PageSourceSearch

https://vtcnice.eu/assets/library/functions.js

js vtcnice.eu collected 2026-09-26 01:17:28 UTC 12,781 bytes, 1 lines download raw bytes

1var SQ=SQ||{};!function(e){"use strict";function t(){e(".image-wrapper").each(function(){var t=e(this).width(),s=e(this).height(),i=e(this).find(".image-sq").width(),a=e(this).find(".image-sq").height(),n=i/a;if(0===t||0===s)return!1;if(e(this).css("opacity","0"),n<=t/s){var l=t/n;l=parseInt(l,10);var r=parseInt(l/2,10);e(this).find(".image-sq").css({width:t,height:l,marginTop:-r,marginLeft:0,top:"50%",left:"0"}),e(this).css("opacity","1")}else{var o=s*n;o=parseInt(o,10);var c=parseInt(o/2,10);e(this).find(".image-sq").css({width:o,height:s,marginTop:0,marginLeft:-c,top:"0",left:"50%"}),e(this).css("opacity","1")}})}SQ.responsiveClassesAdded=!1,SQ.isMobile={Android:function(){return navigator.userAgent.match(/Android/i)},BlackBerry:function(){return navigator.userAgent.match(/BlackBerry/i)},iOS:function(){return navigator.userAgent.match(/iPhone|iPad|iPod/i)},Opera:function(){return navigator.userAgent.match(/Opera Mini/i)},Windows:function(){return navigator.userAgent.match(/IEMobile/i)},any:function(){return SQ.isMobile.Android()||SQ.isMobile.BlackBerry()||SQ.isMobile.iOS()||SQ.isMobile.Opera()||SQ.isMobile.Windows()}},SQ.main={prevScroll:0,middleHeaderSectionSlideUpOffset:100,stickyElement:e(".sticky-element"),stickyElementHeight:[],stickyElementResponisve:[],windowPosition:0,generatedSlickGallery:[],init:function(){SQ.main.responsiveClasses(),SQ.main.stickyElementInit(),SQ.main.stickyElementResponsive(),i.on("sticky-init-done",SQ.main.stickyElementScroll),e(document).on("click touchstart",this.documentOnClick),e(".dropdown").dropdown({preserveHTML:!1,onChange:function(e,t,s){t?s.closest(".dropdown").addClass("valid"):s.closest(".dropdown").removeClass("valid")}}),e(".modal-ui-trigger").on("click",function(){return SQ.main.modalUItrigger(this),!1}),e(".sq-next-button").click(function(){e(".sq-slick").slick("slickNext")}
1),e(".sq-prev-button").click(function(){e(".sq-slick").slick("slickPrev")}),e(".ui.accordion").accordion({selector:{accordion:".accordion",title:".title",trigger:".accordion-trigger",content:".content"}}),e(".force-animation").on("click",function(){var t=e(this).nextAll("[class^=h-search-]").first();return t.hide().removeClass("animate-sq"),setTimeout(function(){return t.show().addClass("animate-sq"),!1},1),!1}),e(".cover-photo-sq").on("click",function(){return e(this).closest(".photo-upload-item").hasClass("selected")?e(this).closest(".photo-upload-item").removeClass("selected"):(e(".photo-upload-item").removeClass("selected"),e(this).closest(".photo-upload-item").addClass("selected")),!1}),navigator.userAgent.toLowerCase().indexOf("firefox")>-1&&jQuery("html").addClass("firefox"),SQ.isMobile.any()&&i.addClass("device-touch"),e(".switch-view-controller .item").on("click",function(t){t.preventDefault();var s=e(this),i=e(this).attr("id"),a=e(this).parents(".half-layout");e(".switch-view-controller .item").removeClass("active"),s.toggleClass("active"),"only-list-trigger"===i?(a.addClass("only-list"),a.removeClass("only-map")):"only-map-trigger"===i?(a.addClass("only-map"),a.removeClass("only-list")):"both-trigger"===i&&(a.removeClass("only-map"),a.removeClass("only-list"));try{if("function"==typeof Event)window.dispatchEvent(new Event("resize"));else{var n=window.document.createEvent("UIEvents");n.initUIEvent("resize",!0,!1,window,0),window.dispatchEvent(n)}}catch(l){}return!1}),e("#examplecalendar").calendar({type:"date",className:{prevIcon:"icon icon-arrow-left-122",nextIcon:"icon icon-arrow-right-122"}}),e("#rangestart").calendar({type:"datetime",className:{prevIcon:"icon icon-arrow-left-122",nextIcon:"icon icon-arrow-right-122"}}),e("#rangeend").calendar({type:"date",startCalendar:e("#rangestart"),className:{prevIcon:"icon icon-arrow-left-122",nextIcon:"icon icon-arrow-right-122"}}),e("#sticky-box-rangestart").calendar({type:"date",endCalendar:e("#sticky-box-rangeend"),className:{prevIcon:"icon icon-arrow-left-122",nextIcon:"icon icon-arrow-right-122"},monthFirst:!1,formatter:{date:function(e,t){if(!e)return"";var s=e.getDate(),i=e.getMonth()+1;return(e.getFullYear(),i<9)?s+" - 0"+i:s+" - "+i}}}),e("#sticky-box-rangeend").calendar({type:"date",startCalendar:e("#sticky-box-rangestart"),className:{prevIcon:"icon icon-arrow-left-122",nextIcon:"icon icon-arrow-right-122"},monthFirst:!1,formatter:{date:function(e,t){if(!e)return"";var s=e.getDate(),i=e.getMonth()+1;return(e.getFullYear(),i<9)?s+" - 0"+i:s+" - "+i}}}),e(".inline-check-in input[type='text']").focus(function(){e(".inline-check-in").addClass("focused")}).blur(function(){e(".inline-check-in").removeClass("focused")}),e("#price-range-trigger").on("click",function(){return e(this).toggleClass("active"),e(".price-range-slider").toggleClass("visible"),!1}),e(".return-car-to-location").on("click",function(){e(this).closest(".search-item").prev(".search-return-location").toggleClass("disabled")});var t=document.getElementById("price-range-slider");t&&noUiSlider.create(t,{start:[150,750],tooltips:!0,format:wNumb({decimals:3,thousand:".",postfix:"$"}),connect:!0,range:{min:[0],max:[1e3]}}),SQ.main.slickCarousel(),setTimeout(function(){e(".sq-slick").css("opacity","1")},400),e(".slick-img").on("click",function(t){t.preventDefault(),SQ.main.slickGallery(this);var s=e(this),i=e(this).attr("data-gallery");e(".slider-thumbs-"+i).slick("slickGoTo",parseInt(s.attr("slick-target"),10))}),e(document).on("mouseenter",".slider-thumbs",function(){e(this).closest(".slick-gallery").addClass("hover-sq")}).on("mouseleave",".slider-thumbs",function(){e(this).closest(".slick-gallery").removeClass("hover-sq")})},onLoad:function(){t()},onResize:function(){e("body"),t(),SQ.main.stickyElementInit(),SQ.main.stickyElementResponsive(),SQ.main.stickyElementScroll()},onClassicResize:function(){},onScroll:function(){this.stickyElementScroll()},responsiveClasses:function(){!0!==SQ.responsiveClassesAdded&&jRespond([{label:"smallest",enter:0,exit:479},{label:"handheld",enter:480,exit:767},{label:"tablet",enter:768,exit:991},{label:"laptop",enter:992,exit:1199},{label:"desktop",enter:1200,exit:1e4}]).addFunc([{breakpoint:"desktop",enter:function(){i.addClass("device-lg")},exit:function(){i.removeClass("device-lg")}},{breakpoint:"laptop",enter:function(){i.addClass("device-md")},exit:function(){i.removeClass("device-md")}},{breakpoint:"tablet",enter:function(){i.addClass("device-sm")},exit:function(){i.removeClass("device-sm")}},{breakpoint:"handheld",enter:function(){i.addClass("device-xs")},exit:function(){i.removeClass("device-xs")}},{breakpoint:"smallest",enter:function(){i.addClass("device-xxs")},exit:function(){i.removeClass("device-xxs")}}])},documentOnClick:function(e){},modalUItrigger:function(t){var s=e(t).attr("data-trigger-for");e(t).hasClass("slick-img")&&(s=e(t).attr("data-gallery"));var i=e("[data-for="+s+"]");return e(i).modal({selector:{close:".close-modal"},transition:"fade",duration:200,onShow:function(){e(this).hasClass("full")&&!e(this).hasClass("slick-gallery")&&e(this).parent(".dimmer").addClass("full")}}).modal("show"),!1},stickyElementInit:function(){SQ.main.stickyElement.each(function(t){this.prevScroll=SQ.main.prevScroll,e(this).css("height","auto"),SQ.main.stickyElementHeight[t]=e(this).height()}),i.trigger("sticky-init-done")},stickyElementResponsive:function(){SQ.main.stickyElement.each(function(t){e(this).hasClass("sticky-mobile")&&(e("body").hasClass("device-xs")||e("body").hasClass("device-xxs"))&&(SQ.main.stickyElementResponsive[t]=!0),e(this).hasClass("sticky-tablet")&&e("body").hasClass("device-sm")&&(SQ.main.stickyElementResponsive[t]=!0),e(this).hasClass("sticky-desktop")&&e("body").hasClass("device-md")&&(SQ.main.stickyElementResponsive[t]=!0),e(this).hasClass("sticky-large-desktop")&&e("body").hasClass("device-lg")&&(SQ.main.stickyElementResponsive[t]=!0),e(this).hasClass("sticky-all")&&(SQ.main.stickyElementResponsive[t]=!0)})},stickyElementScroll:function(){var t=s.scrollTop();SQ.main.stickyElement.each(function(s){var i=e(this).offset().top,a=e(this).height();t>this.prevScroll?(t>i?(e(this).addClass("is-sticky"),!0===SQ.main.stickyElementResponsive[s]&&e(this).css("height",SQ.main.stickyElementHeight[s])):e(this).hasClass("under-ths")&&e(this).hasClass("ths-is-sticky")&&!e(this).hasClass("ths-is-slide-up")&&t>i-e(".ths").children(".header-content").height()?(e(this).addClass("is-sticky"),!0===SQ.main.stickyElementResponsive[s]&&e(this).css("height",SQ.main.stickyElementHeight[s])):e(this).hasClass("under-ths")&&e(this).hasClass("ths-is-sticky")&&e(this).hasClass("ths-is-slide-up")&&t>e(this).offset().top+SQ.main.middleHeaderSectionSlideUpOffset&&(e(this).addClass("is-sticky"),!0===SQ.main.stickyElementResponsive[s]&&e(this).css("height",SQ.main.stickyElementHeight[s])),t>i+a&&e(this).hasClass("after-element")&&e(this).addClass("is-after")):t<this.prevScroll&&t>=0&&(t<i&&!e(this).hasClass("under-ths")?e(this).removeClass("is-sticky"):e(this).hasClass("under-ths")&&e(this).hasClass("ths-is-sticky")&&!e(this).hasClass("ths-is-slide-up")&&t<i-e(".ths").children(".header-content").height()?e(this).removeClass("is-sticky"):e(this).hasClass("under-ths")&&e(this).hasClass("ths-is-sticky")&&e(this).hasClass("ths-is-slide-up")&&t<e(this).offset().top+SQ.main.middleHeaderSectionSlideUpOffset&&e(this).removeClass("is-sticky"),t<i+a&&e(this).hasClass("after-element")&&e(this).removeClass("is-after")),this.prevScroll=t})},slickCarousel:function(){e(".sq-slick").each(function(){var t=e(this),s=[],i={"small-mobile":"320",mobile:"768",tablet:"992",desktop:"1200"};e.each(["small-mobile","mobile","tablet","desktop"],function(e,a){var n={};if(t.attr("data-"+a+"-infinite")&&(n.infinite=t.data(a+"-infinite")),t.attr("data-"+a+"-show-sli
1des")&&(n.slidesToShow=t.data(a+"-show-slides")),t.attr("data-"+a+"-scroll-slides")&&(n.slidesToScroll=t.data(a+"-scroll-slides")),t.attr("data-"+a+"-dots")&&(n.dots=t.data(a+"-dots")),t.attr("data-"+a+"-arrows")&&(n.arrows=t.data(a+"-arrows")),t.attr("data-"+a+"-fade")&&(n.fade=t.data(a+"-fade")),t.attr("data-"+a+"-center-mode")&&(n.centerMode=t.data(a+"-center-mode")),t.attr("data-"+a+"-center-padding")&&(n.centerPadding=t.data(a+"-center-padding")),t.attr("data-"+a+"-variable-width")&&(n.variableWidth=t.data(a+"-variable-width")),t.attr("data-"+a+"-speed")&&(n.speed=t.data(a+"-speed")),t.attr("data-"+a+"-ease")&&(n.ease=t.data(a+"-ease")),!jQuery.isEmptyObject(n)){var l={breakpoint:i[a],settings:n};s.push(l)}});var a=!0,n=1,l=1,r=!1,o=!0,c=!1,d=300,h="ease",m=!1,u="0px",v=!1;e(this).attr("data-infinite")&&(a=e(this).data("infinite")),e(this).attr("data-show-slides")&&(n=e(this).data("show-slides")),e(this).attr("data-scroll-slides")&&(l=e(this).data("scroll-slides")),e(this).attr("data-dots")&&(r=e(this).data("dots")),e(this).attr("data-arrows")&&(o=e(this).data("arrows")),e(this).attr("data-fade")&&(c=e(this).data("fade")),e(this).attr("data-speed")&&(d=e(this).data("speed")),e(this).attr("data-ease")&&(h=e(this).data("ease")),e(this).attr("data-center-mode")&&(m=e(this).data("center-mode")),e(this).attr("data-center-padding")&&(u=e(this).data("center-padding")),e(this).attr("data-variable-width")&&(v=e(this).data("variable-width")),e(this).slick({infinite:a,slidesToShow:n,slidesToScroll:l,dots:r,arrows:o,fade:c,responsive:s,speed:d,cssEase:h,centerMode:m,centerPadding:u,variableWidth:v})})},slickGallery:function(t){var s=0,i=e(t).attr("data-gallery"),a=e('[data-gallery="'+i+'"]').length,n="",l="";-1===SQ.main.generatedSlickGallery.indexOf(i)&&(e('.slick-img[data-gallery="'+i+'"]').each(function(){e(this).attr("slick-target",s),n+='<div><p class="caption-gallery"><span>'+ ++s+"/"+a+"</span> - "+e(this).attr("data-caption")+'</p><div><img src="'+e(this).attr("src")+'"></div></div>',l+='<div><img src="'+e(this).attr("src")+'"></div>'}),e("body").append('<div class="slick-gallery ui modal full" data-for="'+i+'"><div class="ui container"><div class="row"><div class="ui column"><i class="icon icon-close close-modal"></i><div class="slider-preview slider-preview-'+i+'">'+n+'</div><div class="slider-thumbs slider-thumbs-'+i+'">'+l+"</div></div></div></div></div>")),SQ.main.modalUItrigger(t),-1===SQ.main.generatedSlickGallery.indexOf(i)&&(e(".slider-preview-"+i).slick({slidesToShow:1,slidesToScroll:1,arrows:!0,fade:!0,infinite:!0,asNavFor:".slider-thumbs-"+i,responsive:[{breakpoint:992,settings:{arrows:!1}
1}]}),e(".slider-thumbs-"+i).slick({slidesToShow:7,slidesToScroll:1,asNavFor:".slider-preview-"+i,dots:!1,arrows:!1,focusOnSelect:!0,variableWidth:!0,infinite:!0}),SQ.main.generatedSlickGallery.push(i))}};var s=e(window),i=e("body");e("#page-wrapper"),e(document).ready(SQ.main.init),s.on("load",SQ.main.onLoad),s.on("debouncedresize",SQ.main.onResize),s.on("resize",SQ.main.onClassicResize),e(window).on("scroll",function(){SQ.main.onScroll()})}(jQuery);

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.