PageSourceSearch

https://canalriverhub.co.uk/

html canalriverhub.co.uk collected 2026-10-08 17:53:51 UTC 295,195 bytes, 3,248 lines download raw bytes

1<!DOCTYPE html>
2<html lang="en-US">
3<head>
4	<meta charset="UTF-8">
5	<meta http-equiv="X-UA-Compatible" content="IE=edge">
6	<meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
7	<meta name="mobile-web-app-capable" content="yes">
8	<meta name="apple-mobile-web-app-capable" content="yes">
9	<meta name="apple-mobile-web-app-title" content="Canal &amp; River Hub - Canal and River Community Network">
10	<link rel="profile" href="http://gmpg.org/xfn/11">
11	<link rel="pingback" href="https://canalriverhub.co.uk/xmlrpc.php">
12	<meta name='robots' content='index, follow, max-image-preview:large, max-snippet:-1, max-video-preview:-1' />
13<!-- Jetpack Site Verification Tags -->
14<meta name="google-site-verification" content="SSDe6ZgRg-eyq8HwKA-4DgrGHoQzHWBgAPNOVIrHPK4" />
15
16	<!-- This site is optimized with the Yoast SEO plugin v27.2 - https://yoast.com/product/yoast-seo-wordpress/ -->
17	<title>Canal &amp; River Hub - Explore The Network</title>
18	<link rel="canonical" href="https://canalriverhub.co.uk/" />
19	<meta property="og:locale" content="en_US" />
20	<meta property="og:type" content="website" />
21	<meta property="og:title" content="Canal &amp; River Hub - Explore The Network" />
22	<meta property="og:description" content="The Canal and River Community Network Where would you like" />
23	<meta property="og:url" content="https://canalriverhub.co.uk/" />
24	<meta property="og:site_name" content="Canal &amp; River Hub" />
25	<meta property="article:publisher" content="https://www.facebook.com/canalriverhub" />
26	<meta property="article:modified_time" content="2023-04-10T23:48:34+00:00" />
27	<meta name="twitter:card" content="summary_large_image" />
28	<meta name="twitter:site" content="@canalriverhub" />
29	
29<script type="application/ld+json" class="yoast-schema-graph">{"@context":"https://schema.org","@graph":[{"@type":"WebPage","@id":"https://canalriverhub.co.uk/","url":"https://canalriverhub.co.uk/","name":"Canal &amp; River Hub - Explore The Network","isPartOf":{"@id":"https://canalriverhub.co.uk/#website"},"about":{"@id":"https://canalriverhub.co.uk/#organization"},"datePublished":"2020-05-21T21:32:05+00:00","dateModified":"2023-04-10T23:48:34+00:00","breadcrumb":{"@id":"https://canalriverhub.co.uk/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https://canalriverhub.co.uk/"]}]},{"@type":"BreadcrumbList","@id":"https://canalriverhub.co.uk/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home"}]},{"@type":"WebSite","@id":"https://canalriverhub.co.uk/#website","url":"https://canalriverhub.co.uk/","name":"Canal &amp; River Hub","description":"Canal and River Community Network","publisher":{"@id":"https://canalriverhub.co.uk/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://canalriverhub.co.uk/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https://canalriverhub.co.uk/#organization","name":"Canal & River Hub","url":"https://canalriverhub.co.uk/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https://canalriverhub.co.uk/#/schema/logo/image/","url":"https://i0.wp.com/canalriverhub.co.uk/wp-content/uploads/2020/05/canalriverhub-logo.png?fit=540%2C111&ssl=1","contentUrl":"https://i0.wp.com/canalriverhub.co.uk/wp-content/uploads/2020/05/canalriverhub-logo.png?fit=540%2C111&ssl=1","width":540,"height":111,"caption":"Canal & River Hub"},"image":{"@id":"https://canalriverhub.co.uk/#/schema/logo/image/"},"sameAs":["https://www.facebook.com/canalriverhub","https://x.com/canalriverhub","https://www.instagram.com/canalriverhub","https://www.youtube.com/channel/UCo_d5W2kvbpMAE901ka0ikQ"]}]}</script>
29
30	<!-- / Yoast SEO plugin. -->
31
32
33<link rel='dns-prefetch' href='//static.addtoany.com' />
34<link rel='dns-prefetch' href='//stats.wp.com' />
35<link rel='dns-prefetch' href='//fonts.googleapis.com' />
36<link rel='dns-prefetch' href='//use.fontawesome.com' />
37<link rel='preconnect' href='//i0.wp.com' />
38<link rel='preconnect' href='//c0.wp.com' />
39<link rel="alternate" type="application/rss+xml" title="Canal &amp; River Hub &raquo; Feed" href="https://canalriverhub.co.uk/feed/" />
40<link rel="alternate" type="application/rss+xml" title="Canal &amp; River Hub &raquo; Comments Feed" href="https://canalriverhub.co.uk/comments/feed/" />
41<link rel="alternate" title="oEmbed (JSON)" type="application/json+oembed" href="https://canalriverhub.co.uk/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fcanalriverhub.co.uk%2F" />
42<link rel="alternate" title="oEmbed (XML)" type="text/xml+oembed" href="https://canalriverhub.co.uk/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fcanalriverhub.co.uk%2F&#038;format=xml" />
43<style id="wp-img-auto-sizes-contain-inline-css">
44img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px}
45/*# sourceURL=wp-img-auto-sizes-contain-inline-css */
46</style>
47<style id="wp-emoji-styles-inline-css">
48
49	img.wp-smiley, img.emoji {
50		display: inline !important;
51		border: none !important;
52		box-shadow: none !important;
53		height: 1em !important;
54		width: 1em !important;
55		margin: 0 0.07em !important;
56		vertical-align: -0.1em !important;
57		background: none !important;
58		padding: 0 !important;
59	}
60/*# sourceURL=wp-emoji-styles-inline-css */
61</style>
62<style id="wp-block-library-inline-css">
63:root{--wp-block-synced-color:#7a00df;--wp-block-synced-color--rgb:122,0,223;--wp-bound-block-color:var(--wp-block-synced-color);--wp-editor-canvas-background:#ddd;--wp-admin-theme-color:#007cba;--wp-admin-theme-color--rgb:0,124,186;--wp-admin-theme-color-darker-10:#006ba1;--wp-admin-theme-color-darker-10--rgb:0,107,160.5;--wp-admin-theme-color-darker-20:#005a87;--wp-admin-theme-color-darker-20--rgb:0,90,135;--wp-admin-border-width-focus:2px}@media (min-resolution:192dpi){:root{--wp-admin-border-width-focus:1.5px}}.wp-element-button{cursor:pointer}:root .has-very-light-gray-background-color{background-color:#eee}:root .has-very-dark-gray-background-color{background-color:#313131}:root .has-very-light-gray-color{color:#eee}:root .has-very-dark-gray-color{color:#313131}:root .has-vivid-green-cyan-to-vivid-cyan-blue-gradient-background{background:linear-gradient(135deg,#00d084,#0693e3)}:root .has-purple-crush-gradient-background{background:linear-gradient(135deg,#34e2e4,#4721fb 50%,#ab1dfe)}:root .has-hazy-dawn-gradient-background{background:linear-gradient(135deg,#faaca8,#dad0ec)}:root .has-subdued-olive-gradient-background{background:linear-gradient(135deg,#fafae1,#67a671)}:root .has-atomic-cream-gradient-background{background:linear-gradient(135deg,#fdd79a,#004a59)}:root .has-nightshade-gradient-background{background:linear-gradient(135deg,#330968,#31cdcf)}:root .has-midnight-gradient-background{background:linear-gradient(135deg,#020381,#2874fc)}:root{--wp--preset--font-size--normal:16px;
63--wp--preset--font-size--huge:42px}.has-regular-font-size{font-size:1em}.has-larger-font-size{font-size:2.625em}.has-normal-font-size{font-size:var(--wp--preset--font-size--normal)}.has-huge-font-size{font-size:var(--wp--preset--font-size--huge)}:root .has-text-align-center{text-align:center}:root .has-text-align-left{text-align:left}:root .has-text-align-right{text-align:right}.has-fit-text{white-space:nowrap!important}#end-resizable-editor-section{display:none}.aligncenter{clear:both}.items-justified-left{justify-content:flex-start}.items-justified-center{justify-content:center}.items-justified-right{justify-content:flex-end}.items-justified-space-between{justify-content:space-between}.screen-reader-text{word-wrap:normal!important;border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-break:normal!important}.screen-reader-text:focus{background-color:#ddd;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}html :where(.has-border-color){border-style:solid}html :where([style^=border-color],[style*=";border-color"],[style*="; border-color"]){border-style:solid}html :where([style^=border-top-color],[style*=";border-top-color"],[style*="; border-top-color"]){border-top-style:solid}html :where([style^=border-right-color],[style*=";border-right-color"],[style*="; border-right-color"]){border-right-style:solid}html :where([style^=border-bottom-color],[style*=";border-bottom-color"],[style*="; border-bottom-color"]){border-bottom-style:solid}html :where([style^=border-left-color],[style*=";border-left-color"],[style*="; border-left-color"]){border-left-style:solid}html :where([style^=border-width],[style*=";border-width"],[style*="; border-width"]){border-style:solid}html :where([style^=border-top-width],[style*=";border-top-width"],[style*="; border-top-width"]){border-top-style:solid}html :where([style^=border-right-width],[style*=";border-right-width"],[style*="; border-right-width"]){border-right-style:solid}html :where([style^=border-bottom-width],[style*=";border-bottom-width"],[style*="; border-bottom-width"]){border-bottom-style:solid}html :where([style^=border-left-width],[style*=";border-left-width"],[style*="; border-left-width"]){border-left-style:solid}html :where(img[class*=wp-image-]){height:auto;max-width:100%}:where(figure){margin:0 0 1em}html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:var(--wp-admin--admin-bar--height,0px)}@media screen and (max-width:600px){html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:0px}}
64
65/*# sourceURL=/wp-includes/css/dist/block-library/common.min.css */
66</style>
67<style id="classic-theme-styles-inline-css">
68/*! This file is auto-generated */
69.wp-block-button__link{color:#fff;background-color:#32373c;border-radius:9999px;box-shadow:none;text-decoration:none;padding:calc(.667em + 2px) calc(1.333em + 2px);font-size:1.125em}.wp-block-file__button{background:#32373c;color:#fff;text-decoration:none}
70/*# sourceURL=/wp-includes/css/classic-themes.min.css */
71</style>
72
73<style id="global-styles-inline-css">
74: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--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgb(6,147,227) 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,rgb(252,185,
740) 0%,rgb(255,105,0) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgb(255,105,0) 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 rgb(255, 255, 255), 6px 6px rgb(0, 0, 0);--wp--preset--shadow--crisp: 6px 6px 0px rgb(0, 0, 0);}.wp-block-button{--wp--preset--dimension--25: 25%;--wp--preset--dimension--50: 50%;--wp--preset--dimension--75: 75%;--wp--preset--dimension--100: 100%;}:where(body) { margin: 0; }:where(.is-layout-flex){gap: 0.5em;}:where(.is-layout-grid){gap: 0.5em;}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;}body{padding-top: 0px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;}:root :where(.wp-element-button, .wp-block-button__link){background-color: #32373c;border-width: 0;color: #fff;font-family: inherit;font-size: inherit;font-style: inherit;font-weight: inherit;letter-spacing: inherit;line-height: inherit;padding-top: calc(0.667em + 2px);padding-right: calc(1.333em + 2px);padding-bottom: calc(0.667em + 2px);padding-left: calc(1.333em + 2px);text-decoration: none;text-transform: inherit;}.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-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-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-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;}
74.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;}
75/*# sourceURL=global-styles-inline-css */
76</style>
77
78<link rel='stylesheet' id='peepso-css' href='https://canalriverhub.co.uk/wp-content/plugins/peepso-core/templates/css/template.css?ver=6.2.5.0' media='all' />
79<link rel='stylesheet' id='peepso-icons-new-css' href='https://canalriverhub.co.uk/wp-content/plugins/peepso-core/assets/css/icons.css?ver=6.2.5.0' media='all' />
80<link rel='stylesheet' id='peepso-backend-css' href='https://canalriverhub.co.uk/wp-content/plugins/peepso-core/assets/css/backend.css?ver=6.2.5.0' media='all' />
81<link rel='stylesheet' id='peepso-new-css' href='https://canalriverhub.co.uk/wp-content/plugins/peepso-core/assets/css/frontend-comp.css?ver=6.2.5.0' media='all' />
82<style id="peepso-new-inline-css">
83
84            @media screen and (min-width: 980px) {
85                .ps-navbar__menu-item {
86                    position: relative;
87                }
88            }
89            html[dir=rtl] .ps-notif__box {
90                left: 0;
91                right: auto;
92            }
93        
94/*# sourceURL=peepso-new-inline-css */
95</style>
96<link rel='stylesheet' id='peepsoreactions-dynamic-css' href='https://canalriverhub.co.uk/wp-content/peepso/plugins/foundation/reactions-1673732783.css?ver=6.2.5.0' media='all' />
97<link rel='stylesheet' id='peepso-blogposts-dynamic-css' href='https://canalriverhub.co.uk/wp-content/peepso/plugins/foundation/blogposts-1680563936.css?ver=6.2.5.0' media='all' />
98<link rel='stylesheet' id='peepso-markdown-css' href='https://canalriverhub.co.uk/wp-content/plugins/peepso-core/assets/css/markdown/markdown.css?ver=6.2.5.0' media='all' />
99<link rel='stylesheet' id='cookie-notice-front-css' href='https://canalriverhub.co.uk/wp-content/plugins/cookie-notice/css/front.min.css?ver=2.5.9' media='all' />
100<link rel='stylesheet' id='select2-css' href='https://canalriverhub.co.uk/wp-content/plugins/geodirectory/assets/css/select2/select2.css?ver=2.8.120' media='all' />
101<link rel='stylesheet' id='geodir-core-css' href='https://canalriverhub.co.uk/wp-content/plugins/geodirectory/assets/css/gd_core_frontend.css?ver=2.8.120' media='all' />
102<link rel='stylesheet' id='geodir-event-css' href='https://canalriverhub.co.uk/wp-content/plugins/events-for-geodirectory/assets/css/style.css?ver=2.3.15' media='all' />
103<link rel='stylesheet' id='geodir-adv-search-css' href='https://canalriverhub.co.uk/wp-content/plugins/geodir_advance_search_filters/assets/css/style.css?ver=2.3.3' media='all' />
104<link rel='stylesheet' id='geodir-claim-css' href='https://canalriverhub.co.uk/wp-content/plugins/geodir_claim_listing/assets/css/style.css?ver=2.3' media='all' />
105<link rel='stylesheet' id='geodir-cp-css' href='https://canalriverhub.co.uk/wp-content/plugins/geodir_custom_posts/assets/css/style.css?ver=2.3.4' media='all' />
106<link rel='stylesheet' id='geodir-location-css-css' href='https://canalriverhub.co.uk/wp-content/plugins/geodir_location_manager/assets/css/geodir-location.css?ver=2.3.8' media='all' />
107<link rel='stylesheet' id='geodir-pricing-css' href='https://canalriverhub.co.uk/wp-content/plugins/geodir_payment_manager/assets/css/style.css?ver=2.7.8' media='all' />
108<link rel='stylesheet' id='wp-job-manager-job-listings-css' href='https://canalriverhub.co.uk/wp-content/plugins/wp-job-manager/assets/dist/css/job-listings.css?ver=598383a28ac5f9f156e4' media='all' />
109<link rel='stylesheet' id='social-login-css' href='https://canalriverhub.co.uk/wp-content/plugins/peepso-integrations-social-login/assets/css/sociallogin.css?ver=7.1.3' media='all' />
110<link rel='stylesheet' id='listimia-styles-css' href='https://canalriverhub.co.uk/wp-content/themes/listimia/css/theme.min.css?ver=7.1.3' media='all' />
111<link rel='stylesheet' id='child-style-css' href='https://canalriverhub.co.uk/wp-content/themes/listimia-child/style.css?ver=1' media='all' />
112<link rel='stylesheet' id='listimia-google-fonts-css' href='https://fonts.googleapis.com/css?family=Ubuntu:300,400,500&#038;ver=7.1.3' media='all' />
113<link rel='stylesheet' id='wpforo-widgets-css' href='https://canalriverhub.co.uk/wp-content/plugins/wpforo/themes/2022/widgets.css?ver=2.4.9' media='all' />
114<link rel='stylesheet' id='recent-posts-widget-with-thumbnails-public-style-css' href='https://canalriverhub.co.uk/wp-content/plugins/recent-posts-widget-with-thumbnails/public.css?ver=7.1.1' media='all' />
115<link rel='stylesheet' id='peepso-moods-css' href='https://canalriverhub.co.uk/wp-content/plugins/peepso-core/assets/css/moods.css?ver=6.2.5.0' media='all' />
116<link rel='stylesheet' id='peepso-giphy-css' href='https://canalriverhub.co.uk/wp-content/plugins/peepso-core/assets/css/giphy.css?ver=6.2.5.0' media='all' />
117<link rel='stylesheet' id='peepso-jquery-ui-css' href='https://canalriverhub.co.uk/wp-content/plugins/peepso-core/assets/css/jquery-ui.min.css?ver=1.11.4' media='all' />
118<link rel='stylesheet' id='peepso-datepicker-css' href='https://canalriverhub.co.uk/wp-content/plugins/peepso-core/assets/css/datepicker.css?ver=6.2.5.0' media='all' />
119<link rel='stylesheet' id='ayecode-ui-css' href='https://canalriverhub.co.uk/wp-content/plugins/geodirectory/vendor/ayecode/wp-ayecode-ui/assets-v5/css/ayecode-ui-compatibility.css?ver=0.2.37' media='all' />
120<style id="ayecode-ui-inline-css">
121body.modal-open #wpadminbar{z-index:999}.embed-responsive-16by9 .fluid-width-video-wrapper{padding:0!important;position:initial}
122/*# sourceURL=ayecode-ui-inline-css */
123</style>
124<link rel='stylesheet' id='addtoany-css' href='https://canalriverhub.co.uk/wp-content/plugins/add-to-any/addtoany.min.css?ver=1.16' media='all' />
125<link rel='stylesheet' id='sib-front-css-css' href='https://canalriverhub.co.uk/wp-content/plugins/mailin/css/mailin-front.css?ver=7.1.3' media='all' />
126<link rel='stylesheet' id='wpforo-dynamic-style-css' href='https://canalriverhub.co.uk/wp-content/uploads/wpforo/assets/colors.css?ver=2.4.9.a5584ad99baa1460b6084468f1b02934' media='all' />
127<link rel='stylesheet' id='font-awesome-css' href='https://use.fontawesome.com/releases/v7.3.1/css/all.css?wpfas=true' media='all' />
128<script id="jquery-core-js" src="https://c0.wp.com/c/7.1.3/wp-includes/js/jquery/jquery.min.js"></script>
vendor: 1 bytes, line 128
128
129<script id="jquery-core-js-after">
130window.gdSetMap = window.gdSetMap || 'osm';window.gdLoadMap = window.gdLoadMap || '';
131//# sourceURL=jquery-core-js-after
132</script>
vendor: 1 bytes, line 132
132
133<script id="jquery-migrate-js" src="https://c0.wp.com/c/7.1.3/wp-includes/js/jquery/jquery-migrate.min.js"></script>
vendor: 1 bytes, line 133
133
134<script id="jquery-js-after">
135window.gdSetMap = window.gdSetMap || 'osm';window.gdLoadMap = window.gdLoadMap || '';
136//# sourceURL=jquery-js-after
137</script>
vendor: 1 bytes, line 137
137
138<script id="geodir-cp-widget-js" src="https://canalriverhub.co.uk/wp-content/plugins/geodir_custom_posts/assets/js/widget.min.js?ver=2.3.4"></script>
vendor: 1 bytes, line 138
138
139<script id="bootstrap-dummy-js-after">
140function aui_init_greedy_nav(){jQuery('nav.greedy').each(function(i,obj){if(jQuery(this).hasClass("being-greedy")){return true}jQuery(this).addClass('navbar-expand');jQuery(this).off('shown.bs.tab').on('shown.bs.tab',function(e){if(jQuery(e.target).closest('.dropdown-menu').hasClass('greedy-links')){jQuery(e.target).closest('.greedy').find('.greedy-btn.dropdown').attr('aria-expanded','false');jQuery(e.target).closest('.greedy-links').removeClass('show').addClass('d-none')}});jQuery(document).off('mousemove','.greedy-btn').on('mousemove','.greedy-btn',function(e){jQuery('.dropdown-menu.greedy-links').removeClass('d-none')});var $vlinks='';var $dDownClass='';var ddItemClass='greedy-nav-item';if(jQuery(this).find('.navbar-nav').length){if(jQuery(this).find('.navbar-nav').hasClass("being-greedy")){return true}$vlinks=jQuery(this).find('.navbar-nav').addClass("being-greedy w-100").removeClass('overflow-hidden')}else if(jQuery(this).find('.nav').length){if(jQuery(this).find('.nav').hasClass("being-greedy")){return true}$vlinks=jQuery(this).find('.nav').addClass("being-greedy w-100").removeClass('overflow-hidden');$dDownClass=' mt-0 p-0 zi-5 ';ddItemClass+=' mt-0 me-0'}else{return false}jQuery($vlinks).append('<li class="nav-item list-unstyled ml-auto greedy-btn d-none dropdown"><button data-bs-toggle="collapse" class="nav-link greedy-nav-link" role="button"><i class="fas fa-ellipsis-h"></i> <span class="greedy-count badge bg-dark rounded-pill"></span></button><ul class="greedy-links dropdown-menu dropdown-menu-end '+$dDownClass+'"></ul></li>');var $hlinks=jQuery(this).find('.greedy-links');var $btn=jQuery(this).find('.greedy-btn');var numOfItems=0;var totalSpace=0;var closingTime=1000;var breakWidths=[];$vlinks.children().outerWidth(function(i,w){totalSpace+=w;numOfItems+=1;breakWidths.push(totalSpace)});var availableSpace,numOfVisibleItems,requiredSpace,buttonSpace,timer;function check(){buttonSpace=$btn.width();availableSpace=$vlinks.width()-10;numOfVisibleItems=$vlinks.children().length;requiredSpace=breakWidths[numOfVisibleItems-1];if(numOfVisibleItems>1&&requiredSpace>availableSpace){var $li=$vlinks.children().last().prev();$li.removeClass('nav-item').addClass(ddItemClass);if(!jQuery($hlinks).children().length){$li.find('.nav-link').addClass('w-100 dropdown-item rounded-0 rounded-bottom')}else{jQuery($hlinks).find('.nav-link').removeClass('rounded-top');$li.find('.nav-link').addClass('w-100 dropdown-item rounded-0 rounded-top')}$li.prependTo($hlinks);numOfVisibleItems-=1;check()}else if(availableSpace>breakWidths[numOfVisibleItems]){$hlinks.children().first().insertBefore($btn);numOfVisibleItems+=1;check()}jQuery($btn).find(".greedy-count").html(numOfItems-numOfVisibleItems);if(numOfVisibleItems===numOfItems){$btn.addClass('d-none')}else $btn.removeClass('d-none')}jQuery(window).on("resize",function(){check()});check()})}function aui_select2_locale(){var aui_select2_params={"i18n_select_state_text":"Select an option\u2026","i18n_no_matches":"No matches found","i18n_ajax_error":"Loading failed","i18n_input_too_short_1":"Please enter 1 or more characters","i18n_input_too_short_n":"Please enter %item% or more characters","i18n_input_too_long_1":"Please delete 1 character","i18n_input_too_long_n":"Please delete %item% characters","i18n_selection_too_long_1":"You can only select 1 item","i18n_selection_too_long_n":"You can only select %item% items","i18n_load_more":"Loading more results\u2026","i18n_searching":"Searching\u2026"};return{theme:"bootstrap-5",width:jQuery(this).data('width')?jQuery(this).data('width'):jQuery(this).hasClass('w-100')?'100%':'style',placeholder:jQuery(this).data('placeholder'),language:{errorLoading:function(){return aui_select2_params.i18n_searching},inputTooLong:function(args){var overChars=args.input.length-args.maximum;if(1===overChars){return aui_select2_params.i18n_input_too_long_1}return aui_select2_params.i18n_input_too_long_n.replace('%item%',overChars)},inputTooShort:function(args){var remainingChars=args.minimum-args.input.length;if(1===remainingChars){return aui_select2_params.i18n_input_too_short_1}return aui_select2_params.i18n_input_too_short_n.replace('%item%',remainingChars)},loadingMore:function(){return aui_select2_params.i18n_load_more},maximumSelected:function(args){if(args.maximum===1){return aui_select2_params.i18n_selection_too_long_1}return aui_select2_params.i18n_selection_too_long_n.replace('%item%',args.maximum)},noResults:function(){return aui_select2_params.i18n_no_matches},searching:function(){return aui_select2_params.i18n_searching}}}}function aui_init_select2(){var select2_args=jQuery.extend({},aui_select2_locale());jQuery("select.aui-select2").each(function(){if(!jQuery(this).hasClass("select2-hidden-accessible")){jQuery(this).select2(select2_args)}})}function aui_time_ago(selector){var aui_timeago_params={"prefix_ago":"","suffix_ago":" ago","prefix_after":"after ","suffix_after":"","seconds":"less than a minute","minute":"about a minute","minutes":"%d minutes","hour":"about an hour","hours":"about %d hours","day":"a day","days":"%d days","month":"about a month","months":"%d months","year":"about a year","years":"%d years"};var templates={prefix:aui_timeago_params.prefix_ago,suffix:aui_timeago_params.suffix_ago,seconds:aui_timeago_params.seconds,minute:aui_timeago_params.minute,minutes:aui_timeago_params.minutes,hour:aui_timeago_params.hour,hours:aui_timeago_params.hours,day:aui_timeago_params.day,days:aui_timeago_params.days,month:aui_timeago_params.month,months:aui_timeago_params.months,year:aui_timeago_params.year,years:aui_timeago_params.years};var template=function(t,n){return templates[t]&&templates[t].replace(/%d/i,Math.abs(Math.round(n)))};var timer=function(time){if(!time)return;time=time.replace(/\.\d+/,"");time=time.replace(/-/,"/").replace(/-/,"/");time=time.replace(/T/," ").replace(/Z/," UTC");time=time.replace(/([\+\-]\d\d)\:?(\d\d)/," $1$2");time=new Date(time*1000||time);var now=new Date();var seconds=((now.getTime()-time)*.001)>>0;var minutes=seconds/60;var hours=minutes/60;var days=hours/24;var years=days/365;return templates.prefix+(seconds<45&&template('seconds',seconds)||seconds<90&&template('minute',1)||minutes<45&&template('minutes',minutes)||minutes<90&&template('hour',1)||hours<24&&template('hours',hours)||hours<42&&template('day',1)||days<30&&template('days',days)||days<45&&template('month',1)||days<365&&template('months',days/30)||years<1.5&&template('year',1)||template('years',years))+templates.suffix};var elements=document.getElementsByClassName(selector);if(selector&&elements&&elements.length){for(var i in elements){var $el=elements[i];if(typeof $el==='object'){$el.innerHTML='<i class="far fa-clock"></i> '+timer($el.getAttribute('title')||$el.getAttribute('datetime'))}}}setTimeout(function(){aui_time_ago(selector)},60000)}function aui_init_tooltips(){jQuery('[data-bs-toggle="tooltip"]').tooltip();jQuery('[data-bs-toggle="popover"]').popover();jQuery('[data-bs-toggle="popover-html"]').popover({html:true,sanitize:false});jQuery('[data-bs-toggle="popover"],[data-bs-toggle="popover-html"]').on('inserted.bs.popover',function(){jQuery('body > .popover').wrapAll("<div class='bsui' />")})}$aui_doing_init_flatpickr=false;function aui_init_flatpickr(){if(typeof jQuery.fn.flatpickr==="function"&&!$aui_doing_init_flatpickr){$aui_doing_init_flatpickr=true;try{flatpickr.localize({weekdays:{shorthand:['Sun','Mon','Tue','Wed','Thu','Fri','Sat'],longhand:['Sun','Mon','Tue','Wed','Thu','Fri','Sat'],},months:{shorthand:['Jan','Feb','Mar','Apr','May','Jun','Jul','Aug','Sep','Oct','Nov','Dec'],longhand:['January','February','March','April','May','June','July','August','September','October','November','December'],},daysInMonth:[31,28,31,30,31,30,31,31,30,31,30,31],firstDayOfWeek:1,ordinal:function(nth){var s=nth%100;if(s>3&&s<21)return"th";switch(s%10){case 1:return"st";case 2:return"nd";case 3:return"rd";default:return"th"}},rangeSeparator:' to ',weekAbbreviation:'Wk',scrollTitle:'Scroll to increment',toggleTitle:'Click to toggle',amPM:['AM','PM'],yearAriaLabel:'Year',hourAriaLabel:'Hour',minuteAriaLabel:'Minute',time_24hr:false})}catch(err){console.log(err.message)}jQuery('input[data-aui-init="flatpickr"]:not(.flatpickr-input)').flatpickr()}$aui_doing_init_flatpickr=false}$aui_doing_init_iconpicker=false;function aui_init_iconpicker(){if(typeof jQuery.fn.iconpicker==="function"&&!$aui_doing_init_iconpicker){$aui_doing_init_iconpicker=true;jQuery('input[data-aui-init="iconpicker"]:not(.iconpicker-input)').iconpicker()}$aui_doing_init_iconpicker=false}function aui_modal_iframe($title,$url,$footer,$dismissible,$class,$dialog_class,$body_class,responsive){if(!$body_class){$body_class='p-0'}var wClass='text-center position-absolute w-100 text-dark overlay overlay-white p-0 m-0 d-flex justify-content-center align-items-center';var wStyle='';var sStyle='';var $body="",sClass="w-100 p-0 m-0";if(responsive){$body+='<div class="embed-responsive embed-responsive-16by9 ratio ratio-16x9">';wClass+=' h-100';sClass+=' embed-responsive-item'}else{wClass+=' vh-100';sClass+=' vh-100';wStyle+=' height: 90vh !important;';sStyle+=' height: 90vh !important;'}$body+='<div class="ac-preview-loading '+wClass+'" style="left:0;top:0;'+wStyle+'"><div class="spinner-border" role="status"></div></div>';$body+='<iframe id="embedModal-iframe" class="'+sClass+'" style="'+sStyle+'" src="" width="100%" height="100%" frameborder="0" allowtransparency="true"></iframe>';if(responsive){$body+='</div>'}$m=aui_modal($title,$body,$footer,$dismissible,$class,$dialog_class,$body_class);const auiModal=document.getElementById('aui-modal');auiModal.addEventListener('shown.bs.modal',function(e){iFrame=jQuery('#embedModal-iframe');jQuery('.ac-preview-loading').addClass('d-flex');iFrame.attr({src:$url});iFrame.load(function(){jQuery('.ac-preview-loading').removeClass('d-flex').addClass('d-none')})});return $m}function aui_modal($title,$body,$footer,$dismissible,$class,$dialog_class,$body_class){if(!$class){$class=''}if(!$dialog_class){$dialog_class=''}if(!$body){$body='<div class="text-center"><div class="spinner-border" role="status"></div></div>'}jQuery('.aui-modal').remove();
140jQuery('.modal-backdrop').remove();jQuery('body').css({overflow:'','padding-right':''});var $modal='';$modal+='<div id="aui-modal" class="modal aui-modal fade shadow bsui '+$class+'" tabindex="-1">'+'<div class="modal-dialog modal-dialog-centered '+$dialog_class+'">'+'<div class="modal-content border-0 shadow">';if($title){$modal+='<div class="modal-header">'+'<h5 class="modal-title">'+$title+'</h5>';if($dismissible){$modal+='<button type="button" class="btn-close" data-bs-dismiss="modal" aria-label="Close">'+'</button>'}$modal+='</div>'}$modal+='<div class="modal-body '+$body_class+'">'+$body+'</div>';if($footer){$modal+='<div class="modal-footer">'+$footer+'</div>'}$modal+='</div>'+'</div>'+'</div>';jQuery('body').append($modal);const ayeModal=new bootstrap.Modal('.aui-modal',{});ayeModal.show()}function aui_conditional_fields(form){jQuery(form).find(".aui-conditional-field").each(function(){var $element_require=jQuery(this).data('element-require');if($element_require){$element_require=$element_require.replace("&#039;","'");$element_require=$element_require.replace("&quot;",'"');if(aui_check_form_condition($element_require,form)){jQuery(this).removeClass('d-none')}else{jQuery(this).addClass('d-none')}}})}function aui_check_form_condition(condition,form){if(form){condition=condition.replace(/\(form\)/g,"('"+form+"')")}return new Function("return "+condition+";")()}jQuery.fn.aui_isOnScreen=function(){var win=jQuery(window);var viewport={top:win.scrollTop(),left:win.scrollLeft()};viewport.right=viewport.left+win.width();viewport.bottom=viewport.top+win.height();var bounds=this.offset();bounds.right=bounds.left+this.outerWidth();bounds.bottom=bounds.top+this.outerHeight();return(!(viewport.right<bounds.left||viewport.left>bounds.right||viewport.bottom<bounds.top||viewport.top>bounds.bottom))};function aui_carousel_maybe_show_multiple_items($carousel){var $items={};var $item_count=0;if(!jQuery($carousel).find('.carousel-inner-original').length){jQuery($carousel).append('<div class="carousel-inner-original d-none">'+jQuery($carousel).find('.carousel-inner').html().replaceAll('carousel-item','not-carousel-item')+'</div>')}jQuery($carousel).find('.carousel-inner-original .not-carousel-item').each(function(){$items[$item_count]=jQuery(this).html();$item_count++});if(!$item_count){return}if(jQuery(window).width()<=576){if(jQuery($carousel).find('.carousel-inner').hasClass('aui-multiple-items')&&jQuery($carousel).find('.carousel-inner-original').length){jQuery($carousel).find('.carousel-inner').removeClass('aui-multiple-items').html(jQuery($carousel).find('.carousel-inner-original').html().replaceAll('not-carousel-item','carousel-item'));jQuery($carousel).find(".carousel-indicators li").removeClass("d-none")}}else{var $md_count=jQuery($carousel).data('limit_show');var $md_cols_count=jQuery($carousel).data('cols_show');var $new_items='';var $new_items_count=0;var $new_item_count=0;var $closed=true;
140Object.keys($items).forEach(function(key,index){if(index!=0&&Number.isInteger(index/$md_count)){$new_items+='</div></div>';$closed=true}if(index==0||Number.isInteger(index/$md_count)){$row_cols_class=$md_cols_count?' g-lg-4 g-3 row-cols-1 row-cols-lg-'+$md_cols_count:'';$active=index==0?'active':'';$new_items+='<div class="carousel-item '+$active+'"><div class="row'+$row_cols_class+' ">';$closed=false;$new_items_count++;$new_item_count=0}$new_items+='<div class="col ">'+$items[index]+'</div>';$new_item_count++});if(!$closed){if($md_count-$new_item_count>0){$placeholder_count=$md_count-$new_item_count;while($placeholder_count>0){$new_items+='<div class="col "></div>';$placeholder_count--}}$new_items+='</div></div>'}jQuery($carousel).find('.carousel-inner').addClass('aui-multiple-items').html($new_items);jQuery($carousel).find('.carousel-item.active img').each(function(){if(real_srcset=jQuery(this).attr("data-srcset")){if(!jQuery(this).attr("srcset"))jQuery(this).attr("srcset",real_srcset)}if(real_src=jQuery(this).attr("data-src")){if(!jQuery(this).attr("srcset"))jQuery(this).attr("src",real_src)}});$hide_count=$new_items_count-1;jQuery($carousel).find(".carousel-indicators li:gt("+$hide_count+")").addClass("d-none")}jQuery(window).trigger("aui_carousel_multiple")}function aui_init_carousel_multiple_items(){jQuery(window).on("resize",function(){jQuery('.carousel-multiple-items').each(function(){aui_carousel_maybe_show_multiple_items(this)})});jQuery('.carousel-multiple-items').each(function(){aui_carousel_maybe_show_multiple_items(this)})}function init_nav_sub_menus(){jQuery('.navbar-multi-sub-menus').each(function(i,obj){if(jQuery(this).hasClass("has-sub-sub-menus")){return true}jQuery(this).addClass('has-sub-sub-menus');jQuery(this).find('.dropdown-menu a.dropdown-toggle').on('click',function(e){var $el=jQuery(this);$el.toggleClass('active-dropdown');var $parent=jQuery(this).offsetParent(".dropdown-menu");if(!jQuery(this).next().hasClass('show')){jQuery(this).parents('.dropdown-menu').first().find('.show').removeClass("show")}var $subMenu=jQuery(this).next(".dropdown-menu");$subMenu.toggleClass('show');jQuery(this).parent("li").toggleClass('show');jQuery(this).parents('li.nav-item.dropdown.show').on('hidden.bs.dropdown',function(e){jQuery('.dropdown-menu .show').removeClass("show");$el.removeClass('active-dropdown')});if(!$parent.parent().hasClass('navbar-nav')){$el.next().addClass('position-relative border-top border-bottom')}return false})})}function aui_lightbox_embed($link,ele){ele.preventDefault();jQuery('.aui-carousel-modal').remove();var $modal='<div class="modal fade aui-carousel-modal bsui" id="aui-carousel-modal" tabindex="-1" role="dialog" aria-labelledby="aui-modal-title" aria-hidden="true"><div class="modal-dialog modal-dialog-centered modal-xl mw-100"><div class="modal-content bg-transparent border-0 shadow-none"><div class="modal-header"><h5 class="modal-title" id="aui-modal-title"></h5></div><div class="modal-body text-center"><i class="fas fa-circle-notch fa-spin fa-3x"></i></div></div></div></div>';jQuery('body').append($modal);const ayeModal=new bootstrap.Modal('.aui-carousel-modal',{});const myModalEl=document.getElementById('aui-carousel-modal');myModalEl.addEventListener('hidden.bs.modal',event=>{jQuery(".aui-carousel-modal iframe").attr('src','')});$container=jQuery($link).closest('.aui-gallery');$clicked_href=jQuery($link).attr('href');$images=[];$container.find('.aui-lightbox-image, .aui-lightbox-iframe').each(function(){var a=this;var href=jQuery(a).attr('href');if(href){$images.push(href)}});if($images.length){var $carousel='<div id="aui-embed-slider-modal" class="carousel slide" >';if($images.length>1){$i=0;$carousel+='<ol class="carousel-indicators position-fixed">';$container.find('.aui-lightbox-image, .aui-lightbox-iframe').each(function(){$active=$clicked_href==jQuery(this).attr('href')?'active':'';$carousel+='<li data-bs-target="#aui-embed-slider-modal" data-bs-slide-to="'+$i+'" class="'+$active+'"></li>';$i++});$carousel+='</ol>'}$i=0;$rtl_class='justify-content-start';$carousel+='<div class="carousel-inner d-flex align-items-center '+$rtl_class+'">';$container.find('.aui-lightbox-image').each(function(){var a=this;var href=jQuery(a).attr('href');$active=$clicked_href==jQuery(this).attr('href')?'active':'';$carousel+='<div class="carousel-item '+$active+'"><div>';var css_height=window.innerWidth>window.innerHeight?'90vh':'auto';var srcset=jQuery(a).find('img').attr('srcset');var sizes='';if(srcset){var sources=srcset.split(',').map(s=>{var parts=s.trim().split(' ');return{width:parseInt(parts[1].replace('w','')),descriptor:parts[1].replace('w','px')}}).sort((a,b)=>b.width-a.width);sizes=sources.map((source,index,array)=>{if(index===0){return `${source.descriptor}`}else{return `(max-width:${source.width-1}px)${array[index-1].descriptor}`}}).reverse().join(', ')}var img=href?jQuery(a).find('img').clone().attr('src',href).attr('sizes',sizes).removeClass().addClass('mx-auto d-block w-auto rounded').css({'max-height':css_height,'max-width':'98%'}).get(0).outerHTML:jQuery(a).find('img').clone().removeClass().addClass('mx-auto d-block w-auto rounded').css({'max-height':css_height,'max-width':'98%'}).get(0).outerHTML;$carousel+=img;if(jQuery(a).parent().find('.carousel-caption').length){$carousel+=jQuery(a).parent().find('.carousel-caption').clone().removeClass('sr-only visually-hidden').get(0).outerHTML}else if(jQuery(a).parent().find('.figure-caption').length){$carousel+=jQuery(a).parent().find('.figure-caption').clone().removeClass('sr-only visually-hidden').addClass('carousel-caption').get(0).outerHTML}$carousel+='</div></div>';$i++});$container.find('.aui-lightbox-iframe').each(function(){var a=this;var css_height=window.innerWidth>window.innerHeight?'90vh;':'auto;';var styleWidth=$images.length>1?'max-width:70%;':'';$active=$clicked_href==jQuery(this).attr('href')?'active':'';$carousel+='<div class="carousel-item '+$active+'"><div class="modal-xl mx-auto ratio ratio-16x9" style="max-height:'+css_height+styleWidth+'">';var url=jQuery(a).attr('href');var iframe='<div class="ac-preview-loading text-light d-none" style="left:0;top:0;height:'+css_height+'"><div class="spinner-border m-auto" role="status"></div></div>';iframe+='<iframe class="aui-carousel-iframe" style="height:'+css_height+'" src="" data-src="'+url+'?rel=0&amp;showinfo=0&amp;modestbranding=1&amp;autoplay=1" allow="autoplay"></iframe>';var img=iframe;$carousel+=img;$carousel+='</div></div>';$i++});$carousel+='</div>';if($images.length>1){$carousel+='<a class="carousel-control-prev" href="#aui-embed-sli
140der-modal" role="button" data-bs-slide="prev">';$carousel+='<span class="carousel-control-prev-icon" aria-hidden="true"></span>';$carousel+=' <a class="carousel-control-next" href="#aui-embed-slider-modal" role="button" data-bs-slide="next">';$carousel+='<span class="carousel-control-next-icon" aria-hidden="true"></span>';$carousel+='</a>'}$carousel+='</div>';var $close='<button type="button" class="btn-close btn-close-white text-end position-fixed" style="right: 20px;top: 10px; z-index: 1055;" data-bs-dismiss="modal" aria-label="Close"></button>';jQuery('.aui-carousel-modal .modal-content').html($carousel).prepend($close);ayeModal.show();try{if('ontouchstart'in document.documentElement||navigator.maxTouchPoints>0){let _bsC=new bootstrap.Carousel('#aui-embed-slider-modal')}}catch(err){}}}function aui_init_lightbox_embed(){jQuery('.aui-lightbox-image, .aui-lightbox-iframe').off('click').on("click",function(ele){aui_lightbox_embed(this,ele)})}function aui_init_modal_iframe(){jQuery('.aui-has-embed, [data-aui-embed="iframe"]').each(function(e){if(!jQuery(this).hasClass('aui-modal-iframed')&&jQuery(this).data('embed-url')){jQuery(this).addClass('aui-modal-iframed');jQuery(this).on("click",function(e1){aui_modal_iframe('',jQuery(this).data('embed-url'),'',true,'','modal-lg','aui-modal-iframe p-0',true);return false})}})}$aui_doing_toast=false;function aui_toast($id,$type,$title,$title_small,$body,$time,$can_close){if($aui_doing_toast){setTimeout(function(){aui_toast($id,$type,$title,$title_small,$body,$time,$can_close)},500);return}$aui_doing_toast=true;if($can_close==null){$can_close=false}if($time==''||$time==null){$time=3000}if(document.getElementById($id)){jQuery('#'+$id).toast('show');setTimeout(function(){$aui_doing_toast=false},500);return}var uniqid=Date.now();if($id){uniqid=$id}$op="";$tClass='';$thClass='';$icon="";if($type=='success'){$op="opacity:.92;";$tClass='alert bg-success w-auto';$thClass='bg-transparent border-0 text-white';$icon="<div class='h5 m-0 p-0'><i class='fas fa-check-circle me-2'></i></div>"}else if($type=='error'||$type=='danger'){$op="opacity:.92;";$tClass='alert bg-danger  w-auto';$thClass='bg-transparent border-0 text-white';$icon="<div class='h5 m-0 p-0'><i class='far fa-times-circle me-2'></i></div>"}else if($type=='info'){$op="opacity:.92;";$tClass='alert bg-info  w-auto';$thClass='bg-transparent border-0 text-white';$icon="<div class='h5 m-0 p-0'><i class='fas fa-info-circle me-2'></i></div>"}else if($type=='warning'){$op="opacity:.92;";$tClass='alert bg-warning  w-auto';$thClass='bg-transparent border-0 text-dark';$icon="<div class='h5 m-0 p-0'><i class='fas fa-exclamation-triangle me-2'></i></div>"}if(!document.getElementById("aui-toasts")){jQuery('body').append('<div class="bsui" id="aui-toasts"><div class="position-fixed aui-toast-bottom-right pr-3 pe-3 mb-1" style="z-index: 500000;right: 0;bottom: 0;'+$op+'"></div></div>')}$toast='<div id="'+uniqid+'" class="toast fade hide shadow hover-shadow '+$tClass+'" style="" role="alert" aria-live="assertive" aria-atomic="true" data-bs-delay="'+$time+'">';if($type||$title||$title_small){$toast+='<div class="toast-header '+$thClass+'">';if($icon){$toast+=$icon}if($title){$toast+='<strong class="me-auto">'+$title+'</strong>'}if($title_small){$toast+='<small>'+$title_small+'</small>'}if($can_close){$toast+='<button type="button" class="ms-2 mb-1 btn-close" data-bs-dismiss="toast" aria-label="Close"></button>'}$toast+='</div>'}if($body){$toast+='<div class="toast-body">'+$body+'</div>'}$toast+='</div>';jQuery('.aui-toast-bottom-right').prepend($toast);jQuery('#'+uniqid).toast('show');setTimeout(function(){$aui_doing_toast=false},500)}function aui_init_counters(){const animNum=(EL)=>{if(EL._isAnimated)return;EL._isAnimated=true;let end=EL.dataset.auiend;let start=EL.dataset.auistart;let duration=EL.dataset.auiduration?EL.dataset.auiduration:2000;let seperator=EL.dataset.auisep?EL.dataset.auisep:'';jQuery(EL).prop('Counter',start).animate({Counter:end},{duration:Math.abs(duration),easing:'swing',step:function(now){const text=seperator?(Math.ceil(now)).toLocaleStr
140ing('en-US'):Math.ceil(now);const html=seperator?text.split(",").map(n=>`<span class="count">${n}</span>`).join(","):text;if(seperator&&seperator!=','){html.replace(',',seperator)}jQuery(this).html(html)}})};const inViewport=(entries,observer)=>{entries.forEach(entry=>{if(entry.isIntersecting)animNum(entry.target)})};jQuery("[data-auicounter]").each((i,EL)=>{const observer=new IntersectionObserver(inViewport);observer.observe(EL)})}function aui_init(){aui_init_counters();init_nav_sub_menus();aui_init_tooltips();aui_init_select2();aui_init_flatpickr();aui_init_iconpicker();aui_init_greedy_nav();aui_time_ago('timeago');aui_init_carousel_multiple_items();aui_init_lightbox_embed();aui_init_modal_iframe()}jQuery(window).on("load",function(){aui_init()});jQuery(function($){var ua=navigator.userAgent.toLowerCase();var isiOS=ua.match(/(iphone|ipod|ipad)/);if(isiOS){var pS=0;pM=parseFloat($('body').css('marginTop'));$(document).on('show.bs.modal',function(){pS=window.scrollY;$('body').css({marginTop:-pS,overflow:'hidden',position:'fixed',})}).on('hidden.bs.modal',function(){$('body').css({marginTop:pM,overflow:'visible',position:'inherit',});window.scrollTo(0,pS)})}$(document).on('slide.bs.carousel',function(el){var $_modal=$(el.relatedTarget).closest('.aui-carousel-modal:visible').length?$(el.relatedTarget).closest('.aui-carousel-modal:visible'):'';if($_modal&&$_modal.find('.carousel-item iframe.aui-carousel-iframe').length){$_modal.find('.carousel-item.active iframe.aui-carousel-iframe').each(function(){if($(this).attr('src')){$(this).data('src',$(this).attr('src'));$(this).attr('src','')}});if($(el.relatedTarget).find('iframe.aui-carousel-iframe').length){$(el.relatedTarget).find('.ac-preview-loading').removeClass('d-none').addClass('d-flex');var $cIframe=$(el.relatedTarget).find('iframe.aui-carousel-iframe');if(!$cIframe.attr('src')&&$cIframe.data('src')){$cIframe.attr('src',$cIframe.data('src'))}$cIframe.on('load',function(){setTimeout(function(){$_modal.find('.ac-preview-loading').removeClass('d-flex').addClass('d-none')},1250)})}}})});var aui_confirm=function(message,okButtonText,cancelButtonText,isDelete,large){okButtonText=okButtonText||'Yes';cancelButtonText=cancelButtonText||'Cancel';message=message||'Are you sure?';sizeClass=large?'':'modal-sm';btnClass=isDelete?'btn-danger':'btn-primary';deferred=jQuery.Deferred();var $body="";$body+="<h3 class='h4 py-3 text-center text-dark'>"+message+"</h3>";$body+="<div class='d-flex'>";$body+="<button class='btn btn-outline-secondary w-50 btn-round' data-bs-dismiss='modal'  onclick='deferred.resolve(false);'>"+cancelButtonText+"</button>";$body+="<button class='btn "+btnClass+" ms-2 w-50 btn-round' data-bs-dismiss='modal'  onclick='deferred.resolve(true);'>"+okButtonText+"</button>";$body+="</div>";$modal=aui_modal('',$body,'',false,'',sizeClass);return deferred.promise()};function aui_flip_color_scheme_on_scroll($value,$iframe){if(!$value)$value=window.scrollY;var navbar=$iframe?$iframe.querySelector('.color-scheme-flip-on-scroll'):document.querySelector('.color-scheme-flip-on-scroll');if(navbar==null)return;let cs_original=navbar.dataset.cso;let cs_scroll=navbar.dataset.css;if(!cs_scroll&&!cs_original){if(navbar.classList.contains('navbar-light')){cs_original='navbar-light';cs_scroll='navbar-dark'}else if(navbar.classList.contains('navbar-dark')){cs_original='navbar-dark';cs_scroll='navbar-light'}navbar.dataset.cso=cs_original;navbar.dataset.css=cs_scroll}if($value>0||navbar.classList.contains('nav-menu-open')){navbar.classList.remove(cs_original);navbar.classList.add(cs_scroll)}else{navbar.classList.remove(cs_scroll);navbar.classList.add(cs_original)}}window.onscroll=function(){aui_set_data_scroll();aui_flip_color_scheme_on_scroll()};function aui_set_data_scroll(){document.documentElement.dataset.scroll=window.scrollY}aui_set_data_scroll();aui_flip_color_scheme_on_scroll();
141//# sourceURL=bootstrap-dummy-js-after
142</script>
vendor: 1 bytes, line 142
142
143<script id="jquery-ui-core-js-before">
144jQuery.uiBackCompat = true;
145//# sourceURL=jquery-ui-core-js-before
146</script>
vendor: 1 bytes, line 146
146
147<script id="jquery-ui-core-js" src="https://c0.wp.com/c/7.1.3/wp-includes/js/jquery/ui/core.min.js"></script>
vendor: 1 bytes, line 147
147
148<script id="jquery-ui-datepicker-js" src="https://c0.wp.com/c/7.1.3/wp-includes/js/jquery/ui/datepicker.min.js"></script>
vendor: 1 bytes, line 148
148
149<script id="jquery-ui-datepicker-js-after">
150jQuery(function(jQuery){jQuery.datepicker.setDefaults({"closeText":"Close","currentText":"Today","monthNames":["January","February","March","April","May","June","July","August","September","October","November","December"],"monthNamesShort":["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],"nextText":"Next","prevText":"Previous","dayNames":["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],"dayNamesShort":["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],"dayNamesMin":["S","M","T","W","T","F","S"],"dateFormat":"MM d, yy","firstDay":1,"isRTL":false});});
151//# sourceURL=jquery-ui-datepicker-js-after
152</script>
vendor: 1 bytes, line 152
152
153<script data-wp-strategy="defer" defer id="wp-embed-js" src="https://c0.wp.com/c/7.1.3/wp-includes/js/wp-embed.min.js"></script>
vendor: 1 bytes, line 153
153
154<script id="addtoany-core-js-before">
155window.a2a_config=window.a2a_config||{};a2a_config.callbacks=[];a2a_config.overlays=[];a2a_config.templates={};
156
157//# sourceURL=addtoany-core-js-before
158</script>
vendor: 1 bytes, line 158
158
159<script id="addtoany-core-js" async src="https://static.addtoany.com/menu/page.js"></script>
vendor: 1 bytes, line 159
159
160<script id="addtoany-jquery-js" async src="https://canalriverhub.co.uk/wp-content/plugins/add-to-any/addtoany.min.js?ver=1.1"></script>
vendor: 1 bytes, line 160
160
161<script id="geodir-js-extra">
162var geodir_params = {"siteurl":"https://canalriverhub.co.uk","plugin_url":"https://canalriverhub.co.uk/wp-content/plugins/geodirectory","ajax_url":"https://canalriverhub.co.uk/wp-admin/admin-ajax.php","gd_ajax_url":"https://canalriverhub.co.uk/wp-admin/admin-ajax.php","has_gd_ajax":"0","gd_modal":"0","is_rtl":"","basic_nonce":"270287862b","text_add_fav":"Add to Favorites","text_fav":"Favorite","text_remove_fav":"Remove from Favorites","text_unfav":"Unfavorite","icon_fav":"fas fa-heart","icon_unfav":"fas fa-heart","api_url":"https://canalriverhub.co.uk/wp-json/geodir/v2/","location_base_url":"https://canalriverhub.co.uk/location/","location_url":"https://canalriverhub.co.uk/location/","search_base_url":"https://canalriverhub.co.uk/mysearch/","custom_field_not_blank_var":"Field label must not be blank","custom_field_not_special_char":"Please do not use special character and spaces in field key Variable Name.","custom_field_unique_name":"Field key must be unique.","custom_field_delete":"Are you sure you wish to delete this field?","custom_field_delete_children":"You must move or remove child elements first.","tax_meta_class_succ_del_msg":"File has been successfully deleted.","tax_meta_class_not_permission_to_del_msg":"You do NOT have permission to delete this file.","tax_meta_class_order_save_msg":"Order saved!","tax_meta_class_not_permission_record_img_msg":"You do not have permission to reorder images.","address_not_found_on_map_msg":"Address not found for:","my_place_listing_del":"Are you sure you wish to delete this listing?","confirmPostAuthorAction":"Are you sure you wish to perform this action?","my_main_listing_del":"Deleting the main listing of a franchise will turn all franchises in regular listings. Are you sure wish to delete this main listing?","rating_error_msg":"Error : please retry","listing_url_prefix_msg":"Please enter listing url prefix","invalid_listing_prefix_msg":"Invalid character in listing url prefix","location_url_prefix_msg":"Please enter location url prefix","invalid_location_prefix_msg":"Invalid character in location url prefix","location_and_cat_url_separator_msg":"Please enter location and category url separator","invalid_char_and_cat_url_separator_msg":"Invalid character in location and category url separator","listing_det_url_separator_msg":"Please enter listing detail url separator","invalid_char_listing_det_url_separator_msg":"Invalid character in listing detail url separator","loading_listing_error_favorite":"Error loading listing.","field_id_required":"This field is required.","valid_email_address_msg":"Please enter valid email address.","default_marker_icon":"https://canalriverhub.co.uk/wp-content/plugins/geodirectory/assets/images/pin.png","default_marker_w":"50","default_marker_h":"50","latitude_error_msg":"A numeric value is required. Please make sure you have either dragged the marker or clicked the button: Set Address On Map","longgitude_error_msg":"A numeric value is required. Please make sure you have either dragged the marker or clicked the button: Set Address On Map","gd_cmt_btn_post_reply":"Post Reply","gd_cmt_btn_reply_text":"Reply text","gd_cmt_btn_post_review":"Post Review","gd_cmt_btn_review_text":"Review text","gd_cmt_err_no_rating":"Please select star rating, you can't leave a review without stars.","err_max_file_size":"File size error : You tried to upload a file over %s","err_file_upload_limit":"You have reached your upload limit of %s files.","err_pkg_upload_limit":"You may only upload %s files with this package, please try again.","action_remove":"Remove","txt_all_files":"Allowed files","err_file_type":"File type error. Allowed file types: %s","gd_allowed_img_types":"jpg,jpe,jpeg,gif,png,bmp,ico,webp,avif","txt_form_wait":"Wait...","txt_form_searching":"Searching...","txt_form_my_location":"My Location","txt_near_my_location":"Near: My Location","rating_type":"fa","reviewrating":"1","multirating":"1","map_name":"osm","osmStart":"Start","osmVia":"Via {viaNumber}","osmEnd":"Enter Your Location","osmPressEnter":"Press Enter key to search","geoMyLocation":"My Location","geoErrUNKNOWN_ERROR":"Unable to find your location","geoErrPERMISSION_DENINED":"Permission denied in finding your location","geoErrPOSITION_UNAVAILABLE":"Your location is currently unknown","geoErrBREAK":"Attempt to find location took too long","geoErrDEFAULT":"Location detection not supported in browser","i18n_set_as_default":"Set as default","i18n_no_matches":"No matches found","i18n_ajax_error":"Loading failed","i18n_input_too_short_1":"Please enter 1 or more characters","i18n_input_too_short_n":"Please enter %item% or more characters","i18n_input_too_long_1":"Please delete 1 character","i18n_input_too_long_n":"Please delete %item% characters","i18n_selection_too_long_1":"You can only select 1 item","i18n_selection_too_long_n":"You can only select %item% items","i18n_load_more":"Loading more results\u2026","i18n_searching":"Searching\u2026","txt_choose_image":"Choose an image","txt_use_image":"Use image","img_spacer":"https://canalriverhub.co.uk/wp-content/plugins/geodirectory/assets/images/media-button-image.gif","txt_post_review":"Post Review","txt_post_reply":"Post reply","txt_leave_a_review":"Leave a Review","txt_leave_a_reply":"Leave a reply","txt_reply_text":"Reply text","txt_review_text":"Review text","txt_read_more":"Read more","txt_about_listing":"about this listing","txt_open_now":"Open now","txt_closed_now":"Closed 
162now","txt_closed_today":"Closed today","txt_closed":"Closed","txt_single_use":"This field is single use only and is already being used.","txt_page_settings":"Page selections should not be the same, please correct the issue to continue.","txt_save_other_setting":"Please save the current setting before adding a new one.","txt_previous":"Previous","txt_next":"Next","txt_lose_changes":"You may lose changes if you navigate away now!","txt_are_you_sure":"Are you sure?","txt_saving":"Saving...","txt_saved":"Saved","txt_order_saved":"Order saved","txt_preview":"Preview","txt_edit":"Edit","txt_delete":"Delete","txt_cancel":"Cancel","txt_confirm":"Confirm","txt_continue":"Continue","txt_yes":"Yes","txt_deleted":"Deleted","txt_google_key_error":"Google API key Error","txt_documentation":"Documentation","txt_google_key_verifying":"Verifying API Key","txt_google_key_enable_billing":"Enable Billing","txt_google_key_error_project":"Key invalid, you might have entered the project number instead of the API key","txt_google_key_error_invalid":"Key invalid, please double check you have entered it correctly","txt_google_key_error_referer":"This URL is not allowed for this API Key","txt_google_key_error_billing":"You must enable billing on your Google account.","txt_google_key_error_brave":"Brave browser shield will block this check and return a false positive","confirm_new_wp_template":"Are you sure want to create a new template to customize?","gmt_offset":"+1:00","timezone_string":"Europe/London","autosave":"10000","search_users_nonce":"b7cae3897c","google_api_key":"AIzaSyBOcPPIxrNj5AmQsayBgy5zEGA_pMufuGo","mapLanguage":"en","osmRouteLanguage":"en","markerAnimation":"bounce","confirm_set_location":"Would you like to manually set your location?","confirm_lbl_error":"ERROR:","label_title":"Title","label_caption":"Caption","button_set":"Set","BH_altTimeFormat":"h:mm tt","splitUK":"0","time_ago":{"prefix_ago":"","suffix_ago":" ago","prefix_after":"after ","suffix_after":"","seconds":"less than a minute","minute":"about a minute","minutes":"%d minutes","hour":"about an hour","hours":"about %d hours","day":"a day","days":"%d days","month":"about a month","months":"%d months","year":"about a year","years":"%d years"},"resize_marker":"","marker_max_width":"50","marker_max_height":"50","hasAjaxSearch":""};
163//# sourceURL=geodir-js-extra
164</script>
vendor: 1 bytes, line 164
164
165<script id="geodir-js" src="https://canalriverhub.co.uk/wp-content/plugins/geodirectory/assets/js/geodirectory.min.js?ver=2.8.120"></script>
vendor: 1 bytes, line 165
165
166<script id="geodir-js-after">
167document.addEventListener("DOMContentLoaded", function() {
168	/* Setup advanced search form on load */
169	geodir_search_setup_advance_search();
170
171	/* Setup advanced search form on form ajax load */
172	jQuery("body").on("geodir_setup_search_form", function() {
173		geodir_search_setup_advance_search();
174	});
175
176	if (jQuery('.geodir-search-container form').length) {
177		geodir_search_setup_searched_filters();
178	}
179
180	/* Refresh Open Now time */
181	if (jQuery('.geodir-search-container select[name="sopen_now"]').length) {
182		setInterval(function(e) {
183			geodir_search_refresh_open_now_times();
184		}, 60000);
185		geodir_search_refresh_open_now_times();
186	}
187
188	if (!window.gdAsBtnText) {
189		window.gdAsBtnText = jQuery('.geodir_submit_search').html();
190		window.gdAsBtnTitle = jQuery('.geodir_submit_search').data('title');
191	}
192
193		jQuery(document).on("click", ".geodir-clear-filters", function(e) {
194		window.isClearFilters = true;
195		jQuery('.gd-adv-search-labels .gd-adv-search-label').each(function(e) {
196			if (!jQuery(this).hasClass('geodir-clear-filters')) {
197				jQuery(this).trigger('click');
198			}
199		});
200		window.isClearFilters = false;
201		geodir_search_trigger_submit();
202	});
203	
204	});
205
206
207function geodir_search_setup_advance_search() {
208	jQuery('.geodir-search-container.geodir-advance-search-searched').each(function() {
209		var $el = this;
210		if (jQuery($el).attr('data-show-adv') == 'search') {
211			jQuery('.geodir-show-filters', $el).trigger('click');
212		}
213	});
214
215	jQuery('.geodir-more-filters', '.geodir-filter-container').each(function() {
216		var $cont = this;
217		var $form = jQuery($cont).closest('form');
218		var $adv_show = jQuery($form).closest('.geodir-search-container').attr('data-show-adv');
219		if ($adv_show == 'always' && typeof jQuery('.geodir-show-filters', $form).html() != 'undefined') {
220			jQuery('.geodir-show-filters', $form).remove();
221			if (!jQuery('.geodir-more-filters', $form).is(":visible")) {
222				jQuery('.geodir-more-filters', $form).slideToggle(500);
223			}
224		}
225	});
226	}
227
228function geodir_search_setup_searched_filters() {
229	jQuery(document).on('click', '.gd-adv-search-labels .gd-adv-search-label', function(e) {
230		if (!jQuery(this).hasClass('geodir-clear-filters')) {
231			var $this = jQuery(this), $form, name, to_name;
232			name = $this.data('name');
233			to_name = $this.data('names');
234
235			if ((typeof name != 'undefined' && name) || $this.hasClass('gd-adv-search-near')) {
236				jQuery('.geodir-search-container form').each(function() {
237					$form = jQuery(this);
238					if ($this.hasClass('gd-adv-search-near')) {
239						name = 'snear';
240						jQuery('.sgeo_lat,.sgeo_lon,.geodir-location-search-type', $form).val('');
241						jQuery('.geodir-location-search-type', $form).attr('name','');
242					}
243					if (jQuery('[name="' + name + '"]', $form).closest('.gd-search-has-date').length) {
244						jQuery('[name="' + name + '"]', $form).closest('.gd-search-has-date').find('input').each(function(){
245							geodir_search_deselect(jQuery(this));
246						});
247					} else {
248						geodir_search_deselect(jQuery('[name="' + name + '"]', $form));
249						if (typeof to_name != 'undefined' && to_name) {
250							geodir_search_deselect(jQuery('[name="' + to_name + '"]', $form));
251						}
252						if ((name == 'snear' || name == 'dist') && jQuery('.geodir-distance-popover', $form).length) {
253							if (jQuery('[name="_unit"]', $form).length) {
254								jQuery('[name="dist"]', $form).remove();
255								var $btn = jQuery('.geodir-distance-show', $form);
256								$btn.removeClass('btn-primary').addClass('btn-secondary');
257								jQuery('.-gd-icon', $btn).removeClass('d-none');
258								jQuery('.-gd-range', $btn).addClass('d-none');
259							}
260						}
261					}
262				});
263				if (!window.isClearFilters) {
264					$form = jQuery('.geodir-search-container form');
265					if($form.length > 1) {$form = jQuery('.geodir-current-form:visible').length ? jQuery('.geodir-current-form:visible:first') : jQuery('.geodir-search-container:visible:first form');}
266					geodir_search_trigger_submit($form);
267				}
268			}
269			$this.remove();
270		}
271	});
272}
273
274function geodir_search_refresh_open_now_times() {
275	jQuery('.geodir-search-container select[name="sopen_now"]').each(function() {
276		geodir_search_refresh_open_now_time(jQuery(this));
277	});
278}
279
280function geodir_search_refresh_open_now_time($this) {
281	var $option = $this.find('option[value="now"]'), label, value, d, date_now, time, $label, open_now_format = geodir_search_params.open_now_format;
282	if ($option.length && open_now_format) {
283		if ($option.data('bkp-text')) {
284			label = $option.data('bkp-text');
285		} else {
286			label = $option.text();
287			$option.attr('data-bkp-text', label);
288		}
289		d = new Date();
290		date_now = d.getFullYear() + '-' + (("0" + (d.getMonth()+1)).slice(-2)) + '-' + (("0" + (d.getDate())).slice(-2)) + 'T' + (("0" + (d.getHours())).slice(-2)) + ':' + (("0" + (d.getMinutes())).slice(-2)) + ':' + (("0" + (d.getSeconds())).slice(-2));
291		time = geodir_search_format_time(d);
292		open_now = geodir_search_params.open_now_format;
293		open_now = open_now.replace("{label}", label);
294		open_now = open_now.replace("{time}", time);
295		$option.text(open_now);
296		$option.closest('select').data('date-now',date_now);
297		/* Searched label */
298		$label = jQuery('.gd-adv-search-open_now .gd-adv-search-label-t');
299		if (jQuery('.gd-adv-search-open_now').length && jQuery('.gd-adv-search-open_now').data('value') == 'now') {
300			if ($label.data('bkp-text')) {
301				label = $label.data('bkp-text');
302			} else {
303				label = $label.text();
304				$label.attr('data-bkp-text', label);
305			}
306			open_now = geodir_search_params.open_now_format;
307			open_now = open_now.replace("{label}", label);
308			open_now = open_now.replace("{time}", time);
309			$label.text(open_now);
310		}
311	}
312}
313
314function geodir_search_format_time(d) {
315	var format = geodir_search_params.time_format, am_pm = eval(geodir_search_params.am_pm), hours, aL, aU;
316
317	hours = d.getHours();
318	if (hours < 12) {
319		aL = 0;
320		aU = 1;
321	} else {
322		hours = hours > 12 ? hours - 12 : hours;
323		aL = 2;
324		aU = 3;
325	}
326
327	time = format.replace("g", hours);
328	time = time.replace("G", (d.getHours()));
329	time = time.replace("h", ("0" + hours).slice(-2));
330	time = time.replace("H", ("0" + (d.getHours())).slice(-2));
331	time = time.replace("i", ("0" + (d.getMinutes())).slice(-2));
332	time = time.replace("s", '');
333	time = time.replace("a", am_pm[aL]);
334	time = time.replace("A", am_pm[aU]);
335
336	return time;
337}
338
339function geodir_search_deselect(el) {
340	var fType = jQuery(el).prop('type');
341	switch (fType) {
342		case 'checkbox':
343		case 'radio':
344			jQuery(el).prop('checked', false);
345			jQuery(el).trigger('gdclear');
346			break;
347		default:
348			jQuery(el).val('');
349			jQuery(el).trigger('gdclear');
350			break;
351	}
352}
353
354function geodir_search_trigger_submit($form) {
355	if (!$form) {
356		$form = jQuery('.geodir-current-form').length ? jQuery('.geodir-current-form') : jQuery('form[name="geodir-listing-search"]');
357	}
358	if ($form.data('show') == 'advanced') {
359		if (jQuery('form.geodir-search-show-all:visible').length) {
360			$form = jQuery('form.geodir-search-show-all');
361		} else if (jQuery('form.geodir-search-show-main:visible').length) {
362			$form = jQuery('form.geodir-search-show-main');
363		} else if (jQuery('[name="geodir_search"]').closest('form:visible').length) {
364			$form = jQuery('[name="geodir_search"]').closest('form');
365		}
366	}
367	geodir_click_search($form.find('.geodir_submit_search'));
368}
369function geodir_search_update_button() {
370	return '<i class=\"fas fa-sync\" aria-hidden=\"true\"></i><span class=\"sr-only visually-hidden\">Update Results</span>';
371}
372
373//# sourceURL=geodir-js-after
374</script>
vendor: 1 bytes, line 374
374
375<script id="geodir-event-js-extra">
376var geodir_event_params = {"text_to":"to","input_date_format":"Y-m-d","display_date_format":"F j, Y","jqueryui_date_format":"yy-mm-dd","week_start_day":"1","monthsArray":"[\"January\", \"February\", \"March\", \"April\", \"May\", \"June\", \"July\", \"August\", \"September\", \"October\", \"November\", \"December\"]","calendar_params":""};
377//# sourceURL=geodir-event-js-extra
378</script>
vendor: 1 bytes, line 378
378
379<script id="geodir-event-js" src="https://canalriverhub.co.uk/wp-content/plugins/events-for-geodirectory/assets/js/common.min.js?ver=2.3.15"></script>
vendor: 1 bytes, line 379
379
380<script id="jquery-ui-mouse-js" src="https://c0.wp.com/c/7.1.3/wp-includes/js/jquery/ui/mouse.min.js"></script>
vendor: 1 bytes, line 380
380
381<script id="jquery-ui-slider-js" src="https://c0.wp.com/c/7.1.3/wp-includes/js/jquery/ui/slider.min.js"></script>
vendor: 1 bytes, line 381
381
382<script id="geodir-jquery-ui-timepicker-js" src="https://canalriverhub.co.uk/wp-content/plugins/geodirectory/assets/js/jquery.ui.timepicker.min.js?ver=2.8.120"></script>
vendor: 1 bytes, line 382
382
383<script id="geodir-jquery-ui-timepicker-js-after">
384jQuery(function($){$.timepicker.setDefaults({"timeOnlyTitle":"Choose Time","timeText":"Time","hourText":"Hour","minuteText":"Minute","secondText":"Second","millisecText":"Millisecond","microsecText":"Microsecond","timezoneText":"Time Zone","currentText":"Now","closeText":"Done","amNames":["AM","A"],"pmNames":["PM","P"],"isRTL":false});});
385//# sourceURL=geodir-jquery-ui-timepicker-js-after
386</script>
vendor: 1 bytes, line 386
386
387<script id="geodir-adv-search-js-extra">
388var geodir_search_params = {"geodir_advanced_search_plugin_url":"https://canalriverhub.co.uk/wp-content/plugins/geodir_advance_search_filters","geodir_admin_ajax_url":"https://canalriverhub.co.uk/wp-admin/admin-ajax.php","request_param":"{\"geo_url\":\"is_location\"}","msg_Near":"Near:","default_Near":"Seach Location","msg_Me":"Me","unom_dist":"miles","autocomplete_field_name":"s","geodir_enable_autocompleter":"1","search_suggestions_with":"","geodir_location_manager_active":"1","msg_User_defined":"User defined","ask_for_share_location":"","geodir_autolocate_ask":"","geodir_autolocate_ask_msg":"Do you wish to be geolocated to listings near you?","UNKNOWN_ERROR":"Unable to find your location.","PERMISSION_DENINED":"Permission denied in finding your location.","POSITION_UNAVAILABLE":"Your location is currently unknown.","BREAK":"Attempt to find location took too long.","GEOLOCATION_NOT_SUPPORTED":"Geolocation is not supported by this browser.","DEFAUTL_ERROR":"Browser unable to find your location.","text_more":"More","text_less":"Less","msg_In":"In:","txt_in_country":"(Country)","txt_in_region":"(Region)","txt_in_city":"(City)","txt_in_hood":"(Neighbourhood)","compass_active_color":"#087CC9","onload_redirect":"no","onload_askRedirect":"","onload_redirectLocation":"","autocomplete_min_chars":"3","autocompleter_max_results":"10","autocompleter_filter_location":"1","time_format":"g:i a","am_pm":"[\"am\", \"AM\", \"pm\", \"PM\"]","open_now_format":"{label}, {time}","ajaxPagination":"","txt_loadMore":"Load More","txt_loading":"Loading..."};
389//# sourceURL=geodir-adv-search-js-extra
390</script>
vendor: 1 bytes, line 390
390
391<script id="geodir-adv-search-js" src="https://canalriverhub.co.uk/wp-content/plugins/geodir_advance_search_filters/assets/js/script.min.js?ver=2.3.3"></script>
vendor: 1 bytes, line 391
391
392<script id="geodir-claim-front-js-extra">
393var geodir_claim_params = {"text_send":"Send","text_sending":"Sending...","aui":""};
394//# sourceURL=geodir-claim-front-js-extra
395</script>
vendor: 1 bytes, line 395
395
396<script id="geodir-claim-front-js" src="https://canalriverhub.co.uk/wp-content/plugins/geodir_claim_listing/assets/js/script.min.js?ver=2.3"></script>
vendor: 1 bytes, line 396
396
397<script id="geodir-cp-js-extra">
398var geodir_cp_params = {"aui":""};
399//# sourceURL=geodir-cp-js-extra
400</script>
vendor: 1 bytes, line 400
400
401<script id="geodir-cp-js" src="https://canalriverhub.co.uk/wp-content/plugins/geodir_custom_posts/assets/js/script.min.js?ver=2.3.4"></script>
vendor: 1 bytes, line 401
401
402<script id="geodir-location-script-js-extra">
403var geodir_location_params = {"geodir_location_admin_url":"https://canalriverhub.co.uk/wp-admin/admin.php","geodir_location_plugin_url":"https://canalriverhub.co.uk/wp-content/plugins/geodir_location_manager","ajax_url":"https://canalriverhub.co.uk/wp-admin/admin-ajax.php","select_merge_city_msg":"Please select merge city.","confirm_set_default":"Are sure you want to make this city default?","LISTING_URL_PREFIX":"Please enter listing url prefix","LISTING_URL_PREFIX_INVALID_CHAR":"Invalid character in listing url prefix","LOCATION_URL_PREFIX":"Please enter location url prefix","LOCATOIN_PREFIX_INVALID_CHAR":"Invalid character in location url prefix","LOCATION_CAT_URL_SEP":"Please enter location and category url separator","LOCATION_CAT_URL_SEP_INVALID_CHAR":"Invalid character in location and category url separator","LISTING_DETAIL_URL_SEP":"Please enter listing detail url separator","LISTING_DETAIL_URL_SEP_INVALID_CHAR":"Invalid character in listing detail url separator","LOCATION_PLEASE_WAIT":"Please wait...","LOCATION_CHOSEN_NO_RESULT_TEXT":"Sorry, nothing found!","LOCATION_CHOSEN_KEEP_TYPE_TEXT":"Please wait...","LOCATION_CHOSEN_LOOKING_FOR_TEXT":"We are searching for","select_location_translate_msg":"Please select country to update translation.","select_location_translate_confirm_msg":"Are you sure?","gd_text_search_city":"Search City","gd_text_search_region":"Search Region","gd_text_search_country":"Search Country","gd_text_search_location":"Search location","gd_base_location":"https://canalriverhub.co.uk/location/","UNKNOWN_ERROR":"Unable to find your location.","PERMISSION_DENINED":"Permission denied in finding your location.","POSITION_UNAVAILABLE":"Your location is currently unknown.","BREAK":"Attempt to find location took too long.","DEFAUTL_ERROR":"Browser unable to find your location.","msg_Near":"Near:","msg_Me":"Me","msg_User_defined":"User defined","confirm_delete_location":"Deleting location will also DELETE any LISTINGS in this location. Are you sure want to DELETE this location?","confirm_delete_neighbourhood":"Are you sure you want to delete this neighbourhood?","delete_bulk_location_select_msg":"Please select at least one location.","neighbourhood_is_active":"","text_In":"In:","autocompleter_min_chars":"3","disable_nearest_cities":"1"};
404//# sourceURL=geodir-location-script-js-extra
405</script>
vendor: 1 bytes, line 405
405
406<script id="geodir-location-script-js" src="https://canalriverhub.co.uk/wp-content/plugins/geodir_location_manager/assets/js/location-common.min.js?ver=2.3.8"></script>
vendor: 1 bytes, line 406
406
407<script id="geodir-pricing-js-extra">
408var geodir_pricing_params = [];
409//# sourceURL=geodir-pricing-js-extra
410</script>
vendor: 1 bytes, line 410
410
411<script id="geodir-pricing-js" src="https://canalriverhub.co.uk/wp-content/plugins/geodir_payment_manager/assets/js/common.min.js?ver=2.7.8"></script>
vendor: 1 bytes, line 411
411
412<script id="popper-scripts-js" src="https://canalriverhub.co.uk/wp-content/themes/listimia/js/popper.min.js?ver=1"></script>
vendor: 1 bytes, line 412
412
413<script id="sib-front-js-js-extra">
414var sibErrMsg = {"invalidMail":"Please fill out valid email address","requiredField":"Please fill out required fields","invalidDateFormat":"Please fill out valid date format","invalidSMSFormat":"Please fill out valid phone number"};
415var ajax_sib_front_object = {"ajax_url":"https://canalriverhub.co.uk/wp-admin/admin-ajax.php","ajax_nonce":"5af6bd4da5","flag_url":"https://canalriverhub.co.uk/wp-content/plugins/mailin/img/flags/"};
416//# sourceURL=sib-front-js-js-extra
417</script>
vendor: 1 bytes, line 417
417
418<script id="sib-front-js-js" src="https://canalriverhub.co.uk/wp-content/plugins/mailin/js/mailin-front.js?ver=1771854301"></script>
418
419<link rel="EditURI" type="application/rsd+xml" title="RSD" href="https://canalriverhub.co.uk/xmlrpc.php?rsd" />
420<meta name="generator" content="WordPress 7.1.3" />
421<link rel='shortlink' href='https://canalriverhub.co.uk/' />
422<style type="text/css">.aawp .aawp-tb__row--highlight{background-color:#256aaf;}.aawp .aawp-tb__row--highlight{color:#fff;}.aawp .aawp-tb__row--highlight a{color:#fff;}</style>
423		<!-- GA Google Analytics @ https://m0n.co/ga -->
424		
424<script>
vendor: 349 bytes, lines 424-429
424
425			(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
426			(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
427			m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
428			})(window,document,'script','https://www.google-analytics.com/analytics.js','ga');
429			ga('create', '
429UA-167618970-1
vendor: 41 bytes, lines 429-431
429', 'auto');
430			ga('send', 'pageview');
431		
431</script>
431
432
433	
434<style>
435	.getpaid-price-buttons label{
436		transition: all .3s ease-out;
437		text-align: center;
438		padding: 10px 20px;
439		background-color: #eeeeee;
440		border: 1px solid #e0e0e0;
441	}
442
443	.getpaid-price-circles label {
444		padding: 0 4px;
445		-moz-border-radius:50%;
446		-webkit-border-radius: 50%;
447		border-radius: 50%;
448	}
449
450	.getpaid-price-circles label span{
451		display: block;
452		padding: 50%;
453		margin: -3em -50% 0;
454		position: relative;
455		top: 1.5em;
456		border: 1em solid transparent;
457		white-space: nowrap;
458	}
459
460	.getpaid-price-buttons input[type="radio"]{
461		visibility: hidden;
462		height: 0;
463		width: 0 !important;
464	}
465
466	.getpaid-price-buttons input[type="radio"]:checked + label,
467	.getpaid-price-buttons label:hover {
468		color: #fff;
469		background-color: #1e73be;
470		border-color: #1e73be;
471	}
472
473	.getpaid-public-items-archive-single-item .inner {
474		box-shadow: 0 1px 3px rgba(0,0,0,0.12), 0 1px 2px rgba(0,0,0,0.24);
475	}
476
477	.getpaid-public-items-archive-single-item:hover .inner{
478		box-shadow: 0 1px 4px rgba(0,0,0,0.15), 0 1px 3px rgba(0,0,0,0.30);
479	}
480
481	.wp-block-getpaid-public-items-getpaid-public-items-loop .item-name {
482		font-size: 1.3rem;
483	}
484
485	.getpaid-subscription-item-actions {
486		color: #ddd;
487		font-size: 13px;
488		padding: 2px 0 0;
489		position: relative;
490		left: -9999em;
491	}
492
493	.getpaid-subscriptions-table-row:hover .getpaid-subscription-item-actions {
494		position: static;
495	}
496
497	.getpaid-subscriptions table {
498		font-size: 0.9em;
499		table-layout: fixed;
500	}
501
502	.getpaid-subscriptions-table-column-subscription {
503		font-weight: 500;
504	}
505
506	.getpaid-subscriptions-table-row span.label {
507		font-weight: 500;
508	}
509
510	.getpaid-subscriptions.bsui .table-bordered thead th {
511		border-bottom-width: 1px;
512	}
513
514	.getpaid-subscriptions.bsui .table-striped tbody tr:nth-of-type(odd) {
515		background-color: rgb(0 0 0 / 0.01);
516	}
517
518	.wpinv-page .bsui a.btn {
519		text-decoration: none;
520		margin-right: 2px;
521    	margin-bottom: 2px;
522	}
523
524	.getpaid-cc-card-inner {
525		max-width: 460px;
526	}
527
528	.getpaid-payment-modal-close {
529		position: absolute;
530		top: 0;
531		right: 0;
532		z-index: 200;
533	}
534
535	.getpaid-form-cart-item-price {
536		min-width: 120px !important;
537	}
538
539	/* Fabulous Fluid theme fix */
540	#primary .getpaid-payment-form p {
541		float: none !important;
542	}
543
544	.bsui .is-invalid ~ .invalid-feedback, .bsui .is-invalid ~ .invalid-tooltip {
545		display: block
546	}
547
548	.bsui .is-invalid {
549		border-color: #dc3545 !important;
550	}
551
552	.getpaid-file-upload-element{
553		height: 200px;
554		border: 3px dashed #dee2e6;
555		cursor: pointer;
556	}
557
558	.getpaid-file-upload-element:hover{
559		border: 3px dashed #424242;
560	}
561
562	.getpaid-file-upload-element.getpaid-trying-to-drop {
563	    border: 3px dashed #8bc34a;
564		background: #f1f8e9;
565	}
566</style>
567	<style>img#wpstats{display:none}</style>
568		         <style type="text/css">
569             
570
571            a {
572                color: ;
573            }
574            .top-bar {
575                background: ;
576            }
577            .navbar-light .navbar-nav .nav-link:focus,
578            .navbar-light .navbar-nav .nav-link:hover {
579                color: ;
580            }
581            .uwp_page .uwp-content-wrap .uwp-profile-tab-count {
582                color: ;
583            }
584            .uwp_page .uwp-content-wrap .uwp-profile-main .uwp-profile-nav .active {
585                    border-bottom-color:  !important;
586            }
587            .uwp-searchsubmit.uwp-search-submit {
588                background-color: ;
589                border-color: ;
590            }
591            .navbar-light .navbar-nav .active>.nav-link,
592            .navbar-light .navbar-nav .nav-link.active,
593            .navbar-light .navbar-nav .nav-link.show,
594            .navbar-light .navbar-nav .show>.nav-link {
595                color: ;
596            }
597            .btn-nav {
598                background-color: ;
599                border-color: ;
600            }
601            .btn-primary.outline {
602                border-color: ;
603                color: ;
604            }
605            #geodir-add-listing-submit .geodir_button,
606            .btn-primary {
607                background-color:  !important;
608                border-color:  !important;
609            }
610             .btn-primary.active,
611             .btn-primary:active,
612             .btn-primary:focus,
613             .btn-primary:hover,
614             .open>.dropdown-toggle.btn-primary {
615                border-color:  !important;
616                background-color:  !important;
617            }
618            .badge-primary {
619                background-color:  !important;
620            }
621           .categories-list:hover {
622                background:  !important;
623            }
624            #geodir-add-listing-submit .geodir_preview_button {
625                background-color:  !important;
626                border-color:  !important;
627             }
628            .geodir_submit_search {
629                background-color:  !important;
630                border-color:  !important;
631            }
632            .badge-success {
633                background-color: ;
634            }
635            .verified-icon {
636                color:  !important;
637            }
638            .footer {
639                background:  !important;
640                color:  !important;
641            }
642            .footer a{
643                color:  !important;
644            }
645         </style>
646    <style>.recentcomments a{display:inline !important;padding:0 !important;margin:0 !important;}</style>
646<script type="text/javascript" src="https://cdn.by.wonderpush.com/sdk/1.1/wonderpush-loader.min.js" async></script>
vendor: 1 bytes, line 646
646
647<script type="text/javascript">
648  window.WonderPush = window.WonderPush || [];
649  window.WonderPush.push(['init', {"customDomain":"https:\/\/canalriverhub.co.uk\/wp-content\/plugins\/mailin\/","serviceWorkerUrl":"wonderpush-worker-loader.min.js?webKey=a5e2ef5cb29fdf039b6867f7e0ee220629c437853481b5f3da0038269a99c710","frameUrl":"wonderpush.min.html","webKey":"a5e2ef5cb29fdf039b6867f7e0ee220629c437853481b5f3da0038269a99c710"}]);
650</script>
650      <meta name="onesignal" content="wordpress-plugin"/>
651            
651<script>
652
653      window.OneSignalDeferred = window.OneSignalDeferred || [];
654
655      OneSignalDeferred.push(function(OneSignal) {
656        var oneSignal_options = {};
657        window._oneSignalInitOptions = oneSignal_options;
658
659        oneSignal_options['serviceWorkerParam'] = { scope: '/wp-content/plugins/onesignal-free-web-push-notifications/sdk_files/push/onesignal/' };
660oneSignal_options['serviceWorkerPath'] = 'OneSignalSDKWorker.js';
661
662        OneSignal.Notifications.setDefaultUrl("https://canalriverhub.co.uk");
663
664        oneSignal_options['wordpress'] = true;
665oneSignal_options['appId'] = 'dac030ab-772e-4541-b4ce-f2ccffa950fe';
666oneSignal_options['allowLocalhostAsSecureOrigin'] = true;
667oneSignal_options['welcomeNotification'] = { };
668oneSignal_options['welcomeNotification']['title'] = "";
669oneSignal_options['welcomeNotification']['message'] = "";
670oneSignal_options['path'] = "https://canalriverhub.co.uk/wp-content/plugins/onesignal-free-web-push-notifications/sdk_files/";
671oneSignal_options['safari_web_id'] = "web.onesignal.auto.4979c8f7-1397-4bb3-8d4b-5aebacc6595c";
672oneSignal_options['promptOptions'] = { };
673oneSignal_options['promptOptions']['actionMessage'] = "Let us send you info on new boats for sale, marinas, pubs and canal events happening soon.";
674oneSignal_options['promptOptions']['acceptButtonText'] = "Yes Please";
675oneSignal_options['promptOptions']['cancelButtonText'] = "No Thanks";
676              OneSignal.init(window._oneSignalInitOptions);
677              OneSignal.Slidedown.promptPush()      });
678
679      function documentInitOneSignal() {
680        var oneSignal_elements = document.getElementsByClassName("OneSignal-prompt");
681
682        var oneSignalLinkClickHandler = function(event) { OneSignal.Notifications.requestPermission(); event.preventDefault(); };        for(var i = 0; i < oneSignal_elements.length; i++)
683          oneSignal_elements[i].addEventListener('click', oneSignalLinkClickHandler, false);
684      }
685
686      if (document.readyState === 'complete') {
687           documentInitOneSignal();
688      }
689      else {
690           window.addEventListener("load", function(event){
691               documentInitOneSignal();
692          });
693      }
694    </script>
694
695<link rel="icon" href="https://i0.wp.com/canalriverhub.co.uk/wp-content/uploads/2020/06/cropped-canal-boat-icon.png?fit=32%2C32&#038;ssl=1" sizes="32x32" />
696<link rel="icon" href="https://i0.wp.com/canalriverhub.co.uk/wp-content/uploads/2020/06/cropped-canal-boat-icon.png?fit=192%2C192&#038;ssl=1" sizes="192x192" />
697<link rel="apple-touch-icon" href="https://i0.wp.com/canalriverhub.co.uk/wp-content/uploads/2020/06/cropped-canal-boat-icon.png?fit=180%2C180&#038;ssl=1" />
698<meta name="msapplication-TileImage" content="https://i0.wp.com/canalriverhub.co.uk/wp-content/uploads/2020/06/cropped-canal-boat-icon.png?fit=270%2C270&#038;ssl=1" />
699<meta name="generator" content="WP Super Duper v1.2.6" data-sd-source="invoicing" /><meta name="generator" content="WP Font Awesome Settings v1.1.8" data-ac-source="geodirectory" /><style id="wp-custom-css">
700/* Change logo size */
701.navbar-brand img { 
702    height: 2.5rem;
703}
704
705span.geodir-cf-file-name.clearfix {display:none;}
706
707</style>
708	
709<script async src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js?client=ca-pub-4274227625235741"
710     crossorigin="anonymous"></script>
710
711<link rel='stylesheet' id='leaflet-css' href='https://canalriverhub.co.uk/wp-content/plugins/geodirectory/assets/leaflet/leaflet.css?ver=2.8.120' media='all' />
712<link rel='stylesheet' id='jetpack-responsive-videos-css' href='https://canalriverhub.co.uk/wp-content/plugins/jetpack/jetpack_vendor/automattic/jetpack-classic-theme-helper/dist/responsive-videos/responsive-videos.css?minify=false&#038;ver=4fbf400e55121e7e87cb' media='all' />
713
714</head>
715    
716<body class="home wp-singular page-template page-template-page-templates page-template-home page-template-page-templateshome-php page page-id-34 wp-custom-logo wp-theme-listimia wp-child-theme-listimia-child plg-peepso aawp-custom cookies-not-set geodir_custom_posts geodir_advance_search sticky-header wpf-default wpft- wpf-guest wpfu-group-4 wpf-theme-2022 wpf-is_standalone-0 wpf-boardid-0 is_wpforo_page-0 is_wpforo_url-0 is_wpforo_shortcode_page-0 lisitmia-child-theme aui_bs5 gd-map-osm" >
717
718<div class="hfeed site" id="page"><!-- #page Opening tag (closing tag in footer.php) -->
719
720<div class="wrapper-fluid wrapper-navbar" id="wrapper-navbar" itemscope itemtype="http://schema.org/WebSite">
721
722	<a class="skip-link screen-reader-text sr-only" href="#content">Skip to content</a>
723   
724    <!-- ******************* Top Bar Area  d-none d-md-block ******************* -->
725		<div class="top-bar">
726
727            <div class="container-fluid" >
728
729              <div class="d-flex">       
730                <div class="align-self-center mr-auto">
731                     
732                </div>
733
734                  
735				<!-- Secondary Menu goes here -->
736                <nav class="navbar navbar-expand-md">
737                        <div id="nav-top-bar" class=" top-navbar-target justify-content-end"><ul id="menu-community-menu" class="navbar-nav"><li itemscope="itemscope" itemtype="https://www.schema.org/SiteNavigationElement" id="menu-item-3173" class="gd-menu-item menu-item menu-item-type-custom menu-item-object-custom menu-item-3173 nav-item"><a title=" Change Location" href="#location-switcher" class="nav-link"><i class="fas fa-map-marker-alt"></i> Change Location</a></li>
738<li itemscope="itemscope" itemtype="https://www.schema.org/SiteNavigationElement" id="menu-item-2554" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2554 nav-item"><a title=" Recent Activity" href="https://canalriverhub.co.uk/activity/" class="nav-link"><i class="fas fa-ship"></i> Recent Activity</a></li>
739<li itemscope="itemscope" itemtype="https://www.schema.org/SiteNavigationElement" id="menu-item-2553" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2553 nav-item"><a title=" Forums" href="https://canalriverhub.co.uk/forum/" class="nav-link"><i class="fas fa-comments"></i> Forums</a></li>
740</ul></div>                </nav><!-- .navbar -->
741
742              </div><!-- .d-flex -->
743			</div><!-- .container -->
744
745        </div><!-- /.top-bar -->
746        <!-- Primary Navigation -->
747        
748		<nav class="navbar box-shadow-navbar navbar-expand-md navbar-light bg-white">
749            <div class="container-fluid" >
750
751                
752					<!-- Your site title as branding in the menu -->
753					<a href="https://canalriverhub.co.uk/" class="navbar-brand custom-logo-link" rel="home" aria-current="page"><img width="540" height="111" src="https://i0.wp.com/canalriverhub.co.uk/wp-content/uploads/2020/05/cropped-canalriverhub-logo.png?fit=540%2C111&amp;ssl=1" class="img-fluid" alt="Canal &amp; River Hub" decoding="async" fetchpriority="high" srcset="https://i0.wp.com/canalriverhub.co.uk/wp-content/uploads/2020/05/cropped-canalriverhub-logo.png?w=540&amp;ssl=1 540w, https://i0.wp.com/canalriverhub.co.uk/wp-content/uploads/2020/05/cropped-canalriverhub-logo.png?resize=300%2C62&amp;ssl=1 300w" sizes="(max-width: 540px) 100vw, 540px" /></a><!-- end custom logo -->
754				<button class="navbar-toggler" type="button" data-toggle="collapse" data-target=".navbar-target" aria-controls="nav-primary" aria-expanded="false" aria-label="Toggle navigation">
755					<span class="navbar-toggler-icon"></span>
756				</button>
757                
758
759                    <!-- Primary Menu goes here -->
760                    <div id="nav-primary" class="collapse navbar-target navbar-collapse justify-content-end"><ul id="main-menu" class="navbar-nav"><li itemscope="itemscope" itemtype="https://www.schema.org/SiteNavigationElement" id="menu-item-595" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children dropdown menu-item-595 nav-item"><a title=" Boats For Sale" href="#" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false" class="dropdown-toggle nav-link" id="menu-item-dropdown-595"><i class="fas fa-ship"></i> Boats For Sale</a>
761<ul class="dropdown-menu" aria-labelledby="menu-item-dropdown-595">
762	<li itemscope="itemscope" itemtype="https://www.schema.org/SiteNavigationElement" id="menu-item-3085" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-3085 nav-item"><a title="Boats For Sale Home" href="https://canalriverhub.co.uk/boats-for-sale/" class="dropdown-item">
762Boats For Sale Home</a></li>
763	<li itemscope="itemscope" itemtype="https://www.schema.org/SiteNavigationElement" id="menu-item-3084" class="menu-item menu-item-type-post_type_archive menu-item-object-gd_sales menu-item-3084 nav-item"><a title="All Boats For Sale" href="https://canalriverhub.co.uk/boat-sales/" class="dropdown-item">All Boats For Sale</a></li>
764	<li itemscope="itemscope" itemtype="https://www.schema.org/SiteNavigationElement" id="menu-item-3088" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-3088 nav-item"><a title="Sell Your Boat" href="https://canalriverhub.co.uk/add-listing-2/boat-sales/" class="dropdown-item">Sell Your Boat</a></li>
765</ul>
766</li>
767<li itemscope="itemscope" itemtype="https://www.schema.org/SiteNavigationElement" id="menu-item-83" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children dropdown menu-item-83 nav-item"><a title=" Marinas" href="#" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false" class="dropdown-toggle nav-link" id="menu-item-dropdown-83"><i class="fas fa-ship"></i> Marinas</a>
768<ul class="dropdown-menu" aria-labelledby="menu-item-dropdown-83">
769	<li itemscope="itemscope" itemtype="https://www.schema.org/SiteNavigationElement" id="menu-item-3087" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-3087 nav-item"><a title="Marinas and Moorings Home" href="https://canalriverhub.co.uk/marinas-and-moorings/" class="dropdown-item">Marinas and Moorings Home</a></li>
770	<li itemscope="itemscope" itemtype="https://www.schema.org/SiteNavigationElement" id="menu-item-3086" class="menu-item menu-item-type-post_type_archive menu-item-object-gd_mooring menu-item-3086 nav-item"><a title="All Moorings" href="https://canalriverhub.co.uk/moorings/" class="dropdown-item">All Moorings</a></li>
771	<li itemscope="itemscope" itemtype="https://www.schema.org/SiteNavigationElement" id="menu-item-3089" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-3089 nav-item"><a title="List Marina or Mooring" href="https://canalriverhub.co.uk/add-listing-2/moorings/" class="dropdown-item">List Marina or Mooring</a></li>
772</ul>
773</li>
774<li itemscope="itemscope" itemtype="https://www.schema.org/SiteNavigationElement" id="menu-item-869" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children dropdown menu-item-869 nav-item"><a title=" Events" href="#" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false" class="dropdown-toggle nav-link" id="menu-item-dropdown-869"><i class="fas fa-calendar-alt"></i> Events</a>
775<ul class="dropdown-menu" aria-labelledby="menu-item-dropdown-869">
776	<li itemscope="itemscope" itemtype="https://www.schema.org/SiteNavigationElement" id="menu-item-3090" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-3090 nav-item"><a title="Canal Events Home" href="https://canalriverhub.co.uk/canal-events/" class="dropdown-item">Canal Events Home</a></li>
777	<li itemscope="itemscope" itemtype="https://www.schema.org/SiteNavigationElement" id="menu-item-3091" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-3091 nav-item"><a title="Upcoming Events" href="https://canalriverhub.co.uk/events/" class="dropdown-item">Upcoming Events</a></li>
778	<li itemscope="itemscope" itemtype="https://www.schema.org/SiteNavigationElement" id="menu-item-3092" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-3092 nav-item"><a title="List an Event" href="https://canalriverhub.co.uk/add-listing-2/events/" class="dropdown-item">List an Event</a></li>
779</ul>
780</li>
781<li itemscope="itemscope" itemtype="https://www.schema.org/SiteNavigationElement" id="menu-item-3062" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children dropdown menu-item-3062 nav-item"><a title=" Hire Boats &amp; Holidays" href="#" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false" class="dropdown-toggle nav-link" id="menu-item-dropdown-3062"><i class="fas fa-ship"></i> Hire Boats &#038; Holidays</a>
782<ul class="dropdown-menu" aria-labelledby="menu-item-dropdown-3062">
783	<li itemscope="itemscope" itemtype="https://www.schema.org/SiteNavigationElement" id="menu-item-3094" class="menu-item menu-item-type-post_type_archive menu-item-object-gd_hireboats menu-item-3094 nav-item"><a title="All Hire Boats and Holidays" href="https://canalriverhub.co.uk/hire-boats/" class="dropdown-item">All Hire Boats and Holidays</a></li>
784	<li itemscope="itemscope" itemtype="https://www.schema.org/SiteNavigationElement" id="menu-item-3093" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-3093 nav-item"><a title="List your Hire Boat" href="https://canalriverhub.co.uk/add-listing-2/hire-boats/" class="dropdown-item">List your Hire Boat</a></li>
785</ul>
786</li>
787<li itemscope="itemscope" itemtype="https://www.schema.org/SiteNavigationElement" id="menu-item-1247" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children dropdown menu-item-1247 nav-item"><a title=" Pubs" href="#" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false" class="dropdown-toggle nav-link" id="menu-item-dropdown-1247"><i class="fas fa-beer"></i> Pubs</a>
788<ul class="dropdown-menu" aria-labelledby="menu-item-dropdown-1247">
789	<li itemscope="itemscope" itemtype="https://www.schema.org/SiteNavigationElement" id="menu-item-3098" class="menu-item menu-item-type-post_type_archive menu-item-object-gd_pubs menu-item-3098 nav-item"><a title="All Pubs" href="https://canalriverhub.co.uk/pubs/" class="dropdown-item">All Pubs</a></li>
790	<li itemscope="itemscope" itemtype="https://www.schema.org/SiteNavigationElement" id="menu-item-3097" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-3097 nav-item"><a title="Add Pub" href="https://canalriverhub.co.uk/add-listing-2/pubs/" class="dropdown-item">Add Pub</a></li>
791</ul>
792</li>
793<li itemscope="itemscope" itemtype="https://www.schema.org/SiteNavigationElement" id="menu-item-16" class="gd-menu-item geodir-location-switcher menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children dropdown menu-item-16 nav-item"><a title=" Add Listing" href="#" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false" class="dropdown-toggle nav-link" id="menu-item-dropdown-16"><i class="fas fa-map-pin"></i> Add Listing</a>
794<ul class="dropdown-menu" aria-labelledby="menu-item-dropdown-16">
795	<li itemscope="itemscope" itemtype="https://www.schema.org/SiteNavigationElement" id="menu-item-77" class="gd-menu-item geodir-location-switcher menu-item menu-item-type-custom menu-item-object-custom menu-item-77 nav-item"><a title="Add Marina or Mooring" href="https://canalriverhub.co.uk/add-listing-2/moorings/" class="dropdown-item">Add Marina or Mooring</a></li>
796	<li itemscope="itemscope" itemtype="https://www.schema.org/SiteNavigationElement" id="menu-item-594" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-594 nav-item"><a title="Add Boat for Sale" href="https://canalriverhub.co.uk/add-listing-2/boat-sales/" class="dropdown-item">Add Boat for Sale</a></li>
797	<li itemscope="itemscope" itemtype="https://www.schema.org/SiteNavigationElement" id="menu-item-733" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-733 nav-item"><a title="Add Event" href="https://canalriverhub.co.uk/add-listing-2/events/" class="dropdown-item">Add Event</a></li>
798	<li itemscope="itemscope" itemtype="https://www.schema.org/SiteNavigationElement" id="menu-item-1253" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-1253 nav-item"><a title="Add Pub" href="https://canalriverhub.co.uk/add-listing-2/pubs/" class="dropdown-item">Add Pub</a></li>
799	<li itemscope="itemscope" itemtype="https://www.schema.org/SiteNavigationElement" id="menu-item-3052" 
799class="menu-item menu-item-type-custom menu-item-object-custom menu-item-3052 nav-item"><a title="Add Hire Boats" href="https://canalriverhub.co.uk/add-listing-2/hire-boats/" class="dropdown-item">Add Hire Boats</a></li>
800</ul>
801</li>
802</ul></div><div class="widget widget_peepsowidgetuserbar">    <div class="psw-userbar psw-userbar--space ps-js-widget-userbar  psw-userbar--mobile ">
803
804		<div class="psw-userbar__inner">
805					<a href="https://canalriverhub.co.uk/activity/">Log in</a>
806				</div>
807					<a href="#" class="psw-userbar__toggle ps-js-widget-userbar-toggle">
808				<i class="gcis gci-user"></i>
809				<span class="ps-notif__bubble ps-notif__bubble--all ps-js-notif-counter"></span>
810			</a>
811				</div>
812
813</div>                    <div id="nav-topbar" class="collapse navbar-target navbar-collapse justify-content-end nav-topbar"><ul id="topbar-menu" class="navbar-nav"><li itemscope="itemscope" itemtype="https://www.schema.org/SiteNavigationElement" class="gd-menu-item menu-item menu-item-type-custom menu-item-object-custom menu-item-3173 nav-item"><a title=" Change Location" href="#location-switcher" class="nav-link"><i class="fas fa-map-marker-alt"></i> Change Location</a></li>
814<li itemscope="itemscope" itemtype="https://www.schema.org/SiteNavigationElement" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2554 nav-item"><a title=" Recent Activity" href="https://canalriverhub.co.uk/activity/" class="nav-link"><i class="fas fa-ship"></i> Recent Activity</a></li>
815<li itemscope="itemscope" itemtype="https://www.schema.org/SiteNavigationElement" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2553 nav-item"><a title=" Forums" href="https://canalriverhub.co.uk/forum/" class="nav-link"><i class="fas fa-comments"></i> Forums</a></li>
816</ul></div>                
817			</div><!-- .container-fluid -->
818
819
820		</nav><!-- .site-navigation -->        <!-- /Primary Navigation -->
821	
822        
823</div><!-- .wrapper-navbar end -->
824    
825    
826<!-- ******************* Custom Header ******************* -->
827
828<!-- ******************* Custom Header ******************* -->
829    <div class="hero-section home">
830        <div class="jumbotron jumbotron-fluid mb-0 py-5 py-md-8 py-lg-8">
831            <div class="custom-header-media">   
832                <div id="wp-custom-header" class="wp-custom-header"><img src="https://canalriverhub.co.uk/wp-content/uploads/2022/12/cropped-cropped-river-nene-header.jpg" width="2000" height="1080" alt="" srcset="https://i0.wp.com/canalriverhub.co.uk/wp-content/uploads/2022/12/cropped-cropped-river-nene-header.jpg?w=2000&amp;ssl=1 2000w, https://i0.wp.com/canalriverhub.co.uk/wp-content/uploads/2022/12/cropped-cropped-river-nene-header.jpg?resize=300%2C162&amp;ssl=1 300w, https://i0.wp.com/canalriverhub.co.uk/wp-content/uploads/2022/12/cropped-cropped-river-nene-header.jpg?resize=1024%2C553&amp;ssl=1 1024w, https://i0.wp.com/canalriverhub.co.uk/wp-content/uploads/2022/12/cropped-cropped-river-nene-header.jpg?resize=768%2C415&amp;ssl=1 768w, https://i0.wp.com/canalriverhub.co.uk/wp-content/uploads/2022/12/cropped-cropped-river-nene-header.jpg?resize=1536%2C829&amp;ssl=1 1536w, https://i0.wp.com/canalriverhub.co.uk/wp-content/uploads/2022/12/cropped-cropped-river-nene-header.jpg?w=1280&amp;ssl=1 1280w, https://i0.wp.com/canalriverhub.co.uk/wp-content/uploads/2022/12/cropped-cropped-river-nene-header.jpg?w=1920&amp;ssl=1 1920w" sizes="(max-width: 2000px) 100vw, 2000px" decoding="async" /></div>            </div>
833           <div class="custom-header-in container">
834              <div class="row">
835                 <div class="col-md-12 col-lg-12">
836                    <div data-id="2965" class="bsui adv-single-zone id-2965">
837	<div class="gpa-zone-wrapper overflow-hidden w-100 mw-100 mb-4 bg-light py-2 rounded">
838	<div class="">
839					
840<style>
841	#adv-2965-3019-1 {
842			}
843
844	@media (max-width: 575px) {
845		#adv-2965-3019-1 {
846			width: 100% !important;
847		}
848	}
849</style>
850<div class="overflow-hidden" id="adv-2965-3019-1">
851	
852<div data-id="3019" class="bsui adv-single id-3019 type-code">
853    <div class="overflow-hidden w-100 mw-100 position-relative">
854        
855        <center><!-- START ADVERTISER: Insure4Boats from awin.com -->
856
857<a rel="sponsored" href="https://www.awin1.com/cread.php?s=2393151&v=6737&q=293651&r=1463800">
858    <img src="https://www.awin1.com/cshow.php?s=2393151&v=6737&q=293651&r=1463800" border="0">
859</a>
860
861<!-- END ADVERTISER: Insure4Boats from awin.com --></center>        
862    </div>
863</div>
864</div>
865			</div>	</div>
866</div><h1 class="text-center">The Canal and River Community Network</h1>
867<p class="lead mb-4 text-center">Where would you like to meander today?</p>
868<div class="geodir-search-container  sdel-d2ecaa52 geodir-advance-search-default"  data-show-adv="default">
869<div class="search-form">
870    <form class="justify-content-center geodir-listing-search gd-search-bar-style" name="geodir-listing-search" action="https://canalriverhub.co.uk/mysearch/" method="get">
871    <input type="hidden" name="geodir_search" value="1" />
872    <div class="geodir-loc-bar">
873        
874        <div class="clearfix geodir-loc-bar-in">
875            <div class="geodir-search">
876
877                <div class='gd-search-input-wrapper gd-search-field-cpt ' >			<select name="stype" class="search_by_post  c-pointer " aria-label="Post Type">
878				
879					<option  data-slug="moorings"  data-label="https://canalriverhub.co.uk/moorings/" value="gd_mooring" selected="selected">Moorings</option>
880
881				
882					<option  data-slug="boat-sales"  data-label="https://canalriverhub.co.uk/boat-sales/" value="gd_sales" >Boats For Sale</option>
883
884				
885					<option  data-slug="events"  data-label="https://canalriverhub.co.uk/events/" value="gd_event" >Events</option>
886
887				
888					<option  data-slug="pubs"  data-label="https://canalriverhub.co.uk/pubs/" value="gd_pubs" >Pubs</option>
889
890				
891					<option  data-slug="hire-boats"  data-label="https://canalriverhub.co.uk/hire-boats/" value="gd_hireboats" >Hire Boats</option>
892
893							</select>
894			</div><div class='gd-search-input-wrapper gd-search-field-search'>
895	<span class="gd-icon-hover-swap geodir-search-input-label" onclick="jQuery('.search_text').val('').trigger('change').trigger('keyup');"><i class="fas fa-search gd-show"></i><i class="fas fa-times geodir-search-input-label-clear gd-hide" title="Clear field"></i></span>	<input class="search_text gd_search_text" name="s" value="" type="text" onkeydown="if(event.keyCode == 13) geodir_click_search(this);" onClick="this.select();" placeholder="Search for" aria-label="Search for" autocomplete="off" />
896	</div><div class='gd-search-input-wrapper gd-search-field-near ' ><span class="gd-icon-hover-swap geodir-search-input-label" onclick="jQuery('.snear').val('').trigger('change').trigger('keyup');jQuery('.sgeo_lat,.sgeo_lon').val('');"><i class="fas fa-map-marker-alt gd-show"></i><i class="fas fa-times geodir-search-input-label-clear gd-hide" title="Clear field"></i></span>	<input name="snear" class="snear" type="text" value="" onkeydown="javascript: if(event.keyCode == 13) geodir_click_search(this);"  onClick="this.select();" placeholder="Seach Location" aria-label="Seach Location" autocomplete="off" />
897</div><button class="geodir_submit_search" data-title="fas fa-search" aria-label="fas fa-search"><i class="fas fas fa-search" aria-hidden="true"></i><span class="sr-only visually-hidden">Search</span></button>
898<button class="geodir-show-filters" aria-label="Advanced Filters" onclick="geodir_search_show_filters(this); return false;"><i class="fas fa-cog" aria-hidden="true"></i><span class="sr-only visually-hidden">Advanced Filters</span></button>            </div>
899
900
901        </div>
902
903        			<div class="geodir-filter-container">
904				<div
905					class="geodir-more-filters customize_filter-in clearfix gd-filter-gd_mooring" style="display:none;">
906					<div class="customize_filter_inner">
907						<div class="clearfix">
908															
908<script type="text/javascript">jQuery(function($){var gd_datepicker_loaded = $('body').hasClass('gd-multi-datepicker') ? true : false;if (!gd_datepicker_loaded){$('body').addClass('gd-multi-datepicker');}});</script>
908
909	<div class="geodir-filter-cat gd-type-single gd-field-tcategories gd-field-post_category"><span>Type Of Mooring</span><ul><li ><input type="checkbox" id="geodir_search_post_category-1" class="cat_check" name="spost_category[]"  value="15" /> <label for="geodir_search_post_category-1">Canal Marinas</label></li><li ><input type="checkbox" id="geodir_search_post_category-2" class="cat_check" name="spost_category[]"  value="22" /> <label for="geodir_search_post_category-2">Online Moorings</label></li><li ><input type="checkbox" id="geodir_search_post_category-3" class="cat_check" name="spost_category[]"  value="20" /> <label for="geodir_search_post_category-3">River Marinas</label></li><li ><input type="checkbox" id="geodir_search_post_category-4" class="cat_check" name="spost_category[]"  value="26" /> <label for="geodir_search_post_category-4">Boat Clubs</label></li></ul></div><div class="geodir-filter-cat gd-type-single gd-field-tselect gd-field-canal_network"><span>Canal Network</span><ul><li ><input type="checkbox" id="geodir_search_canal_network-1" class="cat_check" name="scanal_network[]"  value="Worcester &amp; Birmingham Canal" /> <label for="geodir_search_canal_network-1">Worcester & Birmingham Canal</label></li><li ><input type="checkbox" id="geodir_search_canal_network-2" class="cat_check" name="scanal_network[]"  value="Staffordshire &amp; Worcestershire Canal" /> <label for="geodir_search_canal_network-2">Staffordshire & Worcestershire Canal</label></li><li ><input type="checkbox" id="geodir_search_canal_network-3" class="cat_check" name="scanal_network[]"  value="Gloucester &amp; Sharpness Canal" /> <label for="geodir_search_canal_network-3">Gloucester & Sharpness Canal</label></li><li class="more"><input type="checkbox" id="geodir_search_canal_network-4" class="cat_check" name="scanal_network[]"  value="Grand Union Canal" /> <label for="geodir_search_canal_network-4">Grand Union Canal</label></li><li class="more"><input type="checkbox" id="geodir_search_canal_network-5" class="cat_check" name="scanal_network[]"  value="Grand Union Leicester Line" /> <label for="geodir_search_canal_network-5">Grand Union Leicester Line</label></li><li class="more"><input type="checkbox" id="geodir_search_canal_network-6" class="cat_check" name="scanal_network[]"  value="Kennet and Avon Canal" /> <label for="geodir_search_canal_network-6">Kennet and Avon Canal</label></li><li class="more"><input type="checkbox" id="geodir_search_canal_network-7" class="cat_check" name="scanal_network[]"  value="Grand Western Canal" /> <label for="geodir_search_canal_network-7">Grand Western Canal</label></li><li class="more"><input type="checkbox" id="geodir_search_canal_network-8" class="cat_check" name="scanal_network[]"  value="Oxford Canal" /> <label for="geodir_search_canal_network-8">Oxford Canal</label></li><li class="more"><input type="checkbox" id="geodir_search_canal_network-9" class="cat_check" name="scanal_network[]"  value="River Severn" /> <label for="geodir_search_canal_network-9">River Severn</label></li><li class="more"><input type="checkbox" id="geodir_search_canal_network-10" class="cat_check" name="scanal_network[]"  value="Droitwich Canals" /> <label for="geodir_search_canal_network-10">Droitwich Canals</label></li><li class="more"><input type="checkbox" id="geodir_search_canal_network-11" class="cat_check" name="scanal_network[]"  value="Coventry Canal" /> <label for="geodir_search_canal_network-11">Coventry Canal</label></li><li class="more"><input type="checkbox" id="geodir_search_canal_network-12" class="cat_check" name="scanal_network[]"  value="Shropshire Union Canal" /> <label for="geodir_search_canal_network-12">Shropshire Union Canal</label></li><li class="more"><input type="checkbox" id="geodir_search_canal_network-13" class="cat_check" name="scanal_network[]"  value="Ashby Canal" /> <label for="geodir_search_canal_network-13">Ashby Canal</label></li><li class="more"><input type="checkbox" id="geodir_search_canal_network-14" class="cat_check" name="scanal_network[]"  value="Llangollen Canal" /> <label for="geodir_search_canal_network-14">Llangollen Canal</label></li><li class="more"><input type="checkbox" id="geodir_search_canal_network-15" class="cat_check" name="scanal_network[]"  value="Trent and Mersey Canal" /> <label for="geodir_search_canal_network-15">Trent and Mersey Canal</label></li><li class="more"><input type="checkbox" id="geodir_search_canal_network-16" class="cat_check" name="scanal_network[]"  value="Leeds and Liverpool Canal" /> <label for="geodir_search_canal_network-16">Leeds and Liverpool Canal</label></li><li class="more"><input type="checkbox" id="geodir_search_canal_network-17" class="cat_check" name="scanal_network[]"  value="River Ure" /> <label for="geodir_search_canal_network-17">River Ure</label></li><li class="more"><input type="checkbox" id="geodir_search_canal_network-18" class="cat_check" name="scanal_network[]"  value="River Ouse" /> <label for="geodir_search_canal_network-18">River Ouse</label></li><li class="more"><input type="checkbox" id="geodir_search_canal_network-19" class="cat_check" name="scanal_network[]"  value="Rochdale Canal" /> <label for="geodir_search_canal_network-19">Rochdale Canal</label></li><li class="more"><input type="checkbox" id="geodir_search_canal_network-20" class="cat_check" name="scanal_network[]"  value="Lancaster Canal" /> <label for="geodir_search_canal_network-20">Lancaster Canal</label></li><li class="more"><input type="checkbox" id="geodir_search_canal_network-21" class="cat_check" name="scanal_network[]"  value="Huddersfield Narrow Canal" /> <label for="geodir_search_canal_network-21">Huddersfield Narrow Canal</label></li><li class="more"><input type="checkbox" id="geodir_search_canal_network-22" class="cat_check" name="scanal_network[]"  value="Bridgewater Canal" /> <label for="geodir_search_canal_network-22">Bridgewater Canal</label></li><li class="more"><input type="checkbox" id="geodir_search_canal_network-23" class="cat_check" name="scanal_network[]"  value="River Trent" /> <label for="geodir_search_canal_network-23">River Trent</label></li><li class="more"><input type="checkbox" id="geodir_search_canal_network-24" class="cat_check" name="scanal_network[]"  value="River Nene" /> <label for="geodir_search_canal_network-24">River Nene</label></li><li class="bordernone"><span class="expandmore" onclick="javascript:geodir_search_expandmore(this);"> More</span></li></ul></div><div class="geodir-filter-cat gd-type-single gd-field-tselect gd-field-river_network"><span>River Network</span><ul><li ><input type="checkbox" id="geodir_search_river_network-1" class="cat_check" name="sriver_network[]"  value="River Avon" /> <label for="geodir_search_river_network-1">River Avon</label></li><li ><input type="checkbox" id="geodir_search_river_network-2" class="cat_check" name="sriver_network[]"  value="River Wey" /> <label for="geodir_search_river_network-2">River Wey</label></li><li ><input type="checkbox" id="geodir_search_river_network-3" class="cat_check" name="sriver_network[]"  value="River Soar" /> <label for="geodir_search_river_network-3">River Soar</label></li><li class="more"><input type="checkbox" id="geodir_search_river_network-4" class="cat_check" name="sriver_network[]"  value="River Stort" /> <label for="geodir_search_river_network-4">River Stort</label></li><li class="more"><input type="checkbox" id="geodir_search_river_network-5" class="cat_check" name="sriver_network[]"  value="River Severn" /> <label for="geodir_search_river_network-5">River Severn</label></li><li class="more"><input type="checkbox" id="geodir_search_river_network-6" class="cat_check" name="sriver_network[]"  value="River Ure" /> <label for="geodir_search_river_network-6">River Ure</label></li><li class="more"><input type="checkbox" id="geodir_search_river_network-7" class="cat_check" name="sriver_network[]"  value="River Ouse" /> <label for="geodir_search_river_network-7">River Ouse</label></li><li class="more"><input type="checkbox" id="geodir_search_river_network-8" class="cat_check" name="sriver_network[]"  value="River Trent" /> <label for="geodir_search_river_network-8">River Trent</label></li><li class="more"><input type="checkbox" id="geodir_search_river_network-9" class="cat_check" name="sriver_network[]"  value="River Nene" /> <label for="geodir_search_river_network-9">River Nene</label></li><li class="more"><input type="checkbox" id="geodir_search_river_network-10" class="cat_check" name="sriver_network[]"  value="River Weaver" /> <label for="geodir_search_river_network-10">River Weaver</label></li><li class="bordernone"><span class="expandmore" onclick="javascript:geodir_search_expandmore(this);"> More</span></li></ul></div><div class="geodir-filter-cat gd-type-single gd-field-tdistance gd-field-distance"><span>Search By Distance</span><ul><li ><input type="radio" class="cat_check" name="dist"  value="20" id="geodir_search_distance-20"  /> <label for="geodir_search_distance-20">Within 20 miles</label></li><li ><input type="radio" class="cat_check" name="dist"  value="40" id="geodir_search_distance-40"  /> <label for="geodir_search_distance-40">Within 40 miles</label></li><li ><input type="radio" class="cat_check" name="dist"  value="60" id="geodir_search_distance-60"  /> <label for="geodir_search_distance-60">Within 60 miles</label></li><li ><input type="radio" class="cat_check" name="dist"  value="80" id="geodir_search_distance-80"  /> <label for="geodir_search_distance-80">Within 80 miles</label></li><li ><input type="radio" class="cat_check" name="dist"  value="100" id="geodir_search_distance-100"  /> <label for="geodir_search_distance-100">Within 100 miles</label></li></ul></div>													</div>
910					</div>
911					<div class="geodir-advance-search">
912						<button class="geodir_submit_search" data-title="fas fa-search" aria-label="fas fa-search"><i class="fas fas fa-search" aria-hidden="true"></i><span class="sr-only visually-hidden">Search</span></button>
913					</div>
914				</div>
915			</div>
916			
917
918    </div>
919        <input name="sgeo_lat" class="sgeo_lat" type="hidden" value=""/>
920    <input name="sgeo_lon" class="sgeo_lon" type="hidden" value=""/>
921    <input class="geodir-location-search-type" name="" type="hidden" value=""></form>
922</div></div>
923 
924                 </div><!-- /col-md-12 col-lg-12 -->
925              </div><!-- /row justify-content-center text-center -->
926           </div><!-- /container -->
927        </div><!-- /jumbotron jumbotron-fluid mb-0 -->
928    </div><!-- /hero-section -->
929
930
931<div class="wrapper" id="index-wrapper">
932	<div class="container" id="content" tabindex="-1">
933        <div id="recent-posts-3" class="home-widget widget_recent_entries bg-color-alt row-full py-5"><div class="container">
934                <div class="widget-inner
935                                                            "
936                    >
937
938                                                           
939                        <div class="widget-title text-center"><h2>                        Articles &#038; Tips <span>Browse the latest articles from our blog.</span>                        </h2></div>                    
940                    <div class="row">
941                                                    
942                                <div class="col-lg-4 col-md-6 col-sm-12">
943                                    <div class="post post-grid post-3149 type-post status-publish format-standard has-post-thumbnail hentry category-uncategorized">
944                                        <div class="card card-blog">
945    <div class="card-image">
946        <a href="https://canalriverhub.co.uk/how-to-winterize-your-narrowboat/" title="How to Winterize Your Narrowboat">
947            <img width="300" height="201" src="https://i0.wp.com/canalriverhub.co.uk/wp-content/uploads/2023/11/Winterizing-Your-Narrowboat.jpg?fit=300%2C201&amp;ssl=1" class="attachment-medium size-medium wp-post-image" alt="Winterizing Your Narrowboat" decoding="async" loading="lazy" srcset="https://i0.wp.com/canalriverhub.co.uk/wp-content/uploads/2023/11/Winterizing-Your-Narrowboat.jpg?w=736&amp;ssl=1 736w, https://i0.wp.com/canalriverhub.co.uk/wp-content/uploads/2023/11/Winterizing-Your-Narrowboat.jpg?resize=300%2C201&amp;ssl=1 300w" sizes="auto, (max-width: 300px) 100vw, 300px" />        </a>
948    </div>
949
950    <div class="card-body pb-4">
951                <p class="category"><a href="https://canalriverhub.co.uk/category/uncategorized/" rel="category tag">Uncategorized</a></p>
952                <h3 class="card-title pb-2 pt-0"><a href="https://canalriverhub.co.uk/how-to-winterize-your-narrowboat/">How to Winterize Your Narrowboat</a></h3>
953        <div class="card-description"><p>How to Winterize My Narrowboat &nbsp; As the days shorten,</p>
954</div>
955        <div class="card-footer d-flex justify-content-between">
956            <div class="date">
957                                    <div class="post-meta-date"><i class="fa fa-calendar"></i> November 11, 2023</div>
958                            
959            </div>
960            <div class="comments">
961                                    <div class="post-meta-comments"><i class="fa fa-comments"></i> No Comments</div>
962                            </div>
963        </div>
964    </div>
965</div>                                    </div>
966                                </div>
967                                                    
968                                <div class="col-lg-4 col-md-6 col-sm-12">
969                                    <div class="post post-grid post-3145 type-post status-publish format-standard has-post-thumbnail hentry category-uncategorized">
970                                        <div class="card card-blog">
971    <div class="card-image">
972        <a href="https://canalriverhub.co.uk/what-would-happen-if-lightning-strikes-my-narrowboat/" title="What Would Happen if Lightning Strikes My Narrowboat?">
973            <img width="300" height="300" src="https://i0.wp.com/canalriverhub.co.uk/wp-content/uploads/2023/11/Lightning-Strikes-Narrowboat.jpg?fit=300%2C300&amp;ssl=1" class="attachment-medium size-medium wp-post-image" alt="Lightning Strikes Narrowboat" decoding="async" loading="lazy" srcset="https://i0.wp.com/canalriverhub.co.uk/wp-content/uploads/2023/11/Lightning-Strikes-Narrowboat.jpg?w=1024&amp;ssl=1 1024w, https://i0.wp.com/canalriverhub.co.uk/wp-content/uploads/2023/11/Lightning-Strikes-Narrowboat.jpg?resize=300%2C300&amp;ssl=1 300w, https://i0.wp.com/canalriverhub.co.uk/wp-content/uploads/2023/11/Lightning-Strikes-Narrowboat.jpg?resize=150%2C150&amp;ssl=1 150w, https://i0.wp.com/canalriverhub.co.uk/wp-content/uploads/2023/11/Lightning-Strikes-Narrowboat.jpg?resize=768%2C768&amp;
973ssl=1 768w" sizes="auto, (max-width: 300px) 100vw, 300px" />        </a>
974    </div>
975
976    <div class="card-body pb-4">
977                <p class="category"><a href="https://canalriverhub.co.uk/category/uncategorized/" rel="category tag">Uncategorized</a></p>
978                <h3 class="card-title pb-2 pt-0"><a href="https://canalriverhub.co.uk/what-would-happen-if-lightning-strikes-my-narrowboat/">What Would Happen if Lightning Strikes My Narrowboat?</a></h3>
979        <div class="card-description"><p>Will I Be OK if Lightning Strikes My Narrowboat? &nbsp;</p>
980</div>
981        <div class="card-footer d-flex justify-content-between">
982            <div class="date">
983                                    <div class="post-meta-date"><i class="fa fa-calendar"></i> November 2, 2023</div>
984                            
985            </div>
986            <div class="comments">
987                                    <div class="post-meta-comments"><i class="fa fa-comments"></i> No Comments</div>
988                            </div>
989        </div>
990    </div>
991</div>                                    </div>
992                                </div>
993                                                    
994                                <div class="col-lg-4 col-md-6 col-sm-12">
995                                    <div class="post post-grid post-3141 type-post status-publish format-standard has-post-thumbnail hentry category-uncategorized">
996                                        <div class="card card-blog">
997    <div class="card-image">
998        <a href="https://canalriverhub.co.uk/how-to-prepare-for-a-storm-on-a-narrowboat/" title="How to Prepare for a Storm on a Narrowboat">
999            <img width="300" height="300" src="https://i0.wp.com/canalriverhub.co.uk/wp-content/uploads/2023/11/Narrowboat-in-a-Storm.jpg?fit=300%2C300&amp;ssl=1" class="attachment-medium size-medium wp-post-image" alt="Narrowboat in a Storm" decoding="async" loading="lazy" srcset="https://i0.wp.com/canalriverhub.co.uk/wp-content/uploads/2023/11/Narrowboat-in-a-Storm.jpg?w=1024&amp;ssl=1 1024w, https://i0.wp.com/canalriverhub.co.uk/wp-content/uploads/2023/11/Narrowboat-in-a-Storm.jpg?resize=300%2C300&amp;ssl=1 300w, https://i0.wp.com/canalriverhub.co.uk/wp-content/uploads/2023/11/Narrowboat-in-a-Storm.jpg?resize=150%2C150&amp;ssl=1 150w, https://i0.wp.com/canalriverhub.co.uk/wp-content/uploads/2023/11/Narrowboat-in-a-Storm.jpg?resize=768%2C768&amp;ssl=1 768w" sizes="auto, (max-width: 300px) 100vw, 300px" />        </a>
1000    </div>
1001
1002    <div class="card-body pb-4">
1003                <p class="category"><a href="https://canalriverhub.co.uk/category/uncategorized/" rel="category tag">Uncategorized</a></p>
1004                <h3 class="card-title pb-2 pt-0"><a href="https://canalriverhub.co.uk/how-to-prepare-for-a-storm-on-a-narrowboat/">How to Prepare for a Storm on a Narrowboat</a></h3>
1005        <div class="card-description"><p>Preparing for a Storm on a Narrowboat &nbsp; Navigating the</p>
1006</div>
1007        <div class="card-footer d-flex justify-content-between">
1008            <div class="date">
1009                                    <div class="post-meta-date"><i class="fa fa-calendar"></i> November 1, 2023</div>
1010                            
1011            </div>
1012            <div class="comments">
1013                                    <div class="post-meta-comments"><i class="fa fa-comments"></i> No Comments</div>
1014                            </div>
1015        </div>
1016    </div>
1017</div>                                    </div>
1018                                </div>
1019                                            </div>
1020
1021                                    </div><!-- /.widget-inner -->
1022
1023                </div></div><div id="gd_listings-3" class="home-widget geodir-listings  sdel-c30fa253 bg-color-alt row-full py-5"><div class="container"><div class="widget-title text-center"><h2>Featured Boats For Sale</h2></div>		<div id="geodir_6ac7d813ee03f" class="geodir_locations geodir_location_listing
1024							 mb-3		 position-relative">
1025			<ul class="gd-listing-cards geodir-category-list-view clearfix geodir-widget-posts geodir-gridview gridview_onefourth">
1026    
1027	<li class="geodir-post post-1746 gd_sales type-gd_sales status-publish has-post-thumbnail gd-post-pkg-3" data-post-id="1746">
1028	<div class="gd-list-item-left ">
1029<div class="listing-card-top">
1030
1031<div class="geodir_post_meta gd-fav-info-wrap " >		<span class="gd-list-favorite">
1032			<span class="geodir-addtofav favorite_property_1746">
1033	<a class="geodir-addtofav-icon c-pointer geodir-act-fav"
1034	   href="javascript:void(0);"
1035	   onclick="javascript:window.location.href='https://canalriverhub.co.uk/wp-login.php?redirect_to=https%3A%2F%2Fcanalriverhub.co.uk%2F'"
1036	   title="Add to Favorites"
1037	   data-icon="fas fa-heart"
1038	   data-color-on="#e84739"
1039	   data-color-off="grey"><i
1040			style="color:grey;"
1041			class="fas fa-heart"></i> <span
1042			class="geodir-fav-text">Favorite</span>
1043	</a>
1044</span>
1045		</span>
1046		</div></div>
1047<div class="listing-card-body">
1048<div class="geodir-post-meta-container  sdel-bc9c0009" ><div class="geodir_post_meta   text- geodir-field-post_category"><span class="geodir_post_meta_icon geodir-i-taxonomy" style=""><i class="fas fa-folder-open" aria-hidden="true"></i></span><a href='https://canalriverhub.co.uk/boat-sales/category/narrowboats-for-sale/'>Narrowboats For Sale</a></div></div>
1049<div class="geodir-post-meta-container  sdel-10fd0de2" ><div class="geodir_post_meta   text- geodir-field-phone"><span class="geodir_post_meta_icon geodir-i-phone" style=""><i class="fas fa-phone" aria-hidden="true"></i></span><a href="tel:07434708427">07434708427</a></div></div></div>
1050<div class="geodir-post-slider  sdel-1527bd53" ><div class=" geodir-image-container geodir-image-sizes-medium_large mb-3 " >
1051		<div id="geodir_images_6ac7d813effd3_1746" class="geodir-image-wrapper" >
1052		<ul class="geodir-post-image geodir-images geodir-images-n-1 clearfix"><li  ><a href='https://canalriverhub.co.uk/boat-sales/1978-springer-cruiser-narrowboat-for-sale/' class='geodir-link-image  d-block'><img src='data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAAABCAQAAACC0sM2AAAADklEQVR42mP8X88wLAAAK5IBgMYCdqgAAAAASUVORK5CYII=' data-src="https://canalriverhub.co.uk/wp-content/uploads/2022/10/springer-stern-cruiser-12.jpg" alt="springer stern cruiser 12" width="720" height="960" class="geodir-lazy-load align size-medium_large geodir-image-3741 " data-srcset="https://i0.wp.com/canalriverhub.co.uk/wp-content/uploads/2022/10/springer-stern-cruiser-12.jpg?w=720&amp;ssl=1 720w, https://i0.wp.com/canalriverhub.co.uk/wp-content/uploads/2022/10/springer-stern-cruiser-12.jpg?resize=225%2C300&amp;
1052ssl=1 225w" sizes="(max-width: 720px) 100vw, 720px" /><i class="fas fa-link w-auto h-auto" aria-hidden="true"></i></a></li></ul>
1053	</div>
1054	</div>
1055</div>
1056</div>
1057<div class="gd-list-item-right ">
1058<div class="geodir-post-title  sdel-732d7ba3" ><h3 class="geodir-entry-title "><a href="https://canalriverhub.co.uk/boat-sales/1978-springer-cruiser-narrowboat-for-sale/" class="" title="View: 1978 Springer Cruiser Narrowboat For Sale">1978 Springer Cruiser Narrowboat For Sale</a></h3></div>
1059
1060<div class="geodir-post-address-container  sdel-46080424" ><div class="geodir_post_meta  geodir-alignleft  geodir-field-address" itemscope itemtype="http://schema.org/PostalAddress"><span class="geodir_post_meta_icon geodir-i-address" style=""><i class="fas fa-map-marker-alt" aria-hidden="true"></i></span><span itemprop="streetAddress">leicester</span>, <span itemprop="addressLocality">Leicester</span>, <span itemprop="addressCountry">United Kingdom</span></div></div>
1061<div class="geodir-post-rating  sdel-924c5f8d" ><div class="geodir_post_meta gd-rating-info-wrap  geodir-alignleft geodir-post-rating-value-0 " data-rating="0">		<div class="gd-list-rating-stars d-inline-block">
1062			<i class="fas fa-comments" aria-hidden="true"></i>		</div>
1063				<span class="gd-list-rating-text d-inline-bloc gv-secondary">
1064			<a href="https://canalriverhub.co.uk/boat-sales/1978-springer-cruiser-narrowboat-for-sale/#reviews" class="gd-list-rating-link">
1065				No Comments			</a>
1066		</span>
1067		</div></div>
1068<div class="geodir-output-location  sdel-cc65ff07" ><div class=' d-block geodir-output-location geodir-output-location-listing' style=''><div class="geodir_post_meta  geodir-field-price"><span class="geodir_post_meta_icon geodir-i-text" style=""><span class="geodir_post_meta_title " >Price Of Boat: </span></span>£28,000</div></div></div>
1069</div></li><li class="geodir-post post-2052 gd_sales type-gd_sales status-publish has-post-thumbnail gd-post-pkg-3" data-post-id="2052">
1070	<div class="gd-list-item-left ">
1071<div class="listing-card-top">
1072
1073<div class="geodir_post_meta gd-fav-info-wrap " >		<span class="gd-list-favorite">
1074			<span class="geodir-addtofav favorite_property_2052">
1075	<a class="geodir-addtofav-icon c-pointer geodir-act-fav"
1076	   href="javascript:void(0);"
1077	   onclick="javascript:window.location.href='https://canalriverhub.co.uk/wp-login.php?redirect_to=https%3A%2F%2Fcanalriverhub.co.uk%2F'"
1078	   title="Add to Favorites"
1079	   data-icon="fas fa-heart"
1080	   data-color-on="#e84739"
1081	   data-color-off="grey"><i
1082			style="color:grey;"
1083			class="fas fa-heart"></i> <span
1084			class="geodir-fav-text">Favorite</span>
1085	</a>
1086</span>
1087		</span>
1088		</div></div>
1089<div class="listing-card-body">
1090<div class="geodir-post-meta-container  sdel-bc9c0009" ><div class="geodir_post_meta   text- geodir-field-post_category"><span class="geodir_post_meta_icon geodir-i-taxonomy" style=""><i class="fas fa-folder-open" aria-hidden="true"></i></span><a href='https://canalriverhub.co.uk/boat-sales/category/grp-boats-for-sale/'>GRP Boats For Sale</a></div></div>
1091<div class="geodir-post-meta-container  sdel-10fd0de2" ><div class="geodir_post_meta   text- geodir-field-phone"><span class="geodir_post_meta_icon geodir-i-phone" style=""><i class="fas fa-phone" aria-hidden="true"></i></span><a href="tel:07724908240">07724 908240</a></div></div></div>
1092<div class="geodir-post-slider  sdel-1527bd53" ><div class=" geodir-image-container geodir-image-sizes-medium_large mb-3 " >
1093		<div id="geodir_images_6ac7d813f1c6f_2052" class="geodir-image-wrapper" >
1094		<ul class="geodir-post-image geodir-images geodir-images-n-1 clearfix"><li  ><a href='https://canalriverhub.co.uk/boat-sales/1996-bayliner-2858-boat-for-sale/' class='geodir-link-image  d-block'><img src='data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAAABCAQAAACC0sM2AAAADklEQVR42mP8X88wLAAAK5IBgMYCdqgAAAAASUVORK5CYII=' data-src="https://canalriverhub.co.uk/wp-content/uploads/2023/01/1996-Bayliner-2858-2-768x576.jpg" alt="1996 Bayliner 2858 2 768x576" width="768" height="576" class="geodir-lazy-load align size-medium_large geodir-image-4358 " data-srcset="https://i0.wp.com/canalriverhub.co.uk/wp-content/uploads/2023/01/1996-Bayliner-2858-2.jpg?resize=768%2C576&amp;ssl=1 768w, https://i0.wp.com/canalriverhub.co.uk/wp-content/uploads/2023/01/1996-Bayliner-2858-2.jpg?resize=300%2C225&amp;ssl=1 300w, https://i0.wp.com/canalriverhub.co.uk/wp-content/uploads/2023/01/1996-Bayliner-2858-2.jpg?w=960&amp;ssl=1 960w" sizes="(max-width: 768px) 100vw, 768px" /><i class="fas fa-link w-auto h-auto" aria-hidden="true"></i></a></li></ul>
1095	</div>
1096	</div>
1097</div>
1098</div>
1099<div class="gd-list-item-right ">
1100<div class="geodir-post-title  sdel-732d7ba3" ><h3 class="geodir-entry-title "><a href="https://canalriverhub.co.uk/boat-sales/1996-bayliner-2858-boat-for-sale/" class="" title="View: 1996 Bayliner 2858 Boat For Sale">1996 Bayliner 2858 Boat For Sale</a></h3></div>
1101
1102<div class="geodir-post-address-container  sdel-46080424" ><div class="geodir_post_meta  geodir-alignleft  geodir-field-address" itemscope itemtype="http://schema.org/PostalAddress"><span class="geodir_post_meta_icon geodir-i-address" style=""><i class="fas fa-map-marker-alt" aria-hidden="true"></i></span><span itemprop="streetAddress">Ramsgate</span>, <span itemprop="addressLocality">Thanet District</span>, <span itemprop="addressCountry">
1102United Kingdom</span></div></div>
1103<div class="geodir-post-rating  sdel-924c5f8d" ><div class="geodir_post_meta gd-rating-info-wrap  geodir-alignleft geodir-post-rating-value-0 " data-rating="0">		<div class="gd-list-rating-stars d-inline-block">
1104			<i class="fas fa-comments" aria-hidden="true"></i>		</div>
1105				<span class="gd-list-rating-text d-inline-bloc gv-secondary">
1106			<a href="https://canalriverhub.co.uk/boat-sales/1996-bayliner-2858-boat-for-sale/#reviews" class="gd-list-rating-link">
1107				No Comments			</a>
1108		</span>
1109		</div></div>
1110<div class="geodir-output-location  sdel-cc65ff07" ><div class=' d-block geodir-output-location geodir-output-location-listing' style=''><div class="geodir_post_meta  geodir-field-price"><span class="geodir_post_meta_icon geodir-i-text" style=""><span class="geodir_post_meta_title " >Price Of Boat: </span></span>£39,000</div></div></div>
1111</div></li><li class="geodir-post post-953 gd_sales type-gd_sales status-publish has-post-thumbnail gd-post-pkg-3" data-post-id="953">
1112	<div class="gd-list-item-left ">
1113<div class="listing-card-top">
1114
1115<div class="geodir_post_meta gd-fav-info-wrap " >		<span class="gd-list-favorite">
1116			<span class="geodir-addtofav favorite_property_953">
1117	<a class="geodir-addtofav-icon c-pointer geodir-act-fav"
1118	   href="javascript:void(0);"
1119	   onclick="javascript:window.location.href='https://canalriverhub.co.uk/wp-login.php?redirect_to=https%3A%2F%2Fcanalriverhub.co.uk%2F'"
1120	   title="Add to Favorites"
1121	   data-icon="fas fa-heart"
1122	   data-color-on="#e84739"
1123	   data-color-off="grey"><i
1124			style="color:grey;"
1125			class="fas fa-heart"></i> <span
1126			class="geodir-fav-text">Favorite</span>
1127	</a>
1128</span>
1129		</span>
1130		</div></div>
1131<div class="listing-card-body">
1132<div class="geodir-post-meta-container  sdel-bc9c0009" ><div class="geodir_post_meta   text- geodir-field-post_category"><span class="geodir_post_meta_icon geodir-i-taxonomy" style=""><i class="fas fa-folder-open" aria-hidden="true"></i></span><a href='https://canalriverhub.co.uk/boat-sales/category/narrowboats-for-sale/'>Narrowboats For Sale</a></div></div>
1133<div class="geodir-post-meta-container  sdel-10fd0de2" ><div class="geodir_post_meta   text- geodir-field-phone"><span class="geodir_post_meta_icon geodir-i-phone" style=""><i class="fas fa-phone" aria-hidden="true"></i></span><a href="tel:+447720839911">+44 7720 839911</a></div></div></div>
1134<div class="geodir-post-slider  sdel-1527bd53" ><div class=" geodir-image-container geodir-image-sizes-medium_large mb-3 " >
1135		<div id="geodir_images_6ac7d813f3506_953" class="geodir-image-wrapper" >
1136		<ul class="geodir-post-image geodir-images geodir-images-n-1 clearfix"><li  ><a href='https://canalriverhub.co.uk/boat-sales/40ft-r-d-narrowboat-blacked-and-hull-survey-july-2020/' class='geodir-link-image  d-block'><img src='data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAAABCAQAAACC0sM2AAAADklEQVR42mP8X88wLAAAK5IBgMYCdqgAAAAASUVORK5CYII=' data-src="https://canalriverhub.co.uk/wp-content/uploads/2020/08/rdnarrow-19-768x576.jpg" alt="rdnarrow 19 768x576" width="768" height="576" class="geodir-lazy-load align size-medium_large geodir-image-1673 " data-srcset="https://i0.wp.com/canalriverhub.co.uk/wp-content/uploads/2020/08/rdnarrow-19.jpg?resize=768%2C576&amp;ssl=1 768w, https://i0.wp.com/canalriverhub.co.uk/wp-content/uploads/2020/08/rdnarrow-19.jpg?resize=300%2C225&amp;ssl=1 300w, https://i0.wp.com/canalriverhub.co.uk/wp-content/uploads/2020/08/rdnarrow-19.jpg?w=960&amp;ssl=1 960w" sizes="(max-width: 768px) 100vw, 768px" /><i class="fas fa-link w-auto h-auto" aria-hidden="true"></i></a></li></ul>
1137	</div>
1138	</div>
1139</div>
1140</div>
1141<div class="gd-list-item-right ">
1142<div class="geodir-post-title  sdel-732d7ba3" ><h3 class="geodir-entry-title "><a href="https://canalriverhub.co.uk/boat-sales/40ft-r-d-narrowboat-blacked-and-hull-survey-july-2020/" class="" title="View: 40ft R &#038; D Narrowboat blacked and hull survey July 2020">40ft R &#038; D Narrowboat blacked and hull survey July 2020</a></h3></div>
1143
1144<div class="geodir-post-address-container  sdel-46080424" ><div class="geodir_post_meta  geodir-alignleft  geodir-field-address" itemscope itemtype="http://schema.org/PostalAddress"><span class="geodir_post_meta_icon geodir-i-address" style=""><i class="fas fa-map-marker-alt" aria-hidden="true"></i></span><span itemprop="streetAddress">Medbourne</span>, <span itemprop="addressLocality">Market Harborough</span>, <span itemprop="addressCountry">
1144United Kingdom</span></div></div>
1145<div class="geodir-post-rating  sdel-924c5f8d" ><div class="geodir_post_meta gd-rating-info-wrap  geodir-alignleft geodir-post-rating-value-0 " data-rating="0">		<div class="gd-list-rating-stars d-inline-block">
1146			<i class="fas fa-comments" aria-hidden="true"></i>		</div>
1147				<span class="gd-list-rating-text d-inline-bloc gv-secondary">
1148			<a href="https://canalriverhub.co.uk/boat-sales/40ft-r-d-narrowboat-blacked-and-hull-survey-july-2020/#reviews" class="gd-list-rating-link">
1149				No Comments			</a>
1150		</span>
1151		</div></div>
1152<div class="geodir-output-location  sdel-cc65ff07" ><div class=' d-block geodir-output-location geodir-output-location-listing' style=''><div class="geodir_post_meta  geodir-field-price"><span class="geodir_post_meta_icon geodir-i-text" style=""><span class="geodir_post_meta_title " >Price Of Boat: </span></span>£37,500</div></div></div>
1153</div></li><li class="geodir-post post-1649 gd_sales type-gd_sales status-publish has-post-thumbnail gd-post-pkg-3" data-post-id="1649">
1154	<div class="gd-list-item-left ">
1155<div class="listing-card-top">
1156
1157<div class="geodir_post_meta gd-fav-info-wrap " >		<span class="gd-list-favorite">
1158			<span class="geodir-addtofav favorite_property_1649">
1159	<a class="geodir-addtofav-icon c-pointer geodir-act-fav"
1160	   href="javascript:void(0);"
1161	   onclick="javascript:window.location.href='https://canalriverhub.co.uk/wp-login.php?redirect_to=https%3A%2F%2Fcanalriverhub.co.uk%2F'"
1162	   title="Add to Favorites"
1163	   data-icon="fas fa-heart"
1164	   data-color-on="#e84739"
1165	   data-color-off="grey"><i
1166			style="color:grey;"
1167			class="fas fa-heart"></i> <span
1168			class="geodir-fav-text">Favorite</span>
1169	</a>
1170</span>
1171		</span>
1172		</div></div>
1173<div class="listing-card-body">
1174<div class="geodir-post-meta-container  sdel-bc9c0009" ><div class="geodir_post_meta   text- geodir-field-post_category"><span class="geodir_post_meta_icon geodir-i-taxonomy" style=""><i class="fas fa-folder-open" aria-hidden="true"></i></span><a href='https://canalriverhub.co.uk/boat-sales/category/widebeams-for-sale/'>Widebeams For Sale</a></div></div>
1175</div>
1176<div class="geodir-post-slider  sdel-1527bd53" ><div class=" geodir-image-container geodir-image-sizes-medium_large mb-3 " >
1177		<div id="geodir_images_6ac7d81400b25_1649" class="geodir-image-wrapper" >
1178		<ul class="geodir-post-image geodir-images geodir-images-n-1 clearfix"><li  ><a href='https://canalriverhub.co.uk/boat-sales/brand-new-50ft-abc-boats-narrow-boat-for-sale/' class='geodir-link-image  d-block'><img src='data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAAABCAQAAACC0sM2AAAADklEQVR42mP8X88wLAAAK5IBgMYCdqgAAAAASUVORK5CYII=' data-src="https://canalriverhub.co.uk/wp-content/uploads/2022/09/Brand-New-50ft-ABC-Boats-8-768x577.jpg" alt="Brand New 50ft ABC Boats 8 768x577" width="768" height="577" class="geodir-lazy-load align size-medium_large geodir-image-3392 " data-srcset="https://i0.wp.com/canalriverhub.co.uk/wp-content/uploads/2022/09/Brand-New-50ft-ABC-Boats-8.jpg?resize=768%2C577&amp;ssl=1 768w, https://i0.wp.com/canalriverhub.co.uk/wp-content/uploads/2022/09/Brand-New-50ft-ABC-Boats-8.jpg?resize=300%2C225&amp;ssl=1 300w, https://i0.wp.com/canalriverhub.co.uk/wp-content/uploads/2022/09/Brand-New-50ft-ABC-Boats-8.jpg?w=959&amp;ssl=1 959w" sizes="(max-width: 768px) 100vw, 768px" /><i class="fas fa-link w-auto h-auto" aria-hidden="true"></i></a></li></ul>
1179	</div>
1180	</div>
1181</div>
1182</div>
1183<div class="gd-list-item-right ">
1184<div class="geodir-post-title  sdel-732d7ba3" ><h3 class="geodir-entry-title "><a href="https://canalriverhub.co.uk/boat-sales/brand-new-50ft-abc-boats-narrow-boat-for-sale/" class="" title="View: Brand New 50ft ABC Boats Narrow Boat For Sale">Brand New 50ft ABC Boats Narrow Boat For Sale</a></h3></div>
1185
1186<div class="geodir-post-address-container  sdel-46080424" ><div class="geodir_post_meta  geodir-alignleft  geodir-field-address" itemscope itemtype="http://schema.org/PostalAddress"><span class="geodir_post_meta_icon geodir-i-address" style=""><i class="fas fa-map-marker-alt" aria-hidden="true"></i></span><span itemprop="streetAddress">Sleaford</span>, <span itemprop="addressLocality">Sleaford</span>, <span itemprop="addressCountry">
1186United Kingdom</span></div></div>
1187<div class="geodir-post-rating  sdel-924c5f8d" ><div class="geodir_post_meta gd-rating-info-wrap  geodir-alignleft geodir-post-rating-value-0 " data-rating="0">		<div class="gd-list-rating-stars d-inline-block">
1188			<i class="fas fa-comments" aria-hidden="true"></i>		</div>
1189				<span class="gd-list-rating-text d-inline-bloc gv-secondary">
1190			<a href="https://canalriverhub.co.uk/boat-sales/brand-new-50ft-abc-boats-narrow-boat-for-sale/#reviews" class="gd-list-rating-link">
1191				No Comments			</a>
1192		</span>
1193		</div></div>
1194<div class="geodir-output-location  sdel-cc65ff07" ><div class=' d-block geodir-output-location geodir-output-location-listing' style=''><div class="geodir_post_meta  geodir-field-price"><span class="geodir_post_meta_icon geodir-i-text" style=""><span class="geodir_post_meta_title " >Price Of Boat: </span></span>£50,000</div></div></div>
1195</div></li></ul>
1196<div class="clear"></div>
1197
1198<div class="geodir-widget-bottom"><a href="https://canalriverhub.co.uk/boat-sales/" class="geodir-all-link">View all</a></div>		</div>
1199		</div></div><div id="gd_listings-1" class="home-widget geodir-listings  sdel-d91dd6a8 bg-color-alt row-full py-5"><div class="container"><div class="widget-title text-center"><h2>Featured Canal and River Marinas <span>Check out some of these canal and river marinas</span></h2></div>		<div id="geodir_6ac7d81402f57" class="geodir_locations geodir_location_listing
1200							 mb-3		 position-relative">
1201			<ul class="gd-listing-cards geodir-category-list-view clearfix geodir-widget-posts geodir-gridview gridview_onefourth">
1202    
1203	<li class="geodir-post post-4007 gd_mooring type-gd_mooring status-publish has-post-thumbnail gd-post-pkg-1" data-post-id="4007">
1204	<div class="gd-list-item-left ">
1205<div class="listing-card-top">
1206
1207<div class="geodir_post_meta gd-fav-info-wrap " >		<span class="gd-list-favorite">
1208			<span class="geodir-addtofav favorite_property_4007">
1209	<a class="geodir-addtofav-icon c-pointer geodir-act-fav"
1210	   href="javascript:void(0);"
1211	   onclick="javascript:window.location.href='https://canalriverhub.co.uk/wp-login.php?redirect_to=https%3A%2F%2Fcanalriverhub.co.uk%2F'"
1212	   title="Add to Favorites"
1213	   data-icon="fas fa-heart"
1214	   data-color-on="#e84739"
1215	   data-color-off="grey"><i
1216			style="color:grey;"
1217			class="fas fa-heart"></i> <span
1218			class="geodir-fav-text">Favorite</span>
1219	</a>
1220</span>
1221		</span>
1222		</div></div>
1223<div class="listing-card-body">
1224<div class="geodir-post-meta-container  sdel-bc9c0009" ><div class="geodir_post_meta   text- geodir-field-post_category"><span class="geodir_post_meta_icon geodir-i-taxonomy" style=""><i class="fas fa-folder-open" aria-hidden="true"></i></span><a href='https://canalriverhub.co.uk/moorings/category/online-moorings/'>Online Moorings</a></div></div>
1225</div>
1226<div class="geodir-post-slider  sdel-1527bd53" ><div class=" geodir-image-container geodir-image-sizes-medium_large mb-3 " >
1227		<div id="geodir_images_6ac7d81403f7a_4007" class="geodir-image-wrapper" >
1228		<ul class="geodir-post-image geodir-images geodir-images-n-1 clearfix"><li  ><a href='https://canalriverhub.co.uk/moorings/beeston-moorings/' class='geodir-link-image  d-block'><img src='data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAAABCAQAAACC0sM2AAAADklEQVR42mP8X88wLAAAK5IBgMYCdqgAAAAASUVORK5CYII=' data-src="https://canalriverhub.co.uk/wp-content/uploads/2026/03/IMGP5919-768x510.jpg" alt="IMGP5919 768x510" width="768" height="510" class="geodir-lazy-load align size-medium_large geodir-image-6782 " data-srcset="https://i0.wp.com/canalriverhub.co.uk/wp-content/uploads/2026/03/IMGP5919.jpg?resize=768%2C510&amp;ssl=1 768w, https://i0.wp.com/canalriverhub.co.uk/wp-content/uploads/2026/03/IMGP5919.jpg?resize=300%2C199&amp;ssl=1 300w, https://i0.wp.com/canalriverhub.co.uk/wp-content/uploads/2026/03/IMGP5919.jpg?w=917&amp;ssl=1 917w" sizes="(max-width: 768px) 100vw, 768px" /><i class="fas fa-link w-auto h-auto" aria-hidden="true"></i></a></li></ul>
1229	</div>
1230	</div>
1231</div>
1232</div>
1233<div class="gd-list-item-right ">
1234<div class="geodir-post-title  sdel-732d7ba3" ><h3 class="geodir-entry-title "><a href="https://canalriverhub.co.uk/moorings/beeston-moorings/" class="" title="View: Beeston Moorings">Beeston Moorings</a></h3></div>
1235
1236<div class="geodir-post-address-container  sdel-46080424" ><div class="geodir_post_meta  geodir-alignleft  geodir-field-address" itemscope itemtype="http://schema.org/PostalAddress"><span class="geodir_post_meta_icon geodir-i-address" style=""><i class="fas fa-map-marker-alt" aria-hidden="true"></i></span><span itemprop="streetAddress">Lock Keeper's Cottage, Canal Side, Beeston Rylands, Beeston</span>, <span itemprop="addressLocality">Nottingham</span>, <span itemprop="addressCountry">
1236United Kingdom</span></div></div>
1237<div class="geodir-post-rating  sdel-924c5f8d" ><div class="geodir_post_meta gd-rating-info-wrap  geodir-alignleft geodir-post-rating-value-0 " data-rating="0">		<div class="gd-list-rating-stars d-inline-block">
1238			<div class="gd-rating-outer-wrap gd-rating-output-wrap">			<div class="gd-rating gd-rating-output gd-rating-type-font-awesome">
1239			<span class="gd-rating-wrap" title="No rating yet!">
1240				<span class="gd-rating-foreground" style='width:0%;  color:#1e73be; '>
1241				<i class="fas fa-star fa-fw" aria-hidden="true" ></i><i class="fas fa-star fa-fw" aria-hidden="true" ></i><i class="fas fa-star fa-fw" aria-hidden="true" ></i><i class="fas fa-star fa-fw" aria-hidden="true" ></i><i class="fas fa-star fa-fw" aria-hidden="true" ></i>				</span>
1242				<span class="gd-rating-background" style='color:#000000;'>
1243				<i class="fas fa-star fa-fw" aria-hidden="true" ></i><i class="fas fa-star fa-fw" aria-hidden="true" ></i><i class="fas fa-star fa-fw" aria-hidden="true" ></i><i class="fas fa-star fa-fw" aria-hidden="true" ></i><i class="fas fa-star fa-fw" aria-hidden="true" ></i>				</span>
1244			</span>
1245							</div>
1246			</div>		</div>
1247				<span class="gd-list-rating-text d-inline-bloc gv-secondary">
1248			<a href="https://canalriverhub.co.uk/moorings/beeston-moorings/#reviews" class="gd-list-rating-link">
1249				No Reviews			</a>
1250		</span>
1251		</div></div>
1252
1253</div></li><li class="geodir-post post-284 gd_mooring type-gd_mooring status-publish has-post-thumbnail gd-post-pkg-1" data-post-id="284">
1254	<div class="gd-list-item-left ">
1255<div class="listing-card-top">
1256
1257<div class="geodir_post_meta gd-fav-info-wrap " >		<span class="gd-list-favorite">
1258			<span class="geodir-addtofav favorite_property_284">
1259	<a class="geodir-addtofav-icon c-pointer geodir-act-fav"
1260	   href="javascript:void(0);"
1261	   onclick="javascript:window.location.href='https://canalriverhub.co.uk/wp-login.php?redirect_to=https%3A%2F%2Fcanalriverhub.co.uk%2F'"
1262	   title="Add to Favorites"
1263	   data-icon="fas fa-heart"
1264	   data-color-on="#e84739"
1265	   data-color-off="grey"><i
1266			style="color:grey;"
1267			class="fas fa-heart"></i> <span
1268			class="geodir-fav-text">Favorite</span>
1269	</a>
1270</span>
1271		</span>
1272		</div></div>
1273<div class="listing-card-body">
1274<div class="geodir-post-meta-container  sdel-bc9c0009" ><div class="geodir_post_meta   text- geodir-field-post_category"><span class="geodir_post_meta_icon geodir-i-taxonomy" style=""><i class="fas fa-folder-open" aria-hidden="true"></i></span><a href='https://canalriverhub.co.uk/moorings/category/canal-marinas/'>Canal Marinas</a></div></div>
1275<div class="geodir-post-meta-container  sdel-10fd0de2" ><div class="geodir_post_meta   text- geodir-field-phone"><span class="geodir_post_meta_icon geodir-i-phone" style=""><i class="fas fa-phone" aria-hidden="true"></i></span><a href="tel:+441772690627">+44 1772 690627</a></div></div></div>
1276<div class="geodir-post-slider  sdel-1527bd53" ><div class=" geodir-image-container geodir-image-sizes-medium_large mb-3 " >
1277		<div id="geodir_images_6ac7d81405870_284" class="geodir-image-wrapper" >
1278		<ul class="geodir-post-image geodir-images geodir-images-n-1 clearfix"><li  ><a href='https://canalriverhub.co.uk/moorings/moons-bridge-marina/' class='geodir-link-image  d-block'><img src='data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAAABCAQAAACC0sM2AAAADklEQVR42mP8X88wLAAAK5IBgMYCdqgAAAAASUVORK5CYII=' data-src="https://canalriverhub.co.uk/wp-content/uploads/2020/06/moons-bridge-marina-narrowboat.jpg" alt="moons bridge marina narrowboat" width="600" height="450" class="geodir-lazy-load align size-medium_large geodir-image-273 " data-srcset="https://i0.wp.com/canalriverhub.co.uk/wp-content/uploads/2020/06/moons-bridge-marina-narrowboat.jpg?w=600&amp;ssl=1 600w, https://i0.wp.com/canalriverhub.co.uk/wp-content/uploads/2020/06/moons-bridge-marina-narrowboat.jpg?resize=300%2C225&amp;ssl=1 300w" sizes="(max-width: 600px) 100vw, 600px" /><i class="fas fa-link w-auto h-auto" aria-hidden="true"></i></a></li></ul>
1279	</div>
1280	</div>
1281</div>
1282</div>
1283<div class="gd-list-item-right ">
1284<div class="geodir-post-title  sdel-732d7ba3" ><h3 class="geodir-entry-title "><a href="https://canalriverhub.co.uk/moorings/moons-bridge-marina/" class="" title="View: Moons Bridge Marina">Moons Bridge Marina</a></h3></div>
1285
1286<div class="geodir-post-address-container  sdel-46080424" ><div class="geodir_post_meta  geodir-alignleft  geodir-field-address" itemscope itemtype="http://schema.org/PostalAddress"><span class="geodir_post_meta_icon geodir-i-address" style=""><i class="fas fa-map-marker-alt" aria-hidden="true"></i></span><span itemprop="streetAddress">Moons Bridge Marina, Hollowforth lane, Woodplumpton</span>, <span itemprop="addressLocality">Preston</span>, <span itemprop="addressCountry">
1286United Kingdom</span></div></div>
1287<div class="geodir-post-rating  sdel-924c5f8d" ><div class="geodir_post_meta gd-rating-info-wrap  geodir-alignleft geodir-post-rating-value-0 " data-rating="0">		<div class="gd-list-rating-stars d-inline-block">
1288			<div class="gd-rating-outer-wrap gd-rating-output-wrap">			<div class="gd-rating gd-rating-output gd-rating-type-font-awesome">
1289			<span class="gd-rating-wrap" title="No rating yet!">
1290				<span class="gd-rating-foreground" style='width:0%;  color:#1e73be; '>
1291				<i class="fas fa-star fa-fw" aria-hidden="true" ></i><i class="fas fa-star fa-fw" aria-hidden="true" ></i><i class="fas fa-star fa-fw" aria-hidden="true" ></i><i class="fas fa-star fa-fw" aria-hidden="true" ></i><i class="fas fa-star fa-fw" aria-hidden="true" ></i>				</span>
1292				<span class="gd-rating-background" style='color:#000000;'>
1293				<i class="fas fa-star fa-fw" aria-hidden="true" ></i><i class="fas fa-star fa-fw" aria-hidden="true" ></i><i class="fas fa-star fa-fw" aria-hidden="true" ></i><i class="fas fa-star fa-fw" aria-hidden="true" ></i><i class="fas fa-star fa-fw" aria-hidden="true" ></i>				</span>
1294			</span>
1295							</div>
1296			</div>		</div>
1297				<span class="gd-list-rating-text d-inline-bloc gv-secondary">
1298			<a href="https://canalriverhub.co.uk/moorings/moons-bridge-marina/#reviews" class="gd-list-rating-link">
1299				No Reviews			</a>
1300		</span>
1301		</div></div>
1302
1303</div></li><li class="geodir-post post-2997 gd_mooring type-gd_mooring status-publish has-post-thumbnail gd-post-pkg-1" data-post-id="2997">
1304	<div class="gd-list-item-left ">
1305<div class="listing-card-top">
1306
1307<div class="geodir_post_meta gd-fav-info-wrap " >		<span class="gd-list-favorite">
1308			<span class="geodir-addtofav favorite_property_2997">
1309	<a class="geodir-addtofav-icon c-pointer geodir-act-fav"
1310	   href="javascript:void(0);"
1311	   onclick="javascript:window.location.href='https://canalriverhub.co.uk/wp-login.php?redirect_to=https%3A%2F%2Fcanalriverhub.co.uk%2F'"
1312	   title="Add to Favorites"
1313	   data-icon="fas fa-heart"
1314	   data-color-on="#e84739"
1315	   data-color-off="grey"><i
1316			style="color:grey;"
1317			class="fas fa-heart"></i> <span
1318			class="geodir-fav-text">Favorite</span>
1319	</a>
1320</span>
1321		</span>
1322		</div></div>
1323<div class="listing-card-body">
1324<div class="geodir-post-meta-container  sdel-bc9c0009" ><div class="geodir_post_meta   text- geodir-field-post_category"><span class="geodir_post_meta_icon geodir-i-taxonomy" style=""><i class="fas fa-folder-open" aria-hidden="true"></i></span><a href='https://canalriverhub.co.uk/moorings/category/canal-marinas/'>Canal Marinas</a></div></div>
1325<div class="geodir-post-meta-container  sdel-10fd0de2" ><div class="geodir_post_meta   text- geodir-field-phone"><span class="geodir_post_meta_icon geodir-i-phone" style=""><i class="fas fa-phone" aria-hidden="true"></i></span><a href="tel:01788891079">01788 891079</a></div></div></div>
1326<div class="geodir-post-slider  sdel-1527bd53" ><div class=" geodir-image-container geodir-image-sizes-medium_large mb-3 " >
1327		<div id="geodir_images_6ac7d814070b4_2997" class="geodir-image-wrapper" >
1328		<ul class="geodir-post-image geodir-images geodir-images-n-1 clearfix"><li  ><a href='https://canalriverhub.co.uk/moorings/braunston-boats/' class='geodir-link-image  d-block'><img src='data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAAABCAQAAACC0sM2AAAADklEQVR42mP8X88wLAAAK5IBgMYCdqgAAAAASUVORK5CYII=' data-src="https://canalriverhub.co.uk/wp-content/uploads/2023/10/Braunston-Boats-Moorings-1.jpg" alt="Braunston Boats Moorings 1" width="512" height="384" class="geodir-lazy-load align size-medium_large geodir-image-5901 " data-srcset="https://i0.wp.com/canalriverhub.co.uk/wp-content/uploads/2023/10/Braunston-Boats-Moorings-1.jpg?w=512&amp;ssl=1 512w, https://i0.wp.com/canalriverhub.co.uk/wp-content/uploads/2023/10/Braunston-Boats-Moorings-1.jpg?resize=300%2C225&amp;ssl=1 300w" sizes="(max-width: 512px) 100vw, 512px" /><i class="fas fa-link w-auto h-auto" aria-hidden="true"></i></a></li></ul>
1329	</div>
1330	</div>
1331</div>
1332</div>
1333<div class="gd-list-item-right ">
1334<div class="geodir-post-title  sdel-732d7ba3" ><h3 class="geodir-entry-title "><a href="https://canalriverhub.co.uk/moorings/braunston-boats/" class="" title="View: Braunston Boats Ltd Moorings">Braunston Boats Ltd Moorings</a></h3></div>
1335
1336<div class="geodir-post-address-container  sdel-46080424" ><div class="geodir_post_meta  geodir-alignleft  geodir-field-address" itemscope itemtype="http://schema.org/PostalAddress"><span class="geodir_post_meta_icon geodir-i-address" style=""><i class="fas fa-map-marker-alt" aria-hidden="true"></i></span><span itemprop="streetAddress">Braunston Boats, Dark Lane, Braunston</span>, <span itemprop="addressLocality">Daventry</span>, <span itemprop="addressCountry">
1336United Kingdom</span></div></div>
1337<div class="geodir-post-rating  sdel-924c5f8d" ><div class="geodir_post_meta gd-rating-info-wrap  geodir-alignleft geodir-post-rating-value-0 " data-rating="0">		<div class="gd-list-rating-stars d-inline-block">
1338			<div class="gd-rating-outer-wrap gd-rating-output-wrap">			<div class="gd-rating gd-rating-output gd-rating-type-font-awesome">
1339			<span class="gd-rating-wrap" title="No rating yet!">
1340				<span class="gd-rating-foreground" style='width:0%;  color:#1e73be; '>
1341				<i class="fas fa-star fa-fw" aria-hidden="true" ></i><i class="fas fa-star fa-fw" aria-hidden="true" ></i><i class="fas fa-star fa-fw" aria-hidden="true" ></i><i class="fas fa-star fa-fw" aria-hidden="true" ></i><i class="fas fa-star fa-fw" aria-hidden="true" ></i>				</span>
1342				<span class="gd-rating-background" style='color:#000000;'>
1343				<i class="fas fa-star fa-fw" aria-hidden="true" ></i><i class="fas fa-star fa-fw" aria-hidden="true" ></i><i class="fas fa-star fa-fw" aria-hidden="true" ></i><i class="fas fa-star fa-fw" aria-hidden="true" ></i><i class="fas fa-star fa-fw" aria-hidden="true" ></i>				</span>
1344			</span>
1345							</div>
1346			</div>		</div>
1347				<span class="gd-list-rating-text d-inline-bloc gv-secondary">
1348			<a href="https://canalriverhub.co.uk/moorings/braunston-boats/#reviews" class="gd-list-rating-link">
1349				No Reviews			</a>
1350		</span>
1351		</div></div>
1352
1353</div></li><li class="geodir-post post-105 gd_mooring type-gd_mooring status-publish has-post-thumbnail gd-post-pkg-1" data-post-id="105">
1354	<div class="gd-list-item-left ">
1355<div class="listing-card-top">
1356
1357<div class="geodir_post_meta gd-fav-info-wrap " >		<span class="gd-list-favorite">
1358			<span class="geodir-addtofav favorite_property_105">
1359	<a class="geodir-addtofav-icon c-pointer geodir-act-fav"
1360	   href="javascript:void(0);"
1361	   onclick="javascript:window.location.href='https://canalriverhub.co.uk/wp-login.php?redirect_to=https%3A%2F%2Fcanalriverhub.co.uk%2F'"
1362	   title="Add to Favorites"
1363	   data-icon="fas fa-heart"
1364	   data-color-on="#e84739"
1365	   data-color-off="grey"><i
1366			style="color:grey;"
1367			class="fas fa-heart"></i> <span
1368			class="geodir-fav-text">Favorite</span>
1369	</a>
1370</span>
1371		</span>
1372		</div></div>
1373<div class="listing-card-body">
1374<div class="geodir-post-meta-container  sdel-bc9c0009" ><div class="geodir_post_meta   text- geodir-field-post_category"><span class="geodir_post_meta_icon geodir-i-taxonomy" style=""><i class="fas fa-folder-open" aria-hidden="true"></i></span><a href='https://canalriverhub.co.uk/moorings/category/online-moorings/'>Online Moorings</a></div></div>
1375<div class="geodir-post-meta-container  sdel-10fd0de2" ><div class="geodir_post_meta   text- geodir-field-phone"><span class="geodir_post_meta_icon geodir-i-phone" style=""><i class="fas fa-phone" aria-hidden="true"></i></span><a href="tel:+441829781272">+44 1829 781272</a></div></div></div>
1376<div class="geodir-post-slider  sdel-1527bd53" ><div class=" geodir-image-container geodir-image-sizes-medium_large mb-3 " >
1377		<div id="geodir_images_6ac7d81408d68_105" class="geodir-image-wrapper" >
1378		<ul class="geodir-post-image geodir-images geodir-images-n-1 clearfix"><li  ><a href='https://canalriverhub.co.uk/moorings/golden-nook-farm-moorings/' class='geodir-link-image  d-block'><img src='data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAAABCAQAAACC0sM2AAAADklEQVR42mP8X88wLAAAK5IBgMYCdqgAAAAASUVORK5CYII=' data-src="https://canalriverhub.co.uk/wp-content/uploads/2020/05/golden-nook-bridge.jpg" alt="golden nook bridge" width="640" height="480" class="geodir-lazy-load align size-medium_large geodir-image-78 " data-srcset="https://i0.wp.com/canalriverhub.co.uk/wp-content/uploads/2020/05/golden-nook-bridge.jpg?w=640&amp;ssl=1 640w, https://i0.wp.com/canalriverhub.co.uk/wp-content/uploads/2020/05/golden-nook-bridge.jpg?resize=300%2C225&amp;ssl=1 300w" sizes="(max-width: 640px) 100vw, 640px" /><i class="fas fa-link w-auto h-auto" aria-hidden="true"></i></a></li></ul>
1379	</div>
1380	</div>
1381</div>
1382</div>
1383<div class="gd-list-item-right ">
1384<div class="geodir-post-title  sdel-732d7ba3" ><h3 class="geodir-entry-title ">
1384<a href="https://canalriverhub.co.uk/moorings/golden-nook-farm-moorings/" class="" title="View: Golden Nook Farm &#038; Moorings">Golden Nook Farm &#038; Moorings</a></h3></div>
1385
1386<div class="geodir-post-address-container  sdel-46080424" ><div class="geodir_post_meta  geodir-alignleft  geodir-field-address" itemscope itemtype="http://schema.org/PostalAddress"><span class="geodir_post_meta_icon geodir-i-address" style=""><i class="fas fa-map-marker-alt" aria-hidden="true"></i></span><span itemprop="streetAddress">Long Ln</span>, <span itemprop="addressLocality">Chester</span>, <span itemprop="addressCountry">United Kingdom</span></div></div>
1387<div class="geodir-post-rating  sdel-924c5f8d" ><div class="geodir_post_meta gd-rating-info-wrap  geodir-alignleft geodir-post-rating-value-5 " data-rating="5">		<div class="gd-list-rating-stars d-inline-block">
1388			<div class="gd-rating-outer-wrap gd-rating-output-wrap">			<div class="gd-rating gd-rating-output gd-rating-type-font-awesome">
1389			<span class="gd-rating-wrap" title="5 star rating">
1390				<span class="gd-rating-foreground" style='width:100%;  color:#1e73be; '>
1391				<i class="fas fa-star fa-fw" aria-hidden="true" ></i><i class="fas fa-star fa-fw" aria-hidden="true" ></i><i class="fas fa-star fa-fw" aria-hidden="true" ></i><i class="fas fa-star fa-fw" aria-hidden="true" ></i><i class="fas fa-star fa-fw" aria-hidden="true" ></i>				</span>
1392				<span class="gd-rating-background" style='color:#000000;'>
1393				<i class="fas fa-star fa-fw" aria-hidden="true" ></i><i class="fas fa-star fa-fw" aria-hidden="true" ></i><i class="fas fa-star fa-fw" aria-hidden="true" ></i><i class="fas fa-star fa-fw" aria-hidden="true" ></i><i class="fas fa-star fa-fw" aria-hidden="true" ></i>				</span>
1394			</span>
1395							</div>
1396			</div>		</div>
1397				<span class="gd-list-rating-text d-inline-bloc gv-secondary">
1398			<a href="https://canalriverhub.co.uk/moorings/golden-nook-farm-moorings/#reviews" class="gd-list-rating-link">
1399				1 Review			</a>
1400		</span>
1401		</div></div>
1402
1403</div></li></ul>
1404<div class="clear"></div>
1405
1406<div class="geodir-widget-bottom"><a href="https://canalriverhub.co.uk/moorings/category/canal-marinas/" class="geodir-all-link">View all</a></div>		</div>
1407		</div></div><div id="gd_listings-2" class="home-widget geodir-listings  sdel-8527e81d bg-color-alt row-full py-5"><div class="container"><div class="widget-title text-center"><h2>Featured Canal and Riverside Pubs<span>Check out these canal and river side pubs</span></h2></div>		<div id="geodir_6ac7d8140ac32" class="geodir_locations geodir_location_listing
1408							 mb-3		 position-relative">
1409			<ul class="gd-listing-cards geodir-category-list-view clearfix geodir-widget-posts geodir-gridview gridview_onefourth">
1410    
1411	<li class="geodir-post post-1239 gd_pubs type-gd_pubs status-publish has-post-thumbnail gd-post-pkg-5" data-post-id="1239">
1412	<div class="gd-list-item-left ">
1413<div class="listing-card-top">
1414
1415<div class="geodir_post_meta gd-fav-info-wrap " >		<span class="gd-list-favorite">
1416			<span class="geodir-addtofav favorite_property_1239">
1417	<a class="geodir-addtofav-icon c-pointer geodir-act-fav"
1418	   href="javascript:void(0);"
1419	   onclick="javascript:window.location.href='https://canalriverhub.co.uk/wp-login.php?redirect_to=https%3A%2F%2Fcanalriverhub.co.uk%2F'"
1420	   title="Add to Favorites"
1421	   data-icon="fas fa-heart"
1422	   data-color-on="#e84739"
1423	   data-color-off="grey"><i
1424			style="color:grey;"
1425			class="fas fa-heart"></i> <span
1426			class="geodir-fav-text">Favorite</span>
1427	</a>
1428</span>
1429		</span>
1430		</div></div>
1431<div class="listing-card-body">
1432<div class="geodir-post-meta-container  sdel-bc9c0009" ><div class="geodir_post_meta   text- geodir-field-post_category"><span class="geodir_post_meta_icon geodir-i-taxonomy" style=""><i class="fas fa-folder-open" aria-hidden="true"></i></span><a href='https://canalriverhub.co.uk/pubs/category/pubs/'>Pubs</a></div></div>
1433<div class="geodir-post-meta-container  sdel-10fd0de2" ><div class="geodir_post_meta   text- geodir-field-phone"><span class="geodir_post_meta_icon geodir-i-phone" style=""><i class="fas fa-phone" aria-hidden="true"></i></span><a href="tel:01244329229">01244 329229</a></div></div></div>
1434<div class="geodir-post-slider  sdel-1527bd53" ><div class=" geodir-image-container geodir-image-sizes-medium_large mb-3 " >
1435		<div id="geodir_images_6ac7d8140bd0e_1239" class="geodir-image-wrapper" >
1436		<ul class="geodir-post-image geodir-images geodir-images-n-1 clearfix"><li  ><a href='https://canalriverhub.co.uk/pubs/artichoke-chester/' class='geodir-link-image  d-block'><img src='data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAAABCAQAAACC0sM2AAAADklEQVR42mP8X88wLAAAK5IBgMYCdqgAAAAASUVORK5CYII=' data-src="https://canalriverhub.co.uk/wp-content/uploads/2022/08/artichoke-chester-2-768x50
14367.jpg" alt="artichoke chester 2 768x507" width="768" height="507" class="geodir-lazy-load align size-medium_large geodir-image-2171 " data-srcset="https://i0.wp.com/canalriverhub.co.uk/wp-content/uploads/2022/08/artichoke-chester-2.jpg?resize=768%2C507&amp;ssl=1 768w, https://i0.wp.com/canalriverhub.co.uk/wp-content/uploads/2022/08/artichoke-chester-2.jpg?resize=300%2C198&amp;ssl=1 300w, https://i0.wp.com/canalriverhub.co.uk/wp-content/uploads/2022/08/artichoke-chester-2.jpg?w=1000&amp;ssl=1 1000w" sizes="(max-width: 768px) 100vw, 768px" /><i class="fas fa-link w-auto h-auto" aria-hidden="true"></i></a></li></ul>
1437	</div>
1438	</div>
1439</div>
1440</div>
1441<div class="gd-list-item-right ">
1442<div class="geodir-post-title  sdel-732d7ba3" ><h3 class="geodir-entry-title "><a href="https://canalriverhub.co.uk/pubs/artichoke-chester/" class="" title="View: Artichoke">Artichoke</a></h3></div>
1443
1444<div class="geodir-post-address-container  sdel-46080424" ><div class="geodir_post_meta  geodir-alignleft  geodir-field-address" itemscope itemtype="http://schema.org/PostalAddress"><span class="geodir_post_meta_icon geodir-i-address" style=""><i class="fas fa-map-marker-alt" aria-hidden="true"></i></span><span itemprop="streetAddress">Artichoke, Steam Mill St</span>, <span itemprop="addressLocality">Chester</span>, <span itemprop="addressCountry">United Kingdom</span></div></div>
1445<div class="geodir-post-rating  sdel-924c5f8d" ><div class="geodir_post_meta gd-rating-info-wrap  geodir-alignleft geodir-post-rating-value-5 " data-rating="5">		<div class="gd-list-rating-stars d-inline-block">
1446			<div class="gd-rating-outer-wrap gd-rating-output-wrap">			<div class="gd-rating gd-rating-output gd-rating-type-font-awesome">
1447			<span class="gd-rating-wrap" title="5 star rating">
1448				<span class="gd-rating-foreground" style='width:100%;  color:#1e73be; '>
1449				<i class="fas fa-star fa-fw" aria-hidden="true" ></i><i class="fas fa-star fa-fw" aria-hidden="true" ></i><i class="fas fa-star fa-fw" aria-hidden="true" ></i><i class="fas fa-star fa-fw" aria-hidden="true" ></i><i class="fas fa-star fa-fw" aria-hidden="true" ></i>				</span>
1450				<span class="gd-rating-background" style='color:#000000;'>
1451				<i class="fas fa-star fa-fw" aria-hidden="true" ></i><i class="fas fa-star fa-fw" aria-hidden="true" ></i><i class="fas fa-star fa-fw" aria-hidden="true" ></i><i class="fas fa-star fa-fw" aria-hidden="true" ></i><i class="fas fa-star fa-fw" aria-hidden="true" ></i>				</span>
1452			</span>
1453							</div>
1454			</div>		</div>
1455				<span class="gd-list-rating-text d-inline-bloc gv-secondary">
1456			<a href="https://canalriverhub.co.uk/pubs/artichoke-chester/#reviews" class="gd-list-rating-link">
1457				1 Review			</a>
1458		</span>
1459		</div></div>
1460
1461</div></li><li class="geodir-post post-4050 gd_pubs type-gd_pubs status-publish has-post-thumbnail gd-post-pkg-5" data-post-id="4050">
1462	<div class="gd-list-item-left ">
1463<div class="listing-card-top">
1464
1465<div class="geodir_post_meta gd-fav-info-wrap " >		<span class="gd-list-favorite">
1466			<span class="geodir-addtofav favorite_property_4050">
1467	<a class="geodir-addtofav-icon c-pointer geodir-act-fav"
1468	   href="javascript:void(0);"
1469	   onclick="javascript:window.location.href='https://canalriverhub.co.uk/wp-login.php?redirect_to=https%3A%2F%2Fcanalriverhub.co.uk%2F'"
1470	   title="Add to Favorites"
1471	   data-icon="fas fa-heart"
1472	   data-color-on="#e84739"
1473	   data-color-off="grey"><i
1474			style="color:grey;"
1475			class="fas fa-heart"></i> <span
1476			class="geodir-fav-text">Favorite</span>
1477	</a>
1478</span>
1479		</span>
1480		</div></div>
1481<div class="listing-card-body">
1482<div class="geodir-post-meta-container  sdel-bc9c0009" ><div class="geodir_post_meta   text- geodir-field-post_category"><span class="geodir_post_meta_icon geodir-i-taxonomy" style=""><i class="fas fa-folder-open" aria-hidden="true"></i></span><a href='https://canalriverhub.co.uk/pubs/category/pubs/'>Pubs</a></div></div>
1483</div>
1484<div class="geodir-post-slider  sdel-1527bd53" ><div class=" geodir-image-container geodir-image-sizes-medium_large mb-3 " >
1485		<div id="geodir_images_6ac7d8140d7c7_4050" class="geodir-image-wrapper" >
1486		<ul class="geodir-post-image geodir-images geodir-images-n-1 clearfix"><li  ><a href='https://canalriverhub.co.uk/pubs/circle-calculator/' class='geodir-link-image  d-block'><img src='data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAAABCAQAAACC0sM2AAAADklEQVR42mP8X88wLAAAK5IBgMYCdqgAAAAASUVORK5CYII=' data-src="https://canalriverhub.co.uk/wp-content/uploads/2026/05/circlecalculator-logo-768x768.png" alt="circlecalculator logo 768x768" width="768" height="768" class="geodir-lazy-load align size-medium_large geodir-image-6812 " data-srcset="https://i0.wp.com/canalriverhub.co.uk/wp-content/uploads/2026/05/circlecalculator-logo.png?resize=768%2C768&amp;ssl=1 768w, https://i0.wp.com/canalriverhub.co.uk/wp-content/uploads/2026/05/circlecalculator-logo.png?resize=150%2C150&amp;ssl=1 150w, https://i0.wp.com/canalriverhub.co.uk/wp-content/uploads/2026/05/circlecalculator-logo.png?resize=300%2C300&amp;ssl=1 300w, https://i0.wp.com/canalriverhub.co.uk/wp-content/uploads/2026/05/circlecalculator-logo.png?resize=1024%2C1024&amp;ssl=1 1024w, https://i0.wp.com/canalriverhub.co.uk/wp-content/uploads/2026/05/circlecalculator-logo.png?resize=1536%2C1536&amp;ssl=1 1536w, https://i0.wp.com/canalriverhub.co.uk/wp-content/uploads/2026/05/circlecalculator-logo.png?w=2000&amp;ssl=1 2000w, https://i0.wp.com/canalriverhub.co.uk/wp-content/uploads/2026/05/circlecalculator-logo.png?w=1280&amp;ssl=1 1280w, https://i0.wp.com/canalriverhub.co.uk/wp-content/uploads/2026/05/circlecalculator-logo.png?w=1920&amp;ssl=1 1920w" sizes="(max-width: 768px) 100vw, 768px" /><i class="fas fa-link w-auto h-auto" aria-hidden="true"></i></a></li></ul>
1487	</div>
1488	</div>
1489</div>
1490</div>
1491<div class="gd-list-item-right ">
1492<div class="geodir-post-title  sdel-732d7ba3" ><h3 class="geodir-entry-title "><a href="https://canalriverhub.co.uk/pubs/circle-calculator/" class="" title="View: Circle Calculator">Circle Calculator</a></h3></div>
1493
1494<div class="geodir-post-address-container  sdel-46080424" ><div class="geodir_post_meta  geodir-alignleft  geodir-field-address" itemscope itemtype="http://schema.org/PostalAddress"><span class="geodir_post_meta_icon geodir-i-address" style=""><i class="fas fa-map-marker-alt" aria-hidden="true"></i></span><span itemprop="streetAddress">10001, new york, usa</span>, <span itemprop="addressLocality">new york</span>, <span itemprop="addressCountry">
1494United Kingdom</span></div></div>
1495<div class="geodir-post-rating  sdel-924c5f8d" ><div class="geodir_post_meta gd-rating-info-wrap  geodir-alignleft geodir-post-rating-value-0 " data-rating="0">		<div class="gd-list-rating-stars d-inline-block">
1496			<div class="gd-rating-outer-wrap gd-rating-output-wrap">			<div class="gd-rating gd-rating-output gd-rating-type-font-awesome">
1497			<span class="gd-rating-wrap" title="No rating yet!">
1498				<span class="gd-rating-foreground" style='width:0%;  color:#1e73be; '>
1499				<i class="fas fa-star fa-fw" aria-hidden="true" ></i><i class="fas fa-star fa-fw" aria-hidden="true" ></i><i class="fas fa-star fa-fw" aria-hidden="true" ></i><i class="fas fa-star fa-fw" aria-hidden="true" ></i><i class="fas fa-star fa-fw" aria-hidden="true" ></i>				</span>
1500				<span class="gd-rating-background" style='color:#000000;'>
1501				<i class="fas fa-star fa-fw" aria-hidden="true" ></i><i class="fas fa-star fa-fw" aria-hidden="true" ></i><i class="fas fa-star fa-fw" aria-hidden="true" ></i><i class="fas fa-star fa-fw" aria-hidden="true" ></i><i class="fas fa-star fa-fw" aria-hidden="true" ></i>				</span>
1502			</span>
1503							</div>
1504			</div>		</div>
1505				<span class="gd-list-rating-text d-inline-bloc gv-secondary">
1506			<a href="https://canalriverhub.co.uk/pubs/circle-calculator/#reviews" class="gd-list-rating-link">
1507				No Reviews			</a>
1508		</span>
1509		</div></div>
1510
1511</div></li><li class="geodir-post post-4557 gd_pubs type-gd_pubs status-publish has-post-thumbnail gd-post-pkg-5" data-post-id="4557">
1512	<div class="gd-list-item-left ">
1513<div class="listing-card-top">
1514
1515<div class="geodir_post_meta gd-fav-info-wrap " >		<span class="gd-list-favorite">
1516			<span class="geodir-addtofav favorite_property_4557">
1517	<a class="geodir-addtofav-icon c-pointer geodir-act-fav"
1518	   href="javascript:void(0);"
1519	   onclick="javascript:window.location.href='https://canalriverhub.co.uk/wp-login.php?redirect_to=https%3A%2F%2Fcanalriverhub.co.uk%2F'"
1520	   title="Add to Favorites"
1521	   data-icon="fas fa-heart"
1522	   data-color-on="#e84739"
1523	   data-color-off="grey"><i
1524			style="color:grey;"
1525			class="fas fa-heart"></i> <span
1526			class="geodir-fav-text">Favorite</span>
1527	</a>
1528</span>
1529		</span>
1530		</div></div>
1531<div class="listing-card-body">
1532<div class="geodir-post-meta-container  sdel-bc9c0009" ><div class="geodir_post_meta   text- geodir-field-post_category"><span class="geodir_post_meta_icon geodir-i-taxonomy" style=""><i class="fas fa-folder-open" aria-hidden="true"></i></span><a href='https://canalriverhub.co.uk/pubs/category/pubs/'>Pubs</a></div></div>
1533<div class="geodir-post-meta-container  sdel-10fd0de2" ><div class="geodir_post_meta   text- geodir-field-phone"><span class="geodir_post_meta_icon geodir-i-phone" style=""><i class="fas fa-phone" aria-hidden="true"></i></span><a href="tel:+442033320848">+442033320848</a></div></div></div>
1534<div class="geodir-post-slider  sdel-1527bd53" ><div class=" geodir-image-container geodir-image-sizes-medium_large mb-3 " >
1535		<div id="geodir_images_6ac7d8140f29b_4557" class="geodir-image-wrapper" >
1536		<ul class="geodir-post-image geodir-images geodir-images-n-1 clearfix"><li  ><a href='https://canalriverhub.co.uk/pubs/custom-enamel-pins-no-minimum-uk/' class='geodir-link-image  d-block'><img src='data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAAABCAQAAACC0sM2AAAADklEQVR42mP8X88wLAAAK5IBgMYCdqgAAAAASUVORK5CYII=' data-src="https://canalriverhub.co.uk/wp-content/uploads/2026/07/Logo-1.jpg" alt="Logo 1" width="200" height="200" class="geodir-lazy-load align size-medium_large geodir-image-6888 " data-srcset="https://i0.wp.com/canalriverhub.co.uk/wp-content/uploads/2026/07/Logo-1.jpg?w=200&amp;ssl=1 200w, https://i0.wp.com/canalriverhub.co.uk/wp-content/uploads/2026/07/Logo-1.jpg?resize=150%2C150&amp;ssl=1 150w" sizes="(max-width: 200px) 100vw, 200px" /><i class="fas fa-link w-auto h-auto" aria-hidden="true"></i></a></li></ul>
1537	</div>
1538	</div>
1539</div>
1540</div>
1541<div class="gd-list-item-right ">
1542<div class="geodir-post-title  sdel-732d7ba3" ><h3 class="geodir-entry-title "><a href="https://canalriverhub.co.uk/pubs/custom-enamel-pins-no-minimum-uk/" class="" title="View: Custom Enamel Pins No Minimum UK">Custom Enamel Pins No Minimum UK</a></h3></div>
1543
1544<div class="geodir-post-address-container  sdel-46080424" ><div class="geodir_post_meta  geodir-alignleft  geodir-field-address" itemscope itemtype="http://schema.org/PostalAddress"><span class="geodir_post_meta_icon geodir-i-address" style=""><i class="fas fa-map-marker-alt" aria-hidden="true"></i></span><span itemprop="streetAddress">London Road, Knighton</span>, <span itemprop="addressLocality">Leicester</span>, <span itemprop="addressCountry">
1544United Kingdom</span></div></div>
1545<div class="geodir-post-rating  sdel-924c5f8d" ><div class="geodir_post_meta gd-rating-info-wrap  geodir-alignleft geodir-post-rating-value-0 " data-rating="0">		<div class="gd-list-rating-stars d-inline-block">
1546			<div class="gd-rating-outer-wrap gd-rating-output-wrap">			<div class="gd-rating gd-rating-output gd-rating-type-font-awesome">
1547			<span class="gd-rating-wrap" title="No rating yet!">
1548				<span class="gd-rating-foreground" style='width:0%;  color:#1e73be; '>
1549				<i class="fas fa-star fa-fw" aria-hidden="true" ></i><i class="fas fa-star fa-fw" aria-hidden="true" ></i><i class="fas fa-star fa-fw" aria-hidden="true" ></i><i class="fas fa-star fa-fw" aria-hidden="true" ></i><i class="fas fa-star fa-fw" aria-hidden="true" ></i>				</span>
1550				<span class="gd-rating-background" style='color:#000000;'>
1551				<i class="fas fa-star fa-fw" aria-hidden="true" ></i><i class="fas fa-star fa-fw" aria-hidden="true" ></i><i class="fas fa-star fa-fw" aria-hidden="true" ></i><i class="fas fa-star fa-fw" aria-hidden="true" ></i><i class="fas fa-star fa-fw" aria-hidden="true" ></i>				</span>
1552			</span>
1553							</div>
1554			</div>		</div>
1555				<span class="gd-list-rating-text d-inline-bloc gv-secondary">
1556			<a href="https://canalriverhub.co.uk/pubs/custom-enamel-pins-no-minimum-uk/#reviews" class="gd-list-rating-link">
1557				No Reviews			</a>
1558		</span>
1559		</div></div>
1560
1561</div></li><li class="geodir-post post-3937 gd_pubs type-gd_pubs status-publish has-post-thumbnail gd-post-pkg-5" data-post-id="3937">
1562	<div class="gd-list-item-left ">
1563<div class="listing-card-top">
1564
1565<div class="geodir_post_meta gd-fav-info-wrap " >		<span class="gd-list-favorite">
1566			<span class="geodir-addtofav favorite_property_3937">
1567	<a class="geodir-addtofav-icon c-pointer geodir-act-fav"
1568	   href="javascript:void(0);"
1569	   onclick="javascript:window.location.href='https://canalriverhub.co.uk/wp-login.php?redirect_to=https%3A%2F%2Fcanalriverhub.co.uk%2F'"
1570	   title="Add to Favorites"
1571	   data-icon="fas fa-heart"
1572	   data-color-on="#e84739"
1573	   data-color-off="grey"><i
1574			style="color:grey;"
1575			class="fas fa-heart"></i> <span
1576			class="geodir-fav-text">Favorite</span>
1577	</a>
1578</span>
1579		</span>
1580		</div></div>
1581<div class="listing-card-body">
1582<div class="geodir-post-meta-container  sdel-bc9c0009" ><div class="geodir_post_meta   text- geodir-field-post_category"><span class="geodir_post_meta_icon geodir-i-taxonomy" style=""><i class="fas fa-folder-open" aria-hidden="true"></i></span><a href='https://canalriverhub.co.uk/pubs/category/pubs/'>Pubs</a></div></div>
1583<div class="geodir-post-meta-container  sdel-10fd0de2" ><div class="geodir_post_meta   text- geodir-field-phone"><span class="geodir_post_meta_icon geodir-i-phone" style=""><i class="fas fa-phone" aria-hidden="true"></i></span><a href="tel:+442033320848">+44 203 332 0848</a></div></div></div>
1584<div class="geodir-post-slider  sdel-1527bd53" ><div class=" geodir-image-container geodir-image-sizes-medium_large mb-3 " >
1585		<div id="geodir_images_6ac7d81410b81_3937" class="geodir-image-wrapper" >
1586		<ul class="geodir-post-image geodir-images geodir-images-n-1 clearfix"><li  ><a href='https://canalriverhub.co.uk/pubs/do-my-assignment-for-me-uk/' class='geodir-link-image  d-block'><img src='data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAAABCAQAAACC0sM2AAAADklEQVR42mP8X88wLAAAK5IBgMYCdqgAAAAASUVORK5CYII=' data-src="https://canalriverhub.co.uk/wp-content/uploads/2025/12/Banner-768x328.jpg" alt="Banner 768x328" width="768" height="328" class="geodir-lazy-load align size-medium_large geodir-image-6744 " data-srcset="https://i0.wp.com/canalriverhub.co.uk/wp-content/uploads/2025/12/Banner.jpg?resize=768%2C328&amp;ssl=1 768w, https://i0.wp.com/canalriverhub.co.uk/wp-content/uploads/2025/12/Banner.jpg?resize=300%2C128&amp;ssl=1 300w, https://i0.wp.com/canalriverhub.co.uk/wp-content/uploads/2025/12/Banner.jpg?resize=1024%2C437&amp;ssl=1 1024w, https://i0.wp.com/canalriverhub.co.uk/wp-content/uploads/2025/12/Banner.jpg?w=1253&amp;ssl=1 1253w" sizes="(max-width: 768px) 100vw, 768px" /><i class="fas fa-link w-auto h-auto" aria-hidden="true"></i></a></li></ul>
1587	</div>
1588	</div>
1589</div>
1590</div>
1591<div class="gd-list-item-right ">
1592<div class="geodir-post-title  sdel-732d7ba3" ><h3 class="geodir-entry-title "><a href="https://canalriverhub.co.uk/pubs/do-my-assignment-for-me-uk/" class="" title="View: Do My Assignment for Me UK">Do My Assignment for Me UK</a></h3></div>
1593
1594<div class="geodir-post-address-container  sdel-46080424" ><div class="geodir_post_meta  geodir-alignleft  geodir-field-address" itemscope itemtype="http://schema.org/PostalAddress"><span class="geodir_post_meta_icon geodir-i-address" style=""><i class="fas fa-map-marker-alt" aria-hidden="true"></i></span><span itemprop="streetAddress">
159481 London Road, Leicester, LE2 0PF, United Kingdom.</span>, <span itemprop="addressLocality">Leicester</span>, <span itemprop="addressCountry">United Kingdom</span></div></div>
1595<div class="geodir-post-rating  sdel-924c5f8d" ><div class="geodir_post_meta gd-rating-info-wrap  geodir-alignleft geodir-post-rating-value-0 " data-rating="0">		<div class="gd-list-rating-stars d-inline-block">
1596			<div class="gd-rating-outer-wrap gd-rating-output-wrap">			<div class="gd-rating gd-rating-output gd-rating-type-font-awesome">
1597			<span class="gd-rating-wrap" title="No rating yet!">
1598				<span class="gd-rating-foreground" style='width:0%;  color:#1e73be; '>
1599				<i class="fas fa-star fa-fw" aria-hidden="true" ></i><i class="fas fa-star fa-fw" aria-hidden="true" ></i><i class="fas fa-star fa-fw" aria-hidden="true" ></i><i class="fas fa-star fa-fw" aria-hidden="true" ></i><i class="fas fa-star fa-fw" aria-hidden="true" ></i>				</span>
1600				<span class="gd-rating-background" style='color:#000000;'>
1601				<i class="fas fa-star fa-fw" aria-hidden="true" ></i><i class="fas fa-star fa-fw" aria-hidden="true" ></i><i class="fas fa-star fa-fw" aria-hidden="true" ></i><i class="fas fa-star fa-fw" aria-hidden="true" ></i><i class="fas fa-star fa-fw" aria-hidden="true" ></i>				</span>
1602			</span>
1603							</div>
1604			</div>		</div>
1605				<span class="gd-list-rating-text d-inline-bloc gv-secondary">
1606			<a href="https://canalriverhub.co.uk/pubs/do-my-assignment-for-me-uk/#reviews" class="gd-list-rating-link">
1607				No Reviews			</a>
1608		</span>
1609		</div></div>
1610
1611</div></li></ul>
1612<div class="clear"></div>
1613
1614<div class="geodir-widget-bottom"><a href="https://canalriverhub.co.uk/pubs/" class="geodir-all-link">View all</a></div>		</div>
1615		</div></div><div id="gd_map-3" class="home-widget geodir-wgt-map  sdel-7a6ea2d9 bg-color-alt row-full py-5"><div class="container"><div class="widget-title text-center"><h2>Canal and River Marina Map</h2></div><!--START geodir-map-wrap-->
1616<div class="geodir-map-wrap geodir-directory-map-wrap">
1617	<div id="catcher_gd_map_3"></div>
1618	<!--START stick_trigger_container-->
1619	<div class="stick_trigger_container">
1620		<div class="trigger_sticky triggeroff_sticky">
1621			<i class="fas fa-map-marked-alt"></i>
1622			<i class="fas fa-angle-right"></i>
1623		</div>
1624		<!--end of stick trigger container-->
1625		<div class="top_banner_section geodir_map_container gd_map_3"
1626		     id="sticky_map_gd_map_3"
1627		     style="width:100%;min-height:425px;">
1628			<!--END map_background-->
1629			<div class="map_background">
1630				<div class="top_banner_section_in clearfix">
1631					<div class="gd_map_3_TopLeft TopLeft"><span class="triggermap"
1632					                                                              id="gd_map_3_triggermap"><i
1633								class="fas fa-expand-arrows-alt" aria-hidden="true"></i></span></div>
1634					<div class="gd_map_3_TopRight TopRight"></div>
1635					<div id="gd_map_3_wrapper" class="main_map_wrapper"
1636					     style="height:425px;width:100%;">
1637						<div class="iprelative">
1638							<div id="gd_map_3" class="geodir-map-canvas"
1639							     data-map-type="directory"
1640							     data-map-canvas="gd_map_3"
1641							     style="height:425px;width:100%;" ></div>
1642							<div id="gd_map_3_loading_div" class="loading_div"
1643							     style="height:425px;width:100%;"></div>
1644							<div id="gd_map_3_map_nofound"
1645							     class="advmap_nofound"><h3>No Records Found</h3><p>Sorry, no records were found. Please adjust your search criteria and try again.</p></div>
1646							<div id="gd_map_3_map_notloaded"
1647							     class="advmap_notloaded"><h3>Google Map Not Loaded</h3><p>Sorry, unable to load Google Maps API.</div>
1648						</div>
1649					</div>
1650					<div class="gd_map_3_BottomLeft BottomLeft"></div>
1651				</div>
1652			</div><!--END map_background-->
1653					</div>
1654		<style>.geodir_map_container .poi-info-window .full-width{width:180px;position:relative;margin-left:inherit;left:inherit;}.geodir-map-canvas .gm-style img{max-width:none}</style>
1655<script type="text/javascript">
1656window.gdBaseLat = 0;
1657window.gdBaseLng = 0;
1658window.gdBaseZoom = 0;
1659jQuery(function ($) {
1660					var gdMapCanvas = 'gd_map_3';
1661			build_map_ajax_search_param(gdMapCanvas, false);												var screenH, heightVH, ptypeH = 0;
1662			screenH = $(window).height();
1663			heightVH = parseFloat('425');
1664			if ($("#" + gdMapCanvas + "_posttype_menu").length) {
1665				ptypeH = $("#" + gdMapCanvas + "_posttype_menu").outerHeight();
1666			}
1667			$("#" + gdMapCanvas + "_cat").css("max-height", heightVH - ptypeH + 'px');
1668			});
1669</script>
1669
1670			</div><!--END stick_trigger_container-->
1671</div><!--END geodir-map-wrap-->
1672</div></div>
1673    </div><!-- Container end -->
1674</div><!-- Wrapper end -->
1675
1676
1677<div class="container-fluid footer-full-width">
1678<div id="text-18" class="footer-full widget_text">			<div class="textwidget"><p><center><a href="https://www.ukwrs.co.uk/ranking/index.php?id=1171"><img decoding="async" src="https://www.ukwrs.co.uk/ranking/button.php?id=1171" alt="UK Waterways Ranking Site button" /></a></center></p>
1679</div>
1680		</div><!-- .footer-widget-full --></div>
1681
1682<!-- footer-top -->
1683    <div class="footer">
1684       <div class="container">
1685          <div class="row">
1686                <div class="col-md-6">
1687                    <div id="text-4" class="footer-left widget_text">			<div class="textwidget"><p><strong>Canal &amp; River Hub</strong> &#8211; Use our proximity search to find marinas and moorings, boats for sale, canal &amp; river events, and more near you&#8230;</p>
1688<p><strong>List Anything For Free</strong></p>
1689<p>Sell your boat for free, list your marina for free, add any canal and riverside event or pub.</p>
1690</div>
1691		</div><!-- .footer-widget-full -->                </div>
1692                <div class="col-md-3">
1693                    <div id="text-5" class="footer-middle widget_text"><h2 class="widget-title">Get in touch</h2>			<div class="textwidget"><ul>
1694<li><i class="fa fa-facebook fa-fw"></i><a href="https://www.facebook.com/canalriverhub/">Join us on Facebook</a></li>
1695<li><i class="fa fa-twitter fa-fw"></i><a href="https://twitter.com/canalriverhub">Follow us on Twitter</a></li>
1696</ul>
1697</div>
1698		</div><!-- .footer-widget -->                  </div>
1699                <div class="col-md-3">
1700                    <div id="nav_menu-2" class="footer-right widget_nav_menu"><h2 class="widget-title">About</h2><div class="menu-footer-menu-container"><ul id="menu-footer-menu" class="menu"><li id="menu-item-3025" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-3025"><a href="https://canalriverhub.co.uk/about-us/">About Us</a></li>
1701<li id="menu-item-459" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-459"><a href="https://canalriverhub.co.uk/contact-us/">Contact Us</a></li>
1702<li id="menu-item-460" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-privacy-policy menu-item-460"><a rel="privacy-policy" href="https://canalriverhub.co.uk/privacy-policy/">Privacy Policy</a></li>
1703</ul></div></div><!-- .footer-widget-bottom -->                </div>
1704          </div>
1705       </div>
1706
1707        <!-- footer-bottom -->
1708        <div class="footer-bottom mt-4">
1709                <div class="container text-center">
1710                    <div class="row">
1711                        <div class="col-md-12">
1712                            <footer class="site-footer">
1713                                    <div id="text-6" class="widget_text">			<div class="textwidget"><p>© 2023 CanalRiverHub.co.uk. All Rights Reserved</p>
1714</div>
1715		</div><!-- .footer-widget-bottom -->                            </footer><!-- #colophon -->
1716
1717                        </div><!--col end -->
1718
1719                    </div><!-- row end -->
1720
1721                </div><!-- container end -->
1722        </div>
1723        <!-- /footer-bottom -->
1724    </div>
1725<!-- /footer -->
1726
1727</div><!-- #page we need this extra closing tag here -->
1728
1729<script type="speculationrules">
1730{"prefetch":[{"source":"document","where":{"and":[{"href_matches":"/*"},{"not":{"href_matches":["/wp-*.php","/wp-admin/*","/wp-content/uploads/*","/wp-content/*","/wp-content/plugins/*","/wp-content/themes/listimia-child/*","/wp-content/themes/listimia/*","/*\\?(.+)"]}},{"not":{"selector_matches":"a[rel~=\"nofollow\"]"}},{"not":{"selector_matches":".no-prefetch, .no-prefetch a"}}]},"eagerness":"conservative"}]}
1731</script>
1731
1732		
1732<script type="text/javascript">
1733			var default_location = 'Birmingham';
1734			var latlng;
1735			var address;
1736			var dist = 0;
1737			var Sgeocoder = (typeof google!=='undefined' && typeof google.maps!=='undefined') ? new google.maps.Geocoder() : {};
1738
1739			
1740			function geodir_setup_submit_search($form) {
1741				jQuery('.geodir_submit_search').off('click');// unbind any other click events
1742				jQuery('.geodir_submit_search').on("click",function(e) {
1743					e.preventDefault();
1744
1745					var s = ' ';
1746					var $form = jQuery(this).closest('form');
1747					
1748					if (jQuery("#sdistance input[type='radio']:checked").length != 0) dist = jQuery("#sdistance input[type='radio']:checked").val();
1749					if (jQuery('.search_text', $form).val() == '' || jQuery('.search_text', $form).val() == 'Search for') jQuery('.search_text', $form).val(s);
1750
1751					// Disable location based search for disabled location post type.
1752					if (jQuery('.search_by_post', $form).val() != '' && typeof gd_cpt_no_location == 'function') {
1753						if (gd_cpt_no_location(jQuery('.search_by_post', $form).val())) {
1754							jQuery('.snear', $form).remove();
1755							jQuery('.sgeo_lat', $form).remove();
1756							jQuery('.sgeo_lon', $form).remove();
1757							jQuery('select[name="sort_by"]', $form).remove();
1758							jQuery($form).trigger("submit");
1759							return;
1760						}
1761					}
1762
1763					if (
1764						dist > 0
1765						|| (jQuery('select[name="sort_by"]').val() == 'nearest'
1766						|| jQuery('select[name="sort_by"]', $form).val() == 'farthest')
1767						|| (jQuery(".snear", $form).val() != '' && jQuery(".snear", $form).val() != 'Seach Location' && !jQuery('.geodir-location-search-type', $form).val() )
1768					) {
1769
1770						var vNear = jQuery(".snear", $form).val();
1771						/* OSM can't handle post code with no space so we test for it and add one if needed */
1772						if(window.gdMaps === 'osm'){
1773							var $near_val = vNear;
1774							var $is_post_code = $near_val.match("^([A-Za-z][A-Ha-hJ-Yj-y]?[0-9][A-Za-z0-9]??[0-9][A-Za-z]{2}|[Gg][Ii][Rr] ?0[Aa]{2})$");
1775							if($is_post_code){
1776								$near_val = $near_val.replace(/.{3}$/,' $&');
1777								jQuery(".snear", $form).val($near_val);
1778							}
1779						}
1780
1781						geodir_setsearch($form);
1782					} else {
1783						jQuery(".snear", $form).val('');
1784						jQuery($form).trigger("submit");
1785					}
1786				});
1787				// Clear near search GPS for core
1788				if (!jQuery('input.geodir-location-search-type').length && jQuery('[name="snear"]').length){
1789					jQuery('[name="snear"]').off('keyup');
1790					jQuery('[name="snear"]').on('keyup', function($){
1791						jQuery('.sgeo_lat').val('');
1792						jQuery('.sgeo_lon').val('');
1793					});
1794				}
1795			}
1796
1797			jQuery(document).ready(function() {
1798				geodir_setup_submit_search();
1799				//setup advanced search form on form ajax load
1800				jQuery("body").on("geodir_setup_search_form", function($form){
1801					geodir_setup_submit_search($form);
1802				});
1803			});
1804
1805			function geodir_setsearch($form) {
1806				if ((dist > 0 || (jQuery('select[name="sort_by"]', $form).val() == 'nearest' || jQuery('select[name="sort_by"]', $form).val() == 'farthest')) && (jQuery(".snear", $form).val() == '' || jQuery(".snear", $form).val() == 'Seach Location')) jQuery(".snear", $form).val(default_location);
1807				geocodeAddress($form);
1808			}
1809
1810			function updateSearchPosition(latLng, $form) {
1811				if (window.gdMaps === 'google') {
1812					jQuery('.sgeo_lat').val(latLng.lat());
1813					jQuery('.sgeo_lon').val(latLng.lng());
1814				} else if (window.gdMaps === 'osm') {
1815					jQuery('.sgeo_lat').val(latLng.lat);
1816					jQuery('.sgeo_lon').val(latLng.lon);
1817				}
1818				jQuery($form).trigger("submit"); // submit form after inserting the lat long positions
1819			}
1820
1821			function geocodeAddress($form) {
1822				// Call the geocode function
1823				Sgeocoder = window.gdMaps == 'google' ? new google.maps.Geocoder() : null;
1824
1825				if (jQuery('.snear', $form).val() == '' || ( jQuery('.sgeo_lat').val() != '' && jQuery('.sgeo_lon').val() != ''  ) || (jQuery('.snear', $form).val() && jQuery('.snear', $form).val().match("^In:"))) {
1826					if (jQuery('.snear', $form).val() && jQuery('.snear', $form).val().match("^In:")) {
1827						jQuery(".snear", $form).val('');
1828					}
1829					jQuery($form).trigger("submit");
1830				} else {
1831					var address = jQuery(".snear", $form).val();
1832
1833					if (address && address.trim() == 'Seach Location') {
1834						initialise2();
1835					} else if(address && address.trim() == 'Near: My Location') {
1836						jQuery($form).trigger("submit");
1837					} else {
1838												var search_address = address;
1839												if (window.gdMaps === 'google') {
1840							var geocodeQueryParams = {'address': search_address};
1841							if (geodirIsZipCode(address)) {
1842								if (typeof geocodeQueryParams['componentRestrictions'] != 'undefined') {
1843									if (typeof geocodeQueryParams['componentRestrictions']['postalCode'] == 'undefined') {
1844										geocodeQueryParams['componentRestrictions']['postalCode'] = address;
1845									}
1846								} else {
1847									geocodeQueryParams['componentRestrictions'] = {'postalCode': address};
1848								}
1849							}
1850							if (typeof geocodeQueryParams['componentRestrictions'] != 'undefined') { if (typeof geocodeQueryParams['componentRestrictions']['country'] == 'undefined') { geocodeQueryParams['componentRestrictions']['country'] = 'GB'; } } else { geocodeQueryParams['componentRestrictions'] = {'country': 'GB'}; }
1851							Sgeocoder.geocode(geocodeQueryParams,
1852								function (results, status) {
1853																		if (status == google.maps.GeocoderStatus.OK) {
1854										updateSearchPosition(results[0].geometry.location, $form);
1855									} else {
1856										alert("Search was not successful for the following reason :" + status);
1857									}
1858								});
1859						} else if (window.gdMaps === 'osm') {
1860							var osmCountryCodes = false;
1861							 osmCountryCodes = 'gb';							geocodePositionOSM(false, search_address, osmCountryCodes, false,
1862								function(geo) {
1863																		if (typeof geo !== 'undefined' && geo.lat && geo.lon) {
1864										updateSearchPosition(geo, $form);
1865									} else {
1866										alert("Search was not successful for the requested address.");
1867									}
1868								});
1869						} else {
1870							jQuery($form).trigger("submit");
1871						}
1872					}
1873				}
1874			}
1875
1876			function geodirIsZipCode(string) {
1877				if (/^\d+$/.test(string)) {
1878					if (string.length > 3 && string.length < 7) {
1879						return true;
1880					}
1881				}
1882				return false;
1883			}
1884
1885			function initialise2() {
1886				if (!window.gdMaps) {
1887					return;
1888				}
1889
1890				if (window.gdMaps === 'google') {
1891					var latlng = new google.maps.LatLng(56.494343, -4.205446);
1892					var myOptions = {
1893						zoom: 4,
1894						mapTypeId: google.maps.MapTypeId.TERRAIN,
1895						disableDefaultUI: true
1896					}
1897				} else if (window.gdMaps === 'osm') {
1898					var latlng = new L.LatLng(56.494343, -4.205446);
1899					var myOptions = {
1900						zoom: 4,
1901						mapTypeId: 'TERRAIN',
1902						disableDefaultUI: true
1903					}
1904				}
1905				try { prepareGeolocation(); } catch (e) {}
1906				doGeolocation();
1907			}
1908
1909			function doGeolocation() {
1910				if (navigator.geolocation) {
1911					navigator.geolocation.getCurrentPosition(positionSuccess, positionError);
1912				} else {
1913					positionError(-1);
1914				}
1915			}
1916
1917			function positionError(err) {
1918				var msg;
1919				switch (err.code) {
1920					case err.UNKNOWN_ERROR:
1921						msg = "Unable to find your location";
1922						break;
1923					case err.PERMISSION_DENINED:
1924						msg = "Permission denied in finding your location";
1925						break;
1926					case err.POSITION_UNAVAILABLE:
1927						msg = "Your location is currently unknown";
1928						break;
1929					case err.BREAK:
1930						msg = "Attempt to find location took too long";
1931						break;
1932					default:
1933						msg = "Location detection not supported in browser";
1934				}
1935				jQuery('#info').html(msg);
1936			}
1937
1938			function positionSuccess(position) {
1939				var coords = position.coords || position.coordinate || position;
1940				jQuery('.sgeo_lat').val(coords.latitude);
1941				jQuery('.sgeo_lon').val(coords.longitude);
1942
1943				jQuery('.geodir-listing-search').trigger("submit");
1944			}
1945
1946			/**
1947			 * On unload page do some cleaning so back button cache does not store these values.
1948			 */
1949			jQuery(window).on("beforeunload", function(e) {
1950				if(jQuery('.sgeo_lat').length ){
1951					jQuery('.sgeo_lat').val('');
1952					jQuery('.sgeo_lon').val('');
1953				}
1954			});
1955		</script>
1955
1956			
1956<script>
1957		/*
1958		 Location suggestion schema
1959
1960		 var = {
1961		 type: "city",
1962		 name: "Belfast"
1963		 }
1964		 */
1965
1966		var gdasac_selected = '';
1967		var gdasac_li_type = '';
1968		var gdasac_categories = [];
1969		var gdasac_listings = [];
1970		var gdasac_do_not_close = false;
1971		var gdasac_doing_search = 0;
1972		var gdasac_is_search = false;
1973		var gdasac_keyup_timeout = null;
1974		var gdasac_suggestions_with = '';
1975
1976		jQuery(function($) {
1977			// init
1978			gdas_ac_init('.gd_search_text');
1979
1980			
1981			// on CPT change
1982			jQuery("body").on("geodir_setup_search_form", function(){
1983				gdas_ac_init('.gd_search_text');
1984			});
1985		});
1986
1987
1988		function gdas_ac_init($field){
1989			jQuery($field).on("focusin",
1990				function(){
1991					gdasac_selected = this;
1992					gdas_ac_focus_in(this);
1993				}).on("focusout",
1994				function(){
1995					gdasac_selected = '';
1996					gdas_ac_focus_out(this);
1997				});
1998
1999			// window resize tasks
2000			jQuery(window).on("resize",function(){
2001				gdas_ac_resize_suggestions();
2002			});
2003		}
2004
2005		function gdas_ac_focus_in($input){
2006			var $suggestions = jQuery($input).parent().find(".gdas-search-suggestions"), gdas_fire = false;
2007			if ($suggestions.length) {
2008				$suggestions.show();			} else {
2009				jQuery($input).after("<div class=' gd-suggestions-dropdown gdas-search-suggestions gd-ios-scrollbars' >" +
2010					"<ul class='gdasac-listing list-unstyled p-0 m-0 '></ul>" +
2011					"<ul class='gdasac-category list-unstyled p-0 m-0 '></ul>" +
2012					"</div>");
2013				gdas_fire = true;
2014			}
2015
2016			/* Fire search */
2017			if (gdas_fire && !$suggestions.hasClass('gdasac-focused')) {
2018				$suggestions.addClass('gdasac-focused');
2019				gdas_ac_init_suggestions($input);
2020				if ( gdasac_suggestions_with != 'posts' ) {
2021					gdas_ac_categories($input);
2022				}
2023			}
2024
2025			// resize
2026			gdas_ac_resize_suggestions();
2027
2028			// set if is search near
2029			if(jQuery('.gdlm-location-suggestions:visible').prev().hasClass('snear')){
2030				gdasac_is_search = true;
2031			}else{
2032				gdasac_is_search = false;
2033			}
2034		}
2035
2036		function gdas_ac_focus_out($input){
2037			setTimeout(function() {
2038				if (!gdasac_do_not_close) {
2039				jQuery($input).parent().find(".gdas-search-suggestions").hide();				}
2040			},200);
2041		}
2042
2043		/**
2044		 * Get the current post_type categories as suggestions.
2045		 *
2046		 */
2047		function gdas_ac_categories(el){
2048			$input = jQuery(gdasac_selected);
2049			var post_type = jQuery($input).parent().parent().find("input[name='stype']").val();
2050			var post_type_slug = jQuery($input).closest('.geodir-search').find("input[name='stype']").data("slug");
2051			if(!post_type_slug) {
2052				post_type_slug = jQuery($input).closest('.geodir-search').find(".search_by_post").find(':selected').data("slug");
2053			}
2054			if (typeof post_type_slug == 'undefined') {
2055				post_type_slug = jQuery(".search_by_post").find(':selected').data("slug");
2056			}
2057			var search = jQuery($input).val();
2058			if (typeof search == 'undefined') {
2059				search = '';
2060			}
2061
2062			request_url = geodir_params.api_url + "" + post_type_slug+"/categories/?orderby=count&order=desc&search="+search+"&per_page="+geodir_search_params.autocompleter_max_results;
2063			if (geodir_search_params.autocompleter_filter_location && el && jQuery(el).closest('form.geodir-listing-search').length) {
2064				$form = jQuery(el).closest('form.geodir-listing-search');
2065				lname = jQuery('.geodir-location-search-type', $form).prop('name');
2066				lval = jQuery('.geodir-location-search-type', $form).val();
2067				if (lval && (lname == 'country' || lname == 'region' || lname == 'city' || lname == 'neighbourhood')) {
2068					request_url += '&' + lname + '=' + lval;
2069				}
2070			}
2071
2072			jQuery.ajax({
2073				type: "GET",
2074				url: request_url,
2075				success: function (data) {
2076					gdasac_categories = data;gdasac_doing_search--;
2077
2078					html = '';
2079					gdasac_li_type = 'category';
2080					jQuery.each(gdasac_categories, function (index, value) {
2081						html = html + gdas_ac_create_li('category', value);
2082					});
2083					var gdasCe = gdasac_selected ? gdasac_selected : el;
2084					jQuery(gdasCe).parent().find("ul.gdasac-category").empty().append(html);
2085									},
2086				error: function (xhr, textStatus, errorThrown) {
2087					console.log(errorThrown);
2088				}
2089			});
2090
2091		}
2092
2093		/**
2094		 * Get the current post_type categories as suggestions.
2095		 *
2096		 */
2097		function gdas_ac_listings(el){
2098			$input = jQuery(gdasac_selected);
2099			var post_type = jQuery($input).parent().parent().find("input[name='stype']").val();
2100			var post_type_slug = jQuery($input).closest('.geodir-search').find("input[name='stype']").data("slug");
2101			if(!post_type_slug) {
2102				post_type_slug = jQuery($input).closest('.geodir-search').find(".search_by_post").find(':selected').data("slug");
2103			}
2104			var search = jQuery($input).val(), gdasLe = gdasac_selected ? gdasac_selected : el;
2105
2106			if(search && search.length >= geodir_search_params.autocomplete_min_chars){
2107				request_url = geodir_params.api_url + "" + post_type_slug+"/?search="+search+"&per_page="+geodir_search_params.autocompleter_max_results;
2108				if (geodir_search_params.autocompleter_filter_location && el && jQuery(el).closest('form.geodir-listing-search').length) {
2109					$form = jQuery(el).closest('form.geodir-listing-search');
2110					lname = jQuery('.geodir-location-search-type', $form).prop('name');
2111					lval = jQuery('.geodir-location-search-type', $form).val();
2112					if (lval && (lname == 'country' || lname == 'region' || lname == 'city' || lname == 'neighbourhood')) {
2113						request_url += '&' + lname + '=' + lval;
2114					}
2115				}
2116				jQuery.ajax({
2117					type: "GET",
2118					url: request_url,
2119					success: function (data) {
2120						gdasac_listings = data;gdasac_doing_search--;
2121
2122						html = '';
2123						gdasac_li_type = 'listing';
2124						jQuery.each(gdasac_listings, function (index, value) {
2125							html = html + gdas_ac_create_li('listing', value);
2126						});
2127						jQuery(gdasLe).parent().find("ul.gdasac-listing").empty().append(html);
2128											},
2129					error: function (xhr, textStatus, errorThrown) {
2130						console.log(errorThrown);
2131					}
2132				});
2133			}else{
2134				jQuery(gdasLe).parent().find("ul.gdasac-listing").empty();
2135			}
2136		}
2137
2138		/**
2139		 * set the max height for the suggestion div so to never scroll past the bottom of the page.
2140		 */
2141		function gdas_ac_resize_suggestions(){
2142			setTimeout(function(){
2143				if(jQuery('.gd-suggestions-dropdown:visible').length){
2144
2145					var offset = jQuery('.gd-suggestions-dropdown:visible').offset().top;
2146					var windowHeight = jQuery( window ).height();
2147					var maxHeight = windowHeight - ( offset - jQuery(window).scrollTop() );
2148					if(jQuery('.gd-suggestions-dropdown:visible').prev().hasClass('gd_search_text')){
2149						jQuery('.gd-suggestions-dropdown:visible').css('max-height',windowHeight - 40);
2150					}else{
2151						jQuery('.gd-suggestions-dropdown:visible').css('max-height',maxHeight);
2152					}
2153
2154				}
2155			}, 50);
2156		}
2157
2158		function gdas_ac_init_suggestions($input){
2159
2160			setTimeout(function(){
2161				gdas_ac_resize_suggestions();
2162			}, 250);
2163
2164			jQuery($input).on("keyup", function (e) {
2165				gdasac_doing_search = 3;// city, region, country
2166				if(gdasac_keyup_timeout != null) clearTimeout(gdasac_keyup_timeout);
2167				gdasac_keyup_timeout = setTimeout(function(){
2168					gdas_ac_maybe_fire_suggestions($input);
2169				},500);
2170			});
2171		}
2172
2173		function gdas_ac_maybe_fire_suggestions(el){
2174			gdasac_keyup_timeout = null;
2175			if ( gdasac_suggestions_with != 'terms' ) {
2176				gdas_ac_listings(el);
2177			}
2178			if ( gdasac_suggestions_with != 'posts' ) {
2179				gdas_ac_categories(el);
2180			}
2181		}
2182
2183
2184		function gdas_ac_create_li($type,$data){
2185
2186			var output = '';
2187			var history = '';
2188			var $delete = '';
2189			var $common_class = '';
2190			var $common_class_icon = '';
2191			var $common_class_title = '';
2192			var $icon_size = '';
2193
2194			if(gdasac_li_type != ''){
2195				if($type=='category'){
2196					output += '<li class="gdas-section-title '+$common_class_title+'" onclick="var event = arguments[0] || window.event; geodir_cancelBubble(event);">Categories</li>';
2197				}else if($type=='listing'){
2198					output += '<li class="gdas-section-title '+$common_class_title+'">Listings</li>';
2199				}else{
2200					output += '<li class="gdas-section-title '+$common_class_title+'">'+$type.charAt(0).toUpperCase() + $type.slice(1)+'</li>';
2201				}
2202			}
2203
2204			gdasac_li_type = '';
2205
2206
2207			if($data.history){
2208				history = '<i class="far fa-clock" title="Search history"></i> ';
2209				$delete = '<i onclick="var event = arguments[0] || window.event; geodir_cancelBubble(event);gdas_ac_del_location_history(\''+$data.slug+'\');jQuery(this).parent().remove();" class="fas fa-times " title="Remove from history"></i> ';
2210			}else if($type == 'category' && $data.fa_icon){
2211				var icon_color = $data.fa_icon_color ? '#fff' : '';
2212				history = '<span class="gdasac-icon '+$common_class_icon+'" style="background-color:'+$data.fa_icon_color+';color:'+icon_color+';'+$icon_size+'"><i class="'+$data.fa_icon+' fa-fw"></i></span> ';
2213			}else if($type == 'category'){
2214				history = '<span class="gdasac-icon '+$common_class_icon+'" style="'+$icon_size+'"><i class="fas fa-folder-open"></i></span> ';
2215			}else if($type == 'listing' && $data.featured_image.thumbnail){
2216				history = '<span class="gdasac-icon '+$common_class_icon+'" style="'+$icon_size+'">
2216<img src="'+$data.featured_image.thumbnail+'" class="w-100" /></span> ';
2217			}else{
2218				history = '<span class="gdasac-icon '+$common_class_icon+'" style="'+$icon_size+'"><i class="fas fa-map-marker-alt"></i></span> ';
2219			}
2220			if($type=='category'){
2221				if($data.area){$data.city = $data.area;}
2222				output += '<li class="'+$common_class+'" data-type="'+$type+'" onclick="gdasac_click_action(\''+$type+'\',\''+$data.link+'\');">'+history+'<b>'+ $data.name + '</b>'+$delete+'</li>';
2223			}else if($type=='listing'){
2224				if($data.area){$data.region = $data.area;}
2225				output += '<li class="'+$common_class+'" data-type="'+$type+'" onclick="gdasac_click_action(\''+$type+'\',\''+$data.link+'\');">'+history+'<b>'+ $data.title.rendered + '</b>'+$delete+'</li>';
2226			}
2227
2228			return output;
2229		}
2230
2231		function gdasac_click_action($type,$url){
2232
2233			if($type=='category'){
2234				// add location
2235				/*if(geodir_search_params.autocompleter_filter_location) {
2236					var current_location = geodir_params.location_url;
2237					$location_string = current_location.replace(geodir_params.location_base_url, "");
2238					$url += $url.endsWith("/") ? "" : "/";
2239					$url += $location_string;
2240				}*/
2241				window.location = $url
2242			}else if($type=='listing'){
2243				window.location = $url
2244			}
2245		}
2246
2247	</script>
2247
2248	    
2248<script type="text/javascript">
2249        map_id_arr = [];
2250        gdUmarker = '';
2251        my_location = '';
2252        lat = '';
2253        lon = '';
2254        gdUmarker = '';
2255        userMarkerActive = false;
2256        gdLocationOptions = {
2257            enableHighAccuracy: true,
2258            timeout: 5000,
2259            maximumAge: 0
2260        };
2261
2262
2263        jQuery("body").on("map_show", function(event, map_id) {
2264            map_id_arr.push(map_id);
2265            if (lat && lon) {
2266                setTimeout(function(map_id) {
2267                    geodir_search_setUserMarker(lat, lon, map_id);
2268                }, 1, map_id);
2269            }
2270        });
2271    </script>
2271
2272    
2273<div class="bsui">
2274	<div  id="getpaid-payment-modal" class="modal" tabindex="-1" role="dialog">
2275		<div class="modal-dialog modal-dialog-centered modal-lg" role="checkout" style="max-width: 650px;">
2276			<div class="modal-content">
2277				<div class="modal-body">
2278					<button type="button" class=" btn-close p-2 getpaid-payment-modal-close d-sm-none" data-bs-dismiss="modal" aria-label="">
2279											</button>
2280					<div class="modal-body-wrapper"></div>
2281				</div>
2282			</div>
2283		</div>
2284	</div>
2285</div>
2286<script>var geodir_reviewrating_all_js_msg = {"geodir_reviewrating_admin_ajax_url":"https:\/\/canalriverhub.co.uk\/wp-admin\/admin-ajax.php?action=geodir_reviewrating_ajax","geodir_reviewrating_please_enter":"Please enter","geodir_reviewrating_star_text":"Star Text","geodir_reviewrating_rating_delete_confirmation":"Are you sure you want to delete this?","geodir_reviewrating_please_select":"Please select","geodir_reviewrating_categories_text":"Categories.","geodir_reviewrating_select_post_type":"Please select Post Type.","geodir_reviewrating_enter_rating_title":"Please enter rating title.","geodir_reviewrating_select_multirating_style":"Please Select multirating style.","geodir_reviewrating_hide_images":"Hide Images","geodir_reviewrating_show_images":"Show Images","geodir_reviewrating_hide_ratings":"Hide Multi Ratings","geodir_reviewrating_show_ratings":"Show Multi Ratings","geodir_reviewrating_delete_image_confirmation":"Are you sure you want to delete this image?","geodir_reviewrating_please_enter_below":"Please enter below","geodir_reviewrating_please_enter_above":"Please enter above","geodir_reviewrating_numeric_validation":"Please enter only numeric value","geodir_reviewrating_maximum_star_rating_validation":"You are create maximum seven star rating","geodir_reviewrating_star_and_input_box_validation":"Your input box number and number of star is not same","geodir_reviewrating_star_and_score_text_validation":"Your input box number and number of Score text is not same","geodir_reviewrating_select_rating_off_img":"Please select rating off image.","geodir_reviewrating_optional_multirating":"1","allow_empty_review":"","err_empty_review":"Please type a review.","err_empty_reply":"Please type a reply."};</script>
2286<div class="geodir-location-search-wrap lity-hide lity-show" style="display: none;">
2287		<div class="gdlmls-title">Change Location</div>
2288		<div class="gdlmls-sub-title">Find awesome listings near you!</div>
2289
2290		<div class="geodir-location-search-input-wrap">
2291			<input type="text" class="geodir-location-search" placeholder="city, region, country" aria-label="city, region, country">
2292		</div>
2293	</div>
2294	
2294<script>
2295var gdlmls_selected = '';
2296var gdlmls_nearest = [];
2297var gdlmls_country = [];
2298var gdlmls_region = [];
2299var gdlmls_city = [];
2300var gdlmls_neighbourhood = [];
2301var gdlmls_google_sessionToken = '';// google session token
2302var gdlmls_google_service = '';// google service
2303var gdlmls_do_not_close = false;
2304var gdlmls_doing_search = 0;
2305var gdlmls_doing_nearest = false;
2306var gdlmls_is_search = false;
2307var gdlmls_keyup_timeout = null;
2308
2309jQuery(function() {
2310	// init
2311	gdlm_ls_init('.geodir-location-search');
2312	gdlm_ls_init('.snear');	gdlm_is_search_input_location();
2313
2314	// on CPT change
2315	jQuery("body").on("geodir_setup_search_form", function(){
2316		gdlm_ls_init('.geodir-location-search');
2317		gdlm_ls_init('.snear');		gdlm_is_search_input_location();
2318	});
2319});
2320
2321function gdlm_is_search_input_location(){
2322	/* Check for on change */
2323	jQuery(".snear").on("change", function(){
2324		setTimeout(function(){
2325			if (typeof geodir_search_params !== 'undefined' && geodir_search_params.autocompleter_filter_location) {
2326				jQuery('.gd-search-field-search .gd-suggestions-dropdown').remove();
2327			}
2328			var $type = jQuery('.geodir-location-search-type').attr('name');
2329			if($type ){
2330				jQuery('.gd-search-field-near').removeClass('in-location in-neighbourhood in-city in-region in-country').addClass('in-location in-'+$type);
2331			}else{
2332				jQuery('.gd-search-field-near').removeClass('in-location in-neighbourhood in-city in-region in-country');
2333			}
2334		}, 100);
2335	}).on("keyup", function () {
2336		if (!(jQuery(this).val().trim() == geodir_params.txt_near_my_location && jQuery(this).closest('form').find('.geodir-location-search-type').val()=='me')) {
2337			jQuery('.gd-search-field-near').removeClass('in-location in-neighbourhood in-city in-region in-country');
2338			jQuery('.geodir-location-search-type').val('').attr('name','');
2339			jQuery('.sgeo_lat').val('');
2340			jQuery('.sgeo_lon').val('');
2341		}
2342	});
2343}
2344
2345function gdlm_ls_init($field){
2346	jQuery($field).on("focusin", 
2347		function(){
2348			gdlmls_selected = this;
2349			gdlm_ls_focus_in(this);
2350		}).on("focusout",
2351		function(){
2352			gdlmls_selected = '';
2353			gdlm_ls_focus_out(this);
2354		});
2355
2356	// window resize tasks
2357	jQuery(window).on("resize", function(){
2358		gdls_ls_resize_suggestions();
2359	});
2360}
2361
2362function gdlm_ls_focus_in($input){
2363	if(jQuery($input).parent().find(".gdlm-location-suggestions").length){
2364		jQuery($input).parent().find(".gdlm-location-suggestions").show();		gdlm_ls_current_location_suggestion($input);
2365
2366	}else{
2367		jQuery($input).after("<div class=' gd-suggestions-dropdown gdlm-location-suggestions gd-ios-scrollbars'>" +
2368			"<ul class='gdlmls-near list-unstyled p-0 m-0 '></ul>" +
2369			"<ul class='gdlmls-neighbourhood list-unstyled p-0 m-0'></ul>" +
2370			"<ul class='gdlmls-city list-unstyled p-0 m-0'></ul>" +
2371			"<ul class='gdlmls-region list-unstyled p-0 m-0'></ul>" +
2372			"<ul class='gdlmls-country list-unstyled p-0 m-0'></ul>" +
2373			"<ul class='gdlmls-more list-unstyled p-0 m-0'></ul>" +
2374			"</div>");
2375		gdlm_ls_init_suggestions($input);
2376		gdlm_ls_current_location_suggestion($input);
2377	}
2378
2379	// resize
2380	gdls_ls_resize_suggestions();
2381
2382	// set if is search near
2383	if(jQuery('.gdlm-location-suggestions:visible').prev().hasClass('snear') || jQuery($input).hasClass('snear')){
2384		gdlmls_is_search = true;
2385	}else{
2386		gdlmls_is_search = false;
2387	}
2388}
2389
2390function gdlm_ls_focus_out($input) {
2391	setTimeout(function() {
2392		_ua = navigator.userAgent.toLowerCase();
2393		isChrome = /chrome/.test(_ua);
2394		isWin10 = /windows nt 10.0/.test(_ua);
2395		if (!gdlmls_do_not_close) {
2396			jQuery($input).parent().find(".gdlm-location-suggestions").hide();		}
2397	}, 200);
2398}
2399
2400/**
2401 * Set the max height for the suggestion div so to never scroll past the bottom of the page.
2402 */
2403function gdls_ls_resize_suggestions() {
2404	setTimeout(function() {
2405		if (jQuery('.gdlm-location-suggestions:visible').length) {
2406			var offset = jQuery('.gdlm-location-suggestions:visible').offset().top;
2407			var windowHeight = jQuery(window).height();
2408			var maxHeight = windowHeight - (offset - jQuery(window).scrollTop());
2409
2410			if (jQuery('.gdlm-location-suggestions:visible').prev().hasClass('snear')) {
2411				jQuery('.gdlm-location-suggestions:visible').css('max-height', windowHeight - 40);
2412			} else {
2413				jQuery('.gdlm-location-suggestions:visible').css('max-height', maxHeight);
2414			}
2415		}
2416	}, 50);
2417}
2418
2419function gdlm_ls_init_suggestions($input) {
2420	setTimeout(function() {
2421		gdls_ls_resize_suggestions();
2422	}, 250);
2423		jQuery($input).on("keyup", function($input) {
2424		gdlmls_doing_search = 3; // city, region, country
2425		if (gdlmls_keyup_timeout != null) clearTimeout(gdlmls_keyup_timeout);
2426		gdlmls_keyup_timeout = setTimeout(gdlm_ls_maybe_fire_suggestions, 500);
2427	});
2428}
2429
2430function gdlm_ls_maybe_fire_suggestions(){
2431	/* Reset timer */
2432	gdlmls_keyup_timeout = null;
2433	/* Do suggestions */
2434	gdlm_ls_current_location_suggestion();
2435	_value = gdlmls_selected ? jQuery(gdlmls_selected).val().trim() : '';
2436	_chars = parseInt( geodir_location_params.autocompleter_min_chars );
2437	if ((!_value || _chars < 1 || _chars > 0 && _value && parseInt(_value.length) >= _chars) && !(_value == geodir_params.txt_near_my_location && jQuery(gdlmls_selected).closest("form").find(".geodir-location-search-type").val() == "me")) {
2438		gdlm_ls_city_suggestion();
2439				gdlm_ls_region_suggestion();			}
2440}
2441
2442function gdlm_ls_maybe_suggest_more() {
2443	if (
2444		gdlmls_doing_search == 0 &&
2445		gdlmls_country.length == 0 &&
2446		gdlmls_region.length == 0 &&
2447		gdlmls_city.length == 0 &&
2448		gdlmls_neighbourhood.length == 0
2449	) {
2450		$input = jQuery(gdlmls_selected).val();
2451		if ($input) {
2452						if ((typeof google !== 'undefined' && typeof google.maps !== 'undefined')) {
2453								gdlm_ls_google_suggestions($input);
2454			}
2455		} else {
2456			jQuery(gdlmls_selected).parent().find("ul.gdlmls-more").empty();
2457		}
2458	}
2459}
2460
2461function gdlm_ls_neighbourhood_suggestion() {
2462	var $search = jQuery(gdlmls_selected).val();
2463	if ($search) {
2464		jQuery.ajax({
2465			type: "GET",
2466			url: geodir_params.api_url + "locations/neighbourhoods/?search=" + $search,
2467			success: function(data) {
2468				gdlmls_neighbourhood = data;
2469				gdlmls_doing_search--;
2470				gdlm_ls_maybe_suggest_more();
2471				html = '';
2472				jQuery.each(gdlmls_neighbourhood, function(index, value) {
2473					html = html + gdlm_ls_create_li('neighbourhood', value);
2474				});
2475				jQuery(gdlmls_selected).parent().find("ul.gdlmls-neighbourhood").empty().append(html);
2476				if (html && gdlmls_is_search){
2477					geodirLMShowDropdown(gdlmls_selected);
2478				}
2479			},
2480			error: function(xhr, textStatus, errorThrown) {
2481				console.log(errorThrown);
2482			}
2483		});
2484	} else {
2485		gdlmls_neighbourhood = [];
2486		gdlmls_doing_search--;
2487		gdlm_ls_maybe_suggest_more();
2488		jQuery(gdlmls_selected).parent().find("ul.gdlmls-city").empty();
2489	}
2490}
2491
2492function gdlm_ls_city_suggestion() {
2493	var $search = jQuery(gdlmls_selected).val();
2494	if ($search) {
2495		jQuery.ajax({
2496			type: "GET",
2497			url: geodir_params.api_url + "locations/cities/?search=" + $search,
2498			success: function(data) {
2499				gdlmls_city = data;
2500				gdlmls_doing_search--;
2501				gdlm_ls_maybe_suggest_more();
2502				html = '';
2503				jQuery.each(gdlmls_city, function(index, value) {
2504					html = html + gdlm_ls_create_li('city', value);
2505				});
2506				jQuery(gdlmls_selected).parent().find("ul.gdlmls-city").empty().append(html);
2507				if (html && gdlmls_is_search){
2508					geodirLMShowDropdown(gdlmls_selected);
2509				}
2510			},
2511			error: function(xhr, textStatus, errorThrown) {
2512				console.log(errorThrown);
2513			}
2514		});
2515	} else {
2516		gdlmls_city = [];
2517		gdlmls_doing_search--;
2518		gdlm_ls_maybe_suggest_more();
2519		jQuery(gdlmls_selected).parent().find("ul.gdlmls-city").empty();
2520	}
2521}
2522
2523function gdlm_ls_region_suggestion() {
2524	var $search = jQuery(gdlmls_selected).val();
2525	if ($search) {
2526		jQuery.ajax({
2527			type: "GET",
2528			url: geodir_params.api_url + "locations/regions/?search=" + $search,
2529			success: function(data) {
2530				gdlmls_region = data;
2531				gdlmls_doing_search--;
2532				gdlm_ls_maybe_suggest_more();
2533				html = '';
2534				jQuery.each(gdlmls_region, function(index, value) {
2535					html = html + gdlm_ls_create_li('region', value);
2536				});
2537				jQuery(gdlmls_selected).parent().find("ul.gdlmls-region").empty().append(html);
2538				if (html && gdlmls_is_search){
2539					geodirLMShowDropdown(gdlmls_selected);
2540				}
2541			},
2542			error: function(xhr, textStatus, errorThrown) {
2543				console.log(errorThrown);
2544			}
2545		});
2546	} else {
2547		gdlmls_region = [];
2548		gdlmls_doing_search--;
2549		gdlm_ls_maybe_suggest_more();
2550		jQuery(gdlmls_selected).parent().find("ul.gdlmls-region").empty();
2551	}
2552}
2553
2554function gdlm_ls_country_suggestion() {
2555	var $search = jQuery(gdlmls_selected).val();
2556	if ($search) {
2557		jQuery.ajax({
2558			type: "GET",
2559			url: geodir_params.api_url + "locations/countries/?search=" + $search,
2560			success: function(data) {
2561				gdlmls_country = data;
2562				gdlmls_doing_search--;
2563				gdlm_ls_maybe_suggest_more();
2564				html = '';
2565				jQuery.each(gdlmls_country, function(index, value) {
2566					html = html + gdlm_ls_create_li('country', value);
2567				});
2568
2569				jQuery(gdlmls_selected).parent().find("ul.gdlmls-country").empty().append(html);
2570				if (html && gdlmls_is_search){
2571					geodirLMShowDropdown(gdlmls_selected);
2572				}
2573			},
2574			error: function(xhr, textStatus, errorThrown) {
2575				console.log(errorThrown);
2576			}
2577		});
2578	} else {
2579		gdlmls_country = [];
2580		gdlmls_doing_search--;
2581		gdlm_ls_maybe_suggest_more();
2582		jQuery(gdlmls_selected).parent().find("ul.gdlmls-country").empty();
2583	}
2584}
2585
2586function gdlm_ls_current_location_suggestion() {
2587	jQuery(gdlmls_selected).parent().find("ul.gdlmls-near").empty();
2588
2589	// Near me
2590	jQuery(gdlmls_selected).parent().find("ul.gdlmls-near").empty().append(gdlm_ls_create_li('near', {
2591		type: "near",
2592		slug: "me",
2593		title: geodir_params.txt_form_my_location
2594	}));
2595
2596	if (jQuery(gdlmls_selected).val() == '') {
2597		var $search_history = JSON.parse(gdlm_ls_get_location_history());
2598
2599		if ($search_history) {
2600			jQuery.each($search_history, function(index, value) {
2601				jQuery(gdlmls_selected).parent().find("ul.gdlmls-near").append(gdlm_ls_create_li(value.type, value));
2602			});
2603		}
2604
2605		if ( ! geodir_location_params.disable_nearest_cities ) {
2606			// Add near cities from ip
2607			gdlm_ls_nearest_cities();
2608		}
2609	}
2610	console.log(JSON.parse(gdlm_ls_get_location_history()));
2611}
2612
2613function gdlm_ls_nearest_cities() {
2614	if(!gdlmls_doing_nearest){
2615		gdlmls_doing_nearest = true;
2616		jQuery.ajax({
2617			type: "GET",
2618			url: geodir_params.api_url + "locations/cities/?orderby=ip",
2619			success: function(data) {
2620				if (data) {
2621					jQuery.each(data, function(index, value) {
2622						jQuery(gdlmls_selected).parent().find("ul.gdlmls-near").append(gdlm_ls_create_li('city', value));
2623					});
2624				}
2625				gdlmls_doing_nearest = false;
2626			},
2627			error: function(xhr, textStatus, errorThrown) {
2628				console.log(errorThrown);
2629				gdlmls_doing_nearest = false;
2630			}
2631		});
2632	}
2633}
2634
2635function gdlm_ls_create_li($type,$data){
2636	var output;
2637	var history = '';
2638	var $delete = '';
2639	var $common_class = '';
2640	if($data.history){
2641		history = '<i class="fas fa-history" title="Search history"></i> ';
2642		$delete = '<span><i onclick="var event = arguments[0] || window.event; geodir_cancelBubble(event);gdlm_ls_del_location_history(\''+$data.slug+'\');jQuery(this).parent().remove();" class="fas fa-times" title="Remove from history"></i></span> ';
2643	}else if($type == 'neighbourhood' || $type == 'city' || $type == 'region' || $type == 'country'){
2644		history = '<i class="fas fa-map-marker-alt"></i> ';
2645	}
2646	console.log($data);
2647	if($type=='neighbourhood'){
2648		if($data.area){$data.city = $data.area;}
2649		output = '<li class="'+$common_class+'" data-type="'+$type+'" ontouchstart="this.click();return false;" onclick="gdlm_click_action(\''+$type+'\',\''+gdlm_ls_slashit($data.title)+'\',\''+gdlm_ls_slashit($data.city)+'\',\''+$data.country_slug+'\',\''+$data.region_slug+'\',\''+$data.city_slug+'\',\''+$data.slug+'\');"><span>'+history+'In: <b>'+ $data.title + '</b>, '+ $data.city + ' (Neighbourhood)</span>'+$delete+'</li>';
2650	}else if($type=='city'){
2651		if($data.area){$data.region = $data.area;}
2652		output = '<li class="'+$common_class+'" data-type="'+$type+'" ontouchstart="this.click();return false;" onclick="gdlm_click_action(\''+$type+'\',\''+gdlm_ls_slashit($data.title)+'\',\''+gdlm_ls_slashit($data.region)+'\',\''+$data.country_slug+'\',\''+$data.region_slug+'\',\''+$data.slug+'\');"><span>'+history+'In: <b>'+ $data.title + '</b>, '+$data.region+' (City)</span>'+$delete+'</li>';
2653	}else if($type=='region'){
2654		if($data.area){$data.country = $data.area;}
2655		output = '<li class="'+$common_class+'" data-type="'+$type+'" ontouchstart="this.click();return false;" onclick="gdlm_click_action(\''+$type+'\',\''+gdlm_ls_slashit($data.title)+'\',\''+gdlm_ls_slashit($data.country)+'\',\''+$data.country_slug+'\',\''+$data.slug+'\');"><span>'+history+'In: <b>'+ $data.title + '</b>, '+$data.country_title+' (Region)</span>'+$delete+'</li>';
2656	}else if($type=='country'){
2657		output = '<li class="'+$common_class+'" data-type="'+$type+'" ontouchstart="this.click();return false;" onclick="gdlm_click_action(\''+$type+'\',\''+gdlm_ls_slashit($data.title)+'\',\'\',\''+$data.slug+'\');"><span>'+history+'In: <b>'+ $data.title + '</b> (Country)</span>'+$delete+'</li>';
2658	}else if($type=='near'){
2659		output = '<li data-type="'+$type+'" class="gd-near-me text-primary '+$common_class+'" ontouchstart="this.click();return false;" onclick="gdlm_click_action(\''+$type+'\',\''+gdlm_ls_slashit($data.title)+'\',\'\',\''+$data.slug+'\');"><span><i class="fas fa-location-arrow"></i> Near: '+ $data.title + '</span></li>';
2660	}else if($type=='near-search'){
2661		output = '<li class="'+$common_class+'" data-type="'+$type+'" ontouchstart="this.click();return false;" onclick="gdlm_click_action(\''+$type+'\',\''+gdlm_ls_slashit($data.description)+'\');"><span><i class="fas fa-search"></i> Near: '+ $data.description + '</span></li>';
2662	}
2663
2664	return output;
2665}
2666
2667function gdlm_click_action($type,$title,$area,$country_slug,$region_slug,$city_slug,$hood_slug){
2668	if(gdlmls_is_search){
2669		if($type=='neighbourhood' || $type=='city' || $type=='region' || $type=='country'){
2670			$slug = '';
2671			if($type=='neighbourhood'){$slug = $hood_slug;}
2672			else if($type=='city'){$slug = $city_slug;}
2673			else if($type=='region'){$slug = $region_slug;}
2674			else if($type=='country'){$slug = $country_slug;}
2675			gdlm_search_fill_location($type,$slug,$title);
2676		}else if($type=='near-search'){
2677			gdlm_search_fill_location($type,'',$title);
2678		}else if($type=='near'){
2679			gd_get_user_position(gdlm_search_near_me);
2680		}
2681	}else{
2682		if($type=='neighbourhood' || $type=='city' || $type=='region' || $type=='country'){
2683			gdlm_go_location($type,$title,$area,$country_slug,$region_slug,$city_slug,$hood_slug);
2684		}else if($type=='near-search'){
2685			gdlm_go_search($title);
2686		}else if($type=='near'){
2687			gd_get_user_position(gdlm_ls_near_me);
2688		}
2689	}
2690	setTimeout(function() {
2691		_ua = navigator.userAgent.toLowerCase();
2692		isChrome = /chrome/.test(_ua);
2693		isWin10 = /windows nt 10.0/.test(_ua);
2694		if (isChrome && isWin10) {
2695			jQuery(".gdlm-location-suggestions").hide();
2696		}
2697	},200);
2698}
2699
2700function gdlm_ls_near_me($lat,$lon){
2701	window.location = geodir_params.location_base_url+"near/me/"+$lat+","+$lon+"/";
2702}
2703
2704function gdlm_ls_near_gps($lat,$lon){
2705	window.location = geodir_params.location_base_url+"near/gps/"+$lat+","+$lon+"/";
2706}
2707
2708function gdlm_search_near_me($lat,$lon){
2709	gdlm_search_fill_location('near','me',"Near: "+geodir_params.txt_form_my_location,$lat,$lon)
2710}
2711
2712function gdlm_search_fill_location($type,$slug,$title,$lat,$lon){
2713	if($type=='near'){
2714
2715	}else if($type=='near-search'){
2716		$type='';
2717	}else{
2718		var txtType;
2719		if ($type == 'country') {
2720			txtType = '(Country)';
2721		} else if ($type == 'region') {
2722			txtType = '(Region)';
2723		} else if ($type == 'city') {
2724			txtType = '(City)';
2725		} else if ($type == 'neighbourhood') {
2726			txtType = '(Neighbourhood)';
2727		} else {
2728			txtType = "("+$type+")";
2729		}
2730		$title = "In: "+$title+" "+txtType;
2731	}
2732
2733	jQuery('.geodir-location-search-type').val($slug).attr('name', $type);
2734	jQuery('.sgeo_lat').val($lat);
2735	jQuery('.sgeo_lon').val($lon);
2736	jQuery('.snear').val($title).trigger('change'); // fire change event so we can check if we need to add in-location class
2737}
2738
2739function gdlm_go_search($text){
2740	if (window.gdMaps === 'google') {
2741		var geocoder = new google.maps.Geocoder();
2742		geocoder.geocode({'address': $text},
2743			function (results, status) {
2744				if (status == 'OK') {
2745//							console.log(results);
2746					$lat = results[0].geometry.location.lat();
2747					$lon = results[0].geometry.location.lng();
2748					gdlm_ls_near_gps($lat,$lon);
2749				} else {
2750					alert("Search was not successful for the following reason :" + status);
2751				}
2752			});
2753	} else if (window.gdMaps === 'osm') {
2754		geocodePositionOSM(false, $text, false, false,
2755			function(geo) {
2756				if (typeof geo !== 'undefined' && geo.lat && geo.lon) {
2757					console.log(results);
2758				} else {
2759					alert("Search was not successful for the requested address.");
2760				}
2761			});
2762	}
2763}
2764
2765function gdlm_ls_search_location($type,$term){
2766	jQuery.ajax({
2767		type: "GET",
2768		url: geodir_params.api_url+$type+"/?search="+$term,
2769		success: function(data) {
2770			console.log(data);
2771			return data;
2772			//jQuery('#' + map_canvas_var + '_loading_div').hide();
2773			//parse_marker_jason(data, map_canvas_var);
2774		},
2775		error: function(xhr, textStatus, errorThrown) {
2776			console.log(errorThrown);
2777		}
2778	});
2779}
2780
2781function gdlm_go_location($type,$title,$area,$country_slug,$region_slug,$city_slug,$hood_slug){
2782	// save search history before redirect
2783	gdlm_ls_set_location_history($type,$title,$area,$country_slug,$region_slug,$city_slug,$hood_slug);
2784	window.location = gdlm_ls_location_url($country_slug,$region_slug,$city_slug,$hood_slug);
2785	//console.log( gdlm_ls_location_url($country_slug,$region_slug,$city_slug,$hood_slug));
2786}
2787
2788function gdlm_ls_location_url($country_slug,$region_slug,$city_slug,$hood_slug){
2789	//$url = geodir_params.location_url.slice(0, -1); // get location url without the ending slash
2790	$url = geodir_params.location_base_url; // get location url without the ending slash
2791	var show_country = 0;
2792	var show_region = 1;
2793	var show_city = 1;
2794	var show_hood = 0;
2795
2796	if(show_country && $country_slug){
2797		$url += ""+$country_slug+"/";
2798	}
2799
2800	if(show_region && $region_slug){
2801		$url += ""+$region_slug+"/";
2802	}
2803
2804	if(show_city && $city_slug){
2805		$url += ""+$city_slug+"/";
2806	}
2807
2808	if(show_hood && $hood_slug){
2809		$url += ""+$hood_slug+"/";
2810	}
2811
2812	return $url;
2813}
2814
2815function gdlm_ls_get_location_history(){
2816	if (geodir_is_localstorage() === true) {
2817		return gdlm_ls_history = localStorage.getItem("gdlm_ls_history");
2818	}else{
2819		return '';
2820	}
2821}
2822
2823function gdlm_ls_del_location_history($slug){
2824	gdlmls_do_not_close = true;
2825	if (geodir_is_localstorage() === true) {
2826		gdlm_ls_history = JSON.parse(localStorage.getItem("gdlm_ls_history"));
2827
2828		var found  = '';
2829		console.log(gdlm_ls_history);
2830
2831		jQuery.each(gdlm_ls_history, function(index, value) {
2832			if($slug && $slug==value.slug){
2833				// its already in the list so bail.
2834				//gdlm_ls_history.splice(index, 1);
2835				found = index;
2836			}
2837		});
2838
2839		if(found!==''){
2840			gdlm_ls_history.splice(found, 1);
2841			// store the user selection
2842			localStorage.setItem("gdlm_ls_history", JSON.stringify(gdlm_ls_history));
2843		}
2844	}
2845
2846	setTimeout(function(){gdlmls_do_not_close = false;}, 200);
2847}
2848
2849function gdlm_ls_set_location_history($type,$title,$area,$country_slug,$region_slug,$city_slug,$hood_slug){
2850	// set a searched location
2851	if (geodir_is_localstorage() === true) {
2852		var gdlm_ls_history = localStorage.getItem("gdlm_ls_history");
2853		var $exists = false;
2854
2855		if (!gdlm_ls_history || gdlm_ls_history === undefined) {
2856			gdlm_ls_history = []
2857		}else{
2858			gdlm_ls_history = JSON.parse(gdlm_ls_history);
2859			jQuery.each(gdlm_ls_history, function(index, value) {
2860				console.log(value);
2861				if(value.type == $type && value.title==$title){
2862					// its already in the list so bail.
2863					$exists = true;
2864				}
2865			});
2866		}
2867
2868		if(!$exists){
2869			$slug = $city_slug;
2870			if($type=='neighbourhood'){
2871				$slug = $hood_slug;
2872			}if($type=='city'){
2873				$slug = $city_slug;
2874			}else if($type=='region'){
2875				$slug = $region_slug;
2876			}else if($type=='country'){
2877				$slug = $country_slug;
2878			}
2879
2880			var $location = {
2881				history:true, // set it as historical
2882				type:$type,
2883				title:$title,
2884				country_slug:$country_slug,
2885				region_slug:$region_slug,
2886				city_slug:$city_slug,
2887				hood_slug:$hood_slug,
2888				slug:$slug,
2889				area:$area
2890			};
2891			console.log(gdlm_ls_history);
2892			console.log($location);
2893			gdlm_ls_history.unshift($location);
2894			//gdlm_ls_history = $location;
2895
2896			// only keep latest 5 searches
2897			if(gdlm_ls_history.length > 5){
2898				gdlm_ls_history.pop();
2899			}
2900		}
2901
2902		// store the user selection
2903		localStorage.setItem("gdlm_ls_history", JSON.stringify(gdlm_ls_history));
2904	}
2905}
2906
2907function gdlm_ls_google_suggestions($search){
2908	// Create a new session token.
2909	if(!gdlmls_google_sessionToken){
2910		gdlmls_google_sessionToken = new google.maps.places.AutocompleteSessionToken();
2911	}
2912
2913	// display function
2914	var displaySuggestions = function(predictions, status) {
2915		if (status != google.maps.places.PlacesServiceStatus.OK) {
2916			return;
2917		}
2918
2919		console.log(predictions);
2920		html = '';
2921		predictions.forEach(function(prediction) {
2922			html = html + gdlm_ls_create_li('near-search', prediction);
2923		});
2924		jQuery(gdlmls_selected).parent().find("ul.gdlmls-more").empty().append(html);
2925		if (html && gdlmls_is_search){
2926			geodirLMShowDropdown(gdlmls_selected);
2927		}
2928	};
2929
2930	if(!gdlmls_google_service){
2931		gdlmls_google_service = new google.maps.places.AutocompleteService();
2932	}
2933	gdlmls_google_service.getPlacePredictions({input: $search, sessionToken: gdlmls_google_sessionToken, types: ['geocode']}, displaySuggestions);
2934}
2935
2936function gdlm_ls_slashit(str) {
2937	if (str) {
2938		str = str.replace(/'/g, "\\'");
2939	}
2940	return str;
2941}
2942
2943/**
2944 * Open the location switcher
2945 */
2946function geodir_lm_setup_switcher_trigger() {
2947	var no_show = false;
2948	// Clear the location and redirect to the base location page
2949	jQuery(".gdlmls-menu-icon").on("click", function(event){
2950		no_show = true;
2951		event.preventDefault();
2952				window.location = geodir_params.location_base_url;
2953			});
2954
2955	// detect the menu item location switcher click
2956	jQuery('a[href$="#location-switcher"]').on("click", function(event){
2957		// prevent the hash being added to the url
2958		event.preventDefault();
2959		// only fire if the click is not the clear location button.
2960		if(!no_show){
2961						// init the lightbox
2962			$lightbox = lity('.geodir-location-search-wrap');
2963			// add class so we can position
2964			jQuery($lightbox.element()).addClass('geodir-location-switcher-lightbox');
2965			// set the focus on the input so it auto loads the nearest cities
2966			jQuery('.lity-content .geodir-location-search').trigger("focus");
2967					}
2968	});
2969}
2970function geodirLMShowDropdown(el) {
2971	/* Windows 11 Edge/Chrome dropdown fix */
2972	var uA = navigator.userAgent.toLowerCase();
2973	if (navigator.platform.toLowerCase().indexOf('win') !== -1 && uA.indexOf("windows nt 10") !== -1 && (uA.match(/chrome/i) || uA.match(/edge/i))) {
2974		jQuery(el).dropdown('show');
2975		setTimeout(function(){
2976			jQuery('.gd-search-field-near .gdlm-location-suggestions').css('display',"").show();
2977		}, 30);
2978	} else if (jQuery(el).attr('aria-expanded')=='false'){
2979		jQuery(el).dropdown('show');
2980	}
2981}
2982jQuery(document).ready(function() {geodir_lm_setup_switcher_trigger()});
2983</script>
2983<style>html{font-size:16px;}</style>
2983<script id="underscore-js" src="https://c0.wp.com/c/7.1.3/wp-includes/js/underscore.min.js"></script>
vendor: 1 bytes, line 2983
2983
2984<script id="backbone-js" src="https://c0.wp.com/c/7.1.3/wp-includes/js/backbone.min.js"></script>
vendor: 1 bytes, line 2984
2984
2985<script id="wp-api-request-js-extra">
2986var wpApiSettings = {"root":"https://canalriverhub.co.uk/wp-json/","nonce":"266f923598","versionString":"wp/v2/"};
2987//# sourceURL=wp-api-request-js-extra
2988</script>
vendor: 1 bytes, line 2988
2988
2989<script id="wp-api-request-js" src="https://c0.wp.com/c/7.1.3/wp-includes/js/api-request.min.js"></script>
vendor: 1 bytes, line 2989
2989
2990<script id="wp-api-js-extra">
2991var wpApiSettings = {"root":"https://canalriverhub.co.uk/wp-json/","nonce":"266f923598"};
2992//# sourceURL=wp-api-js-extra
2993</script>
vendor: 1 bytes, line 2993
2993
2994<script id="wp-api-js" src="https://c0.wp.com/c/7.1.3/wp-includes/js/wp-api.min.js"></script>
vendor: 1 bytes, line 2994
2994
2995<script id="peepso-core-js-extra">
2996var peepsodata = {"is_admin":"","home_url":"https://canalriverhub.co.uk","site_url":"https://canalriverhub.co.uk","rest_url":"https://canalriverhub.co.uk/wp-json/peepso/v1/","rest_nonce":"266f923598","ajaxurl":"https://canalriverhub.co.uk/wp-admin/admin-ajax.php","ajaxurl_legacy":"https://canalriverhub.co.uk/peepsoajax/","version":"6.2.5.0","postsize":"4000","readmore_min":"1000","readmore_min_single":"2000","currentuserid":"0","userid":"0","objectid":"0","objecttype":"","date_format":"MM d, yy","members_page":"https://canalriverhub.co.uk/members/","members_hide_before_search":"0","open_in_new_tab":"2","hide_url_only":"0","loading_gif":"https://canalriverhub.co.uk/wp-content/plugins/peepso-core/assets/images/ajax-loader.gif","upload_size":"536870912","peepso_nonce":"c5a9f0545e","ajax_exception_text":"Something went wrong. Please contact the administrator.","label_error":"Error","label_notice":"Notice","label_done":"Done!","mark_all_as_read_text":"Mark all as read","mark_all_as_read_confirm_text":"Are you sure you want to mark all notifications as read?","show_unread_only_text":"Show unread only","show_all_text":"Show all","view_all_text":"View All","read_more_text":"Read more","mime_type_error":"The file type you uploaded is not allowed.","login_dialog_title":"Please login to continue","login_dialog":"\u003Cdiv class=\"ps-landing__form psf-login psf-login--inline\"\u003E\n  \u003Cform class=\"ps-form ps-form--login ps-js-form-login\" action=\"\" onsubmit=\"return false;\" method=\"post\" name=\"login\" id=\"ps-form-login-main\"\u003E\n    \u003Cdiv class=\"ps-form__row\"\u003E\n      \u003C!-- Login --\u003E\n      \u003Cdiv class=\"ps-form__field ps-form__field--icon ps-js-username-field\"\u003E\n        \u003Cdiv class=\"ps-input__wrapper--icon\"\u003E\n            \u003Cinput class=\"ps-input ps-input--sm ps-input--icon\" type=\"text\" name=\"username\" placeholder=\"Username or Email\" mouseev=\"true\"\n              autocomplete=\"off\" keyev=\"true\" clickev=\"true\" /\u003E\n                        \u003Ci class=\"gcis gci-user\"\u003E\u003C/i\u003E\n                    \u003C/div\u003E\n              \u003C/div\u003E\n\n      \u003C!-- Password --\u003E\n      \u003Cdiv class=\"ps-form__field ps-form__field--icon ps-js-password-field\"\u003E\n        \u003Cinput class=\"ps-input ps-input--sm ps-input--icon \"\n            type=\"password\" name=\"password\" placeholder=\"Password\" mouseev=\"true\"\n            autocomplete=\"off\" keyev=\"true\" clickev=\"true\" /\u003E\n        \u003Ci class=\"gcis gci-key\"\u003E\u003C/i\u003E\n      \u003C/div\u003E\n\n            \n      \u003C!-- Submit form --\u003E\n      \u003Cdiv class=\"ps-form__field ps-form__field--submit ps-js-password-field\"\u003E\n                \u003Cbutton type=\"submit\"\n            class=\"ps-btn ps-btn--sm ps-btn--action ps-btn--login ps-btn--loading \"\n            \u003E\n          \u003Cspan\u003ELogin\u003C/span\u003E\n          \u003Cimg src=\"https://canalriverhub.co.uk/wp-content/plugins/peepso-core/assets/images/ajax-loader.gif\"\u003E\n        \u003C/button\u003E\n      \u003C/div\u003E\n    \u003C/div\u003E\n\n    \u003C!-- Remember password --\u003E\n    \u003Cdiv class=\"ps-checkbox ps-checkbox--login\"\u003E\n      \u003Cinput class=\"ps-checkbox__input\" type=\"checkbox\" alt=\"Remember Me\" value=\"yes\" name=\"remember\" id=\"ps-form-login-main-remember\"  checked\u003E\n      \u003Clabel class=\"ps-checkbox__label\" for=\"ps-form-login-main-remember\"\u003ERemember Me\u003C/label\u003E\n    \u003C/div\u003E\n\n    \u003Cdiv class=\"psf-login__links\"\u003E\n      \n            \u003Ca class=\"psf-login__link psf-login__link--register\" href=\"https://canalriverhub.co.uk/register/\"\u003ERegister\u003C/a\u003E\n      \n      \u003Ca class=\"psf-login__link psf-login__link--recover\" href=\"https://canalriverhub.co.uk/password-recover/\"\u003EForgot Password\u003C/a\u003E\n\n            \u003Ca class=\"psf-login__link psf-login__link--activation ps-js-register-activation\" href=\"https://canalriverhub.co.uk/register/?resend\"\u003EResend activation code\u003C/a\u003E\n          \u003C/div\u003E\n\n    \u003Cdiv class=\"ps-alert errlogin calert clear alert-error\" style=\"display:none\"\u003E\u003C/div\u003E\n    \u003Cinput type=\"hidden\" name=\"option\" value=\"ps_users\" /\u003E\n    \u003Cinput type=\"hidden\" name=\"task\" value=\"-user-login\" /\u003E\n    \u003Cinput type=\"hidden\" name=\"redirect_to\" value=\"\" /\u003E\n    \u003Cinput type=\"hidden\" name=\"security\" value=\"03f56fbd40\" /\u003E\u003Cinput type=\"hidden\" name=\"_wp_http_referer\" value=\"/\" /\u003E\n    \u003Cdiv class=\"tsc-icons\"\u003E\r\n    \u003Cdiv class=\"tsc-icons__separator\"\u003E\u003Cspan\u003Eor\u003C/span\u003E\u003C/div\u003E\r\n    \u003Cdiv class=\"tsc-icons__label\"\u003EConnect with:\u003C/div\u003E\r\n    \u003Cdiv class=\"tsc-icons__item\"\u003E\u003Ca href=\"https://canalriverhub.co.uk/wp-login.php?action=social_login_authenticate&provider=Facebook&mode=login\" class=\"tsc-icon tsc-icon--facebook\" data-tooltip=\"Facebook\" style=\"color:#fff;background-color:#3b5998;\"\u003E\u003Ci class=\"tfab tfa-facebook\"\u003E\u003C/i\u003E\u003C/
2996a\u003E\u003C/div\u003E\u003Cdiv class=\"tsc-icons__item\"\u003E\u003Ca href=\"https://canalriverhub.co.uk/wp-login.php?action=social_login_authenticate&provider=Twitter&mode=login\" class=\"tsc-icon tsc-icon--twitter\" data-tooltip=\"Twitter\" style=\"color:#fff;background-color:#55acee;\"\u003E\u003Ci class=\"tfab tfa-twitter\"\u003E\u003C/i\u003E\u003C/a\u003E\u003C/div\u003E\u003C/div\u003E\r\n  \u003C/form\u003E\n  \u003C/div\u003E\n\n\u003Cscript\u003E\n    (function() {\n        function initLoginForm( $ ) {\n            peepso.login.initForm( $('.ps-js-form-login') );\n\n            $(function() {\n\n                var $nav = $('.wp-social-login-widget');\n                var $wrap = $('.ps-js--wsl');\n                var $btn = $('.ps-js--wsl .ps-btn');\n                var $vlinks = $('.ps-js--wsl .wp-social-login-provider-list');\n                var $hlinks = $('.ps-js--wsl .hidden-links');\n                var $hdrop = $('.ps-js--wsl .ps-widget--wsl-dropdown');\n\n                var numOfItems = 0;\n                var totalSpace = 0;\n                var breakWidths = [];\n\n                // Get initial state\n                $vlinks.children().outerWidth(function(i, w) {\n                    totalSpace += w;\n                    numOfItems += 1;\n                    breakWidths.push(totalSpace);\n                });\n\n                var availableSpace, numOfVisibleItems, requiredSpace;\n\n                function check() {\n                    // Get instant state\n                    availableSpace = $vlinks.width() - 40;\n                    numOfVisibleItems = $vlinks.children().length;\n                    requiredSpace = breakWidths[numOfVisibleItems - 1];\n\n                    // There is not enought space\n                    if (requiredSpace \u003E availableSpace) {\n                        $vlinks.children().last().prependTo($hlinks);\n                        numOfVisibleItems -= 1;\n                        check();\n                        // There is more than enough space\n                    } else if (availableSpace \u003E breakWidths[numOfVisibleItems]) {\n                        $hlinks.children().first().appendTo($vlinks);\n                        numOfVisibleItems += 1;\n                    }\n\n                    // Update the button accordingly\n                    $btn.attr(\"count\", numOfItems - numOfVisibleItems);\n                    if (numOfVisibleItems === numOfItems) {\n                        $btn.addClass('hidden');\n                        $wrap.removeClass('has-more');\n                    } else $btn.removeClass('hidden'), $wrap.addClass('has-more');\n                }
2996\n\n                // Window listeners\n                $(window).resize(function() {\n                    check();\n                });\n\n                $btn.on('click', function() {\n                    $hlinks.toggleClass('hidden');\n                    $hdrop.toggleClass('hidden');\n                });\n\n                check();\n\n            });\n        }\n\n        // naively check if jQuery exist to prevent error\n        var timer = setInterval(function() {\n            if ( window.jQuery && window.peepso ) {\n                clearInterval( timer );\n                initLoginForm( window.jQuery );\n            }\n        }, 1000 );\n\n    })();\n\u003C/script\u003E\n","login_with_email":"","like_text":" person likes this","like_text_plural":" people like this.","profile_unsaved_notice":"There are unsaved changes on this page.","profile_saving_notice":"The system is currently saving your changes.","comments_unsaved_notice":"Any unsaved comments will be discarded. Are you sure?","activity_limit_page_load":"1","activity_limit_below_fold":"3","loadmore_enable":"0","loadmore_repeat":"0","get_latest_interval":"30000","external_link_warning":"0","external_link_warning_page":"https://canalriverhub.co.uk/external-link/","external_link_whitelist":"\n\n--peepso-url--\nhttps://www.facebook.com/sharer.php\nhttps://twitter.com/share\nhttps://www.linkedin.com/shareArticle\nhttps://www.reddit.com/submit\nhttps://pinterest.com/pin/create/link/\nhttps://api.whatsapp.com/send\nhttps://t.me/share/url","trim_url":"0","trim_url_https":"0","notification_ajax_delay_min":"5000","notification_ajax_delay":"30000","notification_ajax_delay_multiplier":"1.5","notification_header":"\u003Cdiv class=\"ps-notif__box-title\"\u003ENotifications\u003C/div\u003E\n\u003Cdiv class=\"ps-notif__box-actions\"\u003E\n\t\u003Ca href=\"https://canalriverhub.co.uk/profile//about/notifications/\"\u003ESettings\u003C/a\u003E\n\u003C/div\u003E","notification_url":"https://canalriverhub.co.uk/notifications/","sse":"0","sse_url":"https://canalriverhub.co.uk/wp-content/plugins/peepso-core/sse.php","sse_domains":["https://canalriverhub.co.uk"],"sse_backend_delay":"5000","sse_backend_timeout":"30000","sse_backend_keepalive":"5","sse_wpnonce":"24054dfec5","auto_rtl":"","show_powered_by":"","powered_by":"","_et_no_asyncscript":"var ETBuilderBackendDynamic = {","modules":[],"elements":{"post":{"text_save":"Save","text_saved":"Saved","html_saved_notice":"\n\t\t\t\t\u003Cdiv class=\"ps-stream__save-tooltip\"\u003E\u003Cspan\u003EPost saved! See your saved posts \u003Ca href=\"https://canalriverhub.co.uk/activity/#saved\" onclick=\"window.location = 'https://canalriverhub.co.uk/activity/#saved'; setTimeout(window.location.reload(), 500);\"\u003Ehere\u003C/a\u003E\u003C/span\u003E\u003C/div\u003E\n\t\t\t","text_subscribe":"Follow","text_unsubscribe":"Following","html_subscribed_notice":"\n\t\t\t\t\u003Cdiv class=\"ps-stream__follow-tooltip\"\u003E\u003Cspan\u003EPost followed! See the followed content \u003Ca href=\"https://canalriverhub.co.uk/activity/#following\" onclick=\"window.location = 'https://canalriverhub.co.uk/activity/#following'; setTimeout(window.location.reload(), 500);\"\u003Ehere\u003C/a\u003E\u003C/span\u003E\u003C/div\u003E\n\t\t\t"}},"sections":{"search":{"show_images":null,"show_empty_sections":null,"text_no_results":"No results."}},"upload":{"maxSize":536870912,"textErrorMaxSize":"The file size you uploaded is too big. The maximum file size is \u003Cstrong\u003E512 MB\u003C/strong\u003E."},"avatar":{"_wpnonce":"8f125817de","templateDialog2":"","textErrorFileType":"The file type you uploaded is not allowed. Only JPEG, PNG, and WEBP allowed.","uploadNonce":"c874d3174a","uploadMaxSize":536870912,"templateDialog":"","textErrorFileSize":"The file size you uploaded is too big. The maximum file size is \u003Cstrong\u003E512 MB\u003C/strong\u003E."},"cover":{"_wpnonce":"2256160efb","templateDialog":"","textErrorFileType":"The file type you uploaded is not allowed. Only JPEG, PNG, and WEBP allowed."},"dialog":{"text_title_default":"Dialog","text_title_error":"Error","text_title_confirm":"Confirm","text_button_cancel":"Cancel","text_button_ok":"OK","template":"\n\u003Cdiv class=\"ps-modal__wrapper\"\u003E\n\t\t\u003Cdiv class=\"ps-modal__container\"\u003E\n\t\t\u003Cdiv class=\"ps-modal {{= data.opts.wide ? 'ps-modal--wide' : '' }}\"\u003E\n\t\t\t\u003Cdiv class=\"ps-modal__inner\"\u003E\n\t\t\t\t\u003Cdiv class=\"ps-modal__header ps-js-header\"\u003E\n\t\t\t\t\t\u003Cdiv class=\"ps-modal__title ps-js-title\"\u003E{{= data.opts.title }}\u003C/div\u003E\n\t\t\t\t\t\u003Ca href=\"#\" class=\"ps-modal__close ps-js-close\"\u003E\u003Ci class=\"gcis gci-times\"\u003E\u003C/i\u003E\u003C/
2996a\u003E\n\t\t\t\t\u003C/div\u003E\n\t\t\t\t\u003Cdiv class=\"ps-modal__body ps-js-body\"\u003E\n\t\t\t\t\t\u003Cdiv class=\"ps-modal__content\"\u003E{{= data.html }}\u003C/div\u003E\n\t\t\t\t\u003C/div\u003E\n\t\t\t\t{{ if (data.opts.actions) { }}\n\t\t\t\t\u003Cdiv class=\"ps-modal__footer ps-js-footer\"\u003E\n\t\t\t\t\t\u003Cdiv class=\"ps-modal__actions\"\u003E\n\t\t\t\t\t\t{{ var actions = data.opts.actions; for (var i = 0; i \u003C actions.length; i++) { }}\n\t\t\t\t\t\t\u003Cbutton class=\"ps-btn ps-btn--sm {{= actions[i].primary ? 'ps-btn--action' : '' }} {{= actions[i].class || '' }}\"\n\t\t\t\t\t\t\t\t{{ if (actions[i].iconHover) { }}\n\t\t\t\t\t\t\t\tdata-mouseover-icon=\"{{= actions[i].iconHover }}\"\n\t\t\t\t\t\t\t\t{{ } }}\n\t\t\t\t\t\t\u003E\n\t\t\t\t\t\t\t{{ if (actions[i].icon) { }}\n\t\t\t\t\t\t\t\u003Ci class=\"{{= actions[i].icon }}\"\u003E\u003C/i\u003E\n\t\t\t\t\t\t\t{{ } }}\n\t\t\t\t\t\t\t{{= actions[i].label }}\n\t\t\t\t\t\t\t{{ if (actions[i].loading) { }}\n\t\t\t\t\t\t\t\u003Cimg src=\"https://canalriverhub.co.uk/wp-content/plugins/peepso-core/assets/images/ajax-loader.gif\"\n\t\t\t\t\t\t\t\tclass=\"ps-js-loading\" alt=\"loading\" style=\"padding-left:5px; display:none\" /\u003E\n\t\t\t\t\t\t\t{{ } }}\n\t\t\t\t\t\t\u003C/button\u003E\n\t\t\t\t\t\t{{ } }}\n\t\t\t\t\t\u003C/div\u003E\n\t\t\t\t\u003C/div\u003E\n\t\t\t\t{{ } }}\n\t\t\t\u003C/div\u003E\n\t\t\u003C/div\u003E\n\t\u003C/div\u003E\n\u003C/div\u003E\n"},"activity":{"hide_from_guest":0,"is_permalink":0,"template_no_more":"\u003Cdiv class=\"ps-alert\"\u003ENothing more to show.\u003C/div\u003E\n","template_load_more":"\u003Cdiv class=\"ps-posts__action\"\u003E\n\t\u003Cbutton class=\"ps-btn ps-btn--full ps-btn--action\"\u003E\u003Ci class=\"gcis gci-arrow-circle-down\"\u003E\u003C/i\u003E\u003Cspan\u003ELoad more\u003C/span\u003E\u003C/button\u003E\n\u003C/div\u003E\n","template_report":"\u003Cform class=\"ps-form ps-form--vertical ps-form--report\"\u003E\n\t\u003Cdiv class=\"ps-form__row\"\u003E\n\t\t\u003Cselect class=\"ps-input ps-input--sm ps-input--select ps-js-report-type\"\u003E\n\u003Coption value=\"\"\u003E- select reason -\u003C/option\u003E\n\u003Coption value=\"Spamming\"\u003ESpamming\u003C/option\u003E\u003Coption value=\"Advertisement\"\u003EAdvertisement\u003C/option\u003E\u003Coption value=\"Profanity\"\u003EProfanity\u003C/option\u003E\u003Coption value=\"Inappropriate Content/Abusive\"\u003EInappropriate Content/Abusive\u003C/option\u003E\u003Coption value=\"Other\" data-need-reason=\"1\"\u003EOther\u003C/option\u003E\u003C/select\u003E\n\u003Cdiv class=\"ps-js-report-desc\"\u003E\u003Ctextarea class=\"ps-input ps-input--textarea\" maxlength=\"250\" placeholder=\"Report description...\"\u003E\u003C/textarea\u003E\u003Cdiv class=\"ps-form__chars-count ps-js-counter\"\u003E\u003C/div\u003E\u003C/div\u003E\u003Cdiv class=\"ps-alert ps-alert--abort ps-js-report-error\" style=\"display:none\"\u003E\u003C/div\u003E\t\t\u003Cdiv class=\"ps-alert ps-js-error\" style=\"display:none\"\u003E\u003C/div\u003E\n\t\u003C/div\u003E\n\u003C/form\u003E\n\n\u003Cscript type=\"text/template\" data-name=\"opts\"\u003E{\"title\":\"Report Content to Admin\",\"actions\":[{\"label\":\"Cancel\",\"class\":\"ps-js-cancel\"},{\"label\":\"Submit Report\",\"class\":\"ps-js-submit\",\"loading\":true,\"primary\":true}],\"text_select_reason\":\"ERROR: Please select a report reason.\",\"text_fill_description\":\"ERROR: Please provide the necessary report details.\"}\u003C/script\u003E\n","template_pin":"\u003Cform class=\"ps-form ps-form--vertical ps-form--pin-until\"\u003E\n\t\u003Cdiv class=\"ps-form__row\"\u003E\n\t\t\u003Clabel class=\"ps-form__label\"\u003E\n\t\t\tDate\t\t\u003C/label\u003E\n\t\t\u003Cdiv class=\"ps-form__field\" style=\"display:flex\"\u003E\n\t\t\t\u003Cselect class=\"ps-input ps-input--sm ps-input--select ps-postbox__pin-select ps-js-date-dd\"\u003E\u003C/select\u003E\n\t\t\t\u003Cselect class=\"ps-input ps-input--sm ps-input--select ps-postbox__pin-select ps-js-date-mm\"\u003E\u003C/select\u003E\n\t\t\t\u003Cselect class=\"ps-input ps-input--sm ps-input--select ps-postbox__pin-select ps-js-date-yy\"\u003E\u003C/select\u003E\n\t\t\u003C/div\u003E\n\t\u003C/div\u003E\n\t\u003Cdiv class=\"ps-form__row\"\u003E\n\t\t\u003Clabel class=\"ps-form__label\"\u003E\n\t\t\tTime\t\t\u003C/label\u003E\n\t\t\u003Cdiv class=\"ps-form__field\" style=\"display:flex\"\u003E\n\t\t\t\u003Cselect class=\"ps-input ps-input--sm ps-input--select ps-postbox__pin-select ps-js-time-hh\"\u003E\u003C/select\u003E\n\t\t\t\u003Cselect class=\"ps-input ps-input--sm ps-input--select ps-postbox__pin-select ps-js-time-mm\" data-interval=\"15\"\u003E\u003C/select\u003E\n\t\t\t\t\t\t\u003Cselect class=\"ps-input ps-input--sm ps-input--select ps-postbox__pin-select ps-js-time-ampm\"\u003E\u003C/select\u003E\n\t\t\t\t\t\u003C/div\u003E\n\t\u003C/div\u003E\n\u003C/form\u003E\n\n\u003Cscript type=\"text/template\" data-name=\"opts\"\u003E{\"title\":\"Pin This Post Until &hellip;\",\"actions\":[{\"label\":\"Cancel\",\"class\":\"ps-js-cancel\"},{\"label\":\"Pin\",\"class\":\"ps-js-submit\",\"loading\":true,\"primary\":true}]}\u003C/script\u003E\n","template_repost":"\u003Cdiv id=\"repost-dialog\"\u003E\n\t\u003Cdiv class=\"dialog-title\"\u003E\n\t\tShare This Post\t\u003C/div\u003E\n\t\u003Cdiv class=\"dialog-content\"\u003E\n\t\t\u003Cform class=\"ps-form ps-form--repost ps-form--vertical\"\u003E\n\t\t\t\u003Cdiv class=\"ps-form__row\"\u003E\n\t\t\t\t\u003Ctextarea id=\"share-post-box\" class=\"ps-input ps-input--textarea\" placeholder=\"Say what is on your mind...\"\u003E\u003C/textarea\u003E\n\t\t\t\u003C/div\u003E\n\t\t\t\u003Cdiv class=\"ps-form__row\"\u003E\n\t\t\t\t\u003Cdiv class=\"ps-dropdown ps-dropdown--menu ps-js-dropdown ps-js-dropdown--privacy\"\u003E\n\t\t\t\t\t\u003Cbutton class=\"ps-btn ps-btn--sm ps-dropdown__toggle ps-js-dropdown-toggle\" data-value=\"\"\u003E\n\t\t\t\t\t\t\u003Cspan class=\"dropdown-value\"\u003E\u003Ci class=\"gcis gci-globe-americas\"\u003E\u003C/i\u003E\u003C/span\u003E\n\t\t\t\t\t\u003C/button\u003E\n\t\t\t\t\t\u003Cinput type=\"hidden\" id=\"repost_acc\" name=\"repost_acc\" value=\"10\" /\u003E\n\t\t\t\t\t\u003Cdiv class=\"ps-dropdown__menu ps-js-dropdown-menu\"\u003E\u003Ca href=\"#\" data-option-value=\"10\" onclick=\"return \"\u003E\u003Ci class=\"gcis gci-globe-americas\"\u003E\u003C/i\u003E\u003Cspan\u003EPublic\u003C/span\u003E\u003C/
2996a\u003E\u003Ca href=\"#\" data-option-value=\"20\" onclick=\"return \"\u003E\u003Ci class=\"gcis gci-user-friends\"\u003E\u003C/i\u003E\u003Cspan\u003ESite Members\u003C/span\u003E\u003C/a\u003E\u003Ca href=\"#\" data-option-value=\"40\" onclick=\"return \"\u003E\u003Ci class=\"gcis gci-lock\"\u003E\u003C/i\u003E\u003Cspan\u003EOnly Me\u003C/span\u003E\u003C/a\u003E\u003C/div\u003E\t\t\t\t\u003C/div\u003E\n\t\t\t\t\u003Cinput type=\"hidden\" id=\"postbox-post-id\" name=\"post_id\" value=\"{post-id}\" /\u003E\n\t\t\t\u003C/div\u003E\n\t\t\t\u003Cdiv class=\"ps-form__row\"\u003E\n\t\t\t\t\u003Cblockquote\u003E\n\t\t\t\t\t{post-content}\n\t\t\t\t\u003C/blockquote\u003E\n\t\t\t\u003C/div\u003E\n\t\t\u003C/form\u003E\n\t\u003C/div\u003E\n\t\u003Cdiv class=\"dialog-action\"\u003E\n\t\t\u003Cbutton type=\"button\" name=\"rep_cacel\" class=\"ps-btn ps-btn--sm\" onclick=\"pswindow.hide(); return false;\"\u003ECancel\u003C/button\u003E\n\t\t\u003Cbutton type=\"button\" name=\"rep_submit\" class=\"ps-btn ps-btn--sm ps-btn--action\" onclick=\"activity.submit_repost(); return false;\"\u003EShare\u003C/button\u003E\n\t\u003C/div\u003E\n\u003C/div\u003E\n"},"embed":{"enable":1,"enable_non_ssl":0},"hovercard":{"template":"\u003Cdiv class=\"ps-hovercard\"\u003E\n\t\u003Cdiv class=\"ps-hovercard__inner\"\u003E\n\t\t\u003Cdiv class=\"ps-hovercard__header ps-js-cover\"\u003E\n\t\t\t\u003Cdiv class=\"ps-hovercard__overlay\"\u003E\n\t\t\t\t\u003Cdiv class=\"ps-avatar ps-avatar--hovercard\"\u003E\n\t\t\t\t\t\u003Cimg class=\"ps-js-avatar\" /\u003E\n\t\t\t\t\u003C/div\u003E\n\t\t\t\t\u003Cdiv class=\"ps-hovercard__name ps-js-name\"\u003E\u003C/div\u003E\n\t\t\t\u003C/div\u003E\n\t\t\u003C/div\u003E\n\t\t\u003Cdiv class=\"ps-hovercard__footer\"\u003E\n\t\t\t\u003Cdiv class=\"ps-hovercard__details\"\u003E\n\t\t\t\t\u003Cspan class=\"ps-hovercard__count ps-hovercard__count--views\"\u003E\n\t\t\t\t\t\u003Ci class=\"ps-icon-eye\"\u003E\u003C/i\u003E\n\t\t\t\t\t\u003Cspan class=\"ps-js-views\"\u003E0\u003C/span\u003E\n\t\t\t\t\u003C/span\u003E\n\t\t\t\t\u003Cspan class=\"ps-hovercard__count ps-hovercard__count--likes\"\u003E\n\t\t\t\t\t\u003Ci class=\"ps-icon-thumbs-up\"\u003E\u003C/i\u003E\n\t\t\t\t\t\u003Cspan class=\"ps-js-likes\"\u003E0\u003C/span\u003E\n\t\t\t\t\u003C/span\u003E\n\t\t\t\t\u003Ca href=\"#\" class=\"ps-hovercard__actions ps-js-link\"\u003E\n\t\t\t\t\tVisit profile\t\t\t\t\u003C/a\u003E\n\t\t\t\u003C/div\u003E\n\t\t\u003C/div\u003E\n\t\t\u003Cdiv class=\"ps-hovercard__loading ps-js-loading\"\u003E\n\t\t\t\u003Ci class=\"gcis gci-circle-notch gci-spin\"\u003E\u003C/i\u003E\n\t\t\u003C/div\u003E\n\t\u003C/div\u003E\n\u003C/div\u003E\n"},"datetime":{"text":{"am":"AM","pm":"PM","monthNames":["January","February","March","April","May","June","July","August","September","October","November","December"]}},"hashtags":{"url":"https://canalriverhub.co.uk/activity/hashtag/","everything":0,"min_length":"3","max_length":"16","must_start_with_letter":0},"blogposts":{"delete_post_warning":"Deleting this post will reset likes and comments on the blog post. If comment integration is enabled, a fresh activity post will be automatically created."},"markdown":{"highlight-js":"https://canalriverhub.co.uk/wp-content/plugins/peepso-core/assets/js/markdown/highlight.min.js?ver=6.2.5.0","highlight-css":"https://canalriverhub.co.uk/wp-content/plugins/peepso-core/assets/css/markdown/highlight.min.css?ver=6.2.5.0","no_paragraph":1,"enable_heading":1},"user":{"template_report":"\u003Cform class=\"ps-form ps-form--vertical ps-form--report\"\u003E\n\t\u003Cdiv class=\"ps-form__row\"\u003E\n\t\t\u003Cselect class=\"ps-input ps-input--sm ps-input--select ps-js-report-type\"\u003E\n\u003Coption value=\"\"\u003E- select reason -\u003C/option\u003E\n\u003Coption value=\"Spamming\"\u003ESpamming\u003C/option\u003E\u003Coption value=\"Advertisement\"\u003EAdvertisement\u003C/option\u003E\u003Coption value=\"Profanity\"\u003EProfanity\u003C/option\u003E\u003Coption value=\"Inappropriate Content/Abusive\"\u003EInappropriate Content/Abusive\u003C/option\u003E\u003Coption value=\"Other\" data-need-reason=\"1\"\u003EOther\u003C/option\u003E\u003C/select\u003E\n\u003Cdiv class=\"ps-js-report-desc\"\u003E\u003Ctextarea class=\"ps-input ps-input--textarea\" maxlength=\"250\" placeholder=\"Report description...\"\u003E\u003C/textarea\u003E\u003Cdiv class=\"ps-form__chars-count ps-js-counter\"\u003E\u003C/div\u003E\u003C/div\u003E\u003Cdiv class=\"ps-alert ps-alert--abort ps-js-report-error\" style=\"display:none\"\u003E\u003C/div\u003E\t\t\u003Cdiv class=\"ps-alert ps-js-error\" style=\"display:none\"\u003E\u003C/div\u003E\n\t\u003C/div\u003E\n\u003C/form\u003E\n\n\n\u003Cscript type=\"text/template\" data-name=\"opts\"\u003E{\"title\":\"Report Content to Admin\",\"actions\":[{\"label\":\"Cancel\",\"class\":\"ps-js-cancel\"},{\"label\":\"Submit Report\",\"class\":\"ps-js-submit\",\"loading\":true,\"primary\":true}],\"text_select_reason\":\"ERROR: Please select Reason for Report.\",\"text_fill_description\":\"ERROR: Please fill Reason for Report.\"}\u003C/script\u003E\n"},"location":{"api_key":null,"template_selector":"\u003Cdiv class=\"ps-location ps-js-location-wrapper\"\u003E\n\t\u003Cdiv class=\"ps-location__inner ps-js-location\"\u003E\n\t\t\u003Cdiv class=\"ps-location__loading ps-js-location-loading\" style=\"display:none\"\u003E\n\t\t\t\u003Cimg src=\"https://canalriverhub.co.uk/wp-content/plugins/peepso-core/assets/images/ajax-loader.gif\" alt=\"\" /\u003E\n\t\t\u003C/div\u003E\n\t\t\u003Cdiv class=\"ps-location__box ps-js-location-result\"\u003E\n\t\t\t\u003Cdiv class=\"ps-location__list ps-js-location-list\"\u003E\n\t\t\t\t\u003Cdiv class=\"ps-location__select ps-js-location-placeholder\"\u003E\u003Ci class=\"gcis gci-map-marked-alt\"\u003E\u003C/i\u003E Enter location name...\u003C/div\u003E\n\t\t\t\u003C/div\u003E\n\t\t\t\u003Cdiv class=\"ps-location__view ps-js-location-map\"\u003E\u003C/div\u003E\n\t\t\t\u003Cdiv class=\"ps-location__actions\"\u003E\n\t\t\t\t\u003Ca href=\"#\" class=\"ps-btn ps-btn--sm ps-btn--action ps-js-select\"\u003ESelect\u003C/a\u003E\n\t\t\t\t\u003Ca href=\"#\" class=\"ps-btn ps-btn--sm ps-btn--abort ps-js-remove\"\u003ERemove\u003C/a\u003E\n\t\t\t\u003C/div\u003E\n\t\t\u003C/div\u003E\n\t\u003C/div\u003E\n\t\u003Cdiv class=\"ps-location-fragment ps-js-location-fragment\" style=\"display:none\"\u003E\n\t\t\u003Ca href=\"#\" class=\"ps-location__list-item ps-js-location-listitem\" data-place-id=\"{place_id}\" onclick=\"return false;\"\u003E\n\t\t\t\u003Cstrong class=\"ps-js-location-listitem-name\"\u003E{name}\u003C/strong\u003E\n\t\t\t\u003Cspan\u003E{description}\u003C/span\u003E\n\t\t\u003C/a\u003E\n\t\u003C/div\u003E\n\u003C/div\u003E\n","template_postbox":"\u003Cdiv class=\"ps-postbox__location-inner ps-js-location-wrapper\"\u003E\n\t\u003Cdiv class=\"ps-postbox__location-box\"\u003E\n\t\t\u003Cdiv class=\"ps-postbox__location-field ps-input__wrapper ps-input__wrapper--icon\"\u003E\n\t\t\t\u003Cinput type=\"text\" class=\"ps-input ps-input--icon ps-postbox__location-input\"\n\t\t\t\tplaceholder=\"Enter your location\" value=\"\" /\u003E\n\t\t\t\u003Ci class=\"gcis gci-map-marked-alt\"\u003E\u003C/i\u003E\n\t\t\u003C/div\u003E\n\t\t\u003Cdiv class=\"ps-postbox__location-search\"\u003E\n\t\t\t\u003Cdiv class=\"ps-postbox__location-list ps-js-location-result\"\n\t\t\t\tdata-no-items=\"No locations foun
2996d\"\u003E\u003C/div\u003E\n\t\t\t\u003Cdiv class=\"ps-postbox__location-map ps-js-location-map\"\u003E\u003C/div\u003E\n\t\t\t\u003Cdiv class=\"ps-loading\" style=\"display: none\"\u003E\n\t\t\t\t\u003Cdiv class=\"ps-postbox__location-item ps-postbox__location-item--loading ps-js-postbox-location-item ps-js-location-loading\"\u003E\n\t\t\t\t\t\u003Cimg src=\"https://canalriverhub.co.uk/wp-content/plugins/peepso-core/assets/images/ajax-loader.gif\" alt=\"\" /\u003E\n\t\t\t\t\u003C/div\u003E\n\t\t\t\u003C/div\u003E\n\t\t\t\u003Cdiv class=\"ps-postbox__location-actions ps-js-location-action\" style=\"display:block\"\u003E\n\t\t\t\t\u003Cbutton class=\"ps-btn ps-btn--sm ps-btn--action ps-postbox__location-action ps-js-select\" style=\"display:none\"\u003E\n\t\t\t\t\t\u003Ci class=\"gcis gci-map-marker-alt\"\u003E\u003C/i\u003E\u003Cspan\u003ESelect\u003C/span\u003E\n\t\t\t\t\u003C/button\u003E\n\t\t\t\t\u003Cbutton class=\"ps-btn ps-btn--sm ps-btn--abort ps-postbox__location-action ps-js-remove\" style=\"display:none\"\u003E\n\t\t\t\t\t\u003Ci class=\"gcis gci-times\"\u003E\u003C/i\u003E\u003Cspan\u003ERemove\u003C/span\u003E\n\t\t\t\t\u003C/button\u003E\n\t\t\t\u003C/div\u003E\n\t\t\u003C/div\u003E\n\t\u003C/div\u003E\n\t\u003Cscript type=\"text/template\" class=\"ps-js-location-fragment\"\u003E\n\t\t\u003Cdiv class=\"ps-postbox__location-item {{= data.place_id ? 'ps-js-location-listitem' : '' }}\" data-place-id=\"{{= data.place_id }}\" \u003E\n\t\t\t\u003Cp class=\"ps-js-location-listitem-name\"\u003E{{= data.name }}\u003C/p\u003E\n\t\t\t\u003Cspan\u003E{{= data.description || '&nbsp;' }}\u003C/span\u003E\n\t\t\u003C/div\u003E\n\t\u003C/script\u003E\n\u003C/div\u003E\n"},"vip":{"popoverEnable":false,"popoverTemplate":"\u003Cdiv class=\"ps-vip__dropdown\"\u003E\n\t{{ if ( data === 'loading' ) { }}\n\t\u003Cdiv style=\"width:100px; text-align:center\"\u003E\n\t\t\u003Cimg src=\"https://canalriverhub.co.uk/wp-content/plugins/peepso-core/assets/images/ajax-loader.gif\" /\u003E\n\t\u003C/div\u003E\n\t{{ } else { }}\n\t{{ _.each( data, function( item ) { }}\n\t\u003Cdiv class=\"ps-vip-dropdown__item\"\u003E\n\t\t\u003Cimg src=\"{{= item.icon_url }}\" alt=\"{{= item.title }}\" title=\"{{= item.title }}\" class=\"ps-vip__icon\" /\u003E\n\t\t\u003Cdiv class=\"ps-vip-dropdown-item__content\"\u003E\n\t\t\t\u003Cstrong\u003E{{= item.title }}\u003C/strong\u003E\n\t\t\t\u003Cspan\u003E{{= item.content }}\u003C/span\u003E\n\t\t\u003C/div\u003E\n\t\u003C/div\u003E\n\t{{ }); }}\n\t{{ } }}\n\u003C/div\u003E\n","hovercardTemplate":"{{ if ( _.isObject( data.vip ) && ! _.isArray( data.vip ) ) { }}\n\u003Cdiv class=\"ps-hovercard__vip\"\u003E\n\t{{ _.each( data.vip, function( item ) { }}\n\t\u003Cspan class=\"ps-hovercard__vip-item ps-vip__tooltip-trigger\"\u003E\u003Cimg src=\"{{= item.icon_url }}\" alt=\"{{= item.title }}\" class=\"ps-vip__icon\"\u003E\u003C/span\u003E\n\t\u003Cdiv class=\"ps-vip__tooltip\"\u003E\n\t\t\u003Cspan class=\"ps-vip__tooltip-title\"\u003E{{= item.title }}\u003C/span\u003E\n\t\t{{ if ( item.content ) { }}\n\t\t\u003Cspan class=\"ps-vip__tooltip-desc\"\u003E - {{= item.content }}\u003C/span\u003E\n\t\t{{ } }}\n\t\u003C/div\u003E\n\t{{ }); }}\n\u003C/div\u003E\n{{ } }}\n"},"polls":{"textPostboxPlaceholder":"Say something about this poll...","textOptionPlaceholder":"Option %d"}};
2997//# sourceURL=peepso-core-js-extra
2998</script>
vendor: 1 bytes, line 2998
2998
2999<script id="peepso-core-js" src="https://canalriverhub.co.uk/wp-content/plugins/peepso-core/assets/js/core.min.js?ver=6.2.5.0"></script>
vendor: 1 bytes, line 2999
2999
3000<script id="peepso-modules-js" src="https://canalriverhub.co.uk/wp-content/plugins/peepso-core/assets/js/modules.min.js?ver=6.2.5.0"></script>
vendor: 1 bytes, line 3000
3000
3001<script id="peepso-elements-js" src="https://canalriverhub.co.uk/wp-content/plugins/peepso-core/assets/js/elements.min.js?ver=6.2.5.0"></script>
vendor: 1 bytes, line 3001
3001
3002<script id="peepso-sections-js" src="https://canalriverhub.co.uk/wp-content/plugins/peepso-core/assets/js/sections.min.js?ver=6.2.5.0"></script>
vendor: 1 bytes, line 3002
3002
3003<script id="peepso-window-js-extra">
3004var peepsowindowdata = {"label_confirm":"Confirm","label_confirm_delete":"Confirm Delete","label_confirm_delete_content":"Are you sure you want to delete this?","label_yes":"Yes","label_no":"No","label_delete":"Delete","label_cancel":"Cancel","label_okay":"Okay"};
3005//# sourceURL=peepso-window-js-extra
3006</script>
vendor: 1 bytes, line 3006
3006
3007<script id="peepso-bundle-js-extra">
3008var peepsolightboxdata = {"template":"\u003Cdiv class=\"ps-lightbox ps-js-lightbox\"\u003E\n\t\u003Cdiv class=\"ps-lightbox__inner ps-lightbox-padding\"\u003E\n\t\t\u003Cdiv class=\"ps-lightbox__container ps-lightbox-wrapper\"\u003E\n\t\t\t\u003Cdiv class=\"ps-lightbox__view ps-lightbox-content\"\u003E\n\t\t\t\t\u003Cdiv class=\"ps-lightbox__object ps-lightbox-object\"\u003E\u003C/div\u003E\n\t\t\t\t\u003Cbutton class=\"ps-lightbox__nav ps-lightbox__nav--left ps-lightbox-arrow-prev\"\u003E\u003Ci class=\"gcis gci-chevron-left\"\u003E\u003C/i\u003E\u003C/button\u003E\n\t\t\t\t\u003Cbutton class=\"ps-lightbox__nav ps-lightbox__nav--right ps-lightbox-arrow-next\"\u003E\u003Ci class=\"gcis gci-chevron-right\"\u003E\u003C/i\u003E\u003C/button\u003E\n\t\t\t\t\u003Cdiv class=\"ps-lightbox__zoom ps-lightbox-imagelink\"\u003E\n\t\t\t\t\t\u003Ca target=\"_blank\"\u003E\n\t\t\t\t\t\t\u003Ci class=\"gcis gci-expand-arrows-alt\"\u003E\u003C/i\u003E\n\t\t\t\t\t\tView full image\t\t\t\t\t\u003C/a\u003E\n\t\t\t\t\u003C/div\u003E\n\t\t\t\t\u003Cdiv class=\"ps-lightbox__actions ps-lightbox-toolbar\"\u003E\n\t\t\t\t\t\u003Cdiv class=\"ps-lightbox__action ps-lightbox-toolbar-actions\"\u003E\n\t\t\t\t\t\t\u003Cbutton class=\"ps-lightbox-data-toggle\"\u003E\n\t\t\t\t\t\t\t\u003Ci class=\"gcis gci-comments\"\u003E\u003C/i\u003E\n\t\t\t\t\t\t\tComments\t\t\t\t\t\t\u003C/button\u003E\n\t\t\t\t\t\u003C/div\u003E\n\t\t\t\t\u003C/div\u003E\n\t\t\t\t\u003Cdiv class=\"ps-lightbox__loading ps-lightbox__spinner ps-lightbox-spinner\"\u003E\u003C/div\u003E\n\t\t\t\u003C/div\u003E\n\t\t\t\u003Cdiv class=\"ps-lightbox__side\"\u003E\u003Cdiv class=\"ps-lightbox__side-inner ps-lightbox-data\"\u003E\u003C/div\u003E\u003C/div\u003E\n\t\t\t\u003Cdiv class=\"ps-lightbox__close ps-lightbox-close\" aria-label=\"Close\"\u003E\u003Ci class=\"gcis gci-times\"\u003E\u003C/i\u003E\u003C/div\u003E\n\t\t\u003C/div\u003E\n\t\u003C/div\u003E\n\u003C/div\u003E\n"};
3009var peepsotimedata = {"ts":"1791481875","now":"just now","min_1":"%s min ago","min_2":"%s mins ago","min_3":"%s mins ago","hour_1":"%s hour ago","hour_2":"%s hours ago","hour_3":"%s hours ago","day_1":"%s day ago","day_2":"%s days ago","day_3":"%s days ago","week_1":"%s week ago","week_2":"%s weeks ago","week_3":"%s weeks ago","month_1":"%s month ago","month_2":"%s months ago","month_3":"%s months ago","year_1":"%s year ago","year_2":"%s years ago","year_3":"%s years ago"};
3010//# sourceURL=peepso-bundle-js-extra
3011</script>
vendor: 1 bytes, line 3011
3011
3012<script id="peepso-bundle-js" src="https://canalriverhub.co.uk/wp-content/plugins/peepso-core/assets/js/bundle.min.js?ver=6.2.5.0"></script>
vendor: 1 bytes, line 3012
3012
3013<script id="peepso-member-js-extra">
3014var peepsomemberdata = {"ban_popup_title":"Ban this user","ban_popup_content":"\u003Cform id=\"form_ban_user\" class=\"ps-form--ban\"\u003E\n\t\u003Cdiv class=\"ps-form__row\"\u003E\n\t\t\u003Cdiv class=\"ps-form__label\"\u003E\n\t\t\t\u003Cdiv class=\"ps-checkbox\"\u003E\n\t\t\t\t\u003Cdiv class=\"ps-checkbox ps-checkbox--radio\"\u003E\n\t\t\t\t\t\u003Cinput class=\"ps-checkbox__input\" type=\"radio\" name=\"ban_type\" id=\"ban-period\" value=\"ban_period\" checked=\"checked\"\u003E\n\t\t\t\t\t\u003Clabel class=\"ps-checkbox__label\" for=\"ban-period\"\u003EBan until\u003C/label\u003E\n\t\t\t\t\u003C/div\u003E\n\t\t\t\u003C/div\u003E\n\t\t\u003C/div\u003E\n\t\t\u003Cdiv class=\"ps-form__field\"\u003E\n\t\t\t\u003Cinput type=\"text\" class=\"ps-input ps-input--sm\" width=\"auto\" name=\"ban_period_date\"\n\t\t\t\tdata-date-range-min=\"0\" data-date-range-max=\"100\" data-value=\"2026-10-09\"\n\t\t\t\tvalue=\"October 9, 2026\" readonly=\"readonly\"\u003E\n\t\t\t\u003Cdiv id=\"ban-period-empty\" class=\"ps-text--danger ps-form__helper\" style=\"display:none\"\u003EPlease fill in the date\u003C/div\u003E\n\t\t\u003C/div\u003E\n\t\u003C/div\u003E\n\t\u003Cdiv class=\"ps-form__row\"\u003E\n\t\t\u003Cdiv class=\"ps-form__label ps-full\"\u003E\n\t\t\t\u003Cdiv class=\"ps-checkbox ps-checkbox--radio\"\u003E\n\t\t\t\t\u003Cinput class=\"ps-checkbox__input\" type=\"radio\" name=\"ban_type\" id=\"ban-forever\" value=\"ban_forever\"\u003E\n\t\t\t\t\u003Clabel class=\"ps-checkbox__label\" for=\"ban-forever\"\u003EBan indefinitely\u003C/label\u003E\n\t\t\t\u003C/div\u003E\n\t\t\u003C/div\u003E\n\t\u003C/div\u003E\n\u003C/form\u003E\n","ban_popup_save":"Ban this user","ban_popup_cancel":"Cancel"};
3015//# sourceURL=peepso-member-js-extra
3016</script>
vendor: 1 bytes, line 3016
3016
3017<script id="peepso-member-js" src="https://canalriverhub.co.uk/wp-content/plugins/peepso-core/assets/js/member.min.js?ver=6.2.5.0"></script>
vendor: 1 bytes, line 3017
3017
3018<script id="peepso-activitystream-js" src="https://canalriverhub.co.uk/wp-content/plugins/peepso-core/assets/js/activitystream.min.js?ver=6.2.5.0"></script>
vendor: 1 bytes, line 3018
3018
3019<script id="peepso-comment-js-extra">
3020var peepsocommentdata = {"label_reply":"Reply","label_view":"View Replies","icon_reply":"ps-icon-plus","icon_view":"ps-icon-eye"};
3021var peepsocommentdata = {"label_reply":"Reply","label_view":"View Replies","icon_reply":"ps-icon-plus","icon_view":"ps-icon-eye"};
3022//# sourceURL=peepso-comment-js-extra
3023</script>
vendor: 1 bytes, line 3023
3023
3024<script id="peepso-comment-js" src="https://canalriverhub.co.uk/wp-content/plugins/peepso-core/assets/js/comment.min.js?ver=6.2.5.0"></script>
vendor: 1 bytes, line 3024
3024
3025<script id="peepso-form-js" src="https://canalriverhub.co.uk/wp-content/plugins/peepso-core/assets/js/form.min.js?ver=6.2.5.0"></script>
vendor: 1 bytes, line 3025
3025
3026<script id="peepso-datepicker-noconflict-js" src="https://canalriverhub.co.uk/wp-content/plugins/peepso-core/assets/js/datepicker-noconflict.js?ver=6.2.5.0"></script>
vendor: 1 bytes, line 3026
3026
3027<script id="peepso-datepicker-js-extra">
3028var peepsodatepickerdata = {"config":{"days":["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],"daysShort":["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],"months":["January","February","March","April","May","June","July","August","September","October","November","December"],"monthsShort":["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],"today":"Today","apply":"Apply","format":"MM d, yy","weekStart":1,"rtl":false}};
3029//# sourceURL=peepso-datepicker-js-extra
3030</script>
vendor: 1 bytes, line 3030
3030
3031<script id="peepso-datepicker-js" src="https://canalriverhub.co.uk/wp-content/plugins/peepso-core/assets/js/datepicker.min.js?ver=6.2.5.0"></script>
vendor: 1 bytes, line 3031
3031
3032<script id="peepso-activity-js" src="https://canalriverhub.co.uk/wp-content/plugins/peepso-core/assets/js/activity.min.js?ver=6.2.5.0"></script>
vendor: 1 bytes, line 3032
3032
3033<script id="image-scale-js" src="https://canalriverhub.co.uk/wp-content/plugins/peepso-core/assets/js/image-scale.min.js?ver=6.2.5.0"></script>
vendor: 1 bytes, line 3033
3033
3034<script id="peepso-modal-comments-js" src="https://canalriverhub.co.uk/wp-content/plugins/peepso-core/assets/js/modal-comments.min.js?ver=6.2.5.0"></script>
vendor: 1 bytes, line 3034
3034
3035<script id="peepsoreactions-js-extra">
3036var peepsoreactionsdata = {"ajaxloader":"https://canalriverhub.co.uk/wp-content/plugins/peepso-core/assets/images/ajax-loader.gif"};
3037//# sourceURL=peepsoreactions-js-extra
3038</script>
vendor: 1 bytes, line 3038
3038
3039<script id="peepsoreactions-js" src="https://canalriverhub.co.uk/wp-content/plugins/peepso-core/assets/js/reactions.min.js?ver=6.2.5.0"></script>
vendor: 1 bytes, line 3039
3039
3040<script id="peepso-hashtags-js" src="https://canalriverhub.co.uk/wp-content/plugins/peepso-core/assets/js/hashtags.min.js?ver=6.2.5.0"></script>
vendor: 1 bytes, line 3040
3040
3041<script id="peepso-page-autoload-js" src="https://canalriverhub.co.uk/wp-content/plugins/peepso-core/assets/js/page-autoload.min.js?ver=6.2.5.0"></script>
vendor: 1 bytes, line 3041
3041
3042<script id="peepso-blogposts-js" src="https://canalriverhub.co.uk/wp-content/plugins/peepso-core/assets/js/blogposts.min.js?ver=6.2.5.0"></script>
vendor: 1 bytes, line 3042
3042
3043<script id="peepso-markdown-js" src="https://canalriverhub.co.uk/wp-content/plugins/peepso-core/assets/js/markdown.min.js?ver=6.2.5.0"></script>
vendor: 1 bytes, line 3043
3043
3044<script id="peepso_-js" src="https://canalriverhub.co.uk/wp-content/plugins/peepso-core/assets/js/follower.min.js?ver=6.2.5.0"></script>
vendor: 1 bytes, line 3044
3044
3045<script id="cookie-notice-front-js-before">
3046var cnArgs = {"ajaxUrl":"https:\/\/canalriverhub.co.uk\/wp-admin\/admin-ajax.php","nonce":"31f989d2cb","hideEffect":"fade","position":"bottom","onScroll":true,"onScrollOffset":100,"onClick":true,"cookieName":"cookie_notice_accepted","cookieTime":2592000,"cookieTimeRejected":2592000,"globalCookie":false,"redirection":false,"cache":true,"revokeCookies":false,"revokeCookiesOpt":"automatic"};
3047
3048//# sourceURL=cookie-notice-front-js-before
3049</script>
vendor: 1 bytes, line 3049
3049
3050<script id="cookie-notice-front-js" src="https://canalriverhub.co.uk/wp-content/plugins/cookie-notice/js/front.min.js?ver=2.5.9"></script>
vendor: 1 bytes, line 3050
3050
3051<script id="select2-js" src="https://canalriverhub.co.uk/wp-content/plugins/geodirectory/assets/js/select2/select2.full.min.js?ver=4.0.4"></script>
vendor: 1 bytes, line 3051
3051
3052<script id="geodir-select2-js-extra">
3053var geodir_select2_params = {"i18n_select_state_text":"Select an option\u2026","i18n_no_matches":"No matches found","i18n_ajax_error":"Loading failed","i18n_input_too_short_1":"Please enter 1 or more characters","i18n_input_too_short_n":"Please enter %item% or more characters","i18n_input_too_long_1":"Please delete 1 character","i18n_input_too_long_n":"Please delete %item% characters","i18n_selection_too_long_1":"You can only select 1 item","i18n_selection_too_long_n":"You can only select %item% items","i18n_load_more":"Loading more results\u2026","i18n_searching":"Searching\u2026"};
3054//# sourceURL=geodir-select2-js-extra
3055</script>
vendor: 1 bytes, line 3055
3055
3056<script id="geodir-select2-js" src="https://canalriverhub.co.uk/wp-content/plugins/geodirectory/assets/js/geodir-select2.min.js?ver=2.8.120"></script>
vendor: 1 bytes, line 3056
3056
3057<script id="geodir_lity-js" src="https://canalriverhub.co.uk/wp-content/plugins/geodirectory/assets/js/libraries/gd_lity.min.js?ver=2.8.120"></script>
vendor: 1 bytes, line 3057
3057
3058<script id="listimia-scripts-js" src="https://canalriverhub.co.uk/wp-content/themes/listimia/js/theme.min.js?ver=1.1696294828"></script>
vendor: 1 bytes, line 3058
3058
3059<script id="peepsotags-js-extra">
3060var peepsotagsdata = {"parser":"@peepso_user_(\\d+)(?:\\(([^\\)]+)\\))?","template":"@peepso_user_\u003C%= id %\u003E(\u003C%= title %\u003E)"};
3061//# sourceURL=peepsotags-js-extra
3062</script>
vendor: 1 bytes, line 3062
3062
3063<script id="peepsotags-js" src="https://canalriverhub.co.uk/wp-content/plugins/peepso-core/assets/js/usertags.min.js?ver=6.2.5.0"></script>
vendor: 1 bytes, line 3063
3063
3064<script id="peepsolocation-js-js" src="https://canalriverhub.co.uk/wp-content/plugins/peepso-core/assets/js/location.min.js?ver=6.2.5.0"></script>
vendor: 1 bytes, line 3064
3064
3065<script id="peepso-postbox-js-extra">
3066var psdata_postbox = {"template":"","max_chars":"4000"};
3067//# sourceURL=peepso-postbox-js-extra
3068</script>
vendor: 1 bytes, line 3068
3068
3069<script id="peepso-moods-js" src="https://canalriverhub.co.uk/wp-content/plugins/peepso-core/assets/js/moods.min.js?ver=6.2.5.0"></script>
vendor: 1 bytes, line 3069
3069
3070<script id="peepso-giphy-js-extra">
3071var peepsogiphydata = {"dialogGiphyTemplate":"\u003Cdiv class=\"ps-giphy ps-giphy--slider ps-js-giphy-container\"\u003E\n\t\u003Cdiv class=\"ps-giphy__search\"\u003E\n\t\t\u003Cinput type=\"text\" class=\"ps-input ps-input--sm ps-giphy__input ps-js-giphy-query\"\n\t\tplaceholder=\"Search...\" style=\"display:none\" /\u003E\n\t\t\u003Cdiv class=\"ps-giphy__powered\"\u003E\n\t\t\t\u003Ca href=\"https://giphy.com/\" target=\"_blank\"\u003E\u003C/a\u003E\n\t\t\u003C/div\u003E\n\t\u003C/div\u003E\n\n\t\u003Cdiv class=\"ps-giphy__loading ps-loading ps-js-giphy-loading\"\u003E\n\t\t\u003Ci class=\"gcis gci-circle-notch gci-spin\"\u003E\u003C/i\u003E\n\t\u003C/div\u003E\n\n\t\u003Cdiv class=\"ps-giphy__slider ps-js-slider\"\u003E\n\t\t\u003Cdiv class=\"ps-giphy__slides ps-js-giphy-list\"\u003E\u003C/div\u003E\n\n\t\t\u003Cscript type=\"text/template\" class=\"ps-js-giphy-list-item\"\u003E\n\t\t\t\u003Cdiv class=\"ps-giphy__slide ps-giphy__slides-item ps-js-giphy-item\"\u003E\n\t\t\t\t\u003Cimg class=\"ps-giphy__slide-image\" src=\"{{= data.preview }}\" data-id=\"{{= data.id }}\" data-url=\"{{= data.src }}\" /\u003E\n\t\t\t\u003C/div\u003E\n\t\t\u003C/script\u003E\n\n\t\t\u003Cdiv class=\"ps-giphy__nav ps-giphy__nav--left ps-js-giphy-nav-left\"\u003E\u003Ci class=\"gcis gci-chevron-left\"\u003E\u003C/i\u003E\u003C/div\u003E\n\t\t\u003Cdiv class=\"ps-giphy__nav ps-giphy__nav--right ps-js-giphy-nav-right\"\u003E\u003Ci class=\"gcis gci-chevron-right\"\u003E\u003C/i\u003E\u003C/div\u003E\n\t\u003C/div\u003E\n\u003C/div\u003E\n","giphy_api_key":"3o6Zt9GewH6JbI812w","giphy_rating":"","giphy_rendition_posts":"original","giphy_rendition_comments":"fixed_width","giphy_rendition_messages":"fixed_width","giphy_display_limit":"25"};
3072//# sourceURL=peepso-giphy-js-extra
3073</script>
vendor: 1 bytes, line 3073
3073
3074<script id="peepso-giphy-js" src="https://canalriverhub.co.uk/wp-content/plugins/peepso-core/assets/js/giphy.min.js?ver=6.2.5.0"></script>
vendor: 1 bytes, line 3074
3074
3075<script id="peepso-vip-js" src="https://canalriverhub.co.uk/wp-content/plugins/peepso-core/assets/js/vip/bundle.min.js?ver=6.2.5.0"></script>
vendor: 1 bytes, line 3075
3075
3076<script id="jquery-ui-sortable-js" src="https://c0.wp.com/c/7.1.3/wp-includes/js/jquery/ui/sortable.min.js"></script>
vendor: 1 bytes, line 3076
3076
3077<script id="peepsopolls-js" src="https://canalriverhub.co.uk/wp-content/plugins/peepso-core/assets/js/polls/bundle.min.js?ver=6.2.5.0"></script>
vendor: 1 bytes, line 3077
3077
3078<script id="peepso-resize-js" src="https://canalriverhub.co.uk/wp-content/plugins/peepso-core/assets/js/jquery.autosize.min.js?ver=6.2.5.0"></script>
vendor: 1 bytes, line 3078
3078
3079<script id="wpinv-front-script-js-extra">
3080var WPInv = {"ajax_url":"https://canalriverhub.co.uk/wp-admin/admin-ajax.php","thousands":",","decimals":".","nonce":"17a96001d3","txtComplete":"Continue","UseTaxes":"","formNonce":"c03aa864ef","loading":"Loading...","connectionError":"Could not establish a connection to the server.","recaptchaSettings":{"enabled":false,"version":"v2"}};
3081//# sourceURL=wpinv-front-script-js-extra
3082</script>
vendor: 1 bytes, line 3082
3082
3083<script id="wpinv-front-script-js" src="https://canalriverhub.co.uk/wp-content/plugins/invoicing/assets/js/payment-forms.js?ver=1782566451"></script>
vendor: 1 bytes, line 3083
3083
3084<script id="jetpack-stats-js-before">
3085_stq = window._stq || [];
3086_stq.push([ "view", JSON.parse("{\"v\":\"ext\",\"blog\":\"177553462\",\"post\":\"34\",\"tz\":\"0\",\"srv\":\"canalriverhub.co.uk\",\"j\":\"1:15.1.2\"}") ]);
3087_stq.push([ "clickTrackerInit", "177553462", "34" ]);
3088//# sourceURL=jetpack-stats-js-before
3089</script>
vendor: 1 bytes, line 3089
3089
3090<script data-wp-strategy="defer" defer id="jetpack-stats-js" src="https://stats.wp.com/e-202641.js"></script>
vendor: 1 bytes, line 3090
3090
3091<script data-wp-strategy="defer" defer id="remote_sdk-js" src="https://cdn.onesignal.com/sdks/web/v16/OneSignalSDK.page.js?ver=1.0.0"></script>
vendor: 1 bytes, line 3091
3091
3092<script id="geodir-leaflet-js" src="https://canalriverhub.co.uk/wp-content/plugins/geodirectory/assets/leaflet/leaflet.min.js?ver=2.8.120"></script>
vendor: 1 bytes, line 3092
3092
3093<script id="geodir-leaflet-geo-js" src="https://canalriverhub.co.uk/wp-content/plugins/geodirectory/assets/leaflet/osm.geocode.min.js?ver=2.8.120"></script>
vendor: 1 bytes, line 3093
3093
3094<script id="geodir-goMap-js" src="https://canalriverhub.co.uk/wp-content/plugins/geodirectory/assets/js/goMap.min.js?ver=2.8.120"></script>
vendor: 1 bytes, line 3094
3094
3095<script id="wp-polyfill-js" src="https://c0.wp.com/c/7.1.3/wp-includes/js/dist/vendor/wp-polyfill.min.js"></script>
vendor: 1 bytes, line 3095
3095
3096<script id="wp-hooks-js" src="https://c0.wp.com/c/7.1.3/wp-includes/js/dist/hooks.min.js"></script>
vendor: 1 bytes, line 3096
3096
3097<script id="wp-i18n-js" src="https://c0.wp.com/c/7.1.3/wp-includes/js/dist/i18n.min.js"></script>
vendor: 1 bytes, line 3097
3097
3098<script id="wp-i18n-js-after">
3099wp.i18n.setLocaleData( { 'text direction\u0004ltr': [ 'ltr' ] } );
3100//# sourceURL=wp-i18n-js-after
3101</script>
vendor: 1 bytes, line 3101
3101
3102<script id="jetpack-responsive-videos-js" src="https://canalriverhub.co.uk/wp-content/plugins/jetpack/jetpack_vendor/automattic/jetpack-classic-theme-helper/dist/responsive-videos/responsive-videos.js?minify=false&#038;ver=4fbf400e55121e7e87cb"></script>
vendor: 1 bytes, line 3102
3102
3103<script id="geodir-o-overlappingmarker-js" src="https://canalriverhub.co.uk/wp-content/plugins/geodirectory/assets/jawj/oms-leaflet.min.js?ver=2.8.120"></script>
vendor: 1 bytes, line 3103
3103
3104<script id="geodir-map-widget-js-extra">
3105var gd_map_3 = {"scrollwheel":"0","streetViewControl":"1","fullscreenControl":"","maxZoom":"21","token":"68f48005e256696074e1da9bf9f67f06","_wpnonce":"266f923598","navigationControlOptions":{"position":"TOP_LEFT","style":"ZOOM_PAN"},"map_ajax_url":"https://canalriverhub.co.uk/wp-json/geodir/v2/markers/","map_markers_ajax_url":"https://canalriverhub.co.uk/wp-json/geodir/v2/markers/","map_terms_ajax_url":"https://canalriverhub.co.uk/wp-json/geodir/v2/markers/","map_marker_ajax_url":"https://canalriverhub.co.uk/wp-json/geodir/v2/markers/","map_marker_url_params":"","wrap_class":"mb-3 100 425px overflow-hidden","map_type":"directory","map_canvas":"gd_map_3","map_class":"","width":"100%","height":"425px","maptype":"ROADMAP","hide_zoom_control":"0","hide_street_control":"0","zoom":"0","autozoom":"1","post_type":"gd_mooring","terms":"","tick_terms":"","tags":"","posts":"","sticky":"0","static":"0","map_directions":"","bg":"","mt":"","mb":"3","mr":"","ml":"","pt":"","pb":"","pr":"","pl":"","border":"","rounded":"","rounded_size":"","shadow":"","cameraControl":"","post_id":"0","all_posts":"","search_filter":"0","post_type_filter":"0","cat_filter":"0","child_collapse":"0","country":"","region":"","city":"","neighbourhood":"","lat":"","lon":"","dist":"","title":"Canal and River Marina Map","post_settings":"1","css_class":"","default_map_type":"auto","default_lat":"52.48437626747624","default_lng":"-1.8830688771969917","nomap_lat":"52.48437626747624","nomap_lng":"-1.8830688771969917","nomap_zoom":"11"};
3106//# sourceURL=geodir-map-widget-js-extra
3107</script>
vendor: 1 bytes, line 3107
3107
3108<script id="geodir-map-widget-js" src="https://canalriverhub.co.uk/wp-content/plugins/geodirectory/assets/js/map.min.js?ver=2.8.120"></script>
vendor: 1 bytes, line 3108
3108
3109<script id="custom-javascript-js" src="https://canalriverhub.co.uk/wp-content/themes/listimia/js/custom-javascript.js?ver=1"></script>
vendor: 1 bytes, line 3109
3109
3110<script id="wp-emoji-settings" type="application/json">
3111{"baseUrl":"https://s.w.org/images/core/emoji/17.0.2/72x72/","ext":".png","svgUrl":"https://s.w.org/images/core/emoji/17.0.2/svg/","svgExt":".svg","source":{"concatemoji":"https://canalriverhub.co.uk/wp-includes/js/wp-emoji-release.min.js?ver=7.1.3"}}
3112</script>
vendor: 1 bytes, line 3112
3112
3113<script type="module">
3114/*! This file is auto-generated */
3115var e="script#wp-emoji-settings",t=document.querySelector(e);if(!(t instanceof HTMLScriptElement))throw new Error("Element missing: "+e);const r=JSON.parse(t.text),s=(window._wpemojiSettings=r,"wpEmojiSettingsSupports"),o=["flag","emoji"];function i(e){try{var t={supportTests:e,timestamp:(new Date).valueOf()};sessionStorage.setItem(s,JSON.stringify(t))}catch(e){}}function c(e,t,n){e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(t,0,0);t=new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data);e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(n,0,0);const r=new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data);return t.every((e,t)=>e===r[t])}function p(e,t){e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(t,0,0);var n=e.getImageData(16,16,1,1);for(let e=0;e<n.data.length;e++)if(0!==n.data[e])return!1;return!0}function u(e,t,n,r){switch(t){case"flag":return n(e,"\ud83c\udff3\ufe0f\u200d\u26a7\ufe0f","\ud83c\udff3\ufe0f\u200b\u26a7\ufe0f")?!1:!n(e,"\ud83c\udde8\ud83c\uddf6","\ud83c\udde8\u200b\ud83c\uddf6")&&!n(e,"\ud83c\udff4\udb40\udc67\udb40\udc62\udb40\udc65\udb40\udc6e\udb40\udc67\udb40\udc7f","\ud83c\udff4\u200b\udb40\udc67\u200b\udb40\udc62\u200b\udb40\udc65\u200b\udb40\udc6e\u200b\udb40\udc67\u200b\udb40\udc7f");case"emoji":return!r(e,"\ud83e\u1fac8")}return!1}function f(e,t,n,r){let a;const s=(a="undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope?new OffscreenCanvas(300,150):document.createElement("canvas")).getContext("2d",{willReadFrequently:!0}),o=(s.textBaseline="top",s.font="600 32px Arial",{});return e.forEach(e=>{o[e]=t(s,e,n,r)}),o}function a(e){var t=document.createElement("script");t.src=e,t.defer=!0,document.head.appendChild(t)}r.supports={everything:!0,everythingExceptFlag:!0},new Promise(t=>{let n=function(){try{var e=JSON.parse(sessionStorage.getItem(s));if("object"==typeof e&&"number"==typeof e.timestamp&&(new Date).valueOf()<e.timestamp+604800&&"object"==typeof e.supportTests)return e.supportTests}catch(e){}return null}();if(!n){if("undefined"!=typeof Worker&&"undefined"!=typeof OffscreenCanvas&&"undefined"!=typeof URL&&URL.createObjectURL&&"undefined"!=typeof Blob)try{var e="postMessage("+f.toString()+"("+[JSON.stringify(o),u.toString(),c.toString(),p.toString()].join(",")+"));",r=new Blob([e],{type:"text/javascript"});const a=new Worker(URL.createObjectURL(r),{name:"wpTestEmojiSupports"});return void(a.onmessage=e=>{i(n=e.data),a.terminate(),t(n)})}catch(e){}i(n=f(o,u,c,p))}t(n)}).then(e=>{for(const n in e)r.supports[n]=e[n],r.supports.everything=r.supports.everything&&r.supports[n],"flag"!==n&&(r.supports.everythingExceptFlag=r.supports.everythingExceptFlag&&r.supports[n]);var t;r.supports.everythingExceptFlag=r.supports.everythingExceptFlag&&!r.supports.flag,r.supports.everything||((t=r.source||{}).concatemoji?a(t.concatemoji):t.wpemoji&&t.twemoji&&(a(t.twemoji),a(t.wpemoji)))});
3116//# sourceURL=https://canalriverhub.co.uk/wp-includes/js/wp-emoji-loader.min.js
3117</script>
3117
3118
3119            
3119<script>
3120                jQuery('document').ready(function(){
3121                    var data = {
3122                        _ajax_nonce: 'b2a7f4459e',
3123                        action: 'adv_track_impressions',
3124                        ads : [],
3125                        zones: []
3126                    }
3127
3128                    jQuery( '.adv-single' ).each(function(){
3129                        data.ads.push( jQuery(this).data('id') )
3130                    });
3131
3132                    jQuery( '.adv-single-zone' ).each(function(){
3133                        data.zones.push( jQuery(this).data('id') )
3134                    });
3135
3136                    jQuery.post( 'https://canalriverhub.co.uk/wp-admin/admin-ajax.php', data );
3137
3138                });
3139            </script>
3139
3140
3141			<style>
3142				.adv-shadow-on-hover:hover {
3143					border: 1px solid #9e9e9e;
3144				}
3145			</style>
3146        		
3146<script type="text/javascript">
3147			if (!window.gdWidgetMap) {
3148				window.gdWidgetMap = true;
3149				jQuery(function () {
3150					geoDirMapSlide();
3151				});
3152				jQuery(window).on("resize",function () {
3153					jQuery('.geodir_map_container .geodir-post-type-filter-wrap').each(function () {
3154						jQuery(this).find('.geodir-map-posttype-list').css({
3155							'width': 'auto'
3156						});
3157						jQuery(this).find('ul.place-list').css({
3158							'margin-left': '0px'
3159						});
3160						geoDirMapPrepare(this);
3161					});
3162				});
3163				function geoDirMapPrepare($thisMap) {
3164					var $objMpList = jQuery($thisMap).find('.geodir-map-posttype-list');
3165					var $objPlList = jQuery($thisMap).find('ul.place-list');
3166					var wArrL = parseFloat(jQuery($thisMap).find('.geodir-map-navigation .geodir-leftarrow').outerWidth(true));
3167					var wArrR = parseFloat(jQuery($thisMap).find('.geodir-map-navigation .geodir-rightarrow').outerWidth(true));
3168					var ptw1 = parseFloat($objMpList.outerWidth(true));
3169					$objMpList.css({
3170						'margin-left': wArrL + 'px'
3171					});
3172					$objMpList.attr('data-width', ptw1);
3173					ptw1 = ptw1 - (wArrL + wArrR);
3174					$objMpList.width(ptw1);
3175					var ptw = $objPlList.width();
3176					var ptw2 = 0;
3177					$objPlList.find('li').each(function () {
3178						var ptw21 = jQuery(this).outerWidth(true);
3179						ptw2 += parseFloat(ptw21);
3180					});
3181					var doMov = parseFloat(ptw * 0.75);
3182					ptw2 = ptw2 + (ptw2 * 0.05);
3183					var maxMargin = ptw2 - ptw;
3184					$objPlList.attr('data-domov', doMov);
3185					$objPlList.attr('data-maxMargin', maxMargin);
3186				}
3187
3188				function geoDirMapSlide() {
3189					jQuery('.geodir_map_container .geodir-post-type-filter-wrap').each(function () {
3190						var $thisMap = this;
3191						geoDirMapPrepare($thisMap);
3192						var $objPlList = jQuery($thisMap).find('ul.place-list');
3193						jQuery($thisMap).find('.geodir-leftarrow a').on("click",function (e) {
3194							e.preventDefault();
3195							var cm = $objPlList.css('margin-left');
3196							var doMov = parseFloat($objPlList.attr('data-domov'));
3197							var maxMargin = parseFloat($objPlList.attr('data-maxMargin'));
3198							cm = parseFloat(cm);
3199							if (cm == 0 || maxMargin < 0) {
3200								return;
3201							}
3202							domargin = cm + doMov;
3203							if (domargin > 0) {
3204								domargin = 0;
3205							}
3206							$objPlList.animate({
3207								'margin-left': domargin + 'px'
3208							}, 1000);
3209						});
3210						jQuery($thisMap).find('.geodir-rightarrow a').on("click",function (e) {
3211							e.preventDefault();
3212							var cm = $objPlList.css('margin-left');
3213							var doMov = parseFloat($objPlList.attr('data-domov'));
3214							var maxMargin = parseFloat($objPlList.attr('data-maxMargin'));
3215							cm = parseFloat(cm);
3216							domargin = cm - doMov;
3217							if (cm == (maxMargin * -1) || maxMargin < 0) {
3218								return;
3219							}
3220							if ((domargin * -1) > maxMargin) {
3221								domargin = maxMargin * -1;
3222							}
3223							$objPlList.animate({
3224								'margin-left': domargin + 'px'
3225							}, 1000);
3226						});
3227					});
3228				}
3229			}
3230					</script>
3230
3231		
3232		<!-- Cookie Notice plugin v2.5.9 by Hu-manity.co https://hu-manity.co/ -->
3233		<div id="cookie-notice" role="dialog" class="cookie-notice-hidden cookie-revoke-hidden cn-position-bottom" aria-label="Cookie Notice" style="background-color: rgba(0,0,0,1);"><div class="cookie-notice-container" style="color: #fff"><span id="cn-notice-text" class="cn-text-container">We use cookies to ensure that we give you the best experience on our website. If you continue to use this site we will assume that you are happy with it.</span><span id="cn-notice-buttons" class="cn-buttons-container"><button id="cn-accept-cookie" data-cookie-set="accept" class="cn-set-cookie cn-button" aria-label="Ok" style="background-color: #00a99d">Ok</button></span><button id="cn-close-notice" data-cookie-set="accept" class="cn-close-icon" aria-label="No"></button></div>
3234			
3235		</div>
3236		<!-- / Cookie Notice plugin -->
3237<div id="fb-root"></div>
3238<script async defer crossorigin="anonymous" src="https://connect.facebook.net/en_GB/sdk.js#xfbml=1&version=v15.0&appId=905322637577917&autoLogAppEvents=1" nonce="WFdXwtzQ"></script>
3238
3239
3240</body>
3241
3242</html>
3243
3244
3245<!-- Dynamic page generated in 0.371 seconds. -->
3246<!-- Cached page generated by WP-Super-Cache on 2026-10-08 17:51:16 -->
3247
3248<!-- super cache -->

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.