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 & 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 & 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 & 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 & 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 & 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 & 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 & River Hub » Feed" href="https://canalriverhub.co.uk/feed/" /> 40<link rel="alternate" type="application/rss+xml" title="Canal & River Hub » 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&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&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("'","'");$element_require=$element_require.replace(""",'"');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&showinfo=0&modestbranding=1&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&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&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&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&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&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&ssl=1" class="img-fluid" alt="Canal & 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&ssl=1 540w, https://i0.wp.com/canalriverhub.co.uk/wp-content/uploads/2020/05/cropped-canalriverhub-logo.png?resize=300%2C62&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 & 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 & 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&ssl=1 2000w, https://i0.wp.com/canalriverhub.co.uk/wp-content/uploads/2022/12/cropped-cropped-river-nene-header.jpg?resize=300%2C162&ssl=1 300w, https://i0.wp.com/canalriverhub.co.uk/wp-content/uploads/2022/12/cropped-cropped-river-nene-header.jpg?resize=1024%2C553&ssl=1 1024w, https://i0.wp.com/canalriverhub.co.uk/wp-content/uploads/2022/12/cropped-cropped-river-nene-header.jpg?resize=768%2C415&ssl=1 768w, https://i0.wp.com/canalriverhub.co.uk/wp-content/uploads/2022/12/cropped-cropped-river-nene-header.jpg?resize=1536%2C829&ssl=1 1536w, https://i0.wp.com/canalriverhub.co.uk/wp-content/uploads/2022/12/cropped-cropped-river-nene-header.jpg?w=1280&ssl=1 1280w, https://i0.wp.com/canalriverhub.co.uk/wp-content/uploads/2022/12/cropped-cropped-river-nene-header.jpg?w=1920&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 & 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 & 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 & 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 & 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&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&ssl=1 736w, https://i0.wp.com/canalriverhub.co.uk/wp-content/uploads/2023/11/Winterizing-Your-Narrowboat.jpg?resize=300%2C201&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 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&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&ssl=1 1024w, https://i0.wp.com/canalriverhub.co.uk/wp-content/uploads/2023/11/Lightning-Strikes-Narrowboat.jpg?resize=300%2C300&ssl=1 300w, https://i0.wp.com/canalriverhub.co.uk/wp-content/uploads/2023/11/Lightning-Strikes-Narrowboat.jpg?resize=150%2C150&ssl=1 150w, https://i0.wp.com/canalriverhub.co.uk/wp-content/uploads/2023/11/Lightning-Strikes-Narrowboat.jpg?resize=768%2C768&
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? </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&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&ssl=1 1024w, https://i0.wp.com/canalriverhub.co.uk/wp-content/uploads/2023/11/Narrowboat-in-a-Storm.jpg?resize=300%2C300&ssl=1 300w, https://i0.wp.com/canalriverhub.co.uk/wp-content/uploads/2023/11/Narrowboat-in-a-Storm.jpg?resize=150%2C150&ssl=1 150w, https://i0.wp.com/canalriverhub.co.uk/wp-content/uploads/2023/11/Narrowboat-in-a-Storm.jpg?resize=768%2C768&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 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&ssl=1 720w, https://i0.wp.com/canalriverhub.co.uk/wp-content/uploads/2022/10/springer-stern-cruiser-12.jpg?resize=225%2C300&
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&ssl=1 768w, https://i0.wp.com/canalriverhub.co.uk/wp-content/uploads/2023/01/1996-Bayliner-2858-2.jpg?resize=300%2C225&ssl=1 300w, https://i0.wp.com/canalriverhub.co.uk/wp-content/uploads/2023/01/1996-Bayliner-2858-2.jpg?w=960&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&ssl=1 768w, https://i0.wp.com/canalriverhub.co.uk/wp-content/uploads/2020/08/rdnarrow-19.jpg?resize=300%2C225&ssl=1 300w, https://i0.wp.com/canalriverhub.co.uk/wp-content/uploads/2020/08/rdnarrow-19.jpg?w=960&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 & D Narrowboat blacked and hull survey July 2020">40ft R & 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&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&ssl=1 300w, https://i0.wp.com/canalriverhub.co.uk/wp-content/uploads/2022/09/Brand-New-50ft-ABC-Boats-8.jpg?w=959&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&ssl=1 768w, https://i0.wp.com/canalriverhub.co.uk/wp-content/uploads/2026/03/IMGP5919.jpg?resize=300%2C199&ssl=1 300w, https://i0.wp.com/canalriverhub.co.uk/wp-content/uploads/2026/03/IMGP5919.jpg?w=917&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&ssl=1 600w, https://i0.wp.com/canalriverhub.co.uk/wp-content/uploads/2020/06/moons-bridge-marina-narrowboat.jpg?resize=300%2C225&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&ssl=1 512w, https://i0.wp.com/canalriverhub.co.uk/wp-content/uploads/2023/10/Braunston-Boats-Moorings-1.jpg?resize=300%2C225&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&ssl=1 640w, https://i0.wp.com/canalriverhub.co.uk/wp-content/uploads/2020/05/golden-nook-bridge.jpg?resize=300%2C225&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 & Moorings">Golden Nook Farm & 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&ssl=1 768w, https://i0.wp.com/canalriverhub.co.uk/wp-content/uploads/2022/08/artichoke-chester-2.jpg?resize=300%2C198&ssl=1 300w, https://i0.wp.com/canalriverhub.co.uk/wp-content/uploads/2022/08/artichoke-chester-2.jpg?w=1000&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&ssl=1 768w, https://i0.wp.com/canalriverhub.co.uk/wp-content/uploads/2026/05/circlecalculator-logo.png?resize=150%2C150&ssl=1 150w, https://i0.wp.com/canalriverhub.co.uk/wp-content/uploads/2026/05/circlecalculator-logo.png?resize=300%2C300&ssl=1 300w, https://i0.wp.com/canalriverhub.co.uk/wp-content/uploads/2026/05/circlecalculator-logo.png?resize=1024%2C1024&ssl=1 1024w, https://i0.wp.com/canalriverhub.co.uk/wp-content/uploads/2026/05/circlecalculator-logo.png?resize=1536%2C1536&ssl=1 1536w, https://i0.wp.com/canalriverhub.co.uk/wp-content/uploads/2026/05/circlecalculator-logo.png?w=2000&ssl=1 2000w, https://i0.wp.com/canalriverhub.co.uk/wp-content/uploads/2026/05/circlecalculator-logo.png?w=1280&ssl=1 1280w, https://i0.wp.com/canalriverhub.co.uk/wp-content/uploads/2026/05/circlecalculator-logo.png?w=1920&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&ssl=1 200w, https://i0.wp.com/canalriverhub.co.uk/wp-content/uploads/2026/07/Logo-1.jpg?resize=150%2C150&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&ssl=1 768w, https://i0.wp.com/canalriverhub.co.uk/wp-content/uploads/2025/12/Banner.jpg?resize=300%2C128&ssl=1 300w, https://i0.wp.com/canalriverhub.co.uk/wp-content/uploads/2025/12/Banner.jpg?resize=1024%2C437&ssl=1 1024w, https://i0.wp.com/canalriverhub.co.uk/wp-content/uploads/2025/12/Banner.jpg?w=1253&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 & River Hub</strong> – Use our proximity search to find marinas and moorings, boats for sale, canal & river events, and more near you…</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 …\",\"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 || ' ' }}\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&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.