PageSourceSearch

https://www.upperhouse.com/files/the-upper-house/js/properties-main.min.js

js upperhouse.com collected 2026-09-25 20:18:28 UTC 84,245 bytes, 1 lines download raw bytes

1var lang;let navTO,nav=!1,langNav=!1,mobileLangNav=!1,bookingWidget=!1,rsvpWidget=!1,rangeDatePicker=!1;var langCurrentH,langNavH,langTotalH,stayImgSlider,stayContentSlider,wrapperScrollToRes,staySlideTo,stayClickControlD,stayClickControlM,thisform,speedDuration=800,delayDuration=4e3;let imgViewport="";function is_touch_device4(){var e=" -webkit- -moz- -o- -ms- ".split(" ");return!!("ontouchstart"in window||window.DocumentTouch&&document instanceof DocumentTouch)||function(e){return window.matchMedia(e).matches}(["(",e.join("touch-enabled),("),"heartz",")"].join(""))}function us(){ww=$(window).width(),wh=$(window).height(),ws=$(window).scrollTop()}function checkResize(){us(),othersGallery()}var winScrollTop=0;function parallax(){$(window).scrollTop();$(".parallax-section").each((function(){if($(this).is_on_screen()){var e=$(this).offset().top,t=$(this),n=.3*(e-winScrollTop);t.css("transform","translateY("+-n+"px)")}}))}function desktopLangDropDown(){langCurrentH=$(".lang-current").outerHeight(!0),$(".lang").css("height",""+langCurrentH),langNavH=0,$(".lang-list li").each((function(){langNavH+=$(this).outerHeight(!0)})),langTotalH=langCurrentH+langNavH}function desktopLangDropDownClose(){$(".lang-current span").show();let e=$(".lang-current").outerHeight(!0);$(".lang-list").css("height","2px"),$(".lang").css("height",""+e)}function checkFormPosition(){if($(".page--contact").length>0&&window.location.hash){window.location.hash;if(ww<992){let e=$(".inquiry-wrapper").offset().top-160;$("html, body").animate({scrollTop:e},1e3)}else{let e=$(".inquiry-wrapper").offset().top-280;$("html, body").animate({scrollTop:e},1e3)}}}function setCookieSession(e,t){new Date;document.cookie=e+"="+t+";path=/"}function checkBookingLimits(e){let t=0,n=0;switch($("#dropdown-hotel").attr("data-value")){case"63146":t=6,n=9;break;case"27265":t=3,n=9;break;case"80593":t=3,n=7;break;case"27299":t=3,n=5;break;default:t=99,n=99}let a=parseInt($('.number--rooms[name="rooms"]').val()),i=parseInt($('.number--rooms[name="adults"]').val()),o=parseInt($('.number--rooms[name="children"]').val()),r=0;if("rooms"==e.attr("name")){let t=parseInt($('.number--rooms[name="adults"]').val()),i=parseInt($('.number--rooms[name="rooms"]').val());a>n?(r=n,e.val(r),$('.number--rooms[name="adults"]').val(r)):t<i&&$('.number--rooms[name="adults"]').val(i)}i+o>t*a&&("adults"==e.attr("name")?(r=Math.max(t*a-o,1),e.val(r)):"children"==e.attr("name")?(r=Math.max(t*a-i,0),e.val(r)):"rooms"==e.attr("name")&&(e.val(Math.max(1,r)),$('.number--rooms[name="children"]').val(0),r=Math.max(t*a,1),$('.number--rooms[name="adults"]')));let s=e.siblings(".icon-plus"),l=e.siblings(".icon-minus"),d=e.val(),c=parseInt($('.number--rooms[name="rooms"]').val()),u=parseInt($('.number--rooms[name="adults"]').val()),p=parseInt($('.number--rooms[name="children"]').val());"rooms"==e.attr("name")&&(c>1&&c<=n?l.removeClass("disabled"):l.addClass("disabled"),d<n?s.removeClass("disabled"):s.addClass("disabled")),"adults"==e.attr("name")&&(u>c?l.removeClass("disabled"):l.addClass("disabled"),u+p>=t*c?s.addClass("disabled"):s.removeClass("disabled"),u==t*c||p>=9?$('.number--rooms[name="children"]').siblings(".icon-plus").addClass("disabled"):$('.number--rooms[name="children"]').siblings(".icon-plus").removeClass("disabled")),"children"==e.attr("name")&&(u+p>=t*c?(s.addClass("disabled"),$('.number--rooms[name="adults"]').siblings(".icon-plus").addClass("disabled")):(s.removeClass("disabled"),$('.number--rooms[name="adults"]').siblings(".icon-plus").removeClass("disabled")),p>=9?$('input[name="children"]').siblings(".icon-plus").addClass("disabled"):$('input[name="children"]').siblings(".icon-plus").removeClass("disabled"))}function closeSubNav(){$(".main-nav li a").removeClass("shy"),$(".sub-nav ul").removeClass("showup"),$(".greetings").removeClass("shy"),$(".menu--desktop .menu-img li").removeClass("active")}function setSubNavTO(){navTO=setTimeout((function(){closeSubNav()}),1500)}function sliderModule(){$(".slider--set5__top").each((function(){var e=$
1(this);new Swiper(e,{loop:!0,effect:"fade",fadeEffect:{crossFade:!0},speed:800,simulateTouch:!1,allowTouchMove:!1,on:{init:function(){SetH()},slideChangeTransitionStart:function(){var e=$(".gallery-top__slide.swiper-slide-active"),t=$(".slider__backdrop .swiper-slide-active");setTimeout((function(){$(".gallery-top .swiper-slide").not(".swiper-slide-active").find(".slider--item--img").removeClass("zoomOut"),$(".gallery-thumbs .swiper-slide").not(".swiper-slide-active").find(".slider--item--img").removeClass("goToleft")}),400),e.find(".slider--item--img").addClass("zoomOut"),t.find(".slider--item--img").addClass("goToleft")}},navigation:{nextEl:".slider--set5 .swiper-button-next",prevEl:".slider--set5 .swiper-button-prev"}})}));new Swiper(".m-prog--slider-container",{loop:!0,effect:"fade",fadeEffect:{crossFade:!0},pagination:{el:".m-prog--slider-container .swiper-pagination"}}),new Swiper(".slider--moreImg-container",{centeredSlides:!0,speed:1200,on:{init:function(){othersGallery()}},pagination:{el:".slider--moreImg-container .swiper-pagination",type:"fraction"},navigation:{nextEl:".slider--moreImg-container .swiper-button-next",prevEl:".slider--moreImg-container .swiper-button-prev"},spaceBetween:100,slidesPerView:1.5,breakpoints:{768:{spaceBetween:20,slidesPerView:1},991:{spaceBetween:20,slidesPerView:1},1024:{spaceBetween:100,slidesPerView:1.5}}});var e=new Swiper(".slider--3column-container",{speed:1200,navigation:{nextEl:".slider--3column .swiper-button-next",prevEl:".slider--3column .swiper-button-prev"},slidesOffsetAfter:80,spaceBetween:40,slidesPerView:2.3,breakpoints:{768:{slidesOffsetAfter:40,spaceBetween:25,slidesPerView:1.2},991:{slidesOffsetAfter:40,spaceBetween:40,slidesPerView:1.5},1024:{slidesPerView:1.5}}});$(window).resize((function(){$(".slider--3column-container").each((function(){$this=$(this),ww>1024&&$this.find(".swiper-slide").length<=2||$this.find(".swiper-slide").length<=1?($this.siblings(".title-wrap").find(".swiper-button-wrap").hide(),$this.addClass("swiper-no-swiping"),e.slideTo(0)):($this.siblings(".title-wrap").find(".swiper-button-wrap").show(),$this.removeClass("swiper-no-swiping"))}))}));new Swiper(".home-follow__slider",{freeMode:!0,slidesPerView:4.5,spaceBetween:5,slidesOffsetAfter:50,slidesOffsetBefore:40,slidesOffsetAfter:40,breakpoints:{768:{slidesPerView:2.2,slidesOffsetBefore:20,slidesOffsetAfter:20},991:{slidesPerView:3.3,slidesOffsetBefore:20,slidesOffsetAfter:20}}}),new Swiper($(".home-people__slider.home-people__slider--img"),{watchSlidesProgress:!0,watchSlidesVisibility:!0,autoplay:{delay:delayDuration},on:{init:function(){},slideChangeTransitionStart:function(){let e=1/this.slides.length,t=(this.activeIndex+1)*e*100+"%";$(".ppl-progress-bar").stop(1,1).animate({width:t},delayDuration+speedDuration,"linear"),t=100*e+"%"},reachBeginning:function(){$(".ppl-progress-bar").stop(1,1).css({width:"0%"})}},effect:"fade",speed:speedDuration,fadeEffect:{crossFade:!0}}),new Swiper($(".home-people__slider.home-people__slider--quote"),{autoHeight:!0,watchSlidesProgress:!0,watchSlidesVisibility:!0,autoplay:{delay:delayDuration},on:{init:function(){}},effect:"fade",speed:speedDuration,fadeEffect:{crossFade:!0}});var t=new Swiper($(".home-hero__slider--img"),{autoplay:!1,slidesPerView:1,disableOnInteraction:!1,effect:"fade",speed:speedDuration,fadeEffect:{crossFade:!0}}),n=new Swiper($(".home-hero__videobtn"),{autoplay:!1,slidesPerView:1,disableOnInteraction:!1,effect:"fade",speed:speedDuration,fadeEffect:{crossFade:!0},on:{init:function(){$(".bottom-wrap-btn").addClass("bottom-wrap")}}}),a=[];$(".home-hero__slider--img").length>0&&a.push(t),$(".home-hero__videobtn").length>0&&a.push(n);var i=new Swiper($(".home-hero__slider"),{loop:!1,slidesPerView:1,disableOnInteraction:!1,effect:"fade",speed:speedDuration,fadeEffect:{crossFade:!0},pagination:{el:".home-hero__slider .swiper-pagination",type:"bullets",clickable:!0},controller:{control:a},on:{init:function(){if($(".home-hero__slider--img .swiper-slide:first-child .vid-wrapper").find("video").length>0){let e=t.$wrapperEl.find(".swiper-slide").eq(t.realIndex).find(".azuremediaplayer").attr("id"),n=amp(e);n.addEventListener("ready",(function(){n.play(),n.addEventListener("ended",(function(){i.slideNext(),n.removeEventListener("ended")}))}))}else this.params.autoplay.delay=8e3,this.autoplay.start()},slideChange:function(){i.autoplay.stop();let e=t,n=e.$wrapperEl.find(".swiper-slide").eq(e.realIndex).find(".azuremediaplayer");if(n.length>0){let e=n.attr("id"),t=amp(e);t.autoplay(!1),t.currentTime(.1),t.play(),t.addEventListener("ended",(function(){i.isEnd?i.slideTo(0):i.slideNext(),t.removeEventListener("ended")}))}else setTimeout((function(){i.params.autoplay.delay=5e3,i.autoplay.start()}),10)}}});let o=$(".home-hero__slider");1==o.find(".swiper-slide").length&&(o.addClass("swiper-no-swiping"),o.find(".swiper-pagination").css("display","none"),$(".home-hero__slider--img .swiper-slide .vid-wrapper").find("video").length>0&&$(".home-hero__slider--img .swiper-slide .vid-wrapper").find("video").attr("loop","")),$(".home-stay__slider").waitForImages({finished:function(){new Swiper($(".home-stay__slider"),{loop:!1,slidesPerView:1,autoHeight:!0,autoplay:{delay:delayDuration},effect:"fade",speed:speedDuration,fadeEffect:{crossFade:!0}})},waitForAll:!0});var r=new Swiper(".multi-qrcode-text",{loop:!0,speedDuration:speedDuration,effect:"fade",fadeEffect:{crossFade:!0}});new Swiper(".multi-qrcode",{loop:!0,speedDuration:speedDuration,effect:"fade",fadeEffect:{crossFade:!0},pagination:{el:".multi-qrcode .swiper-pagination",type:"bullets",clickable:!0},controller:{control:[r]}})}function heroVideo(){if($(".hero--landing").length>0)if($("#herolandingVid:visible").length>0)amp("herolandingVid",{techOrder:["azureHtml5JS","html5FairPlayHLS","html5"],nativeControlsForTouch:!1,logo:{enabled:!1},autoplay:!0,controls:!1},(function(){}));else if($("#herolandingVid").length>0){let e=$("#herolandingVid").get(0).outerHTML;$("#herolandingVid").parent().attr("video-html",e),$("#herolandingVid").remove()}}function detailsheroVid(){if($(".hero--full__wrap--video").length>0)if($("#detailsherobgVid:visible").length>0)amp("detailsherobgVid",{techOrder:["azureHtml5JS","html5FairPlayHLS","html5"],nativeControlsForTouch:!1,logo:{enabled:!1},autoplay:!0,controls:!1},(function(){}));else{let e=$("#detailsherobgVid").get(0).outerHTML;$("#detailsherobgVid").parent().attr("video-html",e),$("#detailsherobgVid").remove()}}function checkHeroVideo(){if($(".hero--landing__vid:visible").length>0&&0==$("#herolandingVid").length){let e=$(".hero--landing__vid-wrap").attr("video-html");$(".hero--landing__vid-wrap").prepend(e),heroVideo()}}function checkdetailhero(){if($(".hero--full__wrap--video:visible").length>0&&0==$("#detailsherobgVid").length){let e=$(".hero--full__video").attr("video-html");$(".hero--full__video").prepend(e),detailsheroVid()}}function lightbox(){$(".icon--wechat").click((function(){$(".lightbox--footer").addClass("opened")})),$(".lightbox__wrap").click((function(e){event.stopPropagation()})),$(".js-triggerVid").each((function(){let e=$(this).attr("data-vidink");$(this).click((function(){let t='<video id="lightbox-inner-video" class="lightbox-vid azuremediaplayer amp-default-skin"><source src="'+e+'"></video>';$(".lightbox--video .lightbox__wrap").append(t),$(".lightbox").not(".lightbox--footer").addClass("opened");var n=amp("lightbox-inner-video",{techOrder:["azureHtml5JS","html5FairPlayHLS","html5"],nativeControlsForTouch:!1,logo:{enabled:!1},autoplay:!0,controls:!0,poster:""},(function(){trackingVideoStart(n)}))}))})),$(".lightbox ").click((function(){$(this).removeClass("opened")})),$(".lightbox .close--btn").click((function(){$(".lightbox").removeClass("opened")})),$(".lightbox--video .close--btn").click((function(){trackingVideoEnd(myPlayer),myPlayer.dis
1pose()}))}function videoSetting(){$(".lightbox--video ").click((function(){var e=$(this).attr("data-vid");let t=$('.lightbox--video[data-vid="'+e+'"]').find(".azuremediaplayer"),n=amp(t.attr("id"));trackingVideoEnd(n),n.dispose()})),$(".lightbox--video .close--btn").click((function(){var e=$(this).attr("data-vid");let t=$('.lightbox--video[data-vid="'+e+'"]').find(".azuremediaplayer"),n=amp(t.attr("id"));trackingVideoEnd(n),n.pause()}))}function SetH(){$(".slider--set5").length>0&&$(".slider--set5").each((function(){$set5Slider=$(this),setTimeout((function(){var e=$set5Slider.find(".swiper-button-next").outerHeight()/2,t=$set5Slider.find(".slider--item").outerHeight()+e;$(".slider--set5 .swiper-button-next").css("top",t+"px"),$(".slider--set5 .swiper-button-prev").css("top",t+"px")}),0)}))}function featureImgesSect(){$(".feat--imgs").length>0&&($(".feat--imgItem").children().hasClass("feat--caption")?$(".feat--imgItem").addClass("hugeMarg"):$(".feat--imgItem").removeClass("hugeMarg"))}function othersGallery(){if($(".slider--moreImg").length>0){var e=$(".slider--moreImg-container"),t=(e.find(".swiper-slide-active"),e.find(".slider--moreImg--img").outerHeight());$(".slider--moreImg-container .swiper-button-next").css("top",t+"px"),$(".slider--moreImg-container .swiper-button-prev").css("top",t+"px"),$(".slider--moreImg-container .swiper-pagination").css("top",t+"px")}}function titleOffset(){$(".square").length>0&&($(".square--wrapper").children().hasClass("sect-title")&&(document.getElementsByClassName("square--item")[0].className+=" first-child"))}function formCustomDropdown(){$("#value-inquiry-type").attr("data-value","general-inquiry"),$(".dropdown--filter__wrap .dropdown--filter__opt").click((function(){$this=$(this);let e=$this.data("value"),t=$this.text(),n=$this.parents(".dropdown-wrapper").find(".dropdown--filter"),a=n.children("span"),i=n.children("input");a.text(t),$this.closest(".dropdown-wrapper").attr("data-value",e),$(".dropdown-wrapper .dropdown--filter__wrap").slideUp(400),i.remove(),n.removeClass("opened"),$this.parent().parent().siblings(".errorForDropdown").text(""),$this.parent().siblings(".dropdown--filter").removeClass("error")})),$(".form--radio").removeClass("error"),$(".form--checkItem input").change((function(){$(this).is(":checked")&&$(".form--radio").removeClass("error")})),$(".hotel-opt--item input").change((function(){$(this).is(":checked")&&$(".hotel-opt--cbox").removeClass("error")})),$(".form-widget").click((function(){let e=$("#dropdown-hotel .js-filter-opts");e.is(":visible")&&e.slideUp()}))}function staySlider(){stayContentSlider=new Swiper(".slider--stay-hero--content",{slidesPerView:1,effect:"fade",autoHeight:!0,fadeEffect:{crossFade:!0}}),stayImgSlider=new Swiper(".slider--stay-hero--img",{slidesPerView:1,effect:"fade",speed:800,fadeEffect:{crossFade:!0},controller:{control:stayContentSlider}})}function stayScrollControlD(){$(".stay-nav .stay-nav__item").each((function(e){let t=$(this);t.offset().top<=ws+.7*wh&&t.offset().top+t.outerHeight(!0)>ws+.7*wh?(clearTimeout(staySlideTo),staySlideTo=setTimeout((function(){stayImgSlider.slideTo(e)}),30),t.addClass("active")):t.removeClass("active")})),$(".stay-nav").each((function(){let e=$(this).data("anchor"),t=$('.stay-nav[data-anchor="'+e+'"]');$(".stay-nav").length>0&&t.offset().top<=ws+.7*wh&&t.offset().top+t.outerHeight(!0)>ws+.7*wh&&($(".anchor-d .anchor__nav").removeClass("active"),$('.anchor-d .anchor__nav[data-anchor="'+e+'"]').addClass("active"))}))}function onlyUnique(e,t,n){return n.indexOf(e)===t}function stayScrollControlM(){let e=[];$(".stay-horizontal-wrapper .img-wrap").each((function(t){let n=$(this),a=n.attr("class");e.push(a.slice(a.indexOf("img-wrap ")+9)),n.offset().left<=ww/2.2&&n.offset().left+n.outerWidth(!0)>ww/2.2&&stayContentSlider.slideTo(n.index())}));let t=e.filter(onlyUnique);for(var n=0;n<t.length;n++){let e=t[n],a=e.substring(e.indexOf("img-wrap--")+10),i=$(".stay-horizontal-wrapper ."+e);i.offset().left<=ww/2.2&&i.offset().left+i.outerWidth(!0)*i.length>ww/2.2&&($(".anchor-m .anchor__nav").removeClass("active"),$('.anchor-m .anchor__nav[data-anchor="'+a+'"]').addClass("active"))}}function stayClickControl(){$(".page--stay .anchor-d .anchor__nav").each((function(){let e=$(this),t=e.data("anchor"),n=$('.page--stay .stay-nav[data-anchor="'+t+'"]');e.click((function(){let e=n.offset().top;setTimeout((function(){$("html, body").animate({scrollTop:e-wh/2},1e3,"swing")}),200)}))})),$(".page--stay .anchor-m .anchor__nav").each((function(){let e=$(this),t=$(".stay-horizontal-wrapper"),n=e.data("anchor"),a=t.find(".
1img-wrap--"+n);e.click((function(){let e=a.first().nextAll().length+1,n=t.innerWidth()-t.find(".img-wrap").outerWidth(!0)*e;setTimeout((function(){$("html, body").animate({scrollTop:n},1e3,"swing")}),200)}))}))}function stayReadyControl(){let e=window.location.hash,t=e.substring(1);if(""!==e)if(ww>=992)$("html, body").animate({scrollTop:$(".stay-nav--"+t).offset().top-wh/2},1e3,"swing");else{let e=$(".stay-horizontal-wrapper .img-wrap--stay-"+t);$("html, body").animate({scrollTop:e.offset().left},1e3,"swing")}}function stayChangeHash(){$(".page--stay").length>0&&$(".sub-nav .nav-list li").click((function(){let e=$(this).find("a").attr("href"),t=e.substring(e.indexOf("#")+1);if(ww>=992)$(".header--desktop .header__btn--r").removeClass("hidden"),$(".header--desktop,.menu--desktop").removeClass("opened"),desktopLangDropDownClose(),$("body,html").removeClass("no-scroll"),$(".breadcrumb").removeClass("hide"),nav=!1,langNav=!1,$("html, body").animate({scrollTop:$(".stay-nav--"+t).offset().top-wh/2},1e3,"swing");else{$(".header--mobile,.menu--mobile").removeClass("opened"),$("body,html").removeClass("no-scroll"),nav=!1;let e=$(".stay-horizontal-wrapper"),n=$(".stay-horizontal-wrapper .img-wrap--stay-"+t).first().nextAll().length+1,a=e.outerWidth(!0)-e.find(".img-wrap").outerWidth(!0)*n;$("html, body").animate({scrollTop:a},1e3,"swing")}}))}function updateTime(e){let t=e.getHours(),n=e.getMinutes(),a=t>=12?"pm":"am";t%=12,t=t||12,n=n<10?"0"+n:n;let i="";i=e.getSeconds()%2==0?t+":"+n+a:t+" "+n+a,$(".weather-time").find("span").text(i)}function collapsedInContact(){$(".accordion").length>0&&$(".collapse").on("show.bs.collapse",(function(){$(this).prev(".htgt--title").find("button").removeClass("this-close").addClass("open")})).on("hide.bs.collapse",(function(){$(this).prev(".htgt--title").find("button").removeClass("open").addClass("this-close")}))}function contactUsDatePicker(){let e=[];e.en=["JAN","FEB","MAR","APR","MAY","JUN","JUL","AUG","SEP","OCT","NOV","DEC"],e["zh-hk"]=["一月","二月","三月","四月","五月","六月","七月","八月","九月","十月","十一月","十二月"],e["zh-cn"]=["一月","二月","三月","四月","五月","六月","七月","八月","九月","十月","十一月","十二月"];let t=[];t.en=["MO","TU","WE","TH","FR","SA","SU"],t["zh-hk"]=["一","二","三","四","五","六","日"],t["zh-cn"]=["一","二","三","四","五","六","日"],$(".form--subspt--item #datepicker").datepicker({dateFormat:"dd/mm/yy",monthNames:e[lang],dayNamesMin:t[lang],onSelect:function(e,t){$(this).trigger("keyup"),$(this).blur()}}),$(".form--subspt--item #datepicker").on("keydown",(function(e){e.preventDefault()}))}function bookATransferDatePicker(){let e=[];e.en=["JAN","FEB","MAR","APR","MAY","JUN","JUL","AUG","SEP","OCT","NOV","DEC"],e["zh-hk"]=["一月","二月","三月","四月","五月","六月","七月","八月","九月","十月","十一月","十二月"],e["zh-cn"]=["一月","二月","三月","四月","五月","六月","七月","八月","九月","十月","十一月","十二月"];let t=[];t.en=["MO","TU","WE","TH","FR","SA","SU"],t["zh-hk"]=["一","二","三","四","五","六","日"],t["zh-cn"]=["一","二","三","四","五","六","日"],console.log("in"),$(".form--subspt--item #datepickerArrivalDate, .form--subspt--item #datepickerDepartureDate").datepicker({dateFormat:"dd/mm/yy",monthNames:e[lang],dayNamesMin:t[lang],onSelect:function(e,t){$(this).trigger("keyup"),$(this).blur()}}),$(".form--subspt--item #datepickerArrivalDate, .form--subspt--item #datepickerDepartureDate").on("keydown",(function(e){console.log("in2"),e.preventDefault()}))}function ppaformDatePicker(){let e=[];e.en=["JAN","FEB","MAR","APR","MAY","JUN","JUL","AUG","SEP","OCT","NOV","DEC"],e["zh-hk"]=["一月","二月","三月","四月","五月","六月","七月","八月","九月","十月","十一月","十二月"],e["zh-cn"]=["一月","二月","三月","四月","五月","六月","七月","八月","九月","十月","十一月","十二月"];let t=[];t.en=["MO","TU","WE","TH","FR","SA","SU"],t["zh-hk"]=["一","二","三","四","五","六","日"],t["zh-cn"]=["一","二","三","四","五","六","日"],$("#ppaform .form--subspt--item #datepickerPPAArrivalDate, .form--subspt--item #datepickerPPADepartureDate").datepicker({dateFormat:"dd/mm/yy",monthNames:e[lang],dayNamesMin:t[lang],onSelect:function(e,t){$(this).trigger("keyup"),$(this).blur()}}),$(".form--subspt--item #datepickerPPAArrivalDate, .form--subspt--item #datepickerPPADepartureDate").on("keydown",(function(e){e.preventDefault()}))}function mapTabs(){$(".location--map").length>0&&($(".map--item-wrap span").first().addClass("active"),$(".map--content>div").hide(),$(".map--content>div").first().slideDown(),$(".map--item-wrap span").click((function(){$(".map--item-wrap span").removeClass("active");
1var e=$(this).attr("data-target");$(this).addClass("active"),$(".map--content>div").each((function(){$(this).attr("data-target")==e?$(this).fadeIn(800):$(this).hide()}))})))}function contactformshowhide(){if($("html").click((function(){let e=$(".js-filter-opts");e.is(":visible")&&(e.slideUp(400),$(".dropdown--filter").removeClass("opened"))})),$(".dropdown--filter").each((function(){$(this).click((function(e){event.stopPropagation(),$(this).toggleClass("opened"),$(".dropdown--filter").not($(this)).removeClass("opened");let t=$(this).next(".dropdown--filter__wrap");setTimeout((function(){t.slideToggle(),$(".dropdown--filter__wrap").not(t).slideUp()}),200)}))})),$("#dropdown-hotel .dropdown--filter").click((function(){$(".t-datepicker").tDatePicker("hide")})),$(".contact-form").length>0){var e=$(".contact-form--formtype .dropdown--filter__opt").first().attr("data-title");$(".contact-form--formtype .dropdown--filter span").text(e),$(".contact-form--wrapper form").hide(),$(".contact-form--wrapper form").first().slideDown(),$(".contact-form--formtype .dropdown--filter__opt").click((function(){var e=$
1(this).attr("data-form");$(".contact-form--wrapper>form").each((function(){$(this).attr("data-form")==e?$(this).fadeIn(800):$(this).hide()}))}))}}function overlappingSwiperSlider(){var e=new Swiper(".overlap-title-section",{effect:"fade",speed:400,fadeEffect:{crossFade:!0},simulateTouch:!1,slidesPerView:1,watchSlidesVisibility:!0,watchSlidesProgress:!0}),t=new Swiper(".textOver-slide-container",{slidesPerView:1.35,direction:"horizontal",centeredSlides:!0,slidesPerGroup:1,spaceBetween:40,speed:1200,slidesOffsetAfter:0,navigation:{nextEl:".textOver-slider-btn.swiper-button-next",prevEl:".textOver-slider-btn.swiper-button-prev"},breakpoints:{768:{slidesOffsetBefore:0,spaceBetween:0,slidesPerView:1,slidesPerGroup:1},991:{slidesOffsetBefore:0,spaceBetween:0,slidesPerView:1,slidesPerGroup:1},1024:{slidesOffsetBefore:"-80",spaceBetween:40,slidesPerView:1.35,slidesPerGroup:1}},thumbs:{swiper:e},on:{init:function(){1==$(".textOver-slide-container .swiper-slide").length&&($(".textOver-slide-container .swiper-wrapper").addClass("disabled"),$(".textOver-slider-btn").addClass("disabled"),$(".textOver-slide-container .swiper-slide").addClass("disabled"),$(".textOver-slider--infoWrap").addClass("disabled"))}}});$(".textOver-slide-container").length>0&&(t.controller.control=e)}function heroModuleAfullWidth(){new Swiper(".slider-hero-fullWidth-container",{slidesPerView:1.08,slidesOffsetAfter:0,speed:600,pagination:{el:".hero--full--info .slider-hero-page.swiper-pagination",formatFractionCurrent:0,formatFractionTotal:0,type:"custom",renderCustom:function(e,t,n){return("0"+t).slice(-2)+" / "+("0"+n).slice(-2)}},navigation:{nextEl:".hero--full--info .slider-hero-btn.swiper-button-next",prevEl:".hero--full--info .slider-hero-btn.swiper-button-prev"},breakpoints:{768:{slidesPerView:1},991:{slidesPerView:1},1024:{slidesPerView:1.08}},on:{init:function(){let e=$(".hero--full--silder");1==e.find(".swiper-slide").length&&(e.addClass("swiper-no-swiping"),$(".slider-hero-page.swiper-pagination").addClass("disabled"),$(".slider-hero-btn").addClass("disabled"),$(".slider-hero-fullWidth .swiper-slide").addClass("disabled"))}}})}function CheckStayorNot(){$(".page--contact").length>0&&($('.form--checkItem input[type="radio"]').click((function(){$(".js-field").slideUp()})),$('.form--checkItem:first-child input[type="radio"]').click((function(){$(".js-field").slideDown()})))}function stayFloorplan(){$(".js-floorplan").length>0&&$(".stay-fpMod--leftcol .info-wrap button").click((function(){$(this).toggleClass("open"),$(".js-floorplan").toggleClass("show")})),$(".collapse").on("show.bs.collapse",(function(){$(this).prev(".tigger-acd").find("button").addClass("open")})).on("hide.bs.collapse",(function(){$(this).prev(".tigger-acd").find("button").removeClass("open")}))}function offerShowHide(){$(".page--offer,.page--house").length>0&&($(".offer-filter button").first().addClass("active"),$(".offeritem-wrap > .offeritem").hide(),$(".offeritem-wrap > .offeritem").first().slideDown(),$(".offer-filter--wrap button").click((function(){$(".offer-filter--wrap button").removeClass("active");var e=$(this).attr("data-type");$(this).addClass("active"),$(".offeritem-wrap > .offeritem").each((function(){$(this).attr("data-type")==e?$(this).fadeIn(800):$(this).hide()}))})))}function openQR(){let e=!1;$("body").click((function(){1==e&&($(".lightbox--footer").removeClass("opened"),e=!1)})),$(".qr a").click((function(t){event.stopPropagation(),$(".lightbox--footer").addClass("opened"),e=!0})),$(".lightbox--footer").click((function(){$(this).removeClass("opened"),e=!1})),$(".lightbox--footer .wrapper").click((function(e){event.stopPropagation()}))}function contactformChangeHash(){thisform=window.location.hash,$(".contact-form--item").each((function(e){$(".contact-form--item").attr("id")})),$("#value-inquiry-type .dropdown--filter__opt").click((function(){let e=$(this).attr("data-id");$(this).closest(".dropdown-wrapper").attr("data-id",e);let t=$(this).closest("#value-inquiry-type").attr("data-id");if(history.pushState){let e=$(this).closest("#value-inquiry-type").attr("data-id");history.pushState(null,null,"#"+e)}else window.location.hash=t;window.location.hash=t}))}
1function readyShowForm(){var e=$(".contact-form--wrapper > form");e.show(),e.not(thisform).hide();var t=$("#value-inquiry-type");let n=$(thisform).attr("id"),a=t.find('.dropdown--filter__opt[data-id="'+n+'"]').data("value"),i=t.find('.dropdown--filter__opt[data-id="'+n+'"]').data("title");t.attr("data-value",a),t.find(".dropdown span").text(i),""==thisform&&(e.hide(),e.first().show())}function formValidation(){if($.validator.addMethod("regex",(function(e,t,n){var a=new RegExp(n);return this.optional(t)||a.test(e)}),"Please check your input."),$.validator.addMethod("isLargerThanOneMonthDiff",(function(e,t,n){var a=e.split("/"),i=$(n).val();if(3==a.length&&null!=i&&3==i.split("/").length){var o=i.split("/"),r=new Date(a[2],a[1]-1,a[0])-new Date(o[2],o[1]-1,o[0]);return Math.floor(r/864e5)>=30}return!1}),"Please check your input."),$(".inquiry-wrapper").length>0){let e=$(".errorMessageForGeneral").attr("data-msg");$.validator.messages.required="",$("form[name='general']").validate({rules:{firstname:{required:!0,regex:/^[^0-9!@#$%^&*()_+=/\[\]{},.`~]+$/},lastname:{required:!0,regex:/^[^0-9!@#$%^&*()_+=/\[\]{},.`~]+$/},email:{required:!0,email:!0,maxlength:50},message:{required:!0},areacode:{maxlength:10,regex:/^[0-9+]+$/},contactnumber:{maxlength:20,regex:/^[0-9]+$/}},groups:{thisform:"firstname lastname email Message areacode contactnumber"},messages:{firstname:e,lastname:e,email:e,Message:e,areacode:e,contactnumber:e},errorPlacement:function(e,t){},showErrors:function(e,t){t.length>0?$(".errorMessageForGeneral").show():$(".errorMessageForGeneral").hide(),this.defaultShowErrors()},submitHandler:function(e){var t=$(e).attr("action");$(".error-msg-captcha").addClass("inactive"),$.post(t,$(e).serialize(),(function(t){if(console.log(t),t.IsCaptchaValid)trackingEnquiry(e),window.location.replace(t.RedirectUrl);else{var n=$(e).find('input[name="CaptchaId"]').val()+"_ReloadIcon";$(".error-msg-captcha.inactive",$(e)).removeClass("inactive"),$("img#"+n).trigger("click")}}))}});let t=$(".errorMessageForMedia").attr("data-msg");$.validator.messages.required="",$("form[name='media']").validate({rules:{firstname:{required:!0,regex:/^[^0-9!@#$%^&*()_+=/\[\]{},.`~]+$/},lastname:{required:!0,regex:/^[^0-9!@#$%^&*()_+=/\[\]{},.`~]+$/},email:{required:!0,email:!0,maxlength:50},message:{required:!0},areacode:{maxlength:10,regex:/^[0-9+]+$/},contactnumber:{maxlength:20,regex:/^[0-9]+$/}},groups:{thisform:"firstname lastname email Message areacode contactnumber"},messages:{firstname:t,lastname:t,email:t,Message:t,areacode:t,contactnumber:t},errorPlacement:function(e,t){},showErrors:function(e,t){t.length>0?$(".errorMessageForMedia").show():$(".errorMessageForMedia").hide(),this.defaultShowErrors()},submitHandler:function(e){var t=$(e).attr("action");$(".error-msg-captcha").addClass("inactive"),$.post(t,$(e).serialize(),(function(t){if(console.log(t),t.IsCaptchaValid)trackingEnquiry(e),window.location.replace(t.RedirectUrl);else{var n=$(e).find('input[name="CaptchaId"]').val()+"_ReloadIcon";$(".error-msg-captcha.inactive",$(e)).removeClass("inactive"),$("img#"+n).trigger("click")}}))}});let n=$(".errorMessageForEvent").attr("data-msg");$.validator.messages.required="",$("form[name='event']").validate({rules:{firstname:{required:!0,regex:/^[^0-9!@#$%^&*()_+=/\[\]{},.`~]+$/},lastname:{required:!0,regex:/^[^0-9!@#$%^&*()_+=/\[\]{},.`~]+$/},email:{required:!0,email:!0,maxlength:50},Message:{required:!0},Guests:{required:!0},EventType:{required:!0},EventDate:{required:!0},eventTime:{required:!0},PreferredVenue:{required:!0},areacode:{maxlength:10,regex:/^[0-9+]+$/},contactnumber:{maxlength:20,regex:/^[0-9]+$/}},groups:{thisform:"firstname lastname email Message Guests EventType EventDate areacode contactnumber eventTime PreferredVenue"},messages:{firstname:n,lastname:n,email:n,Message:n,Guests:n,EventType:n,EventDate:n,areacode:n,contactnumber:n},errorPlacement:function(e,t){},showErrors:function(e,t){t.length>0?$(".errorMessageForEvent").show():$(".errorMessageForEvent").hide(),this.defaultShowErrors()},submitHandler:function(e){var t=$(e).attr("action");$(".error-msg-captcha").addClass("inactive"),$.post(t,$(e).serialize(),(function(t){if(console.log(t),t.IsCaptchaValid)trackingEnquiry(e),window.location.replace(t.RedirectUrl);else{var n=$(e).find('input[name="CaptchaId"]').val()+"_ReloadIcon";$(".error-msg-captcha.inactive",$(e)).removeClass("inactive"),$("img#"+n).trigger("click")}}))}});let a=$(".errorMessageForDevelopmentArea").attr("data-msg");$.validator.messages.required="",$("form[name='development']").validate({rules:{firstname:{required:!0,regex:/^[^0-9!@#$%^&*()_+=/\[\]{},.`~]+$/},lastname:{required:!0,regex:/^[^0-9!@#$%^&*()_+=/\[\]{},.`~]+$/},email:{required:!0,email:!0,maxlength:50},Message:"required",CompanyName:"required",areacode:{maxlength:10,regex:/^[0-9+]+$/},contactnumber:{maxlength:20,regex:/^[0-9]+$/}},groups:{thisform:"firstname lastname email Message Guests CompanyName areacode contactnumber"},messages:{firstname:a,lastname:a,email:a,Message:a,CompanyName:a,areacode:a,contactnumber:a},errorPlacement:function(e,t){},showErrors:function(e,t){t.length>0?$(".errorMessageForDevelopment").show():$(".errorMessageForDevelopment").hide(),this.defaultShowErrors()},submitHandler:function(e){var t=$(e).attr("action");$(".error-msg-captcha").addClass("inactive"),$.post(t,$(e).serialize(),(function(t){if(console.log(t),t.IsCaptchaValid)trackingEnquiry(e),window.location.replace(t.RedirectUrl);else{var n=$(e).find('input[name="CaptchaId"]').val()+"_ReloadIcon";$(".error-msg-captcha.inactive",$(e)).removeClass("inactive"),$("img#"+n).trigger("click")}}))}});let i=$(".errorMessageForsub").attr("data-msg");$.validator.messages.required="",$.validator.addMethod("cb-stayhls",(function(e){return!$('input[value="yes"]').is(":checked")||$('input[name="StayedHotels"]:checked').length>0}),$(".errorMessageForsub").attr("data-msg")),$("form[name='subscript']").validate({rules:{firstname:{required:!0,regex:/^[^0-9!@#$%^&*()_+=/\[\]{},.`~]+$/},lastname:{required:!0,regex:/^[^0-9!@#$%^&*()_+=/\[\]{},.`~]+$/},ResidenceLocation:{required:!0},email:{required:!0,email:!0},confirmEmail:{equalTo:"#subEmail"},StayedWithUs:{required:!0},StayedHotels:{required:!1}},groups:{thisform:"firstname lastname email confirmEmail StayedWithUs StayedHotels ResidenceLocation"},messages:{firstname:i,lastname:i,ResidenceLocation:i,email:i,confirmEmail:i,StayedWithUs:i,StayedHotels:i},errorPlacement:function(e,t){},showErrors:function(e,t){$(".errorMessageForsub").show(),this.defaultShowErrors()},highlight:function(e,t,n){var a=$(e);"StayedHotels"===a.attr("name")?a=(a=$('input[name="StayedHotels"]')).add(a.next()):"StayedWithUs"===a.attr("name")&&(a=(a=$('input[name="StayedWithUs"]')).add(a.next())),a.addClass(t).removeClass(n)},unhighlight:function(e,t,n){var a=$(e);"StayedHotels"===a.attr("name")?a=(a=$('input[name="StayedHotels"]')).add(a.next()):"StayedWithUs"===a.attr("name")&&(a=(a=$('input[name="StayedWithUs"]')).add(a.next())),a.removeClass(t).addClass(n)},submitHandler:function(e){trackingSubscription(e)}})}$("#PrivacyPolicyConsent:checkbox").change((function(){$(this).is(":checked")?($("#SensitiveInfoConsent").prop("checked",!0),$("#DataManageOutsideResidence").prop("checked",!0),$("#DataManageWithinResidence").prop("checked",!0)):($("#SensitiveInfoConsent").prop("checked",!1),$("#DataManageOutsideResidence").prop("checked",!1),$("#DataManageWithinResidence").prop("checked",!1))}
1)),$(".sub-consent input:checkbox").change((function(){var e=!0;$(".sub-consent input:checkbox").each((function(t,n){var a=$(this).is(":checked");e=e&&a})),$("#PrivacyPolicyConsent").prop("checked",e)}));let e=$(".errorMessageForBookATransfer").attr("data-msg");$.validator.messages.required="",$("form[name='BookATransfer']").validate({rules:{BookingConfirmationNumber:{required:!0},Title:{required:!0},FirstName:{required:!0,regex:/^[^0-9!@#$%^&*()_+=/\[\]{},.`~]+$/},LastName:{required:!0,regex:/^[^0-9!@#$%^&*()_+=/\[\]{},.`~]+$/},Email:{required:!0,email:!0,maxlength:50},ContactNumber:{required:!0,maxlength:30,regex:/^[0-9+]+$/},ArrivalDate:{required:!0},ArrivalTime:{required:!0},ArrivalNumberOfGuest:{required:!0},ArrivalCarType:{required:!0},ArrivalPickUpLocation:{required:!0},DepartureDate:{required:!0},DepartureTime:{required:!0},DepartureNumberOfGuest:{required:!0},DepartureCarType:{required:!0},DepartureDropOffLocation:{required:!0},Consent:{required:!0},PrivacyPolicyConsent:{required:!0},SensitiveInfoConsent:{required:!0},DataManageOutsideResidence:{required:!0},DataManageWithinResidence:{required:!0}},groups:{thisform:"BookingConfirmationNumber Title FirstName LastName Email ContactNumber ArrivalDate ArrivalTime ArrivalNumberOfGuest ArrivalCarType ArrivalPickUpLocation DepartureDate DepartureTime DepartureNumberOfGuest DepartureCarType DepartureDropOffLocation Consent PrivacyPolicyConsent SensitiveInfoConsent DataManageOutsideResidence DataManageWithinResidence"},messages:{BookingConfirmationNumber:e,Title:e,FirstName:e,LastName:e,Email:e,ContactNumber:e,ArrivalDate:e,ArrivalTime:e,ArrivalNumberOfGuest:e,ArrivalCarType:e,ArrivalPickUpLocation:e,DepartureDate:e,DepartureTime:e,DepartureNumberOfGuest:e,DepartureCarType:e,DepartureDropOffLocation:e,Consent:e},errorPlacement:function(e,t){},showErrors:function(e,t){t.length>0?$(".errorMessageForBookATransfer").show():$(".errorMessageForBookATransfer").hide(),this.defaultShowErrors()},highlight:function(e,t,n){var a=$(e);"Consent"===a.attr("name")?a=(a=$('input[name="Consent"]')).add(a.next()):"PrivacyPolicyConsent"===a.attr("name")?a=(a=$('input[name="PrivacyPolicyConsent"]')).add(a.next()):"SensitiveInfoConsent"===a.attr("name")?a=(a=$('input[name="SensitiveInfoConsent"]')).add(a.next()):"DataManageOutsideResidence"===a.attr("name")?a=(a=$('input[name="DataManageOutsideResidence"]')).add(a.next()):"DataManageWithinResidence"===a.attr("name")&&(a=(a=$('input[name="DataManageWithinResidence"]')).add(a.next())),a.addClass(t).removeClass(n)},unhighlight:function(e,t,n){var a=$(e);"Consent"===a.attr("name")?a=(a=$('input[name="Consent"]')).add(a.next()):"PrivacyPolicyConsent"===a.attr("name")?a=(a=$('input[name="PrivacyPolicyConsent"]')).add(a.next()):"SensitiveInfoConsent"===a.attr("name")?a=(a=$('input[name="SensitiveInfoConsent"]')).add(a.next()):"DataManageOutsideResidence"===a.attr("name")?a=(a=$('input[name="DataManageOutsideResidence"]')).add(a.next()):"DataManageWithinResidence"===a.attr("name")&&(a=(a=$('input[name="DataManageWithinResidence"]')).add(a.next())),a.removeClass(t).addClass(n)},submitHandler:function(e){e.submit();var t=$(e).attr("action");$.post(t,$(e).serialize(),(function(t){if(console.log(t),t.IsCaptchaValid)trackingEnquiry(e),window.location.replace(t.RedirectUrl);else{var n=$(e).find('input[name="CaptchaId"]').val()+"_ReloadIcon";$(".error-msg-captcha.inactive",$(e)).removeClass("inactive"),$("img#"+n).trigger("click")}}))}});let t=$(".errorMessageForGuestPreference").attr("data-msg");$.validator.messages.required="",$("form[name='guestpreference']").validate({rules:{BookingConfirmationNumber:{required:!0},Title:{required:!0},FirstName:{required:!0,regex:/^[^0-9!@#$%^&*()_+=/\[\]{},.`~]+$/},LastName:{required:!0,regex:/^[^0-9!@#$%^&*()_+=/\[\]{},.`~]+$/},Email:{required:!0,email:!0,maxlength:50},ContactNumber:{required:!0,maxlength:30,regex:/^[0-9+]+$/},ArrivalDate:{required:!0},ArrivalTime:{required:!0},Consent:{required:!0},PrivacyPolicyConsent:{required:!0},SensitiveInfoConsent:{required:!0},DataManageOutsideResidence:{required:!0},DataManageWithinResidence:{required:!0}},groups:{thisform:"BookingConfirmationNumber Title FirstName LastName Email ContactNumber ArrivalDate ArrivalTime Consent PrivacyPolicyConsent SensitiveInfoConsent DataManageOutsideResidence DataManageWithinResidence"},messages:{BookingConfirmationNumber:t,Title:t,FirstName:t,LastName:t,Email:t,ContactNumber:t,ArrivalDate:t,ArrivalTime:t,Consent:t},errorPlacement:function(e,t){},showErrors:function(e,t){t.length>0?$(".errorMessageForGuestPreference").show():$(".errorMessageForGuestPreference").hide(),this.defaultShowErrors()},highlight:function(e,t,n){var a=$(e);"Consent"===a.attr("name")?a=(a=$('input[name="Consent"]')).add(a.next()):"PrivacyPolicyConsent"===a.attr("name")?a=(a=$('input[name="PrivacyPolicyConsent"]')).add(a.next()):"SensitiveInfoConsent"===a.attr("name")?a=(a=$('input[name="SensitiveInfoConsent"]')).add(a.next()):"DataManageOutsideResidence"===a.attr("name")?a=(a=$('input[name="DataManageOutsideResidence"]')).add(a.next()):"DataManageWithinResidence"===a.attr("name")&&(a=(a=$('input[name="DataManageWithinResidence"]')).add(a.next())),a.addClass(t).removeClass(n)},unhighlight:function(e,t,n){var a=$(e);"Consent"===a.attr("name")?a=(a=$('input[name="Consent"]')).add(a.next()):"PrivacyPolicyConsent"===a.attr("name")?a=(a=$('input[name="PrivacyPolicyConsent"]')).add(a.next()):"SensitiveInfoConsent"===a.attr("name")?a=(a=$('input[name="SensitiveInfoConsent"]')).add(a.next()):"DataManageOutsideResidence"===a.attr("name")?a=(a=$('input[name="DataManageOutsideResidence"]')).add(a.next()):"DataManageWithinResidence"===a.attr("name")&&(a=(a=$('input[name="DataManageWithinResidence"]')).add(a.next())),a.removeClass(t).addClass(n)},submitHandler:function(e){var t=$(e).attr("action");$.post(t,$(e).serialize(),(function(t){if(console.log(t),t.IsCaptchaValid)trackingEnquiry(e),window.location.replace(t.RedirectUrl);else{var n=$(e).find('input[name="CaptchaId"]').val()+"_ReloadIcon";$(".error-msg-captcha.inactive",$(e)).removeClass("inactive"),$("img#"+n).trigger("click")}}))}});let n=$(".errorMessageForPPA").attr("data-msg");$.validator.messages.required="",$("form[name='ppaform']").validate({rules:{FirstName:{required:!0,regex:/^[^0-9!@#$%^&*()_+=/\[\]{},.`~]+$/},LastName:{required:!0,regex:/^[^0-9!@#$%^&*()_+=/\[\]{},.`~]+$/},Email:{required:!0,email:!0,maxlength:50,regex:/^[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,}$/},ContactNumber:{required:!0,maxlength:30,regex:/^[0-9+]+$/},FaxNumber:{maxlength:30,regex:/^[0-9+]+$/},ArrivalDate:{required:!0},DepartureDate:{required:!0,isLargerThanOneMonthDiff:"#datepickerPPAArrivalDate"},NumberOfAdults:{regex:/^[0-9]+$/},NumberOfChildren:{regex:/^[0-9]+$/},NumberOfBedrooms:{required:!0,regex:/^[0-9]+$/},MonthlyEstimatedBudget:{regex:/^[0-9]+$/},Consent:{required:!0},PrivacyPolicyConsent:{required:!0},SensitiveInfoConsent:{required:!0},DataManageOutsideResidence:{required:!0},DataManageWithinResidence:{required:!0}},groups:{thisform:"FirstName LastName Email ContactNumber FaxNumber ArrivalDate DepartureDate NumberOfAdults NumberOfChildren NumberOfBedrooms MonthlyEstimatedBudget Consent PrivacyPolicyConsent SensitiveInfoConsent DataManageOutsideResidence DataManageWithinResidence"},messages:{FirstName:n,LastName:n,Email:n,ContactNumber:n,FaxNumber:n,ArrivalDate:n,DepartureDate:n,NumberOfAdults:n,NumberOfChildren:n,NumberOfBedrooms:n,MonthlyMonthlyEstimatedBudget:n,Consent:n},errorPlacement:function(e,t){},highlight:function(e,t,n){var a=$(e);"Consent"===a.attr("name")?a=(a=$('input[name="Consent"]')).add(a.next()):"PrivacyPolicyConsent"===a.attr("name")?a=(a=$('input[name="PrivacyPolicyConsent"]')).add(a.next()):"SensitiveInfoConsent"===a.attr("name")?a=(a=$('input[name="SensitiveInfoConsent"]')).add(a.next()):"DataManageOutsideResidence"===a.attr("name")?a=(a=$('input[name="DataManageOutsideResidence"]')).add(a.next()):"DataManageWithinResidence"===a.attr("name")&&(a=(a=$('input[name="DataManageWithinResidence"]')).add(a.next())),a.addClass(t).removeClass(n)},unhighlight:function(e,t,n){var a=$(e);"Consent"===a.attr("name")?a=(a=$('input[name="Consent"]')).add(a.next()):"PrivacyPolicyConsent"===a.attr("name")?a=(a=$('input[name="PrivacyPolicyConsent"]')).add(a.next()):"SensitiveInfoConsent"===a.attr("name")?a=(a=$('input[name="SensitiveInfoConsent"]')).add(a.next()):"DataManageOutsideResidence"===a.attr("name")?a=(a=$('input[name="DataManageOutsideResidence"]')).add(a.next()):"DataManageWithinResidence"===a.attr("name")&&(a=(a=$('input[name="DataManageWithinResidence"]')).add(a.next())),a.removeClass(t).addClass(n)},showErrors:function(e,t){t.length>0?$(".errorMessageForPPA").show():$(".errorMessageForPPA").hide(),this.defaultShowErrors()},submitHandler:function(e){var t=$(e).attr("action");$(".error-msg-captcha").addClass("inactive"),$.post(t,$(e).serialize(),(function(t){if(console.log(t),t.IsCaptchaValid)trackingEnquiry(e),window.location.replace(t.RedirectUrl);else{var n=$(e).find('input[name="CaptchaId"]').val()+"_ReloadIcon";$(".error-msg-captcha.inactive",$(e)).removeClass("inactive"),$("img#"+n).trigger("click")}}))}})}function homepageheroVid(){if($(".homepage-hero-vid").length>0)if($("#hmHeroVid:visible").length>0)amp("hmHeroVid",{techOrder:["azureHtml5JS","html5FairPlayHLS","html5"],nativeControlsForTouch:!1,logo:{enabled:!1},autoplay:!0,controls:!1},(function(){}));else{let e=$("#hmHeroVid").get(0).outerHTML;$("#hmHeroVid").parent().attr("video-html",e),$("#hmHeroVid").remove()}}function checkhomepageheroVid(){if($(".homepage-hero-vid:visible").length>0&&0==$("#hmHeroVid").length){let e=$(".hero--landing__vid-wrap").attr("video-html");$(".hero--landing__vid-wrap").prepend(e),homepageheroVid()}}function homeheroSliderVid(){$(".home-hero__slider--img .swiper-slide").each((function(){let e=$(this);if(e.find(".vid-wrapper").length>0){let t=e.find("video").attr("id");if($("#"+t+":visible").length>0)amp(""+t,{techOrder:["azureHtml5JS","html5FairPlayHLS","html5"],nativeControlsForTouch:!1,logo:{enabled:!1},autoplay:!0,controls:!1},(function(){}));else{let e=$("#"+t).get(0).outerHTML;$("#"+t).parent().attr("video-html",e),$("#"+t).remove()}}}))}function checkhomeheroSliderVid(){$(".home-hero__slider--img .swiper-slide").each((function(){let e=$(this);if(e.find(".vid-wrapper:visible").length>0&&0==e.find("video").length){let t=e.find(".vid-wrapper").attr("video-html");if(e.find(".vid-wrapper").prepend(t),e.find(".vid-wrapper").length>0){let t=e.find("video").attr("id");if($("#"+t+":visible").length>0)amp(""+t,{techOrder:["azureHtml5JS","html5FairPlayHLS","html5"],nativeControlsForTouch:!1,logo:{enabled:!1},autoplay:!0,controls:!1},(function(){}))}}}))}function setCookie(e,t){document.cookie=e+"="+t+";path=/"}function getCookie(e){for(var t=e+"=",n=decodeURIComponent(document.cookie).split(";"),a=0;a<n.length;a++){for(var i=n[a];" "==i.charAt(0);)i=i.substring(1);if(0==i.indexOf(t))return i.substring(t.length,i.length)}return""}function cookies(){""!=getCookie("consent")||$(".cookies-consent").addClass("visible"),$(".cookies-consent .btn--white").click((function(){$(".cookies-consent").removeClass("visible"),setCookie("consent","true")}))}function weather(){$.ajax({url:"https://weather.weewungwung.com",data:{cmd:"get_weather",city:"hongkong"}}).done((function(e){let t=JSON.parse(e),n="/files/the-upper-house/img/"+t.weather.icon+".png";t.weather.icon;if(200==t.code){let e=Math.round(t.temperature);$(".weather-icon").find("img").attr("src",n),$(".weather-temp").find("span").text(e+"°C"),"en"==lang?$(".weather-city").find("span").text(t.city_en):"zh-hk"==lang?$(".weather-city").find("span").text(t.city_tc):"zh-cn"==lang&&$(".weather-city").find("span").text(t.city_sc);let a=new Date(1e3*t.current_time);updateTime(a),$(".weather-wrapper").css("opacity","1"),setInterval((function(){a.setTime(a.getTime()+1e3),updateTime(a)}),1e3)}else console.log("weather error")}))}function randomArtImgMargin(){$(".art-horizontal-wrapper .img-wrapper").each((function(){let e=$(this),t=Math.floor(20*Math.random()),n=Math.floor(5*Math.random());e.css("margin-top",t+"vh"),e.css("transform","translateX(-"+n+"vw)")}))}
1function hmOfferSlider(){if($(".page--home").length>0){new Swiper(".hm-offer--slider-container",{loop:!1,slidesPerView:1,autoplay:{delay:delayDuration},effect:"fade",speed:speedDuration,fadeEffect:{crossFade:!0},pagination:{el:".hm-offer--slider-container .swiper-pagination",type:"bullets",clickable:!0},on:{init:function(){setTimeout((function(){$(".swiper-pagination-bullet:first-child").addClass("width-0")}),10)},reachBeginning:function(){$(".swiper-pagination-bullet:first-child").addClass("width-0")}}});let e=$(".hm-offer--slider-container");1==e.find(".swiper-slide").length&&(e.addClass("swiper-no-swiping"),e.find(".swiper-pagination").css("display","none"))}}function hmLocationVid(){if($(".page--home").length>0&&$("#hmlocationVid:visible").length>0)amp("hmlocationVid",{nativeControlsForTouch:!1,logo:{enabled:!1},autoplay:!0},(function(){this.addEventListener("ended",(function(){console.log("Finished!")}))}))}function hmDineDrinkSlider(){$(".page--home").length>0&&(hmDineDrinkSlider=new Swiper(".hm-dnd--slider-container",{loop:!0,slidesPerView:1.6,spaceBetween:100,centeredSlides:!0,slideToClickedSlide:!0,initialSlide:1,loopAdditionalSlides:3,speed:speedDuration,keyboard:{enabled:!0,onlyInViewport:!0},breakpoints:{768:{slidesPerView:1.35,spaceBetween:10},991:{slidesPerView:1.5,spaceBetween:40},1024:{slidesPerView:1.5,spaceBetween:80},1280:{slidesPerView:1.6,spaceBetween:100}}}))}function decorateGALinkerUrl(e){var t,n=window[window.GoogleAnalyticsObject];return n&&"function"==typeof n.getAll&&(t=n.getAll()[0],e=new window.gaplugins.Linker(t).decorate(e)),e}function bookingWidgetCreateLink(){$(".form-widget button.btn--submit").click((function(e){e.preventDefault();let t=$("#dropdown-hotel").attr("data-value"),n=$("input.t-input-check-in").attr("value"),a=$("input.t-input-check-out").attr("value"),i="";switch($("html").attr("lang")){case"en":i="en-US";break;case"zh-hk":i="zh-TW";break;case"zh-cn":i="zh-CN";break;default:i="en-US"}let o=$('.form--booking input[name="rooms"]').val();var r=decorateGALinkerUrl("https://reservations.thehousecollective.com/?Hotel="+t+"&arrive="+n+"&depart="+a+"&adult="+$('.form--booking input[name="adults"]').val()+"&child="+$('.form--booking input[name="children"]').val()+"&rooms="+o+"&locale="+i);console.log(r),trackingBookingSubmit(r,t,n,a)}))}function select2Dropdown(){if($(".page--contact, .page--guest-preference, .page--book-a-transfer, .page--ppa").length>0){!function e(){function t(){$(".sel2-dropdown--title").select2("destroy"),e()}$(".sel2-dropdown--title").select2({minimumResultsForSearch:-1,dropdownCssClass:"sel2-title"}).on("select2:open",(function(e){$(".sel2-title").hide(),$(".sel2-dropdown--title").siblings(".select2-container").find(".select2-selection__arrow").addClass("open"),setTimeout((function(){$(".sel2-title").slideDown(300)}),20)})).on("select2:closing",(function(e){e.preventDefault(),$(".sel2-dropdown--title").siblings(".select2-container").find(".select2-selection__arrow").removeClass("open"),setTimeout((function(){$(".sel2-title").slideUp(300,(function(){t()}))}),20)}))}(),function e(){function t(){$(".sel2-dropdown--geInquiry").select2("destroy"),e()}$(".sel2-dropdown--geInquiry").select2({minimumResultsForSearch:-1,dropdownCssClass:"sel2-inq"}).on("select2:open",(function(e){$(".sel2-inq").hide(),$(".sel2-dropdown--geInquiry").siblings(".select2-container").find(".select2-selection__arrow").addClass("open"),setTimeout((function(){$(".sel2-inq").slideDown(300)}),20)})).on("select2:closing",(function(e){e.preventDefault(),$(".sel2-dropdown--geInquiry").siblings(".select2-container").find(".select2-selection__arrow").removeClass("open"),setTimeout((function(){$(".sel2-inq").slideUp(300,(function(){t()}))}),20)}))}(),function e(){function t(){$(".sel2-dropdown--eventTime").select2("destroy"),e()}$(".sel2-dropdown--eventTime").select2({minimumResultsForSearch:-1,dropdownCssClass:"sel2-eventTime"}).on("select2:open",(function(e){$(".sel2-eventTime").hide(),$(".sel2-dropdown--eventTime").siblings(".select2-container").find(".select2-selection__arrow").addClass("open"),setTimeout((function(){$(".sel2-eventTime").slideDown(300)}),20)})).on("select2:closing",(function(e){e.preventDefault(),$(".sel2-dropdown--eventTime").siblings(".select2-container").find(".select2-selection__arrow").removeClass("open"),setTimeout((function(){$(".sel2-eventTime").slideUp(300,(function(){t()}))}),20)}))}
1(),function e(){function t(){$(".sel2-dropdown--eventVenue").select2("destroy"),e()}$(".sel2-dropdown--eventVenue").select2({minimumResultsForSearch:-1,dropdownCssClass:"sel2-eventVenue"}).on("select2:open",(function(e){$(".sel2-eventVenue").hide(),$(".sel2-dropdown--eventVenue").siblings(".select2-container").find(".select2-selection__arrow").addClass("open"),setTimeout((function(){$(".sel2-eventVenue").slideDown(300)}),20)})).on("select2:closing",(function(e){e.preventDefault(),$(".sel2-dropdown--eventVenue").siblings(".select2-container").find(".select2-selection__arrow").removeClass("open"),setTimeout((function(){$(".sel2-eventVenue").slideUp(300,(function(){t()}))}),20)})).on("change",(function(){$(this).valid()}))}(),function e(){function t(){$(".sel2-dropdown--country").select2("destroy"),e()}$(".sel2-dropdown--country").select2({minimumResultsForSearch:-1,dropdownCssClass:"sel2-country",initSelection:function(e,t){}}).on("select2:open",(function(e){$(".sel2-country").hide(),$(".sel2-dropdown--country").siblings(".select2-container").find(".select2-selection__arrow").addClass("open"),setTimeout((function(){$(".sel2-country").slideDown(300)}),20)})).on("select2:closing",(function(e){e.preventDefault(),$(".sel2-dropdown--country").siblings(".select2-container").find(".select2-selection__arrow").removeClass("open"),setTimeout((function(){$(".sel2-country").slideUp(300,(function(){t()}))}),20)})).on("change",(function(){$(this).valid()}))}(),function e(){function t(){$(".sel2-dropdown--arrival-guest").select2("destroy"),e()}$(".sel2-dropdown--arrival-guest").select2({minimumResultsForSearch:-1,dropdownCssClass:"sel2-arrivalGuest"}).on("select2:open",(function(e){$(".sel2-arrivalGuest").hide(),$(".sel2-dropdown--arrival-guest").siblings(".select2-container").find(".select2-selection__arrow").addClass("open"),setTimeout((function(){$(".sel2-arrivalGuest").slideDown(300)}),20)})).on("select2:closing",(function(e){e.preventDefault(),$(".sel2-dropdown--arrival-guest").siblings(".select2-container").find(".select2-selection__arrow").removeClass("open"),setTimeout((function(){$(".sel2-arrivalGuest").slideUp(300,(function(){t()}))}),20)}))}(),function e(){function t(){$(".sel2-dropdown--departure-guest").select2("destroy"),e()}$(".sel2-dropdown--departure-guest").select2({minimumResultsForSearch:-1,dropdownCssClass:"sel2-departureGuest"}).on("select2:open",(function(e){$(".sel2-departureGuest").hide(),$(".sel2-dropdown--departure-guest").siblings(".select2-container").find(".select2-selection__arrow").addClass("open"),setTimeout((function(){$(".sel2-departureGuest").slideDown(300)}),20)})).on("select2:closing",(function(e){e.preventDefault(),$(".sel2-dropdown--departure-guest").siblings(".select2-container").find(".select2-selection__arrow").removeClass("open"),setTimeout((function(){$(".sel2-departureGuest").slideUp(300,(function(){t()}))}),20)}))}(),function e(){function t(){$(".sel2-dropdown--arrival-car").select2("destroy"),e()}$(".sel2-dropdown--arrival-car").select2({minimumResultsForSearch:-1,dropdownCssClass:"sel2-arrivalCar"}).on("select2:open",(function(e){$(".sel2-arrivalCar").hide(),$(".sel2-dropdown--arrival-car").siblings(".select2-container").find(".select2-selection__arrow").addClass("open"),setTimeout((function(){$(".sel2-arrivalCar").slideDown(300)}),20)})).on("select2:closing",(function(e){e.preventDefault(),$(".sel2-dropdown--arrival-car").siblings(".select2-container").find(".select2-selection__arrow").removeClass("open"),setTimeout((function(){$(".sel2-arrivalCar").slideUp(300,(function(){t()}))}),20)}))}(),function e(){function t(){$(".sel2-dropdown--departure-car").select2("destroy"),e()}$(".sel2-dropdown--departure-car").select2({minimumResultsForSearch:-1,dropdownCssClass:"sel2-departureCar"}).on("select2:open",(function(e){$(".sel2-departureCar").hide(),$(".sel2-dropdown--departure-car").siblings(".select2-container").find(".select2-selection__arrow").addClass("open"),setTimeout((function(){$(".sel2-departureCar").slideDown(300)}),20)})).on("select2:closing",(function(e){e.preventDefault(),$(".sel2-dropdown--departure-car").siblings(".select2-container").find(".select2-selection__arrow").removeClass("open"),setTimeout((function(){$(".sel2-departureCar").slideUp(300,(function(){t()}))}),20)}))}(),function e(){function t(){$(".sel2-dropdown--pickup-location").select2("destroy"),e()}$(".sel2-dropdown--pickup-location").select2({minimumResultsForSearch:-1,dropdownCssClass:"sel2-pickupLocation"}).on("select2:open",(function(e){$(".sel2-pickupLocation").hide(),$(".sel2-dropdown--pickup-location").siblings(".select2-container").find(".select2-selection__arrow").addClass("open"),setTimeout((function(){$(".sel2-pickupLocation").slideDown(300)}),20)})).on("select2:closing",(function(e){e.preventDefault(),$(".sel2-dropdown--pickup-location").siblings(".select2-container").find(".select2-selection__arrow").removeClass("open"),setTimeout((function(){$(".sel2-pickupLocation").slide
1Up(300,(function(){t()}))}),20)}))}(),function e(){function t(){$(".sel2-dropdown--dropoff-location").select2("destroy"),e()}$(".sel2-dropdown--dropoff-location").select2({minimumResultsForSearch:-1,dropdownCssClass:"sel2-dropoffLocation"}).on("select2:open",(function(e){$(".sel2-dropoffLocation").hide(),$(".sel2-dropdown--dropoff-location").siblings(".select2-container").find(".select2-selection__arrow").addClass("open"),setTimeout((function(){$(".sel2-dropoffLocation").slideDown(300)}),20)})).on("select2:closing",(function(e){e.preventDefault(),$(".sel2-dropdown--dropoff-location").siblings(".select2-container").find(".select2-selection__arrow").removeClass("open"),setTimeout((function(){$(".sel2-dropoffLocation").slideUp(300,(function(){t()}))}),20)}))}(),function e(){function t(){$(".sel2-dropdown--ppa-howdidyouhearfromus").select2("destroy"),e()}$(".sel2-dropdown--ppa-howdidyouhearfromus").select2({minimumResultsForSearch:-1,dropdownCssClass:"sel2-ppa-howdidyouhearfromus"}).on("select2:open",(function(e){$(".sel2-ppa-howdidyouhearfromus").hide(),$(".sel2-dropdown--ppa-howdidyouhearfromus").siblings(".select2-container").find(".select2-selection__arrow").addClass("open"),setTimeout((function(){$(".sel2-ppa-howdidyouhearfromus").slideDown(300)}),20)})).on("select2:closing",(function(e){e.preventDefault(),$(".sel2-dropdown--ppa-howdidyouhearfromus").siblings(".select2-container").find(".select2-selection__arrow").removeClass("open"),setTimeout((function(){$(".sel2-ppa-howdidyouhearfromus").slideUp(300,(function(){t()}))}),20)})).on("change",(function(){$(this).valid()}))}(),function e(){function t(){$(".sel2-dropdown--ppa-numberofbedrooms").select2("destroy"),e()}$(".sel2-dropdown--ppa-numberofbedrooms").select2({minimumResultsForSearch:-1,dropdownCssClass:"sel2-ppa-numberofbedrooms"}).on("select2:open",(function(e){$(".sel2-ppa-numberofbedrooms").hide(),$(".sel2-dropdown--ppa-numberofbedrooms").siblings(".select2-container").find(".select2-selection__arrow").addClass("open"),setTimeout((function(){$(".sel2-ppa-numberofbedrooms").slideDown(300)}),20)})).on("select2:closing",(function(e){e.preventDefault(),$(".sel2-dropdown--ppa-numberofbedrooms").siblings(".select2-container").find(".select2-selection__arrow").removeClass("open"),setTimeout((function(){$(".sel2-ppa-numberofbedrooms").slideUp(300,(function(){t()}))}),20)})).on("change",(function(){$(this).valid()}))}()}}function pagepreloader(){paceOptions={ajax:!1,restartOnPushState:!1,restartOnRequestAfter:!1,target:".page--home",elements:{checkInterval:100,selectors:[".page--home"]}},Pace.on("done",(function(){setTimeout((function(){$(".open-animation img").width(47),$("body,html").css("overflow-y","visible")}),400),$(".open-animation").delay(600).fadeOut(600),$(".processbar").delay(600).fadeOut(600),$(".pace").fadeOut(600)}))}function scrollbar(){$(".nav-list").each((function(){new PerfectScrollbar($(this)[0])}))}function notificationBarSetup(){var e=""!=getCookie("Notification-Bar-Read");if(!e){$(".notification-bar").css({display:"block"});var t=$(".notification-bar:first").height();$("header.header").css("top",t+"px"),$("div.top-placeholder").css("top",t+"px"),$("div.menu--mobile").css("top",t+"px");var n=65+t;$("div.breadcrumb").css("top",n+"px");var a=144+t;$(".head-title-center h1, .head-title-center h2").css("top",a+"px")}$(".notification-bar-checkmark").click((function(e){e.preventDefault(),$(".notification-bar").hide(),$(this).hide();var t=new Date;t.setTime(t.getTime()+notificationBarExpiryTime),document.cookie="Notification-Bar-Read=true;expires="+t.toUTCString()+";path=/",$("header.header").css("top","0px"),$("div.top-placeholder").css("top","0px"),$("div.menu--mobile").css("top","0px"),$("div.breadcrumb").css("top","65px"),$(".head-title-center h1, .head-title-center h2").css("top","144px")}))}function bookATransfer(){function e(){var e=!1;return $('input[name="ArrivalDate"]').val()?$('input[name="ArrivalDate"]').removeClass("error"):($('input[name="ArrivalDate"]').addClass("error"),e=!0),$('select[name="ArrivalTime"]').val()?$('select[name="ArrivalTime"]').removeClass("error"):($('select[name="ArrivalTime"]').addClass("error"),e=!0),$('select[name="ArrivalNumberOfGuest"]').val()?$('select[name="ArrivalNumberOfGuest"]').removeClass("error"):($('select[name="ArrivalNumberOfGuest"]').addClass("error"),e=!0),$('select[name="ArrivalCarType"]').val()?$('select[name="ArrivalCarType"]').removeClass("error"):($('select[name="ArrivalCarType"]').addClass("error"),e=!0),$('select[name="ArrivalP
1ickUpLocation"]').val()?$('select[name="ArrivalPickUpLocation"]').removeClass("error"):($('select[name="ArrivalPickUpLocation"]').addClass("error"),e=!0),e}function t(){var e=$('select[name="ArrivalCarType"]')[0].value,t=$('select[name="ArrivalPickUpLocation"]')[0].value+"-"+e,n=null!=carTypeLocationMap.get(t)?carTypeLocationMap.get(t):0;if(-1==n)return n;var a=$('select[name="ArrivalTime"]')[0].value;return extraServiceCharge>0&&i(a)?n+extraServiceCharge:n}function n(){var e=$('select[name="DepartureCarType"]')[0].value,t=$('select[name="DepartureDropOffLocation"]')[0].value+"-"+e,n=null!=carTypeLocationMap.get(t)?carTypeLocationMap.get(t):0;if(-1==n)return n;var a=$('select[name="DepartureTime"]')[0].value;return extraServiceCharge>0&&i(a)?n+extraServiceCharge:n}function a(){var e=$('input[name="OneWayOrReturn"]:checked').val(),a=0;if("return"==e){var i=t(),o=n();a=i>=0&&o>=0?i+o:-1}else"arrival_only"==e?a=t():"departure_only"==e&&(a=n());return a<0?($(".book-a-transfer-service-fee-section").hide(),$(".book-a-transfer-other-service-fee-section").show()):($(".book-a-transfer-service-fee-section").show(),$(".book-a-transfer-other-service-fee-section").hide()),a}function i(e){if(""==e)return!1;if(extraServiceChargeStartHour<0||extraServiceChargeStartMinute<0||extraServiceChargeEndHour<0||extraServiceChargeEndMinute<0)return!1;var t=parseInt(e.split(":")[0]),n=parseInt(e.split(":")[1]);return o(t,n,extraServiceChargeStartHour,extraServiceChargeStartMinute)<=0&&1==o(t,n,extraServiceChargeEndHour,extraServiceChargeEndMinute)}function o(e,t,n,a){return e<n?1:e>n?-1:t<a?1:t>a?-1:0}$(".input-radio.radio-button-OneWayOrReturn").change((function(){$(".book-a-transfer-service-fee").html(a())})),$('select[name="ArrivalTime"]').change((function(){$(".book-a-transfer-service-fee").html(a())})),$('select[name="DepartureTime"]').change((function(){$(".book-a-transfer-service-fee").html(a())})),$('select[name="ArrivalCarType"]').change((function(){$(".book-a-transfer-service-fee").html(a())})),$('select[name="DepartureCarType"]').change((function(){$(".book-a-transfer-service-fee").html(a())})),$('select[name="ArrivalPickUpLocation"]').change((function(){$(".book-a-transfer-service-fee").html(a())})),$('select[name="DepartureDropOffLocation"]').change((function(){$(".book-a-transfer-service-fee").html(a())})),$('button[name="button-service-required"]').click((function(){"departure_only"==$('input[name="OneWayOrReturn"]:checked').val()?$("#DepartureCollapse").collapse("show"):$("#ArrivalCollapse").collapse("show")})),$('button[name="button-arrival-details"]').click((function(){var t=$('input[name="OneWayOrReturn"]:checked').val();"return"==t?e()||$("#DepartureCollapse").collapse("show"):"arrival_only"==t?e()||$("#RemarksCollapse").collapse("show"):$("#DepartureCollapse").collapse("show")})),$('button[name="button-departure-details"]').click((function(){var e=$
1('input[name="OneWayOrReturn"]:checked').val();("return"==e||"departure_only"==e)&&function(){var e=!1;$('input[name="DepartureDate"]').val()?$('input[name="DepartureDate"]').removeClass("error"):($('input[name="DepartureDate"]').addClass("error"),e=!0);$('select[name="DepartureTime"]').val()?$('select[name="DepartureTime"]').removeClass("error"):($('select[name="DepartureTime"]').addClass("error"),e=!0);$('select[name="DepartureNumberOfGuest"]').val()?$('select[name="DepartureNumberOfGuest"]').removeClass("error"):($('select[name="DepartureNumberOfGuest"]').addClass("error"),e=!0);$('select[name="DepartureCarType"]').val()?$('select[name="DepartureCarType"]').removeClass("error"):($('select[name="DepartureCarType"]').addClass("error"),e=!0);$('select[name="DepartureDropOffLocation"]').val()?$('select[name="DepartureDropOffLocation"]').removeClass("error"):($('select[name="DepartureDropOffLocation"]').addClass("error"),e=!0);return e}()||$("#RemarksCollapse").collapse("show")})),$(".input-radio.radio-button-OneWayOrReturn").change((function(){var e=$
1('input[name="OneWayOrReturn"]:checked').val();"return"==e?$("#ArrivalCollapse input, #DepartureCollapse input, #ArrivalCollapse select, #DepartureCollapse select").each((function(){$(this).prop("disabled",!1)})):"arrival_only"==e?($("#ArrivalCollapse input, #ArrivalCollapse select").each((function(){$(this).prop("disabled",!1)})),$("#DepartureCollapse input, #DepartureCollapse select").each((function(){$(this).prop("disabled",!0),$(this).hasClass("error")&&$(this).removeClass("error")}))):"departure_only"==e&&($("#ArrivalCollapse input, #ArrivalCollapse select").each((function(){$(this).prop("disabled",!0),$(this).hasClass("error")&&$(this).removeClass("error")})),$("#DepartureCollapse input, #DepartureCollapse select").each((function(){$(this).prop("disabled",!1)})))})),$('button[name="button"]').click((async function(){var e=$('input[name="OneWayOrReturn"]:checked').val();"return"==e?(await $("#ArrivalCollapse").collapse("show"),$("#DepartureCollapse").collapse("show")):"arrival_only"==e?$("#ArrivalCollapse").collapse("show"):"departure_only"==e&&$("#DepartureCollapse").collapse("show")}))}function AzureADB2CLoginSetting(){let e={},t=null,n=null;const a=["openid","offline_access"],i=function(){$("body").removeClass("post-login"),$("body").addClass("pre-login"),HideMenuItem(1),$(".header-sso").show()},o=function(){$("body").removeClass("pre-login"),$("body").addClass("post-login"),HideMenuItem(0),$(".header-sso").show()};this.init=function(a,i){return new Promise((function(o,r){$.ajax({url:"/api/SwireHotels/SSO/GetAzureADB2CConfig",contentType:"application/json; charset=utf-8",method:"GET"}).done((function(r){n={names:{signUpSignIn:r.loginFlow},authorities:{signUpSignIn:{authority:r.LoginUrl+"/"+r.TenantName+".onmicrosoft.com/"+r.LoginFlow}},authorityDomain:r.TenantName+".b2clogin.com",applicationId:r.ClientId},"undefined"!=typeof exports&&(module.exports={b2cPolicies:n}),e={auth:{clientId:n.applicationId,authority:n.authorities.signUpSignIn.authority,knownAuthorities:[n.authorityDomain],redirectUri:a,postLogoutRedirectUri:i,navigateToLoginRequestUrl:!1},cache:{cacheLocation:"localStorage",storeAuthStateInCookie:!1},system:{loggerOptions:{loggerCallback:function(e,t,n){if(!n)switch(e){case msal.LogLevel.Error:return void console.error(t);case msal.LogLevel.Info:return void console.info(t);case msal.LogLevel.Verbose:return void console.debug(t);case msal.LogLevel.Warning:return void console.warn(t)}}}}},"undefined"!=typeof exports&&(module.exports={msalConfig:e}),t=new msal.PublicClientApplication(e),o()}),(function(e){r()}))}))},this.login=function(){return new Promise((function(e,n){let a="en-us";const i=GetLang(window.location.href);"tc"==i?a="zh-Hant":"sc"==i&&(a="zh-Hans");const r={scopes:["openid","offline_access"],prompt:"login",extraQueryParameters:{ui_locales:a}};t.loginPopup(r).then((function(t){var n;(n=t.idToken,new Promise((function(e,t){$.ajax({url:"/api/SwireHotels/SSO/Login",contentType:"application/json; charset=utf-8",method:"POST",dataType:"json",data:JSON.stringify({AccessToken:n})}).done((function(t){if("Success"==t.Status)e();else if("RequireRegister"==t.Status){let n="/login/registration?loginType="+t.Data.LoginType+"&loginId="+t.Data.LoginId;t.Data.WechatId&&(n+="&wechatId="+t.Data.WechatId),e(n)}}))}))).then((function(t){t?window.location.replace(t):(o(),e())}))})).catch((function(e){console.log("Login pop up error"),console.error(e),n(e)}))}))},this.logout=function(){const e={popupWindowAttributes:{popupSize:{height:1,width:1}}};return new Promise((function(n,a){t.logoutPopup(e).then((function(){i(),n()}),(function(){a()}))}))}
1,this.getUser=function(){return new Promise((function(e,n){new Promise((function(e,n){const i=t.getAllAccounts();let o=null;if(i&&(o=i[0]),o){const i={scopes:a,account:o};t.acquireTokenSilent(i).then((function(t){e(t.idToken)})).catch((function(e){console.log(e),n()}))}else n()})).then((function(t){$.ajax({url:"/api/SwireHotels/SSO/GetUser",contentType:"application/json; charset=utf-8",method:"POST",data:JSON.stringify({AccessToken:t}),dataType:"json",headers:{"Cache-Control":"no-store"}}).done((function(t){t=TransformUser(t),window.loginUser=t,o(),e(t)})).fail((function(e){i(),n()}))}),(function(){i(),n()}))}))}}$.fn.is_on_screen=function(){var e=$(window),t={top:e.scrollTop(),left:e.scrollLeft()};t.bottom=t.top+e.height();var n=this.offset();return n.bottom=n.top+this.outerHeight(),!(t.bottom<n.top||t.top>n.bottom)},$(window).on("load",(function(){$(".page--stay").length>0&&($("body,html").css("overflow-y","visible"),$(".page--stay").css("opacity","1")),checkFormPosition(),$(".popup-box-grid__message").mCustomScrollbar({axis:"y",theme:"tuh"})})),$((function(){lang=$("html").attr("lang"),checkResize(),lightbox(),heroVideo(),detailsheroVid(),$(window).resize(checkResize),featureImgesSect(),titleOffset(),videoSetting(),formCustomDropdown(),staySlider(),overlappingSwiperSlider(),heroModuleAfullWidth(),mapTabs(),contactformshowhide(),contactUsDatePicker(),bookATransferDatePicker(),ppaformDatePicker(),collapsedInContact(),CheckStayorNot(),stayFloorplan(),offerShowHide(),stayClickControl(),setTimeout(()=>{openQR()},1000),contactformChangeHash(),readyShowForm(),select2Dropdown(),formValidation(),cookies(),weather(),homepageheroVid(),homeheroSliderVid(),sliderModule(),randomArtImgMargin(),hmOfferSlider(),hmDineDrinkSlider(),hmLocationVid(),bookingWidgetCreateLink(),scrollbar(),notificationBarSetup(),bookATransfer(),stayChangeHash(),$(window).on("unload",(function(){$(window).scrollTop(0)})),ww>=992&&desktopLangDropDown(),$(".page--contact").length>0&&$(window).scrollTop(0),$(".page--home").length>
10&&(ws<=50&&0==nav&&$("header").addClass("white"),ws<=wh&&$(".header--desktop .header__btn--r").addClass("hidden"),1==is_touch_device4()&&$(".hm-well--slide .img-wrap .well-img .well-imgItem").addClass("mobile")),$(".lang-current").click((function(){!1===langNav?($(".lang-list").css("height",""+langNavH),$(".lang").css("height",""+langTotalH),$(".lang-current span").hide(),langNav=!0):!0===langNav&&(desktopLangDropDownClose(),langNav=!1)})),$(".hero-module").each((function(){$(this).offset().top<=ws+.85*wh&&$(this).addClass("reveal")})),$(".hero-module.left-1").each((function(){$(this).offset().top<=ws+.85*wh&&$(this).addClass("reveal")})),$(".hero-module.fadeUp").each((function(){$(this).offset().top<=ws+wh&&$(this).addClass("reveal")})),$(".bgModule.opacity").each((function(){$(this).offset().top<=ws+wh&&$(this).addClass("reveal")})),$(".page--stay").length>0&&($(".m-page-indicator").hide(),$("body,html").css("overflow","hidden"),setTimeout((function(){stayReadyControl()}),500)),$(".page--404").length>0&&$(".header").addClass("style-404"),$(".menu--desktop .main-nav li a").mouseenter((function(){clearTimeout(navTO),closeSubNav(),$(".menu--desktop .main-nav li a").not(this).addClass("shy");let e=$(this).parent().data("subnav");$('.menu--desktop .menu-img li[data-subnav="'+e+'"]').addClass("active"),$('.menu--desktop .sub-nav ul[data-subnav="'+e+'"]').addClass("showup"),$(".greetings").addClass("shy"),0==$('.menu--desktop .sub-nav ul[data-subnav="'+e+'"]').length&&$(".greetings").removeClass("shy")})).mouseleave((function(){let e=$(this).parent().data("subnav");$('.menu--desktop .sub-nav ul[data-subnav="'+e+'"]').length>0?setSubNavTO():closeSubNav()})),$(".menu--desktop .sub-nav li a").mouseenter((function(){$(".menu--desktop .sub-nav li a").not(this).addClass("shy")})).mouseleave((function(){$(".menu--desktop .sub-nav li a").removeClass("shy")})),$(".sub-nav li a").mouseenter((function(){clearTimeout(navTO)})).mouseleave((function(){setSubNavTO()})),$(".property-list li a").mouseenter((function(){$(".property-list li a").not(this).addClass("shy")})).mouseleave((function(){$(".property-list li a").removeClass("shy")})),$(".property-nav li a").mouseenter((function(){$(".property-nav li a").not(this).addClass("shy")})).mouseleave((function(){$(".property-nav li a").removeClass("shy")})).click((function(){$(".property-nav li a").removeClass("shy")})),$(".lang-list li a").mouseenter((function(){$(".lang-list li a").not(this).addClass("shy")})).mouseleave((function(){$(".lang-list li a").removeClass("shy")})),$(".header--mobile .menu-icon").click((function(){$(".header--mobile").removeClass("white"),$(".header--mobile,.menu--mobile").toggleClass("opened"),!1===nav?($("body,html").addClass("no-scroll"),nav=!0):!0===nav&&($("body,html").removeClass("no-scroll"),nav=!1,ws<=50&&$(".page--home").length>0&&$(".header--mobile").addClass("white"))})),$(".header--desktop .menu-icon").click((function(){$(".header--desktop").removeClass("white"),$(".header--desktop .header__btn--r").removeClass("hidden"),$(".header--desktop,.menu--desktop").toggleClass("opened"),setTimeout((function(){$(".lang").toggleClass("no-delay")}),400),!1===nav?($("body,html").addClass("no-scroll"),$(".breadcrumb").addClass("hide"),nav=!0):!0===nav&&(desktopLangDropDownClose(),$("body,html").removeClass("no-scroll"),$(".breadcrumb").removeClass("hide"),nav=!1,langNav=!1,ws<=50&&$(".page--home").length>
10&&$(".header--desktop").addClass("white"),ws<=wh&&$(".page--home").length>0&&$(".header--desktop .header__btn--r").addClass("hidden"))})),$(".header--mobile .menu-logo a").click((function(){if(!$(".header--mobile,.menu--mobile").hasClass("opened"))return;$(".header--mobile").removeClass("white"),$(".header--mobile,.menu--mobile").toggleClass("opened"),!1===nav?($("body,html").addClass("no-scroll"),nav=!0):!0===nav&&($("body,html").removeClass("no-scroll"),nav=!1,ws<=50&&$(".page--home").length>0&&$(".header--mobile").addClass("white"))})),$(".header--desktop .menu-logo a").click((function(){if(!$(".header--desktop,.menu--desktop").hasClass("opened"))return;$(".header--desktop").removeClass("white"),$(".header--desktop .header__btn--r").removeClass("hidden"),$(".header--desktop,.menu--desktop").toggleClass("opened"),setTimeout((function(){$(".lang").toggleClass("no-delay")}),400),!1===nav?($("body,html").addClass("no-scroll"),$(".breadcrumb").addClass("hide"),nav=!0):!0===nav&&(desktopLangDropDownClose(),$("body,html").removeClass("no-scroll"),$(".breadcrumb").removeClass("hide"),nav=!1,langNav=!1,ws<=50&&$(".page--home").length>
10&&$(".header--desktop").addClass("white"),ws<=wh&&$(".page--home").length>0&&$(".header--desktop .header__btn--r").addClass("hidden"))})),$(".menu--mobile").click((function(){$(".property-selected").removeClass("opened"),$(".property-nav--mobile").slideUp(400),$(".property-nav-wrap").removeClass("opened"),$(".nav-wrapper").removeClass("opacity"),$(".nav-back-btn").removeClass("opacity"),$(".mobile-lang__nav").slideUp(400)})),$(".property-selected").click((function(e){event.stopPropagation(),$(this).toggleClass("opened"),$(".nav-wrapper").toggleClass("opacity"),$(".property-nav-wrap").toggleClass("opened"),$(".property-nav--mobile").slideToggle(400),$(".nav-back-btn").toggleClass("opacity"),$(".mobile-lang__nav").slideUp(400)})),$(".menu--mobile .main-nav li a").click((function(){let e=$(this).parent().data("subnav"),t=$('.menu--mobile .sub-nav ul[data-subnav="'+e+'"]');t.length>0&&($(".menu--mobile .sub-nav ul").not(t).removeClass("show"),t.addClass("show"),$(".nav-wrapper").addClass("to-sub"),$(".nav-back-btn").addClass("show"))})),$(".nav-back-btn").click((function(){$(".nav-wrapper").removeClass("to-sub"),$(this).removeClass("show")})),$(".mobile-lang").click((function(){event.stopPropagation(),$(".mobile-lang__nav").slideToggle(400),$(".property-selected").removeClass("opened"),$(".nav-wrapper").removeClass("opacity"),$(".property-nav-wrap").removeClass("opened"),$(".property-nav--mobile").slideUp(400),$(".nav-back-btn").removeClass("opacity"),0==mobileLangNav?($(".mobile-lang-default").hide(),$(".mobile-lang-expanded").show(),mobileLangNav=!0):($(".mobile-lang-default").show(),$(".mobile-lang-expanded").hide(),mobileLangNav=!1)})),$(".sitemap-btn").click((function(){$(".footer__sitemap").slideToggle(400)})),$("body").click((function(){!0!==bookingWidget&&!0!==rsvpWidget||(bookingWidget=!1,rsvpWidget=!1,$(".form-widget").removeClass("opened"),0==nav&&$("body,html").removeClass("no-scroll"))})),$(".btn--book,.btn--rsvp, .form-widget").click((function(e){e.stopPropagation()})),$(".btn--book").click((function(){!1===bookingWidget&&(bookingWidget=!0,$(".form-widget--booking").addClass("opened")),ww<650&&$("body,html").addClass("no-scroll")})),$(".form-widget--booking .icon-arrow").click((function(){!0===bookingWidget&&(bookingWidget=!1,$(".form-widget--booking").removeClass("opened")),0==nav&&$("body,html").removeClass("no-scroll")}));let e=$("#dropdown-hotel"),t=e.find(".dropdown--filter__opt").eq(0).text(),n=e.find(".dropdown--filter__opt").eq(0).attr("data-value");e.attr("data-value",n),e.find(".dropdown--filter span").text(t),$(".form-widget .dropdown--filter__opt").click((function(){$('.number--rooms[name="rooms"]').val(1),$('.number--rooms[name="adults"]').val(1),$('.number--rooms[name="children"]').val(0),$(".num-control.icon-plus").removeClass("disabled"),$(".num-control.icon-minus").addClass("disabled")}));let a=$('.number--rooms[name="rooms"],.number--rooms[name="adults"], .number--rooms[name="children"]');if(a.on("keyup",(function(){checkBookingLimits($(this))})),a.on("wheel",(function(){return!1})),$(".num-control.icon-minus").addClass("disabled"),$(".num-control.icon-plus").click((function(){if(!$(this).hasClass("disabled")){$(this).parent().find(".icon-minus").removeClass("disabled");let e=$(this).parent().find("input"),t=parseInt(e.val())+1;e.val(t),checkBookingLimits(e),"rooms"==e.attr("name")&&($('input.number--rooms[name="adults"]').siblings(".icon-plus").removeClass("disabled"),$('input.number--rooms[name="children"]').siblings(".icon-plus").removeClass("disabled"))}})),$(".num-control.icon-minus").not(".col--children .num-control.icon-minus").click((function(){let e,t=$(this).parent().find("input"),n=t.val();if("rooms"==t.attr("name")&&(n=parseInt($("input.number--rooms").val()),e=n-1,t.val(Math.max(1,e)),$('input.number--rooms[name="adults"]').val(e),$('input.number--rooms[name="children"]').val(0),$('input.number--rooms[name="adults"]').siblings(".icon-minus").addClass("disabled"),$('input.number--rooms[name="adults"]').siblings(".icon-plus").removeClass("disabled"),$('input.number--rooms[name="children"]').siblings(".icon-minus").addClass("disabled"),$('input.number--rooms[name="children"]').siblings(".icon-plus").removeClass("disabled")),"adults"==t.attr("name")){let a=parseInt($("input.number--rooms").val());e=n-1,t.val(Math.max(a,e))}checkBookingLimits(t)}
1)),$(".col--children .num-control.icon-minus").click((function(){let e=$(this).parent().find("input").val(),t=parseFloat(e)-1;if(t>=0){let e=$(this).parent().find("input");e.val(t),checkBookingLimits(e)}})),$("body").click((function(){$(".t-datepicker-day").length>0?$(".range-select-field").addClass("opened"):$(".t-datepicker-day").length<1&&$(".range-select-field").removeClass("opened")})),$(".btn--rsvp").click((function(){!1===rsvpWidget&&(rsvpWidget=!0,$(".form-widget--rsvp").addClass("opened")),ww<650&&$("body,html").addClass("no-scroll")})),$(".form-widget--rsvp .icon-arrow").click((function(){!0===rsvpWidget&&(rsvpWidget=!1,$(".form-widget--rsvp").removeClass("opened"),$("body,html").removeClass("no-scroll"))})),$(window).scroll((function(){us(),0==is_touch_device4()&&(winScrollTop=$(this).scrollTop(),parallax()),$(".page--home").length>0&&(ws<=50&&0==nav?$("header").addClass("white"):ws>50&&$("header").removeClass("white"),ws<=wh?$(".header--desktop .header__btn--r").addClass("hidden"):$(".header--desktop .header__btn--r").removeClass("hidden")),$(".module-wrapper, .hero-module").each((function(){$(this).offset().top<=ws+.85*wh&&$(this).addClass("reveal")})),$(".page--stay").length>0&&(ww>=992?stayScrollControlD():ww<992&&stayScrollControlM())})),$("a.redirect-to-guest-preference, a.redirect-to-book-a-transfer").length>0){var i="?";i+="confirmationNumber="+(o().confirmationNumber?o().confirmationNumber:""),i+="&title="+(o().title?o().title:""),i+="&first="+(o().first?o().first:""),i+="&last="+(o().last?o().last:""),i+="&email="+(o().email?o().email:""),i+="&phone="+(o().phone?o().phone:""),i+="&arrivalDate="+(o().arrivalDate?o().arrivalDate:""),i+="&arrivalTime="+(o().arrivalTime?o().arrivalTime:""),$("a.redirect-to-guest-preference, a.redirect-to-book-a-transfer")[0].href=$("a.redirect-to-guest-preference, a.redirect-to-book-a-transfer")[0].href+i}function o(){var e={};window.location.href.replace(/[?&]+([^=&]+)=([^&]*)/gi,(function(t,n,a){e[n]=a}));return e}$(window).resize((function(){checkResize(),SetH(),othersGallery(),checkhomeheroSliderVid(),checkHeroVideo(),checkdetailhero(),ww<650&&$(".form-widget--booking").hasClass("opened")&&$("body,html").addClass("no-scroll"),ww>=650&&!$(".form-widget--booking").hasClass("opened")&&!$(".menu").hasClass("opened")&&$("body,html").removeClass("no-scroll"),ww>=992&&$(".menu--mobile").hasClass("opened")&&($(".menu--mobile, .header--mobile").removeClass("opened"),nav=!1,$(".header--desktop:visible").length>0&&!$(".menu--desktop").hasClass("opened")&&desktopLangDropDown()),ww<992&&$(".menu--desktop").hasClass("opened")&&($(".menu--desktop, .header--desktop").removeClass("opened"),$("body,html").removeClass("no-scroll"),nav=!1),ww<992&&$(".breadcrumb").removeClass("hide"),$(".lazyload").each((function(e){var t=$(this),n=$(this).find("img");let a=t.data("src-d"),i=t.data("src-m"),o=n.data("src-d"),r=n.data("src-m");ww>=992&&"desktop"!=imgViewport&&0==t.children().length?(t.attr("style","background-image:url("+a+")"),e==$(".lazyload").length-1&&(imgViewport="desktop")):ww<992&&"mobile"!=imgViewport&&0==t.children().length&&(t.attr("style","background-image:url("+i+")"),e==$(".lazyload").length-1&&(imgViewport="mobile")),ww>=992&&"desktop"!=imgViewport&&t.children().length>0?(n.attr("src",""+o),$(".art-horizontal-wrapper").waitForImages({finished:function(){$(".art-horizontal-wrapper img").each((function(){let e=$(this),t=e.prop("naturalWidth")/2;e.width(t)}))}}),e==$(".lazyload").length-1&&(imgViewport="desktop")):ww<992&&"mobile"!=imgViewport&&t.children().length>0&&(n.attr("src",""+r),$(".art-horizontal-wrapper").waitForImages({finished:function(){$(".art-horizontal-wrapper img").each((function(){let e=$(this),t=e.prop("naturalWidth")/2;e.width(t)}))}}),e==$(".lazyload").length-1&&(imgViewport="mobile"))}))})),$(window).trigger("resize"),$(window).trigger("scroll")}));const azureSetting=new AzureADB2CLoginSetting;var isPageEditor=function(){try{return!!("undefined"!=typeof Sitecore&&Sitecore&&Sitecore.PageModes&&Sitecore.PageModes.PageEditor)}catch(e){console.log(e)}return!1};function HideMenuItem(e){const t=$('.nav-list.ps li[data-subnav="'+e+'"]');t.length>0&&t.hide()}function TransformUser(e){return e&&"object"==typeof e&&(e.linkUnlinkSocialMedia={google:{isLinked:e.IsGoogleLinked,azureAdB2cId:e.AADB2CGoogleID},facebook:{isLinked:e.IsFacebookLinked,azureAdB2cId:e.AADB2CFacebookID},twitter:{isLinked:e.IsTwitterLinked,azureAdB2cId:e.AADB2CTwitterID},wechat:{isLinked:e.IsWechatLinked,azureAdB2cId:e.AADB2CWechatID}}),e}function GetLang(e){let t="en";return-1!=(e=e.replace("\\","/")).indexOf("/tc/")?t="tc":-1!=e.indexOf("/sc/")&&(t="sc"),t}$(document).ready((function(){isPageEditor()||0&&(azureSetting.init("/login/landing","/login/landing").then((function(){azureSetting.getUser().then((function(e){let t=window.location.href;t=t.replace("\\","/")}),(function(){console.log("Not Logged in")}))})),$(".login-header-btn, .reset-password-success .btn-login, .btn-login").on("click",(function(e){e.preventDefault(),null==window.loginUser?azureSetting.login().then((function(e){window.location.replace("/login/brand-offers")})):window.location.replace("/login/brand-offers")})),$(".postlogin-btn.logout").on("click",(function(e){e.preventDefault();const t=$(this).attr("href");$.ajax({method:"GET",url:t,headers:{"Cache-Control":"no-store"}}).done((function(){azureSetting.logout().then((function(){window.location.replace("/")}))}))})))}));

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.