­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ var __defProp=Object.defineProperty;var __name=(target,value)=>__defProp(target,"name",{value,configurable:!0});(function($){"use strict";var JetSearch={addedScripts:[],addedStyles:[],addedPostCSS:[],assetsPromises:[],initElementor:__name(function(){var widgets={"jet-ajax-search.default":JetSearch.widgetAjaxSearch,"jet-search-suggestions.default":JetSearch.widgetSearchSuggestions};$.each(widgets,function(widget,callback){window.elementorFrontend.hooks.addAction("frontend/element_ready/"+widget,callback)}),window.elementorFrontend.elements.$window.on("elementor/nested-tabs/activate",(event,content)=>{const $content=$(content);JetSearch.reinitSlickSlider($content),JetSearch.initElementsHandlers($content)}),window.addEventListener("elementor/popup/show",event=>{const instance=event.detail.instance,interval=setInterval(()=>{if(!instance.keyboardHandler)return;const handler=instance.keyboardHandler,config=handler.config;if(!config||!config.$modalElements)return;if(handler.changeFocusAfterAnimation!==!0){clearInterval(interval);return}const $input=instance.$element.find(".jet-ajax-search__field");$input.length&&(handler.firstFocusableElement=$input[0]),clearInterval(interval)},50);setTimeout(()=>clearInterval(interval),1e3)})},"initElementor"),initBricks:__name(function($scope){window.bricksIsFrontend||($scope=$scope||$("body"),JetSearch.initBlocks($scope))},"initBricks"),initBlocks:__name(function($scope){$scope=$scope||$("body"),window.JetPlugins.init($scope,[{block:"jet-search/ajax-search",callback:JetSearch.widgetAjaxSearch},{block:"jet-search/search-suggestions",callback:JetSearch.widgetSearchSuggestions}])},"initBlocks"),widgetAjaxSearch:__name(function($scope){var settings={searchClass:".jet-ajax-search",searchFormClass:".jet-ajax-search__form",fieldsHolderClass:".jet-ajax-search__fields-holder",inputClass:".jet-ajax-search__field",settingsInput:'input[name="jet_ajax_search_settings"]',submitClass:".jet-ajax-search__submit",chosenClass:'.jet-ajax-search__categories select[name="jet_ajax_search_categories"]',resultsAreaClass:".jet-ajax-search__results-area",resultsHeaderClass:".jet-ajax-search__results-header",resultsFooterClass:".jet-ajax-search__results-footer",listHolderClass:".jet-ajax-search__results-holder",listClass:".jet-ajax-search__results-list",listInnerClass:".jet-ajax-search__results-list-inner",listSlideClass:".jet-ajax-search__results-slide",itemClass:".jet-ajax-search__results-item",inlineSuggestionsAreaClass:".jet-ajax-search__suggestions-inline-area",inlineSuggestionsItemClass:".jet-ajax-search__suggestions-inline-area-item",resultsSuggestionsAreaClass:".jet-ajax-search__results-suggestions-area",resultsSuggestionItemClass:".jet-ajax-search__results-suggestions-area-item",countClass:".jet-ajax-search__results-count",messageHolderClass:".jet-ajax-search__message",fullResultsClass:".jet-ajax-search__full-results",navigationClass:".jet-ajax-search__navigation-holder",navButtonClass:".jet-ajax-search__navigate-button",bulletClass:".jet-ajax-search__bullet-button",numberClass:".jet-ajax-search__number-button",prevClass:".jet-ajax-search__prev-button",nextClass:".jet-ajax-search__next-button",activeNavClass:".jet-ajax-search__active-button",disableNavClass:".jet-ajax-search__navigate-button-disable",spinnerClass:".jet-ajax-search__spinner-holder",handlerId:"jetSearchSettings",isRtl:window.elementorFrontend&&window.elementorFrontend.config.is_rtl?window.elementorFrontend.config.is_rtl:$("body").hasClass("rtl")};if($scope.hasClass("jet-ajax-search-block")){var resultAreaWidthBy=$scope.find(settings.searchClass).data("settings").results_area_width_by,resultAreaCustomWidth=$scope.find(settings.searchClass).data("settings").results_area_custom_width,resultAreaCustomWidthPosition=$scope.find(settings.searchClass).data("settings").results_area_custom_position,resultAreaContainer=$(".jet-ajax-search__results-area",$scope);if(resultAreaWidthBy==="custom")switch(resultAreaCustomWidth!==""&&resultAreaContainer.width(resultAreaCustomWidth),resultAreaCustomWidthPosition){case"left":resultAreaContainer.css("left",0),resultAreaContainer.css("right","auto");break;case"center":resultAreaContainer.css("left","50%"),resultAreaContainer.css("right","auto"),resultAreaContainer.css("-webkit-transform","translateX(-55%)"),resultAreaContainer.css("transform","translateX(-50%)");break;case"right":resultAreaContainer.css("left","auto"),resultAreaContainer.css("right",0);break}}$scope.find(settings.searchClass).jetAjaxSearch(settings),$scope.find(settings.inputClass).on("focus.jetSearchSlick input.jetSearchSlick",function(){window.JetSearch.pauseAllSlick($(document))}).on("blur.jetSearchSlick",function(){window.JetSearch.playAllSlick($(document))});var $chosenSelect=$scope.find(settings.chosenClass);$chosenSelect[0]&&$chosenSelect.chosen({disable_search:!0,placeholder_text:"",placeholder_text_single:""})},"widgetAjaxSearch"),widgetSearchSuggestions:__name(function($scope){let $target=$scope.find(".jet-search-suggestions"),settings={searchClass:".jet-search-suggestions",searchFormClass:".jet-search-suggestions__form",fieldsHolderClass:".jet-search-suggestions__fields-holder",inputClass:".jet-search-suggestions__field",spinnerClass:".jet-search-suggestions__spinner-holder",messageHolderClass:".jet-search-suggestions__message",settingsInput:'input[name="jet_search_suggestions_settings"]',submitClass:".jet-search-suggestions__submit",chosenClass:'.jet-search-suggestions__categories select[name="jet_search_suggestions_categories"]',inlineClass:".jet-search-suggestions__inline-area",inlineItemClass:".jet-search-suggestions__inline-area-item",focusClass:".jet-search-suggestions__focus-area",focusHolderClass:".jet-search-suggestions__focus-results-holder",focusItemClass:".jet-search-suggestions__focus-area-item",handlerId:"jetSearchSettings",isRtl:window.elementorFrontend&&window.elementorFrontend.config.is_rtl?window.elementorFrontend.config.is_rtl:$("body").hasClass("rtl")},$chosenSelect=$scope.find(settings.chosenClass);$target.jetAjaxSearchSuggestions(settings),$chosenSelect[0]&&$chosenSelect.chosen({disable_search:!0,placeholder_text:"",placeholder_text_single:""})},"widgetSearchSuggestions"),setFormSuggestion:__name(function(name,form,url=""){const ajaxSettings=window.jetSearchSettings.searchSuggestions||{},sendData={name},nonce=ajaxSettings.nonce_rest,ajaxData={action:ajaxSettings.add_action,data:sendData||{},nonce:ajaxSettings.nonce};$.ajax({type:"POST",url:ajaxSettings.add_suggestions_rest_api_url,data:ajaxData,dataType:"json",beforeSend:__name(function(jqXHR){jqXHR.setRequestHeader("X-WP-Nonce",nonce)},"beforeSend"),complete:__name(function(){form!=!1?url!=""?(url=JetSearch.getResultsUrl(form,url),window.location.href=url):form.submit():window.location.href=url},"complete")})},"setFormSuggestion"),getResultsUrl:__name(function(form,url=""){let redirectUrl="";url!=""?redirectUrl=url:redirectUrl=form.attr("action"),redirectUrl&&!redirectUrl.startsWith("http")&&!redirectUrl.startsWith("/")&&(redirectUrl=(form.attr("action")||"/").replace(/\/+$/,"")+"/"+redirectUrl.replace(/^\/+/,""));let formData={},result="";return formData=form.serializeArray().reduce(function(obj,item){return item.name==="s"&&(item.value=item.value.replace(/\u3000/g," ")),obj[item.name]=item.value,obj},{}),Object.keys(formData).length>0?result=redirectUrl+"?"+$.param(formData).replace(/=&/g,"&").replace(/=$/,""):result=redirectUrl,result},"getResultsUrl"),suggestionsPreloader:__name(function(is_active,state,preloader){is_active&&preloader!=""&&(state==="show"?preloader.addClass("show"):state==="hide"&&preloader.removeClass("show"))},"suggestionsPreloader"),getUrlParams:__name(function(){let params={},queryString=window.location.search.slice(1);if(queryString){let pairs=queryString.split("&");for(let i=0;ithis.toggleSlickAutoplay($root||$(document),!0),60)},"playAllSlick"),enqueueAssetsFromResponse:__name(function(response){response.data.scripts&&JetSearch.enqueueScripts(response.data.scripts),response.data.styles&&JetSearch.enqueueStyles(response.data.styles)},"enqueueAssetsFromResponse"),enqueueScripts:__name(function(scripts){$.each(scripts,function(handle,scriptHtml){JetSearch.enqueueScript(handle,scriptHtml)})},"enqueueScripts"),enqueueStyles:__name(function(styles){$.each(styles,function(handle,styleHtml){JetSearch.enqueueStyle(handle,styleHtml)})},"enqueueStyles"),enqueueScript:__name(function(handle,scriptHtml){if(JetSearch.addedScripts.indexOf(handle)===-1&&scriptHtml){var selector='script[id="'+handle+'-js"]';if(!$(selector).length){var scriptsTags=scriptHtml.match(//gm);if(scriptsTags.length)for(var i=0;i1024?"desktop":width<=1024&&width>767?"tablet":"mobile"},"getCurrentDeviceMode"),trimString:__name(function(str,numWords){if(typeof str!="string")return str;let wordsArray=str.split(" ");return wordsArray.length<=numWords?str:wordsArray.slice(0,numWords).join(" ")+"..."},"trimString"),escapeHTML:__name(function(str){return str.replace(/[&<>"']/g,function(match){return{"&":"&","<":"<",">":">",'"':""","'":"'"}[match]})},"escapeHTML"),addSuggestionFromResultAreaItem:__name(function(itemWrapper,itemLink,itemTitle,itemUrlAttr){itemLink.on("click",function(e){e.stopImmediatePropagation(),e.preventDefault();let item=$(this).closest(itemWrapper),value=$(itemTitle,item).text(),url=$(this).attr(itemUrlAttr);JetSearch.setFormSuggestion(value,!1,url)})},"addSuggestionFromResultAreaItem")};$.fn.getSuggestionsList=function(options,settings,showSpinner,hightlightText=!1,callback=()=>{}){let self=this[0],outputHtml="",listPosition=options.list_position,inlineItemTemplate=wp.template("jet-search-inline-suggestion-item"),focusItemTemplate=wp.template("jet-search-focus-suggestion-item"),spinner=$(settings.spinnerClass,self),manualList=[];const ajaxSettings=window.jetSearchSettings.searchSuggestions||{};function highlightMatches(item){let searched=options.value.trim();if(searched!==""){let reg=new RegExp("[>][^<]*"+searched+"[^<]*[<]","gi"),reg2=new RegExp(searched,"gi"),regHtml=new RegExp("","gi");if(reg.test(item)&&(item=item.replace(reg,function(item2){let subRegex=new RegExp(searched,"gi");return item2.replace(subRegex,`${searched}`)})),regHtml.test(item))return item;item=item.replace(reg2,str=>`${str}`)}return item}if(__name(highlightMatches,"highlightMatches"),options.list_type==="manual"){options.manual_list.length&&(options.manual_list.split(",").map(function(suggestion,i){manualList[i]={name:suggestion}}),listPosition==="inline"?(manualList.map(function(suggestion){outputHtml+=inlineItemTemplate(suggestion)}),$(self).html(outputHtml)):listPosition==="focus"&&(manualList.map(function(suggestion){outputHtml+=focusItemTemplate(suggestion)}),$(settings.focusHolderClass,self).html(outputHtml),typeof callback=="function"&&callback(),JetSearch.suggestionsPreloader(showSpinner,"hide",spinner)));return}let sendData={list_type:options.list_type||"",value:options.value||"",limit:options.limit},ajaxData={action:ajaxSettings.get_action,data:sendData||{}};jQuery.ajax({type:"GET",url:ajaxSettings.get_suggestions_rest_api_url,data:ajaxData,dataType:"json",cache:!1,processData:!0,error:__name(function(jqXHR,textStatus,errorThrown){errorCallback2(jqXHR)},"error"),success:__name(function(response,textStatus,jqXHR){successCallback(response),typeof callback=="function"&&callback()},"success")});const successCallback=__name(function(response){response&&(JetSearch.suggestionsPreloader(showSpinner,"hide",spinner),listPosition==="inline"?(response.map(function(suggestion){suggestion.name=JetSearch.escapeHTML(suggestion.name),suggestion.fullName=JetSearch.escapeHTML(suggestion.name),00&&(focusItem.removeClass("focused"),next.addClass("focused"),next.focus());break;case 38:e.preventDefault();var prev=$(this).prev();prev.length>0?(focusItem.removeClass("focused"),prev.addClass("focused"),prev.focus()):(focusItem.removeClass("focused"),$(settings.inputClass,self).focus());break;case 13:e.preventDefault();let value=e.target.innerText.trim();$(settings.inputClass,self)[0].value=value,JetSearch.setFormSuggestion(value,form,customResultUrl);break}$(this).is(":focus-visible")&&focusItem.removeClass("focused")})},formListType||focusListType){if(formListType!=""&&(showformList==="yes"||showformList===!0)){let listOptions={list_position:"inline",list_type:formListType,limit:inlineLimit,maxLength:options.search_suggestions_list_inline_item_title_length};formListType==="manual"&&(listOptions.manual_list=options.search_suggestions_list_inline_manual),$(settings.inlineClass,self).getSuggestionsList(listOptions,settings,showSpinner,!1,()=>{let inlineItem=$(".jet-search-suggestions__inline-area-item",self);0{self.focusItemsNav()})}}self.inputChangeHandler=function(event){let value=$(event.target).val(),listOptions={list_position:"focus",value,limit:searchSuggestionsLimit,maxLength:options.search_suggestions_list_on_focus_item_title_length||0};value!=""?(focusTarget.empty(),self.showList(),JetSearch.suggestionsPreloader(showSpinner,"show",spinner),clearTimeout(timer),timer=setTimeout(function(){$(settings.focusClass,self).getSuggestionsList(listOptions,settings,showSpinner,hightlightText,()=>{self.focusItemsNav()})},450)):(clearTimeout(timer),focusTarget.empty(),JetSearch.suggestionsPreloader(showSpinner,"hide",spinner),focusListType!=!1&&(showfocusList==="yes"||showfocusList===!0)&&(JetSearch.suggestionsPreloader(showSpinner,"show",spinner),listOptions.limit=focusLimit,focusListType==="manual"&&(listOptions.list_type=focusListType,listOptions.manual_list=options.search_suggestions_list_on_focus_manual),$(settings.focusClass,self).getSuggestionsList(listOptions,settings,showSpinner,!1,()=>{self.focusItemsNav()})))},self.hideList=function(event){$(settings.focusClass,self).removeClass("show"),$(".chosen-single",self).removeClass("focused"),focusItem&&0{const focusedElement=document.activeElement;$(focusedElement).is(".chosen-search-input")?$(".chosen-single",self).addClass("focused"):$(".chosen-single",self).removeClass("focused"),$(focusedElement).is(".jet-search-suggestions__inline-area-item")&&self.hideList()},50)}),$(settings.inputClass,self).on("click"+settings.searchClass,()=>{$(".chosen-single",self).removeClass("focused")}),$("body").on("click"+settings.searchClass,self.hideList).on("touchend"+settings.searchClass,self.hideList),$(settings.chosenClass,self).val()!=="0"&&$(settings.chosenClass,self).trigger("change")}},$.fn.jetAjaxSearch=function(args){var self=this[0],settings=args,timer=null,itemTemplate=null,resultsArea=$(settings.resultsAreaClass,self),resultsHolder=$(settings.listHolderClass,resultsArea),resultsHeader=$(settings.resultsHeaderClass,resultsArea),resultsFooter=$(settings.resultsFooterClass,resultsArea),countHolder=$(settings.countClass,resultsArea),fullResults=$(settings.fullResultsClass,resultsArea),resultsList=$(settings.listClass,resultsArea),resultsListInner=$(settings.listInnerClass,resultsArea),resultsHeaderNav=$(settings.navigationClass,resultsHeader),resultsFooterNav=$(settings.navigationClass,resultsFooter),messageHolder=$(settings.messageHolderClass,resultsArea),spinner=$(settings.spinnerClass,resultsArea),form=$(settings.searchFormClass,self),resultsSuggestions=$(settings.resultsSuggestionsAreaClass,self),inlineSuggestions=$(settings.inlineSuggestionsAreaClass,self),data=$(self).data("settings")||[],customResultUrl=data.search_results_url||"",hightlightText=data.highlight_searched_text||"",formFocusClass=settings.searchFormClass.replace(".","")+"--focus",searchLogging=data.search_logging||"",currentPosition=1,lang="",disableInputs=!1,allowEmptyString=!1,allowSubmitOnEnter=1,urlParams=JetSearch.getUrlParams(),listingID=data.listing_id||"",categoryIndex=urlParams.jet_ajax_search_categories||"",getResultsOnFocus=!0,maxUserSearches=20,showSearchSuggestions=data.show_search_suggestions||!1,suggestionsTitle="",suggestionsType=data.search_suggestions_source||!1,suggestionsPosition=data.search_suggestions_position||!1,searchSuggestionsLimits=data.search_suggestions_limits||20,storedUserSearches=JSON.parse(localStorage.getItem("jetUserSearches"))||[],suggestionsList=[];if((data.search_by_empty_value==="yes"||data.search_by_empty_value===!0)&&(allowEmptyString=!0),self.isInit)return"is init: true";if(self.isInit=!0,self.ajaxRequest=null,self.suggestionsListLoaded=!1,data.hasOwnProperty("lang")&&(lang=data.lang,delete data.lang),self.ajaxSettings=window[settings.handlerId]||{},self.suggestionsSettings=window.jetSearchSettings.searchSuggestions||{},self.ajaxSettings.ajaxSearchSuggestionsLimits&&(maxUserSearches=self.ajaxSettings.ajaxSearchSuggestionsLimits),data.submit_on_enter==="yes"||data.submit_on_enter===!0?allowSubmitOnEnter=!1:allowSubmitOnEnter=!0,self.ajaxSettings.sumbitOnEnter===""&&(allowSubmitOnEnter=!1),window.elementorFrontend)var editMode=!!window.elementorFrontend.isEditMode();else var editMode=!1;if(self.suggestionsListHTML=function(suggestionsList2){let resultsSuggestionsTemplate=wp.template("jet-ajax-search-results-suggestion-item"),inlineSuggestionsTemplate=wp.template("jet-ajax-search-inline-suggestion-item"),inlineOutputHtml="",resultsOutputHtml="";suggestionsList2.forEach(item=>{let inlineListItemHtml="",resultsListItemHtml="",maxLength=data.search_suggestions_item_title_length||0,suggestionItem={};suggestionItem.fullName=JetSearch.escapeHTML(item),suggestionItem.name=JetSearch.escapeHTML(item),0value.length)return suggestionsPosition==="inside_results_area"&&suggestionsList.length?(resultsHeader.hide(),resultsFooter.hide(),resultsList.hide(),resultsSuggestions.show(),resultsSuggestions.addClass("active"),resultsHolder.addClass("show"),self.showList()):self.hideList(),!1;suggestionsPosition==="inside_results_area"&&suggestionsList.length&&(resultsSuggestions.removeClass("active"),resultsHeader.show(),resultsFooter.show(),resultsList.show()),resultsHolder.removeClass("show"),self.outputMessage("",""),resultsListInner.css("transform","translateX(0)"),resultsList.css("height","auto"),value?(self.showList(),spinner.addClass("show"),clearTimeout(timer),timer=setTimeout(function(){data.value=value,data.deviceMode=window.elementorFrontend&&window.elementorFrontend.getCurrentDeviceMode()?window.elementorFrontend.getCurrentDeviceMode():JetSearch.getCurrentDeviceMode(),self.ajaxSendData(data,lang)},450)):self.hideList()},self.successCallback=function(response){if(response.error){spinner.removeClass("show"),self.outputMessage(data.server_error,"error show");return}JetSearch.enqueueAssetsFromResponse(response);var responseData=response.data,error=responseData.error,message=responseData.message,posts=responseData.posts,listingItems=responseData.listing_items,post=null,outputHtml="",listItemHtml="",listHtml='
%s
',searchSources=responseData.sources,searchSourcesBeforePosts=null,searchSourcesAfterPosts=null,countAllResults=null,searchSourcesHolder=$(".jet-ajax-search__source-results-holder",self);if(resultsHolder.removeClass("show"),spinner.removeClass("show"),currentPosition=1,searchSourcesHolder.remove(),resultsListInner.html(""),resultsHeaderNav.html(""),resultsFooterNav.html(""),searchSourcesBeforePosts=searchSources.filter(item=>item.priority<0&&item.content!="").sort((a,b)=>a.priority-b.priority),searchSourcesAfterPosts=searchSources.filter(item=>item.priority>0&&item.content!="").sort((a,b)=>a.priority-b.priority),listingID!=""&&responseData.post_count!==0&&!error){var outputHtml="",listItemHtml="",listHtml='
%s
';if(listingItems.length&&$.each(listingItems,(i,item)=>{listItemHtml+=item,((parseInt(i)+1)%responseData.limit_query==0||parseInt(i)===listingItems.length-1)&&(outputHtml+=listHtml.replace("%s",listItemHtml),listItemHtml="")}),messageHolder.removeClass("show"),countAllResults=responseData.post_count,responseData.sources_results_count&&0][^<]*"+searched+"[^<]*[<]","gi"),reg2=new RegExp(searched,"gi"),regHtml=new RegExp("","gi");if(reg.test(item)&&(item=item.replace(reg,function(item2){let subRegex=new RegExp(searched,"gi");return item2.replace(subRegex,`${searched}`)})),regHtml.test(item))return item;item=item.replace(reg2,str=>`${str}`)}return item}__name(highlightMatches,"highlightMatches");function highlightFields(fields,allowHighlightFields){return $.each(fields,function(key,value){$.inArray(key,allowHighlightFields)!=-1&&value!=null&&value!=""&&(fields[key]=highlightMatches(value))}),fields}if(__name(highlightFields,"highlightFields"),responseData.post_count!==0&&!error&&listingID===""){messageHolder.removeClass("show"),itemTemplate=wp.template("jet-ajax-search-results-item");for(post in posts){if(responseData.search_highlight&&responseData.search_highlight===!0&&hightlightText!=""&&(hightlightText==="yes"||hightlightText===!0)&&highlightFields(posts[post],allowedHighlightFields),posts[post].is_product){let productType=posts[post].product_type,productTypeClass="add-to-cart-button";productType==="product_type_variable"&&(productTypeClass="select-options-button"),posts[post].add_to_cart='
"}let templateResult=itemTemplate(posts[post]);listItemHtml+=templateResult,((parseInt(post)+1)%responseData.limit_query==0||parseInt(post)===posts.length-1)&&(outputHtml+=listHtml.replace("%s",listItemHtml),listItemHtml="")}countAllResults=responseData.post_count,responseData.sources_results_count&&0{resultsItem.removeClass("focused"),next.addClass("focused"),next.focus()},0)}}),resultsItem.on("keydown",function(e){switch(e.keyCode||e.which){case 40:e.preventDefault();var next=$(this).parent().next().find(".jet-ajax-search__item-link").first();0{$(settings.listSlideClass,resultsListInner).eq(currentPosition-1).find(".jet-ajax-search__item-link").first().focus().addClass("focused")},350));break;case 39:var nextSlide=$(this).closest(".jet-ajax-search__results-slide").next();0{$(settings.listSlideClass,resultsListInner).eq(currentPosition-1).find(".jet-ajax-search__item-link").first().focus().addClass("focused")},350));break;case 9:resultsItem.removeClass("focused");break}}),searchLogging==="yes"||searchLogging===!0){let itemWrapper=settings.itemClass,resultAreaItemLink=$(".jet-ajax-search__item-link",itemWrapper);JetSearch.addSuggestionFromResultAreaItem(itemWrapper,resultAreaItemLink,".jet-ajax-search__item-title","href")}searchSourcesBeforePosts.forEach(function(item){self.maybeHasListing(item),resultsListInner.before(item.content),resultsHolder.addClass("show")}),searchSourcesAfterPosts.forEach(function(item){self.maybeHasListing(item),resultsListInner.after(item.content),resultsHolder.addClass("show")})}else searchSourcesBeforePosts.length||searchSourcesAfterPosts.length?(searchSourcesBeforePosts.forEach(function(item){self.maybeHasListing(item),resultsListInner.before(item.content),resultsHolder.addClass("show")}),searchSourcesAfterPosts.forEach(function(item){self.maybeHasListing(item),resultsListInner.after(item.content),resultsHolder.addClass("show")}),countAllResults=responseData.post_count,responseData.sources_results_count&&0{sendData[key]!==""&&sendData[key]!==null&&sendData[key]!==void 0&&!(Array.isArray(sendData[key])&&sendData[key].length===0)&&(filteredData[key]=sendData[key])});var ajaxData={action:self.ajaxSettings.action,nonce:self.ajaxSettings.nonce,data:filteredData||{}};lang2!=""&&(ajaxData.lang=lang2);const isRestAPI=self.ajaxSettings.rest_api_url&&self.ajaxSettings.rest_api_url.includes("/wp-json/");self.ajaxRequest=jQuery.ajax({type:"GET",url:self.ajaxSettings.rest_api_url,data:ajaxData,dataType:"json",cache:!1,processData:!0,beforeSend:__name(function(jqXHR,ajaxSettings){self.ajaxRequest!==null&&self.ajaxRequest.abort(),isRestAPI&&jqXHR.setRequestHeader("X-WP-Nonce",self.ajaxSettings.nonce)},"beforeSend"),error:__name(function(jqXHR,textStatus,errorThrown){self.errorCallback(jqXHR)},"error"),success:__name(function(response,textStatus,jqXHR){self.successCallback(response)},"success")})},self.hideList=function(){resultsArea.removeClass("show"),$(".chosen-single",self).removeClass("focused")},self.showList=function(){resultsArea.addClass("show")},self.focusHandler=function(event){var value=event.target.value,symbolNumberForStart=$.type(data.symbols_for_start_searching)==="number"?data.symbols_for_start_searching:2;$(settings.searchFormClass,self).addClass(formFocusClass),suggestionsPosition==="inside_results_area"&&suggestionsList.length&&(value&&getResultsOnFocus&&(spinner.addClass("show"),data.value=value,data.deviceMode=window.elementorFrontend&&window.elementorFrontend.getCurrentDeviceMode()?window.elementorFrontend.getCurrentDeviceMode():JetSearch.getCurrentDeviceMode(),self.ajaxSendData(data,lang),getResultsOnFocus=!1),value===""&&(resultsHeader.hide(),resultsFooter.hide(),resultsList.hide(),resultsSuggestions.addClass("active"),resultsHolder.addClass("show"),self.showList())),!($.type(symbolNumberForStart)==="number"&&symbolNumberForStart>value.length)&&self.showList()},self.blurHandler=function(event){$(settings.searchFormClass,self).removeClass(formFocusClass)},self.outputMessage=function(message,messageClass){message=message.replace(/\\/g,""),message=message.replace(/\\*"/g,""),messageHolder.removeClass("error show").addClass(messageClass).html(message)},self.formClick=function(event){event.stopPropagation()},self.clickFullResults=function(event){var searchInput=$(settings.inputClass,self),value=searchInput.val(),url=JetSearch.getResultsUrl(form);event.preventDefault(),(value.length!=0||allowEmptyString===!0)&&disableInputs===!1&&(disableInputs=!0,value=value.replace(/\u3000/g," "),searchInput.val(value),customResultUrl!=""&&(customResultUrl=$.trim(customResultUrl),url=JetSearch.getResultsUrl(form,customResultUrl)),(showSearchSuggestions==="yes"||showSearchSuggestions===!0)&&self.addUserSearch(value),searchLogging==="yes"||searchLogging===!0?JetSearch.setFormSuggestion(value,form,url):window.location.href=url)},self.changeSlide=function(number){var currentSlide=$(settings.listSlideClass,resultsListInner).eq(number),direction=settings.isRtl?1:-1,position=number*100*direction;currentSlide.scrollTop(0),resultsListInner.css("transform","translateX("+position+"%)"),resultsList.css("height","auto")},self.clickBulletHandler=function(event){var target=$(event.target);currentPosition=target.data("number"),self.syncNavigation(),self.changeSlide(currentPosition-1)},self.clickNavigationButtonHandler=function(event){var target=$(event.target),direction=target.data("direction");currentPosition=currentPosition+direction,self.syncNavigation(),self.changeSlide(currentPosition-1)},self.syncNavigation=function(){var lastPosition=resultsListInner.data("columns"),disableClass=settings.disableNavClass.replace(".",""),activeClass=settings.activeNavClass.replace(".","");$(settings.activeNavClass,self).removeClass(activeClass),$(settings.disableNavClass,self).removeClass(disableClass),$(settings.navButtonClass+'[data-number="'+currentPosition+'"]',self).addClass(activeClass),currentPosition===1&&$(settings.prevClass,self).addClass(disableClass),lastPosition===currentPosition&&$(settings.nextClass,self).addClass(disableClass)},self.formSubmit=function(event){var value=event.target.value,url=JetSearch.getResultsUrl(form);if(1>value.length&&allowEmptyString===!1&&(event.keyCode===13||event.type==="click"))return!1;event.keyCode===13&&allowSubmitOnEnter&&disableInputs===!1&&(disableInputs=!0,event.preventDefault(),customResultUrl!=""&&(customResultUrl=$.trim(customResultUrl),url=JetSearch.getResultsUrl(form,customResultUrl)),self.addUserSearch(value),searchLogging==="yes"||searchLogging===!0?JetSearch.setFormSuggestion(value,form,url):window.location.href=url)},self.changeHandler=function(event){var target=$(event.target),globalQuerySettings=$(self).data("settings");globalQuerySettings.category__in=target.val(),data.category__in=target.val(),$(self).data("settings",globalQuerySettings),self.inputChangeHandler({target:$(settings.inputClass,self)})},self.chosenFocusHandler=function(){self.hideList()},self.setResultsAreaWidth=function(){data.results_area_width_by==="fields_holder"&&resultsArea.css("width",$(settings.fieldsHolderClass,self).outerWidth())},self.addUserSearch=function(newSearchRequest){suggestionsType==="user"&&(newSearchRequest=newSearchRequest.trim(),storedUserSearches.some(search=>search===newSearchRequest)||(storedUserSearches.length>=maxUserSearches&&storedUserSearches.shift(),storedUserSearches.push(newSearchRequest),localStorage.setItem("jetUserSearches",JSON.stringify(storedUserSearches))))},self.selectSuggestion=function(event){const keyCode=event.keyCode||event.which;let value=$(event.currentTarget).attr("aria-label");if(!value)return;value=value.trim();let url=null;disableInputs===!1&&!editMode&&(event.type==="keydown"?keyCode===13&&(disableInputs=!0,$(settings.inputClass,self)[0].value=value,self.addUserSearch(value),url=JetSearch.getResultsUrl(form),customResultUrl!=""&&(customResultUrl=$.trim(customResultUrl),url=JetSearch.getResultsUrl(form,customResultUrl)),searchLogging==="yes"||searchLogging===!0?JetSearch.setFormSuggestion(value,!1,url):window.location.href=url):event.type==="click"&&(disableInputs=!0,$(settings.inputClass,self)[0].value=value,self.addUserSearch(value),url=JetSearch.getResultsUrl(form),customResultUrl!=""&&(customResultUrl=$.trim(customResultUrl),url=JetSearch.getResultsUrl(form,customResultUrl)),searchLogging==="yes"||searchLogging===!0?JetSearch.setFormSuggestion(value,!1,url):window.location.href=url))},self.customUrlActions={selectorOnClick:'a[href^="#jet-engine-action"][href*="event=click"]',selectorOnHover:'a[href^="#jet-engine-action"][href*="event=hover"], [data-url^="#jet-engine-action"][data-url*="event=hover"]',init:__name(function(){var timeout=null;$(document).on("click.JetSearch",this.selectorOnClick,function(event){event.preventDefault(),self.customUrlActions.actionHandler(event)}),$(document).on("click.JetSearch",this.selectorOnHover,function(event){event.currentTarget.nodeName==="A"&&event.preventDefault()}),$(document).on({"mouseenter.JetSearch":__name(function(event){timeout&&clearTimeout(timeout),timeout=setTimeout(function(){self.customUrlActions.actionHandler(event)},window.JetEngineSettings.hoverActionTimeout)},"mouseenter.JetSearch"),"mouseleave.JetSearch":__name(function(){timeout&&(clearTimeout(timeout),timeout=null)},"mouseleave.JetSearch")},this.selectorOnHover)},"init"),actions:{},addAction:__name(function(name,callback){this.actions[name]=callback},"addAction"),actionHandler:__name(function(event){var url=$(event.currentTarget).attr("href")||$(event.currentTarget).attr("data-url");this.runAction(url)},"actionHandler"),runAction:__name(function(url){var queryParts=url.split("&"),settings2={};if(queryParts.forEach(function(item){if(item.indexOf("=")!==-1){var pair=item.split("=");settings2[pair[0]]=decodeURIComponent(pair[1])}}),!!settings2.action){var actionCb=this.actions[settings2.action];actionCb&&actionCb(settings2)}},"runAction")},self.handleListingItemClick=function(event){var url=$(this).data("url"),target=$(this).data("target")||!1;if(url){if(event.preventDefault(),window.elementorFrontend&&window.elementorFrontend.isEditMode())return;if(url.indexOf("#jet-engine-action")!==-1)self.customUrlActions.runAction(url);else{if(target==="_blank"){window.open(url);return}window.location=url}}},$(settings.inputClass,self).on("input"+settings.searchClass,self.inputChangeHandler).on("focus"+settings.searchClass,self.focusHandler).on("blur"+settings.searchClass,self.blurHandler).on("keydown"+settings.searchClass,self.formSubmit),$(settings.submitClass,self).on("click"+settings.searchClass,self.clickFullResults),$(self).on("click"+settings.searchClass,self.formClick).on("touchend"+settings.searchClass,self.formClick).on("click"+settings.searchClass,settings.fullResultsClass,self.clickFullResults).on("click"+settings.searchClass,settings.countClass,self.clickFullResults).on("click"+settings.searchClass,settings.bulletClass,self.clickBulletHandler).on("click"+settings.searchClass,settings.numberClass,self.clickBulletHandler).on("click"+settings.searchClass,settings.prevClass+":not( "+settings.disableNavClass+" )",self.clickNavigationButtonHandler).on("click"+settings.searchClass,settings.nextClass+":not( "+settings.disableNavClass+" )",self.clickNavigationButtonHandler).on("click keydown"+settings.searchClass,settings.inlineSuggestionsItemClass,self.selectSuggestion).on("click keydown"+settings.searchClass,settings.resultsSuggestionItemClass,self.selectSuggestion).on("change",settings.chosenClass,self.changeHandler).on("chosen:showing_dropdown",settings.chosenClass,self.chosenFocusHandler).on("click"+settings.searchClass,'.jet-engine-listing-overlay-wrap:not([data-url*="event=hover"])',self.handleListingItemClick),allowSubmitOnEnter||$(window).keydown(function(event){if(event.keyCode===13&&event.target.className.includes("jet-ajax-search"))return event.preventDefault(),!1}),$(self).on("keydown",function(e){(e.keyCode||e.which)===9&&setTimeout(()=>{const focusedElement=document.activeElement;$(focusedElement).is(".chosen-search-input")?$(".chosen-single",self).addClass("focused"):$(".chosen-single",self).removeClass("focused")},50)}),$(settings.inputClass,self).on("click"+settings.searchClass,()=>{$(".chosen-single",self).removeClass("focused")}),categoryIndex!=""){let target=$(settings.chosenClass,self),globalQuerySettings=$(self).data("settings"),categorySelect=$(".jet-ajax-search__categories-select",self),currentCategory="";categorySelect.find("option").each(function(){var value=$(this).val();value===categoryIndex&&(currentCategory=$(this).text())}),categorySelect.find('option:contains("'+currentCategory+'")').attr("selected","selected"),globalQuerySettings.category__in=target.val(),data.category__in=target.val(),$(self).data("settings",globalQuerySettings)}else $(settings.chosenClass,self).val()!=="0"&&$(settings.chosenClass,self).trigger("change");$("body").on("click"+settings.searchClass,self.hideList).on("touchend"+settings.searchClass,self.hideList),self.setResultsAreaWidth(),$(window).on("resize"+settings.searchClass,self.setResultsAreaWidth),$(window).on("orientationchange resize",function(){resultsListInner.imagesLoaded(function(){const $firstSlide=$(settings.listSlideClass,resultsListInner).eq(0),firstSlideHeight=$firstSlide.length?$firstSlide.outerHeight():0;resultsList.css("height",firstSlideHeight>0?firstSlideHeight:"auto")})})},$(window).on("elementor/frontend/init",JetSearch.initElementor),JetSearch.initBlocks(),window.jetSearchBricks=function(){JetSearch.initBricks()},window.JetSearch=JetSearch})(jQuery);