1 2 3<!DOCTYPE html> 4<html lang="en-gb" class="theme-default"> 5<head> 6 <meta charset="utf-8" /> 7 <meta name="viewport" content="width=device-width, initial-scale=1.0"> 8 9 10 <title>About the surgery - Riccarton General Practice</title> 11 12
12<script src="/scripts/master-upper.js"></script>
12 13 14 <!-- we use Velocity.js to replace jQuery animate and its performance issues --> 15
15<script src="https://cdnjs.cloudflare.com/ajax/libs/velocity/1.2.2/velocity.min.js" integrity="sha384-7j+H85qDApQPyKm8wg64JdGgKmzM7trE+amLzYcJLfwR7rixgAeIi1kSX2VHeje4" crossorigin="anonymous"></script>
vendor: 66 bytes, lines 15-16
15 16 <script src="https://www.google.com/recaptcha/api.js?render=
166LfdrvYhAAAAAHIx1dEs5DozeEZwwkL4LEQurCTd
vendor: 29 bytes, lines 16-17
16" async defer></script> 17
17<script src="/Scripts/vue.min.js"></script>
17 18
18<script src="https://unpkg.com/sweetalert/dist/sweetalert.min.js" integrity="sha384-RIQuldGV8mnjGdob13cay/K1AJa+LR7VKHqSXrrB5DPGryn4pMUXRLh92Ev8KlGF" crossorigin="anonymous"></script>
18 19
19<script src="https://maps.googleapis.com/maps/api/js?key=AIzaSyDANdBZxMBb6XLst3iVGF4qUsM74bpnEZs&callback=Function.prototype"></script>
19 20 21 <link href="/Content/sidebar.css" rel="stylesheet" /> 22 <link rel="icon" type="image/png" sizes="16x16" href="/Images/favicon.ico"> 23 <link rel="apple-touch-icon" href="/images/apple-touch-icon.png"> 24 25
25<script> 26 // show loading page if in iframe 27 if (self !== top) { 28 window.onbeforeunload = function () { 29 editorWindow.showMainPageLoading(); 30 }; 31 } 32 </script>
32 33 34 35</head> 36<body class="style-default "> 37
37<script>document.body.className = ((document.body.className) ? document.body.className + ' js-enabled' : 'js-enabled');</script>
37 38 <a id="skip-to-main" href="#maincontent">Skip to main content</a> 39 40 <link rel="stylesheet" href="/content/master.css" type="text/css" /> 41 42
42<script src="/Scripts/dist/NHS.bundle.js"></script>
42 43 44 <div id="fb-root"></div> 45 <input id="CurrentTemplateId" name="CurrentTemplateId" type="hidden" value="12" /> 46 <div class="sidebar-container"> 47 <a id='PageHelp' class="sidebar-button-container" target='_blank' href='' role="button" aria-label="Page Help" rel="noopener noreferrer"> 48 <div class="sidebar-button sidebar-blue"><i class='fa fa-fw fa-question-circle-o'></i></div> 49 <div class="sidebar-button sidebar-button-hover sidebar-blue"><i class='fa fa-fw fa-arrow-circle-o-right'></i></div> 50 <div class="sidebar-button-text sidebar-blue"></div> 51 </a> 52 <a id='DataEditorLink' class="sidebar-button-container" target='_blank' href='' role="button" aria-label="Data Editor" rel="noopener noreferrer"> 53 <div class="sidebar-button sidebar-green"><i class='fa fa-pencil'></i></div> 54 <div class="sidebar-button sidebar-button-hover sidebar-green"><i class='fa fa-fw fa-arrow-circle-o-right'></i></div> 55 <div class="sidebar-button-text sidebar-green"></div> 56 </a> 57 </div> 58 59 <div class="master-container"> 60 61 62<link href="/Content/Templates/NHSDesignTemplate/NHSDesignTemplate.css" rel="stylesheet" text="text/css" /> 63<link href="/Content/Templates/NHSDesignTemplate/NHSColours.css" rel="stylesheet" text="text/css"/> 64<link href="/Public/S70925/Styles/NHS Design Organisational.css?m=638931908924788398" rel="stylesheet" type="text/css" /> 65<div id="cookie-banner" aria-labelledby="cookiebanner-header" role="region" aria-label="Cookie Banner"> 66 <div class="container"> 67 <h2 id="cookiebanner-header">Cookies on the Riccarton General Practice website</h2> 68 <p>We've put some small files called cookies on your device to make our site work.</p> 69 <p>We would also like to use google translate cookies and analytical cookies to understand how our site is used and improve user experience. Analytical cookies send information to Google Analytics.</p> 70 <p>Let us know your preference. We will use a cookie to save your choice. Before you make your choice you can read more about our <a href="/FooterLinks/CookiePolicy">cookie policy</a>.</p> 71 <button id="cookie-banner-accept">I'm OK with cookies</button> 72 <button id="cookie-banner-reject">Do not use cookies</button> 73 </div> 74</div> 75<div id="cookie-banner-confirmation" role="region" aria-label="Cookie Banner Confirmation"> 76 <div class="container"> 77 <p> 78 You can change your cookie settings at any time using our <a href="/FooterLinks/CookiePolicy">cookie policy</a>. 79 </p> 80 </div> 81</div> 82 83 84<header class="nhsuk-header nhsuk-header--organisation" role="banner"> 85 <div class="nhsuk-header__container"> 86 <div class="nhsuk-header__logo"> 87 <a class="nhsuk-header__link" href="/" aria-label="Homepage"> 88 <img src="/Public/S70925/Image/08d4c7a8-e1af-4b7b-b46d-21c87a64d8ea.png?timestamp=20250911133335" class="nhsuk-logo" alt="Riccarton General Practice Logo" /> 89 <span class="nhsuk-organisation-name">Riccarton General Practice</span> 90 </a> 91 </div> 92 93 94 <div class="nhsuk-header__controls"> 95 </div> 96 97 98<div class="nhsuk-header__search"> 99 <div class="nhsuk-header__search-wrap" id="wrap-search"> 100<form action="/Search/Results" class="nhsuk-header__search-form" id="searchForm2" method="post" role="search"> <label class="nhsuk-u-visually-hidden" for="fullSearchText">Search</label> 101 <input class="nhsuk-search__input" id="fullSearchText" name="query" type="search" placeholder="Search" autocomplete="off"> 102 <input id="searchCaptcha" name="searchCaptcha" type="hidden" value="" /> 103 <button class="nhsuk-search__submit" type="submit"> 104 <svg class="nhsuk-icon nhsuk-icon__search" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" aria-hidden="true" focusable="false" width="27" height="27"> 105 <path d="M19.71 18.29l-4.11-4.1a7 7 0 1 0-1.41 1.41l4.1 4.11a1 1 0 0 0 1.42 0 1 1 0 0 0 0-1.42zM5 10a5 5 0 1 1 5 5 5 5 0 0 1-5-5z"></path> 106 </svg>
107 <span class="nhsuk-u-visually-hidden">Search</span> 108 </button> 109 <input type="hidden" id="reCaptchaSiteKey" value="6LfdrvYhAAAAAHIx1dEs5DozeEZwwkL4LEQurCTd" /> 110<input name="__RequestVerificationToken" type="hidden" value="CfDJ8EeLpSySaVxOrbeYTnquoeBDZoukt9YxJzrJE-lJFDHzJTRpgi54RVOlU9UC4ia-vb2EkZra42AJcMYzWLeZ1qjQj6vZM6xeIxcGpp2hOnj8v9jI9e47dyPumUpuASZ9vkfCQxoP56378f8mmBzn5Vg" /></form> </div> 111</div> 112 113 </div> 114 115 116<div class="nhsuk-navigation-container"> 117 <nav class="nhsuk-navigation nhs-main_menu" id="header-navigation" role="navigation" aria-label="Primary navigation" aria-labelledby="label-navigation"> 118 119<ul class="nhsuk-header__navigation-list"> 120 <li class="nhsuk-header__navigation-item"> 121 <a class="nhsuk-header__navigation-link" 122 rel="noopener noreferrer" 123 href="/appointments" 124 target=""> 125 126 Appointments 127 128 </a> 129 </li> 130 <li class="nhsuk-header__navigation-item"> 131 <a class="nhsuk-header__navigation-link" 132 rel="noopener noreferrer" 133 href="/prescriptions" 134 target=""> 135 136 Prescriptions 137 138 </a> 139 </li> 140 <li class="nhsuk-header__navigation-item"> 141 <a class="nhsuk-header__navigation-link" 142 rel="noopener noreferrer" 143 href="/services" 144 target=""> 145 146 Services 147 148 </a> 149 </li> 150 <li class="nhsuk-header__navigation-item"> 151 <a class="nhsuk-header__navigation-link" 152 rel="noopener noreferrer" 153 href="/about-the-surgery" 154 target=""> 155 156 About the surgery 157 158 </a> 159 </li> 160 <li class="nhsuk-header__navigation-item"> 161 <a class="nhsuk-header__navigation-link" 162 rel="noopener noreferrer" 163 href="/contact-us" 164 target=""> 165 166 Contact Us 167 168 </a> 169 </li> 170 <li class="nhsuk-mobile-menu-container"> 171 <button class="nhsuk-header__menu-toggle nhsuk-header__navigation-link" id="toggle-menu" aria-expanded="false"> 172 <span class="nhsuk-u-visually-hidden">Browse</span> 173 More 174 <svg class="nhsuk-icon nhsuk-icon__chevron-down" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" aria-hidden="true" focusable="false"> 175 <path d="M15.5 12a1 1 0 0 1-.29.71l-5 5a1 1 0 0 1-1.42-1.42l4.3-4.29-4.3-4.29a1 1 0 0 1 1.42-1.42l5 5a1 1 0 0 1 .29.71z"></path> 176 </svg> 177 </button> 178 </li> 179 180 181</ul> 182 183 </nav> 184</div> 185</header> 186 187 188 189 190<div> 191 <main id="maincontent" role="main"> 192 193 <div class="nhsuk-main-wrapper"> 194 195 196<div id="WidgetPage" msw-page> 197 <div class="container"> 198 <div> 199 <nav class="nhsuk-breadcrumb" aria-label="breadcrumb"> 200 <ol class="nhsuk-breadcrumb__list"> 201 <li class="nhsuk-breadcrumb__item"><a class="nhsuk-breadcrumb__link" href="/">Home</a></li> 202 <li class="nhsuk-breadcrumb__item" aria-current="page">About the surgery</li> 203 </ol> 204 205 <p class="nhsuk-breadcrumb__back"> 206 <a class="nhsuk-breadcrumb__backlink" href="/"> 207 <span class="nhsuk-u-visually-hidden">Back to </span> 208 Home 209 </a> 210 </p> 211 </nav> 212 </div> 213 <div id="PageTitleDisplay"> 214 <h1 class="nhsuk-heading-xl">About the surgery</h1> 215 </div> 216 217 </div> 218 219 220<div id="ContentBlocksContainer"> 221 222 <div class="content-row-container"> 223 224<style type="text/css"> 225#ContentBlocksContainer #widget-row-394172 { 226.row-title { } 227.widget-container { 228.widget-item-container { 229p, li, label { } 230h1, h2, h3, i { } 231.icon { } 232} 233.widget-item { 234&.image-widget-default .widget-item-container .image-widget-html { } 235&.widget-menu .widget-menu-list { 236li.base { } 237&.widget-menu.widget-menu-icongroup #menuWidget .menuContainer .gallery-item a { 238.text { &:hover { } } 239i { &:hover { } } } 240} 241} 242}</style> 243 244 245<div class="widget-row minrow lozad" id="widget-row-394172" data-id="394172"> 246 <div class="container widget-row-container" data-pageid="170607"> 247 248 <div class="widget-container"> 249 250 251 252<div class="nhsuk-card widget-item information-widget nhsuk-card--clickable"
253title="" 254name="Information Widget" 255id="informationwidget_302455" 256data-url="/InformationWidget/EditWidget?InformationWidgetId=302455" 257data-id="624522"> 258 <div class="nhsuk-card__content "> 259 <h2 class="nhsuk-card__heading"> 260 <a class="nhsuk-card__link" 261 rel="noopener noreferrer" 262 href="/news" 263 target="">News</a> 264 </h2> 265 <div class="content"> 266 <p><p>Read all the latest news and information from the surgery.</p></p> 267 </div> 268 </div> 269</div> 270 271 272<div class="nhsuk-card widget-item information-widget nhsuk-card--clickable" 273title="" 274name="Information Widget" 275id="informationwidget_302459" 276data-url="/InformationWidget/EditWidget?InformationWidgetId=302459" 277data-id="624527"> 278 <div class="nhsuk-card__content "> 279 <h2 class="nhsuk-card__heading"> 280 <a class="nhsuk-card__link" 281 rel="noopener noreferrer" 282 href="/opening-times" 283 target="">Opening times</a> 284 </h2> 285 <div class="content"> 286 <p><p>View our opening times and information about what to do when we are closed.</p></p> 287 </div> 288 </div> 289</div> 290 291 292<div class="nhsuk-card widget-item information-widget nhsuk-card--clickable" 293title="" 294name="Information Widget" 295id="informationwidget_302456" 296data-url="/InformationWidget/EditWidget?InformationWidgetId=302456" 297data-id="624523"> 298 <div class="nhsuk-card__content "> 299 <h2 class="nhsuk-card__heading"> 300 <a class="nhsuk-card__link" 301 rel="noopener noreferrer" 302 href="/staff" 303 target="">Surgery staff</a> 304 </h2> 305 <div class="content"> 306 <p><p>Meet the practice team.</p></p> 307 </div> 308 </div> 309</div> 310 <div class="clearboth"></div> 311 </div> 312 </div> 313</div> 314
315<script> 316 // if we are logged in as an editor we need to check if site is not in edit mode, 317 // then don't show the message. 318 $(function () { 319 $(".widget-row-empty").toggleClass('d-none', !IsInEditMode()); 320 }); 321</script>
321 322 323<style type="text/css"> 324#ContentBlocksContainer #widget-row-394176 { 325.row-title { } 326.widget-container { 327.widget-item-container { 328p, li, label { } 329h1, h2, h3, i { } 330.icon { } 331} 332.widget-item { 333&.image-widget-default .widget-item-container .image-widget-html { } 334&.widget-menu .widget-menu-list { 335li.base { } 336&.widget-menu.widget-menu-icongroup #menuWidget .menuContainer .gallery-item a { 337.text { &:hover { } } 338i { &:hover { } } } 339} 340} 341}</style> 342 343 344<div class="widget-row minrow lozad" id="widget-row-394176" data-id="394176"> 345 <div class="container widget-row-container" data-pageid="170607"> 346 347 <div class="widget-container"> 348 349 350 351<div class="nhsuk-card widget-item information-widget nhsuk-card--clickable" 352title="" 353name="Information Widget" 354id="informationwidget_302468" 355data-url="/InformationWidget/EditWidget?InformationWidgetId=302468" 356data-id="624537"> 357 <div class="nhsuk-card__content "> 358 <h2 class="nhsuk-card__heading"> 359 <a class="nhsuk-card__link" 360 rel="noopener noreferrer" 361 href="/surgery-policies-and-procedures" 362 target="">Surgery policies and procedures</a> 363 </h2> 364 <div class="content"> 365 <p><p>View our policies and procedures.</p></p> 366 </div> 367 </div> 368</div> 369 370 371<div class="nhsuk-card widget-item information-widget nhsuk-card--clickable" 372title="" 373name="Information Widget" 374id="informationwidget_302473" 375data-url="/InformationWidget/EditWidget?InformationWidgetId=302473" 376data-id="624543"> 377 <div class="nhsuk-card__content "> 378 <h2 class="nhsuk-card__heading"> 379 <a class="nhsuk-card__link" 380 rel="noopener noreferrer" 381 href="/complaints-and-feedback" 382 target="">Complaints and feedback</a> 383 </h2> 384 <div class="content"> 385 <p><p>Leave us feedback, a review or make a complaint.</p></p> 386 </div> 387 </div> 388</div> 389 <div class="clearboth"></div> 390 </div> 391 </div> 392</div> 393
394<script> 395 // if we are logged in as an editor we need to check if site is not in edit mode, 396 // then don't show the message. 397 $(function () { 398 $(".widget-row-empty").toggleClass('d-none', !IsInEditMode()); 399 }); 400</script>
400 401 </div> 402</div> 403</div> 404 405 406 407 408 409 <div id="pagetimeStamp" class="container nhsuk-body-s nhsuk-u-secondary-text-color nhsuk-u-margin-top-1 nhsuk-u-margin-bottom-0"> 410 <span>Page last reviewed: 26 June 2025</span> 411 <br /> 412 <span>Page created: 26 June 2025</span> 413 </div> 414 415 </div> 416 </main> 417</div> 418 419 420 421<footer role="contentinfo"> 422 <div class="nhsuk-footer-container"> 423 <div class="nhsuk-width-container"> 424 <h2 class="nhsuk-u-visually-hidden">Support links</h2> 425 <div class="nhsuk-footer further-information-grid-container"> 426 427<ul class="nhsuk-footer__list further-information"> 428 <li class="nhsuk-footer__list-item"> 429 <a class="nhsuk-footer__list-item-link" 430 href="/complaints-and-feedback" 431 rel="noopener noreferrer" 432 target=""> 433 434 435 Complaints and feedback 436 </a> 437 </li> 438 <li class="nhsuk-footer__list-item"> 439 <a class="nhsuk-footer__list-item-link" 440 href="/privacy-policy" 441 rel="noopener noreferrer" 442 target=""> 443 444 445 Privacy policy 446 </a> 447 </li> 448 <li class="nhsuk-footer__list-item"> 449 <a class="nhsuk-footer__list-item-link" 450 href="/surgery-policies-and-procedures" 451 rel="noopener noreferrer" 452 target=""> 453 454 455 Surgery policies and procedures 456 </a> 457 </li> 458 <li class="nhsuk-footer__list-item"> 459 <a class="nhsuk-footer__list-item-link" 460 href="/useful-websites" 461 rel="noopener noreferrer" 462 target=""> 463 464 465 Useful websites 466 </a> 467 </li> 468 <li class="nhsuk-footer__list-item"> 469 <a class="nhsuk-footer__list-item-link" 470 href="/useful-numbers" 471 rel="noopener noreferrer" 472 target=""> 473 474 475 Useful numbers 476 </a> 477 </li> 478 <li class="nhsuk-footer__list-item"> 479 <a class="nhsuk-footer__list-item-link" 480 href="/iudius-insertion" 481 rel="noopener noreferrer" 482 target=""> 483 484 485 IUD/IUS insertion 486 </a> 487 </li> 488 <li class="nhsuk-footer__list-item"> 489 <a class="nhsuk-footer__list-item-link" 490 href="/nhs-pharmacy-first-scotland" 491 rel="noopener noreferrer" 492 target=""> 493 494 495 NHS Pharmacy First Scotland 496 </a> 497 </li> 498 <li class="nhsuk-footer__list-item"> 499 <a class="nhsuk-footer__list-item-link" 500 href="/nhs-inform" 501 rel="noopener noreferrer" 502 target=""> 503 504 505 NHS Inform 506 </a> 507 </li> 508 <li class="nhsuk-footer__list-item"> 509 <a class="nhsuk-footer__list-item-link" 510 href="/patient-charter" 511 rel="noopener noreferrer" 512 target=""> 513 514 515 Patient Charter 516 </a> 517 </li> 518 <li class="nhsuk-footer__list-item"> 519 <a class="nhsuk-footer__list-item-link" 520 href="/zero-tolerance-policy" 521 rel="noopener noreferrer" 522 target=""> 523 524 525 Zero Tolerance Policy 526 </a> 527 </li> 528 <li class="nhsuk-footer__list-item"> 529 <a class="nhsuk-footer__list-item-link" 530 href="/screening" 531 rel="noopener noreferrer" 532 target=""> 533 534 535 Screening 536 </a> 537 </li> 538 <li class="nhsuk-footer__list-item"> 539 <a class="nhsuk-footer__list-item-link" 540 href="/community-link-worker" 541 rel="noopener noreferrer" 542 target=""> 543 544 545 Community Link Worker
546 </a> 547 </li> 548 <li class="nhsuk-footer__list-item"> 549 <a class="nhsuk-footer__list-item-link" 550 href="/medical-students" 551 rel="noopener noreferrer" 552 target=""> 553 554 555 Medical Students 556 </a> 557 </li> 558 <li class="nhsuk-footer__list-item"> 559 <a class="nhsuk-footer__list-item-link" 560 href="/text-messaging-reminders" 561 rel="noopener noreferrer" 562 target=""> 563 564 565 Text Messaging Reminders 566 </a> 567 </li> 568 <li class="nhsuk-footer__list-item"> 569 <a class="nhsuk-footer__list-item-link" 570 href="/key-information-summary-kis" 571 rel="noopener noreferrer" 572 target=""> 573 574 575 Key Information Summary (KIS) 576 </a> 577 </li> 578 <li class="nhsuk-footer__list-item"> 579 <a class="nhsuk-footer__list-item-link" 580 href="/mental-health-support" 581 rel="noopener noreferrer" 582 target=""> 583 584 585 Mental Health Support 586 </a> 587 </li> 588 <li class="nhsuk-footer__list-item"> 589 <a class="nhsuk-footer__list-item-link" 590 href="/care-information-scotland" 591 rel="noopener noreferrer" 592 target=""> 593 594 595 Care Information Scotland 596 </a> 597 </li> 598 <li class="nhsuk-footer__list-item"> 599 <a class="nhsuk-footer__list-item-link" 600 href="/pregnancy-care-in-scotland" 601 rel="noopener noreferrer" 602 target=""> 603 604 605 Pregnancy Care in Scotland 606 </a> 607 </li> 608</ul> 609 610 <ul class="nhsuk-footer__list"> 611 612<li class="nhsuk-footer__list-item"><a class="nhsuk-footer__list-item-link" href="/FooterLinks/Accessibility">Accessibility</a></li> 613<li class="nhsuk-footer__list-item"><a class="nhsuk-footer__list-item-link" href="/FooterLinks/CookiePolicy">Cookie policy</a></li> 614<li class="nhsuk-footer__list-item"><a class="nhsuk-footer__list-item-link" href="/FooterLinks/YourData">Your data</a></li> 615<li class="nhsuk-footer__list-item"><a class="nhsuk-footer__list-item-link" href="/Sitemap">Site map</a></li> 616 617 </ul> 618 619 620<ul class="nhsuk-footer__list social-media"> 621</ul> 622 623 624 <ul class="nhsuk-footer__list"> 625 <li class="parent-link is-empty"> 626 <div class="parent-link-container"> 627 <div class="parent-link-placeholder"> 628 <i class="fa fa-plus"></i> Add Footer Link 629 </div> 630 </div> 631 </li> 632</ul> 633 634 </div> 635 636 637 </div> 638 <div class="nhsuk-width-container"> 639 <div class="nhsuk-grid-row"> 640 <div class="nhsuk-grid-column-one-half"> 641 <span><a class="nhsuk-footer__list-item-link" href="/Account/Login?returnUrl=%2Fabout-the-surgery">Sign in</a></span> 642 </div> 643 <div class="nhsuk-grid-column-one-half nhsuk-u-text-align-right"> 644 <p class="nhsuk-footer__copyright"><i class="fa fa-copyright"></i> 2026 Built by <a href="https://www.mysurgerywebsite.co.uk/live" target="_blank" rel="noreferrer noopener">My Surgery Website</a></p> 645 </div> 646 </div> 647 </div> 648 </div> 649</footer> 650
651<script src="/Scripts/NHS/header.js" type="text/javascript"></script>
651 652 653 654 655 656 657 </div> 658 659 660
660<script src="/scripts/master-lower-public.js"></script>
660 661 662
662<script> 663 const observer = lozad(); 664 observer.observe(); 665 </script>
665 666 667 668 669 <!-- Google Analytics (UA) --> 670<input type="hidden" id="CustUACode" value="">
671<script type="text/plain" data-cookiecategory="performance" src="/Scripts/Google/google-analytics.js"></script>
671 672<!-- End Google Analytics (UA)--> 673 674 <!-- Google Tag Manager --> 675<input type="hidden" id="GoogleTagManagerKey" value="GTM-KQ5QNDF">
676<script type="text/plain" data-cookiecategory="performance" src="/Scripts/Google/google-tag-manager.js"></script>
676 677<!-- End Google Tag Manager --> 678 679
679<script src="/Scripts/browser-update.js"></script>
679 680 681 <!-- hide edit/sign out buttons if in 'edit' mode --> 682
682<script type="text/javascript"> 683 684 // used in a few places (also duplicated), so now moved into a more global area. 685 function resizeForFixedHeader() { 686 var height = $(".header-small").outerHeight(); 687 $("html").css("padding-top", height); 688 } 689 690 function toggleSnow(){ 691 var isSnow = $('#SnowtimeLink').data("snow"); 692 if (isSnow == undefined || isSnow == 1){ 693 DoSnowtime(false, ''); 694 $('#SnowtimeLink').data('snow', 0); 695 } 696 else{ 697 DoSnowtime(true, 'fa-snowflake-o'); 698 $('#SnowtimeLink').data('snow', 1); 699 } 700 } 701 702 function IsInEditMode() { 703 var origin = window.location.origin; 704 var parentOrigin = window.parent.location.origin; 705 // only check if both parent and current location are of same origin 706 if (origin.localeCompare(parentOrigin) === 0) { 707 return window.parent.location.pathname.indexOf("/edit") === 0; 708 } 709 710 return false; 711 } 712 713 $(function () { 714 $(".editor").css('visibility', IsInEditMode() ? 'hidden' : 'visible'); 715 }); 716 717 $(document).on("click", function (ev) { 718 clickev = jQuery.Event('click', { 'offsetX': ev.offsetX, 'offsetY': ev.offsetY }); 719 if (self != top) 720 parent.$("body").trigger(clickev); 721 }) 722 723 if (window.addEventListener && window.requestAnimationFrame && document.getElementsByClassName) window.addEventListener('load', function() { 724 725 // start 726 var pItem = document.getElementsByClassName('progressive replace'), pCount, timer; 727 728 // scroll and resize events 729 window.addEventListener('scroll', scroller, false); 730 window.addEventListener('resize', scroller, false); 731 732 // DOM mutation observer 733 if (MutationObserver) { 734 735 var observer = new MutationObserver(function() { 736 if (pItem.length !== pCount) inView(); 737 }); 738 observer.observe(document.body, { subtree: true, childList: true, attributes: true, characterData: true }); 739 740 } 741 742 // initial check 743 inView(); 744 745 746 // throttled scroll/resize 747 function scroller() { 748 749 timer = timer || setTimeout(function() { 750 timer = null; 751 inView(); 752 }, 300); 753 754 } 755 756 757 // image in view? 758 function inView() { 759 760 if (pItem.length) requestAnimationFrame(function() { 761 762 var wT = window.pageYOffset, wB = wT + window.innerHeight, cRect, pT, pB, p = 0; 763 while (p < pItem.length) { 764 765 cRect = pItem[p].getBoundingClientRect(); 766 pT = wT + cRect.top; 767 pB = pT + cRect.height; 768 769 if (wT < pB && wB > pT) { 770 loadFullImage(pItem[p]); 771 pItem[p].classList.remove('replace'); 772 } 773 else p++; 774 775 } 776 777 pCount = pItem.length; 778 779 }); 780 781 } 782 783 784 // replace with full image 785 function loadFullImage(item) { 786 787 var href = item && (item.getAttribute('data-href') || item.href); 788 if (!href) return; 789 790 // load image 791 var img = new Image(); 792 if (item.dataset) { 793 img.srcset = item.dataset.srcset || ''; 794 img.sizes = item.dataset.sizes || ''; 795 } 796 img.src = href; 797 img.className = 'reveal'; 798 if (img.complete) addImg(); 799 else img.onload = addImg; 800 801 // replace image 802 function addImg() { 803 804 requestAnimationFrame(function() { 805 806 // disable click 807 if (href === item.href) { 808 item.style.cursor = 'default'; 809 item.addEventListener('click', function(e) { e.preventDefault(); }, false); 810 } 811 812 // preview image 813 var pImg = item.querySelector && item.querySelector('img.preview'); 814 815 // add full image 816 item.insertBefore(img, pImg && pImg.nextSibling).addEventListener('animationend', function() { 817 818 // remove preview image 819 if (pImg) { 820 img.alt = pImg.alt || ''; 821 item.removeChild(pImg); 822 } 823 824 img.classList.remove('reveal'); 825 826 }); 827 828 }); 829 830 } 831 832 } 833 834 }, false); 835 </script>
835 836 837 <div class="modal fade" id="googleTranslateModal" tabindex="-1" role="dialog" aria-labelledby="modalTranslateTitle"> 838 <div class="modal-dialog" role="document"> 839 <div class="modal-content"> 840 <div class="modal-header"> 841 <h3 class="modal-title" id="modalTranslateTitle">Translate this website with google</h3> 842 <button type="button" class="btn-close" data-bs-dismiss="modal" aria-label="Close"></button> 843 </div> 844 <div class="modal-body"> 845 <div id="google_translate_element"></div> 846 </div> 847 </div> 848 </div> 849 </div> 850 851 852 853</body> 854</html> 855
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.