https://schuhunddu.at/wp-content/plugins/directories-pro/assets/js/view-filter-form.min.js?ver=2.0.4
1"use strict";!function(e){DRTS.View=DRTS.View||{},DRTS.View.filterForm=DRTS.View.filterForm||function(t){var i=e(t);if(i.length){var r=DRTS.container(i.data("entities-container")),a=i.closest(".drts-view-entities-filter-form");i.parent('.drts-view-entities-filter-form[data-collapsible="1"]').css("display","");var n=i.closest(".drts-view-entities-filter-form-template");if(n.length&&n.data("bundle-group")){var l=e(".drts-view-entities-filter-form-placeholder[data-bundle-group="+n.data("bundle-group")+"]");l.length&&(l.first().replaceWith(n),n.addClass("drts").removeClass("drts-view-entities-filter-form-template").attr("data-container",r.name).show())}if(r.container.length&&(r.container.off("click").on("click",".drts-view-entities-filters-applied .drts-view-remove-filter",function(t){var a=e(this);t.preventDefault(),a.remove(),a.data("filter-name")?DRTS.View.removeFilter(i,a.data("filter-name"),a.data("filter-value")):r.container.find(".drts-view-entities-filters-applied .drts-view-remove-filter").each(function(){var t=e(this);t.remove(),DRTS.View.removeFilter(i,t.data("filter-name"),t.data("filter-value"))}),i.triggerHandler("submit")}),r.container.off("click",".drts-view-filter-trigger").on("click",".drts-view-filter-trigger",function(t){t.preventDefault(),i.trigger("submit",{trigger:e(this)})}).off("click",".drts-view-filter-reset").on("click",".drts-view-filter-reset",function(t,a){t.preventDefault();var n=r.container.find(".drts-view-entities-filters-applied .drts-view-remove-filter");n.length&&(n.each(function(){var t=e(this);t.remove(),DRTS.View.removeFilter(i,t.data("filter-name"),t.data("filter-value"))}),a||i.triggerHandler("submit"))})),i.off("submit").on("submit",function(t,n){i.find("[placeholder]").each(function(){var t=e(this);t.val()==t.attr("placeholder")&&t.val("")});var l=n&&n.trigger?n.trigger:null;if(!l||!l.data("view-filter-ajax-disable")){e(DRTS).trigger("view_filter_form_submit.sabai",{form:i,event:t,event_data:n}),t.preventDefault();var s,d,o,f=i.serialize(),c=i.data("view-filter-ajax-url")||i.attr("action"),v=!(!i.closest("#drts-modal").length||!i.is(":visible"));(s=r.container.find(".drts-view-entities-sort-selected").data("value"))&&(f+="&sort="+s),(d=r.container.find(".drts-view-entities-perpage-selected").data("value"))&&(f+="&num="+d),o={type:"post",container:r.name,url:c,data:f,pushState:!!i.data("push-state"),pushStateUrl:c+(c.indexOf("?")>-1?"&":"?")+f,scroll:0===i.data("scroll-offset")||!(i.data("scroll-offset")<0)&&i.data("scroll-offset"),loadingImage:!i.data("view-filter-ajax-no-loading"),trigger:l},v&&bootstrap.Modal.getInstance("#drts-modal").hide(),i.closest(r.selector).length||(o.url+=(o.url.indexOf("?")>-1?"&":"?")+DRTS.params.contentType+"=json",o.onContent=function(t,r,n,l){if(e("body > .select2-container").remove(),i.remove(),a.html(t.html[".drts-view-entities-filter-form"]),DRTS.init(a),a.data("closed-filters")){var s=a.data("closed-filters").split(",").filter(Boolean);a.find("."+DRTS.bsPrefix+"card").each(function(){var t=e(this);s.includes(String(t.data("display-element-id")))&&(t.addClass("drts-view-filter-form-filter-closed"),t.find("."+DRTS.bsPrefix+"card-body").hide())})}},o.onError=function(e,t,r,a){422===a&&(DRTS.Form.handle422Error(i,e),e.messages=[])}
1),a.data("collapsible")&&new bootstrap.Collapse(a.get(0),{toggle:!1}).hide(),DRTS.ajax(o)}}).off("change.sabai").on("change.sabai",function(t){if(!i.hasClass("drts-view-filter-form-manual")&&!i.closest("#drts-modal").length){var r=e(t.target),a=r.closest(".drts-view-filter-ignore");if(a.length){if(!a.data("ignore-element-name")||void 0===a.data("ignore-element-value"))return;var n=a.find('[name="'+a.data("ignore-element-name")+'"]');if(n.length&&n.attr("name")!==r.attr("name")&&n.val()===a.data("ignore-element-value"))return}i.triggerHandler("submit")}}),i.find("."+DRTS.bsPrefix+"card-header").off("click").on("click",function(t){t.preventDefault();var i=e(this),r=i.closest("."+DRTS.bsPrefix+"card");if(r.length&&i.find(".drts-view-filter-form-close-filter").is(":visible")){var n=r.find("."+DRTS.bsPrefix+"card-body"),l=n.is(":visible");n.stop(!0,!0).slideToggle(200),r.toggleClass("drts-view-filter-form-filter-closed",l);var s=String(r.data("display-element-id")),d=(a.data("closed-filters")||"").split(",").filter(Boolean);l?d.includes(s)||d.push(s):d=d.filter(function(e){return String(e)!==s}),a.data("closed-filters",d.join(","))}}),i.closest("#drts-modal").length)e("#drts-modal").find(".drts-form-buttons").find("button").on("click",function(t){t.preventDefault(),e(this).addClass(DRTS.bsPrefix+"disabled"),i.triggerHandler("submit")});e("#drts-content").on("entity_entities_filter_removed.sabai",function(i,r,a){DRTS.View.removeFilter(e(t),r,a)}),e(DRTS).on("location_exit_fullscreen.sabai",function(t,i){e("#drts-modal").find("."+DRTS.bsPrefix+"modal-title,."+DRTS.bsPrefix+"modal-body,."+DRTS.bsPrefix+"modal-footer").empty()}),e(DRTS).on("drts_hidden.sabai",function(e,t){t.element.parent().hasClass(DRTS.bsPrefix+"card-body")&&t.element.closest("."+DRTS.bsPrefix+"card").hide()}),e(DRTS).on("drts_shown.sabai",function(e,t){t.element.parent().hasClass(DRTS.bsPrefix+"card-body")&&t.element.closest("."+DRTS.bsPrefix+"card").show()})}else console.log("Invalid filter form selector: "+t)},DRTS.View.removeFilter=DRTS.View.removeFilter||function(t,i,r){if(i){var a=t.find('[data-view-filter-name="'+i+'"]');if(!a.length)return;switch(a.data("view-filter-form-type")){case"textfield":case"hidden":a.find('input[name="'+i+'"]').length?a.find('input[name="'+i+'"]').val(""):a.find('input[name^="'+i+'["]').val("");break;case"checkboxes":r?a.find('input:checkbox[value="'+r+'"]').prop("checked",!1):a.find('input:checkbox[name="'+i+'[]"]').prop("checked",!1);break;case"radios":r?a.find('input:radio[value="'+r+'"]').prop("checked",!1):a.find('input:radio[name="'+i+'"]').prop("checked",!1),a.find('input:radio[value=""]').prop("checked",!0);break;case"select":var n=a.find('select[name^="'+i+'["]');n.length?n.each(function(t){var i=e(this);t>0?i.val("").closest(".drts-form-type-select").hide():i.val(""),i.hasClass("select2-hidden-accessible")&&i.select2("close")}):a.find('select[name="'+i+'"]').val("");break;case"slider":var l=a.find(".drts-form-slider");l.length&&l.data("ionRangeSlider").update({from:l.data("min"),to:l.data("max")})}var s=a.find(".drts-entity-reset-form-field-target");(s.length?s:a).trigger("entity_reset_form_field.sabai",[i])}else t.find(".drts-view-filter-form-field").each(function(){var t=e(this);t.data("view-filter-name")&&e("#drts-content").trigger("entity_entities_filter_removed.sabai",[t.data("view-filter-name"),null,!0])})}}(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.