PageSourceSearch

https://www.doltsohotel.gr/accommodation/

html doltsohotel.gr collected 2026-10-08 07:05:51 UTC 126,507 bytes, 1 lines download raw bytes

1<!DOCTYPE html> <html class="site" lang="en-US"><head> <meta charset="utf-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1.0" /><title>Accommodation in Kastoria I Doltso Hotel</title> <meta name="description" content="The 10 rooms of the Hotel Doltso in Kastoria offer a traditional décor with high standards and guarantee excellent conditions of residents."> <meta name="robots" content="index, follow"> <meta name="googlebot" content="index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1"> <meta name="bingbot" content="index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1"> <link rel="canonical" href="https://www.doltsohotel.gr/accommodation/"> <link rel="alternate" hreflang="el-GR" href="https://www.doltsohotel.gr/el/accommodation/"> <link rel="alternate" hreflang="fr-FR" href="https://www.doltsohotel.gr/fr/accommodation/"> <link rel="alternate" hreflang="en-US" href="https://www.doltsohotel.gr/accommodation/"> <link rel="icon" type="image/png" href="https://assets.builderassets.com/site-media/45/logo1-2.png?format=png&amp;quality=80&width=32&height=32" sizes="32x32"> <link rel="icon" type="image/png" href="https://assets.builderassets.com/site-media/45/logo1-2.png?format=png&amp;quality=80&width=48&height=48" sizes="48x48"> <link rel="icon" type="image/png" href="https://assets.builderassets.com/site-media/45/logo1-2.png?format=png&amp;quality=80&width=96&height=96" sizes="96x96"> <link rel="icon" type="image/png" href="https://assets.builderassets.com/site-media/45/logo1-2.png?format=png&amp;quality=80&width=192&height=192" sizes="192x192"> <link rel="apple-touch-icon" type="image/png" href="https://assets.builderassets.com/site-media/45/logo1-2.png?format=png&amp;quality=80&width=144&height=144"> <link rel="apple-touch-icon" type="image/png" href="https://assets.builderassets.com/site-media/45/logo1-2.png?format=png&amp;quality=80&width=180&height=180"> <meta name="msapplication-TileImage" content="https://assets.builderassets.com/site-media/45/logo1-2.png?format=png&amp;quality=80&width=270&height=270"> <meta property="og:locale" content="en_US"> <meta property="og:locale:alternate" content="el_GR"> <meta property="og:locale:alternate" content="fr_FR"> <meta property="og:type" content="website"> <meta property="og:title" content="Accommodation in Kastoria I Doltso Hotel"> <meta property="og:description" content="The 10 rooms of the Hotel Doltso in Kastoria offer a traditional décor with high standards and guarantee excellent conditions of residents."> <meta property="og:url" content="https://www.doltsohotel.gr/accommodation/"> <meta property="og:site_name" content="Doltso Luxury Hotel"> <meta property="og:image" content="https://assets.builderassets.com/site-media/45/logo1-2.png?format=png&amp;quality=80"> <meta property="og:image:width" content="220"> <meta property="og:image:height" content="87"> <meta property="og:image:type" content="image/png"> <meta property="article:published_time" content="2021-06-03T07:50:12.0331055Z"> <meta property="article:modified_time" content="2022-07-07T05:50:20.0746164Z"> <meta name="twitter:card" content="summary_large_image"> <meta name="twitter:title" content="Accommodation in Kastoria I Doltso Hotel"> <meta name="twitter:description" content="The 10 rooms of the Hotel Doltso in Kastoria offer a traditional décor with high standards and guarantee excellent conditions of residents."> <meta name="twitter:image" content="https://assets.builderassets.com/site-media/45/logo1-2.png?format=png&amp;quality=80&width=1200&height=675"> <meta name="builder:id" content="45"> <meta name="builder:publish_version" content="2"> <meta name="builder:theme_name" content="Apartments &amp; Suites"> <meta name="builder:theme_version" content="1.5.11"><!-- Custom Fonts Start --><link rel="preconnect" href="https://fonts.builderassets.com" crossorigin /> <link rel="stylesheet" media="print" onload="this.onload=null; this.removeAttribute('media');" href="https://fonts.builderassets.com/google/Noto+Serif:100,100italic,200,200italic,300,300italic,400,400italic,500,500italic,600,600italic,700,700italic,800,800italic,900,900italic%7CNoto+Serif:100,100italic,200,200italic,300,300italic,400,400italic,500,500italic,600,600italic,700,700italic,800,800italic,900,900italic.css" /> <!-- Custom Fonts End --><link rel='dns-prefetch' href='//fonts.builderassets.com'> <link rel='dns-prefetch' href='//services.builderassets.com'> <link rel='dns-prefetch' href='//assets.builderassets.com'> <link rel='modulepreload' href='https://www.doltsohotel.gr/service-worker.js' crossorigin='anonymous'> <link rel='preload' href='https://assets.builderassets.com/common/js/website-core-2.5.11.63433.js' as='script'> <style> .website-cookies-table { margin: 20px 0; text-align: left; overflow-x: auto; } .website-cookies-table table { background-color: #fff; border-top: 1px solid #ddd; border-left: 1px solid #ddd; font-size: 14px; width: 100%; } .website-cookies-table table thead th { padding: 5px; border-bottom: 1px solid #ddd; border-right: 1px solid #ddd; } .website-cookies-table table tbody td { padding: 5px; border-bottom: 1px solid #ddd; border-right: 1px solid #ddd; } .privacy-policy-company-info-table { margin-bottom: 1rem; } .privacy-policy-company-info-table td { padding: 5px 10px; vertical-align: top; border: 1px solid #ddd; } </style> 
1<script> { /* Register the service worker */ if ( typeof window.coreSkipServiceWorker === 'undefined' || window.coreSkipServiceWorker === false ) { if ('serviceWorker' in navigator) { navigator.serviceWorker.register('/service-worker.js', { scope: '/' }).then(function (registration) { /* Registration was successful */ if (registration.installing) { console.log('Service worker installing'); } else if (registration.waiting) { console.log('Service worker installed'); } else if (registration.active) { console.log('Service worker active'); } }).catch(function (err) { /* registration failed :( */ console.log('ServiceWorker registration failed: ', err); }); } } else { navigator.serviceWorker.getRegistrations().then(function (registrations) { for (let registration of registrations) { registration.unregister() } }).catch(function (err) { console.log('Service Worker unregistration failed: ', err); }); } } </script>
1 
1<script data-script-id="website-core-js" src="https://assets.builderassets.com/common/js/website-core-2.5.11.63433.js"></script>
1 
1<script> { window.autoRunBefore = window.autoRunBefore || []; window.autoRunAfter = window.autoRunAfter || []; window.HotelwizeApp = new Hotelwize.App(45, { "localeCode": "en-US", "language": "en", "currencyCode": "EUR", "homepageUrl": "https://www.doltsohotel.gr/", "publishUrl": "https://www.doltsohotel.gr", "environment": "production", "siteId": 45, "siteVersion": "2", "microServicesBaseUrl": "https://services.builderassets.com/api", "geoIPServiceUrl": "https://services.builderassets.com/api/GeoIPInfo", "classificationServiceUrl": "https://services.builderassets.com/api/personalization/classify-user", "allowsPersonalization": false, "publishVersion": "2", "errorReporterKey": "F7D3B921A1547A2956548396B37F45538A8515A193C0F80ED66A3307618B44F9" }); } </script>
1 <link rel="preconnect" href="https://analytics.builderassets.com" crossorigin> <link rel="dns-prefetch" href="https://analytics.builderassets.com"> <style> .site-footer .menu__link { text-decoration: underline; } .site-footer .menu__link:hover { opacity: 0.5; } </style> <link rel="stylesheet" type="text/css" media="print" onload="this.onload=null; this.removeAttribute('media');" href="https://www.doltsohotel.gr/assets/css/cookie-control-1.6.1.63468.css" data-style-id="cookie-control-base-styles" /> <style data-style-id="cookie-control-consent-styles"> #cookie-control { color: #000000; background-color: #ffffff; } #cookie-control .cookie-control__table-row { border-color: #000000; } #cookie-control-bar-open-settings { background-color: #000000; } #cookie-control-bar-open-settings:hover { background-color: #000000; } #cookie-control-bar-open-settings svg { fill: #ffffff; } #cookie-control-bar-open-settings:hover svg { fill: #ffffff; } #cookie-control .cookie-control__table-row .cookie-group button { color: #000000; } #cookie-control a, #cookie-control .cookie-control-bar-close { color: #000000; } #cookie-control a:hover, #cookie-control .cookie-control-bar-close:hover { color: #000000; } #cookie-control .cookie-control__table-row .cookie-group button:after { border-color: #000000; } #cookie-control .cookie-control__btn { color: #ffffff; background-color: #000000; border-color: #000000; } #cookie-control .cookie-control__btn:hover { color: #000000; background-color: #ffffff; border-color: #000000; } #cookie-control .cookie-control__btn.cookie-control__btn--outline { color: #000000; border-color: #000000; } #cookie-control .cookie-control__btn.cookie-control__btn--outline:hover { color: #000000; border-color: #000000; } </style> <style data-style-id="cookie-control-notification-styles"> #cookie-control-notification-bar { background-color: #ffffff; color: #000000; } #cookie-control-notification-bar__button { background-color: #000000; color: #ffffff; } </style> 
1<script> { window.cookieConsentModeEnabled = false; } </script>
1 <link rel="stylesheet" href="/assets/css/main.css?v=2"> <style> /* Brand Color */ body .color--brand { color: #c56026; } h1, h2, h3, h4, h5, h6, a:not(.menu__link) { color: #c56026; } body .border--brand { border-color: #c56026; } .fill--brand svg path, .fill--brand svg { fill: #c56026; } body .background--brand, .pois__content::-webkit-scrollbar-thumb { background-color: #c56026; } /* Primary Color */ body .color--primary, body .title.color--primary { color: #6f5932; } body .border--primary { border-color: #6f5932; } .fill--primary svg path, .fill--primary svg, .fill--primary-h:hover svg path, .fill--primary-h:hover svg { fill: #6f5932; } body .background--primary { background-color: #6f5932; } body .border--primary { border-color: #6f5932; } /* Secondary Color */ body .color--secondary { color: #efd7ad; } body .border--secondary { border-color: #efd7ad; } .fill--secondary svg, .fill--secondary svg path { fill: #efd7ad; } body .background--secondary { background-color: #efd7ad; } /* Text Color */ body .color--text, body .title.color--text { color: #1b3c45; } body .background--text { background-color: #1b3c45; } .body, .text__inner a { color: #1b3c45; } .btn--simple { border-color: #1b3c45; } .btn--simple:before { background-color: #1b3c45; } .fill--text svg path, .fill--text svg { fill: #1b3c45; } /* Overlay Color */ body .background--overlay { background-color: #eac88a; } /* END OF DEFAULT CLASSES */ /* CUSTOM CSS CLASSES*/ .btn:hover span, .site-header__menu .menu__item--current > .menu__link, .site-header__menu .menu__item--parent > .menu__link, .slick-dots li.slick-active button:before, .site-header__menu .menu__link:hover, .site-header__menu .menu .menu__list--submenu .menu__link:hover, .text__inner a:hover { color: #c56026; } .facilities__items--item:before { background-color: #c56026; } .title:before, .title:after, .text--title:before, .text--title:after { background-color: #c56026 !important; } .contact__form .htw-form .btn, .gallery .select2-container--default .select2-results__option--highlighted[aria-selected] { background-color: #c56026; } .site-header__menu .menu .menu__list--submenu, .site-header__menu .menu__item--has-children > .menu__list:after, .btn--overview:before, .map__box:before, .pois__title.active, .gallery__filter.mixitup-control-active, .gallery .select2-selection { background-color: #6f5932; } .site-footer__newsletter .email { border: 2px solid #c56026; } .gallery__filter, .gallery__filters { border-color: #6f5932 } .reservation .field__item-label { color: #6f5932 } .contact__form .htw-form-control, .reservation .fields__item { background-color: #efd7ad; } .home-offers .next svg, .home-offers .next svg path, .home-offers .prev svg, .home-offers .prev svg path, .things-todo .prev svg, .things-todo .prev svg path, .things-todo .next svg, .things-todo .next svg path { fill: #6f5932; } .offers .moz-background-picture:before, .home-offers .moz-background-picture:before { background-color: #eac88a; } .caret { border-right: 3px solid #c56026; border-bottom: 3px solid #c56026; } h1, h2, h3, h4, h5, h6, .font--header, .text--title, .btn, .btn--simple, .btn--readmore, .btn--overview, .btn--gallery, .subtitle, .select2-selection--single, .select2-selection__rendered, .select2-results__option[aria-selected] { font-family: "Noto Serif"; font-weight: 400; } body, input, textarea, select, button, body:not(.bookwize-liquid-integrated) .title, .font--body { font-family: "Noto Serif"; font-weight: 400; } html .vdp-datepicker__calendar .cell.selected, html .vdp-datepicker__calendar .cell.selected:hover { background-color: #c56026; color: white; } html .vdp-datepicker__calendar .cell:not(.blank):not(.disabled).day:hover, html .vdp-datepicker__calendar .cell:not(.blank):not(.disabled).month:hover, html .vdp-datepicker__calendar .cell:not(.blank):not(.disabled).year:hover { border-color: #c56026; } </style> 
1<script>!function(){var e={390:function(e,t,a){var i,n,r;!function(s,o){o=o.bind(null,s,s.document),e.exports?o(a(879)):(n=[a(879)],void 0===(r="function"==typeof(i=o)?i.apply(t,n):i)||(e.exports=r))}(window,function(e,t,a){"use strict";if(e.addEventListener){var i=a.cfg,n=/\s+/g,r=/\s*\|\s+|\s+\|\s*/g,s=/^(.+?)(?:\s+\[\s*(.+?)\s*\])(?:\s+\[\s*(.+?)\s*\])?$/,o=/^\s*\(*\s*type\s*:\s*(.+?)\s*\)*\s*$/,l=/\(|\)|'/,d={contain:1,cover:1},u=function(e,t){if(t){var a=t.match(o);a&&a[1]?e.setAttribute("type",a[1]):e.setAttribute("media",i.customMedia[t]||t)}},c=function(e){if(e.target._lazybgset){var t=e.target,i=t._lazybgset,n=t.currentSrc||t.src;if(n){var r=l.test(n)?JSON.stringify(n):n,s=a.fire(i,"bgsetproxy",{src:n,useSrc:r,fullSrc:null});s.defaultPrevented||(i.style.backgroundImage=s.detail.fullSrc||"url("+s.detail.useSrc+")")}t._lazybgsetLoading&&(a.fire(i,"_lazyloaded",{},!1,!0),delete t._lazybgsetLoading)}};addEventListener("lazybeforeunveil",function(e){var o,l,d;!e.defaultPrevented&&(o=e.target.getAttribute("data-bgset"))&&(d=e.target,(l=t.createElement("img")).alt="",l._lazybgsetLoading=!0,e.detail.firesLoad=!0,function(e,a,o){var l=t.createElement("picture"),d=a.getAttribute(i.sizesAttr),c=a.getAttribute("data-ratio"),f=a.getAttribute("data-optimumx");a._lazybgset&&a._lazybgset.parentNode==a&&a.removeChild(a._lazybgset),Object.defineProperty(o,"_lazybgset",{value:a,writable:!0}),Object.defineProperty(a,"_lazybgset",{value:l,writable:!0}),e=e.replace(n," ").split(r),l.style.display="none",o.className=i.lazyClass,1!=e.length||d||(d="auto"),e.forEach(function(e){var a,n=t.createElement("source");d&&"auto"!=d&&n.setAttribute("sizes",d),(a=e.match(s))?(n.setAttribute(i.srcsetAttr,a[1]),u(n,a[2]),u(n,a[3])):n.setAttribute(i.srcsetAttr,e),l.appendChild(n)}),d&&(o.setAttribute(i.sizesAttr,d),a.removeAttribute(i.sizesAttr),a.removeAttribute("sizes")),f&&o.setAttribute("data-optimumx",f),c&&o.setAttribute("data-ratio",c),l.appendChild(o),a.appendChild(l)}(o,d,l),setTimeout(function(){a.loader.unveil(l),a.rAF(function(){a.fire(l,"_lazyloaded",{},!0,!0),l.complete&&c({target:l})})}))}),t.addEventListener("load",c,!0),e.addEventListener("lazybeforesizes",function(e){if(e.detail.instance==a&&e.target._lazybgset&&e.detail.dataAttr){var t=function(e){var t;return t=(getComputedStyle(e)||{getPropertyValue:function(){}}).getPropertyValue("background-size"),!d[t]&&d[e.style.backgroundSize]&&(t=e.style.backgroundSize),t}(e.target._lazybgset);d[t]&&(e.target._lazysizesParentFit=t,a.rAF(function(){e.target.setAttribute("data-parent-fit",t),e.target._lazysizesParentFit&&delete e.target._lazysizesParentFit}))}},!0),t.documentElement.addEventListener("lazybeforesizes",function(e){var t,i;!e.defaultPrevented&&e.target._lazybgset&&e.detail.instance==a&&(e.detail.width=(t=e.target._lazybgset,i=a.gW(t,t.parentNode),(!t._lazysizesWidth||i>t._lazysizesWidth)&&(t._lazysizesWidth=i),t._lazysizesWidth))})}})},879:function(e){!function(t){var a=function(e,t,a){"use strict";var i,n;if(function(){var t,a={lazyClass:"lazyload",loadedClass:"lazyloaded",loadingClass:"lazyloading",preloadClass:"lazypreload",errorClass:"lazyerror",autosizesClass:"lazyautosizes",fastLoadedClass:"ls-is-cached",iframeLoadMode:0,srcAttr:"data-src",srcsetAttr:"data-srcset",sizesAttr:"data-sizes",minSize:40,customMedia:{},init:!0,expFactor:1.5,hFac:.8,loadMode:2,loadHidden:!0,ricTimeout:0,throttleDelay:125};for(t in n=e.lazySizesConfig||e.lazysizesConfig||{},a)t in n||(n[t]=a[t])}(),!t||!t.getElementsByClassName)return{init:function(){},cfg:n,noSupport:!0};var r=t.documentElement,s=e.HTMLPictureElement,o="addEventListener",l="getAttribute",d=e[o].bind(e),u=e.setTimeout,c=e.requestAnimationFrame||u,f=e.requestIdleCallback,g=/^picture$/i,y=["load","error","lazyincluded","_lazyloaded"],z={},v=Array.prototype.forEach,m=function(e,t){return z[t]||(z[t]=new RegExp("(\\s|^)"+t+"(\\s|$)")),z[t].test(e[l]("class")||"")&&z[t]},p=function(e,t){m(e,t)||e.setAttribute("class",(e[l]("class")||"").trim()+" "+t)},b=function(e,t){var a;(a=m(e,t))&&e.setAttribute("class",(e[l]("class")||"").replace(a," "))},h=function(e,t,a){var i=a?o:"removeEventListener";
1a&&h(e,t),y.forEach(function(a){e[i](a,t)})},A=function(e,a,n,r,s){var o=t.createEvent("Event");return n||(n={}),n.instance=i,o.initEvent(a,!r,!s),o.detail=n,e.dispatchEvent(o),o},_=function(t,a){var i;!s&&(i=e.picturefill||n.pf)?(a&&a.src&&!t[l]("srcset")&&t.setAttribute("srcset",a.src),i({reevaluate:!0,elements:[t]})):a&&a.src&&(t.src=a.src)},C=function(e,t){return(getComputedStyle(e,null)||{})[t]},E=function(e,t,a){for(a=a||e.offsetWidth;a<n.minSize&&t&&!e._lazysizesWidth;)a=t.offsetWidth,t=t.parentNode;return a},w=(pe=[],be=[],he=pe,Ae=function(){var e=he;for(he=pe.length?be:pe,ve=!0,me=!1;e.length;)e.shift()();ve=!1},_e=function(e,a){ve&&!a?e.apply(this,arguments):(he.push(e),me||(me=!0,(t.hidden?u:c)(Ae)))},_e._lsFlush=Ae,_e),L=function(e,t){return t?function(){w(e)}:function(){var t=this,a=arguments;w(function(){e.apply(t,a)})}},x=function(e){var t,i=0,r=n.throttleDelay,s=n.ricTimeout,o=function(){t=!1,i=a.now(),e()},l=f&&s>49?function(){f(o,{timeout:s}),s!==n.ricTimeout&&(s=n.ricTimeout)}:L(function(){u(o)},!0);return function(e){var n;(e=!0===e)&&(s=33),t||(t=!0,(n=r-(a.now()-i))<0&&(n=0),e||n<9?l():u(l,n))}},N=function(e){var t,i,n=99,r=function(){t=null,e()},s=function(){var e=a.now()-i;e<n?u(s,n-e):(f||r)(r)};return function(){i=a.now(),t||(t=u(s,n))}},M=(G=/^img$/i,K=/^iframe$/i,Q="onscroll"in e&&!/(gle|ing)bot/.test(navigator.userAgent),X=0,Y=0,Z=0,ee=-1,te=function(e){Z--,(!e||Z<0||!e.target)&&(Z=0)},ae=function(e){return null==J&&(J="hidden"==C(t.body,"visibility")),J||!("hidden"==C(e.parentNode,"visibility")&&"hidden"==C(e,"visibility"))},ie=function(e,a){var i,n=e,s=ae(e);for(I-=a,V+=a,q-=a,U+=a;s&&(n=n.offsetParent)&&n!=t.body&&n!=r;)(s=(C(n,"opacity")||1)>0)&&"visible"!=C(n,"overflow")&&(i=n.getBoundingClientRect(),s=U>i.left&&q<i.right&&V>i.top-1&&I<i.bottom+1);return s},ne=function(){var e,a,s,o,d,u,c,f,g,y,z,v,m=i.elements;if(($=n.loadMode)&&Z<8&&(e=m.length)){for(a=0,ee++;a<e;a++)if(m[a]&&!m[a]._lazyRace)if(!Q||i.prematureUnveil&&i.prematureUnveil(m[a]))fe(m[a]);else if((f=m[a][l]("data-expand"))&&(u=1*f)||(u=Y),y||(y=!n.expand||n.expand<1?r.clientHeight>500&&r.clientWidth>500?500:370:n.expand,i._defEx=y,z=y*n.expFactor,v=n.hFac,J=null,Y<z&&Z<1&&ee>2&&$>2&&!t.hidden?(Y=z,ee=0):Y=$>1&&ee>1&&Z<6?y:X),g!==u&&(H=innerWidth+u*v,j=innerHeight+u,c=-1*u,g=u),s=m[a].getBoundingClientRect(),(V=s.bottom)>=c&&(I=s.top)<=j&&(U=s.right)>=c*v&&(q=s.left)<=H&&(V||U||q||I)&&(n.loadHidden||ae(m[a]))&&(B&&Z<3&&!f&&($<3||ee<4)||ie(m[a],u))){if(fe(m[a]),d=!0,Z>9)break}else!d&&B&&!o&&Z<4&&ee<4&&$>2&&(k[0]||n.preloadAfterLoad)&&(k[0]||!f&&(V||U||q||I||"auto"!=m[a][l](n.sizesAttr)))&&(o=k[0]||m[a]);o&&!d&&fe(o)}},re=x(ne),se=function(e){var t=e.target;t._lazyCache?delete t._lazyCache:(te(e),p(t,n.loadedClass),b(t,n.loadingClass),h(t,le),A(t,"lazyloaded"))},oe=L(se),le=function(e){oe({target:e.target})},de=function(e,t){var a=e.getAttribute("data-load-mode")||n.iframeLoadMode;0==a?e.contentWindow.location.replace(t):1==a&&(e.src=t)},ue=function(e){var t,a=e[l](n.srcsetAttr);(t=n.customMedia[e[l]("data-media")||e[l]("media")])&&e.setAttribute("media",t),a&&e.setAttribute("srcset",a)},ce=L(function(e,t,a,i,r){var s,o,d,c,f,y;(f=A(e,"lazybeforeunveil",t)).defaultPrevented||(i&&(a?p(e,n.autosizesClass):e.setAttribute("sizes",i)),o=e[l](n.srcsetAttr),s=e[l](n.srcAttr),r&&(c=(d=e.parentNode)&&g.test(d.nodeName||"")),y=t.firesLoad||"src"in e&&(o||s||c),f={target:e},p(e,n.loadingClass),y&&(clearTimeout(R),R=u(te,2500),h(e,le,!0)),c&&v.call(d.getElementsByTagName("source"),ue),o?e.setAttribute("srcset",o):s&&!c&&(K.test(e.nodeName)?de(e,s):e.src=s),r&&(o||c)&&_(e,{src:s})),e._lazyRace&&delete e._lazyRace,b(e,n.lazyClass),w(function(){var t=e.complete&&e.naturalWidth>1;y&&!t||(t&&p(e,n.fastLoadedClass),se(f),e._lazyCache=!0,u(function(){"_lazyCache"in e&&delete e._lazyCache},9)),"lazy"==e.loading&&Z--},!0)}),fe=function(e){if(!e._lazyRace){var t,a=G.test(e.nodeName),i=a&&(e[l](n.sizesAttr)||e[l]("sizes")),r="auto"==i;(!r&&B||!a||!e[l]("src")&&!e.srcset||e.complete||m(e,n.errorClass)||!m(e,n.lazyClass))&&(t=A(e,"lazyunveilread").detail,r&&S.updateElem(e,!0,e.offsetWidth),e._lazyRace=!0,Z++,ce(e,t,r,i,a))}}
1,ge=N(function(){n.loadMode=3,re()}),ye=function(){3==n.loadMode&&(n.loadMode=2),ge()},ze=function(){B||(a.now()-D<999?u(ze,999):(B=!0,n.loadMode=3,re(),d("scroll",ye,!0)))},{_:function(){D=a.now(),i.elements=t.getElementsByClassName(n.lazyClass),k=t.getElementsByClassName(n.lazyClass+" "+n.preloadClass),d("scroll",re,!0),d("resize",re,!0),d("pageshow",function(e){if(e.persisted){var a=t.querySelectorAll("."+n.loadingClass);a.length&&a.forEach&&c(function(){a.forEach(function(e){e.complete&&fe(e)})})}}),e.MutationObserver?new MutationObserver(re).observe(r,{childList:!0,subtree:!0,attributes:!0}):(r[o]("DOMNodeInserted",re,!0),r[o]("DOMAttrModified",re,!0),setInterval(re,999)),d("hashchange",re,!0),["focus","mouseover","click","load","transitionend","animationend"].forEach(function(e){t[o](e,re,!0)}),/d$|^c/.test(t.readyState)?ze():(d("load",ze),t[o]("DOMContentLoaded",re),u(ze,2e4)),i.elements.length?(ne(),w._lsFlush()):re()},checkElems:re,unveil:fe,_aLSL:ye}),S=(F=L(function(e,t,a,i){var n,r,s;if(e._lazysizesWidth=i,i+="px",e.setAttribute("sizes",i),g.test(t.nodeName||""))for(r=0,s=(n=t.getElementsByTagName("source")).length;r<s;r++)n[r].setAttribute("sizes",i);a.detail.dataAttr||_(e,a.detail)}),O=function(e,t,a){var i,n=e.parentNode;n&&(a=E(e,n,a),(i=A(e,"lazybeforesizes",{width:a,dataAttr:!!t})).defaultPrevented||(a=i.detail.width)&&a!==e._lazysizesWidth&&F(e,n,i,a))},T=N(function(){var e,t=W.length;if(t)for(e=0;e<t;e++)O(W[e])}),{_:function(){W=t.getElementsByClassName(n.autosizesClass),d("resize",T)},checkElems:T,updateElem:O}),P=function(){!P.i&&t.getElementsByClassName&&(P.i=!0,S._(),M._())};var W,F,O,T;var k,B,R,$,D,H,j,I,q,U,V,J,G,K,Q,X,Y,Z,ee,te,ae,ie,ne,re,se,oe,le,de,ue,ce,fe,ge,ye,ze;var ve,me,pe,be,he,Ae,_e;return u(function(){n.init&&P()}),i={cfg:n,autoSizer:S,loader:M,init:P,uP:_,aC:p,rC:b,hC:m,fire:A,gW:E,rAF:w}}(t,t.document,Date);t.lazySizes=a,e.exports&&(e.exports=a)}("undefined"!=typeof window?window:{})}},t={};function a(i){var n=t[i];if(void 0!==n)return n.exports;var r=t[i]={exports:{}};return e[i](r,r.exports,a),r.exports}a.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return a.d(t,{a:t}),t},a.d=function(e,t){for(var i in t)a.o(t,i)&&!a.o(e,i)&&Object.defineProperty(e,i,{enumerable:!0,get:t[i]})},a.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},function(){"use strict";a(390),a(879)}()}();</script>
1 
1<script> { HotelwizeApp.registerResources('Hotelwize.Core', { "FileUpload_remove": "\u0026#10005;", "FileUpload_toobig": "$file is too big (max $size)", "CookieDescription_geoip": "This cookie holds information on the user\u0027s country. This information is used to help with filling forms and enhance the user\u0027s browsing experience.", "FileUpload_denied": "Files of type $ext are not allowed!", "FileUpload_duplicate": "This file has already been selected:\\n$file!", "FileUpload_selected": "File selected: $file", "FileUpload_file": "$file", "FileUpload_FileIsRequired": "File is required.", "FileUpload_toomany": "Too many files selected (max: $max)", "FileUpload_toomuch": "The files selected exceed the maximum size permited ($size)" });} </script>
1 
1<script> { (()=>{"use strict";var e={131:function(e,t,i){var n=this&&this.__createBinding||(Object.create?function(e,t,i,n){void 0===n&&(n=i),Object.defineProperty(e,n,{enumerable:!0,get:function(){return t[i]}})}:function(e,t,i,n){void 0===n&&(n=i),e[n]=t[i]}),o=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),a=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var i in e)"default"!==i&&Object.prototype.hasOwnProperty.call(e,i)&&n(t,e,i);return o(t,e),t},r=this&&this.__awaiter||function(e,t,i,n){return new(i||(i=Promise))((function(o,a){function r(e){try{l(n.next(e))}catch(e){a(e)}}function s(e){try{l(n.throw(e))}catch(e){a(e)}}function l(e){var t;e.done?o(e.value):(t=e.value,t instanceof i?t:new i((function(e){e(t)}))).then(r,s)}l((n=n.apply(e,t||[])).next())}))},s=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.MatomoAnalytics=void 0;const l=a(i(371)),c=s(i(869));class d extends l.Plugins.AnalyticsPluginBase{constructor(e){super(e),this.analyticsServiceName="matomo-analytics",this.analyticsService={},window._paq=window._paq||[];const t=this;this.analyticsService=(0,c.default)(this.configuration),this.analyticsService.methods=this.analyticsService.methods||{},this.analyticsService.methods.canAutoEnable=function(){return!0},this.analyticsService.methods.trackConversion=function(e,i,n,o){var a;(n=n||{}).plugins={all:!1},n.plugins[t.analyticsServiceName]=!0,null===(a=t.analyticsManager)||void 0===a||a.track(e,i,n,o)},this.analyticsService.methods.trackEcommerce=function(e,i,n,o){var a;(n=n||{}).plugins={all:!1},n.plugins[t.analyticsServiceName]=!0,null===(a=t.analyticsManager)||void 0===a||a.track(e,i,n,o)}}onWindowLoaded(){var e;return r(this,void 0,void 0,(function*(){this.analyticsManager&&(yield null===(e=this.analyticsManager.enableAnalyticsPlugin(this.getUniqueId()))||void 0===e?void 0:e.then((()=>{console.log(`Auto-enabled ${this.getUniqueId()}.`)})))}))}getAnalyticsPlugin(){return this.analyticsService}getUniqueId(){return`${this.analyticsServiceName}`}enable(){return r(this,void 0,void 0,(function*(){}))}disable(){return r(this,void 0,void 0,(function*(){}))}}t.MatomoAnalytics=d},869:function(e,t,i){var n=this&&this.__createBinding||(Object.create?function(e,t,i,n){void 0===n&&(n=i),Object.defineProperty(e,n,{enumerable:!0,get:function(){return t[i]}})}:function(e,t,i,n){void 0===n&&(n=i),e[n]=t[i]}),o=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),a=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var i in e)"default"!==i&&Object.prototype.hasOwnProperty.call(e,i)&&n(t,e,i);return o(t,e),t};Object.defineProperty(t,"__esModule",{value:!0});const r=a(i(371)),s={siteId:0,linkedDomains:[],additionalTrackedSiteIds:[],customScript:void 0,analyticsBaseUrl:"",classificationDimensionIndex:1},l=(e,t)=>
1`${e}|${String(t)}`;function c(e){if(null==e||""===e)return"";const t="string"==typeof e?parseFloat(e):e;return Number.isFinite(t)?t:""}let d=null,u=null;function p(){var e,t,i;if(void 0===window._paq)return;let n=null;try{n=null!==(i=null===(t=null===(e=window.HotelwizeApp)||void 0===e?void 0:e.PersonalizationManager)||void 0===t?void 0:t.getUserId())&&void 0!==i?i:null}catch(e){return}if(!n)return;const o=function(e){const t=e.replace(/[^0-9a-f]/gi,"").toLowerCase();return t.length>=16?t.substring(0,16):null}(n);o&&o!==u&&(u=o,window._paq.push(["setVisitorId",o]))}const m=new Set;let w=!1;t.default=function(e){return{name:"matomo-analytics",config:Object.assign(Object.assign({},s),e),initialize:e=>{var t,i,n;const o=e.config;if(!o.siteId)throw new Error("No Matomo siteId defined.");if(!o.analyticsBaseUrl)throw new Error("No Matomo endpoint URL defined.");const a=o.analyticsBaseUrl+"matomo.php",s=o.analyticsBaseUrl+"matomo.js",c=null!==(t=o.additionalTrackedSiteIds)&&void 0!==t?t:[],d=[o.siteId,...c];if(window._paq=window._paq||[],m.has(l(a,o.siteId))||(m.add(l(a,o.siteId)),window._paq.push(["setExcludedQueryParams",["gclid","dclid","gclsrc","_gl","wbraid","gbraid","fbclid"]]),window._paq.push(["disableCookies"]),p(),window._paq.push(["alwaysUseSendBeacon"]),window._paq.push(["setTrackerUrl",a]),window._paq.push(["setSiteId",o.siteId]),window._paq.push(["setLinkClasses","external"]),window._paq.push(["setDownloadClasses","download"]),(null===(i=o.linkedDomains)||void 0===i?void 0:i.length)&&window._paq.push(["setDomains",o.linkedDomains])),c.forEach((e=>{const t=l(a,e);m.has(t)||(m.add(t),window._paq.push(["addTracker",a,e]))})),!r.Support.isScriptLoaded(s)){let e=document,t=e.createElement("script"),i=e.getElementsByTagName("script")[0];t.type="text/javascript",t.async=!0,t.src=s,null===(n=i.parentNode)||void 0===n||n.insertBefore(t,i)}!function(e){var t;(null===(t=window.Matomo)||void 0===t?void 0:t.initialized)?e():(window.matomoPluginAsyncInit=window.matomoPluginAsyncInit||[],window.matomoPluginAsyncInit.push((()=>window.Matomo.on("MatomoInitialized",e))))}((()=>function(e,t){var i,n,o,a;const r=null!==(o=null===(n=null===(i=window.Matomo)||void 0===i?void 0:i.getAsyncTrackers)||void 0===n?void 0:n.call(i))&&void 0!==o?o:[];if(!r.length)return void console.error("[matomo-analytics] matomo.js initialised without any tracker.");const s=r.map((e=>{var t;return String(null!==(t=e.getSiteId())&&void 0!==t?t:"")})).filter((e=>e.length)),c=r[0];String(null!==(a=c.getSiteId())&&void 0!==a?a:"").length||(-1===s.indexOf(String(t[0]))?(c.setTrackerUrl(e),c.setSiteId(t[0])):console.error("[matomo-analytics] first tracker has no site ID and the primary site is already tracked elsewhere; leaving it unidentified to avoid double counting."));const d=new Set(r.map((e=>l(e.getTrackerUrl(),e.getSiteId()))));t.forEach((t=>{const i=l(e,t);d.has(i)||(window.Matomo.addTracker(e,t),d.add(i))}));const u=window.Matomo.getAsyncTrackers().map((e=>String(e.getSiteId()))),p=t.filter((e=>-1===u.indexOf(String(e))));p.length&&console.error("[matomo-analytics] site IDs are not being tracked:",p,"active:",u)}(a,d)))},page:e=>{if(e.payload=r.Support.fireAnalyticsHook("analyticsMatomoBeforePageView",e.payload),void 0!==window._paq){const{properties:t}=e.payload;window._paq.push(["setDocumentTitle",t.title]),window._paq.push(["setCustomUrl",t.url]),p(),function(e){var t,i,n;if(void 0===window._paq)return;let o=null;try{o=null!==(n=null===(i=null===(t=window.HotelwizeApp)||void 0===t?void 0:t.PersonalizationManager)||void 0===i?void 0:i.getPrimaryPersona())&&void 0!==n?n:null}catch(e){return}o?window._paq.push(["setCustomDimension",1,o]):window._paq.push(["deleteCustomDimension",1])}(e.config),window.eCommerceItem&&window._paq.push(["setEcommerceView",window.eCommerceItem.name||!1,window.eCommerceItem.sku||!1,window.eCommerceItem.categories||void 0]),window._paq.push(["trackPageView"]),w||(w=!0,window._paq.push(["enableLinkTracking"]),window._paq.push(["trackVisibleContentImpressions"]),window._paq.push(["enableHeartBeatTimer"]))}r.Support.fireAnalyticsHook("analyticsMatomoAfterPageView",e.payload)},track:e=>{var t,i,n,o,a;if(e.payload=r.Support.fireAnalyticsHook("analyticsMatomoBeforeTrack",e.payload),void 0!==window._paq){const{properties:r,event:s}=e.payload,{label:l,value:d,category:u,nonInteraction:p}=r,m=["label","category","nonInteraction","value","visitor_persona"],w=(e.config,1);let f=1;const v=Object.keys(r).sort().reduce(((e,t)=>(m.includes(t)||(f===w&&f++,void 0!==r[t]&&(e[`dimension${f}`]=r[t]),f++),e)),{});if("purchase"===s){let e=0,s=void 0!==r.value;const l=void 0!==r.transaction_id?r.transaction_id:"";if(s&&(e="string"==typeof r.value?parseFloat(r.value):r.value),String(l).length||console.error("[matomo-analytics] purchase has no transaction_id; Matomo discards orders with an empty ec_id",r),void 0!==r.items&&Array.isArray(r.items))for(let a=0;a<r.items.length;a++){const l=r.items[a];try{const a="string"==typeof l.price?parseFloat(l.price):l.price,r="string"==typeof l.quantity?parseInt(l.quantity):l.quantity,c=null!==(i=null!==(t=l.item_id)&&void 0!==t?t:l.id)&&void 0!==i?i:l.sku,d=null!==(n=l.item_name)&&void 0!==n?n:l.name,u=null!==(o=l.item_category)&&void 0!==o?o:l.category;if(null==c||0===String(c).length){console.error("[matomo-analytics] ecommerce item has no SKU (item_id/id/sku); Matomo will discard it",l);continue}window._paq.push(["addEcommerceItem",c,d,u,a,r]),s||(e+=a*r)}catch(e){console.error("Error adding e-commerce item",l,e)}}Number.isFinite(e)||(console.error("[matomo-analytics] purchase value is not numeric",r.value,r),e=0),window._paq.push(["trackEcommerceOrder",l,e,c(null!==(a=r.subtotal)&&void 0!==a?a:r.sub_total),c(r.tax),c(r.shipping),c(r.discount)])}else window._paq.push(["trackEvent",u||"Default",s,l,d,v])}r.Support.fireAnalyticsHook("analyticsMatomoAfterTrack",e.payload)},identify:e=>{if(void 0!==window._paq){const{userId:t,traits:i}=e.payload;if(t&&null===d&&-1===String(t).indexOf("@")&&(d=t,window._paq.push(["setUserId",t])),Object.keys(i).length)for(const t in i){let n=null;"persona"===t&&(e.config,n=1),n&&window._paq.push(["setCustomDimension",n,i[t]])}}},loaded:()=>"object"==typeof window._paq}}},371:e=>{e.exports=window.Hotelwize}},t={},i=function i(n){var o=t[n];if(void 0!==o)return o.exports;var a=t[n]={exports:{}};return e[n].call(a.exports,a,a.exports,i),a.exports}(131);self["Hotelwize.Plugins.Analytics.Matomo"]=i})(); let analyticsPlugin = new globalThis['Hotelwize.Plugins.Analytics.Matomo'].MatomoAnalytics({ "id": 3, "instanceId": "4d368c39-9715-4eea-bbe4-4fd79aa8494c", "instanceOrder": 0, "type": "analytics", "isTypeDefault": false, "name": "Platform Analytics", "assemblyName": "Hotelwize.Plugins.Analytics.Matomo", "assemblyVersion": "1.15.0.63426", "configuration": { "siteId": 136, "domain": "www.doltsohotel.gr", "linkedDomains": "", "anal
1yticsBaseUrl": "https://analytics.builderassets.com/", "classificationDimensionIndex": 1, "additionalTrackedSiteIds": [], "localeCode": "en-US" }, "trackers": [], "clientSettings": [], "clientSettingsLifetime": 2592000, "cookies": [] }); const tracker_hotelwizeanalyticstracker = new Hotelwize.Trackers.Tracker({ "id": "HotelwizeAnalyticsTracker", "name": "Website Analytics", "description": null, "isRequired": true, "priority": 100 }); tracker_hotelwizeanalyticstracker.onAccept = async (_plugin, _tracker, _trackingPreferences) => { try { await _plugin.enable(); } catch(e) { console.log(e); } return true; }; tracker_hotelwizeanalyticstracker.onRevoke = async (_plugin, _tracker, _trackingPreferences) => { try { await _plugin.disable(); } catch(e) { console.log(e); } return true; }; analyticsPlugin.trackers.push(tracker_hotelwizeanalyticstracker); HotelwizeApp.registerPlugin(analyticsPlugin); } </script>
1 
1<script data-script-id="hotelwize-google-analytics"> { (()=>{"use strict";var e={68:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.identifyVisitor=void 0;const a=n(371);var i;!function(e){e.Global="global",e.Page="page"}(i||(i={}));const o={sendPageView:!0,customDimensions:{},anonymizeIp:!1,allowGoogleSignals:!0,allowAdPersonalizationSignals:!0,allowUrlPassThrough:!1};let s={};function r(e={}){let t={};const{name:n,source:a,medium:i,content:o,keyword:s}=e;return n&&(t.campaignName=n),a&&(t.campaignSource=a),i&&(t.campaignMedium=i),o&&(t.campaignContent=o),s&&(t.campaignKeyword=s),t}const l=e=>{const{customDimensions:t}=e;return t&&Object.entries(t).reduce(((e,t)=>{const[n,a]=t;return e[a]=n,e}),{})},c=(e={},t=[])=>t.reduce(((t,n)=>(e[n]&&(t[n]=e[n]),t)),{}),d=(e={},t)=>{const{customDimensions:n}=t;if(!n)return{};const a=Object.keys(n).reduce(((t,n)=>{let a=((e,t)=>{const n=t.split?t.split("."):t;let a;for(let t=0;t<n.length;t++)a=e?e[n[t]]:void 0;return a})(e,n)||e[n];return"boolean"==typeof a&&(a=a.toString()),a||0===a?(t[n]=a,t):t}),{});return Object.keys(a).length?t.setCustomDimensionsToPage?(window.gtag("set",a),{}):a:{}};t.identifyVisitor=(e,t={},n={})=>{const a=n.trackingId;window.gtag&&a&&(e&&window.gtag("set",{user_id:e}),Object.keys(t).length&&(window.gtag("set",t),t.persona&&window.gtag("set","user_properties",{visitor_persona:t.persona})))};const g=e=>{const t=document.querySelectorAll("script[src]"),n=new RegExp(`^${e}`);return Boolean(Object.values(t).filter((e=>n.test(e.src))).length)};t.default=(e={})=>{const n=new Map,i=Object.assign(Object.assign({},o),e),u=e.instanceName?e.instanceName:"",p=e.trackingId,w=e.googleAdsConversionId,f="https://www.googletagmanager.com/gtag/js",y=i.customScriptSrc||`${f}?id=${p}`;let v=!1,m=!1;return{name:"google-gtag-analytics",config:i,preload:()=>{let e=i;if(!p)throw new Error("No GA trackingId defined");window.gtag||(()=>{function e(){window.dataLayer.push(arguments)}window.dataLayer=window.dataLayer||[],e("js",new Date),e("consent","default",{ad_storage:"denied",ad_user_data:"denied",ad_personalization:"denied",analytics_storage:"denied",wait_for_update:500}),window.gtag=e})(),window.gtag("set","url_passthrough",e.allowUrlPassThrough),(e=>g(e))(i.customScriptSrc||f)?v=!0:((e,t)=>{const n=document.createElement("script");n.async=!0,n.src=e,n.readyState?n.onreadystatechange=function(){"loaded"!==n.readyState&&"complete"!==n.readyState||(n.onreadystatechange=null,t&&t())}:n.onload=function(){t&&t()},document.body.appendChild(n)})(y,(()=>{setTimeout((()=>{null===console||void 0===console||console.info("Google Analytics plugin script has been loaded."),v=!0}),10)}));const t=l(e);let a={};void 0!==e.cookieConfig&&Object.entries(e.cookieConfig).forEach((([e,t])=>{a[(e=>e.replace(/[A-Z]/g,(e=>`_${e.toLowerCase()}`)))(e)]=t}));let o="";if(e.domain)o=e.domain;else{let e=location.hostname.split(".");
1e.shift(),o=e.join(".")}if(!s[u]){let i=Object.assign({cookie_domain:o,cookie_flags:"Secure",send_page_view:void 0===e.sendPageView||e.sendPageView,allow_google_signals:e.allowGoogleSignals,allow_ad_personalization_signals:e.allowAdPersonalizationSignals,custom_map:t,anonymize_ip:e.anonymizeIp},a);e.linker&&(i.linker=e.linker),window.gtag("config",p,i),n.set(p,i),w&&window.gtag("config",w),s[u]=!0}},initialize:e=>{const{config:t,instance:n}=e;if(!p)throw new Error("No GA trackingId defined");const a=(n.user()||{}).traits||{};Object.keys(a).length&&window.gtag("set",a)},identify:e=>{const{payload:n,config:a}=e;(0,t.identifyVisitor)(n.userId,n.traits,a)},page:({payload:e,config:t,instance:n})=>{let i=a.Support.fireAnalyticsHook("analyticsGTagBeforePageView",e);try{if(!window.gtag||!t.trackingId)return;const{properties:e}=i,{resetCustomDimensionsOnPage:a,customDimensions:o}=t,s=n.getState("context.campaign");if(a&&a.length&&o){const e=a.reduce(((e,t)=>(o[t]&&(e[t]=null),e)),{});Object.keys(e).length&&window.gtag("set",e)}const g=e.path||document.location.pathname,u={page_path:g,page_title:e.title,page_location:e.url},p=r(s),w=c(e,t.globalProperties),f=Object.assign({page:g,title:e.title,referrer:e.referrer!==document.referrer?e.referrer:void 0},w);window.gtag("set",f);const y=d(e,t),v=(c(e,t.userProperties),l(t),["title","url","path","sendPageView","referrer"]),h=o&&Object.keys(o)||[],_=Object.keys(e).reduce(((n,a)=>(v.includes(a)||h.includes(a)||t.globalProperties&&t.globalProperties.includes(a)||t.userProperties&&t.userProperties.includes(a)||(n[a]=e[a]),n)),{}),b=Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({send_to:t.trackingId},u),p),y),v),_);m&&delete b.page_location,window.gtag("event","page_view",b),m=!0}finally{a.Support.fireAnalyticsHook("analyticsGTagAfterPageView",i)}},loaded:()=>Boolean(v),track:({payload:e,config:t,instance:n})=>{let i=a.Support.fireAnalyticsHook("analyticsGTagBeforeTrack",e);const{properties:o,event:s}=i,{label:c,value:g,category:u,nonInteraction:p}=o;((e,t={},n)=>{if(!window.gtag||!t.trackingId)return;const a=d(n.properties,t),i=l(t);window.gtag("config",t.trackingId,{send_page_view:t.sendPageView||!0,custom_map:i});const o={event_label:e.label,event_category:e.category||"All",non_interaction:void 0!==e.nonInteraction&&Boolean(e.nonInteraction)};e.value&&(o.value=e.value>=0?e.value:0);const s=r(e.campaign),c=["label","category","nonInteraction","value"],g=Object.keys(n.properties).reduce(((e,t)=>(c.includes(t)||(e[t]=n.properties[t]),e)),{}),u=Object.assign(Object.assign(Object.assign(Object.assign({},o),s),a),g);"conversion"===e.event&&t.googleAdsConversionId&&(u.send_to=`${t.googleAdsConversionId}/${u.event_label}`,delete u.event_category,delete u.event_label,delete u.non_interaction),window.gtag("event",e.event,u)})({event:s,label:c,category:u||"All",value:g,nonInteraction:p,campaign:n.getState("context.campaign")},t,i),a.Support.fireAnalyticsHook("analyticsGTagAfterTrack",i)}}}},131:function(e,t,n){var a=this&&this.__createBinding||(Object.create?function(e,t,n,a){void 0===a&&(a=n),Object.defineProperty(e,a,{enumerable:!0,get:function(){return t[n]}})}:function(e,t,n,a){void 0===a&&(a=n),e[a]=t[n]}),i=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),o=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)"default"!==n&&Object.prototype.hasOwnProperty.call(e,n)&&a(t,e,n);return i(t,e),t},s=this&&this.__awaiter||function(e,t,n,a){return new(n||(n=Promise))((function(i,o){function s(e){try{l(a.next(e))}catch(e){o(e)}}function r(e){try{l(a.throw(e))}catch(e){o(e)}}function l(e){var t;e.done?i(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(s,r)}l((a=a.apply(e,t||[])).next())}))},r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.GoogleAnalytics=void 0;const l=o(n(371)),c=r(n(68));class d extends l.Plugins.AnalyticsPluginBase{constructor(e){super(e),this.pageViewTrackedOnEnabled=!1,this.analyticsServiceName="google-gtag-analytics",this.analyticsService={};const t=this;this.analyticsService.methods=this.analyticsService.methods||{},this.analyticsService.methods.trackConversion=function(e,n,a,i){var o;(a=a||{}).plugins={all:!1},a.plugins[t.analyticsServiceName]=!0,null===(o=t.analyticsManager)||void 0===o||o.track(e,n,a,i)},this.analyticsService.methods.trackEcommerce=function(e,n,a,i){var o;(a=a||{}).plugins={all:!1},a.plugins[t.analyticsServiceName]=!0,null===(o=t.analyticsManager)||void 0===o||o.track(e,n,a,i)}}onWindowLoaded(){return s(this,void 0,void 0,(function*(){}))}getAnalyticsPlugin(){const e=this.configuration;let t={domains:e.linkedDomains||[],accept_incoming:!0,decorate_forms:!0};return this.analyticsService=(0,c.default)({trackingId:e.measurementId,googleAdsConversionId:e.googleAdsConversionId,allowAdPersonalizationSignals:e.allowAdPersonalizationSignals,sendPageView:!1,anonymizeIp:!0,allowUrlPassThrough:e.allowUrlPassThrough,linker:t}),this.analyticsService}getUniqueId(){const e=this.configuration;return`${this.analyticsServiceName}/${e.measurementId||this.instanceId}`}enable(){var e;return s(this,void 0,void 0,(function*(){const t=this.configuration;let n=this;if(n.analyticsManager){let a=n.analyticsManager.getState().plugins,i=n.getUniqueId(),o=a[i];(null==o?void 0:o.enabled)||(window[`ga-disable-${t.measurementId}`]=!1,window.gtag("consent","update",{ad_storage:"granted",ad_user_data:"granted",ad_personalization:"granted",analytics_storage:"granted"}),null===(e=n.analyticsManager.enableAnalyticsPlugin(i))||void 0===e||e.then((()=>{})))}}))}disable(){var e,t;return s(this,void 0,void 0,(function*(){const n=this.configuration;let a=this;a.analyticsManager&&(null===(e=a.analyticsManager.getState().plugins[a.analyticsServiceName])||void 0===e?void 0:e.enabled)&&(window[`ga-disable-${n.measurementId}`]=!0,window.gtag("consent","update",{ad_storage:"denied",ad_user_data:"denied",ad_personalization:"denied",analytics_storage:"denied"}),window.gtag("set","ads_data_redaction",!0),null===(t=a.analyticsManager.disableAnalyticsPlugin(a.analyticsServiceName))||void 0===t||t.then((()=>{})))}))}}t.GoogleAnalytics=d},371:e=>{e.exports=window.Hotelwize}},t={},n=function n(a){var i=t[a];if(void 0!==i)return i.exports;var o=t[a]={exports:{}};return e[a].call(o.exports,o,o.exports,n),o.exports}(131);self["Hotelwize.Plugins.Analytics.Google"]=n})(); } </script>
1 
1<script> { let analyticsPlugin = new globalThis['Hotelwize.Plugins.Analytics.Google'].GoogleAnalytics({ "id": 4, "instanceId": "9fedb6e3-a57a-474b-b335-76f4a5e83628", "instanceOrder": 0, "type": "analytics", "isTypeDefault": false, "name": "Google Analytics", "assemblyName": "Hotelwize.Plugins.Analytics.Google", "assemblyVersion": "1.9.7.62092", "configuration": { "localeCode": "en-US", "instanceId": "9fedb6e3-a57a-474b-b335-76f4a5e83628", "measurementId": "UA-36708831-1", "googleAdsConversionId": "", "allowAdPersonalizationSignals": false, "allowUrlPassThrough": true, "linkedDomains": [] }, "trackers": [], "clientSettings": [], "clientSettingsLifetime": 2592000, "cookies": [] }); const tracker_googleanalytics = new Hotelwize.Trackers.Tracker({ "id": "GoogleAnalytics", "name": "Google Analytics", "description": "The Google Analytics is used to ", "isRequired": false, "priority": 100 }); tracker_googleanalytics.cookies.push(new Hotelwize.Cookies.Cookie({ "name": "_ga", "nameRegex": null, "description": "", "maxLifeTime": 63113904, "purpose": "performance", "storageType": "httpCookie", "domain": null, "isThirdParty": false, "appName": "Google Analytics" })); tracker_googleanalytics.cookies.push(new Hotelwize.Cookies.Cookie({ "name": "_ga_*", "nameRegex": null, "description": "", "maxLifeTime": 63113904, "purpose": "performance", "storageType": "httpCookie", "domain": null, "isThirdParty": false, "appName": "Google Analytics" })); tracker_googleanalytics.cookies.push(new Hotelwize.Cookies.Cookie({ "name": "_gid", "nameRegex": null, "description": "", "maxLifeTime": 86400, "purpose": "performance", "storageType": "httpCookie", "domain": null, "isThirdParty": false, "appName": "Google Analytics" })); tracker_googleanalytics.cookies.push(new Hotelwize.Cookies.Cookie({ "name": "_gat", "nameRegex": null, "description": "", "maxLifeTime": 60, "purpose": "performance", "storageType": "httpCookie", "domain": null, "isThirdParty": false, "appName": "Google Analytics" })); tracker_googleanalytics.cookies.push(new Hotelwize.Cookies.Cookie({ "name": "_gcl_*", "nameRegex": null, "description": "", "maxLifeTime": 7776000, "purpose": "performance", "storageType": "httpCookie", "domain": null, "isThirdParty": false, "appName": "Google Analytics" })); tracker_googleanalytics.cookies.push(new Hotelwize.Cookies.Cookie({ "name": "AMP_TOKEN", "nameRegex": null, "description": "", "maxLifeTime": 31556952, "purpose": "performance", "storageType": "httpCookie", "domain": null, "isThirdParty": false, "appName": "Google Analytics" })); tracker_googleanalytics.cookies.push(new Hotelwize.Cookies.Cookie({ "name": "_gac_*", "nameRegex": null, "description": "", "maxLifeTime": 7776000, "purpose": "performance", "storageType": "httpCookie", "domain": null, "isThirdParty": false, "appName": "Google Analytics" })); tracker_googleanalytics.cookies.push(new Hotelwize.Cookies.Cookie({ "name": "google_experiment_mod*", "nameRegex": null, "description": "Stores and tracks visits across websites.", "maxLifeTime": 7776000, "purpose": "marketing", "storageType": "httpCookie", "domain": ".google.com", "isThirdParty": true, "appName": "Google Analytics" })); tracker_googleanalytics.cookies.push(new Hotelwize.Cookies.Cookie({ "name": "id", "nameRegex": null, "description": "", "maxLifeTime": 7776000, "purpose": "marketing", "storageType": "httpCookie", "domain": ".google.com", "isThirdParty": true, "appName": "Google Analytics" })); tracker_googleanalytics.cookies.push(new Hotelwize.Cookies.Cookie({ "name": "CONSENT", "nameRegex": null, "description": "Stores cookie consent preferences.", "maxLifeTime": 63072000, "purpose": "marketing", "storageType": "httpCookie", "domain": ".google.com", "isThirdParty": true, "appName": "Google Analytics" })); tracker_googleanalytics.cookies.push(new Hotelwize.Cookies.Cookie({ "name": "SNID", "nameRegex": null, "description": "Google uses cookies like NID and SID to help customize ads on Google properties, like Google Search. For example, we use such cookies to remember your most recent searches, your previous interactions with an advertiser\u2019s ads or search results, and your visits to an advertiser\u2019s website. This helps us to show you customized ads on Google.", "maxLifeTime": -1, "purpose": "marketing", "storageType": "httpCookie", "domain": ".google.com", "isThirdParty": true, "appName": "Google Analytics" })); tracker_googleanalytics.cookies.push(new Hotelwize.Cookies.Cookie({ "name": "APISID", "nameRegex": null, "description": "The APISID cookie is used to play YouTube videos embedded on the website.", "maxLifeTime": 63072000, "purpose": "marketing", "storageType": "httpCookie", "domain": ".google.com", "isThirdParty": true, "appName": "Google Analytics" })); tracker_googleanalytics.cookies.push(new Hotelwize.Cookies.Cookie({ "name": "DSID", "nameRegex": null, "description": "This cookie is used for re-targeting, optimisation, reporting and attribution of online adverts.", "maxLifeTime": 1209600, "purpose": "marketing", "storageType": "httpCookie", "domain": ".google.com", "isThirdParty": true, "appName": "Google Analytics" })); tracker_googleanalytics.cookies.push(new Hotelwize.Cookies.Cookie({ "name": "IDE", "nameRegex": null, "description": "Used by Google DoubleClick to register and report the website user\u0027s actions after viewing or clicking one of the advertiser\u0027s ads with the purpose of measuring the efficacy of an ad and to present targeted ads to the user.", "maxLifeTime": 63072000, "purpose": "marketing", "storageType": "httpCookie", "domain": ".google.com", "isThirdParty": true, "appName": "Google Analytics" })); tracker_googleanalytics.cookies.push(new Hotelwize.Cookies.Cookie({ "name": "SSID", "nameRegex": null, "description": "", "maxLifeTime": 63072000, "purpose": "marketing", "storageType": "httpCookie", "domain": ".google.com", "isThirdParty": true, "appName": "Google Analytics" })); tracker_googleanalytics.cookies.push(new Hotelwize.Cookies.Cookie({ "name": "SIDCC", "nameRegex": null, "description": "This cookie carries out information about how the end user uses the website and any advertising that the end user may have seen before visiting the said website.", "maxLifeTime": 63072000, "purpose": "marketing", "storageType": "httpCookie", "domain": ".google.com", "isThirdParty": true, "appName": "Google Analytics" })); tracker_googleanalytics.cookies.push(new Hotelwize.Cookies.Cookie({ "name": "SAPISI
1D", "nameRegex": null, "description": "", "maxLifeTime": 63072000, "purpose": "marketing", "storageType": "httpCookie", "domain": ".google.com", "isThirdParty": true, "appName": "Google Analytics" })); tracker_googleanalytics.cookies.push(new Hotelwize.Cookies.Cookie({ "name": "AID", "nameRegex": null, "description": "Provides ad delivery or retargeting, store user preferences.", "maxLifeTime": 15552000, "purpose": "marketing", "storageType": "httpCookie", "domain": ".google.com", "isThirdParty": true, "appName": "Google Analytics" })); tracker_googleanalytics.cookies.push(new Hotelwize.Cookies.Cookie({ "name": "HSID", "nameRegex": null, "description": "Enable Google to collect user information for videos hosted by YouTube.", "maxLifeTime": 63072000, "purpose": "marketing", "storageType": "httpCookie", "domain": ".google.com", "isThirdParty": true, "appName": "Google Analytics" })); tracker_googleanalytics.cookies.push(new Hotelwize.Cookies.Cookie({ "name": "NID", "nameRegex": null, "description": "Provides ad delivery or retargeting, store user preferences.", "maxLifeTime": 15552000, "purpose": "marketing", "storageType": "httpCookie", "domain": ".google.com", "isThirdParty": true, "appName": "Google Analytics" })); tracker_googleanalytics.cookies.push(new Hotelwize.Cookies.Cookie({ "name": "SID", "nameRegex": null, "description": "Provides ad delivery or retargeting, provide fraud prevention.", "maxLifeTime": 63072000, "purpose": "marketing", "storageType": "httpCookie", "domain": ".google.com", "isThirdParty": true, "appName": "Google Analytics" })); tracker_googleanalytics.cookies.push(new Hotelwize.Cookies.Cookie({ "name": "OGPC", "nameRegex": null, "description": "This cookie enables the functionality of Google Maps.", "maxLifeTime": 1641600, "purpose": "marketing", "storageType": "httpCookie", "domain": ".google.com", "isThirdParty": true, "appName": "Google Analytics" })); tracker_googleanalytics.cookies.push(new Hotelwize.Cookies.Cookie({ "name": "SEARCH_SAMESITE", "nameRegex": null, "description": "Allow servers to mitigate the risk of CSRF and information leakage attacks by asserting that a particular cookie should only be sent with requests initiated from the same registrable domain.", "maxLifeTime": 0, "purpose": "marketing", "storageType": "httpCookie", "domain": ".google.com", "isThirdParty": true, "appName": "Google Analytics" })); tracker_googleanalytics.cookies.push(new Hotelwize.Cookies.Cookie({ "name": "__ut", "nameRegex": null, "description": "Provides fraud prevention.", "maxLifeTime": 0, "purpose": "marketing", "storageType": "httpCookie", "domain": ".google.com", "isThirdParty": true, "appName": "Google Analytics" })); tracker_googleanalytics.cookies.push(new Hotelwize.Cookies.Cookie({ "name": "__Secure-1PAPISID", "nameRegex": null, "description": "Provides fraud prevention.", "maxLifeTime": 0, "purpose": "marketing", "storageType": "httpCookie", "domain": ".google.com", "isThirdParty": true, "appName": "Google Analytics" })); tracker_googleanalytics.cookies.push(new Hotelwize.Cookies.Cookie({ "name": "__Secure-1PSID", "nameRegex": null, "description": "Provides fraud prevention.", "maxLifeTime": 0, "purpose": "marketing", "storageType": "httpCookie", "domain": ".google.com", "isThirdParty": true, "appName": "Google Analytics" })); tracker_googleanalytics.cookies.push(new Hotelwize.Cookies.Cookie({ "name": "__Secure-3PAPISID", "nameRegex": null, "description": "Used for targeting purposes to build a profile of the website visitor\u0027s interests in order to show relevant \u0026 personalised Google advertising.", "maxLifeTime": 63072000, "purpose": "marketing", "storageType": "httpCookie", "domain": ".google.com", "isThirdParty": true, "appName": "Google Analytics" })); tracker_googleanalytics.cookies.push(new Hotelwize.Cookies.Cookie({ "name": "__Secure-3PSID", "nameRegex": null, "description": "Used for targeting purposes to build a profile of the website visitor\u0027s interests in order to show relevant \u0026 personalised Google advertising.", "maxLifeTime": 63072000, "purpose": "marketing", "storageType": "httpCookie", "domain": ".google.com", "isThirdParty": true, "appName": "Google Analytics" })); tracker_googleanalytics.cookies.push(new Hotelwize.Cookies.Cookie({ "name": "__Secure-3PSIDCC", "nameRegex": null, "description": "Provides fraud prevention.", "maxLifeTime": 0, "purpose": "marketing", "storageType": "httpCookie", "domain": ".google.com", "isThirdParty": true, "appName": "Google Analytics" })); tracker_googleanalytics.cookies.push(new Hotelwize.Cookies.Cookie({ "name": "1P_JAR", "nameRegex": null, "description": "This cookie carries out information about how the end user uses the website and any advertising that the end user may have seen before visiting the said website.", "maxLifeTime": 2592000, "purpose": "marketing", "storageType": "httpCookie", "domain": ".google.com", "isThirdParty": true, "appName": "Google Analytics" })); tracker_googleanalytics.onAccept = async (_plugin, _tracker, _trackingPreferences) => { try { await _plugin.enable(); } catch(e) { console.log(e); } return true; }; tracker_googleanalytics.onRevoke = async (_plugin, _tracker, _trackingPreferences) => { try { await _plugin.disable(); } catch(e) { console.log(e); } return true; }; analyticsPlugin.trackers.push(tracker_googleanalytics); HotelwizeApp.registerPlugin(analyticsPlugin); } </script>
1 
1<script data-script-id="hotelwize-google-analytics-v4"> { /*! For license information please see hotelwize-analytics-ga4.js.LICENSE.txt */ (()=>{var e={112:function(e){e.exports=function(){"use strict";var e=/^(?:(?:https?|mailto|ftp):|[^:/?#]*(?:[/?#]|$))/i;function t(e,t){return[e,window.btoa(t).replace(/=/g,".")].join("*")}function n(e){return window.atob(e.replace(/\./g,"="))}function i(){var e,t,i,a=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},o=a.linkerQueryParameterName,s=a.checkFingerPrint,c=(e=o,t=window.location.href,null===(i=new RegExp("[?&]"+e+"=([^&#]*)","i").exec(t))?null:decodeURIComponent(i[1]));if(c){for(var g=c.split("*").slice(2),l={},d=[],u=0;u<g.length;u+=2){var f=g[u],p=g[u+1];d.push(f+"*"+p),l[f]=n(p)}if(s){var v=r(d);if(c.split("*")[1]!==v)return}return l}}function a(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=e.cookiesNamesList,i=e.gaCookiesPrefix,a=e.conversionLinkerCookiesPrefix,o=new RegExp("^"+i+"_ga"),r=/G[A-Z]1\.[0-9]+\.(.+)/,s=[],c=void 0;return Array.isArray(n)?n.forEach((function(e){var n=function(e){for(var t=("; "+document.cookie).split("; "),n=t.length-1;n>=0;n--){var i=t[n].split("=");if(e instanceof RegExp?e.test(i[0]):e===i[0])return[i[0],i[1]]}return[]}(e);e=n[0];var i=n[1];if(i){if(o.test(e))i=i.match(r)[1];else{if("FPLC"===e)return void(c=i);e!==a+"_au"&&"FPAU"!==e||(i=i.split(".").slice(2).join("."))}s.push(t(e,i))}})):Object.keys(n).forEach((function(e){var i=n[e];"FPLC"!==e?s.push(t(e,i)):c=i})),c&&s.push(t("_fplc",c)),s}function o(e,t,n,i){function a(e,t){if(e=function(e){return new RegExp("(.*?)(^|&)"+e+"=([^&]*)&?(.*)")}(e).exec(t)){var n=e[2],i=e[4];t=e[1],i&&(t=t+n+i)}return t}function o(t){var n=(t=a(e,t)).charAt(t.length-1);return t&&"&"!==n&&(t+="&"),t+l}i=!!i;var r=/([^?#]+)(\?[^#]*)?(#.*)?/.exec(n);if(!r)return"";var s=r[1],c=r[2]||"",g=r[3]||"",l=e+"="+t;return i?g="#"+o(g.substring(1)):c="?"+o(c.substring(1)),""+s+c+g}function r(){for(var e,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:void 0,n=[window.navigator.userAgent,(new Date).getTimezoneOffset(),window.navigator.userLanguage||window.navigator.language,Math.floor((new Date).getTime()/60/1e3)-0,t?t.join("*"):""].join("*"),i=[],a=0;a<256;a++){e=a;for(var o=0;o<8;o++)e=1&e?3988292384^e>>>1:e>>>1;i[a]=e}for(var r=-1,s=0;s<n.length;s++)r=r>>>8^i[255&(r^n.charCodeAt(s))];return(~r>>>0).toString(36)}function s(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=a({cookiesNamesList:e.cookiesNamesList,gaCookiesPrefix:e.gaCookiesPrefix,conversionLinkerCookiesPrefix:e.conversionLinkerCookiesPrefix});return["1",r(t),t.join("*")].join("*")}function c(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=t.linkerQueryParameterName,i=t.cookiesNamesList,a=t.gaCookiesPrefix,r=t.conversionLinkerCookiesPrefix,c=t.entity,g=t.useFragment,l=[],d=s({cookiesNamesList:i,gaCookiesPrefix:a,conversionLinkerCookiesPrefix:r});return Array.isArray(c)||c instanceof NodeList||(c=[c]),c.forEach((function(t){var i;t.tagName?"A"===t.tagName?i=function(t,n,i,a){if(i&&i.href){var r=o(t,n,i.href,a);if(e.test(r))return i.href=r,i}}(n,d,t,g):"FORM"===t.tagName&&(i=function(t,n,i){if(i&&i.action){var a=(i.method||"").toLowerCase();if("get"===a){for(var r=i.childNodes||[],s=!1,c=0;c<r.length;c++){var g=r[c];if(g.name===t){g.setAttribute("value",n),s=!0;break}}if(!s){var l=document.createElement("input");l.setAttribute("type","hidden"),l.setAttribute("name",t),l.setAttribute("value",n),i.appendChild(l)}return i}if("post"===a){var d=o(t,n,i.action);if(e.test(d))return i.action=d,i}}}(n,d,t)):"string"==typeof t&&(i=o(n,d,t,g)),i&&l.push(i)})),l.length?l:void 0}var g=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"get",t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if("undefined"==typeof window||void 0===window.document)throw"This should be only run on a browser";var n={gaCookiesPrefix:t.gaCookiesPrefix||"",conversionLinkerCookiesPrefix:t.conversionLinkerCookiesPrefix||"_gcl",linkerQueryParameterName:t.linkerQueryParameterName||"_gl",checkFingerPrint:!!t.checkFingerPrint||!1,useFragment:!!t.useFragment||!1};switch(t.cookiesNamesList?n.cookiesNamesList=t.cookiesNamesList:(n.cookiesNamesList=[n.gaCookiesPrefix+"_ga",new RegExp("^"+n.gaCookiesPrefix+"_ga_[A-Z0-9]+$"),"FPLC","FPAU"],["_aw","_dc","_gb","_ag","_gf","_ha","_au"].forEach((function(e){n.cookiesNamesList.push(n.conversionLinkerCookiesPrefix+e)}))),e){case"get":return s({cookiesNamesList:n.cookiesNamesList,gaCookiesPrefix:n.gaCookiesPrefix,conversionLinkerCookiesPrefix:n.conversionLinkerCookiesPrefix});case"read":return function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return i({linkerQueryParameterName:e.linkerQueryParameterName,checkFingerPrint:e.checkFingerPrint})}({linkerQueryParameterName:n.linkerQueryParameterName,checkFingerPrint:n.checkFingerPrint});case"decorate":return c({linkerQueryParameterName:n.linkerQueryParameterName,cookiesNamesList:n.cookiesNamesList,gaCookiesPrefix:n.gaCookiesPrefix,conversionLinkerCookiesPrefix:n.conversionLinkerCookiesPrefix,entity:t.entity,useFragment:n.useFragment})}};return g.prototype={},g.answer=42,g}()},317:(e,t,n)=>{"use strict";function i(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,i)}return n}function a(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};
1t%2?i(Object(n),!0).forEach((function(t){o(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):i(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function o(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}n.r(t),n.d(t,{default:()=>p,init:()=>v});var r={},s="https://www.googletagmanager.com/gtag/js",c={debug_mode:!1,send_page_view:!1,anonymize_ip:!1,allow_google_signals:!0,allow_ad_personalization_signals:!0,cookie_flags:""},g={gtagName:"gtag",dataLayerName:"ga4DataLayer",measurementIds:[],gtagConfig:c};function l(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=0,n=d(e.measurementIds),i=a(a({},g),e);return{name:"google-analytics",config:i,initialize:function(e){var t=e.config,i=e.instance,o=t.dataLayerName,g=t.customScriptSrc,l=t.gtagName,d=t.gtagConfig,u=t.debug,p=t.nonce,v=o?"&l=".concat(o):"",h=g||"".concat(s,"?id=").concat(n[0]).concat(v);if(!f(h)){var m=document.createElement("script");m.async=!0,m.src=h,p&&m.setAttribute("nonce",p),document.body.appendChild(m)}window[o]||(window[o]=window[o]||[]),window[l]||(window[l]=function(){window[o].push(arguments)}),window[l]("js",new Date);var w=a(a({},c),d||{});!0===u?w.debug_mode=!0:delete w.debug_mode;var y=(i.user()||{}).traits||{};Object.keys(y).length&&window[l]("set","user_properties",y);for(var _=0;_<n.length;_++)r[n[_]]||(window[l]("config",n[_],w),r[n[_]]=!0)},identify:function(e){var t=e.payload,i=e.config.gtagName;window[i]&&n.length&&(t.userId&&window[i]("set",{user_id:t.userId}),Object.keys(t.traits).length&&window[i]("set","user_properties",t.traits))},page:function(e){var i=e.payload,o=e.config,r=e.instance,s=o.gtagName,c=o.gtagConfig;if(window[s]&&n.length){var g=i.properties,l=g.send_to,d=r.getState("context.campaign"),f={page_title:g.title,page_location:g.url,page_path:g.path||document.location.pathname,page_hash:g.hash,page_search:g.page_search,page_referrer:g.referrer},p=u(d),v=r.user("userId"),h=a(a(a(a({},l?{send_to:l}:{}),f),p),v?{user_id:v}:{});c&&c.send_page_view&&0===t||window[s]("event","page_view",h),t++}},track:function(e){var t=e.payload,i=e.config,o=e.instance,r=t.properties,s=t.event,c=o.getState("context.campaign"),g=i.gtagName;if(window[g]&&n.length){var l=u(c),d=o.user("userId"),f=a(a(a({},r),l),d?{user_id:d}:{});window[g]("event",s,f)}},loaded:function(){var e=i.dataLayerName,t=i.customScriptSrc,n=e&&window[e]&&Array.prototype.push===window[e].push;return f(t||s)&&n},methods:{addTag:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};window[i.gtagName]&&(window[i.gtagName]("config",e,t),n&&!n.includes(e)&&(n=n.concat(e)))},disable:function(e){for(var t=e?d(e):n,i=0;i<n.length;i++){var a=n[i];t.includes(a)&&(window["ga-disable-".concat(a)]=!0)}},enable:function(e){for(var t=e?d(e):n,i=0;i<n.length;i++){var a=n[i];t.includes(a)&&(window["ga-disable-".concat(a)]=!1)}}}}}function d(e){if(!e)throw new Error("No GA Measurement ID defined");if(Array.isArray(e))return e;if("string"==typeof e)return[e];throw new Error("GA Measurement ID must be string or array of strings")}function u(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t={},n=e.id,i=e.name,a=e.source,o=e.medium,r=e.content,s=e.keyword;return n&&(t.campaignId=n),i&&(t.campaignName=i),a&&(t.campaignSource=a),o&&(t.campaignMedium=o),r&&(t.campaignContent=r),s&&(t.campaignKeyword=s),t}function f(e){var t=document.querySelectorAll("script[src]"),n=new RegExp("^".concat(e));return Boolean(Object.values(t).filter((function(e){return n.test(e.src)})).length)}var p=l,v=l},451:function(e,t,n){"use strict";var i,a=this&&this.__createBinding||(Object.create?function(e,t,n,i){void 0===i&&(i=n);var a=Object.getOwnPropertyDescriptor(t,n);a&&!("get"in a?!t.__esModule:a.writable||a.configurable)||(a={enumerable:!0,get:function(){return t[n]}}),Object.defineProperty(e,i,a)}:function(e,t,n,i){void 0===i&&(i=n),e[i]=t[n]}),o=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),r=this&&this.__importStar||(i=function(e){return i=Object.getOwnPropertyNames||function(e){var t=[];for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[t.length]=n);return t},i(e)}
1,function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n=i(e),r=0;r<n.length;r++)"default"!==n[r]&&a(t,e,n[r]);return o(t,e),t}),s=this&&this.__awaiter||function(e,t,n,i){return new(n||(n=Promise))((function(a,o){function r(e){try{c(i.next(e))}catch(e){o(e)}}function s(e){try{c(i.throw(e))}catch(e){o(e)}}function c(e){var t;e.done?a(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(r,s)}c((i=i.apply(e,t||[])).next())}))},c=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.GoogleAnalyticsV4=void 0;const g=c(n(317)),l=c(n(112)),d=r(n(537));class u{constructor(){this.executed=!1}}class f extends d.Plugins.AnalyticsPluginBase{onWindowLoaded(){return s(this,void 0,void 0,(function*(){}))}constructor(e){var t;super(e),this.pageViewTrackedOnEnabled=!1,this.analyticsServiceName="google-analytics-v4",this.analyticsService={},this.dataLayerName="dataLayer",this.postActivationCommands=[],this.pluginIsActivated=!1,this.pluginIsActivating=!1,this.gtagName="gtag",this.consentState={ad_storage:"denied",ad_user_data:"denied",ad_personalization:"denied",analytics_storage:"denied",personalization_storage:"denied",functionality_storage:"granted",security_storage:"granted"},this.previouslySentConsentState=null,this.hashRegex=/#.*$/;const n=window.location.href;if(this.clientSettingsLifetime=28800,this.loadClientSettings(),"Hotelwize.Plugins.PrivacyProtection.DefaulTrackerManager"!=(null===(t=window.HotelwizeApp.TrackerManager)||void 0===t?void 0:t.assemblyName))if(d.Support.isObjectEmpty(this.clientSettings))this.clientSettings={originalEntryDataUsed:!1,originalLocation:n,originalReferrer:document.referrer,originalHash:window.location.hash,originalSearch:window.location.search,originalPageTitle:document.title},this.saveClientSettings();else if(!d.Support.isObjectEmpty(this.clientSettings)&&0==this.clientSettings.originalEntryDataUsed){var i=new u;i.executed=!1,i.action=()=>{if(this.clientSettings.originalLocation!=window.location.href){null===console||void 0===console||console.info("Tracking original page view.");const e={all:!1};e[this.getUniqueId()]=!0,window.htrack("page",{url:this.clientSettings.originalLocation,path:this.urlPath(this.clientSettings.originalLocation),hash:this.clientSettings.originalHash,search:this.clientSettings.originalSearch,title:this.clientSettings.originalPageTitle,referrer:this.clientSettings.originalReferrer},{plugins:e}),this.clientSettings.originalEntryDataUsed=!0,this.saveClientSettings()}else null===console||void 0===console||console.info("Skipped original page view tracking.")},this.postActivationCommands.push(i)}}getGoogleTagLinker(){return l.default}getGoogleTagLinkerParam(){return(0,l.default)("get")}getGoogleTagLinkerQueryParam(){try{return`_gl=${(0,l.default)("get")}`}catch(e){return console.error(e),""}}getAnalyticsPlugin(){var e,t;let n=this;const i=this.configuration,a="Hotelwize.Plugins.PrivacyProtection.DefaulTrackerManager"!=(null===(e=window.HotelwizeApp.TrackerManager)||void 0===e?void 0:e.assemblyName)&&null!==(t=window.cookieConsentModeEnabled)&&void 0!==t&&t;let o={domains:i.linkedDomains||[],accept_incoming:!0,decorate_forms:!0};window[n.dataLayerName]=window[n.dataLayerName]||[],window[n.gtagName]=function(){window[n.dataLayerName].push(arguments)},a||(n.consentState.ad_storage="granted",n.consentState.ad_user_data="granted",n.consentState.ad_personalization="granted",n.consentState.analytics_storage="granted",n.consentState.personalization_storage="granted"),window[n.gtagName]("consent","default",Object.assign(Object.assign({},n.consentState),{wait_for_update:1500})),a&&window[n.gtagName]("set","ads_data_redaction",!0),n.analyticsService=(0,g.default)({measurementIds:i.measurementIds,gtagName:n.gtagName,dataLayerName:n.dataLayerName,debug:i.debugMode,gtagConfig:{anonymize_ip:!0,url_passthrough:i.allowUrlPassThrough,linker:o,send_page_view:!1}}),i.adsConversionId&&window[n.gtagName]("config",i.adsConversionId);const r=n.analyticsService.identify;function s(e,t){switch(e.toLowerCase()){case d.Trackers.TrackingCategory.Performance:n.consentState.analytics_storage=t?"granted":"denied";break;case d.Trackers.TrackingCategory.Marketing:n.consentState.ad_storage=t?"granted":"denied",n.consentState.ad_user_data=t?"granted":"denied",n.consentState.ad_personalization=t?"granted":"denied";break;case d.Trackers.TrackingCategory.Personalization:n.consentState.personalization_storage=t?"granted":"denied"}}function c(e,t){if("object"!=typeof e||null===e||"object"!=typeof t||null===t)return e===t;let n=Object.keys(e),i=Object.keys(t);if(n.length!==i.length)return!1;for(let a of n)if(!i.includes(a)||!c(e[a],t[a]))return!1;return!0}function l(){const e=new u;e.executed=!1,e.action=()=>{window[n.gtagName]("consent","update",Object.assign({},n.consentState)),window[n.gtagName]("event","consent_update")},n.postActivationCommands.push(e)}return n.analyticsService.identify=function(e){var t;"function"==typeof r&&r(e);const i=(null===(t=null==e?void 0:e.payload)||void 0===t?void 0:t.traits)||{};i.persona&&window[n.gtagName]("set","user_properties",{visitor_persona:i.persona})},n.analyticsService.methods=n.analyticsService.methods||{},n.analyticsService.methods.setConsent=function(e,t=!1){"string"==typeof e?s(e,!0):Array.isArray(e)&&e.every((e=>"string"==typeof e))&&e.forEach((e=>s(e,!0)));try{c(n.consentState,n.previouslySentConsentState)||(n.pluginIsActivated?(window[n.gtagName]("consent","update",Object.assign({},n.consentState)),window[n.gtagName]("event","consent_update")):l(),n.previouslySentConsentState=Object.assign({},n.consentState))}catch(e){console.error(e)}},n.analyticsService.methods.clearConsent=function(e,t=!1){"string"==typeof e?s(e,!1):Array.isArray(e)&&e.every((e=>"string"==typeof e))&&e.forEach((e=>s(e,!1)));try{c(n.consentState,n.previouslySentConsentState)||(n.pluginIsActivated?(window[n.gtagName]("consent","update",Object.assign({},n.consentState)),window[n.gtagName]("event","consent_update")):l(),n.previouslySentConsentState=Object.assign({},n.consentState))}catch(e){console.error(e)}},n.analyticsService.methods.trackConversion=function(e,t,i,a){var o;const r=n.configuration;if(r.adsConversionId){let i=null;switch(e.toLowerCase()){case"newsletter_subscribe_success":case"booking_complete_liquid":case"contact_form_success":i=null!==(o=r.conversionTracking[e])&&void 0!==o?o:null;break;
1case"custom":let n=t.label;n&&(i=n.includes("/")||n.startsWith(`${r.adsConversionId}/`)?n:`${r.adsConversionId}/${n}`)}if(i){const e=Object.assign({},t,{send_to:i});delete e.label,window[n.gtagName]("event","conversion",e)}}},n.analyticsService.methods.trackEcommerce=function(e,t,i,a){window[n.gtagName]("event",e,t)},this.analyticsService}urlPath(e){const t=/(http[s]?:\/\/)?([^\/\s]+\/)(.*)/g.exec(e);return"/"+(t&&t[3]?t[3].split("?")[0].replace(this.hashRegex,""):"")}getUniqueId(){var e;const t=this.configuration;return`${this.analyticsServiceName}/${(null===(e=t.measurementIds)||void 0===e?void 0:e.join("_"))||this.instanceId}`}enable(){return s(this,void 0,void 0,(function*(){var e;const t=this;if(t.configuration,t.analyticsManager){const n=t.analyticsManager.getState().plugins,i=t.getUniqueId(),a=n[i],o=null==a?void 0:a.enabled;if(!t.pluginIsActivating&&!t.pluginIsActivated&&!o){try{window[t.gtagName]("set","allow_ad_personalization_signals","granted"==t.consentState.ad_personalization),window[t.gtagName]("consent","update",Object.assign({},t.consentState))}catch(e){}null===(e=t.analyticsManager.enableAnalyticsPlugin(i))||void 0===e||e.then((()=>{this.postActivationCommands.length>0&&(null===console||void 0===console||console.info(`Executing ${this.postActivationCommands.length} post-activation commands.`),this.postActivationCommands.forEach((e=>{0==e.executed&&"function"==typeof e.action&&(e.executed=!0,e.action.apply(null,[t]))}))),t.pluginIsActivated=!0})),t.pluginIsActivating=!0}}}))}disable(){return s(this,void 0,void 0,(function*(){var e,t;this.configuration;let n=this;const i=this.getUniqueId();if(n.analyticsManager&&(null===(e=n.analyticsManager.getState().plugins[i])||void 0===e?void 0:e.enabled)){try{window[n.gtagName]("set","ads_data_redaction",!0),window[n.gtagName]("set","allow_ad_personalization_signals",!1),n.consentState.ad_storage="denied",n.consentState.ad_user_data="denied",n.consentState.ad_personalization="denied",n.consentState.analytics_storage="denied",n.consentState.personalization_storage="denied",window[n.gtagName]("consent","update",Object.assign({},n.consentState))}catch(e){}null===(t=n.analyticsManager.disableAnalyticsPlugin(i))||void 0===t||t.then((()=>{n.pluginIsActivated=!1}))}}))}}t.GoogleAnalyticsV4=f},537:e=>{"use strict";e.exports=window.Hotelwize}},t={};function n(i){var a=t[i];if(void 0!==a)return a.exports;var o=t[i]={exports:{}};return e[i].call(o.exports,o,o.exports,n),o.exports}n.d=(e,t)=>{for(var i in t)n.o(t,i)&&!n.o(e,i)&&Object.defineProperty(e,i,{enumerable:!0,get:t[i]})},n.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),n.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})};var i=n(451);self["Hotelwize.Plugins.Analytics.GoogleAnalyticsV4"]=i})(); } </script>
1 
1<script> { let analyticsPlugin = new globalThis['Hotelwize.Plugins.Analytics.GoogleAnalyticsV4'].GoogleAnalyticsV4({ "id": 72, "instanceId": "59422273-f23f-458a-b44c-fbb9b066b57a", "instanceOrder": 0, "type": "analytics", "isTypeDefault": false, "name": "Google Analytics v4", "assemblyName": "Hotelwize.Plugins.Analytics.GoogleAnalyticsV4", "assemblyVersion": "1.11.1.62074", "configuration": { "localeCode": "en-US", "instanceId": "59422273-f23f-458a-b44c-fbb9b066b57a", "measurementIds": [ "G-V0DLX6WJXV" ], "adsConversionId": "", "debugMode": false, "allowUrlPassThrough": true, "linkedDomains": [ "www.doltsohotel.gr" ], "conversionTracking": { "contact_form_success": null, "booking_complete_liquid": null, "newsletter_subscribe_success": null } }, "trackers": [], "clientSettings": [], "clientSettingsLifetime": 2592000, "cookies": [] }); const tracker_googleanalyticsv4 = new Hotelwize.Trackers.Tracker({ "id": "GoogleAnalyticsV4", "name": "Google Analytics v4", "description": "The Google Analytics is used to ", "isRequired": false, "priority": 100 }); tracker_googleanalyticsv4.cookies.push(new Hotelwize.Cookies.Cookie({ "name": "_ga", "nameRegex": null, "description": "Used to distinguish users and to store and count pageviews.", "maxLifeTime": 63113904, "purpose": "performance", "storageType": "httpCookie", "domain": null, "isThirdParty": false, "appName": "Google Analytics v4" })); tracker_googleanalyticsv4.cookies.push(new Hotelwize.Cookies.Cookie({ "name": "_ga_*", "nameRegex": null, "description": "Used to persist session state.", "maxLifeTime": 63113904, "purpose": "performance", "storageType": "httpCookie", "domain": null, "isThirdParty": false, "appName": "Google Analytics v4" })); tracker_googleanalyticsv4.cookies.push(new Hotelwize.Cookies.Cookie({ "name": "_gid", "nameRegex": null, "description": "Used to store and count pageviews.", "maxLifeTime": 86400, "purpose": "performance", "storageType": "httpCookie", "domain": null, "isThirdParty": false, "appName": "Google Analytics v4" })); tracker_googleanalyticsv4.cookies.push(new Hotelwize.Cookies.Cookie({ "name": "_gat", "nameRegex": null, "description": "Used to read and filter requests from bots.", "maxLifeTime": 60, "purpose": "performance", "storageType": "httpCookie", "domain": null, "isThirdParty": false, "appName": "Google Analytics v4" })); tracker_googleanalyticsv4.cookies.push(new Hotelwize.Cookies.Cookie({ "name": "_gat_*", "nameRegex": null, "description": "Used to read and filter requests from bots.", "maxLifeTime": 60, "purpose": "performance", "storageType": "httpCookie", "domain": null, "isThirdParty": false, "appName": "Google Analytics v4" })); tracker_googleanalyticsv4.cookies.push(new Hotelwize.Cookies.Cookie({ "name": "_gcl_*", "nameRegex": null, "description": "Used to provide ad delivery or retargeting and to store and track conversions.", "maxLifeTime": 7776000, "purpose": "performance", "storageType": "httpCookie", "domain": null, "isThirdParty": false, "appName": "Google Analytics v4" })); tracker_googleanalyticsv4.cookies.push(new Hotelwize.Cookies.Cookie({ "name": "AMP_TOKEN", "nameRegex": null, "description": "Contains a reference to obtain Client ID from AMP Client ID service. Other possible values indicate opt-out, \u201Cinflight request\u201D or an error message of Client ID from AMP Client ID service.", "maxLifeTime": 31556952, "purpose": "performance", "storageType": "httpCookie", "domain": null, "isThirdParty": false, "appName": "Google Analytics v4" })); tracker_googleanalyticsv4.cookies.push(new Hotelwize.Cookies.Cookie({ "name": "_gac_*", "nameRegex": null, "description": "Contains campaign-related information for the user.", "maxLifeTime": 7776000, "purpose": "performance", "storageType": "httpCookie", "domain": "www.google.com", "isThirdParty": true, "appName": "Google Analytics v4" })); tracker_googleanalyticsv4.cookies.push(new Hotelwize.Cookies.Cookie({ "name": "OTZ", "nameRegex": null, "description": " Used by Google Analytics that provides an aggregate analysis of Website visitors.", "maxLifeTime": 2592000, "purpose": "performance", "storageType": "httpCookie", "domain": null, "isThirdParty": false, "appName": "Google Analytics v4" })); tracker_googleanalyticsv4.cookies.push(new Hotelwize.Cookies.Cookie({ "name": "AEC", "nameRegex": null, "description": "Ensures requests within a browsing session are made by the user, and n
1ot by other sites. They prevent malicious sites from acting on behalf of a user without that user\u0027s knowledge.", "maxLifeTime": 15552000, "purpose": "performance", "storageType": "httpCookie", "domain": null, "isThirdParty": false, "appName": "Google Analytics v4" })); tracker_googleanalyticsv4.cookies.push(new Hotelwize.Cookies.Cookie({ "name": "google_experiment_mod*", "nameRegex": null, "description": "Stores and tracks visits across websites.", "maxLifeTime": 7776000, "purpose": "marketing", "storageType": "httpCookie", "domain": ".google.com", "isThirdParty": true, "appName": "Google Analytics v4" })); tracker_googleanalyticsv4.cookies.push(new Hotelwize.Cookies.Cookie({ "name": "id", "nameRegex": null, "description": "Used for ad targeting, reporting, and user tracking across websites. Helps deliver personalized ads and measure their effectiveness.", "maxLifeTime": 7776000, "purpose": "marketing", "storageType": "httpCookie", "domain": ".doubleclick.net", "isThirdParty": true, "appName": "Google Analytics v4" })); tracker_googleanalyticsv4.cookies.push(new Hotelwize.Cookies.Cookie({ "name": "CONSENT", "nameRegex": null, "description": "Stores cookie consent preferences.", "maxLifeTime": 630720000, "purpose": "marketing", "storageType": "httpCookie", "domain": ".google.com", "isThirdParty": true, "appName": "Google Analytics v4" })); tracker_googleanalyticsv4.cookies.push(new Hotelwize.Cookies.Cookie({ "name": "SNID", "nameRegex": null, "description": "Google uses cookies like NID and SID to help customize ads on Google properties, like Google Search. For example, we use such cookies to remember your most recent searches, your previous interactions with an advertiser\u2019s ads or search results, and your visits to an advertiser\u2019s website. This helps us to show you customized ads on Google.", "maxLifeTime": -1, "purpose": "marketing", "storageType": "httpCookie", "domain": ".google.com", "isThirdParty": true, "appName": "Google Analytics v4" })); tracker_googleanalyticsv4.cookies.push(new Hotelwize.Cookies.Cookie({ "name": "APISID", "nameRegex": null, "description": "This cookie is used by Google to display personalized advertisements on Google sites, based on recent searches and previous interactions. The cookie enables Google to collect user information for videos hosted by YouTube.", "maxLifeTime": 63072000, "purpose": "marketing", "storageType": "httpCookie", "domain": ".google.com", "isThirdParty": true, "appName": "Google Analytics v4" })); tracker_googleanalyticsv4.cookies.push(new Hotelwize.Cookies.Cookie({ "name": "DSID", "nameRegex": null, "description": "This cookie is used for re-targeting, optimisation, reporting and attribution of online adverts.", "maxLifeTime": 1209600, "purpose": "marketing", "storageType": "httpCookie", "domain": ".google.com", "isThirdParty": true, "appName": "Google Analytics v4" })); tracker_googleanalyticsv4.cookies.push(new Hotelwize.Cookies.Cookie({ "name": "IDE", "nameRegex": null, "description": "Used by Google DoubleClick to register and report the website user\u0027s actions after viewing or clicking one of the advertiser\u0027s ads with the purpose of measuring the efficacy of an ad and to present targeted ads to the user.", "maxLifeTime": 63072000, "purpose": "marketing", "storageType": "httpCookie", "domain": ".google.com", "isThirdParty": true, "appName": "Google Analytics v4" })); tracker_googleanalyticsv4.cookies.push(new Hotelwize.Cookies.Cookie({ "name": "SSID", "nameRegex": null, "description": "This cookie is used by Google to display personalized advertisements on Google sites, based on recent searches and previous interactions. The cookie enables Google to collect user information for videos hosted by YouTube.", "maxLifeTime": 63072000, "purpose": "marketing", "storageType": "httpCookie", "domain": ".google.com", "isThirdParty": true, "appName": "Google Analytics v4" })); tracker_googleanalyticsv4.cookies.push(new Hotelwize.Cookies.Cookie({ "name": "SIDCC", "nameRegex": null, "description": "This cookie carries out information about how the end user uses the website and any advertising that the end user may have seen before visiting the said website.", "maxLifeTime": 63072000, "purpose": "marketing", "storageType": "httpCookie", "domain": ".google.com", "isThirdParty": true, "appName": "Google Analytics v4" })); tracker_googleanalyticsv4.cookies.push(new Hotelwize.Cookies.Cookie({ "name": "SAPISI
1D", "nameRegex": null, "description": "This cookie is used by Google to display personalized advertisements on Google sites, based on recent searches and previous interactions. The cookie enables Google to collect user information for videos hosted by YouTube.", "maxLifeTime": 63072000, "purpose": "marketing", "storageType": "httpCookie", "domain": ".google.com", "isThirdParty": true, "appName": "Google Analytics v4" })); tracker_googleanalyticsv4.cookies.push(new Hotelwize.Cookies.Cookie({ "name": "AID", "nameRegex": null, "description": "Provides ad delivery or retargeting, store user preferences.", "maxLifeTime": 15552000, "purpose": "marketing", "storageType": "httpCookie", "domain": ".google.com", "isThirdParty": true, "appName": "Google Analytics v4" })); tracker_googleanalyticsv4.cookies.push(new Hotelwize.Cookies.Cookie({ "name": "HSID", "nameRegex": null, "description": "Contains encrypted entries of your Google account and the last login time to protect against attacks and data theft from form entries.", "maxLifeTime": 63072000, "purpose": "marketing", "storageType": "httpCookie", "domain": ".google.com", "isThirdParty": true, "appName": "Google Analytics v4" })); tracker_googleanalyticsv4.cookies.push(new Hotelwize.Cookies.Cookie({ "name": "NID", "nameRegex": null, "description": "The NID cookie contains a unique ID Google uses to remember your preferences and other information, such as your preferred language (e.g. English), how many search results you wish to have shown per page (e.g. 10 or 20), and whether or not you wish to have Google\u0027s SafeSearch filter turned on.", "maxLifeTime": 15552000, "purpose": "marketing", "storageType": "httpCookie", "domain": ".google.com", "isThirdParty": true, "appName": "Google Analytics v4" })); tracker_googleanalyticsv4.cookies.push(new Hotelwize.Cookies.Cookie({ "name": "SID", "nameRegex": null, "description": "Google uses security cookies to authenticate users, prevent fraudulent use of login credentials, and protect user data from unauthorized parties.", "maxLifeTime": 63072000, "purpose": "marketing", "storageType": "httpCookie", "domain": ".google.com", "isThirdParty": true, "appName": "Google Analytics v4" })); tracker_googleanalyticsv4.cookies.push(new Hotelwize.Cookies.Cookie({ "name": "OGPC", "nameRegex": null, "description": "This cookie enables the functionality of Google Maps.", "maxLifeTime": 1641600, "purpose": "marketing", "storageType": "httpCookie", "domain": ".google.com", "isThirdParty": true, "appName": "Google Analytics v4" })); tracker_googleanalyticsv4.cookies.push(new Hotelwize.Cookies.Cookie({ "name": "SEARCH_SAMESITE", "nameRegex": null, "description": "Allow servers to mitigate the risk of CSRF and information leakage attacks by asserting that a particular cookie should only be sent with requests initiated from the same registrable domain.", "maxLifeTime": 15552000, "purpose": "marketing", "storageType": "httpCookie", "domain": ".google.com", "isThirdParty": true, "appName": "Google Analytics v4" })); tracker_googleanalyticsv4.cookies.push(new Hotelwize.Cookies.Cookie({ "name": "__ut", "nameRegex": null, "description": "Provides fraud prevention.", "maxLifeTime": 63072000, "purpose": "marketing", "storageType": "httpCookie", "domain": ".google.com", "isThirdParty": true, "appName": "Google Analytics v4" })); tracker_googleanalyticsv4.cookies.push(new Hotelwize.Cookies.Cookie({ "name": "__Secure-1PAPISID", "nameRegex": null, "description": "Provides fraud prevention.", "maxLifeTime": 63072000, "purpose": "marketing", "storageType": "httpCookie", "domain": ".google.com", "isThirdParty": true, "appName": "Google Analytics v4" })); tracker_googleanalyticsv4.cookies.push(new Hotelwize.Cookies.Cookie({ "name": "__Secure-1PSID", "nameRegex": null, "description": "Provides fraud prevention.", "maxLifeTime": 63072000, "purpose": "marketing", "storageType": "httpCookie", "domain": ".google.com", "isThirdParty": true, "appName": "Google Analytics v4" })); tracker_googleanalyticsv4.cookies.push(new Hotelwize.Cookies.Cookie({ "name": "__Secure-1PSIDCC", "nameRegex": null, "description": "This cookie is used for targeting purposes to build a profile of the website visitor\u0027s interests in order to show relevant \u0026 personalised Google advertising.", "maxLifeTime": 63072000, "purpose": "marketing", "storageType": "httpCookie", "domain": ".google.com", "isThirdParty": true, "appName": "Google Analytics v4" })); tracker_googleanalyticsv4.cookies.push(new Hotelwize.Cookies.Cookie({ "name": "__Secure-3PAPISID", "nameRegex": null, "description": "Used for targeting purposes to build a profile of the website visitor\u0027s interests in order to show relevant \u0026 personalised Google advertising.", "maxLifeTime": 63072000, "purpose": "marketing", "storageType": "httpCookie", "domain": ".google.com", "isThirdParty": true, "appName": "Google Analytics v4" })); tracker_googleanalyticsv4.cookies.push(new Hotelwize.Cookies.Cookie({ "name": "__Secure-3PSID", "nameRegex": null, "description": "Used for targeting purposes to build a profile of the website visitor\u0027s interests in order to show relevant \u0026 personalised Google advertising.", "maxLifeTime": 63072000, "purpose": "marketing", "storageType": "httpCookie", "domain": ".google.com", "isThirdParty": true, "appName": "Google Analytics v4" })); tracker_googleanalyticsv4.cookies.push(new Hotelwize.Cookies.Cookie({ "name": "__Secure-3PSIDCC", "nameRegex": null, "description": "This cookie is used for targeting purposes to build a profile of the website visitor\u0027s interests in order to show relevant \u0026 personalised Google advertising.", "maxLifeTime": 63072000, "purpose": "marketing", "storageType": "httpCookie", "domain": ".google.com", "isThirdParty": true, "appName": "Google Analytics v4" })); tracker_googleanalyticsv4.cookies.push(new Hotelwize.Cookies.Cookie({ "name": "__Secure-ENID", "nameRegex": null, "description": "This cookie is used by Google to remember your preferences and other information.", "maxLifeTime": 31536000, "purpose": "marketing", "storageType": "httpCookie", "domain": ".google.com", "isThirdParty": true, "appName": "Google Analytics v4" })); tracker_googleanalyticsv4.cookies.push(new Hotelwize.Cookies.Cookie({ "name": "__Secure-1PSIDTS", "nameRegex": null, "description": "Google\u0027s __Secure-1PSIDTS cookie collects information about your interactions with Google services and ads. It contains a unique identifier.", "maxLifeTime": 31536000, "purpose": "marketing", "storageType": "httpCookie", "domain": ".google.com", "isThirdParty": true, "appName": "Google Analytics v4" })); tracker_googleanalyticsv4.cookies.push(new Hotelwize.Cookies.Cookie({ "name": "1P_JAR", "nameRegex": null, "description": "This cookie carries out information about how the end user uses the website and any advertising that the end user may have seen before visiting the said website.", "maxLifeTime": 2592000, "purpose": "marketing", "storageType": "httpCookie", "domain": ".google.com", "isThirdParty": true, "appName": "Google Analytics v4" })); tracker_googleanalyticsv4.cookies.push(new Hotelwize.Cookies.Cookie({ "name": "UULE", "nameRegex": null, "description": " Google advertising cookie used for user tracking and ad targeting purposes", "maxLifeTime": 86400, "purpose": "marketing", "storageType": "httpCookie", "domain": ".google.com", "isThirdParty": true, "appName": "Google Analytics v4" })); tracker_googleanalyticsv4.cookies.push(new Hotelwize.Cookies.Cookie({ "name": "DV", "nameRegex": null, "description": " Google advertising cookie used for user tracking and ad targeting purposes", "maxLifeTime": 86400, "purpose": "marketing", "storageType": "httpCookie", "domain": ".google.com", "isThirdParty": true, "appName": "Google Analytics v4" })); tracker_googleanalyticsv4.onAccept = async (_plugin, _tracker, _trackingPreferences) => { try { await _plugin.enable(); } catch(e) { console.log(e); } return true; }; tracker_googleanalyticsv4.onRevoke = async (_plugin, _tracker, _trackingPreferences) => { try { await _plugin.disable(); } catch(e) { console.log(e); } return true; }; analyticsPlugin.trackers.push(tracker_googleanalyticsv4); HotelwizeApp.registerPlugin(analyticsPlugin); } </script>
1 
1<script> { HotelwizeApp.registerResources('BookingEngine', { "Adults": "Adults", "BookNow": "Check Availability", "CheckIn": "Check In", "CheckOut": "Check Out", "Children": "Children", "CouponCode": "Coupon Code", "Guest": "Guest", "Guests": "Guests", "Infants": "Infants", "minimum": "minimum", "Night": "Night", "Nights": "Nights", "NumberOfGuests": "Guests", "PageTitle_DynamicOffer": "Offer", "week": "week", "weeks": "weeks", "YearsOld": "y.o.", "AbbreviatedDayNames": [ "Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat" ], "DayNames": [ "Sunday", "Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday" ], "MonthNames": [ "January", "February", "March", "April", "May", "June", "July", "August", "September", "October", "November", "December", "" ] }); } </script>
1 
1<script>(()=>{var e={537:e=>{"use strict";e.exports=window.Hotelwize},626:function(e,t,n){"use strict";var r=this&&this.__createBinding||(Object.create?function(e,t,n,r){void 0===r&&(r=n);var i=Object.getOwnPropertyDescriptor(t,n);i&&!("get"in i?!t.__esModule:i.writable||i.configurable)||(i={enumerable:!0,get:function(){return t[n]}}),Object.defineProperty(e,r,i)}:function(e,t,n,r){void 0===r&&(r=n),e[r]=t[n]}),i=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),o=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)"default"!==n&&Object.prototype.hasOwnProperty.call(e,n)&&r(t,e,n);return i(t,e),t},a=this&&this.__awaiter||function(e,t,n,r){return new(n||(n=Promise))(function(i,o){function a(e){try{u(r.next(e))}catch(e){o(e)}}function s(e){try{u(r.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof n?t:new n(function(e){e(t)})).then(a,s)}u((r=r.apply(e,t||[])).next())})};Object.defineProperty(t,"__esModule",{value:!0}),t.BookingEngineManager=void 0;const s=o(n(885));var u;!function(e){e[e.Unknown=0]="Unknown",e[e.Percentage=1]="Percentage",e[e.NewPricelist=2]="NewPricelist"}(u||(u={}));class l{}class c extends s.BookingEngineManagerBase{constructor(e){super(e),void 0===this.clientSettings&&(this.clientSettings=new l)}onWindowLoaded(){const e=Object.create(null,{onWindowLoaded:{get:()=>super.onWindowLoaded}});return a(this,void 0,void 0,function*(){e.onWindowLoaded.call(this)})}getHotelInfo(e){let t=this;return new Promise(function(n,r){let i=t.configuration;const o=`Plugins.BookingEngine.Bookwize.HotelInfo.${i.hotelId}_${i.localeCode}`;var a=localStorage.getItem(o);if(null!=a){var s=JSON.parse(a),u=Date.parse(s.timestamp);if((new Date).getTime()-u<3e5)return void n(e(s.value))}var l=new XMLHttpRequest;l.onload=function(){if(200===l.status){var t=JSON.parse(l.responseText);localStorage.setItem(o,JSON.stringify({timestamp:new Date,value:t})),n(e(t))}else console.log(l.status),r(l.status)},l.onerror=r,l.open("GET",i.webApiEndpointUrl),l.send()})}getAvailability(){return this.getHotelInfo(e=>e.availability)}getOffers(){let e=this,t=e.configuration;return this.getHotelInfo(n=>{var r=[];return n.offers.forEach(n=>{if(e.isValidOffer(n)){var i=new s.BookingEngineOffer;i.id=n.id,i.name=null!=n.title&&""!=n.title?n.title:n.name,i.abstract=n.abstract,i.description=n.description,i.photos=[],n.photos.sort((e,t)=>e.rank>t.rank?1:-1),n.photos.forEach(e=>{let t=e.transformations.find(e=>"original"===e.key);if(t){var n=new s.BookingEngineOfferPhoto;n.url=t.url,n.width=t.width,n.height=t.height,i.photos.push(n)}}),i.bookingEngineUrl=t.redirectUrl+(t.redirectUrl.includes("?")?"&":"?")+"rp="+n.id,t.dynamicOfferUrl&&(i.url=`${t.dynamicOfferUrl.replace(/\/$/,"")}/?offer=${n.id}`),i.displayFrom=new Date(n.rules.checkOutMin),i.displayTo=new Date(n.rules.checkOutMax),r.push(i)}}),r})}isValidOffer(e){if(1==e.showOffer){var t=new Date;if(e.rules.checkInMax){var n=new Date(e.rules.checkInMax);if(t.getTime()>n.getTime())return!1}if(e.rules.checkOutMax){var r=new Date(e.rules.checkOutMax);if(t.getTime()>r.getTime())return!1}if(void 0!==e.rules.bookingDayMin||void 0!==e.rules.bookingDayMax){var i=void 0!==e.rules.bookingDayMin?new Date(e.rules.bookingDayMin):t,o=void 0!==e.rules.bookingDayMax?new Date(e.rules.bookingDayMax):t;if(t.getTime()<i.getTime())return!1;if(t.getTime()>o.getTime())return!1}return!(e.rules.countries&&e.rules.countries.length&&this.userCountry&&""!==this.userCountry&&!e.rules.countries.includes(this.userCountry))}return!1}getRedirectUrl(e,t,n,r,i,o,a,s,u){let l=this.configuration;for(var c="",f=0;f<o.length;f++){for(var g=0;g<o[f].length;g++){var d=o[f][g];switch(d.guestType.toLowerCase()){case"adult":c+=d.quantity;break;case"child":case"infant":for(var h=0;h<d.quantity;h++)c+="/"+d.age}}c+="^"}return e+(e.includes("?")?"&":"?")+"ci="+r+"&co="+i+"&r="+c+(e.includes("lang=")?"":"&lang="+(t&&""!=t?t:l.localeCode))+"&cur="+n+"&coupon="+a+"&rp="+u+"&room="+s}}t.BookingEngineManager=c},885:(e,t,n)=>{var r;self,r=()=>(()=>{"use strict";var e={634:(e,t)=>
1{Object.defineProperty(t,"__esModule",{value:!0}),t.BookingEngineOffer=void 0,t.BookingEngineOffer=class{constructor(){this.url=null,this.bookingEngineUrl=null,this.photos=[]}}},596:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.BookingEngineOfferPhoto=void 0,t.BookingEngineOfferPhoto=class{constructor(){this.title=""}}},506:function(e,t,n){var r=this&&this.__createBinding||(Object.create?function(e,t,n,r){void 0===r&&(r=n);var i=Object.getOwnPropertyDescriptor(t,n);i&&!("get"in i?!t.__esModule:i.writable||i.configurable)||(i={enumerable:!0,get:function(){return t[n]}}),Object.defineProperty(e,r,i)}:function(e,t,n,r){void 0===r&&(r=n),e[r]=t[n]}),i=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),o=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)"default"!==n&&Object.prototype.hasOwnProperty.call(e,n)&&r(t,e,n);return i(t,e),t},a=this&&this.__awaiter||function(e,t,n,r){return new(n||(n=Promise))(function(i,o){function a(e){try{u(r.next(e))}catch(e){o(e)}}function s(e){try{u(r.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof n?t:new n(function(e){e(t)})).then(a,s)}u((r=r.apply(e,t||[])).next())})};Object.defineProperty(t,"__esModule",{value:!0}),t.BookingEngineManagerBase=t.BookingEngineOfferPhoto=t.BookingEngineOffer=void 0;const s=o(n(662)),u=n(634);Object.defineProperty(t,"BookingEngineOffer",{enumerable:!0,get:function(){return u.BookingEngineOffer}});const l=n(596);Object.defineProperty(t,"BookingEngineOfferPhoto",{enumerable:!0,get:function(){return l.BookingEngineOfferPhoto}});class c extends s.Plugins.Plugin{constructor(e){super(e),this.supportedFeatures=[]}onWindowLoaded(){return a(this,void 0,void 0,function*(){})}}t.BookingEngineManagerBase=c},662:e=>{e.exports=n(537)}},t={};return function n(r){var i=t[r];if(void 0!==i)return i.exports;var o=t[r]={exports:{}};return e[r].call(o.exports,o,o.exports,n),o.exports}(506)})(),e.exports=r()}},t={},n=function n(r){var i=t[r];if(void 0!==i)return i.exports;var o=t[r]={exports:{}};return e[r].call(o.exports,o,o.exports,n),o.exports}(626);self["Hotelwize.Plugins.BookingEngine"]=n})();</script>
1 
1<script> { let plugin = new globalThis['Hotelwize.Plugins.BookingEngine'].BookingEngineManager({ "id": 1, "instanceId": "d7b32b59-aa06-4e1f-b9ae-844512ecd012", "instanceOrder": 0, "type": "bookingEngineForm", "isTypeDefault": false, "name": "Bookwize Booking Engine", "assemblyName": "Hotelwize.Plugins.BookingEngine.Bookwize", "assemblyVersion": "1.6.10.63428", "configuration": { "minCheckInDate": "2026-09-15T00:00:00Z", "maxCheckInDate": "2027-09-15T00:00:00Z", "maxNights": 30, "minNights": 1, "maxRooms": 3, "maxAdults": -1, "maxChildren": -1, "maxInfants": -1, "maxGuests": 2, "guestTypes": [ { "type": "adult", "ageFrom": 14, "ageTo": 26, "showAgeRange": false }, { "type": "child", "ageFrom": 3, "ageTo": 13, "showAgeRange": false }, { "type": "infant", "ageFrom": 0, "ageTo": 2, "showAgeRange": false } ], "displayCoupon": false, "defaultAdults": 2, "redirectUrl": "https://doltsohotel.bookwize.com/?lang=en-US", "bookingEngineUrl": "https://doltsohotel.bookwize.com/?lang=en-US", "webApiEndpointUrl": "https://app.bookwize.com/api/v1.4/hotels/info/754/?apikey=wolkna0k1aodlneb1sbmt\u0026lang=en-US", "localeCode": "en-US", "hideAgeRanges": true, "bookingFormMessage": "", "supportsDynamicOffers": false, "dynamicOfferUrl": "https://www.doltsohotel.gr/booking-offer", "apiKey": "wolkna0k1aodlneb1sbmt", "hotelId": 754 }, "trackers": [], "clientSettings": [], "clientSettingsLifetime": 2592000, "cookies": [ { "name": "Plugins.BookingEngine.Bookwize.HotelInfo.*", "nameRegex": null, "appName": "Bookwize Booking Engine", "isSystemCookie": false, "isThirdParty": false, "domain": null, "maxLifeTime": 86400, "description": "Contains temporarily cached hotel information.", "purpose": "required", "storageType": "localStorage" }, { "name": "IBE_*", "nameRegex": null, "appName": "Bookwize Booking Engine", "isSystemCookie": false, "isThirdParty": false, "domain": null, "maxLifeTime": 0, "description": "Session cookies that store booking engine user selection information to be used across page views.", "purpose": "required", "storageType": "sessionStorage" } ] }); plugin.supportedFeatures = plugin.supportedFeatures || []; plugin.supportedFeatures.push('content-personalization'); plugin.onSubmit = function(baseUrl, lang, currency, checkIn, checkOut, rooms, couponCode, roomCode, ratePlan) { const me = this; let url = this.getRedirectUrl( baseUrl, lang, currency, checkIn, checkOut, rooms, couponCode, roomCode, ratePlan ); const from = new Date(checkIn); const to = new Date(checkOut); const differenceInTime = to.getTime() - from.getTime(); const daysOfStay = differenceInTime / (1000 * 3600 * 24); const eventData = { check_in: checkIn, check_out: checkOut, adults: 0, children: 0, infants: 0, nights: daysOfStay, code: couponCode }; for (let roomIndex = 0; roomIndex < rooms.length; roomIndex++) { for (let guestIndex = 0; guestIndex < rooms[roomIndex].length; guestIndex++) { const guestType = rooms[roomIndex][guestIndex].guestType; switch (guestType) { case 'adult': eventData.adults += rooms[roomIndex][guestIndex].quantity; break; case 'child': eventData.children += rooms[roomIndex][guestIndex].quantity; break; case 'infant': eventData.infants += rooms[roomIndex][guestIndex].quantity; break; } } } window.htrack('event::booking_form', eventData); try { var ga4Plugin = HotelwizeApp.getPluginByAssemblyName("Hotelwize.Plugins.Analytics.GoogleAnalyticsV4"); if (window.gtag && ga4Plugin) { var measurementId = ga4Plugin.configuration.measurementIds[0]; if (measurementId) { const linkerParam = ga4Plugin.getGoogleTagLinkerQueryParam(); if (linkerParam) { url = url.includes('?') ? `${url}&${linkerParam}` : `${url}?${linkerParam}`; } } } } catch (e) { console.error(e); } if (window.HotelwizeApp.Configuration.allowsPersonalization) { try { me.classifyUser(lang, currency, checkIn, checkOut, rooms, couponCode, roomCode, ratePlan) .finally(() => { me.gotoBookingEngine(url); }); } catch (e) { me.gotoBookingEngine(url); } } else { me.gotoBookingEngine(url); } }; plugin.classifyUser = function(lang, currency, checkIn, checkOut, rooms, coupon, roomCode, ratePlan) { let adults = 0, children = 0, infants = 0; try { for (let roomIndex = 0; roomIndex < rooms.length; roomIndex++) { for (var guestIndex = 0; guestIndex < rooms[roomIndex].length; guestIndex++) { let guest = rooms[roomIndex][guestIndex]; switch (guest.guestType.toLowerCase()) { case 'adult': adults += guest.quantity; break; case 'child': children += guest.quantity; break; case 'infant': infants += guest.quantity; break; default: break; } } } } catch { } return window.HotelwizeApp.PersonalizationManager.classifyUser({ checkIn: checkIn, checkOut: checkOut, adults: adults, children: children, infants: infants, rooms: rooms.length }, [ 'bookingEngine' ]); }; plugin.gotoBookingEngine = function(url) { if (url) { if (window.IBEConfig) { window.location.href = url; } else { if (url.startsWith('http')) { window.open(url); } else { window.open(`https://${url}`); } } } }; plugin.configuration = Object.assign(plugin.configuration || {}, { bookingFormMessage: "" }); HotelwizeApp.registerPlugin(plugin, true); } </script>
1 
1<script> { HotelwizeApp.registerResources('Hotelwize.Plugins.PrivacyProtection.CookieControl', { "AllowAll": "Allow all", "Categories": "Categories", "CategoryDescription_Functionality": "Functionality cookies help a site work well, they enable additional features which can make the user experience better.", "CategoryDescription_Marketing": "Marketing cookies are used to target advertising to a user (behavioural targeting). They are often served by third party companies, and track a user across websites.", "CategoryDescription_Performance": "Performance cookies are used to determine usage of a site, they may track an individual users, but only to the extent to allow a users journey through the site. They are not used for targeting adverts (Marketing Cookies)", "CategoryDescription_Required": "Required cookies are required for a site to function. They perform a task or operation without which a site\u0027s performance would be compromised.", "CategoryTitle_Functionality": "Functionality Cookies", "CategoryTitle_Marketing": "Marketing Cookies", "CategoryTitle_Performance": "Performance Cookies", "CategoryTitle_Required": "Required Cookies", "Close"
1: "Close", "CookieDescription": "Cookie description", "CookieDomain": "Domain", "CookieDuration": "Duration", "CookieDurationDays": "days", "CookieDurationHours": "hours", "CookieDurationMinute": "minute", "CookieDurationMinutes": "minutes", "CookieDurationSession": "Session", "CookieName": "Name", "CookieStorage": "Storage", "Customize": "Customize", "Description": "Description", "Details": "Details", "DisableAll": "Disable all", "HideDetails": "Hide details", "NotificationButtonCaption": "Got it", "NotificationMessage": "We use cookies to provide the services offered on our website, and to improve our user experience.", "NotificationTitle": "Cookie Notice", "OpenTitle": "Cookie Preferences", "Options": "Options", "PrivacyPolicyLinkText": "Cookie Policy", "PrivacyPolicyReadMoreAtText": "Read more at", "Provider": "Provider", "SettingsDescription": "We use cookies to provide the services offered on our website to improve our user experience.", "SettingsLongDescription": "", "SettingsTitle": "We use cookies", "ShortDescription": "We use cookies to provide the services offered on our website to improve our user experience.", "ShowDetails": "Show details" }); } </script>
1 
1<script data-script-id="cookie-control-external-script" src="https://www.doltsohotel.gr/assets/js/cookie-control-1.6.1.63468.js" defer></script>
1 
1<script> window.addEventListener('DOMContentLoaded', function() { let cookieControlPlugin = new globalThis['Hotelwize.Plugins.PrivacyProtection.CookieControl'].CookieControl({ "id": 62, "instanceId": "37d4ee5c-893e-43af-9216-72c0e0ee73c4", "instanceOrder": 0, "type": "privacyProtection", "isTypeDefault": false, "name": "Website Cookie Control", "assemblyName": "Hotelwize.Plugins.PrivacyProtection.CookieControl", "assemblyVersion": "1.6.1.63468", "configuration": { "uiType": "auto", "uiPosition": "bottom", "notificationDoNotDisturbPeriod": 30, "notificationBgColor": "#ffffff", "notificationTextColor": "#000000", "notificationButtonBgColor": "#000000", "notificationButtonTextColor": "#ffffff", "consentLogEndpointUrl": "https://services.hotelwize.com/api/CookieConsent", "allowThirdPartyConsentManagers": false, "consentTextColor": "#000000", "consentBgColor": "#ffffff", "consentLinkTextColor": "#000000", "consentLinkHoverTextColor": "#000000", "consentButtonBgColor": "#000000", "consentButtonTextColor": "#ffffff", "consentButtonHoverBgColor": "#000000", "consentButtonHoverTextColor": "#ffffff", "active": true, "localeCode": "en-US", "cookiePolicyPageUrl": "" }, "trackers": [], "clientSettings": [], "clientSettingsLifetime": 2592000, "cookies": [] }); HotelwizeApp.registerPlugin(cookieControlPlugin).registerTrackerManager(cookieControlPlugin); }); </script>
1 
1<script type="application/ld+json"> {"@context":"https://schema.org","@type":"Hotel","@id":"https://www.doltsohotel.gr/accommodation/","address":{"@type":"PostalAddress","addressCountry":"GR","addressLocality":"Kastoria ","postalCode":"52100","streetAddress":"Doltso Square "},"telephone":"+30 24670 22022","image":["https://assets.builderassets.com/site-media/45/img_5096-web.jpg?format=jpg&quality=80"],"starRating":{"@type":"Rating","ratingValue":0},"priceRange":"N/A","geo":{"@type":"GeoCoordinates","latitude":"40.5164905","longitude":"21.2719730"},"petsAllowed":false,"checkinTime":"15:00","checkoutTime":"11:00","identifier":"https://www.doltsohotel.gr/accommodation/","name":"Doltso Luxury Hotel","description":"In the historical center of the city of Kastoria our Hotel Doltso can be found, a renovated mansion characterized by elegance and modern luxury. It combines the glamour of the past with all modern comforts of our time, making it an ideal place to discover every corner of our graphic town.","url":"https://www.doltsohotel.gr/accommodation/"} </script>
1 </head> <body class="pages-accommodation site__body"> <!-- Google Tag Manager (noscript) -->
vendor: 68 bytes, line 1
1 <noscript><iframe src="https://www.googletagmanager.com/ns.html?id=
1GTM-W9GWWRD
vendor: 83 bytes, line 1
1" height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript> 
1<!-- End Google Tag Manager (noscript) --> <div class="site-wrapper"> <main class="site__wrapper"> <header id="site-header" class="site-header font--header"> <div class="site-header__logo"> <a href="https://www.doltsohotel.gr/" rel="home" title="Doltso Luxury Hotel"> <img src="https://assets.builderassets.com/site-media/45/logo1-2.png?format=png&quality=80&height=120" alt="Doltso Luxury Hotel" class="logo" width="220" height="87" /> </a> </div> <div class="lang" data-dropdown tabindex="0"> <span class="lang__current color--text"> EN <span class="caret"></span> </span><ul class="lang__list dropdown__list" data-role="dropdown"><li class="dropdown__item"> <a href="https://www.doltsohotel.gr/el/accommodation/" rel="alternate" aria-label="Greek" title="Greek" lang="el" hreflang="el-GR" >EL</a> </li><li class="dropdown__item"> <a href="https://www.doltsohotel.gr/fr/accommodation/" rel="alternate" aria-label="French" title="French" lang="fr" hreflang="fr-FR" >FR</a> </li></ul></div> <div class="site-header--icons"> <a href="tel:+302467022022" class="fill--brand" title="Telephone"> <svg width="16px" height="20px" xmlns="http://www.w3.org/2000/svg" version="1.1" x="0px" y="0px" viewBox="192 128 1408 1408" enable-background="new 192 128 1408 1408" xml:space="preserve"> <path d="M1600,1240c0,18-3.334,41.5-10,70.5c-6.667,29-13.667,51.834-21,68.5c-14,33.334-54.667,68.667-122,106 c-62.667,34-124.667,51-186,51c-18,0-35.667-1.166-53-3.5c-17.334-2.333-36.5-6.5-57.5-12.5s-36.667-10.833-47-14.5 c-10.334-3.666-28.834-10.5-55.5-20.5c-26.667-10-43-16-49-18c-65.334-23.333-123.667-51-175-83 c-84.667-52.666-172.667-124.666-264-216c-91.334-91.333-163.334-179.333-216-264c-32-51.333-59.667-109.666-83-175 c-2-6-8-22.333-18-49c-10-26.666-16.834-45.166-20.5-55.5c-3.667-10.333-8.5-26-14.5-47s-10.167-40.166-12.5-57.5 c-2.334-17.333-3.5-35-3.5-53c0-61.333,17-123.333,51-186c37.333-67.333,72.666-108,106-122c16.666-7.333,39.5-14.333,68.5-21 c29-6.666,52.5-10,70.5-10c9.333,0,16.333,1,21,3c12,4,29.666,29.334,53,76c7.333,12.667,17.333,30.667,30,54 c12.666,23.334,24.333,44.5,35,63.5c10.666,19,21,36.834,31,53.5c2,2.667,7.833,11,17.5,25c9.666,14,16.833,25.834,21.5,35.5 c4.666,9.667,7,19.167,7,28.5c0,13.334-9.5,30-28.5,50s-39.667,38.334-62,55c-22.334,16.667-43,34.334-62,53 c-19,18.667-28.5,34-28.5,46c0,6,1.666,13.5,5,22.5c3.333,9,6.166,15.834,8.5,20.5c2.333,4.667,7,12.667,14,24 c7,11.334,10.833,17.667,11.5,19c50.666,91.334,108.666,169.667,174,235c65.333,65.334,143.666,123.334,235,174 c1.333,0.667,7.666,4.5,19,11.5c11.333,7,19.333,11.667,24,14c4.666,2.334,11.5,5.167,20.5,8.5c9,3.334,16.5,5,22.5,5 c12,0,27.333-9.5,46-28.5c18.666-19,36.333-39.666,53-62c16.666-22.333,35-43,55-62s36.666-28.5,50-28.5 c9.333,0,18.833,2.334,28.5,7c9.666,4.667,21.5,11.834,35.5,21.5c14,9.667,22.333,15.5,25,17.5c16.666,10,34.5,20.334,53.5,31 c19,10.667,40.166,22.334,63.5,35c23.333,12.667,41.333,22.667,54,30c46.666,23.334,72,41,76,53 C1599,1223.667,1600,1230.667,1600,1240z" fill="none"/> </svg> </a> <a href="http://maps.google.com/maps?q=40.5164905,21.271973" class="fill--brand" title="Open in maps" target="_blank"> <svg width="12px" height="20px" xmlns="http://www.w3.org/2000/svg" version="1.1" x="0px" y="0px" viewBox="384 128 1024 1536" enable-background="new 384 128 1024 1536" xml:space="preserve"> <path d="M1152,640c0-70.666-25-131-75-181s-110.334-75-181-75c-70.667,0-131,25-181,75s-75,110.334-75,181c0,70.667,25,131,75,181 s110.333,75,181,75c70.666,0,131-25,181-75S1152,710.667,1152,640z M1408,640c0,72.667-11,132.334-33,179l-364,774 c-10.667,22-26.5,39.334-47.5,52c-21,12.667-43.5,19-67.5,19s-46.5-6.333-67.5-19c-21-12.666-36.5-30-46.5-52L417,819 c-22-46.666-33-106.333-33-179c0-141.333,50-262,150-362s220.666-150,362-150c141.333,0,262,50,362,150S1408,498.667,1408,640z" fill="none"/> </svg> </a> </div> <a href="https://doltsohotel.bookwize.com/?lang=en-US" class="background--brand btn site-header__btn--mobile" target="_self"> <span>BOOK</span> </a> <div class="site-header__menu"> <span class="site-header__close fill--primary"> <svg width="21px" height="21px" xmlns="http://www.w3.org/2000/svg" version="1.1" x="0px" y="0px" viewBox="0 491.063 20.938 20.938" enable-background="new 0 491.063 20.938 20.938" xml:space="preserve"> <g> <g id="close"> <polygon points="20.938,493.156 18.844,491.063 10.469,499.438 2.094,491.063 0,493.156 8.375,501.531 0,509.906 2.094,512 10.469,503.625 18.844,512 20.938,509.906 12.563,501.531"/> </g> </g> </svg> </span> <a href="https://doltsohotel.bookwize.com/?lang=en-US" title="BOOK NOW" target="_self" class="btn background--brand site-header__btn"> <span>BOOK NOW</span> </a> <div class="menu menu--primary"> <ul class="menu__list menu__list--level-0"> <li class="menu__item"> <a href="https://www.doltsohotel.gr/" title="Home" class="menu__link"> Home </a> </li> <li class="menu__item menu__item--current menu__item--has-children"> <a href="https://www.doltsohotel.gr/accommodation/" title="Accommodation" class="menu__link">
1 Accommodation </a> <ul class="menu__list menu__list--submenu menu__list--level-1"> <li class="menu__item"> <a href="https://www.doltsohotel.gr/double-or-twin-room/" title="Double or Twin Room" class="menu__link"> Double or Twin Room </a> </li> <li class="menu__item"> <a href="https://www.doltsohotel.gr/superior-double-room/" title="Superior Double Room" class="menu__link"> Superior Double Room </a> </li> </ul> </li> <li class="menu__item"> <a href="https://www.doltsohotel.gr/facilities/" title="Facilities" class="menu__link"> Facilities </a> </li> <li class="menu__item"> <a href="https://www.doltsohotel.gr/gallery/" title="Gallery" class="menu__link"> Gallery </a> </li> <li class="menu__item"> <a href="https://www.doltsohotel.gr/offers/" title="Offers" class="menu__link"> Offers </a> </li> <li class="menu__item"> <a href="https://www.doltsohotel.gr/location/" title="Location" class="menu__link"> Location </a> </li> <li class="menu__item"> <a href="https://www.doltsohotel.gr/contact/" title="Contact" class="menu__link"> Contact </a> </li> </ul> </div> </div> <div class="site-header__burger background--primary"> <div class="site-header__burger__inner"> <span class="line"></span> <span class="line"></span> <span class="line"></span> </div> </div> </header> <div class="slider"> <div data-slider> <div class="slider__image"> <picture><source data-srcset="" srcset="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" media="(max-width: 800px)" /><source data-srcset="https://assets.builderassets.com/site-media/45/img_4801-a-2.jpg?format=jpg&quality=80&width=1920&height=1080&mode=crop" srcset="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" /> <img src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" class="lazyload" width="1920" height="1080" alt="Doltso Luxury Hotel room" /> </picture> </div> <div class="slider__image"> <picture><source data-srcset="" srcset="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" media="(max-width: 800px)" /><source data-srcset="https://assets.builderassets.com/site-media/45/img_4461-b.jpg?format=jpg&quality=80&width=1920&height=1080&mode=crop" srcset="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" /> <img src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" class="lazyload" width="1920" height="1080" alt="Doltso Luxury Hotel room" /> </picture> </div> <div class="slider__image"> <picture><source data-srcset="" srcset="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" media="(max-width: 800px)" /><source data-srcset="https://assets.builderassets.com/site-media/45/img_4545-k.jpg?format=jpg&quality=80&width=1920&height=1080&mode=crop" srcset="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" /> <img src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" class="lazyload" width="1920" height="1080" alt="Doltso Luxury Hotel room" /> </picture> </div> <div class="slider__image"> <picture><source data-srcset="" srcset="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" media="(max-width: 800px)" /><source data-srcset="https://assets.builderassets.com/site-media/45/img_4524-k.jpg?format=jpg&quality=80&width=1920&height=1080&mode=crop" srcset="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" /> <img src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" class="lazyload" width="1920" height="1080" alt="Double room" /> </picture> </div> </div> <div class="slider__text"> <div class="slider--subtitle font--header ">Warm atmosphere</div> <div class="slider--title "> Doltso Luxury Hotel Rooms </div> <a href="https://doltsohotel.bookwize.com/v2" title="BOOK NOW" target="_blank" class="btn background--brand" tabindex="0"><span>BOOK NOW</span></a> </div> <span class="prev"> <span class="prev_arrow"> <svg width="88px" height="64px" xmlns="http://www.w3.org/2000/svg" version="1.1" x="0px" y="0px" viewBox="0 0 88.213 64.658" enable-background="new 0 0 88.213 64.658" xml:space="preserve"> <path d="M88.213,64.658H0V0h88.213V64.658z M4,60.658h80.213V4H4V60.658z M32.516,40.912l-8.584-8.583l8.584-8.588v6.586h28.938v4 H32.516V40.912z" fill="none"/> </svg> </span> </span> <span class="next"> <span class="next_arrow"> <svg width="88px" height="64px" xmlns="http://www.w3.org/2000/svg" version="1.1" x="0px" y="0px" viewBox="0 0 88.213 64.658" enable-background="new 0 0 88.213 64.658" xml:space="preserve"> <path d="M88.213,64.658H0V0h88.213V64.658z M4,60.658h80.213V4H4V60.658z M32.516,40.912l-8.584-8.583l8.584-8.588v6.586h28.938v4 H32.516V40.912z" fill="none"/> </svg> </span> </span> </div> <div class="section background--secondary"> <div class="text color--text"> <div class="text__holder"> <div class="text__inner"> <h2 class="text--title color--text font--header">The perfect base to discover Kastoria</h2> <div data-readmore><p style="text-align: justify;">The 10 rooms of the Hotel Doltso offer a traditional décor with high standards and guarantee excellent conditions of residents. The interior is designed in detail and from the first moment you will feel the warm atmosphere created by the combination of stone and wood. Each room has its own decor and while the stylish furniture, wooden floors and ceilings, earth color tones complete the image of our Kastorian Mansion.</p></div> </div> </div> </div> </div> <div class="overview"> <div class="grid grid--full"> <div class="grid__item lap--one-half"> <div class="overview__item"> <div class="overview__image"> <span class="moz-background-picture lazyload" role="img" data-bgset="https://assets.builderassets.com/site-media/45/img_4734-a-2.jpg?format=jpg&quality=80&width=960&height=500&mode=crop"></span> </div> <div class="overview__box"> <h2 class="btn--overview">Double or Twin Room</h2> </div> <a href="https://www.doltsohotel.gr/double-or-twin-room/" title="Double or Twin Room"><span class="visuallyhidden">Double or Twin Room</span></a> </div> </div><!-- --><div class="grid__item lap--one-half"> <div class="overview__item"> <div class="overview__image"> <span class="moz-background-picture lazyload" role="img" data-bgset="https://assets.builderassets.com/site-media/45/img_4987-a.jpg?format=jpg&quality=80&width=960&height=500&mode=crop"></span> </div> <div class="overview__box"> <h2 class="btn--overview">Superior Double Room</h2> </div> <a href="https://www.doltsohotel.gr/superior-double-room/" title="Superior Double Room"><span class="visuallyhidden">Superior Double Room</span></a> </div> </div> </div> </div> </main> <footer class="site-footer"> <div class="site-footer__top"> <div class="grid grid--center"> <div class="site-footer__images"> <a href="https://www.greekbreakfast.gr/" title="greek-breakfast.gr" target="_blank"> <img src="https://assets.builderassets.com/site-media/45/greek-breakfast.gr.png?format=png&quality=80&height=120" alt="greek-breakfast.gr" width="215" height="83" class="site-footer__images--image"> </a> <img src="https://assets.builderassets.com/site-media/45/logo.png?format=png&quality=80&height=120" alt="logo" width="260" height="75" class="site-footer__images--image"> </div> </div> </div> <div class="site-footer__bottom"> <div class="grid grid--rev"> <div class="grid__item lap--one-half"> <div class="social-media"> <span class="site-footer--title color--text">Follow us</span> <span class="social-media--item"> <a href="https://www.facebook.com/Doltso-Luxury-Hotel-228017903998667" class="fill--brand fill--primary-h" title="Facebook" aria-label="Facebook" target="_blank" rel="nofollow"> <svg width="24px" height="24px" xmlns="http://www.w3.org/2000/svg" version="1.1" x="0px" y="0px" viewBox="479 0 864 1664" enable-background="new 479 0 864 1664" xml:space="preserve"> <path d="M1343,12v264h-157c-57.334,0-96,12-116,36s-30,60-30,108v189h293l-39,296h-254v759H734V905H479V609h255V391 c0-124,34.666-220.166,104-288.5C907.333,34.167,999.666,0,1115,0C1213,0,1289,4,1343,12z" fill="none"/> </svg> </a> </span> </div> </div><!-- --><div class="grid__item lap--one-half"> <div class="menu menu--footer"> <ul class="menu__list menu__list--level-0"> <li class="menu__item"> <a href="https://assets.hotelwize.com/site-media/45/hotel-brochure.pdf" title="Check the Hotel Brochure" target="_blank" class="menu__link"> Check the Hotel Brochure </a> </li> </ul> </div>
1 <div class="site-footer__copyright"> <div> 2026 @ Doltso Luxury Hotel. </div> <div>GCN: 124190032000</div> <span class="site-footer__copyright--hotelwize"> <a href="https://www.hotelwize.com" target="_blank" title="Hotelwize">Hotel website</a> by: HOTELWIZE </span> <span class="site-footer__copyright--bookwize">| <p><a title="Hotel Booking Engine: Bookwize" href="https://www.bookwize.com" target="_blank" rel="noopener">Hotel Booking Engine:</a> Bookwize</p></span> </div> </div> </div> </div> </footer> </div> 
1<script> var theme_config = { assets: 'www.doltsohotel.gr/assets', icons: { plus: '<svg width="14px" height="14px" xmlns="http://www.w3.org/2000/svg" version="1.1" x="0px" y="0px" viewBox="192 128 1408 1408" enable-background="new 192 128 1408 1408" xml:space="preserve"> <path d="M1600,736v192c0,26.667-9.334,49.334-28,68c-18.667,18.667-41.334,28-68,28h-416v416c0,26.667-9.334,49.334-28,68 c-18.667,18.667-41.334,28-68,28H800c-26.667,0-49.334-9.333-68-28c-18.667-18.666-28-41.333-28-68v-416H288 c-26.667,0-49.334-9.333-68-28c-18.667-18.666-28-41.333-28-68V736c0-26.666,9.333-49.333,28-68c18.666-18.666,41.333-28,68-28h416 V224c0-26.666,9.333-49.333,28-68c18.666-18.666,41.333-28,68-28h192c26.666,0,49.333,9.334,68,28c18.666,18.667,28,41.334,28,68 v416h416c26.666,0,49.333,9.334,68,28C1590.666,686.667,1600,709.334,1600,736z" fill="none"/> </svg>', minus: '<svg width="14px" height="14px" xmlns="http://www.w3.org/2000/svg" version="1.1" x="0px" y="0px" viewBox="192 130 1408 1404" enable-background="new 192 130 1408 1404" xml:space="preserve"> <path d="M1600,736v192c0,26.667-9.334,49.334-28,68c-18.667,18.667-41.334,28-68,28H288c-26.667,0-49.334-9.333-68-28 c-18.667-18.666-28-41.333-28-68V736c0-26.666,9.333-49.333,28-68c18.666-18.666,41.333-28,68-28h1216c26.666,0,49.333,9.334,68,28 C1590.666,686.667,1600,709.334,1600,736z" fill="none"/> </svg>' }, strings: { read_more: 'READ MORE', close: 'CLOSE', book_now: 'BOOK NOW', }, lang: 'en', hotelInfo: { locationLat: '40.5164905', locationLng: '21.271973', } }; </script>
1 
1<script src="/assets/js/main.js?v=2"></script>
1 
1<script async defer src="/assets/js/tracking.js?v=2"></script>
1 </body> </html>

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.