PageSourceSearch

https://www.deatongrouprealty.com/idx

html deatongrouprealty.com collected 2026-09-29 16:38:42 UTC 279,325 bytes, 2,749 lines download raw bytes

1<!DOCTYPE html><html xmlns="https://www.w3.org/1999/xhtml" prefix="og: http://ogp.me/ns#" lang="en" data-reactroot=""><head><title>idx | Deaton Group Realty - Scott Deaton</title><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no"/><meta name="robots" content="index, follow"/><link rel="canonical" href="www.deatongrouprealty.com/idx/"/><meta property="og:url" content="www.deatongrouprealty.com/idx/"/><link rel="stylesheet" href="/themes/millenium/stylesheets/font-awesome.min.css?802fddc7a410efd8c3231366a80db550"/><link href="https://fonts.googleapis.com/css?family=Cormorant+Garamond" rel="stylesheet"/><link rel="stylesheet" type="text/css" href="https://cdn.jsdelivr.net/npm/[email protected]/slick/slick.css"/><link rel="stylesheet" type="text/css" href="https://cdn.jsdelivr.net/npm/[email protected]/slick/slick-theme.css"/><link href="https://cdn.jsdelivr.net/npm/[email protected]/dist/css/bootstrap.min.css" rel="stylesheet"/><link href="https://cdn.jsdelivr.net/npm/glightbox/dist/css/glightbox.min.css" rel="stylesheet"/><link rel="stylesheet" href="/themes/coldwell_banker/frontend.css?802fddc7a410efd8c3231366a80db550"/>
1<script type="text/javascript" src="/themes/coldwell_banker/frontend.js?802fddc7a410efd8c3231366a80db550"></script>
1<script>require('themes/coldwell_banker/frontend/javascripts/main');</script>
1<script>
2
3// Function to create and add the login link
4function addAgentLoginLink() {
5
6    console.log("Agent Login Function Loaded");
7
8    const footerSection = document.querySelector('.footer-bottom');
9    if (!footerSection) return;
10
11    // Get current hostname and create admin URL - FIXED URL LOGIC
12    const currentHostname = window.location.hostname;
13    const domainParts = currentHostname.split('.');
14
15    // Insert 'admin' after the first part while preserving the rest of the domain
16    domainParts[0] = domainParts[0].replace(/^www/, 'www-admin');
17    if (!domainParts[0].includes('admin')) {
18        domainParts[0] = domainParts[0] + '-admin';
19    }
20
21    const adminHostname = domainParts.join('.');
22    const loginUrl = `https://${adminHostname}/assistant`;
23
24    // Create the new div and link
25    const div = document.createElement('div');
26    div.className = 'col-md-12 disclaimer sitebuilder-text-editor text-left';
27
28    const link = document.createElement('a');
29    link.href = loginUrl;
30    link.textContent = 'Agent Login';
31
32    div.appendChild(link);
33
34    // Find the row and add our div
35    const row = footerSection.querySelector('.row');
36    if (row) {
37        row.appendChild(div);
38    }
39}
40
41window.onload = function() {
42
43    console.log("Agent Redirect Script Loaded");
44
45    // Get the current URL
46    var currentUrl = window.location.href;
47
48    // Check if the URL contains "/agents/"
49    if (currentUrl.includes("/agents/")) {
50        // Find the element that contains the email
51        var emailElement = document.querySelector(".agent-contact.agent-email a[href^='mailto:']");
52
53        // If the email element exists
54        if (emailElement) {
55            // Create and display the loading overlay
56            var loadingOverlay = document.createElement('div');
57            loadingOverlay.style.position = 'fixed';
58            loadingOverlay.style.top = 0;
59            loadingOverlay.style.left = 0;
60            loadingOverlay.style.width = '100%';
61            loadingOverlay.style.height = '100%';
62            loadingOverlay.style.backgroundColor = 'white';
63            loadingOverlay.style.zIndex = 9999;
64            loadingOverlay.style.display = 'flex';
65            loadingOverlay.style.alignItems = 'center';
66            loadingOverlay.style.justifyContent = 'center';
67            loadingOverlay.style.fontSize = '24px';
68            loadingOverlay.style.color = 'black';
69            loadingOverlay.innerHTML = "Loading Your Agent's Personal Website";
70            document.body.appendChild(loadingOverlay);
71
72            // Extract the email, remove "mailto:", and convert it to lowercase
73            var email = emailElement.getAttribute('href').replace('mailto:', '').toLowerCase().trim().replace(/\s+/g, '').replace(/[\u200B-\u200D\uFEFF]/g, '');
74
75            // Construct the API URL
76            var apiUrl = "https://www.listingvillage.com/api/get-agent-domain?email=" + email;
77
78            // Log the API URL to the console for testing
79            console.log("API URL:", apiUrl);
80
81            // Make the API request
82            fetch(apiUrl)
83                .then(response => response.text()) // Get the raw text response
84                .then(data => {
85                    // Remove quotes from the returned string
86                    var domain = data.replace(/"/g, '');
87
88                    // Get current domain
89                    var currentDomain = window.location.hostname;
90
91                    if (domain && domain !== currentDomain && data !== 'false') {
92                        // Stop all other requests
93                        window.stop();
94
95                        // Redirect to the domain returned by the API
96                        window.location.href = "https://" + domain;
97                    } else {
98                        // Remove loading overlay if we're not redirecting
99                        document.body.removeChild(loadingOverlay);
100                    }
101                })
102                .catch(error => {
103                    console.error('Error fetching the agent domain:', error);
104                    // Optionally, you could remove the loading overlay if the request fails
105                    document.body.removeChild(loadingOverlay);
106                });
107        }
108    }
109
110};
111
112// Wait for document ready plus 2 seconds
113document.addEventListener('DOMContentLoaded', () => {
114    setTimeout(() => {
115        addAgentLoginLink();
116    }, 2000);  // 2000 milliseconds = 2 seconds
117});
118</script>
118<link rel="stylesheet" href="/themes/coldwell_banker/stylesheets/font-cormorantgaramond.css?802fddc7a410efd8c3231366a80db550"/><style>
119/* =========================================
120   SUPER THEME – GLOBAL TOKENS
121   ========================================= */
122:root {
123  /* ----- Core neutrals ----- */
124  --global-white: #ffffff;
125  --global-black: #000000;
126
127  /* ----- Brand accent (per-site override) ----- */
128  --brand-accent: #125CAB; /* change per brand/theme */
129
130  /* ----- Header overlay fade ----- */
131  --overlay-header-fade-start: rgba(0,0,0,.20);
132  --overlay-header-fade-mid: rgba(0,0,0,.15);
133  --overlay-header-fade-end: rgba(0,0,0,0);
134
135  /* ----- Hero video overlay ----- */
136  --overlay-hero-video: rgba(0,0,0,0.30);
137
138  /* ----- Typography tokens ----- */
139  --subtitle-color-dark: #212529;
140  --subtitle-color-light: #ffffff;
141
142  /* ----- Navigation ----- */
143  --nav-text-color: #ffffff;
144  --nav-hover-color: var(--brand-accent);
145  --nav-transparent-bg: #000000;
146  --nav-dropdown-bg: rgba(0,0,0,.92);
147  --nav-dropdown-item-text: #ffffff;
148  --nav-dropdown-item-hover-bg: rgba(255,255,255,.08);
149  --nav-dropdown-shadow: 0 8px 20px rgba(0,0,0,.25);
150
151  /* ----- Hero buttons ----- */
152  --hero-btn-bg: #000000;
153  --hero-btn-text: #ffffff;
154  --hero-btn-border: #ffffff;
155  --hero-btn-hover-bg: #ffffff;
156  --hero-btn-hover-text: #000000;
157  --hero-btn-hover-border: #000000;
158
159  /* ----- Form panel (dark) ----- */
160  --form-panel-bg: #000000;
161  --form-title-text: #ffffff;
162  --form-subtitle-text: #ffffff;
163  --form-optin-label: #ffffff;
164  --form-checkbox-accent: #ffffff;
165
166  --form-submit-bg: var(--hero-btn-bg);
167  --form-submit-text: var(--hero-btn-text);
168  --form-submit-border: var(--hero-btn-border);
169  --form-submit-hover-bg: var(--hero-btn-hover-bg);
170  --form-submit-hover-text: var(--hero-btn-hover-text);
171  --form-submit-hover-border: var(--hero-btn-hover-border);
172
173  /* ----- Sections / backgrounds ----- */
174  --section-title-bg: #ffffff;
175  --testimonial-section-bg: #f1f1f1;
176
177  /* ----- Footer ----- */
178  --footer-bg: #ffffff;
179  --footer-link-underline: rgba(0,0,0,.15);
180  --footer-meta-text: #666666;
181
182  /* ----- Performance / stats ----- */
183  --performance-number-text: #ffffff;
184  --performance-number-glow: rgba(229,62,62,.3);
185
186  /* ----- Slick arrows ----- */
187  --slick-arrow-bg: #000000;
188  --slick-arrow-border: #ffffff;
189  --slick-arrow-icon: #ffffff;
190  --slick-arrow-hover-bg: #ffffff;
191  --slick-arrow-hover-border: #000000;
192  --slick-arrow-hover-icon: #000000;
193
194  /* ----- Footer middle-right text size (Naomi) ----- */
195  --footer-middle-right-font-size: 0.9rem;
196}
197
198/* =========================================
199   GLOBAL CONTENT TYPOGRAPHY (Lato light)
200   ========================================= */
201.text-container p {
202  font-family: 'Lato', sans-serif;
203  font-weight: 300;
204  font-size: 1rem;
205  line-height: 1.8;
206  margin-bottom: 20px;
207  color: #000;
208}
209
210.title-3-section {
211  font-family: 'Lato', sans-serif;
212  font-weight: 300;
213  font-size: 1rem;
214  line-height: 1.8;
215  margin-bottom: 20px;
216}
217
218/* Hero / parallax subtitle */
219.parallax-subtitle {
220  font-size: 1.5rem;
221  font-weight: 500;
222  font-style: italic;
223  letter-spacing: 1.5px;
224  color: var(--subtitle-color-dark);
225}
226
227/* When used on dark backgrounds (Naomi/Amy pattern) */
228.hero-video .video-caption .parallax-subtitle,
229.image-wrapper.bg-overlay .parallax-subtitle {
230  color: var(--subtitle-color-light);
231}
232
233/* =========================================
234   NAV + LOGO SIZING AND LAYOUT
235   ========================================= */
236.navbar {
237  display: flex;
238  align-items: center;
239  gap: 1rem;
240  padding: 0 16px;
241  min-height: 80px;
242}
243
244.navbar-brand {
245  display: flex;
246  align-items: center;
247  margin: 0;
248  padding: 0;
249  line-height: 1;
250}
251
252.navbar-brand img,
253.navigation-3 .nav-logo .logo-image {
254  display: block;
255  height: auto !important;
256  width: auto !important;
257  max-width: none !important;
258  object-fit: contain;
259  padding: 0 !important;
260  margin: 0 !important;
261}
262
263/* Desktop */
264@media (min-width: 992px) {
265  .navbar { min-height: 110px; }
266  .navbar-brand img,
267  .navigation-3 .nav-logo .logo-image { max-height: 100px !important; }
268}
269
270/* Tablet */
271@media (min-width: 768px) and (max-width: 991.98px) {
272  .navbar { min-height: 110px; }
273  .navbar-brand img,
274  .navigation-3 .nav-logo .logo-image { max-height: 100px !important; }
275}
276
277/* Mobile */
278@media (max-width: 767.98px) {
279  .navbar { min-height: 72px; }
280
281  .navbar-brand img,
282  .navigation-3 .nav-logo .logo-image {
283    max-height: 60px !important;
284  }
285
286  /* Mooty mobile logo optimization */
287  .navbar-brand img {
288    max-height: 70px !important;
289    height: 70px;
290    width: auto;
291    object-fit: contain;
292    display: block;
293  }
294
295  .hero-buttons .btn {
296    margin-left: 0 !important;
297  }
298
299  .contact-form-section {
300    min-height: 110vh;
301  }
302
303  .hero-video .video-wrapper {
304    height: 100vh;
305  }
306
307  .hero-video video {
308    width: 100%;
309    height: 100%;
310    object-fit: cover;
311  }
312}
313
314/* Keep nav containers aligned */
315.navbar-nav > .nav-item > .nav-link {
316  display: flex;
317  align-items: center;
318  padding: 12px 14px;
319  line-height: 1.2;
320  white-space: nowrap;
321}
322
323.navbar .container,
324.navbar .container-fluid {
325  display: flex;
326  align-items: center;
327}
328
329/* Theme caps removal */
330.navigation-3 .nav-logo,
331.navigation-3 .nav-logo .logo-image {
332  margin: 0 !important;
333  padding: 0 !important;
334}
335
336img.logo,
337img.site-logo {
338  max-width: none !important;
339}
340
341.header,
342.header-inner,
343.navbar-inner {
344  align-items: center;
345}
346
347.navbar-toggler {
348  display: flex;
349  align-items: center;
350  height: 42px;
351}
352
353/* =========================================
354   ALWAYS-ON NAV FADE (SAFE)
355   ========================================= */
356.navigation-block.header {
357  position: relative !important;
358  z-index: 4000 !important;
359  isolation: isolate;
360}
361
362.navigation-block.header::after {
363  content: "";
364  position: fixed;
365  inset: 0 auto auto 0;
366  width: 100vw;
367  height: 180px;
368  pointer-events: none;
369  z-index: -1;
370  background: linear-gradient(
371    var(--overlay-header-fade-start),
372    var(--overlay-header-fade-mid) 60px,
373    var(--overlay-header-fade-end) 100%
374  );
375}
376
377/* Keep hero overlays under header fade and non-clickable */
378.hero-video .video-wrapper::before,
379.image-wrapper.bg-overlay::before {
380  z-index: 1 !important;
381  pointer-events: none !important;
382}
383
384/* Optional transparent nav look */
385.navigation-3.transparent {
386  background-color: var(--nav-transparent-bg);
387  color: var(--nav-text-color);
388}
389
390/* =========================================
391   NAVIGATION DROPDOWN & HOVER
392   ========================================= */
393.navigation-3,
394.navigation-3 .nav-container {
395  position: relative;
396  z-index: 4000;
397  isolation: isolate;
398  overflow: visible !important;
399}
400
401.navigation-3 .nav-item {
402  position: relative;
403}
404
405.navigation-3 .nav-link:hover {
406  color: var(--nav-hover-color);
407}
408
409/* Indicator for dropdown items */
410.navigation-3 .nav-item.has-dropdown > .nav-link::after {
411  content: "▾";
412  margin-left: .4rem;
413  font-size: .8em;
414  line-height: 1;
415}
416
417/* Dropdown panel */
418.navigation-3 .nav-dropdown-menu {
419  position: absolute;
420  top: calc(100% + 6px);
421  left: 0;
422  min-width: 220px;
423  background: var(--nav-dropdown-bg);
424  color: var(--nav-dropdown-item-text);
425  padding: 8px 0;
426  box-shadow: var(--nav-dropdown-shadow);
427  border-radius: 6px;
428  opacity: 0;
429  visibility: hidden;
430  pointer-events: auto;
431  z-index: 5000;
432  transition: opacity .18s ease, visibility 0s linear .18s;
433}
434
435.navigation-3 .nav-dropdown-item {
436  display: block;
437  padding: 10px 14px;
438  color: var(--nav-dropdown-item-text);
439  text-decoration: none;
440  white-space: nowrap;
441}
442
443.navigation-3 .nav-dropdown-item:hover,
444.navigation-3 .nav-dropdown-item:focus {
445  background: var(--nav-dropdown-item-hover-bg);
446  outline: none;
447}
448
449/* Brand-accented hover variant for themes that want it */
450.navigation-3 .nav-dropdown-item.nav-dropdown-item--accent:hover {
451  background-color: #000;
452  color: var(--brand-accent);
453  border-left-color: var(--brand-accent);
454  padding-left: 25px;
455}
456
457/* Desktop hover */
458@media (hover:hover) and (pointer:fine) {
459  .navigation-3 .nav-item.has-dropdown:hover > .nav-dropdown-menu {
460    opacity: 1;
461    visibility: visible;
462    transition-delay: 0s;
463  }
464}
465
466/* Keyboard focus / touch toggle */
467.navigation-3 .nav-item.has-dropdown:focus-within > .nav-dropdown-menu,
468.navigation-3 .nav-item.has-dropdown.is-open > .nav-dropdown-menu {
469  opacity: 1;
470  visibility: visible;
471  transition-delay: 0s;
472}
473
474/* =========================================
475   HERO / VIDEO CAPTION FIXES
476   ========================================= */
477.video-caption .slick-list {
478  height: auto !important;
479}
480
481.video-caption .slick-track {
482  word-wrap: break-word;
483}
484
485/* Hero video overlay using token */
486.hero-video {
487  position: relative;
488}
489
490.hero-video > .video-overlay {
491  display: none !important;
492}
493
494.hero-video .video-wrapper {
495  position: relative;
496  isolation: isolate;
497}
498
499.hero-video .video-wrapper::after {
500  content: "";
501  position: absolute;
502  inset: 0;
503  background: var(--overlay-hero-video);
504  pointer-events: none;
505  z-index: 1;
506}
507
508.hero-video .video-caption {
509  z-index: 2 !important;
510}
511
512/* Title block styling inside hero caption */
513.hero-video .video-caption h2 {
514  display: inline-block;
515  position: relative;
516  padding: .4em .8em;
517  border-radius: 6px;
518  color: #fff;
519  text-shadow:
520    0 2px 6px rgba(0,0,0,0.45),
521    0 0 10px rgba(0,0,0,0.35);
522}
523
524/* MOBILE: center the buttons without changing their size */
525@media (max-width: 767px) {
526  .hero-video .video-caption .action-buttons-container {
527    text-align: center;
528  }
529
530  .hero-video .video-caption .action-buttons-container .action-buttons {
531    display: inline-flex;
532    justify-content: center;
533    align-items: center;
534    gap: 12px;
535    flex-wrap: wrap;
536  }
537
538  .hero-video .video-caption .action-buttons .btn-custom {
539    text-align: center;
540  }
541}
542
543/* =========================================
544   HERO / GLOBAL BUTTONS
545   ========================================= */
546.hero-video .action-buttons .btn-custom {
547  background-color: var(--hero-btn-bg) !important;
548  color: var(--hero-btn-text) !important;
549  padding: 15px 40px !important;
550  border: 2px solid var(--hero-btn-border) !important;
551  border-radius: 0 !important;
552  font-size: .9rem !important;
553  font-weight: 500 !important;
554  text-transform: uppercase !important;
555  letter-spacing: 2px !important;
556  transition: background-color .3s ease, color .3s ease, border-color .3s ease !important;
557  text-decoration: none !important;
558  display: inline-block !important;
559}
560
561.hero-video .action-buttons .btn-custom:hover {
562  background-color: var(--hero-btn-hover-bg) !important;
563  color: var(--hero-btn-hover-text) !important;
564  border-color: var(--hero-btn-hover-border) !important;
565}
566
567.hero-buttons .btn-primary,
568.hero-buttons .btn-secondary {
569  background-color: var(--hero-btn-bg) !important;
570  color: var(--hero-btn-text) !important;
571  border: 2px solid var(--hero-btn-border) !important;
572  padding: 18px 24px !important;
573  font-size: .9rem !important;
574  font-weight: 600 !important;
575  text-transform: uppercase !important;
576  border-radius: 0 !important;
577  letter-spacing: 2px !important;
578  transition: background-color .3s ease, color .3s ease, border-color .3s ease !important;
579}
580
581.hero-buttons .btn-primary:hover,
582.hero-buttons .btn-secondary:hover {
583  background-color: var(--hero-btn-hover-bg) !important;
584  color: var(--hero-btn-hover-text) !important;
585  border-color: var(--hero-btn-hover-border) !important;
586}
587
588/* =========================================
589   MAP / CARDS / UTILITIES
590   ========================================= */
591.map-container {
592  padding-bottom: 40%;
593}
594
595.card,
596.property-card,
597.card.card-overlay-slide {
598  vertical-align: top;
599}
600
601/* Mobile full width property cards (Naomi) */
602@media (max-width: 767.98px) {
603  .card.card-overlay-slide {
604    width: 100% !important;
605    max-width: 100% !important;
606    margin-left: 0 !important;
607    margin-right: 0 !important;
608    border-radius: 0 !important;
609  }
610}
611
612/* Utility: top-50 override for certain hero captions */
613@media (max-width: 767.98px) {
614  .top-50 {
615    top: 50% !important;
616  }
617}
618
619/* =========================================
620   SINGLE IMAGE SECTION
621   ========================================= */
622.single-image-section {
623  width: 100%;
624}
625
626.single-image-section img {
627  display: block;
628  max-width: 100%;
629  height: auto;
630}
631
632/* Naomi single image hero CTA padding */
633.single-image-section .overlay-text .hero-buttons {
634  padding-bottom: 75px;
635}
636
637/* =========================================
638   TESTIMONIALS / TITLE BACKGROUNDS
639   ========================================= */
640.testimonial-slider-block .google-icon {
641  width: 60px;
642  height: 60px;
643  margin: auto;
644}
645
646.title-3-section {
647  background-color: var(--section-title-bg);
648}
649
650.testimonial-slider-block {
651  background: var(--testimonial-section-bg);
652}
653
654.testimonial-slider-block .slick-slider .card {
655  box-shadow: none;
656}
657
658.testimonial-slider-block .testimonial-card {
659  background: var(--testimonial-section-bg);
660}
661
662/* Ensure title wrappers are white on sections that try to gray them out */
663.title-3-section,
664.title-block.featured-properties-section,
665.section-title,
666.section-title-wrap,
667.title-block.title-white {
668  background-color: var(--section-title-bg) !important;
669}
670
671.title-3-section > .container,
672.title-block.featured-properties-section > .container,
673.section-title > .container,
674.section-title-wrap > .container {
675  background-color: var(--section-title-bg) !important;
676}
677
678.testimonial-slider-block .title-3-section,
679.testimonial-slider-block .title-block {
680  background-color: var(--section-title-bg) !important;
681}
682
683/* =========================================
684   FOOTER CONTACT LAYOUT
685   ========================================= */
686.footer-content .contact-section {
687  margin-bottom: 2rem;
688  display: inline-block;
689  vertical-align: top;
690  width: 50%;
691}
692
693@media (max-width: 768px) {
694  .footer-content .contact-section {
695    width: 100%;
696  }
697}
698
699.footer-content .contact-item {
700  display: flex;
701  align-items: flex-start;
702  margin-bottom: .375rem !important;
703}
704
705.footer-content .contact-icon {
706  width: 24px;
707  height: 24px;
708  margin-right: 1rem;
709  flex-shrink: 0;
710}
711
712.footer-content .contact-details {
713  display: flex;
714  flex-direction: column;
715}
716
717.footer-content .contact-details h4 {
718  font-size: .75rem;
719  text-transform: uppercase;
720  margin: 0;
721  color: var(--footer-meta-text);
722  letter-spacing: .08em;
723}
724
725.footer-content .contact-details p {
726  margin: 0;
727  line-height: 1.5;
728}
729
730.footer-content .middle-section {
731  clear: both;
732  padding-top: 1rem;
733}
734
735.footer-content .middle-right div {
736  margin-bottom: .05rem;
737}
738
739.footer-content .footer-bottom {
740  clear: both;
741}
742
743.footer-content .middle-left {
744  margin-bottom: 1.5rem;
745}
746
747/* Font size tweak for middle-right column (Naomi) */
748.footer-content .middle-right,
749.footer-content .middle-right div,
750.footer-content .middle-right p,
751.footer-content .middle-right a,
752.footer-content .middle-right span,
753.footer-content .middle-right li {
754  font-size: var(--footer-middle-right-font-size);
755  line-height: 1;
756}
757
758@media (max-width: 576px) {
759  :root {
760    --footer-middle-right-font-size: 0.9rem;
761  }
762}
763
764/* =========================================
765   FOOTER BLOCK (GLOBAL)
766   ========================================= */
767.footer-3 {
768  background-color: var(--footer-bg) !important;
769  padding: 60px 0 40px 0 !important;
770  text-align: left !important;
771  letter-spacing: 1px !important;
772  line-height: 1.6 !important;
773  transition: all .3s ease !important;
774}
775
776.footer-3 p,
777.footer-3 a,
778.footer-3 span {
779  display: block;
780  margin: 5px 0;
781}
782
783/* Footer bottom layout and links */
784.footer-bottom {
785  display: flex !important;
786  align-items: center;
787  justify-content: space-between;
788  gap: 16px;
789  flex-wrap: wrap;
790  padding: 0 20px 24px;
791}
792
793.footer-bottom-left {
794  width: 50% !important;
795  display: flex !important;
796  align-items: center;
797  justify-content: space-between;
798  gap: 12px;
799  flex-wrap: wrap;
800}
801
802.footer-bottom-left .realsavvy span,
803.footer-bottom-left .realsavvy a {
804  white-space: nowrap !important;
805}
806
807.footer-bottom-left a,
808.footer-bottom a,
809.footer-3 a {
810  color: inherit;
811  text-decoration: none;
812  border-bottom: 1px solid var(--footer-link-underline);
813  padding-bottom: 1px;
814}
815
816.footer-bottom-left a:hover,
817.footer-bottom a:hover,
818.footer-3 a:hover {
819  color: var(--brand-accent);
820  border-bottom-color: var(--brand-accent);
821  opacity: 1;
822}
823
824.footer-bottom .social-links {
825  margin-left: auto;
826  display: flex;
827  align-items: center;
828  gap: 12px;
829}
830
831@media (max-width: 768px) {
832  .footer-bottom-left {
833    width: 100% !important;
834    justify-content: center;
835    gap: 6px 16px;
836    text-align: center;
837  }
838}
839
840/* Dark footer variants can still pick up brand accent */
841.footer-3--dark .contact-details a:hover {
842  color: var(--brand-accent);
843}
844
845.footer-3--dark .social-link:hover {
846  border-color: var(--brand-accent);
847  color: var(--brand-accent);
848}
849
850/* Additional layout Naomi used */
851.footer-3 .contact-info {
852  display: flex;
853  flex-wrap: wrap;
854  gap: 10px;
855  margin-bottom: 40px;
856}
857
858/* =========================================
859   FORMS – DARK PANEL (FORM-WITH-IMAGE)
860   ========================================= */
861.form-with-image .form-title {
862  font-size: 1.2rem;
863  font-weight: 300;
864  color: var(--form-title-text);
865  margin-bottom: 20px;
866  line-height: 1.3;
867  text-transform: uppercase;
868  letter-spacing: 2px;
869}
870
871.form-with-image .form-side {
872  background: var(--form-panel-bg);
873  padding: 50px 110px;
874  display: flex;
875  flex-direction: column;
876  justify-content: center;
877  width: 100%;
878}
879
880.form-with-image .form-subtitle {
881  font-size: 1rem;
882  color: var(--form-subtitle-text);
883  margin-bottom: 40px;
884  line-height: 1.6;
885}
886
887/* Opt-in label + checkbox */
888label[for="optInLanguage"] {
889  color: var(--form-optin-label) !important;
890  font-size: 10px !important;
891  line-height: 1.4 !important;
892}
893
894#optInLanguage {
895  accent-color: var(--form-checkbox-accent);
896}
897
898/* Submit button */
899button.submit-button {
900  background-color: var(--form-submit-bg) !important;
901  color: var(--form-submit-text) !important;
902  border: 2px solid var(--form-submit-border) !important;
903  padding: 18px 24px !important;
904  font-size: .9rem !important;
905  font-weight: 600 !important;
906  text-transform: uppercase !important;
907  border-radius: 0 !important;
908  letter-spacing: 2px !important;
909  transition: background-color .3s ease, color .3s ease, border-color .3s ease !important;
910  cursor: pointer !important;
911}
912
913button.submit-button:hover {
914  background-color: var(--form-submit-hover-bg) !important;
915  color: var(--form-submit-hover-text) !important;
916  border: 2px solid var(--form-submit-hover-border) !important;
917}
918
919/* Form sizing / spacing for mobile and tablet */
920.form-with-image .form-side,
921.form-with-image .form-fields,
922.form-with-image .form-group,
923.form-with-image .form-input,
924.form-with-image .form-disclaimer,
925.form-with-image .submit-button {
926  box-sizing: border-box;
927}
928
929/* Tablet */
930@media (max-width: 991.98px) {
931  .form-with-image .form-side {
932    padding: 40px 48px;
933  }
934}
935
936/* Phone */
937@media (max-width: 575.98px) {
938  .form-with-image .form-side {
939    padding: 24px 20px;
940  }
941
942  .form-with-image .form-title {
943    font-size: 1rem;
944    margin-bottom: 12px;
945  }
946
947  .form-with-image .form-subtitle {
948    font-size: .9rem;
949    margin-bottom: 20px;
950  }
951
952  .form-with-image .form-fields {
953    display: flex;
954    flex-direction: column;
955    gap: 14px;
956  }
957
958  .form-with-image .form-group {
959    margin: 0;
960  }
961
962  .form-with-image .form-input {
963    width: 100%;
964    padding: 12px 14px;
965    font-size: 16px;
966    line-height: 1.2;
967  }
968
969  .form-with-image textarea.form-input {
970    height: 44px;
971    min-height: 44px;
972    max-height: 56px;
973    resize: vertical;
974    overflow: auto;
975  }
976
977  .form-with-image .form-disclaimer {
978    display: flex;
979    align-items: flex-start;
980    gap: 8px;
981    margin-top: 4px;
982  }
983
984  .form-with-image .disclaimer-checkbox {
985    width: 16px;
986    height: 16px;
987    margin-top: 3px;
988  }
989
990  label[for="optInLanguage"] {
991    font-size: 12px !important;
992    line-height: 1.5 !important;
993  }
994
995  .form-with-image button.submit-button {
996    width: 100%;
997  }
998
999  .form-with-image .container {
1000    padding-left: 12px;
1001    padding-right: 12px;
1002  }
1003}
1004
1005/* Optional: stack form/image earlier on tablets */
1006@media (max-width: 991.98px) {
1007  .form-with-image .row > [class*="col-"] {
1008    flex: 0 0 100%;
1009    max-width: 100%;
1010  }
1011}
1012
1013/* Additional Naomi tweak */
1014@media (max-width: 768px) {
1015  .form-with-image .form-side {
1016    padding: 3px;
1017  }
1018}
1019
1020/* =========================================
1021   FORM-WITH-VIDEO DISCLAIMER ROW
1022   ========================================= */
1023.form-with-video .disclaimer-row {
1024  display: flex;
1025  align-items: center;
1026  justify-content: flex-start;
1027  text-align: left;
1028}
1029
1030.form-with-video .disclaimer-checkbox {
1031  width: 16px;
1032  height: 16px;
1033  margin: 0 8px 0 0;
1034  accent-color: #333;
1035  cursor: pointer;
1036  flex-shrink: 0;
1037}
1038
1039.form-with-video .disclaimer-row label {
1040  margin: 0;
1041  font-size: 14px;
1042  line-height: 1.4;
1043}
1044
1045/* =========================================
1046   OUR DIFFERENCE SECTION
1047   ========================================= */
1048.our-difference-section {
1049  padding: 60px 0;
1050  background-color: var(--section-title-bg);
1051}
1052
1053/* =========================================
1054   SLICK ARROWS – LUX ROUND CONTROLS
1055   ========================================= */
1056.slick-slider .slick-prev,
1057.slick-slider .slick-next {
1058  background: var(--slick-arrow-bg) !important;
1059  border: 2px solid var(--slick-arrow-border) !important;
1060  border-radius: 50% !important;
1061  width: 48px !important;
1062  height: 48px !important;
1063  display: flex !important;
1064  align-items: center !important;
1065  justify-content: center !important;
1066  padding: 0 !important;
1067  box-shadow: none !important;
1068  line-height: 0 !important;
1069  color: var(--slick-arrow-icon) !important;
1070  transition: background-color .2s ease, border-color .2s ease, color .2s ease !important;
1071}
1072
1073/* Hide default glyph */
1074.slick-slider .slick-prev:before,
1075.slick-slider .slick-next:before {
1076  content: "" !important;
1077}
1078
1079/* Chevron masks */
1080.slick-slider .slick-prev::after,
1081.slick-slider .slick-next::after {
1082  content: "" !important;
1083  position: absolute !important;
1084  inset: 0 !important;
1085  margin: auto !important;
1086  width: 18px !important;
1087  height: 18px !important;
1088  background: currentColor !important;
1089  -webkit-mask-size: contain !important;
1090  mask-size: contain !important;
1091  -webkit-mask-repeat: no-repeat !important;
1092  mask-repeat: no-repeat !important;
1093  -webkit-mask-position: center !important;
1094  mask-position: center !important;
1095}
1096
1097/* Left chevron */
1098.slick-slider .slick-prev::after {
1099  -webkit-mask-image: url('data:image/svg+xml;utf8,<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><polyline points="14 6 8 12 14 18" fill="none" stroke="%23000" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></svg>');
1100  mask-image: url('data:image/svg+xml;utf8,<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><polyline points="14 6 8 12 14 18" fill="none" stroke="%23000" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></svg>');
1101}
1102
1103/* Right chevron */
1104.slick-slider .slick-next::after {
1105  -webkit-mask-image: url('data:image/svg+xml;utf8,<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><polyline points="10 6 16 12 10 18" fill="none" stroke="%23000" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></svg>');
1106  mask-image: url('data:image/svg+xml;utf8,<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><polyline points="10 6 16 12 10 18" fill="none" stroke="%23000" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></svg>');
1107}
1108
1109/* Hover invert */
1110.slick-slider .slick-prev:hover,
1111.slick-slider .slick-next:hover {
1112  background-color: var(--slick-arrow-hover-bg) !important;
1113  border-color: var(--slick-arrow-hover-border) !important;
1114  color: var(--slick-arrow-hover-icon) !important;
1115}
1116
1117/* Disabled state */
1118.slick-slider .slick-prev.slick-disabled,
1119.slick-slider .slick-next.slick-disabled {
1120  opacity: .35 !important;
1121  pointer-events: none !important;
1122}
1123
1124/* Mobile sizing */
1125@media (max-width: 576px) {
1126  .slick-slider .slick-prev,
1127  .slick-slider .slick-next {
1128    width: 40px !important;
1129    height: 40px !important;
1130  }
1131
1132  .slick-slider .slick-prev::after,
1133  .slick-slider .slick-next::after {
1134    width: 16px !important;
1135    height: 16px !important;
1136  }
1137}
1138
1139/* =========================================
1140   FAQ ACCORDION (Naomi)
1141   ========================================= */
1142.local-faq {
1143  max-width: 900px;
1144  margin: 0 auto;
1145  padding: 40px 20px;
1146}
1147
1148.local-faq h2 {
1149  font-size: 2rem;
1150  margin-bottom: 15px;
1151  font-weight: 600;
1152}
1153
1154.local-faq p {
1155  font-size: 1rem;
1156  line-height: 1.6;
1157  margin-bottom: 25px;
1158}
1159
1160.faq-list {
1161  display: flex;
1162  flex-direction: column;
1163  gap: 12px;
1164}
1165
1166.faq-item {
1167  border: 1px solid #ddd;
1168  border-radius: 8px;
1169  padding: 0;
1170  overflow: hidden;
1171  background: #fff;
1172  transition: all .3s ease;
1173}
1174
1175.faq-item summary {
1176  cursor: pointer;
1177  padding: 18px 22px;
1178  font-size: 1.05rem;
1179  font-weight: 600;
1180  list-style: none;
1181  position: relative;
1182}
1183
1184.faq-item summary::-webkit-details-marker {
1185  display: none;
1186}
1187
1188/* Arrow icon */
1189.faq-item summary::after {
1190  content: "\f107";
1191  font-family: "Font Awesome 5 Free";
1192  font-weight: 900;
1193  position: absolute;
1194  right: 20px;
1195  top: 50%;
1196  transform: translateY(-50%);
1197  transition: transform .3s ease;
1198}
1199
1200.faq-item[open] summary::after {
1201  transform: translateY(-50%) rotate(180deg);
1202}
1203
1204.faq-answer {
1205  padding: 0 22px 20px 22px;
1206  font-size: .95rem;
1207  color: #444;
1208  line-height: 1.6;
1209  border-top: 1px solid #eee;
1210  animation: faqFade .3s ease;
1211}
1212
1213@keyframes faqFade {
1214  from { opacity: 0; }
1215  to { opacity: 1; }
1216}
1217
1218/* =========================================
1219   PERFORMANCE STATS
1220   ========================================= */
1221.performance-2 .stat-number {
1222  font-size: 2rem;
1223  font-weight: 300;
1224  color: var(--performance-number-text);
1225  margin-bottom: 10px;
1226  line-height: 1;
1227  text-shadow: 0 0 20px var(--performance-number-glow);
1228  transition: all .3s ease;
1229  position: relative;
1230  text-rendering: optimizeLegibility;
1231  -webkit-font-smoothing: antialiased;
1232  -moz-osx-font-smoothing: grayscale;
1233}
1234
1235/* =========================================
1236   CONTACT FORM SECTION / PARALLAX FIX
1237   ========================================= */
1238.parallax-form-section,
1239.parallax-section,
1240.contact-form-section {
1241  background-size: cover !important;
1242}
1243
1244.parallax-subtitle {
1245		    font-size: 1.5rem;
1246		    font-weight: 500;
1247		    font-style: italic;
1248		    letter-spacing: 1.5px;
1249		    color: #FFF;
1250}
1251
1252
1253/* =========================================
1254   MOBILE MENU OVERLAY – CANONICAL TAPS FIX
1255   ========================================= */
1256
1257/* Overlay container participates in hit-testing, but scrim does not */
1258.menu-open .mobile-menu-overlay {
1259  position: fixed;
1260  inset: 0;
1261  z-index: 8000;
1262  width: 100%;
1263  max-width: 100%;
1264  pointer-events: auto;
1265}
1266
1267.menu-open .mobile-menu-overlay .menu-background {
1268  pointer-events: none !important;
1269}
1270
1271/* Menu panel is the interactive layer */
1272.menu-open .mobile-menu-overlay .menu-panel {
1273  position: fixed;
1274  left: 0;
1275  right: 0;
1276  top: 0;
1277  height: 100dvh;
1278  overflow: auto;
1279  -webkit-overflow-scrolling: touch;
1280  pointer-events: auto !important;
1281  z-index: 8100;
1282  width: 100%;
1283  touch-action: auto;
1284  transform: translateZ(0);
1285}
1286
1287/* Links are tap targets */
1288.menu-open .mobile-menu-overlay .menu-panel a,
1289.menu-open .mobile-menu-overlay .menu-panel .nav-link {
1290  position: relative;
1291  z-index: 1;
1292  display: block;
1293  min-height: 44px;
1294  line-height: 44px;
1295  -webkit-tap-highlight-color: rgba(0,0,0,0);
1296  touch-action: manipulation;
1297  pointer-events: auto;
1298}
1299
1300/* Wrappers do not block taps */
1301.menu-open .mobile-menu-overlay .menu-panel .nav-item,
1302.menu-open .mobile-menu-overlay .menu-panel li {
1303  pointer-events: auto;
1304}
1305
1306/* Anything glassy under the menu cannot intercept taps */
1307.hero-video .video-wrapper::before,
1308.image-wrapper.bg-overlay::before,
1309.navigation-block.header::after {
1310  pointer-events: none !important;
1311}
1312
1313/* Keep header beneath the open panel */
1314.navigation-block.header {
1315  z-index: 4000 !important;
1316}
1317
1318/* Fix transforms that break fixed children on iOS while menu is open */
1319.menu-open .hero-video,
1320.menu-open .image-wrapper,
1321.menu-open .page,
1322.menu-open .site-wrapper {
1323  transform: none !important;
1324}
1325
1326/* Safety: no accidental side scroll on tiny devices */
1327html,
1328body {
1329  overflow-x: hidden;
1330}
1331
1332/* Floating / mobile menu hover accent */
1333.floating-menu a {
1334  color: inherit;
1335  text-decoration: none;
1336}
1337
1338.floating-menu a:hover,
1339.floating-menu a:focus {
1340  color: var(--brand-accent);
1341}
1342
1343.mobile-menu-overlay .menu-panel a:hover,
1344.mobile-menu-overlay .menu-panel a:focus,
1345.mobile-menu-overlay .menu-panel a:active {
1346  color: var(--brand-accent);
1347}
1348
1349/* Amy-specific hover for mobile items, generalized */
1350.mobile-menu-overlay .menu-item a:hover {
1351  border-bottom-color: var(--brand-accent);
1352  transform: translateX(10px);
1353}
1354
1355.bg-custom-color {
1356    background: linear-gradient(to bottom, #fff 0, #fff 100%);
1357}
1358
1359.parallax-subtitle {
1360    font-size: 1.5rem;
1361    font-weight: 500;
1362    font-style: italic;
1363    letter-spacing: 1.5px;
1364    color: #fff;
1365}
1366
1367label[for="optInLanguage"] {
1368    color: #000 !important;
1369    font-size: 10px !important;
1370    line-height: 1.4 !important;
1371}
1372
1373.form-with-image .form-input {
1374    width: 100%;
1375    padding: 15px 0;
1376    background: 0 0;
1377    border: none;
1378    border-bottom: 1px solid #ddd;
1379    color: #fff;
1380    font-size: 1rem;
1381    outline: 0;
1382    transition: border-color .3s ease;
1383}
1384
1385
1386/* Target only the contact form section */
1387#contact_form_3_1 .text-white {
1388  color: #000 !important;
1389}</style><link rel="apple-touch-icon" sizes="57x57" href="https://site-builder-platform-production-active-storage.s3.amazonaws.com/02fv4xpcqt1dwet2mhh7yicd9btf"/><link rel="apple-touch-icon" sizes="60x60" href="https://site-builder-platform-production-active-storage.s3.amazonaws.com/02fv4xpcqt1dwet2mhh7yicd9btf"/><link rel="apple-touch-icon" sizes="72x72" href="https://site-builder-platform-production-active-storage.s3.amazonaws.com/02fv4xpcqt1dwet2mhh7yicd9btf"/><link rel="apple-touch-icon" sizes="114x114" href="https://site-builder-platform-production-active-storage.s3.amazonaws.com/02fv4xpcqt1dwet2mhh7yicd9btf"/><link rel="apple-touch-icon" sizes="120x120" href="https://site-builder
1389-platform-production-active-storage.s3.amazonaws.com/02fv4xpcqt1dwet2mhh7yicd9btf"/><link rel="apple-touch-icon" sizes="144x144" href="https://site-builder-platform-production-active-storage.s3.amazonaws.com/02fv4xpcqt1dwet2mhh7yicd9btf"/><link rel="apple-touch-icon" sizes="152x152" href="https://site-builder-platform-production-active-storage.s3.amazonaws.com/02fv4xpcqt1dwet2mhh7yicd9btf"/><link rel="apple-touch-icon" sizes="180x180" href="https://site-builder-platform-production-active-storage.s3.amazonaws.com/02fv4xpcqt1dwet2mhh7yicd9btf"/><link rel="icon" type="image/png" sizes="192x192" href="https://site-builder-platform-production-active-storage.s3.amazonaws.com/02fv4xpcqt1dwet2mhh7yicd9btf"/><link rel="icon" type="image/png" sizes="16x16" href="https://site-builder-platform-production-active-storage.s3.amazonaws.com/02fv4xpcqt1dwet2mhh7yicd9btf"/><link rel="icon" type="image/png" sizes="96x96" href="https://site-builder-platform-production-active-storage.s3.amazonaws.com/02fv4xpcqt1dwet2mhh7yicd9btf"/>
1389<script type="application/ld+json">{"@context":"https://schema.org","@graph":[{"@type":"WebSite","url":"https://www.deatongrouprealty.com/idx","name":"idx | Deaton Group Realty - Scott Deaton","description":null,"publisher":"Deaton Group Realty - Scott Deaton","potentialAction":{"@type":"SearchAction","target":"https://www.deatongrouprealty.com/idx?q=%7B%22full_text%22%3A%7B%22value%22%3A%5B%22{search_term}%22%5D%7D%7D&utm_source=google&utm_medium=organic&utm_campaign=sitelinks_searchbox","query-input":"required name=search_term"}},{"@type":"Organization","name":"Deaton Group Realty - Scott Deaton","url":"https://www.deatongrouprealty.com"}]}</script>
1389<meta property="og:title" content="idx"/><meta property="og:type" content="website"/><meta property="og:image" content="https://site-builder-platform-production-active-storage.s3.amazonaws.com/q4kml2gvav1iitf3bso92mszgvet"/><meta property="og:description" content="Deaton Group Realty"/>
1389<script type="text/javascript" src="https://crm.realsavvy.com/widgets/SNE2UOzLcogYDA.js"> </script>
1389</head><body><div id="locomotive-site-builder-page-anchor"><div id="site-builder-page"><div data-site-builder-block-id="navigation_1"><style>
1390            /* Navigation Dropdown Styles */
1391            .navbar .nav-item.has-dropdown {
1392              position: relative;
1393            }
1394
1395            .navbar .nav-item.has-dropdown .nav-dropdown-menu {
1396              position: absolute;
1397              top: 100%;
1398              left: 0;
1399              background: white;
1400              border: 1px solid #ddd;
1401              border-radius: 4px;
1402              box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);
1403              min-width: 200px;
1404              opacity: 0;
1405              visibility: hidden;
1406              transform: translateY(-10px);
1407              transition: all 0.3s ease;
1408              z-index: 1000;
1409              padding: 10px 0;
1410            }
1411
1412            .navbar .nav-item.has-dropdown:hover .nav-dropdown-menu {
1413              opacity: 1;
1414              visibility: visible;
1415              transform: translateY(0);
1416            }
1417
1418            .navbar .nav-dropdown-item {
1419              display: block;
1420              padding: 8px 20px;
1421              color: #333;
1422              text-decoration: none;
1423              transition: background-color 0.2s ease;
1424              border-bottom: none;
1425            }
1426
1427            .navbar .nav-dropdown-item:hover {
1428              background-color: #f8f9fa;
1429              color: #000;
1430            }
1431
1432            /* Ensure dropdown stays visible when hovering over it */
1433            .navbar .nav-item.has-dropdown:hover .nav-dropdown-menu,
1434            .navbar .nav-dropdown-menu:hover {
1435              opacity: 1;
1436              visibility: visible;
1437              transform: translateY(0);
1438            }
1439          </style><nav class="navbar navbar-expand-lg navbar-light fixed-top"><div class="container-fluid"><button class="navbar-toggler" type="button" aria-label="Toggle navigation"><span class="navbar-toggler-icon"></span></button><a href="/" class="navbar-brand"><img src="https://cdn.filestackcontent.com/102x3TAeTfmzFl4VWoHK" alt="Logo"/></a><div class="collapse navbar-collapse d-none d-lg-block" id="navbarNav"><ul class="navbar-nav me-auto mb-2 mb-lg-0"><li class="nav-item"><a href="#" id="openNav" class="nav-link"><span class="d-md-none">More  </span><i class="fa fa-chevron-right d-md-none"></i><i class="fa fa-bars d-none d-md-inline"></i></a></li><li class="nav-item"><a class="nav-link" href="/" target="">Home</a></li><li class="nav-item"><a class="nav-link" href="/idx" target="">Properties</a></li><li class="nav-item"><a class="nav-link" href="/why-buy-with-us" target="">Buyers</a></li><li class="nav-item"><a class="nav-link" href="/why-sell-your-home-with-us" target="">Sellers</a></li></ul><ul class="navbar-nav ms-auto mb-2 mb-lg-0"><li class="nav-item"><a class="nav-link" href="/blog" target="">Blog</a></li><li class="nav-item"><a class="nav-link" href="/about-us" target="">About Us</a></li><li class="nav-item"><a class="nav-link" href="/contact-us" target="">Contact</a></li></ul></div></div>
1439<script>
1440                document.addEventListener('DOMContentLoaded', function() {
1441                  const navbar = document.querySelector('.navbar');
1442                  const navbarToggler = document.querySelector('.navbar-toggler');
1443                  const sidebarMenu = document.getElementById('sidebarMenu');
1444                  const closeBtn = document.querySelector('.closebtn');
1445
1446                  // Sidebar menu toggle from hamburger
1447                  if (navbarToggler) {
1448                    navbarToggler.addEventListener('click', function(e) {
1449                      e.preventDefault();
1450                      if (sidebarMenu) {
1451                        sidebarMenu.style.width = '400px';
1452                        document.body.style.overflow = 'hidden';
1453                      }
1454                    });
1455                  }
1456
1457                  // Close sidebar
1458                  if (closeBtn) {
1459                    closeBtn.addEventListener('click', function(e) {
1460                      e.preventDefault();
1461                      if (sidebarMenu) {
1462                        sidebarMenu.style.width = '0';
1463                        document.body.style.overflow = '';
1464                      }
1465                    });
1466                  }
1467
1468                  // Close sidebar when clicking outside
1469                  document.addEventListener('click', function(event) {
1470                    if (sidebarMenu && 
1471                        !sidebarMenu.contains(event.target) && 
1472                        navbarToggler &&
1473                        !navbarToggler.contains(event.target)) {
1474                      sidebarMenu.style.width = '0';
1475                      document.body.style.overflow = '';
1476                    }
1477                  });
1478
1479                  // Handle background on scroll
1480                  if (navbar) {
1481                    window.addEventListener('scroll', function() {
1482                      if (window.scrollY > 50) {
1483                        navbar.style.backgroundColor = '#fff';
1484                      } else {
1485                        navbar.style.backgroundColor = 'transparent';
1486                      }
1487                    });
1488                  }
1489
1490                  // Ensure dropdown menus work properly
1491                  const dropdownItems = document.querySelectorAll('.nav-item.has-dropdown');
1492                  dropdownItems.forEach(function(item) {
1493                    const menu = item.querySelector('.nav-dropdown-menu');
1494
1495                    if (menu) {
1496                      // Show dropdown on hover
1497                      item.addEventListener('mouseenter', function() {
1498                        menu.style.opacity = '1';
1499                        menu.style.visibility = 'visible';
1500                        menu.style.transform = 'translateY(0)';
1501                      });
1502
1503                      // Hide dropdown when leaving
1504                      item.addEventListener('mouseleave', function() {
1505                        menu.style.opacity = '0';
1506                        menu.style.visibility = 'hidden';
1507                        menu.style.transform = 'translateY(-10px)';
1508                      });
1509                    }
1510                  });
1511                });
1512              </script>
1512</nav><div id="sidebarMenu" class="sidebar"><div class="sidebar-header d-flex justify-content-between align-items-center"><a href="#" class="closebtn"><i class="fa fa-times"></i><span>Menu</span></a></div><ul class="sidebar-menu"><li><a href="/" target="">Home</a></li><li><a href="/idx" target="">Property Search</a></li><li><a href="/why-buy-with-us" target="">Buyers</a></li><li><a href="/why-sell-your-home-with-us" target="">Sellers</a></li><li><a href="/blog" target="">News</a></li><li><a href="/about-us" target="">About Us</a></li><li><a href="/contact-us" target="">Contact</a></li></ul></div></div><div data-site-builder-block-id="script_block_2"><div>
1512<script>
1513
1514// URL Length Monitor and Auto-Correction Script
1515// Prevents 431 "Request Header Fields Too Large" errors
1516
1517(function() {
1518    const MAX_URL_LENGTH = 8000; // Conservative limit (browsers typically allow 8192)
1519    const CHECK_INTERVAL = 500; // Check every 500ms
1520    
1521    // Essential parameters to preserve when cleaning URL
1522    const ESSENTIAL_PARAMS = [
1523        '_cycagt',
1524        '_vid', 
1525        'font',
1526        'q',
1527        'map'
1528    ];
1529    
1530    function cleanUrl(url) {
1531        try {
1532            const urlObj = new URL(url);
1533            const params = new URLSearchParams(urlObj.search);
1534            const cleanedParams = new URLSearchParams();
1535            
1536            // Keep only essential parameters
1537            ESSENTIAL_PARAMS.forEach(param => {
1538                if (params.has(param)) {
1539                    cleanedParams.set(param, params.get(param));
1540                }
1541            });
1542            
1543            // Reconstruct URL with cleaned parameters
1544            urlObj.search = cleanedParams.toString();
1545            return urlObj.toString();
1546            
1547        } catch (error) {
1548            console.error('Error cleaning URL:', error);
1549            // Fallback: return base URL with minimal params
1550            return window.location.origin + window.location.pathname + '?map=true';
1551        }
1552    }
1553    
1554    function checkAndFixUrl() {
1555        const currentUrl = window.location.href;
1556        
1557        if (currentUrl.length > MAX_URL_LENGTH) {
1558            console.warn(`URL too long (${currentUrl.length} chars), cleaning...`);
1559            
1560            const cleanedUrl = cleanUrl(currentUrl);
1561            
1562            if (cleanedUrl.length < currentUrl.length) {
1563                console.log(`URL cleaned: ${currentUrl.length} -> ${cleanedUrl.length} chars`);
1564                
1565                // Replace current URL without triggering page reload
1566                window.history.replaceState(
1567                    window.history.state, 
1568                    document.title, 
1569                    cleanedUrl
1570                );
1571                
1572                return true; // URL was fixed
1573            }
1574        }
1575        
1576        return false; // No fix needed
1577    }
1578    
1579    // Monitor URL changes
1580    let lastUrl = window.location.href;
1581    
1582    function monitorUrl() {
1583        const currentUrl = window.location.href;
1584        
1585        if (currentUrl !== lastUrl) {
1586            lastUrl = currentUrl;
1587            checkAndFixUrl();
1588        }
1589    }
1590    
1591    // Set up monitoring
1592    const intervalId = setInterval(monitorUrl, CHECK_INTERVAL);
1593    
1594    // Also monitor popstate events (back/forward navigation)
1595    window.addEventListener('popstate', function() {
1596        setTimeout(checkAndFixUrl, 100);
1597    });
1598    
1599    // Monitor pushstate/replacestate (programmatic navigation)
1600    const originalPushState = history.pushState;
1601    const originalReplaceState = history.replaceState;
1602    
1603    history.pushState = function() {
1604        originalPushState.apply(history, arguments);
1605        setTimeout(checkAndFixUrl, 100);
1606    };
1607    
1608    history.replaceState = function() {
1609        originalReplaceState.apply(history, arguments);
1610        setTimeout(checkAndFixUrl, 100);
1611    };
1612    
1613    // Initial check
1614    checkAndFixUrl();
1615    
1616    // Cleanup function (if needed)
1617    window.urlMonitorCleanup = function() {
1618        clearInterval(intervalId);
1619        history.pushState = originalPushState;
1620        history.replaceState = originalReplaceState;
1621    };
1622    
1623    console.log('URL length monitor initialized');
1624})();
1625
1626// Improved iframe height fix - preserves header and eliminates scrollbar
1627(function() {
1628  'use strict';
1629  
1630  function resizeIframe() {
1631    const iframe = document.querySelector('#idx-frame iframe');
1632    if (!iframe) return;
1633    
1634    // Get the parent container
1635    const idxFrame = document.querySelector('#idx-frame');
1636    if (!idxFrame) return;
1637    
1638    // Find the header/navigation elements
1639    const header = document.querySelector('header, .header, .navbar, .navigation, nav, .desktop-bar');
1640    let headerHeight = 0;
1641    
1642    if (header) {
1643      const headerRect = header.getBoundingClientRect();
1644      headerHeight = headerRect.bottom;
1645    }
1646    
1647    // Get current viewport height
1648    const viewportHeight = window.innerHeight;
1649    
1650    // Get the position of the iframe container relative to the document
1651    const idxFrameRect = idxFrame.getBoundingClientRect();
1652    const scrollTop = window.pageYOffset || document.documentElement.scrollTop;
1653    const containerTopFromDocument = idxFrameRect.top + scrollTop;
1654    
1655    // Calculate the actual top position considering scroll
1656    const containerTopInViewport = idxFrameRect.top;
1657    
1658    // If the container is above the header bottom, we need to wait
1659    if (containerTopInViewport < headerHeight) {
1660      // Position the container below the header
1661      idxFrame.style.marginTop = (headerHeight - containerTopInViewport) + 'px';
1662      // Recalculate position after adjustment
1663      const newRect = idxFrame.getBoundingClientRect();
1664      const availableHeight = Math.floor(viewportHeight - newRect.top);
1665      const minHeight = window.innerWidth <= 768 ? 400 : 500;
1666      const newHeight = Math.max(minHeight, availableHeight);
1667      iframe.style.height = newHeight + 'px';
1668    } else {
1669      // Normal calculation when container is below header
1670      const availableHeight = Math.floor(viewportHeight - containerTopInViewport);
1671      const minHeight = window.innerWidth <= 768 ? 400 : 500;
1672      const newHeight = Math.max(minHeight, availableHeight);
1673      iframe.style.height = newHeight + 'px';
1674    }
1675    
1676    // Apply other styles
1677    iframe.style.display = 'block';
1678    iframe.style.border = '0';
1679    iframe.style.margin = '0';
1680    iframe.style.padding = '0';
1681    
1682    // Set container styles but don't set a fixed height
1683    idxFrame.style.overflow = 'hidden';
1684    idxFrame.style.lineHeight = '0';
1685    idxFrame.style.fontSize = '0';
1686    
1687    console.log(`Iframe resized - Header height: ${headerHeight}px`);
1688  }
1689  
1690  // Debounced resize function
1691  let resizeTimeout;
1692  function handleResize() {
1693    clearTimeout(resizeTimeout);
1694    resizeTimeout = setTimeout(resizeIframe, 100);
1695  }
1696  
1697  // Initialize
1698  function init() {
1699    // Initial resize after a delay to ensure layout is complete
1700    setTimeout(resizeIframe, 100);
1701    setTimeout(resizeIframe, 500);
1702    
1703    // Add resize listener
1704    window.addEventListener('resize', handleResize);
1705    
1706    // Handle orientation change on mobile
1707    if ('onorientationchange' in window) {
1708      window.addEventListener('orientationchange', function() {
1709        setTimeout(resizeIframe, 600);
1710      });
1711    }
1712    
1713    // Also resize on load to catch any delayed content
1714    window.addEventListener('load', resizeIframe);
1715    
1716    // Handle scroll events in case header is sticky
1717    window.addEventListener('scroll', handleResize);
1718  }
1719  
1720  // Cleanup function
1721  window.cleanupSimpleIframeResizer = function() {
1722    window.removeEventListener('resize', handleResize);
1723    window.removeEventListener('load', resizeIframe);
1724    window.removeEventListener('scroll', handleResize);
1725    if ('onorientationchange' in window) {
1726      window.removeEventListener('orientationchange', handleResize);
1727    }
1728    clearTimeout(resizeTimeout);
1729    console.log('Simple iframe resizer cleaned up');
1730  };
1731  
1732  // Manual resize for testing
1733  window.fixIframeHeight = resizeIframe;
1734  
1735  // Start when DOM is ready
1736  if (document.readyState === 'loading') {
1737    document.addEventListener('DOMContentLoaded', init);
1738  } else {
1739    init();
1740  }
1741  
1742})();
1743
1744// Function to check if a color is white or transparent (supports various formats)
1745function isWhiteOrTransparentColor(color) {
1746  // Remove whitespace and convert to lowercase
1747  color = color.trim().toLowerCase();
1748  
1749  // Check common white color formats
1750  const whiteVariants = [
1751    '#ffffff',
1752    '#fff',
1753    'white',
1754    'rgb(255, 255, 255)',
1755    'rgba(255, 255, 255, 1)',
1756    'hsl(0, 0%, 100%)',
1757    'hsla(0, 0%, 100%, 1)'
1758  ];
1759  
1760  // Check transparent formats
1761  const transparentVariants = [
1762    'transparent',
1763    'rgba(0, 0, 0, 0)',
1764    'rgba(255, 255, 255, 0)',
1765    'hsla(0, 0%, 0%, 0)',
1766    'hsla(0, 0%, 100%, 0)'
1767  ];
1768  
1769  return whiteVariants.includes(color) || transparentVariants.includes(color);
1770}
1771
1772// Function to get computed CSS custom property value
1773function getCSSCustomProperty(propertyName) {
1774  return getComputedStyle(document.documentElement)
1775    .getPropertyValue(propertyName)
1776    .trim();
1777}
1778
1779// Function to apply the brand color with fallback
1780function applyBrandColorWithFallback() {
1781  const primaryBrand = getCSSCustomProperty('--primary-brand');
1782  const fallbackColor = '#0c0c0c'; // Using the secondary-hover-text-alt color for darker background
1783  
1784  // Check if primary-brand exists and is not white or transparent
1785  const colorToUse = (primaryBrand && !isWhiteOrTransparentColor(primaryBrand)) 
1786    ? `var(--primary-brand)` 
1787    : fallbackColor;
1788  
1789  // Apply to all elements with desktop-bar class
1790  const desktopBars = document.querySelectorAll('.desktop-bar');
1791  desktopBars.forEach(element => {
1792    element.style.setProperty('background-color', colorToUse, 'important');
1793  });
1794  
1795  console.log(`Applied color: ${colorToUse} (original: ${primaryBrand})`);
1796}
1797
1798// Run the function when DOM is ready
1799if (document.readyState === 'loading') {
1800  document.addEventListener('DOMContentLoaded', applyBrandColorWithFallback);
1801} else {
1802  applyBrandColorWithFallback();
1803}
1804
1805// Optional: Watch for changes to the CSS custom property
1806const observer = new MutationObserver((mutations) => {
1807  mutations.forEach((mutation) => {
1808    if (mutation.type === 'attributes' && mutation.attributeName === 'style') {
1809      applyBrandColorWithFallback();
1810    }
1811  });
1812});
1813
1814// Start observing changes to the document element's style attribute
1815observer.observe(document.documentElement, {
1816  attributes: true,
1817  attributeFilter: ['style']
1818});
1819</script>
1819
1820
1821<style>
1822/* Desktop bar styles */
1823.desktop-bar {
1824  width: 100%;
1825  height: 140px;
1826  background-color: var(--primary-brand) !important;
1827}
1828
1829@media (max-width: 767px) {
1830  .desktop-bar {
1831    width: 100%;
1832    height: 70px;
1833    background-color: var(--primary-brand) !important;
1834  }
1835}
1836
1837/* Navbar brand image styles */
1838@media (min-width: 768px) {
1839  .navbar-brand img {
1840    padding-top: 5px;
1841    max-height: 110px;
1842    width: auto;
1843  }
1844}
1845
1846@media (min-width: 768px) {
1847  .navbar-brand img {
1848    max-height: 150px;
1849    width: auto;
1850  }
1851}
1852
1853/* iFrame container fixes to prevent scrollbar and whitespace */
1854#idx-frame {
1855  overflow: hidden !important;
1856  line-height: 0; /* Removes inline spacing */
1857  font-size: 0; /* Removes any text spacing */
1858  position: relative; /* Ensure proper positioning */
1859  z-index: 1; /* Keep below navigation */
1860}
1861
1862/* Ensure navigation stays on top */
1863header, .header, .navbar, .navigation, nav, .desktop-bar {
1864  position: relative;
1865  z-index: 1000 !important; /* Higher than iframe */
1866}
1867
1868/* Override navbar absolute positioning and transparent background */
1869@media (min-width: 768px) {
1870  .navbar {
1871    position: relative !important; /* Override absolute positioning */
1872    background-color: #0c0c0c !important; /* Override transparent background */
1873  }
1874}
1875
1876/* Ensure the navbar has proper spacing */
1877.navbar {
1878  position: relative !important;
1879  background-color: #0c0c0c !important;
1880}
1881
1882#idx-frame iframe {
1883  display: block !important; /* Prevents inline spacing */
1884  border: 0 !important;
1885  margin: 0 !important;
1886  padding: 0 !important;
1887  vertical-align: top !important; /* Aligns to top of container */
1888  position: relative;
1889  z-index: 1; /* Keep below navigation */
1890}
1891
1892/* Ensure the page structure works correctly */
1893html, body {
1894  height: 100%;
1895  margin: 0;
1896  padding: 0;
1897}
1898
1899/* Only hide overflow on the specific area, not the entire page */
1900.idx-wrapper,
1901.property-search-wrapper {
1902  overflow: hidden;
1903}
1904
1905/* If you need to prevent just the tiny scroll, try this instead of hiding all body overflow */
1906body {
1907  overflow-y: auto;
1908  overflow-x: hidden;
1909  /* This prevents the scrollbar when content is exactly viewport height */
1910  overscroll-behavior-y: none;
1911}
1912
1913/* Ensure content after iframe doesn't cause scroll */
1914#idx-frame + * {
1915  display: none;
1916}
1917</style></div></div><div data-site-builder-block-id="script_block_1"><div><section class="featured-properties-section mt-0 mb-0 py-5 title-block" data-site-builder-block-id="title_1" style="position: relative; display: none; z-index: 1;" id="open-house-section">
1918  <div class="container">
1919    <div class="row">
1920      <div class="col-md-8 text-block">
1921        <h2 class="ff-cormorant-garamond">Open House</h2>
1922        <h4 id="open-house-time">Sunday from 2 until 4pm<br><br></h4>
1923        <div id="host-info" style="display: none;">
1924          <div class="d-flex align-items-center">
1925            <div class="me-3">
1926              <img id="host-image" src="" alt="Host" class="rounded-circle" style="width: 80px; height: 80px; object-fit: cover;">
1927            </div>
1928            <div>
1929              <h4>Hosted By: <span id="host-name"></span></h4>
1930              <p>Phone: <a id="host-phone" href=""></a></p>
1931              <p>Email: <a id="host-email" href=""></a></p>
1932            </div>
1933          </div>
1934        </div>
1935      </div>
1936      <div class="hero-buttons col-md-4 d-flex align-items-center justify-content-center">
1937        <a href="/open-house-sign-in" target="_blank" class="btn btn-primary" id="sign-in-link">Sign in sheet</a>
1938        <a href="/#" target="_blank" class="btn btn-primary ms-2" id="directions-link">Directions</a>
1939      </div>
1940    </div>
1941  </div>
1942  <div>
1943    <div id="site-builder-btn-group-title_1" style="z-index: 999999; position: absolute; bottom: 20px; right: 20px;">
1944      <a style="background: rgba(0, 0, 0, 0.6); color: rgb(255, 255, 255); padding: 5px 10px; cursor: pointer; text-transform: uppercase; font-size: 10px; line-height: 17px; margin: 0px 5px;">edit</a>
1945      <a style="background: rgba(0, 0, 0, 0.6); color: rgb(255, 255, 255); padding: 5px 10px; cursor: pointer; text-transform: uppercase; font-size: 10px; line-height: 17px; margin: 0px 5px;">add block</a>
1946    </div>
1947  </div>
1948</section>
1949
1950<script>
1951/**
1952 * This script fetches property information from a RealSavvy URL and updates the open house section.
1953 * It uses JSONP to avoid CORS issues when making cross-origin requests.
1954 * FIXED VERSION: Handles URL changes from iframe updates to ensure open house data loads correctly
1955 */
1956document.addEventListener('DOMContentLoaded', function() {
1957  // Get the open house section element
1958  const openHouseSection = document.getElementById('open-house-section');
1959  if (!openHouseSection) return;
1960  
1961  // Store the current URL for change detection
1962  window.lastUrl = window.location.href;
1963  
1964  // Add CSS to ensure proper stacking of elements
1965  const style = document.createElement('style');
1966  style.textContent = `
1967    #open-house-section {
1968      position: relative;
1969      z-index: 1;
1970    }
1971    .idx-block {
1972      position: relative;
1973      z-index: 2;
1974    }
1975    #idx-frame {
1976      position: relative;
1977      z-index: 2;
1978    }
1979    #idx-frame iframe {
1980      width: 100%;
1981      border: none;
1982      height: 2600px;
1983    }
1984    #load-more-container {
1985      text-align: center;
1986      margin: 20px 0;
1987      display: none;
1988    }
1989    #load-more-btn {
1990      background-color: #007bff;
1991      color: white;
1992      border: none;
1993      padding: 10px 20px;
1994      border-radius: 5px;
1995      cursor: pointer;
1996      font-size: 16px;
1997    }
1998    #load-more-btn:hover {
1999      background-color: #0056b3;
2000    }
2001  `;
2002  document.head.appendChild(style);
2003  
2004  // Set up iframe and load more button
2005  setupIframeAndLoadMoreButton();
2006  
2007  // Initial load of property data
2008  loadPropertyData();
2009  
2010  // Set up URL change detection
2011  setupUrlChangeDetection();
2012});
2013
2014// Function to set up URL change detection
2015function setupUrlChangeDetection() {
2016  // Check for URL changes every 500ms
2017  setInterval(checkUrlChange, 500);
2018  
2019  // Override history methods to detect URL changes
2020  const originalPushState = history.pushState;
2021  const originalReplaceState = history.replaceState;
2022  
2023  // Override pushState
2024  history.pushState = function() {
2025    originalPushState.apply(this, arguments);
2026    handleUrlChange();
2027  };
2028  
2029  // Override replaceState
2030  history.replaceState = function() {
2031    originalReplaceState.apply(this, arguments);
2032    handleUrlChange();
2033  };
2034  
2035  // Listen for popstate events (back/forward buttons)
2036  window.addEventListener('popstate', function() {
2037    handleUrlChange();
2038  });
2039}
2040
2041// Function to check if URL has changed
2042function checkUrlChange() {
2043  const currentUrl = window.location.href;
2044  
2045  if (currentUrl !== window.lastUrl) {
2046    console.log("URL changed from:", window.lastUrl);
2047    console.log("URL changed to:", currentUrl);
2048    window.lastUrl = currentUrl;
2049    handleUrlChange();
2050  }
2051}
2052
2053// Function to handle URL changes
2054function handleUrlChange() {
2055  const currentUrl = window.location.href;
2056  const openHouseSection = document.getElementById('open-house-section');
2057  
2058  // Check if we're on a listing page
2059  if (currentUrl.includes('/listing/')) {
2060    console.log("URL changed to a listing page, loading property data");
2061    loadPropertyData();
2062  } else {
2063    // Hide the open house section if we're not on a listing page
2064    console.log("URL changed to a non-listing page, hiding open house section");
2065    if (openHouseSection) {
2066      openHouseSection.style.display = 'none';
2067    }
2068  }
2069}
2070
2071// Function to load property data
2072function loadPropertyData() {
2073  const currentUrl = window.location.href;
2074  console.log("Loading property data from URL:", currentUrl);
2075  
2076  // Reset property details requested flag
2077  window.propertyDetailsRequested = false;
2078  
2079  // Extract address information from the URL
2080  extractAddressFromUrl();
2081  
2082  // Check if we're on a listing page
2083  if (currentUrl.includes('/listing/')) {
2084    // Create a JSONP request to convert the RealSavvy URL
2085    const script = document.createElement('script');
2086    script.src = `https://www.listingvillage.com/convert-real-savvy-url?url=${encodeURIComponent(currentUrl)}&callback=handleUrlConversion`;
2087    document.body.appendChild(script);
2088  }
2089}
2090
2091// Function to set up iframe and load more button
2092function setupIframeAndLoadMoreButton() {
2093  // Find or create the iframe container
2094  const idxFrame = document.querySelector('#idx-frame');
2095  if (!idxFrame) {
2096    setTimeout(setupIframeAndLoadMoreButton, 500);
2097    return;
2098  }
2099  
2100  // Find the iframe
2101  const iframe = idxFrame.querySelector('iframe');
2102  if (!iframe) {
2103    setTimeout(setupIframeAndLoadMoreButton, 500);
2104    return;
2105  }
2106  
2107  // Allow scrolling in the iframe
2108  iframe.removeAttribute('scrolling');
2109  
2110  // Create load more button container
2111  const loadMoreContainer = document.createElement('div');
2112  loadMoreContainer.id = 'load-more-container';
2113  loadMoreContainer.style.display = 'block';
2114  
2115  // Create load more button
2116  const loadMoreBtn = document.createElement('button');
2117  loadMoreBtn.id = 'load-more-btn';
2118  loadMoreBtn.textContent = 'Load More Content';
2119  loadMoreBtn.addEventListener('click', function() {
2120    // Increase iframe height when button is clicked
2121    const currentHeight = parseInt(iframe.style.height) || 2800;
2122    iframe.style.height = (currentHeight + 400) + 'px';
2123  });
2124  
2125  // Add button to container
2126  loadMoreContainer.appendChild(loadMoreBtn);
2127  
2128  // Add container after the iframe container
2129  idxFrame.parentNode.insertBefore(loadMoreContainer, idxFrame.nextSibling);
2130  
2131  // Set initial iframe height
2132  iframe.style.height = '2600px';
2133  
2134  // Add scroll event listener to detect when user reaches bottom of iframe
2135  window.addEventListener('scroll', function() {
2136    const rect = iframe.getBoundingClientRect();
2137    const isAtBottom = rect.bottom <= window.innerHeight;
2138    
2139    if (isAtBottom) {
2140      // User has scrolled to the bottom of the visible iframe
2141      // Highlight the load more button
2142      loadMoreBtn.style.animation = 'pulse 1s infinite';
2143      setTimeout(function() {
2144        loadMoreBtn.style.animation = '';
2145      }, 3000);
2146    }
2147  });
2148}
2149
2150// Global callback function for the JSONP request
2151function handleUrlConversion(data) {
2152  if (data.error) {
2153    console.error('Error converting URL:', data.error);
2154    return;
2155  }
2156  
2157  console.log("URL conversion successful:", data);
2158  
2159  // Store the MLS and ID in global variables
2160  window.propertyMls = data.mls;
2161  window.propertyId = data.id;
2162  
2163  // Update the sign-in link with the MLS and ID
2164  updateSignInLink();
2165  
2166  // Create another JSONP request to get property details
2167  const script = document.createElement('script');
2168  script.src = `https://www.listingvillage.com/property-jsonp?mls=${data.mls}&id=${data.id}&callback=handlePropertyDetails`;
2169  document.body.appendChild(script);
2170}
2171
2172// Global callback function for the property details JSONP request
2173function handlePropertyDetails(data) {
2174  if (data.error) {
2175    console.error('Error getting property details:', data.error);
2176    return;
2177  }
2178  
2179  console.log("Property details received:", data);
2180  
2181  // Check if there's an open house by looking at openhousestart and openhouseend
2182  // Even if openhouse flag is false, we'll show it if dates are set
2183  const hasOpenHouse = data.openhousestart && data.openhouseend;
2184  
2185  let openHouseTime = '';
2186  if (hasOpenHouse) {
2187    // Format the open house date and time
2188    try {
2189      const startDate = new Date(data.openhousestart);
2190      const endDate = new Date(data.openhouseend);
2191      
2192      // Format the date: Sunday, May 25
2193      const dateOptions = { weekday: 'long', month: 'long', day: 'numeric' };
2194      const dateStr = startDate.toLocaleDateString('en-US', dateOptions);
2195      
2196      // Format the time: 2:00 PM - 4:00 PM
2197      const timeOptions = { hour: 'numeric', minute: '2-digit', hour12: true };
2198      const startTimeStr = startDate.toLocaleTimeString('en-US', timeOptions);
2199      const endTimeStr = endDate.toLocaleTimeString('en-US', timeOptions);
2200      
2201      openHouseTime = `${dateStr} from ${startTimeStr} to ${endTimeStr}`;
2202    } catch (e) {
2203      console.error('Error formatting date:', e);
2204      openHouseTime = data.openhousestart + (data.openhouseend ? ' to ' + data.openhouseend : '');
2205    }
2206  }
2207  
2208  // Check if there's a host for the open house
2209  const hasHost = data.host_authenticateid && data.host_firstname && data.host_lastname;
2210  
2211  // Update the open house section
2212  updateOpenHouseSection(hasOpenHouse, openHouseTime, data.fullAddress, hasHost ? data : null);
2213}
2214
2215// Extract address information from the URL
2216function extractAddressFromUrl() {
2217  const urlPath = window.location.pathname;
2218  const addressMatch = urlPath.match(/\/listing\/([^\/]+)\//);
2219  
2220  if (addressMatch) {
2221    console.log("Found listing in URL path:", urlPath);
2222    
2223    const listingPath = addressMatch[1]; // e.g., "57-Fletcher-Ridge-Circle_Little-Rock_AR_72223_MLS_25018213"
2224    const addressParts = listingPath.split('_');
2225    
2226    if (addressParts.length >= 4) {
2227      let address = addressParts[0].replace(/-/g, ' ');
2228      let city = addressParts[1].replace(/-/g, ' ');
2229      let state = addressParts[2];
2230      let zip = addressParts[3];
2231      
2232      // Format the full address
2233      const fullAddress = `${address}, ${city}, ${state} ${zip}`;
2234      console.log("Extracted address:", fullAddress);
2235      
2236      // Extract MLS ID if available
2237      let mlsId = '';
2238      const mlsMatch = listingPath.match(/_MLS_(\d+)/);
2239      if (mlsMatch) {
2240        mlsId = mlsMatch[1];
2241        window.propertyId = mlsId;
2242        console.log("Extracted MLS ID:", mlsId);
2243        
2244        // If we have an ID from the URL, make a direct request for property details
2245        if (window.propertyId && !window.propertyDetailsRequested) {
2246          window.propertyDetailsRequested = true;
2247          window.propertyMls = 'carmls'; // Default MLS to carmls for cooperative-arkansas-realtors-reg-mls
2248          
2249          console.log("Making direct property request with ID:", window.propertyId);
2250          const script = document.createElement('script');
2251          script.src = `https://www.listingvillage.com/property-jsonp?mls=${window.propertyMls}&id=${window.propertyId}&callback=handlePropertyDetails`;
2252          document.body.appendChild(script);
2253        }
2254      }
2255      
2256      // Update the directions link
2257      updateDirectionsLink(fullAddress);
2258      
2259      // Update the sign-in link
2260      updateSignInLink();
2261    }
2262  }
2263}
2264
2265// Update the open house section
2266function updateOpenHouseSection(hasOpenHouse, openHouseTime, fullAddress, hostData) {
2267  const openHouseSection = document.getElementById('open-house-section');
2268  const openHouseTimeElement = document.getElementById('open-house-time');
2269  const hostInfoSection = document.getElementById('host-info');
2270  const idxFrame = document.querySelector('.idx-block');
2271  
2272  // If there's no open house, keep the section hidden
2273  if (!hasOpenHouse) {
2274    openHouseSection.style.display = 'none';
2275    return;
2276  }
2277  
2278  console.log("Updating open house section with time:", openHouseTime);
2279  
2280  // Update open house time
2281  if (openHouseTime && openHouseTimeElement) {
2282    openHouseTimeElement.textContent = openHouseTime;
2283  }
2284  
2285  // Update directions link
2286  updateDirectionsLink(fullAddress);
2287  
2288  // Update host information if available
2289  if (hostData && hostData.host_authenticateid) {
2290    console.log("Updating host information:", hostData.host_firstname, hostData.host_lastname);
2291    
2292    const hostImage = document.getElementById('host-image');
2293    const hostName = document.getElementById('host-name');
2294    const hostPhone = document.getElementById('host-phone');
2295    const hostEmail = document.getElementById('host-email');
2296    
2297    // Update host image
2298    if (hostData.host_image) {
2299      hostImage.src = hostData.host_image;
2300    } else {
2301      hostImage.src = 'https://via.placeholder.com/80'; // Default placeholder image
2302    }
2303    
2304    // Update host name
2305    hostName.textContent = `${hostData.host_firstname} ${hostData.host_lastname}`;
2306    
2307    // Update host phone
2308    if (hostData.host_phone) {
2309      hostPhone.textContent = hostData.host_phone;
2310      hostPhone.href = `tel:${hostData.host_phone.replace(/[^0-9]/g, '')}`;
2311    }
2312    
2313    // Update host email
2314    if (hostData.host_email) {
2315      hostEmail.textContent = hostData.host_email;
2316      hostEmail.href = `mailto:${hostData.host_email}`;
2317    }
2318    
2319    // Show the host info section
2320    hostInfoSection.style.display = 'block';
2321  } else {
2322    // Hide the host info section if no host data
2323    hostInfoSection.style.display = 'none';
2324  }
2325  
2326  // Show the section with proper positioning
2327  openHouseSection.style.display = 'block';
2328  openHouseSection.style.position = 'relative';
2329  openHouseSection.style.zIndex = '1';
2330  
2331  // Make sure the IDX frame is visible and not covered
2332  if (idxFrame) {
2333    idxFrame.style.position = 'relative';
2334    idxFrame.style.zIndex = '2';
2335  }
2336}
2337
2338// Update the directions link
2339function updateDirectionsLink(fullAddress) {
2340  if (!fullAddress) return;
2341  
2342  const directionsLink = document.getElementById('directions-link');
2343  if (directionsLink) {
2344    directionsLink.href = `https://www.google.com/maps/dir//${encodeURIComponent(fullAddress)}`;
2345  }
2346}
2347
2348// Update the sign-in link
2349function updateSignInLink() {
2350  const signInLink = document.getElementById('sign-in-link');
2351  if (!signInLink) return;
2352  
2353  const urlPath = window.location.pathname;
2354  const addressMatch = urlPath.match(/\/listing\/([^\/]+)\//);
2355  
2356  if (addressMatch) {
2357    const listingPath = addressMatch[1];
2358    const addressParts = listingPath.split('_');
2359    
2360    if (addressParts.length >= 4) {
2361      let address = addressParts[0].replace(/-/g, ' ');
2362      let city = addressParts[1].replace(/-/g, ' ');
2363      let state = addressParts[2];
2364      let zip = addressParts[3];
2365      
2366      // Format the full address
2367      const fullAddress = `${address}, ${city}, ${state} ${zip}`;
2368      
2369      // Update the sign-in link
2370      const signInUrl = new URL(signInLink.href, window.location.origin);
2371      signInUrl.searchParams.append('address', fullAddress);
2372      
2373      if (window.propertyMls) {
2374        signInUrl.searchParams.append('mls', window.propertyMls);
2375      }
2376      
2377      if (window.propertyId) {
2378        signInUrl.searchParams.append('id', window.propertyId);
2379      }
2380      
2381      signInLink.href = signInUrl.toString();
2382    }
2383  }
2384}
2385</script>
2385</div></div><div class="idx-block" data-site-builder-block-id="idx_1"><div id="idx-frame"><iframe title="IDX" src="" scrolling="yes"></iframe></div></div></div></div>
2385<script src="/themes/coldwell_banker/site_builder.js?802fddc7a410efd8c3231366a80db550" type="text/javascript"></script>
2385<script type="text/javascript">
2386        window.SiteBuilder = {"env":"production"};
2387        window.__PRELOADED__DATA__ = "JTdCJTIyc2l0ZSUyMiUzQSU3QiUyMmlkJTIyJTNBMzA0MiUyQyUyMm5hbWUlMjIlM0ElMjJEZWF0b24lMjBHcm91cCUyMFJlYWx0eSUyMC0lMjBTY290dCUyMERlYXRvbiUyMiUyQyUyMmhhbmRsZSUyMiUzQSUyMnN0dW5uaW5nLWZlcm4tMzI4MCUyMiUyQyUyMmxvY2FsZXMlMjIlM0FudWxsJTJDJTIyZG9tYWlucyUyMiUzQSU1QiUyMnd3dy5kZWF0b25ncm91cHJlYWx0eS5jb20lMjIlNUQlMkMlMjJyZWRpcmVjdF90b19maXJzdF9kb21haW4lMjIlM0FmYWxzZSUyQyUyMm92ZXJyaWRlX3RoZW1lX3N0eWxlJTIyJTNBdHJ1ZSUyQyUyMm1ldGFkYXRhJTIyJTNBJTdCJTIyY2l0eSUyMiUzQSUyMiUyMiUyQyUyMmVtYWlsJTIyJTNBJTIyJTIyJTJDJTIyc3RhdGUlMjIlM0ElMjIlMjIlMkMlMjJndG1faWQlMjIlM0ElMjIlMjIlMkMlMjJhZGRyZXNzJTIyJTNBJTIyJTIyJTJDJTIyc2l0ZV9pZCUyMiUzQSUyMjE3MjMlMjIlMkMlMjJ6aXBjb2RlJTIyJTNBJTIyJTIyJTJDJTIyYXBpX3Rva2VuJTIyJTNBJTIyZXlKaGJHY2lPaUpTVXpJMU5pSjkuZXlKcGMzTWlPaUk1WTJJek1HUmxNbU5qTlRZeU9EY3dabVZrTVdJM1ltTTFZbU5oWWpFMU5ESmxaakF4TW1SbFpHTTFZVFJsWlRNM1lXVm1PRFZoWkRJNE1UWTVOR0UxSWl3aVlYVmtJam9pWjJsa09pOHZjbVZoYkMxellYWjJlUzlUYVhSbEx6RTNNak1pTENKemRXSWlPaUpuYVdRNkx5OXlaV0ZzTFhOaGRuWjVMMU5wZEdVdk1UY3lNeUlzSW5OamIzQmxjeUk2V3lKaFpHMXBiaUpkZlEuUnd2SEpxSjcxdWE4QU9GYlB1UmdVSjhrc2dVMGZFTjJXeWhDV2J5YkV4MUVaRkRqUDZ2SG5CZ0laTEZxOGlONmx6Wjc0Q01BV3hPYWdlZzVJNzJxZ2d2YTBEQ2VvRHRrTFctcVVNaW9ZUlNYN25QWlItOFBTcVlJTFJDY2I1cHJBd2Z4aGhibG9Ya0pZdGJ0X2plNHd5VVFRTDdVbTNFY1laTXV6c2RJZ2ZCbmpOaGZwTnNsRXVWTGZweno3azJVUmY0TTQ2YmMwa1R1NDJCYktaYmhyTjY5SGRHdWx0NkFWdGZkLXRnb0FlWjkwSXExWWZZa1ExMXhtaElpRExJVTVXcUlNemJmV0VOeVVGMzExR0FBajVLSGR5NGFOZlZoWlFBT2dqV3NMdVRvVWxMQlJfVlRfVDJhaWJyVHdrNFVOXzV2OXAyeVpRMHZvQVhNUUctNHpBJTIyJTJDJTIyY2xpZW50X2lkJTIyJTNBJTIyOWNiMzBkZTJjYzU2Mjg3MGZlZDFiN2JjNWJjYWIxNTQyZWYwMTJkZWRjNWE0ZWUzN2FlZjg1YWQyODE2OTRhNSUyMiUyQyUyMmlkeF9sb2dpbiUyMiUzQXRydWUlMkMlMjJhcGlfZG9tYWluJTIyJTNBJTIyaHR0cHMlM0ElMkYlMkZhcGkucmVhbHNhdnZ5LmNvbSUyMiUyQyUyMmlkeF9kb21haW4lMjIlM0ElMjJzY290dGRlYXRvbi5yZWFsc2F2dnkucHJvJTIyJTJDJTIyc2l0ZV90b2tlbiUyMiUzQSUyMnlYM1BqVjVFWUNMenpSUE40VGhTbUElMjIlMkMlMjJzY3JpcHRfdGFncyUyMiUzQSUyMiUzQ3NjcmlwdCUzRSU1Q3IlNUNuZG9jdW1lbnQuYWRkRXZlbnRMaXN0ZW5lcignRE9NQ29udGVudExvYWRlZCclMkMlMjBmdW5jdGlvbigpJTIwJTdCJTVDciU1Q24lMjAlMjAlMkYlMkYlMjBDaGVjayUyMGlmJTIwd2UncmUlMjBvbiUyMGVpdGhlciUyMHRoZSUyMENNUyUyMG9yJTIwSGVyb2t1JTIwYXBwJTIwZG9tYWlucyU1Q3IlNUNuJTIwJTIwY29uc3QlMjBpc0luQ21zT3JEZXYlMjAlM0QlMjB3aW5kb3cubG9jYXRpb24uaHJlZi5pbmNsdWRlcygnY21zLnJlYWxzYXZ2eS5jb20nKSUyMCU3QyU3QyUyMCU1Q3IlNUNuJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwd2luZG93LmxvY2F0aW9uLmhyZWYuaW5jbHVkZXMoJ2hlcm9rdWFwcC5jb20nKSUzQiU1Q3IlNUNuJTIwJTIwJTVDciU1Q24lMjAlMjAlMkYlMkYlMjBPbmx5JTIwaGlkZSUyMHRoZSUyMHNlY3Rpb24lMjBpZiUyMHdlJ3JlJTIwTk9UJTIwb24lMjBlaXRoZXIlMjBvZiUyMHRoZXNlJTIwZG9tYWlucyU1Q3IlNUNuJTIwJTIwaWYlMjAoIWlzSW5DbXNPckRldiklMjAlN0IlNUNyJTVDbiUyMCUyMCUyMCUyMCUyRiUyRiUyMEZpbmQlMjBzZWN0aW9ucyUyMHRoYXQlMjBjb250YWluJTIwdGhlJTIwc3BlY2lmaWMlMjBocmVmJTVDciU1Q24lMjAlMjAlMjAlMjBjb25zdCUyMHNlY3Rpb25zJTIwJTNEJTIwZG9jdW1lbnQucXVlcnlTZWxlY3RvckFsbCgnc2VjdGlvbiU1QmRhdGEtc2l0ZS1idWlsZGVyLWJsb2NrLWlkJTNEJTVDJTIyY2FyZF9zbGlkZXJfMSU1QyUyMiU1RCcpJTNCJTVDciU1Q24lMjAlMjAlMjAlMjAlNUNyJTVDbiUyMCUyMCUyMCUyMHNlY3Rpb25zLmZvckVhY2goc2VjdGlvbiUyMCUzRCUzRSUyMCU3QiU1Q3IlNUNuJTIwJTIwJTIwJTIwJTIwJTIwJTJGJTJGJTIwQ2hlY2slMjBpZiUyMHRoZSUyMHNlY3Rpb24lMjBjb250YWlucyUyMGxpbmtzJTIwd2l0aCUyMHRoZSUyMHNwZWNpZmljJTIwaHJlZiU1Q3IlNUNuJTIwJTIwJTIwJTIwJTIwJTIwY29uc3QlMjBjaXR5TGlua3MlMjAlM0QlMjBzZWN0aW9uLnF1ZXJ5U2VsZWN0b3JBbGwoJ2ElNUJocmVmJTNEJTVDJTIyJTJGY2l0eS1hbmQtbmVpZ2hib3Job29kJTVDJTIyJTVEJyklM0IlNUNyJTVDbiUyMCUyMCUyMCUyMCUyMCUyMCU1Q3IlNUNuJTIwJTIwJTIwJTIwJTIwJTIwJTJGJTJGJTIwSWYlMjBzdWNoJTIwbGlua3MlMjBleGlzdCUyQyUyMGhpZGUlMjB0aGUlMjBwYXJlbnQlMjBzZWN0aW9uJTVDciU1Q24lMjAlMjAlMjAlMjAlMjAlMjBpZiUyMChjaXR5TGlua3MubGVuZ3RoJTIwJTNFJTIwMCklMjAlN0IlNUNyJTVDbiUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMHNlY3Rpb24uc3R5bGUuZGlzcGxheSUyMCUzRCUyMCdub25lJyUzQiU1Q3IlNUNuJTIwJTIwJTIwJTIwJTIwJTIwJTdEJTVDciU1Q24lMjAlMjAlMjAlMjAlN0QpJTNCJTVDciU1Q24lMjAlMjAlN0QlNUNyJTVDbiU3RCklM0IlNUNyJTVDbiUyRioqJTVDciU1Q24lMjAqJTIwUHJvcGVydHklMjBHcmlkJTIwSGVpZ2h0JTIwRXF1YWxpemVyJTVDciU1Q24lMjAqJTIwRW5zdXJlcyUyMGFsbCUyMHByb3BlcnR5JTIwY2FyZHMlMjBpbiUyMGElMjBncmlkJTIwaGF2ZSUyMGNvbnNpc3RlbnQlMjBoZWlnaHRzJTIwZm9yJTIwdmlzdWFsJTIwYXBwZWFsLiU1Q3IlNUNuJTIwKiUyMEhhbmRsZXMlMjBBUEktbG9hZGVkJTIwY29udGVudCUyMGJ5JTIwbW9uaXRvcmluZyUyMERPTSUyMGNoYW5nZXMuJTVDciU1Q24lMjAqJTJGJTVDciU1Q24oZnVuY3Rpb24oKSUyMCU3QiU1Q3IlNUNuJTIwJTIwJTJGKiolNUNyJTVDbiUyMCUyMCUyMColMjBFcXVhbGl6ZXMlMjBoZWlnaHRzJTIwb2YlMjBwcm9wZXJ0eSUyMGNhcmRzJTJDJTIwdGhlaXIlMjB0aXRsZXMlMkMlMjBhbmQlMjBib2RpZXMlNUNyJTVDbiUyMCUyMCUyMColMjB0byUyMGNyZWF0ZSUyMGElMjBjb25zaXN0ZW50JTIwZ3JpZCUyMGFwcGVhcmFuY2UlNUNyJTVDbiUyMCUyMCUyMColMkYlNUNyJTVDbiUyMCUyMGZ1bmN0aW9uJTIwZXF1YWxpemVQcm9wZXJ0eUNhcmRIZWlnaHRzKCklMjAlN0IlNUNyJTVDbiUyMCUyMCUyMCUyMCUyRiUyRiUyMFNlbGVjdCUyMGFsbCUyMHByb3BlcnR5JTIwY2FyZHMlNUNyJTVDbiUyMCUyMCUyMCUyMGNvbnN0JTIwY2FyZHMlMjAlM0QlMjBkb2N1bWVudC5xdWVyeVNlbGVjdG9yQWxsKCcuY2FyZC5ib3JkZXItMCcpJTNCJTVDciU1Q24lMjAlMjAlMjAlMjBpZiUyMChjYXJkcy5sZW5ndGglMjAlM0QlM0QlM0QlMjAwKSUyMHJldHVybiUzQiUyMCUyRiUyRiUyMEV4aXQlMjBpZiUyMG5vJTIwY2FyZHMlMjBmb3VuZCU1Q3IlNUNuJTIwJTIwJTIwJTIwJTVDciU1Q24lMjAlMjAlMjAlMjAlMkYlMkYlMjBSZXNldCUyMHByZXZpb3VzbHklMjBzZXQlMjBoZWlnaHRzJTIwdG8lMjBnZXQlMjBhY2N1cmF0ZSUyMG1lYXN1cmVtZW50cyU1Q3IlNUNuJTIwJTIwJTIwJTIwY2FyZHMuZm9yRWFjaChjYXJkJTIwJTNEJTNFJTIwJTdCJTVDciU1Q24lMjAlMjAlMjAlMjAlMjAlMjBjb25zdCUyMGJvZHklMjAlM0QlMjBjYXJkLnF1ZXJ5U2VsZWN0b3IoJy5jYXJkLWJvZHkucHJvcGVydHktZGF0YScpJTNCJTVDciU1Q24lMjAlMjAlMjAlMjAlMjAlMjBjb25zdCUyMHRpdGxlJTIwJTNEJTIwY2FyZC5xdWVyeVNlbGVjdG9yKCcuY2FyZC10aXRsZS5tYi0xJyklM0IlNUNyJTVDbiUyMCUyMCUyMCUyMCUyMCUyMCU1Q3IlNUNuJTIwJTIwJTIwJTIwJTIwJTIwaWYlMjAoYm9keSklMjBib2R5LnN0eWxlLmhlaWdodCUyMCUzRCUyMCdhdXRvJyUzQiU1Q3IlNUNuJTIwJTIwJTIwJTIwJTIwJTIwaWYlMjAodGl0bGUpJTIwdGl0bGUuc3R5bGUuaGVpZ2h0JTIwJTNEJTIwJ2F1dG8nJTNCJTVDciU1Q24lMjAlMjAlMjAlMjAlMjAlMjBjYXJkLnN0eWxlLmhlaWdodCUyMCUzRCUyMCdhdXRvJyUzQiU1Q3IlNUNuJTIwJTIwJTIwJTIwJTdEKSUzQiU1Q3IlNUNuJTIwJTIwJTIwJTIwJTVDciU1Q24lMjAlMjAlMjAlMjAlMkYlMkYlMjBHZXQlMjBjYXJkJTIwZWxlbWVudHMlMjBhZnRlciUyMHJlc2V0dGluZyUyMGhlaWdodHMlNUNyJTVDbiUyMCUyMCUyMCUyMGNvbnN0JTIwY2FyZEJvZGllcyUyMCUzRCUyMGRvY3VtZW50LnF1ZXJ5U2VsZWN0b3JBbGwoJy5jYXJkLWJvZHkucHJvcGVydHktZGF0YScpJTNCJTVDciU1Q24lMjAlMjAlMjAlMjBjb25zdCUyMGNhcmRUaXRsZXMlMjAlM0QlMjBkb2N1bWVudC5xdWVyeVNlbGVjdG9yQWxsKCcuY2FyZC10aXRsZS5tYi0xJyklM0IlNUNyJTVDbiUyMCUyMCUyMCUyMCU1Q3IlNUNuJTIwJTIwJTIwJTIwJTJGJTJGJTIwQ2FsY3VsYXRlJTIwbWF4aW11bSUyMGhlaWdodHMlNUNyJTVDbiUyMCUyMCUyMCUyMGNvbnN0JTIwbWF4Q2FyZEhlaWdodCUyMCUzRCUyME1hdGgubWF4KC4uLkFycmF5LmZyb20oY2FyZHMpLm1hcChlbCUyMCUzRCUzRSUyMGVsLm9mZnNldEhlaWdodCkpJTNCJTVDciU1Q24lMjAlMjAlMjAlMjBjb25zdCUyMG1heEJvZHlIZWlnaHQlMjAlM0QlMjBNYXRoLm1heCguLi5BcnJheS5mcm9tKGNhcmRCb2RpZXMpLm1hcChlbCUyMCUzRCUzRSUyMGVsLm9mZnNldEhlaWdodCkpJTNCJTVDciU1Q24lMjAlMjAlMjAlMjBjb25zdCUyMG1heFRpdGxlSGVpZ2h0JTIwJTNEJTIwTWF0aC5tYXgoLi4uQXJyYXkuZnJvbShjYXJkVGl0bGVzKS5tYXAoZWwlMjAlM0QlM0UlMjBlbC5vZmZzZXRIZWlnaHQpKSUzQiU1Q3IlNUNuJTIwJTIwJTIwJTIwJTVDciU1Q24lMjAlMjAlMjAlMjAlMkYlMkYlMjBBcHBseSUyMGNvbnNpc3RlbnQlMjBoZWlnaHRzJTIwdG8lMjBhbGwlMjBlbGVtZW50cyU1Q3IlNUNuJTIwJTIwJTIwJTIwY2FyZHMuZm9yRWFjaChjYXJkJTIwJTNEJTNFJTIwY2FyZC5zdHlsZS5oZWlnaHQlMjAlM0QlMjBtYXhDYXJkSGVpZ2h0JTIwJTJCJTIwJ3B4JyklM0IlNUNyJTVDbiUyMCUyMCUyMCUyMGNhcmRCb2RpZXMuZm9yRWFjaChib2R5JTIwJTNEJTNFJTIwYm9keS5zdHlsZS5oZWlnaHQlMjAlM0QlMjBtYXhCb2R5SGVpZ2h0JTIwJTJCJTIwJ3B4JyklM0IlNUNyJTVDbiUyMCUyMCUyMCUyMGNhcmRUaXRsZXMuZm9yRWFjaCh0aXRsZSUyMCUzRCUzRSUyMHRpdGxlLnN0eWxlLmhlaWdodCUyMCUzRCUyMG1heFRpdGxlSGVpZ2h0JTIwJTJCJTIwJ3B4JyklM0IlNUNyJTVDbiUyMCUyMCUyMCUyMCU1Q3IlNUNuJTIwJTIwJTIwJTIwY29uc29sZS5sb2coJ1Byb3BlcnR5JTIwY2FyZCUyMGhlaWdodHMlMjBlcXVhbGl6ZWQnKSUzQiU1Q3IlNUNuJTIwJTIwJTdEJTVDciU1Q24lNUNyJTVDbiUyMCUyMCUyRiUyRiUyME11dGF0aW9uT2JzZXJ2ZXIlMjBjb25maWd1cmF0aW9uJTVDciU1Q24lMjAlMjBjb25zdCUyMG9ic2VydmVyQ29uZmlnJTIwJTNEJTIwJTdCJTVDciU1Q24lMjAlMjAlMjAlMjBjaGlsZExpc3QlM0ElMjB0cnVlJTJDJTVDciU1Q24lMjAlMjAlMjAlMjBzdWJ0cmVlJTNBJTIwdHJ1ZSUyQyU1Q3IlNUNuJTIwJTIwJTIwJTIwYXR0cmlidXRlcyUzQSUyMGZhbHNlJTVDciU1Q24lMjAlMjAlN0QlM0IlNUNyJTVDbiUyMCUyMCU1Q3IlNUNuJTIwJTIwJTJGKiolNUNyJTVDbiUyMCUyMCUyMColMjBTdGFydH
2387MlMjBvYnNlcnZpbmclMjB0aGUlMjBwcm9wZXJ0eSUyMGdyaWQlMjBmb3IlMjBjb250ZW50JTIwbG9hZGVkJTIwYnklMjBBUEklNUNyJTVDbiUyMCUyMCUyMColMjBFcXVhbGl6ZXMlMjBoZWlnaHRzJTIwb25jZSUyMGNvbnRlbnQlMjBpcyUyMGRldGVjdGVkJTVDciU1Q24lMjAlMjAlMjAqJTJGJTVDciU1Q24lMjAlMjBmdW5jdGlvbiUyMHN0YXJ0T2JzZXJ2aW5nKCklMjAlN0IlNUNyJTVDbiUyMCUyMCUyMCUyMGNvbnN0JTIwcHJvcGVydHlHcmlkJTIwJTNEJTIwZG9jdW1lbnQucXVlcnlTZWxlY3RvcignJTVCZGF0YS1zaXRlLWJ1aWxkZXItYmxvY2staWQlM0QlNUMlMjJwcm9wZXJ0eV9ncmlkXzElNUMlMjIlNUQlMjAucm93JyklM0IlNUNyJTVDbiUyMCUyMCUyMCUyMGlmJTIwKCFwcm9wZXJ0eUdyaWQpJTIwcmV0dXJuJTNCJTVDciU1Q24lMjAlMjAlMjAlMjAlNUNyJTVDbiUyMCUyMCUyMCUyMCUyRiUyRiUyMENoZWNrJTIwaWYlMjBjYXJkcyUyMGV4aXN0JTIwLSUyMGlmJTIwdGhleSUyMGRvJTJDJTIwdGhlJTIwQVBJJTIwaGFzJTIwbGlrZWx5JTIwbG9hZGVkJTIwY29udGVudCU1Q3IlNUNuJTIwJTIwJTIwJTIwY29uc3QlMjBjYXJkcyUyMCUzRCUyMHByb3BlcnR5R3JpZC5xdWVyeVNlbGVjdG9yQWxsKCcuY2FyZC5ib3JkZXItMCcpJTNCJTVDciU1Q24lMjAlMjAlMjAlMjBpZiUyMChjYXJkcy5sZW5ndGglMjAlM0UlMjAwKSUyMCU3QiU1Q3IlNUNuJTIwJTIwJTIwJTIwJTIwJTIwY29uc29sZS5sb2coJ1Byb3BlcnR5JTIwY2FyZHMlMjBkZXRlY3RlZCUyMC0lMjBlcXVhbGl6aW5nJTIwaGVpZ2h0cycpJTNCJTVDciU1Q24lMjAlMjAlMjAlMjAlMjAlMjAlNUNyJTVDbiUyMCUyMCUyMCUyMCUyMCUyMCUyRiUyRiUyMFJ1biUyMGVxdWFsaXphdGlvbiUyMG9uY2UlMjBpbW1lZGlhdGVseSU1Q3IlNUNuJTIwJTIwJTIwJTIwJTIwJTIwZXF1YWxpemVQcm9wZXJ0eUNhcmRIZWlnaHRzKCklM0IlNUNyJTVDbiUyMCUyMCUyMCUyMCUyMCUyMCU1Q3IlNUNuJTIwJTIwJTIwJTIwJTIwJTIwJTJGJTJGJTIwQWxzbyUyMHJ1biUyMHdoZW4lMjBhbGwlMjBpbWFnZXMlMjBhcmUlMjBsb2FkZWQlMjBmb3IlMjBhY2N1cmF0ZSUyMG1lYXN1cmVtZW50cyU1Q3IlNUNuJTIwJTIwJTIwJTIwJTIwJTIwUHJvbWlzZS5hbGwoQXJyYXkuZnJvbShkb2N1bWVudC5xdWVyeVNlbGVjdG9yQWxsKCdpbWcuc2FtZS1oJykpLm1hcChpbWclMjAlM0QlM0UlMjAlN0IlNUNyJTVDbiUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMGlmJTIwKGltZy5jb21wbGV0ZSklMjByZXR1cm4lMjBQcm9taXNlLnJlc29sdmUoKSUzQiU1Q3IlNUNuJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwcmV0dXJuJTIwbmV3JTIwUHJvbWlzZShyZXNvbHZlJTIwJTNEJTNFJTIwJTdCJTVDciU1Q24lMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjBpbWcub25sb2FkJTIwJTNEJTIwcmVzb2x2ZSUzQiU1Q3IlNUNuJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwaW1nLm9uZXJyb3IlMjAlM0QlMjByZXNvbHZlJTNCJTIwJTJGJTJGJTIwSGFuZGxlJTIwYnJva2VuJTIwaW1hZ2VzJTIwZ3JhY2VmdWxseSU1Q3IlNUNuJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTdEKSUzQiU1Q3IlNUNuJTIwJTIwJTIwJTIwJTIwJTIwJTdEKSkudGhlbigoKSUyMCUzRCUzRSUyMCU3QiU1Q3IlNUNuJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwY29uc29sZS5sb2coJ0FsbCUyMHByb3BlcnR5JTIwaW1hZ2VzJTIwbG9hZGVkJTIwLSUyMHJlLWVxdWFsaXppbmclMjBoZWlnaHRzJyklM0IlNUNyJTVDbiUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMGVxdWFsaXplUHJvcGVydHlDYXJkSGVpZ2h0cygpJTNCJTVDciU1Q24lMjAlMjAlMjAlMjAlMjAlMjAlN0QpJTNCJTVDciU1Q24lMjAlMjAlMjAlMjAlMjAlMjAlNUNyJTVDbiUyMCUyMCUyMCUyMCUyMCUyMCUyRiUyRiUyMERpc2Nvbm5lY3QlMjBvYnNlcnZlciUyMG9uY2UlMjBjb250ZW50JTIwaXMlMjBwcm9jZXNzZWQlNUNyJTVDbiUyMCUyMCUyMCUyMCUyMCUyMGlmJTIwKGdyaWRPYnNlcnZlciklMjAlN0IlNUNyJTVDbiUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMGdyaWRPYnNlcnZlci5kaXNjb25uZWN0KCklM0IlNUNyJTVDbiUyMCUyMCUyMCUyMCUyMCUyMCU3RCU1Q3IlNUNuJTIwJTIwJTIwJTIwJTdEJTVDciU1Q24lMjAlMjAlN0QlNUNyJTVDbiUyMCUyMCU1Q3IlNUNuJTIwJTIwJTJGJTJGJTIwQ3JlYXRlJTIwb2JzZXJ2ZXIlMjB0byUyMHdhdGNoJTIwZm9yJTIwZHluYW1pY2FsbHklMjBsb2FkZWQlMjBjb250ZW50JTVDciU1Q24lMjAlMjBjb25zdCUyMGdyaWRPYnNlcnZlciUyMCUzRCUyMG5ldyUyME11dGF0aW9uT2JzZXJ2ZXIoc3RhcnRPYnNlcnZpbmcpJTNCJTVDciU1Q24lMjAlMjAlNUNyJTVDbiUyMCUyMCUyRioqJTVDciU1Q24lMjAlMjAlMjAqJTIwSW5pdGlhbGl6ZXMlMjB0aGUlMjBoZWlnaHQlMjBlcXVhbGl6ZXIlMjBmdW5jdGlvbmFsaXR5JTVDciU1Q24lMjAlMjAlMjAqJTIwQXR0ZW1wdHMlMjB0byUyMGZpbmQlMjB0aGUlMjBwcm9wZXJ0eSUyMGdyaWQlMjBhbmQlMjBzdGFydHMlMjBtb25pdG9yaW5nJTVDciU1Q24lMjAlMjAlMjAqJTJGJTVDciU1Q24lMjAlMjBmdW5jdGlvbiUyMGluaXQoKSUyMCU3QiU1Q3IlNUNuJTIwJTIwJTIwJTIwY29uc3QlMjBwcm9wZXJ0eUdyaWRDb250YWluZXIlMjAlM0QlMjBkb2N1bWVudC5xdWVyeVNlbGVjdG9yKCclNUJkYXRhLXNpdGUtYnVpbGRlci1ibG9jay1pZCUzRCU1QyUyMnByb3BlcnR5X2dyaWRfMSU1QyUyMiU1RCcpJTNCJTVDciU1Q24lMjAlMjAlMjAlMjBpZiUyMCghcHJvcGVydHlHcmlkQ29udGFpbmVyKSUyMCU3QiU1Q3IlNUNuJTIwJTIwJTIwJTIwJTIwJTIwY29uc29sZS5sb2coJ1Byb3BlcnR5JTIwZ3JpZCUyMGNvbnRhaW5lciUyMG5vdCUyMGZvdW5kLiUyMFdpbGwlMjByZXRyeSUyMHNob3J0bHkuJyklM0IlNUNyJTVDbiUyMCUyMCUyMCUyMCUyMCUyMHNldFRpbWVvdXQoaW5pdCUyQyUyMDUwMCklM0IlMjAlMkYlMkYlMjBSZXRyeSUyMGFmdGVyJTIwYSUyMHNob3J0JTIwZGVsYXklNUNyJTVDbiUyMCUyMCUyMCUyMCUyMCUyMHJldHVybiUzQiU1Q3IlNUNuJTIwJTIwJTIwJTIwJTdEJTVDciU1Q24lMjAlMjAlMjAlMjAlNUNyJTVDbiUyMCUyMCUyMCUyMCUyRiUyRiUyMENoZWNrJTIwaWYlMjBjb250ZW50JTIwYWxyZWFkeSUyMGV4aXN0cyUyMGZpcnN0JTVDciU1Q24lMjAlMjAlMjAlMjBzdGFydE9ic2VydmluZygpJTNCJTVDciU1Q24lMjAlMjAlMjAlMjAlNUNyJTVDbiUyMCUyMCUyMCUyMCUyRiUyRiUyMElmJTIwbm8lMjBjb250ZW50JTIweWV0JTJDJTIwc3RhcnQlMjBvYnNlcnZpbmclMjBmb3IlMjBjaGFuZ2VzJTVDciU1Q24lMjAlMjAlMjAlMjBncmlkT2JzZXJ2ZXIub2JzZXJ2ZShwcm9wZXJ0eUdyaWRDb250YWluZXIlMkMlMjBvYnNlcnZlckNvbmZpZyklM0IlNUNyJTVDbiUyMCUyMCUyMCUyMGNvbnNvbGUubG9nKCdOb3clMjB3YXRjaGluZyUyMGZvciUyMHByb3BlcnR5JTIwZ3JpZCUyMGNvbnRlbnQlMjB0byUyMGxvYWQnKSUzQiU1Q3IlNUNuJTIwJTIwJTIwJTIwJTVDciU1Q24lMjAlMjAlMjAlMjAlMkYlMkYlMjBTYWZldHklMjB0aW1lb3V0JTIwLSUyMHN0b3AlMjBvYnNlcnZpbmclMjBhZnRlciUyMDEwJTIwc2Vjb25kcyUyMGlmJTIwbm90aGluZyUyMGhhcHBlbnMlNUNyJTVDbiUyMCUyMCUyMCUyMHNldFRpbWVvdXQoKCklMjAlM0QlM0UlMjAlN0IlNUNyJTVDbiUyMCUyMCUyMCUyMCUyMCUyMGlmJTIwKGdyaWRPYnNlcnZlciklMjAlN0IlNUNyJTVDbiUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMGdyaWRPYnNlcnZlci5kaXNjb25uZWN0KCklM0IlNUNyJTVDbiUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMGNvbnNvbGUubG9nKCdTdG9wcGVkJTIwcHJvcGVydHklMjBncmlkJTIwb2JzZXJ2YXRpb24lMjBhZnRlciUyMHRpbWVvdXQnKSUzQiU1Q3IlNUNuJTIwJTIwJTIwJTIwJTIwJTIwJTdEJTVDciU1Q24lMjAlMjAlMjAlMjAlN0QlMkMlMjAxMDAwMCklM0IlNUNyJTVDbiUyMCUyMCU3RCU1Q3IlNUNuJTVDciU1Q24lMjAlMjAlMkYlMkYlMjBJbml0aWFsaXplJTIwd2hlbiUyMERPTSUyMGlzJTIwcmVhZHklNUNyJTVDbiUyMCUyMGlmJTIwKGRvY3VtZW50LnJlYWR5U3RhdGUlMjAlM0QlM0QlM0QlMjAnbG9hZGluZycpJTIwJTdCJTVDciU1Q24lMjAlMjAlMjAlMjBkb2N1bWVudC5hZGRFdmVudExpc3RlbmVyKCdET01Db250ZW50TG9hZGVkJyUyQyUyMGluaXQpJTNCJTVDciU1Q24lMjAlMjAlN0QlMjBlbHNlJTIwJTdCJTVDciU1Q24lMjAlMjAlMjAlMjBpbml0KCklM0IlNUNyJTVDbiUyMCUyMCU3RCU1Q3IlNUNuJTIwJTIwJTVDciU1Q24lMjAlMjAlMkYlMkYlMjBIYW5kbGUlMjB3aW5kb3clMjByZXNpemUlMjBldmVudHMlNUNyJTVDbiUyMCUyMGxldCUyMHJlc2l6ZVRpbWVyJTNCJTVDciU1Q24lMjAlMjB3aW5kb3cuYWRkRXZlbnRMaXN0ZW5lcigncmVzaXplJyUyQyUyMGZ1bmN0aW9uKCklMjAlN0IlNUNyJTVDbiUyMCUyMCUyMCUyMGlmJTIwKCFyZXNpemVUaW1lciklMjAlN0IlNUNyJTVDbiUyMCUyMCUyMCUyMCUyMCUyMGNvbnN0JTIwY2FyZHMlMjAlM0QlMjBkb2N1bWVudC5xdWVyeVNlbGVjdG9yQWxsKCcuY2FyZC5ib3JkZXItMCcpJTNCJTVDciU1Q24lMjAlMjAlMjAlMjAlMjAlMjBpZiUyMChjYXJkcy5sZW5ndGglMjAlM0UlMjAwKSUyMCU3QiU1Q3IlNUNuJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwY2xlYXJUaW1lb3V0KHJlc2l6ZVRpbWVyKSUzQiU1Q3IlNUNuJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwcmVzaXplVGltZXIlMjAlM0QlMjBzZXRUaW
23871lb3V0KCgpJTIwJTNEJTNFJTIwJTdCJTVDciU1Q24lMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjBlcXVhbGl6ZVByb3BlcnR5Q2FyZEhlaWdodHMoKSUzQiU1Q3IlNUNuJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwcmVzaXplVGltZXIlMjAlM0QlMjBudWxsJTNCJTVDciU1Q24lMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlN0QlMkMlMjAyNTApJTNCJTIwJTJGJTJGJTIwRGVib3VuY2UlMjB0byUyMGF2b2lkJTIwZXhjZXNzaXZlJTIwY2FsY3VsYXRpb25zJTVDciU1Q24lMjAlMjAlMjAlMjAlMjAlMjAlN0QlNUNyJTVDbiUyMCUyMCUyMCUyMCU3RCU1Q3IlNUNuJTIwJTIwJTdEKSUzQiU1Q3IlNUNuJTdEKSgpJTNCJTVDciU1Q24lNUNyJTVDbiUyRioqJTVDciU1Q24lMjAqJTIwU2lkZWJhciUyME5hdmlnYXRpb24lMjBDb250cm9sbGVyJTVDciU1Q24lMjAqJTIwTWFuYWdlcyUyMHRoZSUyMG9wZW5pbmclMjBhbmQlMjBjbG9zaW5nJTIwb2YlMjB0aGUlMjBzaWRlYmFyJTIwbWVudSUyMHdpdGglMjBwcm9wZXIlMjBldmVudCUyMGhhbmRsaW5nJTVDciU1Q24lMjAqJTJGJTVDciU1Q25kb2N1bWVudC5hZGRFdmVudExpc3RlbmVyKCdET01Db250ZW50TG9hZGVkJyUyQyUyMGZ1bmN0aW9uKCklMjAlN0IlNUNyJTVDbiUyMCUyMCUyRiUyRiUyMEdldCUyMHJlZmVyZW5jZXMlMjB0byUyMGtleSUyMGVsZW1lbnRzJTVDciU1Q24lMjAlMjBjb25zdCUyMG9wZW5OYXZCdXR0b24lMjAlM0QlMjBkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgnb3Blbk5hdicpJTNCJTVDciU1Q24lMjAlMjBjb25zdCUyMHNpZGViYXJNZW51JTIwJTNEJTIwZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoJ3NpZGViYXJNZW51JyklM0IlNUNyJTVDbiUyMCUyMGNvbnN0JTIwY2xvc2VCdXR0b24lMjAlM0QlMjBkb2N1bWVudC5xdWVyeVNlbGVjdG9yKCcuY2xvc2VidG4nKSUzQiU1Q3IlNUNuJTVDciU1Q24lMjAlMjAlMkYqKiU1Q3IlNUNuJTIwJTIwJTIwKiUyME9wZW5zJTIwdGhlJTIwc2lkZWJhciUyMHVzaW5nJTIwbXVsdGlwbGUlMjBtZXRob2RzJTIwdG8lMjBlbnN1cmUlMjBpdCUyMHdvcmtzJTVDciU1Q24lMjAlMjAlMjAqJTIwYWNyb3NzJTIwZGlmZmVyZW50JTIwQ1NTJTIwY29uZmlndXJhdGlvbnMlNUNyJTVDbiUyMCUyMCUyMColMkYlNUNyJTVDbiUyMCUyMGZ1bmN0aW9uJTIwb3BlblNpZGViYXIoKSUyMCU3QiU1Q3IlNUNuJTIwJTIwJTIwJTIwJTJGJTJGJTIwU2V0JTIwd2lkdGglMjB1c2luZyUyMHN0YW5kYXJkJTIwYW5kJTIwaW1wb3J0YW50JTIwbWV0aG9kcyU1Q3IlNUNuJTIwJTIwJTIwJTIwc2lkZWJhck1lbnUuc3R5bGUud2lkdGglMjAlM0QlMjAnNDAwcHgnJTNCJTVDciU1Q24lMjAlMjAlMjAlMjBzaWRlYmFyTWVudS5zdHlsZS5zZXRQcm9wZXJ0eSgnd2lkdGgnJTJDJTIwJzQwMHB4JyUyQyUyMCdpbXBvcnRhbnQnKSUzQiU1Q3IlNUNuJTIwJTIwJTIwJTIwJTVDciU1Q24lMjAlMjAlMjAlMjAlMkYlMkYlMjBJbmplY3QlMjBzdHlsZSUyMHRvJTIwZm9yY2UlMjBzaWRlYmFyJTIwb3BlbiU1Q3IlNUNuJTIwJTIwJTIwJTIwY29uc3QlMjBzdHlsZUlkJTIwJTNEJTIwJ2ZvcmNlLXNpZGViYXItb3BlbiclM0IlNUNyJTVDbiUyMCUyMCUyMCUyMGxldCUyMHN0eWxlRWwlMjAlM0QlMjBkb2N1bWVudC5nZXRFbGVtZW50QnlJZChzdHlsZUlkKSUzQiU1Q3IlNUNuJTIwJTIwJTIwJTIwJTVDciU1Q24lMjAlMjAlMjAlMjBpZiUyMCghc3R5bGVFbCklMjAlN0IlNUNyJTVDbiUyMCUyMCUyMCUyMCUyMCUyMHN0eWxlRWwlMjAlM0QlMjBkb2N1bWVudC5jcmVhdGVFbGVtZW50KCdzdHlsZScpJTNCJTVDciU1Q24lMjAlMjAlMjAlMjAlMjAlMjBzdHlsZUVsLmlkJTIwJTNEJTIwc3R5bGVJZCUzQiU1Q3IlNUNuJTIwJTIwJTIwJTIwJTIwJTIwZG9jdW1lbnQuaGVhZC5hcHBlbmRDaGlsZChzdHlsZUVsKSUzQiU1Q3IlNUNuJTIwJTIwJTIwJTIwJTdEJTVDciU1Q24lMjAlMjAlMjAlMjAlNUNyJTVDbiUyMCUyMCUyMCUyMHN0eWxlRWwuaW5uZXJIVE1MJTIwJTNEJTIwJTYwJTVDciU1Q24lMjAlMjAlMjAlMjAlMjAlMjAlMjNzaWRlYmFyTWVudSUyMCU3QiU1Q3IlNUNuJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwd2lkdGglM0ElMjA0MDBweCUyMCFpbXBvcnRhbnQlM0IlNUNyJTVDbiUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMHRyYW5zaXRpb24lM0ElMjBub25lJTIwIWltcG9ydGFudCUzQiU1Q3IlNUNuJTIwJTIwJTIwJTIwJTIwJTIwJTdEJTVDciU1Q24lMjAlMjAlMjAlMjAlNjAlM0IlNUNyJTVDbiUyMCUyMCUyMCUyMCU1Q3IlNUNuJTIwJTIwJTIwJTIwY29uc29sZS5sb2coJ1NpZGViYXIlMjBvcGVuZWQnKSUzQiU1Q3IlNUNuJTIwJTIwJTdEJTVDciU1Q24lNUNyJTVDbiUyMCUyMCUyRioqJTVDciU1Q24lMjAlMjAlMjAqJTIwQ2xvc2VzJTIwdGhlJTIwc2lkZWJhciUyMGJ5JTIwcmVtb3ZpbmclMjBmb3JjZWQlMjBzdHlsZXMlNUNyJTVDbiUyMCUyMCUyMColMjBhbmQlMjBzZXR0aW5nJTIwd2lkdGglMjB0byUyMHplcm8lNUNyJTVDbiUyMCUyMCUyMColMkYlNUNyJTVDbiUyMCUyMGZ1bmN0aW9uJTIwY2xvc2VTaWRlYmFyKCklMjAlN0IlNUNyJTVDbiUyMCUyMCUyMCUyMCUyRiUyRiUyMFJlbW92ZSUyMHRoZSUyMGluamVjdGVkJTIwc3R5bGUlNUNyJTVDbiUyMCUyMCUyMCUyMGNvbnN0JTIwc3R5bGVFbCUyMCUzRCUyMGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCdmb3JjZS1zaWRlYmFyLW9wZW4nKSUzQiU1Q3IlNUNuJTIwJTIwJTIwJTIwaWYlMjAoc3R5bGVFbCklMjAlN0IlNUNyJTVDbiUyMCUyMCUyMCUyMCUyMCUyMHN0eWxlRWwucmVtb3ZlKCklM0IlNUNyJTVDbiUyMCUyMCUyMCUyMCU3RCU1Q3IlNUNuJTIwJTIwJTIwJTIwJTVDciU1Q24lMjAlMjAlMjAlMjAlMkYlMkYlMjBTZXQlMjB3aWR0aCUyMHRvJTIwMCU1Q3IlNUNuJTIwJTIwJTIwJTIwc2lkZWJhck1lbnUuc3R5bGUud2lkdGglMjAlM0QlMjAnMCclM0IlNUNyJTVDbiUyMCUyMCUyMCUyMHNpZGViYXJNZW51LnN0eWxlLnNldFByb3BlcnR5KCd3aWR0aCclMkMlMjAnMCclMkMlMjAnaW1wb3J0YW50JyklM0IlNUNyJTVDbiUyMCUyMCUyMCUyMCU1Q3IlNUNuJTIwJTIwJTIwJTIwY29uc29sZS5sb2coJ1NpZGViYXIlMjBjbG9zZWQnKSUzQiU1Q3IlNUNuJTIwJTIwJTdEJTVDciU1Q24lNUNyJTVDbiUyMCUyMCUyRiUyRiUyMEFkZCUyMGNsaWNrJTIwZXZlbnQlMjBsaXN0ZW5lciUyMHRvJTIwdGhlJTIwb3BlbiUyMGJ1dHRvbiU1Q3IlNUNuJTIwJTIwaWYlMjAob3Blbk5hdkJ1dHRvbiUyMCUyNiUyNiUyMHNpZGViYXJNZW51KSUyMCU3QiU1Q3IlNUNuJTIwJTIwJTIwJTIwb3Blbk5hdkJ1dHRvbi5hZGRFdmVudExpc3RlbmVyKCdjbGljayclMkMlMjBmdW5jdGlvbihlKSUyMCU3QiU1Q3IlNUNuJTIwJTIwJTIwJTIwJTIwJTIwZS5wcmV2ZW50RGVmYXVsdCgpJTNCJTVDciU1Q24lMjAlMjAlMjAlMjAlMjAlMjBvcGVuU2lkZWJhcigpJTNCJTVDciU1Q24lMjAlMjAlMjAlMjAlN0QpJTNCJTVDciU1Q24lMjAlMjAlMjAlMjAlNUNyJTVDbiUyMCUyMCUyMCUyMGNvbnNvbGUubG9nKCdPcGVuJTIwaGFuZGxlciUyMGFkZGVkJTIwdG8lMjBvcGVuTmF2JTIwYnV0dG9uJyklM0IlNUNyJTVDbiUyMCUyMCU3RCUyMGVsc2UlMjAlN0IlNUNyJTVDbiUyMCUyMCUyMCUyMGlmJTIwKCFvcGVuTmF2QnV0dG9uKSUyMGNvbnNvbGUuZXJyb3IoJ29wZW5OYXYlMjBidXR0b24lMjBub3QlMjBmb3VuZCcpJTNCJTVDciU1Q24lMjAlMjAlMjAlMjBpZiUyMCghc2lkZWJhck1lbnUpJTIwY29uc29sZS5lcnJvcignc2lkZWJhck1lbnUlMjBub3QlMjBmb3VuZCcpJTNCJTVDciU1Q24lMjAlMjAlN0QlNUNyJTVDbiU1Q3IlNUNuJTIwJTIwJTJGJTJGJTIwQWRkJTIwY2xpY2slMjBldmVudCUyMGxpc3RlbmVyJTIwdG8lMjB0aGUlMjBjbG9zZSUyMGJ1dHRvbiU1Q3IlNUNuJTIwJTIwaWYlMjAoY2xvc2VCdXR0b24lMjAlMjYlMjYlMjBzaWRlYmFyTWVudSklMjAlN0IlNUNyJTVDbiUyMCUyMCUyMCUyMGNsb3NlQnV0dG9uLmFkZEV2ZW50TGlzdGVuZXIoJ2NsaWNrJyUyQyUyMGZ1bmN0aW9uKGUpJTIwJTdCJTVDciU1Q24lMjAlMjAlMjAlMjAlMjAlMjBlLnByZXZlbn
2387REZWZhdWx0KCklM0IlNUNyJTVDbiUyMCUyMCUyMCUyMCUyMCUyMGNsb3NlU2lkZWJhcigpJTNCJTVDciU1Q24lMjAlMjAlMjAlMjAlN0QpJTNCJTVDciU1Q24lMjAlMjAlMjAlMjAlNUNyJTVDbiUyMCUyMCUyMCUyMGNvbnNvbGUubG9nKCdDbG9zZSUyMGhhbmRsZXIlMjBhZGRlZCUyMHRvJTIwY2xvc2UlMjBidXR0b24nKSUzQiU1Q3IlNUNuJTIwJTIwJTdEJTIwZWxzZSUyMCU3QiU1Q3IlNUNuJTIwJTIwJTIwJTIwaWYlMjAoIWNsb3NlQnV0dG9uKSUyMGNvbnNvbGUuZXJyb3IoJ0Nsb3NlJTIwYnV0dG9uJTIwbm90JTIwZm91bmQnKSUzQiU1Q3IlNUNuJTIwJTIwJTdEJTVDciU1Q24lMjAlMjAlNUNyJTVDbiUyMCUyMGNvbnNvbGUubG9nKCdTaWRlYmFyJTIwbWVudSUyMHRvZ2dsZSUyMHNjcmlwdCUyMGxvYWRlZCcpJTNCJTVDciU1Q24lN0QpJTNCJTVDciU1Q24lNUNyJTVDbiUyRioqJTVDciU1Q24lMjAqJTIwTmF2aWdhdGlvbiUyMEVuaGFuY2VtZW50JTVDciU1Q24lMjAqJTIwTWFrZXMlMjB0aGUlMjBuYXZiYXIlMjBicmFuZCUyMGxvZ28lMjBjbGlja2FibGUlMjBhbmQlMjByZWRpcmVjdHMlMjB0byUyMGhvbWVwYWdlJTVDciU1Q24lMjAqJTJGJTVDciU1Q25kb2N1bWVudC5hZGRFdmVudExpc3RlbmVyKCU1QyUyMkRPTUNvbnRlbnRMb2FkZWQlNUMlMjIlMkMlMjBmdW5jdGlvbigpJTIwJTdCJTVDciU1Q24lMjAlMjAlMkYlMkYlMjBSZWRpcmVjdCUyMGFsbCUyMG5hdmJhci1icmFuZCUyMGVsZW1lbnRzJTIwdG8lMjBob21lJTIwcGFnZSUyMHdoZW4lMjBjbGlja2VkJTVDciU1Q24lMjAlMjBkb2N1bWVudC5xdWVyeVNlbGVjdG9yQWxsKCU1QyUyMi5uYXZiYXItYnJhbmQlNUMlMjIpLmZvckVhY2goZnVuY3Rpb24oZWxlbWVudCklMjAlN0IlNUNyJTVDbiUyMCUyMCUyMCUyMGVsZW1lbnQuYWRkRXZlbnRMaXN0ZW5lciglNUMlMjJjbGljayU1QyUyMiUyQyUyMGZ1bmN0aW9uKGV2ZW50KSUyMCU3QiU1Q3IlNUNuJTIwJTIwJTIwJTIwJTIwJTIwZXZlbnQucHJldmVudERlZmF1bHQoKSUzQiUyMCU1Q3IlNUNuJTIwJTIwJTIwJTIwJTIwJTIwd2luZG93LmxvY2F0aW9uLmhyZWYlMjAlM0QlMjAlNUMlMjIlMkYlNUMlMjIlM0IlNUNyJTVDbiUyMCUyMCUyMCUyMCU3RCklM0IlNUNyJTVDbiUyMCUyMCU3RCklM0IlNUNyJTVDbiU3RCklM0IlNUNyJTVDbiU1Q3IlNUNuJTVDciU1Q25kb2N1bWVudC5hZGRFdmVudExpc3RlbmVyKCdET01Db250ZW50TG9hZGVkJyUyQyUyMCgpJTIwJTNEJTNFJTIwJTdCJTVDciU1Q24lMjAlMjBjb25zdCUyMGhlcm9WaWRlbyUyMCUzRCUyMGRvY3VtZW50LnF1ZXJ5U2VsZWN0b3IoJy5oZXJvLXZpZGVvJTIwdmlkZW8nKSUzQiU1Q3IlNUNuJTVDciU1Q24lMjAlMjBpZiUyMChoZXJvVmlkZW8pJTIwJTdCJTVDciU1Q24lMjAlMjAlMjAlMjAlMkYlMkYlMjBFbnN1cmUlMjBhbGwlMjBuZWNlc3NhcnklMjBhdXRvcGxheSUyMGF0dHJpYnV0ZXMlMjBhcmUlMjBzZXQlNUNyJTVDbiUyMCUyMCUyMCUyMGhlcm9WaWRlby5zZXRBdHRyaWJ1dGUoJ2F1dG9wbGF5JyUyQyUyMCcnKSUzQiU1Q3IlNUNuJTIwJTIwJTIwJTIwaGVyb1ZpZGVvLnNldEF0dHJpYnV0ZSgnbXV0ZWQnJTJDJTIwJycpJTNCJTVDciU1Q24lMjAlMjAlMjAlMjBoZXJvVmlkZW8uc2V0QXR0cmlidXRlKCdwbGF5c2lubGluZSclMkMlMjAnJyklM0IlNUNyJTVDbiUyMCUyMCUyMCUyMGhlcm9WaWRlby5zZXRBdHRyaWJ1dGUoJ2xvb3AnJTJDJTIwJycpJTNCJTVDciU1Q24lMjAlMjAlMjAlMjBoZXJvVmlkZW8uc2V0QXR0cmlidXRlKCdwcmVsb2FkJyUyQyUyMCdhdXRvJyklM0IlNUNyJTVDbiU1Q3IlNUNuJTIwJTIwJTIwJTIwJTJGJTJGJTIwVHJ5JTIwdG8lMjBwbGF5JTIwdGhlJTIwdmlkZW8lNUNyJTVDbiUyMCUyMCUyMCUyMGNvbnN0JTIwYXR0ZW1wdFBsYXklMjAlM0QlMjAoKSUyMCUzRCUzRSUyMCU3QiU1Q3IlNUNuJTIwJTIwJTIwJTIwJTIwJTIwaGVyb1ZpZGVvLnBsYXkoKS5jYXRjaCgoZXJyb3IpJTIwJTNEJTNFJTIwJTdCJTVDciU1Q24lMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjBjb25zb2xlLndhcm4oJ0F1dG9wbGF5JTIwZmFpbGVkJTJDJTIwcmV0cnlpbmclMjBpbiUyMDUwMG1zJyUyQyUyMGVycm9yKSUzQiU1Q3IlNUNuJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwc2V0VGltZW91dCgoKSUyMCUzRCUzRSUyMCU3QiU1Q3IlNUNuJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwaGVyb1ZpZGVvLnBsYXkoKS5jYXRjaChlcnIlMjAlM0QlM0UlMjBjb25zb2xlLndhcm4oJ1NlY29uZCUyMGF0dGVtcHQlMjBmYWlsZWQnJTJDJTIwZXJyKSklM0IlNUNyJTVDbiUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCU3RCUyQyUyMDUwMCklM0IlNUNyJTVDbiUyMCUyMCUyMCUyMCUyMCUyMCU3RCklM0IlNUNyJTVDbiUyMCUyMCUyMCUyMCU3RCUzQiU1Q3IlNUNuJTVDciU1Q24lMjAlMjAlMjAlMjAlMkYlMkYlMjBGaXJzdCUyMGF0dGVtcHQlMjBpbW1lZGlhdGVseSU1Q3IlNUNuJTIwJTIwJTIwJTIwYXR0ZW1wdFBsYXkoKSUzQiU1Q3IlNUNuJTVDciU1Q24lMjAlMjAlMjAlMjAlMkYlMkYlMjBGYWxsYmFja3MlMjBmb3IlMjBsb2FkJTIwYW5kJTIwdXNlci1pbnRlcmFjdGlvbi1iYXNlZCUyMHJldHJpZXMlNUNyJTVDbiUyMCUyMCUyMCUyMHdpbmRvdy5hZGRFdmVudExpc3RlbmVyKCdsb2FkJyUyQyUyMGF0dGVtcHRQbGF5KSUzQiU1Q3IlNUNuJTIwJTIwJTIwJTIwZG9jdW1lbnQuYm9keS5hZGRFdmVudExpc3RlbmVyKCdjbGljayclMkMlMjBhdHRlbXB0UGxheSUyQyUyMCU3QiUyMG9uY2UlM0ElMjB0cnVlJTIwJTdEKSUzQiU1Q3IlNUNuJTIwJTIwJTdEJTVDciU1Q24lN0QpJTNCJTVDciU1Q24lNUNyJTVDbmRvY3VtZW50LmFkZEV2ZW50TGlzdGVuZXIoJTVDJTIyRE9NQ29udGVudExvYWRlZCU1QyUyMiUyQyUyMGZ1bmN0aW9uKCklMjAlN0IlNUNyJTVDbiUyMCUyMCUyRioqJTVDciU1Q24lMjAlMjAlMjAqJTIwQ3JlYXRlcyUyMG92ZXJsYXklMjBlbGVtZW50cyUyMGlmJTIwdGhleSUyMGRvbid0JTIwZXhpc3QlNUNyJTVDbiUyMCUyMCUyMColMjBVc2VkJTIwZm9yJTIwaW1hZ2UlMjBzZWN0aW9ucyUyMHRoYXQlMjByZXF1aXJlJTIwYW4lMjBvdmVybGF5JTVDciU1Q24lMjAlMjAlMjAqJTJGJTVDciU1Q24lMjAlMjBmdW5jdGlvbiUyMGNyZWF0ZU1pc3NpbmdPdmVybGF5cygpJTIwJTdCJTVDciU1Q24lMjAlMjAlMjAlMjBkb2N1bWVudC5xdWVyeVNlbGVjdG9yQWxsKCcuc2luZ2xlLWltYWdlLXNlY3Rpb24nKS5mb3JFYWNoKHNlY3Rpb24lMjAlM0QlM0UlMjAlN0IlNUNyJTVDbiUyMCUyMCUyMCUyMCUyMCUyMGlmJTIwKHNlY3Rpb24ucXVlcnlTZWxlY3RvcignLm92ZXJsYXknKSUyMCUzRCUzRCUzRCUyMG51bGwpJTIwJTdCJTVDciU1Q24lMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjBjb25zdCUyMG92ZXJsYXklMjAlM0QlMjBkb2N1bWVudC5jcmVhdGVFbGVtZW50KCdkaXYnKSUzQiU1Q3IlNUNuJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwb3ZlcmxheS5jbGFzc05hbWUlMjAlM0QlMjAnb3ZlcmxheSclM0IlNUNyJTVDbiUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCU1Q3IlNUNuJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTJGJTJGJTIwSW5zZXJ0JTIwYXMlMjBmaXJzdCUyMGNoaWxkJTVDciU1Q24lMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjBpZiUyMChzZWN0aW9uLmZpcnN0Q2hpbGQpJTIwJTdCJTVDciU1Q24lMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjBzZWN0aW9uLmluc2VydEJlZm9yZShvdmVybGF5JTJDJTIwc2VjdGlvbi5maXJzdENoaWxkKSUzQiU1Q3IlNUNuJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTdEJTIwZWxzZSUyMCU3QiU1Q3IlNUNuJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwc2VjdGlvbi5hcHBlbmRDaGlsZChvdmVybGF5KSUzQiU1Q3IlNUNuJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTdEJTVDciU1Q24lMjAlMjAlMjAlMjAlMjAlMjAlN0QlNUNyJTVDbiUyMCUyMCUyMCUyMCU3RCklM0IlNUNyJTVDbiUyMCUyMCU3RCU1Q3IlNUNuJTIwJTIwJTVDciU1Q24lMjAlMjAlMkYqKiU1Q3IlNUNuJTIwJTIwJTIwKiUyMFNldHMlMjB1cCUyME11dGF0aW9uT2JzZXJ2ZXIlMjB0byUyMHdhdGNoJTIwZm9yJTIwZHluYW1pY2FsbHklMjBhZGRlZCUyMGNvbnRlbnQlNUNyJTVDbiUyMCUyMCUyMColMkYlNUNyJTVDbiUyMCUyMGZ1bmN0aW9uJTIwc2V0dXBEeW5hbWljQ29udGVudE9ic2VydmVyKCklMjAlN0IlNUNyJTVDbiUyMCUyMCUyMCUyMGNvbnN0JTIwb2JzZXJ2ZXIlMjAlM0QlMjBuZXclMjBNdXRhdGlvbk9ic2VydmVyKGZ1bmN0aW9uKG11dGF0aW9ucyklMjAlN0IlNUNyJTVDbiUyMCUyMCUyMCUyMCUyMCUyMGxldCUyMHNob3VsZENoZWNrRm9yTmV3RWxlbWVudHMlMjAlM0QlMjBmYWxzZSUzQiU1Q3IlNUNuJTIwJTIwJTIwJTIwJTIwJTIwJTVDciU1Q24lMjAlMjAlMjAlMjAlMjAlMjBtdXRhdGlvbnMuZm9yRWFjaChmdW5jdGlvbihtdXRhdGlvbiklMjAlN0IlNUNyJTVDbiUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMGlmJTIwKG11dGF0aW9uLmFkZGVkTm9kZXMlMjAlMjYlMjYlMjBtdXRhdGlvbi5hZGRlZE5vZGVzLmxlbmd0aCUyMCUzRSUyMDApJTIwJTdCJTVDciU1Q24lMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjBzaG91bGRDaGVja0Zvck5ld0VsZW1lbnRzJTIwJTNEJTIwdHJ1ZSUzQiU1Q3IlNUNuJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTdEJTVDciU1Q24lMjAlMjAlMjAlMjAlMjAlMjAlN0QpJTNCJTVDciU1Q24lMjAlMjAlMjAlMjAlMjAlMjAlNUNyJTVDbiUyMCUyMCUyMCUyMCUyMCUyMCUyRiUyRiUyME9ubHklMjBwcm9jZXNzJTIwaWYlMjBuZXclMjBub2RlcyUyMHdlcmUlMjBhZGRlZCU1Q3IlNUNuJTIwJTIwJTIwJTIwJTIwJTIwaWYlMjAoc2hvdWxkQ2hlY2tGb3JOZXdFbGVtZW50cyklMjAlN0IlNUNyJTVDbiUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMGNyZWF0ZU1pc3NpbmdPdmVybGF5cygpJTNCJTVDciU1Q24lMjAlMjAlMjAlMjAlMjAlMjAlN0QlNUNyJTVDbiUyMCUyMCUyMCUyMCU3RCklM0IlNUNyJTVDbiUyMCUyMCUyMCUyMCU1Q3IlNUNuJTIwJTIwJTIwJTIwJTJGJTJGJTIwU3RhcnQlMjBvYnNlcnZpbmclMjB3aXRoJTIwY29uZmlndXJhdGlvbiU1Q3IlNUNuJTIwJTIwJTIwJTIwb2JzZXJ2ZXIub2JzZXJ2ZShkb2N1bWVudC5ib2R5JTJDJTIwJTdCJTVDciU1Q24lMjAlMjAlMjAlMjAlMjAlMjBjaGlsZExpc3QlM0ElMjB0cnVlJTJDJTVDciU1Q24lMjAlMjAlMjAlMjAlMjAlMjBzdWJ0cmVlJTNBJTIwdHJ1ZSU1Q3IlNUNuJTIwJTIwJTIwJTIwJTdEKSUzQiU1Q3IlNUNuJTIwJTIwJTIwJTIwJTVDciU1Q24lMjAlMjAlMjAlMjByZXR1cm4lMjBvYnNlcnZlciUzQiU1Q3IlNUNuJTIwJTIwJTdEJTVDciU1Q24lMjAlMjAlNUNyJTVDbiUyMCUyMCUyRiUyRiUyMENyZWF0ZSUyMG1pc3NpbmclMjBvdmVybGF5cyUyMGZvciUyMGV4aXN0aW5nJTIwZWxlbWVudHMlNUNyJTVDbiUyMCUyMGNyZWF0ZU1pc3NpbmdPdmVybGF5cygpJTNCJTVDciU1Q24lMjAlMjAlNUNyJTVDbiUyMCUyMCUyRiUyRiUyMFNldCUyMHVwJTIwb2JzZXJ2ZXIlMjBmb3IlMjBkeW5hbWljJTIwY29udGVudCU1Q3IlNUNuJTIwJTIwc2V0dXBEeW5hbWljQ29udGVudE9ic2VydmVyKCklM0IlNUNyJTVDbiUyMCUyMCU1Q3IlNUNuJTIwJTIwJTJGJTJGJTIwQ2hlY2slMjBhZ2FpbiUyMHdoZW4lMjBldmVyeXRoaW5nJTIwaXMlMjBsb2FkZWQlNUNyJTVDbiUyMCUyMHdpbmRvdy5hZGR
2387FdmVudExpc3RlbmVyKCdsb2FkJyUyQyUyMGNyZWF0ZU1pc3NpbmdPdmVybGF5cyklM0IlNUNyJTVDbiU3RCklM0IlNUNyJTVDbiUzQyUyRnNjcmlwdCUzRSUyMiUyQyUyMnBob25lX251bWJlciUyMiUzQSUyMiUyMiUyQyUyMmlmcmFtZV9kb21haW4lMjIlM0ElMjJodHRwcyUzQSUyRiUyRnNjb3R0ZGVhdG9uLXJlYWxzYXZ2eS5yZWFsc2F2dnkuY28lMjIlMkMlMjJvYXV0aF9iYXNlX3VybCUyMiUzQSUyMmh0dHBzJTNBJTJGJTJGYXBpLnJlYWxzYXZ2eS5jb20lMjIlMkMlMjJjeWNsdW1fd2lkZ2V0X2lkJTIyJTNBJTIyU05FMlVPekxjb2dZREElMjIlMkMlMjJoZWFkX3NjcmlwdF90YWdzJTIyJTNBJTIyJTNDc2NyaXB0JTNFJTVDciU1Q24lNUNyJTVDbiUyRiUyRiUyMEZ1bmN0aW9uJTIwdG8lMjBjcmVhdGUlMjBhbmQlMjBhZGQlMjB0aGUlMjBsb2dpbiUyMGxpbmslNUNyJTVDbmZ1bmN0aW9uJTIwYWRkQWdlbnRMb2dpbkxpbmsoKSUyMCU3QiU1Q3IlNUNuJTVDciU1Q24lMjAlMjAlMjAlMjBjb25zb2xlLmxvZyglNUMlMjJBZ2VudCUyMExvZ2luJTIwRnVuY3Rpb24lMjBMb2FkZWQlNUMlMjIpJTNCJTVDciU1Q24lNUNyJTVDbiUyMCUyMCUyMCUyMGNvbnN0JTIwZm9vdGVyU2VjdGlvbiUyMCUzRCUyMGRvY3VtZW50LnF1ZXJ5U2VsZWN0b3IoJy5mb290ZXItYm90dG9tJyklM0IlNUNyJTVDbiUyMCUyMCUyMCUyMGlmJTIwKCFmb290ZXJTZWN0aW9uKSUyMHJldHVybiUzQiU1Q3IlNUNuJTVDciU1Q24lMjAlMjAlMjAlMjAlMkYlMkYlMjBHZXQlMjBjdXJyZW50JTIwaG9zdG5hbWUlMjBhbmQlMjBjcmVhdGUlMjBhZG1pbiUyMFVSTCUyMC0lMjBGSVhFRCUyMFVSTCUyMExPR0lDJTVDciU1Q24lMjAlMjAlMjAlMjBjb25zdCUyMGN1cnJlbnRIb3N0bmFtZSUyMCUzRCUyMHdpbmRvdy5sb2NhdGlvbi5ob3N0bmFtZSUzQiU1Q3IlNUNuJTIwJTIwJTIwJTIwY29uc3QlMjBkb21haW5QYXJ0cyUyMCUzRCUyMGN1cnJlbnRIb3N0bmFtZS5zcGxpdCgnLicpJTNCJTVDciU1Q24lNUNyJTVDbiUyMCUyMCUyMCUyMCUyRiUyRiUyMEluc2VydCUyMCdhZG1pbiclMjBhZnRlciUyMHRoZSUyMGZpcnN0JTIwcGFydCUyMHdoaWxlJTIwcHJlc2VydmluZyUyMHRoZSUyMHJlc3QlMjBvZiUyMHRoZSUyMGRvbWFpbiU1Q3IlNUNuJTIwJTIwJTIwJTIwZG9tYWluUGFydHMlNUIwJTVEJTIwJTNEJTIwZG9tYWluUGFydHMlNUIwJTVELnJlcGxhY2UoJTJGJTVFd3d3JTJGJTJDJTIwJ3d3dy1hZG1pbicpJTNCJTVDciU1Q24lMjAlMjAlMjAlMjBpZiUyMCghZG9tYWluUGFydHMlNUIwJTVELmluY2x1ZGVzKCdhZG1pbicpKSUyMCU3QiU1Q3IlNUNuJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwZG9tYWluUGFydHMlNUIwJTVEJTIwJTNEJTIwZG9tYWluUGFydHMlNUIwJTVEJTIwJTJCJTIwJy1hZG1pbiclM0IlNUNyJTVDbiUyMCUyMCUyMCUyMCU3RCU1Q3IlNUNuJTVDciU1Q24lMjAlMjAlMjAlMjBjb25zdCUyMGFkbWluSG9zdG5hbWUlMjAlM0QlMjBkb21haW5QYXJ0cy5qb2luKCcuJyklM0IlNUNyJTVDbiUyMCUyMCUyMCUyMGNvbnN0JTIwbG9naW5VcmwlMjAlM0QlMjAlNjBodHRwcyUzQSUyRiUyRiUyNCU3QmFkbWluSG9zdG5hbWUlN0QlMkZhc3Npc3RhbnQlNjAlM0IlNUNyJTVDbiU1Q3IlNUNuJTIwJTIwJTIwJTIwJTJGJTJGJTIwQ3JlYXRlJTIwdGhlJTIwbmV3JTIwZGl2JTIwYW5kJTIwbGluayU1Q3IlNUNuJTIwJTIwJTIwJTIwY29uc3QlMjBkaXYlMjAlM0QlMjBkb2N1bWVudC5jcmVhdGVFbGVtZW50KCdkaXYnKSUzQiU1Q3IlNUNuJTIwJTIwJTIwJTIwZGl2LmNsYXNzTmFtZSUyMCUzRCUyMCdjb2wtbWQtMTIlMjBkaXNjbGFpbWVyJTIwc2l0ZWJ1aWxkZXItdGV4dC1lZGl0b3IlMjB0ZXh0LWxlZnQnJTNCJTVDciU1Q24lNUNyJTVDbiUyMCUyMCUyMCUyMGNvbnN0JTIwbGluayUyMCUzRCUyMGRvY3VtZW50LmNyZWF0ZUVsZW1lbnQoJ2EnKSUzQiU1Q3IlNUNuJTIwJTIwJTIwJTIwbGluay5ocmVmJTIwJTNEJTIwbG9naW5VcmwlM0IlNUNyJTVDbiUyMCUyMCUyMCUyMGxpbmsudGV4dENvbnRlbnQlMjAlM0QlMjAnQWdlbnQlMjBMb2dpbiclM0IlNUNyJTVDbiU1Q3IlNUNuJTIwJTIwJTIwJTIwZGl2LmFwcGVuZENoaWxkKGxpbmspJTNCJTVDciU1Q24lNUNyJTVDbiUyMCUyMCUyMCUyMCUyRiUyRiUyMEZpbmQlMjB0aGUlMjByb3clMjBhbmQlMjBhZGQlMjBvdXIlMjBkaXYlNUNyJTVDbiUyMCUyMCUyMCUyMGNvbnN0JTIwcm93JTIwJTNEJTIwZm9vdGVyU2VjdGlvbi5xdWVyeVNlbGVjdG9yKCcucm93JyklM0IlNUNyJTVDbiUyMCUyMCUyMCUyMGlmJTIwKHJvdyklMjAlN0IlNUNyJTVDbiUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMHJvdy5hcHBlbmRDaGlsZChkaXYpJTNCJTVDciU1Q24lMjAlMjAlMjAlMjAlN0QlNUNyJTVDbiU3RCU1Q3IlNUNuJTVDciU1Q253aW5kb3cub25sb2FkJTIwJTNEJTIwZnVuY3Rpb24oKSUyMCU3QiU1Q3IlNUNuJTVDciU1Q24lMjAlMjAlMjAlMjBjb25zb2xlLmxvZyglNUMlMjJBZ2VudCUyMFJlZGlyZWN0JTIwU2NyaXB0JTIwTG9hZGVkJTVDJTIyKSUzQiU1Q3IlNUNuJTVDciU1Q24lMjAlMjAlMjAlMjAlMkYlMkYlMjBHZXQlMjB0aGUlMjBjdXJyZW50JTIwVVJMJTVDciU1Q24lMjAlMjAlMjAlMjB2YXIlMjBjdXJyZW50VXJsJTIwJTNEJTIwd2luZG93LmxvY2F0aW9uLmhyZWYlM0IlNUNyJTVDbiU1Q3IlNUNuJTIwJTIwJTIwJTIwJTJGJTJGJTIwQ2hlY2slMjBpZiUyMHRoZSUyMFVSTCUyMGNvbnRhaW5zJTIwJTVDJTIyJTJGYWdlbnRzJTJGJTVDJTIyJTVDciU1Q24lMjAlMjAlMjAlMjBpZiUyMChjdXJyZW50VXJsLmluY2x1ZGVzKCU1QyUyMiUyRmFnZW50cyUyRiU1QyUyMikpJTIwJTdCJTVDciU1Q24lMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMkYlMkYlMjBGaW5kJTIwdGhlJTIwZWxlbWVudCUyMHRoYXQlMjBjb250YWlucyUyMHRoZSUyMGVtYWlsJTVDciU1Q24lMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjB2YXIlMjBlbWFpbEVsZW1lbnQlMjAlM0QlMjBkb2N1bWVudC5xdWVyeVNlbGVjdG9yKCU1QyUyMi5hZ2VudC1jb250YWN0LmFnZW50LWVtYWlsJTIwYSU1QmhyZWYlNUUlM0QnbWFpbHRvJTNBJyU1RCU1QyUyMiklM0IlNUNyJTVDbiU1Q3IlNUNuJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTJGJTJGJTIwSWYlMjB0aGUlMjBlbWFpbCUyMGVsZW1lbnQlMjBleGlzdHMlNUNyJTVDbiUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMGlmJTIwKGVtYWlsRWxlbWVudCklMjAlN0IlNUNyJTVDbiUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyRiUyRiUyMENyZWF0ZSUyMGFuZCUyMGRpc3BsYXklMjB0aGUlMjBsb2FkaW5nJTIwb3ZlcmxheSU1Q3IlNUNuJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwdmFyJTIwbG9h
2387ZGluZ092ZXJsYXklMjAlM0QlMjBkb2N1bWVudC5jcmVhdGVFbGVtZW50KCdkaXYnKSUzQiU1Q3IlNUNuJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwbG9hZGluZ092ZXJsYXkuc3R5bGUucG9zaXRpb24lMjAlM0QlMjAnZml4ZWQnJTNCJTVDciU1Q24lMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjBsb2FkaW5nT3ZlcmxheS5zdHlsZS50b3AlMjAlM0QlMjAwJTNCJTVDciU1Q24lMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjBsb2FkaW5nT3ZlcmxheS5zdHlsZS5sZWZ0JTIwJTNEJTIwMCUzQiU1Q3IlNUNuJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwbG9hZGluZ092ZXJsYXkuc3R5bGUud2lkdGglMjAlM0QlMjAnMTAwJTI1JyUzQiU1Q3IlNUNuJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwbG9hZGluZ092ZXJsYXkuc3R5bGUuaGVpZ2h0JTIwJTNEJTIwJzEwMCUyNSclM0IlNUNyJTVDbiUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMGxvYWRpbmdPdmVybGF5LnN0eWxlLmJhY2tncm91bmRDb2xvciUyMCUzRCUyMCd3aGl0ZSclM0IlNUNyJTVDbiUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMGxvYWRpbmdPdmVybGF5LnN0eWxlLnpJbmRleCUyMCUzRCUyMDk5OTklM0IlNUNyJTVDbiUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMGxvYWRpbmdPdmVybGF5LnN0eWxlLmRpc3BsYXklMjAlM0QlMjAnZmxleCclM0IlNUNyJTVDbiUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMGxvYWRpbmdPdmVybGF5LnN0eWxlLmFsaWduSXRlbXMlMjAlM0QlMjAnY2VudGVyJyUzQiU1Q3IlNUNuJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwbG9hZGluZ092ZXJsYXkuc3R5bGUuanVzdGlmeUNvbnRlbnQlMjAlM0QlMjAnY2VudGVyJyUzQiU1Q3IlNUNuJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwbG9hZGluZ092ZXJsYXkuc3R5bGUuZm9udFNpemUlMjAlM0QlMjAnMjRweCclM0IlNUNyJTVDbiUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMGxvYWRpbmdPdmVybGF5LnN0eWxlLmNvbG9yJTIwJTNEJTIwJ2JsYWNrJyUzQiU1Q3IlNUNuJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwbG9hZGluZ092ZXJsYXkuaW5uZXJIVE1MJTIwJTNEJTIwJTVDJTIyTG9hZGluZyUyMFlvdXIlMjBBZ2VudCdzJTIwUGVyc29uYWwlMjBXZWJzaXRlJTVDJTIyJTNCJTVDciU1Q24lMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjBkb2N1bWVudC5ib2R5LmFwcGVuZENoaWxkKGxvYWRpbmdPdmVybGF5KSUzQiU1Q3IlNUNuJTVDciU1Q24lMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMkYlMkYlMjBFeHRyYWN0JTIwdGhlJTIwZW1haWwlMkMlMjByZW1vdmUlMjAlNUMlMjJtYWlsdG8lM0ElNUMlMjIlMkMlMjBhbmQlMjBjb252ZXJ0JTIwaXQlMjB0byUyMGxvd2VyY2FzZSU1Q3IlNUNuJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwdmFyJTIwZW1haWwlMjAlM0QlMjBlbWFpbEVsZW1lbnQuZ2V0QXR0cmlidXRlKCdocmVmJykucmVwbGFjZSgnbWFpbHRvJTNBJyUyQyUyMCcnKS50b0xvd2VyQ2FzZSgpLnRyaW0oKS5yZXBsYWNlKCUyRiU1QyU1Q3MlMkIlMkZnJTJDJTIwJycpLnJlcGxhY2UoJTJGJTVCJTVDJTVDdTIwMEItJTVDJTVDdTIwMEQlNUMlNUN1RkVGRiU1RCUyRmclMkMlMjAnJyklM0IlNUNyJTVDbiU1Q3IlNUNuJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTJGJTJGJTIwQ29uc3RydWN0JTIwdGhlJTIwQVBJJTIwVVJMJTVDciU1Q24lMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjB2YXIlMjBhcGlVcmwlMjAlM0QlMjAlNUMlMjJodHRwcyUzQSUyRiUyRnd3dy5saXN0aW5ndmlsbGFnZS5jb20lMkZhcGklMkZnZXQtYWdlbnQtZG9tYWluJTNGZW1haWwlM0QlNUMlMjIlMjAlMkIlMjBlbWFpbCUzQiU1Q3IlNUNuJTVDciU1Q24lMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMkYlMkYlMjBMb2clMjB0aGUlMjBBUEklMjBVUkwlMjB0byUyMHRoZSUyMGNvbnNvbGUlMjBmb3IlMjB0ZXN0aW5nJTVDciU1Q24lMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjBjb25zb2xlLmxvZyglNUMlMjJBUEklMjBVUkwlM0ElNUMlMjIlMkMlMjBhcGlVcmwpJTNCJTVDciU1Q24lNUNyJTVDbiUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyRiUyRiUyME1ha2UlMjB0aGUlMjBBUEklMjByZXF1ZXN0JTVDciU1Q24lMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjBmZXRjaChhcGlVcmwpJTVDciU1Q24lMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAudGhlbihyZXNwb25zZSUyMCUzRCUzRSUyMHJlc3BvbnNlLnRleHQoKSklMjAlMkYlMkYlMjBHZXQlMjB0aGUlMjByYXclMjB0ZXh0JTIwcmVzcG9uc2UlNUNyJTVDbiUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMC50aGVuKGRhdGElMjAlM0QlM0UlMjAlN0IlNUNyJTVDbiUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyRiUyRiUyMFJlbW92ZSUyMHF1b3RlcyUyMGZyb20lMjB0aGUlMjByZXR1cm5lZCUyMHN0cmluZyU1Q3IlNUNuJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwdmFyJTIwZG9tYWluJTIwJTNEJTIwZGF0YS5yZXBsYWNlKCUyRiU1QyUyMiUyRmclMkMlMjAnJyklM0IlNUNyJTVDbiU1Q3IlNUNuJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTJGJTJGJTIwR2V0JTIwY3VycmVudCUyMGRvbWFpbiU1Q3IlNUNuJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwdmFyJTIwY3VycmVudERvbWFpbiUyMCUzRCUyMHdpbmRvdy5sb2NhdGlvbi5ob3N0bmFtZSUzQiU1Q3IlNUNuJTVDciU1Q24lMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjBpZiUyMChkb21haW4lMjAlMjYlMjYlMjBkb21haW4lMjAhJTNEJTNEJTIwY3VycmVudERvbWFpbiUyMCUyNiUyNiUyMGRhdGElMjAhJTNEJTNEJTIwJ2ZhbHNlJyklMjAlN0IlNUNyJTVDbiUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyRiUyRiUyMFN0b3AlMjBhbGwlMjBvdGhlciUyMHJlcXVlc3RzJTVDciU1Q24lMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjB3aW5kb3cuc3RvcCgpJTNCJTVDciU1Q24lNUNyJTVDbiUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyRiUyRiUyMFJlZGlyZWN0JTIwdG8lMjB0aGUlMjBkb21haW4lMjByZXR1cm5lZCUyMGJ5JTIwdGhlJTIwQVBJJTVDciU1Q24lMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjB3aW5kb3cubG9jYXRpb24uaHJlZiUyMCUzRCUyMCU1QyUyMmh0dHBzJTNBJTJGJTJGJTVDJTIyJTIwJTJCJTIwZG9tYWluJTNCJTVDciU1Q24lMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlN0QlMjBlbHNlJTIwJTdCJTVDciU1Q24lMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMkYlMkYlMjBSZW1vdmUlMjBsb2FkaW5nJTIwb3ZlcmxheSUyMGlmJTIwd2UncmUlMjBub3QlMjByZWRpcmVjdGluZyU1Q3IlNUNuJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwZG9jdW1lbnQuYm9keS5yZW1vdmVDaGlsZChsb2FkaW5nT3ZlcmxheSklM0IlNUNyJTVDbiUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCU3RCU1Q3IlNUNuJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTdEKSU1Q3IlNUNuJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwLmNhdGNoKGVycm9yJTIwJTNEJTNFJTIwJTdCJTVDciU1Q24lMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjBjb25zb2xlLmVycm9yKCdFcnJvciUyMGZldGNoaW5nJTIwdGhlJTIwYWdlbnQlMjBkb21haW4lM0EnJTJDJTIwZXJyb3IpJTNCJTVDciU1Q24lMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMkYlMkYlMjBPcHRpb25hbGx5JTJDJTIweW91JTIwY291bGQlMjByZW1vdmUlMjB0aGUlMjBsb2FkaW5nJTIwb3ZlcmxheSUyMGlmJTIwdGhlJTIwcmVxdWVzdCUyMGZhaWxzJTVDciU1Q24lMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjBkb2N1bWVudC5ib2R5LnJlbW92ZUNoaWxkKGxvYWRpbmdPdmVybGF5KSUzQiU1Q3IlNUNuJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTdEKSUzQiU1Q3IlNUNuJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTdEJTVDciU1Q24lMjAlMjAlMjAlMjAlN0QlNUNyJTVDbiU1Q3IlNUNuJTdEJTNCJTVDciU1Q24lNUNyJTVDbiUyRiUyRiUyMFdhaXQlMjBmb3IlMjBkb2N1bWVudCUyMHJlYWR5JTIwcGx1cyUyMDIlMjBzZWNvbmRzJTVDciU1Q25kb2N1bWVudC5hZGRFdmVudExpc3RlbmVyKCdET01Db250ZW50TG9hZGVkJyUyQyUyMCgpJTIwJTNEJTNFJTIwJTdCJTVDciU1Q24lMjAlMjAlMjAlMjBzZXRUaW
23871lb3V0KCgpJTIwJTNEJTNFJTIwJTdCJTVDciU1Q24lMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjBhZGRBZ2VudExvZ2luTGluaygpJTNCJTVDciU1Q24lMjAlMjAlMjAlMjAlN0QlMkMlMjAyMDAwKSUzQiUyMCUyMCUyRiUyRiUyMDIwMDAlMjBtaWxsaXNlY29uZHMlMjAlM0QlMjAyJTIwc2Vjb25kcyU1Q3IlNUNuJTdEKSUzQiU1Q3IlNUNuJTNDJTJGc2NyaXB0JTNFJTIyJTJDJTIybGlzdGluZ190ZW1wbGF0ZSUyMiUzQSUyMiUyMiUyQyUyMmN5Y2x1bV93aWRnZXRfc3JjJTIyJTNBJTIyaHR0cHMlM0ElMkYlMkZjcm0ucmVhbHNhdnZ5LmNvbSUyMiUyQyUyMmlkeF9yZWRpcmVjdF9wYXRoJTIyJTNBJTIyJTJGaWR4JTIyJTJDJTIyb2F1dGhfY2FsbGJhY2tfdXJsJTIyJTNBJTIyJTIyJTJDJTIyb2t0YV9yZWRpcmVjdF9wYXRoJTIyJTNBJTIyaWR4JTIyJTJDJTIyY3VzdG9tX2xpc3RpbmdfcGFnZSUyMiUzQWZhbHNlJTJDJTIyZGVmYXVsdF9zdWdnZXN0aW9ucyUyMiUzQXRydWUlMkMlMjJmYWNlYm9va19waXhlbF9jb2RlJTIyJTNBJTIyJTIyJTJDJTIyZ29vZ2xlX2FuYWx5dGljc19pZCUyMiUzQSUyMiUyMiUyQyUyMmNybV9mb3JtX3N1Ym1pc3Npb25fdXJsJTIyJTNBJTIyaHR0cHMlM0ElMkYlMkZjcm0ucmVhbHNhdnZ5LmNvbSUyRmFwaSUyRmZvcm1fc3VibWlzc2lvbnMlMjIlMkMlMjJva3RhX2xvZ291dF9yZWRpcmVjdF9wYXRoJTIyJTNBJTIyaWR4JTIyJTJDJTIyZ29vZ2xlX3RhZ19tYW5hZ2VyX2NvbnRhaW5lcl9pZCUyMiUzQSUyMiUyMiU3RCUyQyUyMmNvbnRlbnQlMjIlM0ElN0IlMjJibG9ja3MlMjIlM0ElNUIlN0IlMjJpZCUyMiUzQSUyMm5hdmlnYXRpb25fMSUyMiUyQyUyMnR5cGUlMjIlM0ElMjJuYXZpZ2F0aW9uJTIyJTJDJTIybGFiZWwlMjIlM0ElMjJOYXZpZ2F0aW9uJTIyJTJDJTIyY29udGVudCUyMiUzQSU3QiUyMmxvZ29fZGFyayUyMiUzQSUyMmh0dHBzJTNBJTJGJTJGY2RuLmZpbGVzdGFja2NvbnRlbnQuY29tJTJGMTAyeDNUQWVUZm16Rmw0VldvSEslMjIlMkMlMjJtZW51X2xlZnQlMjIlM0ElNUIlN0IlMjJpZCUyMiUzQSUyMm5hdmlnYXRpb25fMV9tZW51X2xlZnRfMCUyMiUyQyUyMmNvbnRlbnQlMjIlM0ElN0IlMjJ1cmwlMjIlM0ElMjIlMkYlMjIlMkMlMjJsYWJlbCUyMiUzQSUyMkhvbWUlMjIlMkMlMjJ1cmxfdHlwZSUyMiUzQSUyMmV4dGVybmFsJTIyJTdEJTJDJTIyY2hpbGRyZW4lMjIlM0ElNUIlNUQlN0QlMkMlN0IlMjJpZCUyMiUzQSUyMm5hdmlnYXRpb25fMV9tZW51X2xlZnRfMSUyMiUyQyUyMmNvbnRlbnQlMjIlM0ElN0IlMjJ1cmwlMjIlM0ElMjIlMkZpZHglMjIlMkMlMjJsYWJlbCUyMiUzQSUyMlByb3BlcnRpZXMlMjIlMkMlMjJ1cmxfdHlwZSUyMiUzQSUyMmV4dGVybmFsJTIyJTdEJTJDJTIyY2hpbGRyZW4lMjIlM0ElNUIlNUQlN0QlMkMlN0IlMjJpZCUyMiUzQSUyMm5hdmlnYXRpb25fMV9tZW51X2xlZnRfMiUyMiUyQyUyMmNvbnRlbnQlMjIlM0ElN0IlMjJ1cmwlMjIlM0ElMjIlMkZ3aHktYnV5LXdpdGgtdXMlMjIlMkMlMjJsYWJlbCUyMiUzQSUyMkJ1eWVycyUyMiUyQyUyMnVybF90eXBlJTIyJTNBJTIyZXh0ZXJuYWwlMjIlN0QlMkMlMjJjaGlsZHJlbiUyMiUzQSU1QiU1RCU3RCUyQyU3QiUyMmlkJTIyJTNBJTIybmF2aWdhdGlvbl8xX21lbnVfbGVmdF8zJTIyJTJDJTIyY29udGVudCUyMiUzQSU3QiUyMnVybCUyMiUzQSUyMiUyRndoeS1zZWxsLXlvdXItaG9tZS13aXRoLXVzJTIyJTJDJTIybGFiZWwlMjIlM0ElMjJTZWxsZXJzJTIyJTJDJTIydXJsX3R5cGUlMjIlM0ElMjJleHRlcm5hbCUyMiU3RCUyQyUyMmNoaWxkcmVuJTIyJTNBJTVCJTVEJTdEJTVEJTJDJTIybWVudV9yaWdodCUyMiUzQSU1QiU3QiUyMmlkJTIyJTNBJTIybmF2aWdhdGlvbl8xX21lbnVfcmlnaHRfMCUyMiUyQyUyMmNvbnRlbnQlMjIlM0ElN0IlMjJ1cmwlMjIlM0ElMjIlMkZibG9nJTIyJTJDJTIybGFiZWwlMjIlM0ElMjJCbG9nJTIyJTJDJTIydXJsX3R5cGUlMjIlM0ElMjJleHRlcm5hbCUyMiUyQyUyMnVybF9jb250ZW50X3R5cGUlMjIlM0ElMjJ0ZWFtJTIyJTdEJTJDJTIyY2hpbGRyZW4lMjIlM0ElNUIlNUQlN0QlMkMlN0IlMjJpZCUyMiUzQSUyMm5hdmlnYXRpb25fMV9tZW51X3JpZ2h0XzElMjIlMkMlMjJjb250ZW50JTIyJTNBJTdCJTIydXJsJTIyJTNBJTIyJTJGYWJvdXQtdXMlMjIlMkMlMjJsYWJlbCUyMiUzQSUyMkFib3V0JTIwVXMlMjIlMkMlMjJ1cmxfdHlwZSUyMiUzQSUyMmV4dGVybmFsJTIyJTdEJTJDJTIyY2hpbGRyZW4lMjIlM0ElNUIlNUQlN0QlMkMlN0IlMjJpZCUyMiUzQSUyMm5hdmlnYXRpb25fMV9tZW51X3JpZ2h0XzIlMjIlMkMlMjJjb250ZW50JTIyJTNBJTdCJTIydXJsJTIyJTNBJTIyJTJGY29udGFjdC11cyUyMiUyQyUyMmxhYmVsJTIyJTNBJTIyQ29udGFjdCUyMiUyQyUyMnVybF90eXBlJTIyJTNBJTIyZXh0ZXJuYWwlMjIlN0QlMkMlMjJjaGlsZHJlbiUyMiUzQSU1QiU1RCU3RCU1RCUyQyUyMmZsb2F0aW5nX21lbnUlMjIlM0ElNUIlN0IlMjJpZCUyMiUzQSUyMm5hdmlnYXRpb25fMV9mbG9hdGluZ19tZW51XzAlMjIlMkMlMjJjb250ZW50JTIyJTNBJTdCJTIydXJsJTIyJTNBNzk5OTQlMkMlMjJsYWJlbCUyMiUzQSUyMkhvbWUlMjIlMkMlMjJ1cmxfdHlwZSUyMiUzQSUyMnBhZ2UlMjIlN0QlMkMlMjJjaGlsZHJlbiUyMiUzQSU1QiU1RCU3RCUyQyU3QiUyMmlkJTIyJTNBJTIybmF2aWdhdGlvbl8xX2Zsb2F0aW5nX21lbnVfMSUyMiUyQyUyMmNvbnRlbnQlMjIlM0ElN0IlMjJ1cmwlMjIlM0E3OTk3OSUyQyUyMmxhYmVsJTIyJTNBJTIyUHJvcGVydHklMjBTZWFyY2glMjIlMkMlMjJ1cmxfdHlwZSUyMiUzQSUyMnBhZ2UlMjIlN0QlMkMlMjJjaGlsZHJlbiUyMiUzQSU1QiU1RCU3RCUyQyU3QiUyMmlkJTIyJTNBJTIybmF2aWdhdGlvbl8xX2Zsb2F0aW5nX21lbnVfMiUyMiUyQyUyMmNvbnRlbnQlMjIlM0ElN0IlMjJ1cmwlMjIlM0E3OTk4MSUyQyUyMmxhYmVsJTIyJTNBJTIyQnV5ZXJzJTIyJTJDJTIydXJsX3R5cGUlMjIlM0ElMjJwYWdlJTIyJTdEJTJDJTIyY2hpbGRyZW4lMjIlM0ElNUIlNUQlN0QlMkMlN0IlMjJpZCUyMiUzQSUyMm5hdmlnYXRpb25fMV9mbG9hdGluZ19tZW51XzMlMjIlMkMlMjJjb250ZW50JTIyJTNBJTdCJTIydXJsJTIyJTNBNzk5ODQlMkMlMjJsYWJlbCUyMiUzQSUyMlNlbGxlcnMlMjIlMkMlMjJ1cmxfdHlwZSUyMiUzQSUyMnBhZ2UlMjIlN0QlMkMlMjJjaGlsZHJlbiUyMiUzQSU1QiU1RCU3RCUyQyU3QiUyMmlkJTIyJTNBJTIybmF2aWdhdGlvbl8xX2Zsb2F0aW5nX21lbnVfNCUyMiUyQyUyMmNvbnRlbnQlMjIlM0ElN0IlMjJ1cmwlMjIlM0E3OTk4OCUyQyUyMmxhYmVsJTIyJTNBJTIyTmV3cyUyMiUyQyUyMnVybF90eXBlJTIyJTNBJTIycGFnZSUyMiU3RCUyQyUyMmNoaWxkcmVuJTIyJTNBJTVCJTVEJTdEJTJDJTdCJTIyaWQlMjIlM0ElMjJuYXZpZ2F0aW9uXzFfZmxvYXRpbmdfbWVudV81JTIyJTJDJTIyY29udGVudCUyMiUzQSU3QiUyMnVybCUyMiUzQTc5OTgzJTJDJTIybGFiZWwlMjIlM0ElMjJBYm91dCUyMFVzJTIyJTJDJTIydXJsX3R5cGUlMjIlM0ElMjJwYWdlJTIyJTdEJTJDJTIyY2hpbGRyZW4lMjIlM0ElNUIlNUQlN0QlMkMlN0IlMjJpZCUyMiUzQSUyMm5hdmlnYXRpb25fMV9mbG9hdGluZ19tZW51XzYlMjIlMkMlMjJjb250ZW50JTIyJTNBJTdCJTIydXJsJTIyJTNBJTIyJTJGY29udGFjdC11cyUyMiUyQyUyMmxhYmVsJTIyJTNBJTIyQ29udGFjdCUyMiUyQyUyMnVybF90eXBlJTIyJTNBJTIyZXh0ZXJuYWwlMjIlN0QlMkMlMjJjaGlsZHJlbiUyMiUzQSU1QiU1RCU3RCU1RCUyQyUyMmZsb2F0aW5nX21lbnVfYnV0dG9uX3VybCUyMiUzQW51bGwlMkMlMjJmbG9hdGluZ19tZW51X2J1dHRvbl90ZXh0JTIyJTNBJTIyJTIyJTJDJTIyZmxvYXRpbmdfbWVudV9idXR0b25fdXJsX3R5cGUlMjIlM0ElMjJleHRlcm5hbCUyMiUyQyUyMmZsb2F0aW5nX21lbnVfYnV0dG9uX3VybF9uZXdfd2luZG93JTIyJTNBZmFsc2UlN0QlMkMlMjJ
2387wb3NpdGlvbiUyMiUzQTAlMkMlMjJkaXNhYmxlZF9maWVsZHMlMjIlM0ElN0IlN0QlN0QlMkMlN0IlMjJpZCUyMiUzQSUyMmZvb3Rlcl9sb25nXzFfMSUyMiUyQyUyMnR5cGUlMjIlM0ElMjJmb290ZXJfbG9uZ18xJTIyJTJDJTIybGFiZWwlMjIlM0ElMjJGb290ZXIlMjBMb25nJTIwMSUyMiUyQyUyMmNvbnRlbnQlMjIlM0ElN0IlMjJsb2dvJTIyJTNBJTIyaHR0cHMlM0ElMkYlMkZjZG4uZmlsZXN0YWNrY29udGVudC5jb20lMkYxMDJ4M1RBZVRmbXpGbDRWV29ISyUyMiUyQyUyMmVtYWlsJTIyJTNBJTIyc2RlYXRvbiU0MGRlYXRvbmdyb3VwcmVhbHR5LmNvbSUyMiUyQyUyMmxvZ29fbGlzdCUyMiUzQSU1QiU1RCUyQyUyMmJ1dHRvbl91cmwlMjIlM0ElMjIlMkZjb250YWN0LXVzJTIyJTJDJTIyYnV0dG9uX3RleHQlMjIlM0ElMjJDb250YWN0JTIwVXMlMjIlMkMlMjJmb290ZXJfbGlua3MlMjIlM0ElNUIlN0IlMjJpZCUyMiUzQSUyMmZvb3Rlcl9sb25nXzFfMV9mb290ZXJfbGlua3NfMCUyMiUyQyUyMmNvbnRlbnQlMjIlM0ElN0IlMjJ1cmwlMjIlM0ElMjIlMkZsb2dpbi1yZWRpcmVjdCUyMiUyQyUyMmxhYmVsJTIyJTNBJTIyQWdlbnQlMjBMb2dpbiUyMiU3RCUyQyUyMnBvc2l0aW9uJTIyJTNBMCUyQyUyMmRpc2FibGVkX2ZpZWxkcyUyMiUzQSU1QiU1RCU3RCU1RCUyQyUyMnBob25lX251bWJlciUyMiUzQSUyMig1MDEpJTIwNTgwLTkxNTElMjIlMkMlMjJidXR0b25fdXJsX3R5cGUlMjIlM0ElMjJleHRlcm5hbCUyMiUyQyUyMmJhY2tncm91bmRfaW1hZ2UlMjIlM0ElMjJodHRwcyUzQSUyRiUyRmNkbi5maWxlc3RhY2tjb250ZW50LmNvbSUyRlV1S3JPcVlxVEppcEJXQzN0N0lXJTIyJTdEJTJDJTIycG9zaXRpb24lMjIlM0E4JTJDJTIyZGlzYWJsZWRfZmllbGRzJTIyJTNBJTVCJTVEJTdEJTJDJTdCJTIyaWQlMjIlM0ElMjJuYXZpZ2F0aW9uXzJfMSUyMiUyQyUyMnR5cGUlMjIlM0ElMjJuYXZpZ2F0aW9uXzIlMjIlMkMlMjJsYWJlbCUyMiUzQSUyMk5hdmlnYXRpb24lMjAyJTIyJTJDJTIyY29udGVudCUyMiUzQSU3QiUyMm1lbnUlMjIlM0ElNUIlNUQlMkMlMjJwb3NpdGlvbiUyMiUzQSUyMnBvc2l0aW9uLWZpeGVkJTIyJTJDJTIyZmx1aWRfbmF2JTIyJTNBZmFsc2UlMkMlMjJsb2dvX2RhcmslMjIlM0ElMjJodHRwcyUzQSUyRiUyRnJlcy5jbG91ZGluYXJ5LmNvbSUyRmRvZmpqbGM2ZCUyRmltYWdlJTJGdXBsb2FkJTJGZl9hdXRvJTJDcV9hdXRvJTJGdjE3ODUwNzg0MTYlMkZsdi1henVyZSUyRnB1YmxpYy1maWxlcyUyRjIxNzMlMkZsb2dvcyUyRkRhcmtMb2dvXzY5NzNmNzJhYTdjZmEtZTcxZTU0NzAucG5nJTIyJTJDJTIybG9nb19zaXplJTIyJTNBNjclMkMlMjJsb2dvX2xpZ2h0JTIyJTNBJTIyaHR0cHMlM0ElMkYlMkZyZXMuY2xvdWRpbmFyeS5jb20lMkZkb2ZqamxjNmQlMkZpbWFnZSUyRnVwbG9hZCUyRmZfYXV0byUyQ3FfYXV0byUyRnYxNzg1MDc4OTI3JTJGbHYtYXp1cmUlMkZwdWJsaWMtZmlsZXMlMkYyMTczJTJGbG9nb3MlMkZMaWdodExvZ29fNjk3M2Y3MmFiNDI0YS1mODBlMjc2My5wbmclMjIlMkMlMjJmbG9hdGluZ19idXR0b24lMjIlM0FmYWxzZSU3RCUyQyUyMnBvc2l0aW9uJTIyJTNBMCUyQyUyMmRpc2FibGVkX2ZpZWxkcyUyMiUzQSU3QiU3RCU3RCUyQyU3QiUyMmlkJTIyJTNBJTIyZm9vdGVyX2xvbmdfMl8xJTIyJTJDJTIydHlwZSUyMiUzQSUyMmZvb3Rlcl9sb25nXzIlMjIlMkMlMjJsYWJlbCUyMiUzQSUyMkZvb3RlciUyMExvbmclMjAyJTIyJTJDJTIyY29udGVudCUyMiUzQSU3QiUyMml0ZW1zJTIyJTNBJTVCJTdCJTIyaWQlMjIlM0ElMjJmb290ZXJfbG9uZ18yXzFfaXRlbXNfMCUyMiUyQyUyMmNvbnRlbnQlMjIlM0ElN0IlMjJ0ZXh0JTIyJTNBJTIyJTNDaDMlM0VUaXRsZSUzQyUyRmgzJTNFJTNDcCUzRXRleHQlM0MlMkZwJTNFJTIyJTJDJTIyYmFja2dyb3VuZF9pbWFnZSUyMiUzQSUyMmh0dHBzJTNBJTJGJTJGcmVzLmNsb3VkaW5hcnkuY29tJTJGZG9mampsYzZkJTJGaW1hZ2UlMkZ1cGxvYWQlMkZmX2F1dG8lMkNxX2F1dG8lMkZ2MTc4NTA3NzgwNyUyRmx2LWF6dXJlJTJGbHYtYXNzZXRzJTJGZnJlcXVlbnRseV91c2VkJTJGbHV4dXJ5aG9tZTItNGM3NTdlN2IuanBnJTIyJTdEJTJDJTIycG9zaXRpb24lMjIlM0EwJTdEJTJDJTdCJTIyaWQlMjIlM0ElMjJmb290ZXJfbG9uZ18yXzFfaXRlbXNfMSUyMiUyQyUyMmNvbnRlbnQlMjIlM0ElN0IlMjJ0ZXh0JTIyJTNBJTIyJTNDaDMlM0VUaXRsZSUzQyUyRmgzJTNFJTNDcCUzRXRleHQlM0MlMkZwJTNFJTIyJTJDJTIyYmFja2dyb3VuZF9pbWFnZSUyMiUzQSUyMmh0dHBzJTNBJTJGJTJGcmVzLmNsb3VkaW5hcnkuY29tJTJGZG9mampsYzZkJTJGaW1hZ2UlMkZ1cGxvYWQlMkZmX2F1dG8lMkNxX2F1dG8lMkZ2MTc4NTA3NzgwNyUyRmx2LWF6dXJlJTJGbHYtYXNzZXRzJTJGZnJlcXVlbnRseV91c2VkJTJGbHV4dXJ5aG9tZTItNGM3NTdlN2IuanBnJTIyJTJDJTIyaW1hZ2Vfb3ZlcmxheV9jb2xvciUyMiUzQSUyMiUyM0Q0MUUzMyUyMiUyQyUyMmltYWdlX292ZXJsYXlfYW1vdW50JTIyJTNBJTIyMC4zJTIyJTdEJTJDJTIycG9zaXRpb24lMjIlM0ExJTdEJTJDJTdCJTIyaWQlMjIlM0ElMjJmb290ZXJfbG9uZ18yXzFfaXRlbXNfMiUyMiUyQyUyMmNvbnRlbnQlMjIlM0ElN0IlMjJ0ZXh0JTIyJTNBJTIyJTNDaDMlM0VUaXRsZSUzQyUyRmgzJTNFJTNDcCUzRXRleHQlM0MlMkZwJTNFJTIyJTJDJTIyYmFja2dyb3VuZF9pbWFnZSUyMiUzQSUyMmh0dHBzJTNBJTJGJTJGcmVzLmNsb3VkaW5hcnkuY29tJTJGZG9mampsYzZkJTJGaW1hZ2UlMkZ1cGxvYWQlMkZmX2F1dG8lMkNxX2F1dG8lMkZ2MTc4NTA3NzgwNyUyRmx2LWF6dXJlJTJGbHYtYXNzZXRzJTJGZnJlcXVlbnRseV91c2VkJTJGbHV4dXJ5aG9tZTItNGM3NTdlN2IuanBnJTIyJTdEJTJDJTIycG9zaXRpb24lMjIlM0EyJTdEJTVEJTJDJTIybG9nb19saWdodCUyMiUzQSUyMmh0dHBzJTNBJTJGJTJGZmlsZXMucmVhbHNhdnZ5LmNvbSUyRnNhbXBsZV9waG90b3MlMkZzYW1wbGVfbG9nb18wMl9saWdodC5wbmclMjIlMkMlMjJpb3NfYXBwX3VybCUyMiUzQSUyMmh0dHBzJTNBJTJGJTJGd3d3
2387LmFwcGxlLmNvbSUyRmlvcyUyRmFwcC1zdG9yZSUyRiUyMiUyQyUyMmZvb3Rlcl9zdHlsZSUyMiUzQSUyMmRhcmslMjIlMkMlMjJpb3NfYXBwX3RleHQlMjIlM0ElMjJpT1MlMjBBcHAlMjBEb3dubG9hZCUyMiUyQyUyMnNvY2lhbF9saW5rcyUyMiUzQSU1QiU3QiUyMmlkJTIyJTNBJTIyZm9vdGVyX2xvbmdfMl8xX3NvY2lhbF9saW5rc18wJTIyJTJDJTIyY29udGVudCUyMiUzQSU3QiUyMnNvY2lhbF9saW5rJTIyJTNBJTIyaHR0cHMlM0ElMkYlMkZmYWNlYm9vay5jb20lMkZ5b3VyX2NvbXBhbnklMjIlN0QlMkMlMjJwb3NpdGlvbiUyMiUzQTAlN0QlMkMlN0IlMjJpZCUyMiUzQSUyMmZvb3Rlcl9sb25nXzJfMV9zb2NpYWxfbGlua3NfMSUyMiUyQyUyMmNvbnRlbnQlMjIlM0ElN0IlMjJzb2NpYWxfbGluayUyMiUzQSUyMmh0dHBzJTNBJTJGJTJGdHdpdHRlci5jb20lMkZ5b3VyX2NvbXBhbnklMjIlN0QlMkMlMjJwb3NpdGlvbiUyMiUzQTElN0QlMkMlN0IlMjJpZCUyMiUzQSUyMmZvb3Rlcl9sb25nXzJfMV9zb2NpYWxfbGlua3NfMiUyMiUyQyUyMmNvbnRlbnQlMjIlM0ElN0IlMjJzb2NpYWxfbGluayUyMiUzQSUyMmh0dHBzJTNBJTJGJTJGeW91dHViZS5jb20lMkZ5b3VyX2NvbXBhbnklMjIlN0QlMkMlMjJwb3NpdGlvbiUyMiUzQTIlN0QlNUQlMkMlMjJjb3B5cmlnaHRfdGV4dCUyMiUzQSUyMiVDMiVBOTIwMjQlMjBBbGwlMjByaWdodHMlMjByZXNlcnZlZCUyMiUyQyUyMnNob3dfYXBwX2xpbmtzJTIyJTNBZmFsc2UlMkMlMjJhbmRyb2lkX2FwcF91cmwlMjIlM0ElMjJodHRwcyUzQSUyRiUyRnBsYXkuZ29vZ2xlLmNvbSUyRnN0b3JlJTJGYXBwcyUyMiUyQyUyMmRpc2NsYWltZXJfdGV4dCUyMiUzQSUyMiVDMiVBOTIwMjQlMjBBbGwlMjByaWdodHMlMjByZXNlcnZlZCUyMiUyQyUyMmFuZHJvaWRfYXBwX3RleHQlMjIlM0ElMjJBbmRyb2lkJTIwQXBwJTIwRG93bmxvYWQlMjIlMkMlMjJiYWNrZ3JvdW5kX2NvbG9yJTIyJTNBJTIyJTIzMDAwJTIyJTJDJTIybGVnYWxfbGlua18xX3VybCUyMiUzQSUyMmh0dHBzJTNBJTJGJTJGd3d3LnJlYWxzYXZ2eS5jb20lMjIlMkMlMjJsZWdhbF9saW5rXzJfdXJsJTIyJTNBJTIyaHR0cHMlM0ElMkYlMkZ3d3cucmVhbHNhdnZ5LmNvbSUyMiUyQyUyMmxlZ2FsX2xpbmtfMV90ZXh0JTIyJTNBJTIyTGVnYWwlMjBMaW5rJTIwMSUyMiUyQyUyMmxlZ2FsX2xpbmtfMl90ZXh0JTIyJTNBJTIyTGVnYWwlMjBMaW5rJTIwMiUyMiUyQyUyMnNlY29uZF9sb2dvX2xpZ2h0JTIyJTNBJTIyaHR0cHMlM0ElMkYlMkZmaWxlcy5yZWFsc2F2dnkuY29tJTJGc2FtcGxlX3Bob3RvcyUyRnNhbXBsZV9sb2dvXzAyX2xpZ2h0LnBuZyUyMiUyQyUyMmNvbHVtbl9vbmVfY29udGVudCUyMiUzQSUyMiUzQ3VsJTNFJTNDbGklM0UlM0NhJTIwaHJlZiUzRCclMjMnJTNFQWxsZW4lM0MlMkZhJTNFJTNDJTJGbGklM0UlM0NsaSUzRSUzQ2ElMjBocmVmJTNEJyUyMyclM0VHcmFwZXZpbmUlM0MlMkZhJTNFJTNDJTJGbGklM0UlM0NsaSUzRSUzQ2ElMjBocmVmJTNEJyUyMyclM0VGb3J0aCUyMFdvcnRoJTNDJTJGYSUzRSUzQyUyRmxpJTNFJTNDbGklM0UlM0NhJTIwaHJlZiUzRCclMjMnJTNFUGxhbm8lM0MlMkZhJTNFJTNDJTJGbGklM0UlM0NsaSUzRSUzQ2ElMjBocmVmJTNEJyUyMyclM0VDZW50cmFsJTIwRGFsbGFzJTNDJTJGYSUzRSUzQyUyRmxpJTNFJTNDbGklM0UlM0NhJTIwaHJlZiUzRCclMjMnJTNFRnJpc2NvJTNDJTJGYSUzRSUzQyUyRmxpJTNFJTNDbGklM0UlM0NhJTIwaHJlZiUzRCclMjMnJTNFRmFyJTIwTm9ydGglMjBEYWxsYXMlM0MlMkZhJTNFJTNDJTJGbGklM0UlM0NsaSUzRSUzQ2ElMjBocmVmJTNEJyUyMyclM0VGbG93ZXIlMjBNb3VuZCUzQyUyRmElM0UlM0MlMkZsaSUzRSUzQyUyRnVsJTNFJTIyJTJDJTIyY29sdW1uX3R3b19jb250ZW50JTIyJTNBJTIyJTNDdWwlM0UlM0NsaSUzRSUzQ2ElMjBocmVmJTNEJyUyMyclM0VCdXllcnMlM0MlMkZhJTNFJTNDJTJGbGklM0UlM0NsaSUzRSUzQ2ElMjBocmVmJTNEJyUyMyclM0VTZWxsZXJzJTNDJTJGYSUzRSUzQyUyRmxpJTNFJTNDbGklM0UlM0NhJTIwaHJlZiUzRCclMjMnJTNFTmVpZ2hib3Job29kcyUzQyUyRmElM0UlM0MlMkZsaSUzRSUzQ2xpJTNFJTNDYSUyMGhyZWYlM0QnJTIzJyUzRUFnZW50cyUzQyUyRmElM0UlM0MlMkZsaSUzRSUzQ2xpJTNFJTNDYSUyMGhyZWYlM0QnJTIzJyUzRUNvbXBhbnklM0MlMkZhJTNFJTNDJTJGbGklM0UlM0NsaSUzRSUzQ2ElMjBocmVmJTNEJyUyMyclM0VCbG9nJTNDJTJGYSUzRSUzQyUyRmxpJTNFJTNDbGklM0UlM0NhJTIwaHJlZiUzRCclMjMnJTNFVFJFQyUyMEluZm9ybWF0aW9uJTNDJTJGYSUzRSUzQyUyRmxpJTNFJTNDbGklM0UlM0NhJTIwaHJlZiUzRCclMjMnJTNFVFJFQyUyMENvbnN1bWVyJTIwTm90aWNlJTNDJTJGYSUzRSUzQyUyRmxpJTNFJTNDbGklM0UlM0NhJTIwaHJlZiUzRCdodHRwcyUzQSUyRiUyRmNybS5yZWFsc2F2dnkuY29tJTJGbG9naW4nJTNFQ1JNJTNDJTJGYSUzRSUzQyUyRmxpJTNFJTNDJTJGdWwlM0UlMjIlN0QlMkMlMjJwb3NpdGlvbiUyMiUzQTIlMkMlMjJkaXNhYmxlZF9maWVsZHMlMjIlM0ElNUIlNUQlN0QlMkMlN0IlMjJpZCUyMiUzQSUyMmZvb3Rlcl8zXzElMjIlMkMlMjJ0eXBlJTIyJTNBJTIyZm9vdGVyXzMlMjIlMkMlMjJsYWJlbCUyMiUzQSUyMkZvb3RlciUyMDMlMjIlMkMlMjJjb250ZW50JTIyJTNBJTdCJTIybG9nbyUyMiUzQSUyMmh0dHBzJTNBJTJGJTJGcmVzLmNsb3VkaW5hcnkuY29tJTJGZG9mampsYzZkJTJGaW1hZ2UlMkZ1cGxvYWQlMkZmX2F1dG8lMkNxX2F1dG8lMkZ2MTc4NTA3ODQxNiUyRmx2LWF6dXJlJTJGcHVibGljLWZpbGVzJTJGMjE3MyUyRmxvZ29zJTJGRGFya0xvZ29fNjk3M2Y3MmFhN2NmYS1lNzFlNTQ3MC5wbmclMjIlMkMlMjJ0aGVtZSUyMiUzQSUyMmxpZ2h0JTIyJTJDJTIydGl0bGUlMjIlM0ElMjIlMjIlMkMlMjJkZXNjcmlwdGlvbiUyMiUzQSUyMiUzQ2JyJTNFJTNDYnIlM0UlM0NzcGFuJTIwc3R5bGUlM0QlNUMlMjJjb2xvciUzQSUyMHJnYigwJTJDJTIwMCUyQyUyMDApJTNCJTVDJTIyJTNFJTNDc3BhbiUyMGNsYXNzJTNEJTVDJTIycWwtY3Vyc29yJTVDJTIyJTNFJUVGJUJCJUJGJTNDJTJGc3BhbiUzRUFsbCUyMGluZm9ybWF0aW9uJTIwcHJvdmlkZWQlMjBoZXJlaW4lMjBoYXMlMjBiZWVuJTIwb2J0YWluZWQlMjBmcm9tJTIwc291cmNlcyUyMGJlbGlldmVkJTIwcmVsaWFibGUlMkMlMjBidXQlMjBtYXklMjBiZSUyMHN1YmplY3QlMjB0byUyMGVycm9ycyUyQyUyMG9taXNzaW9ucyUyQyUyMGNoYW5nZSUyMG9mJTIwcHJpY2UlMkMlMjBwcmlvciUyMHNhbGUlMkMlMjBvciUyMHdpdGhkcmF3YWwlMjB3aXRob3V0JTIwbm90aWNlLiUyMFRoZSUyMGJyb2tlcmFnZSUyMGFuZCUyMGl0cyUyMGFmZmlsaWF0ZXMlMjBtYWtlJTIwbm8lMjByZXByZXNlbnRhdGlvbiUyQyUyMHdhcnJhbnR5JTIwb3IlMjBndWFyYW50eSUyMGFzJTIwdG8lMjBhY2N1cmFjeSUyMG9mJTIwYW55JTIwaW5mb3JtYXRpb24lMjBjb250YWluZWQlMjBoZXJlaW4uJTIwWW91JTIwc2hvdWxkJTIwY29uc3VsdCUyMHlvdXIlMjBhZHZpc29ycyUyMGZvciUyMGFuJTIwaW5kZXBlbmRlbnQlMjB2ZXJpZmljYXRpb24lMjBvZiUyMGFueSUyMHByb3BlcnRpZXMuJTNDJTJGc3BhbiUzRSUzQ2JyJTNFJTNDYnIlM0UlMjIlMkMlMjJjb250YWN0X2xpc3QlMjIlM0ElNUIlN0IlMjJpZCUyMiUzQSUyMmZvb3Rlcl8zXzFfY29udGFjdF9saXN0XzAlMjIlMkMlMjJjb250ZW50JTIyJTNBJTdCJTIyYWdlbnRfbmFtZSUyMiUzQSUyMkRlYXRvbiUyMEdyb3VwJTIwUmVhbHR5JTIyJTJDJTIyYWdlbnRfZW1haWwlMjIlM0ElMjJzZGVhdG9uJTQwZGVhdG9uZ3JvdXByZWFsdHkuY29tJTIyJTJDJTIyYWdlbnRfbnVtYmVyJTIyJTNBJTIyNTAxLTU4MC05MTUxJTIyJTJDJTIyYWdlbnRfYWRkcmVzcyUyMiUzQSUyMiUyMiU3RCUyQyUyMnBvc2l0aW9uJTIyJTNBMCUyQyUyMmRpc2FibGVkX2ZpZWxkcyUyMiUzQSU1QiU1RCU3RCU1RCUyQyUyMnNvY2lhbF9saW5rcyUyMiUzQSU1QiU3QiUyMmlkJTIyJTNBJTIyZm9vdGVyXzNfMV9zb2NpYWxfbGlua3NfMCUyMiUyQyUyMmNvbnRlbnQlMjIlM0ElN0IlMjJzb2NpYWxfbGluayUyMiUzQSUyMmh0dHBzJTNBJTJGJTJGd3d3
2387LmZhY2Vib29rLmNvbSUyRmRlYXRvbnNjb3R0JTIyJTdEJTJDJTIycG9zaXRpb24lMjIlM0EwJTJDJTIyZGlzYWJsZWRfZmllbGRzJTIyJTNBJTdCJTdEJTdEJTJDJTdCJTIyaWQlMjIlM0ElMjJmb290ZXJfM18xX3NvY2lhbF9saW5rc18xJTIyJTJDJTIyY29udGVudCUyMiUzQSU3QiUyMnNvY2lhbF9saW5rJTIyJTNBJTIyaHR0cHMlM0ElMkYlMkZ3d3cubGlua2VkaW4uY29tJTJGaW4lMkZkZWF0b25zY290dCUyMiU3RCUyQyUyMnBvc2l0aW9uJTIyJTNBMSUyQyUyMmRpc2FibGVkX2ZpZWxkcyUyMiUzQSU3QiU3RCU3RCU1RCUyQyUyMmRpc2NsYWltZXJfbG9nbyUyMiUzQSUyMmh0dHBzJTNBJTJGJTJGY2RuLmZpbGVzdGFja2NvbnRlbnQuY29tJTJGVGU2RzhYczhRcUdoWmRsT3A0ZFElMjIlN0QlMkMlMjJwb3NpdGlvbiUyMiUzQTI4JTJDJTIyZGlzYWJsZWRfZmllbGRzJTIyJTNBJTdCJTdEJTdEJTVEJTdEJTJDJTIyc3R5bGUlMjIlM0ElN0IlMjJjdXN0b21Dc3MlMjIlM0ElMjIlNUNuJTJGKiUyMCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCU1Q24lMjAlMjAlMjBTVVBFUiUyMFRIRU1FJTIwJUUyJTgwJTkzJTIwR0xPQkFMJTIwVE9LRU5TJTVDbiUyMCUyMCUyMCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUyMColMkYlNUNuJTNBcm9vdCUyMCU3QiU1Q24lMjAlMjAlMkYqJTIwLS0tLS0lMjBDb3JlJTIwbmV1dHJhbHMlMjAtLS0tLSUyMColMkYlNUNuJTIwJTIwLS1nbG9iYWwtd2hpdGUlM0ElMjAlMjNmZmZmZmYlM0IlNUNuJTIwJTIwLS1nbG9iYWwtYmxhY2slM0ElMjAlMjMwMDAwMDAlM0IlNUNuJTVDbiUyMCUyMCUyRiolMjAtLS0tLSUyMEJyYW5kJTIwYWNjZW50JTIwKHBlci1zaXRlJTIwb3ZlcnJpZGUpJTIwLS0tLS0lMjAqJTJGJTVDbiUyMCUyMC0tYnJhbmQtYWNjZW50JTNBJTIwJTIzMTI1Q0FCJTNCJTIwJTJGKiUyMGNoYW5nZSUyMHBlciUyMGJyYW5kJTJGdGhlbWUlMjAqJTJGJTVDbiU1Q24lMjAlMjAlMkYqJTIwLS0tLS0lMjBIZWFkZXIlMjBvdmVybGF5JTIwZmFkZSUyMC0tLS0tJTIwKiUyRiU1Q24lMjAlMjAtLW92ZXJsYXktaGVhZGVyLWZhZGUtc3RhcnQlM0ElMjByZ2JhKDAlMkMwJTJDMCUyQy4yMCklM0IlNUNuJTIwJTIwLS1vdmVybGF5LWhlYWRlci1mYWRlLW1pZCUzQSUyMHJnYmEoMCUyQzAlMkMwJTJDLjE1KSUzQiU1Q24lMjAlMjAtLW92ZXJsYXktaGVhZGVyLWZhZGUtZW5kJTNBJTIwcmdiYSgwJTJDMCUyQzAlMkMwKSUzQiU1Q24lNUNuJTIwJTIwJTJGKiUyMC0tLS0tJTIwSGVybyUyMHZpZGVvJTIwb3ZlcmxheSUyMC0tLS0tJTIwKiUyRiU1Q24lMjAlMjAtLW92ZXJsYXktaGVyby12aWRlbyUzQSUyMHJnYmEoMCUyQzAlMkMwJTJDMC4zMCklM0IlNUNuJTVDbiUyMCUyMCUyRiolMjAtLS0tLSUyMFR5cG9ncmFwaHklMjB0b2tlbnMlMjAtLS0tLSUyMColMkYlNUNuJTIwJTIwLS1zdWJ0aXRsZS1jb2xvci1kYXJrJTNBJTIwJTIzMjEyNTI5JTNCJTVDbiUyMCUyMC0tc3VidGl0bGUtY29sb3ItbGlnaHQlM0ElMjAlMjNmZmZmZmYlM0IlNUNuJTVDbiUyMCUyMCUyRiolMjAtLS0tLSUyME5hdmlnYXRpb24lMjAtLS0tLSUyMColMkYlNUNuJTIwJTIwLS1uYXYtdGV4dC1jb2xvciUzQSUyMCUyM2ZmZmZmZiUzQiU1Q24lMjAlMjAtLW5hdi1ob3Zlci1jb2xvciUzQSUyMHZhcigtLWJyYW5kLWFjY2VudCklM0IlNUNuJTIwJTIwLS1uYXYtdHJhbnNwYXJlbnQtYmclM0ElMjAlMjMwMDAwMDAlM0IlNUNuJTIwJTIwLS1uYXYtZHJvcGRvd24tYmclM0ElMjByZ2JhKDAlMkMwJTJDMCUyQy45MiklM0IlNUNuJTIwJTIwLS1uYXYtZHJvcGRvd24taXRlbS10ZXh0JTNBJTIwJTIzZmZmZmZmJTNCJTVDbiUyMCUyMC0tbmF2LWRyb3Bkb3duLWl0ZW0taG92ZXItYmclM0ElMjByZ2JhKDI1NSUyQzI1NSUyQzI1NSUyQy4wOCklM0IlNUNuJTIwJTIwLS1uYXYtZHJvcGRvd24tc2hhZG93JTNBJTIwMCUyMDhweCUyMDIwcHglMjByZ2JhKDAlMkMwJTJDMCUyQy4yNSklM0IlNUNuJTVDbiUyMCUyMCUyRiolMjAtLS0tLSUyMEhlcm8lMjBidXR0b25zJTIwLS0tLS0lMjAqJTJGJTVDbiUyMCUyMC0taGVyby1idG4tYmclM0ElMjAlMjMwMDAwMDAlM0IlNUNuJTIwJTIwLS1oZXJvLWJ0bi10ZXh0JTNBJTIwJTIzZmZmZmZmJTNCJTVDbiUyMCUyMC0taGVyby1idG4tYm9yZGVyJTNBJTIwJTIzZmZmZmZmJTNCJTVDbiUyMCUyMC0taGVyby1idG4taG92ZXItYmclM0ElMjAlMjNmZmZmZmYlM0IlNUNuJTIwJTIwLS1oZXJvLWJ0bi1ob3Zlci10ZXh0JTNBJTIwJTIzMDAwMDAwJTNCJTVDbiUyMCUyMC0taGVyby1idG4taG92ZXItYm9yZGVyJTNBJTIwJTIzMDAwMDAwJTNCJTVDbiU1Q24lMjAlMjAlMkYqJTIwLS0tLS0lMjBGb3JtJTIwcGFuZWwlMjAoZGFyayklMjAtLS0tLSUyMColMkYlNUNuJTIwJTIwLS1mb3JtLXBhbmVsLWJnJTNBJTIwJTIzMDAwMDAwJTNCJTVDbiUyMCUyMC0tZm9ybS10aXRsZS10ZXh0JTNBJTIwJTIzZmZmZmZmJTNCJTVDbiUyMCUyMC0tZm9ybS1zdWJ0aXRsZS10ZXh0JTNBJTIwJTIzZmZmZmZmJTNCJTVDbiUyMCUyMC0tZm9ybS1vcHRpbi1sYWJlbCUzQSUyMCUyM2ZmZmZmZiUzQiU1Q24lMjAlMjAtLWZvcm0tY2hlY2tib3gtYWNjZW50JTNBJTIwJTIzZmZmZmZmJTNCJTVDbiU1Q24lMjAlMjAtLWZvcm0tc3VibWl0LWJnJTNBJTIwdmFyKC0taGVyby1idG4tYmcpJTNCJTVDbiUyMCUyMC0tZm9ybS1zdWJtaXQtdGV4dCUzQSUyMHZhcigtLWhlcm8tYnRuLXRleHQpJTNCJTVDbiUyMCUyMC0tZm9ybS1zdWJtaXQtYm9yZGVyJTNBJTIwdmFyKC0taGVyby1idG4tYm9yZGVyKSUzQiU1Q24lMjAlMjAtLWZvcm0tc3VibWl0LWhvdmVyLWJnJTNBJTIwdmFyKC0taGVyby1idG4taG92ZXItYmcpJTNCJTVDbiUyMCUyMC0tZm9ybS1zdWJtaXQtaG92ZXItdGV4dCUzQSUyMHZhcigtLWhlcm8tYnRuLWhvdmVyLXRleHQpJTNCJTVDbiUyMCUyMC0tZm9ybS1zdWJtaXQtaG92ZXItYm9yZGVyJTNBJTIwdmFyKC0taGVyby1idG4taG92ZXItYm9yZGVyKSUzQiU1Q24lNUNuJTIwJTIwJTJGKiUyMC0tLS0tJTIwU2VjdGlvbnMlMjAlMkYlMjBiYWNrZ3JvdW5kcyUyMC0tLS0tJTIwKiUyRiU1Q24lMjAlMjAtLXNlY3Rpb24tdGl0bGUtYmclM0ElMjAlMjNmZmZmZmYlM0IlNUNuJTIwJTIwLS10ZXN0aW1vbmlhbC1zZWN0aW9uLWJnJTNBJTIwJTIzZjFmMWYxJTNCJTVDbiU1Q24lMjAlMjAlMkYqJTIwLS0tLS0lMjBGb290ZXIlMjAtLS0tLSUyMColMkYlNUNuJTIwJTIwLS1mb290ZXItYmclM0ElMjAlMjNmZmZmZmYlM0IlNUNuJTIwJTIwLS1mb290ZXItbGluay11bmRlcmxpbmUlM0ElMjByZ2JhKDAlMkMwJTJDMCUyQy4xNSklM0IlNUNuJTIwJTIwLS1mb290ZXItbWV0YS10ZXh0JTNBJTIwJTIzNjY2NjY2JTNCJTVDbiU1Q24lMjAlMjAlMkYqJTIwLS0tLS0lMjBQZXJmb3JtYW5jZSUyMCUyRiUyMHN0YXRzJTIwLS0tLS0lMjAqJTJGJTVDbiUyMCUyMC0tcGVyZm9ybWFuY2UtbnVtYmVyLXRleHQlM0ElMjAlMjNmZmZmZmYlM0IlNUNuJTIwJTIwLS1wZXJmb3JtYW5jZS1udW1iZXItZ2xvdyUzQSUyMHJnYmEoMjI5JTJDNjIlMkM2MiUyQy4zKSUzQiU1Q24lNUNuJTIwJTIwJTJGKiUyMC0tLS0tJTIwU2xpY2slMjBhcnJvd3MlMjAtLS0tLSUyMColMkYlNUNuJTIwJTIwLS1zbGljay1hcnJvdy1iZyUzQSUyMCUyMzAw
2387MDAwMCUzQiU1Q24lMjAlMjAtLXNsaWNrLWFycm93LWJvcmRlciUzQSUyMCUyM2ZmZmZmZiUzQiU1Q24lMjAlMjAtLXNsaWNrLWFycm93LWljb24lM0ElMjAlMjNmZmZmZmYlM0IlNUNuJTIwJTIwLS1zbGljay1hcnJvdy1ob3Zlci1iZyUzQSUyMCUyM2ZmZmZmZiUzQiU1Q24lMjAlMjAtLXNsaWNrLWFycm93LWhvdmVyLWJvcmRlciUzQSUyMCUyMzAwMDAwMCUzQiU1Q24lMjAlMjAtLXNsaWNrLWFycm93LWhvdmVyLWljb24lM0ElMjAlMjMwMDAwMDAlM0IlNUNuJTVDbiUyMCUyMCUyRiolMjAtLS0tLSUyMEZvb3RlciUyMG1pZGRsZS1yaWdodCUyMHRleHQlMjBzaXplJTIwKE5hb21pKSUyMC0tLS0tJTIwKiUyRiU1Q24lMjAlMjAtLWZvb3Rlci1taWRkbGUtcmlnaHQtZm9udC1zaXplJTNBJTIwMC45cmVtJTNCJTVDbiU3RCU1Q24lNUNuJTJGKiUyMCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCU1Q24lMjAlMjAlMjBHTE9CQUwlMjBDT05URU5UJTIwVFlQT0dSQVBIWSUyMChMYXRvJTIwbGlnaHQpJTVDbiUyMCUyMCUyMCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUyMColMkYlNUNuLnRleHQtY29udGFpbmVyJTIwcCUyMCU3QiU1Q24lMjAlMjBmb250LWZhbWlseSUzQSUyMCdMYXRvJyUyQyUyMHNhbnMtc2VyaWYlM0IlNUNuJTIwJTIwZm9udC13ZWlnaHQlM0ElMjAzMDAlM0IlNUNuJTIwJTIwZm9udC1zaXplJTNBJTIwMXJlbSUzQiU1Q24lMjAlMjBsaW5lLWhlaWdodCUzQSUyMDEuOCUzQiU1Q24lMjAlMjBtYXJnaW4tYm90dG9tJTNBJTIwMjBweCUzQiU1Q24lMjAlMjBjb2xvciUzQSUyMCUyMzAwMCUzQiU1Q24lN0QlNUNuJTVDbi50aXRsZS0zLXNlY3Rpb24lMjAlN0IlNUNuJTIwJTIwZm9udC1mYW1pbHklM0ElMjAnTGF0byclMkMlMjBzYW5zLXNlcmlmJTNCJTVDbiUyMCUyMGZvbnQtd2VpZ2h0JTNBJTIwMzAwJTNCJTVDbiUyMCUyMGZvbnQtc2l6ZSUzQSUyMDFyZW0lM0IlNUNuJTIwJTIwbGluZS1oZWlnaHQlM0ElMjAxLjglM0IlNUNuJTIwJTIwbWFyZ2luLWJvdHRvbSUzQSUyMDIwcHglM0IlNUNuJTdEJTVDbiU1Q24lMkYqJTIwSGVybyUyMCUyRiUyMHBhcmFsbGF4JTIwc3VidGl0bGUlMjAqJTJGJTVDbi5wYXJhbGxheC1zdWJ0aXRsZSUyMCU3QiU1Q24lMjAlMjBmb250LXNpemUlM0ElMjAxLjVyZW0lM0IlNUNuJTIwJTIwZm9udC13ZWlnaHQlM0ElMjA1MDAlM0IlNUNuJTIwJTIwZm9udC1zdHlsZSUzQSUyMGl0YWxpYyUzQiU1Q24lMjAlMjBsZXR0ZXItc3BhY2luZyUzQSUyMDEuNXB4JTNCJTVDbiUyMCUyMGNvbG9yJTNBJTIwdmFyKC0tc3VidGl0bGUtY29sb3ItZGFyayklM0IlNUNuJTdEJTVDbiU1Q24lMkYqJTIwV2hlbiUyMHVzZWQlMjBvbiUyMGRhcmslMjBiYWNrZ3JvdW5kcyUyMChOYW9taSUyRkFteSUyMHBhdHRlcm4pJTIwKiUyRiU1Q24uaGVyby12aWRlbyUyMC52aWRlby1jYXB0aW9uJTIwLnBhcmFsbGF4LXN1YnRpdGxlJTJDJTVDbi5pbWFnZS13cmFwcGVyLmJnLW92ZXJsYXklMjAucGFyYWxsYXgtc3VidGl0bGUlMjAlN0IlNUNuJTIwJTIwY29sb3IlM0ElMjB2YXIoLS1zdWJ0aXRsZS1jb2xvci1saWdodCklM0IlNUNuJTdEJTVDbiU1Q24lMkYqJTIwJTNEJTNEJTNEJTNEJTNEJTNEJTNEJTNEJTNEJTNEJTNEJTNEJTNEJTNEJTNEJTNEJTNEJTNEJTNEJTNEJTNEJTNEJTNEJTNEJTNEJTNEJTNEJTNEJTNEJTNEJTNEJTNEJTNEJTNEJTNEJTNEJTNEJTNEJTNEJTNEJTNEJTVDbiUyMCUyMCUyME5BViUyMCUyQiUyMExPR08lMjBTSVpJTkclMjBBTkQlMjBMQVlPVVQlNUNuJTIwJTIwJTIwJTNEJTNEJTNEJTNEJTNEJTNEJTNEJTNEJTNEJTNEJTNEJTNEJTNEJTNEJTNEJTNEJTNEJTNEJTNEJTNEJTNEJTNEJTNEJTNEJTNEJTNEJTNEJTNEJTNEJTNEJTNEJTNEJTNEJTNEJTNEJTNEJTNEJTNEJTNEJTNEJTNEJTIwKiUyRiU1Q24ubmF2YmFyJTIwJTdCJTVDbiUyMCUyMGRpc3BsYXklM0ElMjBmbGV4JTNCJTVDbiUyMCUyMGFsaWduLWl0ZW1zJTNBJTIwY2VudGVyJTNCJTVDbiUyMCUyMGdhcCUzQSUyMDFyZW0lM0IlNUNuJTIwJTIwcGFkZGluZyUzQSUyMDAlMjAxNnB4JTNCJTVDbiUyMCUyMG1pbi1oZWlnaHQlM0ElMjA4MHB4JTNCJTVDbiU3RCU1Q24lNUNuLm5hdmJhci1icmFuZCUyMCU3QiU1Q24lMjAlMjBkaXNwbGF5JTNBJTIwZmxleCUzQiU1Q24lMjAlMjBhbGlnbi1pdGVtcyUzQSUyMGNlbnRlciUzQiU1Q24lMjAlMjBtYXJnaW4lM0ElMjAwJTNCJTVDbiUyMCUyMHBhZGRpbmclM0ElMjAwJTNCJTVDbiUyMCUyMGxpbmUtaGVpZ2h0JTNBJTIwMSUzQiU1Q24lN0QlNUNuJTVDbi5uYXZiYXItYnJhbmQlMjBpbWclMkMlNUNuLm5hdmlnYXRpb24tMyUyMC5uYXYtbG9nbyUyMC5sb2dvLWltYWdlJTIwJTdCJTVDbiUyMCUyMGRpc3BsYXklM0ElMjBibG9jayUzQiU1Q24lMjAlMjBoZWlnaHQlM0ElMjBhdXRvJTIwIWltcG9ydGFudCUzQiU1Q24lMjAlMjB3aWR0aCUzQSUyMGF1dG8lMjAhaW1wb3J0YW50JTNCJTVDbiUyMCUyMG1heC13aWR0aCUzQSUyMG5vbmUlMjAhaW1wb3J0YW50JTNCJTVDbiUyMCUyMG9iamVjdC1maXQlM0ElMjBjb250YWluJTNCJTVDbiUyMCUyMHBhZGRpbmclM0ElMjAwJTIwIWltcG9ydGFudCUzQiU1Q24lMjAlMjBtYXJnaW4lM0ElMjAwJTIwIWltcG9ydGFudCUzQiU1Q24lN0QlNUNuJTVDbiUyRiolMjBEZXNrdG9wJTIwKiUyRiU1Q24lNDBtZWRpYSUyMChtaW4td2lkdGglM0ElMjA5OTJweCklMjAlN0IlNUNuJTIwJTIwLm5hdmJhciUyMCU3QiUyMG1pbi1oZWlnaHQlM0ElMjAxMTBweCUzQiUyMCU3RCU1Q24lMjAlMjAubmF2YmFyLWJyYW5kJTIwaW1nJTJDJTVDbiUyMCUyMC5uYXZpZ2F0aW9uLTMlMjAubmF2LWxvZ28lMjAubG9nby1pbWFnZSUyMCU3QiUyMG1heC1oZWlnaHQlM0ElMjAxMDBweCUyMCFpbXBvcnRhbnQlM0IlMjAlN0QlNUNuJTdEJTVDbiU1Q24lMkYqJTIwVGFibGV0JTIwKiUyRiU1Q24lNDBtZWRpYSUyMChtaW4td2lkdGglM0ElMjA3NjhweCklMjBhbmQlMjAobWF4LXdpZHRoJTNBJTIwOTkxLjk4cHgpJTIwJTdCJTVDbiUyMCUyMC5uYXZiYXIlMjAlN0IlMjBtaW4taGVpZ2h0JTN
2387BJTIwMTEwcHglM0IlMjAlN0QlNUNuJTIwJTIwLm5hdmJhci1icmFuZCUyMGltZyUyQyU1Q24lMjAlMjAubmF2aWdhdGlvbi0zJTIwLm5hdi1sb2dvJTIwLmxvZ28taW1hZ2UlMjAlN0IlMjBtYXgtaGVpZ2h0JTNBJTIwMTAwcHglMjAhaW1wb3J0YW50JTNCJTIwJTdEJTVDbiU3RCU1Q24lNUNuJTJGKiUyME1vYmlsZSUyMColMkYlNUNuJTQwbWVkaWElMjAobWF4LXdpZHRoJTNBJTIwNzY3Ljk4cHgpJTIwJTdCJTVDbiUyMCUyMC5uYXZiYXIlMjAlN0IlMjBtaW4taGVpZ2h0JTNBJTIwNzJweCUzQiUyMCU3RCU1Q24lNUNuJTIwJTIwLm5hdmJhci1icmFuZCUyMGltZyUyQyU1Q24lMjAlMjAubmF2aWdhdGlvbi0zJTIwLm5hdi1sb2dvJTIwLmxvZ28taW1hZ2UlMjAlN0IlNUNuJTIwJTIwJTIwJTIwbWF4LWhlaWdodCUzQSUyMDYwcHglMjAhaW1wb3J0YW50JTNCJTVDbiUyMCUyMCU3RCU1Q24lNUNuJTIwJTIwJTJGKiUyME1vb3R5JTIwbW9iaWxlJTIwbG9nbyUyMG9wdGltaXphdGlvbiUyMColMkYlNUNuJTIwJTIwLm5hdmJhci1icmFuZCUyMGltZyUyMCU3QiU1Q24lMjAlMjAlMjAlMjBtYXgtaGVpZ2h0JTNBJTIwNzBweCUyMCFpbXBvcnRhbnQlM0IlNUNuJTIwJTIwJTIwJTIwaGVpZ2h0JTNBJTIwNzBweCUzQiU1Q24lMjAlMjAlMjAlMjB3aWR0aCUzQSUyMGF1dG8lM0IlNUNuJTIwJTIwJTIwJTIwb2JqZWN0LWZpdCUzQSUyMGNvbnRhaW4lM0IlNUNuJTIwJTIwJTIwJTIwZGlzcGxheSUzQSUyMGJsb2NrJTNCJTVDbiUyMCUyMCU3RCU1Q24lNUNuJTIwJTIwLmhlcm8tYnV0dG9ucyUyMC5idG4lMjAlN0IlNUNuJTIwJTIwJTIwJTIwbWFyZ2luLWxlZnQlM0ElMjAwJTIwIWltcG9ydGFudCUzQiU1Q24lMjAlMjAlN0QlNUNuJTVDbiUyMCUyMC5jb250YWN0LWZvcm0tc2VjdGlvbiUyMCU3QiU1Q24lMjAlMjAlMjAlMjBtaW4taGVpZ2h0JTNBJTIwMTEwdmglM0IlNUNuJTIwJTIwJTdEJTVDbiU1Q24lMjAlMjAuaGVyby12aWRlbyUyMC52aWRlby13cmFwcGVyJTIwJTdCJTVDbiUyMCUyMCUyMCUyMGhlaWdodCUzQSUyMDEwMHZoJTNCJTVDbiUyMCUyMCU3RCU1Q24lNUNuJTIwJTIwLmhlcm8tdmlkZW8lMjB2aWRlbyUyMCU3QiU1Q24lMjAlMjAlMjAlMjB3aWR0aCUzQSUyMDEwMCUyNSUzQiU1Q24lMjAlMjAlMjAlMjBoZWlnaHQlM0ElMjAxMDAlMjUlM0IlNUNuJTIwJTIwJTIwJTIwb2JqZWN0LWZpdCUzQSUyMGNvdmVyJTNCJTVDbiUyMCUyMCU3RCU1Q24lN0QlNUNuJTVDbiUyRiolMjBLZWVwJTIwbmF2JTIwY29udGFpbmVycyUyMGFsaWduZWQlMjAqJTJGJTVDbi5uYXZiYXItbmF2JTIwJTNFJTIwLm5hdi1pdGVtJTIwJTNFJTIwLm5hdi1saW5rJTIwJTdCJTVDbiUyMCUyMGRpc3BsYXklM0ElMjBmbGV4JTNCJTVDbiUyMCUyMGFsaWduLWl0ZW1zJTNBJTIwY2VudGVyJTNCJTVDbiUyMCUyMHBhZGRpbmclM0ElMjAxMnB4JTIwMTRweCUzQiU1Q24lMjAlMjBsaW5lLWhlaWdodCUzQSUyMDEuMiUzQiU1Q24lMjAlMjB3aGl0ZS1zcGFjZSUzQSUyMG5vd3JhcCUzQiU1Q24lN0QlNUNuJTVDbi5uYXZiYXIlMjAuY29udGFpbmVyJTJDJTVDbi5uYXZiYXIlMjAuY29udGFpbmVyLWZsdWlkJTIwJTdCJTVDbiUyMCUyMGRpc3BsYXklM0ElMjBmbGV4JTNCJTVDbiUyMCUyMGFsaWduLWl0ZW1zJTNBJTIwY2VudGVyJTNCJTVDbiU3RCU1Q24lNUNuJTJGKiUyMFRoZW1lJTIwY2FwcyUyMHJlbW92YWwlMjAqJTJGJTVDbi5uYXZpZ2F0aW9uLTMlMjAubmF2LWxvZ28lMkMlNUNuLm5hdmlnYXRpb24tMyUyMC5uYXYtbG9nbyUyMC5sb2dvLWltYWdlJTIwJTdCJTVDbiUyMCUyMG1hcmdpbiUzQSUyMDAlMjAhaW1wb3J0YW50JTNCJTVDbiUyMCUyMHBhZGRpbmclM0ElMjAwJTIwIWltcG9ydGFudCUzQiU1Q24lN0QlNUNuJTVDbmltZy5sb2dvJTJDJTVDbmltZy5zaXRlLWxvZ28lMjAlN0IlNUNuJTIwJTIwbWF4LXdpZHRoJTNBJTIwbm9uZSUyMCFpbXBvcnRhbnQlM0IlNUNuJTdEJTVDbiU1Q24uaGVhZGVyJTJDJTVDbi5oZWFkZXItaW5uZXIlMkMlNUNuLm5hdmJhci1pbm5lciUyMCU3QiU1Q24lMjAlMjBhbGlnbi1pdGVtcyUzQSUyMGNlbnRlciUzQiU1Q24lN0QlNUNuJTVDbi5uYXZiYXItdG9nZ2xlciUyMCU3QiU1Q24lMjAlMjBkaXNwbGF5JTNBJTIwZmxleCUzQiU1Q24lMjAlMjBhbGlnbi1pdGVtcyUzQSUyMGNlbnRlciUzQiU1Q24lMjAlMjBoZWlnaHQlM0ElMjA0MnB4JTNCJTVDbiU3RCU1Q24lNUNuJTJGKiUyMCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCU1Q24lMjAlMjAlMjBBTFdBWVMtT04lMjBOQVYlMjBGQURFJTIwKFNBRkUpJTVDbiUyMCUyMCUyMCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUyMColMkYlNUNuLm5hdmlnYXRpb24tYmxvY2suaGVhZGVyJTIwJTdCJTVDbiUyMCUyMHBvc2l0aW9uJTNBJTIwcmVsYXRpdmUlMjAhaW1wb3J0YW50JTNCJTVDbiUyMCUyMHotaW5kZXglM0ElMjA0MDAwJTIwIWltcG9ydGFudCUzQiU1Q24lMjAlMjBpc29sYXRpb24lM0ElMjBpc29sYXRlJTNCJTVDbiU3RCU1Q24lNUNuLm5hdmlnYXRpb24tYmxvY2suaGVhZGVyJTNBJTNBYWZ0ZXIlMjAlN0IlNUNuJTIwJTIwY29udGVudCUzQSUyMCU1QyUyMiU1QyUyMiUzQiU1Q24lMjAlMjBwb3NpdGlvbiUzQSUyMGZpeGVkJTNCJTVDbiUyMCUyMGluc2V0JTNBJTIwMCUyMGF1dG8lMjBhdXRvJTIwMCUzQiU1Q24lMjAlMjB3aWR0aCUzQSUyMDEwMHZ3JTNCJTVDbiUyMCUyMGhlaWdodCUzQSUyMDE4MHB4JTNCJTVDbiUyMCUyMHBvaW50ZXItZXZlbnRzJTNBJTIwbm9uZSUzQiU1Q24lMjAlMjB6LWluZGV4JTNBJTIwLTElM0IlNUNuJTIwJTIwYmFja2dyb3VuZCUzQSUyMGxpbmVhci1ncmFkaWVudCglNUNuJTIwJTIwJTIwJTIwdmFyKC0tb3ZlcmxheS1oZWFkZXItZmFkZS1zdGFydCklMkMlNUNuJTIwJTIwJTIwJTIwdmFyKC0tb3ZlcmxheS1oZWFkZXItZmFkZS1taWQpJTIwNjBweCUyQyU1Q24lMjAlMjAlMjAlMjB2YXIoLS1vdmVybGF5LWhlYWRlci1mYWRlLWVuZCklMjAxMDAlMjUlNUNuJTIwJTIwKSUzQiU1Q24lN0QlNUNuJTVDbiUyRiolMjBLZWVwJTIwaGVybyUyMG92ZXJsYXlzJTIwdW5kZXIlMjBoZWFkZXIlMjBmYWRlJTIwYW5kJTIwbm9uLWNsaWNrYWJsZSUyMColMkYlNUNuLmhlcm8tdmlkZW8lMjAudmlkZW8td3JhcHBlciUzQSUzQWJlZm9yZSUyQyU1Q24uaW1hZ2Utd3JhcHBlci5iZy1vdmVybGF5JTNBJTNBYmVmb3JlJTIwJTdCJTVDbiUyMCUyMHotaW5kZXglM0ElMjAxJTIwIWltcG9ydGFudCUzQiU1Q24lMjAlMjBwb2ludGVyLWV2ZW50cyUzQSUyMG5vbmUlMjAhaW1wb3J0YW50JTNCJTVDbiU3RCU1Q24lNUNuJTJGKiUyME9wdGlvbmFsJTIwdHJhbnNwYXJlbnQlMjBuYXYlMjBsb29rJTIwKiUyRiU1Q24ubmF2aWdhdGlvbi0zLnRyYW5zcGFyZW50JTIwJTdCJTVDbiUyMCUyMGJhY2tncm91bmQtY29sb3IlM0ElMjB2YXIoLS1uYXYtdHJhbnNwYXJlbnQtYmcpJTNCJTVDbiUyMCUyMGNvbG9yJTNBJTIwdmFyKC0tbmF2LXRleHQtY29sb3IpJTNCJTVDbiU3RCU1Q24lNUNuJTJGKiUyMCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCU1Q24lMjAlMjAlMjBOQVZJR0FUSU9OJTIwRFJPUERPV04lMjAlMjYlMjBIT1ZFUiU1Q24lMjAlMjAlMjAlM0QlM0QlM0QlM0QlM0QlM0QlM0QlM0QlM0QlM0QlM0QlM0QlM0QlM0QlM0QlM0QlM0QlM0QlM0QlM0QlM0QlM0QlM0QlM0QlM0QlM0QlM0QlM0QlM0QlM0QlM0QlM0QlM0QlM0QlM0QlM0QlM0QlM0QlM0QlM0QlM0QlMjAqJTJGJTVDbi5uYXZpZ2F0aW9uLTMlMkMlNUNuLm5hdmlnYXRpb24tMyUyMC5uYXYtY29udGFpbmVyJTIwJTdCJTVDbiUyMCUyMHBvc2l0aW9uJTNBJTIwcmVsYXRpdmUlM0IlNUNuJTIwJTIwei1pbmRleCUzQSUyMDQwMDAlM0IlNUNuJTIwJTIwaXNvbGF0aW9uJTNBJTIwaXNvbGF0ZSUzQiU1Q24lMjAlMjBvdmVyZmxvdyUzQSUyMHZpc2libGUlMjAhaW1wb3J0YW50JTNCJTVDbiU3RCU1Q24lNUNuLm5hdmlnYXRpb24tMyUyMC5uYXYtaXRlbSUyMCU3QiU1Q24lMjAlMjBwb3NpdGlvbiUzQSUyMHJlbGF0aXZlJTNCJTVDbiU3RCU1Q24lNUNuLm5hdmlnYXRpb24tMyUyMC5uYXYtbGluayUzQWhvdmVyJTIwJTdCJTVDbiUyMCUyMGNvbG9yJTNBJTIwdmFyKC0tbmF2LWhvdmVyLWNvbG9yKSUzQiU1Q24lN0QlNUNuJTVDbiUyRiolMjBJbmRpY2F0b3IlMjBmb3IlMjBkcm9wZG93biUyMGl0ZW1zJTIwKiUyRiU1Q24ubmF2aWdhdGlvbi0zJTIwLm5hdi1pdGVtLmhhcy1kcm9wZG93biUyMCUzRSUyMC5uYXYtbGluayUzQSUzQWFmdGVyJTIwJTdCJTVDbiUyMCUyMGNvbnRlbnQlM0ElMjAlNUMlMjIlRTIlOTYlQkUlNUMlMjIlM0IlNUNuJTIwJTIwbWFyZ2luLWxlZnQlM0ElMjAuNHJlbSUzQiU1Q24lMjAlMjBmb250LXNpemUlM0ElMjAuOGVtJTNCJTVDbiUyMCUyMGxpbmUtaGVpZ2h0JTN
2387BJTIwMSUzQiU1Q24lN0QlNUNuJTVDbiUyRiolMjBEcm9wZG93biUyMHBhbmVsJTIwKiUyRiU1Q24ubmF2aWdhdGlvbi0zJTIwLm5hdi1kcm9wZG93bi1tZW51JTIwJTdCJTVDbiUyMCUyMHBvc2l0aW9uJTNBJTIwYWJzb2x1dGUlM0IlNUNuJTIwJTIwdG9wJTNBJTIwY2FsYygxMDAlMjUlMjAlMkIlMjA2cHgpJTNCJTVDbiUyMCUyMGxlZnQlM0ElMjAwJTNCJTVDbiUyMCUyMG1pbi13aWR0aCUzQSUyMDIyMHB4JTNCJTVDbiUyMCUyMGJhY2tncm91bmQlM0ElMjB2YXIoLS1uYXYtZHJvcGRvd24tYmcpJTNCJTVDbiUyMCUyMGNvbG9yJTNBJTIwdmFyKC0tbmF2LWRyb3Bkb3duLWl0ZW0tdGV4dCklM0IlNUNuJTIwJTIwcGFkZGluZyUzQSUyMDhweCUyMDAlM0IlNUNuJTIwJTIwYm94LXNoYWRvdyUzQSUyMHZhcigtLW5hdi1kcm9wZG93bi1zaGFkb3cpJTNCJTVDbiUyMCUyMGJvcmRlci1yYWRpdXMlM0ElMjA2cHglM0IlNUNuJTIwJTIwb3BhY2l0eSUzQSUyMDAlM0IlNUNuJTIwJTIwdmlzaWJpbGl0eSUzQSUyMGhpZGRlbiUzQiU1Q24lMjAlMjBwb2ludGVyLWV2ZW50cyUzQSUyMGF1dG8lM0IlNUNuJTIwJTIwei1pbmRleCUzQSUyMDUwMDAlM0IlNUNuJTIwJTIwdHJhbnNpdGlvbiUzQSUyMG9wYWNpdHklMjAuMThzJTIwZWFzZSUyQyUyMHZpc2liaWxpdHklMjAwcyUyMGxpbmVhciUyMC4xOHMlM0IlNUNuJTdEJTVDbiU1Q24ubmF2aWdhdGlvbi0zJTIwLm5hdi1kcm9wZG93bi1pdGVtJTIwJTdCJTVDbiUyMCUyMGRpc3BsYXklM0ElMjBibG9jayUzQiU1Q24lMjAlMjBwYWRkaW5nJTNBJTIwMTBweCUyMDE0cHglM0IlNUNuJTIwJTIwY29sb3IlM0ElMjB2YXIoLS1uYXYtZHJvcGRvd24taXRlbS10ZXh0KSUzQiU1Q24lMjAlMjB0ZXh0LWRlY29yYXRpb24lM0ElMjBub25lJTNCJTVDbiUyMCUyMHdoaXRlLXNwYWNlJTNBJTIwbm93cmFwJTNCJTVDbiU3RCU1Q24lNUNuLm5hdmlnYXRpb24tMyUyMC5uYXYtZHJvcGRvd24taXRlbSUzQWhvdmVyJTJDJTVDbi5uYXZpZ2F0aW9uLTMlMjAubmF2LWRyb3Bkb3duLWl0ZW0lM0Fmb2N1cyUyMCU3QiU1Q24lMjAlMjBiYWNrZ3JvdW5kJTNBJTIwdmFyKC0tbmF2LWRyb3Bkb3duLWl0ZW0taG92ZXItYmcpJTNCJTVDbiUyMCUyMG91dGxpbmUlM0ElMjBub25lJTNCJTVDbiU3RCU1Q24lNUNuJTJGKiUyMEJyYW5kLWFjY2VudGVkJTIwaG92ZXIlMjB2YXJpYW50JTIwZm9yJTIwdGhlbWVzJTIwdGhhdCUyMHdhbnQlMjBpdCUyMColMkYlNUNuLm5hdmlnYXRpb24tMyUyMC5uYXYtZHJvcGRvd24taXRlbS5uYXYtZHJvcGRvd24taXRlbS0tYWNjZW50JTNBaG92ZXIlMjAlN0IlNUNuJTIwJTIwYmFja2dyb3VuZC1jb2xvciUzQSUyMCUyMzAwMCUzQiU1Q24lMjAlMjBjb2xvciUzQSUyMHZhcigtLWJyYW5kLWFjY2VudCklM0IlNUNuJTIwJTIwYm9yZGVyLWxlZnQtY29sb3IlM0ElMjB2YXIoLS1icmFuZC1hY2NlbnQpJTNCJTVDbiUyMCUyMHBhZGRpbmctbGVmdCUzQSUyMDI1cHglM0IlNUNuJTdEJTVDbiU1Q24lMkYqJTIwRGVza3RvcCUyMGhvdmVyJTIwKiUyRiU1Q24lNDBtZWRpYSUyMChob3ZlciUzQWhvdmVyKSUyMGFuZCUyMChwb2ludGVyJTNBZmluZSklMjAlN0IlNUNuJTIwJTIwLm5hdmlnYXRpb24tMyUyMC5uYXYtaXRlbS5oYXMtZHJvcGRvd24lM0Fob3ZlciUyMCUzRSUyMC5uYXYtZHJvcGRvd24tbWVudSUyMCU3QiU1Q24lMjAlMjAlMjAlMjBvcGFjaXR5JTNBJTIwMSUzQiU1Q24lMjAlMjAlMjAlMjB2aXNpYmlsaXR5JTNBJTIwdmlzaWJsZSUzQiU1Q24lMjAlMjAlMjAlMjB0cmFuc2l0aW9uLWRlbGF5JTNBJTIwMHMlM0IlNUNuJTIwJTIwJTdEJTVDbiU3RCU1Q24lNUNuJTJGKiUyMEtleWJvYXJkJTIwZm9jdXMlMjAlMkYlMjB0b3VjaCUyMHRvZ2dsZSUyMColMkYlNUNuLm5hdmlnYXRpb24tMyUyMC5uYXYtaXRlbS5oYXMtZHJvcGRvd24lM0Fmb2N1cy13aXRoaW4lMjAlM0UlMjAubmF2LWRyb3Bkb3duLW1lbnUlMkMlNUNuLm5hdmlnYXRpb24tMyUyMC5uYXYtaXRlbS5oYXMtZHJvcGRvd24uaXMtb3BlbiUyMCUzRSUyMC5uYXYtZHJvcGRvd24tbWVudSUyMCU3QiU1Q24lMjAlMjBvcGFjaXR5JTNBJTIwMSUzQiU1Q24lMjAlMjB2aXNpYmlsaXR5JTNBJTIwdmlzaWJsZSUzQiU1Q24lMjAlMjB0cmFuc2l0aW9uLWRlbGF5JTNBJTIwMHMlM0IlNUNuJTdEJTVDbiU1Q24lMkYqJTIwJTNEJTNEJTNEJTNEJTNEJTNEJTNEJTNEJTNEJTNEJTNEJTNEJTNEJTNEJTNEJTNEJTNEJTNEJTNEJTNEJTNEJTNEJTNEJTNEJTNEJTNEJTNEJTNEJTNEJTNEJTNEJTNEJTNEJTNEJTNEJTNEJTNEJTNEJTNEJTNEJTNEJTVDbiUyMCUyMCUyMEhFUk8lMjAlMkYlMjBWSURFTyUyMENBUFRJT04lMjBGSVhFUyU1Q24lMjAlMjAlMjAlM0QlM0QlM0QlM0QlM0QlM0QlM0QlM0QlM0QlM0QlM0QlM0QlM0QlM0QlM0QlM0QlM0QlM0QlM0QlM0QlM0QlM0QlM0QlM0QlM0QlM0QlM0QlM0QlM0QlM0QlM0QlM0QlM0QlM0QlM0QlM0QlM0QlM0QlM0QlM0QlM0QlMjAqJTJGJTVDbi52aWRlby1jYXB0aW9uJTIwLnNsaWNrLWxpc3QlMjAlN0IlNUNuJTIwJTIwaGVpZ2h0JTNBJTIwYXV0byUyMCFpbXBvcnRhbnQlM0IlNUNuJTdEJTVDbiU1Q24udmlkZW8tY2FwdGlvbiUyMC5zbGljay10cmFjayUyMCU3QiU1Q24lMjAlMjB3b3JkLXdyYXAlM0ElMjBicmVhay13b3JkJTNCJTVDbiU3RCU1Q24lNUNuJTJGKiUyMEhlcm8lMjB2aWRlbyUyMG92ZXJsYXklMjB1c2luZyUyMHRva2VuJTIwKiUyRiU1Q24uaGVyby12aWRlbyUyMCU3QiU1Q24lMjAlMjBwb3NpdGlvbiUzQSUyMHJlbGF0aXZlJTNCJTVDbiU3RCU1Q24lNUNuLmhlcm8tdmlkZW8lMjAlM0UlMjAudmlkZW8tb3ZlcmxheSUyMCU3QiU1Q24lMjAlMjBkaXNwbGF5JTNBJTIwbm9uZSUyMCFpbXBvcnRhbnQlM0IlNUNuJTdEJTVDbiU1Q24uaGVyby12aWRlbyUyMC52aWRlby13cmFwcGVyJTIwJTdCJTVDbiUyMCUyMHBvc2l0aW9uJTNBJTIwcmVsYXRpdmUlM0IlNUNuJTIwJTIwaXNvbGF0aW9uJTNBJTIwaXNvbGF0ZSUzQiU1Q24lN0QlNUNuJTVDbi5oZXJvLXZpZGVvJTIwLnZpZGVvLXdyYXBwZXIlM0ElM0FhZnRlciUyMCU3QiU1Q24lMjAlMjBjb250ZW50JTNBJTIwJTVDJTIyJTVDJTIyJTNCJTVDbiUyMCUyMHBvc2l0aW9uJTNBJTIwYWJzb2x1dGUlM0IlNUNuJTIwJTIwaW5zZXQlM0ElMjAwJTNCJTVDbiUyMCUyMGJhY2tncm91bmQlM0ElMjB2YXIoLS1vdmVybGF5LWhlcm8tdmlkZW8pJTNCJTVDbiUyMCUyMHBvaW50ZXItZXZlbnRzJTNBJTIwbm9uZSUzQiU1Q24lMjAlMjB6LWluZGV4JTNBJTIwMSUzQiU1Q24lN0QlNUNuJTVDbi5oZXJvLXZpZG
2387VvJTIwLnZpZGVvLWNhcHRpb24lMjAlN0IlNUNuJTIwJTIwei1pbmRleCUzQSUyMDIlMjAhaW1wb3J0YW50JTNCJTVDbiU3RCU1Q24lNUNuJTJGKiUyMFRpdGxlJTIwYmxvY2slMjBzdHlsaW5nJTIwaW5zaWRlJTIwaGVybyUyMGNhcHRpb24lMjAqJTJGJTVDbi5oZXJvLXZpZGVvJTIwLnZpZGVvLWNhcHRpb24lMjBoMiUyMCU3QiU1Q24lMjAlMjBkaXNwbGF5JTNBJTIwaW5saW5lLWJsb2NrJTNCJTVDbiUyMCUyMHBvc2l0aW9uJTNBJTIwcmVsYXRpdmUlM0IlNUNuJTIwJTIwcGFkZGluZyUzQSUyMC40ZW0lMjAuOGVtJTNCJTVDbiUyMCUyMGJvcmRlci1yYWRpdXMlM0ElMjA2cHglM0IlNUNuJTIwJTIwY29sb3IlM0ElMjAlMjNmZmYlM0IlNUNuJTIwJTIwdGV4dC1zaGFkb3clM0ElNUNuJTIwJTIwJTIwJTIwMCUyMDJweCUyMDZweCUyMHJnYmEoMCUyQzAlMkMwJTJDMC40NSklMkMlNUNuJTIwJTIwJTIwJTIwMCUyMDAlMjAxMHB4JTIwcmdiYSgwJTJDMCUyQzAlMkMwLjM1KSUzQiU1Q24lN0QlNUNuJTVDbiUyRiolMjBNT0JJTEUlM0ElMjBjZW50ZXIlMjB0aGUlMjBidXR0b25zJTIwd2l0aG91dCUyMGNoYW5naW5nJTIwdGhlaXIlMjBzaXplJTIwKiUyRiU1Q24lNDBtZWRpYSUyMChtYXgtd2lkdGglM0ElMjA3NjdweCklMjAlN0IlNUNuJTIwJTIwLmhlcm8tdmlkZW8lMjAudmlkZW8tY2FwdGlvbiUyMC5hY3Rpb24tYnV0dG9ucy1jb250YWluZXIlMjAlN0IlNUNuJTIwJTIwJTIwJTIwdGV4dC1hbGlnbiUzQSUyMGNlbnRlciUzQiU1Q24lMjAlMjAlN0QlNUNuJTVDbiUyMCUyMC5oZXJvLXZpZGVvJTIwLnZpZGVvLWNhcHRpb24lMjAuYWN0aW9uLWJ1dHRvbnMtY29udGFpbmVyJTIwLmFjdGlvbi1idXR0b25zJTIwJTdCJTVDbiUyMCUyMCUyMCUyMGRpc3BsYXklM0ElMjBpbmxpbmUtZmxleCUzQiU1Q24lMjAlMjAlMjAlMjBqdXN0aWZ5LWNvbnRlbnQlM0ElMjBjZW50ZXIlM0IlNUNuJTIwJTIwJTIwJTIwYWxpZ24taXRlbXMlM0ElMjBjZW50ZXIlM0IlNUNuJTIwJTIwJTIwJTIwZ2FwJTNBJTIwMTJweCUzQiU1Q24lMjAlMjAlMjAlMjBmbGV4LXdyYXAlM0ElMjB3cmFwJTNCJTVDbiUyMCUyMCU3RCU1Q24lNUNuJTIwJTIwLmhlcm8tdmlkZW8lMjAudmlkZW8tY2FwdGlvbiUyMC5hY3Rpb24tYnV0dG9ucyUyMC5idG4tY3VzdG9tJTIwJTdCJTVDbiUyMCUyMCUyMCUyMHRleHQtYWxpZ24lM0ElMjBjZW50ZXIlM0IlNUNuJTIwJTIwJTdEJTVDbiU3RCU1Q24lNUNuJTJGKiUyMCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCU1Q24lMjAlMjAlMjBIRVJPJTIwJTJGJTIwR0xPQkFMJTIwQlVUVE9OUyU1Q24lMjAlMjAlMjAlM0QlM0QlM0QlM0QlM0QlM0QlM0QlM0QlM0QlM0QlM0QlM0QlM0QlM0QlM0QlM0QlM0QlM0QlM0QlM0QlM0QlM0QlM0QlM0QlM0QlM0QlM0QlM0QlM0QlM0QlM0QlM0QlM0QlM0QlM0QlM0QlM0QlM0QlM0QlM0QlM0QlMjAqJTJGJTVDbi5oZXJvLXZpZGVvJTIwLmFjdGlvbi1idXR0b25zJTIwLmJ0bi1jdXN0b20lMjAlN0IlNUNuJTIwJTIwYmFja2dyb3VuZC1jb2xvciUzQSUyMHZhcigtLWhlcm8tYnRuLWJnKSUyMCFpbXBvcnRhbnQlM0IlNUNuJTIwJTIwY29sb3IlM0ElMjB2YXIoLS1oZXJvLWJ0bi10ZXh0KSUyMCFpbXBvcnRhbnQlM0IlNUNuJTIwJTIwcGFkZGluZyUzQSUyMDE1cHglMjA0MHB4JTIwIWltcG9ydGFudCUzQiU1Q24lMjAlMjBib3JkZXIlM0ElMjAycHglMjBzb2xpZCUyMHZhcigtLWhlcm8tYnRuLWJvcmRlciklMjAhaW1wb3J0YW50JTNCJTVDbiUyMCUyMGJvcmRlci1yYWRpdXMlM0ElMjAwJTIwIWltcG9ydGFudCUzQiU1Q24lMjAlMjBmb250LXNpemUlM0ElMjAuOXJlbSUyMCFpbXBvcnRhbnQlM0IlNUNuJTIwJTIwZm9udC13ZWlnaHQlM0ElMjA1MDAlMjAhaW1wb3J0YW50JTNCJTVDbiUyMCUyMHRleHQtdHJhbnNmb3JtJTNBJTIwdXBwZXJjYXNlJTIwIWltcG9ydGFudCUzQiU1Q24lMjAlMjBsZXR0ZXItc3BhY2luZyUzQSUyMDJweCUyMCFpbXBvcnRhbnQlM0IlNUNuJTIwJTIwdHJhbnNpdGlvbiUzQSUyMGJhY2tncm91bmQtY29sb3IlMjAuM3MlMjBlYXNlJTJDJTIwY29sb3IlMjAuM3MlMjBlYXNlJTJDJTIwYm9yZGVyLWNvbG9yJTIwLjNzJTIwZWFzZSUyMCFpbXBvcnRhbnQlM0IlNUNuJTIwJTIwdGV4dC1kZWNvcmF0aW9uJTNBJTIwbm9uZSUyMCFpbXBvcnRhbnQlM0IlNUNuJTIwJTIwZGlzcGxheSUzQSUyMGlubGluZS1ibG9jayUyMCFpbXBvcnRhbnQlM0IlNUNuJTdEJTVDbiU1Q24uaGVyby12aWRlbyUyMC5hY3Rpb24tYnV0dG9ucyUyMC5idG4tY3VzdG9tJTNBaG92ZXIlMjAlN0IlNUNuJTIwJTIwYmFja2dyb3VuZC1jb2xvciUzQSUyMHZhcigtLWhlcm8tYnRuLWhvdmVyLWJnKSUyMCFpbXBvcnRhbnQlM0IlNUNuJTIwJTIwY29sb3IlM0ElMjB2YXIoLS1oZXJvLWJ0bi1ob3Zlci10ZXh0KSUyMCFpbXBvcnRhbnQlM0IlNUNuJTIwJTIwYm9yZGVyLWNvbG9yJTNBJTIwdmFyKC0taGVyby1idG4taG92ZXItYm9yZGVyKSUyMCFpbXBvcnRhbnQlM0IlNUNuJTdEJTVDbiU1Q24uaGVyby1idXR0b25zJTIwLmJ0bi1wcmltYXJ5JTJDJTVDbi5oZXJvLWJ1dHRvbnMlMjAuYnRuLXNlY29uZGFyeSUyMCU3QiU1Q24lMjAlMjBiYWNrZ3JvdW5kLWNvbG9yJTNBJTIwdmFyKC0taGVyby1idG4tYmcpJTIwIWltcG9ydGFudCUzQiU1Q24lMjAlMjBjb2xvciUzQSUyMHZhcigtLWhlcm8tYnRuLXRleHQpJTIwIWltcG9ydGFudCUzQiU1Q24lMjAlMjBib3JkZXIlM0ElMjAycHglMjBzb2xpZCUyMHZhcigtLWhlcm8tYnRuLWJvcmRlciklMjAhaW1wb3J0YW50JTNCJTVDbiUyMCUyMHBhZGRpbmclM0ElMjAxOHB4JTIwMjRweCUyMCFpbXBvcnRhbnQlM0IlNUNuJTIwJTIwZm9udC1zaXplJTNBJTIwLjlyZW0lMjAhaW1wb3J0YW50JTNCJTVDbiUyMCUyMGZvbnQtd2VpZ2h0JTNBJTIwNjAwJTIwIWltcG9ydGFudCUzQiU1Q24lMjAlMjB0ZXh0LXRyYW5zZm9ybSUzQSUyMHVwcGVyY2FzZSUyMCFpbXBvcnRhbnQlM0IlNUNuJTIwJTIwYm9yZGVyLXJhZGl1cyUzQSUyMDAlMjAhaW1wb3J0YW50JTNCJTVDbiUyMCUyMGxldHRlci1zcGFjaW5nJTNBJTIwMnB4JTIwIWltcG9ydGFudCUzQiU1Q24lMjAlMjB0cmFuc2l0aW9uJTNBJTIwYmFja2dyb3VuZC1jb2xvciUyMC4zcyUyMGVhc2UlMkMlMjBjb2xvciUyMC4zcyUyMGVhc2UlMkMlMjBib3JkZXItY29sb3IlMjAuM3MlMjBlYXNlJTIwIWltcG9ydGFudCUzQiU1Q24lN0QlNUNuJTVDbi5oZXJvLWJ1dHRvbnMlMjAuYnRuLXByaW1hcnklM0Fob3ZlciUyQyU1Q24uaGVyby1idXR0b25zJTIwLmJ0bi1zZWNvbmRhcnklM0Fob3ZlciUyMCU3QiU1Q24lMjAlMjBiYWNrZ3JvdW5kLWNvbG9yJTNBJTIwdmFyKC0taGVyby1idG4taG92ZXItYmcpJTIwIWltcG9ydGFudCUzQiU1Q24lMjAlMjBjb2xvciUzQSUyMHZhcigtLWhlcm8tYnRuLWhvdmVyLXRleHQpJTIwIWltcG9ydGFudCUzQiU1Q24lMjAlMjBib3JkZXItY29sb3IlM0ElMjB2YXIoLS1oZXJvLWJ0bi1ob3Zlci1ib3JkZXIpJTIwIWltcG9ydGFudCUzQiU1Q24lN0QlNUNuJTVDbiUyRiolMjAlM0QlM0QlM0QlM0QlM0QlM0QlM0QlM0QlM0QlM0QlM0QlM0QlM0QlM0QlM0QlM0QlM0QlM0QlM0QlM0QlM0QlM0QlM0QlM0QlM0QlM0QlM0QlM0QlM0QlM0QlM0QlM0QlM0QlM0QlM0QlM0QlM0QlM0QlM0QlM0QlM0QlNUNuJTIwJTIwJTIwTUFQJTIwJTJGJTIwQ0FSRFMlMjAlMkYlMjBVVElMSVRJRVMlNUNuJTIwJTIwJTIwJTNEJTNEJTNEJTNEJTNEJTNEJTNEJTNEJTNEJTNEJTNEJTNEJTNEJTNEJTNEJTNEJTNEJTNEJTNEJTNEJTNEJTNEJTNEJTNEJTNEJTNEJTNEJTNEJTNEJTNEJTNEJTNEJTNEJTNEJTNEJTNEJTNEJTNEJTNEJTNEJTNEJTIwKiUyRiU1Q24ubWFwLWNvbnRhaW5lciUyMCU3QiU1Q24lMjAlMjBwYWRkaW5nLWJvdHRvbSUzQSUyMDQwJTI1JTNCJTVDbiU3RCU1Q24lNUNuLmNhcmQlMkMlNUNuLnByb3BlcnR5LWNhcmQlMkMlNUNuLmNhcmQuY2FyZC1vdmVybGF5LXNsaWRlJTIwJTdCJTVDbiUyMCUyMHZlcnRpY2FsLWFsaWduJTNBJTIwdG9wJTNCJTVDbiU3RCU1Q24lNUNuJTJGKiUyME1vYmlsZSUyMGZ1bGwlMjB3aWR0aCUyMHByb3BlcnR5JTIwY2FyZHMlMjAoTmFvbWkpJTIwKiUyRiU1Q24lNDBtZWRpYSUyMChtYXgtd2lkdGglM0ElMjA3NjcuOThweCklMjAlN0IlNUNuJTIwJTIwLmNhcmQuY2FyZC1vdmVybGF5LXNsaWRlJTIwJTdCJTVDbiUyMCUyMCUyMCUyMHdpZHRoJTNBJTIwMTAwJTI1JTIwIWltcG9ydGFudCUzQiU1Q24lMjAlMjAlMjAlMjBtY
2387Xgtd2lkdGglM0ElMjAxMDAlMjUlMjAhaW1wb3J0YW50JTNCJTVDbiUyMCUyMCUyMCUyMG1hcmdpbi1sZWZ0JTNBJTIwMCUyMCFpbXBvcnRhbnQlM0IlNUNuJTIwJTIwJTIwJTIwbWFyZ2luLXJpZ2h0JTNBJTIwMCUyMCFpbXBvcnRhbnQlM0IlNUNuJTIwJTIwJTIwJTIwYm9yZGVyLXJhZGl1cyUzQSUyMDAlMjAhaW1wb3J0YW50JTNCJTVDbiUyMCUyMCU3RCU1Q24lN0QlNUNuJTVDbiUyRiolMjBVdGlsaXR5JTNBJTIwdG9wLTUwJTIwb3ZlcnJpZGUlMjBmb3IlMjBjZXJ0YWluJTIwaGVybyUyMGNhcHRpb25zJTIwKiUyRiU1Q24lNDBtZWRpYSUyMChtYXgtd2lkdGglM0ElMjA3NjcuOThweCklMjAlN0IlNUNuJTIwJTIwLnRvcC01MCUyMCU3QiU1Q24lMjAlMjAlMjAlMjB0b3AlM0ElMjA1MCUyNSUyMCFpbXBvcnRhbnQlM0IlNUNuJTIwJTIwJTdEJTVDbiU3RCU1Q24lNUNuJTJGKiUyMCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCU1Q24lMjAlMjAlMjBTSU5HTEUlMjBJTUFHRSUyMFNFQ1RJT04lNUNuJTIwJTIwJTIwJTNEJTNEJTNEJTNEJTNEJTNEJTNEJTNEJTNEJTNEJTNEJTNEJTNEJTNEJTNEJTNEJTNEJTNEJTNEJTNEJTNEJTNEJTNEJTNEJTNEJTNEJTNEJTNEJTNEJTNEJTNEJTNEJTNEJTNEJTNEJTNEJTNEJTNEJTNEJTNEJTNEJTIwKiUyRiU1Q24uc2luZ2xlLWltYWdlLXNlY3Rpb24lMjAlN0IlNUNuJTIwJTIwd2lkdGglM0ElMjAxMDAlMjUlM0IlNUNuJTdEJTVDbiU1Q24uc2luZ2xlLWltYWdlLXNlY3Rpb24lMjBpbWclMjAlN0IlNUNuJTIwJTIwZGlzcGxheSUzQSUyMGJsb2NrJTNCJTVDbiUyMCUyMG1heC13aWR0aCUzQSUyMDEwMCUyNSUzQiU1Q24lMjAlMjBoZWlnaHQlM0ElMjBhdXRvJTNCJTVDbiU3RCU1Q24lNUNuJTJGKiUyME5hb21pJTIwc2luZ2xlJTIwaW1hZ2UlMjBoZXJvJTIwQ1RBJTIwcGFkZGluZyUyMColMkYlNUNuLnNpbmdsZS1pbWFnZS1zZWN0aW9uJTIwLm92ZXJsYXktdGV4dCUyMC5oZXJvLWJ1dHRvbnMlMjAlN0IlNUNuJTIwJTIwcGFkZGluZy1ib3R0b20lM0ElMjA3NXB4JTNCJTVDbiU3RCU1Q24lNUNuJTJGKiUyMCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCU1Q24lMjAlMjAlMjBURVNUSU1PTklBTFMlMjAlMkYlMjBUSVRMRSUyMEJBQ0tHUk9VTkRTJTVDbiUyMCUyMCUyMCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUyMColMkYlNUNuLnRlc3RpbW9uaWFsLXNsaWRlci1ibG9jayUyMC5nb29nbGUtaWNvbiUyMCU3QiU1Q24lMjAlMjB3aWR0aCUzQSUyMDYwcHglM0IlNUNuJTIwJTIwaGVpZ2h0JTNBJTIwNjBweCUzQiU1Q24lMjAlMjBtYXJnaW4lM0ElMjBhdXRvJTNCJTVDbiU3RCU1Q24lNUNuLnRpdGxlLTMtc2VjdGlvbiUyMCU3QiU1Q24lMjAlMjBiYWNrZ3JvdW5kLWNvbG9yJTNBJTIwdmFyKC0tc2VjdGlvbi10aXRsZS1iZyklM0IlNUNuJTdEJTVDbiU1Q24udGVzdGltb25pYWwtc2xpZGVyLWJsb2NrJTIwJTdCJTVDbiUyMCUyMGJhY2tncm91bmQlM0ElMjB2YXIoLS10ZXN0aW1vbmlhbC1zZWN0aW9uLWJnKSUzQiU1Q24lN0QlNUNuJTVDbi50ZXN0aW1vbmlhbC1zbGlkZXItYmxvY2slMjAuc2xpY2stc2xpZGVyJTIwLmNhcmQlMjAlN0IlNUNuJTIwJTIwYm94LXNoYWRvdyUzQSUyMG5vbmUlM0IlNUNuJTdEJTVDbiU1Q24udGVzdGltb25pYWwtc2xpZGVyLWJsb2NrJTIwLnRlc3RpbW9uaWFsLWNhcmQlMjAlN0IlNUNuJTIwJTIwYmFja2dyb3VuZCUzQSUyMHZhcigtLXRlc3RpbW9uaWFsLXNlY3Rpb24tYmcpJTNCJTVDbiU3RCU1Q24lNUNuJTJGKiUyMEVuc3VyZSUyMHRpdGxlJTIwd3JhcHBlcnMlMjBhcmUlMjB3aGl0ZSUyMG9uJTIwc2VjdGlvbnMlMjB0aGF0JTIwdHJ5JTIwdG8lMjBncmF5JTIwdGhlbSUyMG91dCUyMColMkYlNUNuLnRpdGxlLTMtc2VjdGlvbiUyQyU1Q24udGl0bGUtYmxvY2suZmVhdHVyZWQtcHJvcGVydGllcy1zZWN0aW9uJTJDJTVDbi5zZWN0aW9uLXRpdGxlJTJDJTVDbi5zZWN0aW9uLXRpdGxlLXdyYXAlMkMlNUNuLnRpdGxlLWJsb2NrLnRpdGxlLXdoaXRlJTIwJTdCJTVDbiUyMCUyMGJhY2tncm91bmQtY29sb3IlM0ElMjB2YXIoLS1zZWN0aW9uLXRpdGxlLWJnKSUyMCFpbXBvcnRhbnQlM0IlNUNuJTdEJTVDbiU1Q24udGl0bGUtMy1zZWN0aW9uJTIwJTNFJTIwLmNvbnRhaW5lciUyQyU1Q24udGl0bGUtYmxvY2suZmVhdHVyZWQtcHJvcGVydGllcy1zZWN0aW9uJTIwJTNFJTIwLmNvbnRhaW5lciUyQyU1Q24uc2VjdGlvbi10aXRsZSUyMCUzRSUyMC5jb250YWluZXIlMkMlNUNuLnNlY3Rpb24tdGl0bGUtd3JhcCUyMCUzRSUyMC5jb250YWluZXIlMjAlN0IlNUNuJTIwJTIwYmFja2dyb3VuZC1jb2xvciUzQSUyMHZhcigtLXNlY3Rpb24tdGl0bGUtYmcpJTIwIWltcG9ydGFudCUzQiU1Q24lN0QlNUNuJTVDbi50ZXN0aW1vbmlhbC1zbGlkZXItYmxvY2slMjAudGl0bGUtMy1zZWN0aW9uJTJDJTVDbi50ZXN0aW1vbmlhbC1zbGlkZXItYmxvY2slMjAudGl0bGUtYmxvY2slMjAlN0IlNUNuJTIwJTIwYmFja2dyb3VuZC1jb2xvciUzQSUyMHZhcigtLXNlY3Rpb24tdGl0bGUtYmcpJTIwIWltcG9ydGFudCUzQiU1Q24lN0QlNUNuJTVDbiUyRiolMjAlM0QlM0QlM0QlM0QlM0QlM0QlM0QlM0QlM0QlM0QlM0QlM0QlM0QlM0QlM0QlM0QlM0QlM0QlM0QlM0QlM0QlM0QlM0QlM0QlM0QlM0QlM0QlM0QlM0QlM0QlM0QlM0QlM0QlM0QlM0QlM0QlM0QlM0QlM0QlM0QlM0QlNUNuJTIwJTIwJTIwRk9PVEVSJTIwQ09OVEFDVCUyMExBWU9VVCU1Q24lMjAlMjAlMjAlM0QlM0QlM0QlM0QlM0QlM0QlM0QlM0QlM0QlM0QlM0QlM0QlM0QlM0QlM0QlM0QlM0QlM0QlM0QlM0QlM0QlM0QlM0QlM0QlM0QlM0QlM0QlM0QlM0QlM0QlM0QlM0QlM0QlM0QlM0QlM0QlM0QlM0QlM0QlM0QlM0QlMjAqJTJGJTVDbi5mb290ZXItY29udGVudCUyMC5jb250YWN0LXNlY3Rpb24lMjAlN0IlNUNuJTIwJTIwbWFyZ2luLWJvdHRvbSUzQSUyMDJyZW0lM0IlNUNuJTIwJTIwZGlzcGxheSUzQSUyMGlubGluZS1ibG9jayUzQiU1Q24lMjAlMjB2ZXJ0aWNhbC1hbGlnbiUzQSUyMHRvcCUzQiU1Q24lMjAlMjB3aWR0aCUzQSUyMDUwJTI1JTNCJTVDbiU3RCU1Q24lNUNuJTQwbWVkaWElMjAobWF4LXdpZHRoJTNBJTIwNzY4cHgpJTIwJTdCJTVDbiUyMCUyMC5mb290ZXItY29udGVudCUyMC5jb250YWN0LXNlY3Rpb24lMjAlN0IlNUNuJTIwJTIwJTIwJTIwd2lkdGglM0ElMjAxMDAlMjUlM0IlNUNuJTIwJTIwJTdEJTVDbiU3RCU1Q24lNUNuLmZvb3Rlci1jb250ZW50JTIwLmNvbnRhY3QtaXRlbSUyMCU3QiU1Q24lMjAlMjBkaXNwbGF5JTNBJTIwZmxleCUzQiU1Q24lMjAlMjBhbGlnbi1pdGVtcyUzQSUyMGZsZXgtc3RhcnQlM0IlNUNuJTIwJTIwbWFyZ2luLWJvdHRvbSUzQSUyMC4zNzVyZW0lMjAhaW1wb3J0YW50JTNCJTVDbiU3RCU1Q24lNUNuLmZvb3Rlci1jb250ZW50JTIwLmNvbnRhY3QtaWNvbiUyMCU3QiU1Q24lMjAlMjB3aWR0aCUzQSUyMDI0cHglM0IlNUNuJTIwJTIwaGVpZ2h0JTN
2387BJTIwMjRweCUzQiU1Q24lMjAlMjBtYXJnaW4tcmlnaHQlM0ElMjAxcmVtJTNCJTVDbiUyMCUyMGZsZXgtc2hyaW5rJTNBJTIwMCUzQiU1Q24lN0QlNUNuJTVDbi5mb290ZXItY29udGVudCUyMC5jb250YWN0LWRldGFpbHMlMjAlN0IlNUNuJTIwJTIwZGlzcGxheSUzQSUyMGZsZXglM0IlNUNuJTIwJTIwZmxleC1kaXJlY3Rpb24lM0ElMjBjb2x1bW4lM0IlNUNuJTdEJTVDbiU1Q24uZm9vdGVyLWNvbnRlbnQlMjAuY29udGFjdC1kZXRhaWxzJTIwaDQlMjAlN0IlNUNuJTIwJTIwZm9udC1zaXplJTNBJTIwLjc1cmVtJTNCJTVDbiUyMCUyMHRleHQtdHJhbnNmb3JtJTNBJTIwdXBwZXJjYXNlJTNCJTVDbiUyMCUyMG1hcmdpbiUzQSUyMDAlM0IlNUNuJTIwJTIwY29sb3IlM0ElMjB2YXIoLS1mb290ZXItbWV0YS10ZXh0KSUzQiU1Q24lMjAlMjBsZXR0ZXItc3BhY2luZyUzQSUyMC4wOGVtJTNCJTVDbiU3RCU1Q24lNUNuLmZvb3Rlci1jb250ZW50JTIwLmNvbnRhY3QtZGV0YWlscyUyMHAlMjAlN0IlNUNuJTIwJTIwbWFyZ2luJTNBJTIwMCUzQiU1Q24lMjAlMjBsaW5lLWhlaWdodCUzQSUyMDEuNSUzQiU1Q24lN0QlNUNuJTVDbi5mb290ZXItY29udGVudCUyMC5taWRkbGUtc2VjdGlvbiUyMCU3QiU1Q24lMjAlMjBjbGVhciUzQSUyMGJvdGglM0IlNUNuJTIwJTIwcGFkZGluZy10b3AlM0ElMjAxcmVtJTNCJTVDbiU3RCU1Q24lNUNuLmZvb3Rlci1jb250ZW50JTIwLm1pZGRsZS1yaWdodCUyMGRpdiUyMCU3QiU1Q24lMjAlMjBtYXJnaW4tYm90dG9tJTNBJTIwLjA1cmVtJTNCJTVDbiU3RCU1Q24lNUNuLmZvb3Rlci1jb250ZW50JTIwLmZvb3Rlci1ib3R0b20lMjAlN0IlNUNuJTIwJTIwY2xlYXIlM0ElMjBib3RoJTNCJTVDbiU3RCU1Q24lNUNuLmZvb3Rlci1jb250ZW50JTIwLm1pZGRsZS1sZWZ0JTIwJTdCJTVDbiUyMCUyMG1hcmdpbi1ib3R0b20lM0ElMjAxLjVyZW0lM0IlNUNuJTdEJTVDbiU1Q24lMkYqJTIwRm9udCUyMHNpemUlMjB0d2VhayUyMGZvciUyMG1pZGRsZS1yaWdodCUyMGNvbHVtbiUyMChOYW9taSklMjAqJTJGJTVDbi5mb290ZXItY29udGVudCUyMC5taWRkbGUtcmlnaHQlMkMlNUNuLmZvb3Rlci1jb250ZW50JTIwLm1pZGRsZS1yaWdodCUyMGRpdiUyQyU1Q24uZm9vdGVyLWNvbnRlbnQlMjAubWlkZGxlLXJpZ2h0JTIwcCUyQyU1Q24uZm9vdGVyLWNvbnRlbnQlMjAubWlkZGxlLXJpZ2h0JTIwYSUyQyU1Q24uZm9vdGVyLWNvbnRlbnQlMjAubWlkZGxlLXJpZ2h0JTIwc3BhbiUyQyU1Q24uZm9vdGVyLWNvbnRlbnQlMjAubWlkZGxlLXJpZ2h0JTIwbGklMjAlN0IlNUNuJTIwJTIwZm9udC1zaXplJTNBJTIwdmFyKC0tZm9vdGVyLW1pZGRsZS1yaWdodC1mb250LXNpemUpJTNCJTVDbiUyMCUyMGxpbmUtaGVpZ2h0JTNBJTIwMSUzQiU1Q24lN0QlNUNuJTVDbiU0MG1lZGlhJTIwKG1heC13aWR0aCUzQSUyMDU3NnB4KSUyMCU3QiU1Q24lMjAlMjAlM0Fyb290JTIwJTdCJTVDbiUyMCUyMCUyMCUyMC0tZm9vdGVyLW1pZGRsZS1yaWdodC1mb250LXNpemUlM0ElMjAwLjlyZW0lM0IlNUNuJTIwJTIwJTdEJTVDbiU3RCU1Q24lNUNuJTJGKiUyMCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCU1Q24lMjAlMjAlMjBGT09URVIlMjBCTE9DSyUyMChHTE9CQUwpJTVDbiUyMCUyMCUyMCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUyMColMkYlNUNuLmZvb3Rlci0zJTIwJTdCJTVDbiUyMCUyMGJhY2tncm91bmQtY29sb3IlM0ElMjB2YXIoLS1mb290ZXItYmcpJTIwIWltcG9ydGFudCUzQiU1Q24lMjAlMjBwYWRkaW5nJTNBJTIwNjBweCUyMDAlMjA0MHB4JTIwMCUyMCFpbXBvcnRhbnQlM0IlNUNuJTIwJTIwdGV4dC1hbGlnbiUzQSUyMGxlZnQlMjAhaW1wb3J0YW50JTNCJTVDbiUyMCUyMGxldHRlci1zcGFjaW5nJTNBJTIwMXB4JTIwIWltcG9ydGFudCUzQiU1Q24lMjAlMjBsaW5lLWhlaWdodCUzQSUyMDEuNiUyMCFpbXBvcnRhbnQlM0IlNUNuJTIwJTIwdHJhbnNpdGlvbiUzQSUyMGFsbCUyMC4zcyUyMGVhc2UlMjAhaW1wb3J0YW50JTNCJTVDbiU3RCU1Q24lNUNuLmZvb3Rlci0zJTIwcCUyQyU1Q24uZm9vdGVyLTMlMjBhJTJDJTVDbi5mb290ZXItMyUyMHNwYW4lMjAlN0IlNUNuJTIwJTIwZGlzcGxheSUzQSUyMGJsb2NrJTNCJTVDbiUyMCUyMG1hcmdpbiUzQSUyMDVweCUyMDAlM0IlNUNuJTdEJTVDbiU1Q24lMkYqJTIwRm9vdGVyJTIwYm90dG9tJTIwbGF5b3V0JTIwYW5kJTIwbGlua3MlMjAqJTJGJTVDbi5mb290ZXItYm90dG9tJTIwJTdCJTVDbiUyMCUyMGRpc3BsYXklM0ElMjBmbGV4JTIwIWltcG9ydGFudCUzQiU1Q24lMjAlMjBhbGlnbi1pdGVtcyUzQSUyMGNlbnRlciUzQiU1Q24lMjAlMjBqdXN0aWZ5LWNvbnRlbnQlM0ElMjBzcGFjZS1iZXR3ZWVuJTNCJTVDbiUyMCUyMGdhcCUzQSUyMDE2cHglM0IlNUNuJTIwJTIwZmxleC13cmFwJTNBJTIwd3JhcCUzQiU1Q24lMjAlMjBwYWRkaW5nJTNBJTIwMCUyMDIwcHglMjAyNHB4JTNCJTVDbiU3RCU1Q24lNUNuLmZvb3Rlci1ib3R0b20tbGVmdCUyMCU3QiU1Q24lMjAlMjB3aWR0aCUzQSUyMDUwJTI1JTIwIWltcG9ydGFudCUzQiU1Q24lMjAlMjBkaXNwbGF5JTNBJTIwZmxleCUyMCFpbXBvcnRhbnQlM0IlNUNuJTIwJTIwYWxpZ24taXRlbXMlM0ElMjBjZW50ZXIlM0IlNUNuJTIwJTIwanVzdGlmeS1jb250ZW50JTNBJTIwc3BhY2UtYmV0d2VlbiUzQiU1Q24lMjAlMjBnYXAlM0ElMjAxMnB4JTNCJTVDbiUyMCUyMGZsZXgtd3JhcCUzQSUyMHdyYXAlM0IlNUNuJTdEJTVDbiU1Q24uZm9vdGVyLWJvdHRvbS1sZWZ0JTIwLnJlYWxzYXZ2eSUyMHNwYW4lMkMlNUNuLmZvb3Rlci1ib3R0b20tbGVmdCUyMC5yZWFsc2F2dnklMjBhJTIwJTdCJTVDbiUyMCUyMHdoaXRlLXNwYWNlJTNBJTIwbm93cmFwJTIwIWltcG9ydGFudCUzQiU1Q24lN0QlNUNuJTVDbi5mb290ZXItYm90dG9tLWxlZnQlMjBhJTJDJTVDbi5mb290ZXItYm90dG9tJTIwYSUyQyU1Q24uZm9vdGVyLTMlMjBhJTIwJTdCJTVDbiUyMCUyMGNvbG9yJTNBJTIwaW5oZXJpdCUzQiU1Q24lMjAlMjB0ZXh0LWRlY29yYXRpb24lM0ElMjBub25lJTNCJTVDbiUyMCUyMGJvcmRlci1ib3R0b20lM0ElMjAxcHglMjBzb2xpZCUyMHZhcigtLWZvb3Rlci1saW5rLXVuZGVybGluZSklM0IlNUNuJTIwJTIwcGFkZGluZy1ib3R0b20lM0ElMjAxcHglM0IlNUNuJTdEJTVDbiU1Q24uZm9vdGVyLWJvdHRvbS1sZWZ0JTIwYSUzQWhvdmVyJTJDJTVDbi5mb290ZXItYm90dG9tJTIwYSUzQWhvdmVyJTJDJTVDbi5mb290ZXItMyUyMGElM0Fob3ZlciUyMCU3QiU1Q24lMjAlMjBjb2xvciUzQSUyMHZhcigtLWJyYW5kLWFjY2VudCklM0IlNUNuJTIwJTIwYm9yZGVyLWJvdHRvbS1jb2xvciUzQSUyMHZhcigtLWJyYW5kLWFjY2VudCklM0IlNUNuJTIwJTIwb3BhY2l0eSUzQSUyMDElM0IlNUNuJTdEJTVDbiU1Q24uZm9vdGVyLWJvdHRvbSUyMC5zb2NpYWwtbGlua3MlMjAlN0IlNUNuJTIwJTIwbWFyZ2luLWxlZnQlM0ElMjBhdXRvJTNCJTVDbiUyMCUyMGRpc3BsYXklM0ElMjBmbGV4JTNCJTVDbiUyMCUyMGFsaWduLWl0ZW
23871zJTNBJTIwY2VudGVyJTNCJTVDbiUyMCUyMGdhcCUzQSUyMDEycHglM0IlNUNuJTdEJTVDbiU1Q24lNDBtZWRpYSUyMChtYXgtd2lkdGglM0ElMjA3NjhweCklMjAlN0IlNUNuJTIwJTIwLmZvb3Rlci1ib3R0b20tbGVmdCUyMCU3QiU1Q24lMjAlMjAlMjAlMjB3aWR0aCUzQSUyMDEwMCUyNSUyMCFpbXBvcnRhbnQlM0IlNUNuJTIwJTIwJTIwJTIwanVzdGlmeS1jb250ZW50JTNBJTIwY2VudGVyJTNCJTVDbiUyMCUyMCUyMCUyMGdhcCUzQSUyMDZweCUyMDE2cHglM0IlNUNuJTIwJTIwJTIwJTIwdGV4dC1hbGlnbiUzQSUyMGNlbnRlciUzQiU1Q24lMjAlMjAlN0QlNUNuJTdEJTVDbiU1Q24lMkYqJTIwRGFyayUyMGZvb3RlciUyMHZhcmlhbnRzJTIwY2FuJTIwc3RpbGwlMjBwaWNrJTIwdXAlMjBicmFuZCUyMGFjY2VudCUyMColMkYlNUNuLmZvb3Rlci0zLS1kYXJrJTIwLmNvbnRhY3QtZGV0YWlscyUyMGElM0Fob3ZlciUyMCU3QiU1Q24lMjAlMjBjb2xvciUzQSUyMHZhcigtLWJyYW5kLWFjY2VudCklM0IlNUNuJTdEJTVDbiU1Q24uZm9vdGVyLTMtLWRhcmslMjAuc29jaWFsLWxpbmslM0Fob3ZlciUyMCU3QiU1Q24lMjAlMjBib3JkZXItY29sb3IlM0ElMjB2YXIoLS1icmFuZC1hY2NlbnQpJTNCJTVDbiUyMCUyMGNvbG9yJTNBJTIwdmFyKC0tYnJhbmQtYWNjZW50KSUzQiU1Q24lN0QlNUNuJTVDbiUyRiolMjBBZGRpdGlvbmFsJTIwbGF5b3V0JTIwTmFvbWklMjB1c2VkJTIwKiUyRiU1Q24uZm9vdGVyLTMlMjAuY29udGFjdC1pbmZvJTIwJTdCJTVDbiUyMCUyMGRpc3BsYXklM0ElMjBmbGV4JTNCJTVDbiUyMCUyMGZsZXgtd3JhcCUzQSUyMHdyYXAlM0IlNUNuJTIwJTIwZ2FwJTNBJTIwMTBweCUzQiU1Q24lMjAlMjBtYXJnaW4tYm90dG9tJTNBJTIwNDBweCUzQiU1Q24lN0QlNUNuJTVDbiUyRiolMjAlM0QlM0QlM0QlM0QlM0QlM0QlM0QlM0QlM0QlM0QlM0QlM0QlM0QlM0QlM0QlM0QlM0QlM0QlM0QlM0QlM0QlM0QlM0QlM0QlM0QlM0QlM0QlM0QlM0QlM0QlM0QlM0QlM0QlM0QlM0QlM0QlM0QlM0QlM0QlM0QlM0QlNUNuJTIwJTIwJTIwRk9STVMlMjAlRTIlODAlOTMlMjBEQVJLJTIwUEFORUwlMjAoRk9STS1XSVRILUlNQUdFKSU1Q24lMjAlMjAlMjAlM0QlM0QlM0QlM0QlM0QlM0QlM0QlM0QlM0QlM0QlM0QlM0QlM0QlM0QlM0QlM0QlM0QlM0QlM0QlM0QlM0QlM0QlM0QlM0QlM0QlM0QlM0QlM0QlM0QlM0QlM0QlM0QlM0QlM0QlM0QlM0QlM0QlM0QlM0QlM0QlM0QlMjAqJTJGJTVDbi5mb3JtLXdpdGgtaW1hZ2UlMjAuZm9ybS10aXRsZSUyMCU3QiU1Q24lMjAlMjBmb250LXNpemUlM0ElMjAxLjJyZW0lM0IlNUNuJTIwJTIwZm9udC13ZWlnaHQlM0ElMjAzMDAlM0IlNUNuJTIwJTIwY29sb3IlM0ElMjB2YXIoLS1mb3JtLXRpdGxlLXRleHQpJTNCJTVDbiUyMCUyMG1hcmdpbi1ib3R0b20lM0ElMjAyMHB4JTNCJTVDbiUyMCUyMGxpbmUtaGVpZ2h0JTNBJTIwMS4zJTNCJTVDbiUyMCUyMHRleHQtdHJhbnNmb3JtJTNBJTIwdXBwZXJjYXNlJTNCJTVDbiUyMCUyMGxldHRlci1zcGFjaW5nJTNBJTIwMnB4JTNCJTVDbiU3RCU1Q24lNUNuLmZvcm0td2l0aC1pbWFnZSUyMC5mb3JtLXNpZGUlMjAlN0IlNUNuJTIwJTIwYmFja2dyb3VuZCUzQSUyMHZhcigtLWZvcm0tcGFuZWwtYmcpJTNCJTVDbiUyMCUyMHBhZGRpbmclM0ElMjA1MHB4JTIwMTEwcHglM0IlNUNuJTIwJTIwZGlzcGxheSUzQSUyMGZsZXglM0IlNUNuJTIwJTIwZmxleC1kaXJlY3Rpb24lM0ElMjBjb2x1bW4lM0IlNUNuJTIwJTIwanVzdGlmeS1jb250ZW50JTNBJTIwY2VudGVyJTNCJTVDbiUyMCUyMHdpZHRoJTNBJTIwMTAwJTI1JTNCJTVDbiU3RCU1Q24lNUNuLmZvcm0td2l0aC1pbWFnZSUyMC5mb3JtLXN1YnRpdGxlJTIwJTdCJTVDbiUyMCUyMGZvbnQtc2l6ZSUzQSUyMDFyZW0lM0IlNUNuJTIwJTIwY29sb3IlM0ElMjB2YXIoLS1mb3JtLXN1YnRpdGxlLXRleHQpJTNCJTVDbiUyMCUyMG1hcmdpbi1ib3R0b20lM0ElMjA0MHB4JTNCJTVDbiUyMCUyMGxpbmUtaGVpZ2h0JTNBJTIwMS42JTNCJTVDbiU3RCU1Q24lNUNuJTJGKiUyME9wdC1pbiUyMGxhYmVsJTIwJTJCJTIwY2hlY2tib3glMjAqJTJGJTVDbmxhYmVsJTVCZm9yJTNEJTVDJTIyb3B0SW5MYW5ndWFnZSU1QyUyMiU1RCUyMCU3QiU1Q24lMjAlMjBjb2xvciUzQSUyMHZhcigtLWZvcm0tb3B0aW4tbGFiZWwpJTIwIWltcG9ydGFudCUzQiU1Q24lMjAlMjBmb250LXNpemUlM0ElMjAxMHB4JTIwIWltcG9ydGFudCUzQiU1Q24lMjAlMjBsaW5lLWhlaWdodCUzQSUyMDEuNCUyMCFpbXBvcnRhbnQlM0IlNUNuJTdEJTVDbiU1Q24lMjNvcHRJbkxhbmd1YWdlJTIwJTdCJTVDbiUyMCUyMGFjY2VudC1jb2xvciUzQSUyMHZhcigtLWZvcm0tY2hlY2tib3gtYWNjZW50KSUzQiU1Q24lN0QlNUNuJTVDbiUyRiolMjBTdWJtaXQlMjBidXR0b24lMjAqJTJGJTVDbmJ1dHRvbi5zdWJtaXQtYnV0dG9uJTIwJTdCJTVDbiUyMCUyMGJhY2tncm91bmQtY29sb3IlM0ElMjB2YXIoLS1mb3JtLXN1Ym1pdC1iZyklMjAhaW1wb3J0YW50JTNCJTVDbiUyMCUyMGNvbG9yJTNBJTIwdmFyKC0tZm9ybS1zdWJtaXQtdGV4dCklMjAhaW1wb3J0YW50JTNCJTVDbiUyMCUyMGJvcmRlciUzQSUyMDJweCUyMHNvbGlkJTIwdmFyKC0tZm9ybS1zdWJtaXQtYm9yZGVyKSUyMCFpbXBvcnRhbnQlM0IlNUNuJTIwJTIwcGFkZGluZyUzQSUyMDE4cHglMjAyNHB4JTIwIWltcG9ydGFudCUzQiU1Q24lMjAlMjBmb250LXNpemUlM0ElMjAuOXJlbSUyMCFpbXBvcnRhbnQlM0IlNUNuJTIwJTIwZm9udC13ZWlnaHQlM0ElMjA2MDAlMjAhaW1wb3J0YW50JTNCJTVDbiUyMCUyMHRleHQtdHJhbnNmb3JtJTNBJTIwdXBwZXJjYXNlJTIwIWltcG9ydGFudCUzQiU1Q24lMjAlMjBib3JkZXItcmFkaXVzJTNBJTIwMCUyMCFpbXBvcnRhbnQlM0IlNUNuJTIwJTIwbGV0dGVyLXNwYWNpbmclM0ElMjAycHglMjAhaW1wb3J0YW50JTNCJTVDbiUyMCUyMHRyYW5zaXRpb24lM0ElMjBiYWNrZ3JvdW5kLWNvbG9yJTIwLjNzJTIwZWFzZSUyQyUyMGNvbG9yJTIwLjNzJTIwZWFzZSUyQyUyMGJvcmRlci1jb2xvciUyMC4zcyUyMGVhc2UlMjAhaW1wb3J0YW50JTNCJTVDbiUyMCUyMGN1cnNvciUzQSUyMHBvaW50ZXIlMjAhaW1wb3J0YW50JTNCJTVDbiU3RCU1Q24lNUNuYnV0dG9uLnN1Ym1pdC1idXR0b24lM0Fob3ZlciUyMCU3QiU1Q24lMjAlMjBiYWNrZ3JvdW5kLWNvbG9yJTNBJTIwdmFyKC0tZm9ybS1zdWJtaXQtaG92ZXItYmcpJTIwIWltcG9ydGFudCUzQiU1Q24lMjAlMjBjb2xvciUzQSUyMHZhcigtLWZvcm0tc3VibWl0LWhvdmVyLXRleHQpJTIwIWltcG9ydGFudCUzQiU1Q24lMjAlMjBib3JkZXIlM0ElMjAycHglMjBzb2xpZCUyMHZhcigtLWZvcm0tc3VibWl0LWhvdmVyLWJvcmRlciklMjAhaW1wb3J0YW50JTNCJTVDbiU3RCU1Q24lNUNuJTJGKiUyMEZvcm0lMjBzaXppbmclMjAlMkYlMjBzcGFjaW5nJTIwZm9yJTIwbW9iaWxlJTIwYW5kJTIwdGFibGV0JTIwKiUyRiU1Q24uZm9ybS13aXRoLWltYWdlJTIwLmZvcm0tc2lkZSUyQyU1Q24uZm9ybS13aXRoLWltYWdlJTIwLmZvcm0tZmllbGRzJTJDJTVDbi5mb3JtLXdpdGgtaW1hZ2UlMjAuZm9ybS1ncm91cCUyQyU1Q24uZm9ybS13aXRoLWltYWdlJTIwLmZvcm0taW5wdXQlMkMlNUNuLmZvcm0td2l0aC1pbWFnZSUyMC5mb3JtLWRpc2NsYWltZXIlMkMlNUNuLmZvcm0td2l0aC1pbWFnZSUyMC5zdWJtaXQtYnV0dG9uJTIwJTdCJTVDbiUyMCUyMGJveC1zaXppbmclM0ElMjBib3JkZXItYm94JTNCJTVDbiU3RCU1Q24lNUNuJTJGKiUyMFRhYmxldCUyMColMkYlNUNuJTQwbWVkaWElMjAobWF4LXdpZHRoJTNBJTIwOTkxLjk4cHgpJTIwJTdCJTVDbiUyMCUyMC5mb3JtLXdpdGgtaW1hZ2UlMjAuZm9ybS1zaWRlJTIwJTdCJTVDbiUyMCUyMCUyMCUyMHBhZGRpbmclM0ElMjA0MHB4JTIwNDhweCUzQiU1Q24lMjAlMjAlN0QlNUNuJTdEJTVDbiU1Q24lMkYqJTIwUGhvbmUlMjAqJTJGJTVDbiU0MG1lZGlhJTIwKG1heC13aWR0aCUzQSUyMDU3NS45OHB4KSUyMCU3QiU1Q24lMjAlMjAuZm9ybS13aXRoLWltYWdlJTIwLmZvcm0tc2lkZSUyMCU3QiU1Q24lMjAlMjAlMjAlMjBwYWRkaW5nJTNBJTIwMjRweCUyMDIwcHglM0IlNUNuJTIwJTIwJTdEJTVDbiU1Q24lMjAlMjAuZm9ybS13aXRoLWltYWdlJTIwLmZvcm0tdGl0bGUlMjAlN0IlNUNuJTIwJTIwJTIwJTIwZm9udC1zaXplJTNBJTIwMXJlbSUzQiU1Q24lMjAlMjAlMjAlMjBtY
2387XJnaW4tYm90dG9tJTNBJTIwMTJweCUzQiU1Q24lMjAlMjAlN0QlNUNuJTVDbiUyMCUyMC5mb3JtLXdpdGgtaW1hZ2UlMjAuZm9ybS1zdWJ0aXRsZSUyMCU3QiU1Q24lMjAlMjAlMjAlMjBmb250LXNpemUlM0ElMjAuOXJlbSUzQiU1Q24lMjAlMjAlMjAlMjBtYXJnaW4tYm90dG9tJTNBJTIwMjBweCUzQiU1Q24lMjAlMjAlN0QlNUNuJTVDbiUyMCUyMC5mb3JtLXdpdGgtaW1hZ2UlMjAuZm9ybS1maWVsZHMlMjAlN0IlNUNuJTIwJTIwJTIwJTIwZGlzcGxheSUzQSUyMGZsZXglM0IlNUNuJTIwJTIwJTIwJTIwZmxleC1kaXJlY3Rpb24lM0ElMjBjb2x1bW4lM0IlNUNuJTIwJTIwJTIwJTIwZ2FwJTNBJTIwMTRweCUzQiU1Q24lMjAlMjAlN0QlNUNuJTVDbiUyMCUyMC5mb3JtLXdpdGgtaW1hZ2UlMjAuZm9ybS1ncm91cCUyMCU3QiU1Q24lMjAlMjAlMjAlMjBtYXJnaW4lM0ElMjAwJTNCJTVDbiUyMCUyMCU3RCU1Q24lNUNuJTIwJTIwLmZvcm0td2l0aC1pbWFnZSUyMC5mb3JtLWlucHV0JTIwJTdCJTVDbiUyMCUyMCUyMCUyMHdpZHRoJTNBJTIwMTAwJTI1JTNCJTVDbiUyMCUyMCUyMCUyMHBhZGRpbmclM0ElMjAxMnB4JTIwMTRweCUzQiU1Q24lMjAlMjAlMjAlMjBmb250LXNpemUlM0ElMjAxNnB4JTNCJTVDbiUyMCUyMCUyMCUyMGxpbmUtaGVpZ2h0JTNBJTIwMS4yJTNCJTVDbiUyMCUyMCU3RCU1Q24lNUNuJTIwJTIwLmZvcm0td2l0aC1pbWFnZSUyMHRleHRhcmVhLmZvcm0taW5wdXQlMjAlN0IlNUNuJTIwJTIwJTIwJTIwaGVpZ2h0JTNBJTIwNDRweCUzQiU1Q24lMjAlMjAlMjAlMjBtaW4taGVpZ2h0JTNBJTIwNDRweCUzQiU1Q24lMjAlMjAlMjAlMjBtYXgtaGVpZ2h0JTNBJTIwNTZweCUzQiU1Q24lMjAlMjAlMjAlMjByZXNpemUlM0ElMjB2ZXJ0aWNhbCUzQiU1Q24lMjAlMjAlMjAlMjBvdmVyZmxvdyUzQSUyMGF1dG8lM0IlNUNuJTIwJTIwJTdEJTVDbiU1Q24lMjAlMjAuZm9ybS13aXRoLWltYWdlJTIwLmZvcm0tZGlzY2xhaW1lciUyMCU3QiU1Q24lMjAlMjAlMjAlMjBkaXNwbGF5JTNBJTIwZmxleCUzQiU1Q24lMjAlMjAlMjAlMjBhbGlnbi1pdGVtcyUzQSUyMGZsZXgtc3RhcnQlM0IlNUNuJTIwJTIwJTIwJTIwZ2FwJTNBJTIwOHB4JTNCJTVDbiUyMCUyMCUyMCUyMG1hcmdpbi10b3AlM0ElMjA0cHglM0IlNUNuJTIwJTIwJTdEJTVDbiU1Q24lMjAlMjAuZm9ybS13aXRoLWltYWdlJTIwLmRpc2NsYWltZXItY2hlY2tib3glMjAlN0IlNUNuJTIwJTIwJTIwJTIwd2lkdGglM0ElMjAxNnB4JTNCJTVDbiUyMCUyMCUyMCUyMGhlaWdodCUzQSUyMDE2cHglM0IlNUNuJTIwJTIwJTIwJTIwbWFyZ2luLXRvcCUzQSUyMDNweCUzQiU1Q24lMjAlMjAlN0QlNUNuJTVDbiUyMCUyMGxhYmVsJTVCZm9yJTNEJTVDJTIyb3B0SW5MYW5ndWFnZSU1QyUyMiU1RCUyMCU3QiU1Q24lMjAlMjAlMjAlMjBmb250LXNpemUlM0ElMjAxMnB4JTIwIWltcG9ydGFudCUzQiU1Q24lMjAlMjAlMjAlMjBsaW5lLWhlaWdodCUzQSUyMDEuNSUyMCFpbXBvcnRhbnQlM0IlNUNuJTIwJTIwJTdEJTVDbiU1Q24lMjAlMjAuZm9ybS13aXRoLWltYWdlJTIwYnV0dG9uLnN1Ym1pdC1idXR0b24lMjAlN0IlNUNuJTIwJTIwJTIwJTIwd2lkdGglM0ElMjAxMDAlMjUlM0IlNUNuJTIwJTIwJTdEJTVDbiU1Q24lMjAlMjAuZm9ybS13aXRoLWltYWdlJTIwLmNvbnRhaW5lciUyMCU3QiU1Q24lMjAlMjAlMjAlMjBwYWRkaW5nLWxlZnQlM0ElMjAxMnB4JTNCJTVDbiUyMCUyMCUyMCUyMHBhZGRpbmctcmlnaHQlM0ElMjAxMnB4JTNCJTVDbiUyMCUyMCU3RCU1Q24lN0QlNUNuJTVDbiUyRiolMjBPcHRpb25hbCUzQSUyMHN0YWNrJTIwZm9ybSUyRmltYWdlJTIwZWFybGllciUyMG9uJTIwdGFibGV0cyUyMColMkYlNUNuJTQwbWVkaWElMjAobWF4LXdpZHRoJTNBJTIwOTkxLjk4cHgpJTIwJTdCJTVDbiUyMCUyMC5mb3JtLXdpdGgtaW1hZ2UlMjAucm93JTIwJTNFJTIwJTVCY2xhc3MqJTNEJTVDJTIyY29sLSU1QyUyMiU1RCUyMCU3QiU1Q24lMjAlMjAlMjAlMjBmbGV4JTNBJTIwMCUyMDAlMjAxMDAlMjUlM0IlNUNuJTIwJTIwJTIwJTIwbWF4LXdpZHRoJTNBJTIwMTAwJTI1JTNCJTVDbiUyMCUyMCU3RCU1Q24lN0QlNUNuJTVDbiUyRiolMjBBZGRpdGlvbmFsJTIwTmFvbWklMjB0d2VhayUyMColMkYlNUNuJTQwbWVkaWElMjAobWF4LXdpZHRoJTNBJTIwNzY4cHgpJTIwJTdCJTVDbiUyMCUyMC5mb3JtLXdpdGgtaW1hZ2UlMjAuZm9ybS1zaWRlJTIwJTdCJTVDbiUyMCUyMCUyMCUyMHBhZGRpbmclM0ElMjAzcHglM0IlNUNuJTIwJTIwJTdEJTVDbiU3RCU1Q24lNUNuJTJGKiUyMCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCU1Q24lMjAlMjAlMjBGT1JNLVdJVEgtVklERU8lMjBESVNDTEFJTUVSJTIwUk9XJTVDbiUyMCUyMCUyMCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUyMColMkYlNUNuLmZvcm0td2l0aC12aWRlbyUyMC5kaXNjbGFpbWVyLXJvdyUyMCU3QiU1Q24lMjAlMjBkaXNwbGF5JTNBJTIwZmxleCUzQiU1Q24lMjAlMjBhbGlnbi1pdGVtcyUzQSUyMGNlbnRlciUzQiU1Q24lMjAlMjBqdXN0aWZ5LWNvbnRlbnQlM0ElMjBmbGV4LXN0YXJ0JTNCJTVDbiUyMCUyMHRleHQtYWxpZ24lM0ElMjBsZWZ0JTNCJTVDbiU3RCU1Q24lNUNuLmZvcm0td2l0aC12aWRlbyUyMC5kaXNjbGFpbWVyLWNoZWNrYm94JTIwJTdCJTVDbiUyMCUyMHdpZHRoJTNBJTIwMTZweCUzQiU1Q24lMjAlMjBoZWlnaHQlM0ElMjAxNnB4JTNCJTVDbiUyMCUyMG1hcmdpbiUzQSUyMDAlMjA4cHglMjAwJTIwMCUzQiU1Q24lMjAlMjBhY2NlbnQtY29sb3IlM0ElMjAlMjMzMzMlM0IlNUNuJTIwJTIwY3Vyc29yJTNBJTIwcG9pbnRlciUzQiU1Q24lMjAlMjBmbGV4LXNocmluayUzQSUyMDAlM0IlNUNuJTdEJTVDbiU1Q24uZm9ybS13aXRoLXZpZGVvJTIwLmRpc2NsYWltZXItcm93JTIwbGFiZWwlMjAlN0IlNUNuJTIwJTIwbWFyZ2luJTNBJTIwMCUzQiU1Q24lMjAlMjBmb250LXNpemUlM0ElMjAxNHB4JTNCJTVDbiUyMCUyMGxpbmUtaGVpZ2h0JTN
2387BJTIwMS40JTNCJTVDbiU3RCU1Q24lNUNuJTJGKiUyMCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCU1Q24lMjAlMjAlMjBPVVIlMjBESUZGRVJFTkNFJTIwU0VDVElPTiU1Q24lMjAlMjAlMjAlM0QlM0QlM0QlM0QlM0QlM0QlM0QlM0QlM0QlM0QlM0QlM0QlM0QlM0QlM0QlM0QlM0QlM0QlM0QlM0QlM0QlM0QlM0QlM0QlM0QlM0QlM0QlM0QlM0QlM0QlM0QlM0QlM0QlM0QlM0QlM0QlM0QlM0QlM0QlM0QlM0QlMjAqJTJGJTVDbi5vdXItZGlmZmVyZW5jZS1zZWN0aW9uJTIwJTdCJTVDbiUyMCUyMHBhZGRpbmclM0ElMjA2MHB4JTIwMCUzQiU1Q24lMjAlMjBiYWNrZ3JvdW5kLWNvbG9yJTNBJTIwdmFyKC0tc2VjdGlvbi10aXRsZS1iZyklM0IlNUNuJTdEJTVDbiU1Q24lMkYqJTIwJTNEJTNEJTNEJTNEJTNEJTNEJTNEJTNEJTNEJTNEJTNEJTNEJTNEJTNEJTNEJTNEJTNEJTNEJTNEJTNEJTNEJTNEJTNEJTNEJTNEJTNEJTNEJTNEJTNEJTNEJTNEJTNEJTNEJTNEJTNEJTNEJTNEJTNEJTNEJTNEJTNEJTVDbiUyMCUyMCUyMFNMSUNLJTIwQVJST1dTJTIwJUUyJTgwJTkzJTIwTFVYJTIwUk9VTkQlMjBDT05UUk9MUyU1Q24lMjAlMjAlMjAlM0QlM0QlM0QlM0QlM0QlM0QlM0QlM0QlM0QlM0QlM0QlM0QlM0QlM0QlM0QlM0QlM0QlM0QlM0QlM0QlM0QlM0QlM0QlM0QlM0QlM0QlM0QlM0QlM0QlM0QlM0QlM0QlM0QlM0QlM0QlM0QlM0QlM0QlM0QlM0QlM0QlMjAqJTJGJTVDbi5zbGljay1zbGlkZXIlMjAuc2xpY2stcHJldiUyQyU1Q24uc2xpY2stc2xpZGVyJTIwLnNsaWNrLW5leHQlMjAlN0IlNUNuJTIwJTIwYmFja2dyb3VuZCUzQSUyMHZhcigtLXNsaWNrLWFycm93LWJnKSUyMCFpbXBvcnRhbnQlM0IlNUNuJTIwJTIwYm9yZGVyJTNBJTIwMnB4JTIwc29saWQlMjB2YXIoLS1zbGljay1hcnJvdy1ib3JkZXIpJTIwIWltcG9ydGFudCUzQiU1Q24lMjAlMjBib3JkZXItcmFkaXVzJTNBJTIwNTAlMjUlMjAhaW1wb3J0YW50JTNCJTVDbiUyMCUyMHdpZHRoJTNBJTIwNDhweCUyMCFpbXBvcnRhbnQlM0IlNUNuJTIwJTIwaGVpZ2h0JTNBJTIwNDhweCUyMCFpbXBvcnRhbnQlM0IlNUNuJTIwJTIwZGlzcGxheSUzQSUyMGZsZXglMjAhaW1wb3J0YW50JTNCJTVDbiUyMCUyMGFsaWduLWl0ZW1zJTNBJTIwY2VudGVyJTIwIWltcG9ydGFudCUzQiU1Q24lMjAlMjBqdXN0aWZ5LWNvbnRlbnQlM0ElMjBjZW50ZXIlMjAhaW1wb3J0YW50JTNCJTVDbiUyMCUyMHBhZGRpbmclM0ElMjAwJTIwIWltcG9ydGFudCUzQiU1Q24lMjAlMjBib3gtc2hhZG93JTNBJTIwbm9uZSUyMCFpbXBvcnRhbnQlM0IlNUNuJTIwJTIwbGluZS1oZWlnaHQlM0ElMjAwJTIwIWltcG9ydGFudCUzQiU1Q24lMjAlMjBjb2xvciUzQSUyMHZhcigtLXNsaWNrLWFycm93LWljb24pJTIwIWltcG9ydGFudCUzQiU1Q24lMjAlMjB0cmFuc2l0aW9uJTNBJTIwYmFja2dyb3VuZC1jb2xvciUyMC4ycyUyMGVhc2UlMkMlMjBib3JkZXItY29sb3IlMjAuMnMlMjBlYXNlJTJDJTIwY29sb3IlMjAuMnMlMjBlYXNlJTIwIWltcG9ydGFudCUzQiU1Q24lN0QlNUNuJTVDbiUyRiolMjBIaWRlJTIwZGVmYXVsdCUyMGdseXBoJTIwKiUyRiU1Q24uc2xpY2stc2xpZGVyJTIwLnNsaWNrLXByZXYlM0FiZWZvcmUlMkMlNUNuLnNsaWNrLXNsaWRlciUyMC5zbGljay1uZXh0JTNBYmVmb3JlJTIwJTdCJTVDbiUyMCUyMGNvbnRlbnQlM0ElMjAlNUMlMjIlNUMlMjIlMjAhaW1wb3J0YW50JTNCJTVDbiU3RCU1Q24lNUNuJTJGKiUyMENoZXZyb24lMjBtYXNrcyUyMColMkYlNUNuLnNsaWNrLXNsaWRlciUyMC5zbGljay1wcmV2JTNBJTNBYWZ0ZXIlMkMlNUNuLnNsaWNrLXNsaWRlciUyMC5zbGljay1uZXh0JTNBJTNBYWZ0ZXIlMjAlN0IlNUNuJTIwJTIwY29udGVudCUzQSUyMCU1QyUyMiU1QyUyMiUyMCFpbXBvcnRhbnQlM0IlNUNuJTIwJTIwcG9zaXRpb24lM0ElMjBhYnNvbHV0ZSUyMCFpbXBvcnRhbnQlM0IlNUNuJTIwJTIwaW5zZXQlM0ElMjAwJTIwIWltcG9ydGFudCUzQiU1Q24lMjAlMjBtYXJnaW4lM0ElMjBhdXRvJTIwIWltcG9ydGFudCUzQiU1Q24lMjAlMjB3aWR0aCUzQSUyMDE4cHglMjAhaW1wb3J0YW50JTNCJTVDbiUyMCUyMGhlaWdodCUzQSUyMDE4cHglMjAhaW1wb3J0YW50JTNCJTVDbiUyMCUyMGJhY2tncm91bmQlM0ElMjBjdXJyZW50Q29sb3IlMjAhaW1wb3J0YW50JTNCJTVDbiUyMCUyMC13ZWJraXQtbWFzay1zaXplJTNBJTIwY29udGFpbiUyMCFpbXBvcnRhbnQlM0IlNUNuJTIwJTIwbWFzay1zaXplJTNBJTIwY29udGFpbiUyMCFpbXBvcnRhbnQlM0IlNUNuJTIwJTIwLXdlYmtpdC1tYXNrLXJlcGVhdCUzQSUyMG5vLXJlcGVhdCUyMCFpbXBvcnRhbnQlM0IlNUNuJTIwJTIwbWFzay1yZXBlYXQlM0ElMjBuby1yZXBlYXQlMjAhaW1wb3J0YW50JTNCJTVDbiUyMCUyMC13ZWJraXQtbWFzay1wb3NpdGlvbiUzQSUyMGNlbnRlciUyMCFpbXBvcnRhbnQlM0IlNUNuJTIwJTIwbWFzay1wb3NpdGlvbiUzQSUyMGNlbnRlciUyMCFpbXBvcnRhbnQlM0IlNUNuJTdEJTVDbiU1Q24lMkYqJTIwTGVmdCUyMGNoZXZyb24lMjAqJTJGJTVDbi5zbGljay1zbGlkZXIlMjAuc2xpY2stcHJldiUzQSUzQWFmdGVyJTIwJTdCJTVDbiUyMCUyMC13ZWJraXQtbWFzay1pbWFnZSUzQSUyMHVybCgnZGF0YSUzQWltYWdlJTJGc3ZnJTJCeG1sJTNCdXRmOCUyQyUzQ3N2ZyUyMHZpZXdCb3glM0QlNUMlMjIwJTIwMCUyMDI0JTIwMjQlNUMlMjIlMjB4bWxucyUzRCU1QyUyMmh0dHAlM0ElMkYlMkZ3d3cudzMub3JnJTJGMjAwMCUyRnN2ZyU1QyUyMiUzRSUzQ3BvbHlsaW5lJTIwcG9pbnRzJTNEJTVDJTIyMTQlMjA2JTIwOCUyMDEyJTIwMTQlMjAxOCU1QyUyMiUyMGZpbGwlM0QlNUMlMjJub25lJTVDJTIyJTIwc3Ryb2tlJTNEJTVDJTIyJTI1MjMwMDAlNUMlMjIlMjBzdHJva2Utd2lkdGglM0QlNUMlMjIyJTVDJTIyJTIwc3Ryb2tlLWxpbmVjYXAlM0QlNUMlMjJyb3VuZCU1QyUyMiUyMHN0cm9rZS1saW5lam9pbiUzRCU1QyUyMnJvdW5kJTVDJTIyJTJGJTNFJTNDJTJGc3ZnJTNFJyklM0IlNUNuJTIwJTIwbWFzay1pbWFnZSUzQSUyMHVybCgnZGF0YSUzQWltYWdlJTJGc3ZnJTJCeG1sJTNCdXRmOCUyQyUzQ3N2ZyUyMHZpZXdCb3glM0QlNUMlMjIwJTIwMCUyMDI0JTIwMjQlNUMlMjIlMjB4bWxucyUzRCU1QyUyMmh0dHAlM0ElMkYlMkZ3d3cudzMub3JnJTJGMjAwMCUyRnN2ZyU1QyUyMiUzRSUzQ3BvbHlsaW5lJTIwcG9pbnRzJTNEJTVDJTIyMTQlMjA2JTIwOCUyMDEyJTIwMTQlMjAxOCU1QyUyMiUyMGZpbGwlM0QlNUMlMjJub25lJTVDJTIyJTIwc3Ryb2tlJTNEJTVDJTIyJTI1MjMwMDAlNUMlMjIlMjBzdHJva2Utd2lkdGglM0QlNUMlMjIyJTVDJTIyJTIwc3Ryb2tlLWxpbmVjYXAlM0QlNUMlMjJyb3VuZCU1QyUyMiUyMHN0cm9rZS1saW5lam9pbiUzRCU1QyUyMnJvdW5kJTVDJTIyJTJGJTNFJTNDJTJGc3ZnJTNFJyklM0IlNUNuJTdEJTVDbiU1Q24lMkYqJTIwUmlnaHQlMjBjaGV2cm9uJTIwKiUyRiU1Q24uc2xpY2st
2387c2xpZGVyJTIwLnNsaWNrLW5leHQlM0ElM0FhZnRlciUyMCU3QiU1Q24lMjAlMjAtd2Via2l0LW1hc2staW1hZ2UlM0ElMjB1cmwoJ2RhdGElM0FpbWFnZSUyRnN2ZyUyQnhtbCUzQnV0ZjglMkMlM0NzdmclMjB2aWV3Qm94JTNEJTVDJTIyMCUyMDAlMjAyNCUyMDI0JTVDJTIyJTIweG1sbnMlM0QlNUMlMjJodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjIwMDAlMkZzdmclNUMlMjIlM0UlM0Nwb2x5bGluZSUyMHBvaW50cyUzRCU1QyUyMjEwJTIwNiUyMDE2JTIwMTIlMjAxMCUyMDE4JTVDJTIyJTIwZmlsbCUzRCU1QyUyMm5vbmUlNUMlMjIlMjBzdHJva2UlM0QlNUMlMjIlMjUyMzAwMCU1QyUyMiUyMHN0cm9rZS13aWR0aCUzRCU1QyUyMjIlNUMlMjIlMjBzdHJva2UtbGluZWNhcCUzRCU1QyUyMnJvdW5kJTVDJTIyJTIwc3Ryb2tlLWxpbmVqb2luJTNEJTVDJTIycm91bmQlNUMlMjIlMkYlM0UlM0MlMkZzdmclM0UnKSUzQiU1Q24lMjAlMjBtYXNrLWltYWdlJTNBJTIwdXJsKCdkYXRhJTNBaW1hZ2UlMkZzdmclMkJ4bWwlM0J1dGY4JTJDJTNDc3ZnJTIwdmlld0JveCUzRCU1QyUyMjAlMjAwJTIwMjQlMjAyNCU1QyUyMiUyMHhtbG5zJTNEJTVDJTIyaHR0cCUzQSUyRiUyRnd3dy53My5vcmclMkYyMDAwJTJGc3ZnJTVDJTIyJTNFJTNDcG9seWxpbmUlMjBwb2ludHMlM0QlNUMlMjIxMCUyMDYlMjAxNiUyMDEyJTIwMTAlMjAxOCU1QyUyMiUyMGZpbGwlM0QlNUMlMjJub25lJTVDJTIyJTIwc3Ryb2tlJTNEJTVDJTIyJTI1MjMwMDAlNUMlMjIlMjBzdHJva2Utd2lkdGglM0QlNUMlMjIyJTVDJTIyJTIwc3Ryb2tlLWxpbmVjYXAlM0QlNUMlMjJyb3VuZCU1QyUyMiUyMHN0cm9rZS1saW5lam9pbiUzRCU1QyUyMnJvdW5kJTVDJTIyJTJGJTNFJTNDJTJGc3ZnJTNFJyklM0IlNUNuJTdEJTVDbiU1Q24lMkYqJTIwSG92ZXIlMjBpbnZlcnQlMjAqJTJGJTVDbi5zbGljay1zbGlkZXIlMjAuc2xpY2stcHJldiUzQWhvdmVyJTJDJTVDbi5zbGljay1zbGlkZXIlMjAuc2xpY2stbmV4dCUzQWhvdmVyJTIwJTdCJTVDbiUyMCUyMGJhY2tncm91bmQtY29sb3IlM0ElMjB2YXIoLS1zbGljay1hcnJvdy1ob3Zlci1iZyklMjAhaW1wb3J0YW50JTNCJTVDbiUyMCUyMGJvcmRlci1jb2xvciUzQSUyMHZhcigtLXNsaWNrLWFycm93LWhvdmVyLWJvcmRlciklMjAhaW1wb3J0YW50JTNCJTVDbiUyMCUyMGNvbG9yJTNBJTIwdmFyKC0tc2xpY2stYXJyb3ctaG92ZXItaWNvbiklMjAhaW1wb3J0YW50JTNCJTVDbiU3RCU1Q24lNUNuJTJGKiUyMERpc2FibGVkJTIwc3RhdGUlMjAqJTJGJTVDbi5zbGljay1zbGlkZXIlMjAuc2xpY2stcHJldi5zbGljay1kaXNhYmxlZCUyQyU1Q24uc2xpY2stc2xpZGVyJTIwLnNsaWNrLW5leHQuc2xpY2stZGlzYWJsZWQlMjAlN0IlNUNuJTIwJTIwb3BhY2l0eSUzQSUyMC4zNSUyMCFpbXBvcnRhbnQlM0IlNUNuJTIwJTIwcG9pbnRlci1ldmVudHMlM0ElMjBub25lJTIwIWltcG9ydGFudCUzQiU1Q24lN0QlNUNuJTVDbiUyRiolMjBNb2JpbGUlMjBzaXppbmclMjAqJTJGJTVDbiU0MG1lZGlhJTIwKG1heC13aWR0aCUzQSUyMDU3NnB4KSUyMCU3QiU1Q24lMjAlMjAuc2xpY2stc2xpZGVyJTIwLnNsaWNrLXByZXYlMkMlNUNuJTIwJTIwLnNsaWNrLXNsaWRlciUyMC5zbGljay1uZXh0JTIwJTdCJTVDbiUyMCUyMCUyMCUyMHdpZHRoJTNBJTIwNDBweCUyMCFpbXBvcnRhbnQlM0IlNUNuJTIwJTIwJTIwJTIwaGVpZ2h0JTNBJTIwNDBweCUyMCFpbXBvcnRhbnQlM0IlNUNuJTIwJTIwJTdEJTVDbiU1Q24lMjAlMjAuc2xpY2stc2xpZGVyJTIwLnNsaWNrLXByZXYlM0ElM0FhZnRlciUyQyU1Q24lMjAlMjAuc2xpY2stc2xpZGVyJTIwLnNsaWNrLW5leHQlM0ElM0FhZnRlciUyMCU3QiU1Q24lMjAlMjAlMjAlMjB3aWR0aCUzQSUyMDE2cHglMjAhaW1wb3J0YW50JTNCJTVDbiUyMCUyMCUyMCUyMGhlaWdodCUzQSUyMDE2cHglMjAhaW1wb3J0YW50JTNCJTVDbiUyMCUyMCU3RCU1Q24lN0QlNUNuJTVDbiUyRiolMjAlM0QlM0QlM0QlM0QlM0QlM0QlM0QlM0QlM0QlM0QlM0QlM0QlM0QlM0QlM0QlM0QlM0QlM0QlM0QlM0QlM0QlM0QlM0QlM0QlM0QlM0QlM0QlM0QlM0QlM0QlM0QlM0QlM0QlM0QlM0QlM0QlM0QlM0QlM0QlM0QlM0QlNUNuJTIwJTIwJTIwRkFRJTIwQUNDT1JESU9OJTIwKE5hb21pKSU1Q24lMjAlMjAlMjAlM0QlM0QlM0QlM0QlM0QlM0QlM0QlM0QlM0QlM0QlM0QlM0QlM0QlM0QlM0QlM0QlM0QlM0QlM0QlM0QlM0QlM0QlM0QlM0QlM0QlM0QlM0QlM0QlM0QlM0QlM0QlM0QlM0QlM0QlM0QlM0QlM0QlM0QlM0QlM0QlM0QlMjAqJTJGJTVDbi5sb2NhbC1mYXElMjAlN0IlNUNuJTIwJTIwbWF4LXdpZHRoJTNBJTIwOTAwcHglM0IlNUNuJTIwJTIwbWFyZ2luJTNBJTIwMCUyMGF1dG8lM0IlNUNuJTIwJTIwcGFkZGluZyUzQSUyMDQwcHglMjAyMHB4JTNCJTVDbiU3RCU1Q24lNUNuLmxvY2FsLWZhcSUyMGgyJTIwJTdCJTVDbiUyMCUyMGZvbnQtc2l6ZSUzQSUyMDJyZW0lM0IlNUNuJTIwJTIwbWFyZ2luLWJvdHRvbSUzQSUyMDE1cHglM0IlNUNuJTIwJTIwZm9udC13ZWlnaHQlM0ElMjA2MDAlM0IlNUNuJTdEJTVDbiU1Q24ubG9jYWwtZmFxJTIwcCUyMCU3QiU1Q24lMjAlMjBmb250LXNpemUlM0ElMjAxcmVtJTNCJTVDbiUyMCUyMGxpbmUtaGVpZ2h0JTNBJTIwMS42JTNCJTVDbiUyMCUyMG1hcmdpbi1ib3R0b20lM0ElMjAyNXB4JTNCJTVDbiU3RCU1Q24lNUNuLmZhcS1saXN0JTIwJTdCJTVDbiUyMCUyMGRpc3BsYXklM0ElMjBmbGV4JTNCJTVDbiUyMCUyMGZsZXgtZGlyZWN0aW9uJTNBJTIwY29sdW1uJTNCJTVDbiUyMCUyMGdhcCUzQSUyMDEycHglM0IlNUNuJTdEJTVDbiU1Q24uZmFxLWl0ZW0lMjAlN0IlNUNuJTIwJTIwYm9yZGVyJTNBJTIwMXB4JTIwc29saWQlMjAlMjNkZGQlM0IlNUNuJTIwJTIwYm9yZGVyLXJhZGl1cyUzQSUyMDhweCUzQiU1Q24lMjAlMjBwYWRkaW5nJTNBJTIwMCUzQiU1Q24lMjAlMjBvdmVyZmxvdyUzQSUyMGhpZGRlbiUzQiU1Q24lMjAlMjBiYWNrZ3JvdW5kJTNBJTIwJTIzZmZmJTNCJTVDbiUyMCUyMHRyYW5zaXRpb24lM0ElMjBhbGwlMjAuM3MlMjBlYXNlJTNCJTVDbiU3RCU1Q24lNUNuLmZhcS1pdGVtJTIwc3VtbWFyeSUyMCU3QiU1Q24lMjAlMjBjdXJzb3IlM0ElMjBwb2ludGVyJTNCJTVDbiUyMCUyMHBhZGRpbmclM0ElMjAxOHB4JTIwMjJweCUzQiU1Q24lMjAlMjBmb250LXNpemUlM0ElMjAxLjA1cmVtJTNCJTVDbiUyMCUyMGZvbnQtd2VpZ2h0JTN
2387BJTIwNjAwJTNCJTVDbiUyMCUyMGxpc3Qtc3R5bGUlM0ElMjBub25lJTNCJTVDbiUyMCUyMHBvc2l0aW9uJTNBJTIwcmVsYXRpdmUlM0IlNUNuJTdEJTVDbiU1Q24uZmFxLWl0ZW0lMjBzdW1tYXJ5JTNBJTNBLXdlYmtpdC1kZXRhaWxzLW1hcmtlciUyMCU3QiU1Q24lMjAlMjBkaXNwbGF5JTNBJTIwbm9uZSUzQiU1Q24lN0QlNUNuJTVDbiUyRiolMjBBcnJvdyUyMGljb24lMjAqJTJGJTVDbi5mYXEtaXRlbSUyMHN1bW1hcnklM0ElM0FhZnRlciUyMCU3QiU1Q24lMjAlMjBjb250ZW50JTNBJTIwJTVDJTIyJTVDJTVDZjEwNyU1QyUyMiUzQiU1Q24lMjAlMjBmb250LWZhbWlseSUzQSUyMCU1QyUyMkZvbnQlMjBBd2Vzb21lJTIwNSUyMEZyZWUlNUMlMjIlM0IlNUNuJTIwJTIwZm9udC13ZWlnaHQlM0ElMjA5MDAlM0IlNUNuJTIwJTIwcG9zaXRpb24lM0ElMjBhYnNvbHV0ZSUzQiU1Q24lMjAlMjByaWdodCUzQSUyMDIwcHglM0IlNUNuJTIwJTIwdG9wJTNBJTIwNTAlMjUlM0IlNUNuJTIwJTIwdHJhbnNmb3JtJTNBJTIwdHJhbnNsYXRlWSgtNTAlMjUpJTNCJTVDbiUyMCUyMHRyYW5zaXRpb24lM0ElMjB0cmFuc2Zvcm0lMjAuM3MlMjBlYXNlJTNCJTVDbiU3RCU1Q24lNUNuLmZhcS1pdGVtJTVCb3BlbiU1RCUyMHN1bW1hcnklM0ElM0FhZnRlciUyMCU3QiU1Q24lMjAlMjB0cmFuc2Zvcm0lM0ElMjB0cmFuc2xhdGVZKC01MCUyNSklMjByb3RhdGUoMTgwZGVnKSUzQiU1Q24lN0QlNUNuJTVDbi5mYXEtYW5zd2VyJTIwJTdCJTVDbiUyMCUyMHBhZGRpbmclM0ElMjAwJTIwMjJweCUyMDIwcHglMjAyMnB4JTNCJTVDbiUyMCUyMGZvbnQtc2l6ZSUzQSUyMC45NXJlbSUzQiU1Q24lMjAlMjBjb2xvciUzQSUyMCUyMzQ0NCUzQiU1Q24lMjAlMjBsaW5lLWhlaWdodCUzQSUyMDEuNiUzQiU1Q24lMjAlMjBib3JkZXItdG9wJTNBJTIwMXB4JTIwc29saWQlMjAlMjNlZWUlM0IlNUNuJTIwJTIwYW5pbWF0aW9uJTNBJTIwZmFxRmFkZSUyMC4zcyUyMGVhc2UlM0IlNUNuJTdEJTVDbiU1Q24lNDBrZXlmcmFtZXMlMjBmYXFGYWRlJTIwJTdCJTVDbiUyMCUyMGZyb20lMjAlN0IlMjBvcGFjaXR5JTNBJTIwMCUzQiUyMCU3RCU1Q24lMjAlMjB0byUyMCU3QiUyMG9wYWNpdHklM0ElMjAxJTNCJTIwJTdEJTVDbiU3RCU1Q24lNUNuJTJGKiUyMCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCU1Q24lMjAlMjAlMjBQRVJGT1JNQU5DRSUyMFNUQVRTJTVDbiUyMCUyMCUyMCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUyMColMkYlNUNuLnBlcmZvcm1hbmNlLTIlMjAuc3RhdC1udW1iZXIlMjAlN0IlNUNuJTIwJTIwZm9udC1zaXplJTNBJTIwMnJlbSUzQiU1Q24lMjAlMjBmb250LXdlaWdodCUzQSUyMDMwMCUzQiU1Q24lMjAlMjBjb2xvciUzQSUyMHZhcigtLXBlcmZvcm1hbmNlLW51bWJlci10ZXh0KSUzQiU1Q24lMjAlMjBtYXJnaW4tYm90dG9tJTNBJTIwMTBweCUzQiU1Q24lMjAlMjBsaW5lLWhlaWdodCUzQSUyMDElM0IlNUNuJTIwJTIwdGV4dC1zaGFkb3clM0ElMjAwJTIwMCUyMDIwcHglMjB2YXIoLS1wZXJmb3JtYW5jZS1udW1iZXItZ2xvdyklM0IlNUNuJTIwJTIwdHJhbnNpdGlvbiUzQSUyMGFsbCUyMC4zcyUyMGVhc2UlM0IlNUNuJTIwJTIwcG9zaXRpb24lM0ElMjByZWxhdGl2ZSUzQiU1Q24lMjAlMjB0ZXh0LXJlbmRlcmluZyUzQSUyMG9wdGltaXplTGVnaWJpbGl0eSUzQiU1Q24lMjAlMjAtd2Via2l0LWZvbnQtc21vb3RoaW5nJTNBJTIwYW50aWFsaWFzZWQlM0IlNUNuJTIwJTIwLW1vei1vc3gtZm9udC1zbW9vdGhpbmclM0ElMjBncmF5c2NhbGUlM0IlNUNuJTdEJTVDbiU1Q24lMkYqJTIwJTNEJTNEJTNEJTNEJTNEJTNEJTNEJTNEJTNEJTNEJTNEJTNEJTNEJTNEJTNEJTNEJTNEJTNEJTNEJTNEJTNEJTNEJTNEJTNEJTNEJTNEJTNEJTNEJTNEJTNEJTNEJTNEJTNEJTNEJTNEJTNEJTNEJTNEJTNEJTNEJTNEJTVDbiUyMCUyMCUyMENPTlRBQ1QlMjBGT1JNJTIwU0VDVElPTiUyMCUyRiUyMFBBUkFMTEFYJTIwRklYJTVDbiUyMCUyMCUyMCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUyMColMkYlNUNuLnBhcmFsbGF4LWZvcm0tc2VjdGlvbiUyQyU1Q24ucGFyYWxsYXgtc2VjdGlvbiUyQyU1Q24uY29udGFjdC1mb3JtLXNlY3Rpb24lMjAlN0IlNUNuJTIwJTIwYmFja2dyb3VuZC1zaXplJTNBJTIwY292ZXIlMjAhaW1wb3J0YW50JTNCJTVDbiU3RCU1Q24lNUNuLnBhcmFsbGF4LXN1YnRpdGxlJUMyJUEwJTdCJTVDbiU1Q3QlNUN0JTIwJTIwJTIwJTIwZm9udC1zaXplJTNBJTIwMS41cmVtJTNCJTVDbiU1Q3QlNUN0JTIwJTIwJTIwJTIwZm9udC13ZWlnaHQlM0ElMjA1MDAlM0IlNUNuJTVDdCU1Q3QlMjAlMjAlMjAlMjBmb250LXN0eWxlJTNBJTIwaXRhbGljJTNCJTVDbiU1Q3QlNUN0JTIwJTIwJTIwJTIwbGV0dGVyLXNwYWNpbmclM0ElMjAxLjVweCUzQiU1Q24lNUN0JTVDdCUyMCUyMCUyMCUyMGNvbG9yJTNBJTIwJTIzRkZGJTNCJTVDbiU3RCU1Q24lNUNuJTVDbiUyRiolMjAlM0QlM0QlM0QlM0QlM0QlM0QlM0QlM0QlM0QlM0QlM0QlM0QlM0QlM0QlM0QlM0QlM0QlM0QlM0QlM0QlM0QlM0QlM0QlM0QlM0QlM0QlM0QlM0QlM0QlM0QlM0QlM0QlM0QlM0QlM0QlM0QlM0QlM0QlM0QlM0QlM0QlNUNuJTIwJTIwJTIwTU9CSUxFJTIwTUVOVSUyME9WRVJMQVklMjAlRTIlODAlOTMlMjBDQU5PTklDQUwlMjBUQVBTJTIwRklYJTVDbiUyMCUyMCUyMCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUzRCUyMColMkYlNUNuJTVDbiUyRiolMjBPdmVybGF5JTIwY29udGFpbmVyJTIwcGFydGljaXBhdGVzJTIwaW4lMjBoaXQtdGVzdGluZyUyQyUyMGJ1dCUyMHNjcmltJTIwZG9lcyUyMG5vdCUyMColMkYlNUNuLm1lbnUtb3BlbiUyMC5tb2JpbGUtbWVudS1vdmVybGF5JTIwJTdCJTVDbiUyMCUyMHBvc2l0aW9uJTNBJTIwZml4ZWQlM0IlNUNuJTIwJTIwaW5zZXQlM0ElMjAwJTNCJTVDbiUyMCUyMHotaW5kZXglM0ElMjA4MDAwJTNCJTVDbiUyMCUyMHdpZHRoJTNBJTIwMTAwJTI1JTNCJTVDbiUyMCUyMG1heC13aWR0aCUzQSUyMDEwMCUyNSUzQiU1Q24lMjAlMjBwb2ludGVyLWV2ZW50cyUzQSUyMGF1dG8lM0IlNUNuJTdEJTVDbiU1Q24ubWVudS1vcGVuJTIwLm1vYmlsZS1tZW51LW92ZXJsYXklMjAubWVudS1iYWNrZ3JvdW5kJTIwJTdCJTVDbiUyMCUyMHBvaW50ZXItZXZlbnRzJTNBJTIwbm9uZSUyMCFpbXBvcnRhbnQlM0IlNUNuJTdEJTVDbiU1Q24lMkYqJTIwTWVudSUyMHBhbmVsJTIwaXMlMjB0aGUlMjBpbnRlcmFjdGl2ZSUyMGxheWVyJTIwKiUyRiU1Q24ubWVudS1vcGVuJTIwLm1vYmlsZS1tZW51LW92ZXJsYXklMjAubWVudS1wYW5lbCUyMCU3QiU1Q24lMjAlMjBwb3NpdGlvbiUzQSUyMGZpeGVkJTNCJTVDbiUyMCUyMGxlZnQlM0ElMjAwJTNCJTVDbiUyMCUyMHJpZ2h0JTNBJTIwMCUzQiU1Q24lMjAlMjB0b3AlM0ElMjAwJTNCJTVDbiUyMCUyMGhlaWdodCUzQSUyMDEwMGR2aCUzQiU1Q24lMjAlMjBvdmVyZmxvdyUzQSUyMGF1dG8lM0IlNUNuJTIwJTIwLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmclM0ElMjB0b3VjaCUzQiU1Q24lMjAlMjBwb2ludGVyLWV2ZW50cyUzQSUyMGF1dG8lMjAhaW1wb3J0YW50JTNCJTVDbiUyMCUyMHotaW5kZXglM0ElMjA4MTAwJTNCJTVDbiUyMCUyMHdpZHRoJTNBJTIwMTAwJTI1JTNCJTVDbiUyMCUyMHRvdWNoLWFjdGlvbiUzQSUyMGF1dG8lM0IlNUNuJTIwJTIwdHJhbnNmb3JtJTNBJTIwdHJhbnNsYXRlWigwKSUzQiU1Q24lN0QlNUNuJTVDbiUyRiolMjBMaW5rcyUyMGFyZSUyMHRhcCUyMHRhcmdldHMlMjAqJTJGJTVDbi5tZW51LW9wZW4lMjAubW9iaWxlLW1lbnUtb3ZlcmxheSUyMC5tZW51LXBhbmVsJTIwYSUyQyU1Q24ubWVudS1vcGVuJTIwLm1vYmlsZS1tZW51LW92ZXJsYXklMjAubWVudS1wYW5lbCUyMC5uYXYtbGluayUyMCU3QiU1Q24lMjAlMjBwb3NpdGlvbiUzQSUyMHJlbGF0aXZlJTNCJTVDbiUyMCUyMHotaW5kZXglM0ElMjAxJTNCJTVDbiUyMCUyMGRpc3BsYXklM0ElMjBibG9jayUzQiU1Q24lMjAlMjBtaW4taGVpZ2h0JTN
2387BJTIwNDRweCUzQiU1Q24lMjAlMjBsaW5lLWhlaWdodCUzQSUyMDQ0cHglM0IlNUNuJTIwJTIwLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yJTNBJTIwcmdiYSgwJTJDMCUyQzAlMkMwKSUzQiU1Q24lMjAlMjB0b3VjaC1hY3Rpb24lM0ElMjBtYW5pcHVsYXRpb24lM0IlNUNuJTIwJTIwcG9pbnRlci1ldmVudHMlM0ElMjBhdXRvJTNCJTVDbiU3RCU1Q24lNUNuJTJGKiUyMFdyYXBwZXJzJTIwZG8lMjBub3QlMjBibG9jayUyMHRhcHMlMjAqJTJGJTVDbi5tZW51LW9wZW4lMjAubW9iaWxlLW1lbnUtb3ZlcmxheSUyMC5tZW51LXBhbmVsJTIwLm5hdi1pdGVtJTJDJTVDbi5tZW51LW9wZW4lMjAubW9iaWxlLW1lbnUtb3ZlcmxheSUyMC5tZW51LXBhbmVsJTIwbGklMjAlN0IlNUNuJTIwJTIwcG9pbnRlci1ldmVudHMlM0ElMjBhdXRvJTNCJTVDbiU3RCU1Q24lNUNuJTJGKiUyMEFueXRoaW5nJTIwZ2xhc3N5JTIwdW5kZXIlMjB0aGUlMjBtZW51JTIwY2Fubm90JTIwaW50ZXJjZXB0JTIwdGFwcyUyMColMkYlNUNuLmhlcm8tdmlkZW8lMjAudmlkZW8td3JhcHBlciUzQSUzQWJlZm9yZSUyQyU1Q24uaW1hZ2Utd3JhcHBlci5iZy1vdmVybGF5JTNBJTNBYmVmb3JlJTJDJTVDbi5uYXZpZ2F0aW9uLWJsb2NrLmhlYWRlciUzQSUzQWFmdGVyJTIwJTdCJTVDbiUyMCUyMHBvaW50ZXItZXZlbnRzJTNBJTIwbm9uZSUyMCFpbXBvcnRhbnQlM0IlNUNuJTdEJTVDbiU1Q24lMkYqJTIwS2VlcCUyMGhlYWRlciUyMGJlbmVhdGglMjB0aGUlMjBvcGVuJTIwcGFuZWwlMjAqJTJGJTVDbi5uYXZpZ2F0aW9uLWJsb2NrLmhlYWRlciUyMCU3QiU1Q24lMjAlMjB6LWluZGV4JTNBJTIwNDAwMCUyMCFpbXBvcnRhbnQlM0IlNUNuJTdEJTVDbiU1Q24lMkYqJTIwRml4JTIwdHJhbnNmb3JtcyUyMHRoYXQlMjBicmVhayUyMGZpeGVkJTIwY2hpbGRyZW4lMjBvbiUyMGlPUyUyMHdoaWxlJTIwbWVudSUyMGlzJTIwb3BlbiUyMColMkYlNUNuLm1lbnUtb3BlbiUyMC5oZXJvLXZpZGVvJTJDJTVDbi5tZW51LW9wZW4lMjAuaW1hZ2Utd3JhcHBlciUyQyU1Q24ubWVudS1vcGVuJTIwLnBhZ2UlMkMlNUNuLm1lbnUtb3BlbiUyMC5zaXRlLXdyYXBwZXIlMjAlN0IlNUNuJTIwJTIwdHJhbnNmb3JtJTNBJTIwbm9uZSUyMCFpbXBvcnRhbnQlM0IlNUNuJTdEJTVDbiU1Q24lMkYqJTIwU2FmZXR5JTNBJTIwbm8lMjBhY2NpZGVudGFsJTIwc2lkZSUyMHNjcm9sbCUyMG9uJTIwdGlueSUyMGRldmljZXMlMjAqJTJGJTVDbmh0bWwlMkMlNUNuYm9keSUyMCU3QiU1Q24lMjAlMjBvdmVyZmxvdy14JTNBJTIwaGlkZGVuJTNCJTVDbiU3RCU1Q24lNUNuJTJGKiUyMEZsb2F0aW5nJTIwJTJGJTIwbW9iaWxlJTIwbWVudSUyMGhvdmVyJTIwYWNjZW50JTIwKiUyRiU1Q24uZmxvYXRpbmctbWVudSUyMGElMjAlN0IlNUNuJTIwJTIwY29sb3IlM0ElMjBpbmhlcml0JTNCJTVDbiUyMCUyMHRleHQtZGVjb3JhdGlvbiUzQSUyMG5vbmUlM0IlNUNuJTdEJTVDbiU1Q24uZmxvYXRpbmctbWVudSUyMGElM0Fob3ZlciUyQyU1Q24uZmxvYXRpbmctbWVudSUyMGElM0Fmb2N1cyUyMCU3QiU1Q24lMjAlMjBjb2xvciUzQSUyMHZhcigtLWJyYW5kLWFjY2VudCklM0IlNUNuJTdEJTVDbiU1Q24ubW9iaWxlLW1lbnUtb3ZlcmxheSUyMC5tZW51LXBhbmVsJTIwYSUzQWhvdmVyJTJDJTVDbi5tb2JpbGUtbWVudS1vdmVybGF5JTIwLm1lbnUtcGFuZWwlMjBhJTNBZm9jdXMlMkMlNUNuLm1vYmlsZS1tZW51LW92ZXJsYXklMjAubWVudS1wYW5lbCUyMGElM0FhY3RpdmUlMjAlN0IlNUNuJTIwJTIwY29sb3IlM0ElMjB2YXIoLS1icmFuZC1hY2NlbnQpJTNCJTVDbiU3RCU1Q24lNUNuJTJGKiUyMEFteS1zcGVjaWZpYyUyMGhvdmVyJTIwZm9yJTIwbW9iaWxlJTIwaXRlbXMlMkMlMjBnZW5lcmFsaXplZCUyMColMkYlNUNuLm1vYmlsZS1tZW51LW92ZXJsYXklMjAubWVudS1pdGVtJTIwYSUzQWhvdmVyJTIwJTdCJTVDbiUyMCUyMGJvcmRlci1ib3R0b20tY29sb3IlM0ElMjB2YXIoLS1icmFuZC1hY2NlbnQpJTNCJTVDbiUyMCUyMHRyYW5zZm9ybSUzQSUyMHRyYW5zbGF0ZVgoMTBweCklM0IlNUNuJTdEJTVDbiU1Q24uYmctY3VzdG9tLWNvbG9yJTIwJTdCJTVDbiUyMCUyMCUyMCUyMGJhY2tncm91bmQlM0ElMjBsaW5lYXItZ3JhZGllbnQodG8lMjBib3R0b20lMkMlMjAlMjNmZmYlMjAwJTJDJTIwJTIzZmZmJTIwMTAwJTI1KSUzQiU1Q24lN0QlNUNuJTVDbi5wYXJhbGxheC1zdWJ0aXRsZSUyMCU3QiU1Q24lMjAlMjAlMjAlMjBmb250LXNpemUlM0ElMjAxLjVyZW0lM0IlNUNuJTIwJTIwJTIwJTIwZm9udC13ZWlnaHQlM0ElMjA1MDAlM0IlNUNuJTIwJTIwJTIwJTIwZm9udC1zdHlsZSUzQSUyMGl0YWxpYyUzQiU1Q24lMjAlMjAlMjAlMjBsZXR0ZXItc3BhY2luZyUzQSUyMDEuNXB4JTNCJTVDbiUyMCUyMCUyMCUyMGNvbG9yJTNBJTIwJTIzZmZmJTNCJTVDbiU3RCU1Q24lNUNubGFiZWwlNUJmb3IlM0QlNUMlMjJvcHRJbkxhbmd1YWdlJTVDJTIyJTVEJTIwJTdCJTVDbiUyMCUyMCUyMCUyMGNvbG9yJTNBJTIwJTIzMDAwJTIwIWltcG9ydGFudCUzQiU1Q24lMjAlMjAlMjAlMjBmb250LXNpemUlM0ElMjAxMHB4JTIwIWltcG9ydGFudCUzQiU1Q24lMjAlMjAlMjAlMjBsaW5lLWhlaWdodCUzQSUyMDEuNCUyMCFpbXBvcnRhbnQlM0IlNUNuJTdEJTVDbiU1Q24uZm9ybS13aXRoLWltYWdlJTIwLmZvcm0taW5wdXQlMjAlN0IlNUNuJTIwJTIwJTIwJTIwd2lkdGglM0ElMjAxMDAlMjUlM0IlNUNuJTIwJTIwJTIwJTIwcGFkZGluZyUzQSUyMDE1cHglMjAwJTNCJTVDbiUyMCUyMCUyMCUyMGJhY2tncm91bmQlM0ElMjAwJTIwMCUzQiU1Q24lMjAlMjAlMjAlMjBib3JkZXIlM0ElMjBub25lJTNCJTVDbiUyMCUyMCUyMCUyMGJvcmRlci1ib3R0b20lM0ElMjAxcHglMjBzb2xpZCUyMCUyM2RkZCUzQiU1Q24lMjAlMjAlMjAlMjBjb2xvciUzQSUyMCUyM2ZmZiUzQiU1Q24lMjAlMjAlMjAlMjBmb250LXNpemUlM0ElMjAxcmVtJTNCJTVDbiUyMCUyMCUyMCUyMG91dGxpbmUlM0ElMjAwJTNCJTVDbiUyMCUyMCUyMCUyMHRyYW5zaXRpb24lM0ElMjBib3JkZXItY29sb3IlMjAuM3MlMjBlYXNlJTNCJTVDbiU3RCU1Q24lNUNuJTVDbiUyRiolMjBUYXJnZXQlMjBvbmx5JTIwdGhlJTIwY29udGFjdCUyMGZvcm0lMjBzZWN0aW9uJTIwKiUyRiU1Q24lMjNjb250YWN0X2Zvcm1fM18xJTIwLnRleHQtd2hpdGUlMjAlN0IlNUNuJTIwJTIwY29sb3IlM0ElMjAlMjMwMDAlMjAhaW1wb3J0YW50JTNCJTVDbiU3RCUyMiUyQyUyMm1haW5fZm9udCUyMiUzQSUyMmNvcm1vcmFudGdhcmFtb25kJTIyJTdEJTJDJTIyYmxvZ2dpbmclMjIlM0F0cnVlJTJDJTIyaGlkZGVuX2NvbnRlbn
2387RfdHlwZXMlMjIlM0ElNUIlMjIlMjIlNUQlMkMlMjJjbG9uZV9zdGF0dXMlMjIlM0ElN0IlMjJwYWdlcyUyMiUzQWZhbHNlJTJDJTIyYXNzZXRzJTIyJTNBZmFsc2UlMkMlMjJibG9nX3RhZ3MlMjIlM0FmYWxzZSUyQyUyMmJsb2dfcG9zdHMlMjIlM0FmYWxzZSUyQyUyMmNvbnRlbnRfZW50cmllcyUyMiUzQWZhbHNlJTJDJTIydXJsX3JlZGlyZWN0aW9ucyUyMiUzQWZhbHNlJTdEJTJDJTIyb3duZXJfaWQlMjIlM0ExNjA4JTJDJTIyY29udGVudF9lZGl0b3JfaWRzJTIyJTNBJTVCJTVEJTJDJTIyc2l0ZV9lZGl0b3JfaWRzJTIyJTNBJTVCJTIyMTYwOCUyMiU1RCUyQyUyMnBhcnRuZXJfaGFuZGxlJTIyJTNBJTIyMS1zYXZ2eWt1MiUyMiUyQyUyMnRoZW1lX2hhbmRsZSUyMiUzQSUyMmNvbGR3ZWxsX2JhbmtlciUyMiUyQyUyMnRoZW1lX2NvbmZpZyUyMiUzQW51bGwlMkMlMjJ0aGVtZV9jaGVja3N1bSUyMiUzQSUyMjgwMmZkZGM3YTQxMGVmZDhjMzIzMTM2NmE4MGRiNTUwJTIyJTJDJTIycHVibGlzaGluZ19pbmZvcm1hdGlvbiUyMiUzQWZhbHNlJTJDJTIyb2dfdGl0bGUlMjIlM0ElMjJEZWF0b24lMjBHcm91cCUyMFJlYWx0eSUyMiUyQyUyMm9nX3R5cGUlMjIlM0ElMjJ3ZWJzaXRlJTIyJTJDJTIyb2dfdXJsJTIyJTNBJTIyd3d3LmRlYXRvbmdyb3VwcmVhbHR5LmNvbSUyMiUyQyUyMm9nX2ltYWdlJTIyJTNBJTIyaHR0cHMlM0ElMkYlMkZzaXRlLWJ1aWxkZXItcGxhdGZvcm0tcHJvZHVjdGlvbi1hY3RpdmUtc3RvcmFnZS5zMy5hbWF6b25hd3MuY29tJTJGcTRrbWwyZ3ZhdjFpaXRmM2JzbzkybXN6Z3ZldCUyMiUyQyUyMm9nX2Rlc2NyaXB0aW9uJTIyJTNBJTIyRGVhdG9uJTIwR3JvdXAlMjBSZWFsdHklMjIlMkMlMjJ0d2l0dGVyX2NhcmQlMjIlM0ElMjIlMjIlMkMlMjJ0d2l0dGVyX3NpdGUlMjIlM0ElMjIlMjIlMkMlMjJ0d2l0dGVyX2ltYWdlJTIyJTNBbnVsbCUyQyUyMmZhdmljb24lMjIlM0ElMjJodHRwcyUzQSUyRiUyRnNpdGUtYnVpbGRlci1wbGF0Zm9ybS1wcm9kdWN0aW9uLWFjdGl2ZS1zdG9yYWdlLnMzLmFtYXpvbmF3cy5jb20lMkYwMmZ2NHhwY3F0MWR3ZXQybWhoN3lpY2Q5YnRmJTIyJTJDJTIyZmF2aWNvbnMlMjIlM0ElN0IlMjJhcHBsZSUyMiUzQSU1QiU3QiUyMnNpemUlMjIlM0ElMjI1N3g1NyUyMiUyQyUyMnVybCUyMiUzQSUyMmh0dHBzJTNBJTJGJTJGc2l0ZS1idWlsZGVyLXBsYXRmb3JtLXByb2R1Y3Rpb24tYWN0aXZlLXN0b3JhZ2UuczMuYW1hem9uYXdzLmNvbSUyRjAyZnY0eHBjcXQxZHdldDJtaGg3eWljZDlidGYlMjIlN0QlMkMlN0IlMjJzaXplJTIyJTNBJTIyNjB4NjAlMjIlMkMlMjJ1cmwlMjIlM0ElMjJodHRwcyUzQSUyRiUyRnNpdGUtYnVpbGRlci1wbGF0Zm9ybS1wcm9kdWN0aW9uLWFjdGl2ZS1zdG9yYWdlLnMzLmFtYXpvbmF3cy5jb20lMkYwMmZ2NHhwY3F0MWR3ZXQybWhoN3lpY2Q5YnRmJTIyJTdEJTJDJTdCJTIyc2l6ZSUyMiUzQSUyMjcyeDcyJTIyJTJDJTIydXJsJTIyJTNBJTIyaHR0cHMlM0ElMkYlMkZzaXRlLWJ1aWxkZXItcGxhdGZvcm0tcHJvZHVjdGlvbi1hY3RpdmUtc3RvcmFnZS5zMy5hbWF6b25hd3MuY29tJTJGMDJmdjR4cGNxdDFkd2V0Mm1oaDd5aWNkOWJ0ZiUyMiU3RCUyQyU3QiUyMnNpemUlMjIlM0ElMjIxMTR4MTE0JTIyJTJDJTIydXJsJTIyJTNBJTIyaHR0cHMlM0ElMkYlMkZzaXRlLWJ1aWxkZXItcGxhdGZvcm0tcHJvZHVjdGlvbi1hY3RpdmUtc3RvcmFnZS5zMy5hbWF6b25hd3MuY29tJTJGMDJmdjR4cGNxdDFkd2V0Mm1oaDd5aWNkOWJ0ZiUyMiU3RCUyQyU3QiUyMnNpemUlMjIlM0ElMjIxMjB4MTIwJTIyJTJDJTIydXJsJTIyJTNBJTIyaHR0cHMlM0ElMkYlMkZzaXRlLWJ1aWxkZXItcGxhdGZvcm0tcHJvZHVjdGlvbi1hY3RpdmUtc3RvcmFnZS5zMy5hbWF6b25hd3MuY29tJTJGMDJmdjR4cGNxdDFkd2V0Mm1oaDd5aWNkOWJ0ZiUyMiU3RCUyQyU3QiUyMnNpemUlMjIlM0ElMjIxNDR4MTQ0JTIyJTJDJTIydXJsJTIyJTNBJTIyaHR0cHMlM0ElMkYlMkZzaXRlLWJ1aWxkZXItcGxhdGZvcm0tcHJvZHVjdGlvbi1hY3RpdmUtc3RvcmFnZS5zMy5hbWF6b25hd3MuY29tJTJGMDJmdjR4cGNxdDFkd2V0Mm1oaDd5aWNkOWJ0ZiUyMiU3RCUyQyU3QiUyMnNpemUlMjIlM0ElMjIxNTJ4MTUyJTIyJTJDJTIydXJsJTIyJTNBJTIyaHR0cHMlM0ElMkYlMkZzaXRlLWJ1aWxkZXItcGxhdGZvcm0tcHJvZHVjdGlvbi1hY3RpdmUtc3RvcmFnZS5zMy5hbWF6b25hd3MuY29tJTJGMDJmdjR4cGNxdDFkd2V0Mm1oaDd5aWNkOWJ0ZiUyMiU3RCUyQyU3QiUyMnNpemUlMjIlM0ElMjIxODB4MTgwJTIyJTJDJTIydXJsJTIyJTNBJTIyaHR0cHMlM0ElMkYlMkZzaXRlLWJ1aWxkZXItcGxhdGZvcm0tcHJvZHVjdGlvbi1hY3RpdmUtc3RvcmFnZS5zMy5hbWF6b25hd3MuY29tJTJGMDJmdjR4cGNxdDFkd2V0Mm1oaDd5aWNkOWJ0ZiUyMiU3RCU1RCUyQyUyMmFuZHJvaWQlMjIlM0ElNUIlN0IlMjJzaXplJTIyJTNBJTIyMTkyeDE5MiUyMiUyQyUyMnVybCUyMiUzQSUyMmh0dHBzJTNBJTJGJTJGc2l0ZS1idWlsZGVyLXBsYXRmb3JtLXByb2R1Y3Rpb24tYWN0aXZlLXN0b3JhZ2UuczMuYW1hem9uYXdzLmNvbSUyRjAyZnY0eHBjcXQxZHdldDJtaGg3eWljZDlidGYlMjIlN0QlNUQlMkMlMjJkZWZhdWx0JTIyJTNBJTVCJTdCJTIyc2l6ZSUyMiUzQSUyMjE2eDE2JTIyJTJDJTIydXJsJTIyJTNBJTIyaHR0cHMlM0ElMkYlMkZzaXRlLWJ1aWxkZXItcGxhdGZvcm0tcHJvZHVjdGlvbi1hY3RpdmUtc3RvcmFnZS5zMy5hbWF6b25hd3MuY29tJTJGMDJmdjR4cGNxdDFkd2V0Mm1oaDd5aWNkOWJ0ZiUyMiU3RCUyQyU3QiUyMnNpemUlMjIlM0ElMjI5Nng5NiUyMiUyQyUyMnVybCUyMiUzQSUyMmh0dHBzJTNBJTJGJTJGc2l0ZS1idWlsZGVyLXBsYXRmb3JtLXByb2R1Y3Rpb24tYWN0aXZlLXN0b3JhZ2UuczMuYW1hem9uYXdzLmNvbSUyRjAyZnY0eHBjcXQxZHdldDJtaGg3eWljZDlidGYlMjIlN0QlNUQlN0QlN0QlMkMlMjJwYWdlJTIyJTNBJTdCJTIyaWQlMjIlM0E3OTk3OSUyQyUyMnRpdGxlJTIyJTNBJTIyaWR4JTIyJTJDJTIyc2x1ZyUyMiUzQSUyMmlkeCUyMiUyQyUyMnNlb190aXRsZSUyMiUzQSUyMmlkeCUyMiUyQyUyMnNlb19kZXNjcmlwdGlvbiUyMiUzQSUyMiUyMiUyQyUyMnNlb19rZXl3b3JkcyUyMiUzQSUyMiUyMiUyQyUyMnBvc2l0aW9uJTIyJTNBMSUyQyUyMmNvbnRlbnQlMjIlM0ElN0IlMjJibG9ja3MlMjIlM0ElNUIlN0IlMjJpZCUyMiUzQSUyMm5hdmlnYXRpb25fMSUyMiUyQyUyMnR5cGUlMjIlM0ElMjJuYXZpZ2F0aW9uJTIyJTJDJTIybGFiZWwlMjIlM0ElMjJOYXZpZ2F0aW9uJTIyJTJDJTIyY29udGVudCUyMiUzQSU3QiUyMmxvZ29fZGFyayUyMiUzQSUyMmh0dHBzJTNBJTJGJTJGY2RuLmZpbGVzdGFja2NvbnRlbnQuY29tJTJGMTAyeDNUQWVUZm16Rmw0VldvSEslMjIlMkMlMjJtZW51X2xlZnQlMjIlM0ElNUIlN0IlMjJpZCUyMiUzQSUyMm5hdmlnYXRpb25fMV9tZW51X2xlZnRfMCUyMiUyQyUyMmNvbnRlbnQlMjIlM0ElN0IlMjJ1cmwlMjIlM0ElMjIlMkYlMjIlMkMlMjJsYWJlbCUyMiUzQSUyMkhvbWUlMjIlMkMlMjJ1cmxfdHlwZSUyMiUzQSUyMmV4dGVybmFsJTIyJTdEJTJDJTIyY2hpbGRyZW4lMjIlM0ElNUIlNUQlN0QlMkMlN0IlMjJpZCUyMiUzQSUyMm5hdmlnYXRpb25fMV9tZW51X2xlZnRfMSUyMiUyQyUyMmNvbnRlbnQlMjIlM0ElN0IlMjJ1cmwlMjIlM0ElMjIlMkZpZHglMjIlMkMlMjJsYWJlbCUyMiUzQSUyMlByb3BlcnRpZXMlMjIlMkMlMjJ1cmxfdHlwZSUyMiUzQSUyMmV4dGVybmFsJTIyJTdEJTJDJTIyY2hpbGRyZW4lMjIlM0ElNUIlNUQlN0QlMkMlN0IlMjJpZCUyMiUzQSUyMm5hdmlnYXRpb25fMV9tZW51X2xlZnRfMiUyMiUyQyUyMmNvbnRlbnQlMjIlM0ElN0IlMjJ1cmwlMjIlM0ElMjIlMkZ3aHktYnV5LXdpdGgtdXMlMjIlMkMlMjJsYWJlbCUyMiUzQSUyMkJ1eWVycyUyMiUyQyUyMnVybF90eXBlJTIyJTNBJTIyZXh0ZXJuYWwlMjIlN0QlMkMlMjJjaGlsZHJlbiUyMiUzQSU1QiU1RCU3RCUyQyU3QiUyMmlkJTIyJTNBJTIybmF2aWdhdGlvbl8xX21lbnVfbGVmdF8zJTIyJTJDJTIyY29udGVudCUyMiUzQSU3QiUyMnVybCUyMiUzQSUyMiUyRndoeS1zZWxsLXlvdXItaG9tZS13aXRoLXVzJTIyJTJDJTIybGFiZWwlMjIlM0ElMjJTZWxsZXJzJTIyJTJDJTIydXJsX3R5cGUlMjIlM0ElMjJleHRlcm5hbCUyMiU3RCUyQyUyMmNoaWxkcmVuJTIyJTNBJTVCJTVEJTdEJTVEJTJDJTIybWVudV9yaWdodCUyMiUzQSU1QiU3QiUyMmlkJTIyJTNBJTIybmF2aWdhdGlvbl8xX21lbnVfcmlnaHRfMCUyMiUyQyUyMmNvbnRlbnQlMjIlM0ElN0IlMjJ1cmwlMjIlM0ElMjIlMkZibG9nJTIyJTJDJTIybGFiZWwlMjIlM0ElMjJCbG9nJTIyJTJDJTIydXJsX3R5cGUlMjIlM0ElMjJleHRlcm5hbCUyMiUyQyUyMnVybF9jb250ZW50X3R5cGUlMjIlM0ElMjJ0ZWFtJTIyJTdEJTJDJTIyY2hpbGRyZW4lMjIlM0ElNUIlNUQlN0QlMkMlN0IlMjJpZCUyMiUzQSUyMm5hdmlnYXRpb25fMV9tZW51X3JpZ2h0XzElMjIlMkMlMjJjb250ZW50JTIyJTNBJTdCJTIydXJsJTIyJTNBJTIyJTJGYWJvdXQtdXMlMjIlMkMlMjJsYWJlbCUyMiUzQSUyMkFib3V0JTIwVXMlMjIlMkMlMjJ1cmxfdHlwZSUyMiUzQSUyMmV4dGVybmFsJTIyJTdEJTJDJTIyY2hpbGRyZW4lMjIlM0ElNUIlNUQlN0QlMkMlN0IlMjJpZCUyMiUzQSUyMm5hdmlnYXRpb25fMV9tZW51X3JpZ2h0XzIlMjIlMkMlMjJjb250ZW50JTIyJTNBJTdCJTIydXJsJTIyJTNBJTIyJTJGY29udGFjdC11cyUyMiUyQyUyMmxhYmVsJTIyJTNBJTIyQ29udGFjdCUyMiUyQyUyMnVybF90eXBlJTIyJTNBJTIyZXh0ZXJuYWwlMjIlN0QlMkMlMjJjaGlsZHJlbiUyMiUzQSU1QiU1RCU3RCU1RCUyQyUyMmZsb2F0aW5nX21lbnUlMjIlM0ElNUIlN0IlMjJpZCUyMiUzQSUyMm5hdmlnYXRpb25fMV9mbG9hdGluZ19tZW51XzAlMjIlMkMlMjJjb250ZW50JTIyJTNBJTdCJTIydXJsJTIyJTNBNzk5OTQlMkMlMjJsYWJlbCUyMiUzQSUyMkhvbWUlMjIlMkMlMjJ1cmxfdHlwZSUyMiUzQSUyMnBhZ2UlMjIlN0QlMkMlMjJjaGlsZHJlbiUyMiUzQSU1QiU1RCU3RCUyQyU3QiUyMmlkJTIyJTNBJTIybmF2aWdhdGlvbl8xX2Zsb2F0aW5nX21lbnVfMSUyMiUyQyUyMmNvbnRlbnQlMjIlM0ElN0IlMjJ1cmwlMjIlM0E3OTk3OSUyQyUyMmxhYmVsJTIyJTNBJTIyUHJvcGVydHklMjBTZWFyY2glMjIlMkMlMjJ1cmxfdHlwZSUyMiUzQSUyMnBhZ2UlMjIlN0QlMkMlMjJjaGlsZHJlbiUyMiUzQSU1QiU1RCU3RCUyQyU3QiUyMmlkJTIyJTNBJTIybmF2aWdhdGlvbl8xX2Zsb2F0aW5nX21lbnVfMiUyMiUyQyUyMmNvbnRlbnQlMjIlM0ElN0IlMjJ1cmwlMjIlM0E3OTk4MSUyQyUyMmxhYmVsJTIyJTNBJTIyQnV5ZXJzJTIyJTJDJTIydXJsX3R5cGUlMjIlM0ElMjJwYWdlJTIyJTdEJTJDJTIyY2hpbGRyZW4lMjIlM0ElNUIlNUQlN0QlMkMlN0IlMjJpZCUyMiUzQSUyMm5hdmlnYXRpb25fMV9mbG9hdGluZ19tZW51XzMlMjIlMkMlMjJjb250ZW50JTIyJTNBJTdCJTIydXJsJTIyJTNBNzk5ODQlMkMlMjJsYWJlbCUyMiUzQSUyMlNlbGxlcnMlMjIlMkMlMjJ1cmxfdHlwZSUyMiUzQSUyMnBhZ2UlMjIlN0QlMkMlMjJjaGlsZHJlbiUyMiUzQSU1QiU1RCU3RCUyQyU3QiUyMmlkJTIyJTNBJTIybmF2aWdhdGlvbl8xX2Zsb2F0aW5nX21lbnVfNCUyMiUyQyUyMmNvbnRlbnQlMjIlM0ElN0IlMjJ1cmwlMjIlM0E3OTk4OCUyQyUyMmxhYmVsJTIyJTNBJTIyTmV3cyUyMiUyQyUyMnVybF90eXBlJTIyJTNBJTIycGFnZSUyMiU3RCUyQyUyMmNoaWxkcmVuJTIyJTNBJTVCJTVEJTdEJTJDJTdCJTIyaWQlMjIlM0ElMjJuYXZpZ2F0aW9uXzFfZmxvYXRpbmdfbWVudV81JTIyJTJDJTIyY29udGVudCUyMiUzQSU3QiUyMnVybCUyMiUzQTc5OTgzJTJDJTIybGFiZWwlMjIlM0ElMjJBYm91dCUyMFVzJTIyJTJDJTIydXJsX3R5cGUlMjIlM0ElMjJwYWdlJTIyJTdEJTJDJTIyY2hpbGRyZW4lMjIlM0ElNUIlNUQlN0QlMkMlN0IlMjJpZCUyMiUzQSUyMm5hdmlnYXRpb25fMV9mbG9hdGluZ19tZW51XzYlMjIlMkMlMjJjb250ZW50JTIyJTNBJTdCJTIydXJsJTIyJTNBJTIyJTJGY29udGFjdC11cyUyMiUyQyUyMmxhYmVsJTIyJTNBJTIyQ29udGFjdCUyMiUyQyUyMnVybF90eXBlJTIyJTNBJTIyZXh0ZXJuYWwlMjIlN0QlMkMlMjJjaGlsZHJlbiUyMiUzQSU1QiU1RCU3RCU1RCUyQyUyMmZsb2F0aW5nX21lbnVfYnV0dG9uX3VybCUyMiUzQW51bGwlMkMlMjJmbG9hdGluZ19tZW51X2J1dHRvbl90ZXh0JTIyJTNBJTIyJTIyJTJDJTIyZmxvYXRpbmdfbWVudV9idXR0b25fdXJsX3R5cGUlMjIlM0ElMjJleHRlcm5hbCUyMiUyQyUyMmZsb2F0aW5nX21lbnVfYnV0dG9uX3VybF9uZXdfd2luZG93JTIyJTNBZmFsc2UlN0QlMkMlMjJ
2387wb3NpdGlvbiUyMiUzQTElMkMlMjJkaXNhYmxlZF9maWVsZHMlMjIlM0ElN0IlN0QlN0QlMkMlN0IlMjJpZCUyMiUzQSUyMnNjcmlwdF9ibG9ja18yJTIyJTJDJTIydHlwZSUyMiUzQSUyMnNjcmlwdF9ibG9jayUyMiUyQyUyMmxhYmVsJTIyJTNBJTIyTmF2aWdhdGlvbiUyMEJhY2tncm91bmQlMjBhbmQlMjBpRnJhbWUlMjBGaXglMjIlMkMlMjJjb250ZW50JTIyJTNBJTdCJTIyc2NyaXB0JTIyJTNBJTIyJTNDc2NyaXB0JTNFJTVDbiU1Q24lMkYlMkYlMjBVUkwlMjBMZW5ndGglMjBNb25pdG9yJTIwYW5kJTIwQXV0by1Db3JyZWN0aW9uJTIwU2NyaXB0JTVDbiUyRiUyRiUyMFByZXZlbnRzJTIwNDMxJTIwJTVDJTIyUmVxdWVzdCUyMEhlYWRlciUyMEZpZWxkcyUyMFRvbyUyMExhcmdlJTVDJTIyJTIwZXJyb3JzJTVDbiU1Q24oZnVuY3Rpb24oKSUyMCU3QiU1Q24lMjAlMjAlMjAlMjBjb25zdCUyME1BWF9VUkxfTEVOR1RIJTIwJTNEJTIwODAwMCUzQiUyMCUyRiUyRiUyMENvbnNlcnZhdGl2ZSUyMGxpbWl0JTIwKGJyb3dzZXJzJTIwdHlwaWNhbGx5JTIwYWxsb3clMjA4MTkyKSU1Q24lMjAlMjAlMjAlMjBjb25zdCUyMENIRUNLX0lOVEVSVkFMJTIwJTNEJTIwNTAwJTNCJTIwJTJGJTJGJTIwQ2hlY2slMjBldmVyeSUyMDUwMG1zJTVDbiUyMCUyMCUyMCUyMCU1Q24lMjAlMjAlMjAlMjAlMkYlMkYlMjBFc3NlbnRpYWwlMjBwYXJhbWV0ZXJzJTIwdG8lMjBwcmVzZXJ2ZSUyMHdoZW4lMjBjbGVhbmluZyUyMFVSTCU1Q24lMjAlMjAlMjAlMjBjb25zdCUyMEVTU0VOVElBTF9QQVJBTVMlMjAlM0QlMjAlNUIlNUNuJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJ19jeWNhZ3QnJTJDJTVDbiUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCdfdmlkJyUyQyUyMCU1Q24lMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAnZm9udCclMkMlNUNuJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJ3EnJTJDJTVDbiUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCdtYXAnJTVDbiUyMCUyMCUyMCUyMCU1RCUzQiU1Q24lMjAlMjAlMjAlMjAlNUNuJTIwJTIwJTIwJTIwZnVuY3Rpb24lMjBjbGVhblVybCh1cmwpJTIwJTdCJTVDbiUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMHRyeSUyMCU3QiU1Q24lMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjBjb25zdCUyMHVybE9iaiUyMCUzRCUyMG5ldyUyMFVSTCh1cmwpJTNCJTVDbiUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMGNvbnN0JTIwcGFyYW1zJTIwJTNEJTIwbmV3JTIwVVJMU2VhcmNoUGFyYW1zKHVybE9iai5zZWFyY2gpJTNCJTVDbiUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMGNvbnN0JTIwY2xlYW5lZFBhcmFtcyUyMCUzRCUyMG5ldyUyMFVSTFNlYXJjaFBhcmFtcygpJTNCJTVDbiUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCU1Q24lMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMkYlMkYlMjBLZWVwJTIwb25seSUyMGVzc2VudGlhbCUyMHBhcmFtZXRlcnMlNUNuJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwRVNTRU5USUFMX1BBUkFNUy5mb3JFYWNoKHBhcmFtJTIwJTNEJTNFJTIwJTdCJTVDbiUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMGlmJTIwKHBhcmFtcy5oYXMocGFyYW0pKSUyMCU3QiU1Q24lMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjBjbGVhbmVkUGFyYW1zLnNldChwYXJhbSUyQyUyMHBhcmFtcy5nZXQocGFyYW0pKSUzQiU1Q24lMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlN0QlNUNuJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTdEKSUzQiU1Q24lMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlNUNuJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTJGJTJGJTIwUmVjb25zdHJ1Y3QlMjBVUkwlMjB3aXRoJTIwY2xlYW5lZCUyMHBhcmFtZXRlcnMlNUNuJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwdXJsT2JqLnNlYXJjaCUyMCUzRCUyMGNsZWFuZWRQYXJhbXMudG9TdHJpbmcoKSUzQiU1Q24lMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjByZXR1cm4lMjB1cmxPYmoudG9TdHJpbmcoKSUzQiU1Q24lMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlNUNuJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTdEJTIwY2F0Y2glMjAoZXJyb3IpJTIwJTdCJTVDbiUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMGNvbnNvbGUuZXJyb3IoJ0Vycm9yJTIwY2xlYW5pbmclMjBVUkwlM0EnJTJDJTIwZXJyb3IpJTNCJTVDbiUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyRiUyRiUyMEZhbGxiYWNrJTNBJTIwcmV0dXJuJTIwYmFzZSUyMFVSTCUyMHdpdGglMjBtaW5pbWFsJTIwcGFyYW1zJTVDbiUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMHJldHVybiUyMHdpbmRvdy5sb2NhdGlvbi5vcmlnaW4lMjAlMkIlMjB3aW5kb3cubG9jYXRpb24ucGF0aG5hbWUlMjAlMkIlMjAnJTNGbWFwJTNEdHJ1ZSclM0IlNUNuJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTdEJTVDbiUyMCUyMCUyMCUyMCU3RCU1Q24lMjAlMjAlMjAlMjAlNUNuJTIwJTIwJTIwJTIwZnVuY3Rpb24lMjBjaGVja0FuZEZpeFVybCgpJTIwJTdCJTVDbiUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMGNvbnN0JTIwY3VycmVudFVybCUyMCUzRCUyMHdpbmRvdy5sb2NhdGlvbi5ocmVmJTNCJTVDbiUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCU1Q24lMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjBpZiUyMChjdXJyZW50VXJsLmxlbmd0aCUyMCUzRSUyME1BWF9VUkxfTEVOR1RIKSUyMCU3QiU1Q24lMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjBjb25zb2xlLndhcm4oJTYwVVJMJTIwdG9vJTIwbG9uZyUyMCglMjQlN0JjdXJyZW50VXJsLmxlbmd0aCU3RCUyMGNoYXJzKSUyQyUyMGNsZWFuaW5nLi4uJTYwKSUzQiU1Q24lMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlNUNuJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwY29uc3QlMjBjbGVhbmVkVXJsJTIwJTNEJTIwY2xlYW5VcmwoY3VycmVudFVybCklM0IlNUNuJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTVDbiUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMGlmJTIwKGNsZWFuZWRVcmwubGVuZ3RoJTIwJTNDJTIwY3VycmVudFVybC5sZW5ndGgpJTIwJTdCJTVDbiUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMGNvbnNvbGUubG9nKCU2MFVSTCUyMGNsZWFuZWQlM0ElMjAlMjQlN0JjdXJyZW50VXJsLmxlbmd0aCU3RCUyMC0lM0UlMjAlMjQlN0JjbGVhbmVkVXJsLmxlbmd0aCU3RCUyMGNoYXJzJTYwKSUzQiU1Q24lMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlNUNuJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTJGJTJGJTIwUmVwbGFjZSUyMGN1cnJlbnQlMjBVUkwlMjB3aXRob3V0JTIwdHJpZ2dlcmluZyUyMHBhZ2UlMjByZWxvYWQlNUNuJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwd2luZG93Lmhpc3RvcnkucmVwbGFjZVN0YXRlKCU1Q24lMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjB3aW5kb3cuaGlzdG9yeS5zdGF0ZSUyQyUyMCU1Q24lMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjBkb2N1bWVudC50aXRsZSUyQyUyMCU1Q24lMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjBjbGVhbmVkVXJsJTVDbiUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCklM0IlNUNuJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTVDbiUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMHJldHVybiUyMHRydWUlM0IlMjAlMkYlMkYlMjBVUkwlMjB3YXMlMjBmaXhlZCU1Q24lMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlN0QlNUNuJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTdEJTVDbiUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCU1Q24lMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjByZXR1cm4lMjBmYWxzZSUzQiUyMCUyRiUyRiUyME5vJTIwZml4JTIwbmVlZGVkJTVDbiUyMCUyMCUyMCUyMCU3RCU1Q24lMjAlMjAlMjAlMjAlNUNuJTIwJTIwJTIwJTIwJTJGJTJGJTIwTW9uaXRvciUyMFVSTCUyMGNoYW5nZXMlNUNuJTIwJTIwJTIwJTIwbGV0JTIwbGFzdFVybCUyMCUzRCUyMHdpbmRvdy5sb2NhdGlvbi5ocmVmJTNCJTVDbiUyMCUyMCUyMCUyMCU1Q24lMjAlMjAlMjAlMjBmdW5jdGlvbiUyMG1vbml0b3JVcm
2387woKSUyMCU3QiU1Q24lMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjBjb25zdCUyMGN1cnJlbnRVcmwlMjAlM0QlMjB3aW5kb3cubG9jYXRpb24uaHJlZiUzQiU1Q24lMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlNUNuJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwaWYlMjAoY3VycmVudFVybCUyMCElM0QlM0QlMjBsYXN0VXJsKSUyMCU3QiU1Q24lMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjBsYXN0VXJsJTIwJTNEJTIwY3VycmVudFVybCUzQiU1Q24lMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjBjaGVja0FuZEZpeFVybCgpJTNCJTVDbiUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCU3RCU1Q24lMjAlMjAlMjAlMjAlN0QlNUNuJTIwJTIwJTIwJTIwJTVDbiUyMCUyMCUyMCUyMCUyRiUyRiUyMFNldCUyMHVwJTIwbW9uaXRvcmluZyU1Q24lMjAlMjAlMjAlMjBjb25zdCUyMGludGVydmFsSWQlMjAlM0QlMjBzZXRJbnRlcnZhbChtb25pdG9yVXJsJTJDJTIwQ0hFQ0tfSU5URVJWQUwpJTNCJTVDbiUyMCUyMCUyMCUyMCU1Q24lMjAlMjAlMjAlMjAlMkYlMkYlMjBBbHNvJTIwbW9uaXRvciUyMHBvcHN0YXRlJTIwZXZlbnRzJTIwKGJhY2slMkZmb3J3YXJkJTIwbmF2aWdhdGlvbiklNUNuJTIwJTIwJTIwJTIwd2luZG93LmFkZEV2ZW50TGlzdGVuZXIoJ3BvcHN0YXRlJyUyQyUyMGZ1bmN0aW9uKCklMjAlN0IlNUNuJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwc2V0VGltZW91dChjaGVja0FuZEZpeFVybCUyQyUyMDEwMCklM0IlNUNuJTIwJTIwJTIwJTIwJTdEKSUzQiU1Q24lMjAlMjAlMjAlMjAlNUNuJTIwJTIwJTIwJTIwJTJGJTJGJTIwTW9uaXRvciUyMHB1c2hzdGF0ZSUyRnJlcGxhY2VzdGF0ZSUyMChwcm9ncmFtbWF0aWMlMjBuYXZpZ2F0aW9uKSU1Q24lMjAlMjAlMjAlMjBjb25zdCUyMG9yaWdpbmFsUHVzaFN0YXRlJTIwJTNEJTIwaGlzdG9yeS5wdXNoU3RhdGUlM0IlNUNuJTIwJTIwJTIwJTIwY29uc3QlMjBvcmlnaW5hbFJlcGxhY2VTdGF0ZSUyMCUzRCUyMGhpc3RvcnkucmVwbGFjZVN0YXRlJTNCJTVDbiUyMCUyMCUyMCUyMCU1Q24lMjAlMjAlMjAlMjBoaXN0b3J5LnB1c2hTdGF0ZSUyMCUzRCUyMGZ1bmN0aW9uKCklMjAlN0IlNUNuJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwb3JpZ2luYWxQdXNoU3RhdGUuYXBwbHkoaGlzdG9yeSUyQyUyMGFyZ3VtZW50cyklM0IlNUNuJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwc2V0VGltZW91dChjaGVja0FuZEZpeFVybCUyQyUyMDEwMCklM0IlNUNuJTIwJTIwJTIwJTIwJTdEJTNCJTVDbiUyMCUyMCUyMCUyMCU1Q24lMjAlMjAlMjAlMjBoaXN0b3J5LnJlcGxhY2VTdGF0ZSUyMCUzRCUyMGZ1bmN0aW9uKCklMjAlN0IlNUNuJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwb3JpZ2luYWxSZXBsYWNlU3RhdGUuYXBwbHkoaGlzdG9yeSUyQyUyMGFyZ3VtZW50cyklM0IlNUNuJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwc2V0VGltZW91dChjaGVja0FuZEZpeFVybCUyQyUyMDEwMCklM0IlNUNuJTIwJTIwJTIwJTIwJTdEJTNCJTVDbiUyMCUyMCUyMCUyMCU1Q24lMjAlMjAlMjAlMjAlMkYlMkYlMjBJbml0aWFsJTIwY2hlY2slNUNuJTIwJTIwJTIwJTIwY2hlY2tBbmRGaXhVcmwoKSUzQiU1Q24lMjAlMjAlMjAlMjAlNUNuJTIwJTIwJTIwJTIwJTJGJTJGJTIwQ2xlYW51cCUyMGZ1bmN0aW9uJTIwKGlmJTIwbmVlZGVkKSU1Q24lMjAlMjAlMjAlMjB3aW5kb3cudXJsTW9uaXRvckNsZWFudXAlMjAlM0QlMjBmdW5jdGlvbigpJTIwJTdCJTVDbiUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMGNsZWFySW50ZXJ2YWwoaW50ZXJ2YWxJZCklM0IlNUNuJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwaGlzdG9yeS5wdXNoU3RhdGUlMjAlM0QlMjBvcmlnaW5hbFB1c2hTdGF0ZSUzQiU1Q24lMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjBoaXN0b3J5LnJlcGxhY2VTdGF0ZSUyMCUzRCUyMG9yaWdpbmFsUmVwbGFjZVN0YXRlJTNCJTVDbiUyMCUyMCUyMCUyMCU3RCUzQiU1Q24lMjAlMjAlMjAlMjAlNUNuJTIwJTIwJTIwJTIwY29uc29sZS5sb2coJ1VSTCUyMGxlbmd0aCUyMG1vbml0b3IlMjBpbml0aWFsaXplZCcpJTNCJTVDbiU3RCkoKSUzQiU1Q24lNUNuJTJGJTJGJTIwSW1wcm92ZWQlMjBpZnJhbWUlMjBoZWlnaHQlMjBmaXglMjAtJTIwcHJlc2VydmVzJTIwaGVhZGVyJTIwYW5kJTIwZWxpbWluYXRlcyUyMHNjcm9sbGJhciU1Q24oZnVuY3Rpb24oKSUyMCU3QiU1Q24lMjAlMjAndXNlJTIwc3RyaWN0JyUzQiU1Q24lMjAlMjAlNUNuJTIwJTIwZnVuY3Rpb24lMjByZXNpemVJZnJhbWUoKSUyMCU3QiU1Q24lMjAlMjAlMjAlMjBjb25zdCUyMGlmcmFtZSUyMCUzRCUyMGRvY3VtZW50LnF1ZXJ5U2VsZWN0b3IoJyUyM2lkeC1mcmFtZSUyMGlmcmFtZScpJTNCJTVDbiUyMCUyMCUyMCUyMGlmJTIwKCFpZnJhbWUpJTIwcmV0dXJuJTNCJTVDbiUyMCUyMCUyMCUyMCU1Q24lMjAlMjAlMjAlMjAlMkYlMkYlMjBHZXQlMjB0aGUlMjBwYXJlbnQlMjBjb250YWluZXIlNUNuJTIwJTIwJTIwJTIwY29uc3QlMjBpZHhGcmFtZSUyMCUzRCUyMGRvY3VtZW50LnF1ZXJ5U2VsZWN0b3IoJyUyM2lkeC1mcmFtZScpJTNCJTVDbiUyMCUyMCUyMCUyMGlmJTIwKCFpZHhGcmFtZSklMjByZXR1cm4lM0IlNUNuJTIwJTIwJTIwJTIwJTVDbiUyMCUyMCUyMCUyMCUyRiUyRiUyMEZpbmQlMjB0aGUlMjBoZWFkZXIlMkZuYXZpZ2F0aW9uJTIwZWxlbWVudHMlNUNuJTIwJTIwJTIwJTIwY29uc3QlMjBoZWFkZXIlMjAlM0QlMjBkb2N1bWVudC5xdWVyeVNlbGVjdG9yKCdoZWFkZXIlMkMlMjAuaGVhZGVyJTJDJTIwLm5hdmJhciUyQyUyMC5uYXZpZ2F0aW9uJTJDJTIwbmF2JTJDJTIwLmRlc2t0b3AtYmFyJyklM0IlNUNuJTIwJTIwJTIwJTIwbGV0JTIwaGVhZGVySGVpZ2h0JTIwJTNEJTIwMCUzQiU1Q24lMjAlMjAlMjAlMjAlNUNuJTIwJTIwJTIwJTIwaWYlMjAoaGVhZGVyKSUyMCU3QiU1Q24lMjAlMjAlMjAlMjAlMjAlMjBjb25zdCUyMGhlYWRlclJlY3QlMjAlM0QlMjBoZWFkZXIuZ2V0Qm91bmRpbmdDbGllbnRSZWN0KCklM0IlNUNuJTIwJTIwJTIwJTIwJTIwJTIwaGVhZGVySGVpZ2h0JTIwJTNEJTIwaGVhZGVyUmVjdC5ib3R0b20lM0IlNUNuJTIwJTIwJTIwJTIwJTdEJTVDbiUyMCUyMCUyMCUyMCU1Q24lMjAlMjAlMjAlMjAlMkYlMkYlMjBHZXQlMjBjdXJyZW50JTIwdmlld3BvcnQlMjBoZWlnaHQlNUNuJTIwJTIwJTIwJTIwY29uc3QlMjB2aWV3cG9ydEhlaWdodCUyMCUzRCUyMHdpbmRvdy5pbm5lckhlaWdodCUzQiU1Q24lMjAlMjAlMjAlMjAlNUNuJTIwJTIwJTIwJTIwJTJGJTJGJTIwR2V0JTIwdGhlJTIwcG9zaXRpb24lMjBvZiUyMHRoZSUyMGlmcmFtZSUyMGNvbnRhaW5lciUyMHJlbGF0aXZlJTIwdG8lMjB0aGUlMjBkb2N1bWVudCU1Q24lMjAlMjAlMjAlMjBjb25zdCUyMGlkeEZyYW1lUmVjdCUyMCUzRCUyMGlkeEZyYW1lLmdldEJvdW5kaW5nQ2xpZW50UmVjdCgpJTNCJTVDbiUyMCUyMCUyMCUyMGNvbnN0JTIwc2Nyb2xsVG9wJTIwJTNEJTIwd2luZG93LnBhZ2VZT2Zmc2V0JTIwJTdDJTdDJTIwZG9jdW1lbnQuZG9jdW1lbnRFbGVtZW50LnNjcm9sbFRvcCUzQiU1Q24lMjAlMjAlMjAlMjBjb25zdCUyMGNvbnRhaW5lclRvcEZyb21Eb2N1bWVudCUyMCUzRCUyMGlkeEZyYW1lUmVjdC50b3AlMjAlMkIlMjBzY3JvbGxUb3AlM0IlNUNuJTIwJTIwJTIwJTIwJTVDbiUyMCUyMCUyMCUyMCUyRiUyRiUyMENhbGN1bGF0ZSUyMHRoZSUyMGFjdHVhbCUyMHRvcCUyMHBvc2l0aW9uJTIwY29uc2lkZXJpbmclMjBzY3JvbGwlNUNuJTIwJTIwJTIwJTIwY29uc3QlMjBjb250YWluZXJUb3BJblZpZXdwb3J0JTIwJTNEJTIwaWR4RnJhbWVSZWN0LnRvcCUzQiU1Q24lMjAlMjAlMjAlMjAlNUNuJTIwJTIwJTIwJTIwJTJGJTJGJTIwSWYlMjB0aGUlMjBjb250YWluZXIlMjBpcyUyMGFib3ZlJTIwdGhlJTIwaGVhZGVyJTIwYm90dG9tJTJDJTIwd2UlMjBuZWVkJTIwdG8lMjB3YWl0JTVDbiUyMCUyMCUyMCUyMGlmJTIwKGNvbnRhaW5lclRvcEluVmlld3BvcnQlMjAlM0MlMjBoZWFkZXJIZWlnaHQpJTIwJTdCJTVDbiUyMCUyMCUyMCUyMCUyMCUyMCUyRiUyRiUyMFBvc2l0aW9uJTIwdGhlJTIwY29udGFpbmVyJTIwYmVsb3clMjB0aGUlMjBoZWFkZXIlNUNuJTIwJTIwJTIwJTIwJTIwJTIwaWR4RnJhbWUuc3R5bGUubWFyZ2luVG9wJTIwJTNEJTIwKGhlYWRlckhlaWdodCUyMC0lMjBjb250YWluZXJUb3BJblZpZXdwb3J0KSUyMCUyQiUyMCdweCclM0IlNUNuJTIwJTIwJTIwJTIwJTIwJTIwJTJGJTJGJTIwUmVjYWxjdWxhdGUlMjBwb3NpdGlvbiUyMGFmdGVyJTIwYWRqdXN0bWVudCU1Q24lMjAlMjAlMjAlMjAlMjAlMjBjb25zdCUyMG5ld1JlY3QlMjAlM0QlMjBpZHhGcmFtZS5nZXRCb3VuZGluZ0NsaWVudFJlY3QoKSUzQiU1Q24lMjAlMjAlMjAlMjAlMjAlMjBjb25zdCUyMGF2YWlsYWJsZUhlaWdodCUyMCUzRCUyME1hdGguZmxvb3Iodmlld3BvcnRIZWlnaHQlMjAtJTIwbmV3UmVjdC50b3ApJTNCJTVDbiUyMCUyMCUyMCUyMCUyMCUyMGNvbnN0JTIwbWluSGVpZ2h0JTIwJTNEJTIwd2luZG93LmlubmVyV2lkdGglMjAlM0MlM0QlMjA3NjglMjAlM0YlMjA0MDAlMjAlM0ElMjA1MDAlM0IlNUNuJTIwJTIwJTIwJTIwJTIwJTIwY29uc3QlMjBuZXdIZWlnaHQlMjAlM0QlMjBNYXRoLm1heChtaW5IZWlnaHQlMkMlMjBhdmFpbGFibGVIZWlnaHQpJTNCJTVDbiUyMCUyMCUyMCUyMCUyMCUyMGlmcmFtZS5zdHlsZS5oZWlnaHQlMjAlM0QlMjBuZXdIZWlnaHQlMjAlMkIlMjAncHgnJTNCJTVDbiUyMCUyMCUyMCUyMCU3RCUyMGVsc2UlMjAlN0IlNUNuJTIwJTIwJTIwJTIwJTIwJTIwJTJGJTJGJTIwTm9ybWFsJTIwY2FsY3VsYXRpb24lMjB3aGVuJTIwY29udGFpbmVyJTIwaXMlMjBiZWxvdyUyMGhlYWRlciU1Q24lMjAlMjAlMjAlMjAlMjAlMjBjb25zdCUyMGF2YWlsYWJsZUhlaWdodCUyMCUzRCUyME1hdGguZmxvb3Iodmlld3BvcnRIZWlnaHQlMjAtJTIwY29udGFpbmVyVG9wSW5WaWV3cG9ydCklM0IlNUNuJTIwJTIwJTIwJTIwJTIwJTIwY29uc3QlMjBtaW5IZWlnaHQlMjAlM0QlMjB3aW5kb3cuaW5uZXJXaWR0aCUyMCUzQyUzRCUyMDc2OCUyMCUzRiUyMDQwMCUyMCUzQSUyMDUwMCUzQiU1Q24lMjAlMjAlMjAlMjAlMjAlMjBjb25zdCUyMG5ld0hlaWdodCUyMCUzRCUyME1hdGgubWF4KG1pbkhlaWdodCUyQyUyMGF2YWlsYWJsZUhlaWdodCklM0IlNUNuJTIwJTIwJTIwJTIwJTIwJTIwaWZyYW1lLnN0eWxlLmhlaWdodCUyMCUzRCUyMG5ld0hlaWdodCUyMCUyQiUyMCdweCclM0IlNUNuJTIwJTIwJTIwJTIwJTdEJTVDbiUyMCUyMCUyMCUyMCU1Q24lMjAlMjAlMjAlMjAlMkYlMkYlMjBBcHBseSUyMG90aGVyJTIwc3R5bGVzJTVDbiUyMCUyMCUyMCUyMGlmcmFtZS5zdHlsZS5kaXNwbGF5JTIwJTNEJTIwJ2Jsb2NrJyUzQiU1Q24lMjAlMjAlMjAlMjBpZnJhbWUuc3R5bGUuYm9yZGVyJTIwJTNEJTIwJzAnJTNCJTVDbiUyMCUyMCUyMCUyMGlmcmFtZS5zdHlsZS5tYXJnaW4lMjAlM0QlMjAnMCclM0IlNUNuJTIwJTIwJTIwJTIwaWZyYW1lLnN0eWxlLnBhZGRpbmclMjAlM0QlMjAnMCclM0IlNUNuJTIwJTIwJTIwJTIwJTVDbiUyMCUyMCUyMCUyMCUyRiUyRiUyMFNldCUyMGNvbnRhaW5lciUyMHN0eWxlcyUyMGJ1dCUyMGRvbid0JTIwc2V0JTIwYSUyMGZpeGVkJTIwaGVpZ2h0JTVDbiUyMCUyMCUyMCUyMGlkeEZyYW1lLnN0eWxlLm92ZXJmbG93JTIwJTNEJTIwJ2hpZGRlbiclM0IlNUNuJTIwJTIwJTIwJTIwaWR4RnJhbWUuc3R5bGUubGluZUhlaWdodCUyMCUzRCUyMCcwJyUzQiU1Q24lMjAlMjAlMjAlMjBpZHhGcmFtZS5zdHlsZS5mb250U2l6ZSUyMCUzRCUyMCcwJyUzQiU1Q24lMjAlMjAlMjAlMjAlNUNuJTIwJTIwJTIwJTIwY29uc29sZS5sb2coJTYwSWZyYW1lJTIwcmVzaXplZCUyMC0lMjBIZWFkZXIlMjBoZWlnaHQlM0ElMjAlMjQlN0JoZWFkZXJIZWlnaHQlN0RweCU2MCklM0IlNUNuJTIwJTIwJTdEJTVDbiUyMCUyMCU1Q24lMjAlMjAlMkYlMkYlMjBEZWJvdW5jZWQlMjByZXNpemUlMjBmdW5jdGlvbiU1Q24lMjAlMjBsZXQlMjByZXNpemVUaW1lb3V0JTNCJTVDbiUyMCUyMGZ1bmN0aW9uJTIwaGFuZGxlUmVzaXplKCklMjAlN0IlNUNuJTIwJTIwJTIwJTIwY2xlYXJUaW1lb3V0KHJlc2l6ZVRpbWVvdXQpJTNCJTVDbiUyMCUyMCUyMCUyMHJlc2l6ZVRpbWVvdXQlMjAlM0QlMjBzZXRUaW
23871lb3V0KHJlc2l6ZUlmcmFtZSUyQyUyMDEwMCklM0IlNUNuJTIwJTIwJTdEJTVDbiUyMCUyMCU1Q24lMjAlMjAlMkYlMkYlMjBJbml0aWFsaXplJTVDbiUyMCUyMGZ1bmN0aW9uJTIwaW5pdCgpJTIwJTdCJTVDbiUyMCUyMCUyMCUyMCUyRiUyRiUyMEluaXRpYWwlMjByZXNpemUlMjBhZnRlciUyMGElMjBkZWxheSUyMHRvJTIwZW5zdXJlJTIwbGF5b3V0JTIwaXMlMjBjb21wbGV0ZSU1Q24lMjAlMjAlMjAlMjBzZXRUaW1lb3V0KHJlc2l6ZUlmcmFtZSUyQyUyMDEwMCklM0IlNUNuJTIwJTIwJTIwJTIwc2V0VGltZW91dChyZXNpemVJZnJhbWUlMkMlMjA1MDApJTNCJTVDbiUyMCUyMCUyMCUyMCU1Q24lMjAlMjAlMjAlMjAlMkYlMkYlMjBBZGQlMjByZXNpemUlMjBsaXN0ZW5lciU1Q24lMjAlMjAlMjAlMjB3aW5kb3cuYWRkRXZlbnRMaXN0ZW5lcigncmVzaXplJyUyQyUyMGhhbmRsZVJlc2l6ZSklM0IlNUNuJTIwJTIwJTIwJTIwJTVDbiUyMCUyMCUyMCUyMCUyRiUyRiUyMEhhbmRsZSUyMG9yaWVudGF0aW9uJTIwY2hhbmdlJTIwb24lMjBtb2JpbGUlNUNuJTIwJTIwJTIwJTIwaWYlMjAoJ29ub3JpZW50YXRpb25jaGFuZ2UnJTIwaW4lMjB3aW5kb3cpJTIwJTdCJTVDbiUyMCUyMCUyMCUyMCUyMCUyMHdpbmRvdy5hZGRFdmVudExpc3RlbmVyKCdvcmllbnRhdGlvbmNoYW5nZSclMkMlMjBmdW5jdGlvbigpJTIwJTdCJTVDbiUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMHNldFRpbWVvdXQocmVzaXplSWZyYW1lJTJDJTIwNjAwKSUzQiU1Q24lMjAlMjAlMjAlMjAlMjAlMjAlN0QpJTNCJTVDbiUyMCUyMCUyMCUyMCU3RCU1Q24lMjAlMjAlMjAlMjAlNUNuJTIwJTIwJTIwJTIwJTJGJTJGJTIwQWxzbyUyMHJlc2l6ZSUyMG9uJTIwbG9hZCUyMHRvJTIwY2F0Y2glMjBhbnklMjBkZWxheWVkJTIwY29udGVudCU1Q24lMjAlMjAlMjAlMjB3aW5kb3cuYWRkRXZlbnRMaXN0ZW5lcignbG9hZCclMkMlMjByZXNpemVJZnJhbWUpJTNCJTVDbiUyMCUyMCUyMCUyMCU1Q24lMjAlMjAlMjAlMjAlMkYlMkYlMjBIYW5kbGUlMjBzY3JvbGwlMjBldmVudHMlMjBpbiUyMGNhc2UlMjBoZWFkZXIlMjBpcyUyMHN0aWNreSU1Q24lMjAlMjAlMjAlMjB3aW5kb3cuYWRkRXZlbnRMaXN0ZW5lcignc2Nyb2xsJyUyQyUyMGhhbmRsZVJlc2l6ZSklM0IlNUNuJTIwJTIwJTdEJTVDbiUyMCUyMCU1Q24lMjAlMjAlMkYlMkYlMjBDbGVhbnVwJTIwZnVuY3Rpb24lNUNuJTIwJTIwd2luZG93LmNsZWFudXBTaW1wbGVJZnJhbWVSZXNpemVyJTIwJTNEJTIwZnVuY3Rpb24oKSUyMCU3QiU1Q24lMjAlMjAlMjAlMjB3aW5kb3cucmVtb3ZlRXZlbnRMaXN0ZW5lcigncmVzaXplJyUyQyUyMGhhbmRsZVJlc2l6ZSklM0IlNUNuJTIwJTIwJTIwJTIwd2luZG93LnJlbW92ZUV2ZW50TGlzdGVuZXIoJ2xvYWQnJTJDJTIwcmVzaXplSWZyYW1lKSUzQiU1Q24lMjAlMjAlMjAlMjB3aW5kb3cucmVtb3ZlRXZlbnRMaXN0ZW5lcignc2Nyb2xsJyUyQyUyMGhhbmRsZVJlc2l6ZSklM0IlNUNuJTIwJTIwJTIwJTIwaWYlMjAoJ29ub3JpZW50YXRpb25jaGFuZ2UnJTIwaW4lMjB3aW5kb3cpJTIwJTdCJTVDbiUyMCUyMCUyMCUyMCUyMCUyMHdpbmRvdy5yZW1vdmVFdmVudExpc3RlbmVyKCdvcmllbnRhdGlvbmNoYW5nZSclMkMlMjBoYW5kbGVSZXNpemUpJTNCJTVDbiUyMCUyMCUyMCUyMCU3RCU1Q24lMjAlMjAlMjAlMjBjbGVhclRpbWVvdXQocmVzaXplVGltZW91dCklM0IlNUNuJTIwJTIwJTIwJTIwY29uc29sZS5sb2coJ1NpbXBsZSUyMGlmcmFtZSUyMHJlc2l6ZXIlMjBjbGVhbmVkJTIwdXAnKSUzQiU1Q24lMjAlMjAlN0QlM0IlNUNuJTIwJTIwJTVDbiUyMCUyMCUyRiUyRiUyME1hbnVhbCUyMHJlc2l6ZSUyMGZvciUyMHRlc3RpbmclNUNuJTIwJTIwd2luZG93LmZpeElmcmFtZUhlaWdodCUyMCUzRCUyMHJlc2l6ZUlmcmFtZSUzQiU1Q24lMjAlMjAlNUNuJTIwJTIwJTJGJTJGJTIwU3RhcnQlMjB3aGVuJTIwRE9NJTIwaXMlMjByZWFkeSU1Q24lMjAlMjBpZiUyMChkb2N1bWVudC5yZWFkeVN0YXRlJTIwJTNEJTNEJTNEJTIwJ2xvYWRpbmcnKSUyMCU3QiU1Q24lMjAlMjAlMjAlMjBkb2N1bWVudC5hZGRFdmVudExpc3RlbmVyKCdET01Db250ZW50TG9hZGVkJyUyQyUyMGluaXQpJTNCJTVDbiUyMCUyMCU3RCUyMGVsc2UlMjAlN0IlNUNuJTIwJTIwJTIwJTIwaW5pdCgpJTNCJTVDbiUyMCUyMCU3RCU1Q24lMjAlMjAlNUNuJTdEKSgpJTNCJTVDbiU1Q24lMkYlMkYlMjBGdW5jdGlvbiUyMHRvJTIwY2hlY2slMjBpZiUyMGElMjBjb2xvciUyMGlzJTIwd2hpdGUlMjBvciUyMHRyYW5zcGFyZW50JTIwKHN1cHBvcnRzJTIwdmFyaW91cyUyMGZvcm1hdHMpJTVDbmZ1bmN0aW9uJTIwaXNXaGl0ZU9yVHJhbnNwYXJlbnRDb2xvcihjb2xvciklMjAlN0IlNUNuJTIwJTIwJTJGJTJGJTIwUmVtb3ZlJTIwd2hpdGVzcGFjZSUyMGFuZCUyMGNvbnZlcnQlMjB0byUyMGxvd2VyY2FzZSU1Q24lMjAlMjBjb2xvciUyMCUzRCUyMGNvbG9yLnRyaW0oKS50b0xvd2VyQ2FzZSgpJTNCJTVDbiUyMCUyMCU1Q24lMjAlMjAlMkYlMkYlMjBDaGVjayUyMGNvbW1vbiUyMHdoaXRlJTIwY29sb3IlMjBmb3JtYXRzJTVDbiUyMCUyMGNvbnN0JTIwd2hpdGVWYXJpYW50cyUyMCUzRCUyMCU1QiU1Q24lMjAlMjAlMjAlMjAnJTIzZmZmZmZmJyUyQyU1Q24lMjAlMjAlMjAlMjAnJTIzZmZmJyUyQyU1Q24lMjAlMjAlMjAlMjAnd2hpdGUnJTJDJTVDbiUyMCUyMCUyMCUyMCdyZ2IoMjU1JTJDJTIwMjU1JTJDJTIwMjU1KSclMkMlNUNuJTIwJTIwJTIwJTIwJ3JnYmEoMjU1JTJDJTIwMjU1JTJDJTIwMjU1JTJDJTIwMSknJTJDJTVDbiUyMCUyMCUyMCUyMCdoc2woMCUyQyUyMDAlMjUlMkMlMjAxMDAlMjUpJyUyQyU1Q24lMjAlMjAlMjAlMjAnaHNsYSgwJTJDJTIwMCUyNSUyQyUyMDEwMCUyNSUyQyUyMDEpJyU1Q24lMjAlMjAlNUQlM0IlNUNuJTIwJTIwJTVDbiUyMCUyMCUyRiUyRiUyMENoZWNrJTIwdHJhbnNwYXJlbnQlMjBmb3JtYXRzJTVDbiUyMCUyMGNvbnN0JTIwdHJhbnNwYXJlbnRWYXJpYW50cyUyMCUzRCUyMCU1QiU1Q24lMjAlMjAlMjAlMjAndHJhbnNwYXJlbnQnJTJDJTVDbiUyMCUyMCUyMCUyMCdyZ2JhKDAlMkMlMjAwJTJDJTIwMCUyQyUyMDApJyUyQyU1Q24lMjAlMjAlMjAlMjAncmdiYSgyNTUlMkMlMjAyNTUlMkMlMjAyNTUlMkMlMjAwKSclMkMlNUNuJTIwJTIwJTIwJTIwJ2hzbGEoMCUyQyUyMDAlMjUlMkMlMjAwJTI1JTJDJTIwMCknJTJDJTVDbiUyMCUyMCUyMCUyMCdoc2xhKDAlMkMlMjAwJTI1JTJDJTIwMTAwJTI1JTJDJTIwMCknJTVDbiUyMCUyMCU1RCUzQiU1Q24lMjAlMjAlNUNuJTIwJTIwcmV0dXJuJTIwd2hp
2387dGVWYXJpYW50cy5pbmNsdWRlcyhjb2xvciklMjAlN0MlN0MlMjB0cmFuc3BhcmVudFZhcmlhbnRzLmluY2x1ZGVzKGNvbG9yKSUzQiU1Q24lN0QlNUNuJTVDbiUyRiUyRiUyMEZ1bmN0aW9uJTIwdG8lMjBnZXQlMjBjb21wdXRlZCUyMENTUyUyMGN1c3RvbSUyMHByb3BlcnR5JTIwdmFsdWUlNUNuZnVuY3Rpb24lMjBnZXRDU1NDdXN0b21Qcm9wZXJ0eShwcm9wZXJ0eU5hbWUpJTIwJTdCJTVDbiUyMCUyMHJldHVybiUyMGdldENvbXB1dGVkU3R5bGUoZG9jdW1lbnQuZG9jdW1lbnRFbGVtZW50KSU1Q24lMjAlMjAlMjAlMjAuZ2V0UHJvcGVydHlWYWx1ZShwcm9wZXJ0eU5hbWUpJTVDbiUyMCUyMCUyMCUyMC50cmltKCklM0IlNUNuJTdEJTVDbiU1Q24lMkYlMkYlMjBGdW5jdGlvbiUyMHRvJTIwYXBwbHklMjB0aGUlMjBicmFuZCUyMGNvbG9yJTIwd2l0aCUyMGZhbGxiYWNrJTVDbmZ1bmN0aW9uJTIwYXBwbHlCcmFuZENvbG9yV2l0aEZhbGxiYWNrKCklMjAlN0IlNUNuJTIwJTIwY29uc3QlMjBwcmltYXJ5QnJhbmQlMjAlM0QlMjBnZXRDU1NDdXN0b21Qcm9wZXJ0eSgnLS1wcmltYXJ5LWJyYW5kJyklM0IlNUNuJTIwJTIwY29uc3QlMjBmYWxsYmFja0NvbG9yJTIwJTNEJTIwJyUyMzBjMGMwYyclM0IlMjAlMkYlMkYlMjBVc2luZyUyMHRoZSUyMHNlY29uZGFyeS1ob3Zlci10ZXh0LWFsdCUyMGNvbG9yJTIwZm9yJTIwZGFya2VyJTIwYmFja2dyb3VuZCU1Q24lMjAlMjAlNUNuJTIwJTIwJTJGJTJGJTIwQ2hlY2slMjBpZiUyMHByaW1hcnktYnJhbmQlMjBleGlzdHMlMjBhbmQlMjBpcyUyMG5vdCUyMHdoaXRlJTIwb3IlMjB0cmFuc3BhcmVudCU1Q24lMjAlMjBjb25zdCUyMGNvbG9yVG9Vc2UlMjAlM0QlMjAocHJpbWFyeUJyYW5kJTIwJTI2JTI2JTIwIWlzV2hpdGVPclRyYW5zcGFyZW50Q29sb3IocHJpbWFyeUJyYW5kKSklMjAlNUNuJTIwJTIwJTIwJTIwJTNGJTIwJTYwdmFyKC0tcHJpbWFyeS1icmFuZCklNjAlMjAlNUNuJTIwJTIwJTIwJTIwJTNBJTIwZmFsbGJhY2tDb2xvciUzQiU1Q24lMjAlMjAlNUNuJTIwJTIwJTJGJTJGJTIwQXBwbHklMjB0byUyMGFsbCUyMGVsZW1lbnRzJTIwd2l0aCUyMGRlc2t0b3AtYmFyJTIwY2xhc3MlNUNuJTIwJTIwY29uc3QlMjBkZXNrdG9wQmFycyUyMCUzRCUyMGRvY3VtZW50LnF1ZXJ5U2VsZWN0b3JBbGwoJy5kZXNrdG9wLWJhcicpJTNCJTVDbiUyMCUyMGRlc2t0b3BCYXJzLmZvckVhY2goZWxlbWVudCUyMCUzRCUzRSUyMCU3QiU1Q24lMjAlMjAlMjAlMjBlbGVtZW50LnN0eWxlLnNldFByb3BlcnR5KCdiYWNrZ3JvdW5kLWNvbG9yJyUyQyUyMGNvbG9yVG9Vc2UlMkMlMjAnaW1wb3J0YW50JyklM0IlNUNuJTIwJTIwJTdEKSUzQiU1Q24lMjAlMjAlNUNuJTIwJTIwY29uc29sZS5sb2coJTYwQXBwbGllZCUyMGNvbG9yJTNBJTIwJTI0JTdCY29sb3JUb1VzZSU3RCUyMChvcmlnaW5hbCUzQSUyMCUyNCU3QnByaW1hcnlCcmFuZCU3RCklNjApJTNCJTVDbiU3RCU1Q24lNUNuJTJGJTJGJTIwUnVuJTIwdGhlJTIwZnVuY3Rpb24lMjB3aGVuJTIwRE9NJTIwaXMlMjByZWFkeSU1Q25pZiUyMChkb2N1bWVudC5yZWFkeVN0YXRlJTIwJTNEJTNEJTNEJTIwJ2xvYWRpbmcnKSUyMCU3QiU1Q24lMjAlMjBkb2N1bWVudC5hZGRFdmVudExpc3RlbmVyKCdET01Db250ZW50TG9hZGVkJyUyQyUyMGFwcGx5QnJhbmRDb2xvcldpdGhGYWxsYmFjayklM0IlNUNuJTdEJTIwZWxzZSUyMCU3QiU1Q24lMjAlMjBhcHBseUJyYW5kQ29sb3JXaXRoRmFsbGJhY2soKSUzQiU1Q24lN0QlNUNuJTVDbiUyRiUyRiUyME9wdGlvbmFsJTNBJTIwV2F0Y2glMjBmb3IlMjBjaGFuZ2VzJTIwdG8lMjB0aGUlMjBDU1MlMjBjdXN0b20lMjBwcm9wZXJ0eSU1Q25jb25zdCUyMG9ic2VydmVyJTIwJTNEJTIwbmV3JTIwTXV0YXRpb25PYnNlcnZlcigobXV0YXRpb25zKSUyMCUzRCUzRSUyMCU3QiU1Q24lMjAlMjBtdXRhdGlvbnMuZm9yRWFjaCgobXV0YXRpb24pJTIwJTNEJTNFJTIwJTdCJTVDbiUyMCUyMCUyMCUyMGlmJTIwKG11dGF0aW9uLnR5cGUlMjAlM0QlM0QlM0QlMjAnYXR0cmlidXRlcyclMjAlMjYlMjYlMjBtdXRhdGlvbi5hdHRyaWJ1dGVOYW1lJTIwJTNEJTNEJTNEJTIwJ3N0eWxlJyklMjAlN0IlNUNuJTIwJTIwJTIwJTIwJTIwJTIwYXBwbHlCcmFuZENvbG9yV2l0aEZhbGxiYWNrKCklM0IlNUNuJTIwJTIwJTIwJTIwJTdEJTVDbiUyMCUyMCU3RCklM0IlNUNuJTdEKSUzQiU1Q24lNUNuJTJGJTJGJTIwU3RhcnQlMjBvYnNlcnZpbmclMjBjaGFuZ2VzJTIwdG8lMjB0aGUlMjBkb2N1bWVudCUyMGVsZW1lbnQncyUyMHN0eWxlJTIwYXR0cmlidXRlJTVDbm9ic2VydmVyLm9ic2VydmUoZG9jdW1lbnQuZG9jdW1lbnRFbGVtZW50JTJDJTIwJTdCJTVDbiUyMCUyMGF0dHJpYnV0ZXMlM0ElMjB0cnVlJTJDJTVDbiUyMCUyMGF0dHJpYnV0ZUZpbHRlciUzQSUyMCU1QidzdHlsZSclNUQlNUNuJTdEKSUzQiU1Q24lM0MlMkZzY3JpcHQlM0UlNUNuJTVDbiUzQ3N0eWxlJTNFJTVDbiUyRiolMjBEZXNrdG9wJTIwYmFyJTIwc3R5bGVzJTIwKiUyRiU1Q24uZGVza3RvcC1iYXIlMjAlN0IlNUNuJTIwJTIwd2lkdGglM0ElMjAxMDAlMjUlM0IlNUNuJTIwJTIwaGVpZ2h0JTNBJTIwMTQwcHglM0IlNUNuJTIwJTIwYmFja2dyb3VuZC1jb2xvciUzQSUyMHZhcigtLXByaW1hcnktYnJhbmQpJTIwIWltcG9ydGFudCUzQiU1Q24lN0QlNUNuJTVDbiU0MG1lZGlhJTIwKG1heC13aWR0aCUzQSUyMDc2N3B4KSUyMCU3QiU1Q24lMjAlMjAuZGVza3RvcC1iYXIlMjAlN0IlNUNuJTIwJTIwJTIwJTIwd2lkdGglM0ElMjAxMDAlMjUlM0IlNUNuJTIwJTIwJTIwJTIwaGVpZ2h0JTNBJTIwNzBweCUzQiU1Q24lMjAlMjAlMjAlMjBiYWNrZ3JvdW5kLWNvbG9yJTNBJTIwdmFyKC0tcHJpbWFyeS1icmFuZCklMjAhaW1wb3J0YW50JTNCJTVDbiUyMCUyMCU3RCU1Q24lN0QlNUNuJTVDbiUyRiolMjBOYXZiYXIlMjBicmFuZCUyMGltYWdlJTIwc3R5bGVzJTIwKiUyRiU1Q24lNDBtZWRpYSUyMChtaW4td2lkdGglM0ElMjA3NjhweCklMjAlN0IlNUNuJTIwJTIwLm5hdmJhci1icmFuZCUyMGltZyUyMCU3QiU1Q24lMjAlMjAlMjAlMjBwYWRkaW5nLXRvcCUzQSUyMDVweCUzQiU1Q24lMjAlMjAlMjAlMjBtY
2387XgtaGVpZ2h0JTNBJTIwMTEwcHglM0IlNUNuJTIwJTIwJTIwJTIwd2lkdGglM0ElMjBhdXRvJTNCJTVDbiUyMCUyMCU3RCU1Q24lN0QlNUNuJTVDbiU0MG1lZGlhJTIwKG1pbi13aWR0aCUzQSUyMDc2OHB4KSUyMCU3QiU1Q24lMjAlMjAubmF2YmFyLWJyYW5kJTIwaW1nJTIwJTdCJTVDbiUyMCUyMCUyMCUyMG1heC1oZWlnaHQlM0ElMjAxNTBweCUzQiU1Q24lMjAlMjAlMjAlMjB3aWR0aCUzQSUyMGF1dG8lM0IlNUNuJTIwJTIwJTdEJTVDbiU3RCU1Q24lNUNuJTJGKiUyMGlGcmFtZSUyMGNvbnRhaW5lciUyMGZpeGVzJTIwdG8lMjBwcmV2ZW50JTIwc2Nyb2xsYmFyJTIwYW5kJTIwd2hpdGVzcGFjZSUyMColMkYlNUNuJTIzaWR4LWZyYW1lJTIwJTdCJTVDbiUyMCUyMG92ZXJmbG93JTNBJTIwaGlkZGVuJTIwIWltcG9ydGFudCUzQiU1Q24lMjAlMjBsaW5lLWhlaWdodCUzQSUyMDAlM0IlMjAlMkYqJTIwUmVtb3ZlcyUyMGlubGluZSUyMHNwYWNpbmclMjAqJTJGJTVDbiUyMCUyMGZvbnQtc2l6ZSUzQSUyMDAlM0IlMjAlMkYqJTIwUmVtb3ZlcyUyMGFueSUyMHRleHQlMjBzcGFjaW5nJTIwKiUyRiU1Q24lMjAlMjBwb3NpdGlvbiUzQSUyMHJlbGF0aXZlJTNCJTIwJTJGKiUyMEVuc3VyZSUyMHByb3BlciUyMHBvc2l0aW9uaW5nJTIwKiUyRiU1Q24lMjAlMjB6LWluZGV4JTNBJTIwMSUzQiUyMCUyRiolMjBLZWVwJTIwYmVsb3clMjBuYXZpZ2F0aW9uJTIwKiUyRiU1Q24lN0QlNUNuJTVDbiUyRiolMjBFbnN1cmUlMjBuYXZpZ2F0aW9uJTIwc3RheXMlMjBvbiUyMHRvcCUyMColMkYlNUNuaGVhZGVyJTJDJTIwLmhlYWRlciUyQyUyMC5uYXZiYXIlMkMlMjAubmF2aWdhdGlvbiUyQyUyMG5hdiUyQyUyMC5kZXNrdG9wLWJhciUyMCU3QiU1Q24lMjAlMjBwb3NpdGlvbiUzQSUyMHJlbGF0aXZlJTNCJTVDbiUyMCUyMHotaW5kZXglM0ElMjAxMDAwJTIwIWltcG9ydGFudCUzQiUyMCUyRiolMjBIaWdoZXIlMjB0aGFuJTIwaWZyYW1lJTIwKiUyRiU1Q24lN0QlNUNuJTVDbiUyRiolMjBPdmVycmlkZSUyMG5hdmJhciUyMGFic29sdXRlJTIwcG9zaXRpb25pbmclMjBhbmQlMjB0cmFuc3BhcmVudCUyMGJhY2tncm91bmQlMjAqJTJGJTVDbiU0MG1lZGlhJTIwKG1pbi13aWR0aCUzQSUyMDc2OHB4KSUyMCU3QiU1Q24lMjAlMjAubmF2YmFyJTIwJTdCJTVDbiUyMCUyMCUyMCUyMHBvc2l0aW9uJTNBJTIwcmVsYXRpdmUlMjAhaW1wb3J0YW50JTNCJTIwJTJGKiUyME92ZXJyaWRlJTIwYWJzb2x1dGUlMjBwb3NpdGlvbmluZyUyMColMkYlNUNuJTIwJTIwJTIwJTIwYmFja2dyb3VuZC1jb2xvciUzQSUyMCUyMzBjMGMwYyUyMCFpbXBvcnRhbnQlM0IlMjAlMkYqJTIwT3ZlcnJpZGUlMjB0cmFuc3BhcmVudCUyMGJhY2tncm91bmQlMjAqJTJGJTVDbiUyMCUyMCU3RCU1Q24lN0QlNUNuJTVDbiUyRiolMjBFbnN1cmUlMjB0aGUlMjBuYXZiYXIlMjBoYXMlMjBwcm9wZXIlMjBzcGFjaW5nJTIwKiUyRiU1Q24ubmF2YmFyJTIwJTdCJTVDbiUyMCUyMHBvc2l0aW9uJTNBJTIwcmVsYXRpdmUlMjAhaW1wb3J0YW50JTNCJTVDbiUyMCUyMGJhY2tncm91bmQtY29sb3IlM0ElMjAlMjMwYzBjMGMlMjAhaW1wb3J0YW50JTNCJTVDbiU3RCU1Q24lNUNuJTIzaWR4LWZyYW1lJTIwaWZyYW1lJTIwJTdCJTVDbiUyMCUyMGRpc3BsYXklM0ElMjBibG9jayUyMCFpbXBvcnRhbnQlM0IlMjAlMkYqJTIwUHJldmVudHMlMjBpbmxpbmUlMjBzcGFjaW5nJTIwKiUyRiU1Q24lMjAlMjBib3JkZXIlM0ElMjAwJTIwIWltcG9ydGFudCUzQiU1Q24lMjAlMjBtYXJnaW4lM0ElMjAwJTIwIWltcG9ydGFudCUzQiU1Q24lMjAlMjBwYWRkaW5nJTNBJTIwMCUyMCFpbXBvcnRhbnQlM0IlNUNuJTIwJTIwdmVydGljYWwtYWxpZ24lM0ElMjB0b3AlMjAhaW1wb3J0YW50JTNCJTIwJTJGKiUyMEFsaWducyUyMHRvJTIwdG9wJTIwb2YlMjBjb250YWluZXIlMjAqJTJGJTVDbiUyMCUyMHBvc2l0aW9uJTNBJTIwcmVsYXRpdmUlM0IlNUNuJTIwJTIwei1pbmRleCUzQSUyMDElM0IlMjAlMkYqJTIwS2VlcCUyMGJlbG93JTIwbmF2aWdhdGlvbiUyMColMkYlNUNuJTdEJTVDbiU1Q24lMkYqJTIwRW5zdXJlJTIwdGhlJTIwcGFnZSUyMHN0cnVjdHVyZSUyMHdvcmtzJTIwY29ycmVjdGx5JTIwKiUyRiU1Q25odG1sJTJDJTIwYm9keSUyMCU3QiU1Q24lMjAlMjBoZWlnaHQlM0ElMjAxMDAlMjUlM0IlNUNuJTIwJTIwbWFyZ2luJTNBJTIwMCUzQiU1Q24lMjAlMjBwYWRkaW5nJTNBJTIwMCUzQiU1Q24lN0QlNUNuJTVDbiUyRiolMjBPbmx5JTIwaGlkZSUyMG92ZXJmbG93JTIwb24lMjB0aGUlMjBzcGVjaWZpYyUyMGFyZWElMkMlMjBub3QlMjB0aGUlMjBlbnRpcmUlMjBwYWdlJTIwKiUyRiU1Q24uaWR4LXdyYXBwZXIlMkMlNUNuLnByb3BlcnR5LXNlYXJjaC13cmFwcGVyJTIwJTdCJTVDbiUyMCUyMG92ZXJmbG93JTNBJTIwaGlkZGVuJTNCJTVDbiU3RCU1Q24lNUNuJTJGKiUyMElmJTIweW91JTIwbmVlZCUyMHRvJTIwcHJldmVudCUyMGp1c3QlMjB0aGUlMjB0aW55JTIwc2Nyb2xsJTJDJTIwdHJ5JTIwdGhpcyUyMGluc3RlYWQlMjBvZiUyMGhpZGluZyUyMGFsbCUyMGJvZHklMjBvdmVyZmxvdyUyMColMkYlNUNuYm9keSUyMCU3QiU1Q24lMjAlMjBvdmVyZmxvdy15JTNBJTIwYXV0byUzQiU1Q24lMjAlMjBvdmVyZmxvdy14JTNBJTIwaGlkZGVuJTNCJTVDbiUyMCUyMCUyRiolMjBUaGlzJTIwcHJldmVudHMlMjB0aGUlMjBzY3JvbGxiYXIlMjB3aGVuJTIwY29udGVudCUyMGlzJTIwZXhhY3RseSUyMHZpZXdwb3J0JTIwaGVpZ2h0JTIwKiUyRiU1Q24lMjAlMjBvdmVyc2Nyb2xsLWJlaGF2aW9yLXklM0ElMjBub25lJTNCJTVDbiU3RCU1Q24lNUNuJTJGKiUyMEVuc3VyZSUyMGNvbnRlbnQlMjBhZnRlciUyMGlmcmFtZSUyMGRvZXNuJ3QlMjBjYXVzZSUyMHNjcm9sbCUyMColMkYlNUNuJTIzaWR4LWZyYW1lJTIwJTJCJTIwKiUyMCU3QiU1Q24lMjAlMjBkaXNwbGF5JTNBJTIwbm9uZSUzQiU1Q24lN0QlNUNuJTNDJTJGc3R5bGUlM0UlMjIlN0QlMkMlMjJwb3NpdGlvbiUyMiUzQTElMkMlMjJkaXNhYmxlZF9maWVsZHMlMjIlM0ElN0IlN0QlN0QlMkMlN0IlMjJpZCUyMiUzQSUyMnNjcmlwdF9ibG9ja18xJTIyJTJDJTIydHlwZSUyMiUzQSUyMnNjcmlwdF9ibG9jayUyMiUyQyUyMmxhYmVsJTIyJTNBJTIyT3BlbiUyMEhvdXNlJTIyJTJDJTIyY29udGVudCUyMiUzQSU3QiUyMnNjcmlwdCUyMiUzQSUyMiUzQ3NlY3Rpb24lMjBjbGFzcyUzRCU1QyUyMmZlYXR1cmVkLXByb3BlcnRpZXMtc2VjdGlvbiUyMG10LTAlMjBtYi0wJTIwcHktNSUyMHRpdGxlLWJsb2NrJTVDJTIyJTIwZGF0YS1zaXRlLWJ1aWxkZXItYmxvY2staWQlM0QlNUMlMjJ0aXRsZV8xJTVDJTIyJTIwc3R5bGUlM0QlNUMlMjJwb3NpdGlvbiUzQSUyMHJlbGF0aXZlJTNCJTIwZGlzcGxheSUzQSUyMG5vbmUlM0IlMjB6LWluZGV4JTNBJTIwMSUzQiU1QyUyMiUyMGlkJTNEJTVDJTIyb3Blbi1ob3VzZS1zZWN0aW9uJTVDJTIyJTNFJTVDbiUyMCUyMCUzQ2RpdiUyMGNsYXNzJTNEJTVDJTIyY29udGFpbmVyJTVDJTIyJTNFJTVDbiUyMCUyMCUyMCUyMCUzQ2RpdiUyMGNsYXNzJTNEJTVDJTIycm93JTVDJTIyJTNFJTVDbiUyMCUyMCUyMCUyMCUyMCUyMCUzQ2RpdiUyMGNsYXNzJTNEJTVDJTIyY29sLW1kLTglMjB0ZXh0LWJsb2NrJTVDJTIyJTNFJTVDbiUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUzQ2gyJTIwY2xhc3MlM0QlNUMlMjJmZi1jb3Jtb3JhbnQtZ2FyYW1vbmQlNUMlMjIlM0VPcGVuJTIwSG91c2UlM0MlMkZoMiUzRSU1Q24lMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlM0NoNCUyMGlkJTNEJTVDJTIyb3Blbi1ob3VzZS10aW1lJTVDJTIyJTNFU3VuZGF5JTIwZnJvbSUyMDIlMjB1bnRpbCUyMDRwbSUzQ2JyJTNFJTNDYnIlM0UlM0MlMkZoNCUzRSU1Q24lMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlM0NkaXYlMjBpZCUzRCU1QyUyMmhvc3QtaW5mbyU1QyUyMiUyMHN0eWxlJTNEJTVDJTIyZGlzcGxheSUzQSUyMG5vbmUlM0IlNUMlMjIlM0UlNUNuJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTNDZGl2JTIwY2xhc3MlM0QlNUMlMjJkLWZs
2387ZXglMjBhbGlnbi1pdGVtcy1jZW50ZXIlNUMlMjIlM0UlNUNuJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTNDZGl2JTIwY2xhc3MlM0QlNUMlMjJtZS0zJTVDJTIyJTNFJTVDbiUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUzQ2ltZyUyMGlkJTNEJTVDJTIyaG9zdC1pbWFnZSU1QyUyMiUyMHNyYyUzRCU1QyUyMiU1QyUyMiUyMGFsdCUzRCU1QyUyMkhvc3QlNUMlMjIlMjBjbGFzcyUzRCU1QyUyMnJvdW5kZWQtY2lyY2xlJTVDJTIyJTIwc3R5bGUlM0QlNUMlMjJ3aWR0aCUzQSUyMDgwcHglM0IlMjBoZWlnaHQlM0ElMjA4MHB4JTNCJTIwb2JqZWN0LWZpdCUzQSUyMGNvdmVyJTNCJTVDJTIyJTNFJTVDbiUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUzQyUyRmRpdiUzRSU1Q24lMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlM0NkaXYlM0UlNUNuJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTNDaDQlM0VIb3N0ZWQlMjBCeSUzQSUyMCUzQ3NwYW4lMjBpZCUzRCU1QyUyMmhvc3QtbmFtZSU1QyUyMiUzRSUzQyUyRnNwYW4lM0UlM0MlMkZoNCUzRSU1Q24lMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlM0NwJTNFUGhvbmUlM0ElMjAlM0NhJTIwaWQlM0QlNUMlMjJob3N0LXBob25lJTVDJTIyJTIwaHJlZiUzRCU1QyUyMiU1QyUyMiUzRSUzQyUyRmElM0UlM0MlMkZwJTNFJTVDbiUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUzQ3AlM0VFbWFpbCUzQSUyMCUzQ2ElMjBpZCUzRCU1QyUyMmhvc3QtZW1haWwlNUMlMjIlMjBocmVmJTNEJTVDJTIyJTVDJTIyJTNFJTNDJTJGYSUzRSUzQyUyRnAlM0UlNUNuJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTNDJTJGZGl2JTNFJTVDbiUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUzQyUyRmRpdiUzRSU1Q24lMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlM0MlMkZkaXYlM0UlNUNuJTIwJTIwJTIwJTIwJTIwJTIwJTNDJTJGZGl2JTNFJTVDbiUyMCUyMCUyMCUyMCUyMCUyMCUzQ2RpdiUyMGNsYXNzJTNEJTVDJTIyaGVyby1idXR0b25zJTIwY29sLW1kLTQlMjBkLWZsZXglMjBhbGlnbi1pdGVtcy1jZW50ZXIlMjBqdXN0aWZ5LWNvbnRlbnQtY2VudGVyJTVDJTIyJTNFJTVDbiUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUzQ2ElMjBocmVmJTNEJTVDJTIyJTJGb3Blbi1ob3VzZS1zaWduLWluJTVDJTIyJTIwdGFyZ2V0JTNEJTVDJTIyX2JsYW5rJTVDJTIyJTIwY2xhc3MlM0QlNUMlMjJidG4lMjBidG4tcHJpbWFyeSU1QyUyMiUyMGlkJTNEJTVDJTIyc2lnbi1pbi1saW5rJTVDJTIyJTNFU2lnbiUyMGluJTIwc2hlZXQlM0MlMkZhJTNFJTVDbiUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUzQ2ElMjBocmVmJTNEJTVDJTIyJTJGJTIzJTVDJTIyJTIwdGFyZ2V0JTNEJTVDJTIyX2JsYW5rJTVDJTIyJTIwY2xhc3MlM0QlNUMlMjJidG4lMjBidG4tcHJpbWFyeSUyMG1zLTIlNUMlMjIlMjBpZCUzRCU1QyUyMmRpcmVjdGlvbnMtbGluayU1QyUyMiUzRURpcmVjdGlvbnMlM0MlMkZhJTNFJTVDbiUyMCUyMCUyMCUyMCUyMCUyMCUzQyUyRmRpdiUzRSU1Q24lMjAlMjAlMjAlMjAlM0MlMkZkaXYlM0UlNUNuJTIwJTIwJTNDJTJGZGl2JTNFJTVDbiUyMCUyMCUzQ2RpdiUzRSU1Q24lMjAlMjAlMjAlMjAlM0NkaXYlMjBpZCUzRCU1QyUyMnNpdGUtYnVpbGRlci1idG4tZ3JvdXAtdGl0bGVfMSU1QyUyMiUyMHN0eWxlJTNEJTVDJTIyei1pbmRleCUzQSUyMDk5OTk5OSUzQiUyMHBvc2l0aW9uJTNBJTIwYWJzb2x1dGUlM0IlMjBib3R0b20lM0ElMjAyMHB4JTNCJTIwcmlnaHQlM0ElMjAyMHB4JTNCJTVDJTIyJTNFJTVDbiUyMCUyMCUyMCUyMCUyMCUyMCUzQ2ElMjBzdHlsZSUzRCU1QyUyMmJhY2tncm91bmQlM0ElMjByZ2JhKDAlMkMlMjAwJTJDJTIwMCUyQyUyMDAuNiklM0IlMjBjb2xvciUzQSUyMHJnYigyNTUlMkMlMjAyNTUlMkMlMjAyNTUpJTNCJTIwcGFkZGluZyUzQSUyMDVweCUyMDEwcHglM0IlMjBjdXJzb3IlM0ElMjBwb2ludGVyJTNCJTIwdGV4dC10cmFuc2Zvcm0lM0ElMjB1cHBlcmNhc2UlM0IlMjBmb250LXNpemUlM0ElMjAxMHB4JTNCJTIwbGluZS1oZWlnaHQlM0ElMjAxN3B4JTNCJTIwbWFyZ2luJTNBJTIwMHB4JTIwNXB4JTNCJTVDJTIyJTNFZWRpdCUzQyUyRmElM0UlNUNuJTIwJTIwJTIwJTIwJTIwJTIwJTNDYSUyMHN0eWxlJTNEJTVDJTIyYmFja2dyb3VuZCUzQSUyMHJnYmEoMCUyQyUyMDAlMkMlMjAwJTJDJTIwMC42KSUzQiUyMGNvbG9yJTNBJTIwcmdiKDI1NSUyQyUyMDI1NSUyQyUyMDI1NSklM0IlMjBwYWRkaW5nJTNBJTIwNXB4JTIwMTBweCUzQiUyMGN1cnNvciUzQSUyMHBvaW50ZXIlM0IlMjB0ZXh0LXRyYW5zZm9ybSUzQSUyMHVwcGVyY2FzZSUzQiUyMGZvbnQtc2l6ZSUzQSUyMDEwcHglM0IlMjBsaW5lLWhlaWdodCUzQSUyMDE3cHglM0IlMjBtYXJnaW4lM0ElMjAwcHglMjA1cHglM0IlNUMlMjIlM0VhZGQlMjBibG9jayUzQyUyRmElM0UlNUNuJTIwJTIwJTIwJTIwJTNDJTJGZGl2JTNFJTVDbiUyMCUyMCUzQyUyRmRpdiUzRSU1Q24lM0MlMkZzZWN0aW9uJTNFJTVDbiU1Q24lM0NzY3JpcHQlM0UlNUNuJTJGKiolNUNuJTIwKiUyMFRoaXMlMjBzY3JpcHQlMjBmZXRjaGVzJTIwcHJvcGVydHklMjBpbmZvcm1hdGlvbiUyMGZyb20lMjBhJTIwUmVhbFNhdnZ5JTIwVVJMJTIwYW5kJTIwdXBkYXRlcyUyMHRoZSUyMG9wZW4lMjBob3VzZSUyMHNlY3Rpb24uJTVDbiUyMColMjBJdCUyMHVzZXMlMjBKU09OUCUyMHRvJTIwYXZvaWQlMjBDT1JTJTIwaXNzdWVzJTIwd2hlbiUyMG1ha2luZyUyMGNyb3NzLW9yaWdpbiUyMHJlcXVlc3RzLiU1Q24lMjAqJTIwRklYRUQlMjBWRVJTSU9OJTNBJTIwSGFuZGxlcyUyMFVSTCUyMGNoYW5nZXMlMjBmcm9tJTIwaWZyYW1lJTIwdXBkYXRlcyUyMHRvJTIwZW5zdXJlJTIwb3BlbiUyMGhvdXNlJTIwZGF0YSUyMGxvYWRzJTIwY29ycmVjdGx5JTVDbiUyMColMkYlNUNuZG9jdW1lbnQuYWRkRXZlbnRMaXN0ZW5lcignRE9NQ29udGVudExvYWRlZCclMkMlMjBmdW5jdGlvbigpJTIwJTdCJTVDbiUyMCUyMCUyRiUyRiUyMEdldCUyMHRoZSUyMG9wZW4lMjBob3VzZSUyMHNlY3Rpb24lMjBlbGVtZW50JTVDbiUyMCUyMGNvbnN0JTIwb3BlbkhvdXNlU2VjdGlvbiUyMCUzRCUyMGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCdvcGVuLWhvdXNlLXNlY3Rpb24nKSUzQiU1Q24lMjAlMjBpZiUyMCghb3BlbkhvdXNlU2VjdGlvbiklMjByZXR1cm4lM0IlNUNuJTIwJTIwJTVDbiUyMCUyMCUyRiUyRiUyMFN0b3JlJTIwdGhlJTIwY3VycmVudCUyMFVSTCUyMGZvciUyMGNoYW5nZSUyMGRldGVjdGlvbiU1Q24lMjAlMjB3aW5kb3cubGFzdFVybCUyMCUzRCUyMHdpbmRvdy5sb2NhdGlvbi5ocmVmJTNCJTVDbiUyMCUyMCU1Q24lMjAlMjAlMkYlMkYlMjBBZGQlMjBDU1MlMjB0byUyMGVuc3VyZSUyMHByb3BlciUyMHN0YWNraW5nJTIwb2YlMjBlbGVtZW50cyU1Q24lMjAlMjBjb25zdCUyMHN0eWxlJTIwJTNEJTIwZG9jdW1lbnQuY3JlYXRlRWxlbWVudCgnc3R5bGUnKSUzQiU1Q24lMjAlMjBzdHlsZS50ZXh0Q29udGVudCUyMCUzRCUyMCU2MCU1Q24lMjAlMjAlMjAlMjAlMjNvcG
2387VuLWhvdXNlLXNlY3Rpb24lMjAlN0IlNUNuJTIwJTIwJTIwJTIwJTIwJTIwcG9zaXRpb24lM0ElMjByZWxhdGl2ZSUzQiU1Q24lMjAlMjAlMjAlMjAlMjAlMjB6LWluZGV4JTNBJTIwMSUzQiU1Q24lMjAlMjAlMjAlMjAlN0QlNUNuJTIwJTIwJTIwJTIwLmlkeC1ibG9jayUyMCU3QiU1Q24lMjAlMjAlMjAlMjAlMjAlMjBwb3NpdGlvbiUzQSUyMHJlbGF0aXZlJTNCJTVDbiUyMCUyMCUyMCUyMCUyMCUyMHotaW5kZXglM0ElMjAyJTNCJTVDbiUyMCUyMCUyMCUyMCU3RCU1Q24lMjAlMjAlMjAlMjAlMjNpZHgtZnJhbWUlMjAlN0IlNUNuJTIwJTIwJTIwJTIwJTIwJTIwcG9zaXRpb24lM0ElMjByZWxhdGl2ZSUzQiU1Q24lMjAlMjAlMjAlMjAlMjAlMjB6LWluZGV4JTNBJTIwMiUzQiU1Q24lMjAlMjAlMjAlMjAlN0QlNUNuJTIwJTIwJTIwJTIwJTIzaWR4LWZyYW1lJTIwaWZyYW1lJTIwJTdCJTVDbiUyMCUyMCUyMCUyMCUyMCUyMHdpZHRoJTNBJTIwMTAwJTI1JTNCJTVDbiUyMCUyMCUyMCUyMCUyMCUyMGJvcmRlciUzQSUyMG5vbmUlM0IlNUNuJTIwJTIwJTIwJTIwJTIwJTIwaGVpZ2h0JTNBJTIwMjYwMHB4JTNCJTVDbiUyMCUyMCUyMCUyMCU3RCU1Q24lMjAlMjAlMjAlMjAlMjNsb2FkLW1vcmUtY29udGFpbmVyJTIwJTdCJTVDbiUyMCUyMCUyMCUyMCUyMCUyMHRleHQtYWxpZ24lM0ElMjBjZW50ZXIlM0IlNUNuJTIwJTIwJTIwJTIwJTIwJTIwbWFyZ2luJTNBJTIwMjBweCUyMDAlM0IlNUNuJTIwJTIwJTIwJTIwJTIwJTIwZGlzcGxheSUzQSUyMG5vbmUlM0IlNUNuJTIwJTIwJTIwJTIwJTdEJTVDbiUyMCUyMCUyMCUyMCUyM2xvYWQtbW9yZS1idG4lMjAlN0IlNUNuJTIwJTIwJTIwJTIwJTIwJTIwYmFja2dyb3VuZC1jb2xvciUzQSUyMCUyMzAwN2JmZiUzQiU1Q24lMjAlMjAlMjAlMjAlMjAlMjBjb2xvciUzQSUyMHdoaXRlJTNCJTVDbiUyMCUyMCUyMCUyMCUyMCUyMGJvcmRlciUzQSUyMG5vbmUlM0IlNUNuJTIwJTIwJTIwJTIwJTIwJTIwcGFkZGluZyUzQSUyMDEwcHglMjAyMHB4JTNCJTVDbiUyMCUyMCUyMCUyMCUyMCUyMGJvcmRlci1yYWRpdXMlM0ElMjA1cHglM0IlNUNuJTIwJTIwJTIwJTIwJTIwJTIwY3Vyc29yJTNBJTIwcG9pbnRlciUzQiU1Q24lMjAlMjAlMjAlMjAlMjAlMjBmb250LXNpemUlM0ElMjAxNnB4JTNCJTVDbiUyMCUyMCUyMCUyMCU3RCU1Q24lMjAlMjAlMjAlMjAlMjNsb2FkLW1vcmUtYnRuJTNBaG92ZXIlMjAlN0IlNUNuJTIwJTIwJTIwJTIwJTIwJTIwYmFja2dyb3VuZC1jb2xvciUzQSUyMCUyMzAwNTZiMyUzQiU1Q24lMjAlMjAlMjAlMjAlN0QlNUNuJTIwJTIwJTYwJTNCJTVDbiUyMCUyMGRvY3VtZW50LmhlYWQuYXBwZW5kQ2hpbGQoc3R5bGUpJTNCJTVDbiUyMCUyMCU1Q24lMjAlMjAlMkYlMkYlMjBTZXQlMjB1cCUyMGlmcmFtZSUyMGFuZCUyMGxvYWQlMjBtb3JlJTIwYnV0dG9uJTVDbiUyMCUyMHNldHVwSWZyYW1lQW5kTG9hZE1vcmVCdXR0b24oKSUzQiU1Q24lMjAlMjAlNUNuJTIwJTIwJTJGJTJGJTIwSW5pdGlhbCUyMGxvYWQlMjBvZiUyMHByb3BlcnR5JTIwZGF0YSU1Q24lMjAlMjBsb2FkUHJvcGVydHlEYXRhKCklM0IlNUNuJTIwJTIwJTVDbiUyMCUyMCUyRiUyRiUyMFNldCUyMHVwJTIwVVJMJTIwY2hhbmdlJTIwZGV0ZWN0aW9uJTVDbiUyMCUyMHNldHVwVXJsQ2hhbmdlRGV0ZWN0aW9uKCklM0IlNUNuJTdEKSUzQiU1Q24lNUNuJTJGJTJGJTIwRnVuY3Rpb24lMjB0byUyMHNldCUyMHVwJTIwVVJMJTIwY2hhbmdlJTIwZGV0ZWN0aW9uJTVDbmZ1bmN0aW9uJTIwc2V0dXBVcmxDaGFuZ2VEZXRlY3Rpb24oKSUyMCU3QiU1Q24lMjAlMjAlMkYlMkYlMjBDaGVjayUyMGZvciUyMFVSTCUyMGNoYW5nZXMlMjBldmVyeSUyMDUwMG1zJTVDbiUyMCUyMHNldEludGVydmFsKGNoZWNrVXJsQ2hhbmdlJTJDJTIwNTAwKSUzQiU1Q24lMjAlMjAlNUNuJTIwJTIwJTJGJTJGJTIwT3ZlcnJpZGUlMjBoaXN0b3J5JTIwbWV0aG9kcyUyMHRvJTIwZGV0ZWN0JTIwVVJMJTIwY2hhbmdlcyU1Q24lMjAlMjBjb25zdCUyMG9yaWdpbmFsUHVzaFN0YXRlJTIwJTNEJTIwaGlzdG9yeS5wdXNoU3RhdGUlM0IlNUNuJTIwJTIwY29uc3QlMjBvcmlnaW5hbFJlcGxhY2VTdGF0ZSUyMCUzRCUyMGhpc3RvcnkucmVwbGFjZVN0YXRlJTNCJTVDbiUyMCUyMCU1Q24lMjAlMjAlMkYlMkYlMjBPdmVycmlkZSUyMHB1c2hTdGF0ZSU1Q24lMjAlMjBoaXN0b3J5LnB1c2hTdGF0ZSUyMCUzRCUyMGZ1bmN0aW9uKCklMjAlN0IlNUNuJTIwJTIwJTIwJTIwb3JpZ2luYWxQdXNoU3RhdGUuYXBwbHkodGhpcyUyQyUyMGFyZ3VtZW50cyklM0IlNUNuJTIwJTIwJTIwJTIwaGFuZGxlVXJsQ2hhbmdlKCklM0IlNUNuJTIwJTIwJTdEJTNCJTVDbiUyMCUyMCU1Q24lMjAlMjAlMkYlMkYlMjBPdmVycmlkZSUyMHJlcGxhY2VTdGF0ZSU1Q24lMjAlMjBoaXN0b3J5LnJlcGxhY2VTdGF0ZSUyMCUzRCUyMGZ1bmN0aW9uKCklMjAlN0IlNUNuJTIwJTIwJTIwJTIwb3JpZ2luYWxSZXBsYWNlU3RhdGUuYXBwbHkodGhpcyUyQyUyMGFyZ3VtZW50cyklM0IlNUNuJTIwJTIwJTIwJTIwaGFuZGxlVXJsQ2hhbmdlKCklM0IlNUNuJTIwJTIwJTdEJTNCJTVDbiUyMCUyMCU1Q24lMjAlMjAlMkYlMkYlMjBMaXN0ZW4lMjBmb3IlMjBwb3BzdGF0ZSUyMGV2ZW50cyUyMChiYWNrJTJGZm9yd2FyZCUyMGJ1dHRvbnMpJTVDbiUyMCUyMHdpbmRvdy5hZGRFdmVudExpc3RlbmVyKCdwb3BzdGF0ZSclMkMlMjBmdW5jdGlvbigpJTIwJTdCJTVDbiUyMCUyMCUyMCUyMGhhbmRsZVVybENoYW5nZSgpJTNCJTVDbiUyMCUyMCU3RCklM0IlNUNuJTdEJTVDbiU1Q24lMkYlMkYlMjBGdW5jdGlvbiUyMHRvJTIwY2hlY2slMjBpZiUyMFVSTCUyMGhhcyUyMGNoYW5nZWQlNUNuZnVuY3Rpb24lMjBjaGVja1VybENoYW5nZSgpJTIwJTdCJTVDbiUyMCUyMGNvbnN0JTIwY3VycmVudFVybCUyMCUzRCUyMHdpbmRvdy5sb2NhdGlvbi5ocmVmJTNCJTVDbiUyMCUyMCU1Q24lMjAlMjBpZiUyMChjdXJyZW50VXJsJTIwISUzRCUzRCUyMHdpbmRvdy5sYXN0VXJsKSUyMCU3QiU1Q24lMjAlMjAlMjAlMjBjb25zb2xlLmxvZyglNUMlMjJVUkwlMjBjaGFuZ2VkJTIwZnJvbSUzQSU1QyUyMiUyQyUyMHdpbmRvdy5sYXN0VXJsKSUzQiU1Q24lMjAlMjAlMjAlMjBjb25zb2xlLmxvZyglNUMlMjJVUkwlMjBjaGFuZ2VkJTIwdG8lM0ElNUMlMjIlMkMlMjBjdXJyZW50VXJsKSUzQiU1Q24lMjAlMjAlMjAlMjB3aW5kb3cubGFzdFVybCUyMCUzRCUyMGN1cnJlbnRVcmwlM0IlNUNuJTIwJTIwJTIwJTIwaGFuZGxlVXJsQ2hhbmdlKCklM0IlNUNuJTIwJTIwJTdEJTVDbiU3RCU1Q24lNUNuJTJGJTJGJTIwRnVuY3Rpb24lMjB0byUyMGhhbmRsZSUyMFVSTCUyMGNoYW5nZXMlNUNuZnVuY3Rpb24lMjBoYW5kbGVVcmxDaGFuZ2UoKSUyMCU3QiU1Q24lMjAlMjBjb25zdCUyMGN1cnJlbnRVcmwlMjAlM0QlMjB3aW5kb3cubG9jYXRpb24uaHJlZiUzQiU1Q24lMjAlMjBjb25zdCUyMG9wZW5Ib3VzZVNlY3Rpb24lMjAlM0QlMjBkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgnb3Blbi1ob3VzZS1zZWN0aW9uJyklM0IlNUNuJTIwJTIwJTVDbiUyMCUyMCUyRiUyRiUyMENoZWNrJTIwaWYlMjB3ZSdyZSUyMG9uJTIwYSUyMGxpc3RpbmclMjBwYWdlJTVDbiUyMCUyMGlmJTIwKGN1cnJlbnRVcmwuaW5jbHVkZXMoJyUyRmxpc3RpbmclMkYnKSklMjAlN0IlNUNuJTIwJTIwJTIwJTIwY29uc29sZS5sb2coJTVDJTIyVVJMJTIwY2hhbmdlZCUyMHRvJTIwYSUyMGxpc3RpbmclMjBwYWdlJTJDJTIwbG9h
2387ZGluZyUyMHByb3BlcnR5JTIwZGF0YSU1QyUyMiklM0IlNUNuJTIwJTIwJTIwJTIwbG9hZFByb3BlcnR5RGF0YSgpJTNCJTVDbiUyMCUyMCU3RCUyMGVsc2UlMjAlN0IlNUNuJTIwJTIwJTIwJTIwJTJGJTJGJTIwSGlkZSUyMHRoZSUyMG9wZW4lMjBob3VzZSUyMHNlY3Rpb24lMjBpZiUyMHdlJ3JlJTIwbm90JTIwb24lMjBhJTIwbGlzdGluZyUyMHBhZ2UlNUNuJTIwJTIwJTIwJTIwY29uc29sZS5sb2coJTVDJTIyVVJMJTIwY2hhbmdlZCUyMHRvJTIwYSUyMG5vbi1saXN0aW5nJTIwcGFnZSUyQyUyMGhpZGluZyUyMG9wZW4lMjBob3VzZSUyMHNlY3Rpb24lNUMlMjIpJTNCJTVDbiUyMCUyMCUyMCUyMGlmJTIwKG9wZW5Ib3VzZVNlY3Rpb24pJTIwJTdCJTVDbiUyMCUyMCUyMCUyMCUyMCUyMG9wZW5Ib3VzZVNlY3Rpb24uc3R5bGUuZGlzcGxheSUyMCUzRCUyMCdub25lJyUzQiU1Q24lMjAlMjAlMjAlMjAlN0QlNUNuJTIwJTIwJTdEJTVDbiU3RCU1Q24lNUNuJTJGJTJGJTIwRnVuY3Rpb24lMjB0byUyMGxvYWQlMjBwcm9wZXJ0eSUyMGRhdGElNUNuZnVuY3Rpb24lMjBsb2FkUHJvcGVydHlEYXRhKCklMjAlN0IlNUNuJTIwJTIwY29uc3QlMjBjdXJyZW50VXJsJTIwJTNEJTIwd2luZG93LmxvY2F0aW9uLmhyZWYlM0IlNUNuJTIwJTIwY29uc29sZS5sb2coJTVDJTIyTG9hZGluZyUyMHByb3BlcnR5JTIwZGF0YSUyMGZyb20lMjBVUkwlM0ElNUMlMjIlMkMlMjBjdXJyZW50VXJsKSUzQiU1Q24lMjAlMjAlNUNuJTIwJTIwJTJGJTJGJTIwUmVzZXQlMjBwcm9wZXJ0eSUyMGRldGFpbHMlMjByZXF1ZXN0ZWQlMjBmbGFnJTVDbiUyMCUyMHdpbmRvdy5wcm9wZXJ0eURldGFpbHNSZXF1ZXN0ZWQlMjAlM0QlMjBmYWxzZSUzQiU1Q24lMjAlMjAlNUNuJTIwJTIwJTJGJTJGJTIwRXh0cmFjdCUyMGFkZHJlc3MlMjBpbmZvcm1hdGlvbiUyMGZyb20lMjB0aGUlMjBVUkwlNUNuJTIwJTIwZXh0cmFjdEFkZHJlc3NGcm9tVXJsKCklM0IlNUNuJTIwJTIwJTVDbiUyMCUyMCUyRiUyRiUyMENoZWNrJTIwaWYlMjB3ZSdyZSUyMG9uJTIwYSUyMGxpc3RpbmclMjBwYWdlJTVDbiUyMCUyMGlmJTIwKGN1cnJlbnRVcmwuaW5jbHVkZXMoJyUyRmxpc3RpbmclMkYnKSklMjAlN0IlNUNuJTIwJTIwJTIwJTIwJTJGJTJGJTIwQ3JlYXRlJTIwYSUyMEpTT05QJTIwcmVxdWVzdCUyMHRvJTIwY29udmVydCUyMHRoZSUyMFJlYWxTYXZ2eSUyMFVSTCU1Q24lMjAlMjAlMjAlMjBjb25zdCUyMHNjcmlwdCUyMCUzRCUyMGRvY3VtZW50LmNyZWF0ZUVsZW1lbnQoJ3NjcmlwdCcpJTNCJTVDbiUyMCUyMCUyMCUyMHNjcmlwdC5zcmMlMjAlM0QlMjAlNjBodHRwcyUzQSUyRiUyRnd3dy5saXN0aW5ndmlsbGFnZS5jb20lMkZjb252ZXJ0LXJlYWwtc2F2dnktdXJsJTNGdXJsJTNEJTI0JTdCZW5jb2RlVVJJQ29tcG9uZW50KGN1cnJlbnRVcmwpJTdEJTI2Y2FsbGJhY2slM0RoYW5kbGVVcmxDb252ZXJzaW9uJTYwJTNCJTVDbiUyMCUyMCUyMCUyMGRvY3VtZW50LmJvZHkuYXBwZW5kQ2hpbGQoc2NyaXB0KSUzQiU1Q24lMjAlMjAlN0QlNUNuJTdEJTVDbiU1Q24lMkYlMkYlMjBGdW5jdGlvbiUyMHRvJTIwc2V0JTIwdXAlMjBpZnJhbWUlMjBhbmQlMjBsb2FkJTIwbW9yZSUyMGJ1dHRvbiU1Q25mdW5jdGlvbiUyMHNldHVwSWZyYW1lQW5kTG9hZE1vcmVCdXR0b24oKSUyMCU3QiU1Q24lMjAlMjAlMkYlMkYlMjBGaW5kJTIwb3IlMjBjcmVhdGUlMjB0aGUlMjBpZnJhbWUlMjBjb250YWluZXIlNUNuJTIwJTIwY29uc3QlMjBpZHhGcmFtZSUyMCUzRCUyMGRvY3VtZW50LnF1ZXJ5U2VsZWN0b3IoJyUyM2lkeC1mcmFtZScpJTNCJTVDbiUyMCUyMGlmJTIwKCFpZHhGcmFtZSklMjAlN0IlNUNuJTIwJTIwJTIwJTIwc2V0VGltZW91dChzZXR1cElmcmFtZUFuZExvYWRNb3JlQnV0dG9uJTJDJTIwNTAwKSUzQiU1Q24lMjAlMjAlMjAlMjByZXR1cm4lM0IlNUNuJTIwJTIwJTdEJTVDbiUyMCUyMCU1Q24lMjAlMjAlMkYlMkYlMjBGaW5kJTIwdGhlJTIwaWZyYW1lJTVDbiUyMCUyMGNvbnN0JTIwaWZyYW1lJTIwJTNEJTIwaWR4RnJhbWUucXVlcnlTZWxlY3RvcignaWZyYW1lJyklM0IlNUNuJTIwJTIwaWYlMjAoIWlmcmFtZSklMjAlN0IlNUNuJTIwJTIwJTIwJTIwc2V0VGltZW91dChzZXR1cElmcmFtZUFuZExvYWRNb3JlQnV0dG9uJTJDJTIwNTAwKSUzQiU1Q24lMjAlMjAlMjAlMjByZXR1cm4lM0IlNUNuJTIwJTIwJTdEJTVDbiUyMCUyMCU1Q24lMjAlMjAlMkYlMkYlMjBBbGxvdyUyMHNjcm9sbGluZyUyMGluJTIwdGhlJTIwaWZyYW1lJTVDbiUyMCUyMGlmcmFtZS5yZW1vdmVBdHRyaWJ1dGUoJ3Njcm9sbGluZycpJTNCJTVDbiUyMCUyMCU1Q24lMjAlMjAlMkYlMkYlMjBDcmVhdGUlMjBsb2FkJTIwbW9yZSUyMGJ1dHRvbiUyMGNvbnRhaW5lciU1Q24lMjAlMjBjb25zdCUyMGxvYWRNb3JlQ29udGFpbmVyJTIwJTNEJTIwZG9jdW1lbnQuY3JlYXRlRWxlbWVudCgnZGl2JyklM0IlNUNuJTIwJTIwbG9hZE1vcmVDb250YWluZXIuaWQlMjAlM0QlMjAnbG9hZC1tb3JlLWNvbnRhaW5lciclM0IlNUNuJTIwJTIwbG9hZE1vcmVDb250YWluZXIuc3R5bGUuZGlzcGxheSUyMCUzRCUyMCdibG9jayclM0IlNUNuJTIwJTIwJTVDbiUyMCUyMCUyRiUyRiUyMENyZWF0ZSUyMGxvYWQlMjBtb3JlJTIwYnV0dG9uJTVDbiUyMCUyMGNvbnN0JTIwbG9hZE1vcmVCdG4lMjAlM0QlMjBkb2N1bWVudC5jcmVhdGVFbGVtZW50KCdidXR0b24nKSUzQiU1Q24lMjAlMjBsb2FkTW9yZUJ0bi5pZCUyMCUzRCUyMCdsb2FkLW1vcmUtYnRuJyUzQiU1Q24lMjAlMjBsb2FkTW9yZUJ0bi50ZXh0Q29udGVudCUyMCUzRCUyMCdMb2FkJTIwTW9yZSUyMENvbnRlbnQnJTNCJTVDbiUyMCUyMGxvYWRNb3JlQnRuLmFkZEV2ZW50TGlzdGVuZXIoJ2NsaWNrJyUyQyUyMGZ1bmN0aW9uKCklMjAlN0IlNUNuJTIwJTIwJTIwJTIwJTJGJTJGJTIwSW5jcmVhc2UlMjBpZnJhbWUlMjBoZWlnaHQlMjB3aGVuJTIwYnV0dG9uJTIwaXMlMjBjbGlja2VkJTVDbiUyMCUyMCUyMCUyMGNvbnN0JTIwY3VycmVudEhlaWdodCUyMCUzRCUyMHBhcnNlSW50KGlmcmFtZS5zdHlsZS5oZWlnaHQpJTIwJTdDJTdDJTIwMjgwMCUzQiU1Q24lMjAlMjAlMjAlMjBpZnJhbWUuc3R5bGUuaGVpZ2h0JTIwJTNEJTIwKGN1cnJlbnRIZWlnaHQlMjAlMkIlMjA0MDApJTIwJTJCJTIwJ3B4JyUzQiU1Q24lMjAlMjAlN0QpJTNCJTVDbiUyMCUyMCU1Q24lMjAlMjAlMkYlMkYlMjBBZGQlMjBidXR0b24lMjB0byUyMGNvbnRhaW5lciU1Q24lMjAlMjBsb2FkTW9yZUNvbnRhaW5lci5hcHBlbmRDaGlsZChsb2FkTW9yZUJ0biklM0IlNUNuJTIwJTIwJTVDbiUyMCUyMCUyRiUyRiUyMEFkZCUyMGNvbnRhaW5lciUyMGFmdGVyJTIwdGhlJTIwaWZyYW1lJTIwY29udGFpbmVyJTVDbiUyMCUyMGlkeEZyYW1lLnBhcmVudE5vZGUuaW5zZXJ0QmVmb3JlKGxvYWRNb3JlQ29udGFpbmVyJTJDJTIwaWR4RnJhbWUubmV4dFNpYmxpbmcpJTNCJTVDbiUyMCUyMCU1Q24lMjAlMjAlMkYlMkYlMjBTZXQlMjBpbml0aWFsJTIwaWZyYW1lJTIwaGVpZ2h0JTVDbiUyMCUyMGlmcmFtZS5zdHlsZS5oZWlnaHQlMjAlM0QlMjAnMjYwMHB4JyUzQiU1Q24lMjAlMjAlNUNuJTIwJTIwJTJGJTJGJTIwQWRkJTIwc2Nyb2xsJTIwZXZlbnQlMjBsaXN0ZW5lciUyMHRvJTIwZGV0ZWN0JTIwd2hlbiUyMHVzZXIlMjByZWFjaGVzJTIwYm90dG9tJTIwb2YlMjBpZnJhbWUlNUNuJTIwJTIwd2luZG93LmFkZEV2ZW50TGlzdGVuZXIoJ3Njcm9sbCclMkMlMjBmdW5jdGlvbigpJTIwJTdCJTVDbiUyMCUyMCUyMCUyMGNvbnN0JTIwcmVjdCUyMCUzRCUyMGlmcmFtZS5nZXRCb3VuZGluZ0NsaWVudFJlY3QoKSUzQiU1Q24lMjAlMjAlMjAlMjBjb25zdCUyMGlzQXRCb3R0b20lMjAlM0QlMjByZWN0LmJvdHRvbSUyMCUzQyUzRCUyMHdpbmRvdy5pbm5lckhlaWdodCUzQiU1Q24lMjAlMjAlMjAlMjAlNUNuJTIwJTIwJTIwJTIwaWYlMjAoaXNBdEJvdHRvbSklMjAlN0IlNUNuJTIwJTIwJTIwJTIwJTIwJTIwJTJGJTJGJTIwVXNlciUyMGhhcyUyMHNjcm9sbGVkJTIwdG8lMjB0aGUlMjBib3R0b20lMjBvZiUyMHRoZSUyMHZpc2libGUlMjBpZnJhbWUlNUNuJTIwJTIwJTIwJTIwJTIwJTIwJTJGJTJGJTIwSGlnaGxpZ2h0JTIwdGhlJTIwbG9hZCUyMG1vcmUlMjBidXR0b24lNUNuJTIwJTIwJTIwJTIwJTIwJTIwbG9h
2387ZE1vcmVCdG4uc3R5bGUuYW5pbWF0aW9uJTIwJTNEJTIwJ3B1bHNlJTIwMXMlMjBpbmZpbml0ZSclM0IlNUNuJTIwJTIwJTIwJTIwJTIwJTIwc2V0VGltZW91dChmdW5jdGlvbigpJTIwJTdCJTVDbiUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMGxvYWRNb3JlQnRuLnN0eWxlLmFuaW1hdGlvbiUyMCUzRCUyMCcnJTNCJTVDbiUyMCUyMCUyMCUyMCUyMCUyMCU3RCUyQyUyMDMwMDApJTNCJTVDbiUyMCUyMCUyMCUyMCU3RCU1Q24lMjAlMjAlN0QpJTNCJTVDbiU3RCU1Q24lNUNuJTJGJTJGJTIwR2xvYmFsJTIwY2FsbGJhY2slMjBmdW5jdGlvbiUyMGZvciUyMHRoZSUyMEpTT05QJTIwcmVxdWVzdCU1Q25mdW5jdGlvbiUyMGhhbmRsZVVybENvbnZlcnNpb24oZGF0YSklMjAlN0IlNUNuJTIwJTIwaWYlMjAoZGF0YS5lcnJvciklMjAlN0IlNUNuJTIwJTIwJTIwJTIwY29uc29sZS5lcnJvcignRXJyb3IlMjBjb252ZXJ0aW5nJTIwVVJMJTNBJyUyQyUyMGRhdGEuZXJyb3IpJTNCJTVDbiUyMCUyMCUyMCUyMHJldHVybiUzQiU1Q24lMjAlMjAlN0QlNUNuJTIwJTIwJTVDbiUyMCUyMGNvbnNvbGUubG9nKCU1QyUyMlVSTCUyMGNvbnZlcnNpb24lMjBzdWNjZXNzZnVsJTNBJTVDJTIyJTJDJTIwZGF0YSklM0IlNUNuJTIwJTIwJTVDbiUyMCUyMCUyRiUyRiUyMFN0b3JlJTIwdGhlJTIwTUxTJTIwYW5kJTIwSUQlMjBpbiUyMGdsb2JhbCUyMHZhcmlhYmxlcyU1Q24lMjAlMjB3aW5kb3cucHJvcGVydHlNbHMlMjAlM0QlMjBkYXRhLm1scyUzQiU1Q24lMjAlMjB3aW5kb3cucHJvcGVydHlJZCUyMCUzRCUyMGRhdGEuaWQlM0IlNUNuJTIwJTIwJTVDbiUyMCUyMCUyRiUyRiUyMFVwZGF0ZSUyMHRoZSUyMHNpZ24taW4lMjBsaW5rJTIwd2l0aCUyMHRoZSUyME1MUyUyMGFuZCUyMElEJTVDbiUyMCUyMHVwZGF0ZVNpZ25JbkxpbmsoKSUzQiU1Q24lMjAlMjAlNUNuJTIwJTIwJTJGJTJGJTIwQ3JlYXRlJTIwYW5vdGhlciUyMEpTT05QJTIwcmVxdWVzdCUyMHRvJTIwZ2V0JTIwcHJvcGVydHklMjBkZXRhaWxzJTVDbiUyMCUyMGNvbnN0JTIwc2NyaXB0JTIwJTNEJTIwZG9jdW1lbnQuY3JlYXRlRWxlbWVudCgnc2NyaXB0JyklM0IlNUNuJTIwJTIwc2NyaXB0LnNyYyUyMCUzRCUyMCU2MGh0dHBzJTNBJTJGJTJGd3d3Lmxpc3Rpbmd2aWxsYWdlLmNvbSUyRnByb3BlcnR5LWpzb25wJTNGbWxzJTNEJTI0JTdCZGF0YS5tbHMlN0QlMjZpZCUzRCUyNCU3QmRhdGEuaWQlN0QlMjZjYWxsYmFjayUzRGhhbmRsZVByb3BlcnR5RGV0YWlscyU2MCUzQiU1Q24lMjAlMjBkb2N1bWVudC5ib2R5LmFwcGVuZENoaWxkKHNjcmlwdCklM0IlNUNuJTdEJTVDbiU1Q24lMkYlMkYlMjBHbG9iYWwlMjBjYWxsYmFjayUyMGZ1bmN0aW9uJTIwZm9yJTIwdGhlJTIwcHJvcGVydHklMjBkZXRhaWxzJTIwSlNPTlAlMjByZXF1ZXN0JTVDbmZ1bmN0aW9uJTIwaGFuZGxlUHJvcGVydHlEZXRhaWxzKGRhdGEpJTIwJTdCJTVDbiUyMCUyMGlmJTIwKGRhdGEuZXJyb3IpJTIwJTdCJTVDbiUyMCUyMCUyMCUyMGNvbnNvbGUuZXJyb3IoJ0Vycm9yJTIwZ2V0dGluZyUyMHByb3BlcnR5JTIwZGV0YWlscyUzQSclMkMlMjBkYXRhLmVycm9yKSUzQiU1Q24lMjAlMjAlMjAlMjByZXR1cm4lM0IlNUNuJTIwJTIwJTdEJTVDbiUyMCUyMCU1Q24lMjAlMjBjb25zb2xlLmxvZyglNUMlMjJQcm9wZXJ0eSUyMGRldGFpbHMlMjByZWNlaXZlZCUzQSU1QyUyMiUyQyUyMGRhdGEpJTNCJTVDbiUyMCUyMCU1Q24lMjAlMjAlMkYlMkYlMjBDaGVjayUyMGlmJTIwdGhlcmUncyUyMGFuJTIwb3BlbiUyMGhvdXNlJTIwYnklMjBsb29raW5nJTIwYXQlMjBvcGVuaG91c2VzdGFydCUyMGFuZCUyMG9wZW5ob3VzZWVuZCU1Q24lMjAlMjAlMkYlMkYlMjBFdmVuJTIwaWYlMjBvcGVuaG91c2UlMjBmbGFnJTIwaXMlMjBmYWxzZSUyQyUyMHdlJ2xsJTIwc2hvdyUyMGl0JTIwaWYlMjBkYXRlcyUyMGFyZSUyMHNldCU1Q24lMjAlMjBjb25zdCUyMGhhc09wZW5Ib3VzZSUyMCUzRCUyMGRhdGEub3BlbmhvdXNlc3RhcnQlMjAlMjYlMjYlMjBkYXRhLm9wZW5ob3VzZWVuZCUzQiU1Q24lMjAlMjAlNUNuJTIwJTIwbGV0JTIwb3BlbkhvdXNlVGltZSUyMCUzRCUyMCcnJTNCJTVDbiUyMCUyMGlmJTIwKGhhc09wZW5Ib3VzZSklMjAlN0IlNUNuJTIwJTIwJTIwJTIwJTJGJTJGJTIwRm9ybWF0JTIwdGhlJTIwb3BlbiUyMGhvdXNlJTIwZGF0ZSUyMGFuZCUyMHRpbWUlNUNuJTIwJTIwJTIwJTIwdHJ5JTIwJTdCJTVDbiUyMCUyMCUyMCUyMCUyMCUyMGNvbnN0JTIwc3RhcnREYXRlJTIwJTNEJTIwbmV3JTIwRGF0ZShkYXRhLm9wZW5ob3VzZXN0YXJ0KSUzQiU1Q24lMjAlMjAlMjAlMjAlMjAlMjBjb25zdCUyMGVuZERhdGUlMjAlM0QlMjBuZXclMjBEYXRlKGRhdGEub3BlbmhvdXNlZW5kKSUzQiU1Q24lMjAlMjAlMjAlMjAlMjAlMjAlNUNuJTIwJTIwJTIwJTIwJTIwJTIwJTJGJTJGJTIwRm9ybWF0JTIwdGhlJTIwZGF0ZSUzQSUyMFN1bmRheSUyQyUyME1heSUyMDI1JTVDbiUyMCUyMCUyMCUyMCUyMCUyMGNvbnN0JTIwZGF0ZU9wdGlvbnMlMjAlM0QlMjAlN0IlMjB3ZWVrZGF5JTNBJTIwJ2xvbmcnJTJDJTIwbW9udGglM0ElMjAnbG9uZyclMkMlMjBkYXklM0ElMjAnbnVtZXJpYyclMjAlN0QlM0IlNUNuJTIwJTIwJTIwJTIwJTIwJTIwY29uc3QlMjBkYXRlU3RyJTIwJTNEJTIwc3RhcnREYXRlLnRvTG9jYWxlRGF0ZVN0cmluZygnZW4tVVMnJTJDJTIwZGF0ZU9wdGlvbnMpJTNCJTVDbiUyMCUyMCUyMCUyMCUyMCUyMCU1Q24lMjAlMjAlMjAlMjAlMjAlMjAlMkYlMkYlMjBGb3JtYXQlMjB0aGUlMjB0aW1lJTNBJTIwMiUzQTAwJTIwUE0lMjAtJTIwNCUzQTAwJTIwUE0lNUNuJTIwJTIwJTIwJTIwJTIwJTIwY29uc3QlMjB0aW1lT3B0aW9ucyUyMCUzRCUyMCU3QiUyMGhvdXIlM0ElMjAnbnVtZXJpYyclMkMlMjBtaW51dGUlM0ElMjAnMi1kaWdpdCclMkMlMjBob3VyMTIlM0ElMjB0cnVlJTIwJTdEJTNCJTVDbiUyMCUyMCUyMCUyMCUyMCUyMGNvbnN0JTIwc3RhcnRUaW1lU3RyJTIwJTNEJTIwc3RhcnREYXRlLnRvTG9jYWxlVGltZVN0cmluZygnZW4tVVMnJTJDJTIwdGltZU9wdGlvbnMpJTNCJTVDbiUyMCUyMCUyMCUyMCUyMCUyMGNvbnN0JTIwZW5kVGltZVN0ciUyMCUzRCUyMGVuZERhdGUudG9Mb2NhbGVUaW1lU3RyaW5nKCdlbi1VUyclMkMlMjB0aW1lT3B0aW9ucyklM0IlNUNuJTIwJTIwJTIwJTIwJTIwJTIwJTVDbiUyMCUyMCUyMCUyMCUyMCUyMG9wZW5Ib3VzZVRpbWUlMjAlM0QlMjAlNjAlMjQlN0JkYXRlU3RyJTdEJTIwZnJvbSUyMCUyNCU3QnN0YXJ0VGltZVN0ciU3RCUyMHRvJTIwJTI0JTdCZW5kVGltZVN0ciU3RCU2MCUzQiU1Q24lMjAlMjAlMjAlMjAlN0QlMjBjYXRjaCUyMChlKSUyMCU3QiU1Q24lMjAlMjAlMjAlMjAlMjAlMjBjb25zb2xlLmVycm9yKCdFcnJvciUyMGZvcm1hdHRpbmclMjBkYXRlJTNBJ
2387yUyQyUyMGUpJTNCJTVDbiUyMCUyMCUyMCUyMCUyMCUyMG9wZW5Ib3VzZVRpbWUlMjAlM0QlMjBkYXRhLm9wZW5ob3VzZXN0YXJ0JTIwJTJCJTIwKGRhdGEub3BlbmhvdXNlZW5kJTIwJTNGJTIwJyUyMHRvJTIwJyUyMCUyQiUyMGRhdGEub3BlbmhvdXNlZW5kJTIwJTNBJTIwJycpJTNCJTVDbiUyMCUyMCUyMCUyMCU3RCU1Q24lMjAlMjAlN0QlNUNuJTIwJTIwJTVDbiUyMCUyMCUyRiUyRiUyMENoZWNrJTIwaWYlMjB0aGVyZSdzJTIwYSUyMGhvc3QlMjBmb3IlMjB0aGUlMjBvcGVuJTIwaG91c2UlNUNuJTIwJTIwY29uc3QlMjBoYXNIb3N0JTIwJTNEJTIwZGF0YS5ob3N0X2F1dGhlbnRpY2F0ZWlkJTIwJTI2JTI2JTIwZGF0YS5ob3N0X2ZpcnN0bmFtZSUyMCUyNiUyNiUyMGRhdGEuaG9zdF9sYXN0bmFtZSUzQiU1Q24lMjAlMjAlNUNuJTIwJTIwJTJGJTJGJTIwVXBkYXRlJTIwdGhlJTIwb3BlbiUyMGhvdXNlJTIwc2VjdGlvbiU1Q24lMjAlMjB1cGRhdGVPcGVuSG91c2VTZWN0aW9uKGhhc09wZW5Ib3VzZSUyQyUyMG9wZW5Ib3VzZVRpbWUlMkMlMjBkYXRhLmZ1bGxBZGRyZXNzJTJDJTIwaGFzSG9zdCUyMCUzRiUyMGRhdGElMjAlM0ElMjBudWxsKSUzQiU1Q24lN0QlNUNuJTVDbiUyRiUyRiUyMEV4dHJhY3QlMjBhZGRyZXNzJTIwaW5mb3JtYXRpb24lMjBmcm9tJTIwdGhlJTIwVVJMJTVDbmZ1bmN0aW9uJTIwZXh0cmFjdEFkZHJlc3NGcm9tVXJsKCklMjAlN0IlNUNuJTIwJTIwY29uc3QlMjB1cmxQYXRoJTIwJTNEJTIwd2luZG93LmxvY2F0aW9uLnBhdGhuYW1lJTNCJTVDbiUyMCUyMGNvbnN0JTIwYWRkcmVzc01hdGNoJTIwJTNEJTIwdXJsUGF0aC5tYXRjaCglMkYlNUMlNUMlMkZsaXN0aW5nJTVDJTVDJTJGKCU1QiU1RSU1QyU1QyUyRiU1RCUyQiklNUMlNUMlMkYlMkYpJTNCJTVDbiUyMCUyMCU1Q24lMjAlMjBpZiUyMChhZGRyZXNzTWF0Y2gpJTIwJTdCJTVDbiUyMCUyMCUyMCUyMGNvbnNvbGUubG9nKCU1QyUyMkZvdW5kJTIwbGlzdGluZyUyMGluJTIwVVJMJTIwcGF0aCUzQSU1QyUyMiUyQyUyMHVybFBhdGgpJTNCJTVDbiUyMCUyMCUyMCUyMCU1Q24lMjAlMjAlMjAlMjBjb25zdCUyMGxpc3RpbmdQYXRoJTIwJTNEJTIwYWRkcmVzc01hdGNoJTVCMSU1RCUzQiUyMCUyRiUyRiUyMGUuZy4lMkMlMjAlNUMlMjI1Ny1GbGV0Y2hlci1SaWRnZS1DaXJjbGVfTGl0dGxlLVJvY2tfQVJfNzIyMjNfTUxTXzI1MDE4MjEzJTVDJTIyJTVDbiUyMCUyMCUyMCUyMGNvbnN0JTIwYWRkcmVzc1BhcnRzJTIwJTNEJTIwbGlzdGluZ1BhdGguc3BsaXQoJ18nKSUzQiU1Q24lMjAlMjAlMjAlMjAlNUNuJTIwJTIwJTIwJTIwaWYlMjAoYWRkcmVzc1BhcnRzLmxlbmd0aCUyMCUzRSUzRCUyMDQpJTIwJTdCJTVDbiUyMCUyMCUyMCUyMCUyMCUyMGxldCUyMGFkZHJlc3MlMjAlM0QlMjBhZGRyZXNzUGFydHMlNUIwJTVELnJlcGxhY2UoJTJGLSUyRmclMkMlMjAnJTIwJyklM0IlNUNuJTIwJTIwJTIwJTIwJTIwJTIwbGV0JTIwY2l0eSUyMCUzRCUyMGFkZHJlc3NQYXJ0cyU1QjElNUQucmVwbGFjZSglMkYtJTJGZyUyQyUyMCclMjAnKSUzQiU1Q24lMjAlMjAlMjAlMjAlMjAlMjBsZXQlMjBzdGF0ZSUyMCUzRCUyMGFkZHJlc3NQYXJ0cyU1QjIlNUQlM0IlNUNuJTIwJTIwJTIwJTIwJTIwJTIwbGV0JTIwemlwJTIwJTNEJTIwYWRkcmVzc1BhcnRzJTVCMyU1RCUzQiU1Q24lMjAlMjAlMjAlMjAlMjAlMjAlNUNuJTIwJTIwJTIwJTIwJTIwJTIwJTJGJTJGJTIwRm9ybWF0JTIwdGhlJTIwZnVsbCUyMGFkZHJlc3MlNUNuJTIwJTIwJTIwJTIwJTIwJTIwY29uc3QlMjBmdWxsQWRkcmVzcyUyMCUzRCUyMCU2MCUyNCU3QmFkZHJlc3MlN0QlMkMlMjAlMjQlN0JjaXR5JTdEJTJDJTIwJTI0JTdCc3RhdGUlN0QlMjAlMjQlN0J6aXAlN0QlNjAlM0IlNUNuJTIwJTIwJTIwJTIwJTIwJTIwY29uc29sZS5sb2coJTVDJTIyRXh0cmFjdGVkJTIwYWRkcmVzcyUzQSU1QyUyMiUyQyUyMGZ1bGxBZGRyZXNzKSUzQiU1Q24lMjAlMjAlMjAlMjAlMjAlMjAlNUNuJTIwJTIwJTIwJTIwJTIwJTIwJTJGJTJGJTIwRXh0cmFjdCUyME1MUyUyMElEJTIwaWYlMjBhdmFpbGFibGUlNUNuJTIwJTIwJTIwJTIwJTIwJTIwbGV0JTIwbWxzSWQlMjAlM0QlMjAnJyUzQiU1Q24lMjAlMjAlMjAlMjAlMjAlMjBjb25zdCUyMG1sc01hdGNoJTIwJTNEJTIwbGlzdGluZ1BhdGgubWF0Y2goJTJGX01MU18oJTVDJTVDZCUyQiklMkYpJTNCJTVDbiUyMCUyMCUyMCUyMCUyMCUyMGlmJTIwKG1sc01hdGNoKSUyMCU3QiU1Q24lMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjBtbHNJZCUyMCUzRCUyMG1sc01hdGNoJTVCMSU1RCUzQiU1Q24lMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjB3aW5kb3cucHJvcGVydHlJZCUyMCUzRCUyMG1sc0lkJTNCJTVDbiUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMGNvbnNvbGUubG9nKCU1QyUyMkV4dHJhY3RlZCUyME1MUyUyMElEJTNBJTVDJTIyJTJDJTIwbWxzSWQpJTNCJTVDbiUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCU1Q24lMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMkYlMkYlMjBJZiUyMHdlJTIwaGF2ZSUyMGFuJTIwSUQlMjBmcm9tJTIwdGhlJTIwVVJMJTJDJTIwbWFrZSUyMGElMjBkaXJlY3QlMjByZXF1ZXN0JTIwZm9yJTIwcHJvcGVydHklMjBkZXRhaWxzJTVDbiUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMGlmJTIwKHdpbmRvdy5wcm9wZXJ0eUlkJTIwJTI2JTI2JTIwIXdpbmRvdy5wcm9wZXJ0eURldGFpbHNSZXF1ZXN0ZWQpJTIwJTdCJTVDbiUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMHdpbmRvdy5wcm9wZXJ0eURldGFpbHNSZXF1ZXN0ZWQlMjAlM0QlMjB0cnVlJTNCJTVDbiUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMHdpbmRvdy5wcm9wZXJ0eU1scyUyMCUzRCUyMCdjYXJtbHMnJTNCJTIwJTJGJTJGJTIwRGVmYXVsdCUyME1MUyUyMHRvJTIwY2FybWxzJTIwZm9yJTIwY29vcGVyYXRpdmUtYXJrYW5zYXMtcmVhbHRvcnMtcmVnLW1scyU1Q24lMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlNUNuJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwY29uc29sZS5sb2coJTVDJTIyTWFraW5nJTIwZGlyZWN0JTIwcHJvcGVydHklMjByZXF1ZXN0JTIwd2l0aCUyMElEJTNBJTVDJTIyJTJDJTIwd2luZG93LnByb3BlcnR5SWQpJTNCJTVDbiUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMGNvbnN0JTIwc2NyaXB0JTIwJTNEJTIwZG9jdW1lbnQuY3JlYXRlRWxlbWVudCgnc2NyaXB0JyklM0IlNUNuJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwc2NyaXB0LnNyYyUyMCUzRCUyMCU2MGh0dHBzJTNBJTJGJTJGd3d3
2387Lmxpc3Rpbmd2aWxsYWdlLmNvbSUyRnByb3BlcnR5LWpzb25wJTNGbWxzJTNEJTI0JTdCd2luZG93LnByb3BlcnR5TWxzJTdEJTI2aWQlM0QlMjQlN0J3aW5kb3cucHJvcGVydHlJZCU3RCUyNmNhbGxiYWNrJTNEaGFuZGxlUHJvcGVydHlEZXRhaWxzJTYwJTNCJTVDbiUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMGRvY3VtZW50LmJvZHkuYXBwZW5kQ2hpbGQoc2NyaXB0KSUzQiU1Q24lMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlN0QlNUNuJTIwJTIwJTIwJTIwJTIwJTIwJTdEJTVDbiUyMCUyMCUyMCUyMCUyMCUyMCU1Q24lMjAlMjAlMjAlMjAlMjAlMjAlMkYlMkYlMjBVcGRhdGUlMjB0aGUlMjBkaXJlY3Rpb25zJTIwbGluayU1Q24lMjAlMjAlMjAlMjAlMjAlMjB1cGRhdGVEaXJlY3Rpb25zTGluayhmdWxsQWRkcmVzcyklM0IlNUNuJTIwJTIwJTIwJTIwJTIwJTIwJTVDbiUyMCUyMCUyMCUyMCUyMCUyMCUyRiUyRiUyMFVwZGF0ZSUyMHRoZSUyMHNpZ24taW4lMjBsaW5rJTVDbiUyMCUyMCUyMCUyMCUyMCUyMHVwZGF0ZVNpZ25JbkxpbmsoKSUzQiU1Q24lMjAlMjAlMjAlMjAlN0QlNUNuJTIwJTIwJTdEJTVDbiU3RCU1Q24lNUNuJTJGJTJGJTIwVXBkYXRlJTIwdGhlJTIwb3BlbiUyMGhvdXNlJTIwc2VjdGlvbiU1Q25mdW5jdGlvbiUyMHVwZGF0ZU9wZW5Ib3VzZVNlY3Rpb24oaGFzT3BlbkhvdXNlJTJDJTIwb3BlbkhvdXNlVGltZSUyQyUyMGZ1bGxBZGRyZXNzJTJDJTIwaG9zdERhdGEpJTIwJTdCJTVDbiUyMCUyMGNvbnN0JTIwb3BlbkhvdXNlU2VjdGlvbiUyMCUzRCUyMGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCdvcGVuLWhvdXNlLXNlY3Rpb24nKSUzQiU1Q24lMjAlMjBjb25zdCUyMG9wZW5Ib3VzZVRpbWVFbGVtZW50JTIwJTNEJTIwZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoJ29wZW4taG91c2UtdGltZScpJTNCJTVDbiUyMCUyMGNvbnN0JTIwaG9zdEluZm9TZWN0aW9uJTIwJTNEJTIwZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoJ2hvc3QtaW5mbycpJTNCJTVDbiUyMCUyMGNvbnN0JTIwaWR4RnJhbWUlMjAlM0QlMjBkb2N1bWVudC5xdWVyeVNlbGVjdG9yKCcuaWR4LWJsb2NrJyklM0IlNUNuJTIwJTIwJTVDbiUyMCUyMCUyRiUyRiUyMElmJTIwdGhlcmUncyUyMG5vJTIwb3BlbiUyMGhvdXNlJTJDJTIwa2VlcCUyMHRoZSUyMHNlY3Rpb24lMjBoaWRkZW4lNUNuJTIwJTIwaWYlMjAoIWhhc09wZW5Ib3VzZSklMjAlN0IlNUNuJTIwJTIwJTIwJTIwb3BlbkhvdXNlU2VjdGlvbi5zdHlsZS5kaXNwbGF5JTIwJTNEJTIwJ25vbmUnJTNCJTVDbiUyMCUyMCUyMCUyMHJldHVybiUzQiU1Q24lMjAlMjAlN0QlNUNuJTIwJTIwJTVDbiUyMCUyMGNvbnNvbGUubG9nKCU1QyUyMlVwZGF0aW5nJTIwb3BlbiUyMGhvdXNlJTIwc2VjdGlvbiUyMHdpdGglMjB0aW1lJTNBJTVDJTIyJTJDJTIwb3BlbkhvdXNlVGltZSklM0IlNUNuJTIwJTIwJTVDbiUyMCUyMCUyRiUyRiUyMFVwZGF0ZSUyMG9wZW4lMjBob3VzZSUyMHRpbWUlNUNuJTIwJTIwaWYlMjAob3BlbkhvdXNlVGltZSUyMCUyNiUyNiUyMG9wZW5Ib3VzZVRpbWVFbGVtZW50KSUyMCU3QiU1Q24lMjAlMjAlMjAlMjBvcGVuSG91c2VUaW1lRWxlbWVudC50ZXh0Q29udGVudCUyMCUzRCUyMG9wZW5Ib3VzZVRpbWUlM0IlNUNuJTIwJTIwJTdEJTVDbiUyMCUyMCU1Q24lMjAlMjAlMkYlMkYlMjBVcGRhdGUlMjBkaXJlY3Rpb25zJTIwbGluayU1Q24lMjAlMjB1cGRhdGVEaXJlY3Rpb25zTGluayhmdWxsQWRkcmVzcyklM0IlNUNuJTIwJTIwJTVDbiUyMCUyMCUyRiUyRiUyMFVwZGF0ZSUyMGhvc3QlMjBpbmZvcm1hdGlvbiUyMGlmJTIwYXZhaWxhYmxlJTVDbiUyMCUyMGlmJTIwKGhvc3REYXRhJTIwJTI2JTI2JTIwaG9zdERhdGEuaG9zdF9hdXRoZW50aWNhdGVpZCklMjAlN0IlNUNuJTIwJTIwJTIwJTIwY29uc29sZS5sb2coJTVDJTIyVXBkYXRpbmclMjBob3N0JTIwaW5mb3JtYXRpb24lM0ElNUMlMjIlMkMlMjBob3N0RGF0YS5ob3N0X2ZpcnN0bmFtZSUyQyUyMGhvc3REYXRhLmhvc3RfbGFzdG5hbWUpJTNCJTVDbiUyMCUyMCUyMCUyMCU1Q24lMjAlMjAlMjAlMjBjb25zdCUyMGhvc3RJbWFnZSUyMCUzRCUyMGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCdob3N0LWltYWdlJyklM0IlNUNuJTIwJTIwJTIwJTIwY29uc3QlMjBob3N0TmFtZSUyMCUzRCUyMGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCdob3N0LW5hbWUnKSUzQiU1Q24lMjAlMjAlMjAlMjBjb25zdCUyMGhvc3RQaG9uZSUyMCUzRCUyMGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCdob3N0LXBob25lJyklM0IlNUNuJTIwJTIwJTIwJTIwY29uc3QlMjBob3N0RW1haWwlMjAlM0QlMjBkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgnaG9zdC1lbWFpbCcpJTNCJTVDbiUyMCUyMCUyMCUyMCU1Q24lMjAlMjAlMjAlMjAlMkYlMkYlMjBVcGRhdGUlMjBob3N0JTIwaW1hZ2UlNUNuJTIwJTIwJTIwJTIwaWYlMjAoaG9zdERhdGEuaG9zdF9pbWFnZSklMjAlN0IlNUNuJTIwJTIwJTIwJTIwJTIwJTIwaG9zdEltYWdlLnNyYyUyMCUzRCUyMGhvc3REYXRhLmhvc3RfaW1hZ2UlM0IlNUNuJTIwJTIwJTIwJTIwJTdEJTIwZWxzZSUyMCU3QiU1Q24lMjAlMjAlMjAlMjAlMjAlMjBob3N0SW1hZ2Uuc3JjJTIwJTNEJTIwJ2h0dHBzJTNBJTJGJTJGdmlhLnBsYWNlaG9sZGVyLmNvbSUyRjgwJyUzQiUyMCUyRiUyRiUyMERlZmF1bHQlMjBwbGFjZWhvbGRlciUyMGltYWdlJTVDbiUyMCUyMCUyMCUyMCU3RCU1Q24lMjAlMjAlMjAlMjAlNUNuJTIwJTIwJTIwJTIwJTJGJTJGJTIwVXBkYXRlJTIwaG9zdCUyMG5hbWUlNUNuJTIwJTIwJTIwJTIwaG9zdE5hbWUudGV4dENvbnRlbnQlMjAlM0QlMjAlNjAlMjQlN0Job3N0RGF0YS5ob3N0X2ZpcnN0bmFtZSU3RCUyMCUyNCU3Qmhvc3REYXRhLmhvc3RfbGFzdG5hbWUlN0QlNjAlM0IlNUNuJTIwJTIwJTIwJTIwJTVDbiUyMCUyMCUyMCUyMCUyRiUyRiUyMFVwZGF0ZSUyMGhvc3QlMjBwaG9uZSU1Q24lMjAlMjAlMjAlMjBpZiUyMChob3N0RGF0YS5ob3N0X3Bob25lKSUyMCU3QiU1Q24lMjAlMjAlMjAlMjAlMjAlMjBob3N0UGhvbmUudGV4dENvbnRlbnQlMjAlM0QlMjBob3N0RGF0YS5ob3N0X3Bob25lJTNCJTVDbiUyMCUyMCUyMCUyMCUyMCUyMGhvc3RQaG9uZS5ocmVmJTIwJTNEJTIwJTYwdGVsJTNBJTI0JTdCaG9zdERhdGEuaG9zdF9waG9uZS5yZXBsYWNlKCUyRiU1QiU1RTAtOSU1RCUyRmclMkMlMjAnJ
2387yklN0QlNjAlM0IlNUNuJTIwJTIwJTIwJTIwJTdEJTVDbiUyMCUyMCUyMCUyMCU1Q24lMjAlMjAlMjAlMjAlMkYlMkYlMjBVcGRhdGUlMjBob3N0JTIwZW1haWwlNUNuJTIwJTIwJTIwJTIwaWYlMjAoaG9zdERhdGEuaG9zdF9lbWFpbCklMjAlN0IlNUNuJTIwJTIwJTIwJTIwJTIwJTIwaG9zdEVtYWlsLnRleHRDb250ZW50JTIwJTNEJTIwaG9zdERhdGEuaG9zdF9lbWFpbCUzQiU1Q24lMjAlMjAlMjAlMjAlMjAlMjBob3N0RW1haWwuaHJlZiUyMCUzRCUyMCU2MG1haWx0byUzQSUyNCU3Qmhvc3REYXRhLmhvc3RfZW1haWwlN0QlNjAlM0IlNUNuJTIwJTIwJTIwJTIwJTdEJTVDbiUyMCUyMCUyMCUyMCU1Q24lMjAlMjAlMjAlMjAlMkYlMkYlMjBTaG93JTIwdGhlJTIwaG9zdCUyMGluZm8lMjBzZWN0aW9uJTVDbiUyMCUyMCUyMCUyMGhvc3RJbmZvU2VjdGlvbi5zdHlsZS5kaXNwbGF5JTIwJTNEJTIwJ2Jsb2NrJyUzQiU1Q24lMjAlMjAlN0QlMjBlbHNlJTIwJTdCJTVDbiUyMCUyMCUyMCUyMCUyRiUyRiUyMEhpZGUlMjB0aGUlMjBob3N0JTIwaW5mbyUyMHNlY3Rpb24lMjBpZiUyMG5vJTIwaG9zdCUyMGRhdGElNUNuJTIwJTIwJTIwJTIwaG9zdEluZm9TZWN0aW9uLnN0eWxlLmRpc3BsYXklMjAlM0QlMjAnbm9uZSclM0IlNUNuJTIwJTIwJTdEJTVDbiUyMCUyMCU1Q24lMjAlMjAlMkYlMkYlMjBTaG93JTIwdGhlJTIwc2VjdGlvbiUyMHdpdGglMjBwcm9wZXIlMjBwb3NpdGlvbmluZyU1Q24lMjAlMjBvcGVuSG91c2VTZWN0aW9uLnN0eWxlLmRpc3BsYXklMjAlM0QlMjAnYmxvY2snJTNCJTVDbiUyMCUyMG9wZW5Ib3VzZVNlY3Rpb24uc3R5bGUucG9zaXRpb24lMjAlM0QlMjAncmVsYXRpdmUnJTNCJTVDbiUyMCUyMG9wZW5Ib3VzZVNlY3Rpb24uc3R5bGUuekluZGV4JTIwJTNEJTIwJzEnJTNCJTVDbiUyMCUyMCU1Q24lMjAlMjAlMkYlMkYlMjBNYWtlJTIwc3VyZSUyMHRoZSUyMElEWCUyMGZyYW1lJTIwaXMlMjB2aXNpYmxlJTIwYW5kJTIwbm90JTIwY292ZXJlZCU1Q24lMjAlMjBpZiUyMChpZHhGcmFtZSklMjAlN0IlNUNuJTIwJTIwJTIwJTIwaWR4RnJhbWUuc3R5bGUucG9zaXRpb24lMjAlM0QlMjAncmVsYXRpdmUnJTNCJTVDbiUyMCUyMCUyMCUyMGlkeEZyYW1lLnN0eWxlLnpJbmRleCUyMCUzRCUyMCcyJyUzQiU1Q24lMjAlMjAlN0QlNUNuJTdEJTVDbiU1Q24lMkYlMkYlMjBVcGRhdGUlMjB0aGUlMjBkaXJlY3Rpb25zJTIwbGluayU1Q25mdW5jdGlvbiUyMHVwZGF0ZURpcmVjdGlvbnNMaW5rKGZ1bGxBZGRyZXNzKSUyMCU3QiU1Q24lMjAlMjBpZiUyMCghZnVsbEFkZHJlc3MpJTIwcmV0dXJuJTNCJTVDbiUyMCUyMCU1Q24lMjAlMjBjb25zdCUyMGRpcmVjdGlvbnNMaW5rJTIwJTNEJTIwZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoJ2RpcmVjdGlvbnMtbGluaycpJTNCJTVDbiUyMCUyMGlmJTIwKGRpcmVjdGlvbnNMaW5rKSUyMCU3QiU1Q24lMjAlMjAlMjAlMjBkaXJlY3Rpb25zTGluay5ocmVmJTIwJTNEJTIwJTYwaHR0cHMlM0ElMkYlMkZ3d3cuZ29vZ2xlLmNvbSUyRm1hcHMlMkZkaXIlMkYlMkYlMjQlN0JlbmNvZGVVUklDb21wb25lbnQoZnVsbEFkZHJlc3MpJTdEJTYwJTNCJTVDbiUyMCUyMCU3RCU1Q24lN0QlNUNuJTVDbiUyRiUyRiUyMFVwZGF0ZSUyMHRoZSUyMHNpZ24taW4lMjBsaW5rJTVDbmZ1bmN0aW9uJTIwdXBkYXRlU2lnbkluTGluaygpJTIwJTdCJTVDbiUyMCUyMGNvbnN0JTIwc2lnbkluTGluayUyMCUzRCUyMGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCdzaWduLWluLWxpbmsnKSUzQiU1Q24lMjAlMjBpZiUyMCghc2lnbkluTGluayklMjByZXR1cm4lM0IlNUNuJTIwJTIwJTVDbiUyMCUyMGNvbnN0JTIwdXJsUGF0aCUyMCUzRCUyMHdpbmRvdy5sb2NhdGlvbi5wYXRobmFtZSUzQiU1Q24lMjAlMjBjb25zdCUyMGFkZHJlc3NNYXRjaCUyMCUzRCUyMHVybFBhdGgubWF0Y2goJTJGJTVDJTVDJTJGbGlzdGluZyU1QyU1QyUyRiglNUIlNUUlNUMlNUMlMkYlNUQlMkIpJTVDJTVDJTJGJTJGKSUzQiU1Q24lMjAlMjAlNUNuJTIwJTIwaWYlMjAoYWRkcmVzc01hdGNoKSUyMCU3QiU1Q24lMjAlMjAlMjAlMjBjb25zdCUyMGxpc3RpbmdQYXRoJTIwJTNEJTIwYWRkcmVzc01hdGNoJTVCMSU1RCUzQiU1Q24lMjAlMjAlMjAlMjBjb25zdCUyMGFkZHJlc3NQYXJ0cyUyMCUzRCUyMGxpc3RpbmdQYXRoLnNwbGl0KCdfJyklM0IlNUNuJTIwJTIwJTIwJTIwJTVDbiUyMCUyMCUyMCUyMGlmJTIwKGFkZHJlc3NQYXJ0cy5sZW5ndGglMjAlM0UlM0QlMjA0KSUyMCU3QiU1Q24lMjAlMjAlMjAlMjAlMjAlMjBsZXQlMjBhZGRyZXNzJTIwJTNEJTIwYWRkcmVzc1BhcnRzJTVCMCU1RC5yZXBsYWNlKCUyRi0lMkZnJTJDJTIwJyUyMCcpJTNCJTVDbiUyMCUyMCUyMCUyMCUyMCUyMGxldCUyMGNpdHklMjAlM0QlMjBhZGRyZXNzUGFydHMlNUIxJTVELnJlcGxhY2UoJTJGLSUyRmclMkMlMjAnJTIwJyklM0IlNUNuJTIwJTIwJTIwJTIwJTIwJTIwbGV0JTIwc3RhdGUlMjAlM0QlMjBhZGRyZXNzUGFydHMlNUIyJTVEJTNCJTVDbiUyMCUyMCUyMCUyMCUyMCUyMGxldCUyMHppcCUyMCUzRCUyMGFkZHJlc3NQYXJ0cyU1QjMlNUQlM0IlNUNuJTIwJTIwJTIwJTIwJTIwJTIwJTVDbiUyMCUyMCUyMCUyMCUyMCUyMCUyRiUyRiUyMEZvcm1hdCUyMHRoZSUyMGZ1bGwlMjBhZGRyZXNzJTVDbiUyMCUyMCUyMCUyMCUyMCUyMGNvbnN0JTIwZnVsbEFkZHJlc3MlMjAlM0QlMjAlNjAlMjQlN0JhZGRyZXNzJTdEJTJDJTIwJTI0JTdCY2l0eSU3RCUyQyUyMCUyNCU3QnN0YXRlJTdEJTIwJTI0JTdCemlwJTdEJTYwJTNCJTVDbiUyMCUyMCUyMCUyMCUyMCUyMCU1Q24lMjAlMjAlMjAlMjAlMjAlMjAlMkYlMkYlMjBVcGRhdGUlMjB0aGUlMjBzaWduLWluJTIwbGluayU1Q24lMjAlMjAlMjAlMjAlMjAlMjBjb25zdCUyMHNpZ25JblVybCUyMCUzRCUyMG5ldyUyMFVSTChzaWduSW5MaW5rLmhyZWYlMkMlMjB3aW5kb3cubG9jYXRpb24ub3JpZ2luKSUzQiU1Q24lMjAlMjAlMjAlMjAlMjAlMjBzaWduSW5Vcmwuc2VhcmNoUGFyYW1zLmFwcGVuZCgnYWRkcmVzcyclMkMlMjBmdWxsQWRkcmVzcyklM0IlNUNuJTIwJTIwJTIwJTIwJTIwJTIwJTVDbiUyMCUyMCUyMCUyMCUyMCUyMGlmJTIwKHdpbmRvdy5wcm9wZXJ0eU1scyklMjAlN0IlNUNuJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwc2lnbkluVXJsLnNlYXJjaFBhcmFtcy5hcHBlbmQoJ21scyclMkMlMjB3aW5kb3cucHJvcGVydHlNbHMpJTNCJTVDbiUyMCUyMCUyMCUyMCUyMCUyMCU3RCU1Q24lMjAlMjAlMjAlMjAlMjAlMjAlNUNuJTIwJTIwJTIwJTIwJTIwJTIwaWYlMjAod2luZG93LnByb3BlcnR5SWQpJTIwJTdCJTVDbiUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMHNpZ25JblVybC5zZWFyY2hQYXJhbXMuYXBwZW5kKCdpZCclMkMlMjB3aW5kb3cucHJvcGVydHlJZCklM0IlNUNuJTIwJTIwJTIwJTIwJTIwJTIwJTdEJTVDbiUyMCUyMCUyMCUyMCUyMCUyMCU1Q24lMjAlMjAlMjAlMjAlMjAlMjBzaWduSW5MaW5rLmhyZWYlMjAlM0QlMjBzaWduSW5VcmwudG9TdHJpbmc
2387oKSUzQiU1Q24lMjAlMjAlMjAlMjAlN0QlNUNuJTIwJTIwJTdEJTVDbiU3RCU1Q24lM0MlMkZzY3JpcHQlM0UlMjIlN0QlMkMlMjJwb3NpdGlvbiUyMiUzQTIlMkMlMjJkaXNhYmxlZF9maWVsZHMlMjIlM0ElN0IlN0QlN0QlMkMlN0IlMjJpZCUyMiUzQSUyMmlkeF8xJTIyJTJDJTIydHlwZSUyMiUzQSUyMmlkeCUyMiUyQyUyMmxhYmVsJTIyJTNBJTIyaWR4JTIyJTJDJTIyY29udGVudCUyMiUzQSU3QiUyMm1hcCUyMiUzQXRydWUlMkMlMjJxdWVyeSUyMiUzQSUyMiUyMiUyQyUyMmhlaWdodCUyMiUzQSUyMjkyMHB4JTIyJTJDJTIydWlWaWV3JTIyJTNBJTIybWFpbiUyMiUyQyUyMnN1Z2dlc3Rpb25zJTIyJTNBJTIyJTIyJTJDJTIybWFyZ2luQm90dG9tJTIyJTNBJTIyMCUyMiU3RCUyQyUyMnBvc2l0aW9uJTIyJTNBMyUyQyUyMmRpc2FibGVkX2ZpZWxkcyUyMiUzQSU3QiU3RCU3RCU1RCU3RCUyQyUyMm9nX3RpdGxlJTIyJTNBJTIyaWR4JTIyJTJDJTIyb2dfdHlwZSUyMiUzQSUyMiUyMiUyQyUyMm9nX3VybCUyMiUzQSUyMiUyMiUyQyUyMm9nX2ltYWdlJTIyJTNBbnVsbCUyQyUyMm9nX2Rlc2NyaXB0aW9uJTIyJTNBJTIyJTIyJTJDJTIydHdpdHRlcl90aXRsZSUyMiUzQSUyMiUyMiUyQyUyMnR3aXR0ZXJfY2FyZCUyMiUzQSUyMiUyMiUyQyUyMnR3aXR0ZXJfc2l0ZSUyMiUzQSUyMiUyMiUyQyUyMnR3aXR0ZXJfaW1hZ2UlMjIlM0FudWxsJTJDJTIydHJhbnNsYXRlZF9wYWdlX2lkcyUyMiUzQSU3QiU3RCUyQyUyMmJsb2dfcG9zdHMlMjIlM0ElNUIlNUQlMkMlMjJibG9nX3RhZ3MlMjIlM0ElNUIlMjJGaXJzdCUyMFRpbWUlMjBIb21lYnV5ZXIlMjIlNUQlMkMlMjJibG9nX2NhdGVnb3JpZXMlMjIlM0ElNUIlNUQlMkMlMjJjb250ZW50X3R5cGUlMjIlM0FudWxsJTJDJTIyY29udGVudF9lbnRyaWVzJTIyJTNBJTVCJTVEJTJDJTIyaXNfc3lzdGVtJTIyJTNBZmFsc2UlMkMlMjJjb250ZW50X2VudHJ5JTIyJTNBbnVsbCUyQyUyMmJsb2dfcG9zdCUyMiUzQW51bGwlN0QlMkMlMjJvcHRpb25zJTIyJTNBJTdCJTIyZXh0ZXJuYWxEYXRhJTIyJTNBJTdCJTIycXVlcnklMjIlM0ElN0IlN0QlMkMlMjJpc1N0YXRpY0lkeCUyMiUzQXRydWUlN0QlMkMlMjJlbnYlMjIlM0ElMjJwcm9kdWN0aW9uJTIyJTJDJTIycGFyYW1zJTIyJTNBJTdCJTdEJTJDJTIybG9jYWxlJTIyJTNBbnVsbCUyQyUyMmxvY2FsZXMlMjIlM0FudWxsJTJDJTIycGFnZXMlMjIlM0ElN0IlMjI3OTk3NSUyMiUzQSUyMnRlYW0lMjIlMkMlMjI3OTk3NiUyMiUzQSUyMmNpdHktYW5kLW5laWdoYm9yaG9vZCUyMiUyQyUyMjc5OTc3JTIyJTNBJTIyc2VvLWxhbmRpbmctcGFnZS10ZW1wbGF0ZSUyMiUyQyUyMjc5OTc4JTIyJTNBJTIyb3VyLWFyZWFzJTIyJTJDJTIyNzk5NzklMjIlM0ElMjJpZHglMjIlMkMlMjI3OTk4MCUyMiUzQSUyMnByb3BlcnR5LXdlYnNpdGUtdGVtcGxhdGUlMjIlMkMlMjI3OTk4MSUyMiUzQSUyMndoeS1idXktd2l0aC11cyUyMiUyQyUyMjc5OTgyJTIyJTNBJTIycmV2aWV3cyUyMiUyQyUyMjc5OTgzJTIyJTNBJTIyYWJvdXQtdXMlMjIlMkMlMjI3OTk4NCUyMiUzQSUyMndoeS1zZWxsLXlvdXItaG9tZS13aXRoLXVzJTIyJTJDJTIyNzk5ODUlMjIlM0ElMjJhZ2VudHMlMkYlM0FpZCUyMiUyQyUyMjc5OTg2JTIyJTNBJTIyYmxvZyUyRiUzQWlkJTIyJTJDJTIyNzk5ODclMjIlM0ElMjJzZWxsZXItY29uY2Vzc2lvbnMtbGlzdCUyMiUyQyUyMjc5OTg4JTIyJTNBJTIyYmxvZyUyMiUyQyUyMjc5OTg5JTIyJTNBJTIycHJpdmFjeS1wb2xpY3klMjIlMkMlMjI3OTk5MCUyMiUzQSUyMmNvbnRhY3QtdXMlMjIlMkMlMjI3OTk5MSUyMiUzQSUyMmdldC15b3VyLWhvbWUtdmFsdWUlMjIlMkMlMjI3OTk5MiUyMiUzQSUyMmNvbnRhY3QtdXMtc3VjY2VzcyUyMiUyQyUyMjc5OTkzJTIyJTNBJTIydGVzdCUyMiUyQyUyMjc5OTk0JTIyJTNBJTIyaW5kZXglMjIlMkMlMjI3OTk5NSUyMiUzQSUyMmxvZ2luLXJlZGlyZWN0JTIyJTJDJTIyNzk5OTYlMjIlM0ElMjJtYXAlMjIlMkMlMjI3OTk5NyUyMiUzQSUyMm9wZW4taG91c2Utc2lnbi1pbiUyMiU3RCUyQyUyMnRyYW5zbGF0ZWRfc2x1Z3MlMjIlM0ElN0IlN0QlMkMlMjJwcmV2aWV3JTIyJTNBZmFsc2UlMkMlMjJtb3VudGVkX29uJTIyJTNBJTIyJTIyJTJDJTIyY29udGVudF9lZGl0aW5nJTIyJTNBZmFsc2UlMkMlMjJsb2FkX2FsbF9mb250cyUyMiUzQWZhbHNlJTdEJTJDJTIyc3RhdHVzJTIyJTNBMjAwJTJDJTIyY29udGVudF90eXBlJTIyJTNBJTIydGV4dCUyRmh0bWwlM0IlMjBjaGFyc2V0JTNEVVRGLTglMjIlN0Q=";
2388        require("themes/coldwell_banker/frontend/javascripts/main");
2389        require("themes/coldwell_banker/client").default.init();
2390      </script>
2390<script>
2391                if($){
2392                  $.ajaxPrefilter(function(options, originalOptions, jqXHR) {
2393                    const url = options.url || '';
2394                    if (!url.includes('elfsight.com') && !url.includes('storage.elfsight.com')) {
2395                      jqXHR.setRequestHeader('Authorization', 'Bearer eyJhbGciOiJSUzI1NiJ9.eyJpc3MiOiI5Y2IzMGRlMmNjNTYyODcwZmVkMWI3YmM1YmNhYjE1NDJlZjAxMmRlZGM1YTRlZTM3YWVmODVhZDI4MTY5NGE1IiwiYXVkIjoiZ2lkOi8vcmVhbC1zYXZ2eS9TaXRlLzE3MjMiLCJzdWIiOiJnaWQ6Ly9yZWFsLXNhdnZ5L1NpdGUvMTcyMyIsInNjb3BlcyI6WyJhZG1pbiJdfQ.RwvHJqJ71ua8AOFbPuRgUJ8ksgU0fEN2WyhCWbybEx1EZFDjP6vHnBgIZLFq8iN6lzZ74CMAWxOageg5I72qggva0DCeoDtkLW-qUMioYRSX7nPZR-8PSqYILRCcb5prAwfxhhbloXkJYtbt_je4wyUQQL7Um3EcYZMuzsdIgfBnjNhfpNslEuVLfpzz7k2URf4M46bc0kTu42BbKZbhrN69HdGult6AVtfd-tgoAeZ90Iq1YfYkQ11xmhIiDLIU5WqIMzbfWENyUF311GAAj5KHdy4aNfVhZQAOgjWsLuToUlLBR_VT_T2aibrTwk4UN_5v9p2yZQ0voAXMQG-4zA');
2396                      jqXHR.setRequestHeader('X-SITE-TOKEN', 'yX3PjV5EYCLzzRPN4ThSmA');
2397                    }
2398                  });
2399                }
2400              </script>
2400<script>
2401document.addEventListener('DOMContentLoaded', function() {
2402  // Check if we're on either the CMS or Heroku app domains
2403  const isInCmsOrDev = window.location.href.includes('cms.realsavvy.com') || 
2404                        window.location.href.includes('herokuapp.com');
2405  
2406  // Only hide the section if we're NOT on either of these domains
2407  if (!isInCmsOrDev) {
2408    // Find sections that contain the specific href
2409    const sections = document.querySelectorAll('section[data-site-builder-block-id="card_slider_1"]');
2410    
2411    sections.forEach(section => {
2412      // Check if the section contains links with the specific href
2413      const cityLinks = section.querySelectorAll('a[href="/city-and-neighborhood"]');
2414      
2415      // If such links exist, hide the parent section
2416      if (cityLinks.length > 0) {
2417        section.style.display = 'none';
2418      }
2419    });
2420  }
2421});
2422/**
2423 * Property Grid Height Equalizer
2424 * Ensures all property cards in a grid have consistent heights for visual appeal.
2425 * Handles API-loaded content by monitoring DOM changes.
2426 */
2427(function() {
2428  /**
2429   * Equalizes heights of property cards, their titles, and bodies
2430   * to create a consistent grid appearance
2431   */
2432  function equalizePropertyCardHeights() {
2433    // Select all property cards
2434    const cards = document.querySelectorAll('.card.border-0');
2435    if (cards.length === 0) return; // Exit if no cards found
2436    
2437    // Reset previously set heights to get accurate measurements
2438    cards.forEach(card => {
2439      const body = card.querySelector('.card-body.property-data');
2440      const title = card.querySelector('.card-title.mb-1');
2441      
2442      if (body) body.style.height = 'auto';
2443      if (title) title.style.height = 'auto';
2444      card.style.height = 'auto';
2445    });
2446    
2447    // Get card elements after resetting heights
2448    const cardBodies = document.querySelectorAll('.card-body.property-data');
2449    const cardTitles = document.querySelectorAll('.card-title.mb-1');
2450    
2451    // Calculate maximum heights
2452    const maxCardHeight = Math.max(...Array.from(cards).map(el => el.offsetHeight));
2453    const maxBodyHeight = Math.max(...Array.from(cardBodies).map(el => el.offsetHeight));
2454    const maxTitleHeight = Math.max(...Array.from(cardTitles).map(el => el.offsetHeight));
2455    
2456    // Apply consistent heights to all elements
2457    cards.forEach(card => card.style.height = maxCardHeight + 'px');
2458    cardBodies.forEach(body => body.style.height = maxBodyHeight + 'px');
2459    cardTitles.forEach(title => title.style.height = maxTitleHeight + 'px');
2460    
2461    console.log('Property card heights equalized');
2462  }
2463
2464  // MutationObserver configuration
2465  const observerConfig = {
2466    childList: true,
2467    subtree: true,
2468    attributes: false
2469  };
2470  
2471  /**
2472   * Starts observing the property grid for content loaded by API
2473   * Equalizes heights once content is detected
2474   */
2475  function startObserving() {
2476    const propertyGrid = document.querySelector('[data-site-builder-block-id="property_grid_1"] .row');
2477    if (!propertyGrid) return;
2478    
2479    // Check if cards exist - if they do, the API has likely loaded content
2480    const cards = propertyGrid.querySelectorAll('.card.border-0');
2481    if (cards.length > 0) {
2482      console.log('Property cards detected - equalizing heights');
2483      
2484      // Run equalization once immediately
2485      equalizePropertyCardHeights();
2486      
2487      // Also run when all images are loaded for accurate measurements
2488      Promise.all(Array.from(document.querySelectorAll('img.same-h')).map(img => {
2489        if (img.complete) return Promise.resolve();
2490        return new Promise(resolve => {
2491          img.onload = resolve;
2492          img.onerror = resolve; // Handle broken images gracefully
2493        });
2494      })).then(() => {
2495        console.log('All property images loaded - re-equalizing heights');
2496        equalizePropertyCardHeights();
2497      });
2498      
2499      // Disconnect observer once content is processed
2500      if (gridObserver) {
2501        gridObserver.disconnect();
2502      }
2503    }
2504  }
2505  
2506  // Create observer to watch for dynamically loaded content
2507  const gridObserver = new MutationObserver(startObserving);
2508  
2509  /**
2510   * Initializes the height equalizer functionality
2511   * Attempts to find the property grid and starts monitoring
2512   */
2513  function init() {
2514    const propertyGridContainer = document.querySelector('[data-site-builder-block-id="property_grid_1"]');
2515    if (!propertyGridContainer) {
2516      console.log('Property grid container not found. Will retry shortly.');
2517      setTimeout(init, 500); // Retry after a short delay
2518      return;
2519    }
2520    
2521    // Check if content already exists first
2522    startObserving();
2523    
2524    // If no content yet, start observing for changes
2525    gridObserver.observe(propertyGridContainer, observerConfig);
2526    console.log('Now watching for property grid content to load');
2527    
2528    // Safety timeout - stop observing after 10 seconds if nothing happens
2529    setTimeout(() => {
2530      if (gridObserver) {
2531        gridObserver.disconnect();
2532        console.log('Stopped property grid observation after timeout');
2533      }
2534    }, 10000);
2535  }
2536
2537  // Initialize when DOM is ready
2538  if (document.readyState === 'loading') {
2539    document.addEventListener('DOMContentLoaded', init);
2540  } else {
2541    init();
2542  }
2543  
2544  // Handle window resize events
2545  let resizeTimer;
2546  window.addEventListener('resize', function() {
2547    if (!resizeTimer) {
2548      const cards = document.querySelectorAll('.card.border-0');
2549      if (cards.length > 0) {
2550        clearTimeout(resizeTimer);
2551        resizeTimer = setTimeout(() => {
2552          equalizePropertyCardHeights();
2553          resizeTimer = null;
2554        }, 250); // Debounce to avoid excessive calculations
2555      }
2556    }
2557  });
2558})();
2559
2560/**
2561 * Sidebar Navigation Controller
2562 * Manages the opening and closing of the sidebar menu with proper event handling
2563 */
2564document.addEventListener('DOMContentLoaded', function() {
2565  // Get references to key elements
2566  const openNavButton = document.getElementById('openNav');
2567  const sidebarMenu = document.getElementById('sidebarMenu');
2568  const closeButton = document.querySelector('.closebtn');
2569
2570  /**
2571   * Opens the sidebar using multiple methods to ensure it works
2572   * across different CSS configurations
2573   */
2574  function openSidebar() {
2575    // Set width using standard and important methods
2576    sidebarMenu.style.width = '400px';
2577    sidebarMenu.style.setProperty('width', '400px', 'important');
2578    
2579    // Inject style to force sidebar open
2580    const styleId = 'force-sidebar-open';
2581    let styleEl = document.getElementById(styleId);
2582    
2583    if (!styleEl) {
2584      styleEl = document.createElement('style');
2585      styleEl.id = styleId;
2586      document.head.appendChild(styleEl);
2587    }
2588    
2589    styleEl.innerHTML = `
2590      #sidebarMenu {
2591        width: 400px !important;
2592        transition: none !important;
2593      }
2594    `;
2595    
2596    console.log('Sidebar opened');
2597  }
2598
2599  /**
2600   * Closes the sidebar by removing forced styles
2601   * and setting width to zero
2602   */
2603  function closeSidebar() {
2604    // Remove the injected style
2605    const styleEl = document.getElementById('force-sidebar-open');
2606    if (styleEl) {
2607      styleEl.remove();
2608    }
2609    
2610    // Set width to 0
2611    sidebarMenu.style.width = '0';
2612    sidebarMenu.style.setProperty('width', '0', 'important');
2613    
2614    console.log('Sidebar closed');
2615  }
2616
2617  // Add click event listener to the open button
2618  if (openNavButton && sidebarMenu) {
2619    openNavButton.addEventListener('click', function(e) {
2620      e.preventDefault();
2621      openSidebar();
2622    });
2623    
2624    console.log('Open handler added to openNav button');
2625  } else {
2626    if (!openNavButton) console.error('openNav button not found');
2627    if (!sidebarMenu) console.error('sidebarMenu not found');
2628  }
2629
2630  // Add click event listener to the close button
2631  if (closeButton && sidebarMenu) {
2632    closeButton.addEventListener('click', function(e) {
2633      e.preventDefault();
2634      closeSidebar();
2635    });
2636    
2637    console.log('Close handler added to close button');
2638  } else {
2639    if (!closeButton) console.error('Close button not found');
2640  }
2641  
2642  console.log('Sidebar menu toggle script loaded');
2643});
2644
2645/**
2646 * Navigation Enhancement
2647 * Makes the navbar brand logo clickable and redirects to homepage
2648 */
2649document.addEventListener("DOMContentLoaded", function() {
2650  // Redirect all navbar-brand elements to home page when clicked
2651  document.querySelectorAll(".navbar-brand").forEach(function(element) {
2652    element.addEventListener("click", function(event) {
2653      event.preventDefault(); 
2654      window.location.href = "/";
2655    });
2656  });
2657});
2658
2659
2660document.addEventListener('DOMContentLoaded', () => {
2661  const heroVideo = document.querySelector('.hero-video video');
2662
2663  if (heroVideo) {
2664    // Ensure all necessary autoplay attributes are set
2665    heroVideo.setAttribute('autoplay', '');
2666    heroVideo.setAttribute('muted', '');
2667    heroVideo.setAttribute('playsinline', '');
2668    heroVideo.setAttribute('loop', '');
2669    heroVideo.setAttribute('preload', 'auto');
2670
2671    // Try to play the video
2672    const attemptPlay = () => {
2673      heroVideo.play().catch((error) => {
2674        console.warn('Autoplay failed, retrying in 500ms', error);
2675        setTimeout(() => {
2676          heroVideo.play().catch(err => console.warn('Second attempt failed', err));
2677        }, 500);
2678      });
2679    };
2680
2681    // First attempt immediately
2682    attemptPlay();
2683
2684    // Fallbacks for load and user-interaction-based retries
2685    window.addEventListener('load', attemptPlay);
2686    document.body.addEventListener('click', attemptPlay, { once: true });
2687  }
2688});
2689
2690document.addEventListener("DOMContentLoaded", function() {
2691  /**
2692   * Creates overlay elements if they don't exist
2693   * Used for image sections that require an overlay
2694   */
2695  function createMissingOverlays() {
2696    document.querySelectorAll('.single-image-section').forEach(section => {
2697      if (section.querySelector('.overlay') === null) {
2698        const overlay = document.createElement('div');
2699        overlay.className = 'overlay';
2700        
2701        // Insert as first child
2702        if (section.firstChild) {
2703          section.insertBefore(overlay, section.firstChild);
2704        } else {
2705          section.appendChild(overlay);
2706        }
2707      }
2708    });
2709  }
2710  
2711  /**
2712   * Sets up MutationObserver to watch for dynamically added content
2713   */
2714  function setupDynamicContentObserver() {
2715    const observer = new MutationObserver(function(mutations) {
2716      let shouldCheckForNewElements = false;
2717      
2718      mutations.forEach(function(mutation) {
2719        if (mutation.addedNodes && mutation.addedNodes.length > 0) {
2720          shouldCheckForNewElements = true;
2721        }
2722      });
2723      
2724      // Only process if new nodes were added
2725      if (shouldCheckForNewElements) {
2726        createMissingOverlays();
2727      }
2728    });
2729    
2730    // Start observing with configuration
2731    observer.observe(document.body, {
2732      childList: true,
2733      subtree: true
2734    });
2735    
2736    return observer;
2737  }
2738  
2739  // Create missing overlays for existing elements
2740  createMissingOverlays();
2741  
2742  // Set up observer for dynamic content
2743  setupDynamicContentObserver();
2744  
2745  // Check again when everything is loaded
2746  window.addEventListener('load', createMissingOverlays);
2747});
2748</script>
2748<script src="https://cdn.jsdelivr.net/npm/[email protected]/dist/js/bootstrap.bundle.min.js"></script>
2748<script type="text/javascript" src="https://cdn.jsdelivr.net/npm/[email protected]/slick/slick.min.js"></script>
2748<script type="module" src="https://static.cloudflareinsights.com/beacon.min.js/v31edd6df95cf4e85bb4c19e7a9bdbcba1788362987495" integrity="sha512-iIg7k2xntmwu6/uSb5tpc/hySgZc4eoL31yB29W6tJFo2akwjPWcEqnCEdJvGexCL0KEQwVYv5BlowfhVz26hg==" data-cf-beacon='{"version":"2024.11.0","token":"cc3927b612b449d48c2b441f0998320d","r":1,"spa":2}' crossorigin="anonymous"></script>
2748
2749</body></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.