1<!DOCTYPE html> 2<html xmlns="http://www.w3.org/1999/xhtml" lang="en-ca"> 3<head> 4 <title> 5 Welcome to The Rotary Club of Squamish Store | Rotary Club of Squamish 6</title> 7 8<base href="https://squamishrotary.com/" id="baseHref" /> 9<link rel="canonical" href="https://squamishrotary.com/page/welcome-to-the-rotary-club-of-squamish-store" > 10<meta charset="UTF-8"> 11<meta name="viewport" content="width=device-width, initial-scale=1"> 12 13<link href="https://globalassets.clubrunner.ca" rel="preconnect"> 14<link href="https://fonts.gstatic.com" rel="preconnect" crossorigin> 15<link href="https://connect.facebook.net" rel="preconnect" crossorigin> 16<link rel="shortcut icon" href='https://clubrunner.blob.core.windows.net/00000000771/Favicon/favicon.ico?time=639270543718792280' /> 17<link rel="apple-touch-icon" sizes="57x57" href='https://clubrunner.blob.core.windows.net/00000000000/macIcon.png' /> 18<link rel="apple-touch-icon" sizes="114x114" href='https://clubrunner.blob.core.windows.net/00000000000/macIcon.png' /> 19<link rel="apple-touch-icon" sizes="72x72" href='https://clubrunner.blob.core.windows.net/00000000000/macIcon.png' /> 20<link rel="apple-touch-icon" sizes="144x144" href='https://clubrunner.blob.core.windows.net/00000000000/macIcon.png' /> 21 22 23
23<script type="text/javascript" src="https://globalassets.clubrunner.ca/scripts/ajax/libs/jquery/3.5.1/jquery-3.5.1.min.js?_=639264566150776865"></script>
23 24
24<script type="text/javascript" src="https://globalassets.clubrunner.ca/scripts/jquery-migrate/jquery-migrate-3.3.2.min.js?_=639264566150776865"></script>
24 25
25<script type="text/javascript" src="https://globalassets.clubrunner.ca/scripts/maskedinput/1.4.1/jquery.maskedinput.min.js?_=639264566150776865"></script>
25 26
26<script type="text/javascript" src="https://globalassets.clubrunner.ca/scripts/ajax/libs/jqueryui/1.12.1/jquery-ui.min.js?_=639264566150776865"></script>
26 27
27<script type="text/javascript" src="https://globalassets.clubrunner.ca/scripts/ajax/jquery.validate/1.13.1/jquery.validate.min.js?_=639264566150776865"></script>
vendor: 2 bytes, line 27
27
28<script type="text/javascript" src="https://globalassets.clubrunner.ca/scripts/ajax/mvc/4.0/jquery.validate.unobtrusive.min.js?_=639264566150776865"></script>
vendor: 2 bytes, line 28
28
29<script type="text/javascript" src="https://globalassets.clubrunner.ca/scripts/ie7json.min.js?_=639264566150776865" defer></script>
vendor: 2 bytes, line 29
29
30<script type="text/javascript" src="https://globalassets.clubrunner.ca/scripts/lazyload/lazyimage.min.js?_=639264566150776865" async></script>
vendor: 2 bytes, line 30
30
31<script type="text/javascript" src="https://globalassets.clubrunner.ca/scripts/ajax/libs/jquery.imagesloaded/4.1.2/imagesloaded.pkgd.min.js?_=639264566150776865"></script>
31 32<link type="text/css" rel="stylesheet" href="https://globalassets.clubrunner.ca/scripts/fontawesome/latest/all.min.css?_=639264566150776865" media="print" onload="this.media='all'" /> 33<link type="text/css" rel="stylesheet" href="https://globalassets.clubrunner.ca/css/jquery/ui/1.12.1/themes/smoothness/jquery-ui.min.css?_=639264566150776865" media="print" onload="this.media='all'" /> 34 <link type="text/css" rel="stylesheet" href="https://globalassets.clubrunner.ca/templates/BootstrapLayout-1/Midcentury/NavyGold.dev.min.css?_=639264566150776865" /> 35 <link type="text/css" rel="stylesheet" href="https://globalassets.clubrunner.ca/templates/BootstrapLayout-1/Midcentury/Midcentury-media.min.css?_=639264566150776865" media="print" onload="this.media='all'" /> 36
36<script type="text/javascript" src="https://globalassets.clubrunner.ca/scripts/bootstrap/3.4.1/bootstrap.min.js?_=639264566150776865"></script>
vendor: 2 bytes, line 36
36
37<script type="text/javascript" src="https://globalassets.clubrunner.ca/scripts/bootstrap/custom/message.tooltip.progress.min.js?_=639264566150776865" async></script>
37 38
38<script type="text/javascript" src="https://globalassets.clubrunner.ca/scripts/forms/forms.v2.min.js?_=639264566150776865" defer></script>
vendor: 2 bytes, line 38
38
39<script type="text/javascript" src="https://globalassets.clubrunner.ca/scripts/navbar/navbar.all.min.js?_=639264566150776865" async></script>
vendor: 2 bytes, line 39
39
40<script type="text/javascript" src="https://globalassets.clubrunner.ca/scripts/back.top.min.js?_=639264566150776865" defer></script>
40 41 42
42<script charset="utf-8" src="https://cdn.iframe.ly/embed.js?key=a28323fa94041abe8f6ae06645b5c3e1"></script>
42 43 44 45 46 47
47<script type="text/plain" data-category="functionality"> 48 var appInsights=window.appInsights||function(a){ 49 function b(a){c[a]=function(){var b=arguments;c.queue.push(function(){c[a].apply(c,b)})}}var c={config:a},d=document,e=window;setTimeout(function(){var b=d.createElement("script");b.src=a.url||"https://az416426.vo.msecnd.net/scripts/a/ai.0.js",d.getElementsByTagName("script")[0].parentNode.appendChild(b)});try{c.cookie=d.cookie}catch(a){}c.queue=[];for(var f=["Event","Exception","Metric","PageView","Trace","Dependency"];f.length;)b("track"+f.pop());if(b("setAuthenticatedUserContext"),b("clearAuthenticatedUserContext"),b("startTrackEvent"),b("stopTrackEvent"),b("startTrackPage"),b("stopTrackPage"),b("flush"),!a.disableExceptionTracking){f="onerror",b("_"+f);var g=e[f];e[f]=function(a,b,d,e,h){var i=g&&g(a,b,d,e,h);return!0!==i&&c["_"+f](a,b,d,e,h),i}}return c 50 }({ 51 instrumentationKey: "a70b77a5-af81-485f-9e2b-986a6d0efdf2" 52 }); 53 54 window.appInsights=appInsights,appInsights.queue&&0===appInsights.queue.length&&appInsights.trackPageView(); 55 </script>
55 56 57 58 59
59<script type="text/plain" data-category="analytics"> 60 //_gaq.push(['_setAccount', 'UA-20854735-16']); 61 //_gaq.push(['_trackPageview']); 62 63 var _gaq = _gaq || []; 64 _gaq.push(['b._setAccount', 'UA-78147326-1']); 65 _gaq.push(['b._trackPageview']); 66 $(function () 67 { 68 var ga = document.createElement('script'); 69 ga.type = 'text/javascript'; 70 ga.async = true; 71 ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js'; 72 var s = document.getElementsByTagName('script')[0]; 73 s.parentNode.insertBefore(ga, s); 74 }); 75 </script>
75 76 77 78 79 80 <link rel="stylesheet" href="https://globalassets.clubrunner.ca/scripts/cookieconsent-3.0.1/dist/cookieconsent.css?_=639264566150776865"> 81
82<script type="text/javascript" src='https://globalassets.clubrunner.ca/scripts/cookieconsent-3.0.1/dist/cookieconsent.umd.js?_=639264566150776865' async></script>
82 83
84<script type="text/javascript"> 85 function clearAllCookies() { 86 var cookies = document.cookie.split("; "); 87 for (var c = 0; c < cookies.length; c++) { 88 var d = window.location.hostname.split("."); 89 while (d.length > 0) { 90 var cookieBase = encodeURIComponent(cookies[c].split(";")[0].split("=")[0]) + '=; expires=Thu, 01-Jan-1970 00:00:01 GMT; domain=' + d.join('.') + ' ;path='; 91 var p = location.pathname.split('/'); 92 document.cookie = cookieBase + '/'; 93 while (p.length > 0) { 94 document.cookie = cookieBase + p.join('/'); 95 p.pop(); 96 }; 97 d.shift(); 98 } 99 } 100 } 101 102 function getRootDomain() { 103 const hostname = window.location.hostname; 104 105 // Split the hostname into parts 106 const parts = hostname.split('.').reverse(); 107 108 // If the hostname has at least two parts (e.g., "sub.example.com"), 109 // return the top-level domain and the second-level domain 110 if (parts.length >= 2) { 111 let domain = parts[1] + '.' + parts[0]; // "example.com" 112 113 // Handle cases with country code top-level domains (e.g., "example.co.uk") 114 if (parts.length > 2 && parts[0].length === 2 && parts[1].length === 2) { 115 domain = parts[2] + '.' + parts[1] + '.' + parts[0]; // "example.co.uk" 116 } 117 118 return domain; 119 } 120 121 // If the hostname doesn't have multiple parts, return it as is (e.g., "localhost") 122 return hostname; 123 } 124 125 126 127 128 window.addEventListener("load", function () { 129 // Check if the 'cc_cookie' exists 130 if (!document.cookie.split(';').some((item) => item.trim().startsWith('cc_cookie'))) { 131 // Clear all cookies if 'cc_cookie' is not found 132 clearAllCookies(); 133 } 134 135 136 CookieConsent.run({ 137 guiOptions: { 138 consentModal: { 139 layout: 'box wide', 140 position: 'bottom left', 141 flipButtons: true, 142 } 143 }, 144 145 cookie: { 146 name: 'cc_cookie', 147 domain: 'squamishrotary.com' != '' ? 'squamishrotary.com' : getRootDomain(), 148 path: '/', 149 }, 150 151 onFirstConsent: onFirstConsent, 152 onConsent: onConsent, 153 onChange: onConsentChange, 154 155 revision: 0, // increment this number to force showing the consent modal again 156 157 categories: { 158 necessary: { 159 enabled: true, // this category is enabled by default 160 readOnly: true // this category cannot be disabled 161 }, 162 functionality: { 163 enabled: false, //To be in compliance we need to let the pre ticked off for non necessary cookies. 164 readOnly: false, 165 autoClear: { 166 cookies: [ 167 { 168 name: 'ai_session', // string: exact cookie name 169 }, 170 { 171 name: 'ai_session', // string: exact cookie name 172 domain: 'clubrunner.ca' 173 }, 174 { 175 name: 'ai_session', // string: exact cookie name 176 domain: 'membernova.com' 177 }, 178 { 179 name: 'ai_user', // string: exact cookie name 180 }, 181 { 182 name: 'ai_user', // string: exact cookie name 183 domain: 'clubrunner.ca' 184 }, 185 { 186 name: 'ai_user', // string: exact cookie name 187 domain: 'membernova.com' 188 }, 189 { 190 name: /^__unam/, // regex: match all cookies starting with '_unam' 191 }, 192 { 193 name: /^__unam/, // regex: match all cookies starting with '_unam' 194 domain: 'clubrunner.ca' 195 }, 196 { 197 name: /^__unam/, // regex: match all cookies starting with '_unam' 198 domain: 'membernova.com' 199 }, 200 ] 201 }, 202 }, 203 analytics: { 204 enabled: false, //To be in compliance we need to let the pre ticked off for non necessary cookies. 205 //AutoClear just clear the cookies when user change the preferences, it doesnt control it automatically 206 autoClear: { 207 cookies: [ 208 // clear analytics cookies from top-level domain 209 { 210 name: /^_ga/, // regex: match all cookies starting with '_ga' 211 domain: 'clubrunner.ca' 212 }, 213 { 214 name: '_gid', // string: exact cookie name 215 domain: 'clubrunner.ca' 216 }, 217 { 218 name: /^_ga/, // regex: match all cookies starting with '_ga' 219 domain: 'membernova.com' 220 }, 221 { 222 name: '_gid', // string: exact cookie name 223 domain: 'membernova.com' 224 }, 225 // clear analytics cookies from current subdomain 226 { 227 name: /^_ga/, // regex: match all cookies starting with '_ga' 228 }, 229 { 230 name: '_gid', // string: exact cookie name 231 }, 232 ] 233 }, 234 }, 235 advertising: { 236 enabled: false, //To be in compliance we need to let the pre ticked off for non necessary cookies. 237 readOnly: false 238 } 239 }, 240 241 language: { 242 default: 'en', 243 translations: { 244 en: { 245 consentModal: { 246 title: 'We Use Cookies', 247 description: "We use cookies to improve your browsing experience, secure our platform, and analyze our traffic. For more information about what cookies we use and how, please review our
247<a href='https://squamishrotary.com/cookie-policy'>Cookie Policy</a>. <br> {{revisionMessage}}", 248 revisionMessage: 'We have updated our cookie policy. Please review the changes before continuing.', //This message will be shown when the revision is increased and the modal is displayed again 249 acceptAllBtn: 'Accept All', 250 acceptNecessaryBtn: 'Reject All', 251 showPreferencesBtn: 'Manage Preferences', 252 footer: ` 253 <a href='https://squamishrotary.com/privacy-policy'>Privacy Statement</a> 254 <a href='https://squamishrotary.com/cookie-policy'>Cookie Policy</a> 255 ` 256 }, 257 preferencesModal: { 258 title: 'Manage Cookie Preferences', 259 acceptAllBtn: 'Accept All', 260 acceptNecessaryBtn: 'Reject All', 261 savePreferencesBtn: 'Save Preferences', 262 closeIconLabel: 'Close', 263 sections: [ 264 { 265 title: 'Cookie Usage', 266 description: 'We use cookies to optimize your experience, personalize content, and gather data to improve performance.' 267 }, 268 { 269 title: 'Strictly Necessary Cookies', 270 description: 'These cookies are essential for the proper functioning of the website and cannot be disabled.', 271 linkedCategory: 'necessary' 272 }, 273 { 274 title: 'Functionality Cookies', 275 description: 'These cookies collect information to enable enhanced functionality and personalization on our website. Without them, some or all services may not function properly. All of the data is anonymized and cannot be used to identify you.', 276 linkedCategory: 'functionality' 277 }, 278 { 279 title: 'Performance & Analytics Cookies', 280 description: 'These cookies collect information about how you use our website so that we may improve the performance and track engagement. All of the data is anonymized and cannot be used to identify you.', 281 linkedCategory: 'analytics' 282 }, 283 { 284 title: 'Advertisement Cookies', 285 description: 'These cookies are used to provide visitors with customized advertisements based on the pages you visited previously and to analyze the effectiveness of the ad campaigns.', 286 linkedCategory: 'advertising' 287 }, 288 { 289 title: 'Understanding Your Cookie Preferences', 290 description: "If you have questions about your options or you need more information, please visit our <a href='https://squamishrotary.com/cookie-policy'>Cookie Policy</a>." 291 } 292 ] 293 } 294 } 295 } 296 } 297 }); 298 299 }); 300 301 function onFirstConsent() { 302 updateGtmGaConsent(); 303 updateUserConsent(); 304 } 305 306 function onConsentChange() { 307 updateGtmGaConsent(); 308 updateUserConsent(); 309 } 310 311 function onConsent() { 312 //Attention this function is triggered every page load, if you want to get the consent when the user accept or revoked the cookies you have to use onConsentChange 313 } 314 315 function updateGtmGaConsent() { 316 //TODO: Implement the logic to update the google tag manager consent 317 318 //This was a test but it's not working 319 // let preferences = { 320 // analytics_storage: "denied", 321 // ad_storage: "denied", 322 // ad_user_data: "denied", 323 // ad_personalization: "denied" 324 // }; 325 326 327 // CookieConsent.getUserPreferences().acceptedCategories.forEac
327h(category => { 328 // if (category === 'analytics') { 329 // preferences.analytics_storage = "granted"; 330 // } 331 // if (category === 'advertising') { 332 // preferences.ad_storage = "granted"; 333 // preferences.ad_user_data = "granted"; 334 // preferences.ad_personalization = "granted"; 335 // } 336 // }); 337 338 // if (preferences) { 339 // setTimeout(function () { 340 341 // window.dataLayer = window.dataLayer || []; 342 343 // function gtag() { 344 // window.dataLayer.push(arguments); 345 // } 346 347 // gtag("consent", "update", preferences); 348 349 // console.log("gtag sent!"); 350 351 // setTimeout(function () { 352 // window.location.reload(); 353 // }, 1000); 354 355 // }, 1000); 356 // } 357 } 358 359 function updateUserConsent(cookieConsent) { 360 // Retrieve all the fields 361 const cookie = CookieConsent.getCookie(); 362 const preferences = CookieConsent.getUserPreferences(); 363 364 // Prepare the content 365 const userConsent = { 366 consentId: cookie.consentId, 367 revision: cookie.revision, 368 acceptType: preferences.acceptType, 369 acceptedCategories: preferences.acceptedCategories, 370 rejectedCategories: preferences.rejectedCategories 371 }; 372 373 // Send the data to backend 374 fetch('/771/cookie-policy/log', { 375 method: 'POST', 376 headers: { 377 'Content-Type': 'application/json' 378 }, 379 body: JSON.stringify(userConsent) 380 }); 381 382 } 383 </script>
383 384 385</head> 386<body id="bodyContent"> 387 388 389 390 391<div id="fb-root"></div> 392 393
393<script> 394 document.addEventListener('DOMContentLoaded', function () 395 { 396 document.querySelectorAll('fb\\:like, .fb-like, .fb_iframe_widget').forEach(el => el.style.display = 'none'); 397 }); 398 </script>
398 399
399<script type="text/plain" data-category="functionality"> 400 (function (d, s, id) { 401 var js, fjs = d.getElementsByTagName(s)[0]; 402 if (d.getElementById(id)) return; 403 js = d.createElement(s); js.id = id; 404 js.src = "https://connect.facebook.net/en_US/all.js#xfbml=1"; 405 fjs.parentNode.insertBefore(js, fjs); 406 } (document, 'script', 'facebook-jssdk')); 407 </script>
407 408 409 410 411 <div class="login-band"> 412 <div class="container"> 413 <div class="loginbar"> 414 415 416 <div class="login-area"> 417 418 <div class="input-group search-bar"> 419 <span class="input-group-addon"> 420 <a onclick="doSearch()"><i class="fas fa-search"></i></a> 421 </span> 422 <input id="searchString" type="search" class="field-control search-string" placeholder="Search" aria-label="search"> 423 424 </div><!-- /input-group --> 425 426<div class='loginArea2'> 427 <div class="loginArea3"> 428 429 <span class="logout-link"> 430 <a href="https://portal.clubrunner.ca/771/User/Login?OriginalUrl=sp/iWd4bnC35P1g++DkhPbxposdGhfZrgxpf0rqDNd/FOOfNxCUKXnYFhG0GEqi0naHB5sjmSCGbZZ1PHzZato3OapSLX8ZXlGwWsGmLVovp2Nn+i4b/EVFV3hq0af4s">Member Login</a> 431 </span> 432 </div> 433</div> 434
435<script type="text/javascript"> 436 437 $(function () { 438 $("#searchString").keyup(function (event) { 439 if (event.keyCode == 13) { 440 doSearch(); 441 } 442 }); 443 }); 444 445 446 function doSearch() { 447 var searchString = $("#searchString").val(); 448 449 searchString = replaceAll(searchString, ".", "-~0-"); 450 searchString = replaceAll(searchString, "%", "-~1-"); 451 searchString = replaceAll(searchString, "?", "-~2-"); 452 searchString = replaceAll(searchString, ":", "-~3-"); 453 searchString = replaceAll(searchString, "/", "-~4-"); 454 searchString = replaceAll(searchString, "+", "-~5-"); 455 searchString = replaceAll(searchString, "*", "-~6-"); 456 searchString = replaceAll(searchString, "&", "-~7-"); 457 searchString = replaceAll(searchString, "\"", "-~8-"); 458 459 searchString = encodeURIComponent(searchString); 460 console.log(searchString); 461 var redirectUrl = $('#baseHref').attr("href") + "Search/" + searchString; 462 463 console.log(redirectUrl); 464 465 window.location.href = redirectUrl; 466 } 467 468 // function replaceAll(str, find, replace) { 469 // return str.replace(new RegExp(find, 'g'), replace); 470 // } 471 472 function replaceAll(str, search, replacement) { 473 return str.split(search).join(replacement); 474 }; 475 476 // Search focus 477 $('#searchString').on('focus', function () { 478 $('.input-group-addon').addClass('focus'); 479 $(this).addClass('active'); 480 }); 481 482 $('#searchString').on('focusout', function () { 483 $('.input-group-addon').removeClass('focus'); 484 }); 485</script>
485 486 487 </div> 488 </div> 489 </div> 490 </div> 491 492<div id="TraceInfo"> 493 494</div> 495 496 497 498<nav class="navbar navbar-default" aria-label="page navigation"> 499 <div class="container"> 500 <div class="navbar-header"> 501 <button type="button" class="navbar-toggle" data-toggle="collapse" data-target="#navbar" aria-expanded="false" aria-controls="navbar"> 502 <span class="sr-only">Toggle navigation</span> 503 <span class="icon-bar"></span> 504 <span class="icon-bar"></span> 505 <span class="icon-bar"></span> 506 </button> 507 <a href="" class="navbar-brand" tabindex="-1"> 508 <img src="https://clubrunner.blob.core.windows.net/00000000771/Images/rc_squamish_11nov17-transp.png" alt="Squamish logo" role="img" /> 509 </a> 510 </div> 511 <div class="navbar-collapse collapse" id="navbar" aria-expanded="true"> 512 <ul class="nav navbar-nav"> 513 <li class="dropdown"><a class="dropdown-toggle" data-toggle="dropdown" title="" tabindex="0" aria-haspopup="true" aria-expanded="false">About Rotary<b class="caret" aria-hidden="true"></b></a><ul class="dropdown-menu"><li class=""><a href="sitepage/about-rotary" target="_self" title="" class="" tabindex="0">Rotary International</a></li><li class=""><a href="sitepage/about-our-club" target="_self" title="" class="" tabindex="0">Rotary Club of Squamish</a></li><li class=""><a href="page/the-rotary-foundation" target="_self" title="" class="" tabindex="0">The Rotary Foundation</a></li><li class=""><a href="sitepage/joining-rotary" target="_blank" title="" class="" tabindex="0">Joining Rotary</a></li></ul></li><li class=""><a href="page/meetings-and-events" target="_blank" title="" class="" tabindex="0">Meetings & Events</a></li><li class=""><a href="stories" target="_self" title="" class="" tabindex="0">Stories</a></li><li class="dropdown"><a class="dropdown-toggle" data-toggle="dropdown" title="" tabindex="0" aria-haspopup="true" aria-expanded="false">Service Projects<b class="caret" aria-hidden="true"></b></a><ul class="dropdown-menu"><li class=""><a href="sitepage/community-service-1" target="_self" title="" class="" tabindex="0">Community Service</a></li><li class=""><a href="page/international-service" target="_self" title="" class="" tabindex="0">International Service</a></li><li class=""><a href="sitepage/youth-programs" target="_self" title="" class="" tabindex="0">Youth Service</a></li><li class=""><span class="empty-link ">Club Service</span></li><li class=""><span class="empty-link ">Vocational Service</span></li></ul></li><li class=""><a href="sitepage/rotary-funding-for-community-projects" target="_blank" title="" class="" tabindex="0">Apply for Funding</a></li><li class=""><a href="page/welcome-to-the-rotary-club-of-squamish-store" target="_blank" title="" class="" tabindex="0">Store</a></li><li class=""><a href="https://www.canadahelps.org/en/dn/39540" target="_blank" title="" class="" tabindex="0">Donate Now</a></li><li class=""><a href="page/contact-us" target="_self" title="" class="" tabindex="0">Contact Us</a></li><li class=""><a href="events/calendar" target="_blank" title="" class="" tabindex="0">Club Calendar</a></li> 514 </ul> 515 </div> 516 </div> 517</nav> 518 519 <main class="main-content-wrapper page custom-welcome-to-the-rotary-club-of-squamish-store"> 520 521 522 523<div class="HomeContentWrapper"> 524
525<script type="text/javascript" src="https://globalassets.clubrunner.ca/scripts/uiblock/jquery.blockUI.min.js?_=639264566150776865" async></script>
525 526 527<div style="display: none;" id="blockUiMessage"> 528 <div id="bulletinPublishing2"><i class="fas fa-spinner fa-spin"></i></div> 529</div> 530
531<script type="text/javascript"> 532 // Prevent multiple submit 533 var canBlock = true; 534 $(function () 535 { 536 $('form').submit(function() 537 { 538 // Don't block UI on CkEditor5 EmbedMedia form submit. 539 if (this.classList.contains('ck-media-form')) { 540 return; 541 } 542 if (!canBlock) 543 { 544 return true; 545 } 546 else 547 if ($("form").valid()) 548 { 549 blockUi(); 550 return true; 551 } 552 else 553 { 554 return false; 555 } 556 }); 557 }); 558 559 560 function blockUi() 561 { 562 $.blockUI( 563 { 564 theme: true, 565 title: '', 566 message: $("#blockUiMessage"), 567 baseZ: 2000, 568 draggable: false, 569 onBlock: function() { 570 $(".blockPage").addClass( "" ) 571 } 572 573 }); 574 } 575 576 function unBlockUi() 577 { 578 $.unblockUI(); 579 580 } 581 582 583 function setNoBlock(){ 584 canBlock = false; 585 } 586 587 function setBlock() { 588 canBlock = true; 589 } 590</script>
590 591 <div class="OneColumn"> 592 <div class="middleColumn"> 593 <section class="PageWidget" style="padding-top: 0px;padding-bottom: 0px;padding-left: 0px;padding-right: 0px;"> 594 <div class="boxContainer1"> 595 <div class="boxContainer2"> 596 <div class="MainWidgetWrapper CustomWidget"> 597 <div class="boxHeaderContainer1 " style=""> 598 <div class="boxHeaderContainer2" style=""> 599 <div class="h2 widget-title" style=""> Welcome to The Rotary Club of Squamish Store</div> 600 </div> 601 </div> 602 <div class="boxContentCon1 " style=""> 603 <div style=""> 604 <div class="WidgetWrapper"> 605 <div class="CustomWidgetBody"> 606 <div class="inlineEditor" contenteditable="false" id="bcw_821330aa-421f-43ba-a285-b3eb9c1aa731" widgetId="46ad117f-edf0-4c86-b438-18eed9de0109" widgetDataId="821330aa-421f-43ba-a285-b3eb9c1aa731" widgetName="Welcome to The Rotary Club of Squamish Store" widgetSystemName="CustomWidget" title="" ckeditortoolbarsname="CkEditorToolBarLight"> 607 <div> </div> 608 609<div> </div> 610 611<div><span style="font-size:22px"><span style="color:#B22222"><strong><span style="font-family:arial,helvetica,sans-serif">Click on the image to order:</span></strong></span></span></div> 612 613<div> </div> 614 615<div> </div> 616 617<div> </div> 618 619<div> </div> 620 621<div> </div> 622 623<div> </div> 624 625<div> 626<table border="0" cellpadding="5" cellspacing="1" style="width:750px"> 627 <tbody> 628 <tr> 629 <td><span style="font-size:16px"><span style="font-family:arial,helvetica,sans-serif"><a href="https://squamishrotary.com/page/mount-garibaldi-nch%e2%80%99%e1%b8%b5ay%cc%93-jigsaw-puzzle/" target="_blank"><img alt="" height="150" src="https://clubrunner.blob.core.windows.net/00000000771/Images/Puzzle--2.JPG" style="border-style:solid; border-width:0px" width="200" /></a></span></span></td> 630 <td> 631 <div><span style="font-size:18px"><span style="font-family:arial,helvetica,sans-serif"><strong>Mount Garibaldi-NchâḵayÌ</strong>: 500 pieces.</span></span></div> 632 633 <div><span style="font-size:18px"><span style="font-family:arial,helvetica,sans-serif">Difficulty: medium, round.</span></span></div> 634 635 <div><span style="font-size:18px"><span style="font-family:arial,helvetica,sans-serif">Great fun to make for the whole family.</span></span></div> 636 637 <div> </div> 638 </td> 639 <td style="width: 70px;"><span style="color:#B22222"><span style="font-size:20px"><strong><span style="font-family:arial,helvetica,sans-serif">$15.00</span></strong></span></span></td> 640 </tr> 641 <tr> 642 <td><br /> 643 </td> 644 <td> </td> 645 <td style="width: 70px;"> </td> 646 </tr> 647 </tbody> 648</table> 649 650 651<div> </div> 652</div> 653 654 </div> 655</div> 656<span id="title_821330aa-421f-43ba-a285-b3eb9c1aa731" style="display:none" >Welcome to The Rotary Club of Squamish Store</span> 657 658 </div> 659 </div> 660 </div> 661 </div> 662 </div> 663 </div> 664</section> 665 </div> 666</div> 667<div style="clear: both; height:1px;"></div> 668 669</div> 670 671 672 673 674 675 676 </main> 677 678 <footer class="footer-band"> 679 680 681 <div id="footerContainer1"> 682 <div class="footerDecoration"> 683 </div> 684 <div id="footerContainer2"> 685 <div id="footerContainer3"> 686 <div id="footerContainer4"><div class="WebsiteFooter footer-list-display NavyGold Midcentury"> 687 <div class="container"> 688 <div class="website-footer"> 689 <div><div> </div><div style="text-align: center;"><table border="0" cellpadding="1" cellspacing="1" style="height:89px; width:100%"><tbody><tr><td><div><span style="color:#FFF0F5"><span style="font-size:20px"><span style="font-family:arial,helvetica,sans-serif">Rotary Club of Squamish</span></span></span></div><div><span style="color:#FFF0F5"><span style="font-size:20px"><span style="font-family:arial,helvetica,sans-serif">PO Box 1119, Garibaldi Highlands BC, V0N 1T0, Canada</span></span></span></div><div><span style="color:#FFF0F5"><span style="font-size:20px"><span style="font-family:arial,helvetica,sans-serif">Registered Charity Number 141034389RR0001</span></span></span></div><div><em><span style="font-size:20px"><span style="font-family:arial,helvetica,sans-serif"><a href="mailto:[email protected]" target="_blank">[email protected]</a></span></span></em></div><div><img alt="" height="100" src="https://clubrunner.blob.core.windows.net/00000000771/Images/club-logo---gold.png" style="border-style:solid; border-width:0px" width="275" /></div></td></tr></tbody></table></div></div> 690 </div> 691 </div> 692</div> 693 694 695 696<div class="system-footer"> 697 <div class="container"> 698 <a id="editContentLink" href="#" target="_blank" style="display: none;" class="edit-page" title="Edit this page"> 699 <div class="edit-page-block pulse-icon pulse-once">
700 <span class="sr-only">Edit this page</span> 701 <i class="fas fa-pencil-alt" aria-hidden="true"></i> 702 </div> 703 </a> 704 <div id="rights"> 705 <div id="rights2"> 706 Powered by <a href="https://www.clubrunner.ca">ClubRunner</a> © 2002–2026 All rights reserved. 707 <br /> 708 <a href='privacy-policy'>Privacy Statement</a> 709 710 | <a href='cookie-policy'>Cookie Policy</a> 711 | <a target="_blank" href="https://www.clubrunnersupport.com">Online Help</a> | <a target="_blank" href="https://links.myclubrunner.com/system-requirements">System Requirements</a> 712 </div> 713 </div> 714 </div> 715</div> 716 717 718 719 720 721 <div id="TraceInfoFooter"> 722 723 </div> 724 </div> 725 </div> 726 </div> 727</div> 728 729 730 731 732 </footer> 733 <div id="backToTopContainer"></div> 734
734<script type="text/javascript" async> 735 736 $(window).load(function () { 737 var contentSize = function () { 738 var $windowHeight = $(window).height(), $loginBand = $('.login-band').outerHeight(true), $loginBand2 = $('#loginContainer1').outerHeight(true), $navBar = $('.navbar').outerHeight(true), $footerBand = $('.footer-band').outerHeight(true); 739 $('.main-content-wrapper').css("min-height", $windowHeight - $loginBand - $loginBand2 - $navBar - $footerBand); 740 }; 741 contentSize(); 742 $(window).resize(contentSize); 743 }); 744 745 $(window).on('load scroll resize', function () { 746 if (typeof showBackTopBtn === 'function') { 747 showBackTopBtn(); 748 } 749 }); 750 751 $(function () 752 { 753 $('.focusItem').focus(); 754 755 $.ajaxSetup({ 756 // Disable caching of AJAX responses 757 cache: false 758 }); 759 760 // Setup edit link 761 }); 762 </script>
762 763 764 765
765<script> 766 document.querySelectorAll( 'oembed[url]' ).forEach( element => 767 { 768 //console.log('processing element ' + element); 769 iframely.load( element, element.attributes.url.value ); 770 } ); 771 </script>
771 772 773 <span style="display: none" app-type="appservice" app-name="crportal" branch="refs/heads/production" revision="5e5eb027b4ccbcea74c43f4645e39f0caa22c0b0" revision-date="30 Sep 2026 19:30"></span> 774</body> 775</html>
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.