PageSourceSearch

https://riccartongeneralpractice.co.uk/about-the-surgery

html riccartongeneralpractice.co.uk collected 2026-10-08 07:01:49 UTC 30,115 bytes, 855 lines download raw bytes

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 &nbsp;</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.