var jsVersionPreventCache = "ci-345-e9914d7"; var pgInit = {}; pgInit.vars = { promotions: '[{"id":"21","title":"14 Noites com Pequeno Almo\u00e7o|N\u00e3o Reembols\u00e1vel","description":"","linkLabel":"Clique para mais informa\u00e7\u00f5es","link":"10","bookBtn":"https:\/\/book.theresidencesvilamoura.com\/?gc=f66534edf7799f04cc600fe37d617c18&l=pt&nrNights=14&preselect=promo26&startDay=2026-11-03","image":"https:\/\/secure.guestcentric.net\/bin\/6a7886502ae6a208\/thumb-5residences_quarteira_vilamoura-1.webp"},{"id":"42","title":"20% OFF | N\u00e3o Reembols\u00e1vel","description":"20% OFF","linkLabel":"Clique para mais informa\u00e7\u00f5es","link":"10","bookBtn":"https:\/\/book.theresidencesvilamoura.com\/?gc=f66534edf7799f04cc600fe37d617c18&l=pt&nrNights=2&preselect=promo47&startDay=2025-11-27","image":"https:\/\/secure.guestcentric.net\/bin\/6a7886502ae6a208\/thumb-22residences_quarteira_vilamoura-3.webp"},{"id":"41","title":"20% OFF | N\u00e3o Reembols\u00e1vel - Pequeno Almo\u00e7o","description":"20% OFF","linkLabel":"Clique para mais informa\u00e7\u00f5es","link":"10","bookBtn":"https:\/\/book.theresidencesvilamoura.com\/?gc=f66534edf7799f04cc600fe37d617c18&l=pt&nrNights=2&preselect=promo46&startDay=2025-11-27","image":"https:\/\/secure.guestcentric.net\/bin\/6a7886502ae6a208\/thumb-22residences_quarteira_vilamoura-3.webp"},{"id":"39","title":"20% OFF | Tarifa Flex\u00edvel","description":"20% OFF","linkLabel":"Clique para mais informa\u00e7\u00f5es","link":"10","bookBtn":"https:\/\/book.theresidencesvilamoura.com\/?gc=f66534edf7799f04cc600fe37d617c18&l=pt&nrNights=2&preselect=promo44&startDay=2025-11-27","image":"https:\/\/secure.guestcentric.net\/bin\/6a7886502ae6a208\/thumb-22residences_quarteira_vilamoura-3.webp"},{"id":"40","title":"20% OFF | Tarifa Flex\u00edvel - Pequeno Almo\u00e7o","description":"20% OFF","linkLabel":"Clique para mais informa\u00e7\u00f5es","link":"10","bookBtn":"https:\/\/book.theresidencesvilamoura.com\/?gc=f66534edf7799f04cc600fe37d617c18&l=pt&nrNights=2&preselect=promo45&startDay=2025-11-27","image":"https:\/\/secure.guestcentric.net\/bin\/6a7886502ae6a208\/thumb-22residences_quarteira_vilamoura-3.webp"},{"id":"22","title":"30 Noites com Pequeno Almo\u00e7o|N\u00e3o Reembols\u00e1vel","description":"","linkLabel":"Clique para mais informa\u00e7\u00f5es","link":"10","bookBtn":"https:\/\/book.theresidencesvilamoura.com\/?gc=f66534edf7799f04cc600fe37d617c18&l=pt&nrNights=30&preselect=promo27&startDay=2026-11-03","image":"https:\/\/secure.guestcentric.net\/bin\/6a7886502ae6a208\/thumb-5residences_quarteira_vilamoura-1.webp"},{"id":"20","title":"7 Noites com Pequeno Almo\u00e7o |N\u00e3o Reembols\u00e1vel","description":"","linkLabel":"Clique para mais informa\u00e7\u00f5es","link":"10","bookBtn":"https:\/\/book.theresidencesvilamoura.com\/?gc=f66534edf7799f04cc600fe37d617c18&l=pt&nrNights=7&preselect=promo25&startDay=2026-11-03","image":"https:\/\/secure.guestcentric.net\/bin\/6a7886502ae6a208\/thumb-5residences_quarteira_vilamoura-1.webp"},{"id":"15","title":"Desconto Estadia 14 Noites com Pequeno Almo\u00e7o","description":"","linkLabel":"Clique para mais informa\u00e7\u00f5es","link":"10","bookBtn":"https:\/\/book.theresidencesvilamoura.com\/?gc=f66534edf7799f04cc600fe37d617c18&l=pt&nrNights=14&preselect=promo20&startDay=2026-11-03","image":"https:\/\/secure.guestcentric.net\/bin\/6a7886502ae6a208\/thumb-2residences_quarteira_vilamoura-2.webp"},{"id":"18","title":"Desconto Estadia 14 Noites | N\u00e3o Reembols\u00e1vel","description":"","linkLabel":"Clique para mais informa\u00e7\u00f5es","link":"10","bookBtn":"https:\/\/book.theresidencesvilamoura.com\/?gc=f66534edf7799f04cc600fe37d617c18&l=pt&nrNights=14&preselect=promo23&startDay=2026-11-03","image":"https:\/\/secure.guestcentric.net\/bin\/6a7886502ae6a208\/thumb-5residences_quarteira_vilamoura-1.webp"},{"id":"12","title":"Desconto Estadia 14 Noites | Tarifa Flex\u00edvel","description":"","linkLabel":"Clique para mais informa\u00e7\u00f5es","link":"10","bookBtn":"https:\/\/book.theresidencesvilamoura.com\/?gc=f66534edf7799f04cc600fe37d617c18&l=pt&nrNights=14&preselect=promo17&startDay=2026-11-03","image":"https:\/\/secure.guestcentric.net\/bin\/6a7886502ae6a208\/thumb-2residences_quarteira_vilamoura-2.webp"},{"id":"16","title":"Desconto Estadia 30 Noites com Pequeno Almo\u00e7o","description":"","linkLabel":"Clique para mais informa\u00e7\u00f5es","link":"10","bookBtn":"https:\/\/book.theresidencesvilamoura.com\/?gc=f66534edf7799f04cc600fe37d617c18&l=pt&nrNights=30&preselect=promo21&startDay=2026-11-03","image":"https:\/\/secure.guestcentric.net\/bin\/6a7886502ae6a208\/thumb-2residences_quarteira_vilamoura-2.webp"},{"id":"19","title":"Desconto Estadia 30 Noites | N\u00e3o Reembols\u00e1vel","description":"","linkLabel":"Clique para mais informa\u00e7\u00f5es","link":"10","bookBtn":"https:\/\/book.theresidencesvilamoura.com\/?gc=f66534edf7799f04cc600fe37d617c18&l=pt&nrNights=30&preselect=promo24&startDay=2026-11-03","image":"https:\/\/secure.guestcentric.net\/bin\/6a7886502ae6a208\/thumb-5residences_quarteira_vilamoura-1.webp"},{"id":"13","title":"Desconto Estadia 30 Noites | Tarifa Flex\u00edvel","description":"","linkLabel":"Clique para mais informa\u00e7\u00f5es","link":"10","bookBtn":"https:\/\/book.theresidencesvilamoura.com\/?gc=f66534edf7799f04cc600fe37d617c18&l=pt&nrNights=30&preselect=promo18&startDay=2026-11-03","image":"https:\/\/secure.guestcentric.net\/bin\/6a7886502ae6a208\/thumb-2residences_quarteira_vilamoura-2.webp"},{"id":"14","title":"Desconto Estadia 7 Noites com Pequeno Almo\u00e7o","description":"","linkLabel":"Clique para mais informa\u00e7\u00f5es","link":"10","bookBtn":"https:\/\/book.theresidencesvilamoura.com\/?gc=f66534edf7799f04cc600fe37d617c18&l=pt&nrNights=7&preselect=promo19&startDay=2026-11-03","image":"https:\/\/secure.guestcentric.net\/bin\/6a7886502ae6a208\/thumb-2residences_quarteira_vilamoura-2.webp"},{"id":"17","title":"Desconto Estadia 7 Noites | N\u00e3o Reembols\u00e1vel","description":"","linkLabel":"Clique para mais informa\u00e7\u00f5es","link":"10","bookBtn":"https:\/\/book.theresidencesvilamoura.com\/?gc=f66534edf7799f04cc600fe37d617c18&l=pt&nrNights=7&preselect=promo22&startDay=2026-11-03","image":"https:\/\/secure.guestcentric.net\/bin\/6a7886502ae6a208\/thumb-5residences_quarteira_vilamoura-1.webp"},{"id":"11","title":"Desconto Estadia 7 Noites | Tarifa Flex\u00edvel","description":"","linkLabel":"Clique para mais informa\u00e7\u00f5es","link":"10","bookBtn":"https:\/\/book.theresidencesvilamoura.com\/?gc=f66534edf7799f04cc600fe37d617c18&l=pt&nrNights=7&preselect=promo16&startDay=2026-11-03","image":"https:\/\/secure.guestcentric.net\/bin\/6a7886502ae6a208\/thumb-2residences_quarteira_vilamoura-2.webp"},{"id":"3","title":"N\u00e3o Reembols\u00e1vel","description":"Pague j\u00e1 e obtenha 10% de desconto","linkLabel":"Clique para mais informa\u00e7\u00f5es","link":"10","bookBtn":"https:\/\/book.theresidencesvilamoura.com\/?gc=f66534edf7799f04cc600fe37d617c18&l=pt&nrNights=2&preselect=promo8&startDay=2026-11-03","image":"https:\/\/secure.guestcentric.net\/bin\/6a7886502ae6a208\/thumb-5residences_quarteira_vilamoura-1.webp"},{"id":"9","title":"N\u00e3o Reembols\u00e1vel - Pequeno Almo\u00e7o Inclu\u00eddo","description":"Pague j\u00e1 e obtenha 10% de desconto","linkLabel":"Clique para mais informa\u00e7\u00f5es","link":"10","bookBtn":"https:\/\/book.theresidencesvilamoura.com\/?gc=f66534edf7799f04cc600fe37d617c18&l=pt&nrNights=2&preselect=promo14&startDay=2026-11-03","image":"https:\/\/secure.guestcentric.net\/bin\/6a7886502ae6a208\/thumb-5residences_quarteira_vilamoura-1.webp"},{"id":"7","title":"Tarifa Flex\u00edvel","description":"Reserve Agora, Pague depois!","linkLabel":"Clique para mais informa\u00e7\u00f5es","link":"10","bookBtn":"https:\/\/book.theresidencesvilamoura.com\/?gc=f66534edf7799f04cc600fe37d617c18&l=pt&nrNights=2&preselect=promo12&startDay=2026-11-03","image":"https:\/\/secure.guestcentric.net\/bin\/6a7886502ae6a208\/thumb-2residences_quarteira_vilamoura-2.webp"},{"id":"10","title":"Tarifa Flex\u00edvel - Pequeno Almo\u00e7o Inclu\u00eddo","description":"Reserve Agora, Pague depois!","linkLabel":"Clique para mais informa\u00e7\u00f5es","link":"10","bookBtn":"https:\/\/book.theresidencesvilamoura.com\/?gc=f66534edf7799f04cc600fe37d617c18&l=pt&nrNights=2&preselect=promo15&startDay=2026-11-03","image":"https:\/\/secure.guestcentric.net\/bin\/6a7886502ae6a208\/thumb-2residences_quarteira_vilamoura-2.webp"}]', displayTime: 10, transitionTime: 1.5, frameworkPath: 'https://secure.guestcentric.net/js/yui/build/', staticHost: "https:\/\/secure.guestcentric.net" }; !function(){"use strict";if(void 0!==window.pgInit&&pgInit.vars){var e={gadget:"promotionGadget",status:"waiting",start:function(){try{if(!pgInit)return;!function(){if(window.gcGa4ClientHandoff||document.getElementById("gc-ga4-client-handoff"))return;var e="undefined"!=typeof pgInit&&pgInit.vars&&pgInit.vars.staticHost||"undefined"!=typeof securePath&&securePath||"";if(!e)return;var t="undefined"!=typeof jsVersionPreventCache&&jsVersionPreventCache||"",i=document.createElement("script");i.id="gc-ga4-client-handoff",i.async=!0,i.src=e+"/js/gadgets/ga4ClientHandoff.min.js"+(t?"?v="+encodeURIComponent(t):""),document.head.appendChild(i)}(),t(),"loading"===document.readyState?document.addEventListener("DOMContentLoaded",i):i()}catch(e){return t(),!1}}};window.gcGadgetStack?"loaded"===gcGadgetStack[gcGadgetStack.length-1].status?(e.status="loading",gcGadgetStack.push(e),e.start()):gcGadgetStack.push(e):(e.status="loading",window.gcGadgetStack=[e],e.start()),window.vars=window.vars||[]}function t(){for(var e=0,t=gcGadgetStack.length;e1){for(i=Math.floor(Math.random()*e.length);i===r.oldPromotionIndex;)i=Math.floor(Math.random()*e.length);r.oldPromotionIndex=i}return e[i]},this.openPromotion=function(){var e=r.link+"&url="+encodeURIComponent(window.location.toString()),t=window.self!==window.top,i=t?window.open("","_blank"):null;if(!t||i){!function(e,t){window.gcGa4ClientHandoff?window.gcGa4ClientHandoff.navigate(e,t):t(e)}(e,function(e){if(i)try{i.location=e}catch(t){window.open(e,"_blank")}else window.open(e,"_self")})}else window.open(e,"_blank")},this.build()}function o(e,t,i,n,o){if(n<=0)return e.style.opacity=String(i),void(o&&o());var a=null;requestAnimationFrame(function r(d){null===a&&(a=d);var s=(d-a)/n;s>1&&(s=1);var l=function(e){var t=1-e;return 1-t*t*t}(s),c=t+(i-t)*l;e.style.opacity=String(c),s<1?requestAnimationFrame(r):o&&o()})}}();