jQuery((function($){var cart_button_selector=".wcpt-button-cart_ajax, .wcpt-button-cart_redirect, .wcpt-button-cart_refresh, .wcpt-button-cart_checkout";function get_device(){var device="laptop";return $(window).width()<=wcpt_params.breakpoints.phone?device="phone":$(window).width()<=wcpt_params.breakpoints.tablet&&(device="tablet"),device}function get_device_table($wcpt){var device=get_device(),table_selector=".wcpt-table-scroll-wrapper-outer.wcpt-device-laptop:visible > .wcpt-table-scroll-wrapper > .wcpt-table, .wcpt-table-scroll-wrapper-outer.wcpt-device-laptop:visible .frzTbl-table",$table;return"phone"!=device||$wcpt.find(table_selector.replace("laptop","phone")).length||(device="tablet"),"tablet"!=device||$wcpt.find(table_selector.replace("laptop","tablet")).length||(device="laptop"),$wcpt.find(table_selector.replace("laptop",device))}function htmlentity(string){return string.replace(/[\u00A0-\u9999<>\&]/gim,(function(i){return""+i.charCodeAt(0)+";"}))}window.wcpt_cache={data:{},remove:function(url){delete window.wcpt_cache.data[url]},exist:function(url){return window.wcpt_cache.data.hasOwnProperty(url)&&null!==window.wcpt_cache.data[url]},get:function(url){return window.wcpt_cache.data[url]},set:function(url,cachedData,callback){window.wcpt_cache.remove(url),window.wcpt_cache.data[url]=cachedData,$.isFunction(callback)&&callback(cachedData)}},window.wcpt_current_device=get_device(),$(window).on("resize",(function(){window.wcpt_cache.data={},window.wcpt_previous_device=window.wcpt_current_device,window.wcpt_current_device=get_device(),window.wcpt_previous_device!==window.wcpt_current_device&&$(window).trigger("wcpt_device_change",{previous_device:window.wcpt_previous_device,current_device:window.wcpt_current_device})})),window.wcpt_product_form={},$("body").on("click",".frzTbl .wcpt-heading.wcpt-sortable",(function(){var $this=$(this),$container=$this.closest(".wcpt"),$scrollOverlay,scrollLeft=$this.closest(".frzTbl-content-wrapper").siblings(".frzTbl-scroll-overlay")[0].scrollLeft;$("body").one("after_freeze_table_build","#"+$container.attr("id")+" .frzTbl-table",(function(e,frzTbl){frzTbl.el.$scrollOverlay[0].scrollLeft=scrollLeft}))})),$("body").on("wcpt_layout",".wcpt",(function layout(e,data){var $wcpt=$(this),$wrap=$wcpt.find(".wcpt-table-scroll-wrapper:visible"),$table=$wrap.find(".wcpt-table"),id=$wcpt.attr("data-wcpt-table-id");if($(">.wcpt-device-view-loading-icon",$wrap).length){var url=window.location.href,hash=window.location.hash,query_exists=-1!==url.indexOf("?"),query="",device=get_device(),replace;if(hash&&(url=url.replace(hash,"")),query_exists)re=new RegExp("&*"+id+"_device=(laptop|phone|tablet)","gm"),url=(url.replace(re,"")+"&"+id+"_device="+device).replace("?&","?");else url=url+"?"+id+"_device="+device;return hash&&(url+=hash),-1!==$wcpt.attr("data-wcpt-sc-attrs").indexOf("_only_loop")?void(window.location=url):(query=url.substr(url.indexOf("?")+1),hash&&(query=query.replace(hash,"")),void attempt_ajax($wcpt,query,!1,"device_view"))}$wrap.find(".wcpt-heading").each((function(){var $this=$(this);$this.find(".wcpt-sorting-icons").length&&$this.addClass("wcpt-sortable")}));var sc_attrs_string=$wcpt.attr("data-wcpt-sc-attrs"),sc_attrs=sc_attrs_string&&"{}"!==sc_attrs_string?JSON.parse(sc_attrs_string):{},options={left:sc_attrs.laptop_freeze_left?parseInt(sc_attrs.laptop_freeze_left):0,right:sc_attrs.laptop_freeze_right?parseInt(sc_attrs.laptop_freeze_right):0,heading:!!sc_attrs.laptop_freeze_heading&&"false"!==sc_attrs.laptop_freeze_heading,grab_and_scroll:!!sc_attrs.grab_and_scroll,wrapperWidth:sc_attrs.laptop_freeze_wrapper_width?parseInt(sc_attrs.laptop_freeze_wrapper_width):0,wrapperHeight:sc_attrs.laptop_freeze_wrapper_height?parseInt(sc_attrs.laptop_freeze_wrapper_height):0,tableWidth:sc_attrs.laptop_freeze_table_width?parseInt(sc_attrs.laptop_freeze_table_width):0,offset:sc_attrs.laptop_scroll_offset?sc_attrs.laptop_scroll_offset:0,breakpoint:{}},$table=get_device_table($wcpt);options.breakpoint[wcpt_params.breakpoints.tablet]={left:sc_attrs.tablet_freeze_left?parseInt(sc_attrs.tablet_freeze_left):0,right:sc_attrs.tablet_freeze_right?parseInt(sc_attrs.tablet_freeze_right):0,heading:!!sc_attrs.tablet_freeze_heading&&"false"!==sc_attrs.tablet_freeze_heading,wrapperWidth:sc_attrs.tablet_freeze_wrapper_width?parseInt(sc_attrs.tablet_freeze_wrapper_width):0,wrapperHeight:sc_attrs.tablet_freeze_wrapper_height?parseInt(sc_attrs.tablet_freeze_wrapper_height):0,tableWidth:sc_attrs.tablet_freeze_table_width?parseInt(sc_attrs.tablet_freeze_table_width):0,offset:sc_attrs.tablet_scroll_offset?parseInt(sc_attrs.tablet_scroll_offset):0},options.breakpoint[wcpt_params.breakpoints.phone]={left:sc_attrs.phone_freeze_left?parseInt(sc_attrs.phone_freeze_left):0,right:sc_attrs.phone_freeze_right?parseInt(sc_attrs.phone_freeze_right):0,heading:!!sc_attrs.phone_freeze_heading&&"false"!==sc_attrs.phone_freeze_heading,wrapperWidth:sc_attrs.phone_freeze_wrapper_width?parseInt(sc_attrs.phone_freeze_wrapper_width):0,wrapperHeight:sc_attrs.phone_freeze_wrapper_height?parseInt(sc_attrs.phone_freeze_wrapper_height):0,tableWidth:sc_attrs.phone_freeze_table_width?parseInt(sc_attrs.phone_freeze_table_width):0,offset:sc_attrs.phone_scroll_offset?parseInt(sc_attrs.phone_scroll_offset):0},$table.length&&"function"==typeof jQuery.fn.freezeTable&&!wcpt_module_is_disabled("freeze-table",$wcpt)&&$table.freezeTable(options);var device=get_device(),$sidebar=$(".wcpt-left-sidebar, .wcpt-was-left-sidebar",$wcpt).not(".wcpt-nav-modal .wcpt-navigation"),ft_reload_required=!1,$table,$rows;("laptop"==device&&$sidebar.hasClass("wcpt-was-left-sidebar")?($sidebar.removeClass("wcpt-header wcpt-was-left-sidebar").addClass("wcpt-left-sidebar"),ft_reload_required=!0):"laptop"==device||$sidebar.hasClass("wcpt-was-left-sidebar")||($sidebar.removeClass("wcpt-left-sidebar").addClass("wcpt-header wcpt-was-left-sidebar"),ft_reload_required=!0),ft_reload_required&&$table.data("freezeTable")&&$table.data("freezeTable").cell_resize(),($table=wcpt_get_container_original_table($wcpt)).data("wcpt_checked_rows")&&$table.data("wcpt_checked_rows").length)&&$(".wcpt-row",$table).each((function(){var $this=$(this),state=!!$this.data("wcpt_checked");$this.trigger("_wcpt_checkbox_change",state)}))}));var resize_timer,throttle=250,window_width;function window_resize(e){clearTimeout(resize_timer);var new_window_width=window.innerWidth;new_window_width!=window_width&&(window_width=new_window_width,resize_timer=setTimeout((function(){trigger_layout("resize"),recent_orientationchange=!1}),250))}$(window).on("resize",window_resize);var recent_orientationchange=!1;function trigger_layout(source){$(".wcpt").trigger("wcpt_layout",{source:source})}function after_every_load($container){$container.find(".wcpt").length&&$container.find(".wcpt").each((function(){var $this;after_every_load($(this))})),$container.on("click.wcpt",".wcpt-heading.wcpt-sortable",window.wcpt_column_heading_sort_handler);var sc_attrs={},sc_attrs_attr=$container.attr("data-wcpt-sc-attrs"),$tables;sc_attrs_attr&&-1==$.inArray(sc_attrs_attr,["[]","{}"])&&(sc_attrs=JSON.parse(sc_attrs_attr)),$container.data("wcpt_sc_attrs",sc_attrs),$(".cart",$container).each((function(){$(this).attr("action",window.location.href)})),"undefined"!=typeof wcpt_wc_mc_init_cart&&($(".cart",$container).each(wcpt_wc_mc_init_cart),$(".wc-measurement-price-calculator-input-help",$container).tipTip({attribute:"title",defaultPosition:"left"})),"undefined"!=typeof wcpt_sfsi_init&&wcpt_sfsi_init(),prep_variation_options($container),duplicate_select_all($container),dynamic_filters_lazy_load($container),wcpt_get_container_tables($container).each((function(){var $table=$(this),$heading_row=wcpt_get_table_element(".wcpt-heading-row",$table),$cb=wcpt_get_table_element(".wcpt-cart-checkbox[data-wcpt-heading-enabled]",$table),col_index=[];$cb.each((function(){var $this,_col_index=$(this).closest(".wcpt-cell").index();-1==col_index.indexOf(_col_index)&&col_index.push(_col_index)})),$.each(col_index,(function(key,index){var $heading=$("th",$heading_row).eq(index);$heading_row.removeClass("wcpt-hide"),$(".wcpt-cart-checkbox-heading",$heading).length||$heading.prepend('')}))})),sc_attrs.checked_row_background_color&&$("style",$container).first().append("#"+$container.attr("id")+" .wcpt-row--checked, #"+$container.attr("id")+" .wcpt-row--checked + .wcpt-child-row {background: "+sc_attrs.checked_row_background_color+"! important;}"),$(".wcpt-range-slider",$container).each((function(){wcpt__multirange(this)}));var query_string,parsed=parse_query_string(($container.attr("data-wcpt-query-string")?$container.attr("data-wcpt-query-string"):"").substring(1)),table_id=$container.attr("data-wcpt-table-id"),permit_reset=!1,$reset=$(".wcpt-reset",$container);if($reset.length&&($.each(parsed,(function(key,val){-1==$.inArray(key,[table_id+"_device",table_id+"_filtered"])&&(permit_reset=!0)})),permit_reset?$reset.removeClass("wcpt-disabled"):$reset.addClass("wcpt-disabled")),"function"==typeof wooscpGetCookie&&"object"==typeof wooscpVars){var compare_items__string=wooscpGetCookie("wooscp_products_"+wooscpVars.user_id),compare_items;if(compare_items__string)compare_items__string.split(",").forEach((function(item){$(".wooscp-btn-"+item,$container).each((function(){var $this=$(this);$this.addClass("wooscp-btn-added"),$this.text(wooscpVars.button_text_added)}))}))}nav_filter_feedback($container.find(".wcpt-navigation")),sonaar_player_auto_status(),hide_empty_columns($container),$container.trigger("wcpt_after_every_load"),window.wcpt_cart_result_cache&&wcpt_cart({payload:{use_cache:!0}}),$container.trigger("wcpt_layout",{source:"after_every_load"})}function wcpt_get_container_tables($container){return wcpt_get_shell_element(".wcpt-table:not(.frzTbl-clone-table)",".wcpt",$container)}function wcpt_get_container_element(element_selector,$container){return wcpt_get_shell_element(element_selector,".wcpt",$container)}function wcpt_get_table_element(element_selector,$table){return wcpt_get_shell_element(element_selector,".wcpt-table:not(.frzTbl-clone-table)",$table)}function wcpt_get_shell_element(element_selector,shell_selector,$shell){return $(element_selector,$shell).filter((function(){var $this;return $(this).closest(shell_selector).is($shell)}))}function hide_empty_columns($container){var sc_attrs;if(get_sc_attrs($container).hide_empty_columns){var $table=wcpt_get_container_original_table($container);$(".wcpt-cell",$table).removeClass("wcpt-hide"),$table.each((function(){for(var column_count=$table.find(".wcpt-row").eq(0).children().length;column_count;){var $column_cells=$table.find(".wcpt-cell:nth-child("+column_count+")");$column_cells.filter(":empty").length==$column_cells.length&&$column_cells.add($table.find(".wcpt-heading:nth-child("+column_count+")")).addClass("wcpt-hide wcpt-x"),--column_count}}))}}function lazy_load_start(){window.wcpt_lazy_loaded||($(".wcpt-lazy-load").each((function(){var $this=$(this);attempt_ajax($(this),!1,!1,"lazy_load")})),window.wcpt_lazy_loaded=!0)}function get_product_rows($elm){var $row=$elm.closest(".wcpt-row"),product_id=$row.attr("data-wcpt-product-id"),variation_id=$row.attr("data-wcpt-variation-id"),$scroll_wrapper=$elm.closest(".wcpt-table-scroll-wrapper"),row_selector;return $(row_selector=variation_id?'[data-wcpt-variation-id="'+variation_id+'"].wcpt-row.wcpt-product-type-variation':'[data-wcpt-product-id="'+product_id+'"].wcpt-row:not(.wcpt-product-type-variation)',$scroll_wrapper)}function button_click(e){var $button=$(this),link_code=$button.attr("data-wcpt-link-code"),$product_rows=get_product_rows($button),product_id=$product_rows.attr("data-wcpt-product-id"),is_variable=$product_rows.hasClass("wcpt-product-type-variable"),complete_match=$product_rows.data("wcpt_complete_match"),is_variation=$product_rows.hasClass("wcpt-product-type-variation"),is_composite=$product_rows.hasClass("wcpt-product-type-composite"),is_bundle=$product_rows.hasClass("wcpt-product-type-woosb"),has_addons=$product_rows.hasClass("wcpt-product-has-addons"),has_measurement=$product_rows.hasClass("wcpt-product-has-measurement"),has_nyp=$product_rows.hasClass("wcpt-product-has-name-your-price"),qty="",params={payload:{products:{},variations:{},attributes:{},addons:{},measurement:{},nyp:{}}};if($("body").hasClass("wcpt-photoswipe-visible"))e.preventDefault();else if(-1===$.inArray(link_code,["product_link","external_link","custom_field","custom_field_media_id","custom_field_acf","custom"])){if(e.preventDefault(),is_variable){var variation_found=$product_rows.data("wcpt_variation_found"),variation_selected=$product_rows.data("wcpt_variation_selected"),variation_available=$product_rows.data("wcpt_variation_available");if(variation_ops=$product_rows.data("wcpt_variation_ops"),variation_ops){if(!variation_selected)return void alert(wcpt_i18n.i18n_make_a_selection_text);if(!variation_found)return void alert(wcpt_i18n.i18n_no_matching_variations_text);if(!variation_available)return void alert(wcpt_i18n.i18n_unavailable_text)}}if(is_variable||!$button.hasClass("wcpt-disabled")){if(has_nyp){var $nyp=get_nyp_input_element($product_rows);if($nyp.length){var error=!1,name=$nyp.attr("data-wcpt-product-name"),min=$nyp.attr("min"),max=$nyp.attr("max");if($nyp.val()?min&&$nyp.val()parseFloat(max)&&(error=wcpt_nyp_error_message_templates.maximum_js.replace("%%MAXIMUM%%",woocommerce_nyp_format_price(max,woocommerce_nyp_params.currency_format_symbol,!0))):error=wcpt_nyp_error_message_templates.empty,error)return void alert(error)}}var $wcpt_qty=$(".wcpt-quantity input.qty, .wcpt-quantity > select.wcpt-qty-select",$product_rows),$wc_qty=$(".cart .qty",$product_rows),nyp;if($wc_qty.length&&(qty=$wc_qty.val()),$wcpt_qty.length){var val=parseFloat($wcpt_qty.val());!isNaN(val)&&parseFloat($wcpt_qty.val())||$wcpt_qty.filter("input").first().each((function(){var $this=$(this),min=$this.attr("data-wcpt-min");$this.val(min),limit_qty_controller($this.parent("wcpt-quantity")),val=$this.val()})),qty=val}if(params.payload.products[product_id]=qty,has_addons){var addons=wcpt_get_addons($product_rows);$.isEmptyObject(addons)||(params.payload.addons[product_id]=addons)}if(has_measurement){var measurement=get_measurement($product_rows);$.isEmptyObject(measurement)||(params.payload.measurement[product_id]=measurement)}if(has_nyp)(nyp=get_nyp($product_rows))&&(params.payload.nyp[product_id]=nyp);if(is_variation){var variation_id=$product_rows.attr("data-wcpt-variation-id"),variation_attributes=JSON.parse($product_rows.attr("data-wcpt-variation-attributes")),$missing_attribute_select=$(".wcpt-select-variation-attribute-term",$product_rows);$missing_attribute_select.length&&$missing_attribute_select.each((function(){var $this=$(this),attribute=$this.attr("data-wcpt-attribute"),term=$this.val();term&&(variation_attributes[attribute]=term)})),void 0===params.payload.variations[product_id]&&(params.payload.variations[product_id]={}),params.payload.variations[product_id][variation_id]=qty,params.payload.attributes[variation_id]=variation_attributes}else if($product_rows.hasClass("wcpt-product-type-variable")){var variation_id=$product_rows.data("wcpt_variation_id"),variation_attributes=$product_rows.data("wcpt_attributes");variation_id&&(void 0===params.payload.variations[product_id]&&(params.payload.variations[product_id]={}),params.payload.variations[product_id][variation_id]=qty),variation_attributes&&(params.payload.attributes[variation_id]=variation_attributes)}var ajax_data={action:"wcpt_add_to_cart","add-to-cart":$product_rows.attr("data-wcpt-product-id"),product_id:product_id,quantity:qty},nyp;if(has_addons&&($.isEmptyObject(addons)||$.extend(ajax_data,addons)),has_measurement){var measurement=get_measurement($product_rows);$.isEmptyObject(measurement)||$.extend(ajax_data,measurement)}if(has_nyp)(nyp=get_nyp($product_rows))&&(ajax_data.nyp=nyp);if((is_variable||is_variation)&&(variation_id&&(ajax_data.variation_id=variation_id),variation_attributes&&$.extend(ajax_data,variation_attributes)),ajax_data.return_notice="cart_ajax"==link_code,is_composite||is_bundle||is_variable&&!complete_match||is_variation&&is_incomplete_variation(variation_attributes)||has_addons&&!params.payload.addons[product_id]||has_measurement&&!params.payload.measurement[product_id]||has_nyp&&!params.payload.nyp[product_id])return void 0!==window.wcpt_product_form[product_id]?deploy_product_form_modal(window.wcpt_product_form[product_id],$button,ajax_data):(ajax_data.action="wcpt_get_product_form_modal",ajax_data.lang=wcpt_i18n.lang,delete ajax_data["add-to-cart"],$.ajax({url:wcpt_params.wc_ajax_url.replace("%%endpoint%%","wcpt_get_product_form_modal"),method:"POST",beforeSend:function(){window.wcpt_modal__last_requested_product_id=product_id,deploy_loading_modal()},data:ajax_data}).done((function(response){window.wcpt_product_form[product_id]=response,product_id===window.wcpt_modal__last_requested_product_id&&($(".wcpt-product-form-loading-modal").trigger("wcpt_close"),deploy_product_form_modal(response,$button,ajax_data))}))),!1;"cart_ajax"==link_code?wcpt_cart(params):submit_via_post($button.attr("href"),ajax_data)}}}function deploy_product_form_modal(markup,$button,ajax_data){var $modal=$(markup);$modal.appendTo("body"),$("body").addClass("wcpt-modal-on"),prep_product_form($modal,$button,ajax_data),$("body").trigger("wcpt_product_modal_ready")}function deploy_loading_modal(){var $loading_modal=$($("#tmpl-wcpt-product-form-loading-modal").html());$("body").append($loading_modal),$loading_modal.on("wcpt_close",(function(){$loading_modal.remove()}))}function is_incomplete_variation(variation_attributes){var is_incomplete_variation=!1;return $.each(variation_attributes,(function(key,value){if(!value)return is_incomplete_variation=!0,!1})),is_incomplete_variation}function submit_via_post(href,data){var $form=$('');$.each(data,(function(key,val){if("action"!=key){var $input=$('');$input.val(val),$form.append($input)}})),$form.append(''),$form.appendTo($("body")).submit()}function prep_product_form($modal,$button,pre_select){var link_code=$button.attr("data-wcpt-link-code"),href="cart_ajax"==link_code?"":$button.attr("href");$modal.on("wcpt_close",(function(){$modal.remove(),$("body").removeClass("wcpt-modal-on")})),$(".cart",$modal).each((function(){var $form=$(this),$rows;$form.hasClass("variations_form")?$form.wc_variation_form():$form.append(''),$.fn.init_addon_totals&&$form.init_addon_totals(),"object"==typeof wcPaoInitAddonTotals&&wcPaoInitAddonTotals.init($form),"undefined"!=typeof wcpt_wc_mc_init_cart&&$form.each(wcpt_wc_mc_init_cart),void 0!==jQuery.fn.wc_nyp_form&&$form.wc_nyp_form(),$form.attr("action",href),$(".qty",$form).attr("autocomplete","off"),pre_select&&$.each(pre_select,(function(key,val){var $control=$form.find("[name="+key+"]");if($control.is("input.qty")){val=parseFloat(val);var min=$control.attr("min")?parseFloat($control.attr("min")):0,max=!!$control.attr("max")&&parseFloat($control.attr("max"));(valmax&&(val=max)}$control.val(val)})),pre_select.quantity&&$form.one("show_variation",(function(){var $form_qty=$(".qty",$form),min=$form_qty.attr("min"),max=$form_qty.attr("max");(!min||min<=pre_select.quantity)&&(!max||max>=pre_select.quantity)&&$form_qty.val(pre_select.quantity)})),"cart_ajax"==link_code&&$form.on("submit",(function(e){e.preventDefault();var external_payload={};$.each($form.serializeArray(),(function(i,field){void 0===external_payload[field.name]?external_payload[field.name]=field.value:("object"!=typeof external_payload[field.name]&&(external_payload[field.name]=[external_payload[field.name]]),external_payload[field.name].push(field.value))})),wcpt_cart({external_payload:external_payload,payload:{variation_form:!0}}),$modal.trigger("wcpt_close")})),wcpt_get_sibling_rows($button.closest(".wcpt-row")).find(".qty[data-wcpt-return-to-initial=1]").val(0).first().trigger("change")}))}function disable_button($button,add_condition){add_condition&&$button.addClass(add_condition),$button.addClass("wcpt-disabled")}function enable_button($button,clear_condition){clear_condition&&$button.removeClass(clear_condition),$button.hasClass("wcpt-all-variations-out-of-stock")||$button.hasClass("wcpt-variation-out-of-stock")||$button.hasClass("wcpt-no-variation-selected")||$button.hasClass("wcpt-quantity-input-error")||$button.hasClass("wcpt-out-of-stock")||$button.removeClass("wcpt-disabled")}function loading_badge_on_button($button){if(disable_button($button),!$button.find(".wcpt-cart-badge-refresh").length){var svg='';$button.append(''+svg+"")}}function add_count_badge_to_button(in_cart,$button){parseFloat(in_cart)?($button.find(".wcpt-cart-badge-number").length?$button.find(".wcpt-cart-badge-number").html(in_cart):$button.append(''+in_cart+""),$button.find(".wcpt-cart-badge-refresh").length&&$button.find(".wcpt-cart-badge-refresh").remove()):$(".wcpt-cart-badge-number, .wcpt-cart-badge-refresh",$button).remove()}function search_submit(e){var $this=$(this),$search=$this.closest(".wcpt-search"),$input=$search.find(".wcpt-search-input"),table_id=$search.attr("data-wcpt-table-id"),$container=$("#wcpt-"+table_id),$nav_modal=$this.closest(".wcpt-nav-modal"),$nav=$this.closest(".wcpt-navigation"),keyword=$input.val().trim();if(query=$input.attr("name")+"="+keyword,$wrapper=$input.closest(".wcpt-search-wrapper"),append=!$wrapper.hasClass("wcpt-search--reset-others"),$(e.target).closest(".wcpt-search-submit").length&&"click"==e.type||$(e.target).is(".wcpt-search-input")&&"keydown"==e.type&&(13==e.keyCode||13==e.which)){if($nav_modal.length)return void $(".wcpt-nm-apply").click();append?$nav.trigger("change"):attempt_ajax($container,query,append,"filter"),$nav_modal.length&&$nav_modal.trigger("wcpt_close")}}$(window).on("orientationchange",(function(e){recent_orientationchange=!0})),lazy_load_start(),$("body").on("click",".wcpt-button",button_click),$("body").on("click",".wcpt-search-submit",search_submit),$("body").on("keydown",".wcpt-search-input",search_submit),$("body").on("click",".wcpt-search-clear",(function(e){var $this=$(this),$search=$this.closest(".wcpt-search"),$input=$search.find(".wcpt-search-input"),table_id=$search.attr("data-wcpt-table-id"),$container=$("#wcpt-"+table_id),$nav_modal=$this.closest(".wcpt-nav-modal"),query="&"+$input.attr("name")+"=",append=!0;$input.val(""),$nav_modal.length?$(".wcpt-nm-apply").click():(attempt_ajax($container,query,!0,"filter"),$nav_modal.length&&$nav_modal.trigger("wcpt_close"))})),"laptop"!==wcpt_params.initial_device&&$("body").on("click",".wcpt-button[download]",(function(e){e.preventDefault();var $this,url=$(this).attr("href");url&&window.open(url,"_blank",!1)})),window.wcpt_global_tooltip_trigger_mode="hover",$(window).on("touchstart",(function(){window.wcpt_global_tooltip_trigger_mode="click"})),$(window).on("resize",(function(){window.wcpt_global_tooltip_trigger_mode="hover"}));var target_selector=".wcpt-dropdown, .wcpt-tooltip",$body=$("body");function dropdown_mouse_open(e){var $this=$(this);if(!$this.hasClass("wcpt-tooltip--open-on-click")&&"click"!=wcpt_global_tooltip_trigger_mode)if($this.hasClass("wcpt-tooltip--hover-intent-enabled")){var clear_timeout=setTimeout((function(){$this.addClass("wcpt-open"),fix_tooltip_position($this)}),100);$this.data("wcpt_hover_intent_clear_timeout",clear_timeout)}else $this.addClass("wcpt-open"),fix_tooltip_position($this)}function dropdown_mouse_close(e){var $this=$(this);if(!$this.hasClass("wcpt-tooltip--open-on-click")&&"click"!=wcpt_global_tooltip_trigger_mode){if($this.hasClass("wcpt-tooltip--hover-intent-enabled")){var clear_timeout=$this.data("wcpt_hover_intent_clear_timeout");clear_timeout&&clearTimeout(clear_timeout)}$this.removeClass("wcpt-open")}}function dropdown_touch_toggle(e){var $target=$(e.target),container_selector=".wcpt-dropdown, .wcpt-tooltip",content_selector="> .wcpt-dropdown-menu, > .wcpt-tooltip-content-wrapper > .wcpt-tooltip-content",$dropdown=$target.closest(container_selector),$content=$dropdown.find(content_selector),$body=$("body");if(!$dropdown.length||"hover"!=wcpt_global_tooltip_trigger_mode||$dropdown.hasClass("wcpt-tooltip--open-on-click"))if($dropdown.length){if($dropdown.length)if($target.closest($content).length);else{var $parents=$dropdown.parents(container_selector);$body.find(container_selector).not($dropdown.add($parents)).removeClass("wcpt-open"),$dropdown.toggleClass("wcpt-open"),$dropdown.hasClass("wcpt-open")||$dropdown.find(container_selector).removeClass("wcpt-open"),$dropdown.hasClass("wcpt-tooltip--popup-enabled")&&($dropdown.hasClass("wcpt-open")?$body.addClass("wcpt-tooltip-popup-displayed"):$body.removeClass("wcpt-tooltip-popup-displayed"))}fix_tooltip_position($dropdown)}else $body.find(container_selector).removeClass("wcpt-open")}function fix_tooltip_position($tooltip){var $content=$tooltip.find(" > .wcpt-dropdown-menu, > .wcpt-tooltip-content-wrapper > .wcpt-tooltip-content"),content_width=$content.outerWidth(!1),offset_left=$content.offset().left,page_width=$(window).width();if($tooltip.hasClass("wcpt-tooltip")){var $container,margin;$content.css("max-width",""),$tooltip.hasClass("wcpt-tooltip--popup-enabled")?($container=$("body"),margin=40):($container=$tooltip.closest(".wcpt-table-scroll-wrapper-outer").length?$tooltip.closest(".wcpt-table-scroll-wrapper-outer"):$tooltip.closest(".wcpt-navigation"),margin=20);var container_rect=$.extend({},$container[0].getBoundingClientRect()),content_rect=$content[0].getBoundingClientRect(),$freezeTable=$(".frzTbl-table",$container);if($content.closest($freezeTable).length){var $left_freeze_column=$freezeTable.data("freezeTable").el.$frozenColumnsLeft,$right_freeze_column=$freezeTable.data("freezeTable").el.$frozenColumnsRight;container_rect.left+=$left_freeze_column.width(),container_rect.right-=$right_freeze_column.width(),container_rect.width=container_rect.width-$left_freeze_column.width()-$right_freeze_column.width()}container_rect.width(limit=content_wrapper_width/2-20)&&(left=limit),$content.css("left",left)}else if(content_rect.right+15>container_rect.right){var right=content_rect.right-container_rect.right+15,limit;right>(limit=content_wrapper_width/2-20)&&(right=limit),$content.css("right",right)}}else{if(content_width+30>page_width){$content.outerWidth(page_width-30);var content_width=$content.outerWidth(!1)}if($content.offset().left+content_width>page_width){var offset_required=$content.offset().left+content_width-page_width;$content.css("left","-="+(offset_required+15))}else $content.offset().left<0&&$content.css("left",Math.abs($content.offset().left-15))}if($tooltip.hasClass("wcpt-tooltip")){var $label=$tooltip.find("> .wcpt-tooltip-label"),offset_left=$label.offset().left,width=$label.outerWidth(),$arrow;$("> .wcpt-tooltip-arrow",$content).css("left",offset_left-$content.offset().left+width/2+"px")}}function apply_nav(e){var $target=$(e.target),$container,$nav=($container=$target.closest(".wcpt")).find(".wcpt-navigation");if(!$target.closest(".wcpt-search-filter-options").length){if($target.closest(".wcpt-hierarchy").length){var checked=$target.prop("checked");if($target.hasClass("wcpt-hr-parent-term")){var ct_selector="input[type=checkbox], input[type=radio]",$child_terms;$target.closest("label").siblings(".wcpt-hr-child-terms-wrapper").find(ct_selector).prop("checked",!1)}var $ancestors=$target.parents(".wcpt-hr-child-terms-wrapper");$ancestors.length&&$ancestors.each((function(){var $parent_term;$(this).siblings("label").find(".wcpt-hr-parent-term").prop("checked",!1)}))}if($target.closest(".wcpt-range-filter")){if($target.hasClass("wcpt-range-input-min")||$target.hasClass("wcpt-range-input-max")||$target.hasClass("wcpt-range-slider"))return;var min=$target.attr("data-wcpt-range-min")||"",max=$target.attr("data-wcpt-range-max")||"",$range_filter=$target.closest(".wcpt-range-filter"),$min=$range_filter.find(".wcpt-range-input-min"),$max=$range_filter.find(".wcpt-range-input-max"),$range_slider=$range_filter.find(".wcpt-range-slider.original");$min.val(min),$max.val(max),min||(min=$range_slider.attr("min")),max||(max=$range_slider.attr("max")),$range_slider.val(min+","+max)}if(!$target.closest(".wcpt-search").length&&!$target.closest(".wcpt-nav-modal").length){var $this=$(this),$nav,$container,table_id=($container=($nav=$this.add($this.siblings(".wcpt-navigation"))).closest(".wcpt")).attr("id").substring(5),$nav_clone=$nav.clone();nav_clone_operations($nav_clone);var query=$("