Анализ сайта agoda.web.id
Основное Готовность: 75%
Домен
agoda.web.id
Состояние доменного имени
?
Проверяем корректность доменного имени и наличие технических проблем на уровне домена.
Используйте для продвижения только домен второго уровня.
Отличный запоминающийся домен.
Ответ сервера
200 Успешный ответ
HTTP-код ответа и цепочка редиректов
?
Код 200 — страница доступна. Коды 3xx — редиректы (цепочки замедляют загрузку и размывают ссылочный вес). Коды 4xx/5xx — ошибки, поисковик не сможет проиндексировать страницу.
Сервер настроен корректно.
Цепочка редиректов:
http://agoda.web.id
301 MovedPermanently
https://www.agoda.com/
200 OK
Безопасность
Сайт безопасен
Использование HTTPS и SSL-сертификат
?
HTTPS — обязательный стандарт. Google и Яндекс отдают предпочтение защищённым сайтам. Отсутствие SSL или просроченный сертификат ведут к предупреждениям в браузере и снижению позиций.
На сайте работает защищенный протокол ssl и сайт открывается по https.
Ssl-сертификат действителен до 20.10.2026 17:21:39.
Включён HSTS (Strict-Transport-Security) — защита от подмены на http.
HTTP автоматически перенаправляется на HTTPS.
Поздравляем! Сайт не содержится в реестре РКН.
Кодировка
utf-8
Кодировка символов страницы
?
Стандарт — UTF-8. Неправильная кодировка вызывает нечитаемые символы и мешает поисковику корректно распознать текст страницы.
Указана кодировка на странице utf-8.
Язык
en
Атрибут lang в HTML-теге
?
Атрибут lang (<html lang="ru">) сообщает поисковикам и браузерам, на каком языке написана страница. Помогает при ранжировании в региональном поиске.
Язык документа указан явно: en.
Скорость загрузки
~0,9сек
Время отклика сервера (TTFB)
?
Time To First Byte — время до получения первого байта от сервера. Норма до 200 мс. Медленный отклик ухудшает пользовательский опыт и ранжирование: Яндекс и Google учитывают скорость страниц.
Скорость загрузки сайта 0,9сек оптимальна.
Объем документа
191Кб
Размер HTML-кода страницы
?
Слишком большой HTML замедляет парсинг браузером и сканирование поисковым роботом. Рекомендуется не более 200 Кб.
Объем html-документа 191Кб оптимален.
Структура html-документа корректна.
Ресурсы
Ресурсы: 11
Внешние ресурсы страницы (CSS, JS, изображения)
?
Количество и тип подключённых ресурсов влияют на скорость загрузки. Большое число запросов увеличивает время рендеринга страницы.
Кол-во файлов ресурсов 11 много для одной страницы. Приемлемо до 10. Проведите оптимизацию файлов ресурсов!
Показать полный список ресурсов
| Тип | Название | Значение |
|---|---|---|
| stylesheet | https://cdn6.agoda.net/cdn-accom-web/js/assets/browser-bundle/ADSEFF-1308=A/830-151453c5926a.css | |
| stylesheet | https://cdn6.agoda.net/cdn-accom-web/js/assets/browser-bundle/ADSEFF-1308=A/1196-0aa6e7ba4344.css | |
| stylesheet | https://cdn6.agoda.net/cdn-accom-web/js/assets/browser-bundle/ADSEFF-1308=A/home-bfb068e1ab74.css | |
| js | https://cdn6.agoda.net/cdn-accom-web/js/assets/browser-bundle/ADSEFF-1308=A/7363-7de036f0805a.js | |
| js | https://cdn6.agoda.net/cdn-accom-web/js/assets/browser-bundle/ADSEFF-1308=A/1380-10dd232810fd.js | |
| js | https://cdn6.agoda.net/cdn-accom-web/js/assets/browser-bundle/ADSEFF-1308=A/2555-1df030e3165a.js | |
| js | https://cdn6.agoda.net/cdn-accom-web/js/assets/browser-bundle/ADSEFF-1308=A/1355-a8156a93fac1.js | |
| js | https://cdn6.agoda.net/cdn-accom-web/js/assets/browser-bundle/ADSEFF-1308=A/830-c46056076b5f.js | |
| js | https://cdn6.agoda.net/cdn-accom-web/js/assets/browser-bundle/ADSEFF-1308=A/1196-bc3d6e2cf33d.js | |
| js | https://cdn6.agoda.net/cdn-accom-web/js/assets/browser-bundle/ADSEFF-1308=A/3305-ad359f88c964.js | |
| js | https://cdn6.agoda.net/cdn-accom-web/js/assets/browser-bundle/ADSEFF-1308=A/home-d603d42ae7da.js |
Серверные заголовки
Кол-во: 21
HTTP-заголовки ответа сервера
?
Заголовки сервера передают браузеру и поисковику служебную информацию: кеширование, безопасность (CSP, HSTS), сжатие (gzip). Правильная настройка ускоряет загрузку и повышает защищённость.
Найдены серверные заголовки 21шт. Подробнее про серверные заголовки.
Показать полный список серверных заголовков
| Ключ | Значение |
|---|---|
| Access-Control-Allow-Credentials | true |
| Access-Control-Allow-Headers | Content-Type |
| Access-Control-Allow-Methods | GET,POST |
| Access-Control-Expose-Headers | ag-correlation-id |
| Cache-Control | no-store, no-cache |
| Pragma | no-cache |
| ag-correlation-id | 8ad14b8b-6fd9-4317-a19c-8e497f3ab6ac |
| Strict-Transport-Security | max-age=31536000 |
| X-Content-Type-Options | nosniff |
| request-context | appId= |
| X-UA-Compatible | IE=edge |
| X-Frame-Options | SAMEORIGIN |
| x-envoy-upstream-service-time | 62 |
| x-envoy-upstream-address | user-75b8c94d56-f6v66 |
| x-envoy-datacenter | am |
| Vary | user-agent |
| Date | Sun, 23 Aug 2026 10:43:19 GMT |
| Transfer-Encoding | chunked |
| Connection | keep-alive |
| Set-Cookie | ASP.NET_SessionId=40swl4512o2bitclgyjq3ozm; domain=www.agoda.com; path=/; SameSite=Lax; secure; HttpOnly |
| Akamai-GRN | 0.cac41402.1787481799.bcf4ab72 |
CMS
Не определена
Система управления сайтом (движок)
?
CMS — это движок, на котором работает сайт (WordPress, 1C-Bitrix, Tilda и др.). Знание CMS помогает понять возможности SEO-оптимизации и подобрать подходящие инструменты. «Не определена» — вероятно, самописный сайт или нестандартная сборка.
CMS не определена. Вероятно, сайт самописный либо движок надёжно скрыт. Это не ошибка.
Веб-сервер
Не определён
Программное обеспечение сервера
?
Веб-сервер — это ПО, которое отдаёт страницы посетителям (nginx, Apache, IIS, LiteSpeed и др.). Определяется по серверным заголовкам ответа (Server, X-Powered-By и т.п.). «Не определён» — сервер намеренно скрывает эти заголовки, это нормальная практика безопасности.
Веб-сервер не определён — заголовок Server скрыт. Это не ошибка: часто так настраивают из соображений безопасности.
Мета-теги Готовность: 22%
Title
Заголовок страницы в браузере и поисковой выдаче
?
Title — главный SEO-заголовок страницы. Влияет на CTR в поиске и ранжирование. Оптимальная длина: 50–70 символов. Ключевые слова — ближе к началу.
Пропишите тег title!
Description
Описание страницы в поисковой выдаче (сниппет)
?
Meta Description — текст под заголовком в выдаче. Напрямую на позиции не влияет, но влияет на CTR. Оптимальная длина: 120–160 символов.
Установите мета-тег description!
Keywords
Список ключевых слов страницы (устаревший тег)
?
Meta Keywords не учитывается Яндексом и Google для ранжирования с 2009–2012 годов. Заполнение не обязательно, но не вредит. Конкурент может использовать содержимое для анализа.
Установите мета-тег keywords!
Канонический Url
Указывает поисковику основную версию страницы
?
Canonical (rel=canonical) предотвращает проблему дублей страниц. Должен точно совпадать с URL проверяемой страницы. Неправильный canonical может передать ссылочный вес на другую страницу.
Рекомендуем прописать канонический Url.
Robots
Ошибок нет
Директивы для поисковых роботов на уровне страницы
?
Meta Robots управляет индексацией конкретной страницы: index/noindex — индексировать ли, follow/nofollow — следовать ли по ссылкам. Noindex полностью исключает страницу из поиска.
Meta-тег robots не указан. Страница свободна для индексации.
Адаптивность
width=device-width, initial-scale=1.0
Настройка масштабирования на мобильных устройствах
?
Тег viewport (<meta name="viewport">) сообщает браузеру, как масштабировать страницу на мобильных. Стандарт: width=device-width, initial-scale=1. Отсутствие — признак отсутствия мобильной версии.
Meta-тег viewport со значением-константой width=device-width задаёт ширину страницы в соответствии с размером экрана.
Meta-тег viewport со значением initial-scale=1.0 определяет масштаб 1:1, т.е. «не масштабировать».
Разметка OpenGraph
Не найдено
Мета-теги для красивых превью в соцсетях
?
OpenGraph (og:title, og:description, og:image) управляет тем, как страница выглядит при репосте в социальных сетях и мессенджерах. Отсутствие OG-тегов — невзрачный превью при шеринге.
Разметка OpenGraph не задана. Страница не оптимизирована под социальные сети. Мета-теги с разметкой Og помогают социальным роботам лучше структурировать Ваш сайт.
Все мета-теги
Кол-во: 2
Полный список мета-тегов страницы
?
Таблица всех meta-тегов, включая нестандартные. Позволяет найти опечатки, дубли и лишние теги.
Найдены мета-теги 2шт. Мета-теги не видимы для человека и предназначены для обмена информацией между веб-страницей и поисковыми системами, браузерами и другими веб-службами. С ними роботы 🤖 и устройства ведут себя более ожидаемо.
Показать полный список мета-тегов
| Тип | Название | Значение |
|---|---|---|
| name | viewport | width=device-width, initial-scale=1.0 |
| name | referrer | origin-when-cross-origin |
Оптимизация Готовность: 0%
Структура
Ошибок нет
Семантические HTML-элементы страницы
?
Проверяет наличие основных структурных элементов: nav, header, footer, main. Корректная семантическая структура помогает поисковику понять архитектуру страницы.
Структура документа корректна (теги <html> и <body> присутствуют по одному на документ).
Контент
Есть ошибки
Объём и качество текстового содержимого
?
Анализирует объём полезного текста на странице. Слишком мало — страница может считаться малополезной. Слишком много — ухудшается читаемость и восприятие.
Слова из title 0 встречаются в тексте редко. Добавьте в контент страницы слова из тега <title>!
Абзацев с текстом 0 слишком мало. Добавьте больше абзацев с текстом (тег <p>)!
Среднее число слов в абзаце 0 слишком мало. Сделайте контент более читаемым!
Кол-во знаков контента 0 слишком мало. Добавьте больше текста!
Кол-во слов 1 слишком мало. Добавьте больше текста (минимум 400 слов)!
Заголовки
Есть ошибки
Иерархия заголовков H1–H6
?
H1 должен быть один и содержать ключевой запрос. H2–H6 описывают подразделы. Пропуск уровней (H1 → H3) и несколько H1 — типичные ошибки, снижающие понятность страницы для поисковика.
Не обнаружено заголовков на странице. Добавьте заголовки (<h1>, <h2> или <h3>)
Тошнота
Не удалось произвести расчет
Насколько одно слово доминирует в тексте
?
Классическая тошнота = √(частота самого повторяющегося слова). Норма до 7–8: текст воспринимается естественно. Выше — поисковик может счесть страницу переспамленной.
Тошнота не рассчитана. Измените текст страницы!
Академич. тошнота
Нет данных для расчета
Насколько текст перенасыщен ключевыми словами
?
Академическая тошнота = (частота слова / общее количество слов) × 100%. Показывает долю конкретного слова в тексте. Норма 5–15%.
Академическая тошнота не рассчитана. Измените текст страницы!
Семантическое ядро
Не удалось собрать
Наиболее часто встречающиеся слова на странице
?
Топ слов по частоте использования. Показывает, какие слова доминируют в тексте с точки зрения поисковика.
Контент страницы не содержит осмысленного текста. Добавьте текст на страницу!
Индексация Готовность: 20%
Индексирование
Есть ошибки
Разрешено ли индексирование страницы
?
Проверяет, не закрыта ли страница от индексации через robots.txt, meta robots или X-Robots-Tag. Страница, закрытая от индексации, не появится в поисковой выдаче.
Анкоров на странице не обнаружено. Велика вероятность, что сайт - одностраничник, такой сайт продвинуть крайне затруднительно!
Robots.txt
Найден корректный robots.txt
Файл управления сканированием сайта роботами
?
Robots.txt указывает поисковым роботам, какие страницы сканировать, а какие — нет. Ошибки в файле могут случайно закрыть важные разделы от индексации.
Robots.txt настроен корректно. Размер файла: 196570 байт. Загружен за: 1сек.
Проверяемая страница не запрещена в robots.txt.
Robots.txt доступен по постоянному адресу
Цепочка редиректов для файла robots.txt:
http://agoda.web.id/robots.txt
301 MovedPermanently
https://www.agoda.com/
200 OK
Показать содержимое robots.txt
<!DOCTYPE html>
<html lang="en" kite-lang="en" class="chrome no-js" dir="ltr">
<head>
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<meta name="referrer" content="origin-when-cross-origin" />
<title></title>
<link rel="icon" href="/favicon.ico" />
<script type="text/javascript" id="messagingClientLite">
!function(t,e){if("object"==typeof exports&&"object"==typeof module)module.exports=e();else if("function"==typeof define&&define.amd)define([],e);else{var n=e();for(var r in n)("object"==typeof exports?exports:t)[r]=n[r]}}("undefined"!=typeof self?self:this,(function(){return function(t){var e={};function n(r){if(e[r])return e[r].exports;var i=e[r]={i:r,l:!1,exports:{}};return t[r].call(i.exports,i,i.exports,n),i.l=!0,i.exports}return n.m=t,n.c=e,n.d=function(t,e,r){n.o(t,e)||Object.defineProperty(t,e,{enumerable:!0,get:r})},n.r=function(t){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(t,"__esModule",{value:!0})},n.t=function(t,e){if(1&e&&(t=n(t)),8&e)return t;if(4&e&&"object"==typeof t&&t&&t.__esModule)return t;var r=Object.create(null);if(n.r(r),Object.defineProperty(r,"default",{enumerable:!0,value:t}),2&e&&"string"!=typeof t)for(var i in t)n.d(r,i,function(e){return t[e]}.bind(null,i));return r},n.n=function(t){var e=t&&t.__esModule?function(){return t.default}:function(){return t};return n.d(e,"a",e),e},n.o=function(t,e){return Object.prototype.hasOwnProperty.call(t,e)},n.p="",n(n.s=232)}({0:function(t,e,n){"use strict";n.d(e,"c",(function(){return i})),n.d(e,"a",(function(){return o})),n.d(e,"b",(function(){return u})),n.d(e,"d",(function(){return s})),n.d(e,"g",(function(){return a})),n.d(e,"e",(function(){return c})),n.d(e,"f",(function(){return f}));var r=function(t,e){return(r=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n])})(t,e)};function i(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Class extends value "+String(e)+" is not a constructor or null");function n(){this.constructor=t}r(t,e),t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)}var o=function(){return(o=Object.assign||function(t){for(var e,n=1,r=arguments.length;n<r;n++)for(var i in e=arguments[n])Object.prototype.hasOwnProperty.call(e,i)&&(t[i]=e[i]);return t}).apply(this,arguments)};function u(t,e,n,r){return new(n||(n=Promise))((function(i,o){function u(t){try{a(r.next(t))}catch(t){o(t)}}function s(t){try{a(r.throw(t))}catch(t){o(t)}}function a(t){var e;t.done?i(t.value):(e=t.value,e instanceof n?e:new n((function(t){t(e)}))).then(u,s)}a((r=r.apply(t,e||[])).next())}))}function s(t,e){var n,r,i,o,u={label:0,sent:function(){if(1&i[0])throw i[1];return i[1]},trys:[],ops:[]};return o={next:s(0),throw:s(1),return:s(2)},"function"==typeof Symbol&&(o[Symbol.iterator]=function(){return this}),o;function s(s){return function(a){return function(s){if(n)throw new TypeError("Generator is already executing.");for(;o&&(o=0,s[0]&&(u=0)),u;)try{if(n=1,r&&(i=2&s[0]?r.return:s[0]?r.throw||((i=r.return)&&i.call(r),0):r.next)&&!(i=i.call(r,s[1])).done)return i;switch(r=0,i&&(s=[2&s[0],i.value]),s[0]){case 0:case 1:i=s;break;case 4:return u.label++,{value:s[1],done:!1};case 5:u.label++,r=s[1],s=[0];continue;case 7:s=u.ops.pop(),u.trys.pop();continue;default:if(!(i=u.trys,(i=i.length>0&&i[i.length-1])||6!==s[0]&&2!==s[0])){u=0;continue}if(3===s[0]&&(!i||s[1]>i[0]&&s[1]<i[3])){u.label=s[1];break}if(6===s[0]&&u.label<i[1]){u.label=i[1],i=s;break}if(i&&u.label<i[2]){u.label=i[2],u.ops.push(s);break}i[2]&&u.ops.pop(),u.trys.pop();continue}s=e.call(t,u)}catch(t){s=[6,t],r=0}finally{n=i=0}if(5&s[0])throw s[1];return{value:s[0]?s[1]:void 0,done:!0}}([s,a])}}}Object.create;function a(t){var e="function"==typeof Symbol&&Symbol.iterator,n=e&&t[e],r=0;if(n)return n.call(t);if(t&&"number"==typeof t.length)return{next:function(){return t&&r>=t.length&&(t=void 0),{value:t&&t[r++],done:!t}}};throw new TypeError(e?"Object is not iterable.":"Symbol.iterator is not defined.")}function c(t,e){var n="function"==typeof Symbol&&t[Symbol.iterator];if(!n)return t;var r,i,o=n.call(t),u=[];try{for(;(void 0===e||e-- >0)&&!(r=o.next()).done;)u.push(r.value)}catch(t){i={error:t}}finally{try{r&&!r.done&&(n=o.return)&&n.call(o)}finally{if(i)throw i.error}}return u}function f(t,e,n){if(n||2===arguments.length)for(var r,i=0,o=e.length;i<o;i++)!r&&i in e||(r||(r=Array.prototype.slice.call(e,0,i)),r[i]=e[i]);return t.concat(r||Array.prototype.slice.call(e))}Object.create},1:function(t,e,n){"use strict";(function(t){n.d(e,"a",(function(){return r}));var r=function(){function e(){}return e.current=function(){var e="undefined"!=typeof window?window:"undefined"!=typeof self?self:void 0!==t?t:null;if(!e)throw new Error("Unsupported environment.");return e},e}()}).call(this,n(30))},13:function(t,e,n){"use strict";n.d(e,"a",(function(){return i})),n.d(e,"b",(function(){return r}));var r,i={measurement:0,default:1,log:2};!function(t){t[t.measurement=0]="measurement",t[t.generic=1]="generic",t[t.log=2]="log"}(r||(r={}))},17:function(t,e,n){"use strict";function r(t,e,n){for(var r=n.length,i=0;i<r;i++){var o=n[i];if(o)for(var u in o)o.hasOwnProperty(u)&&t(u,o[u])}}n.d(e,"a",(function(){return r}))},18:function(t,e,n){"use strict";n.d(e,"b",(function(){return i})),n.d(e,"a",(function(){return u}));var r=n(13);function i(t){var e=r.a[t];return e=void 0===e?r.a.default:e}var o={trace:0,debug:1,info:2,warn:3,error:4,fatal:5};function u(t,e){if("measurement"===t){var n=e.name;return delete e.name,n}if("log"===t){var r=o[e.level];return r="number"==typeof r?r:2,delete e.level,r.toString()}return t}},232:function(t,e,n){"use strict";n.r(e),n.d(e,"MessagingClient",(function(){return a}));var r=n(1),i=n(73),o=n(28),u=function(){function t(){this.buffer={items:[]},this.contextData={}}return t.prototype.send=function(e){var n=this.buffer.items,r=t.MaxBufferSize-n.length;r>0&&(e instanceof Array?(r<e.length&&(e=e.slice(0,r)),this.buffer.items=e.concat(n)):this.buffer.items.push(e))},t.prototype.dispose=function(t){this.buffer.items.length=0,t&&t()},t.prototype.environment=function(t){},t.prototype.context=function(t){var e=this.contextData;e.sessionId=t.sessionId||e.sessionId,e.userId=t.userId||e.userId},t.MaxBufferSize=15e3,t}(),s=n(36),a=function(){function t(t){this._test=t}return t.create=function(e){return t.instantiate(e)},t.instantiate=function(e){return(new t).instantiate(e)},t.environment=function(e){return new t(e)},t.prototype.instantiate=function(t){var e,n,r=o.a.get();if(r.environment=r.environment||t,r.test=r.test||this._test,r.messagingClient)return r.messagingClient;var a=new u,c=new s.a(a,new i.a,null!==(n=null===(e=r.environment)||void 0===e?void 0:e.apiKey)&&void 0!==n?n:"");return r.buffer=a.buffer,r.context=a.contextData,r.messagingClient=c,c},t}();r.a.current().MessagingClient=a,a.instantiate()},28:function(t,e,n){"use strict";n.d(e,"a",(function(){return o}));var r=n(1),i="MessagingClient-LiteData",o=function(){function t(){}return t.get=function(){var t=r.a.current();return t[i]||(t[i]={})},t.clear=function(){delete r.a.current()[i]},t}()},30:function(t,e){var n;n=function(){return this}();try{n=n||new Function("return this")()}catch(t){"object"==typeof window&&(n=window)}t.exports=n},35:function(t,e,n){"use strict";n.d(e,"a",(function(){return r}));var r=function(){function t(){}return t.current=function(){return window&&window.__MCJS_EXTENSION_DATA__||{}},t}()},36:function(t,e,n){"use strict";n.d(e,"a",(function(){return y}));var r=n(0),i=function(t){function e(){var n=t.call(this,"Bridge not exist")||this;return Object.setPrototypeOf(n,e.prototype),n}return Object(r.c)(e,t),e}(Error),o=function(t){function e(n){var r=t.call(this,"Unsupported bridge version: ".concat(n))||this;return Object.setPrototypeOf(r,e.prototype),r}return Object(r.c)(e,t),e}(Error),u=function(t){function e(){var n=t.call(this,"Operation Timeout error")||this;return Object.setPrototypeOf(n,e.prototype),n}return Object(r.c)(e,t),e}(Error),s=function(t){function e(n){var r,i,o=this;return(o=t.call(this,(null===(r=n.error)||void 0===r?void 0:r.message)||"Unknown error")||this).code=(null===(i=n.error)||void 0===i?void 0:i.code)||"UNKNOWN",Object.setPrototypeOf(o,e.prototype),o}return Object(r.c)(e,t),e}(Error);function a(t,e){return Object(r.b)(this,void 0,void 0,(function(){var n,i,o;return Object(r.d)(this,(function(r){switch(r.label){case 0:if((n=e.signal).aborted)throw new Error("Operation canceled");i=new AbortController,n.addEventListener("abort",(function(){}),{once:!0,signal:i.signal}),r.label=1;case 1:return r.trys.push([1,,3,4]),[4,t()];case 2:if(o=r.sent(),n.aborted)throw new Error("Operation canceled");return[3,4];case 3:return i.abort(),[7];case 4:return[2,o]}}))}))}function c(t,e){return Object(r.b)(this,void 0,void 0,(function(){function n(){return Object(r.b)(this,void 0,void 0,(function(){return Object(r.d)(this,(function(e){switch(e.label){case 0:return e.trys.push([0,,2,3]),[4,a(t,{signal:o.signal})];case 1:return[2,e.sent()];case 2:return i.abort(),[7];case 3:return[2]}}))}))}var i,o,s,c=this;return Object(r.d)(this,(function(t){switch(t.label){case 0:return i=new AbortController,o=new AbortController,s=function(){return Object(r.b)(c,void 0,void 0,(function(){return Object(r.d)(this,(function(t){return[2,new Promise((function(t,n){var r=setTimeout((function(){i.signal.aborted?t(void 0):(o.abort(),n(new u)),clearTimeout(r)}),e.timeout)}))]}))}))},[4,Promise.race([s(),n()])];case 1:return[2,t.sent()]}}))}))}function f(t){return Object(r.b)(this,void 0,void 0,(function(){return Object(r.d)(this,(function(e){return[2,new Promise((function(e,n){setTimeout((function(){try{var r=t();e(r)}catch(t){n(t)}}),0)}))]}))}))}var l,d=function(){function t(t){this.bridge=t}return t.prototype.postMessage=function(t){return Object(r.b)(this,void 0,void 0,(function(){var e,n,i=this;return Object(r.d)(this,(function(o){switch(o.label){case 0:return[4,c((function(){return Object(r.b)(i,void 0,void 0,(function(){var e=this;return Object(r.d)(this,(function(n){return[2,f((function(){return e.bridge.postMessage(JSON.stringify(t))}))]}))}))}),{timeout:5e3})];case 1:if(e=o.sent(),"error"===(n=JSON.parse(e)).status)throw new s(n);return[2,n]}}))}))},t}(),b=function(){function t(t){this.bridge=t}return t.prototype.postMessage=function(t){return Object(r.b)(this,void 0,void 0,(function(){var e,n=this;return Object(r.d)(this,(function(i){switch(i.label){case 0:return[4,c((function(){return Object(r.b)(n,void 0,void 0,(function(){return Object(r.d)(this,(function(e){return[2,this.bridge.nativePromise("mcjsBridge","postMessage",t)]}))}))}),{timeout:5e3})];case 1:if("error"===(e=i.sent()).status)throw new s(e);return[2,e]}}))}))},t}(),v=function(){function t(t){this.bridge=t}return t.prototype.postMessage=function(t){return Object(r.b)(this,void 0,void 0,(function(){var e,n=this;return Object(r.d)(this,(function(r){switch(r.label){case 0:return[4,c((function(){return n.bridge.postMessage(t)}),{timeout:5e3})];case 1:if("error"===(e=r.sent()).status)throw new s(e);return[2,e]}}))}))},t}();function p(t){var e,n,i,u,a,p,h,m,g,y;return Object(r.b)(this,void 0,void 0,(function(){var w,O,j,_,x,S,M=this;return Object(r.d)(this,(function(E){switch(E.label){case 0:return l?[2,l]:(null===(e=null==t?void 0:t.Capacitor)||void 0===e?void 0:e.isNativePlatform())&&(null===(n=null==t?void 0:t.Capacitor)||void 0===n?void 0:n.isPluginAvailable("mcjsBridge"))?(w=t.Capacitor,[4,c((function(){return w.nativePromise("mcjsBridge","postMessage",{type:"get-bridge-version"})}),{timeout:5e3})]):[3,2];case 1:if("success"!==(S=E.sent()).status)throw new s(S);switch(null===(i=S.data)||void 0===i?void 0:i.version){case 1:return[2,l=new b(t.Capacitor)];default:throw new o(null===(u=S.data)||void 0===u?void 0:u.version)}return[3,7];case 2:return(null===(p=null===(a=null==t?void 0:t.webkit)||void 0===a?void 0:a.messageHandlers)||void 0===p?void 0:p.mcjsBridge)?(O=t.webkit.messageHandlers.mcjsBridge,[4,c((function(){return O.postMessage({type:"get-bridge-version"})}),{timeout:5e3})]):[3,4];case 3:if("success"!==(S=E.sent()).status)throw new s(S);switch(null===(h=S.data)||void 0===h?void 0:h.version){case 1:return[2,l=new v(t.webkit.messageHandlers.mcjsBridge)];default:throw new o(null===(m=S.data)||void 0===m?void 0:m.version)}return[3,7];case 4:return(null==t?void 0:t.mcjsBridge)?(j=t.mcjsBridge,_=function(){return j.postMessage(JSON.stringify({type:"get-bridge-version"}))},[4,c((function(){return Object(r.b)(M,void 0,void 0,(function(){return Object(r.d)(this,(function(t){return[2,f((function(){return _()}))]}))}))}),{timeout:5e3})]):[3,6];case 5:if(x=E.sent(),"success"!==(S=JSON.parse(x)).status)throw new s(S);switch(null===(g=S.data)||void 0===g?void 0:g.version){case 1:return[2,l=new d(t.mcjsBridge)];default:throw new o(null===(y=S.data)||void 0===y?void 0:y.version)}return[3,7];case 6:return[2,void 0];case 7:return[2]}}))}))}var h=n(35),m=n(44),g=n(18),y=function(){function t(t,e,n){this.sender=t,this._time=e,this._apiKey=n,window.addEventListener("message",this.onMessageReceivedFromMimir.bind(this))}return t.prototype.onMessageReceivedFromMimir=function(t){var e,n;if("analytics-extension"===(null===(e=null==t?void 0:t.data)||void 0===e?void 0:e.id))switch(null===(n=t.data)||void 0===n?void 0:n.name){case"enable-debug-mode":this.debug(!0);break;case"disable-debug-mode":this.debug(!1)}},t.prototype.create=function(t,e,n){var r=Number(null==n?void 0:n.timestamp);("number"!=typeof r||isNaN(r)||r<1e5)&&(r=this._time.now());var i={_meta:{timestamp:r,type:t}};return e&&Object(m.a)(i,e),i},t.prototype.send=function(t,e){var n,i;return Object(r.b)(this,void 0,void 0,(function(){var o;return Object(r.d)(this,(function(r){switch(r.label){case 0:if(!t||!t._meta)throw new Error("Message or message type is undefined");t=JSON.parse(JSON.stringify(t)),null!==(n=(i=t._meta).timestamp)&&void 0!==n||(i.timestamp=this._time.now()),t._meta.tabId=h.a.current().tabId,r.label=1;case 1:return r.trys.push([1,3,,4]),[4,this.bridgeToNative(t)];case 2:return r.sent(),[3,4];case 3:return o=r.sent(),this.addBridgeFallbackReason(t,o),this.sender.send(t,e),[3,4];case 4:return[2]}}))}))},t.prototype.bridgeToNative=function(t){return Object(r.b)(this,void 0,void 0,(function(){var e,n,o,u;return Object(r.d)(this,(function(s){switch(s.label){case 0:return[4,p(window)];case 1:if(!(e=s.sent()))throw new i;return delete(n=Object(r.a)({},t))._meta,o=Object(g.a)(t._meta.type,t),u=Object(g.b)(t._meta.type),[4,e.postMessage({type:"send-message",data:{timestamp:t._meta.timestamp||0,messageName:o,partitionKey:"",messageType:u,payload:JSON.stringify(n),apiKey:this._apiKey}})];case 2:return s.sent(),[2]}}))}))},t.prototype.addBridgeFallbackReason=function(t,e){e instanceof i?t._meta.webview_bridge_fallback_reason="BRIDGE_NOT_EXIST":e instanceof o?t._meta.webview_bridge_fallback_reason="UNSUPPORTED_BRIDGE_VERSION":e instanceof u?t._meta.webview_bridge_fallback_reason="BRIDGE_TIMEOUT_ERROR":e instanceof s?t._meta.webview_bridge_fallback_reason=e.code:e instanceof Error?t._meta.webview_bridge_fallback_reason=e.message:t._meta.webview_bridge_fallback_reason="UNKNOWN_ERROR"},t.prototype.debug=function(t,e){this.sender.environment({debug:t,logs:e})},t.prototype.context=function(t){this.sender.context(t)},t}()},44:function(t,e,n){"use strict";n.d(e,"a",(function(){return i}));var r=n(17);function i(t){for(var e=[],n=1;n<arguments.length;n++)e[n-1]=arguments[n];return t||(t={}),Object(r.a)((function(e,n){void 0===t[e]&&(t[e]=n)}),t,e),t}},73:function(t,e,n){"use strict";n.d(e,"a",(function(){return r}));var r=function(){function t(){}return t.prototype.now=function(){return+new Date},t}()}})}));
</script><script type="text/javascript">
const messagingClient = MessagingClient.instantiate();
function loadErrorHandler(err) {
const src = err.path[0].src;
const href = err.path[0].href;
var message = ["could not load", src ? src : href].join(" ");
try {
const log = messagingClient.create('log', { logLevel: 'error', message: message, applicationName: 'cronos', loggerName: 'Fe.Cronos.Logger' });
messagingClient.send(log);
}
catch (exception) {
}
}
</script>
<link href='https://cdn6.agoda.net/cdn-accom-web/js/assets/browser-bundle/ADSEFF-1308=A/830-151453c5926a.css' rel='stylesheet' onerror='loadErrorHandler.call(this, event)'/><link href='https://cdn6.agoda.net/cdn-accom-web/js/assets/browser-bundle/ADSEFF-1308=A/1196-0aa6e7ba4344.css' rel='stylesheet' onerror='loadErrorHandler.call(this, event)'/><link href='https://cdn6.agoda.net/cdn-accom-web/js/assets/browser-bundle/ADSEFF-1308=A/home-bfb068e1ab74.css' rel='stylesheet' onerror='loadErrorHandler.call(this, event)'/>
<script>
// Server-side injected configuration
window.__ag_observability_config__ = {"appName":"accommodation-web","environment":"production","context":{"userId":"47f48f91-8fd7-4e20-9ad8-c8f79b29dbf6","sessionId":"phnwyzjc20yvkdlms0htaaja","whiteLabelId":"1","pageTypeId":"1","clientType":"Browser","subClient":"Unknown","appVersion":"acm-master-1.3.39403092","config":"{\"criticalCssBundles\":[\"**/cdn-accom-web/js/assets/browser-bundle/*.css\"],\"criticalJsBundles\":[\"**/cdn-accom-web/js/assets/browser-bundle/*.js\"],\"criticalApis\":[],\"criticalImages\":[]}"}};
!function(){"use strict";function e(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}function t(e,t,n,r,o,i,a){try{var c=e[i](a),s=c.value}catch(e){return void n(e)}c.done?t(s):Promise.resolve(s).then(r,o)}function n(e){return function(){var n=this,r=arguments;return new Promise(function(o,i){var a=e.apply(n,r);function c(e){t(a,o,i,c,s,"next",e)}function s(e){t(a,o,i,c,s,"throw",e)}c(void 0)})}}function r(e,t,n){return t=u(t),function(e,t){if(t&&("object"==typeof t||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(e,l()?Reflect.construct(t,[],u(e).constructor):t.apply(e,n))}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function i(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,m(r.key),r)}}function a(e,t,n){return t&&i(e.prototype,t),n&&i(e,n),Object.defineProperty(e,"prototype",{writable:!1}),e}function c(e,t,n){return(t=m(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function s(){return s="undefined"!=typeof Reflect&&Reflect.get?Reflect.get.bind():function(e,t,n){var r=function(e,t){for(;!{}.hasOwnProperty.call(e,t)&&null!==(e=u(e)););return e}(e,t);if(r){var o=Object.getOwnPropertyDescriptor(r,t);return o.get?o.get.call(arguments.length<3?e:n):o.value}},s.apply(null,arguments)}function u(e){return u=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},u(e)}function l(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(e){}return(l=function(){return!!e})()}function f(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function d(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?f(Object(n),!0).forEach(function(t){c(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):f(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function p(){
/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/babel/babel/blob/main/packages/babel-helpers/LICENSE */
var e,t,n="function"==typeof Symbol?Symbol:{},r=n.iterator||"@@iterator",o=n.toStringTag||"@@toStringTag";function i(n,r,o,i){var s=r&&r.prototype instanceof c?r:c,u=Object.create(s.prototype);return y(u,"_invoke",function(n,r,o){var i,c,s,u=0,l=o||[],f=!1,d={p:0,n:0,v:e,a:p,f:p.bind(e,4),d:function(t,n){return i=t,c=0,s=e,d.n=n,a}};function p(n,r){for(c=n,s=r,t=0;!f&&u&&!o&&t<l.length;t++){var o,i=l[t],p=d.p,y=i[2];n>3?(o=y===r)&&(s=i[(c=i[4])?5:(c=3,3)],i[4]=i[5]=e):i[0]<=p&&((o=n<2&&p<i[1])?(c=0,d.v=r,d.n=i[1]):p<y&&(o=n<3||i[0]>r||r>y)&&(i[4]=n,i[5]=r,d.n=y,c=0))}if(o||n>1)return a;throw f=!0,r}return function(o,l,y){if(u>1)throw TypeError("Generator is already running");for(f&&1===l&&p(l,y),c=l,s=y;(t=c<2?e:s)||!f;){i||(c?c<3?(c>1&&(d.n=-1),p(c,s)):d.n=s:d.v=s);try{if(u=2,i){if(c||(o="next"),t=i[o]){if(!(t=t.call(i,s)))throw TypeError("iterator result is not an object");if(!t.done)return t;s=t.value,c<2&&(c=0)}else 1===c&&(t=i.return)&&t.call(i),c<2&&(s=TypeError("The iterator does not provide a '"+o+"' method"),c=1);i=e}else if((t=(f=d.n<0)?s:n.call(r,d))!==a)break}catch(t){i=e,c=1,s=t}finally{u=1}}return{value:t,done:f}}}(n,o,i),!0),u}var a={};function c(){}function s(){}function u(){}t=Object.getPrototypeOf;var l=[][r]?t(t([][r]())):(y(t={},r,function(){return this}),t),f=u.prototype=c.prototype=Object.create(l);function d(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,u):(e.__proto__=u,y(e,o,"GeneratorFunction")),e.prototype=Object.create(f),e}return s.prototype=u,y(f,"constructor",u),y(u,"constructor",s),s.displayName="GeneratorFunction",y(u,o,"GeneratorFunction"),y(f),y(f,o,"Generator"),y(f,r,function(){return this}),y(f,"toString",function(){return"[object Generator]"}),(p=function(){return{w:i,m:d}})()}function y(e,t,n,r){var o=Object.defineProperty;try{o({},"",{})}catch(e){o=0}y=function(e,t,n,r){function i(t,n){y(e,t,function(e){return this._invoke(t,n,e)})}t?o?o(e,t,{value:n,enumerable:!r,configurable:!r,writable:!r}):e[t]=n:(i("next",0),i("throw",1),i("return",2))},y(e,t,n,r)}function h(e,t){return h=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},h(e,t)}function g(t,n){return function(e){if(Array.isArray(e))return e}(t)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,i,a,c=[],s=!0,u=!1;try{if(i=(n=n.call(e)).next,0===t);else for(;!(s=(r=i.call(n)).done)&&(c.push(r.value),c.length!==t);s=!0);}catch(e){u=!0,o=e}finally{try{if(!s&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(u)throw o}}return c}}(t,n)||function(t,n){if(t){if("string"==typeof t)return e(t,n);var r={}.toString.call(t).slice(8,-1);return"Object"===r&&t.constructor&&(r=t.constructor.name),"Map"===r||"Set"===r?Array.from(t):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?e(t,n):void 0}}(t,n)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function v(e,t,n,r){var o=s(u(e.prototype),t,n);return"function"==typeof o?function(e){return o.apply(n,e)}:o}function m(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t);if("object"!=typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e,"string");return"symbol"==typeof t?t:t+""}function b(e){return b="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},b(e)}function w(e){var t="function"==typeof Map?new Map:void 0;return w=function(e){if(null===e||!function(e){try{return-1!==Function.toString.call(e).indexOf("[native code]")}catch(t){return"function"==typeof e}}(e))return e;if("function"!=typeof e)throw new TypeError("Super expression must either be null or a function");if(void 0!==t){if(t.has(e))return t.get(e);t.set(e,n)}function n(){return function(e,t,n){if(l())return Reflect.construct.apply(null,arguments);var r=[null];r.push.apply(r,t);var o=new(e.bind.apply(e,r));return n&&h(o,n.prototype),o}(e,arguments,u(this).constructor)}return n.prototype=Object.create(e.prototype,{constructor:{value:n,enumerable:!1,writable:!0,configurable:!0}}),h(n,e)},w(e)}var T=function(e){return e[e.TRACE=0]="TRACE",e[e.DEBUG=1]="DEBUG",e[e.INFO=2]="INFO",e[e.WARN=3]="WARN",e[e.ERROR=4]="ERROR",e[e.FATAL=5]="FATAL",e}({}),E=function(e){return e.FETCH="fetch",e.XHR="xhr",e.ERROR="error",e.UNHANDLED_REJECTION="unhandledRejection",e.RESOURCE="resource",e.SETUP="setup",e.CONSOLE="console",e.UNHANDLED_ERROR="unhandledError",e.ERROR_BOUNDARY="errorBoundaryError",e}({}),O=/agoda\.(com|net)|agodacdn|bstatic\.com/i,S={FATAL_LEVEL:"fatalLevel"};function R(e){return e.stack||e.message||"Unknown error"}function x(){return"xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".replace(/[xy]/g,function(e){var t=16*Math.random()|0;return("x"===e?t:3&t|8).toString(16)})}function _(e){if(null===e)return"null";if(void 0===e)return"undefined";if("string"==typeof e)return e;if("number"==typeof e||"boolean"==typeof e)return String(e);if(e instanceof Error)return e.message||e.toString();try{return JSON.stringify(e)}catch(t){return"[".concat(b(e),"] ").concat(Object.prototype.toString.call(e))}}function N(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},r=d({eventType:E.ERROR,url:window&&window.location&&window.location.href||"n/a",errorType:t},n);if(e instanceof Error)return d(d({},r),{},{errorMessage:e.message,stackTrace:R(e),errorName:e.name});var o=_(e);return d(d({},r),{},{errorMessage:o,stackTrace:R(new Error),reasonType:b(e),reasonConstructor:e&&e.constructor&&e.constructor.name||"Unknown",rawReason:"object"===b(e)&&null!==e?e:void 0})}function k(e){switch(e.level){case T.INFO:return"".concat(e.applicationName,".landing.count");case T.ERROR:case T.FATAL:return"".concat(e.applicationName,".error.count");default:return""}}var I=function(e,t){return!(!Array.isArray(e)||0===e.length)&&e.some(function(e){try{return(n=e,r=n.replace(/[.+?^${}()|[\]\\]/g,"\\$&").replace(/\*\*/g,"__DOUBLE_STAR__").replace(/\*/g,"[^/]*").replace(/__DOUBLE_STAR__/g,".*"),new RegExp(r)).test(t)}catch(o){return!1}var n,r})},L=function(e,t){if(e&&"string"==typeof e)try{return new URL(e,t).hostname}catch(n){return}};function P(e,t){return-1!==t.indexOf(e)}var j=function(e){var t=!1,n=e.payload;if(!n.requestUrl)return t;var r=void 0;if("string"==typeof e.config)try{r=JSON.parse(e.config)}catch(u){r=void 0}if(r&&0!==Object.keys(r).length){var o=r&&r.criticalJsBundles,i=r&&r.criticalCssBundles,a=r&&r.criticalApis,c=r&&r.criticalImages,s=n.requestUrl;t="resource_load_failure"==n.errorType&&"script"==n.resourceType&&I(o,s)||"resource_load_failure"==n.errorType&&("stylesheet"==n.resourceType||"link"==n.resourceType)&&I(i,s)||("fetch"==n.eventType||"xhr"==n.eventType)&&I(a,s)||"resource_load_failure"==n.errorType&&("image"==n.resourceType||"webp_image"==n.resourceType)&&I(c,s)}else t=!0;return t};function A(e){for(var t={applicationName:e.applicationName,message:e.message},n=["applicationName","message","assemblyName","botName","callerModuleId","callerClassName","callerFunctionName","callerLineNumber","clientIP","correlationID","countryOfOrigin","currentThreadName","deviceInfo","exceptionMessage","exceptionType","loggerClass","loggerName","namespace","referrerUrl","sessionId","url","version"],r={},o={},i={},a=0,c=Object.entries(e.payload);a<c.length;a++){var s=g(c[a],2),u=s[0],l=s[1];P(u,n)?t[u]=l:"string"==typeof l?r[u]=l:"boolean"==typeof l?r[u]=l.toString():"number"==typeof l&&l==l&&(o[u]=Math.round(l))}var f=e.level===T.ERROR&&(j(e)||e.payload.errorType===E.ERROR_BOUNDARY);return r.isFatalError=f.toString(),Object.keys(r).length&&(t.stringTags=r),Object.keys(o).length&&(t.longTags=o),Object.keys(i).length&&(t.doubleTags=i),t}function B(e){if(!e||"object"!==b(e)||!e.payload||"object"!==b(e.payload)||0===Object.keys(e.payload).length)return{};var t=e.payload,n={count:1,measurement:1,tags:{errorType:t.errorType,eventType:t.eventType,subApplication:e.subApplication,known_bot_name:"_",is_bot:"_",fatal:!1}};return e.pageTypeId&&null!=n.tags&&(n.tags.pageTypeId=e.pageTypeId),t.eventType===E.RESOURCE&&t.resourceType&&null!=n.tags&&(n.tags.resourceType=t.resourceType),n.tags.fatal=t.errorType===E.ERROR_BOUNDARY||j(e),n}var C=function(){function e(){o(this,e)}return a(e,[{key:"sendLogs",value:(t=n(p().m(function e(t,n,r,o){var i,a,c,s,u,l;return p().w(function(e){for(;;)switch(e.n){case 0:i="",a="",c=!1,i+="".concat(JSON.stringify(r),"\n"),a+="".concat(JSON.stringify(r),"\n"),s="true"===r[S.FATAL_LEVEL],t.forEach(function(e){var t,n=A(d(d({},e),r)),u="true"===(null===(t=n.stringTags)||void 0===t?void 0:t.isFatalError),l=s&&u&&e.level===T.ERROR?T.FATAL:e.level,f="".concat(e.timestamp,",").concat(e.applicationName,",").concat(l,",,2,").concat(x(),",").concat(JSON.stringify(n),"\n");if(i+=f,o&&(e.level===T.ERROR||e.level===T.INFO||e.level===T.FATAL)){c=!0;var p=B(d(d({},e),r)),y="".concat(e.timestamp,",").concat(e.applicationName,",").concat(k(e),",,0,").concat(x(),",").concat(JSON.stringify(p),"\n");a+=y}}),u="",l=Date.now(),u="production"===n?"https://bento.agoda.com/v2?p=agobservabilityjs&v=1.0.0&t=".concat(l):"https://hkg-gc-qa.agoda.local/v2?p=agobservabilityjs&v=1.0.0&t=".concat(l),"undefined"!=typeof navigator&&"function"==typeof navigator.sendBeacon&&(navigator.sendBeacon(u,i),o&&c&&navigator.sendBeacon(u,a));case 1:return e.a(2)}},e)})),function(e,n,r,o){return t.apply(this,arguments)})}],[{key:"getInstance",value:function(){return e.instance||(e.instance=new e),e.instance}}]);var t}(),D=function(){function e(){o(this,e),c(this,"unloadHandlerRegistered",!1),this.logQueue=[],this.batchSize=10,this.applicationName="",this.baseContext={},this.fibonacciIntervals=[1e3,2e3,3e3,5e3],this.batchTimer=null,this.batchIndex=0,this.environmentMode="qa",this.isEnableSendToWhitefalcon=!0,this.beacon=C.getInstance()}return a(e,[{key:"setApplicationName",value:function(e){this.applicationName=e}},{key:"getApplicationName",value:function(){return this.applicationName}},{key:"setBaseContext",value:function(e,t){var n=this;if(this.baseContext=d(d({},e),{},{platform:"ag-observability-js"}),t&&(this.environmentMode=t),!this.unloadHandlerRegistered){this.unloadHandlerRegistered=!0;var r=function(){return n.flushOnExit()};window.addEventListener("pagehide",r),document.addEventListener("visibilitychange",function(){"hidden"===document.visibilityState&&r()})}}},{key:"setPageTypeId",value:function(e){this.baseContext=d(d({},this.baseContext),{},{pageTypeId:e.toString()})}},{key:"isToggleEnabled",value:function(e){return"true"===this.baseContext[e]}},{key:"getEnabledToggles",value:function(){var e=this;return Object.values(S).filter(function(t){return"true"===e.baseContext[t]})}},{key:"flushOnExit",value:function(){if(0!==this.logQueue.length){this.batchTimer&&(clearTimeout(this.batchTimer),this.batchTimer=null);try{this.beacon.sendLogs(this.logQueue.splice(0),this.environmentMode,this.baseContext,this.isEnableSendToWhitefalcon)}catch(e){}}}},{key:"log",value:function(e){this.logQueue.push(e),this.batchTimer||1!==this.logQueue.length||this.startFibonacciBatching()}},{key:"error",value:function(e,t){this.log({applicationName:this.applicationName,message:e,level:T.ERROR,timestamp:Date.now(),payload:t})}},{key:"warn",value:function(e,t){this.log({applicationName:this.applicationName,message:e,level:T.WARN,timestamp:Date.now(),payload:t})}},{key:"info",value:function(e,t){this.log({applicationName:this.applicationName,message:e,level:T.INFO,timestamp:Date.now(),payload:t})}},{key:"startFibonacciBatching",value:function(){var e=this;if(!this.batchTimer){this.batchIndex=0;var t=this.fibonacciIntervals[this.batchIndex];this.batchTimer=setTimeout(function(){e.sendNextBatch()},t)}}},{key:"sendNextBatch",value:function(){var e=this,t=this.logQueue.splice(0,this.batchSize);if(this.beacon.sendLogs(t,this.environmentMode,this.baseContext,this.isEnableSendToWhitefalcon),this.logQueue.length>0){this.batchIndex=(this.batchIndex+1)%this.fibonacciIntervals.length;var n=this.fibonacciIntervals[this.batchIndex];this.batchTimer=setTimeout(function(){e.sendNextBatch()},n)}else this.batchTimer=null,this.batchIndex=0}}],[{key:"getInstance",value:function(){return e.instance||(e.instance=new e),e.instance}}])}(),U=["agoda.cn","agoda.net","agoda.com","ag-static.cn"],F="__agObsIsDiagnosticProbe";function z(e,t,n){var r=d({},t);!function(e){var t,n,r="undefined"!=typeof window&&null!==(t=window.location)&&void 0!==t&&t.href?window.location.href:void 0,o=null===(n=L(e,r))||void 0===n?void 0:n.toLowerCase();return!!o&&U.some(function(e){return o===e||o.endsWith("."+e)})}(e)?n(r):function(e){return new Promise(function(t,n){var r=new XMLHttpRequest;r[F]=!0,r.timeout=1e3;var o=function(){var e=r.getResponseHeader("Content-Length");return{status:r.status,contentType:r.getResponseHeader("Content-Type"),encodedBodySize:e&&parseInt(e,10)||null,contentEncoding:r.getResponseHeader("Content-Encoding")}};r.onload=function(){return t(o())},r.onerror=function(){return r.status>0?t(o()):n(new Error("XHR failed"))},r.ontimeout=function(){return n(new Error("Timeout"))},r.open("HEAD",e,!0),r.send()})}(e).then(function(e){r.status=e.status,r.contentType=e.contentType,r.encodedBodySize=e.encodedBodySize,r.contentEncoding=e.contentEncoding}).catch(function(e){r.probeError=e.message||"failed"}).finally(function(){n(r)})}var M="cdn",H=".agoda.",q=".ag-static.cn",W="//ag-static.cn";function G(e){return!(!e||"string"!=typeof e)&&(e.startsWith("http")||e.startsWith("//"))}function J(e){if(!e||"string"!=typeof e)return!1;var t=e.toLowerCase();if(-1===t.indexOf(".js"))return!1;var n,r,o,i=t.indexOf("?"),a=t.indexOf("#"),c=t.length;return-1!==i&&(-1===a||i<a)?c=i:-1!==a&&(c=a),!(c<3||".js"!==t.substring(c-3,c))&&(r=-1!==(n=t).indexOf(M)&&-1!==n.indexOf(H),o=-1!==n.indexOf(q)||-1!==n.indexOf(W),r||o)}function X(e){if(!e||"undefined"==typeof window||!("performance"in window))return{};try{var t=performance.getEntriesByName(e,"resource");return 0===t.length?{}:function(e){var t={},n=e,r=Q(n);null!==r&&(t.status=r);null!=e.transferSize&&(t.transferSize=e.transferSize);null!=e.encodedBodySize&&(t.encodedBodySize=e.encodedBodySize);null!=e.decodedBodySize&&(t.decodedBodySize=e.decodedBodySize);null!=e.duration&&(t.loadDuration=e.duration);"string"==typeof n.contentType&&n.contentType&&(t.contentType=n.contentType);return t}(t[t.length-1])}catch(n){return{}}}function Q(e){var t=e.responseStatus;return"number"!=typeof t||!Number.isFinite(t)||t<=0?null:Math.round(t)}var $=D.getInstance();function K(e,t,n){var r=_(e),o=N(e,t,n);$.error("[error:".concat(t,"] ").concat(r),o)}function V(){window.addEventListener("error",function(e){var t=e.error||e.message,n=e.filename,r={filename:n,isOnline:String(navigator.onLine)},o=G(n)?X(n):{};null!=o.status&&(r.status=o.status),null!=o.transferSize&&(r.transferSize=o.transferSize),null!=o.encodedBodySize&&(r.encodedBodySize=o.encodedBodySize),null!=o.decodedBodySize&&(r.decodedBodySize=o.decodedBodySize),null!=o.loadDuration&&(r.loadDuration=o.loadDuration);var i=function(e){K(t,E.UNHANDLED_ERROR,e)},a=G(n)&&navigator.onLine&&!function(e){return"number"==typeof e.status&&e.status>0}(o)&&J(n);a?z(n,r,i):i(r)}),window.addEventListener("unhandledrejection",function(e){K(e.reason,E.UNHANDLED_REJECTION,{isOnline:String(navigator.onLine)})});var e=console&&console.error;console.error=function(){for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];var o=n&&n.length>0?n[0]:"No error message provided";!function(e){var t,n;return e instanceof Error&&!!e.message.includes("Error invoking")&&null!==(t=null===(n=e.stack)||void 0===n?void 0:n.includes("postToNative"))&&void 0!==t&&t}(o)?K(o,E.CONSOLE):function(e,t,n){var r=_(e),o=N(e,t,n);$.warn("[warning:".concat(t,"] ").concat(r),o)}(o,E.CONSOLE),e&&e.apply(console,n)}}var Y=!1,Z=function(){return a(function e(){o(this,e),this.client=D.getInstance(),this.originalFetch=window.fetch,this.hasPerformanceNow="performance"in window&&"function"==typeof performance.now},[{key:"fetch",value:(e=n(p().m(function e(t,n){var r,o,i,a,c,s,u,l,f,y,h,g,v,m,b,w,T,O,S,R,x,_,N,k,I,P,j,A,B,C,D,U,F,z,M,H,q;return p().w(function(e){for(;;)switch(e.p=e.n){case 0:return r=this.hasPerformanceNow?performance.now():null,o=window&&window.location&&window.location.href||void 0,i="string"==typeof t?t:t instanceof Request?t.url:t.toString(),a=n&&n.method||(t instanceof Request?t.method:"GET"),e.p=1,e.n=2,this.originalFetch.call(window,t,n);case 2:if(c=e.v,s=null!==r?performance.now()-r:null,c.ok){e.n=4;break}return u=c.clone(),v=this.client,m="[fetch:failed] ".concat(a," ").concat(i),b=E.FETCH,w=o||"n/a",T=u.status,O=u.statusText,S=s,R=a,x=i,_=L(i,o),e.n=3,u.text();case 3:N=e.v,k={eventType:b,url:w,status:T,statusText:O,duration:S,method:R,requestUrl:x,requestUrlDomain:_,responseBody:N},v.error.call(v,m,k);case 4:return e.a(2,c);case 5:if(e.p=5,I=e.v,l=null!==r?performance.now()-r:null,f=I instanceof Error?I.message:String(I),y="unknown",I instanceof TypeError&&(-1!==I.message.indexOf("Failed to fetch")?y="network":-1!==I.message.indexOf("not a function")&&(y="bundle")),h=I instanceof Response?I.clone():void 0,P=d,j=E.FETCH,A=y,B=o||"n/a",C=f,D=l,U=a,F=i,z=L(i,o),!h){e.n=7;break}return e.n=6,h.text();case 6:M=e.v,e.n=8;break;case 7:M=void 0;case 8:throw H=M,q=h?h.status:void 0,g=P({eventType:j,errorType:A,url:B,errorMessage:C,duration:D,method:U,requestUrl:F,requestUrlDomain:z,responseBody:H,status:q},Y?{isPageUnloading:!0}:{}),Y?this.client.warn("[fetch:error] ".concat(a," ").concat(i),g):this.client.error("[fetch:error] ".concat(a," ").concat(i),g),I;case 9:return e.a(2)}},e,this,[[1,5]])})),function(t,n){return e.apply(this,arguments)})}]);var e}();var ee=function(e){function t(){var e;return o(this,t),(e=r(this,t)).client=D.getInstance(),e.hasPerformanceNow="performance"in window&&"function"==typeof performance.now,e.startTime=null,e.context={url:"",method:""},e}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&h(e,t)}(t,e),a(t,[{key:"open",value:function(e,n,r,o,i){this.startTime=this.hasPerformanceNow?performance.now():null,this.context={url:n,method:e},v(t,"open",this)([e,n,null==r||r,o,i])}},{key:"reportError",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if(!0!==this[F]){var n=null!==this.startTime?performance.now()-this.startTime:null,r=window&&window.location&&window.location.href||void 0;this.client.error("[xhr:failed] ".concat(this.context.method," ").concat(this.context.url),d(d({},t),{},{eventType:E.XHR,url:r||"n/a",requestUrl:this.context.url,requestUrlDomain:L(this.context.url,r),method:this.context.method,duration:n,errorType:e}))}}},{key:"send",value:function(e){var n=this;this.addEventListener("load",function(){n.status>=400&&n.reportError("http",{status:n.status,statusText:n.statusText,error:"HTTP ".concat(n.status,": ").concat(n.statusText)})}),this.addEventListener("error",function(){n.reportError("network",{status:n.status,error:n.statusText||"Network error"})}),this.addEventListener("abort",function(){n.reportError("abort")}),this.addEventListener("timeout",function(){n.reportError("timeout")}),v(t,"send",this)([e])}}])}(w(XMLHttpRequest));var te={script:["application/javascript","text/javascript","application/x-javascript","application/ecmascript","text/ecmascript"],stylesheet:["text/css"]};function ne(e,t){if(!t)return{};var n=t.toLowerCase().split(";")[0].trim(),r=te[e];return r?r.includes(n)?{}:{mimeMismatch:"true"}:{}}function re(e){return"script"===e||"stylesheet"===e||"link"===e}var oe=function(){function e(){o(this,e),c(this,"SLOW_RESOURCE_THRESHOLD",5e3),c(this,"WEBP_FAILURE_SIZE_THRESHOLD",42),this.client=D.getInstance(),this.performanceObserver=null}return a(e,[{key:"start",value:function(){this.setupResourceErrorListener(),this.setupPerformanceObserver()}},{key:"setupResourceErrorListener",value:function(){var e=this;window.addEventListener("error",function(t){var n,r=t.target;if((n=r)&&n instanceof HTMLElement&&("SCRIPT"===n.tagName||"LINK"===n.tagName||"IMG"===n.tagName||"IFRAME"===n.tagName||"OBJECT"===n.tagName)){var o=function(e){switch(e.tagName){case"SCRIPT":case"IMG":case"IFRAME":return e.src||null;case"LINK":return e.href||null;case"OBJECT":return e.data||null;default:return null}}(r),i=function(e){switch(e.tagName){case"SCRIPT":return"script";case"LINK":return"stylesheet"===e.rel?"stylesheet":"link";case"IMG":return"image";case"IFRAME":return"iframe";case"OBJECT":return"object";default:return"unknown"}}(r),a=window&&window.location&&window.location.href||void 0;o&&e.isValidResourceUrl(o,i,a)&&e.processResourceError(o,i,a,r)}},!0)}},{key:"processResourceError",value:function(e,t,n,r){var o=this,i=this.getPerformanceData(e),a=d(d(d(d({eventType:E.RESOURCE,url:n||"n/a",requestUrl:e,requestUrlDomain:L(e,n),resourceType:t,tagName:r.tagName,errorType:"resource_load_failure",type:"networkError",timestamp:Date.now(),pageLoadState:document.readyState,userAgent:navigator.userAgent,referrer:document.referrer||"n/a"},function(e){var t={};switch(e.tagName){case"SCRIPT":var n=e;t.scriptAsync=n.async,t.scriptDefer=n.defer,t.scriptType=n.type||"text/javascript",t.scriptCrossOrigin=n.crossOrigin||null,t.scriptIntegrity=n.integrity||null,t.scriptNoModule=!0===n.noModule,t.scriptFetchPriority=n.fetchPriority||null,t.scriptReferrerPolicy=n.referrerPolicy||null;break;case"LINK":var r=e;t.linkRel=r.rel,t.linkAs=r.as||null,t.linkType=r.type||null,t.linkMedia=r.media||null,t.linkCrossOrigin=r.crossOrigin||null,t.linkIntegrity=r.integrity||null,t.linkFetchPriority=r.fetchPriority||null;break;case"IMG":var o=e;t.imgLoading=o.loading||null,t.imgCrossOrigin=o.crossOrigin||null,t.imgCurrentSrc=o.currentSrc||null,t.imgFetchPriority=o.fetchPriority||null;break;case"IFRAME":var i=e;t.iframeLoading=i.loading||null,t.iframeSandbox=i.sandbox&&i.sandbox.toString()||null}return t}(r)),function(){var e={isOnline:String(navigator.onLine)};if("connection"in navigator){var t=navigator.connection;t&&(e.connectionType=t.type||null,e.effectiveType=t.effectiveType||null,e.downlink=t.downlink||null,e.rtt=t.rtt||null)}return e}()),i),ne(t,i.contentType)),c=function(n){if(!n.mimeMismatch&&n.contentType){var r=ne(t,n.contentType);r.mimeMismatch&&(n.mimeMismatch=r.mimeMismatch)}if("script"===t){var i=n.status,a="string"==typeof n.scriptType?n.scriptType.toLowerCase():void 0;!n.mimeMismatch&&"module"===a&&"number"==typeof i&&i>=200&&i<300&&(n.resourceFailureCategory="module_script_rejected")}var c=n.mimeMismatch?" [MIME mismatch]":"";re(t)||"image"===t?o.client.error("[resource:".concat(t,":failed]").concat(c," ").concat(e),n):o.client.warn("[resource:".concat(t,":failed]").concat(c," ").concat(e),n)},s=a.status,u=navigator.onLine&&!("number"==typeof s&&s>0);re(t)&&u?z(e,a,c):c(a)}},{key:"setupPerformanceObserver",value:function(){var e=this;if("PerformanceObserver"in window)try{this.performanceObserver=new PerformanceObserver(function(t){t.getEntries().forEach(function(t){if("resource"===t.entryType){var n=t;e.analyzeResourceTiming(n)}})}),this.performanceObserver.observe({entryTypes:["resource"]})}catch(t){this.client.warn("[resource:failed-setup] Failed to setup PerformanceObserver for resource monitoring:",{eventType:E.RESOURCE,url:window&&window.location&&window.location.href||"n/a",error:t instanceof Error?t.message:String(t)})}else this.client.warn("[resource:failed-setup] PerformanceObserver API is not supported in this browser",{eventType:E.RESOURCE,url:"n/a",errorType:"performance_observer_not_supported"})}},{key:"analyzeResourceTiming",value:function(e){var t=e.name,n=e.duration,r=window&&window.location&&window.location.href||void 0;n>this.SLOW_RESOURCE_THRESHOLD&&this.client.warn("[resource:slow] ".concat(t),{eventType:E.RESOURCE,url:r||"n/a",transferSize:e.transferSize,errorType:"slow_resource_loading",initiatorType:e.initiatorType,requestUrl:t,requestUrlDomain:L(t,r),duration:n}),this.detectWebPFailure(e)}},{key:"detectWebPFailure",value:function(e){var t=e.name,n=this.getWebPFailureIndicators(e),r=window&&window.location&&window.location.href||void 0;if(n){var o={eventType:E.RESOURCE,url:r||"n/a",requestUrl:t,requestUrlDomain:L(t,r),resourceType:"webp_image",errorType:"resource_load_failure"},i=this.getHttpStatusFromResourceTiming(e);null!==i&&(o.status=i),this.client.error("[resource:image:failed] "+t,o)}}},{key:"getWebPFailureIndicators",value:function(e){if("decodedBodySize"in e&&void 0!==e.decodedBodySize){var t=e.transferSize>0||e.duration>=50,n="img"===e.initiatorType,r=/\/pix\d+.*\.(svg|png|jpe?g)(\?.*)*$/gi.test(e.name),o=/\/logo-[-a-zA-Z]{2,5}\.svg$/gi.test(e.name),i=e.decodedBodySize<=this.WEBP_FAILURE_SIZE_THRESHOLD;if(t&&n&&r&&!o&&i)return!0}return!1}},{key:"getPerformanceData",value:function(e){var t={};try{var n=performance.getEntriesByName(e,"resource");if(n.length>0){var r=n[n.length-1];t.transferSize=r.transferSize||null,t.encodedBodySize=r.encodedBodySize||null,t.decodedBodySize=r.decodedBodySize||null,t.initiatorType=r.initiatorType||null,t.loadDuration=r.duration||null,t.dnsLookupTime=r.domainLookupEnd-r.domainLookupStart||null,t.connectTime=r.connectEnd-r.connectStart||null,t.requestTime=r.responseStart-r.requestStart||null,t.responseTime=r.responseEnd-r.responseStart||null;var o=this.getHttpStatusFromResourceTiming(r);null!==o&&(t.status=o);var i=r.contentType;"string"==typeof i&&i&&(t.contentType=i),t.statusInfo=this.inferStatusFromPerformance(r)}}catch(a){t.performanceDataError="Unable to retrieve performance data"}return t}},{key:"getHttpStatusFromResourceTiming",value:function(e){return Q(e)}},{key:"inferStatusFromPerformance",value:function(e){var t={};return 0===e.transferSize&&0===e.encodedBodySize?(t.inferredIssue="likely_blocked_or_404",t.reasoning="No data transferred"):e.transferSize>0&&0===e.encodedBodySize?(t.inferredIssue="possible_redirect_or_cors",t.reasoning="Headers transferred but no body"):e.duration>this.SLOW_RESOURCE_THRESHOLD&&(t.inferredIssue="timeout_or_slow_network",t.reasoning="Extremely long duration"),e.domainLookupEnd===e.domainLookupStart&&e.domainLookupStart>0?t.dnsStatus="cached_or_failed":e.domainLookupEnd-e.domainLookupStart>5e3&&(t.dnsStatus="very_slow"),e.connectEnd===e.connectStart&&e.connectStart>0?t.connectionStatus="reused_or_failed":e.connectEnd-e.connectStart>1e4&&(t.connectionStatus="very_slow"),t}},{key:"isValidResourceUrl",value:function(t,n,r){return(!r||t!==r)&&("image"!==n||!O.test(t)||e.IMAGE_EXTENSION_PATTERN.test(t))}},{key:"stop",value:function(){this.performanceObserver&&(this.performanceObserver.disconnect(),this.performanceObserver=null)}}])}();c(oe,"IMAGE_EXTENSION_PATTERN",/\.(jpg|jpeg|png|gif|webp|svg|ico|bmp|avif|tiff?)([?#].*)?$/i);var ie=null;window.__ag_observability_js__={setupInstrumentation:function(e){var t,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"qa",r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},o=D.getInstance();o.setApplicationName(e),null==(t=r)||"object"!==b(t)||Array.isArray(t)||o.setBaseContext(r,n),o.info("[setupInstrumentation] Application: ".concat(e,", Environment: ").concat(n,", URL: ").concat(window&&window.location&&window.location.href||"n/a"),{eventType:E.SETUP,url:window&&window.location&&window.location.href||"n/a",environment:n}),V(),function(){Y=!1,window.addEventListener("beforeunload",function(){Y=!0});var e=new Z;window.fetch=e.fetch.bind(e)}(),window.XMLHttpRequest=ee,ie||(ie=new oe).start()},setPageTypeId:function(e){D.getInstance().setPageTypeId(e)},isToggleEnabled:function(e){return D.getInstance().isToggleEnabled(e)},getEnabledToggles:function(){return D.getInstance().getEnabledToggles()},sendError:K,Toggle:S}}();
// Setup instrumentation from window configuration
(function() {
function initializeFromWindowConfig() {
var config = window.__ag_observability_config__;
if (config && window.__ag_observability_js__) {
// Extract configuration values
var appName = config.appName || 'ag-observability-js';
var environment = config.environment || 'qa';
var context = config.context || {};
// Initialize AgObservability
window.__ag_observability_js__.setupInstrumentation(
appName,
environment,
context
);
} else if (window.__ag_observability_js__) {
// Fallback: use defaults if no window config is set
console.warn('AgObservability: window.__ag_observability_config__ not found. Using default configuration.');
window.__ag_observability_js__.setupInstrumentation('ag-observability-js', 'qa', {});
}
}
// Configuration is already set server-side, initialize immediately
initializeFromWindowConfig();
// Listen for configuration updates
if (window.addEventListener) {
window.addEventListener('ag-observability-config-updated', initializeFromWindowConfig);
}
})();
</script>
<script>
try {
!function(e,t){if("object"==typeof exports&&"object"==typeof module)module.exports=t();else if("function"==typeof define&&define.amd)define([],t);else{var n=t();for(var r in n)("object"==typeof exports?exports:e)[r]=n[r]}}(window,(function(){return function(e){var t={};function n(r){if(t[r])return t[r].exports;var i=t[r]={i:r,l:!1,exports:{}};return e[r].call(i.exports,i,i.exports,n),i.l=!0,i.exports}return n.m=e,n.c=t,n.d=function(e,t,r){n.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:r})},n.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.t=function(e,t){if(1&t&&(e=n(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var r=Object.create(null);if(n.r(r),Object.defineProperty(r,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var i in e)n.d(r,i,function(t){return e[t]}.bind(null,i));return r},n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="",n(n.s=35)}({35:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),n(36)},36:function(e,t){var n,r,i,o,u,f,c,a,l,p,s,d;u={passive:!0,capture:!0},f=new Date,c=function(){o=[],r=-1,n=null,s(addEventListener)},a=function(e,t){n||(n=t,r=e,i=new Date,s(removeEventListener),l())},l=function(){if(r>=0&&r<i-f){var e={entryType:"first-input",name:n.type,target:n.target,cancelable:n.cancelable,startTime:n.timeStamp,processingStart:n.timeStamp+r};o.forEach((function(t){t(e)})),o =[]}},p =function(e){if(e.cancelable){var t=(e.timeStamp>
1e12?new Date:performance.now())-e.timeStamp;"pointerdown"==e.type?function(e,t){var n=function(){a(e,t),i()},r=function(){i()},i=function(){removeEventListener("pointerup",n,u),removeEventListener("pointercancel",r,u)};addEventListener("pointerup",n,u),addEventListener("pointercancel",r,u)}(t,e):a(t,e)}},s=function(e){["mousedown","keydown","touchstart","pointerdown"].forEach((function(t){return e(t,p,u)}))},d="hidden"===document.visibilityState?0:1/0,addEventListener("visibilitychange",(function e(t){"hidden"===document.visibilityState&&(d=t.timeStamp,removeEventListener("visibilitychange",e,!0))}),!0),c(),self.webVitals={firstInputPolyfill:function(e){o.push(e),l()},resetFirstInputPolyfill:c,get firstHiddenTime(){return d}}}})}));
} catch(e) {
window.webVitalsPolyfillDebugInfo = e;
}
window.performanceClientContext = {"isEnabled":true,"clientProfile":{"Device":1,"Os":1,"Client":1,"SubClient":0},"additionalTags":{"EXP-6":"PER-10597=Z"}} ?? {};
</script>
<script type="text/javascript" id="EdgeRedirect">
try {
if (/MSIE \d|Trident.*rv:/.test(navigator.userAgent)) {
function getCookie(cname) {
var name = cname + "=";
var decodedCookie = decodeURIComponent(document.cookie);
var ca = decodedCookie.split(';');
for (var i = 0; i < ca.length; i++) {
var c = ca[i];
while (c.charAt(0) == ' ') {
c = c.substring(1);
}
if (c.indexOf(name) == 0) {
return c.substring(name.length, c.length);
}
}
return "";
}
function updateQueryStringParameter(uri, key, value) {
var re = new RegExp("([?&])" + key + "=.*?(&|$)", "i");
var separator = uri.indexOf('?') !== -1 ? "&" : "?";
if (uri.match(re)) {
return uri.replace(re, '$1' + key + "=" + value + '$2');
}
else {
return uri + separator + key + "=" + value;
}
}
var tracker = getCookie("agoda.user.03").split("&")[0].replace("UserId=", "");
window.location = 'microsoft-edge:' + updateQueryStringParameter(window.location.href, "follow_redirect", tracker);
// fall back url if cannot go to Edge browser
setTimeout(function () {
window.location = 'https://go.microsoft.com/fwlink/?linkid=2135547';
}, 1);
}
} catch (e) {
// do nothing
}
</script>
<script type="text/javascript" id="iePolyFill" >
!function (e, n) { "object" == typeof exports && "undefined" != typeof module ? n() : "function" == typeof define && define.amd ? define(n) : n() }(0, function () { "use strict"; function e() { } function n(e) { if (!(this instanceof n)) throw new TypeError("Promises must be constructed via new"); if ("function" != typeof e) throw new TypeError("not a function"); this._state = 0, this._handled = !1, this._value = undefined, this._deferreds = [], f(e, this) } function t(e, t) { for (; 3 === e._state;)e = e._value; 0 !== e._state ? (e._handled = !0, n._immediateFn(function () { var n = 1 === e._state ? t.onFulfilled : t.onRejected; if (null !== n) { var i; try { i = n(e._value) } catch (f) { return void r(t.promise, f) } o(t.promise, i) } else (1 === e._state ? o : r)(t.promise, e._value) })) : e._deferreds.push(t) } function o(e, t) { try { if (t === e) throw new TypeError("A promise cannot be resolved with itself."); if (t && ("object" == typeof t || "function" == typeof t)) { var o = t.then; if (t instanceof n) return e._state = 3, e._value = t, void i(e); if ("function" == typeof o) return void f(function (e, n) { return function () { e.apply(n, arguments) } }(o, t), e) } e._state = 1, e._value = t, i(e) } catch (u) { r(e, u) } } function r(e, n) { e._state = 2, e._value = n, i(e) } function i(e) { 2 === e._state && 0 === e._deferreds.length && n._immediateFn(function () { e._handled || n._unhandledRejectionFn(e._value) }); for (var o = 0, r = e._deferreds.length; r > o; o++)t(e, e._deferreds[o]); e._deferreds = null } function f(e, n) { var t = !1; try { e(function (e) { t || (t = !0, o(n, e)) }, function (e) { t || (t = !0, r(n, e)) }) } catch (i) { if (t) return; t = !0, r(n, i) } } var u = function (e) { var n = this.constructor; return this.then(function (t) { return n.resolve(e()).then(function () { return t }) }, function (t) { return n.resolve(e()).then(function () { return n.reject(t) }) }) }, c = setTimeout; n.prototype["catch"] = function (e) { return this.then(null, e) }, n.prototype.then = function (n, o) { var r = new this.constructor(e); return t(this, new function (e, n, t) { this.onFulfilled = "function" == typeof e ? e : null, this.onRejected = "function" == typeof n ? n : null, this.promise = t }(n, o, r)), r }, n.prototype["finally"] = u, n.all = function (e) { return new n(function (n, t) { function o(e, f) { try { if (f && ("object" == typeof f || "function" == typeof f)) { var u = f.then; if ("function" == typeof u) return void u.call(f, function (n) { o(e, n) }, t) } r[e] = f, 0 == --i && n(r) } catch (c) { t(c) } } if (!e || "undefined" == typeof e.length) throw new TypeError("Promise.all accepts an array"); var r = Array.prototype.slice.call(e); if (0 === r.length) return n([]); for (var i = r.length, f = 0; r.length > f; f++)o(f, r[f]) }) }, n.resolve = function (e) { return e && "object" == typeof e && e.constructor === n ? e : new n(function (n) { n(e) }) }, n.reject = function (e) { return new n(function (n, t) { t(e) }) }, n.race = function (e) { return new n(function (n, t) { for (var o = 0, r = e.length; r > o; o++)e[o].then(n, t) }) }, n._immediateFn = "function" == typeof setImmediate && function (e) { setImmediate(e) } || function (e) { c(e, 0) }, n._unhandledRejectionFn = function (e) { void 0 !== console && console && console.warn("Possible Unhandled Promise Rejection:", e) }; var l = function () { if ("undefined" != typeof self) return self; if ("undefined" != typeof window) return window; if ("undefined" != typeof global) return global; throw Error("unable to locate global object") }(); l.Promise ? l.Promise.prototype["finally"] || (l.Promise.prototype["finally"] = u) : l.Promise = n });
</script>
<div id="seo-data"></div>
<script type="text/javascript">
var utag_cfg_ovrd = window.utag_cfg_ovrd || {};
utag_cfg_ovrd.noview = true;
</script>
<script>
window.shouldOptimizeLCP = true;
</script>
</head>
<body class="newhome desktop AVENGERS-2892 AVENGERS-2888 AVENGERS-3602 AVENGERS-3989 AVENGERS-2892 AVENGERS-3989 AVENGERS-2892 AVENGERS-3989 ltr themed theme-agoda">
<div id="mockDataEnabled" value="False"></div>
<div id="login-react-popup"></div>
<div id="login-react-root"></div>
<div id="pointsmax-panel-react-root" data-hotel-id="" data-signin-landing=""></div>
<input id="backwardRequestVerificationToken"
name="backwardRequestVerificationToken"
type="hidden"
value="mLsXY2N/Swnjhf//zbWnWFXYzQb0xw6mAAf6P9NotKA=:YKoNvrYQYi4pi2BdfVFDnWdvqsk=" />
<input id="requestVerificationToken"
name="requestVerificationToken"
type="hidden"
value="CfDJ8Dkuqwv-0VhLoFfD8dw7lYw0kLGiKJ7qhl7sZy0dbp3QiQo5U0A54ucIEJKZCbTXHLSrkEucTzpdS2zHqyJskFLAqnVOM7rHD3UIScJIcPvwcMmI7vaK-2lehXXf7wE-uC3IVmEjFbPeVJoOyquEf4I" />
<style>
.backgroundSpace {
position: absolute;
top: 0;
left: 0;
overflow: hidden;
width: 100%;
height: 100%;
z-index: -1;
}
.backgroundContainer {
width: 90vw;
height: 90vh;
}
</style>
<div class="backgroundSpace" data-lcp="false">
<div class="backgroundContainer"></div>
</div>
<script>
(function () {
var method;
var noop = function () { };
var methods = [
'assert', 'clear', 'count', 'debug', 'dir', 'dirxml', 'error',
'exception', 'group', 'groupCollapsed', 'groupEnd', 'info', 'log',
'markTimeline', 'profile', 'profileEnd', 'table', 'time', 'timeEnd',
'timeline', 'timelineEnd', 'timeStamp', 'trace', 'warn'
];
var length = methods.length;
var console = (window.console = window.console || {});
while (length--) {
method = methods[length];
if (!console[method]) {
console[method] = noop;
}
}
}());
window.loginParamsUrl = '/api/en-us/Login/Params';
window.feMsgConfig = {"Environment":"production","Cluster":"am","DC":"am","PageTypeId":1,"Disable":false};
window.ssoUrl = null;
window.ssoLogoutUrl = null;
var whitelabel = { theme: 'theme-agoda' };
var agoda = agoda || {};
agoda.isCronos = true;
agoda.userDevice = {
mobileDeviceType: 'NOTMOBILE',
devicePlatformId: 1,
deviceType: 'desktop'
};
agoda.featureList = {"RegulationShowExclusivePriceSetting":{},"ShowGoogleLogin":{}};
agoda.isBrazeEnabled = true;
agoda.login = { isReact: true };
agoda.BrazeSettings = {"IsEnabled":false,"IsEnabledLogin":false,"IsWhiteLabelEnabled":false,"IsAllowOrigin":false,"IsNonLoginEnabled":false,"AllowPages":[],"ExcludeAids":[]};
</script>
<script>
window.agoda = window.agoda || {};
window.agoda.bVariantsConfig = {"expids":["WLPLAUNCH-1674","CLICK-176-UCS","CARTPACK-49","TMKTWEB-CPT-DSPA-MSPA","TMKTWEB-UCS-FLIGHTS-SEE-ALL-LAST","AVENGERS-2892","AVENGERS-2890","AVENGERS-4149","TMKTWEB-1691","ADSREQ-1614","ICBE-664","AVENGERS-3989","MKTBB-11625","ACCWEB-129","AVENGERS-2468","PFE-12904","PATH-648","AVENGERS-2894","ACCWEB-4052","TRIPWL-613","IRIS-6507","WLPLAUNCH-1674","JTBFP-615","CARTPACK-49","LT-1702","BWHF-5118","AVENGERS-2892","AVENGERS-2890","AVENGERS-4149","MKTBB-11625","ACCWEB-4467","BWHF-5582","BWHF-5453","CONTENTAPP-2420","PATH-452","ROOMIE-2834","BWHF-5978","FLEX-2639","FLEX-2577","AVENGERS-3989","ACCWEB-129","ACCWEB-4193-SSR","PATH-661","UNISAVE-1306","PFE-12904","PFE-13174","ACCWEB-4052","TRIPWL-613","PATH-648","BWHF-6351","ACCWEB-4660","ACCWEB-4745","HERMES-4219","WLPLAUNCH-1674","JTBFP-615","CLICK-176-UCS","CARTPACK-49","LT-1680","LT-1482-RED","PFE-12138","CONTENTAPP-1489","CONTENTAPP-1566","CONTENTAPP-2527","CONTENTAPP-2048","CONTENTAPP-1929","CONTENTAPP-1825","CONTENTAPP-2528","BWHF-5118","AVENGERS-2892","LT-1702","AVENGERS-2890","AVENGERS-4149","PFE-12556","TMKTWEB-1691","CASH-3886","PATH-648","PATH-749","FLEX-2577","KR-3899","CONTENTAPP-2545","CONTENTAPP-1973","AVENGERS-3989","BWHF-5978","ACCWEB-4218","ACCWEB-4193-PP","MKTBB-11625","ACCWEB-129","UNISAVE-1306","ROOMIE-2642","PFE-12904","ACCWEB-4775","CONTENTAPP-2833","TRIPWL-613","ACCWEB-4052","PATH-825","WLPLAUNCH-1674","ACCWEB-129"],"unseenExpids":{"login-4217":false},"endpoint":"/api/cronos/layout/unseenexperiments/send","expiry":0}
</script>
<script>
var agoda = window.agoda || {};
agoda.pageConfig = {"correlationId":"e623f53b-28ce-495f-b219-36af79498254","analyticsSessionId":"8506067411133034612","pageTypeId":1,"realLanguageId":1,"languageId":1,"origin":"RU","stateCode":"","cid":-1,"tag":"","userId":"47f48f91-8fd7-4e20-9ad8-c8f79b29dbf6","whitelabelid":1,"loginLvl":0,"storefrontId":3,"currencyId":152,"currencyCode":"RUB","htmlLanguage":"en-us","cultureInfoName":"en-us","machineName":"am-pc-4i-cronos-spa-acm-web-5d5b75745c-79sxh","trafficGroupId":4,"sessionId":"phnwyzjc20yvkdlms0htaaja","trafficSubGroupId":4,"aid":130243,"useFullPageLogin":true,"cttp":4,"isRealUser":true,"mode":"production","utm_medium":"","utm_source":"","utm_campaign":"","utm_content":"","utm_term":"","browserFamily":"Chrome","cdnDomain":"agoda.net"};
agoda.userDevice = {"devicePlatformId":1,"deviceType":"desktop","mobileDeviceType":"NOTMOBILE"};
agoda.userAgentInfo = {"isPrerender":false};
agoda.rumpagetype = 'newhome';
window.webgateApiUrl = 'https://www.agoda.com';
window.gatewayApiUrl = '//www.agoda.com/api/gw';
</script>
<script>
var agoda = agoda || {};
agoda.features = {"agodaHomes":{},"flights":{},"pointsMax":{},"accommodation":{},"agodaCash":{},"cashBack":{},"comparePrices":{},"reviews":{"isOverheardHomeEnabled":true,"propertyRatingScale":10,"propertyDefaultProvider":-1,"isSubmissionEnabled":true,"isStarRatingPopupEnabled":true},"agodaVip":{},"currency":{"isCurrencySwitchRequired":true,"priceDisplay":true},"language":{"isLanguageSwitchRequired":true,"defaultLanguage":"en-us"},"footerAncillaryLinks":{},"trendingDataContents":{},"branding":{"brands":["agoda","priceline","kayak","rental-cars","booking-com","open-table"],"brandsWithText":[]},"userManageBooking":{"isHotelEnabled":true,"isFlightEnabled":true},"userMessaging":{},"userProfile":{"isSocialEnabled":true,"isPaymentEnabled":true,"isEmailSubscriptionEnabled":true},"favorites":{},"facebookLogin":{},"stacklaWidget":{},"hygienePlusBanner":{},"featuredLuxuryHotel":{},"bestPriceGuarantee":{},"accountProviders":{"mobileNumber":true},"manageMyBookings":{"showContactProperty":true,"showQuickAnswers":true,"showAirportTransfer":true,"showExternalBookingId":false},"chinaMarket":{},"login":{"showBenefits":true,"resetPasswordRedirect":false},"signUp":{},"tealium":{"account":"agoda"},"privateSale":{},"googleMaps":{"parameters":{"key":"AIzaSyC8COgFCyVzK5lDTEqp__tEGkTqRPnIjkM","client":"gme-booking","channel":"agoda"}},"groundTransport":{},"multiHotelPackages":{},"connectedTrip":{},"myBookingsButton":{"buttonBehavior":"link"},"occupancyOptions":{"showOccupancyOptions":true,"solo":true,"couple":true,"family":true,"group":true,"business":true},"themedDomestic":{},"flightCrossSellHotel":{},"coupons":{"pageVersion":1},"navigationProductMenu":{"accommodations":{"isEnabled":true,"isMultiProductPanelEnabled":false},"flights":{"isEnabled":true,"isMultiProductPanelEnabled":false},"packages":{"isEnabled":true,"isMultiProductPanelEnabled":false},"deals":{"isEnabled":true,"isMultiProductPanelEnabled":false},"homes":{"isEnabled":true,"isMultiProductPanelEnabled":false},"airportsTransfer":{"isEnabled":true,"isMultiProductPanelEnabled":false},"carRentals":{"isEnabled":true,"isMultiProductPanelEnabled":false},"thingsToDo":{"isEnabled":false,"isMultiProductPanelEnabled":false},"cruises":{"isEnabled":false,"isMultiProductPanelEnabled":false},"tourTravel":{"isEnabled":false,"isMultiProductPanelEnabled":false},"activities":{"isEnabled":true,"isMultiProductPanelEnabled":true}},"redirectToApp":{},"shoppingCart":{},"logo":{"locales":{"default":{"name":"agoda-color-default","url":"images/kite-js/logo/agoda/color-default.svg"}},"width":89,"height":37},"agodaPreferred":{},"bookOnRequest":{},"shoppingCartIconStyle":{"size":"xl2","isEnabled":true},"taxAndFeeLabelInCart":{"withPassenger":false,"isEnabled":true},"showTimeLimitedOffers":{},"directPartners":{"bzbciti":{"partnerNameCms":304930,"logoImageUrl":"https://cdn6.agoda.net/images/external_loyalty/partners/Buzzbees/logo-citi.svg","loginRedirectUrl":"/partner/bzbciti/login","cms":{"partnerannouncementprelogintext":301576,"loginredirectconfirmationmodalcancelbuttonlabel":252233,"tncinitialtext":143881,"redemptionboxredeembuttonactivelabel":134503,"redemptionpricebannerdisplaytext":277306,"loginpanelbodytext":301575,"loginpanelheadertext":301574,"redeempointsamountexceedsbookingamounterrortext":142639,"maxpointsapplylabel":301581,"loginredirectconfirmationmodalbodytext":301578,"redemptionboxtitle":134501,"loginredirectconfirmationmodalheadertext":301577,"rewardsbalancetext":257840,"programdisplayeconomicstext":252241,"redemptionboxredeembuttoninactivelabel":134502,"loginpanelloginbuttonlabel":134499,"pricebreakdownredemptionlineitemlabel":301583,"partnerannouncementpostlogintext":301582,"bookingamountislessthanminimumbookingamounterrortext":142640,"redemptionboxrewardfiatequivalentlabel":258529,"programdisplaybalancelabel":252234,"loginredirectconfirmationmodalprimarybuttonlabel":292420,"redeempointsamountexceedsavailableamounterrortext":150023,"pricebreakdownredemptionlineitemtext":258908,"tnclattertext":143882,"redeempointsamountlessthanminredeempointerrortext":143476},"showLoginRedirectConfirmationModal":true,"programDisplayEconomicsPtcMultiplier":1,"maxPointsEnabled":true,"programs":[{"key":"bzbciti","logoUrl":"https://cdn6.agoda.net/images/external_loyalty/partners/Buzzbees/logo-citi.svg","cms":{"pricebreakdownredemptionlineitemlabel":301583,"pricebreakdownredemptionlineitembookingdetailpointsunit":301579,"pricebreakdownredemptionlineitembookingdetaillabel":301583,"displaybalanceunit":301579,"redemptionboxtitle":134501,"pricebreakdownredemptionlineitempointsunit":301579,"displaybalanceeconomicunit":301580},"sortOrder":1}]},"bzbnpl":{"partnerNameCms":316159,"logoImageUrl":"https://cdn6.agoda.net/images/external_loyalty/partners/Buzzbees/logo_nestle2.svg","loginRedirectUrl":"/partner/bzbnpl/login","cms":{"loginredirectconfirmationmodalcancelbuttonlabel":252233,"programdisplayeconomicstext":252241,"redemptionboxredeembuttoninactivelabel":134502,"tncinitialtext":143881,"loginpanelloginbuttonlabel":134499,"redemptionboxredeembuttonactivelabel":134503,"redemptionpricebannerdisplaytext":277306,"loginpanelbodytext":311216,"loginpanelheadertext":311215,"redeempointsamountexceedsbookingamounterrortext":142639,"maxpointsapplylabel":301581,"loginredirectconfirmationmodalbodytext":301578,"pricebreakdownredemptionlineitemlabel":301583,"bookingamountislessthanminimumbookingamounterrortext":142640,"redemptionboxtitle":134501,"redemptionboxrewardfiatequivalentlabel":258529,"programdisplaybalancelabel":252234,"loginredirectconfirmationmodalprimarybuttonlabel":292420,"redeempointsamountexceedsavailableamounterrortext":150023,"pricebreakdownredemptionlineitemtext":258908,"tnclattertext":143882,"loginredirectconfirmationmodalheadertext":301577,"rewardsbalancetext":257840,"redeempointsamountlessthanminredeempointerrortext":143476},"showLoginRedirectConfirmationModal":true,"programDisplayEconomicsPtcMultiplier":1,"maxPointsEnabled":true,"programs":[{"key":"nestle","logoUrl":"https://cdn6.agoda.net/images/external_loyalty/partners/Buzzbees/logo_nestle2.svg","cms":{"pricebreakdownredemptionlineitemlabel":301583,"pricebreakdownredemptionlineitembookingdetailpointsunit":311217,"pricebreakdownredemptionlineitembookingdetaillabel":301583,"displaybalanceunit":301579,"redemptionboxtitle":134501,"pricebreakdownredemptionlineitempointsunit":311217,"displaybalanceeconomicunit":301580},"sortOrder":1}]},"bzbmpm":{"partnerNameCms":321454,"logoImageUrl":"https://cdn6.agoda.net/images/external_loyalty/partners/Buzzbees/logo_mall2.svg","loginRedirectUrl":"/partner/bzbmpm/login","cms":{"partnerannouncementprelogintext":336215,"loginredirectconfirmationmodalcancelbuttonlabel":252233,"tncinitialtext":143881,"redemptionboxredeembuttonactivelabel":134503,"redemptionpricebannerdisplaytext":277306,"loginpanelbodytext":322238,"loginpanelheadertext":322237,"redeempointsamountexceedsbookingamounterrortext":142639,"maxpointsapplylabel":301581,"loginredirectconfirmationmodalbodytext":301578,"redemptionboxtitle":134501,"loginredirectconfirmationmodalheadertext":301577,"rewardsbalancetext":257840,"programdisplayeconomicstext":252241,"redemptionboxredeembuttoninactivelabel":134502,"loginpanelloginbuttonlabel":134499,"pricebreakdownredemptionlineitemlabel":322239,"partnerannouncementpostlogintext":336216,"bookingamountislessthanminimumbookingamounterrortext":142640,"redemptionboxrewardfiatequivalentlabel":258529,"programdisplaybalancelabel":252234,"loginredirectconfirmationmodalprimarybuttonlabel":292420,"redeempointsamountexceedsavailableamounterrortext":150023,"pricebreakdownredemptionlineitemtext":258908,"tnclattertext":143882,"redeempointsamountlessthanminredeempointerrortext":143476},"showLoginRedirectConfirmationModal":true,"programDisplayEconomicsPtcMultiplier":1,"maxPointsEnabled":true,"programs":[{"key":"mcard","logoUrl":"https://cdn6.agoda.net/images/external_loyalty/partners/Buzzbees/logo_mall2.svg","cms":{"pricebreakdownredemptionlineitemlabel":322239,"pricebreakdownredemptionlineitembookingdetailpointsunit":311217,"pricebreakdownredemptionlineitembookingdetaillabel":322239,"displaybalanceunit":301579,"redemptionboxtitle":134501,"pricebreakdownredemptionlineitempointsunit":311217,"displaybalanceeconomicunit":301580},"sortOrder":1}]},"dbshkuat":{"partnerNameCms":252229,"logoImageUrl":"https://cdn.agoda.net/images/mvc/default/ex.png","loginRedirectUrl":"/partner/dbshkuat/login","cms":{"partnerannouncementprelogintext":252236,"loginredirectconfirmationmodalcancelbuttonlabel":252233,"tncinitialtext":101,"redemptionboxredeembuttonactivelabel":134503,"redemptionpricebannerdisplaytext":277306,"loginpanelbodytext":263823,"tnclatterlinktext":103,"loginpanelheadertext":260560,"partnerannouncementpreloginlink":269661,"redeempointsamountexceedsbookingamounterrortext":142639,"maxpointsapplylabel":252235,"loginredirectconfirmationmodalbodytext":252231,"redemptionboxtitle":277835,"partnerannouncementpostloginlinklabel":269660,"loginredirectconfirmationmodalheadertext":252230,"rewardsbalancetext":257840,"programdisplayeconomicstext":252241,"redemptionboxredeembuttoninactivelabel":134502,"partnerannouncementpostloginlink":269661,"loginpanelloginbuttonlabel":269757,"pricebreakdownredemptionlineitemlabel":258530,"partnerannouncementpostlogintext":269829,"bookingamountislessthanminimumbookingamounterrortext":142640,"redemptionboxrewardfiatequivalentlabel":258529,"partnerannouncementpreloginlinklabel":269660,"programdisplaybalancelabel":252234,"loginredirectconfirmationmodalprimarybuttonlabel":252232,"redeempointsamountexceedsavailableamounterrortext":150023,"pricebreakdownredemptionlineitemtext":258908,"tnclattertext":102,"redeempointsamountlessthanminredeempointerrortext":143476},"showLoginRedirectConfirmationModal":true,"programDisplayEconomicsPtcMultiplier":1,"maxPointsEnabled":true,"programs":[{"key":"DBS","logoUrl":"https://cdn6.agoda.net/images/external_loyalty/partners/dbs/dbs_dbs-dollar.png","cms":{"pricebreakdownredemptionlineitemlabel":263825,"pricebreakdownredemptionlineitembookingdetailpointsunit":269759,"pricebreakdownredemptionlineitembookingdetaillabel":263825,"displaybalanceunit":258896,"redemptionboxtitle":277835,"displayname":258900,"pricebreakdownredemptionlineitempointsunit":269759,"displaybalanceeconomicunit":258904},"sortOrder":1},{"key":"COM","logoUrl":"https://cdn6.agoda.net/images/external_loyalty/partners/dbs/dbs_compass-dollar_2.png","cms":{"pricebreakdownredemptionlineitemlabel":263826,"pricebreakdownredemptionlineitembookingdetailpointsunit":269760,"pricebreakdownredemptionlineitembookingdetaillabel":263826,"displaybalanceunit":258897,"redemptionboxtitle":277835,"displayname":258901,"pricebreakdownredemptionlineitempointsunit":269760,"displaybalanceeconomicunit":258905},"sortOrder":1}]},"bzbdmt":{"partnerNameCms":321455,"logoImageUrl":"https://cdn6.agoda.net/images/external_loyalty/partners/Buzzbees/logo_donmueng2.svg","loginRedirectUrl":"/partner/bzbdmt/login","cms":{"loginredirectconfirmationmodalcancelbuttonlabel":252233,"programdisplayeconomicstext":252241,"redemptionboxredeembuttoninactivelabel":134502,"tncinitialtext":143881,"loginpanelloginbuttonlabel":134499,"redemptionboxredeembuttonactivelabel":134503,"redemptionpricebannerdisplaytext":277306,"loginpanelbodytext":322241,"loginpanelheadertext":322240,"redeempointsamountexceedsbookingamounterrortext":142639,"maxpointsapplylabel":301581,"loginredirectconfirmationmodalbodytext":301578,"pricebreakdownredemptionlineitemlabel":322242,"bookingamountislessthanminimumbookingamounterrortext":142640,"redemptionboxtitle":134501,"redemptionboxrewardfiatequivalentlabel":258529,"programdisplaybalancelabel":252234,"loginredirectconfirmationmodalprimarybuttonlabel":292420,"redeempointsamountexceedsavailableamounterrortext":150023,"pricebreakdownredemptionlineitemtext":258908,"tnclattertext":143882,"loginredirectconfirmationmodalheadertext":301577,"rewardsbalancetext":257840,"redeempointsamountlessthanminredeempointerrortext":143476},"showLoginRedirectConfirmationModal":true,"programDisplayEconomicsPtcMultiplier":1,"maxPointsEnabled":true,"programs":[{"key":"tollway","logoUrl":"https://cdn6.agoda.net/images/external_loyalty/partners/Buzzbees/logo_donmueng2.svg","cms":{"pricebreakdownredemptionlineitemlabel":322242,"pricebreakdownredemptionlineitembookingdetailpointsunit":311217,"pricebreakdownredemptionlineitembookingdetaillabel":322242,"displaybalanceunit":301579,"redemptionboxtitle":134501,"pricebreakdownredemptionlineitempointsunit":311217,"displaybalanceeconomicunit":301580},"sortOrder":1}]},"bzbspi":{"partnerNameCms":316161,"logoImageUrl":"https://cdn6.agoda.net/images/external_loyalty/partners/Buzzbees/logo-sPlusInsurance.svg","loginRedirectUrl":"/partner/bzbspi/login","cms":{"loginredirectconfirmationmodalcancelbuttonlabel":252233,"programdisplayeconomicstext":252241,"redemptionboxredeembuttoninactivelabel":134502,"tncinitialtext":143881,"loginpanelloginbuttonlabel":134499,"redemptionboxredeembuttonactivelabel":134503,"redemptionpricebannerdisplaytext":277306,"loginpanelbodytext":311216,"loginpanelheadertext":311215,"redeempointsamountexceedsbookingamounterrortext":142639,"maxpointsapplylabel":301581,"loginredirectconfirmationmodalbodytext":301578,"pricebreakdownredemptionlineitemlabel":301583,"bookingamountislessthanminimumbookingamounterrortext":142640,"redemptionboxtitle":134501,"redemptionboxrewardfiatequivalentlabel":258529,"programdisplaybalancelabel":252234,"loginredirectconfirmationmodalprimarybuttonlabel":292420,"redeempointsamountexceedsavailableamounterrortext":150023,"pricebreakdownredemptionlineitemtext":258908,"tnclattertext":143882,"loginredirectconfirmationmodalheadertext":301577,"rewardsbalancetext":257840,"redeempointsamountlessthanminredeempointerrortext":143476},"showLoginRedirectConfirmationModal":true,"programDisplayEconomicsPtcMultiplier":1,"maxPointsEnabled":true,"programs":[{"key":"splus","logoUrl":"https://cdn6.agoda.net/images/external_loyalty/partners/Buzzbees/logo-sPlusInsurance.svg","cms":{"pricebreakdownredemptionlineitemlabel":301583,"pricebreakdownredemptionlineitembookingdetailpointsunit":311217,"pricebreakdownredemptionlineitembookingdetaillabel":301583,"displaybalanceunit":301579,"redemptionboxtitle":134501,"pricebreakdownredemptionlineitempointsunit":311217,"displaybalanceeconomicunit":301580},"sortOrder":1}]},"dbssg":{"partnerNameCms":252229,"logoImageUrl":"https://cdn.agoda.net/images/mvc/default/ex.png","loginRedirectUrl":"/partner/dbssg/login","cms":{"partnerannouncementprelogintext":268954,"loginredirectconfirmationmodalcancelbuttonlabel":252233,"tncinitialtext":101,"redemptionboxredeembuttonactivelabel":134503,"redemptionpricebannerdisplaytext":277307,"loginpanelbodytext":263824,"tnclatterlinktext":103,"loginpanelheadertext":260561,"partnerannouncementpreloginlink":269661,"redeempointsamountexceedsbookingamounterrortext":142639,"maxpointsapplylabel":252235,"loginredirectconfirmationmodalbodytext":252231,"redemptionboxtitle":277836,"partnerannouncementpostloginlinklabel":269660,"loginredirectconfirmationmodalheadertext":252230,"rewardsbalancetext":257840,"programdisplayeconomicstext":252241,"redemptionboxredeembuttoninactivelabel":134502,"partnerannouncementpostloginlink":269661,"loginpanelloginbuttonlabel":269758,"pricebreakdownredemptionlineitemlabel":258530,"partnerannouncementpostlogintext":268955,"bookingamountislessthanminimumbookingamounterrortext":142640,"redemptionboxrewardfiatequivalentlabel":258529,"partnerannouncementpreloginlinklabel":269660,"programdisplaybalancelabel":252234,"loginredirectconfirmationmodalprimarybuttonlabel":252232,"redeempointsamountexceedsavailableamounterrortext":150023,"pricebreakdownredemptionlineitemtext":258908,"tnclattertext":102,"redeempointsamountlessthanminredeempointerrortext":143476},"showLoginRedirectConfirmationModal":true,"programDisplayEconomicsPtcMultiplier":1,"maxPointsEnabled":true,"programs":[{"key":"DPT","logoUrl":"https://cdn6.agoda.net/images/external_loyalty/partners/dbs/dbs_dbs-dollar2.svg","cms":{"pricebreakdownredemptionlineitemlabel":263827,"pricebreakdownredemptionlineitembookingdetailpointsunit":269761,"pricebreakdownredemptionlineitembookingdetaillabel":263827,"displaybalanceunit":258898,"redemptionboxtitle":277836,"displayname":258902,"pricebreakdownredemptionlineitempointsunit":269761,"displaybalanceeconomicunit":258906},"sortOrder":1},{"key":"DLY","logoUrl":"https://cdn6.agoda.net/images/external_loyalty/partners/dbs/dbs_posb.png","cms":{"pricebreakdownredemptionlineitemlabel":263828,"pricebreakdownredemptionlineitembookingdetailpointsunit":269762,"pricebreakdownredemptionlineitembookingdetaillabel":263828,"displaybalanceunit":258899,"redemptionboxtitle":277836,"displayname":258903,"pricebreakdownredemptionlineitempointsunit":269762,"displaybalanceeconomicunit":258907},"sortOrder":2}]},"bzbsgt":{"partnerNameCms":327562,"logoImageUrl":"https://cdn6.agoda.net/images/external_loyalty/partners/Buzzbees/logo_sygenta2.svg","loginRedirectUrl":"/partner/bzbsgt/login","cms":{"loginredirectconfirmationmodalcancelbuttonlabel":252233,"programdisplayeconomicstext":252241,"redemptionboxredeembuttoninactivelabel":134502,"tncinitialtext":143881,"loginpanelloginbuttonlabel":134499,"redemptionboxredeembuttonactivelabel":134503,"redemptionpricebannerdisplaytext":277306,"loginpanelbodytext":311216,"loginpanelheadertext":311215,"redeempointsamountexceedsbookingamounterrortext":142639,"maxpointsapplylabel":301581,"loginredirectconfirmationmodalbodytext":301578,"pricebreakdownredemptionlineitemlabel":301583,"bookingamountislessthanminimumbookingamounterrortext":142640,"redemptionboxtitle":134501,"redemptionboxrewardfiatequivalentlabel":258529,"programdisplaybalancelabel":252234,"loginredirectconfirmationmodalprimarybuttonlabel":292420,"redeempointsamountexceedsavailableamounterrortext":150023,"pricebreakdownredemptionlineitemtext":258908,"tnclattertext":143882,"loginredirectconfirmationmodalheadertext":301577,"rewardsbalancetext":257840,"redeempointsamountlessthanminredeempointerrortext":143476},"showLoginRedirectConfirmationModal":true,"programDisplayEconomicsPtcMultiplier":1,"maxPointsEnabled":true,"programs":[{"key":"syngenta","logoUrl":"https://cdn6.agoda.net/images/external_loyalty/partners/Buzzbees/logo_sygenta2.svg","cms":{"pricebreakdownredemptionlineitemlabel":301583,"pricebreakdownredemptionlineitembookingdetailpointsunit":311217,"pricebreakdownredemptionlineitembookingdetaillabel":301583,"displaybalanceunit":301579,"redemptionboxtitle":134501,"pricebreakdownredemptionlineitempointsunit":311217,"displaybalanceeconomicunit":301580},"sortOrder":1}]},"dbshk":{"partnerNameCms":252229,"logoImageUrl":"https://cdn.agoda.net/images/mvc/default/ex.png","loginRedirectUrl":"/partner/dbshk/login","cms":{"partnerannouncementprelogintext":252236,"loginredirectconfirmationmodalcancelbuttonlabel":252233,"tncinitialtext":101,"redemptionboxredeembuttonactivelabel":134503,"redemptionpricebannerdisplaytext":277306,"loginpanelbodytext":263823,"tnclatterlinktext":103,"loginpanelheadertext":260560,"partnerannouncementpreloginlink":269661,"redeempointsamountexceedsbookingamounterrortext":142639,"maxpointsapplylabel":252235,"loginredirectconfirmationmodalbodytext":252231,"redemptionboxtitle":277835,"partnerannouncementpostloginlinklabel":269660,"loginredirectconfirmationmodalheadertext":252230,"rewardsbalancetext":257840,"programdisplayeconomicstext":252241,"redemptionboxredeembuttoninactivelabel":134502,"partnerannouncementpostloginlink":269661,"loginpanelloginbuttonlabel":269757,"pricebreakdownredemptionlineitemlabel":258530,"partnerannouncementpostlogintext":269829,"bookingamountislessthanminimumbookingamounterrortext":142640,"redemptionboxrewardfiatequivalentlabel":258529,"partnerannouncementpreloginlinklabel":269660,"programdisplaybalancelabel":252234,"loginredirectconfirmationmodalprimarybuttonlabel":252232,"redeempointsamountexceedsavailableamounterrortext":150023,"pricebreakdownredemptionlineitemtext":258908,"tnclattertext":102,"redeempointsamountlessthanminredeempointerrortext":143476},"showLoginRedirectConfirmationModal":true,"programDisplayEconomicsPtcMultiplier":1,"maxPointsEnabled":true,"programs":[{"key":"DBS","logoUrl":"https://cdn6.agoda.net/images/external_loyalty/partners/dbs/dbs_dbs-dollar.png","cms":{"pricebreakdownredemptionlineitemlabel":263825,"pricebreakdownredemptionlineitembookingdetailpointsunit":269759,"pricebreakdownredemptionlineitembookingdetaillabel":263825,"displaybalanceunit":258896,"redemptionboxtitle":277835,"displayname":258900,"pricebreakdownredemptionlineitempointsunit":269759,"displaybalanceeconomicunit":258904},"sortOrder":1},{"key":"COM","logoUrl":"https://cdn6.agoda.net/images/external_loyalty/partners/dbs/dbs_compass-dollar_2.png","cms":{"pricebreakdownredemptionlineitemlabel":263826,"pricebreakdownredemptionlineitembookingdetailpointsunit":269760,"pricebreakdownredemptionlineitembookingdetaillabel":263826,"displaybalanceunit":258897,"redemptionboxtitle":277835,"displayname":258901,"pricebreakdownredemptionlineitempointsunit":269760,"displaybalanceeconomicunit":258905},"sortOrder":1}]},"ktc":{"partnerNameCms":133377,"logoImageUrl":"https://cdn2.agoda.net/images/external_loyalty/partners/ktc/logo-ktc.svg","loginRedirectUrl":"/partner/ktc/login","cms":{"partnerannouncementprelogintext":292416,"loginredirectconfirmationmodalcancelbuttonlabel":252233,"redemptionboxredeembuttoninactivelabel":134502,"tncinitialtext":143881,"loginpanelloginbuttonlabel":134499,"redemptionboxredeembuttonactivelabel":134503,"redemptionpricebannerdisplaytext":277306,"loginpanelbodytext":292415,"loginpanelheadertext":292414,"redeempointsamountexceedsbookingamounterrortext":142639,"maxpointsapplylabel":252235,"loginredirectconfirmationmodalbodytext":292418,"pricebreakdownredemptionlineitemlabel":140734,"partnerannouncementpostlogintext":134504,"bookingamountislessthanminimumbookingamounterrortext":142640,"redemptionboxtitle":134501,"programdisplaybalancelabel":252234,"loginredirectconfirmationmodalprimarybuttonlabel":292420,"redeempointsamountexceedsavailableamounterrortext":150023,"pricebreakdownredemptionlineitemtext":258908,"tnclattertext":143882,"loginredirectconfirmationmodalheadertext":292417,"rewardsbalancetext":257840,"redeempointsamountlessthanminredeempointerrortext":143476},"showLoginRedirectConfirmationModal":true,"programDisplayEconomicsPtcMultiplier":1,"maxPointsEnabled":true,"programs":[{"key":"ktc","logoUrl":"https://cdn2.agoda.net/images/external_loyalty/partners/ktc/logo-ktc.svg","cms":{"pricebreakdownredemptionlineitemlabel":292419,"pricebreakdownredemptionlineitembookingdetailpointsunit":143109,"pricebreakdownredemptionlineitembookingdetaillabel":292419,"displaybalanceunit":143109,"redemptionboxtitle":134501,"pricebreakdownredemptionlineitempointsunit":143109},"sortOrder":1}]},"bzbmjs":{"partnerNameCms":316160,"logoImageUrl":"https://cdn6.agoda.net/images/external_loyalty/partners/Buzzbees/logo_mead_johnson2.svg","loginRedirectUrl":"/partner/bzbmjs/login","cms":{"loginredirectconfirmationmodalcancelbuttonlabel":252233,"programdisplayeconomicstext":252241,"redemptionboxredeembuttoninactivelabel":134502,"tncinitialtext":143881,"loginpanelloginbuttonlabel":134499,"redemptionboxredeembuttonactivelabel":134503,"redemptionpricebannerdisplaytext":277306,"loginpanelbodytext":311216,"loginpanelheadertext":311215,"redeempointsamountexceedsbookingamounterrortext":142639,"maxpointsapplylabel":301581,"loginredirectconfirmationmodalbodytext":301578,"pricebreakdownredemptionlineitemlabel":301583,"bookingamountislessthanminimumbookingamounterrortext":142640,"redemptionboxtitle":134501,"redemptionboxrewardfiatequivalentlabel":258529,"programdisplaybalancelabel":252234,"loginredirectconfirmationmodalprimarybuttonlabel":292420,"redeempointsamountexceedsavailableamounterrortext":150023,"pricebreakdownredemptionlineitemtext":258908,"tnclattertext":143882,"loginredirectconfirmationmodalheadertext":301577,"rewardsbalancetext":257840,"redeempointsamountlessthanminredeempointerrortext":143476},"showLoginRedirectConfirmationModal":true,"programDisplayEconomicsPtcMultiplier":1,"maxPointsEnabled":true,"programs":[{"key":"mj","logoUrl":"https://cdn6.agoda.net/images/external_loyalty/partners/Buzzbees/logo_mead_johnson2.svg","cms":{"pricebreakdownredemptionlineitemlabel":301583,"pricebreakdownredemptionlineitembookingdetailpointsunit":311217,"pricebreakdownredemptionlineitembookingdetaillabel":301583,"displaybalanceunit":301579,"redemptionboxtitle":134501,"pricebreakdownredemptionlineitempointsunit":311217,"displaybalanceeconomicunit":301580},"sortOrder":1}]}},"enableESimClickOuts":{},"enableCarRentalsClickOuts":{},"transfers":{},"transportation":{},"headerSettingMenu":{}};
</script>
<script>
var agoda = agoda || {};
agoda.behaviors = {"values":null};
</script>
<script>
var agoda = agoda || {};
agoda.behaviorToFeatureMapping = {"values":null};
</script>
<script>
var rtag = {"countryId":0,"countryOrigin":"RU","stateOrigin":"","cityId":0,"cityName":null,"cityOrigin":null,"tealiumCityName":null,"tealiumCountryName":null,"checkInDateStr":null,"checkOutDateStr":null,"cid":-1,"tag":"","sid":0,"pageTypeId":1,"languageId":1,"languageCode":"en-us","isDev":false,"isQA":false,"isLive":true,"isRealUser":true,"userVipLevel":-1,"adult":0,"children":0,"deviceType":"d","attributionViewModel":{"hasSessionFirstClick":true,"sessionFirstClickAttributionCID":"-1","sessionFirstClickAttributionTag":"","sessionFirstClickAttributionModelID":"19","sessionFirstClickAttributionClickDate":"2026-08-23T17:43:19","sessionFirstClickAttributionAdditionalData":"{\u0022IsPaid\u0022:False}","hasCookieLastClick":true,"cookieLastClickAttributionCID":"-1","cookieLastClickAttributionTag":"","cookieLastClickAttributionModelID":"20","cookieLastClickAttributionClickDate":"2026-08-23T17:43:19","cookieLastClickAttributionAdditionalData":"{\u0022IsPaid\u0022:False}"},"bltId":0,"currencyCode":"RUB","tax":0.0,"totalPriceTaxExc":0.0,"totalPriceTaxInc":0.0,"trafficGroup":0,"trafficSubGroup":0,"affiliateSiteOrigin":null,"affiliateSitePlacement":null,"isNewSession":null,"isMspa":false,"tealiumUrl":null,"defaultTealiumUrl":"//tags.tiqcdn.com/utag/agoda/main2018/prod/utag.js","tealiumProfile":"main2018","isTealiumEnableForWhiteLabel":true,"isCCPAEnabled":false,"isGpcActive":false,"tealiumWhitelabelLanguageId":0,"tealiumAccount":"agoda","productId":0,"productType":null,"isTealiumSupportPageEnabled":false,"stopTealium":false,"tealiumExperiments":{"MKTBB-5389-M":"Z","MKTBB-5389-D":"B"},"whiteLabelId":1,"supplierHotelId":0,"userEmailSHA":null,"isUserConsentedAll":true};
function setCookie(cname, cvalue) {
var date = new Date();
date.setTime(date.getTime() + 86400000);
var expires = "expires=" + date.toUTCString();
document.cookie = cname + "=" + cvalue + ";" + expires + "; path=/; domain=.agoda.com;";
}
var tealiumUrl = "//tags.tiqcdn.com/utag/agoda/main2018/prod/utag.js";
var isCCPAEnable = false;
var appSettingsPreferences = JSON.parse(localStorage?.getItem("AppSettings.preferences"));
var isTealiumAllowed = !isCCPAEnable || appSettingsPreferences == null || appSettingsPreferences.ccpa_status === "opt-in";
var isTealiumAllowedByGPC = !false;
var isTealiumGpcExperiment = false;
if (isTealiumGpcExperiment)
{
shouldTealiumEnable = isTealiumAllowedByGPC && isTealiumAllowed;
}
else
{
shouldTealiumEnable = isTealiumAllowed;
}
setCookie("tealiumEnable", shouldTealiumEnable, 1);
if(shouldTealiumEnable && true){
isMockMode = document.getElementById("mockDataEnabled")
? document.getElementById("mockDataEnabled").value === "True"
: false;
if (!isMockMode) {
var utag_data = { };
window.utag_cfg_ovrd = window.utag_cfg_ovrd || {};
window.utag_cfg_ovrd.waittimer = 3000;
(function(a, b, c, d) {
a = tealiumUrl;
b = document;
c = 'script';
d = b.createElement(c);
d.src = a;
d.type = 'text/java' + c;
d.async = true;
a = b.getElementsByTagName(c)[0];
a.parentNode.insertBefore(d, a);
})();;
var sessionStatus = "parsingcookiefailed";
var sessionId = 0;
var isNewSession = 0;
try {
var tealiumCookie = document.cookie.match('(^|;) ?utag_main=([^;]*)(;|$)')[2].split("$");
sessionId = tealiumCookie.filter(function (x) { return x.startsWith("ses_id"); })
.map(function (x) { return x.split(":"); })
.map(function (x) { return parseInt(x[1].split("%3B")[0]); })
.map(function (x) { return x == NaN ? 0 : x; })[0];
sessionStatus = sessionId == 0 ? "invalid" : "valid";
isNewSession = tealiumCookie.filter(function (x) { return x.startsWith("_ss"); })
.map(function (x) { return x.split(":"); })
.map(function (x) { return parseInt(x[1]); })
.map(function (x) { return x == NaN ? 0 : x; })[0];
} catch (err) {}
}
}
</script>
<script type="text/javascript">
var _ga = _ga || {};
_ga.source = "Direct Access";
_ga.medium = "Direct Access";
_ga.source_url = "";
_ga.medium_url = "";
_ga.campaign_url = "";
_ga.content_url = "";
_ga.term_url = "";
</script>
<script>
agoda.reactHeader = {};
agoda.reactHeader.menuViewModel = {};
agoda.reactHeader.experiments = {
isCmaEnabled: true,
useFeaturesOnHomePage: true,
useFeaturesChinaMarket: false,
};
agoda.reactHeader.culture = 'en-us';
agoda.reactHeader.menuViewModel = {"languageMenuViewModel":{"cms":{"suggestedLanguagesText":"Suggested languages","allLanguagesText":"All languages","languageHeaderText":"Language","languageAriaLabel":"Language in {0}","selectYourLanguage":"Select your language"},"languageFlag":"us","languageTranslation":"English"},"userMenuViewModel":null,"cms":{"signInText":"Sign in","signUpText":"Create account","signInSignUpText":"Sign in / Sign up","signOutText":"Sign out","loginHeader":"Sign in","saveMoreWithAgodaVipText":"Save more with AgodaVIP {0}","signInAndCollectBookingsVipText":"Sign in and collect bookings towards VIP status to get more discounts and exclusive deals!","joinAgodaVipText":"Join AgodaVIP","specialDealsText":"Special deals!","settingsHeader":"Settings","myBookingsText":"My Trips","listYourPlaceText":"List your place","listingYourPlaceTitleText":"List your place on Agoda","listingYourPlaceDetailText":"Earn money to pay for your travel!","listingYourPlaceLinkText":"List your place today","listingYourPlaceTooltipText":" In the past 24 hours, there were {0} travelers looking to book a place like yours. List now!","listingYourPlaceTooltipDismissText":"Don\u0027t show this again.","myBookingsPopUpIntentHeader":"Booked on or before December 15, 2019?","myBookingsPopUpWarningContent":"\u003cp\u003ePlease contact JAPANiCAN Customer Support to confirm your booking details.\u003ca href=\u0022https://www.japanican.com/content/faq/?#6-1\u0022\u003e \u003eSee more details\u003c/a\u003e\u003c/p\u003e","myBookingsPopUpHeader":"Booked on or after December 16, 2019?","myBookingsPopUpText":"Please check your booking confirmation email. You can easily access your booking from the link inside that email.","myBookingsPopUpButtonDividerText":"or","myBoookigsPopUpCloseButtonLabel":"Close","signInPopupHeaderText":null,"signInPopupContentText":null,"signInPopupWithEmailText":null,"termsOfUseAndPrivacySentence":"By signing in, I agree to Agoda\u0027s {0} and {1}.","termsOfUse":"Terms of Use","privacyPolicy":"Privacy Policy","helpCenterText":"Help","ModalCloseIconLabel":"Close","myOutboundBookings":"海外旅行","myInboundBookings":"国内旅行","menuAriaLabel":"Menu","moreMenuAriaLabel":"Travel menu","cartSrOnlyTextSingleItem":"1 item in cart","cartSrOnlyTextMultipleItems":"{0} items in cart ","cartIconAriaLabel":"Shopping cart","selectYourLanguage":"Select your language","selectPriceAndCurrency":"Select price and currency","hamburgerAccountMenu":"Account Menu"},"links":{"agodaHostnameWithLocale":"//www.agoda.com","myAgodaHostNameWithLocale":"//my.agoda.com","customerSupportLink":"/info/agoda_faq.html","contactLink":"/info/contact.html","openSearchLink":"/opensearch.xml","forgetPasswordUrl":"/account/signin.html?option=reset-password","signupUrl":"/account/signin.html?option=signup","myProfileLink":"/account/profile.html","manageBookingsUrl":"/trips","inboxUrl":"/account/inbox.html","myReviewsUrl":"/account/reviews.html","walletUrl":"/wallet.html","myBookingPage":"/trips","myFlightsBookingPage":"/flights/account/bookings","myCreditCardPage":"/account/ccof.html","giftCardUrl":"/account/giftcards.html","giftCardMigrationUrl":"//www.agoda.com/mybookings.html?migration=2","cashbackLink":"/account/cashback","referAFriendUrl":"/account/refer-a-friend.html","aboutusAgodaLink":"/info/about-agoda.html","aboutusAgodaChinaLicense":"","aboutusAgodaInNewsLink":"/info/agoda-news.html","aboutusAgodaPrivacyLink":"/info/privacy.html","aboutusAgodaTermOfUseLink":"/info/termsofuse.html","aboutusManageCookieSettingLink":"/privacy-settings","aboutusTravelBlogLink":"//travelblog.agoda.com","aboutusMediaRoomLink":"//mediaroom.agoda.com","aboutusPressLink":"/press","aboutusWorldLink":"//www.agoda.com/world.html","aboutusFlightsWorldLink":"//www.agoda.com/flights/world.html","aboutusBlogLink":"/blog","forYouPropertyPartnersLink":"////ycs.agoda.com","forYouPartnerSolutionsLink":"//connect.agoda.com/","forYouPartnerHubLink":"//partnerhub.agoda.com/","advertiseHubLink":"//partnerhub.agoda.com/advertising-solutions/","forYouAffiliatePartnersLink":"////partners.agoda.com/index.html","forYouConnectivityPartnersLink":"//developer.agoda.com/","forYouCareersLink":"//careersatagoda.com","forYouHelpLink":"//www.agoda.com/info/agoda-faq.html","forYouPriusLink":"//www.agoda.com/pointsmax.html","copyRightVeriSignLink":"//verisign.com/","mobileAppDownloadLink":"http://agoda.onelink.me/1640755593?pid=direct\u0026c=hotel_page_menu\u0026af_dp=agoda%3A%2F%2Fhome\u0026site_id=1716632\u0026af_siteid=1716632\u0026af_sub1=mobile_web","mobileAppsAppleLink":"//app.appsflyer.com/id440676901?pid=direct\u0026c=hotel_page_footer\u0026af_siteid=1716632\u0026site_id=1716632\u0026af_sub1=desktop","mobileAppsAndroidLink":"//app.appsflyer.com/com.agoda.mobile.consumer?pid=direct\u0026c=hotel_page_footer\u0026af_siteid=1716632\u0026site_id=1716632\u0026af_sub1=desktop","mobileAppsWindowsPhoneLink":"//www.windowsphone.com/en-us/store/app/agoda/2ddd154d-1b1a-4e50-bf12-481f0c2109a8","favoriteLink":"/favorite.html","listYourPlaceLink":"https://ycs.agoda.com/mldc/en-us/public/login","listYourPlaceBtnLink":"https://ycs.agoda.com/mldc/en-us/public/login","listYourPlaceOldLink":"https://ycs.agoda.com/mldc/en-us/public/login","agodaVipUrl":"/account/vip.html","faqsLink":"/info/contact.html","siteMaintenanceLink":"/content/maintenance","aboutusTermOfUseLink":"/content/terms-of-use/","aboutusPrivacyLink":"/content/privacy-policy/","japanicanCorporateLink":"//www.jtbcorp.jp/en/","japanicanFacebookLink":"//facebook.com/JAPANiCAN","japanicanWeiboLink":"//www.weibo.com/japanican","japanicanTwitterLink":"//twitter.com/jtbjapanican","japanicanYoutubeLink":"//youtube.com/user/JTBJAPANiCAN","travelAgencyClausesLink":"/content/yakkan","jyokenLink":"/content/jyoken/","jyokenKaigaiLink":"/content/jyoken_kaigai/","travelRequirementsLink":"/content/jyoken","rurubuCorporateLink":"//www.jtbcorp.jp/jp/","rurubuNewsReleaseLink":"//www.jtbcorp.jp/jp/press_release/index.asp?cmd=\u0026page=\u0026method_check=2\u0026keyword=%82%E9%82%E9%82%D4%83g%83%89%83x%83%8B\u0026company_kanji=\u0026=%83j%83%85%81%5B%83X%83%8A%83%8A%81%5B%83X%82%F0%8C%9F%8D%F5%82%B7%82%E9","rurubuRegisterYourPropertyLink":"//info.rurubu.travel/n_question/entry/mailform.asp","rurubuInstagramLink":"//www.instagram.com/rurubu.travel_live/","rurubuFacebookLink":"//facebook.com/rurubu.travel/","rurubuTwitterLink":"//twitter.com/RurubuTravel","rurubuRecruitmentInformationLink":"//rurubu.travel/content/affiliate/","ccpaLink":"/ccpa.html","remainingPointsLink":null,"tMobilePrivacyPolicy":"//www.t-mobile.com/privacy-center/our-practices/privacy-policy","tMobilePrivacyCenter":"//www.t-mobile.com/privacy-center","agodaNewAboutUs":"/about-agoda","citiUsOldBookings":"//travel.thankyou.com/SH/Handlers/ReceptionDesk.ashx?clientharbor=e2c3a536e6814b3e80b68e7d5a65c14d\u0026page=landingpage\u0026landingpage=mytrips","citiUsCardSelect":"/member/accounts","euDigitalServiceActLink":"/info/eu-digital-services-act.html","agodaContentGuidelineAndReportingLink":"/info/eu-digital-services-act.html#CM","agodaModernSlaveryStatement":"//www.bookingholdings.com/modern-slavery-statement/","outboundMmb":"/account/signin.html?returnurl=/trips"},"currencyMenuViewModel":{"cms":{"priceViewText":"PRICE DISPLAY","perNightBasePriceText":"Base price per night","perNightWithTaxesAndFeesText":"Total price per night","suggestedCurrenciesText":"Suggested currencies","topCurrenciesText":"Popular currencies","allCurrenciesText":"All currencies","currencyIconTooltipText":"You can adjust price settings here","totalStayPriceText":"Total price for full stay","currencyRegulatoryDisclaimer":"Prices are shown in your selected currency. Payment currency may differ based on your payment selection, and service fees may apply.","priceDisplay":"Price display ({0})","selectYourCurrency":"Select your currency","priceDisplayAriaLabel":"Price display in {0}"},"finalPriceView":1,"currency":{"id":152,"code":"RUB","text":"Russian Ruble","isTopCurrency":false,"isSuggested":false,"noDecimal":2,"display":"₽"},"priceViewOptions":[1,2]},"wysiwyp":{"page":"home-desktop","currentPriceView":1},"applyGiftcardMenuText":"","downloadWechatApp":null,"followWechat":null,"cegInfo":null,"isApplyGiftcard":false,"isJoinVip":false,"displayOutboundMmbLink":false};
agoda.reactHeader.logoAndLinksMenu = {
"homeUrl": "/",
"agodaLogo": "https://cdn6.agoda.net/images/MVC/default/agoda-logo-v2.png",
"agodaSecondaryLogoPath": "https://pix6.agoda.net/images/MVC/default/logo-{}.svg",
"isThemed": true,
"logoText": "Agoda",
"primaryLogoAriaLabel": "Site primary logo",
"secondaryLogoAriaLabel": "Site secondary logo",
"links": [
{
"productType": -1,
"navigationProduct": 1,
"link": "/",
"target": null,
"dataSelenium": "header-hotels",
"dataElementName": "header-hotels-links",
"selected": true,
"linkItems": {
"text": "Hotels & Homes",
"icon": ""
},
"className": "",
"showTag": false,
"tagText": "",
"linkId": null,
"tagType": 0,
"dropdownLinks": [],
"displayForProductGroups": []
},
{
"productType": 15,
"navigationProduct": 26,
"link": "",
"target": null,
"dataSelenium": "header-transportation",
"dataElementName": "header-transportation-links",
"selected": false,
"linkItems": {
"text": "Transport",
"icon": ""
},
"className": "",
"showTag": true,
"tagText": "New!",
"linkId": null,
"tagType": 0,
"dropdownLinks": [
{
"productType": 10,
"navigationProduct": 3,
"link": "https://flights.agoda.com",
"target": null,
"dataSelenium": "header-flights",
"dataElementName": "header-flights-links",
"selected": false,
"linkItems": {
"text": "Flights",
"icon": ""
},
"className": "",
"showTag": false,
"tagText": "New!",
"linkId": null,
"tagType": 0,
"dropdownLinks": [],
"displayForProductGroups": []
},
{
"productType": 16,
"navigationProduct": 23,
"link": "/clickouts/transport?source=desktop&medium=-1&campaign=header_transp_buses_link¤cy={currency}",
"target": "_blank",
"dataSelenium": "header-transportation-buses",
"dataElementName": "header-transportation-buses-links",
"selected": false,
"linkItems": {
"text": "Buses",
"icon": ""
},
"className": "",
"showTag": false,
"tagText": "",
"linkId": null,
"tagType": 0,
"dropdownLinks": [],
"displayForProductGroups": []
},
{
"productType": 17,
"navigationProduct": 24,
"link": "/clickouts/transport?source=desktop&medium=-1&campaign=header_transp_trains_link¤cy={currency}",
"target": "_blank",
"dataSelenium": "header-transportation-trains",
"dataElementName": "header-transportation-trains-links",
"selected": false,
"linkItems": {
"text": "Trains",
"icon": ""
},
"className": "",
"showTag": false,
"tagText": "",
"linkId": null,
"tagType": 0,
"dropdownLinks": [],
"displayForProductGroups": []
},
{
"productType": 18,
"navigationProduct": 25,
"link": "/clickouts/transport?source=desktop&medium=-1&campaign=header_transp_ferries_link¤cy={currency}",
"target": "_blank",
"dataSelenium": "header-transportation-ferries",
"dataElementName": "header-transportation-ferries-links",
"selected": false,
"linkItems": {
"text": "Ferries",
"icon": ""
},
"className": "",
"showTag": false,
"tagText": "",
"linkId": null,
"tagType": 0,
"dropdownLinks": [],
"displayForProductGroups": []
},
{
"productType": 0,
"navigationProduct": 6,
"link": "/clickouts/transfers?source=desktop&medium=-1&campaign=desktop_header_transp_taxi_link¤cy={currency}",
"target": "_blank",
"dataSelenium": "header-taxi",
"dataElementName": "header-taxi-links",
"selected": false,
"linkItems": {
"text": "Airport transfer",
"icon": ""
},
"className": "",
"showTag": false,
"tagText": "New!",
"linkId": null,
"tagType": 0,
"dropdownLinks": [],
"displayForProductGroups": []
},
{
"productType": 0,
"navigationProduct": 7,
"link": "/clickouts/car-rentals?source=desktop&medium=-1&campaign=header_transp_cars_link¤cy={currency}",
"target": "_blank",
"dataSelenium": "header-rental-cars",
"dataElementName": "header-cars-links",
"selected": false,
"linkItems": {
"text": "Car rentals",
"icon": ""
},
"className": "",
"showTag": false,
"tagText": "",
"linkId": null,
"tagType": 0,
"dropdownLinks": [],
"displayForProductGroups": []
}
],
"displayForProductGroups": []
},
{
"productType": 14,
"navigationProduct": 17,
"link": "https://www.getyourguide.com/?partner_id=HYFZ1GI&cmp=desktop",
"target": "_blank",
"dataSelenium": "header-activities",
"dataElementName": "header-activities-links",
"selected": false,
"linkItems": {
"text": "Things to do",
"icon": ""
},
"className": "",
"showTag": false,
"tagText": "New!",
"linkId": null,
"tagType": 0,
"dropdownLinks": [],
"displayForProductGroups": []
},
{
"productType": 0,
"navigationProduct": 5,
"link": "/deals",
"target": "_blank",
"dataSelenium": "header-deals",
"dataElementName": "header-deals-links",
"selected": false,
"linkItems": {
"text": "Coupons & Deals",
"icon": ""
},
"className": "",
"showTag": false,
"tagText": "New!",
"linkId": null,
"tagType": 0,
"dropdownLinks": [],
"displayForProductGroups": []
},
{
"productType": 0,
"navigationProduct": 2,
"link": "/apartments",
"target": "_blank",
"dataSelenium": "header-apartments",
"dataElementName": "header-apartments-links",
"selected": false,
"linkItems": {
"text": "Apartments",
"icon": ""
},
"className": "",
"showTag": false,
"tagText": "",
"linkId": null,
"tagType": 0,
"dropdownLinks": [],
"displayForProductGroups": []
},
{
"productType": 19,
"navigationProduct": 27,
"link": "/clickouts/esim?source=desktop&medium=-1&campaign=header_esim_link¤cy={currency}",
"target": "_blank",
"dataSelenium": "header-esim",
"dataElementName": "header-esim-links",
"selected": false,
"linkItems": {
"text": "eSIM",
"icon": ""
},
"className": "",
"showTag": false,
"tagText": "New!",
"linkId": null,
"tagType": 0,
"dropdownLinks": [],
"displayForProductGroups": []
},
{
"productType": 20,
"navigationProduct": 28,
"link": "/travel-guides",
"target": "_blank",
"dataSelenium": "header-travel-guides",
"dataElementName": "header-travel-guides-links",
"selected": false,
"linkItems": {
"text": "Travel Guides",
"icon": ""
},
"className": "",
"showTag": false,
"tagText": "",
"linkId": null,
"tagType": 0,
"dropdownLinks": [],
"displayForProductGroups": []
},
{
"productType": 21,
"navigationProduct": 29,
"link": "/traveltips/",
"target": "_blank",
"dataSelenium": "header-travel-tips",
"dataElementName": "header-travel-tips-links",
"selected": false,
"linkItems": {
"text": "Travel Itineraries",
"icon": ""
},
"className": "",
"showTag": false,
"tagText": "",
"linkId": null,
"tagType": 0,
"dropdownLinks": [],
"displayForProductGroups": []
}
],
"ellipsisLinks": [],
"bltLogo": null,
"ellipsisText": null,
"asqMenuLink": null
};
agoda.reactHeader.experiments = {"isJagermeister":true,"hideApplyAgodaCashSwitch":true,"isShowHelpCenterEntryPoint":false,"isResponsiveDesktopHeaderEnabled":true,"isFixAgodaCashBalanceZIndex":true,"showCurrencyIcon":false,"showTotalStayPriceViewOption":true,"enableFMSPriceViewOptions":true,"migratePriceViewSettingsToFMS":false};
agoda.reactHeader.menuViewModel.userMenuViewModel = null;
agoda.RewardsMember = {
IsLogin: false,
IsL1LoggedIn: false,
IsProfilePicture: false,
userIconIndex: 0
};
</script>
<div id="consent-banner-container"></div>
<div id="page-root">
<header id="page-header" data-selenium="page-header" class="navbar-agoda main-header scrollTo"></header>
<script>
agoda = agoda || {};
agoda.cmsText = {"numberOfOtherProperties":"+{0} more properties","reviews":"reviews","review":"Review","skipToMainContent":"Skip to main content"};
agoda.recommendedCities = {"title":"Destinations you will love","searchObjectIds":[0]};
agoda.topDestinations = {"endPoint":"/api/cronos/home/GetTopDestinations","numberOfItems":8,"suggestionMaxItemNumber":6,"headerText":"Most popular destinations"};
agoda.zenithClientConfig = {"endPoint":"/api/en-us/Recommended/_action_","requestData":{"searchObjectId":0,"searchType":0,"searchObjectIds":[0]},"numberOfItems":6};
agoda.isRedirectedFromMyAgoda = false;
agoda.doShowEmailVerificationAlert = false;
agoda.verifyEmailStatus = 0;
agoda.feSessionId = "phnwyzjc20yvkdlms0htaaja";
agoda.consulFeatures = {"isNonUiAccessibilityFixEnabled":true,"isNonUIAccessibilityLoaderLabelEnabled":false};
agoda.reactHeader.covidBanner = {"bannerText":"Traveling internationally? Get updated information on COVID-19 travel guidance and restrictions.","learnMoreText":"Learn more","showSherpaWidget":true};
window.homePageParams = window.homePageParams || {};
window.homePageParams.homeComponent = {"urls":{"homeContentApi":"/api/cronos/home/GetHomeContents","travelerReviews":"/api/cronos/home/GetTravelerReviewsUrl","timeSale":"/api/cronos/home/GetTimeSaleContent","vipAccount":"/account/vip.html"},"defaultTheme":"greenBluePastel","cmsJson":"{\"69201\":\"{0}, {1}\",\"108288\":\"Not sure about your travel plans? Look for the EasyCancel badge to find hotels offering free cancellation on select rooms up to the day before check-in. See your chosen room's cancellation policy for more details.\",\"107822\":\"EasyCancel\",\"81907\":\"Exceptional\",\"81906\":\"Excellent\",\"81905\":\"Very good\",\"75207\":\"{0} review\",\"75206\":\"{0} reviews\",\"137206\":\"Not sure about your travel plans? Look for the EasyCancel badge to find hotels offering free cancellation on select rooms up to the day before check-in. See your chosen room's cancellation policy for more details.\",\"137208\":\"EasyCancel\",\"146563\":\"Going abroad? View the latest requirements for popular countries below.\",\"154147\":\"\",\"154148\":\"<p><strong>Important Notice for Non-ANA Mileage Club Members</strong></p> <ul> <li>For hotel bookings please select \\\"Earn miles (or non-member bookings)\\\" and proceed to book without signing in on the booking form. For rental car bookings, please use the following link: <u><a href=\\\"https://www.rentalcars.com/Home.do?affiliateCode=ana_web&adplat=anaworldcarrental \\\">CLICK HERE FOR CAR RENTALS</a></u></li> </ul> <p><strong>About Earning Miles</strong></p> <ul> <li>If you use miles to book, then the booking will not be eligible for earning miles, even any portion of the booking that is paid for by credit card.</li> <li>Some charges payable directly to the hotel (such as resort fees) will be included in the total price shown but will not be eligible for earning miles. <a href=\\\"https://www.anaworldhotel.com/info/contact.html\\\">See FAQs.</a></li> </ul>\",\"301497\":\"Booking flights is currently unavailable from your location\",\"301498\":\"Due to regulations, we are unable to provide online flight bookings in the country you are currently in. If you need booking assistance, please\",\"301499\":\"Contact Us\",\"301500\":\"Booking rental cars is currently unavailable from your location\",\"301501\":\"Due to regulations, we are unable to provide online rental car bookings in the country you are currently in. If you need booking assistance, please\",\"301502\":\"Contact Us\",\"301503\":\"Booking activities is currently unavailable from your location\",\"301504\":\"Due to regulations, we are unable to provide online activity bookings in the country you are currently in. If you need booking assistance, please\",\"301505\":\"Contact Us\"}","translations":{"agodaNumbers":{"title":"Agoda is part of the Booking Holdings family, the world's largest online travel site.","alternateTitle":"Enabling the world's journeys","alternateSecondaryTitle":"Agoda is part of the Booking Holdings family, the world's largest online travel site. Wherever you come from, wherever you want to explore, we've got the perfect accommodation for you.","cards":[{"title":"Unique listings","number1":"2,008,130","text1":"hotels and homes with","number2":"7,600","text2":"destinations"},{"title":"Trusted by millions","number1":"100+ million","text1":"travelers from","number2":"200","text2":"countries and regions"},{"title":"Product support","number1":"40","text1":"languages supported","number2":"35","text2":"payment options"},{"title":"24/7 customer service","number1":"2,500","text1":"local agents in","number2":"53","text2":"worldwide offices"}]},"japanPrefecturesMap":{"backText":"Back","searchEntirePrefectureText":"Search for entire {0}","searchByAreaText":"Search by area"},"reviewScoreDescription":{"reviewExceptionalRate":"Exceptional","reviewExcellentRate":"Excellent","reviewVeryGoodRate":"Very good","reviewWithReplacement":"{0} review","reviewsWithReplacement":"{0} reviews"},"starRatingDescription":{"starRatingAriaLabel":"{0} stars out of {1}"},"featuredProperties":{"featuredPropertiesRecommendedForYou":"Featured homes recommended for you","seeMoreProperties":"See more ({0}) properties","nightlyRatesAsLowAs":"Per night before taxes and fees","seeMore":"See more","totalPricePerNight":"Per night after taxes and fees","loading":"Loading..."},"agpBltBanner":{"title":"Get 2X AgodaCash for your next trip","message":"Earn 2X more AgodaCash when you book at Agoda’s preferred hotels!","button":"Explore hotels"},"flightsRecentSearches":{"yourRecentSearches":"Your recent searches","adult":"{0} Adult","adults":"{0} Adults","child":"{0} Child","children":"{0} Children","infant":"{0} Infant","infants":"{0} Infants","topRoutesOriginCity":"Popular cities near you","topRoutesDestinationCity":"Popular destinations"},"vipBarTranslations":{"vipBookingCount1":"{0} booking","vipBookingCountX":"{0} bookings","vipExpires":"Status expires on {0}","vipMoreDetails":"More details","vipProgress10Bookings":"10 bookings","vipProgress15Bookings":"15 bookings","vipProgress2Bookings":"2 bookings","vipProgress5Bookings":"5 bookings","vipWelcomeBackTitle":"Welcome back {0}! You are {1}","vipWhatIsInformation":"Every time you see the VIP badge, it means you are getting special discounts or benefits only available to VIP users. Enjoy exclusive deals and collect more bookings to maintain your VIP status!","vipYourRelevantBookings":"Your bookings in the last 2 years:","vipPlatinumText":"Platinum","vipGoldText":"Gold","vipSilverText":"Silver","vipBronzeText":"Bronze","vipBronzeWhatIsInformation":"Every time you see VIP badge, it means you are getting special discounts or benefits only available to VIP users. Enjoy exclusive deals and collect more bookings to move up the tiers and receive more exclusive deals!","vipWelcome":"Welcome Agoda VIP Member","lifetimeVipText":"Lifetime VIP","bronzeMember":"Member","vipDiamondText":"Diamond","vipBarTitle":"Book {0} more to unlock {1}!","vipBarTitleForTopLevelUser":"Travel More, Save More!","vipBarDetail":"Enjoy exclusive deals and benefits every time you book hotels, flights, or activities."},"loyaltyGuestBannerTranslations":{"loyaltyGuestBannerTitle":"Become a VIP member to save and earn more!","loyaltyGuestBannerButtonLabel":"Sign up - it's free","loyaltyGuestBannerVipDiscount":"Get up to 25% VIP discount","loyaltyGuestBannerFreePerk":"Free perks on select properties","loyaltyGuestBannerAgodaCashRewards":"Earn and redeem AgodaCash","loyaltyGuestBannerVipOnlyCoupons":"Best price guarantee"},"pendingReviewsBanner":{"bannerTitle":"Hope you enjoyed your stay","compactBannerTitle":"Rate your stay","reviewButtonText":"Submit your review","roomText":"{0} Room","roomsText":"{0} Rooms","nightText":"{0} Night","nightsText":"{0} Nights"},"travelRestrictionBannerContainerTranslations":{"title":"Going abroad? View the latest requirements for popular countries below."},"funnelCarouselsTranslations":{"carouselAccommodationPromotions":"Accommodation Promotions","carouselFlightsPromotions":"Flights & Activities Promotions","carouselFlagshipStorePromotions":"Properties we think you'll like","carouselSeeAllDeals":"View all","carouselSeeAllDealsAriaLabel":"View all accommodation promotion links","previousButtonAccommodationPromotions":"Previous Accommodation Promotion","nextButtonAccommodationPromotions":"Next Accommodation Promotion","previousButtonFlightsPromotions":"Previous Flights/Activities Promotion","nextButtonFlightsPromotions":"Next Flights/Activities Promotion","previousButtonFlagshipStorePromotions":"Previous property","nextButtonFlagshipStorePromotions":"Next property","accommodationsPromotionsAltText":"Accommodation Promotion {0}","flightsPromotionsAltText":"Flights/Activities Promotion {0}","flagshipStorePromotionsAltText":"Properties we think you'll like","pageText":"Go to slide {0}","carouselHeaderLink":"/deals","carouselAriaLabel":"{0} carousel","carouselCardAriaLabel":"Slide {0} of {1}"},"longStayPromotionBanner":{"longStayEducationBannerHeader":"Stay longer and save more!","longStayEducationBannerDetail":"Save up to 20% extra on stays longer than a week.","longStayEducationBannerLinkLabel":"Learn more","longStayEducationMessage":"Staying for 6 nights? Why not add 1 more night to your vacation and be eligible for larger discounts?","longStayEducationWeeklyDiscountTitle":"Up to 20% Weekly discount","longStayEducationWeeklyDiscountMessage":"Stay for 7 days and get up to 20% off","longStayEducationTwoWeekDiscountTitle":"Up to 30% 2-week discount","longStayEducationTwoWeekDiscountMessage":"Stay for 14 days and get up to 30% off","longStayEducationMonthlyDiscountTitle":"Up to 40% monthly discount","longStayEducationMonthlyDiscountMessage":"Stay for 28 days and get up to 40% off"},"unifiedBanner":null,"jtbBrandMessagingBanner":{"powerByJtb":"Trusted site powered by JTB, a leader of Japan's travel and tourism industry","jtbHistory":"JTB Corp. is a leader in the Japanese travel industry for over 110 years","trustMessage":"Trusted relationships with diverse accommodations across Japan","customerSupport":"Multilingual customer support from our staff in Japan, 365 days a year"},"maintenanceBanner":null},"paymentLogoContainer":null,"topDestination":{"cmsJson":"{\"TopDestination\":\"Most popular destinations\",\"DomesticTabTextLabel\":\"Domestic\",\"InternationalTabTextLabel\":\"International\",\"PreviousButtonAccessibilityLabel\":\"Previous\",\"NextButtonAccessibilityLabel\":\"Next destination\",\"TopDomesticCity\":\"Top destinations {0}\",\"TopInternationalCity\":\"Popular destinations outside {0}\",\"SingleAccommodation\":\"1 accommodation\",\"MultiAccommodations\":\"{0} accommodations\\n\",\"CarouselAriaLabel\":\"{0} carousel\",\"CarouselCardAriaLabel\":\"Slide {0} of {1}\"}","hasTab":false,"endpoint":"/api/cronos/home/GetTopDestinations","numberOfItems":20,"minimumItems":4,"showTopDomesticCity":true},"emergencyBanner":null,"dialogModel":null,"isFamilyDeals":false,"isLogin":false,"imageParams":{"pageType":1,"hotelId":-1,"brokenImages":[],"totalNumberOfImages":0,"brokenImageUrl":"https://cdn6.agoda.net/images/default/image-place-holder@2x.png","alwaysSendImageInfo":true},"loyaltyProfileInfo":null,"promoWalletResult":null,"isFullHeightBackgroundEnabled":false,"userInfo":{"isCcpa":false,"hashedEmail":"","ipAddress":"89.249.18.75"},"manageYourBookingsInfo":{"hasUpcomingBookings":false,"hasCancelledBookings":false,"bookingsUrl":"/account/bookings.html"},"sessionModalConfig":{"sessionModalCms":{"header":"Stay signed in?","title":"Your session expires in {0}","description":"For your security, we automatically sign you out after inactivity.","continueButton":"Stay Signed In","endButton":"Log Out Now","timeMinWithSecs":"{0}:{1}","timeSecs":"{0} second(s)","closeButton":"Extend session and close dialog"},"isMigratedSessionModalToDrone":false},"isMaintenanceBannerEnabled":false,"consulFeatures":{"isNonUiAccessibilityFixEnabled":true,"isNonUIAccessibilityLoaderLabelEnabled":false},"agodaVipProgressBar":null,"footerSeoLinksGroups":[{"title":"Destination Cities","sections":[{"title":"Asia","links":[{"title":"Bali Hotels","href":"/city/bali-id.html","target":null},{"title":"Bandung Hotels","href":"/city/bandung-id.html","target":null},{"title":"Bangkok Hotels","href":"/city/bangkok-th.html","target":null},{"title":"Boracay Island Hotels","href":"/city/boracay-island-ph.html","target":null},{"title":"Busan Hotels","href":"/city/busan-kr.html","target":null},{"title":"Cebu Hotels","href":"/city/cebu-ph.html","target":null},{"title":"Chiang Mai Hotels","href":"/city/chiang-mai-th.html","target":null},{"title":"Da Nang Hotels","href":"/city/da-nang-vn.html","target":null},{"title":"Fukuoka Hotels","href":"/city/fukuoka-jp.html","target":null},{"title":"Hanoi Hotels","href":"/city/hanoi-vn.html","target":null},{"title":"Hat Yai Hotels","href":"/city/hat-yai-th.html","target":null},{"title":"Ho Chi Minh City Hotels","href":"/city/ho-chi-minh-city-vn.html","target":null},{"title":"Hoi An Hotels","href":"/city/hoi-an-vn.html","target":null},{"title":"Hong Kong Hotels","href":"/city/hong-kong-hk.html","target":null},{"title":"Hua Hin Hotels","href":"/city/hua-hin-cha-am-th.html","target":null},{"title":"Hualien Hotels","href":"/city/hualien-tw.html","target":null},{"title":"Ipoh Hotels","href":"/city/ipoh-my.html","target":null},{"title":"Jakarta Hotels","href":"/city/jakarta-id.html","target":null},{"title":"Jeju Island Hotels","href":"/city/jeju-island-kr.html","target":null},{"title":"Johor Bahru Hotels","href":"/city/johor-bahru-my.html","target":null},{"title":"Kaohsiung Hotels","href":"/city/kaohsiung-tw.html","target":null},{"title":"Kota Kinabalu Hotels","href":"/city/kota-kinabalu-my.html","target":null},{"title":"Krabi Hotels","href":"/city/krabi-th.html","target":null},{"title":"Kuala Lumpur Hotels","href":"/city/kuala-lumpur-my.html","target":null},{"title":"Kuantan Hotels","href":"/city/kuantan-my.html","target":null},{"title":"Kyoto Hotels","href":"/city/kyoto-jp.html","target":null},{"title":"Macau Hotels","href":"/city/macau-mo.html","target":null},{"title":"Malacca Hotels","href":"/city/malacca-my.html","target":null},{"title":"Manila Hotels","href":"/city/manila-ph.html","target":null},{"title":"Nagoya Hotels","href":"/city/nagoya-jp.html","target":null},{"title":"Nha Trang Hotels","href":"/city/nha-trang-vn.html","target":null},{"title":"Okinawa Hotels","href":"/city/okinawa-main-island-jp.html","target":null},{"title":"Osaka Hotels","href":"/city/osaka-jp.html","target":null},{"title":"Pattaya Hotels","href":"/city/pattaya-th.html","target":null},{"title":"Penang Hotels","href":"/city/penang-my.html","target":null},{"title":"Phuket Hotels","href":"/city/phuket-th.html","target":null},{"title":"Sapporo Hotels","href":"/city/sapporo-jp.html","target":null},{"title":"Seoul Hotels","href":"/city/seoul-kr.html","target":null},{"title":"Shanghai Hotels","href":"/city/shanghai-cn.html","target":null},{"title":"Singapore Hotels","href":"/city/singapore-sg.html","target":null},{"title":"Surabaya Hotels","href":"/city/surabaya-id.html","target":null},{"title":"Taichung Hotels","href":"/city/taichung-tw.html","target":null},{"title":"Tainan Hotels","href":"/city/tainan-tw.html","target":null},{"title":"Taipei Hotels","href":"/city/taipei-tw.html","target":null},{"title":"Tokyo Hotels","href":"/city/tokyo-jp.html","target":null},{"title":"Yilan Hotels","href":"/city/yilan-tw.html","target":null},{"title":"Yogyakarta Hotels","href":"/city/yogyakarta-id.html","target":null}]},{"title":"Europe","links":[{"title":"London Hotels","href":"/city/london-gb.html","target":null},{"title":"Paris Hotels","href":"/city/paris-fr.html","target":null}]},{"title":"Middle East","links":[{"title":"Dubai Hotels","href":"/city/dubai-ae.html","target":null}]}]},{"title":"Countries & Territories","sections":[{"title":"Africa","links":[{"title":"Morocco Hotels","href":"/country/morocco.html","target":null},{"title":"South Africa Hotels","href":"/country/south-africa.html","target":null}]},{"title":"Americas","links":[{"title":"Argentina Hotels","href":"/country/argentina.html","target":null},{"title":"Brazil Hotels","href":"/country/brazil.html","target":null},{"title":"Canada Hotels","href":"/country/canada.html","target":null},{"title":"Mexico Hotels","href":"/country/mexico.html","target":null},{"title":"United States Hotels","href":"/country/united-states.html","target":null},{"title":"Venezuela Hotels","href":"/country/venezuela.html","target":null}]},{"title":"Asia","links":[{"title":"Cambodia Hotels","href":"/country/cambodia.html","target":null},{"title":"China Hotels","href":"/country/china.html","target":null},{"title":"India Hotels","href":"/country/india.html","target":null},{"title":"Indonesia Hotels","href":"/country/indonesia.html","target":null},{"title":"Japan Hotels","href":"/country/japan.html","target":null},{"title":"Laos Hotels","href":"/country/laos.html","target":null},{"title":"Malaysia Hotels","href":"/country/malaysia.html","target":null},{"title":"Myanmar Hotels","href":"/country/myanmar.html","target":null},{"title":"Nepal Hotels","href":"/country/nepal.html","target":null},{"title":"Philippines Hotels","href":"/country/philippines.html","target":null},{"title":"South Korea Hotels","href":"/country/south-korea.html","target":null},{"title":"Sri Lanka Hotels","href":"/country/sri-lanka.html","target":null},{"title":"Taiwan Hotels","href":"/country/taiwan.html","target":null},{"title":"Thailand Hotels","href":"/country/thailand.html","target":null},{"title":"Vietnam Hotels","href":"/country/vietnam.html","target":null}]},{"title":"Europe","links":[{"title":"Austria Hotels","href":"/country/austria.html","target":null},{"title":"Czech Republic Hotels","href":"/country/czech-republic.html","target":null},{"title":"Denmark Hotels","href":"/country/denmark.html","target":null},{"title":"Finland Hotels","href":"/country/finland.html","target":null},{"title":"France Hotels","href":"/country/france.html","target":null},{"title":"Germany Hotels","href":"/country/germany.html","target":null},{"title":"Greece Hotels","href":"/country/greece.html","target":null},{"title":"Hungary Hotels","href":"/country/hungary.html","target":null},{"title":"Ireland Hotels","href":"/country/ireland.html","target":null},{"title":"Italy Hotels","href":"/country/italy.html","target":null},{"title":"Netherlands Hotels","href":"/country/netherlands.html","target":null},{"title":"Russia Hotels","href":"/country/russia.html","target":null},{"title":"Spain Hotels","href":"/country/spain.html","target":null},{"title":"Sweden Hotels","href":"/country/sweden.html","target":null},{"title":"Switzerland Hotels","href":"/country/switzerland.html","target":null},{"title":"United Kingdom Hotels","href":"/country/united-kingdom.html","target":null}]},{"title":"Middle East","links":[{"title":"Bahrain Hotels","href":"/country/bahrain.html","target":null},{"title":"Egypt Hotels","href":"/country/egypt.html","target":null},{"title":"Israel Hotels","href":"/country/israel.html","target":null},{"title":"United Arab Emirates Hotels","href":"/country/united-arab-emirates.html","target":null}]},{"title":"Oceania","links":[{"title":"Australia Hotels","href":"/country/australia.html","target":null},{"title":"New Zealand Hotels","href":"/country/new-zealand.html","target":null}]}]},{"title":"Destination Guides","sections":[{"title":null,"links":[{"title":"Destination Guides Home","href":"/travel-guides","target":null}]},{"title":"Asia","links":[{"title":"Bali Guide","href":"/travel-guides/indonesia/bali","target":null},{"title":"Nagasaki Guide","href":"/special-editions/nagasaki-prefecture/","target":null},{"title":"Hong Kong Guide","href":"/travel-guides/hong-kong","target":null},{"title":"Jakarta Guide","href":"/travel-guides/indonesia/jakarta","target":null},{"title":"Jeju Island Guide","href":"/travel-guides/south-korea/jeju-island","target":null},{"title":"Kuala Lumpur Guide","href":"/travel-guides/malaysia/kuala-lumpur","target":null},{"title":"Kyoto Guide","href":"/travel-guides/japan/kyoto","target":null},{"title":"Kyushu Guide","href":"/travel-guides/japan/kyushu","target":null},{"title":"Malacca Guide","href":"/travel-guides/malaysia/malacca","target":null},{"title":"Philippines Guide","href":"/special-editions/philippines/love-the-philippines-top-places-to-visit-and-stay-in-the-tropical-paradise","target":null},{"title":"Nara Guide","href":"/travel-guides/japan/nara","target":null},{"title":"Osaka Guide","href":"/travel-guides/japan/osaka","target":null},{"title":"Phuket Guide","href":"/travel-guides/thailand/phuket","target":null},{"title":"Sapporo Guide","href":"/travel-guides/japan/sapporo","target":null},{"title":"Seoul Guide","href":"/travel-guides/south-korea/seoul","target":null},{"title":"Singapore Guide","href":"/travel-guides/singapore","target":null},{"title":"Taichung Guide","href":"/travel-guides/taiwan/taichung","target":null},{"title":"Taipei Guide","href":"/travel-guides/taiwan/taipei","target":null},{"title":"Tokyo Guide","href":"/travel-guides/japan/tokyo","target":null},{"title":"Goa Guide","href":"/special-editions/goa","target":null}]},{"title":"Europe","links":[{"title":"Paris Guide","href":"/travel-guides/france/paris","target":null}]},{"title":"Middle East","links":[{"title":"Dubai Guide","href":"/travel-guides/united-arab-emirates-uae/dubai","target":null},{"title":"Jeddah Guide","href":"/travel-guides/saudi-arabia/jeddah","target":null},{"title":"Saudi Arabia Guide","href":"/travel-guides/saudi-arabia","target":null}]},{"title":"Oceania","links":[{"title":"Brisbane Guide","href":"/travel-guides/australia/brisbane","target":null},{"title":"Melbourne Guide","href":"/travel-guides/australia/melbourne","target":null},{"title":"Sydney Guide","href":"/travel-guides/australia/sydney","target":null}]}]},{"title":"Agoda Homes","sections":[{"title":"Asia Apartments","links":[{"title":"Bangkok Apartments","href":"/theme/apartments/city/bangkok-th.html","target":null},{"title":"Kuala Lumpur Apartments","href":"/theme/apartments/city/kuala-lumpur-my.html","target":null},{"title":"Manila Apartments","href":"/theme/apartments/city/manila-ph.html","target":null},{"title":"Osaka Apartments","href":"/theme/apartments/city/osaka-jp.html","target":null},{"title":"Pattaya Apartments","href":"/theme/apartments/city/pattaya-th.html","target":null},{"title":"Tokyo Apartments","href":"/theme/apartments/city/tokyo-jp.html","target":null}]},{"title":"Asia Bungalows","links":[{"title":"Bali Bungalows","href":"/bungalows/city/bali-id.html","target":null},{"title":"Koh Kood Bungalows","href":"/bungalows/city/koh-kood-th.html","target":null},{"title":"Koh Lanta Bungalows","href":"/bungalows/city/koh-lanta-th.html","target":null},{"title":"Koh Phangan Bungalows","href":"/bungalows/city/koh-phangan-th.html","target":null},{"title":"Koh Samet Bungalows","href":"/bungalows/city/koh-samet-th.html","target":null},{"title":"Phu Quoc Island Bungalows","href":"/bungalows/city/phu-quoc-island-vn.html","target":null}]},{"title":"Asia Villas","links":[{"title":"Bali Villas","href":"/theme/villas/city/bali-id.html","target":null},{"title":"Phuket Villas","href":"/theme/villas/city/phuket-th.html","target":null},{"title":"Pattaya Villas","href":"/theme/villas/city/pattaya-th.html","target":null},{"title":"Hua Hin / Cha-am Villas","href":"/theme/villas/city/hua-hin-cha-am-th.html","target":null},{"title":"Seoul Villas","href":"/theme/villas/city/seoul-kr.html","target":null},{"title":"Port Dickson Villas","href":"/theme/villas/city/port-dickson-my.html","target":null}]},{"title":"Asia Vacation Rentals","links":[{"title":"Tokyo Vacation Rentals","href":"/vacation-rentals/city/tokyo-jp.html","target":null},{"title":"Bangkok Vacation Rentals","href":"/vacation-rentals/city/bangkok-th.html","target":null}]}]}]};
window.homePageParams.prefetchUrls = [{"key":"js","value":"https://cdn6.agoda.net/cdn-accom-web/js/assets/browser-bundle/ADSEFF-1308=A/7363-7de036f0805a.js"},{"key":"js","value":"https://cdn6.agoda.net/cdn-accom-web/js/assets/browser-bundle/ADSEFF-1308=A/348-5fbe4d83b0ed.js"},{"key":"js","value":"https://cdn6.agoda.net/cdn-accom-web/js/assets/browser-bundle/ADSEFF-1308=A/2555-1df030e3165a.js"},{"key":"js","value":"https://cdn6.agoda.net/cdn-accom-web/js/assets/browser-bundle/ADSEFF-1308=A/1355-a8156a93fac1.js"},{"key":"js","value":"https://cdn6.agoda.net/cdn-accom-web/js/assets/browser-bundle/ADSEFF-1308=A/830-c46056076b5f.js"},{"key":"js","value":"https://cdn6.agoda.net/cdn-accom-web/js/assets/browser-bundle/ADSEFF-1308=A/2507-96f9d84c5e61.js"},{"key":"js","value":"https://cdn6.agoda.net/cdn-accom-web/js/assets/browser-bundle/ADSEFF-1308=A/5241-63afa797f460.js"},{"key":"js","value":"https://cdn6.agoda.net/cdn-accom-web/js/assets/browser-bundle/ADSEFF-1308=A/3305-ad359f88c964.js"},{"key":"js","value":"https://cdn6.agoda.net/cdn-accom-web/js/assets/browser-bundle/ADSEFF-1308=A/search-c3d4e76bb89e.js"}];
window.homePageParams.experiments = {"showAdsBanner":true,"isAdsBannerHoldout":false,"homePagePhase2":false,"showThemedDomestic":false,"nhaRemoveBranding":false,"isFixPackagesErrorPopup":false,"showTopDestinationDomesticAbove":false,"isFlightBrandCampaignEnabled":false,"showPulseCampaignBanners":true,"connectedTrip":false,"fixDropdownOccupancyWidth":false,"cssArchitecture":false,"flightsWlTheme":false,"isDisplayPendingReviewBanner":true,"shouldShowFlightsCarousel":true,"migrateRurubuBannerToPulse":false,"showLoyaltyGuestBanner":false,"isLongStayHoldOut":true,"shouldUpdateDefaultLosForPrivateStays":false,"preFillDomesticSearch":false,"isCuscoGradientBackground":true,"shouldShowToolKitCarousel":true,"shouldRemoveBraze":true,"showKrSanctionPopup":false,"crossSellHomePageDesktop":true,"isEnableCptDspaMspa":true,"isEnableFlightSeeAllLast":true,"showJtbBrandMessagingBannerHome":false,"fixWelcomeMessageStyling":false,"enableRurubuOutbound":false,"isSsrPageSliderAnalytics":false,"carsFixOverlapDropdownSearchForm":true,"fixFlagshipStoreAutoCompleteCalls":false,"hideFlagshipStoreFromPackageSearch":true,"isAccessibleSuggestionList":false,"isFixDatePickerCurrentDateA11Y":true,"isHideNewAndBundleSaveBadges":true,"isPreferHomesFromHotelsSearch":true,"addHomeFilter":false,"isServerSideThemeEnabled":false,"flagshipUseFetchApi":true,"isAutoCompleteListDrone":true,"isAccessibleDescriptionAndFocus":true,"fixIssuesSearchAutoComplete":true,"isImprovedPackagesSearchForm":false,"fixPackagesCalendar":false,"enableVipBenefits":true,"modifyRoomCountWithAdultCount":false,"recentSearchesClearFix":false,"isFixPackageChildAgesForDifferentCitySearch":true,"isUsePfoHooks":true,"disableBrowserAutocompleteOnSearchInput":false,"enterSelectsFirstSuggestion":false,"droneSelectedTabMigration":true,"enableMaxRoomAllowed":true,"showIrisContactButton":true,"isMigratingNotificationToAccessibleColor":true,"deprecateInaccessibleColor":true,"isToggleButtonAccessibilityColorFix":true,"isToggleButtonA11yContrastFix":true,"iconsMigrationToV3":true,"isGetDroneContextFromWindow":true,"isZoomFontSizeFix":true,"radioCheckboxA11yContrastFix":true,"searchFieldMinHeight":true,"incorrectInertAttrOnCarouselWhenResizing":false,"isMigratingChipToAccessibleColor":true,"isMigratingBadgeToAccessibleColor":true,"carouselMigrationToV3":false,"rurubuAccessibleColor":false,"japanicanAccessibleColor":false,"inputV2A11yBorderContrastFix":false,"migrateDeprecatedColorTokenUsage":true,"dropdownTriggerV2ComboboxRole":true,"migrateColorPairAccessibleTokenUsage":true,"accessibleInactiveBorder":false,"iconAssetsMigrationToV3":false,"migrateInputV2ToV3Ui":false,"notificationTitleTagFix":true,"cxpRga11yFix":true,"dividerHeightStretch":true,"useBackgroundColorTransitionOverlayAnimation":false,"overlayComponentFix":false,"datePickerInteractiveStateContrastFix":true,"searchFieldAccessibleTextColorFix":true,"accessibleRadialLoader":false,"bottomSheetMediumSizeUpdate":false,"accordionTriggerContrastFix":true,"formControlSizeChange":true,"tooltipMaxWidthFix":true,"fixNotificationFocus":false,"modalActionButtonIconFix":false,"accessibleTargetSizeBadge":false,"datePickerLabelImprovement":false,"tabItemA11yFix":true,"breadcrumbSemanticFix":true,"paginationSemanticFix":true,"indicatorBarStateTokenBackgroundFix":false,"selectPopoverEnableUnderlay":false,"isolateStackingContext":false,"migrateNonToken":false,"carouselV3FocusOrderFix":true,"serverSideIntegrationTesting":false,"togglePositionSpecificityFix":true,"useWindowForBrowserGlobals":false,"imageResizeObserverLoopFix":false,"imageCoverAspectRatioFix":false,"isInteractiveStateImproved":true,"hasInteractiveStateFix":true,"hasPressedStateAdded":true,"datePickerCellMinHeight":false,"datePickerSpacing":true,"buttonBaseInheritTextColorFix":true,"sliderDualThumbTrackInteractionFix":false,"sliderSingleThumbChromeMobileFix":false,"headerButtonConsistentIconSize":false,"enableOverlaySafeArea":false,"cxpRgTooltipDropdownImageFix":false,"isIconV4AssetEnabled":true,"useIntentColorForNotificationTextLink":false};
window.homePageParams.seoLdJsonLogo = "https://cdn6.agoda.net/images/MVC/default/logo-agoda-mobile.png";
window.homePageParams.priceView = 1;
window.homePageParams.isFullHeightBackgroundEnabled = false;
window.homePageParams.gtmId = "GTM-5TXL8JK";
window.homePageParams.prominentAppDownloadBanner = {"messageID":"ProminentAppDownloadWithoutSMS","messageViewName":"ProminentAppDownload","priority":0,"section":null,"title":"Save 10% on your 1st app booking!","subTitle":"Just scan the QR code for instant savings","buttonText":"Save more on App!","agodaLogoAlt":"Agoda logo","phoneFrameAlt":"Phone frame","qrCodeAlt":"qr code image to download app","textMessageInfo":null,"ariaLabelClose":"Close"};
window.homePageParams.removeMachineName = true;
window.homePageParams.appVersion = "acm-master-1.3.39403092";
window.homePageParams.isCuscoBackgroundImage = true;
window.homePageParams.designSystemContext = {"experiment":{"isMigratingNotificationToAccessibleColor":true,"deprecateInaccessibleColor":true,"isToggleButtonAccessibilityColorFix":true,"isToggleButtonA11yContrastFix":true,"iconsMigrationToV3":true,"isGetDroneContextFromWindow":true,"isZoomFontSizeFix":true,"radioCheckboxA11yContrastFix":true,"searchFieldMinHeight":true,"incorrectInertAttrOnCarouselWhenResizing":false,"isMigratingChipToAccessibleColor":true,"isMigratingBadgeToAccessibleColor":true,"carouselMigrationToV3":false,"rurubuAccessibleColor":false,"japanicanAccessibleColor":false,"inputV2A11yBorderContrastFix":false,"migrateDeprecatedColorTokenUsage":true,"dropdownTriggerV2ComboboxRole":true,"migrateColorPairAccessibleTokenUsage":true,"accessibleInactiveBorder":false,"iconAssetsMigrationToV3":false,"migrateInputV2ToV3UI":false,"notificationTitleTagFix":true,"cxpRGA11yFix":true,"dividerHeightStretch":true,"useBackgroundColorTransitionOverlayAnimation":true,"overlayComponentFix":false,"datePickerInteractiveStateContrastFix":true,"searchFieldAccessibleTextColorFix":true,"accessibleRadialLoader":false,"bottomSheetMediumSizeUpdate":false,"accordionTriggerContrastFix":true,"formControlSizeChange":true,"tooltipMaxWidthFix":true,"fixNotificationFocus":false,"modalActionButtonIconFix":false,"accessibleTargetSizeBadge":false,"datePickerLabelImprovement":false,"tabItemA11yFix":true,"breadcrumbSemanticFix":true,"paginationSemanticFix":true,"indicatorBarStateTokenBackgroundFix":false,"selectPopoverEnableUnderlay":false,"isolateStackingContext":false,"migrateNonToken":false,"carouselV3FocusOrderFix":true,"serverSideIntegrationTesting":false,"togglePositionSpecificityFix":true,"useWindowForBrowserGlobals":false,"imageResizeObserverLoopFix":false,"imageCoverAspectRatioFix":false,"isInteractiveStateImproved":true,"hasInteractiveStateFix":true,"hasPressedStateAdded":true,"datePickerCellMinHeight":false,"datePickerSpacing":true,"buttonBaseInheritTextColorFix":true,"sliderDualThumbTrackInteractionFix":false,"sliderSingleThumbChromeMobileFix":false,"headerButtonConsistentIconSize":false,"enableOverlaySafeArea":false,"cxpRGTooltipDropdownImageFix":false,"isIconV4AssetEnabled":true,"useIntentColorForNotificationTextLink":false,"gridSizeFallback":true,"alwaysMountTooltip":true},"locale":"en-us","direction":"ltr","platform":"web","cdnBaseUrl":"https://cdn6.agoda.net"};
window.homePageParams.koreaRegulatoryContent = null;
window.homePageParams.privateSale = {"showAPSPeekOnMobile":false,"showAPSPeekBoxLayout":false,"showAPSDiscountAppliedBadge":false,"showDiscountTextInsteadOfPrice":false,"isEnabled":true};
window.homePageParams.features = {"RegulationShowSoloTravelerDiscount":{},"ShowAdsOnNewHomepage":{},"ShowFullLengthBannerOnNewHomePage":{},"PointsMax":{},"AgodaHomes":{},"ShowEasyCancel":{},"ThemedDomestic":{},"RegulationMemberIdentification":{},"AccomShowPricingMessageBadge":{},"RegulationLosPromotionCma":{},"ShowSherpaWidget":{},"PendingReviewsBanner":{},"Transportation":{},"EasyCancelBanner":{},"AutoCompleteListSuggestionPromoBadge":{},"Flights":{"isenabled":true,"isvirtualinterlineenabled":true,"ishackerfareenabled":true,"isdesktopsearchbarwithlabelenabled":false,"isfullcalendarpriceenabled":false},"HeaderSettingMenu":{},"FlagshipStoreOriginRestriction":{},"PrivateSale":{"showAPSPeekOnMobile":false,"showAPSPeekBoxLayout":false,"showAPSDiscountAppliedBadge":false,"showDiscountTextInsteadOfPrice":false,"isEnabled":true}}
agoda.accomFeatures = {"RegulationShowSoloTravelerDiscount":{},"ShowAdsOnNewHomepage":{},"ShowFullLengthBannerOnNewHomePage":{},"PointsMax":{},"AgodaHomes":{},"ShowEasyCancel":{},"ThemedDomestic":{},"RegulationMemberIdentification":{},"AccomShowPricingMessageBadge":{},"RegulationLosPromotionCma":{},"ShowSherpaWidget":{},"PendingReviewsBanner":{},"Transportation":{},"EasyCancelBanner":{},"AutoCompleteListSuggestionPromoBadge":{},"Flights":{"isenabled":true,"isvirtualinterlineenabled":true,"ishackerfareenabled":true,"isdesktopsearchbarwithlabelenabled":false,"isfullcalendarpriceenabled":false},"HeaderSettingMenu":{},"FlagshipStoreOriginRestriction":{},"PrivateSale":{"showAPSPeekOnMobile":false,"showAPSPeekBoxLayout":false,"showAPSDiscountAppliedBadge":false,"showDiscountTextInsteadOfPrice":false,"isEnabled":true}};
window.searchBoxReact = {"tabs":[{"type":-1,"title":"Hotels","hashName":"","tagText":null},{"type":2,"title":"Homes \u0026 Apts","hashName":"#homes","tagText":null},{"type":13,"title":"Long stays","hashName":"#longstay","tagText":null},{"type":17,"title":"Airport transfer","hashName":"#transfers","tagText":""}],"paymentLogos":[],"defaultTab":-1,"searchCriteria":{"searchText":"","checkIn":"2026-09-01T17:43:19.1789462+07:00","checkOut":"2026-09-02T17:43:19.1789462+07:00","occupancy":{"rooms":1,"adults":2,"children":0,"childAges":null,"checkbox":null,"travellerType":1},"datelessLanding":false,"loyaltySearchType":null},"config":{"page":{"locale":"en-us","ckuid":"47f48f91-8fd7-4e20-9ad8-c8f79b29dbf6","prid":0,"gclid":"","currency":"RUB","correlationId":"e623f53b-28ce-495f-b219-36af79498254","analyticsSessionId":"8506067411133034612","pageTypeId":1,"realLanguageId":1,"languageId":1,"origin":"RU","stateCode":"","cid":-1,"tag":"","userId":"47f48f91-8fd7-4e20-9ad8-c8f79b29dbf6","whitelabelid":1,"loginLvl":0,"storefrontId":3,"currencyId":152,"currencyCode":"RUB","htmlLanguage":"en-us","cultureInfoName":"en-us","machineName":"am-pc-4i-cronos-spa-acm-web-5d5b75745c-79sxh","trafficGroupId":4,"sessionId":"phnwyzjc20yvkdlms0htaaja","trafficSubGroupId":4,"aid":130243,"useFullPageLogin":true,"cttp":4,"isRealUser":true,"mode":"production","utm_medium":"","utm_source":"","utm_campaign":"","utm_content":"","utm_term":"","browserFamily":"Chrome","cdnDomain":"agoda.net"},"autoComplete":{"autoCompleteUrl":"/api/cronos/search/GetUnifiedSuggestResult/3/1/1/0/en-us/","topDestination":{"url":"/api/en-us/Recommended/GetRecommendedCities","urlFallback":"/api/cronos/home/GetTopDestinations","amount":6},"googleSearchUrl":"https://maps.googleapis.com/maps/api/js?libraries=places\u0026key=AIzaSyCTqBoQYEcHMQuAXJxVbIP1ladksZNEMVY\u0026channel=agoda-textsearch","recentSearchAmount":3,"loadingCount":6},"calendar":{"checkInRange":{"start":-1,"end":365},"checkOutRange":{"start":1,"end":365},"holidaysUrl":"/api/cronos/layout/GetHolidaysAsync/","calendarExtrasUrl":"","firstDayOfWeek":1,"defaultLos":1,"maximumAllowedLos":90,"showDatePickerAlert":false,"blockCalendarBookingByHours":0,"isAccessibleDescriptionAndFocus":true,"isSelectPreferredMonthAccessible":true},"occupancy":{"rooms":{"min":1,"max":30},"adults":{"min":1,"max":60},"children":{"min":0,"max":9},"maxRooms":30,"defaultChildAge":8,"maximumGuestPerRoom":null,"maxRoomAllowed":null},"defaultSearchURL":"","failSafeUrl":"/api/cronos/search/redirect","defaultPopup":-1,"openSearchboxAtLanding":true,"priceFilterSettingsUrl":null,"isCircleRating":false,"restaurantsUrl":null,"enableTypeAnywhere":false,"useRoomOccupancy":false,"childRateDescriptionUrl":"","isLoyaltyEarnBurnEnabled":false,"isEarnBurnToggleEnabled":false,"isDestinationTypeDropdownEnabled":false,"destinationTypesListItems":[],"domesticCountryId":3},"cms":{"autoComplete":{"properties":"properties","room":"1 room","rooms":"{0} rooms","adult":"1 adult ","adults":"{0} adults","child":"1 child","children":"{0} children","bestSeller":"Best seller","popular":"Popular","recentSearch":"Recent search","countryDestination":"Destinations in {Country}","internationalDestination":"International destinations","areas":"Areas","landmarks":"Landmarks","popularCitiesInX":"Popular cities in {0}","xstayedHere":"{0}% stayed here","iconAriaLabels":{"topDestination":"Top destination","destination":"Destination","property":"Property","city":"City","landmark":"Landmark","airport":"Airport","region":"Region"},"paxAriaLabel":"Pax","city":"City","flagshipStoreHeader":"Well-known properties in {city}","wellKnownProperty":"Well-known properties in {city}","flagshipSponsoredPopoverLabel":"Sponsored","flagshipSponsoredPopoverContent":"The properties appearing here are paid ads that you\u0027re seeing because of several factors, including advertiser bid and relevance to your search criteria, such as travel destination and dates.","loading":"Loading","poweredByGoogle":"Powered by Google","searchByArea":null,"motelFunnelDomesticOnlyMessage":null,"motelFunnelNoAutocompleteResults":null},"dateRange":{"months":["January","February","March","April","May","June","July","August","September","October","November","December"],"daysShort":["Su","Mo","Tu","We","Th","Fr","Sa"],"daysLong":["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],"confirmDateText":"Select your travel dates for pricing and availability","confirmDateCancelText":"No thanks, I’ll do it later","titleFormat":"{MM} {yy}","titleText":"PERFECT CHOICE!","priceInThousands":"{0}K","quickSelection":"Quick selection","sameDayCheckout":"Same day checkout","oneWeekStay":"1 week stay","quickSelectionNight":"{0} night","quickSelectionNights":"{0} nights","uptoXHours":"up to {0} hours\n","shortMonthNames":["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],"dateRangeFormat":"{0} {1} - {2} {3}","redPriceIsLowerOnThisDate":"Red: Price is higher on this date than the destination\u0027s average price","greenPriceIsLowerOnThisDate":"Green: Price is lower on this date than the destination\u0027s average price","priceIs":"Price is {0}","cheaperPriceDayAriaLabel":"Prices are lower on these dates than the destination\u0027s average price","imFlexibleTabTitle":"I’m flexible","longStayQuestionText":"How long do you want to stay?","oneWeekPillLabel":"1 week","oneMonthPillLabel":"1 month","mustIncludeWeekend":"Must include weekend","travelDurationQuestion":"When do you want to travel?","selectMultipleMonthText":"You can select multiple months","selectYourPreferredMonthText":"Select your preferred month","januaryCardText":"January","februaryCardText":"February","marchCardText":"March","aprilCardText":"April","mayCardText":"May","juneCardText":"June","julyCardText":"July","augustCardText":"August","septemberCardText":"September","octoberCardText":"October","novemberCardText":"November","decemberCardText":"December","threeNightsPillLabel":"3 nights","clearText":"Clear","selectText":"Select","calendarTitleText":"Calendar"},"occupancy":{"room":"Room","rooms":"Rooms","adult":"Adult","adults":"Adults","child":"Child","children":"Children","childAge":"Child\u0027s age (years)","childrenAge":"Children\u0027s ages (years)","ages18OrAbove":"Ages 18 or above","ages0To17":"Ages 0-17","ageOfChild":"Age of Child {0}","groupRate":"Get a group rate","specialGroupRates":"Special rates are now available with our partner HotelPlanner","seeDetails":"See details","warningText":"Child\u0027s age has been set to {0} years old.","warningTextPlural":"Children\u0027s ages have been set to {0} years old.","warningDesc":"Enter the actual age below – it may lower room prices!","warningDescPlural":"Enter their actual ages below – it may lower room prices!","ageRange":["−","\u003c1","1","2","3","4","5","6","7","8","9","10","11","12","13","14","15","16","17"],"noChildrenTitle":"Traveling with kids?","noChildrenDesc":"Include them above for the best prices and offers available with children friendly properties.","checkbox":{"preferFamilyRooms":"I’d prefer a family room","preferGroupRooms":"I’d prefer a big/family room","showFamilyOptions":"Show me family/child friendly options"},"segmentFamilies":"Family travelers","segmentGroup":"Group travelers","segmentBusiness":"Business travelers","segmentSolo":"Solo traveler","segmentCouples":"Couple/Pair","segmentBadgeText":"Save up to 12%","groupTravellerPartnerHeader":"Need 10 rooms or more?","groupTravellerPartnerSubHeader":"Special rates are now available with our partner HotelPlanner","groupTravellerPartnerNewTag":"NEW","groupTravellerPartnerActionText":"Get a group rate","oneRoomVsMoreTooltip":"Search for 1 room to see all multi-bedroom properties that can fit your entire group","childRateDescriptionLinkText":"About booking with children","ariaSubtractButton":"Subtract","ariaAddButton":"Add","ariaLabelTitle":null,"ariaLabelCurrentlySelectedValues":"; currently selected {0} {1}","occupancyKidsStayFree":"I\u0027d prefer properties where kids stay free","occupancyKidsAgesWarningTitle":"Enter your children\u0027s ages","occupancyKidsAgesWarningMessage":"We\u0027ll look for places best suited for your family travel needs","outboundTabCaptions":{"adultsCaption":"18歳以上","childrenCaption":"0~17歳","childrenAges":["−","\u003c1","1","2","3","4","5","6","7","8","9","10","11","12","13歳","14歳","15歳","16歳","17歳"]},"occupancyDoneText":"Done","childAgesNotes":"For accurate room pricing, make sure to enter your child’s correct age.","childYearsOld":null,"childLessThanOne":null,"childOneYear":null,"childAgesRange":["\u003c1 year old","1 year old","2 years old","3 years old","4 years old","5 years old","6 years old","7 years old","8 years old","9 years old","10 years old","11 years old","12 years old","13 years old","14 years old","15 years old","16 years old","17 years old"],"occupancyApplyText":"Apply","closeText":"Close","childrenAgesNotes":"For accurate room pricing, make sure to enter your children’s correct ages.","childAgesRequired":"Child age is required","childAgesRequiredLabel":"Required"},"summary":{"datesFormat":"{0}, {2} {1} {3} - {4}, {6} {5} {7}","dateFormat":"{0}, {1} {2} {3}","singleNightFormat":"(1 night)","pluralNightsFormat":"({0} nights)","shortDayNames":["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],"shortMonthNames":["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],"confirmTravelDates":"Confirm your travel dates to see prices ","checkInDateText":"Check-in date","checkOutDateText":"Check-out date"},"searchBox":{"dates":{"format":"{d} {M} {yy}","shortFormat":"{0}, {1} {2} {3}","dayNames":["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],"shortDayNames":["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],"monthNames":["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],"checkInText":"Check-in","checkOutText":"Check-out","flexibleText":null,"flexibleFormat":null,"ariaLabelCheckIn":"Select check-in date. Current check-in date is {0}","ariaLabelCheckOut":"Select check-out date. Current check-out date is {0}"},"occupancy":{"room":"1 room","rooms":"{0} rooms","adult":"1 adult","adults":"{0} adults","child":"1 child","children":"{0} children","childAge":null,"childrenAge":null,"ages18OrAbove":null,"ages0To17":null,"ageOfChild":null,"groupRate":null,"specialGroupRates":null,"seeDetails":null,"warningText":null,"warningTextPlural":null,"warningDesc":null,"warningDescPlural":null,"ageRange":null,"noChildrenTitle":null,"noChildrenDesc":null,"checkbox":null,"segmentFamilies":null,"segmentGroup":null,"segmentBusiness":null,"segmentSolo":null,"segmentCouples":null,"segmentBadgeText":null,"groupTravellerPartnerHeader":null,"groupTravellerPartnerSubHeader":null,"groupTravellerPartnerNewTag":null,"groupTravellerPartnerActionText":null,"oneRoomVsMoreTooltip":null,"childRateDescriptionLinkText":null,"ariaSubtractButton":null,"ariaAddButton":null,"ariaLabelTitle":"Select number of guests and rooms. Current selection is {0}","ariaLabelCurrentlySelectedValues":null,"occupancyKidsStayFree":null,"occupancyKidsAgesWarningTitle":null,"occupancyKidsAgesWarningMessage":null,"outboundTabCaptions":null,"occupancyDoneText":null,"childAgesNotes":null,"childYearsOld":null,"childLessThanOne":null,"childOneYear":null,"childAgesRange":null,"occupancyApplyText":null,"closeText":null,"childrenAgesNotes":null,"childAgesRequired":null,"childAgesRequiredLabel":null},"loyaltySearchType":{"earnMilesText":"Earn miles","useMilesText":"Use miles","earnMilesLabel":"Earn lifemiles","earnMilesCaption":"Pay and earn lifemiles","burnMilesLabel":"Redeem lifemiles","burnMilesCaption":"Pay with my lifemiles"},"placeholder":"Enter a destination or property","search":"SEARCH","invalidSearch":"Please enter the name of a country, city, airport, neighborhood, landmark, or property to proceed.","invalidPackageDateRangeSearch":"Your check-in and check-out dates must fall within your arrival and departure dates. Please review your dates.","invalidPackageOccupancySearch":"Your occupancy should be same for both flight and hotel. Please review your occupancy","invalidPackageSameDateSearch":"Check-in and check out should be different dates","invalidPackageDifferentCountrySearch":"Your hotel destination should be within same country of flight arrival destination","update":"Update","title":"Hotel","exceedsAllowedLengthOfStay":"Sorry, a booking cannot currently be more than {0} nights.","modifySearch":"Modify search","packageSearchBox":{"modifySearchText":"Modify search","tripFromText":"Trip From {0} To {1}","roomText":"1 room","roomsText":"{0} rooms","adultText":"1 adult ","adultsText":"{0} adults","adultWithChildText":"1 adult, 1 child","adultsWithChildText":"{0} adults, 1 child","adultWithChildrenText":"1 adult, {0} children","adultsWithChildrenText":"{0} adults, {1} children","hotelText":"Hotel","flightText":"Flight"},"noAirportsOnOrigin":"There are no airports in the city you chose, please choose another origin","noAirportsOnDestination":"There are no airports in the city you chose, please choose another destination","sameCitySearch":"Please make sure you select origin and destination in different cities.","searchRooms":"","searchFlightsPlusHotel":"SEARCH FLIGHT + HOTEL","searchHotelInDifferentCityOrDate":"Search for hotel in different cities or dates","textSearchInputHeader":"Staying at","overnightStaysIndication":"Overnight Stays","dayUseStaysIndication":"Day Use Stays","dayUseTooltipTitle":"You’re searching for Day Use Stays","dayUseTooltipSubtitle":"Day Use Stays are not overnight. Your check-in and check-out will be on the same date.","dayUseStaysDescription":"{0} are inexpensive, 4-12 hour room rentals that are not overnight. Your check-in and check-out will be on the same date.","dayUseInfoBarTooltipTitle":"What\u0027s this?","newTagText":"New!","sameDayCheckout":"Same day checkout","multipleNights":"{0} Nights","oneNight":"{0} Night","sameDayCheckoutWithHours":"Same day checkout","labels":{"destination":"Destination","checkIn":"Check-in","checkOut":"Check-out","guestsAndRooms":"Guests and rooms"},"ariaValues":{"ariaCloseModal":"Close modal"},"ariaLabelDestinationTitle":null,"ariaLabelForm":"Search filters form.","checkinDatePickerLabel":"Check In Date Picker","checkoutDatePickerLabel":"Check Out Date Picker","datePickerInstructionLabel":"Press enter to start navigating through the date picker. Use arrow keys to navigate through the check-in and check-out dates. Upon selection of the date using enter key, check-in date will be selected. Repeat the same process to select the check-out date. Once both check-in and check-out date are selected, the focus will move to occupancy selection.","accessibleLoaderText":"Loading","occupancySelectionLabel":"Occupancy selection","textSearchInstructionLabel":"Begin typing property name or keyword to search, use arrow keys or tab key to navigate, press Enter to select","autoCompleteAriaLabel":"Search by city, landmark, or property name.","searchByStateAndTouristRegionLabel":null,"motelFunnelSearchInputPlaceholder":null,"travelSearchNavigationAria":"Travel Search Navigation","travelSearchNavigationNextTabAria":"Show next","travelSearchNavigationPreviousTabAria":"Show previous","quickFilters":{"freeBreakfast":"Free breakfast","freeCancellation":"Free cancellation","starRating":"Star Rating: 4+","reviewScore":"Review score: 8+"},"entireHomesCheckboxLabel":"Show me only entire homes and apartments"},"filters":{"priceTitle":"Your budget (per night)","expandText":"Advanced search","reviewTitle":"Guest rating","reviewAll":"All","reviewScore":"{0} and up","ratingTitle":"Star rating","ratingAndUp":"and up"},"dateDefinition":{"popularDate":null,"weHaveLimitedAvailability":null,"pricesAreLowerOnTheseDates":"Prices are lower on these dates than the destination\u0027s average price","baseOnCurrentKnownAvailability":"Based on current known availability","averagePricesForPropertyWithCurrency":"Above prices (in {0}) are prices per night for the cheapest room for the searched property and occupancy. Please search specific dates as actual prices may be lower.","averagePricesForPropertyWithCurrencyInThousand":"Above prices (in {0}) are prices per night (in \u0027000) for the cheapest room for the searched property and occupancy. Please search specific dates as actual prices may be lower.","averagePricesForCityWithCurrency":"Above prices (in {0}) are average prices per night for the cheapest room in 3-star properties for the searched location and occupancy","averagePricesForCityWithCurrencyInThousand":"Above prices (in {0}) are average prices per night (in \u0027000) for the cheapest room in 3-star properties for the searched location and occupancy","approximatePricesForProperty":"Approximate prices (in {0}) for 1-night stay in the searched property","approximatePricesForCity":"Approximate prices (in {0}) for one night stay in a 3-star property for the searched location","soldOutCalendarDescription":null},"highlyAvailable":null,"title":"Hotel","showPackageDeals":{"showPackageDealsText":"Show Flight + Hotel deals","saveMoreText":"Save more","cardText":"Save up to {0}% on hotels","ribbonText":"Flight + Hotel"},"showPackageDealsOnFlight":{"addHotelToSaveUpText":"Bundle and Save","bundleAndSaveText":"Add hotel to save up to 25%","searchFlightsPlusHotelText":"SEARCH FLIGHT + HOTEL","addHotel":"Add hotel"},"multiProductOnHomePage":{"addAFlightText":"Add a flight","addAHotelText":"Add a hotel","removeMultiProductText":"Remove","hotelIndexText":"Hotel {0}","bundleAndSaveBadgeText":"Bundle \u0026 Save","flightText":"Flight","hotelText":"Hotel"},"activities":{"searchBoxPlaceholderText":"Search by city or activity","searchBoxErrorPlaceholderText":"Please enter a destination to proceed","searchBoxLabelText":"Search by city or activity","searchBoxErrorLanguagesNotSupported":"Language selection not supported","searchText":"Search","searchDefaultText":"SEARCH","searchSuggestionSubtext":"City: {city_name}, {country_name}","searchSuggestionPopular":"Popular","ariaValues":{"ariaCloseModal":"Close modal"}},"similarCities":{"cityCountrySeparator":"{0}, {1}","pluralHotelUnit":"properties","singularHotelUnit":"Property"},"journey":{"fromAirport":"From airport","toAirport":"To airport","pickUpAirport":"Pick-up airport","destinationLocation":"Destination location","pickUpLocation":"Pick-up location","destinationAirport":"Destination airport","dateSelector":{"format":"{d} {M} {yy}","descFormat":"{0}","ariaLabelPickUpDate":"Select pick-up date. Current pick-up date is {0}","pickUpDateText":"Pick-up date","days":["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],"monthsShort":["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],"dateRange":{"months":["January","February","March","April","May","June","July","August","September","October","November","December"],"daysShort":["Su","Mo","Tu","We","Th","Fr","Sa"],"daysLong":null,"confirmDateText":null,"confirmDateCancelText":null,"titleFormat":"{MM} {yy}","titleText":null,"priceInThousands":null,"quickSelection":null,"sameDayCheckout":null,"oneWeekStay":null,"quickSelectionNight":null,"quickSelectionNights":null,"uptoXHours":null,"shortMonthNames":null,"dateRangeFormat":null,"redPriceIsLowerOnThisDate":null,"greenPriceIsLowerOnThisDate":null,"priceIs":null,"cheaperPriceDayAriaLabel":null,"imFlexibleTabTitle":null,"longStayQuestionText":null,"oneWeekPillLabel":null,"oneMonthPillLabel":null,"mustIncludeWeekend":null,"travelDurationQuestion":null,"selectMultipleMonthText":null,"selectYourPreferredMonthText":null,"januaryCardText":null,"februaryCardText":null,"marchCardText":null,"aprilCardText":null,"mayCardText":null,"juneCardText":null,"julyCardText":null,"augustCardText":null,"septemberCardText":null,"octoberCardText":null,"novemberCardText":null,"decemberCardText":null,"threeNightsPillLabel":null,"clearText":null,"selectText":null,"calendarTitleText":null}},"timeSelector":{"ariaLabelPickeUpTime":"Select pick-up time. Current pick-up time is {0}","pickUpTimeText":"Pick-up time","pickUpTimeInput":{"label":"PickUp","options":[{"text":"2022-05-25T00:00:00","value":"T00:00:00"},{"text":"2022-05-25T00:15:00","value":"T00:15:00"},{"text":"2022-05-25T00:30:00","value":"T00:30:00"},{"text":"2022-05-25T00:45:00","value":"T00:45:00"},{"text":"2022-05-25T01:00:00","value":"T01:00:00"},{"text":"2022-05-25T01:15:00","value":"T01:15:00"},{"text":"2022-05-25T01:30:00","value":"T01:30:00"},{"text":"2022-05-25T01:45:00","value":"T01:45:00"},{"text":"2022-05-25T02:00:00","value":"T02:00:00"},{"text":"2022-05-25T02:15:00","value":"T02:15:00"},{"text":"2022-05-25T02:30:00","value":"T02:30:00"},{"text":"2022-05-25T02:45:00","value":"T02:45:00"},{"text":"2022-05-25T03:00:00","value":"T03:00:00"},{"text":"2022-05-25T03:15:00","value":"T03:15:00"},{"text":"2022-05-25T03:30:00","value":"T03:30:00"},{"text":"2022-05-25T03:45:00","value":"T03:45:00"},{"text":"2022-05-25T04:00:00","value":"T04:00:00"},{"text":"2022-05-25T04:15:00","value":"T04:15:00"},{"text":"2022-05-25T04:30:00","value":"T04:30:00"},{"text":"2022-05-25T04:45:00","value":"T04:45:00"},{"text":"2022-05-25T05:00:00","value":"T05:00:00"},{"text":"2022-05-25T05:15:00","value":"T05:15:00"},{"text":"2022-05-25T05:30:00","value":"T05:30:00"},{"text":"2022-05-25T05:45:00","value":"T05:45:00"},{"text":"2022-05-25T06:00:00","value":"T06:00:00"},{"text":"2022-05-25T06:15:00","value":"T06:15:00"},{"text":"2022-05-25T06:30:00","value":"T06:30:00"},{"text":"2022-05-25T06:45:00","value":"T06:45:00"},{"text":"2022-05-25T07:00:00","value":"T07:00:00"},{"text":"2022-05-25T07:15:00","value":"T07:15:00"},{"text":"2022-05-25T07:30:00","value":"T07:30:00"},{"text":"2022-05-25T07:45:00","value":"T07:45:00"},{"text":"2022-05-25T08:00:00","value":"T08:00:00"},{"text":"2022-05-25T08:15:00","value":"T08:15:00"},{"text":"2022-05-25T08:30:00","value":"T08:30:00"},{"text":"2022-05-25T08:45:00","value":"T08:45:00"},{"text":"2022-05-25T09:00:00","value":"T09:00:00"},{"text":"2022-05-25T09:15:00","value":"T09:15:00"},{"text":"2022-05-25T09:30:00","value":"T09:30:00"},{"text":"2022-05-25T09:45:00","value":"T09:45:00"},{"text":"2022-05-25T10:00:00","value":"T10:00:00"},{"text":"2022-05-25T10:15:00","value":"T10:15:00"},{"text":"2022-05-25T10:30:00","value":"T10:30:00"},{"text":"2022-05-25T10:45:00","value":"T10:45:00"},{"text":"2022-05-25T11:00:00","value":"T11:00:00"},{"text":"2022-05-25T11:15:00","value":"T11:15:00"},{"text":"2022-05-25T11:30:00","value":"T11:30:00"},{"text":"2022-05-25T11:45:00","value":"T11:45:00"},{"text":"2022-05-25T12:00:00","value":"T12:00:00"},{"text":"2022-05-25T12:15:00","value":"T12:15:00"},{"text":"2022-05-25T12:30:00","value":"T12:30:00"},{"text":"2022-05-25T12:45:00","value":"T12:45:00"},{"text":"2022-05-25T13:00:00","value":"T13:00:00"},{"text":"2022-05-25T13:15:00","value":"T13:15:00"},{"text":"2022-05-25T13:30:00","value":"T13:30:00"},{"text":"2022-05-25T13:45:00","value":"T13:45:00"},{"text":"2022-05-25T14:00:00","value":"T14:00:00"},{"text":"2022-05-25T14:15:00","value":"T14:15:00"},{"text":"2022-05-25T14:30:00","value":"T14:30:00"},{"text":"2022-05-25T14:45:00","value":"T14:45:00"},{"text":"2022-05-25T15:00:00","value":"T15:00:00"},{"text":"2022-05-25T15:15:00","value":"T15:15:00"},{"text":"2022-05-25T15:30:00","value":"T15:30:00"},{"text":"2022-05-25T15:45:00","value":"T15:45:00"},{"text":"2022-05-25T16:00:00","value":"T16:00:00"},{"text":"2022-05-25T16:15:00","value":"T16:15:00"},{"text":"2022-05-25T16:30:00","value":"T16:30:00"},{"text":"2022-05-25T16:45:00","value":"T16:45:00"},{"text":"2022-05-25T17:00:00","value":"T17:00:00"},{"text":"2022-05-25T17:15:00","value":"T17:15:00"},{"text":"2022-05-25T17:30:00","value":"T17:30:00"},{"text":"2022-05-25T17:45:00","value":"T17:45:00"},{"text":"2022-05-25T18:00:00","value":"T18:00:00"},{"text":"2022-05-25T18:15:00","value":"T18:15:00"},{"text":"2022-05-25T18:30:00","value":"T18:30:00"},{"text":"2022-05-25T18:45:00","value":"T18:45:00"},{"text":"2022-05-25T19:00:00","value":"T19:00:00"},{"text":"2022-05-25T19:15:00","value":"T19:15:00"},{"text":"2022-05-25T19:30:00","value":"T19:30:00"},{"text":"2022-05-25T19:45:00","value":"T19:45:00"},{"text":"2022-05-25T20:00:00","value":"T20:00:00"},{"text":"2022-05-25T20:15:00","value":"T20:15:00"},{"text":"2022-05-25T20:30:00","value":"T20:30:00"},{"text":"2022-05-25T20:45:00","value":"T20:45:00"},{"text":"2022-05-25T21:00:00","value":"T21:00:00"},{"text":"2022-05-25T21:15:00","value":"T21:15:00"},{"text":"2022-05-25T21:30:00","value":"T21:30:00"},{"text":"2022-05-25T21:45:00","value":"T21:45:00"},{"text":"2022-05-25T22:00:00","value":"T22:00:00"},{"text":"2022-05-25T22:15:00","value":"T22:15:00"},{"text":"2022-05-25T22:30:00","value":"T22:30:00"},{"text":"2022-05-25T22:45:00","value":"T22:45:00"},{"text":"2022-05-25T23:00:00","value":"T23:00:00"},{"text":"2022-05-25T23:15:00","value":"T23:15:00"},{"text":"2022-05-25T23:30:00","value":"T23:30:00"},{"text":"2022-05-25T23:45:00","value":"T23:45:00"}]}},"passenger":"1 passenger","passengers":"{0} passengers","passengersLabel":"Passengers","totalAdultsChildrenAndInfants":"Total adults, children, and infants","search":"Search","errorEmptyCriteria":"Please enter the pick-up location, destination location and your travel date to proceed.","errorSamePickUpDestination":"Please make sure you select different pick-up and destination locations.","ariaPassengerAddButton":"Add","ariaPassengerSubtractButton":"Subtract","ariaValues":{"ariaCloseModal":"Close modal"}},"motelFunnel":null,"searchButton":"SEARCH FLIGHTS","searchFlightsButton":"Search","invalidRoundTripSearchMessage":null,"invalidOneWaySearchMessage":null,"noAirportsOnBothOriginAndDestination":null,"noAirportsOnOrigin":null,"noAirportsOnDestination":null,"sameCitySearch":null,"oneWay":null,"roundTrip":null,"newPackageTitle":null,"searchModifyButton":"Modify search"}};
window.flightSearchBoxReact = null;
window.carsSearchBoxReact = {"cms":{"autoComplete":{"originLabel":"Pick-up city or airport","originPlaceholder":"Enter a pick-up city or airport","destinationLabel":"Drop-off city or airport","destinationPlaceholder":"Enter a drop-off city or airport","allAirports":"All airports","airport":null,"noAirports":null,"nearbyAirportBadgeText":null,"nearbyAirportKmAway":null,"nearbyAirportCode":null,"nearbyAirportTo":null,"nearbyAirportKilometersAway":null},"ageSelector":{"label":"Driver\u0027s age","options":[{"text":"18","value":"18"},{"text":"19","value":"19"},{"text":"20","value":"20"},{"text":"21","value":"21"},{"text":"22","value":"22"},{"text":"23","value":"23"},{"text":"24","value":"24"},{"text":"25","value":"25"},{"text":"26","value":"26"},{"text":"27","value":"27"},{"text":"28","value":"28"},{"text":"29","value":"29"},{"text":"30+","value":"30"}]},"dateSelector":{"input":{"departText":"Pick-up date","returnText":"Drop-off date","format":"{d} {M} {yy}","shortFormat":"{0}, {1} {2} {3}","dayNames":["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],"shortDayNames":["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],"monthNames":["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],"addReturn":"Add return","ariaLabel":"Date picker is opened when the focus is on departure/return input box"},"dateRange":{"months":["January","February","March","April","May","June","July","August","September","October","November","December"],"daysShort":["Su","Mo","Tu","We","Th","Fr","Sa"],"daysLong":null,"confirmDateText":"Select your travel dates for pricing and availability","confirmDateCancelText":"No thanks, I’ll do it later","titleFormat":"{MM} {yy}","titleText":"PERFECT CHOICE!","priceInThousands":"{0}K","priceInMillions":"{0}M","averagePricePerPassengerWithCurrency":"Average price per passenger in {0}"}},"timeSelector":{"pickUpTimeInput":{"label":"Pick-up time","options":[{"text":"2022-05-25T00:00:00","value":"T00:00:00"},{"text":"2022-05-25T00:15:00","value":"T00:15:00"},{"text":"2022-05-25T00:30:00","value":"T00:30:00"},{"text":"2022-05-25T00:45:00","value":"T00:45:00"},{"text":"2022-05-25T01:00:00","value":"T01:00:00"},{"text":"2022-05-25T01:15:00","value":"T01:15:00"},{"text":"2022-05-25T01:30:00","value":"T01:30:00"},{"text":"2022-05-25T01:45:00","value":"T01:45:00"},{"text":"2022-05-25T02:00:00","value":"T02:00:00"},{"text":"2022-05-25T02:15:00","value":"T02:15:00"},{"text":"2022-05-25T02:30:00","value":"T02:30:00"},{"text":"2022-05-25T02:45:00","value":"T02:45:00"},{"text":"2022-05-25T03:00:00","value":"T03:00:00"},{"text":"2022-05-25T03:15:00","value":"T03:15:00"},{"text":"2022-05-25T03:30:00","value":"T03:30:00"},{"text":"2022-05-25T03:45:00","value":"T03:45:00"},{"text":"2022-05-25T04:00:00","value":"T04:00:00"},{"text":"2022-05-25T04:15:00","value":"T04:15:00"},{"text":"2022-05-25T04:30:00","value":"T04:30:00"},{"text":"2022-05-25T04:45:00","value":"T04:45:00"},{"text":"2022-05-25T05:00:00","value":"T05:00:00"},{"text":"2022-05-25T05:15:00","value":"T05:15:00"},{"text":"2022-05-25T05:30:00","value":"T05:30:00"},{"text":"2022-05-25T05:45:00","value":"T05:45:00"},{"text":"2022-05-25T06:00:00","value":"T06:00:00"},{"text":"2022-05-25T06:15:00","value":"T06:15:00"},{"text":"2022-05-25T06:30:00","value":"T06:30:00"},{"text":"2022-05-25T06:45:00","value":"T06:45:00"},{"text":"2022-05-25T07:00:00","value":"T07:00:00"},{"text":"2022-05-25T07:15:00","value":"T07:15:00"},{"text":"2022-05-25T07:30:00","value":"T07:30:00"},{"text":"2022-05-25T07:45:00","value":"T07:45:00"},{"text":"2022-05-25T08:00:00","value":"T08:00:00"},{"text":"2022-05-25T08:15:00","value":"T08:15:00"},{"text":"2022-05-25T08:30:00","value":"T08:30:00"},{"text":"2022-05-25T08:45:00","value":"T08:45:00"},{"text":"2022-05-25T09:00:00","value":"T09:00:00"},{"text":"2022-05-25T09:15:00","value":"T09:15:00"},{"text":"2022-05-25T09:30:00","value":"T09:30:00"},{"text":"2022-05-25T09:45:00","value":"T09:45:00"},{"text":"2022-05-25T10:00:00","value":"T10:00:00"},{"text":"2022-05-25T10:15:00","value":"T10:15:00"},{"text":"2022-05-25T10:30:00","value":"T10:30:00"},{"text":"2022-05-25T10:45:00","value":"T10:45:00"},{"text":"2022-05-25T11:00:00","value":"T11:00:00"},{"text":"2022-05-25T11:15:00","value":"T11:15:00"},{"text":"2022-05-25T11:30:00","value":"T11:30:00"},{"text":"2022-05-25T11:45:00","value":"T11:45:00"},{"text":"2022-05-25T12:00:00","value":"T12:00:00"},{"text":"2022-05-25T12:15:00","value":"T12:15:00"},{"text":"2022-05-25T12:30:00","value":"T12:30:00"},{"text":"2022-05-25T12:45:00","value":"T12:45:00"},{"text":"2022-05-25T13:00:00","value":"T13:00:00"},{"text":"2022-05-25T13:15:00","value":"T13:15:00"},{"text":"2022-05-25T13:30:00","value":"T13:30:00"},{"text":"2022-05-25T13:45:00","value":"T13:45:00"},{"text":"2022-05-25T14:00:00","value":"T14:00:00"},{"text":"2022-05-25T14:15:00","value":"T14:15:00"},{"text":"2022-05-25T14:30:00","value":"T14:30:00"},{"text":"2022-05-25T14:45:00","value":"T14:45:00"},{"text":"2022-05-25T15:00:00","value":"T15:00:00"},{"text":"2022-05-25T15:15:00","value":"T15:15:00"},{"text":"2022-05-25T15:30:00","value":"T15:30:00"},{"text":"2022-05-25T15:45:00","value":"T15:45:00"},{"text":"2022-05-25T16:00:00","value":"T16:00:00"},{"text":"2022-05-25T16:15:00","value":"T16:15:00"},{"text":"2022-05-25T16:30:00","value":"T16:30:00"},{"text":"2022-05-25T16:45:00","value":"T16:45:00"},{"text":"2022-05-25T17:00:00","value":"T17:00:00"},{"text":"2022-05-25T17:15:00","value":"T17:15:00"},{"text":"2022-05-25T17:30:00","value":"T17:30:00"},{"text":"2022-05-25T17:45:00","value":"T17:45:00"},{"text":"2022-05-25T18:00:00","value":"T18:00:00"},{"text":"2022-05-25T18:15:00","value":"T18:15:00"},{"text":"2022-05-25T18:30:00","value":"T18:30:00"},{"text":"2022-05-25T18:45:00","value":"T18:45:00"},{"text":"2022-05-25T19:00:00","value":"T19:00:00"},{"text":"2022-05-25T19:15:00","value":"T19:15:00"},{"text":"2022-05-25T19:30:00","value":"T19:30:00"},{"text":"2022-05-25T19:45:00","value":"T19:45:00"},{"text":"2022-05-25T20:00:00","value":"T20:00:00"},{"text":"2022-05-25T20:15:00","value":"T20:15:00"},{"text":"2022-05-25T20:30:00","value":"T20:30:00"},{"text":"2022-05-25T20:45:00","value":"T20:45:00"},{"text":"2022-05-25T21:00:00","value":"T21:00:00"},{"text":"2022-05-25T21:15:00","value":"T21:15:00"},{"text":"2022-05-25T21:30:00","value":"T21:30:00"},{"text":"2022-05-25T21:45:00","value":"T21:45:00"},{"text":"2022-05-25T22:00:00","value":"T22:00:00"},{"text":"2022-05-25T22:15:00","value":"T22:15:00"},{"text":"2022-05-25T22:30:00","value":"T22:30:00"},{"text":"2022-05-25T22:45:00","value":"T22:45:00"},{"text":"2022-05-25T23:00:00","value":"T23:00:00"},{"text":"2022-05-25T23:15:00","value":"T23:15:00"},{"text":"2022-05-25T23:30:00","value":"T23:30:00"},{"text":"2022-05-25T23:45:00","value":"T23:45:00"}]},"dropOffTimeInput":{"label":"Drop-off time","options":[{"text":"2022-05-25T00:00:00","value":"T00:00:00"},{"text":"2022-05-25T00:15:00","value":"T00:15:00"},{"text":"2022-05-25T00:30:00","value":"T00:30:00"},{"text":"2022-05-25T00:45:00","value":"T00:45:00"},{"text":"2022-05-25T01:00:00","value":"T01:00:00"},{"text":"2022-05-25T01:15:00","value":"T01:15:00"},{"text":"2022-05-25T01:30:00","value":"T01:30:00"},{"text":"2022-05-25T01:45:00","value":"T01:45:00"},{"text":"2022-05-25T02:00:00","value":"T02:00:00"},{"text":"2022-05-25T02:15:00","value":"T02:15:00"},{"text":"2022-05-25T02:30:00","value":"T02:30:00"},{"text":"2022-05-25T02:45:00","value":"T02:45:00"},{"text":"2022-05-25T03:00:00","value":"T03:00:00"},{"text":"2022-05-25T03:15:00","value":"T03:15:00"},{"text":"2022-05-25T03:30:00","value":"T03:30:00"},{"text":"2022-05-25T03:45:00","value":"T03:45:00"},{"text":"2022-05-25T04:00:00","value":"T04:00:00"},{"text":"2022-05-25T04:15:00","value":"T04:15:00"},{"text":"2022-05-25T04:30:00","value":"T04:30:00"},{"text":"2022-05-25T04:45:00","value":"T04:45:00"},{"text":"2022-05-25T05:00:00","value":"T05:00:00"},{"text":"2022-05-25T05:15:00","value":"T05:15:00"},{"text":"2022-05-25T05:30:00","value":"T05:30:00"},{"text":"2022-05-25T05:45:00","value":"T05:45:00"},{"text":"2022-05-25T06:00:00","value":"T06:00:00"},{"text":"2022-05-25T06:15:00","value":"T06:15:00"},{"text":"2022-05-25T06:30:00","value":"T06:30:00"},{"text":"2022-05-25T06:45:00","value":"T06:45:00"},{"text":"2022-05-25T07:00:00","value":"T07:00:00"},{"text":"2022-05-25T07:15:00","value":"T07:15:00"},{"text":"2022-05-25T07:30:00","value":"T07:30:00"},{"text":"2022-05-25T07:45:00","value":"T07:45:00"},{"text":"2022-05-25T08:00:00","value":"T08:00:00"},{"text":"2022-05-25T08:15:00","value":"T08:15:00"},{"text":"2022-05-25T08:30:00","value":"T08:30:00"},{"text":"2022-05-25T08:45:00","value":"T08:45:00"},{"text":"2022-05-25T09:00:00","value":"T09:00:00"},{"text":"2022-05-25T09:15:00","value":"T09:15:00"},{"text":"2022-05-25T09:30:00","value":"T09:30:00"},{"text":"2022-05-25T09:45:00","value":"T09:45:00"},{"text":"2022-05-25T10:00:00","value":"T10:00:00"},{"text":"2022-05-25T10:15:00","value":"T10:15:00"},{"text":"2022-05-25T10:30:00","value":"T10:30:00"},{"text":"2022-05-25T10:45:00","value":"T10:45:00"},{"text":"2022-05-25T11:00:00","value":"T11:00:00"},{"text":"2022-05-25T11:15:00","value":"T11:15:00"},{"text":"2022-05-25T11:30:00","value":"T11:30:00"},{"text":"2022-05-25T11:45:00","value":"T11:45:00"},{"text":"2022-05-25T12:00:00","value":"T12:00:00"},{"text":"2022-05-25T12:15:00","value":"T12:15:00"},{"text":"2022-05-25T12:30:00","value":"T12:30:00"},{"text":"2022-05-25T12:45:00","value":"T12:45:00"},{"text":"2022-05-25T13:00:00","value":"T13:00:00"},{"text":"2022-05-25T13:15:00","value":"T13:15:00"},{"text":"2022-05-25T13:30:00","value":"T13:30:00"},{"text":"2022-05-25T13:45:00","value":"T13:45:00"},{"text":"2022-05-25T14:00:00","value":"T14:00:00"},{"text":"2022-05-25T14:15:00","value":"T14:15:00"},{"text":"2022-05-25T14:30:00","value":"T14:30:00"},{"text":"2022-05-25T14:45:00","value":"T14:45:00"},{"text":"2022-05-25T15:00:00","value":"T15:00:00"},{"text":"2022-05-25T15:15:00","value":"T15:15:00"},{"text":"2022-05-25T15:30:00","value":"T15:30:00"},{"text":"2022-05-25T15:45:00","value":"T15:45:00"},{"text":"2022-05-25T16:00:00","value":"T16:00:00"},{"text":"2022-05-25T16:15:00","value":"T16:15:00"},{"text":"2022-05-25T16:30:00","value":"T16:30:00"},{"text":"2022-05-25T16:45:00","value":"T16:45:00"},{"text":"2022-05-25T17:00:00","value":"T17:00:00"},{"text":"2022-05-25T17:15:00","value":"T17:15:00"},{"text":"2022-05-25T17:30:00","value":"T17:30:00"},{"text":"2022-05-25T17:45:00","value":"T17:45:00"},{"text":"2022-05-25T18:00:00","value":"T18:00:00"},{"text":"2022-05-25T18:15:00","value":"T18:15:00"},{"text":"2022-05-25T18:30:00","value":"T18:30:00"},{"text":"2022-05-25T18:45:00","value":"T18:45:00"},{"text":"2022-05-25T19:00:00","value":"T19:00:00"},{"text":"2022-05-25T19:15:00","value":"T19:15:00"},{"text":"2022-05-25T19:30:00","value":"T19:30:00"},{"text":"2022-05-25T19:45:00","value":"T19:45:00"},{"text":"2022-05-25T20:00:00","value":"T20:00:00"},{"text":"2022-05-25T20:15:00","value":"T20:15:00"},{"text":"2022-05-25T20:30:00","value":"T20:30:00"},{"text":"2022-05-25T20:45:00","value":"T20:45:00"},{"text":"2022-05-25T21:00:00","value":"T21:00:00"},{"text":"2022-05-25T21:15:00","value":"T21:15:00"},{"text":"2022-05-25T21:30:00","value":"T21:30:00"},{"text":"2022-05-25T21:45:00","value":"T21:45:00"},{"text":"2022-05-25T22:00:00","value":"T22:00:00"},{"text":"2022-05-25T22:15:00","value":"T22:15:00"},{"text":"2022-05-25T22:30:00","value":"T22:30:00"},{"text":"2022-05-25T22:45:00","value":"T22:45:00"},{"text":"2022-05-25T23:00:00","value":"T23:00:00"},{"text":"2022-05-25T23:15:00","value":"T23:15:00"},{"text":"2022-05-25T23:30:00","value":"T23:30:00"},{"text":"2022-05-25T23:45:00","value":"T23:45:00"}]}},"defaultValues":{"driverAge":"30","pickupTime":"T12:00:00","dropOffTime":"T12:00:00","errorMessage":"Sorry, something went wrong. Please enter valid search criteria and try your search again."},"searchButton":"Search","searchCarsButton":"SEARCH CARS","oneWay":"Same drop-off","roundTrip":"Different drop-off","title":"Cars","newPackageTitle":"","searchModifyButton":"Modify Search","ariaValues":{"ariaCloseModal":"Close modal"}},"configs":{"dateSelector":{"startRange":{"start":-1,"end":365},"endRange":{"start":-1,"end":365},"holiday":null},"searchPageUrl":"/cars/search"},"isBgImgEnabled":false};
window.droneDesignSystemContext = {"experiment":{"isMigratingNotificationToAccessibleColor":true,"deprecateInaccessibleColor":true,"isToggleButtonAccessibilityColorFix":true,"isToggleButtonA11yContrastFix":true,"iconsMigrationToV3":true,"isGetDroneContextFromWindow":true,"isZoomFontSizeFix":true,"radioCheckboxA11yContrastFix":true,"searchFieldMinHeight":true,"incorrectInertAttrOnCarouselWhenResizing":false,"isMigratingChipToAccessibleColor":true,"isMigratingBadgeToAccessibleColor":true,"carouselMigrationToV3":false,"rurubuAccessibleColor":false,"japanicanAccessibleColor":false,"inputV2A11yBorderContrastFix":false,"migrateDeprecatedColorTokenUsage":true,"dropdownTriggerV2ComboboxRole":true,"migrateColorPairAccessibleTokenUsage":true,"accessibleInactiveBorder":false,"iconAssetsMigrationToV3":false,"migrateInputV2ToV3UI":false,"notificationTitleTagFix":true,"cxpRGA11yFix":true,"dividerHeightStretch":true,"useBackgroundColorTransitionOverlayAnimation":true,"overlayComponentFix":false,"datePickerInteractiveStateContrastFix":true,"searchFieldAccessibleTextColorFix":true,"accessibleRadialLoader":false,"bottomSheetMediumSizeUpdate":false,"accordionTriggerContrastFix":true,"formControlSizeChange":true,"tooltipMaxWidthFix":true,"fixNotificationFocus":false,"modalActionButtonIconFix":false,"accessibleTargetSizeBadge":false,"datePickerLabelImprovement":false,"tabItemA11yFix":true,"breadcrumbSemanticFix":true,"paginationSemanticFix":true,"indicatorBarStateTokenBackgroundFix":false,"selectPopoverEnableUnderlay":false,"isolateStackingContext":false,"migrateNonToken":false,"carouselV3FocusOrderFix":true,"serverSideIntegrationTesting":false,"togglePositionSpecificityFix":true,"useWindowForBrowserGlobals":false,"imageResizeObserverLoopFix":false,"imageCoverAspectRatioFix":false,"isInteractiveStateImproved":true,"hasInteractiveStateFix":true,"hasPressedStateAdded":true,"datePickerCellMinHeight":false,"datePickerSpacing":true,"buttonBaseInheritTextColorFix":true,"sliderDualThumbTrackInteractionFix":false,"sliderSingleThumbChromeMobileFix":false,"headerButtonConsistentIconSize":false,"enableOverlaySafeArea":false,"cxpRGTooltipDropdownImageFix":false,"isIconV4AssetEnabled":true,"useIntentColorForNotificationTextLink":false,"gridSizeFallback":true,"alwaysMountTooltip":true},"locale":"en-us","direction":"ltr","platform":"web","cdnBaseUrl":"https://cdn6.agoda.net"};
</script>
<script>
(function(defaultTileTheme) {
var tileContainer = document.getElementById('TileContainer');
if (!tileContainer) return;
if (window.location.hash.indexOf('homes') >= 0)
{
tileContainer.className = 'TileContainer TileContainer--homes';
} else if (
(false && window.location.hash.indexOf('#homes') === -1 && window.location.hash.indexOf('#rooms') ===-1 )
|| window.location.hash.indexOf('#flights') >= 0) {
tileContainer.className = 'TileContainer TileContainer--full TileContainer--flights';
}
else
{
tileContainer.className = 'TileContainer TileContainer--' + defaultTileTheme;
}
})('greenBluePastel');
</script><div class="hide" id="page-identification" data-page="newhome" data-device="desktop"></div>
<div id="home-react-root"></div>
<div id="page-backdrop" class="hide"></div>
<script id="bay-ld-json" type="application/ld+json"></script>
<script>
footerProps = {"seoWhiteLabelLinksGroups":[],"linksGroups":[{"title":"Help","dataSelenium":"footer-help-column","className":"","list":[{"text":"Help center","link":"/info/contact.html","id":"footer-contact-us","rel":"nofollow","target":"","data":{"selenium":"footer-contact-us","elementName":"contact-us-footer"}},{"text":"FAQs","link":"/info/contact.html","id":"footer-faqs","rel":"nofollow","target":"","data":{"selenium":"footer-faqs","elementName":""}},{"text":"Privacy policy","link":"/info/privacy.html","id":"footer-privacy-policy","rel":"nofollow","target":"_blank","data":{"selenium":"footer-privacy-policy","elementName":""}},{"text":"Cookie policy","link":"/info/privacy.html#cookies","id":"footer-cookie-policy","rel":"nofollow","target":"_blank","data":{"selenium":"footer-cookie-policy","elementName":""}},{"text":"Terms of use","link":"/info/termsofuse.html","id":"footer-terms-of-service","rel":"nofollow","target":"_blank","data":{"selenium":"footer-terms-of-service","elementName":""}},{"text":"Digital Services Act (EU)","link":"/info/eu-digital-services-act.html","id":"eu-digital-services-act","rel":"nofollow","target":"_blank","data":{"selenium":"eu-digital-services-act","elementName":""}},{"text":"Content guidelines \u0026 reporting","link":"/info/eu-digital-services-act.html#CM","id":"content-guideline-and-reporting","rel":"nofollow","target":"_blank","data":{"selenium":"content-guideline-and-reporting","elementName":""}},{"text":"Modern Slavery Statement","link":"//www.bookingholdings.com/modern-slavery-statement/","id":"modern-slavery-statement","rel":"nofollow","target":"_blank","data":{"selenium":"modern-slavery-statement","elementName":""}}]},{"title":"Company","dataSelenium":"footer-company-column","className":"","list":[{"text":"About us","link":"/about-agoda","id":"footer-new-about-us","rel":"nofollow","target":"_blank","data":{"selenium":"footer-new-about-us","elementName":""}},{"text":"Careers","link":"//careersatagoda.com","id":"footer-careers","rel":"nofollow","target":"_blank","data":{"selenium":"footer-careers","elementName":""}},{"text":"Press","link":"//mediaroom.agoda.com","id":"footer-media","rel":"nofollow","target":"_blank","data":{"selenium":"footer-media","elementName":""}},{"text":"Featured Guides","link":"/blog","id":"footer-blog","rel":"nofollow","target":"_blank","data":{"selenium":"footer-blog","elementName":""}},{"text":"PointsMAX","link":"//www.agoda.com/pointsmax.html","id":"footer-points-max","rel":"nofollow","target":"","data":{"selenium":"footer-pointsmax","elementName":""}}]},{"title":"Destinations","dataSelenium":"footer-destinations-column","className":"","list":[{"text":"Countries/Territories","link":"//www.agoda.com/world.html","id":"","rel":"","target":"","data":{"selenium":"footer-destination-countries","elementName":""}},{"text":"All Flight Routes","link":"//www.agoda.com/flights/world.html","id":"","rel":"","target":"","data":{"selenium":"footer-flights-all-routes","elementName":""}}]},{"title":"Partner with us","dataSelenium":"footer-partner-with-us-column","className":"","list":[{"text":"YCS partner portal","link":"////ycs.agoda.com","id":"","rel":"nofollow","target":"_blank","data":{"selenium":"footer-partner-hotels","elementName":""}},{"text":"Partner Hub","link":"//partnerhub.agoda.com/","id":"","rel":"nofollow","target":"_blank","data":{"selenium":"footer-partner-hub","elementName":""}},{"text":"Advertise on Agoda","link":"//partnerhub.agoda.com/advertising-solutions/","id":"","rel":"nofollow","target":"_blank","data":{"selenium":"footer-partner-advertise","elementName":""}},{"text":"Affiliates","link":"////partners.agoda.com/index.html","id":"","rel":"nofollow","target":"_blank","data":{"selenium":"footer-partner-affiliates","elementName":""}},{"text":"Agoda API Documentation","link":"//developer.agoda.com/","id":"","rel":"nofollow","target":"_blank","data":{"selenium":"footer-partner-affiliates","elementName":""}}]},{"title":"Get the app","dataSelenium":"footer-mobile-app-column","className":"","list":[{"text":"iOS app","link":"//app.appsflyer.com/id440676901?pid=direct\u0026c=hotel_page_footer\u0026af_siteid=1716632\u0026site_id=1716632\u0026af_sub1=desktop","id":"","rel":"nofollow","target":"","data":{"selenium":"footer-mobile-app-ios","elementName":""}},{"text":"Android app","link":"//app.appsflyer.com/com.agoda.mobile.consumer?pid=direct\u0026c=hotel_page_footer\u0026af_siteid=1716632\u0026site_id=1716632\u0026af_sub1=desktop","id":"","rel":"nofollow","target":"","data":{"selenium":"footer-mobile-app-andriod","elementName":""}}]}],"copyrights":{"material":"All material herein © 2005–2026 Agoda Company Pte. Ltd. All Rights Reserved.","priceline":"Agoda is part of Booking Holdings Inc., the world leader in online travel \u0026 related services.","travel":" ","machineName":"am-pc-4i-cronos-spa-acm-web-5d5b75745c-79sxh","showMachineNameBelow":true,"brands":["agoda","priceline","kayak","rental-cars","booking-com","open-table"],"chinaICP":null,"isLeftAlign":false,"hideMachineName":false,"isDataNosnippet":true,"isCopyrightAtBottomOfFooter":false,"hkLicenseNumberText":"Agoda International (Hong Kong) Limited (Hong Kong Travel Agent License No. 354673)","logoCMS":"{0} logo"},"chinaQr":null,"chinaContactUsMessage":null,"cookiePolicy":null,"cookiePopup":null,"seoLinksGroups":[],"topDestinations":"","isFooterLogoLinksList":false,"isNoTitleLinksGroup":false,"isLinksAndBrandsOnly":false};
</script>
<div id="react-footer"></div>
</div>
<script>
try {
window.agBootstrap = new Promise((resolve) => {
resolve({"core":{"userId":"47f48f91-8fd7-4e20-9ad8-c8f79b29dbf6","languageId":1,"cultureCode":"en-us","origin":"RU","currencyId":152,"clientProfile":{"device":1,"os":1,"client":1,"subClient":0},"cid":-1,"whiteLabelId":1,"pageTypeId":1,"sessionId":"phnwyzjc20yvkdlms0htaaja"},"application":{},"plugins":{"cms":{"53928":"Most popular destinations","115796":"Need help?"}}})
})
document.dispatchEvent(new Event("agBootstrapWindowDataIsLoaded"))
} catch (e) {
console.error("[agBootstrap] Error while resolving agBootstrap promise.", e)
throw e
}
</script>
<script defer src='https://cdn6.agoda.net/cdn-accom-web/js/assets/browser-bundle/ADSEFF-1308=A/7363-7de036f0805a.js' onerror='loadErrorHandler.call(this, event)'></script><script defer src='https://cdn6.agoda.net/cdn-accom-web/js/assets/browser-bundle/ADSEFF-1308=A/1380-10dd232810fd.js' onerror='loadErrorHandler.call(this, event)'></script><script defer src='https://cdn6.agoda.net/cdn-accom-web/js/assets/browser-bundle/ADSEFF-1308=A/2555-1df030e3165a.js' onerror='loadErrorHandler.call(this, event)'></script><script defer src='https://cdn6.agoda.net/cdn-accom-web/js/assets/browser-bundle/ADSEFF-1308=A/1355-a8156a93fac1.js' onerror='loadErrorHandler.call(this, event)'></script><script defer src='https://cdn6.agoda.net/cdn-accom-web/js/assets/browser-bundle/ADSEFF-1308=A/830-c46056076b5f.js' onerror='loadErrorHandler.call(this, event)'></script><script defer src='https://cdn6.agoda.net/cdn-accom-web/js/assets/browser-bundle/ADSEFF-1308=A/1196-bc3d6e2cf33d.js' onerror='loadErrorHandler.call(this, event)'></script><script defer src='https://cdn6.agoda.net/cdn-accom-web/js/assets/browser-bundle/ADSEFF-1308=A/3305-ad359f88c964.js' onerror='loadErrorHandler.call(this, event)'></script><script defer src='https://cdn6.agoda.net/cdn-accom-web/js/assets/browser-bundle/ADSEFF-1308=A/home-d603d42ae7da.js' onerror='loadErrorHandler.call(this, event)'></script>
</body>
</html>
Sitemap
Кол-во: 0
XML-карта сайта для поисковиков
?
Sitemap.xml помогает поисковику быстрее находить и индексировать страницы. Особенно важен для крупных сайтов и новых страниц, на которые ещё нет входящих ссылок.
Robots.txt не содержит ссылку на карту сайта. Рекомендуется добавить карту сайта и указать ссылку на нее в robots.txt.
Внутренние ссылки
Не найдено
Ссылки на другие страницы своего сайта
?
Внутренние ссылки распределяют ссылочный вес между страницами и помогают поисковику обходить сайт. Пустые анкоры и ссылки на запрещённые robots.txt страницы — типичные ошибки.
Внутренних ссылок на странице 0 оптимально.
Внешние ссылки
Не найдено
Ссылки на сторонние сайты
?
Исходящие внешние ссылки передают часть ссылочного веса на чужие сайты. Ссылки на авторитетные ресурсы безопасны; ссылки на мусорные сайты могут навредить репутации страницы.
Внешних ссылок на странице не найдено.
Конкуренты Готовность: 0%
Конкуренты в Яндексе
Кол-во: 0
Топ сайтов-конкурентов в Яндексе
?
Сайты, чаще всего появляющиеся в ТОПе Яндекса по запросам из семантического ядра этой страницы.
Мы не нашли у вас конкурентов в Яндексе. Сайт или очень молодой или плохо продвигается.
Конкурентов в ТОП-10 Яндекса не нашлось.
Конкуренты в Google
Кол-во: 0
Топ сайтов-конкурентов в Google
?
Сайты, чаще всего появляющиеся в ТОПе Google по запросам из семантического ядра этой страницы.
Конкуренты в Google тоже не найдены. Займитесь продвижением сайта!
Конкурентов в ТОП-10 Google не нашлось.
ЗоЗПП: права потребителей Готовность: 100%
Нарушения
Не выявлены
Признаков дистанционной продажи товаров (интернет-магазина) не обнаружено — требования ЗоЗПП о раскрытии информации продавца к сайту не применяются. Нарушений нет.
ФЗ-149: рекомендательные технологии Готовность: 100%
Нарушения
Не выявлены
Рекомендательные блоки («с этим покупают», «похожие товары» и т.п.) на сайте не обнаружены — требования ст. 10.7 ФЗ-149 к сайту не применяются. Нарушений нет.
ФЗ-38: реклама Готовность: 100%
Нарушения
Не выявлены
Рекламных тематик с обязательными оговорками (медицина, БАД, кредиты и займы, новостройки) на сайте не обнаружено. Нарушений нет.
ФЗ-436: защита детей Готовность: 100%
Нарушения
Не выявлены
Признаков информационной продукции (новости, видео, книги, игры, курсы) не обнаружено — обязательная возрастная маркировка по ФЗ-436 сайту не требуется. Нарушений нет.
Вердикт
Анализ сайта agoda.web.id, слабо оптимизирован на 29%. Для хорошей оптимизации и выхода на первые места в поиске требуется:
Исправьте ошибки в мета-тегах.
Исправьте ошибки оптимизации.
Исправьте ошибки индексации.
Поделитесь с друзьями: