5e41cc9cfbd5bc88bf497d7af95dbb25aa6126c9

Posts Tagged ‘Vincent’

Air Canada Suspends St. Vincent Flights  

StVincent-March26.jpg

(416) 575-1871

(416) 630-9292

The St. Vincent and the Grenadines Tourist office is advising that following new restrictions on Canadian travellers that impacted on demand, Air Canada has decided to cancel flight operations to several routes including St Vincent and the Grenadines from Jan. 23 for this current 2021 winter season.

This is a temporary measure until April 11, when we hope the environment will be more conducive to traveling.

St. Vincent and the Grenadines notes that its tourism office staff in Canada is working remotely as mandated by the Canadian government, but can be reached by telephone at (416) 630-9292; cell phone at (416) 575-1871 and email [email protected]

 

 



Source

St Vincent And The Grenadines Destination Guide

caribbean

The tropical treasures of St Vincent and the Grenadines are found near St Lucia and Grenada, part of the Windward Islands of the Lesser Antilles, in the Caribbean Sea. This unspoiled paradise of 32 islands includes Bequia, Mustique, Canouan, Mayreau, Petit St Vincent, Tobago Cays, Union Island and Palm Island, each with their own unique character and magnificent beaches to discover.

Thanks to its beautiful beaches and laid-back atmosphere, St Vincent and the Grenadines is an idyllic venue for that perfect island wedding or romantic honeymoon retreat. This aura of romantic seclusion is made possible by the fact that the island chain is refreshingly free of big, crowded resorts and the trappings of rampant development – by Caribbean standards, St Vincent and the Grenadines is an undiscovered gem. Most of the population live on the largest and most developed island, St Vincent, leaving a slew of the smaller islands sparsely inhabited and blessedly unspoiled.

The varied topography of the island chain enables an exciting array of adventures, from sailing and scuba diving to hiking and horse riding on the beach. There are also a few golf courses worth swinging a club at. St Vincent offers lush rainforest, making eco-retreats and jungle adventures increasingly popular.

The island nation has a French and British colonial history; Carib Indians fought off European settlement on St Vincent until the 18th century, after which it was subjected to many years of colonial rule and slavery. On 27 October 1979, it finally became the last of the Windward Islands to gain independence. Since then this lovely island nation has survived largely on its natural bounty, with agriculture the backbone of the country’s economy, and tourism attracting a steady stream of foreign admirers.

The main tourist centres in St Vincent and the Grenadines, Kingstown (St Vincent) and Port Elizabeth (Bequia), provide a unique insight into the culture of the island nation. Kingstown’s colourful markets and good restaurants make it a good base for hiking to La Soufriere Volcano, or exploring the filming locations from the Pirates of the Caribbean movies. Port Elizabeth is a sleepy seaside town with less to offer in terms of shopping and entertainment, but which provides easy access to the lovely beaches of Mustique, the historic Hamilton Fort, and the Oldhegg Turtle Sanctuary.

Source

Kingstown (Saint Vincent and the Grenadines) Vacation Packages

American Airlines Vacations
Kingstown (Saint Vincent and the Grenadines) Vacation Packages – American Airlines Vacations

Our best prices in vacation packages to Kingstown (Saint Vincent and the Grenadines)

See the best deals from your origin.

*Average total price per person based on round trip flights in the Main Cabin and double occupancy hotel stays. Prices displayed have been collected within the last 24 hrs and may no longer be available at time of booking. Modifying this information may result in a different price. To find the most updated price, please visit aavacations.com.

Kingstown (Saint Vincent and the Grenadines) vacation packages

Saturday light rain

78°F 2/20/2021

Sunday moderate rain

79°F 2/21/2021

Monday light rain

78°F 2/22/2021

Tuesday light rain

78°F 2/23/2021

Wednesday light rain

78°F 2/24/2021

Thursday light rain

77°F 2/25/2021

Friday light rain

78°F 2/26/2021

Powered by: OpenWeatherMap.org
Source

St Vincent and the Grenadines: bereavement pack

opengraph-image-a1f7d89ffd0782738b1aeb0da37842d8bd0addbd724b8e58c3edbc7287cc11de.png

Hospitality Recreation
Published 11 August 2016
Last updated 3 September 2020 + show all updates

  1. 3 September 2020

    Updated bereavement pack for St Vincent and the Grenadines – September 2020

  2. 30 December 2019

    The bereavement pack for St Vincent and the Grenadines has been updated.

  3. 30 October 2018

    The Bereavement pack for St Vincent and the Grenadines has been updated

  4. 11 August 2016

    First published.

Source

COVID-19 in Saint Vincent and the Grenadines – COVID-19 Very High – Level 4: COVID-19 Very High – Travel Health Notices

airline

New Travel Requirements

All air passengers coming to the United States, including U.S. citizens, are required to have a negative COVID-19 test result or documentation of recovery from COVID-19 before they board a flight to the United States. See the Frequently Asked Questions for more information.

Level 4: Very High Level of COVID-19 in Saint Vincent and the Grenadines

Key Information for Travelers to Saint Vincent and the Grenadines

  • Travelers should avoid all travel to Saint Vincent and the Grenadines.
  • Travel may increase your chance of getting and spreading COVID-19.
  • If you must travel:
    • Before you travelget tested with a viral test 1–3 days before your trip. Do not travel if you are waiting for test results, test positive, or are sick. Follow all entry requirements for your destination and provide any required or requested health information. 
    • During travelwear a mask, stay at least 6 feet from people who are not traveling with you, wash your hands often or use hand sanitizer, and watch your health for signs of illness.
    • Before traveling back to the United States, get tested with a viral test 1–3 days before travel. Follow all destination and airline recommendations or requirements.
    • After you travelget tested 3–5 days after travel AND stay home for 7 days after travel.
      • If you don’t get tested, it’s safest to stay home for 10 days.
      • If you had a known exposure to COVID-19 while traveling, delay travel, quarantine from other people, get tested, and monitor your health.

Travel and COVID-19

Travel may increase your chance of getting and spreading COVID-19. Staying home is the best way to protect yourself and others from COVID-19. Airports, bus stations, train stations, and rest stops are all places travelers can be exposed to the virus. These are also places where it can be hard to social distance. If you travel, take steps before, during, and after travel to keep yourself and others from getting COVID-19. 

Delay travel if you are waiting for test results, test positive, are sick, or if you have been around someone with COVID-19 in the past 14 days. Find out more about When to Delay Travel.

Before You Travel

Travelers should avoid all travel to Saint Vincent and the Grenadines. If you must travel, talk to your doctor ahead of travel, especially if you are at increased risk for severe illness from COVID-19

Get tested with a viral test 1–3 days before your trip, keep a copy of your results with you during travel.

Do not travel if your test result is positive; immediately isolate yourself, and follow public health recommendations.

If traveling by air, check if your airline requires any health information, test results, or other documents. Follow entry requirements or restrictions at your destination which might include testing, quarantine, and providing contact information. Check with your destination’s Office of Foreign Affairs or Ministry of Health or the US Department of State, Bureau of Consular Affairs, Country Information page for details about entry requirements and restrictions for arriving travelers. If you test positive on arrival, you might be required to isolate. You might be prevented from returning to the United States as scheduled. 

If you get sick in Saint Vincent and the Grenadines, you might need medical care. Plan ahead and learn more about Getting Health Care During Travel.

During Travel

If you travel, take the following steps to protect yourself and others from COVID-19:

  • Stay at least 6 feet/2 meters (about 2 arm lengths) from anyone who is not traveling with you. It’s important to do this everywhere—both indoors and outdoors.
  • Wear a mask to keep your nose and mouth covered when you are in shared spaces, including when using public transportation. 
  • Wash your hands often or use hand sanitizer (with at least 60% alcohol).
  • Avoid contact with anyone who is sick.
  • Avoid touching your eyes, nose, and mouth.
  • Do not travel if you are sick.

Get tested with a viral test 1–3 days before traveling back to the United States.

After You Travel

You might have been exposed to COVID-19 during your travels. You might feel well and not have any symptoms, but you can be contagious without symptoms and can spread the virus to others. 

After you travel, take the following steps to protect others from getting sick for 14 days after travel:

  • Get tested 3–5 days after your trip AND stay home for 7 days after travel.
    • Even if you test negative, stay home for the full 7 days.
    • If your test is positive, isolate yourself to protect others from getting infected.
  • If you don’t get tested, it’s safest to stay home for 10 days after travel.
  • Avoid being around people who are at increased risk for severe illness for 14 days, whether you get tested or not.
  • Always follow state and local recommendations or requirements related to travel.

Take these actions to protect others from getting sick:

See CDC’s After You Travel page for more information.

Other Considerations

If you get sick with COVID-19 or test positive for the virus that causes COVID-19 while abroad, you might not be permitted to return to the United States until you can end isolation. If you are exposed to someone with COVID-19 during travel, you might be quarantined and not be permitted to return to the United States until your quarantine is lifted.

Clinician Information

Clinicians should obtain a detailed travel history for patients with symptoms of COVID-19 infection. If you suspect that a traveler has COVID-19, see Information for Healthcare Professionals about Coronavirus (COVID-19) for information on evaluating, reporting, clinical care guidance, and infection control.

Additional Information

 

Source

St Vincent and the Grenadines – Travel Guide Magazine

caribbean

Explore St. Vincent & the Grenadines, and discover a secluded world of natural beauty that is cradled in history; once named “Hairoun” – Land of the Blessed. With archaeological evidence indicating that the first inhabitants arrived as early as 150 AD, the Kalingo (or “Caribs”) arrived around 1450 AD. Spotted by Columbus in 1492, the island was officially named St. Vincent in 1498. French settlers first arrived in the early 1700’s, and after many battles, the British took control of the island in 1763. In the mid 1800’s, a steady flow of immigrants arrived from Portugal. In 1979, St. Vincent and the Grenadines gained independence.

Today’s visitors enjoy a relaxing Caribbean experience far from the crowds, and surrounded by an abundant variety of scenery and wildlife to explore and discover.

From breath taking views, gleaming waters to black sand beaches, waterfalls and rainforests, nature trails, a volcanic peak that rises 4,000 feet, historical buildings and cathedrals, petro glyphs, quaint fishing villages, and the oldest botanical gardens in the western hemisphere, St. Vincent & the Grenadines has many adventures to offer.

The island is a playground and paradise for bird watchers, whale & dolphin watchers, and nature lovers. Enjoy some of the finest scuba diving and snorkeling in the Caribbean, home to 225 different species of fish. Take a day trip to the Tobago Cays, and enjoy St. Vincent & the Grenadine’s protected turtle sanctuary or visit the site at Wallilabou Bay where scenes from “Pirates of the Caribbean – Curse of the Black Pearl” were filmed.

Source

Visit Saint Vincent and the Grenadines

Bequia
This cluster of Caribbean islands has long been a getaway go-to for jet-setters and royalty, yachties and celebrities. Now, it’s your turn to take in the uncluttered isles of Saint Vincent and the Grenadines. Settle in a swaying, seaside hammock, lulled by calming waves and a dense, tropical backdrop. Sail to deserted, quiet cays, dive into coral-rich waters, and claim this elite hotspot for yourself.

Book your trip

visit Saint Vincent and the Grenadines: get started

With 32 islands to choose from, most all-inclusive resorts are located on Saint Vincent island or the island of Bequia. On Saint Vincent, climb up La Soufrière volcano and visit the capital of Kingstown with its historic forts. Bequia bedazzles with the charming town of Port Elizabeth and nearby Princess Margaret Beach. Tick off must-sees with our Saint Vincent and the Grenadines packages!

Source

St Vincent and the Grenadines Tightens Travel Rules

st-vincent-grenadines-rules-cover.jpg

between day
 

St Vincent and the Grenadines has announced a series of new protocols for travelers marked by a new mandatory quarantine requirement. 

All travelers from “high-risk” countries, including the United States, United Kingdom and Canada, must undergo mandatory quarantine for 14 days in a Tourism Authority-approved quarantine hotel at their own cost. 

All travelers must arrive with proof of a fully paid reservation — in other words, if you want to travel to St Vincent, you’ll need to plan for a stay at your hotel of at least two weeks. 

So what does “quarantine hotel” mean? 

Effectively it means travelers will have to remain at their hotel — with dozens of accommodations already approved for that purpose, from the luxe Mandarin Oriental, Canouan to the Palm Island resort, among others. 

st vincent rulesPalm Island.

That is in addition to the country’s existing requirement of proof of a negative PCR test within 72 hours before arrival n the country. 

Travelers must also be retested a second time between day four and day seven of their quarantine. 

st vincent petit openThe Petit St Vincent resort, which reopened in November.

The aim of the new measures is the “safe entry of travelers to St Vincent and the Grenadines in a manner that reduces the risk of the importation and subsequent transmission” of the virus in the country, according to a government statement. 

For more, visit St Vincent and the Grenadines

— CJ

Source

St. Vincent and the Grenadines Vacation Packages | Holiday Packages & Trips 2021/2022

Affirm
St. Vincent and the Grenadines Vacation Packages | Holiday Packages & Trips 2021/2022 | Expedia.ca2?arguments[2]:[];if(!1===IsCallable(t))throw new TypeError(Object.prototype.toString.call(t)+”is not a function.”);return t.apply(l,n)}function CreateMethodProperty(e,r,t){var a={value:t,writable:!0,enumerable:!1,configurable:!0};Object.defineProperty(e,r,a)}function Get(n,t){return n[t]}function IsCallable(n){return”function”==typeof n}function RequireObjectCoercible(e){if(null===e||e===undefined)throw TypeError(Object.prototype.toString.call(e)+” is not coercible to Object.”);return e}function ToBoolean(o){return Boolean(o)}function ToObject(e){if(null===e||e===undefined)throw TypeError();return Object(e)}function GetV(t,e){return ToObject(t)[e]}function GetMethod(e,n){var r=GetV(e,n);if(null===r||r===undefined)return undefined;if(!1===IsCallable(r))throw new TypeError(“Method not callable: “+n);return r}function Type(e){switch(typeof e){case”undefined”:return”undefined”;case”boolean”:return”boolean”;case”number”:return”number”;case”string”:return”string”;case”symbol”:return”symbol”;default:return null===e?”null”:”Symbol”in self&&(e instanceof self.Symbol||e.constructor===self.Symbol)?”symbol”:”object”}}function IsConstructor(t){return”object”===Type(t)&&(“function”==typeof t&&!!t.prototype)}function OrdinaryToPrimitive(r,t){if(“string”===t)var e=[“toString”,”valueOf”];else e=[“valueOf”,”toString”];for(var i=0;i1?arguments[1]:undefined;if(“object”===Type(e)){if(arguments.length<2)var i="default";else t===String?i="string":t===Number&&(i="number");var r="function"==typeof self.Symbol&&"symbol"==typeof self.Symbol.toPrimitive?GetMethod(e,self.Symbol.toPrimitive):undefined;if(r!==undefined){var n=Call(r,e,[i]);if("object"!==Type(n))return n;throw new TypeError("Cannot convert exotic object to primitive.")}return"default"===i&&(i="number"),OrdinaryToPrimitive(e,i)}return e}function ToString(t){switch(Type(t)){case"symbol":throw new TypeError("Cannot convert a Symbol value to a string");case"object":return ToString(ToPrimitive(t,String));default:return String(t)}}function TrimString(e,u){var r=RequireObjectCoercible(e),t=ToString(r),n=/[x09x0Ax0Bx0Cx0Dx20xA0u1680u2000u2001u2002u2003u2004u2005u2006u2007u2008u2009u200Au202Fu205Fu3000u2028u2029uFEFF]+/.source;if("start"===u)var p=String.prototype.replace.call(t,new RegExp("^"+n,"g"),"");else p="end"===u?String.prototype.replace.call(t,new RegExp(n+"$","g"),""):String.prototype.replace.call(t,new RegExp("^"+n+"|"+n+"$","g"),"");return p}if (!("IntersectionObserver"in window&&"IntersectionObserverEntry"in window&&"intersectionRatio"in window.IntersectionObserverEntry.prototype )) {!function(t,e){"use strict";function n(t){this.time=t.time,this.target=t.target,this.rootBounds=t.rootBounds,this.boundingClientRect=t.boundingClientRect,this.intersectionRect=t.intersectionRect||a();try{this.isIntersecting=!!t.intersectionRect}catch(r){}var e=this.boundingClientRect,n=e.width*e.height,o=this.intersectionRect,i=o.width*o.height;this.intersectionRatio=n?Number((i/n).toFixed(4)):this.isIntersecting?1:0}function o(t,e){var n=e||{};if("function"!=typeof t)throw new Error("callback must be a function");if(n.root&&1!=n.root.nodeType)throw new Error("root must be an Element");this._checkForIntersections=r(this._checkForIntersections.bind(this),this.THROTTLE_TIMEOUT),this._callback=t,this._observationTargets=[],this._queuedEntries=[],this._rootMarginValues=this._parseRootMargin(n.rootMargin),this.thresholds=this._initThresholds(n.threshold),this.root=n.root||null,this.rootMargin=this._rootMarginValues.map(function(t){return t.value+t.unit}).join(" ")}function i(){return t.performance&&performance.now&&performance.now()}function r(t,e){var n=null;return function(){n||(n=setTimeout(function(){t(),n=null},e))}}function s(t,e,n,o){"function"==typeof t.addEventListener?t.addEventListener(e,n,o||!1):"function"==typeof t.attachEvent&&t.attachEvent("on"+e,n)}function h(t,e,n,o){"function"==typeof t.removeEventListener?t.removeEventListener(e,n,o||!1):"function"==typeof t.detatchEvent&&t.detatchEvent("on"+e,n)}function c(t,e){var n=Math.max(t.top,e.top),o=Math.min(t.bottom,e.bottom),i=Math.max(t.left,e.left),r=Math.min(t.right,e.right),s=r-i,h=o-n;return s>=0&&h>=0&&{top:n,bottom:o,left:i,right:r,width:s,height:h}}function u(t){var e;try{e=t.getBoundingClientRect()}catch(n){}return e?(e.width&&e.height||(e={top:e.top,right:e.right,bottom:e.bottom,left:e.left,width:e.right-e.left,height:e.bottom-e.top}),e):a()}function a(){return{top:0,bottom:0,left:0,right:0,width:0,height:0}}function l(t,e){for(var n=e;n;){if(n==t)return!0;n=p(n)}return!1}function p(t){var e=t.parentNode;return e&&11==e.nodeType&&e.host?e.host:e&&e.assignedSlot?e.assignedSlot.parentNode:e}var f=[];o.prototype.THROTTLE_TIMEOUT=100,o.prototype.POLL_INTERVAL=null,o.prototype.USE_MUTATION_OBSERVER=!0,o.prototype.observe=function(t){if(!this._observationTargets.some(function(e){return e.element==t})){if(!t||1!=t.nodeType)throw new Error(“target must be an Element”);this._registerInstance(),this._observationTargets.push({element:t,entry:null}),this._monitorIntersections(),this._checkForIntersections()}},o.prototype.unobserve=function(t){this._observationTargets=this._observationTargets.filter(function(e){return e.element!=t}),this._observationTargets.length||(this._unmonitorIntersections(),this._unregisterInstance())},o.prototype.disconnect=function(){this._observationTargets=[],this._unmonitorIntersections(),this._unregisterInstance()},o.prototype.takeRecords=function(){var t=this._queuedEntries.slice();return this._queuedEntries=[],t},o.prototype._initThresholds=function(t){var e=t||[0];return Array.isArray(e)||(e=[e]),e.sort().filter(function(t,e,n){if(“number”!=typeof t||isNaN(t)||t<0||t>1)throw new Error(“threshold must be a number between 0 and 1 inclusively”);return t!==n[e-1]})},o.prototype._parseRootMargin=function(t){var e=t||”0px”,n=e.split(/s+/).map(function(t){var e=/^(-?d*.?d+)(px|%)$/.exec(t);if(!e)throw new Error(“rootMargin must be specified in pixels or percent”);return{value:parseFloat(e[1]),unit:e[2]}});return n[1]=n[1]||n[0],n[2]=n[2]||n[0],n[3]=n[3]||n[1],n},o.prototype._monitorIntersections=function(){this._monitoringIntersections||(this._monitoringIntersections=!0,this.POLL_INTERVAL?this._monitoringInterval=setInterval(this._checkForIntersections,this.POLL_INTERVAL):(s(t,”resize”,this._checkForIntersections,!0),s(e,”scroll”,this._checkForIntersections,!0),this.USE_MUTATION_OBSERVER&&”MutationObserver”in t&&(this._domObserver=new MutationObserver(this._checkForIntersections),this._domObserver.observe(e,{attributes:!0,childList:!0,characterData:!0,subtree:!0}))))},o.prototype._unmonitorIntersections=function(){this._monitoringIntersections&&(this._monitoringIntersections=!1,clearInterval(this._monitoringInterval),this._monitoringInterval=null,h(t,”resize”,this._checkForIntersections,!0),h(e,”scroll”,this._checkForIntersections,!0),this._domObserver&&(this._domObserver.disconnect(),this._domObserver=null))},o.prototype._checkForIntersections=function(){var t=this._rootIsInDom(),e=t?this._getRootRect():a();this._observationTargets.forEach(function(o){var r=o.element,s=u(r),h=this._rootContainsTarget(r),c=o.entry,a=t&&h&&this._computeTargetAndRootIntersection(r,e),l=o.entry=new n({time:i(),target:r,boundingClientRect:s,rootBounds:e,intersectionRect:a});c?t&&h?this._hasCrossedThreshold(c,l)&&this._queuedEntries.push(l):c&&c.isIntersecting&&this._queuedEntries.push(l):this._queuedEntries.push(l)},this),this._queuedEntries.length&&this._callback(this.takeRecords(),this)},o.prototype._computeTargetAndRootIntersection=function(n,o){if(“none”!=t.getComputedStyle(n).display){for(var i=u(n),r=i,s=p(n),h=!1;!h;){var a=null,l=1==s.nodeType?t.getComputedStyle(s):{};if(“none”==l.display)return;if(s==this.root||s==e?(h=!0,a=o):s!=e.body&&s!=e.documentElement&&”visible”!=l.overflow&&(a=u(s)),a&&!(r=c(a,r)))break;s=p(s)}return r}},o.prototype._getRootRect=function(){var t;if(this.root)t=u(this.root);else{var n=e.documentElement,o=e.body;t={top:0,left:0,right:n.clientWidth||o.clientWidth,width:n.clientWidth||o.clientWidth,bottom:n.clientHeight||o.clientHeight,height:n.clientHeight||o.clientHeight}}return this._expandRectByRootMargin(t)},o.prototype._expandRectByRootMargin=function(t){var e=this._rootMarginValues.map(function(e,n){return”px”==e.unit?e.value:e.value*(n%2?t.width:t.height)/100}),n={top:t.top-e[0],right:t.right+e[1],bottom:t.bottom+e[2],left:t.left-e[3]};return n.width=n.right-n.left,n.height=n.bottom-n.top,n},o.prototype._hasCrossedThreshold=function(t,e){var n=t&&t.isIntersecting?t.intersectionRatio||0:-1,o=e.isIntersecting?e.intersectionRatio||0:-1;if(n!==o)for(var i=0;i0)&&!(o=i.next()).done;)a.push(o.value)}catch(c){r={error:c}}finally{try{o&&!o.done&&(n=i[“return”])&&n.call(i)}finally{if(r)throw r.error}}return a}function n(e,t,n,o,r,i,a,c){return it||i>e&&a=n?i-e-o:a>t&&c

“),r.close()),!r)throw Error(“base not supported”);var a=r.createElement(“base”);a.href=n,r.getElementsByTagName(“head”)[0].appendChild(a);var i=r.createElement(“a”);return i.href=t,i.href}finally{e&&e.parentNode.removeChild(e)}}());var l=i(t||””),f=function(){if(!(“defineProperties”in Object))return!1;try{var e={};return Object.defineProperties(e,{prop:{get:function(){return!0}}}),e.prop}catch(t){return!1}}(),h=f?this:document.createElement(“a”),m=new o(l.search?l.search.substring(1):null);return m._url_object=h,Object.defineProperties(h,{href:{get:function(){return l.href},set:function(e){l.href=e,r(),u()},enumerable:!0,configurable:!0},origin:{get:function(){return”origin”in l?l.origin:this.protocol+”//”+this.host},enumerable:!0,configurable:!0},protocol:{get:function(){return l.protocol},set:function(e){l.protocol=e},enumerable:!0,configurable:!0},username:{get:function(){return l.username},set:function(e){l.username=e},enumerable:!0,configurable:!0},password:{get:function(){return l.password},set:function(e){l.password=e},enumerable:!0,configurable:!0},host:{get:function(){var e={“http:”:/:80$/,”https:”:/:443$/,”ftp:”:/:21$/}[l.protocol];return e?l.host.replace(e,””):l.host},set:function(e){l.host=e},enumerable:!0,configurable:!0},hostname:{get:function(){return l.hostname},set:function(e){l.hostname=e},enumerable:!0,configurable:!0},port:{get:function(){return l.port},set:function(e){l.port=e},enumerable:!0,configurable:!0},pathname:{get:function(){return”/”!==l.pathname.charAt(0)?”/”+l.pathname:l.pathname},set:function(e){l.pathname=e},enumerable:!0,configurable:!0},search:{get:function(){return l.search},set:function(e){l.search!==e&&(l.search=e,r(),u())},enumerable:!0,configurable:!0},searchParams:{get:function(){return m},enumerable:!0,configurable:!0},hash:{get:function(){return l.hash},set:function(e){l.hash=e,r()},enumerable:!0,configurable:!0},toString:{value:function(){return l.toString()},enumerable:!1,configurable:!0},valueOf:{value:function(){return l.valueOf()},enumerable:!1,configurable:!0}}),h}var c,s=e.URL;try{if(s){if(“searchParams”in(c=new e.URL(“http://example.com”))){var f=new l(“http://example.com”);if(f.search=”a=1&b=2″,”http://example.com/?a=1&b=2″===f.href&&(f.search=””,”http://example.com/”===f.href))return}”href”in c||(c=undefined),c=undefined}}catch(m){}if(Object.defineProperties(o.prototype,{append:{value:function(e,t){this._list.push({name:e,value:t}),this._update_steps()},writable:!0,enumerable:!0,configurable:!0},”delete”:{value:function(e){for(var t=0;t1?arguments[1]:undefined;this._list.forEach(function(n){e.call(t,n.value,n.name)})},writable:!0,enumerable:!0,configurable:!0},toString:{value:function(){return r(this._list)},writable:!0,enumerable:!1,configurable:!0},sort:{value:function p(){for(var e=this.entries(),t=e.next(),n=[],r={};!t.done;){var a=t.value,i=a[0];n.push(i),Object.prototype.hasOwnProperty.call(r,i)||(r[i]=[]),r[i].push(a[1]),t=e.next()}n.sort();for(var o=0;o

St. Vincent and the Grenadines may have travel restrictions in place, including self-quarantine, due to COVID-19.

Top Hotels in St. Vincent and the Grenadines

Cobblestone Inn

Bay Street, Kingstown

Free cancellationReserve now, pay when you stay

The price is CA $100 per night from Jan 24 to Jan 25CA $100

per night

Jan 24 – Jan 25

4/5Very Good! (178 reviews)

“Cobblestone is a quaint little gem in the middle of Kingstown. All of the rooms are unique, so staying there is an adventure each time. The staff is so pleasant, and willing to accommodate guests. I’ve stayed at Cobblestone dozens of times, and I will keep staying there when I visit Kingstown.”…””Cobblestone is a quaint little gem in the middle of Kingstown. All of the rooms are unique, so staying there is an adventure each time. The staff is so pleasant, and willing to accommodate guests. I’ve stayed at Cobblestone dozens of times, and I will keep staying there when I visit Kingstown.”WWW…”

Reviewed on Aug. 2, 2020

Cobblestone InnPalm Island Resort All Inclusive

Palm Island Resort All Inclusive

4.5/5Wonderful! (13 reviews)

“We have been to Palm Island and we love it there.We are thinking of going there again.”…””We have been to Palm Island and we love it there.We are thinking of going there again.”WWW…”

Reviewed on Feb. 20, 2020

Palm Island Resort All InclusiveBequia Plantation Hotel

Belmont Road, Port Elizabeth Harbor, Belmont Walkway, Bequia Island

The price is CA $193 per night from Jan 24 to Jan 25CA $193

per night

Jan 24 – Jan 25

4.7/5Exceptional! (82 reviews)

“Excellent service beautiful property clean and comfortable”…””Excellent service beautiful property clean and comfortable”WWW…”

Reviewed on Mar. 19, 2020

Bequia Plantation Hotel

Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.

St. Vincent and the Grenadines Vacation Packages

Like many of its Caribbean counterparts, this 32-island chain features secluded beaches, tiny cays and colorful coral reefs. Unlike other areas, it has few tourists. Find charming destinations not heavily frequented by cruise ships on the chain of 32 islands of St. Vincent and the Grenadines. The forested volcanic islands, white beaches and coral reefs here are as beautiful as any on the more popular Caribbean islands. St. Vincent and the Grenadines feel peaceful and secluded due to the lack of tourists. Relax here on a tiny cay that seems truly apart from the bustle of civilization.

St. Vincent is the chain’s largest and main island. The much smaller island of Bequia features some of the best beaches on miles of secluded shoreline, yet it has an area of only 7 square miles (18 square kilometers). Cool off in the calm waters of Princess Margaret Beach and Lower Bay Beach, both of which open onto the bay of Port Elizabeth on the island’s west side. Afterward, enjoy inexpensive seafood meals. When the wind shifts, discover isolated Industry Bay on the island’s northeast side.

Spend at least one day snorkeling or diving in the islands’ coral reefs. St. Vincent’s Bat Cave is a great spot for experienced divers. This deep, dark opening in seaside cliffs opens to a popular roosting place for bats. Watch the flying mammals flitting above as you explore the cave’s waters. Take a boat to the Tobago Cays, five tiny islands in the middle of the Grenadines surrounded by Horseshoe Reef.

Explore St. Vincent for the country’s best inland pleasures. Kingstown, the capital, is a lively Caribbean port. Visit on Saturdays to see the town’s daily market at its busiest and purchase fresh and juicy local melon. Trek into the rainforest-covered interior of the island, where you can climb up the cone and into the crater of the active La Soufriere Volcano.

Fly into St. Vincent and the Grenadines via the international airport just outside Kingstown. Navigate between the islands by hiring a boat and crew or renting your own sailboat or motorboat.

We make it easy for everyone to travel, with St. Vincent and the Grenadines vacation packages starting from just . You’ll have the flexibility to combine your favorite hotels, airlines and car rental. For the ultimate getaway, why not add a few tours and experiences to your travel itinerary? “}}, {“name”: “If I’m not able to travel, can I cancel my St. Vincent and the Grenadines vacation package?”,”@type”: “Question”,”acceptedAnswer”: { “@type”: “Answer”, “text”: “

Whether it’s your flight or hotel, yes, you can cancel or amend it. Locked in your St. Vincent and the Grenadines vacation package in the last 24 hours? You may be able to make changes for free. For bookings older than that, you may incur a charge from your airline, hotel or car rental company. For further information, browse our Customer Service Portal. We’ll help you each step of the way. “}}, {“name”: “How do I get a cheap travel package to St. Vincent and the Grenadines?”,”@type”: “Question”,”acceptedAnswer”: { “@type”: “Answer”, “text”: “

Just think of all the wonderful things you could do in St. Vincent and the Grenadines with a spare C$590. If you combine your flights and hotel into a package deal, you could save as much as that! You have plenty of choice with Expedia. In fact, you can take your pick of over 400 airlines and 321,000 hotels around the globe. Whether you’re heading away with the whole family or traveling solo, planning a getaway to St. Vincent and the Grenadines is better with a deal. “}}, {“name”: “What are the top hotels in St. Vincent and the Grenadines?”,”@type”: “Question”,”acceptedAnswer”: { “@type”: “Answer”, “text”: “

Have a look at Bequia Beach Hotel Luxury Resort & Spa and Bequia Plantation Hotel. They’re top picks for lots of travelers to Port Elizabeth. If Lower Bay features on your itinerary, Bequia Beach Hotel Luxury Resort & Spa and Keegan’s Beachside are great options. “}}, {“name”: “When is the best time of year to visit St. Vincent and the Grenadines?”,”@type”: “Question”,”acceptedAnswer”: { “@type”: “Answer”, “text”: “

September is the best month to escape to St. Vincent and the Grenadines if you want to save. December is a more expensive month by comparison, so be prepared to pay more if you visit then. If you’d prefer to steer clear of the crowds, consider taking your trip in December, October, November. However, there’s a charm to traveling in peak season. St. Vincent and the Grenadines is at some of its very best in August, July, June. “}}, {“name”: “How far in advance should I book my St. Vincent and the Grenadines vacation?”,”@type”: “Question”,”acceptedAnswer”: { “@type”: “Answer”, “text”: “

Smart travelers often reserve their seats as early as possible. You can usually compare international airfares on Expedia up to a year before your flight. If you’ve left things to the last minute, don’t despair. Budget prices occasionally occur just weeks before departure dates. “}}, {“name”: “What does an Expedia St. Vincent and the Grenadines travel package include?”,”@type”: “Question”,”acceptedAnswer”: { “@type”: “Answer”, “text”: “

Flights, hotels and rental cars — we have them well covered. With Expedia, you can create your St. Vincent and the Grenadines travel package the way you like it. All you have to do is work out just what you need. Once you’ve made your booking, you can add extras like experiences and activities. The more you bundle, the more you save! “}}, {“name”: “What should I know before booking a St. Vincent and the Grenadines travel package?”,”@type”: “Question”,”acceptedAnswer”: { “@type”: “Answer”, “text”: “

Whether it’s adventure or relaxation you’re after, a St. Vincent and the Grenadines vacation package lets you organize your escape your way. Plus, you’ll get access to great discounts when you combine your accommodations with your rental car and flights. The more you bundle, the more you’ll save! “}}, {“name”: “Does Expedia offer Book Now, Pay Later St. Vincent and the Grenadines vacation packages?”,”@type”: “Question”,”acceptedAnswer”: { “@type”: “Answer”, “text”: “

Thanks to the combined efforts of Expedia and online lender Affirm, you can spread the price of your travel package over several payments. For financial flexibility, check out our Book Now, Pay Later option and figure out a payment arrangement that meets your needs. “}}, {“name”: “Can I choose my airline with a St. Vincent and the Grenadines Expedia vacation package?”,”@type”: “Question”,”acceptedAnswer”: { “@type”: “Answer”, “text”: “

Yes, the choice is all yours. We have access to over 550 partner airlines around the world, so you can customize your St. Vincent and the Grenadines getaway according to your travel preferences. “}}] }]]>

Frequently asked questions

How much does a St. Vincent and the Grenadines vacation package cost?How much does a St. Vincent and the Grenadines vacation package cost?

We make it easy for everyone to travel, with St. Vincent and the Grenadines vacation packages starting from just . You’ll have the flexibility to combine your favorite hotels, airlines and car rental. For the ultimate getaway, why not add a few tours and experiences to your travel itinerary?

If I’m not able to travel, can I cancel my St. Vincent and the Grenadines vacation package?If I’m not able to travel, can I cancel my St. Vincent and the Grenadines vacation package?Whether it’s your flight or hotel, yes, you can cancel or amend it. Locked in your St. Vincent and the Grenadines vacation package in the last 24 hours? You may be able to make changes for free. For bookings older than that, you may incur a charge from your airline, hotel or car rental company. For further information, browse our Customer Service Portal. We’ll help you each step of the way.How do I get a cheap travel package to St. Vincent and the Grenadines?How do I get a cheap travel package to St. Vincent and the Grenadines?

Just think of all the wonderful things you could do in St. Vincent and the Grenadines with a spare C$590. If you combine your flights and hotel into a package deal, you could save as much as that! You have plenty of choice with Expedia. In fact, you can take your pick of over 400 airlines and 321,000 hotels around the globe. Whether you’re heading away with the whole family or traveling solo, planning a getaway to St. Vincent and the Grenadines is better with a deal.

What are the top hotels in St. Vincent and the Grenadines?What are the top hotels in St. Vincent and the Grenadines?When is the best time of year to visit St. Vincent and the Grenadines?When is the best time of year to visit St. Vincent and the Grenadines?

September is the best month to escape to St. Vincent and the Grenadines if you want to save. December is a more expensive month by comparison, so be prepared to pay more if you visit then. If you’d prefer to steer clear of the crowds, consider taking your trip in December, October, November. However, there’s a charm to traveling in peak season. St. Vincent and the Grenadines is at some of its very best in August, July, June.

How far in advance should I book my St. Vincent and the Grenadines vacation?How far in advance should I book my St. Vincent and the Grenadines vacation?

Smart travelers often reserve their seats as early as possible. You can usually compare international airfares on Expedia up to a year before your flight. If you’ve left things to the last minute, don’t despair. Budget prices occasionally occur just weeks before departure dates.

What does an Expedia St. Vincent and the Grenadines travel package include?What does an Expedia St. Vincent and the Grenadines travel package include?

Flights, hotels and rental cars — we have them well covered. With Expedia, you can create your St. Vincent and the Grenadines travel package the way you like it. All you have to do is work out just what you need. Once you’ve made your booking, you can add extras like experiences and activities. The more you bundle, the more you save!

What should I know before booking a St. Vincent and the Grenadines travel package?What should I know before booking a St. Vincent and the Grenadines travel package?

Whether it’s adventure or relaxation you’re after, a St. Vincent and the Grenadines vacation package lets you organize your escape your way. Plus, you’ll get access to great discounts when you combine your accommodations with your rental car and flights. The more you bundle, the more you’ll save!

Does Expedia offer Book Now, Pay Later St. Vincent and the Grenadines vacation packages?Does Expedia offer Book Now, Pay Later St. Vincent and the Grenadines vacation packages?Thanks to the combined efforts of Expedia and online lender Affirm, you can spread the price of your travel package over several payments. For financial flexibility, check out our Book Now, Pay Later option and figure out a payment arrangement that meets your needs.Can I choose my airline with a St. Vincent and the Grenadines Expedia vacation package?Can I choose my airline with a St. Vincent and the Grenadines Expedia vacation package?

Yes, the choice is all yours. We have access to over 550 partner airlines around the world, so you can customize your St. Vincent and the Grenadines getaway according to your travel preferences.

More trip options

Top destinations in St. Vincent and the Grenadines

ddbc858f-7b41-45e9-98a8-05b6222f1dc5ea5244cb-a417-4722-b15d-5c4cc24c1a216321b68e-766e-4333-8bbd-f0a1fcef1a8f

e.MAX_BEACONS&&(e.beacons.length=e.MAX_BEACONS):e.beacons=[],e.beacons.unshift(t),t.onerror=e.onerror,t.src=n},e.prototype.send=function(){e.send(this.image,this.url)},e.beacons=[],e.MAX_BEACONS=9,e}();t.Beacon=i},B7CE:function(e,t,n){Object.defineProperty(t,”__esModule”,{value:!0}),t.ClientLogger=void 0;var i,o=n(“R5V4”),r=n(“ZlJB”),s=n(“qnQ0”),a=n(“P4p/”),c=function(){function e(t){this.logFormat=o.LogFormat.STRING,this.identifier=t.length>e.MIN_IDENTIFIER_LENGTH?t:””}return e.setGlobalData=function(e,t){e&&null!=t&&(s.__globalData[e]=t)},e.getGlobalData=function(e){return s.__globalData[e]},e.setClientLoggingInstance=function(e){i=e},e.getLoggerWithIdentifier=function(t){return new e(t)},e.prototype.performance=function(){for(var e=[],t=0;t0){var n=1===e.length?e[0]:e;i.logTrxEvent(this.identifier,n)}},e.prototype.logEvent=function(e){for(var t=[],n=1;n0){for(var i=0;i0&&(n.label=e,n[e+”_elapsedTime”]=(new Date).getTime()-this._startTime),t&&(“string”==typeof t?t={message:t}:t instanceof Array&&(t={message:t.toString()}),Object.keys(t).length>0&&(n=i(i(i({},t),a.__globalData),n),this.sendPerfBeacon(n)))},e.prototype.logMessage=function(t,n){var o={systemEvent:t.systemEvent,label:t.label,url:'”‘+e.cleanString(window.location.href||””)+'”‘};if(n&&(“string”==typeof n?n={message:n}:n instanceof Array?n={message:n.toString()}:n instanceof Error&&(n={message:n.message}),Object.keys(n).length>0)){var r=i(i(i({},n),a.__globalData),o);this.sendMessageBeacon(r)}},e.prototype.logErrorDetails=function(t){var n=””,i=t.error,o=t.message,r=t.url,s=t.line,a=t.col;i&&i instanceof Error||(i={});var c=i.descriptor||””,u=i.severity||”unclassified”,l=i.errorCatalogRef||””,f=document.documentElement&&document.documentElement.clientWidth||0;i.stack&&(n=i.stack,n='”‘+e.cleanString(n)+'”‘),o&&0!==o.length||(o=i.message||i.name||””),r&&0!==r.length||(r=window.location.href||””,r='”‘+e.cleanString(r)+'”‘);var d={onErrorMsg:o='”‘+e.cleanString(o)+'”‘,onErrorUrl:r,onErrorLine:s?String(s):””,onErrorCol:a?String(a):””,onErrorStack:n,clientWidth:f,severity:u,descriptor:c,errorCatalogRef:l};this.logMessage(t,d)},e.prototype.flattenFields=function(e,t,n){var i,o=this;return void 0===t&&(t={}),”object”==typeof e&&e&&Object.keys(e).forEach((function(r){i=n?n+”_”+r:r,”object”==typeof e[r]?o.flattenFields(e[r],t,i):t[i]=e[r]})),t},e.getISODateString=function(e){return e.toISOString?e.toISOString():e.getFullYear().toString()+”-“+e.getMonth()+”-“+e.getDate()+”T”+e.getHours()+”:”+e.getMinutes()+”:”+e.getSeconds()},e.getPageName=function(){return r.AnalyticsContext.pageName||”page.undefined”},e.paramsFromObject=function(e){var t,n=[];if(Object.keys(e).length>0)for(var i in e)t=i+”=”+encodeURIComponent(String(e[i]).replace(/n|r/gm,””)),n.push(t);return n.join(“&”)},e.prototype.sendMessageBeacon=function(t){var n;t&&Object.keys(t).length>0&&(n=i(i({action:”logErrors”,logTime:e.getISODateString(new Date),pageName:e.getPageName()},t),this._fixedParams),new s.Beacon(this._messageBeaconUrl+”?”+e.paramsFromObject(n)).send())},e.prototype.sendPerfBeacon=function(t){var n;t&&Object.keys(t).length>0&&(n=i(i({action:”logTrxEvent”,logTime:e.getISODateString(new Date),pageName:e.getPageName()},t),this._fixedParams),new s.Beacon(this._perfBeaconUrl+”?”+e.paramsFromObject(n)).send())},e.cleanString=function(e){return”string”==typeof e?e.replace(/’/gi,”`”).replace(/(vrnt)/gi,” “).replace(/(s)+/gi,” “):””},e}();t.ClientLogging=u},akX6:function(e,t,n){var i;Object.defineProperty(t,”__esModule”,{value:!0}),t.NOOP_LOGGER=t.LogFormat=void 0,function(e){e.STRING=”string”,e.JSON=”json”}(i=t.LogFormat||(t.LogFormat={})),t.NOOP_LOGGER={logFormat:i.STRING,logEvent:function(e){for(var t=[],n=1;n0?n[0]:void 0}function u(){return”function”==typeof(e||{}).getEntriesByType?e.getEntriesByType(“mark”):”function”==typeof(e||{}).webkitGetEntriesByType?e.webkitGetEntriesByType(“mark”):o()}return{mark:function(t){“function”==typeof(e||{}).mark?e.mark(t):”function”==typeof(e||{}).webkitMark?e.webkitMark(t):o().push({name:t,entryType:”mark”,startTime:s(),duration:0})},measure:function(t,n,i){if(“function”==typeof(e||{}).measure)e.measure(t,n,i);else if(“function”==typeof(e||{}).webkitMeasure)e.webkitMeasure(t,n,i);else{var o=0,c=s();if(n){var u=a(n);u?o=u.startTime:((e||{}).timing||{})[n]&&(o=e.timing[n]-e.timing.navigationStart)}if(i){var l=a(i);l?c=l.startTime:((e||{}).timing||{})[i]&&(c=e.timing[i]-e.timing.navigationStart)}r().push({name:t,entryType:”measure”,startTime:o,duration:c-o})}},getGaMarks:o,getGaMeasures:r,getEntriesByName:function(t){return”function”==typeof(e||{}).getEntriesByName?e.getEntriesByName(t):”function”==typeof(e||{}).webkitGetEntriesByName?e.webkitGetEntriesByName(t):[]},findMark:a,findMeasure:function(t){return c(function(){if(“function”==typeof(e||{}).getEntriesByType)return e.getEntriesByType(“measure”);if(“function”==typeof(e||{}).webkitGetEntriesByType)return e.webkitGetEntriesByType(“measure”);return r()}(),t)},clearMarks:function(n){“function”==typeof(e||{}).clearMarks?e.clearMarks(n):t.gaMarks=u().filter((function(e){return e.name!==n}))},findSpecificRow:c,toJSON:function(){return”function”==typeof(e||{}).toJSON?e.toJSON():{timing:(e||{}).timing||{}}}}}();function i(){return”function”==typeof Date.now?Date.now():Number(new Date)}e.exports=n}).call(t,n(0))},function(e,t,n){(function(t){var i=n(3);function o(e){i.isTestEnvironment()&&console.log(e)}e.exports={toLogStore:function(e){try{(i.isTestEnvironment()||function(e){if(“undefined”==typeof document||void 0===document.cookie)return!1;return-1!==document.cookie.indexOf(e)}(“paLogStore=true”))&&(t&&t.paLogStore&&Array.isArray(t.paLogStore)||(t.paLogStore=[],t.paLogStoreSize=100),t.paLogStore.push(e),t.paLogStore.length>t.paLogStoreSize&&t.paLogStore.shift())}catch(n){o(n)}},log:o}}).call(t,n(0))},function(e,t,n){(function(t){var n=/(?:(?:test|int|stress).expedia.com|exp-(?:test|int).net|karmalab.net|expedmz.com|staging.*.(?:traveltainment.de|myersmediagroup.com)|localhost|docweb.exp-tools.net)$/i;function i(){return”undefined”!=typeof window}function o(){return i()&&window.performance}e.exports={isTestEnvironment:function(){return i()&&”undefined”!=typeof location?Boolean(location.hostname.match(n)):-1===[“prod”,”production”].indexOf(t.env.NODE_ENV)},isLocalEnvironment:function(){return”undefined”!=typeof location&&”localhost”===location.hostname},isBrowser:i,isPerformanceTimingSupported:function(){return o()&&window.performance.timing&&void 0!==window.performance.timing.navigationStart},isPerformanceMarkSupported:function(){return o()&&(“function”==typeof window.performance.mark||”function”==typeof window.performance.webkitMark)},isTrackingDisabled:function(){return i()&&navigator&&”1″===navigator.doNotTrack},isBeaconSupported:function(){return i()&&navigator&&”function”==typeof navigator.sendBeacon}}}).call(t,n(19))},function(e,t,n){var i=n(5);e.exports=new i},function(e,t,n){(function(t){var i=n(6),o=n(1),r=n(18),s=[“deviceId”,”siteId”,”requestId”,”pageName”,”additionalData”];function a(e,t){e&&s.forEach((function(n){e.hasOwnProperty(n)&&(“siteId”===n&&isNaN(e[n])?console.log(“WARNING: siteId must be Integer!”):t[n]=e[n])}))}var c=function(){function e(e){var t=this;void 0===e&&(e={}),this.ctx={},this.waitingMessage={},this.setContext(e),this.findMark=function(e){return o.findMark(e)},this.findMeasure=function(e){return o.findMeasure(e)},this.clearMarks=function(e){return o.clearMarks(e)},this.mark=function(e){return o.mark(e)},this.measure=function(e,t,n){return o.measure(e,t,n)},this.pul=function(e,n){void 0===t.puListener?(t.puListener=e,t.puScope=n):console.log(“PageUsableListener has already been initialized”)}}return e.prototype.setContext=function(e){a(e,this.ctx)},e.prototype.getFilteredPageUsableTime=function(){var e=this.getPageUsableTime();return e&&e.length>0&&(e=parseFloat((e[0].startTime/1e3).toFixed(2))),e},e.prototype.justMarkPageUsable=function(e,t){var n=this;void 0===e&&(e=function(){}),(t||e&&(e.callback||e.microMessages))&&(this.microMessages=(e||{}).microMessages||t.microMessages,e=(e||{}).callback||t.callback),setTimeout((function(){n.findMark(“Page Usable”)?console.log(“WARNING: marking a page that was already usable – value won’t be updated – use reset() first”):(n.clearMarks(“Page Usable”),n.mark(“Page Usable”));var t=n.getFilteredPageUsableTime();”function”==typeof n.puListener&&n.puListener.call(n.puScope,t),”function”==typeof e&&e(t,n.ctx)}),50)},e.prototype.publish=function(e){var t=(e||{}).pageUsableTime||this.getFilteredPageUsableTime(),n=(e||{}).microMessages||[];if(this.PlatformAnalytics&&”function”==typeof this.PlatformAnalytics.getInstance&&this.PlatformAnalytics.getInstance())i.publishPageUsableToUisPrime(this.PlatformAnalytics.getInstance(),n,t),this.waitingMessage={};else if(e&&e.uisPrime)this.waitingMessage={uisPrime:!0,microMessages:n,pageUsableTime:t};else if(this.setContext(e),this.findMark(“Page Usable”))try{!function(e,t){var n={};a(e,n),n.pageUsableTime=t,r.publish(n)}(this.ctx,this.getFilteredPageUsableTime())}catch(o){console.log(“Unable to publish performance metrics”+o.message)}else console.log(“WARNING: trying to publish before page being usable”)},e.prototype.markPageUsable=function(e,n,i){var o=this;if(void 0===e&&(e={}),void 0===n&&(n=function(){}),i||e.microMessages||e.callback){var r=e.microMessages||(i||{}).microMessages;n=e.callback||(i||{}).callback,this.justMarkPageUsable({microMessages:r,callback:function(e){o.publish({uisPrime:!0,microMessages:r}),n(e)}})}else this.setContext(e),this.justMarkPageUsable((function(e,i){if(isNaN(o.ctx.siteId)){var r=isNaN(t.siteid)?isNaN(t.site_id)?isNaN(t.siteId)?NaN:t.siteId:t.site_id:t.siteid;isNaN(r)||(i.siteId=parseInt(r,10))}o.publish(i),”function”==typeof n&&n(e,i)}))},e.prototype.getPageUsableTime=function(){var e=(this.findMark(“Page Usable”)||{}).startTime-((this.findMark(“Page Change”)||{}).startTime||0);return Math.round(10*e)/10},e.prototype.reset=function(e){this.setContext(e),this.clearMarks(“Page Usable”),this.clearMarks(“Page Change”),this.mark(“Page Change”)},e.prototype.setPlatformAnalyticsClass=function(e,t){void 0===t&&(t={isPublishWebVitals:!1}),this.PlatformAnalytics=e,this.waitingMessage.pageUsableTime?this.publish(this.waitingMessage):this.findMark(“Page Usable”)&&this.publish({uisPrime:!0}),i.publishInteractionMetrics(this.PlatformAnalytics.getInstance()),t.isPublishWebVitals&&i.publishWebVitals(this.PlatformAnalytics.getInstance())},e.prototype.publishWebVitals=function(){this.PlatformAnalytics&&”function”==typeof this.PlatformAnalytics.getInstance&&this.PlatformAnalytics.getInstance()&&i.publishWebVitals(this.PlatformAnalytics.getInstance())},e}();e.exports=c}).call(t,n(0))},function(e,t,n){(function(t){var i=n(7),o=n(9),r=n(1),s=n(11),a=n(12),c=n(13),u=n(14),l=n(15),f={navigator:t.navigator||{}};e.exports={publishInteractionMetrics:function(e){if(e&&”function”==typeof e.trackEvent){i.collect({schemaName:”interactivityMetrics”,messageContent:{}},(function(t){o.collect(t,s,(function(t){0!==Object.keys(t.messageContent).length&&e.trackEvent(t,”page-usable”)}))}))}else console.error(“[PerformanceMetrics] cannot publish interactionMetrics to Uis Prime (platformAnalytics not defined)”)},publishPageUsableToUisPrime:function(e,t,n){if(void 0===t&&(t=[]),void 0===n&&(n=0),e&&”function”==typeof e.trackEvent){Array.isArray(t)||(t=[t]);var i={schemaName:”performanceMetrics”,messageContent:{markName:”Page Usable”,markValue:n}};c.collect(i,f),a.collect(i,r,(function(n){u.collect(n,r,(function(n){t.push(n),e.trackEvent(t,”page-usable”)}))}))}else console.error(“[PerformanceMetrics] cannot publish page usable to Uis Prime (platformAnalytics not defined)”)},publishWebVitals:function(e){if(e&&”function”==typeof e.trackEvent){var t=l.uisPrimeOnReport(e);l.report(t)}else console.error(“[PerformanceMetrics] cannot publish web vitals to Uis Prime (platformAnalytics not defined)”)}}}).call(t,n(0))},function(e,t,n){(function(t){n(8),e.exports={collect:function(e,n){try{t.perfMetrics.onFirstInputDelay((function(t){t&&(e.messageContent.firstInputDelay=t),n(e)}))}catch(i){n(e)}}}}).call(t,n(0))},function(e,t){!function(e,t){var n,i,o,r=[],s={passive:!0,capture:!0},a=new Date;function c(e,r){n||(n=r,i=e,o=new Date,f(t),u())}function u(){i>=0&&i1e12?new Date:performance.now())-n.timeStamp;”pointerdown”==n.type?function(n,i){function o(){c(n,i),a()}function r(){a()}function a(){t(“pointerup”,o,s),t(“pointercancel”,r,s)}e(“pointerup”,o,s),e(“pointercancel”,r,s)}(i,n):c(i,n)}}function f(e){[“click”,”mousedown”,”keydown”,”touchstart”,”pointerdown”].forEach((function(t){e(t,l,s)}))}f(e),self.perfMetrics=self.perfMetrics||{},self.perfMetrics.onFirstInputDelay=function(e){r.push(e),u()}}(addEventListener,removeEventListener)},function(e,t,n){n(10),e.exports={collect:function(e,t,n){try{t.getFirstConsistentlyInteractive().then((function(t){t&&(e.messageContent.timeToInteractive=t),n(e)}))}catch(i){n(e)}}}},function(e,t,n){(function(e){!function(){if(“PerformanceLongTaskTiming”in e){var t=e.__tti={e:[]};t.o=new PerformanceObserver((function(e){t.e=t.e.concat(e.getEntries())})),t.o.observe({entryTypes:[“longtask”]})}}()}).call(t,n(0))},function(e,t,n){(function(n){var i;!function(){var o=”undefined”!=typeof window&&window===this?this:void 0!==n&&null!=n?n:this,r=”function”==typeof Object.defineProperties?Object.defineProperty:function(e,t,n){e!=Array.prototype&&e!=Object.prototype&&(e[t]=n.value)};function s(){s=function(){},o.Symbol||(o.Symbol=c)}var a=0;function c(e){return”jscomp_symbol_”+(e||””)+a++}function u(){s();var e=o.Symbol.iterator;e||(e=o.Symbol.iterator=o.Symbol(“iterator”)),”function”!=typeof Array.prototype[e]&&r(Array.prototype,e,{configurable:!0,writable:!0,value:function(){return l(this)}}),u=function(){}}function l(e){var t=0;return function(e){return u(),(e={next:e})[o.Symbol.iterator]=function(){return this},e}((function(){return to-n?n=null:n=5e3>o-(n=r.length?r[r.length-1].end:t)?null:Math.max(n,i),n&&(e.s(n),clearTimeout(e.j),e.i=!1,e.c&&e.c.disconnect(),e.h&&e.h.disconnect()),b(e,performance.now()+1e3)}),t-performance.now()),e.v=t)}h.prototype.getFirstConsistentlyInteractive=function(){var e=this;return new Promise((function(t){e.s=t,”complete”==document.readyState?w(e):window.addEventListener(“load”,(function(){w(e)}))}))},h.prototype.m=function(e){this.f.set(e,performance.now())},h.prototype.l=function(e){this.f.delete(e)},h.prototype.B=function(){b(this,performance.now()+5e3)},o.Object.defineProperties(h.prototype,{g:{configurable:!0,enumerable:!0,get:function(){return[].concat(d(this.f.values()))}}});var y={getFirstConsistentlyInteractive:function(e){return e=e||{},”PerformanceLongTaskTiming”in window?new h(e).getFirstConsistentlyInteractive():Promise.resolve(null)}};void 0!==e&&e.exports?e.exports=y:void 0===(i=function(){return y}.apply(t,[]))||(e.exports=i)}()}).call(t,n(0))},function(e,t,n){(function(t){function n(e,t,n,i){void 0!==n&&void 0!==i&&(e[t]=n-i)}e.exports={collect:function(e,i,o){var r=i.toJSON();void 0!==r.timing?(n(e.messageContent,”dnsLookupTime”,r.timing.domainLookupEnd,r.timing.domainLookupStart),n(e.messageContent,”timeToFirstByte”,r.timing.responseStart,r.timing.fetchStart),n(e.messageContent,”tcpConnectionTime”,r.timing.connectEnd,r.timing.connectStart),n(e.messageContent,”pageLoadTime”,r.timing.domContentLoadedEventEnd,r.timing.navigationStart),e.messageContent.pageLoadTime&&e.messageContent.pageLoadTime<0?t.addEventListener("load",(function(){n(e.messageContent,"pageLoadTime",r.timing.domContentLoadedEventEnd,r.timing.navigationStart),o(e)})):o(e)):o(e)}}}).call(t,n(0))},function(e,t){function n(e,t,n){void 0!==n&&(e[t]=n)}e.exports={collect:function(e,t){if(t&&t.navigator){var i=t.navigator,o=i.connection||i.mozConnection||i.webkitConnection;o&&(n(e.messageContent,"networkEffectiveType",o.effectiveType),n(e.messageContent,"networkDownLink",o.downlink))}}}},function(e,t,n){(function(t){e.exports={collect:function(e,n,o){if(void 0!==t.PerformancePaintTiming){var r=n.getEntriesByName("first-contentful-paint");if(r&&r.length>0){var s=r[0];return e.messageContent.firstContentfulPaint=Math.round(s.startTime+s.duration),void o(e)}if(void 0!==t.PerformanceObserver)new t.PerformanceObserver((function(t){var n,r;try{for(var s=i(t.getEntries()),a=s.next();!a.done;a=s.next()){var c=a.value;”first-contentful-paint”===c.name&&(e.messageContent.firstContentfulPaint=Math.round(c.startTime+c.duration),o(e))}}catch(u){n={error:u}}finally{try{a&&!a.done&&(r=s.return)&&r.call(s)}finally{if(n)throw n.error}}})).observe({entryTypes:[“paint”]});else o(e)}else o(e)}}}).call(t,n(0))},function(e,t,n){var i=n(16),o=n(17),r=function(){};e.exports={report:function(e){“undefined”!=typeof window&&e&&”function”==typeof e&&(i.getCLS(e),i.getLCP(e))},uisPrimeOnReport:function(e){var t=r;return e&&”function”==typeof e.trackEvent?t=function(t){e.trackEvent(o.webVitalsMapper(t),”timing”)}:console.error(“[PerformanceMetrics] cannot publish web vitals to Uis Prime (platformAnalytics not defined)”),t}}},function(e,t,n){Object.defineProperty(t,”__esModule”,{value:!0}),n.d(t,”getCLS”,(function(){return m})),n.d(t,”getFCP”,(function(){return v})),n.d(t,”getFID”,(function(){return h})),n.d(t,”getLCP”,(function(){return b})),n.d(t,”getTTFB”,(function(){return y}));var i,o,r=function(){return””.concat(Date.now(),”-“).concat(Math.floor(8999999999999*Math.random())+1e12)},s=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:-1;return{name:e,value:t,delta:0,entries:[],id:r(),isFinal:!1}},a=function(e,t){try{if(PerformanceObserver.supportedEntryTypes.includes(e)){var n=new PerformanceObserver((function(e){return e.getEntries().map(t)}));return n.observe({type:e,buffered:!0}),n}}catch(e){}},c=!1,u=!1,l=function(e){c=!e.persisted},f=function(){addEventListener(“pagehide”,l),addEventListener(“unload”,(function(){}))},d=function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];u||(f(),u=!0),addEventListener(“visibilitychange”,(function(t){var n=t.timeStamp;”hidden”===document.visibilityState&&e({timeStamp:n,isUnloading:c})}),{capture:!0,once:t})},p=function(e,t,n,i){var o;return function(){n&&t.isFinal&&n.disconnect(),t.value>=0&&(i||t.isFinal||”hidden”===document.visibilityState)&&(t.delta=t.value-(o||0),(t.delta||t.isFinal||void 0===o)&&(e(t),o=t.value))}},m=function(e){var t,n=arguments.length>1&&void 0!==arguments[1]&&arguments[1],i=s(“CLS”,0),o=function(e){e.hadRecentInput||(i.value+=e.value,i.entries.push(e),t())},r=a(“layout-shift”,o);r&&(t=p(e,i,r,n),d((function(e){var n=e.isUnloading;r.takeRecords().map(o),n&&(i.isFinal=!0),t()})))},g=function(){return void 0===i&&(i=”hidden”===document.visibilityState?0:1/0,d((function(e){var t=e.timeStamp;return i=t}),!0)),{get timeStamp(){return i}}},v=function(e){var t,n=s(“FCP”),i=g(),o=a(“paint”,(function(e){“first-contentful-paint”===e.name&&e.startTime


Source