PageSourceSearch

https://www.rph.org/employment

html rph.org collected 2026-10-05 21:38:49 UTC 108,776 bytes, 2,225 lines download raw bytes

1<!doctype html >
2<html xmlns="http://www.w3.org/1999/xhtml" lang="en"
3      class="ios-preview-native-scroll">
4<head>
5    <meta charset="utf-8">
6    
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45<script type="text/javascript">
46    window._currentDevice = 'desktop';
47    window.Parameters = window.Parameters || {
48        HomeUrl: 'https://www.rph.org/',
49
50        SystemID: 'US_DIRECT_PRODUCTION',
51        SiteAlias: 'cabf9a70',
52        SiteType: atob('RFVEQU9ORQ=='),
53        PublicationDate: 'Oct 01, 2026',
54        ExternalUid: null,
55        IsSiteMultilingual: false,
56        InitialPostAlias: '',
57        InitialPostPageUuid: '',
58        InitialDynamicItem: '',
59        DynamicPageInfo: {
60            isDynamicPage: false,
61            base64JsonRowData: 'null',
62        },
63        InitialPageAlias: 'employment',
64        InitialPageUuid: '88f39d18a4aa427c99f76f989ff1860a',
65        InitialPageId: '1207560071',
66        InitialEncodedPageAlias: 'ZW1wbG95bWVudA==',
67        InitialHeaderUuid: 'aa95a9d4f6414998bc5d6c68ba245942',
68        CurrentPageUrl: '',
69        IsCurrentHomePage: false,
70        AllowAjax: false,
71        AfterAjaxCommand: null,
72        HomeLinkText: 'Back To Home',
73        UseGalleryModule: false,
74        CurrentThemeName: 'Layout Theme',
75        ThemeVersion: '500000',
76        DefaultPageAlias: '',
77        RemoveDID: true,
78        WidgetStyleID: null,
79        IsHeaderFixed: false,
80        IsHeaderSkinny: false,
81        IsBfs: true,
82        StorePageAlias: 'null',
83        StorePagesUrls: 'e30=',
84        IsNewStore: 'false',
85        StorePath: '',
86        StoreId: 'null',
87        StoreVersion: 0,
88        StoreBaseUrl: '',
89        StoreCleanUrl: true,
90        StoreDisableScrolling: true,
91        IsStoreSuspended: false,
92        HasCustomDomain: true,
93        SimpleSite: false,
94        showCookieNotification: false,
95        cookiesNotificationMarkup: 'null',
96        translatedPageUrl: '',
97        isFastMigrationSite: false,
98        sidebarPosition: 'NA',
99        currentLanguage: 'en',
100        currentLocale: 'en',
101        NavItems: '{}',
102        errors: {
103            general: 'There was an error connecting to the page.<br/> Make sure you are not offline.',
104            password: 'Incorrect name/password combination',
105            tryAgain: 'Try again'
106        },
107        
108        mapConsent: {
109            message: 'This content is served by a third party, {0}. If enabled, {0} may collect information about your activity.',
110            enable: 'Enable'
111        },
112        NavigationAreaParams: {
113            ShowBackToHomeOnInnerPages: true,
114            NavbarSize: 4,
115            NavbarLiveHomePage: 'https://www.rph.org/',
116            BlockContainerSelector: '.dmBody',
117            NavbarSelector: '#dmNav:has(a)',
118            SubNavbarSelector: '#subnav_main'
119        },
120        hasCustomCode: true,
121        planID: '7',
122        customTemplateId: 'null',
123        siteTemplateId: 'null',
124        productId: 'DM_DIRECT',
125        disableTracking: false,
126        pageType: 'FROM_SCRATCH',
127        isRuntimeServer: true,
128        isInEditor: false,
129        isInPreview: false,
130        hasNativeStore: false,
131        defaultLang: 'en',
132        hamburgerMigration: null,
133        isFlexSite: false
134    };
135
136    window.Parameters.LayoutID = {};
137    window.Parameters.LayoutID[window._currentDevice] = 6;
138    window.Parameters.LayoutVariationID = {};
139    window.Parameters.LayoutVariationID[window._currentDevice] = 5;
140</script>
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163<!-- Injecting site-wide to the head -->
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183<script type="text/javascript" id="d_track_campaign" data-entry-referrer>
184    (function() {
185        if (!window.location.search) {
186            return;
187        }
188        const cleanParams = window.location.search.substring(1); // Strip ?
189        const queryParams = cleanParams.split('&');
190
191        const expires = 'expires=' + new Date().getTime() + 24 * 60 * 60 * 1000;
192        const domain = 'domain=' + window.location.hostname;
193        const path = "path=/";
194
195        queryParams.forEach((param) => {
196            const [key, value = ''] = param.split('=');
197            if (key.startsWith('utm_')) {
198                const cookieName = "_dm_rt_" + key.substring(4);
199                const cookie = cookieName + "=" + value;
200                const joined = [cookie, expires, domain, path].join(";");
201                document.cookie = joined;
202            }
203        });
204    }());
205</script>
205
206
207<script type="text/javascript" >
208    var _dm_gaq = {};
209    var _gaq = _gaq || [];
210    var _dm_insite = [];
211</script>
211
212
213
214
215
216<script>
217    const siteGoogleAnalyticsTagIds = ['G-TV27G5EY66'];
218    (function (w, i, g) { w[g] = w[g] || []; if (typeof w[g].push == 'function') w[g].push.apply(w[g], i) })
219    (window, siteGoogleAnalyticsTagIds, 'google_tags_first_party');
220</script>
vendor: 1 bytes, line 220
220
221<script async src="/dnc17plhbz-cabf9a70/xMHEFH1GXJkuowdROu_1Q5oyCT8"></script>
221
222
223<script type="text/javascript" id="d_track_ga">
224    window.dataLayer = window.dataLayer || [];
225    _dm_gaq.siteAlias = 'cabf9a70';
226    _dm_gaq.externalGaqID = 'non-empty';
227
228    function gtag() { dataLayer.push(arguments); }
229
230    function pushInsiteImpressions(id) {
231        _dm_insite.forEach((rule) => {
232            _dm_gaq.pushEvent(id, 'insite_impression', 'insite', rule.ruleType + '__' + rule.ruleId);
233        });
234    }
235
236    _dm_gaq.pushEvent = function(trackingId, event, category, label, value, additionalParams = {}) {
237        const eventProps = {
238            event_category: category,
239            event_label: label,
240            value,
241            ...additionalParams
242        };
243        gtag('event', event, eventProps);
244    }
245
246    gtag('js', new Date())
247
248    
249gtag('set', 'developer_id.dMDU5Nj', true);
250gtag('set', 'developer_id.dYmRlZG', true);
251gtag('set', 'developer_id.dMWY5NG', true);
252gtag('config', 'G-TV27G5EY66', {
253    'send_page_view': false,
254    'linker': {
255        'domains': ['www.rph.org']
256    }
257});
258
259    _dm_gaq.pushEvent('', 'page_view');
260
261    pushInsiteImpressions(_dm_gaq.externalGaqID);
262</script>
262
263
264
265
266
267
268<!-- End Injecting site-wide to the head -->
269
270
271
272
273
274<script>
275    function toHash(str) {
276        var hash = 5381, i = str.length;
277        while (i) {
278            hash = hash * 33 ^ str.charCodeAt(--i)
279        }
280        return hash >>> 0
281    }
282</script>
vendor: 1 bytes, line 282
282
283<script>
284    (function (global) {
285    //const cacheKey = global.cacheKey;
286    const isOffline = 'onLine' in navigator && navigator.onLine === false;
287    const hasServiceWorkerSupport = 'serviceWorker' in navigator;
288    if (isOffline) {
289        console.log('offline mode');
290    }
291    if (!hasServiceWorkerSupport) {
292        console.log('service worker is not supported');
293    }
294    if (hasServiceWorkerSupport && !isOffline) {
295        window.addEventListener('load', function () {
296            const serviceWorkerPath = '/runtime-service-worker.js?v=3';
297            navigator.serviceWorker
298                .register(serviceWorkerPath, { scope: './' })
299                .then(
300                    function (registration) {
301                        // Registration was successful
302                        console.log(
303                            'ServiceWorker registration successful with scope: ',
304                            registration.scope
305                        );
306                    },
307                    function (err) {
308                        // registration failed :(
309                        console.log('ServiceWorker registration failed: ', err);
310                    }
311                )
312                .catch(function (err) {
313                    console.log(err);
314                });
315        });
316
317        // helper function to refresh the page
318        var refreshPage = (function () {
319            var refreshing;
320            return function () {
321                if (refreshing) return;
322                // prevent multiple refreshes
323                var refreshkey = 'refreshed' + location.href;
324                var prevRefresh = localStorage.getItem(refreshkey);
325                if (prevRefresh) {
326                    localStorage.removeItem(refreshkey);
327                    if (Date.now() - prevRefresh < 30000) {
328                        return; // dont go into a refresh loop
329                    }
330                }
331                refreshing = true;
332                localStorage.setItem(refreshkey, Date.now());
333                console.log('refereshing page');
334                window.location.reload();
335            };
336        })();
337
338        function messageServiceWorker(data) {
339            return new Promise(function (resolve, reject) {
340                if (navigator.serviceWorker.controller) {
341                    var worker = navigator.serviceWorker.controller;
342                    var messageChannel = new MessageChannel();
343                    messageChannel.port1.onmessage = replyHandler;
344                    worker.postMessage(data, [messageChannel.port2]);
345                    function replyHandler(event) {
346                        resolve(event.data);
347                    }
348                } else {
349                    resolve();
350                }
351            });
352        }
353    }
354})(window);
355</script>
355
356<link rel="manifest" href="/manifest.json">
357<meta name="mobile-web-app-capable" content="yes">
358<meta name="apple-mobile-web-app-capable" content="yes">
359
360
361
362<link rel="canonical" href="https://www.rph.org/employment">
363
364<meta id="view" name="viewport" content="initial-scale=1, minimum-scale=1, maximum-scale=5, viewport-fit=cover">
365
366<meta name="apple-mobile-web-app-capable" content="yes">
367
368
369
370<link rel="apple-touch-icon"
371      href="https://irp.cdn-website.com/cabf9a70/dms3rep/multi/57x57.png"/>
372
373<link rel="icon" type="image/x-icon" href="https://irp.cdn-website.com/cabf9a70/site_favicon_16_1701909938654.ico"/>
374
375
376<link rel="preconnect" href="https://irp.cdn-website.com"/>
377<link rel="preconnect" href="https://irp.cdn-website.com" crossorigin/>
378<link rel="preconnect" href="https://static.cdn-website.com"/>
379
380
381
382
383<script id='d-js-dmapi'>
384    window.SystemID = 'US_DIRECT_PRODUCTION';
385
386    if (!window.dmAPI) {
387        window.dmAPI = {
388            registerExternalRuntimeComponent: function () {
389            },
390            getCurrentDeviceType: function () {
391                return window._currentDevice;
392            },
393            runOnReady: (ns, fn) => {
394                const safeFn = dmAPI.toSafeFn(fn);
395                ns = ns || 'global_' + Math.random().toString(36).slice(2, 11);
396                const eventName = 'afterAjax.' + ns;
397
398                if (document.readyState === 'complete') {
399                    $.DM.events.off(eventName).on(eventName, safeFn);
400                    setTimeout(function () {
401                        safeFn({
402                            isAjax: false,
403                        });
404                    }, 0);
405                } else {
406                    window?.waitForDeferred?.('dmAjax', () => {
407                        $.DM.events.off(eventName).on(eventName, safeFn);
408                        safeFn({
409                            isAjax: false,
410                        });
411                    });
412                }
413            },
414            toSafeFn: (fn) => {
415                if (fn?.safe) {
416                    return fn;
417                }
418                const safeFn = function (...args) {
419                    try {
420                        return fn?.apply(null, args);
421                    } catch (e) {
422                        console.log('function failed ' + e.message);
423                    }
424                };
425                safeFn.safe = true;
426                return safeFn;
427            }
428        };
429    }
430
431    if (!window.requestIdleCallback) {
432        window.requestIdleCallback = function (fn) {
433            setTimeout(fn, 0);
434        }
435    }
436</script>
436
437
438
439
440
441
442
443
444
445<script id="d-js-load-css">
446/**
447 * There are a few <link> tags with CSS resource in them that are preloaded in the page
448 * in each of those there is a "onload" handler which invokes the loadCSS callback
449 * defined here.
450 * We are monitoring 3 main CSS files - the runtime, the global and the page.
451 * When each load we check to see if we can append them all in a batch. If threre
452 * is no page css (which may happen on inner pages) then we do not wait for it
453 */
454(function () {
455  let cssLinks = {};
456  function loadCssLink(link) {
457    link.onload = null;
458    link.rel = "stylesheet";
459    link.type = "text/css";
460  }
461  
462    function checkCss() {
463      const pageCssLink = document.querySelector("[id*='CssLink']");
464      const widgetCssLink = document.querySelector("[id*='widgetCSS']");
465
466        if (cssLinks && cssLinks.runtime && cssLinks.global && (!pageCssLink || cssLinks.page) && (!widgetCssLink || cssLinks.widget)) {
467            const storedRuntimeCssLink = cssLinks.runtime;
468            const storedPageCssLink = cssLinks.page;
469            const storedGlobalCssLink = cssLinks.global;
470            const storedWidgetCssLink = cssLinks.widget;
471
472            storedGlobalCssLink.disabled = true;
473            loadCssLink(storedGlobalCssLink);
474
475            if (storedPageCssLink) {
476                storedPageCssLink.disabled = true;
477                loadCssLink(storedPageCssLink);
478            }
479
480            if(storedWidgetCssLink) {
481                storedWidgetCssLink.disabled = true;
482                loadCssLink(storedWidgetCssLink);
483            }
484
485            storedRuntimeCssLink.disabled = true;
486            loadCssLink(storedRuntimeCssLink);
487
488            requestAnimationFrame(() => {
489                setTimeout(() => {
490                    storedRuntimeCssLink.disabled = false;
491                    storedGlobalCssLink.disabled = false;
492                    if (storedPageCssLink) {
493                      storedPageCssLink.disabled = false;
494                    }
495                    if (storedWidgetCssLink) {
496                      storedWidgetCssLink.disabled = false;
497                    }
498                    // (SUP-4179) Clear the accumulated cssLinks only when we're
499                    // sure that the document has finished loading and the document 
500                    // has been parsed.
501                    if(document.readyState === 'interactive') {
502                      cssLinks = null;
503                    }
504                }, 0);
505            });
506        }
507    }
508  
509
510  function loadCSS(link) {
511    try {
512      var urlParams = new URLSearchParams(window.location.search);
513      var noCSS = !!urlParams.get("nocss");
514      var cssTimeout = urlParams.get("cssTimeout") || 0;
515
516      if (noCSS) {
517        return;
518      }
519      if (link.href && link.href.includes("d-css-runtime")) {
520        cssLinks.runtime = link;
521        checkCss();
522      } else if (link.id === "siteGlobalCss") {
523        cssLinks.global = link;
524        checkCss();
525      } 
526      
527      else if (link.id && link.id.includes("CssLink")) {
528        cssLinks.page = link;
529        checkCss();
530      } else if (link.id && link.id.includes("widgetCSS")) {
531        cssLinks.widget = link;
532        checkCss();
533      }
534      
535      else {
536        requestIdleCallback(function () {
537          window.setTimeout(function () {
538            loadCssLink(link);
539          }, parseInt(cssTimeout, 10));
540        });
541      }
542    } catch (e) {
543      throw e
544    }
545  }
546  window.loadCSS = window.loadCSS || loadCSS;
547})();
548</script>
548
549
550
551
552<script data-role="deferred-init" type="text/javascript">
553    /* usage: window.getDeferred(<deferred name>).resolve() or window.getDeferred(<deferred name>).promise.then(...)*/
554    function Def() {
555        this.promise = new Promise((function (a, b) {
556            this.resolve = a, this.reject = b
557        }).bind(this))
558    }
559
560    const defs = {};
561    window.getDeferred = function (a) {
562        return null == defs[a] && (defs[a] = new Def), defs[a]
563    }
564    window.waitForDeferred = function (b, a, c) {
565        let d = window?.getDeferred?.(b);
566        d
567            ? d.promise.then(a)
568            : c && ["complete", "interactive"].includes(document.readyState)
569                ? setTimeout(a, 1)
570                : c
571                    ? document.addEventListener("DOMContentLoaded", a)
572                    : console.error(`Deferred  does not exist`);
573    };
574</script>
574
575<style id="forceCssIncludes">
576    /* This file is auto-generated from a `scss` file with the same name */
577
578.videobgwrapper{overflow:hidden;position:absolute;z-index:0;width:100%;height:100%;top:0;left:0;pointer-events:none;border-radius:inherit}.videobgframe{position:absolute;width:101%;height:100%;top:50%;left:50%;transform:translateY(-50%) translateX(-50%);object-fit:fill}#dm video.videobgframe{margin:0}@media (max-width:767px){.dmRoot .dmPhotoGallery.newPhotoGallery:not(.photo-gallery-done){min-height:80vh}}@media (min-width:1025px){.dmRoot .dmPhotoGallery.newPhotoGallery:not(.photo-gallery-done){min-height:45vh}}@media (min-width:768px) and (max-width:1024px){.responsiveTablet .dmPhotoGallery.newPhotoGallery:not(.photo-gallery-done){min-height:45vh}}#dm [data-show-on-page-only]{display:none!important}#dmRoot div.stickyHeaderFix div.site_content{margin-top:0!important}#dmRoot div.stickyHeaderFix div.hamburger-header-container{position:relative}@media (min-width:768px) and (max-width:1024px){.responsiveTablet #dm .dmInner .hide-for-medium,[data-hidden-on-tablet]{display:none!important}}
579    
580
581</style>
582<style id="cssVariables" type="text/css">
583    :root {
584  --color_1: rgba(44, 137, 185, 1);
585  --color_2: rgba(113, 191, 68, 1);
586  --color_3: rgba(85, 85, 85, 1);
587}
588</style>
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632<link type="text/css" rel="stylesheet" href="https://irp.cdn-website.com/fonts/css2?family=Raleway:[email protected]&family=Inter:[email protected]&family=Roboto:wght@100;300;400;500;700;900&family=Lato:wght@100;300;400;700;900&family=Capriola:wght@400&family=Oswald:[email protected]&family=Aboreto:wght@400&family=Source+Sans+Pro:wght@200;300;400;600;700;900&amp;subset=latin-ext&amp;display=swap"  />
633
634
635
636
637
638
639<link rel="stylesheet" type="text/css" href="https://static.cdn-website.com/mnlt/production/6817/_dm/s/rt/dist/css/d-css-runtime-desktop-one-package-structured-global.min.css" />
640
641
642
643<link type="text/css" rel="stylesheet" href="https://irp.cdn-website.com/WIDGET_CSS/34f150aab976b926ad44bf3746ffd78d.css" id="widgetCSS" />
644
645
646<style>img[width][height] {
647  height: auto;
648}</style>
649
650
651<style>
652  body[data-page-alias="employment"] #dm [data-show-on-page-only="employment"] {
653    display: block !important;
654  }
655</style>
656
657
658<style id="pageAdditionalWidgetsCss" type="text/css">
659</style>
660
661
662
663
664
665<link type="text/css" rel="stylesheet" href="https://irp.cdn-website.com/cabf9a70/files/cabf9a70_1.min.css?v=24ae7d3f98b9cfa30a27fe8549374c7f" id="siteGlobalCss" />
666
667
668
669<style id="customWidgetStyle" type="text/css">
670    
671</style>
672<style id="innerPagesStyle" type="text/css">
673    
674</style>
675
676
677<style
678        id="additionalGlobalCss" type="text/css"
679>
680</style>
681
682<style id="pagestyle" type="text/css">
683    *#dm *.dmBody a.span.textonly
684{
685	color:rgb(255,255,255) !important;
686}
687*#dm *.dmBody div.dmform-error
688{
689	font-style:normal !important;
690}
691*#dm *.dmBody div.dmforminput textarea
692{
693	font-style:italic !important;
694}
695*#dm *.dmBody div.dmforminput *.fileUploadLink
696{
697	font-style:italic !important;
698}
699*#dm *.dmBody div.checkboxwrapper span
700{
701	font-style:italic !important;
702}
703*#dm *.dmBody div.radiowrapper span
704{
705	font-style:italic !important;
706}
707*#dm *.dmBody nav.u_1144820115
708{
709	color:black !important;
710}
711*#dm *.dmBody div.u_1243667655
712{
713	background-color:rgba(44,137,185,1) !important;
714	background-repeat:no-repeat !important;
715	background-image:url(https://irp.cdn-website.com/cabf9a70/dms3rep/multi/opt/symbol-2880w.png) !important;
716	background-size:380px !important;
717	background-position:calc(100% + 30px) -34px !important;
718}
719*#dm *.dmBody div.u_1786639254 hr
720{
721	border-top-style:solid !important;
722	border-top-width:4px !important;
723	color:rgba(113,191,68,1) !important;
724}
725*#dm *.dmBody div.u_1900073910
726{
727	background-repeat:no-repeat !important;
728	background-image:none !important;
729	background-size:cover !important;
730}
731*#dm *.dmBody div.u_1783303779
732{
733	background-repeat:no-repeat !important;
734	background-image:none !important;
735	background-size:cover !important;
736}
737*#dm *.dmBody *.u_1760563081
738{
739	width:100% !important;
740}
741*#dm *.dmBody a.u_1209823547
742{
743	background-color:var(--color_2) !important;
744}
745*#dm *.dmBody a.u_1209823547 span.text
746{
747	color:rgba(255,255,255,1) !important;
748}
749*#dm *.dmBody a.u_1209823547:hover span.text
750{
751	color:rgba(255, 255, 255, 0.3) !important;
752}
753*#dm *.dmBody a.u_1209823547.hover span.text
754{
755	color:rgba(255, 255, 255, 0.3) !important;
756}
757
758</style>
759
760<style id="pagestyleDevice" type="text/css">
761    *#dm *.d-page-1716942098 DIV.dmInner
762{
763	background-repeat:no-repeat !important;
764	background-size:cover !important;
765	background-attachment:fixed !important;
766	background-position:50% 50% !important;
767}
768*#dm *.d-page-1716942098 DIV#dmSlideRightNavRight
769{
770	background-repeat:no-repeat !important;
771	background-image:none !important;
772	background-size:cover !important;
773	background-attachment:fixed !important;
774	background-position:50% 50% !important;
775}
776*#dm *.dmBody div.u_1243667655
777{
778	margin-left:0 !important;
779	padding-top:20px !important;
780	padding-left:40px !important;
781	padding-bottom:30px !important;
782	margin-top:0 !important;
783	margin-bottom:0 !important;
784	padding-right:40px !important;
785	margin-right:0 !important;
786	float:none !important;
787	top:0 !important;
788	left:0 !important;
789	width:auto !important;
790	position:relative !important;
791	height:auto !important;
792	max-width:none !important;
793	min-width:0 !important;
794	text-align:center !important;
795}
796*#dm *.dmBody div.u_1786639254
797{
798	important:true !important;
799	width:100% !important;
800}
801*#dm *.dmBody div.u_1783303779
802{
803	background-position:0 50% !important;
804	padding-top:0 !important;
805	padding-bottom:0 !important;
806	padding-right:0 !important;
807	padding-left:0 !important;
808}
809*#dm *.dmBody div.u_1740310966
810{
811	margin-left:0 !important;
812	padding-top:85px !important;
813	padding-left:40px !important;
814	padding-bottom:90px !important;
815	margin-top:auto !important;
816	margin-bottom:auto !important;
817	margin-right:0 !important;
818	padding-right:40px !important;
819}
820*#dm *.dmBody div.u_1900073910
821{
822	padding-top:0 !important;
823	padding-bottom:0 !important;
824	padding-right:0 !important;
825	padding-left:0 !important;
826	background-position:50% 50% !important;
827	background-repeat:no-repeat !important;
828	background-size:cover !important;
829	margin-top:auto !important;
830}
831*#dm *.dmBody a.u_1209823547
832{
833	height:55px !important;
834	width:250px !important;
835	display:block !important;
836	float:none !important;
837	top:0 !important;
838	left:0 !important;
839	position:relative !important;
840	padding-top:0 !important;
841	padding-left:0 !important;
842	padding-bottom:0 !important;
843	max-width:100% !important;
844	padding-right:0 !important;
845	min-width:0 !important;
846	text-align:center !important;
847	margin-right:0 !important;
848	margin-left:0 !important;
849	margin-top:0 !important;
850	margin-bottom:0 !important;
851}
852*#dm *.dmBody a.u_1997590431
853{
854	height:55px !important;
855	width:250px !important;
856	display:block !important;
857	float:none !important;
858	top:0 !important;
859	left:0 !important;
860	position:relative !important;
861	padding-top:0 !important;
862	padding-left:0 !important;
863	padding-bottom:0 !important;
864	max-width:100% !important;
865	padding-right:0 !important;
866	min-width:0 !important;
867	text-align:center !important;
868	margin-right:auto !important;
869	margin-left:0 !important;
870	margin-top:10px !important;
871	margin-bottom:10px !important;
872}
873*#dm *.dmBody div.u_1220359803
874{
875	margin-left:0px !important;
876	padding-top:18px !important;
877	padding-left:40px !important;
878	padding-bottom:80px !important;
879	margin-top:0px !important;
880	margin-bottom:0px !important;
881	margin-right:0px !important;
882	padding-right:40px !important;
883	width:auto !important;
884}
885
886</style>
887
888
889
890
891
892
893
894
895
896<style id="globalFontSizeStyle" type="text/css">
897    
898</style>
899<style id="pageFontSizeStyle" type="text/css">
900</style>
901
902
903
904
905<style id="hideAnimFix">
906  .dmDesktopBody:not(.editGrid) [data-anim-desktop]:not([data-anim-desktop='none']), .dmDesktopBody:not(.editGrid) [data-anim-extended] {
907    visibility: hidden;
908  }
909
910  .dmDesktopBody:not(.editGrid) .dmNewParagraph[data-anim-desktop]:not([data-anim-desktop='none']), .dmDesktopBody:not(.editGrid) .dmNewParagraph[data-anim-extended] {
911    visibility: hidden !important;
912  }
913
914  #dmRoot:not(.editGrid) .flex-element [data-anim-extended] {
915    visibility: hidden;
916  }
917
918</style>
919
920
921
922
923<style id="fontFallbacks">
924    @font-face {
925  font-family: "Raleway Fallback";
926  src: local('Arial');
927  ascent-override: 89.616%;
928  descent-override: 22.3087%;
929  size-adjust: 104.892%;
930  line-gap-override: 0%;
931 }@font-face {
932  font-family: "Inter Fallback";
933  src: local('Arial');
934  ascent-override: 90.199%;
935  descent-override: 22.4836%;
936  size-adjust: 107.4014%;
937  line-gap-override: 0%;
938 }@font-face {
939  font-family: "Helvetica Fallback";
940  src: local('Arial');
941  ascent-override: 77.002%;
942  descent-override: 22.998%;
943  line-gap-override: 0%;
944 }@font-face {
945  font-family: "Arial Fallback";
946  src: local('Arial');
947  line-gap-override: 0%;
948 }@font-face {
949  font-family: "Roboto Fallback";
950  src: local('Arial');
951  ascent-override: 92.6709%;
952  descent-override: 24.3871%;
953  size-adjust: 100.1106%;
954  line-gap-override: 0%;
955 }@font-face {
956  font-family: "Lato Fallback";
957  src: local('Arial');
958  ascent-override: 101.3181%;
959  descent-override: 21.865%;
960  size-adjust: 97.4159%;
961  line-gap-override: 0%;
962 }@font-face {
963  font-family: "Capriola Fallback";
964  src: local('Arial');
965  ascent-override: 84.6276%;
966  descent-override: 24.1308%;
967  size-adjust: 114.9336%;
968  line-gap-override: 0%;
969 }@font-face {
970  font-family: "Oswald Fallback";
971  src: local('Arial');
972  ascent-override: 145.0682%;
973  descent-override: 35.1423%;
974  size-adjust: 82.2372%;
975  line-gap-override: 0%;
976 }@font-face {
977  font-family: "Aboreto Fallback";
978  src: local('Arial');
979  ascent-override: 69.3425%;
980  descent-override: 17.1492%;
981  size-adjust: 134.1168%;
982  line-gap-override: 0%;
983 }
984</style>
985
986
987
988
989
990
991
992
993
994
995
996
997  <link type="application/rss+xml" rel="alternate" href="https://www.rph.org/feed/rss2"/>
998  <link type="application/atom+xml" rel="alternate" href="https://www.rph.org/feed/atom"/>
999  <meta property="og:type" content="website"/>
1000  <meta property="og:url" content="https://www.rph.org/employment"/>
1001  <title>
1002    
1003    Careers
1004  
1005  </title>
1006  <meta name="description" content="RPH offers competitive wages, comprehensive employee benef
1006its and additional incentives all in a workplace where smiles, laughter and loving care are shared..."/>
1007
1008  <meta name="twitter:card" content="summary"/>
1009  <meta name="twitter:title" content="Careers"/>
1010  <meta name="twitter:description" content="RPH offers competitive wages, comprehensive employee benefits and additional incentives all in a workplace where smiles, laughter and loving care are shared..."/>
1011  <meta name="twitter:image" content="https://irp.cdn-website.com/cabf9a70/dms3rep/multi/opt/200x200-1920w.png"/>
1012  <meta property="og:description" content="RPH offers competitive wages, comprehensive employee benefits and additional incentives all in a workplace where smiles, laughter and loving care are shared..."/>
1013  <meta property="og:title" content="Careers"/>
1014  <meta property="og:image" content="https://irp.cdn-website.com/cabf9a70/dms3rep/multi/opt/200x200-1920w.png"/>
1015
1016
1017
1018
1019<!-- SYS- VVNfRElSRUNUX1BST0RVQ1RJT04= -->
1020</head>
1021
1022
1023
1024
1025
1026
1027
1028
1029
1030
1031
1032
1033
1034
1035
1036
1037
1038
1039
1040
1041
1042<body id="dmRoot" data-page-alias="employment"  class="dmRoot dmDesktopBody fix-mobile-scrolling addCanvasBorder dmResellerSite dmLargeBody "
1043      style="padding:0;margin:0;"
1044      
1045    >
1046
1047
1048
1049
1050
1051
1052
1053
1054
1055
1056
1057
1058
1059
1060
1061
1062<div id="dm" class='dmwr'>
1063    
1064    <div class="dm_wrapper standard-var5 widgetStyle-3 standard">
1065         <div dmwrapped="true" id="1901957768" class="dm-home-page" themewaschanged="true"> <div dmtemplateid="StandardLayoutMultiD" class="standardHeaderLayout dm-bfs dm-layout-sec hasAnimations hasStickyHeader rows-1200 dmPageBody d-page-1716942098 inputs-css-clean dmFreeHeader" id="dm-outer-wrapper" data-page-class="1716942098" data-soch="true" data-background-parallax-selector=".dmHomeSection1, .dmSectionParallex"> <div id="dmStyle_outerContainer" class="dmOuter"> <div id="dmStyle_innerContainer" class="dmInner" data-auto="page-inner"> <div class="dmLayoutWrapper standard-var dmStandardDesktop"> <div> <div id="iscrollBody"> <div id="site_content"> <div class="dmHeaderContainer fHeader d-header-wrapper"> <div id="hcontainer" class="dmHeader p_hfcontainer u_hcontainer" freeheader="true" headerlayout="725" has-shadow="true" data-auto="header"> <div dm:templateorder="85" class="dmHeaderResp dmHeaderStack noSwitch" id="1709005236"> <div class="dmRespRow u_1243814866" id="1243814866"> <div class="dmRespColsWrapper" id="1618470103"> <div class="u_1552389046 dmRespCol small-12 large-9 medium-9" id="1552389046"> <nav class="u_1149678059 effect-none main-navigation unifiednav dmLinksMenu" data-auto="links-menu" role="navigation" layout-main="horizontal_nav_layout_1" layout-sub="submenu_horizontal_1" data-show-vertical-sub-items="HOVER" id="1149678059" dmle_extension="onelinksmenu" data-element-type="onelinksmenu" data-logo-src="" alt="" data-nav-structure="HORIZONTAL" wr="true" icon="true" surround="true" adwords="" navigation-id="unifiedNav"> <ul role="menubar" class="unifiednav__container unav-top  " data-auto="navigation-pages"> <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="0"> <a href="/" class="unifiednav__item unav-item unav-top-item    " target="" data-target-page-alias="event"> <span class="nav-item-text " data-link-text="Homepage" data-auto="page-text-style">Homepage<span class="icon icon-angle-down" data-hidden-on-mobile="" data-hidden-on-desktop="" data-hidden-on-tablet=""></span> 
1066</span> 
1067</a> 
1068</li> 
1069 <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="0"> <a href="/employment" class="unifiednav__item unav-item unav-top-item  dmNavItemSelected    " target="" data-target-page-alias="employment" aria-current="page" data-auto="selected-page"> <span class="nav-item-text " data-link-text="Employment" data-auto="page-text-style">Employment<span class="icon icon-angle-down" data-hidden-on-mobile="" data-hidden-on-desktop="" data-hidden-on-tablet=""></span> 
1070</span> 
1071</a> 
1072</li> 
1073 <li role="menuitem" class=" unifiednav__item-wrap " data-auto="more-pages" data-depth="0"> <a href="/news" class="unifiednav__item unav-item unav-top-item    " target="" data-target-page-alias="blog"> <span class="nav-item-text " data-link-text="News" data-auto="page-text-style">News<span class="icon icon-angle-down" data-hidden-on-mobile="" data-hidden-on-desktop="" data-hidden-on-tablet=""></span> 
1074</span> 
1075</a> 
1076</li> 
1077</ul> 
1078</nav> 
1079</div> 
1080 <div class="u_1913389485 dmRespCol small-12 large-3 medium-3" id="1913389485"> <div class="u_1457350877 dmNewParagraph" data-element-type="paragraph" data-version="5" id="1457350877" style="transition: opacity 1s ease-in-out 0s; text-align: left;" new-inline-bind-applied="true" data-diy-text=""><p><a href="tel:585.235.9100" target="_blank" type="call" style="color: rgb(255, 255, 255); font-weight: bold; text-decoration: none; display: initial;"><span class="inline-data-binding" data-encoded-value="NTg1LjIzNS45MTAw" data-inline-binding="content_library.global.phone.the homestead switchboard"><span>585.235.9100</span></span></a></p></div> 
1081</div> 
1082</div> 
1083</div> 
1084 <div class="u_1600808483 dmRespRow fullBleedChanged fullBleedMode" id="1600808483"> <div class="dmRespColsWrapper" id="1999001649"> <div class="u_1105687438 dmRespCol small-12 large-3 medium-3" id="1105687438"> <div class="u_1680138521 imageWidget align-center" data-element-type="image" data-widget-type="image" id="1680138521" data-binding="W3siYmluZGluZ05hbWUiOiJpbWFnZSIsInZhbHVlIjoic2l0ZV9pbWFnZXMubG9nbyJ9XQ=="> <a href="/" id="1879062346"><img src="https://irp.cdn-website.com/cabf9a70/dms3rep/multi/opt/RPH+Anniversary+Logo-1920w.png" alt="a logo for rochester presbyterian home with a heart and arrows" id="1986514338" class="" data-diy-image="" data-dm-image-path="https://irp.cdn-website.com/cabf9a70/dms3rep/multi/RPH+Anniversary+Logo.png" onerror="handleImageLoadError(this)"/></a> 
1085</div> 
1086</div> 
1087 <div class="u_1461556089 dmRespCol small-12 large-9 medium-9" id="1461556089"> <div class="u_1205181093 widget-7ebf92 dmCustomWidget" data-lazy-load="false" data-title="" id="1205181093" dmle_extension="custom_extension" data-element-type="custom_extension" icon="false" surround="false" data-widget-id="7ebf92fcfe734a44a1911cd164200ec0" data-widget-version="360" data-widget-config="eyJkaXZpZGVyU3R5bGUiOiJzcGFjZSIsInRodW1ibmFpbCI6bnVsbCwidGV4dENvbXBvbmV0IjpudWxsLCJzaG93U3ViTmF2VGl0bGUiOnRydWUsImNvbnRhY3RJbmZvIjpudWxsLCJjdXN0b21CdG4iOm51bGwsImV4dE5hdiI6bnVsbCwidmlkZW8iOm51bGwsInNob3dDb21BcnJvdyI6ZmFsc2UsInNvY2lhbE1lZGlhIjpudWxsLCJpc1N0aWNreSI6ZmFsc2UsImdyb3VwMiI6bnVsbCwiZ3JvdXAxIjpudWxsLCJuYXZpZ2F0aW9uIjpudWxsLCJuYXZQb3MiOiJjZW50ZXIiLCJjdGMiOm51bGwsInNob3dIb21lIjpmYWxzZSwiZ3JpZCI6bnVsbCwibXVsdGlTdWJOYXYiOm51bGwsInVzZURpdmlkZXIiOmZhbHNlLCJuYXZIb3ZlciI6ImJvdHRvbUxpbmUiLCJnYWxsZXJ5IjpudWxsfQ=="> <div class="widget-layout-result center" lang="en"> <ul class="meganav-container"></ul> 
1088 <div class="hiddenDiv meganav-container__ctc-title meganav-container__ctc-description meganav-container__ctc-btn meganav-container__contact-btn meganav-container__multi-sub-nav-wrapper meganav-container__multi-sub-nav-icon"></div> 
1089</div> 
1090</div> 
1091</div> 
1092</div> 
1093</div> 
1094 <div class="u_1075241839 dmRespRow fullBleedChanged fullBleedMode" id="1075241839"> <div class="dmRespColsWrapper" id="1015322239"> <div class="u_1544496900 dmRespCol small-12 large-3 medium-3" id="1544496900"> <div id="1058556482" dmle_extension="ssrbreadcrumbs" data-element-type="ssrbreadcrumbs" class=""><span id="ssrWrap-1058556482" ><style data-styled="true" data-styled-version="5.3.11">#dm .fyRaiq.fyRaiq{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;}/*!sc*/
1095data-styled.g19[id="sc-eDPEul"]{content:"fyRaiq,"}/*!sc*/
1096#dm .evEVyk.evEVyk{-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:16px;}/*!sc*/
1097#dm .evEVyk.evEVyk svg{width:100%;height:100%;fill:currentColor;}/*!sc*/
1098data-styled.g20[id="sc-eldPxv"]{content:"evEVyk,"}/*!sc*/
1099</style><div data-auto="runtime-breadcrumbs-widget">
1099<script data-auto="schema" type="application/ld+json">{"@context":"http://schema.org/","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"item":{"name":"Homepage","id":"/"}},{"@type":"ListItem","position":2,"item":{"name":"Employment"}}]}</script>
1099<nav class="sc-eDPEul fyRaiq bc-root dmBlockElement" aria-label="Breadcrumbs"><a href="/" class="sc-cPiKLX cUYFxA bc-item"><div class="sc-dLMFU">Homepage</div></a><span direction="ltr" class="sc-eldPxv evEVyk bc-separator" aria-hidden="true"><svg data-auto="arrow" width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M5.46967 3.46967C5.76256 3.17678 6.23744 3.17678 6.53033 3.46967L10.5303 7.46967C10.8232 7.76256 10.8232 8.23744 10.5303 8.53033L6.53033 12.5303C6.23744 12.8232 5.76256 12.8232 5.46967 12.5303C5.17678 12.2374 5.17678 11.7626 5.46967 11.4697L8.93934 8L5.46967 4.53033C5.17678 4.23744 5.17678 3.76256 5.46967 3.46967Z" fill="currentColor"></path></svg></span><div class="sc-dLMFU bc-current-item" data-auto="bc-current-item">Employment</div></nav></div></span></div> 
1100</div> 
1101 <div class="dmRespCol large-3 medium-3 small-12" id="1626725071"> <a data-display-type="block" class="u_1279575060 align-center dmButtonLink dmWidget dmWwr default dmOnlyButton dmDefaultGradient" file="false" href="https://www2.rph.org/RequestATour" data-element-type="dButtonLinkId" id="1279575060" target="_blank"> <span class="iconBg" aria-hidden="true" id="1388282792"> <span class="icon hasFontIcon icon-star" id="1162302459"></span> 
1102</span> 
1103 <span class="text" id="1274659037">Request A Tour</span> 
1104</a> 
1105</div> 
1106 <div class="u_1480031050 dmRespCol small-12 large-3 medium-3" id="1480031050"> <a data-display-type="block" class="u_1625984625 align-center dmButtonLink dmWidget dmWwr default dmOnlyButton dmDefaultGradient flexButton" file="false" href="mailto:[email protected]" data-element-type="dButtonLinkId" id="1625984625"> <span class="iconBg" aria-hidden="true" id="1069250618"> <span class="icon hasFontIcon icon-star" id="1637427470"></span> 
1107</span> 
1108 <span class="text" id="1637843922">Schedule A Phone Call</span> 
1109</a> 
1110</div> 
1111 <div class="u_1486074114 dmRespCol small-12 large-3 medium-3" id="1486074114"> <a data-display-type="block" class="u_1296255328 align-center dmButtonLink dmWidget dmWwr default dmOnlyButton dmDefaultGradient flexButton button_2" file="false" href="https://secure.qgiv.com/for/rochesterpresbyterianhome" data-element-type="dButtonLinkId" id="1296255328" target="_blank"> <span class="iconBg" aria-hidden="true" id="1077287389"> <span class="icon hasFontIcon icon-star" id="1329173846"></span> 
1112</span> 
1113 <span class="text" id="1411826306">Donate to RPH</span> 
1114</a> 
1115</div> 
1116</div> 
1117</div> 
1118</div> 
1119</div> 
1120</div> 
1121 <div class="stickyHeaderSpacer" id="stickyHeaderSpacer" data-auto="sticky-header-spacer" data-new="true"></div> 
1122 <div class="dmRespRow dmRespRowStable dmRespRowNoPadding dmPageTitleRow "> <div class="dmRespColsWrapper"> <div class="large-12 dmRespCol"> <div id="innerBar" class="innerBar lineInnerBar dmDisplay_None"> <div class="titleLine display_None"><hr/></div> 
1123<!-- Page title is hidden in css for new responsive sites. It is left here only so we don't break old sites. Don't copy it to new layouts --> <div id="pageTitleText"> <div class="innerPageTitle">Employment</div> 
1124</div> 
1125 <div class="titleLine display_None"><hr/></div> 
1126</div> 
1127</div> 
1128</div> 
1129</div> 
1130 <div dmwrapped="true" id="dmFirstContainer" class="dmBody u_dmStyle_template_employment dm-home-page" themewaschanged="true"> <div id="allWrapper" class="allWrapper" data-auto="all-wrapper"><!-- navigation placeholders --> <div id="dm_content" class="dmContent" role="main"> <div dm:templateorder="170" class="dmHomeRespTmpl mainBorder dmRespRowsWrapper dmFullRowRespTmpl" id="1716942098"> <div class="u_1243667655 dmRespRow innerPageBanner" style="text-align: center;" id="1243667655"> <div class="dmRespColsWrapper" id="1173148036"> <div class="dmRespCol small-12 u_1620106714 medium-12 large-12" id="1620106714"> <div class="dmNewParagraph" data-element-type="paragraph" data-version="5" id="1272276411" style="transition: opacity 1s ease-in-out 0s;"> <h1><span style="display: unset; color: rgb(255, 255, 255);">Employment</span></h1> 
1131</div> 
1132 <div id="1029338558" dmle_extension="ssrbreadcrumbs" data-element-type="ssrbreadcrumbs" class=""><span id="ssrWrap-1029338558" ><style data-styled="true" data-styled-version="5.3.11">#dm .ccSuXg.ccSuXg{color:rgba(255,255,255,1);-webkit-text-decoration:none;text-decoration:none;}/*!sc*/
1133#dm .ccSuXg.ccSuXg:hover{color:rgba(113,191,68,1);}/*!sc*/
1134data-styled.g17[id="sc-cPiKLX"]{content:"ccSuXg,"}/*!sc*/
1135.fojojO{color:rgba(255,255,255,1);}/*!sc*/
1136data-styled.g18[id="sc-dLMFU"]{content:"fojojO,"}/*!sc*/
1137#dm .jSBTYx.jSBTYx{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;font-family:Capriola;}/*!sc*/
1138@media (min-width:768px){#dm .jSBTYx.jSBTYx{font-size:14px;}}/*!sc*/
1139data-styled.g19[id="sc-eDPEul"]{content:"jSBTYx,"}/*!sc*/
1140#dm .KWYuh.KWYuh{color:rgba(255,255,255,1);-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:16px;}/*!sc*/
1141#dm .KWYuh.KWYuh svg{width:100%;height:100%;fill:currentColor;}/*!sc*/
1142data-styled.g20[id="sc-eldPxv"]{content:"KWYuh,"}/*!sc*/
1143</style><div data-auto="runtime-breadcrumbs-widget">
1143<script data-auto="schema" type="application/ld+json">{"@context":"http://schema.org/","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"item":{"name":"Homepage","id":"/"}},{"@type":"ListItem","position":2,"item":{"name":"Employment"}}]}</script>
1143<nav class="sc-eDPEul jSBTYx bc-root dmBlockElement" aria-label="Breadcrumbs"><a href="/" class="sc-cPiKLX ccSuXg bc-item"><div class="sc-dLMFU">Homepage</div></a><span direction="ltr" class="sc-eldPxv KWYuh bc-separator" aria-hidden="true"><svg data-auto="arrow" width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M5.46967 3.46967C5.76256 3.17678 6.23744 3.17678 6.53033 3.46967L10.5303 7.46967C10.8232 7.76256 10.8232 8.23744 10.5303 8.53033L6.53033 12.5303C6.23744 12.8232 5.76256 12.8232 5.46967 12.5303C5.17678 12.2374 5.17678 11.7626 5.46967 11.4697L8.93934 8L5.46967 4.53033C5.17678 4.23744 5.17678 3.76256 5.46967 3.46967Z" fill="currentColor"></path></svg></span><div class="sc-dLMFU fojojO bc-current-item" data-auto="bc-current-item">Employment</div></nav></div></span></div> 
1144</div> 
1145</div> 
1146</div> 
1147 <div class="dmRespRow u_1783303779 fullBleedChanged fullBleedMode mobile-columns-reversed" id="1783303779"> <div class="dmRespColsWrapper" id="1604941915"> <div class="u_1900073910 dmRespCol large-6 medium-6 small-12 mainPageBlueSection" id="1900073910"> <div class="imageWidget align-center u_1760563081" data-element-type="image" data-widget-type="image" id="1760563081"><img src="https://irp.cdn-website.com/cabf9a70/dms3rep/multi/opt/RPH+Photo+%284%29-1920w.png" alt="a woman is hugging an elderly woman who is sitting in a chair in front of a sign that says top work places 2022" id="1898854382" class="" data-dm-image-path="https://irp.cdn-website.com/cabf9a70/dms3rep/multi/RPH+Photo+%284%29.png" width="1650" height="1275" onerror="handleImageLoadError(this)"/></div> 
1148</div> 
1149 <div class="u_1740310966 dmRespCol small-12 large-6 medium-6" id="1740310966"> <div class="dmNewParagraph u_1537761725" data-element-type="paragraph" data-version="5" id="1537761725" style="transition: opacity 1s ease-in-out 0s;"> <h4 aria-level="1"><span style="display: initial;">Follow Your Calling!</span></h4> 
1150</div> 
1151 <div class="dmNewParagraph" data-element-type="paragraph" data-version="5" id="1172627596" style="" data-anim-desktop="none"> <h2 aria-level="1"><span style="display: initial;">Employer of Choice</span></h2> 
1152</div> 
1153 <div class="dmDividerWrapper clearfix hasFullWidth u_1786639254" data-element-type="dDividerId" data-layout="divider-style-1" data-widget-version="2" id="1786639254"><hr class="dmDivider" style="border-width:2px; border-top-style:solid; color:grey;" id="1386676376"/></div> 
1154 <div class="dmNewParagraph" data-element-type="paragraph" data-version="5" id="1754460355" style="transition: opacity 1s ease-in-out 0s;"><p><span class="" style="display: unset;"><span style="display: unset;">Together with the elders who reside here, their families, our fellow caregivers, and the community,</span> 
1155</span><span style="display: unset; font-weight: bold;">we are committed to nurturing the human mind, body and spirit.</span><span class="" style="display: unset;"> <span style="display: unset;">We dedicate each day to creating a human habitat that revolves around plants, animals and people of all ages so that</span> 
1156</span><span style="display: unset; font-weight: bold;">everyone has the opportunity to experience joy, meaning and fulfillment.</span></p></div> 
1157 <a data-display-type="block" class="u_1209823547 align-center dmButtonLink dmWidget dmWwr default dmOnlyButton dmDefaultGradient" file="false" href="https://workforcenow.adp.com/mascsr/default/mdf/recruitment/recruitment.html?cid=56e93cb6-102c-40fc-a8b0-9a22507c17de&ccId=19000101_000001&lang=en_US" data-element-type="dButtonLinkId" id="1209823547" target="_blank"> <span class="iconBg" aria-hidden="true" id="1117153812"> <span class="icon hasFontIcon icon-star" id="1492659869"></span> 
1158</span> 
1159 <span class="text" id="1792639246">View Open Positions</span> 
1160</a> 
1161</div> 
1162</div> 
1163</div> 
1164 <div class="dmRespRow innerPageBody u_1220359803" id="1220359803"> <div class="dmRespColsWrapper" id="1936341209"> <div class="u_1188834775 dmRespCol small-12 medium-12 large-12" id="1188834775"> <div class="dmNewParagraph" data-element-type="paragraph" data-version="5" id="1526192312" style="transition: opacity 1s ease-in-out 0s;"> <h4 class="text-align-center"><span style="display: unset;">If you have great compassion, patience, love and respect for seniors&mdash;especially those who are challenged by dementia&mdash;then RPH would be a great workplace for you!</span></h4> 
1165</div> 
1166 <div class="dmNewParagraph" data-element-type="paragraph" data-version="5" id="1562987125" style="" data-anim-desktop="none"> <h2 aria-level="1" role="presentation"><span style="display: initial;"><br/></span></h2> 
1167 <h2><span style="display: initial;">What We Offer</span></h2> 
1168</div> 
1169 <div class="dmNewParagraph" data-element-type="paragraph" data-version="5" id="1659454209" style="transition: opacity 1s ease-in-out 0s;"><p><span class="" style="display: initial;"><span style="display: initial;">You will also receive a</span> 
1170</span><span style="display: initial; font-weight: bold;">
1170competitive wage, comprehensive employee benefits</span><span class="" style="display: initial;"> <span style="display: initial;">and</span> 
1171</span><span style="display: initial; font-weight: bold;">additional incentives</span><span class="" style="display: initial;"> <span style="display: initial;">all in a workplace where smiles, laughter and loving care are shared every day.</span></span></p><p><span style="display: initial;"><br/></span></p><p><span style="display: initial; font-weight: bold;">FULL-TIME benefited employees working an average of 30 hours a week or more are eligible for employer paid benefits:</span></p><p><span style="display: initial;"><br/></span></p> <ul class="defaultList bullet"><li><span style="display: initial;">Medical and/or Dental coverage</span></li><li><span style="display: initial;">Group Life Insurance</span></li><li><span style="display: initial;">Long Term Disability</span></li><li><span style="display: initial;">Defined-Benefit Pension Plan: (retirement plan)</span></li><li><span style="display: initial;">Time off accruals for paid sick, personal and vacation benefits</span></li></ul> 
1172<p><span style="display: initial;"><br/></span></p><p><span style="display: initial; font-weight: bold;">Additional elective benefits include:</span></p><p><span style="display: initial;"><br/></span></p> <ul class="defaultList bullet"><li><span style="display: initial;">Tax Deferred Retirement annuity: 403(B)</span></li><li><span style="display: initial;">Voluntary short-term disability coverage, term and whole life insurance</span></li></ul> 
1173</div> 
1174 <div class="dmNewParagraph" data-element-type="paragraph" data-version="5" id="1860461441" style="" data-anim-desktop="none"> <h2 aria-level="1" role="presentation"><span style="display: initial;"><br/></span></h2> 
1175 <h2><span style="display: initial;">Equal Opportunity Employer</span></h2> 
1176</div> 
1177 <div class="dmNewParagraph" data-element-type="paragraph" data-version="5" id="1749122324" style="transition: opacity 1s ease-in-out 0s;"><p><span style="display: initial;">The Rochester Presbyterian Home is an Equal Opportunity Employer. We work to ensure that no employee or potential employee is denied equal opportunity because of race, color, religion, sex, gender identity, sexual orientation, pregnancy, status as a parent, national origin, age, disability (physical or mental), family medical history or genetic information, political affiliation, military service, or other non-merit-based factors.</span></p></div> 
1178 <a data-display-type="block" class="u_1997590431 align-center dmButtonLink dmWidget dmWwr default dmOnlyButton dmDefaultGradient" file="false" href="https://workforcenow.adp.com/mascsr/default/mdf/recruitment/recruitment.html?cid=56e93cb6-102c-40fc-a8b0-9a22507c17de&ccId=19000101_000001&lang=en_US" data-element-type="dButtonLinkId" id="1997590431" target="_blank"> <span class="iconBg" aria-hidden="true" id="1002390650"> <span class="icon hasFontIcon icon-star" id="1274447251"></span> 
1179</span> 
1180 <span class="text" id="1469909015">View Positions</span> 
1181</a> 
1182</div> 
1183</div> 
1184</div> 
1185 <div class="dmRespRow" id="1375384336"> <div class="dmRespColsWrapper" id="1265189939"> <div class="dmRespCol empty-column large-12 medium-12 small-12" id="1908427094"></div> 
1186</div> 
1187</div> 
1188</div> 
1189</div> 
1190</div> 
1191</div> 
1192 <div class="sticky-widgets-container-global" id="1086143279"> <div class="u_1275292125 align-center text-align-center sticky-mobile-position-bottom-right sticky-desktop-position-bottom-right dmSocialHub gapSpacing" id="1275292125" dmle_extension="social_hub" data-element-type="social_hub" wr="true" networks="" icon="true" surround="true" adwords=""> <div class="socialHubWrapper"> <div class="socialHubInnerDiv " data-auto="social-hub-inner"> <a href="https://www.facebook.com/rphmemorycare" target="_blank" dm_dont_rewrite_url="true" aria-label="facebook" onclick="dm_gaq_push_event &amp;&amp; dm_gaq_push_event(&apos;socialLink&apos;, &apos;click&apos;, &apos;Facebook&apos;)"> <span class="dmSocialFacebook dm-social-icons-facebook oneIcon socialHubIcon style6" aria-hidden="true" data-hover-effect=""></span> 
1193</a> 
1194 <a href="https://www.instagram.com/rphmemorycare" target="_blank" dm_dont_rewrite_url="true" aria-label="instagram" onclick="dm_gaq_push_event &amp;&amp;
1194 dm_gaq_push_event(&apos;socialLink&apos;, &apos;click&apos;, &apos;Instagram&apos;)"> <span class="dmSocialInstagram dm-social-icons-instagram oneIcon socialHubIcon style6" aria-hidden="true" data-hover-effect=""></span> 
1195</a> 
1196 <a href="https://www.linkedin.com/company/rphmemorycare" target="_blank" dm_dont_rewrite_url="true" aria-label="linkedin" onclick="dm_gaq_push_event &amp;&amp; dm_gaq_push_event(&apos;socialLink&apos;, &apos;click&apos;, &apos;Linkedin&apos;)"> <span class="dmSocialLinkedin icon-linkedin oneIcon socialHubIcon style6" aria-hidden="true" data-hover-effect=""></span> 
1197</a> 
1198</div> 
1199</div> 
1200</div> 
1201</div> 
1202 <div class="dmFooterContainer"> <div id="fcontainer" class="f_hcontainer dmFooter p_hfcontainer"> <div dm:templateorder="250" class="dmFooterResp generalFooter" id="1943048428"> <div class="dmRespRow u_1216035378" id="1216035378"> <div class="dmRespColsWrapper" id="1423785363"> <div class="dmRespCol large-12 medium-12 small-12 u_1017551347" id="1017551347"> <div data-element-type="spacer" class="u_1286561512 dmSpacer" id="1286561512"></div> 
1203 <div class="widget-7ebf92 u_1940615444 dmCustomWidget" data-lazy-load="false" data-title="" id="1940615444" dmle_extension="custom_extension" data-element-type="custom_extension" icon="false" surround="false" data-widget-id="7ebf92fcfe734a44a1911cd164200ec0" data-widget-version="360" data-widget-config="eyJkaXZpZGVyU3R5bGUiOiJzcGFjZSIsInRodW1ibmFpbCI6bnVsbCwidGV4dENvbXBvbmV0IjpudWxsLCJzaG93U3ViTmF2VGl0bGUiOnRydWUsImNvbnRhY3RJbmZvIjpudWxsLCJjdXN0b21CdG4iOm51bGwsImV4dE5hdiI6bnVsbCwidmlkZW8iOm51bGwsInNob3dDb21BcnJvdyI6dHJ1ZSwic29jaWFsTWVkaWEiOm51bGwsImlzU3RpY2t5Ijp0cnVlLCJncm91cDIiOm51bGwsImdyb3VwMSI6bnVsbCwibmF2aWdhdGlvbiI6bnVsbCwibmF2UG9zIjoiY2VudGVyIiwiY3RjIjpudWxsLCJzaG93SG9tZSI6dHJ1ZSwiZ3JpZCI6bnVsbCwibXVsdGlTdWJOYXYiOm51bGwsInVzZURpdmlkZXIiOnRydWUsIm5hdkhvdmVyIjoiYm90dG9tTGluZSIsImdhbGxlcnkiOm51bGx9"> <div class="widget-layout-result center" lang="en"> <ul class="meganav-container"></ul> 
1204 <div class="hiddenDiv meganav-container__ctc-title meganav-container__ctc-description meganav-container__ctc-btn meganav-container__contact-btn meganav-container__multi-sub-nav-wrapper meganav-container__multi-sub-nav-icon"></div> 
1205</div> 
1206</div> 
1207</div> 
1208</div> 
1209</div> 
1210 <div class="dmRespRow u_1275229677" id="1275229677"> <div class="dmRespColsWrapper" id="1672341996"> <div class="dmRespCol small-12 u_1759795553 large-4 medium-4" id="1759795553"> <div class="dmNewParagraph" data-element-type="paragraph" data-version="5" id="1603136114" style="" data-anim-extended="eyJkZXNrdG9wIjp7InRyaWdnZXIiOiJlbnRyYW5jZSIsImFuaW1hdGlvbiI6ImZhZGVJbkNvbWJvIiwiZHVyYXRpb24iOjEsImRlbGF5IjowLCJpbnRlbnNpdHkiOjEsImRpciI6InVwIn19" data-anim-desktop="fadeInCombo"> <h5 class="text-align-center"><span style="font-weight: normal; display: unset; color: rgb(255, 255, 255);">Cottage Grove</span></h5> 
1211</div> 
1212 <div class="dmNewParagraph" data-element-type="paragraph" data-version="5" id="1229431139" style="transition: opacity 1s ease-in-out 0s;"><p class="text-align-center"><a href="https://maps.app.goo.gl/c6ZeAZeYBPQpxqWf9" target="_blank" runtime_url="https://maps.app.goo.gl/c6ZeAZeYBPQpxqWf9" type="url" style="text-decoration: none; display: initial; color: rgb(255, 255, 255);">48 Cottage Grove Circle</a></p><p class="text-align-center"><a href="https://maps.app.goo.gl/c6ZeAZeYBPQpxqWf9" target="_blank" runtime_url="https://maps.app.goo.gl/c6ZeAZeYBPQpxqWf9" type="url" style="text-decoration: none; color: rgb(255, 255, 255); display: initial;">North Chili, NY 14514</a></p><p class="text-align-center"><span style="display: initial; color: rgb(255, 255, 255);">(<span class="ql-cursor"></span></span><a href="tel:585.594.8720" target="_blank" type="call" style="display: initial; text-decoration: none; color: rgb(255, 255, 255);">585) 594-8720</a></p></div> 
1213</div> 
1214 <div class="u_1793822593 dmRespCol small-12 large-4 medium-4" id="1793822593"> <div class="dmNewParagraph" data-element-type="paragraph" data-version="5" id="1034654488" style="transition: opacity 1s ease-in-out 0s;" data-anim-extended="eyJkZXNrdG9wIjp7InRyaWdnZXIiOiJlbnRyYW5jZSIsImFuaW1hdGlvbiI6ImZhZGVJbkNvbWJvIiwiZHVyYXRpb24iOjEsImRlbGF5IjowLCJpbnRlbnNpdHkiOjEsImRpciI6InVwIn19" data-anim-desktop="fadeInCombo"> <h5 class="text-align-center"><span style="color: rgb(255, 255, 255); display: unset;">The Homestead</span></h5> 
1215</div> 
1216 <div class="dmNewParagraph" data-element-type="paragraph" data-version="5" id="1502079420" style="transition: opacity 1s ease-in-out 0s;"><p class="text-align-center">
1216<a href="https://maps.app.goo.gl/yWTpTFpscrAz5jNHA" target="_blank" runtime_url="https://maps.app.goo.gl/yWTpTFpscrAz5jNHA" type="url" style="display: initial; text-decoration: none; color: rgb(255, 255, 255);">256 Thurston Road</a></p><p class="text-align-center"><a href="https://maps.app.goo.gl/yWTpTFpscrAz5jNHA" target="_blank" runtime_url="https://maps.app.goo.gl/yWTpTFpscrAz5jNHA" type="url" style="text-decoration: none; color: rgb(255, 255, 255); display: initial;">Rochester, NY 14619</a></p><p class="text-align-center"><span style="display: initial; color: rgb(255, 255, 255);">(5<span class="ql-cursor"></span></span><a href="tel:585.235.9100" target="_blank" type="call" style="text-decoration: none; display: initial; color: rgb(255, 255, 255);">85) 235-9100</a></p></div> 
1217</div> 
1218 <div class="dmRespCol small-12 u_1116427060 large-4 medium-4" id="1116427060"> <div class="dmNewParagraph" data-element-type="paragraph" data-version="5" id="1809977842" style="transition: opacity 1s ease-in-out 0s;" data-anim-extended="eyJkZXNrdG9wIjp7InRyaWdnZXIiOiJlbnRyYW5jZSIsImFuaW1hdGlvbiI6ImZhZGVJbkNvbWJvIiwiZHVyYXRpb24iOjEsImRlbGF5IjowLCJpbnRlbnNpdHkiOjEsImRpciI6InVwIn19" data-anim-desktop="fadeInCombo"> <h5 class="text-align-center"><span style="color: rgb(255, 255, 255); display: unset;">Creekstone</span></h5> 
1219</div> 
1220 <div class="dmNewParagraph" data-element-type="paragraph" data-version="5" id="1767796305" style="transition: opacity 1s ease-in-out 0s;"><p class="text-align-center"><a href="https://maps.app.goo.gl/v8JpRYWdkgGKbfy9A" target="_blank" runtime_url="https://maps.app.goo.gl/v8JpRYWdkgGKbfy9A" type="url" style="display: unset; text-decoration: none; color: rgb(255, 255, 255);">20 Crossing Creek Drive</a></p><p class="text-align-center"><a href="https://maps.app.goo.gl/v8JpRYWdkgGKbfy9A" target="_blank" runtime_url="https://maps.app.goo.gl/v8JpRYWdkgGKbfy9A" type="url" style="text-decoration: none; color: rgb(255, 255, 255); display: unset;">Fairport, NY 14450</a></p><p class="text-align-center"><a href="tel:585.223.0160" target="_blank" type="call" style="text-decoration: none; display: unset; color: rgb(255, 255, 255);">(585) 223-0160</a></p></div> 
1221</div> 
1222</div> 
1223</div> 
1224</div> 
1225 <div id="1236746004" dmle_extension="powered_by" data-element-type="powered_by" icon="true" surround="false"></div> 
1226</div> 
1227</div> 
1228 <div id="swh-2d107eaf811540eb8f6cc9f998cba1c2"> <div data-wrapper-source="appstore"> 
1228<script>    if (window.location.search.match(/[?,&]preview=true/) && window.top !== window) {      window.__AudioEyePreviewMode=true;    }  </script>
1228 
1229 
1229<script type="text/javascript">!function(){    var b=function(){      window.__AudioEyeSiteHash = "f147d8fe6690e207e2db4f3736fe210f";      window.__AudioEyeInstallSource = "duda";      var a=document.createElement("script");      a.src="https://wsmcdn.audioeye.com/aem.js";      a.type="text/javascript";      a.setAttribute("async","");      document.getElementsByTagName("body")[0].appendChild(a)};      "complete"!==document.readyState?window.addEventListener?window.addEventListener("load",b):window.attachEvent&&window.attachEvent("onload",b):b()}();    </script>
1229 
1230</div> 
1231</div> 
1232</div> 
1233</div> 
1234</div> 
1235</div> 
1236</div> 
1237</div> 
1238</div> 
1239</div> 
1240
1241    </div>
1242</div>
1243
1244
1245
1246
1247
1248
1249
1250
1251
1252
1253
1254
1255
1256
1257
1258
1259
1260
1261
1262
1263
1264
1265
1266
1267
1268
1269
1270
1271
1272
1273
1274
1275
1276
1277
1278
1279
1280
1281
1282<script>
1283    var isWLR = true;
1284
1285    window.customWidgetsFunctions = {};
1286    window.customWidgetsStrings = {};
1287    window.collections = {};
1288    window.currentLanguage = "ENGLISH"
1289    window.isSitePreview = false;
1290</script>
1290
1291
1292
1293
1294<script>
1295    window.customWidgetsFunctions["7ebf92fcfe734a44a1911cd164200ec0~360"] = function (element, data, api) {
1296        /* * Mega Menu
1297
1298* Aug 2020 
1299* Version 1.0.2
1300
1301*Upon purchase of this widget, you acquire the right to use it; you're not actually 
1302acquiring the widget itself.TheCamel.co is the owner of the intellectual property of this widget.
1303The widget is for use only, it is not to be on sold, lent, rented, given away, gifted you can’t 
1304even put it in your will. It is for use for your sites only on the dashboard we install the item in.
1305
1306*Kindly refer to our Terms and Conditions for more info - http://www.thecamel.co/terms-and-conditions
1307*/
1308
1309const site_name = data.siteId;
1310const preview_current_page = data.page;
1311const live_current_page = window.location.pathname;
1312const widgetId = data.id;
1313
1314let showHome = data.config.showHome;
1315let ComponentAppend = new ComponentStructure();
1316let navPos = data.config.navPos;
1317let useDivider = data.config.useDivider;
1318let divideStyle = data.config.dividerStyle;
1319
1320let device = data.device;
1321let showSubNavTitle = data.config.showSubNavTitle;
1322let navHover = data.config.navHover;
1323let isSticky = data.config.isSticky;
1324let showComArrow = data.config.showComArrow;
1325
1326let isMultiLang = window.Parameters.IsSiteMultilingual;
1327let current_lang = isMultiLang ? window.Parameters.translatedPageUrl:"";// ex: /fr-ca || /en || ""
1328let is_main_lang = isMultiLang && window.Parameters.translatedPageUrl == "";
1329let is_home = window.Parameters.InitialPageAlias == "home" || window.Parameters.InitialPageAlias == current_lang.split("/")[1];
1330
1331let current_language = window.Parameters.translatedPageUrl == "" ? "" : `${window.Parameters.translatedPageUrl.split("/")[1]}`;
1332
1333let markup = getMenu_[site_name](); //getMenu_[site_name](); // defaultNav
1334
1335createMegaMenu(markup);
1336
1337isSticky == true ? $(element).attr('data-element-type', 'onelinksmenu') : '';
1338
1339// treat the widget's row as a navigation row
1340(isSticky) ? $(element).parents('.dmRespRow').toggleClass('mini-header-hide-row mini-header-show-row') : $(element).parents('.dmRespRow').removeClass('mini-header-show-row');
1341
1342function createMegaMenu(arrObj) { // DO NOT COPY FROM dashboard.js
1343  if (!arrObj) {
1344    $(element).find('.meganav-container').html(`<li class="nomarkup">Mega Menu Widget has been removed from the App Store.</li>`);
1345    return
1346  }
1347  if (arrObj == "Click here to setup Mega Menu Widget" || arrObj == "Setup Mega Menu Widget") {
1348    $(element).find('.meganav-container').html(`<div class="mega-menu-setup">${arrObj}</div>`);
1349    return
1350  }
1351  let menuObj = typeof arrObj == "string" ? JSON.parse(arrObj) : arrObj;
1352
1353  $(element).find('.meganav-container').html("");
1354  
1355  let navCreated = menuObj.map((obj, index) => {
1356    let new_path;
1357
1358    let locale_url = obj['url'+current_language] || obj['url'+current_language] == "" ? obj['url'+current_language] : obj.url;
1359
1360    let itemLink = window.location.href.includes(data.siteId) && locale_url !== "" ? `/site/${data.siteId}${locale_url}?preview=true&insitepreview=true&showOriginal=true&dm_checkSync=1&dm_try_mode=true&inPrev=true&dm_device=${device}` : `${locale_url}`;
1361    // https://webbuilder.localsearch.com.au/site/9c6609d8/residential?preview=true&insitepreview=true&dm_device=desktop
1362    
1363    let pathName = isActive(locale_url);
1364    console.log(pathName);
1365    
1366    let title_lang = obj['title'+current_language] ? obj['title'+current_language]:obj.title;
1367    if (locale_url.includes("http") || locale_url == "") {
1368      itemlink = locale_url;
1369    } 
1370    let isNoComponent = obj.components.length;
1371    
1372    
1373    let navMenuStructure = `
1374            ${useDivider && !showHome ? dividerStyle(divideStyle) : useDivider && showHome ? dividerStyle(divideStyle) : ''}
1375            <li class="meganav-container__navlink-container ${isNoComponent == 0 ? 'noComponent' : 'hasComponent'} ${showComArrow ? "arrowShow" : ""}" data-menu="${index}">
1376            ${locale_url !== "" ? `<a href="${itemLink}" class="meganav-container__navlink ${navHover} ${pathName ? 'activeNav' : ''}" target="${obj.newTab ? '_blank' : ''}">${title_lang}</a>` : `<span class="meganav-container__navlink ${pathName ? 'activeNav' : ''} ${navHover}">${title_lang} ${isNoComponent == 0 ? '' : '<span class="subIcon"><i class="fa-solid fa-chevron-down"></i></span>'}</span>`}
1377                <div class="meganav-container__navlink-component-wrapper">
1378                    <div class="meganav-container__navlink-component-container ${obj.orientation == 'Horizontal' ? obj.orientation : 'Vertical'} ${isNoComponent == 0 ? 'hidden' : ''}">
1379                        ${ComponentAppend.structure(obj)}
1380                    </div>
1381                </div>
1382            </li>`;
1383            
1384    $(element).find('.meganav-container').append(navMenuStructure);
1385    
1386    if (showHome) {
1387      $(element).find('.meganav__divider:first-child').show();
1388    } else {
1389      $(element).find('.meganav__divider:first-child').hide();
1390    }
1391  });
1392
1393}
1394
1395function ComponentStructure() {
1396    this.structure = function (data) {
1397        return data.components.map((arr, compIndex) => {
1398            let objKey = Object.keys(arr);
1399            return this[objKey] === undefined ? this.empty_component() : this[objKey](arr[objKey], compIndex);
1400        }).join("");
1401    };
1402    this.empty_component = function () {
1403        return '';
1404    };
1405    this.componentTemplate = function (index, compIndex) {
1406        let component = `
1407        <div class="widget-builder__nav-components-wrapper widget-builder_links-list-card-theme" data-index="${index}">
1408            <div class="widget-builder_nav-component-label widget-builder_links-list-title-theme">
1409                <div class="widget-builder__accordion-btn" data-index="${index}" data-accordion="menu"></div>
1410                <div class="widget-builder__accordion-icon-wrapper">
1411                    <i class="fas fa-caret-right widget-builder__accordion-icon active"></i>
1412                </div>
1413                <div class="widget-builder__component-picker-wrapper">
1414                    <select name="componentpicker" class="componentpicker widget-builder_input-title-field-theme" data-index="${index}" data-compindex="${compIndex}">
1415                        <option value="free_text">Free Text</option>
1416                        <option value="click_to_call">
1416Click to Call</option>
1417                        <option value="social_media">Social Media</option>
1418                        <option value="contact_info">Contact Information</option>
1419                        <option value="custom_button">Custom Buttons</option>
1420                        <optgroup label="Multiple Sub Navigations">
1421                            <option value="multi_sub_nav">Sub Navigation</option>
1422                            <option value="ext_nav">Extended Sub Navigation</option>
1423                            <option value="grid">Grid Columns</option>
1424                        </optgroup>
1425                        <optgroup label="Visual Media">
1426                            <option value="thumbnail">Thumbnail</option>
1427                            <option value="video">Video</option>
1428                            <option value="stacked_images">Image Gallery</option>
1429                        </optgroup>
1430                    </select>
1431                </div>
1432                <div class="widget-builder__component-input-label">Component</div>
1433                <div class="widget-builder_delete-navlink-btn-wrapper" title="Delete" data-accordion="comp">
1434                    <i class="widget-builder_delete-navlink-btn fa fa-trash-alt" data-index="${index}" data-compindex="${compIndex}"></i>
1435                </div>
1436            </div>
1437        </div>`;
1438
1439        return component;
1440    };
1441    this.free_text = function (text) {
1442        let free_text = text['free_text' + current_language] ? text['free_text' + current_language] : text.free_text;
1443        let textStructure = `
1444            <div class="meganav-container__text meganav_container__component-spacing">
1445                ${free_text}
1446            </div>`;
1447        return textStructure;
1448    };
1449    this.thumbnail = function (thumbnail) {
1450        let locale_url = thumbnail['url'+current_language] ? thumbnail['url'+current_language] : `${thumbnail.url=="/home" ? "": `/${current_language}${thumbnail.url.replace(/_/g, "-")}`}`;
1451        let itemLink = window.location.href.includes(data.siteId) ? `/site/${data.siteId}${locale_url}?preview=true&insitepreview=true&showOriginal=true&dm_checkSync=1&dm_try_mode=true&inPrev=true&dm_device=${device}` : `${locale_url}`;
1452        let link = `href="${itemLink || itemLink == "" ? itemLink : thumbnail.url}"`;
1453        if (locale_url.includes("http") || thumbnail['url'+current_language] == "") {
1454          link = `href="${thumbnail['url'+current_language] ? thumbnail['url'+current_language] : thumbnail.url}"`;
1455        } 
1456        let img_src = thumbnail['img_src' + current_language] ? thumbnail['img_src' + current_language] : thumbnail.img_src;
1457        let alt = thumbnail['alt' + current_language] ? thumbnail['alt' + current_language] : thumbnail.alt;
1458        let newTab = thumbnail['newTab' + current_language] ? thumbnail['newTab' + current_language] : thumbnail.newTab;
1459        let thumbnailStructure = `
1460            <div class="meganav-container__thumbnail-image meganav_container__component-spacing">
1461                <a ${link !== 'href=""' ? link :""} class="meganav-container__thumbnail-image-wrapper" ${newTab == true ? 'target="_blank"' : ''}>             
1462                    <img src="${img_src ? img_src : ""}" alt="${alt ? alt :""}">
1463                </a>
1464            </div>`;
1465        return thumbnailStructure;
1466    };
1467    this.grid = function (items) {
1468        let title_lang = items['title' + current_language] ? items['title' + current_language] : items.title;
1469        let columnSize = items.columnSize;
1470        let defaultWidth = items.defaultWidth;
1471        let itemsList = items.grid_nav_list.map((i) => {
1472            let title = i['title' + current_language] ? i['title' + current_language] : i.title;
1473            let locale_url = i['url'+current_language] ? i['url'+current_language] : `${i.url=="/home" ? "": `/${current_language}${i.url.replace(/_/g, "-")}`}`;
1474            
1475            let itemLink = window.location.href.includes(data.siteId) ? `/site/${data.siteId}${locale_url}?preview=true&insitepreview=true&showOriginal=true&dm_checkSync=1&dm_try_mode=true&inPrev=true&dm_device=${device}` : `${locale_url}`;
1476            let link = `href="${itemLink || itemLink == "" ? itemLink : i.url}"`;
1477            if (locale_url.includes("http") || i['url'+current_language] == "") {
1478              link = `href="${i['url'+current_language] ? i['url'+current_language] : i.url}"`;
1479            } 
1480            let short_desc = i['short_desc' + current_language] ? i['short_desc' + current_language] : i.short_desc;
1481            let icon = i['icon' + current_language] ? i['icon' + current_language] : i.icon;
1482            return `
1483                <a ${link !== 'href=""' ? link : ''} class="meganav-container__grid-sub-nav-wrapper horizontal" target="${i.newTab ? '_blank' : ''}">
1484                    <div class="meganav-container__grid-sub-nav-icon">
1485                        ${i.hideIcon ? '':`<img src="${icon ? icon : ""}" alt="">`}
1486                        <div class="meganav-container__grid-sub-nav-link-title">${title ? title : ""}</div>
1487                    </div>
1488                    ${short_desc ? `<div class="meganav-container__grid-sub-nav-description">${short_desc}</div>` : ''}
1489                </a>`;
1490        }).join('');
1491
1492        let itemsNavStructure = `
1493        <div class="meganav-container__grid-sub-nav-container meganav_container__component-spacing">
1494            <div class="meganav-container__grid-sub-nav-title ${title_lang ? "" : "noTitle"}">${title_lang ? title_lang : 'Title'}</div>
1495            <div class="meganav-container__grid-sub-nav-items ${items.topIcon ? 'meganav-container-grid-top-icons':''}" data-size="${columnSize}" style="width:${`${defaultWidth ? defaultWidth : 0}px`}">
1496                ${itemsList}
1497            </div>
1498        </div>`;
1499        return itemsNavStructure;
1500    };
1501    this.stacked_images = function (images) {
1502        let title_lang = images['title' + current_language] ? images['title' + current_language] : images.title;
1503        let defaultWidth = images.defaultWidth;
1504
1505        let imagesList = images.stack_nav_list.map((i) => {
1506            let title = i['title' + current_language] ? i['title' + current_language] : i.title;
1507            let locale_url = i['url'+current_language] ? i['url'+current_language] : `${i.url=="/home" ? "": `/${current_language}${i.url.replace(/_/g, "-")}`}`;
1508            let itemLink = window.location.href.includes(data.siteId) ? `/site/${data.siteId}${locale_url}?preview=true&insitepreview=true&showOriginal=true&dm_checkSync=1&dm_try_mode=true&inPrev=true&dm_device=${device}` : `${locale_url}`;
1509            let link = `href="${itemLink || itemLink == "" ? itemLink : i.url}"`;
1510            if (locale_url.includes("http") || i['url'+current_language] == "") {
1511              link = `href="${i['url'+current_language] ? i['url'+current_language] : i.url}"`;
1512            } 
1513            let img_src = `${i['img_src' + current_language] ? i['img_src' + current_language] : i.img_src}"`;
1514            let short_desc = i['short_desc' + current_language] ? i['short_desc' + current_language] : i.short_desc;
1515            let imageNavListStructure = `
1516                <a ${link !== 'href=""' ? link : ''} class="meganav-container__stack-sub-nav-wrapper horizontal ${i.topImage ? "meganav-container__stack-sub-nav-wrapper-topimage":""}" target="${i.newTab ? '_blank' : ''}">
1517                    ${!i.hideIcon ? `<div class="meganav-container__stack-sub-nav-image">${img_src ? `<img src="${img_src}" alt="${title}">` : ''}</div>` : ""}
1518                    <div class="meganav-container__services-content meganav-container__stack-sub-nav-content">
1519                        <div class="meganav-container__stack-sub-nav-link-title">${title ? title : ''}</div>
1520                        ${short_desc ? `<div class="meganav-container__stack-sub-nav-description">${short_desc}</div>` : ''}
1521                    </div>
1522                </a>`;
1523            return imageNavListStructure;
1524        }).join('');
1525        let imageNavStructure = `
1526        <div class="meganav-container__stack-sub-nav-container meganav_container__component-spacing" style="width:${`${defaultWidth}px`}">
1527            <div class="meganav-container__stack-sub-nav-title ${title_lang ? "" : "noTitle"}">${title_lang ? title_lang: 'Title'}</div>
1528            ${imagesList}
1529        </div>`;
1530        return imageNavStructure;
1531    };
1532    this.multi_sub_nav = function (subNav) {
1533        let title_lang = subNav['title' + current_language] ? subNav['title' + current_language] : subNav.title;
1534        let subnavList = subNav.nav_list.map((i) => {
1535            let title = i['title' + current_language] ? i['title' + current_language] : i.title;
1536            let locale_url = i['url'+current_language] ? i['url'+current_language] : `${i.url=="/home" ? "": `/${current_language}${i.url.replace(/_/g, "-")}`}`;
1537            let itemLink = window.location.href.includes(data.siteId) ? `/site/${data.siteId}${locale_url}?preview=true&insitepreview=true&showOriginal=true&dm_checkSync=1&dm_try_mode=true&inPrev=true&dm_device=${device}` : `${locale_url}`;
1538            let link = `href="${itemLink || itemLink == "" ? itemLink : i.url}"`;
1539            if (locale_url.includes("http") || i['url'+current_language] == "") {
1540              link = `href="${i['url'+current_language] ? i['url'+current_language] : i.url}"`;
1541            } 
1542            let icon = i['icon' + current_language] ? i['icon' + current_language] : i.icon;
1543            let short_desc = i['short_desc' + current_language] ? i['short_desc' + current_language] : i.short_desc;
1544            let navListStructure = `
1545                <a ${link !== 'href=""' ? link : ''} class="meganav-container__multi-sub-nav-wrapper horizontal" target="${i.newTab ? '_blank' : ''}">
1546                    ${!i.hideIcon ? `<div class="meganav-container__multi-sub-nav-icon">${icon.includes("http") ? `<img src="${icon}" alt="">` : icon}</div>` : ""}
1547                    <div class="meganav-container__services-content meganav-container__multi-sub-nav-content">
1548                        <div class="meganav-container__multi-sub-nav-link-title">${title ? title : ''}</div>
1549                        ${short_desc? `<div class="meganav-container__multi-sub-nav-description">${short_desc}</div>` : ''}
1550                    </div>
1551                    <div class="meganav-container__inner-sub-nav-content"  style='display:${i.inner_nav ? "block":"none"}'>
1552                        ${i.inner_nav ? createInnerNav(i.inner_nav) : ''}
1553                    </div>
1554                </a>`;
1555            return navListStructure;
1556        }).join('');
1557
1558        function createInnerNav(innerNav) {
1559            return '';
1560            // TODO
1561            // return innerNav.map(i => {
1562            //     return `<a href="${i.link}">${i.title}</a>`;
1563            // }).join('');
1564        }
1565        let subNavStructure = `
1566        <div class="meganav-container__multi-sub-nav-container meganav_container__component-spacing">
1567            <div class="meganav-container__multi-sub-nav-title ${title_lang ? "" : "noTitle"}">${title_lang ? title_lang : 'Title'}</div>
1568            ${subnavList}
1569        </div>`;
1570        return subNavStructure;
1571    };
1572    this.ext_nav = function (extNav) {
1573        let title_lang = extNav['title' + current_language] ? extNav['title' + current_language] : extNav.title;
1574        let img_src = extNav['img_src' + current_language] ? extNav['img_src' + current_language] : extNav.img_src;
1575        let alt = extNav['alt' + current_language] ? extNav['alt' + current_language] : extNav.alt;
1576        let order = extNav.order;
1577        let extNavList = extNav.ext_nav_list.map((i) => {
1578            let title = i['title' + current_language] ? i['title' + current_language] : i.title;
1579            let locale_url = i['url'+current_language] ? i['url'+current_language] : `${i.url=="/home" ? "": `/${current_language}${i.url.replace(/_/g, "-")}`}`;
1580            let itemLink = window.location.href.includes(data.siteId) ? `/site/${data.siteId}${locale_url}?preview=true&insitepreview=true&showOriginal=true&dm_checkSync=1&dm_try_mode=true&inPrev=true&dm_device=${device}` : `${locale_url}`;
1581            let link = `href="${itemLink || itemLink == "" ? itemLink : i.url}"`;
1582            if (locale_url.includes("http") || i['url'+current_language] == "") {
1583              link = `href="${i['url'+current_language] ? i['url'+current_language] : i.url}"`;
1584            } 
1585            let icon = i['icon' + current_language] ? i['icon' + current_language] : i.icon;
1586            let img_src = i['img_src' + current_language] ? i['img_src' + current_language] : i.img_src;
1587            let short_desc = i['short_desc' + current_language] ? i['short_desc' + current_language] : i.short_desc;
1588            let navListStructure = `            
1589            <a ${link !== 'href=""' ?link : ''} class="meganav-container__ext-nav-wrapper horizontal" data-img="${img_src ?img_src : extNav.img_src}" target="${i.newTab ? '_blank' : ''}">
1590                ${!i.hideIcon ? `<div class="meganav-container__ext-nav-icon">${icon.includes("http") ? `<img src="${icon}" alt="">` : icon}</div>` : ""}
1591                <div class="meganav-container__services-content meganav-container__ext-nav-content">
1592                    <div class="meganav-container__ext-nav-link-title">${title ? title :""}</div>
1593                    ${short_desc ? `<div class="meganav-container__ext-nav-description">${short_desc}</div>` : ''}
1594                </div>
1595            </a>`;
1596            return navListStructure;
1597        }).join('');
1598        let extNavStructure = `
1599        <div class="meganav-container__ext-nav-main-container meganav_container__component-spacing ${order}">
1600            <div class="meganav-container__ext-nav-image meganav_container__ext-nav-inner-spacing">
1601                <img src="${img_src}" alt="${alt}">
1602            </div>
1603            <div class="meganav-container__ext-nav-container meganav_container__ext-nav-inner-spacing">
1604                <div class="meganav-container__ext-nav-title">${title_lang ? title_lang :""}</div>
1605                ${extNavList}
1606            </div>
1607        </div>`;
1608        return extNavStructure;
1609    };
1610    this.social_media = function (social) {
1611        let title_lang = social['title' + current_language] ? social['title' + current_language] : social.title;
1612        let orientation = social['orientation' + current_language] ? social['orientation' + current_language] : social.orientation;
1613        let socialList = social.social_lists.map((i) => {
1614            let locale_url = i['url'+current_language] ? i['url'+current_language] : `${i.url=="/home" ? "": `/${current_language}${i.url.replace(/_/g, "-")}`}`;
1615            let itemLink = window.location.href.includes(data.siteId) ? `/site/${data.siteId}${locale_url}?preview=true&insitepreview=true&showOriginal=true&dm_checkSync=1&dm_try_mode=true&inPrev=true&dm_device=${device}` : `${locale_url}`;
1616            let link = `href="${itemLink|| itemLink == "" ? itemLink : i.url}"`;
1617            if (locale_url.includes("http") || i['url'+current_language] == "") {
1618              link = `href="${i['url'+current_language] ? i['url'+current_language] : i.url}"`;
1619            } 
1620            let social_type = `${i['social_type' + current_language] ? i['social_type' + current_language] : i.social_type}`;
1621            let socialListStructure = `
1622                    <a ${link!== "" ? link:""} class="meganav-container__contact-social-list" target="${i.newTab ? '_blank' : ''}">
1623                        ${socialIcon(social_type)}
1624                    </a>`;
1625            return socialListStructure;
1626        }).join('');
1627        let socialStructure = `
1628            <div class="meganav-container__contact-social-media meganav_container__component-spacing ${orientation == "Horizontal" ?orientation : "Vertical"}">
1629                <div class="meganav-container__contact-social-title">
1630                    ${title_lang ? title_lang : ''}
1631                </div>
1632                <div class="meganav-container__contact-social-list">
1633                    ${socialList}
1634                </div>
1635            </div>`;
1636        return socialStructure;
1637    };
1638    this.contact_info = function (contactInfo) {
1639        let title_lang = contactInfo['title' + current_language] ? contactInfo['title' + current_language] : contactInfo.title;
1640        let phone = contactInfo['phone' + current_language] ? contactInfo['phone' + current_language] : contactInfo.phone;
1641        let address = contactInfo['address' + current_language] ? contactInfo['address' + current_language] : contactInfo.address;
1642        let email = contactInfo['email' + current_language] ? contactInfo['email' + current_language] : contactInfo.email;
1643        let contactInfoStructure = `
1644            <div class="meganav-container__contact-info-wrapper meganav_container__component-spacing">
1645                    <div class="meganav-container__contact-title">
1646                       ${title_lang ? title_lang : ''}
1647                    </div>
1648                    ${address ? `<a href="https://www.google.com/maps?q=${address.split(' ').join('+')}" class="meganav-container__contact-location" target="_blank">
1649                        <i class="fas fa-map-marker-alt"></i>
1650                        ${address}</a>` : ''}
1651                     ${phone ? `<a href="tel:${phone}" class="meganav-container__contact-phone">
1652                        <i class="fas fa-phone-alt"></i>${phone}</a>`: ''}
1653                    ${email ?`<a href="mailto:${email}" class="meganav-container__contact-email">
1654                        <i class="far fa-envelope"></i>${email}</a>`: ''}
1655                </div>`;
1656        return contactInfoStructure;
1657    };
1658    this.custom_button = function (customBtn) {
1659        let title_lang = customBtn['label' + current_language] ? customBtn['label' + current_language] : customBtn.label;
1660        let locale_url = customBtn['url'+current_language] ? customBtn['url'+current_language] : `${customBtn.url=="/home" ? "": `/${current_language}${customBtn.url.replace(/_/g, "-")}`}`;
1661        let itemLink = window.location.href.includes(data.siteId) ? `/site/${data.siteId}${locale_url}?preview=true&insitepreview=true&showOriginal=true&dm_checkSync=1&dm_try_mode=true&inPrev=true&dm_device=${device}` : `${locale_url}`;
1662        let link = `href="${itemLink || itemLink == ""? itemLink : customBtn.url}"`;
1663        if (locale_url.includes("http") || customBtn['url'+current_language] == "") {
1664          link = `href="${customBtn['url'+current_language] ? customBtn['url'+current_language] : customBtn.url}"`;
1665        } 
1666        let buttonStructure = `
1667        <a ${link !== 'href=""' ? link : ""} class="meganav-container__contact-btn meganav_container__component-spacing" target="${customBtn.newTab ? '_blank' : ''}">
1668            ${title_lang ? title_lang : ''}
1669        </a>`;
1670        return buttonStructure;
1671    };
1672    this.video = function (video) {
1673        let video_src = video['vid_src' + current_language] ? video['vid_src' + current_language] : video.vid_src;
1674        let img_src = video['img_src' + current_language] ? video['img_src' + current_language] : video.img_src;
1675        let popup = video.popup;
1676        let vidSrc = video_src.substr(video_src.indexOf("v=") + 2);
1677        let videoStructure = `<div class="meganav-container__video-container meganav_container__component-spacing">
1678                                <div class="meganav-container__video-wrapper ${popup ? 'videoPopup' : ''}" target="_blank">
1679                                    <img src="${img_src ? img_src : ""}" class="meganav-container__video-thumbnail">
1680                                    <iframe src="https://www.youtube.com/embed/${vidSrc}?rel=0&amp;showinfo=0" frameborder="0"
1681                                        allow="autoplay; encrypted-media" allowfullscreen class="meganav-container__video"></iframe>
1682                                </div>
1683                            </div>`;
1684        return videoStructure;
1685    };
1686    this.click_to_call = function (ctc) {
1687        let title_lang = ctc['title' + current_language] ? ctc['title' + current_language] : ctc.title;
1688        let desc = ctc['description' + current_language] ? ctc['description' + current_language] : ctc.description;
1689        let label = ctc['btn_label' + current_language] ? ctc['btn_label' + current_language] : ctc.btn_label;
1690        let locale_url = ctc['btn_url'+current_language] ? ctc['btn_url'+current_language] : `${ctc.btn_url=="/home" ? "": `/${current_language}${ctc.btn_url.replace(/_/g, "-")}`}`;
1691        let itemLink = window.location.href.includes(data.siteId) ? `/site/${data.siteId}${locale_url}?preview=true&insitepreview=true&showOriginal=true&dm_checkSync=1&dm_try_mode=true&inPrev=true&dm_device=${device}` : `${locale_url}`;
1692        let link = `href="${itemLink ? itemLink : ctc.btn_url}"`;
1693        if (locale_url.includes("http") || ctc['url'+current_language] == "") {
1694          link = `href="${ctc['btn_url'+current_language] ? ctc['btn_url'+current_language] : ctc.btn_url}"`;
1695        } 
1696        let ctcStructure = `
1697            <div class="meganav-container__ctc-container meganav_container__component-spacing">
1698                ${title_lang ? `<span class="meganav-container__ctc-title meganav-container__ctc-wrapper">${title_lang}</span>` : ''}
1699                ${desc ? `<span class="meganav-container__ctc-description meganav-container__ctc-wrapper">${desc}</span>` : ''}
1700                ${label ? `<a ${link !== "" ? link :""} class="meganav-container__ctc-btn meganav-container__ctc-wrapper">${label}</a>` : ''}
1701            </div>`;
1702        return ctcStructure;
1703    };
1704}
1705
1706// ? Hover Behavior - Front End JS
1707$('.widget-layout-result').on('mouseenter', '.meganav-container__navlink-container', function () {
1708
1709  $('.meganav-container__navlink-component-container').stop().hide();
1710  let elem = $(this).find(".meganav-container__navlink-component-container");
1711  elem.fadeIn(0, function () {
1712    if (elem.hasClass('Horizontal')) {
1713    //   elem.css('display', 'flex');
1714      elem.css('display', 'grid');
1715    }
1716  });
1717
1718  let rect = this.getBoundingClientRect();
1719  let windowWidth = $(window).outerWidth();
1720  let excess = (rect.left + (elem.outerWidth() / 2)) - windowWidth;
1721  let isOverFlow = (rect.left + (elem.outerWidth() / 2)) >
1721 windowWidth;
1722  let left = !isOverFlow ? `-${(elem.outerWidth() / 2)}px` : `-${(elem.outerWidth() / 2) + (excess * 2)}px`;
1723
1724
1725  elem.css("margin-left", left);
1726  $(this).find(".meganav-container__navlink-component-container.Vertical").css({
1727    "left": `${left}`,
1728    "margin-left": "50%"
1729  });
1730
1731  let isShort = $(this).find(".meganav-container__navlink-component-container").offset().left < 0;
1732  if (isShort) {
1733    left = "-" + rect.left + "px";
1734    elem.css("margin-left", left);
1735    $(this).find(".meganav-container__navlink-component-container.Vertical").css({
1736      "left": `${left}`,
1737      "margin-left": "50%"
1738    });
1739  }
1740
1741}).on('mouseleave', '.meganav-container__navlink-container', function () {
1742  $('.meganav-container__navlink-component-container').stop().hide();
1743});
1744
1745$('.widget-layout-result .meganav-container__navlink-container').on('mouseleave', function () {
1746  $(this).find('.meganav-container__navlink-component-wrapper').css({ 'pointer-events': 'none' });
1747  $(this).find('span.subIcon').removeClass('rotateIcon');
1748//   $(this).find('span.subIcon').html('<i class="fa-solid fa-chevron-down"></i>');
1749});
1750
1751$('.widget-layout-result .meganav-container__navlink-container').on('mouseenter', function () {
1752  $(this).find('.meganav-container__navlink-component-wrapper').css({ 'pointer-events': 'auto' });
1753  $(this).find('span.subIcon').addClass('rotateIcon');
1754//   $(this).find('span.subIcon').html('<i class="fa-solid fa-chevron-up"></i>');
1755});
1756
1757// Extended Sub Navigation Hover
1758$(element).find(".widget-layout-result").on("mouseenter", ".meganav-container__ext-nav-wrapper", function () {
1759  let elem = $(this);
1760  let imgElem = $(this).parent().parent().find(".meganav-container__ext-nav-image img");
1761  let storeDefaultImg = $(this).parent().parent().find(".meganav-container__ext-nav-image img").attr("src");
1762  imgElem.attr("data-default", storeDefaultImg);
1763  let newImageSrc = elem.attr("data-img");
1764  imgElem.attr("src", newImageSrc && newImageSrc !== "" ? newImageSrc : storeDefaultImg);
1765}).on("mouseleave", ".meganav-container__ext-nav-wrapper", function () {
1766  let imgElem = $(this).parent().parent().find(".meganav-container__ext-nav-image img");
1767  let defaultImg = $(this).parent().parent().find(".meganav-container__ext-nav-image img").attr("data-default");
1768  imgElem.attr("src", defaultImg);
1769});
1770
1771// ? Open Video Popup
1772$(element).find('.widget-layout-result').on('click', '.meganav-container__video-wrapper.videoPopup', function () {
1773  let videourl = $(this).find("iframe").attr("src");
1774//   let video = videourl.substr(videourl.indexOf('?v=') + 3)
1775  let video = videourl.match(/(?:https?:\/\/)?(?:www\.)?(?:youtube\.com\/(?:[^\/\n\s]+\/\S+\/|(?:v|e(?:mbed)?)\/|\S*?[?&]v=)|youtu\.be\/)([a-zA-Z0-9_-]{11})/i);
1776  let popupStructure = `
1777    <div class="meganav-container__video-popup-container">
1778        <div class="meganav-container__video-popup-wrapper">
1779            <div class="meganav-container__video-popup-close-btn"><i class="far fa-times-circle"></i></div>
1780            <iframe src="https://www.youtube.com/embed/${video[1]}?rel=0&amp;showinfo=0" frameborder="0" allow="autoplay; encrypted-media" allowfullscreen class="meganav-container__video-popup"></iframe>
1781        </div>
1782    </div>`;
1783  $(element).find('.widget-layout-result').append(popupStructure);
1784  $('html').css({ 'overflow': 'hidden' });
1785});
1786
1787// ? Close Video Popup
1788$(element).find('.widget-layout-result').on('click', '.meganav-container__video-popup-close-btn', function () {
1789  $(element).find('.meganav-container__video-popup-container').remove();
1790  $('html').css({ 'overflow': 'auto' });
1791});
1792
1793function socialIcon(socialType) {
1794  if (socialType === 'Instagram') {
1795    return '<i class="fab fa-instagram"></i>';
1796  }
1797  if (socialType === 'Facebook') {
1798    return '<i class="fab fa-facebook-square"></i>';
1799  }
1800  if (socialType === 'Twitter') {
1801    return '<i class="fab fa-twitter-square"></i>';
1802  }
1803  if (socialType === 'Youtube') {
1804    return '<i class="fab fa-youtube"></i>';
1805  }
1806  if (socialType === 'Pinterest') {
1807    return '<i class="fab fa-pinterest"></i>';
1808  }
1809  if (socialType === 'Vimeo') {
1810    return '<i class="fab fa-vimeo-v"></i>';
1811  }
1812  if (socialType === 'Linkedin') {
1813    return '<i class="fab fa-linkedin-in"></i>';
1814  }
1815  if (socialType === 'Reddit') {
1816    return '<i class="fab fa-reddit-square"></i>';
1817  }
1818  if (socialType === 'Snapchat') {
1819    return '<i class="fab fa-snapchat-ghost"></i>';
1820  }
1821  if (socialType === 'Tripadvisor') {
1822    return '<i class="fab fa-tripadvisor"></i>';
1823  }
1824}
1825
1826function isActive(url) { //     /tr/reviews
1827    if(url == "") return false;
1828    
1829    console.log(url);
1830    let urlArray = url.split('/');
1831    let sitePathName = window.location.pathname.replace(`/site/${data.siteId}`, '').split('/'); // /home ---> ["/home"]
1832    // let path = sitePathName[1] ? sitePathName[1] : "home"; // home /nl
1833    // let url_link = url.split('/')[1] ? url.split('/')[1] : "home"; // home
1834    
1835    let path = sitePathName[sitePathName.length - 1] !== "" ? sitePathName[sitePathName.length - 1] : "home"; // home /nl
1836    let url_link = urlArray[urlArray.length - 1] !== "" ? urlArray[urlArray.length - 1] : "home"; // home
1837    
1838    if(!is_main_lang && isMultiLang && !is_home){
1839        path = sitePathName[2] ? sitePathName[2] : current_language; // tr
1840        url_link = url.split('/')[2] ? url.split('/')[2] : current_language; // tr
1841    
1842        path = sitePathName[sitePathName.length - 1] ? sitePathName[sitePathName.length - 1] : current_language; // home /nl
1843        url_link = urlArray[urlArray.length - 1] ? urlArray[urlArray.length - 1] : current_language; // home
1844    }
1845
1846    if(!is_main_lang && sitePathName.length !== 2 && url === "/"+current_language) return false;
1847    
1848    return path == url_link // /tr/about-us, /tr/services, /tr/services/investments
1849}
1850
1851function dividerStyle(style) {
1852  if (style == "slash") {
1853    return `<li class="meganav__divider">/</li>`;
1854  }
1855  if (style == "pipe") {
1856    return `<li class="meganav__divider">|</li>`;
1857  }
1858  if (style == "colon") {
1859    return `<li class="meganav__divider">:</li>`;
1860  }
1861  if (style == "middot") {
1862    return `<li class="meganav__divider">·</li>`;
1863  }
1864  if (style == "space") {
1865    return `<li class="meganav__divider"> </li>`;
1866  }
1867}
1868
1869function doAjax(settings) {
1870  return new Promise((res, rej) => $.ajax(settings).done(a => res(a)))
1871}
1872
1873const cssId = 'fontAwesomeSource';
1874if (!document.getElementById(cssId)) {
1875  var head = document.getElementsByTagName('head')[0];
1876  var link = document.createElement('link');
1877  link.id = 'fontAwesomeSource';
1878  link.rel = 'stylesheet';
1879  link.type = 'text/css';
1880  link.href = 'https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.5.1/css/all.min.css';
1881//   link.href = 'https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.14.0/css/all.min.css';
1882//   link.integrity = 'sha512-1PKOgIY59xJ8Co8+NE6FZ+LOAZKjy+KY8iq0G4B3CyeY6wYHN3yt9PW0XpSriVlkMXe40PTKnXrLnZ9+fkDaog==';
1883//   link.crossOrigin = 'anonymous';
1884  head.appendChild(link);
1885}
1886
1887    };
1888</script>
1888
1889
1890
1891<script type="text/javascript">
1892
1893    var d_version = "production_6817";
1894    var build = "2026-10-01T14_02_32";
1895    window['v' + 'ersion'] = d_version;
1896
1897    function buildEditorParent() {
1898        window.isMultiScreen = true;
1899        window.editorParent = {};
1900        window.previewParent = {};
1901        window.assetsCacheQueryParam = "?version=2026-10-01T14_02_32";
1902        try {
1903            var _p = window.parent;
1904            if (_p && _p.document && _p.$ && _p.$.dmfw) {
1905                window.editorParent = _p;
1906            } else if (_p.isSitePreview) {
1907                window.previewParent = _p;
1908            }
1909        } catch (e) {
1910
1911        }
1912    }
1913
1914    buildEditorParent();
1915</script>
1915
1916
1917
1918
1919
1920<script type="text/javascript" id='d-js-jquery'
1921        src="https://static.cdn-website.com/libs/jquery/jquery-3.7.0.min.js"></script>
1921
1922
1923
1924
1925
1926<!-- Injecting site-wide before scripts -->
1927
1928<!-- End Injecting site-wide to the head -->
1929
1930
1931
1932<script>
1933    var _jquery = window.$;
1934
1935    var jqueryAliases = ['$', 'jquery', 'jQuery'];
1936
1937    jqueryAliases.forEach((alias) => {
1938        Object.defineProperty(window, alias, {
1939            get() {
1940                return _jquery;
1941            },
1942            set() {
1943                console.warn("Trying to over-write the global jquery object!");
1944            }
1945        });
1946    });
1947    window.jQuery.migrateMute = true;
1948</script>
1948
1949
1950
1951
1952
1953<script>
1954    window.cookiesNotificationMarkupPreview = 'null';
1955</script>
1955
1956
1957
1958<script id='d-js-params'>
1959    window.INSITE = window.INSITE || {};
1960    window.INSITE.device = "desktop";
1961
1962    window.rtCommonProps = {};
1963    rtCommonProps["runtimecollector.url"] = 'https://rtc.multiscreensite.com';
1964    rtCommonProps["performance.tabletPreview.removeScroll"] = 'false';
1965    rtCommonProps["inlineEditGrid.snap"] =true;
1966    rtCommonProps["popup.insite.cookie.ttl"] = '0.5';
1967    rtCommonProps["common.mapbox.token"] = 'pk.eyJ1IjoiZGFubnliMTIzIiwiYSI6ImNqMGljZ256dzAwMDAycXBkdWxwbDgzeXYifQ.Ck5P-0NKPVKAZ6SH98gxxw';
1968    rtCommonProps["common.mapbox.js.override"] =false;
1969    rtCommonProps["common.here.appId"] = 'iYvDjIQ2quyEu0rg0hLo';
1970    rtCommonProps["common.here.appCode"] = '1hcIxLJcbybmtBYTD9Z1UA';
1971    rtCommonProps["ecommerce.ecwid.script"] = 'https://app.multiscreenstore.com/script.js';
1972    rtCommonProps["common.build.dist.folder"] = 'production/6817';
1973    rtCommonProps["common.resources.cdn.host"] = 'https://static.cdn-website.com';
1974    rtCommonProps["common.resources.folder"] = 'https://static.cdn-website.com/mnlt/production/6817';
1975    rtCommonProps["common.fonts.api.v2.url"] = 'https://irp.cdn-website.com/fonts/css2?family=';
1976    rtCommonProps["feature.flag.runtime.backgroundSlider.preload.slowly"] =true;
1977    rtCommonProps["feature.flag.runtime.newAnimation.jitAnimation.enabled"] =true;
1978    rtCommonProps["feature.flag.sites.google.analytics.gtag"] =true;
1979    rtCommonProps["feature.flag.runOnReadyNewTask"] =true;
1980    rtCommonProps["isAutomation.test"] =false;
1981    rtCommonProps["booking.cal.api.domain"] = 'api.cal.com';
1982
1983    
1984    rtCommonProps['common.mapsProvider'] = 'mapbox';
1985    
1986    rtCommonProps['common.mapsProvider.version'] = '0.52.0';
1987    rtCommonProps['common.geocodeProvider'] = 'mapbox';
1988    rtCommonProps['server.for.resources'] = '';
1989    rtCommonProps['feature.flag.lazy.widgets'] = true;
1990    rtCommonProps['feature.flag.single.wow'] = false;
1991    rtCommonProps['feature.flag.disallowPopupsInEditor'] = true;
1992    rtCommonProps['feature.flag.mark.anchors'] = true;
1993    rtCommonProps['captcha.public.key'] = '6LffcBsUAAAAAMU-MYacU-6QHY4iDtUEYv_Ppwlz';
1994    rtCommonProps['captcha.invisible.public.key'] = '6LeiWB8UAAAAAHYnVJM7_-7ap6bXCUNGiv7bBPME';
1995    rtCommonProps["images.sizes.small"] =160;
1996    rtCommonProps["images.sizes.mobile"] =640;
1997    rtCommonProps["images.sizes.tablet"] =1280;
1998    rtCommonProps["images.sizes.desktop"] =1920;
1999    rtCommonProps["import.images.storage.imageCDN"] = 'https://irp.cdn-website.com/';
2000    rtCommonProps["feature.flag.performance.logs"] =false;
2001    rtCommonProps["site.widget.form.captcha.type"] = 'g_recaptcha';
2002    rtCommonProps["friendly.captcha.site.key"] = 'FCMGSQG9GVNMFS8K';
2003    rtCommonProps["cookiebot.mapbox.consent.category"] = 'marketing';
2004    rtCommonProps["termly.mapbox.consent.category"] = 'performance';
2005    // feature flags that's used out of runtime module (in  legacy files)
2006    rtCommonProps["platform.monolith.personalization.dateTimeCondition.popupMsgAction.moveToclient.enabled"] =true;
2007
2008    window.rtFlags = {};
2009    rtFlags["unsuspendEcwidStoreOnRuntime.enabled"] =true;
2010    rtFlags["scripts.widgetCount.enabled"] =true;
2011    rtFlags["fnb.animations.tracking.enabled"] =true;
2012    rtFlags["ecom.ecwidNewUrlStructure.enabled"] = false;
2013    rtFlags["ecom.ecwid.accountPage.emptyBaseUrl.enabled"] = true;
2014    rtFlags["ecom.ecwid.accountPage.repeatOrderRedirect.enabled"] = false;
2015    rtFlags["ecom.ecwid.oldStore.keepScrollOnLoad.enabled"] = true;
2016    rtFlags["ecom.ecwid.storefrontV3.enabled"] = false;
2017    rtFlags["ecom.monolith.legacy.js.api.disabled.for.new.sites"] = false;
2018    rtFlags["geocode.search.localize"] =false;
2019    rtFlags["feature.flag.runtime.newAnimation.asyncInit.setTimeout.enabled"] =false;
2020    rtFlags["twitter.heightLimit.enabled"] = true;
2021    rtFlags["streamline.monolith.personalization.supportMultipleConditions.enabled"] =false;
2022    rtFlags["flex.animation.design.panel.layout"] =true;
2023    rtFlags["runtime.cwv.report.cls.enabled"] =false;
2024    rtFlags["runtime.cwv.report.lcp.enabled"] =false;
2025    rtFlags["runtime.lcp.preload.selfheal.enabled"] =true;
2026    rtFlags["runtime.lcp.preload.bootstrap.enabled"] =true;
2027    rtFlags["runtime.lcp.preload.monitor.enabled"] =false;
2028    rtFlags["runtime.customwidget.heightpin.enabled"] =true;
2029    rtFlags["runtime.video.widget.lazy.enabled"] =true;
2030    rtFlags["contact.form.useActiveForm"] =true;
2031    rtFlags["contact.form.custom.errors.enabled"] =true;
2032    rtFlags["runtime.ssr.productStore.internal.observer"] =true;
2033    rtFlags["editor.widget.form.a11y"] =true;
2034</script>
vendor: 1 bytes, line 2034
2034
2035<script src="https://static.cdn-website.com/mnlt/production/6817/_dm/s/rt/dist/scripts/d-js-one-runtime-unified-desktop.min.js"  id="d-js-core"></script>
2035
2036
2037
2038
2039
2040
2041
2042
2043
2044
2045
2046
2047
2048
2049    
2049<script src="https://static.cdn-website.com/mnlt/production/6817/_dm/s/rt/dist/scripts/d-js-jquery-migrate.min.js" ></script>
2049
2050
2051
2052
2053
2054
2055<script>
2056    
2057    $(window).bind("orientationchange", function (e) {
2058        $.layoutManager.initLayout();
2059        
2060    });
2061    $(document).resize(function () {
2062        
2063    });
2064</script>
2064
2065
2066
2067
2068
2069
2070
2071
2072
2073
2074
2075
2076
2077
2078
2079
2080
2081
2082
2083
2084<script type="text/javascript" id="d_track_sp">
2085    ;(function(p,l,o,w,i,n,g){if(!p[i]){p.GlobalSnowplowNamespace=p.GlobalSnowplowNamespace||[];
2086        p.GlobalSnowplowNamespace.push(i);p[i]=function(){(p[i].q=p[i].q||[]).push(arguments)
2087        };p[i].q=p[i].q||[];n=l.createElement(o);g=l.getElementsByTagName(o)[0];n.async=1;
2088        n.src=w;g.parentNode.insertBefore(n,g)}}(window,document,"script","//d32hwlnfiv2gyn.cloudfront.net/sp-2.0.0-dm-0.1.min.js","snowplow"));
2089    window.dmsnowplow  = window.snowplow;
2090
2091    dmsnowplow('newTracker', 'cf', 'd32hwlnfiv2gyn.cloudfront.net', { // Initialise a tracker
2092        appId: 'cabf9a70'
2093    });
2094
2095    // snowplow queries element styles so we wait until CSS calculations are done.
2096    requestAnimationFrame(() => {
2097        dmsnowplow('trackPageView');
2098        _dm_insite.forEach((rule) => {
2099            // Specifically in popup only the client knows if it is shown or not so we don't always want to track its impression here
2100            // the tracking is in popup.js
2101            if (rule.actionName !== "popup") {
2102                dmsnowplow('trackStructEvent', 'insite', 'impression', rule.ruleType, rule.ruleId);
2103            }
2104            window?.waitForDeferred?.('dmAjax', () => {
2105                $.DM.events.trigger('event-ruleTriggered', {value: rule});
2106            });
2107        });
2108    });
2109</script>
2109
2110
2111
2112
2113<div style="display:none;" id="P6iryBW0Wu"></div>
2114
2115
2116
2117
2118
2119
2120
2121
2122
2123
2124
2125<div class="pswp" tabindex="-1" role="dialog" aria-hidden="true">
2126
2127    
2128    <div class="pswp__bg"></div>
2129
2130    
2131    <div class="pswp__scroll-wrap">
2132
2133        
2134        <div class="pswp__container">
2135            <div class="pswp__item"></div>
2136            <div class="pswp__item"></div>
2137            <div class="pswp__item"></div>
2138        </div>
2139
2140        
2141        <div class="pswp__ui pswp__ui--hidden">
2142
2143            <div class="pswp__top-bar">
2144
2145                
2146
2147                <div class="pswp__counter"></div>
2148
2149                <button class="pswp__button pswp__button--close" data-auto="pswp-close" title="Close (Esc)"></button>
2150
2151                <button class="pswp__button pswp__button--share" data-auto="pswp-share" title="Share"></button>
2152
2153                <button class="pswp__button pswp__button--fs" title="Toggle fullscreen"></button>
2154
2155                <button class="pswp__button pswp__button--zoom" title="Zoom in/out"></button>
2156
2157                
2158                
2159                <div class="pswp__preloader">
2160                    <div class="pswp__preloader__icn">
2161                      <div class="pswp__preloader__cut">
2162                        <div class="pswp__preloader__donut"></div>
2163                      </div>
2164                    </div>
2165                </div>
2166            </div>
2167
2168            <div class="pswp__share-modal pswp__share-modal--hidden pswp__single-tap">
2169                <div class="pswp__share-tooltip"></div> 
2170            </div>
2171
2172            <button class="pswp__button pswp__button--arrow--left" title="Previous (arrow left)">
2173            </button>
2174
2175            <button class="pswp__button pswp__button--arrow--right" title="Next (arrow right)">
2176            </button>
2177
2178            <div class="pswp__caption">
2179                <div class="pswp__caption__center"></div>
2180            </div>
2181
2182        </div>
2183
2184    </div>
2185
2186</div>
2187<div id="fb-root"
2188        data-locale="en"></div>
2189<!-- Alias: cabf9a70 -->
2190<div class="dmPopupMask" id="dmPopupMask"></div>
2191<div id="dmPopup" class="dmPopup" data-auto="popup">
2192	<div class="dmPopupCloseWrapper"> <div class="dmPopupClose dm-common-icons-close oneIcon" data-auto="popup-close" onclick="dmHidePopup(event);"></div> </div>
2193 	<div class="dmPopupTitle"> <span></span> Share by:</div> 
2194	<div class="data"></div>
2195</div>
2195<script id="d_track_personalization">
2196	window?.waitForDeferred?.('dmAjax', () => {
2197		// Collects client data and updates cookies used by smart sites
2198		window.expireDays = 365;
2199		window.visitLength = 30 * 60000;
2200		$.setCookie("dm_timezone_offset", (new Date()).getTimezoneOffset(), window.expireDays);
2201			setSmartSiteCookiesInternal("dm_this_page_view","dm_last_page_view","dm_total_visits","dm_last_visit");
2202	});
2203</script>
vendor: 1 bytes, line 2203
2203
2204<script type="text/javascript">
2205    
2206    Parameters.NavigationAreaParams.MoreButtonText = 'MORE';
2207    
2208    Parameters.NavigationAreaParams.LessButtonText = 'LESS';
2209    Parameters.HomeLinkText = 'Home';
2210    </script>
vendor: 1 bytes, line 2210
2210
2211<script id="ssr-empty-script" type="text/javascript"></script>
2211<!--  Begin Body End Markup -->
2212<script src=https://api.bloomerang.co/v1/WebsiteVisit?ApiKey=pub_f13823b3-a674-11ee-ac2e-020f7e086fd5 type="text/javascript"></script>
2212
2213
2214<script src="https://app.contactbutton.com/script/4c0cd4239cf76eccca7f34ef1472177a" async="async"></script>
2214
2215<!--  End Body End Markup -->
2216<!--  Site Wide Html Markup -->
2217<div id="swh-735fc6f8453e424e86e465f93a1bcc5c">
2218                            
2218<script>
2219                                const getMenu_ = {};
2220                                getMenu_['cabf9a70'] = function(){
2221                                    return [{"title":"About Us","type":"about","url":"/about","newTab":false,"orientation":"Horizontal","components":[{"multi_sub_nav":{"name":"Sub Navigation","title":"About RPH","orientation":"Vertical","nav_list":[{"hideIcon":true,"icon":"<i class=\"fas fa-book-open\"></i>","title":"Our People","url":"/about/our-people","newTab":false,"short_desc":"","inner_nav_list":[{"icon":"<i class=\"fas fa-book-open\"></i>","title":"History Inner","url":"","newTab":false,"short_desc":""}]},{"hideIcon":true,"icon":"<i class=\"fas fa-book-open\"></i>","title":"Philosophy of Care","url":"/about/philosophy-of-care","newTab":false,"short_desc":"","inner_nav":[{"link":"https://www.inner.com"}]},{"hideIcon":true,"icon":"<i class=\"fas fa-book-open\"></i>","title":"100th Anniversary","url":"/100th-anniversary","newTab":false,"short_desc":"","inner_nav":[{"link":"https://www.inner.com"}]}]}}]},{"title":"Residences and Services","url":"/our-communities","orientation":"Horizontal","newTab":false,"type":"blank","components":[{"multi_sub_nav":{"name":"Sub Navigation","title":"What We Do","orientation":"Vertical","nav_list":[{"hideIcon":true,"icon":"<i class=\"fas fa-home\"></i>","title":"Our Communities","url":"/our-communities","newTab":false,"short_desc":"","inner_nav_list":[{"icon":"<i class=\"fas fa-book-open\"></i>","title":"History Inner","url":"","newTab":false,"short_desc":""}]},{"hideIcon":true,"icon":"<i class=\"fas fa-birthday-cake\"></i>","title":"Activities","url":"/activities","newTab":false,"short_desc":"","inner_nav":[{"link":"https://www.inner.com"}]},{"hideIcon":true,"icon":"<i class=\"fas fa-book-open\"></i>","title":"Share Feedback","url":"/reviews","newTab":false,"short_desc":"","inner_nav":[{"link":"https://www.inner.com"}]}]}}]},{"title":"Support RPH","url":"/get-involved","orientation":"Horizontal","newTab":false,"type":"blank","components":[{"multi_sub_nav":{"name":"Sub Navigation","title":"How You Can Help","orientation":"Vertical","nav_list":[{"hideIcon":true,"icon":"<i class=\"fas fa-book-open\"></i>","title":"Make a Donation","url":"/donate","newTab":false,"short_desc":"","inner_nav_list":[{"icon":"<i class=\"fas fa-book-open\"></i>","title":"History Inner","url":"","newTab":false,"short_desc":""}]},{"hideIcon":true,"icon":"<i class=\"fas fa-book-open\"></i>","title":"Volunteer Opportunities","url":"/volunteer","newTab":false,"short_desc":"","inner_nav":[{"link":"https://www.inner.com"}]},{"hideIcon":true,"icon":"<i class=\"fas fa-book-open\"></i>","title":"Community Events","url":"/community-events","newTab":false,"short_desc":"","inner_nav":[{"link":"https://www.inner.com"}]},{"hideIcon":true,"icon":"<i class=\"fas fa-book-open\"></i>","title":"Connect with Us","url":"/connect-with-us","newTab":false,"short_desc":"","inner_nav":[{"link":"https://www.inner.com"}]}]}}]},{"title":"Admissions","url":"/admissions-information","orientation":"Horizontal","newTab":false,"type":"blank","components":[{"multi_sub_nav":{"name":"Sub Navigation","title":"Choosing RPH","orientation":"Vertical","nav_list":[{"hideIcon":true,"icon":"<i class=\"fas fa-book-open\"></i>","title":"Admissions Information","url":"/admissions-information","newTab":false,"short_desc":"","inner_nav_list":[{"icon":"<i class=\"fas fa-book-open\"></i>","title":"History Inner","url":"","newTab":false,"short_desc":""}]},{"hideIcon":true,"icon":"<i class=\"fas fa-book-open\"></i>","title":"Schedule a Tour","url":"/schedule-a-tour","newTab":false,"short_desc":"","inner_nav":[{"link":"https://www.inner.com"}]}]}}]},{"title":"Contact Us","url":"/contact","orientation":"Horizontal","newTab":false,"type":"blank","components":[]}]
2222                                }
2223                            </script>
2223</div><!--  Site Wide Html Markup -->
2224</body>
2225</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.