PageSourceSearch

https://www.hyattvacationclub.com/request-information

html hyattvacationclub.com collected 2026-09-28 06:08:02 UTC 63,106 bytes, 1,461 lines download raw bytes

1<!DOCTYPE html>
2<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
3<head><link rel="canonical" href="https://www.hyattvacationclub.com/request-information" />
4  <!-- OneTrust Cookies Consent Notice start for hyattvacationclub.com -->
5    
5<script type="text/javascript" defer>
6      window.addEventListener('load', function () {
7
8        var head = document.head || document.getElementsByTagName("head")[0];
9        var dynatraceDomain = window.env && window.env.DYNATRACE_DOMAIN;
10        
11        var cookiesDataDomain = window.env && window.env.COOKIES_DATA_DOMAIN;
12        if (cookiesDataDomain){
13    
14        // Inject OtAutoBlock.js
15        var autoBlockScript = document.createElement("script");
16        autoBlockScript.type = "text/javascript";
17        autoBlockScript.src = "https://cdn.cookielaw.org/consent/" + cookiesDataDomain + "/OtAutoBlock.js";
18        autoBlockScript.defer = true;
19        head.appendChild(autoBlockScript);
20    
21        // Inject otSDKStub.js
22        var sdkStubScript = document.createElement("script");
23        sdkStubScript.type = "text/javascript";
24        sdkStubScript.charset = "UTF-8";
25        sdkStubScript.defer = true;
26        sdkStubScript.setAttribute("data-domain-script", cookiesDataDomain);
27        sdkStubScript.src = "https://cdn.cookielaw.org/scripttemplates/otSDKStub.js";
28        head.appendChild(sdkStubScript);
29        }
30
31        if (dynatraceDomain){
32        // Inject dynatrace script
33        var dynatraceScript = document.createElement("script");
34        dynatraceScript.type = "text/javascript";
35        dynatraceScript.src = dynatraceDomain;
36        dynatraceScript.crossorigin = 'anonymous'
37        head.appendChild(dynatraceScript);
38        }
39
40      });
41    </script>
41
42    
43
44    
45    <!-- OneTrust Cookies Consent Notice end for hyattvacationclub.com -->
46  <!-- 
46<script>
47    document.addEventListener("DOMContentLoaded", function () {
48      const canonicalTags = document.querySelectorAll('link[rel="canonical"]');
49  
50      if (canonicalTags.length > 1) {
51        for (let i = 0; i < canonicalTags.length ; i++) {
52          canonicalTags[i].parentNode.removeChild(canonicalTags[i]);
53        }
54        var link = document.createElement('link');
55          link.setAttribute('rel', 'canonical');
56          link.setAttribute('href', window.location.href);
57          document.head.appendChild(link);
58      }
59    });
60  </script>
60 -->
61
62  
63<script type="text/javascript" src="/modules/hvc-template/javascript/env.js"></script>
63
64<!-- LOC Cookie -->
65<script>
66    var docCookies = {
67        getItem: function (sKey) {
68            return decodeURIComponent(document.cookie.replace(new RegExp("(?:(?:^|.*;)\\s*" + encodeURIComponent(sKey).replace(/[\-\.\+\*]/g, "\$&") + "\\s*\\=\\s*([^;]*).*$)|^.*$"), "$1")) || null;
69        },
70        setItem: function (sKey, sValue, vEnd, sPath, sDomain, bSecure) {
71            if (!sKey || /^(?:expires|max\-age|path|domain|secure)$/i.test(sKey)) { return false; }
72            var sExpires = "";
73            if (vEnd) {
74                switch (vEnd.constructor) {
75                    case Number:
76                        sExpires = vEnd === Infinity ? "; expires=Fri, 31 Dec 9999 23:59:59 GMT" : "; max-age=" + vEnd;
77                        break;
78                    case String:
79                        sExpires = "; expires=" + vEnd;
80                        break;
81                    case Date:
82                        sExpires = "; expires=" + vEnd.toUTCString();
83                        break;
84                }
85            }
86            document.cookie = encodeURIComponent(sKey) + "=" + encodeURIComponent(sValue) + sExpires + (sDomain ? "; domain=" + sDomain : "") + (sPath ? "; path=" + sPath : "") + (bSecure ? "; secure" : "");
87            return true;
88        },
89        removeItem: function (sKey, sPath, sDomain) {
90            if (!sKey || !this.hasItem(sKey)) { return false; }
91            document.cookie = encodeURIComponent(sKey) + "=; expires=Thu, 01 Jan 1970 00:00:00 GMT" + ( sDomain ? "; domain=" + sDomain : "") + ( sPath ? "; path=" + sPath : "");
92            return true;
93        },
94        hasItem: function (sKey) {
95            return (new RegExp("(?:^|;\\s*)" + encodeURIComponent(sKey).replace(/[\-\.\+\*]/g, "\$&") + "\\s*\\=")).test(document.cookie);
96        },
97        keys: /* optional method: you can safely remove it! */ function () {
98            var aKeys = document.cookie.replace(/((?:^|\s*;)[^\=]+)(?=;|$)|^\s*|\s*(?:\=[^;]*)?(?:\1|$)/g, "").split(/\s*(?:\=[^;]*)?;\s*/);
99            for (var nIdx = 0; nIdx < aKeys.length; nIdx++) { aKeys[nIdx] = decodeURIComponent(aKeys[nIdx]); }
100            return aKeys;
101        }
102    };
103
104    
105    const urlParams = new URLSearchParams(window.location.search);
106    if(urlParams.has('loc')) {
107        const expiryDate = new Date(); // Now
108        expiryDate.setDate(expiryDate.getDate() + 30);
109        docCookies.setItem('loc', urlParams.get('loc'), expiryDate, '/', '.hyattvacationclub.com');
110    }
111    if(!docCookies.getItem('loc')) {
112        docCookies.setItem('loc', 'SOHVWW', 'session', '/', '.hyattvacationclub.com');
113    }
114    </script>
114
115
116<!-- Google Tag Manager -->
117    
117<script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
118            new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
119        j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
120        'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
121    })(window,document,'script','dataLayer',window.env.GTM_ID);</script>
121
122    <!-- End Google Tag Manager -->
123
124    
124<script>
125        window.addEventListener("DOMContentLoaded", function () {
126
127            function fixHiddenIframes() {
128            document.querySelectorAll("iframe").forEach(function (iframe) {
129                const style = iframe.getAttribute("style") || "";
130
131                const isHidden =
132                iframe.width === "0" ||
133                iframe.height === "0" ||
134                style.includes("display: none") ||
135                style.includes("visibility: hidden");
136
137                if (isHidden && !iframe.hasAttribute("aria-hidden")) {
138                iframe.setAttribute("aria-hidden", "true");
139                iframe.setAttribute("tabindex", "-1");
140                }
141            });
142            }
143
144            // Run immediately
145            fixHiddenIframes();
146
147            // Monitor continuously for 3 seconds (covers GTM injection)
148            const observer = new MutationObserver(fixHiddenIframes);
149
150            observer.observe(document.body, {
151            childList: true,
152            subtree: true,
153            });
154
155            // Stop watching after 3 seconds to avoid performance waste
156            setTimeout(() => observer.disconnect(), 3000);
157        });
158    </script>
158
159
160
161    <!-- Adobe Analytics -->
162    
162<script>
163      var head = document.head || document.getElementsByTagName("head")[0];
164      var js = document.createElement("script");
165      js.type = "text/javascript";
166      if(window.env.ADOBE_SCIPT_LINK !== null){
167        js.src = window.env.ADOBE_SCIPT_LINK;
168      }
169      head.appendChild(js);
170    </script>
170 
171    
171<script>
172      var headVar = document.head || document.getElementsByTagName("head")[0];
173      var jsSongBird = document.createElement("script");
174      jsSongBird.type = "text/javascript";
175      if(window.env.APP_SONG_BIRD_ENDPOINT_KEY !== null){
176        jsSongBird.src = window.env.APP_SONG_BIRD_ENDPOINT_KEY;
177        //jsSongBird.integrity =  window.env?.APP_SONGBIRD_INTEGRITY_KEY;
178      }
179      headVar.appendChild(jsSongBird);
180    </script>
180
181    
181<script>
182                        window.addEventListener('load', function() {
183                            const beaconOrganicUrl = window?.env?.BEACON_ORGANIC_URL;
184
185                            if (beaconOrganicUrl) {
186                                const script = document.createElement('script');
187                                script.src = beaconOrganicUrl;
188                                document.body.appendChild(script);
189                            } else {
190                                console.warn('BEACON_ORGANIC_URL is not defined in window.env');
191                            }
192                        });
193                    </script>
vendor: 1 bytes, line 193
193
194<script type="application/json" id="jahia-data-ctx">{"contextPath":"","lang":"en","uilang":"en","siteUuid":"e4859289-3e6f-4b64-93a0-c0fa4e977f02","wcag":true,"ckeCfg":""}</script>
vendor: 1 bytes, line 194
194
195<script type="application/json" id="jahia-data-ck">{"path":"/modules/ckeditor/javascript/","lng":"en_US"}</script>
vendor: 1 bytes, line 195
195
196<script src="/javascript/initJahiaContext.js"></script>
196
197<link id="staticAssetCSS0" rel="stylesheet" href="/generated-resources/ca3d1bbacd69c9875b2bfea939de30b9.min.css" media="screen" type="text/css"/>
198<script type="text/javascript" src="/modules/hvc-template/javascript/jquery-3.7.1.min.js"></script>
198
199
200<style>
201        .full-width-image {
202            height: auto;
203            width: 100%;
204        }
205
206        .box-caption {
207            position: absolute;
208            max-width: 600px;
209            word-break: break-word;
210        }
211
212        /* Standard: Top Center */
213        .box-flex {
214            display: flex;
215            flex-flow: row nowrap;
216            align-items: flex-start;
217            justify-content: center;
218            position: relative;
219            padding: 0px;
220            font-size: 1.2rem;
221            word-break: break-word;
222        }
223
224        /* Box: Center Center */
225        .box-flex-center {
226            align-items: center;
227        }
228
229        /* Box: Bottom Center */
230        .box-flex-bottom {
231            align-items: flex-end;
232        }
233
234        /* Box: Top Right */
235        .box-flex-top-right {
236            justify-content: flex-end;
237        }
238
239        /* Box: Center Left */
240        .box-flex-center-left {
241            align-items: center;
242            justify-content: flex-start;
243        }
244
245        /* Box: Center Right */
246        .box-flex-center-right {
247            align-items: center;
248            justify-content: flex-end;
249        }
250
251        /* Box: Bottom Right */
252        .box-flex-bottom-right {
253            align-items: flex-end;
254            justify-content: flex-end;
255        }
256
257        @media (max-width: 1023px) {
258            div.banner_text {
259                max-width: unset;
260            }
261        }
262
263    </style>
264
265<script>
266            window.onload = function() {
267                window.adobeDataLayer = window.adobeDataLayer || [];
268                window.adobeDataLayer.push({
269                    event: "Form Start",
270                    pageInfo: {
271                        siteSection:"HVC - Request Information",
272                        pageName:"HVC | Request Information",
273                        formName:"HVC | Request Information",
274                        requestInfoStep:"Step 1: Request Information",
275                        formID: "",
276                        formLOC:docCookies.getItem('loc'),
277                        formSerial:"",
278                        isLandingPageForm: "",
279                        requestInfoIsOwner: "",
280                        requestInfoOptIn: ""
281                    }
282                });
283            };
284        </script>
284
285    
286<title>Request Timeshare Information | Hyatt Vacation Club</title>
287  <meta property="og:title" content="Request Timeshare Information | Hyatt Vacation Club" />
288  <meta name="twitter:title" content="Request Timeshare Information | Hyatt Vacation Club" />
289
290<meta name="description" content="Explore timeshare ownership and access a collection of distinctive resorts with premier accommodations, amenities, and activities with Hyatt Vacation Club." />
291  <meta property="og:description" content="Explore timeshare ownership and access a collection of distinctive resorts with premier accommodations, amenities, and activities with Hyatt Vacation Club." />
292  <meta name="twitter:description" content="Explore timeshare ownership and access a collection of distinctive resorts with premier accommodations, amenities, and activities with Hyatt Vacation Club." />
293
294<link rel="icon" type="image/png" href="/modules/hvc-template/img/favicon.png" />
295  <meta charset="utf-8"/>
296  <meta name="viewport" content="user-scalable=no, initial-scale=1, maximum-scale=2, minimum-scale=1, width=device-width, height=device-height" />
297  <meta name="format-detection" content="telephone=no">
298  <meta http-equiv="Content-Security-Policy" content="default-src * self blob: data: gap:; style-src * self 'unsafe-inline' blob: data: gap:; script-src * 'self' 'unsafe-eval' 'unsafe-inline' blob: data: gap:; object-src * 'self' blob: data: gap:; img-src * self 'unsafe-inline' blob: data: gap:; connect-src self * 'unsafe-inline' blob: data: gap:; frame-src * self blob: data: gap:;">
299  <meta property="og:type" content="website" />
300    <meta property="og:image" content="https://www.hyattvacationclub.com/files/live/sites/hvc-marketing/files/marketing/global/social_share.webp" />
301    <meta name="twitter:image" content="https://www.hyattvacationclub.com/files/live/sites/hvc-marketing/files/marketing/global/social_share.webp" />
302  <meta name="twitter:card" content="summary" />
303  <meta name="google-site-verification" content="lzLkfOIvGYExAqTxnAepQ7cys3WLETofw3A6aGMflnk" />
304
305
306<script>var __uzdbm_1 = "a4c6dd83-afa1-433f-9c77-9077a9888551";var __uzdbm_2 = "YjgxMGFlNzAtZGtheS00YjFiLTkzMzQtMTAyMzkxZDhhMzQzJDEwNC4yMzQuMzIuMQ==";var __uzdbm_3 = "";var __uzdbm_4 = "false";var __uzdbm_5 = "";var __uzdbm_6 = "";var __uzdbm_7 = "";</script>
306 
306<script>   (function (w, d, e, u, c, g, a, b) {     w["SSJSConnectorObj"] = w["SSJSConnectorObj"] || {       ss_cid: c,       domain_info: "auto",     };     w[g] = function (i, j) {       w["SSJSConnectorObj"][i] = j;     };     a = d.createElement(e);     a.async = true;     if (       navigator.userAgent.indexOf('MSIE') !== -1 ||       navigator.appVersion.indexOf('Trident/') > -1     ) {       u = u.replace("/advanced/", "/advanced/ie/");     }     a.src = u;     b = d.getElementsByTagName(e)[0];     b.parentNode.insertBefore(a, b);   })(     window, document, "script", "/18f5227b-e27b-445a-a53f-f845fbe69b40/stormcaster.js", "dkb0", "ssConf"   );   ssConf("c1", "https://hyattvacationclub.com");   ssConf("c3", "c99a4269-161c-4242-a3f0-28d44fa6ce24");   ssConf("au", "hyattvacationclub.com");   ssConf("cu", "validate.perfdrive.com, ssc"); </script>
306 </head>
307<body class="marketing-layout hvc-marketing___home___request-information">
308  
309<script type="text/javascript" src="/modules/hvc-template/javascript/application.js"></script>
309
310
311
312<style>
313    html {
314        scroll-behavior: smooth;
315    }
316
317    nav.navbar {
318        flex-wrap: wrap;
319        height: auto !important;
320        padding: 10px 0;
321    }
322
323    body.show-global-banner {
324        padding-top: 2rem;
325    }
326
327    body.marketing-layout.show-global-banner header {
328        top: 2rem;
329    }
330
331    .global-banner-accordion {
332        width: 100%;
333        color: #fff;
334        z-index: 999;
335        position: fixed;
336        top: 0;
337        left: 0;
338    }
339
340    .global-banner-accordion a.white {
341        color: #ffffff;
342    }
343
344    .global-banner-accordion a {
345        color: #1B5C65;
346        font-weight: 600;
347    }
348
349    .global-banner-accordion a:hover {
350        text-decoration: underline;
351    }
352
353    .global-banner-accordion a:active {
354        text-decoration: none;
355        color: #1B5C65;
356        outline: auto !important;
357        outline-color: #1B5C65 !important;
358        padding: 2px !important;
359    }
360
361    .global-banner-accordion__button {
362        display: block;
363        background-color: #26828E;
364        border: none;
365        max-width: 150%;
366        margin-left: auto;
367        margin-right: auto;
368        position: relative;
369        vertical-align: middle;
370        overflow: hidden;
371        text-decoration: none;
372        color: #fff;
373        font-size: 16px;
374        cursor: pointer;
375        text-align: left;
376        padding: 10px 16px;
377        z-index: 999999;
378        top: 0;
379        left: 0;
380        transition: background 0.5s;
381        width: 100vw;
382    }
383
384    .global-banner-accordion__button:after {
385        content: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='15px' height='15px' fill='white'><path d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z' /></svg>");
386        float: inline;
387        margin-left: 5px;
388        transform: scale(1.5);
389    }
390
391    .global-banner-accordion__button--active + .global-banner-accordion__content {
392        transform: translateY(calc(1 * var(nav--height)));
393    }
394
395    .global-banner-accordion__button--active:after {
396        content: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='15px' height='15px' fill='white'><path d='M7.646 4.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1-.708.708L8 5.707l-5.646 5.647a.5.5 0 0 1-.708-.708l6-6z' /></svg>");
397    }
398
399    .global-banner-accordion__content {
400        background-color: #F4F5F6;
401        font-size: 0.9em;
402        color: #222222;
403        padding: 0 0.5rem;
404        margin: 0;
405        z-index: 99;
406        width: 100vw;
407        max-height: 0;
408        position: relative;
409        overflow: hidden;
410        transition: max-height 0.2s ease-out;
411    }
412
413    .global-banner-accordion__content > div {
414        display: flex;
415        margin: 1rem;
416        align-content: flex-start;
417    }
418
419    .global-banner-accordion__content > div > svg {
420        flex-shrink: 0;
421    }
422
423    .global-banner-accordion__content p {
424        font-size: 15px !important;
425        line-height: 125%;
426        margin: 0;
427        padding: 0;
428    }
429
430    .global-banner-accordion__content a {
431        font-size: 15px !important;
432        color: #1B5C65;
433        font-weight: bold;
434    }
435
436    .global-banner-accordion__content a:hover {
437        text-decoration: underline;
438    }
439
440    .global-banner-accordion__content a:active,
441    .global-banner-accordion__content a:focus {
442        text-decoration: none;
443        color: #1B5C65;
444        outline: auto !important;
445        outline-color: #1B5C65 !important;
446        padding: 2px !important;
447    }
448
449    .global-banner-accordion__content svg {
450        margin-right: 5px;
451        vertical-align: bottom;
452    }
453
454    .navbar-fixed-top {
455        position: relative;
456        margin-left: calc(50% - 50vw);
457        width: 100vw;
458    }
459
460    .navbar {
461        margin-bottom: 0px !important;
462    }
463
464    .mainTopNav-ReDesign .navbar-default {
465        margin-top: 0px !important;
466    }
467
468    .header-logo-nav {
469        margin-right: 15px;
470    }
471
472    .hide {
473        display: none;
474    }
475
476    @media only screen and (max-width: 991px) {
477        .fixed-horizontal-center {
478            position: relative;
479            top: 0px;
480        }
481
482        .navbar-right {
483            margin-top: 0px;
484        }
485
486    }
487
488
489    @media only screen and (max-width: 768px) {
490        .navbar > .container .navbar-brand {
491            margin-left: 0px;
492        }
493
494        .carousel {
495            margin-top: -75px !important;
496        }
497    }
498
499    @media only screen and (max-width: 767px) {
500
501        .mainTopNav-ReDesign .navbar-default-dark {
502            display: none;
503        }
504
505    }
506
507    @media only screen and (max-width: 426px) {
508
509        .carousel {
510            margin-top: -35px !important;
511        }
512
513        .leftSideNavBtn {
514            margin-left: 130px !important;
515        }
516    }
517
518    @media only screen and (max-width: 375px) {
519        .leftSideNavBtn {
520            margin-left: 80px !important;
521        }
522    }
523
524    @media only screen and (max-width: 320px) {
525        .leftSideNavBtn {
526            margin-left: 30px !important;
527        }
528    }
529
530    .main-nav__list .gwt-HTML {
531        display: flex;
532    }
533</style>
534
535
536<header role="banner" class="header">
537    <a class="skip-link visually-hidden-focusable" href="#main">Skip to main content</a>
538    <div class="utility-nav">
539        <a href="https://thelounge.hyattvacationclub.com"target="_blank"title="Owner Login">
540    Owner Login<img src="/files/live/sites/hvc-marketing/files/marketing/home/profile-black.png" alt="Profile Icon" />
541    </a></div>
542    <div id="default-header" class="header__wrapper">
543        <div class="header__logo-nav">
544            <a href="/home" title="Explore Timeshares With Hyatt Vacation Club">
545    <img src="/files/live/sites/hvc-marketing/files/marketing/home/HVC-Logo.png" alt="Hyatt Vacation Club Logo" height="56" width="158" />
546    </a></div>
547        <nav role="navigation" class="header__main-nav main-nav " data-main-nav="true" aria-label="header__nav">
548            <div class="main-nav__scroll-wrapper">
549                <ul class="main-nav__list">
550                            <li class="main-nav__item">
551    <a  class="main-nav__link" href="/home" >Home</a>
552</li><li class="main-nav__item">
553    <a  class="main-nav__link" href="/resorts" >Resorts &amp; Destinations</a>
554</li><li class="main-nav__item">
555    <a  class="main-nav__link" href="/discover-ownership" >Discover Ownership</a>
556</li><li class="main-nav__item">
557    <a  class="main-nav__link" href="/travel-inspiration" >Travel Inspiration</a>
558</li><li class="main-nav__item main-nav__item-buttons">
559                                <a href="/request-information"title="Request Timeshare Information | Hyatt Vacation Club"class="hvc_btn--primary">
560    Request Information</a></li>
561                            <li class="main-nav__item utility-nav">
562                                    <a href="https://thelounge.hyattvacationclub.com"target="_blank"title="Owner Login">
563    Owner Login<img src="/files/live/sites/hvc-marketing/files/marketing/home/profile-black.png" alt="Profile Icon" />
564    </a></li>
565                            </ul>
566                    </div>
567        </nav>
568    </div>
569
570        <button type="button" class="header__mobile-toggle" data-mobile-toggle="true" aria-expanded="false" aria-label="Toggle navigation menu">
571            <span></span><span></span><span></span><span></span>
572        </button>
573
574    <div class="header__mobile-underlay " data-mobile-underlay="true"></div>
575</header>
576<script>
577    if (/\/booking\//.test(window.location.href)) {
578        $('.offer-banner__form').css('display', 'none');
579    }
580</script>
580<main id="main" role="main" class="marketing-request-info-main">
581        
582<section class="section flex-row request-information">
583    <div class="request-information__content" data-request-information-form="true">
584        <div class="request-information-heading">
585            <h1 tabindex="0">
586                Request Information</h1>
587            <h2 tabindex="1">
588                Want to Learn More?</h2>
589            <div class="request-msg">
590                <style type="text/css">.how-it-works.request-information,
591.request-information-sidebar h3,
592.request-information-sidebar .request-info-call-number,
593.request-information-sidebar .call-description {
594display: none;
595}
596</style>
597<p>Complete the form below and a Vacation Specialist will contact you to discuss how you can explore the vacation experiences available through Ownership with Hyatt Vacation Club.</p></div>
598
599        </div>
600        <div class="hide-on-mobile request-info-logo-motif">
601            <img src="/files/live/sites/hvc-marketing/files/marketing/home/Logo%20Mosaic%20Graphic_HP%20Hero.png" alt="Northstar Lodge exterior, Sedona red rock landscape, Windward Point pool with woman wading, and blond girl with red jacket snow tubing" height="1669" width="1530" /></div>
602        
602<script>
603    function formatPhoneNumber(e) {
604        //Filter only numbers from the input
605        let cleaned = ('' + e.value).trim().replace(/\D/g, '').substring(0, 10);
606
607        //Check if the input is of correct length
608        let match = cleaned.match(/^(\d{3})(\d{3})(\d{4})$/);
609
610        if (match) {
611            e.value = '(' + match[1] + ') ' + match[2] + '-' + match[3];
612        } else {
613            e.value = cleaned;
614        };
615    }
616    function submitRequestOwnerInformationForm(e, source) {
617        e.preventDefault();
618        if(!$(e.target).parsley().isValid()) {
619            return false;
620        }
621        $('input').each(function(){
622            this.value=$(this).val().trim();
623        });
624        $('#requestInfoSubmitButton').prop('disabled', true);
625        const formData = new FormData(e.target);
626        const xhr = new XMLHttpRequest();
627        xhr.onreadystatechange = () => {
628            if (xhr.readyState !== 4) {
629                return;
630            }
631            var result = JSON.parse(xhr.responseText) || {};
632            var url = '/become-owner/confirmation';
633            if(xhr.status !== 200 && xhr.status !== 201) {
634                url += '?errorCode=' + (result.ErrorCode || xhr.status);
635            }
636            window.location.href = url;
637        };
638
639        let url = '/';
640        if (typeof window.env != 'undefined') {
641            url = window.env.API_URL || '/';
642        }
643        url += 'createLeadRequestInfo';
644
645        let date = new Date();
646        let milliseconds = date.getMilliseconds();
647        if (milliseconds < 10){ milliseconds = '00'+milliseconds;} else if (milliseconds < 100){milliseconds = '0'+milliseconds;}
648        const datetime = new Date().toLocaleString('en-us', {month: '2-digit', day:'2-digit', year:'numeric', hour:'2-digit', minute:'2-digit', second:'2-digit', hour12:false}).replace(/[^0-9]/g,'');
649        const correlationId = datetime + milliseconds.toString() + Math.floor(Math.random() * 100).toString() + '_createLeadRequestInfo';
650        const consentCookie = document.cookie
651        .split('; ')
652        .find(row => row.startsWith('OptanonConsent='))
653        ?.split('=')[1] || null;
654
655        const intType = consentCookie
656        ? new URLSearchParams(consentCookie).get('intType')
657        : null;
658
659        xhr.open('POST', url);
660        xhr.setRequestHeader("Content-Type", "application/json;charset=UTF-8");
661        xhr.setRequestHeader('Accept', '*/*');
662        xhr.setRequestHeader("x-correlation-id", correlationId);
663        xhr.setRequestHeader("source", 'HVC');
664        var object = {};
665        formData.forEach(function(value, key){
666            object[key] = key === 'opt-in' ? value === 'true' : value;
667        });
668        object['loc'] = docCookies.getItem('loc');
669        if(object['opt-in'] === undefined) {
670            object['opt-in'] = false;
671        }
672        let vUid = '';
673        const cookieMatch = document.cookie.match(/(^| )RoktTransactionId=([^;]+)/);
674
675        if (cookieMatch && cookieMatch[2]) {
676        console.log('get cookie ',decodeURIComponent(cookieMatch[2]))
677        vUid = decodeURIComponent(cookieMatch[2]);
678        } else {
679        const params = new URLSearchParams(window.location.search);
680        vUid = params.get('rtid') || '';
681        }
682        if (intType) {
683            object['intType'] = intType;
684        }
685        object['vendoruid']= vUid;
686        object['sourceCampaign']='7016O000000wehTQAQ';
687        xhr.send(JSON.stringify(object));
688        
689            setTimeout(() => window.location = '/become-owner/confirmation?errorCode=408', 15000);
690        
691        digitalData={
692            pageInfo:{
693                pageName:"HVC | Thank you",
694                siteSection:"HVC - Request Information",
695                formID:"",
696                formName:"HVC - Request Information",
697                formLOC:docCookies.getItem('loc'),
698                formSerial:""
699            }
700        }
701
702        if(!!_satellite) {
703            _satellite.track('form complete');
704        }
705        return false;
706    }
707</script>
707
708<form class="contact-inform form"
709      method="post"
710      data-form="true"
711      data-parsley-validate="true"
712      data-parsley-trigger="focusout"
713      onsubmit="return submitRequestOwnerInformationForm(event, this);"
714>
715    <div class="contact-inform-header">
716        <div style="flex-grow: 1; font-size: 16px; font-weight: 700; line-height: 150%; margin-bottom: 0.25rem;">
717            Please enter your information.</div>
718        <div style="text-align: right; font-size: 12px; line-height: 175%; color: #696D6F;">
719            *&nbsp;Optional&nbsp;field</div>
720    </div>
721    <div style="display: flex; flex-direction: column; padding-bottom: 34px; gap: 20px;" role="radiogroup" aria-label="Please enter your information.">
722        <div style="display:flex;flex-grow: 1; align-items: baseline;">
723            <input id="request_type_new_owner"
724                   name="leadType"
725                   type="radio"
726                   value="Prospect"
727                   checked
728                   style="margin-right: 9px"
729            />
730            <label for="request_type_new_owner" style="font-family: 'Roboto';font-style: normal;font-weight: 400;font-size: 16px;line-height: 175%;color: black;">I'd like to learn more about vacation ownership.</label>
731        </div>
732        <div style="display:flex;flex-grow: 1; align-items: baseline;">
733            <input id="request_type_existing_owner"
734                   name="leadType"
735                   type="radio"
736                   value="Owner"
737                   style="margin-right: 9px"
738            />
739            <label for="request_type_existing_owner" style="font-family: 'Roboto';font-style: normal;font-weight: 400;font-size: 16px;line-height: 175%;color: black;">I'm an Owner interested in adding to my vacation portfolio.</label>
740        </div>
741    </div>
742    <div style="display: flex; gap: 0 10px;" class="wrap-mobile">
743        <div class="form-control">
744            <input type="text"
745                   id="first_name"
746                   name="firstName"
747                   class="form-input"
748                   placeholder="First Name"
749                   data-parsley-type="alphanum_space"
750                   data-parsley-type-message="Please enter a valid First Name."
751                   data-parsley-required-message="Please enter a valid First Name."
752                   required
753                   data-parsley-whitespace="trim"
754            >
755            <label for="first_name"
756                   style="z-index: 1;"
757                   class="form-label">First Name</label>
758        </div>
759
760        <div class="form-control">
761            <input type="text"
762                   id="last_name"
763                   name="lastName"
764                   class="form-input"
765                   placeholder="Last Name"
766                   data-parsley-type="alphanum_space"
767                   data-parsley-type-message="Please enter a valid Last Name."
768                   data-parsley-required-message="Please enter a valid Last Name."
769                   required
770                   data-parsley-whitespace="trim"
771            >
772            <label for="last_name"
773                   style="z-index: 1;"
774                   class="form-label">Last Name</label>
775        </div>
776
777    </div>
778    <div style="display: flex;gap: 0 10px;" class="wrap-mobile">
779        <div class="form-control">
780            <select
781                    id="state"
782                    name="state"
783                    required
784                    data-parsley-required-message="Please enter a valid State."
785                    style="font-family: Roboto; font-weight: 400; color: #696D6F;"
786                    class="form-input"
787                    onchange="document.getElementById('stateSelectLabel').style.display = this.selectedIndex > 0 ? '' : 'none'; this.style.fontFamily='';this.style.fontWeight='';this.style.color='black';this.blur();"
788                    title="State"
789                    autocomplete="address-level1"
790            >
791                <option value="">State</option>
792                <option value="AL">Alabama</option>
793                <option value="AK">Alaska</option>
794                <option value="AZ">Arizona</option>
795                <option value="AR">Arkansas</option>
796                <option value="CA">California</option>
797                <option value="CO">Colorado</option>
798                <option value="CT">Connecticut</option>
799                <option value="DE">Delaware</option>
800                <option value="FL">Florida</option>
801                <option value="GA">Georgia</option>
802                <option value="HI">Hawai'i</option>
803                <option value="Id">Idaho</option>
804                <option value="IL">Illinois</option>
805                <option value="IN">Indiana</option>
806                <option value="IA">Iowa</option>
807                <option value="KS">Kansas</option>
808                <option value="KY">Kentucky</option>
809                <option value="LA">Louisiana</option>
810                <option value="ME">Maine</option>
811                <option value="MD">Maryland</option>
812                <option value="MA">Massachusetts</option>
813                <option value="MI">Michigan</option>
814                <option value="MN">Minnesota</option>
815                <option value="MS">Mississippi</option>
816                <option value="MO">Missouri</option>
817                <option value="MT">Montana</option>
818                <option value="NE">Nebraska</option>
819                <option value="NV">Nevada</option>
820                <option value="NH">New Hampshire</option>
821                <option value="NJ">New Jersey</option>
822                <option value="NM">New Mexico</option>
823                <option value="NY">New York</option>
824                <option value="NC">North Carolina</option>
825                <option value="ND">North Dakota</option>
826                <option value="OH">Ohio</option>
827                <option value="OK">Oklahoma</option>
828                <option value="OR">Oregon</option>
829                <option value="PA">Pennsylvania</option>
830                <option value="PR">Puerto Rico</option>
831                <option value="RI">Rhode Island</option>
832                <option value="SC">South Carolina</option>
833                <option value="SD">South Dakota</option>
834                <option value="TN">Tennessee</option>
835                <option value="TX">Texas</option>
836                <option value="UT">Utah</option>
837                <option value="VT">Vermont</option>
838                <option value="VA">Virginia</option>
839                <option value="WA">Washington</option>
840                <option value="WV">West Virginia</option>
841                <option value="WI">Wisconsin</option>
842                <option value="WY">Wyoming</option>
843                <option value="aruba">Aruba</option>
844                <option value="bahamas">The Bahamas</option>
845                <option value="BS, MX">Cabo San Lucas</option>
846                <option value="BS, MX">Mexico</option>
847                <option value="DR">Dominican Republic</option>
848                </select>
849            <label id="stateSelectLabel"
850                   for="state"
851                   class="form-label" style="z-index: 1;">State</label>
852        </div>
853        <div class="form-control">
854            <input type="text"
855                   id="phone"
856                   name="phone"
857                   class="form-input"
858                   data-parsley-phone="true"
859                   data-parsley-phone-message="Please enter a valid Phone."
860                   data-parsley-required-message="Please enter a valid Phone."
861                   required
862                   placeholder="none"
863                   style="border: 1px solid #696D6F;border-radius: 8px;"
864                   oninput="formatPhoneNumber(this)"
865                   type="tel"
866            >
867            <label for="phone"
868                   style="z-index: 1;"
869                   class="form-label">Phone Number</label>
870        </div>
871        <div class="form-control">
872            <input type="text"
873                   id="email"
874                   name="email"
875                   class="form-input"
876                   data-parsley-type="email"
877                   data-parsley-type-message="Please enter a valid Email."
878                   data-parsley-required-message="Please enter a valid Email."
879                   required
880                   placeholder="Email Address"
881                   data-parsley-whitespace="trim"
882            >
883            <label for="email"
884                   style="z-index: 1;"
885                   class="form-label">Email Address</label>
886        </div>
887    </div>
888    <div class="form-control">
889        <textarea id="comments"
890                  name="comments"
891                  class="form-input"
892                  data-field="true"
893                  style="flex-grow: 1;border: 1px solid #696D6F;border-radius: 8px;"
894                  placeholder="none"
895                  maxlength="250"
896        ></textarea>
897        <label class="form-label"
898               for="comments" style="color: #696D6F;z-index: 1;">Anything else we should know?* (Max. 250 characters)</label>
899    </div>
900    <div style="display:flex;flex-grow: 1; align-items: start; gap: 5px; margin-top: 45px;">
901        <input id="promo_opt_in"
902               name="opt-in"
903               type="checkbox"
904               value="true"
905        />
906        <label for="promo_opt_in" style="font-family: 'Roboto';font-style: normal;font-weight: 400;font-size: 12px;line-height: 175%;color: #696D6F;">By checking this box, I agree to receive by mail, e-mail, phone, and/or text (the latter two at the number I provided with this consent, if applicable) promotional materials and information about Hyatt Vacation Club and its affiliate programs, regardless of whether my number is registered on a do-not-call list, or I have previously unsubscribed from emails or requested not to receive mailings. Texts and calls may be sent via automated technology, and consent to receive them is not required to make a purchase. Messaging and data rates may apply.</label>
907    </div>
908
909    <button id="requestInfoSubmitButton" type="submit" class="hvc_btn--primary" data-submit="true">Request Information</button>
910</form><div class="request-information-sidebar">
911            <h3 tabindex="1">
912                </h3>
913            <div class="call-description">
914                </div>
915            <a href="tel:8582997438" class="request-info-call-number" data-lead-offer-code-info="csd-phone-number">
916            858-299-7438</a>
917            <h4 tabindex="1">
918                </h4>
919            <div class="hours-description">
920                </div>
921            <h5 tabindex="1">
922                Owner Login</h5>
923            <div class="owner-login-message">
924                <p><a style="color: #1F7482; font-weight: 700;" href="//thelounge.hyattvacationclub.com/login/login.html">Log in</a> to your account.</p><p>Call us at <nobr><a style="color: #1F7482; font-weight: 700;" href="tel:18004649288">+1 800-GO-HYATT</a></nobr> if you need assistance with your account, or to learn about the newest travel opportunities available through Hyatt Vacation Club with a personalized Ownership review.</p></div>
925        </div>
926    </div>
927</section>
928
929<section class="flex-col how-it-works request-information" style="background: url('/modules/hvc-template/img/palms-pattern.png'), #048767;">
930    <div class="how-it-works-heading"></div>
931    <div class="flex-row wrap-mobile" style="flex-grow: 1; gap: 20px;">
932         <div class="flex-col">
933            <div class="how-it-works-step-circle flex-col">
934                <div>1</div>
935            </div>
936            <div class="how-it-works-title">
937                </div>
938            <div class="how-it-works-description">
939                </div>
940        </div>
941        <div class="flex-col">
942            <div class="how-it-works-step-circle flex-col">
943                <div>
9432</div>
944            </div>
945            <div class="how-it-works-title">
946                </div>
947            <div class="how-it-works-description">
948                </div>
949        </div>
950        <div class="flex-col">
951            <div class="how-it-works-step-circle flex-col">
952                <div>3</div>
953            </div>
954            <div class="how-it-works-title">
955                </div>
956            <div class="how-it-works-description">
957                </div>
958        </div>
959    </div>
960</section></main>
961    
962
963
964<!--  -->
965<!-- <p>Offer ID3: request-information</p>-->
966<!-- <jahia:resource type="inline" insert="false" targetTag="head" resource="" async="false" defer="false" title="" key="head_canonical_link"><link href="https://www.hyattvacationclub.com/request-information" rel="canonical" />
967      <meta property="og:url" content="https://www.hyattvacationclub.com/request-information" />
968    </jahia:resource>
969 --><footer role="contentinfo" class="footer">
970    <div class="hvc-footer">
971        <div class="hvc-footer__top">
972                <div class="hvc-footer__top--image-content">
973
974                    <div class="hvc-footer__top--image-content-item1">
975                        <a href="/home"title="Explore Timeshares With Hyatt Vacation Club">
976    <img src="/files/live/sites/hvc-marketing/files/marketing/home/hvc-footer-logo.png" alt="Hyatt Vacation Club Logo" />
977    </a></div>
978
979                    <div class="hvc-footer__top--image-content-item2">
980
981                        <h2 class="hvc-footer__top--image-content-item2-heading">
982                          SITE NAVIGATION</h2>
983
984                        <ul>
985<li>
986        <a href="/home"title="Explore Timeshares With Hyatt Vacation Club"class="hvc-footer__top--image-content-item2-content">
987    Home</a></li>
988    <li>
989        <a href="/resorts"title="Explore Timeshare Resorts & Experiences | Hyatt Vacation Club"class="hvc-footer__top--image-content-item2-content">
990    Resorts & Destinations</a></li>
991    <li>
992        <a href="/discover-ownership"title="Learn More About Hyatt Vacation Club Ownership"class="hvc-footer__top--image-content-item2-content">
993    Discover Ownership</a></li>
994    <li>
995        <a href="/vacation-offers"title="Timeshare Vacation Offers | Hyatt Vacation Club"class="hvc-footer__top--image-content-item2-content">
996    Vacation Offers</a></li>
997    <li>
998        <a href="/travel-inspiration"title="Travel Inspiration | Hyatt Vacation Club"class="hvc-footer__top--image-content-item2-content">
999    Travel Inspiration</a></li>
1000    </ul></div>
1001
1002                    <div class="hvc-footer__top--image-content-item3">
1003                        <h2 class="hvc-footer__top--image-content-item3-heading">
1004                          HAVE QUESTIONS?</h2>
1005
1006                        <a href="tel:8772793602"title="877-279-3602"class="hvc-footer__top--image-content-item3-tel tel">
1007    877-279-3602</a><span class="hvc-footer__top--image-content-item3-tel-text">
1008                            9 AM to 5 PM ET <br/> Monday – Friday</span>
1009
1010                        </div>
1011                    <div class="hvc-footer__top--image-content-item4">
1012                        <h2 class="hvc-footer__top--image-content-item4-heading">
1013                            FIND YOUR NEXT VACATION</h2>
1014
1015                        <div>
1016                            <a href="https://www.hyattvacationclub.com/booking/verify?prn=myprn"title="Redeem Your Offer"class="hvc-footer__top--image-content-item4-button">
1017    Redeem Your Offer</a></div>
1018
1019                        <span class="hvc-footer__top--image-content-item4-label">
1020                          Interested in Becoming an Owner?</span>
1021                        <span>
1022                          <a href="/request-information"title="Request Timeshare Information | Hyatt Vacation Club"class="hvc-footer__top--image-content-item4-link">
1023    Request Information</a></span>
1024                        <h2 class="hvc-footer__top--image-content-item4-media">
1025                            Social Media</h2>
1026                        <ul class="hvc-footer__top--image-content-item4-logos">
1027<li>
1028    <a href="//www.facebook.com/HyattVacayClub"target="_blank">
1029    <img src="/files/live/sites/hvc-marketing/files/owners_consolidation/icons/Facebook.png" alt="The icon for Facebook, which links to the website" />
1030    </a></li>
1031    <li>
1032    <a href="//www.instagram.com/accounts/login/?next=https%3A%2F%2Fwww.instagram.com%2Fhyattvacayclub%2F"target="_blank">
1033    <img src="/files/live/sites/hvc-marketing/files/marketing/home/insta.png" alt="The icon for Instagram, which links to the website" />
1034    </a></li>
1035    <li>
1036    <a href="//www.youtube.com/@hyattvacayclub/"target="_blank">
1037    <img src="/files/live/sites/hvc-marketing/files/marketing/home/yt.png" alt="The icon for YouTube, which links to the website" />
1038    </a></li>
1039    </ul></div>
1040                </div>
1041                <div class="hvc-footer__top--navigation">
1042                    <div class="hvc-footer__top--navigation--main">
1043                        <ul class="hvc-footer__top--navigation--main--websites">
1044    <li>
1045        <a href="https://thelounge.hyattvacationclub.com/"title="Owner Login"class="hvc-footer__top--navigation--main--websites-url">
1046    Owner Login</a></li>
1047        <li>
1048        <div class="hvc-footer__top--navigation--main--websites-divider">
1049                <svg xmlns="http://www.w3.org/2000/svg" width="1" height="17" viewBox="0 0 1 17" fill="none">
1050                    <rect opacity="0.25" y="0.5" width="1" height="16" fill="white"/>
1051                </svg>
1052            </div>
1053        <a href="https://world.hyatt.com/content/gp/en/program-overview.html"target="_blank"title="World of Hyatt"class="hvc-footer__top--navigation--main--websites-url">
1054    World of Hyatt</a></li>
1055        <li>
1056        <div class="hvc-footer__top--navigation--main--websites-divider">
1057                <svg xmlns="http://www.w3.org/2000/svg" width="1" height="17" viewBox="0 0 1 17" fill="none">
1058                    <rect opacity="0.25" y="0.5" width="1" height="16" fill="white"/>
1059                </svg>
1060            </div>
1061        <a href="https://www.intervalworld.com"target="_blank"title="Interval International"class="hvc-footer__top--navigation--main--websites-url">
1062    Interval International</a></li>
1063        <li>
1064        <div class="hvc-footer__top--navigation--main--websites-divider">
1065                <svg xmlns="http://www.w3.org/2000/svg" width="1" height="17" viewBox="0 0 1 17" fill="none">
1066                    <rect opacity="0.25" y="0.5" width="1" height="16" fill="white"/>
1067                </svg>
1068            </div>
1069        <a href="https://www.hvocareers.com/"title="Careers"class="hvc-footer__top--navigation--main--websites-url">
1070    Careers</a></li>
1071        <li>
1072        <div class="hvc-footer__top--navigation--main--websites-divider">
1073                <svg xmlns="http://www.w3.org/2000/svg" width="1" height="17" viewBox="0 0 1 17" fill="none">
1074                    <rect opacity="0.25" y="0.5" width="1" height="16" fill="white"/>
1075                </svg>
1076            </div>
1077        <a href="/home/site-map/"title="Site Map"class="hvc-footer__top--navigation--main--websites-url">
1078    Site Map</a></li>
1079        </ul></div>
1080                </div>
1081            </div>
1082        <div class="hvc-footer__bottom-item">
1083            <div class="hvc-footer__bottom-item--main">
1084                <div class="hvc-footer__bottom-item--main-legal">
1085    <p>This is neither an offer to sell nor a solicitation to buy timeshare to residents in states and/or jurisdictions in which registration requirements have not been fulfilled. Void where prohibited by law.</p>
1086    <div class="hvc-footer__bottom-item--main-legal-disclaimer">
1087        <img src="/files/live/sites/hvc-marketing/files/marketing/home/EHO_logo_white.svg"  alt="Equal housing opportunity logo"  loading="lazy" /><div>
1088            <p><strong>
1088THIS WEBSITE IS BEING USED FOR THE PURPOSE OF SOLICITING SALES OF TIMESHARE INTERESTS.</strong></p>
1089            <div class="hvc-footer__bottom-item--main-legal-disclaimer"><p><strong>ANY NAMES AND ADDRESSES ACQUIRED WILL BE USED FOR THE PURPOSE OF SOLICITING THE SALE OF TIMESHARE PERIODS. THE COMPLETE OFFERING TERMS ARE IN AN OFFERING PLAN AVAILABLE FROM SPONSOR.</strong></p></div>
1090            <p>Images depicted may be developer's conceptual renderings and the description may include features, furnishings, and amenities that are proposed and subject to change at any time.</p>
1091            <p>©2024–2025, HVC. All rights reserved<br/>The Hyatt Vacation Club programs are independently owned and operated in respective parts by HV Global Group, Inc. and WHV Resort Group, Inc. (collectively, "HVC"). HVC and its affiliates use the Hyatt names and marks under license from an affiliate of Hyatt Hotels Corporation. The right to use such marks shall cease if such license expires or is revoked or terminated. HVC is not owned by or an affiliate of Hyatt Hotels Corporation. Hyatt Hotels Corporation and its affiliates make no representations, warranties, or guaranties with respect to HVC programs or products. HVC collects and uses the personal information you provide in accordance with HVC’s privacy policy.</p>
1092        </div>
1093    </div>
1094</div><ul class="hvc-footer__bottom-item--websites">
1095    <li>
1096        <a href="/home/state-and-legal-disclosures/"title="State and Legal Disclosures | Hyatt Vacation Club"class="hvc-footer__bottom-item--websites-url ">
1097    State and Legal Disclosures</a></li>
1098    <li>
1099        <div class="hvc-footer__bottom-item--websites-divider">
1100                <svg xmlns="http://www.w3.org/2000/svg" width="1" height="17" viewBox="0 0 1 17" fill="none">
1101                    <title>Divider</title>
1102                    <rect opacity="0.25" y="0.5" width="1" height="16" fill="white"/>
1103                </svg>
1104            </div>
1105        <a href="/terms-of-use"title="Terms of Use | Hyatt Vacation Club"class="hvc-footer__bottom-item--websites-url ">
1106    Terms of Use</a></li>
1107    <li>
1108        <div class="hvc-footer__bottom-item--websites-divider">
1109                <svg xmlns="http://www.w3.org/2000/svg" width="1" height="17" viewBox="0 0 1 17" fill="none">
1110                    <title>Divider</title>
1111                    <rect opacity="0.25" y="0.5" width="1" height="16" fill="white"/>
1112                </svg>
1113            </div>
1114        <a href="https://privacy.hyattvacationclub.com/"target="_self"class="hvc-footer__bottom-item--websites-url ">
1115    Privacy & Cookie Policy</a></li>
1116    <li>
1117        <div class="hvc-footer__bottom-item--websites-divider">
1118                <svg xmlns="http://www.w3.org/2000/svg" width="1" height="17" viewBox="0 0 1 17" fill="none">
1119                    <title>Divider</title>
1120                    <rect opacity="0.25" y="0.5" width="1" height="16" fill="white"/>
1121                </svg>
1122            </div>
1123        <a href="https://privacy-portal-mvwc.my.onetrust.com/webform/711fd727-975b-4078-b1d2-af57070c5360/2c3050e4-3fc2-477b-962a-995e9d0607de"target="_blank"title="Do Not Sell or Share"class="hvc-footer__bottom-item--websites-url ">
1124    Do Not Sell or Share</a></li>
1125    <li>
1126        <div class="hvc-footer__bottom-item--websites-divider">
1127                <svg xmlns="http://www.w3.org/2000/svg" width="1" height="17" viewBox="0 0 1 17" fill="none">
1128                    <title>Divider</title>
1129                    <rect opacity="0.25" y="0.5" width="1" height="16" fill="white"/>
1130                </svg>
1131            </div>
1132        <a title="Cookie Settings"class="ot-sdk-show-settings hvc-footer__bottom-item--websites-url"role="button"tabindex="0">
1133    Cookie Settings</a></li>
1134    <li>
1135        <div class="hvc-footer__bottom-item--websites-divider">
1136                <svg xmlns="http://www.w3.org/2000/svg" width="1" height="17" viewBox="0 0 1 17" fill="none">
1137                    <title>Divider</title>
1138                    <rect opacity="0.25" y="0.5" width="1" height="16" fill="white"/>
1139                </svg>
1140            </div>
1141        <a href="/accessibility-statement"title="Accessibility Statement | Hyatt Vacation Club"class="hvc-footer__bottom-item--websites-url ">
1142    Accessibility Statement</a></li>
1143    <li>
1144        <a href="https://www.levelaccess.com/a/hyatt-vacation-club/"target="_blank"class="hvc-footer__bottom-item--websites-url hvc-footer__bottom-item--websites-url-no-text">
1145    <img src="/files/live/sites/hvc-marketing/files/owners_consolidation/icons/english-ea-icon_smallest_new1.png" alt="Accessibility icon" />
1146    </a></li>
1147    </ul></div>
1148        </div>
1149    </div>
1150</footer><!--
1150<script type="text/javascript" src="/modules/hvc-template/javascript/jquery-3.7.1.min.js"></script>
1150
1151  
1151<script type="text/javascript" src="/modules/hvc-template/javascript/application.js"></script>
1151-->
1152
1153<!--create new modal for HVC-->
1154  <!-- TODO: use this static html for resorts and destinations -->
1155<!-- HVC modal ends here -->
1156
1157  
1157<script type="text/javascript" src="https://nebula-cdn.kampyle.com/wu/586381/onsite/embed.js" async></script>
1157
1158  
1158<script>
1159    // Check if the current page is NOT the homepage
1160    if (window.location.pathname !== '/' && window.location.pathname !== '/home' && !/^\/resorts(\/|$)/.test(window.location.pathname)) {
1161      // Insert brightocove script script here
1162      console.log("inside default script loading")
1163      const script = document.createElement('script');
1164      script.src = "https://players.brightcove.net/1441355349001/wOJIiUtEl_default/index.min.js";
1165      script.defer = true;
1166      document.head.appendChild(script);
1167    }
1168  </script>
1168
1169  
1169<script>
1170    function loadBrightcoveScript(videoId, galleryId) {
1171    if (typeof videojs === 'undefined') {
1172        var script = document.createElement('script');
1173        script.src = "https://players.brightcove.net/1441355349001/wOJIiUtEl_default/index.min.js";
1174        script.defer = true;
1175
1176        script.onload = function() {
1177            console.log("Brightcove script loaded successfully!");
1178            initializePlayer(videoId, galleryId);
1179        };
1180
1181        document.body.appendChild(script);
1182    } else {
1183        initializePlayer(videoId, galleryId);
1184    }
1185
1186}
1187function addResourcesBrightCove(videoId, galleryId, idToHide = false) {
1188        // Create the template element
1189        if (idToHide) {
1190            document.getElementById(idToHide).style.display = 'none';
1191        }
1192        if (typeof videojs === 'undefined') {
1193            var template = document.createElement('template');
1194            // Create the script element
1195            var script = document.createElement('script');
1196            script.src = "https://players.brightcove.net/1441355349001/wOJIiUtEl_default/index.min.js";
1197            script.defer = true;
1198            // Add an onload event to execute code after the script loads
1199            script.onload = function () {
1200                // Code to execute after the script has loaded
1201                console.log("Brightcove script loaded successfully!");
1202                // You can add any other code that depends on the script here
1203                // Example: initialize a player or any other function
1204                initializePlayer(videoId, galleryId);
1205            };
1206            // Append the script to the template
1207            template.content.appendChild(script);
1208            // Append the template to the body (or another element)
1209            document.body.appendChild(template.content);
1210        } else {
1211            initializePlayer(videoId, galleryId);
1212        }
1213    }
1214function initializePlayer(videoId, galleryId) {
1215  var videoPlayer=videojs.getPlayer(galleryId);
1216  videoPlayer.ready(function() {
1217       console.log("Brightcove Player Initialized");
1218       videoPlayer.currentTime(0);
1219       videoPlayer.play();
1220
1221      //  Observe scroll visibility
1222       observeBrightcoveVisibility(videoPlayer, galleryId);
1223    });
1224
1225  videoPlayer.on('play', function () {
1226        pauseAllBrightcovePlayers(galleryId);
1227        console.log("initializePlayer video paused", galleryId)
1228    });
1229  }
1230
1231// helper functions to pause all Brightcove players on the page
1232
1233function pauseAllBrightcovePlayers(galleryId) {
1234    if (typeof videojs === 'undefined') return;
1235
1236    videojs.getAllPlayers().forEach(function(player) {
1237        if (player.id() !== galleryId && !player.paused()) {
1238            player.pause();
1239            // player.currentTime(0); //  reset to beginning
1240        }
1241    });
1242}
1243
1244function pauseAllBrightcovePlayersArrow() {
1245    if (typeof videojs === 'undefined') return;
1246
1247    videojs.getAllPlayers().forEach(function(player) {
1248        if (!player.paused()) {
1249            player.pause();
1250        }
1251    });
1252}
1253
1254
1255// Arrow click listener
1256
1257document.addEventListener('click', function (e) {
1258    if (
1259        e.target.closest('.slick__prev') ||
1260        e.target.closest('.slick__next')
1261    ) {
1262        pauseAllBrightcovePlayersArrow();
1263    }
1264});
1265
1266
1267
1268function observeBrightcoveVisibility(player, galleryId) {
1269    if (!('IntersectionObserver' in window)) return;
1270
1271    var playerElement = document.getElementById(galleryId);
1272    if (!playerElement) return;
1273
1274    var observer = new IntersectionObserver(function (entries) {
1275        entries.forEach(function (entry) {
1276            if (!entry.isIntersecting && !player.paused()) {
1277                player.pause();
1278                // player.currentTime(0); // enable if reset is required
1279            }
1280        });
1281    }, {
1282        threshold: 0.6 // Adjust threshold as needed (0.6 means 60% of the player should be visible)
1283    });
1284
1285    observer.observe(playerElement);
1286}
1287  </script>
1287
1288
1289  <div id="external-site-modal" class="external-site-modal">
1290      <div class="external-site-modal__overlay"></div>
1291      <div class="external-site-modal__dialog" role="alertdialog" aria-modal="true" aria-labelledby="external-site-modal-h2" aria-describedby="external-site-modal-alert-msg">
1292        <button class="external-site-modal__close" href="#close" aria-label="Close">
1293          <svg
1294                  xmlns="http://www.w3.org/2000/svg"
1295                  viewBox="0 0 320 512"
1296                  role="img"
1297                  width="25"
1298                  height="25"
1299          >
1300            <path
1301                    fill="currentColor"
1302                    d="M193.94 256L296.5 153.44l21.15-21.15c3.12-3.12 3.12-8.19 0-11.31l-22.63-22.63c-3.12-3.12-8.19-3.12-11.31 0L160 222.06 36.29 98.34c-3.12-3.12-8.19-3.12-11.31 0L2.34 120.97c-3.12 3.12-3.12 8.19 0 11.31L126.06 256 2.34 379.71c-3.12 3.12-3.12 8.19 0 11.31l22.63 22.63c3.12 3.12 8.19 3.12 11.31 0L160 289.94 262.56 392.5l21.15 21.15c3.12 3.12 8.19 3.12 11.31 0l22.63-22.63c3.12-3.12 3.12-8.19 0-11.31L193.94 256z"
1303            />
1304          </svg>
1305        </button>
1306        <div>
1307          <h2 id="external-site-modal-h2" class="external-site-modal__title">You are leaving our website</h2>
1308          <p id="external-site-modal-alert-msg" class="external-site-modal__content">You're about to visit a third-party website that is not operated by HV Global Group, Inc. or WHV Resort Group, Inc. (collectively, “HVC”).  HVC isn’t responsible for the content, privacy policies, or security of third-party websites. By clicking “Yes,” you acknowledge that you are leaving the HVC website and will be subject to the terms and policies of the third-party site.</p>
1309        </div>
1310        <button class="external-site-modal__confirm hvc_btn--primary" data-modal-close="true">Yes</button>
1311      </div>
1312    </div>
1313
1314
1315    
1315<script>
1316      const externalSiteModal = {
1317        element: undefined,
1318        previousElement: undefined,
1319        init: function () {
1320          this.element = document.getElementById('external-site-modal');
1321          this.element
1322                  .querySelector('.external-site-modal__overlay')
1323                  .addEventListener('click', this.close.bind(this));
1324          this.element
1325                  .querySelector('.external-site-modal__close')
1326                  .addEventListener('click', (e) => {
1327                    e.preventDefault()
1328                    this.close()
1329                  })
1330          window.addEventListener('keydown', (e) => {
1331            if (
1332                    e.code === 'Escape' &&
1333                    this.element.classList.contains('external-site-modal__visible')
1334            ) {
1335              this.close();
1336            } else if (
1337                    e.code === 'Tab' && e.shiftKey &&
1338                    document.activeElement.classList.contains('external-site-modal__close')
1339            ) {
1340              e.preventDefault();
1341              $('.external-site-modal__confirm').focus();
1342            } else if (
1343                    e.code === 'Tab' &&
1344                    document.activeElement.classList.contains('external-site-modal__confirm')
1345            ) {
1346              e.preventDefault();
1347              $('.external-site-modal__close').focus();
1348            }
1349          })
1350        },
1351
1352        open() {
1353          this.previousElement = document.activeElement;
1354          this.element.classList.add('external-site-modal__visible');
1355          $('.external-site-modal__close').focus();
1356        },
1357
1358        close() {
1359          $('.external-site-modal__confirm').off();
1360          $('.external-site-modal__closel').off();
1361          this.element.classList.remove('external-site-modal__visible');
1362          if(this.previousElement) {
1363            this.previousElement.focus();
1364          }
1365        },
1366      }
1367      externalSiteModal.init();
1368      $(window).on('load', function() {
1369        $.expr[":"].external = function(a) {
1370          var linkhn = a.hostname.split('.').reverse();
1371          var linkHref = linkhn[1] + "." + linkhn[0];
1372
1373          var domainhn = window.location.hostname.split('.').reverse();
1374          var domainHref = domainhn[1] + "." + domainhn[0];
1375
1376          return !!a.href && !a.href.match(/^mailto\:/) && !a.href.match(/^tel\:/) && linkHref !== domainHref && linkHref !== 'hyattvacationclub.com' && !a.classList.contains('hvc-footer__bottom-item--websites-url');
1377        };
1378
1379        $("a:external").addClass("external-link");
1380
1381        $(function() {
1382          $('a.external-link').click(function(e) {
1383            e.preventDefault();
1384            externalSiteModal.open();
1385            var url = $(this).attr('href');
1386            $('.external-site-modal__confirm').click(function() {
1387              externalSiteModal.close();
1388              window.open(url, '_blank');
1389            });
1390          });
1391        });
1392      });
1393    </script>
1393
1394
1395    <style>
1396      .external-site-modal {
1397        position: fixed;
1398        top: 0;
1399        right: 0;
1400        bottom: 0;
1401        left: 0;
1402        z-index: 100000;
1403        display: flex;
1404        align-items: center;
1405        justify-content: center;
1406        height: 100%;
1407        opacity: 0;
1408        visibility: hidden;
1409      }
1410
1411      .external-site-modal__visible {
1412        opacity: 1;
1413        visibility: visible;
1414      }
1415
1416      .external-site-modal__overlay {
1417        position: fixed;
1418        top: 0;
1419        right: 0;
1420        bottom: 0;
1421        left: 0;
1422        background: rgba(0, 0, 0, 0.35);
1423      }
1424
1425      .external-site-modal__dialog {
1426        position: relative;
1427        background: white;
1428        max-width: 36rem;
1429        padding: 3rem;
1430        box-shadow: 0 1rem 2rem 0 #0000000D;
1431        border-radius: 1rem;
1432        width: 90%;
1433      }
1434
1435      .external-site-modal__content {
1436        color: #696D6F;
1437        padding-bottom: 1rem;
1438        font-size: 18px;
1439      }
1440      
1441      .external-site-modal__title {
1442        color: #222;
1443        font-family: Tenor Sans;
1444        font-size: 2.5rem;
1445        font-style: normal;
1446        font-weight: 400;
1447        line-height: 2.375rem;
1448        margin: 0;
1449      }
1450
1451      .external-site-modal__close {
1452        position: absolute;
1453        top: 3rem;
1454        right: 2rem;
1455        color: #26828e;
1456        background-color: transparent;
1457        border: none;
1458      }
1459    </style>
1460  </body>
1461</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.