1window.wp=window.wp||{},function(i,t){i.wp=i.wp||{};var e,a=i.document,r=i.jQuery,n=wp.listifyResults||{};n.DataServices=[],n.DataService=n.Class.extend({response:null,activeResponse:r.Deferred(),resultTemplate:wp.template("listingCard"),noResultsTemplate:wp.template("noResults"),resultsContainer:"ul.job_listings",columns:n.settings.displayColumns,initialize:function(e){r.extend(this,e||{})},update:function(){},getDefaultCoordinates:function(){},addResults:function(e){i.console&&n.settings.scriptDebug&&console.log("Adding results...");var t=this,s=this.resultsContainer;_.isUndefined(e)||_.isUndefined(e.resultsContainer)||(this.resultsContainer=e.resultsContainer),this.resetResults();var a=r(this.resultsContainer);0!==a.length&&(_.isUndefined(e)||_.isUndefined(e.columns)||(this.columns=e.columns),a.data("card-columns",this.columns),a.attr("data-card-columns",this.columns),_.isUndefined(n.controllers.dataService.response.listings)||0===n.controllers.dataService.response.listings.length||(a.html("").addClass("listing-cards-anchor--active"),_.each(n.controllers.dataService.response.listings,function(e){a.append(t.resultTemplate(e))})),this.resultsContainer=s)},resetResults:function(){this.setFound(),r(this.resultsContainer).removeClass("listing-cards-anchor--active").html(this.noResultsTemplate({noResults:n.settings.i18n.noResults}))},setFound:function(){}}),n.DataServices.WPJobManager=n.DataService.extend({isAddressGeocoded:!1,prevAddress:r("#search_location").val(),$target:r("div.job_listings"),$form:r("form.job_filters"),$address:r('[name="search_location"]'),$lat:r("#search_lat"),$region:r("#search_region"),$lng:r("#search_lng"),$radius:r("#search_radius1"),$searchThisLocation:r("#search_this_location"),autoComplete:"search_location",initialize:function(e){var s;n.DataService.prototype.initialize.call(e),this.resultsContainer=this.$target.children("ul.job_listings"),this.$form.on("submit",function(e){e.preventDefault()}),this.radiusSlider(),this.locateMe(),0!==this.$target.length&&((s=this).$target.on("updated_results",function(e,t){s.response=t,"resolved"!==s.activeResponse.state()&&(i.console&&n.settings.scriptDebug&&console.log("Data Service ready..."),s.activeResponse.resolve()),s.$target.find(".search-sort").toggle(!s.isAddressGeocoded),r(a).trigger("listifyDataServiceLoaded")}),this.$target.on("reset",function(e){t!==this.$radius&&this.$radius.val(n.settings.dataService.wpjobmanager.searchRadiusDefault),t!==this.$lat&&this.$lat.val(""),t!==this.$lng&&this.$lng.val(""),t!==this.$region&&this.$region.val("")}),this.$target.on("update_results_override",function(e){s.maybeReverseGeocode()}))},update:function(){this.$target.triggerHandler("update_results_override",[1,!1])},maybeReverseGeocode:function(){n.controllers.mapService&&n.controllers.mapService.geocode&&(""!==this.$address.val()?(this.$address.val()!=this.prevAddress&&(this.isAddressGeocoded=!1),this.isAddressGeocoded||this.isAddressGeocoding||n.controllers.mapService.geocode(this.$address.val())):""===this.$searchThisLocation.val()&&(this.$radius.val(n.settings.dataService.wpjobmanager.searchRadiusDefault),this.$lat.val(""),this.$lng.val("")))},getDefaultCoordinates:function(){let e=parseFloat(this.$lat.val()),t=parseFloat(this.$lng.val());return isNaN(e)||0===e?(e=parseFloat(n.settings.mapService.center[0]),t=parseFloat(n.settings.mapService.center[1]),(isNaN(e)||isNaN(t))&&(console.warn("Invalid center coordinates, falling back to default."),e=37.7749,t=-122.4194),{lat:e,lng:t}):{lat:e,lng:parseFloat(this.$lng.val())}},radiusSearch:function(e,t){this.$lat.val(e),this.$lng.val(t),this.update()},radiusSlider:function(){var s=this;r(".search-radius-slider div").each(function(e){var t=noUiSlider.create(this,{format:wNumb({decimals:0}),step:1,start:[n.settings.dataService.wpjobmanager.searchRadiusDefault],range:{min:parseInt(n.settings.dataService.wpjobmanager.searchRadiusMin),max:parseInt(n.settings.dataService.wpjobmanager.searchRadiusMax)}});t.on("set",s.updateRadius),t.on("set",function(){s.update()})})},updateRadius:function(e,t){r(".radi").text(e[t]),r("#search_radius1").val(e[t])},locateMe:function(){var t;navigator.geolocation&&n.settings.isSSL&&(t=this,r(a).ready(function(){!_.isUndefined(n.controllers.mapService)&&n.controllers.mapService.geocode&&(r(".search_location").append('<i class="locate-me"></i>'),r(".locate-me").on("click",function(e){e.preventDefault(),r(this).addClass("loading"),navigator.geolocation.getCurrentPosition(t.locateMeSuccess.bind(t),null,{enableHighAccuracy:!0})}))}))},locateMeSuccess:function(e){var t=e.coords.latitude,e=e.coords.longitude;!_.isUndefined(n.controllers.mapService)&&n.controllers.mapService.geocode&&(n.controllers.mapService.geocode(t+", "+e),r(".locate-me").removeClass("loading"))},searchThisLocation:function(){var e=n.controllers.mapService.getCenterLat(),t=n.controllers.mapService.getCenterLng(),s=n.controllers.mapService.getRadius();this.$lat.val(e),this.$lng.val(t),this.$radius.val(s),this.$searchThisLocation.val("1"),this.update(),this.$searchThisLocation.val("")},setFound:function(){var e=_.isUndefined(n.controllers.dataService.response.found_posts)?0:n.controllers.dataService.response.found_posts,t=_.isUndefined(n.controllers.dataService.response.offset)?"":" "+n.controllers.dataService.response.offset;r(".results-found").html(n.settings.i18n.resultsFound.replace("%d",e)+t)}}),n.DataServices.FacetWP=n.DataService.extend({resultsContainer:".facetwp_job_listings ul.job_listings",initialize:function(e){n.DataService.prototype.initialize.call(e);var s=this;r(a).on("facetwp-loaded",function(e,t){_.isUndefined(FWP.settings.listify)||(s.response=FWP.settings.listify,"resolved"!==s.activeResponse.state()?(i.console&&n.settings.scriptDebug&&console.log("Data Service ready..."),s.activeResponse.resolve()):_.isUndefined(n.controllers.mapService)||n.controllers.mapService.addMarkers(s.response.listings),r(a).trigger("listifyDataServiceLoaded"))})},getDefaultCoordinates:function(){var e,t=n.settings.mapService.center[0],s=n.settings.mapService.center[1];return 0<r(".facetwp-type-proximity").length&&(e=r(".facetwp-type-proximity").data("name"),FWP.facets[e]&&FWP.facets[e].length&&(t=FWP.facets[e][0],s=FWP.facets[e][1])),{lat:parseFloat(t),lng:parseFloat(s)}},searchThisLocation:function(){var e=n.controllers.mapService.getCenterLat(),t=n.controllers.mapService.getCenterLng(),s=n.controllers.mapService.getRadius();r("#facetwp-radius").append(r("<option>",{value:s,text:s})),r("#facetwp-radius").val(s),r(".facetwp-lat").attr("value",e),r(".facetwp-lng").attr("value",t),FWP.refresh()}}),"facetwp"==n.settings.dataService.service?n.controllers.dataService=new n.DataServices.FacetWP:n.controllers.dataService=new n.DataServices.WPJobManager,r(a).on("listifyDataServiceLoaded",function(){n.controllers.dataService.addResults()}),r("#search-this-location").click(function(e){e.preventDefault(),n.controllers.dataService.searchThisLocation()}),!jQuery("form#jobFiltersResult").length||(e=jQuery("button.update_results_override")).length&&(e.click(),setTimeout(function(){e.trigger("click")},100))}(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.