PageSourceSearch

https://weinhardt-immobilien.de/wp-content/plugins/immomakler/skin…immomakler-search-ajaxify.min.js?ver=5.44.1

js weinhardt-immobilien.de collected 2026-10-06 16:36:43 UTC 5,745 bytes, 1 lines download raw bytes

1!function(y){y.addEventListener("load",function(){if(y.immomaklerAjaxifyConfig){var a,i,m=!1,r=!1,t=jQuery("<button>"),n={immomaklerDataContainer:".immomakler-data-container",immomaklerForm:'[data-immomakler="search-form"]',immomaklerObjectSearch:".search-for-id",immomaklerResultCount:".num-posts",immomaklerPagination:".pages-nav",immomaklerPageNumbers:".page-numbers",immomaklerPropertiesNoResult:".no-result",immomaklerProperties:".properties",immomaklerProperty:".property",immomaklerMap:".archive-map",immomaklerTitle:".archive-title",loading:function(e){var o=y.immomaklerAjaxifyConfig.loadingContainer;r=e,"infinite"===y.immomaklerAjaxifyConfig.loading&&(o&&e&&jQuery(o).show(),o)&&!e&&jQuery(o).hide()},handleFormSubmit:!1,updateTitle:!0,updateUrl:!0,googleAnalyticsTracker:"__gaTracker"};if(y.immomaklerAjaxifyConfig.controls)for(var e in y.immomaklerAjaxifyConfig.controls)n[e]=y.immomaklerAjaxifyConfig.controls[e];if(y.immomaklerAjaxifyConfig.override)for(var e in y.immomaklerAjaxifyConfig.override)n[e]=y.immomaklerAjaxifyConfig.override[e];y.immomaklerAjaxifyConfig.offset||(y.immomaklerAjaxifyConfig.offset=Math.floor(4*y.innerHeight)),jQuery(n.immomaklerForm)[0]?("infinite"===y.immomaklerAjaxifyConfig.loading&&(s(),"click"===y.immomaklerAjaxifyConfig.event&&(t.addClass(["btn","btn-primary","immomakler-load-more-btn"]),t.attr("type","button"),t.on("click",u),jQuery(n.immomaklerProperties).after(t)),"scroll"===y.immomaklerAjaxifyConfig.event&&((i=jQuery("<div>")).attr("data-immomakler-scroll-target",""),jQuery(n.immomaklerProperties).after(i),y.addEventListener("scroll",function(){y.clearTimeout(a),a=y.setTimeout(function(){var e=i[0],o=Math.ceil(f()/y.immomaklerAjaxifyConfig.perPage),e=e.getBoundingClientRect();c()<o&&!1===r&&0<=e.top&&e.bottom-y.innerHeight<=y.innerHeight+(null!=(o=y.immomaklerAjaxifyConfig.offset)?o:0)&&u()},100)})),g()),jQuery("body").on("click","".concat(n.immomaklerPagination," a"),function(e){l(.5);var o=jQuery(n.immomaklerPagination).offset(),o=(o&&jQuery([document.documentElement,document.body]).animate({scrollTop:o.top-200},500),this.href);"infinite"===y.immomaklerAjaxifyConfig.loading&&(m=!0,o=o.replace(/\/page\/\d+/,"")),p(o),e.preventDefault()}),jQuery("body").on("submit",n.immomaklerForm,function(e){!jQuery("".concat(n.immomaklerObjectSearch," input")).val()&&n.handleFormSubmit&&(d(),e.preventDefault())}),y.addEventListener("popstate",function(){l(.5),"infinite"===y.immomaklerAjaxifyConfig.loading&&(m=!0),p(location.href)}),jQuery(document).on("ajaxSuccess",function(e,o,i){i.url.includes("?callback=immomakler_get_search_form")&&(y.clearTimeout(a),a=y.setTimeout(d,100))})):console.log("Ajaxify - immomakler form not found")}function l(e){jQuery(n.immomaklerProperties).css("opacity",e)}function c(){var e=jQuery(n.immomaklerDataContainer).data("propertiesPage");return e?parseInt(e,10):1}function f(){var e=jQuery(n.immomaklerDataContainer).data("propertiesTotal");return e?parseInt(e,10):0}function u(){var e=c()+1,o=location.host,i=location.protocol,a=location.pathname,r=location.search,e="/page/".concat(e);-1!==a.indexOf("/page/")?a=a.replace(/\/page\/(\d+)/,e):(a.match(/\/$/)&&(e+="/"),a+=e),a=a.replace(/\/\//g,"/"),r=r.replace(/paged=\d+&?/,""),p("".concat(i,"//").concat(o).concat(a).concat(r))}function k(e){var o;null!=(o=y.history)&&o.pushState&&e&&history.pushState(null,"",e)}function s(){var e=jQuery(n.immomaklerProperties),e=y.immomaklerAjaxifyConfig.texts.amount.replace("{shown}","".concat(e.find(n.immomaklerProperty).length)).replace("{total}","".concat(f()));jQuery(n.immomaklerResultCount).html(e)}function g(){var e,o;jQuery(n.immomaklerPagination).find(n.immomaklerPageNumbers).hide(),"click"===y.immomaklerAjaxifyConfig.event&&(e=y.immomaklerAjaxifyConfig.perPage,0<(o=f()-c()*e)&&t.show().text(y.immomaklerAjaxifyConfig.texts.button.replace("{amount}","".concat(e<o?e:o))),o<=0)&&t.hide()}function p(r){n.loading(!0),jQuery.ajax(r).then(function(e){var e=jQuery(e),o=e.find(n.immomaklerPagination),o=(jQuery(n.immomaklerPagination).html(o.html()),n.immomaklerDataContainer),o=e.filter(o).add(e.find(o)),o=(jQuery(n.immomaklerDataContainer).data("propertiesTotal",o.data("propertiesTotal")),jQuery(n.immomaklerDataContainer).data("propertiesPage",o.data("propertiesPage")),e.find(n.immomaklerProperties)),i=o[0],i=("paginated"===y.immomaklerAjaxifyConfig.loading||m?(jQuery(n.immomaklerProperties).replaceWith(i.outerHTML),m=!1):(a=y.scrollY||y.pageYOffset,jQuery(n.immomaklerProperties).is(n.immomaklerPropertiesNoResult)||o.is(n.immomaklerPropertiesNoResult)?jQuery(n.immomaklerProperties).replaceWith(i.outerHTML):jQuery(n.immomaklerProperties).append(i.innerHTML),"click"===y.immomaklerAjaxifyConfig.event&&y.scroll(0,a)),"infinite"===y.immomaklerAjaxifyConfig.loading?s():(o=e.find(n.immomaklerResultCount),jQuery(n.immomaklerResultCount).html(o.html())),e.find(n.immomaklerTitle)),a=(jQuery(n.immomaklerTitle).html(i.html()),e.find(n.immomaklerMap));jQuery(n.immomaklerMap).html(a.html());try{google.maps.event.trigger(y,"load")}catch(e){}n.updateTitle&&(document.title=e.filter("title").text()),!0===n.updateUrl&&k(r),y.BorlabsCookie&&"function"==typeof y.BorlabsCookie.checkCookieConsent&&y.BorlabsCookie.checkCookieConsent("googlemaps")&&y.BorlabsCookie.unblockContentId("googlemaps"),"infinite"===y.immomaklerAjaxifyConfig.loading&&g(),n.googleAnalyticsTracker&&y[n.googleAnalyticsTracker]&&(y[n.googleAnalyticsTracker]("set","location",location.href),y[n.googleAnalyticsTracker]("send","pageview")),n.loading(!1),l(1)})}function d(){l(.5);var e=jQuery(n.immomaklerForm),e="".concat(e.attr("action"),"?").concat(e.serialize());"infinite"===y.immomaklerAjaxifyConfig.loading&&(m=!0),"FILTER_ONLY"===n.updateUrl&&k(e),p(e)}})}(window);

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.