PageSourceSearch

https://www.subiacorestoration.com.au/wp-content/litespeed/js/b832c8abef2a10c805fdc57ece056cf9.js?ver=af945

js subiacorestoration.com.au collected 2026-10-09 23:21:17 UTC 21,933 bytes, 68 lines download raw bytes

1/*! css 1.0.0 filename.js 2025-08-13 4:27:35 PM */
2jQuery(document).ready(function($){sticky_header();mobile_menu();smooth_scroll();slick_carousel_init();bottom_header_image_active();accordian_load();parally_header();update_lf_placeholders();sidebar_pages_class();counter_animation();multiple_slider();dc_tabs();single_product_slider();product_category_carousel();mobile_shop_filter_btn_function();filter_updates();mobile_search_trigger();variation_image_gird_selection();product_menu();product_filter_mods();expand_sidebar_filter();toggle_menu();hero_search_scroll_top($);mobile_filter_toggle();accordion_smooth_scroll();checkout_manipulation();loyalty_label();jQuery(document).on("pwf_filter_js_ajax_done",function(){console.log("filter updated");setTimeout(function(){product_filter_mods();expand_sidebar_filter();collapse_pwf_filters_mobile()},50)});jQuery(document).on("click",".pwf-input-checkbox, .pwf-note-item, .pwf-checkbox-click-area",function(){console.log("test test test");setTimeout(function(){product_filter_mods()},100)})});
2function checkout_manipulation(){jQuery('#order_review_heading').prependTo('#order_review')}
3function dc_animation_init(){var tb_selecter=".dc-text-block .item, .dc-cta .title, .dc-cta .button-wrapper, .dc-testimonials .item .text, .dc-testimonials .item .author, .dc-image-text-box, .dc-image-carousel, .dc-post-grid .post-grid-items, .dc-post-grid .title-wrapper, .dc-case-studies-carousel .inner .title-wrapper";jQuery(tb_selecter).css("opacity","0");jQuery(tb_selecter).css("visibility","hidden");jQuery(tb_selecter).waypoint(function(direction){jQuery(this.element).addClass("animated fadeInUp");jQuery(this.element).css("opacity","1");jQuery(this.element).css("visibility","visible")},{offset:"80%"})}
4function counter_animation(){jQuery(".dc-counters").waypoint(function(direction){jQuery(".dc-count").each(function(){jQuery(this).prop("Counter",0).animate({Counter:jQuery(this).text()},{duration:1400,easing:"swing",step:function(now){jQuery(this).text(commaSeparateNumber(Math.ceil(now)))}})});this.destroy()},{offset:"70%"})}
5function commaSeparateNumber(val){if(val>999){while(/(\d+)(\d{3})/.test(val.toString())){val=val.toString().replace(/(\d+)(\d{3})/,"$1"+","+"$2")}}
6return val}
7function masterslider_init(){var slider=new MasterSlider();slider.setup("masterslider1",{width:1300,height:350,space:5,layout:"fullscreen",mouse:!1,swipe:!1})}
8function bottom_header_image_active(){if(jQuery(".page-template-internal .page-header-outer").children().hasClass("bottom-image-wrapper")){jQuery("article").addClass("bottom-header-image-active")}
9if(jQuery(".single-post .page-header-outer").children().hasClass("bottom-image-wrapper")){jQuery("article").addClass("bottom-header-image-active")}}
10function help_block_toggl(){jQuery(".need-help .inner a").click(function(e){e.preventDefault();jQuery("#help-desk").fadeIn()});jQuery(".close-help-desk").click(function(e){e.preventDefault();jQuery("#help-desk").fadeOut()});jQuery(window).scroll(function(){jQuery(".need-help").removeClass("fixed-footer");var_new_height=jQuery(".footer").outerHeight()+90;if(jQuery(window).scrollTop()+jQuery(window).height()>jQuery(document).height()-var_new_height){jQuery(".need-help").addClass("fixed-footer")}})}
11function accordian_load(){if(jQuery(".accordion-wrapper").length){jQuery(".accordion-wrapper .accordion").click(function(){jQuery(this).toggleClass("active")});jQuery(".accordion-wrapper .accordion .content").click(function(e){e.stopPropagation()})}}
12function update_lf_placeholders(){jQuery(".wpgmp_search_form input").attr("placeholder","Search postcode/suburb");jQuery(".categories_filter > select option:first-child").text("Distance");jQuery(".categories_filter > select").val(50)}
13function sidebar_pages_class(){if(jQuery(".wpb_widgetised_column.wpb_content_element").length){jQuery(".wpb_widgetised_column.wpb_content_element").closest(".vc_row.wpb_row").addClass("with-sidebar")}}
14function manipulate_gform_title(){var title=jQuery(".dc-form .gform_heading h3").text();var description=jQuery(".dc-form .gform_description").text();jQuery(".dc-form .inner").prepend('<div class="section_intro"><div class="title-wrapper"><h2 class="title">'+title+'</div><div class="description">'+description+"</div></div>");jQuery(".dc-form .gform_heading").remove()}
15function sidebar_form(){jQuery(".ftf-trigger").click(function(e){e.preventDefault();jQuery("#sidebar-form").toggleClass("active")});jQuery("#sidebar-form .form-sidebar-close").click(function(e){e.preventDefault();jQuery("#sidebar-form").removeClass("active")});jQuery(document).on("click",".dc-sidebar-close",function(e){e.preventDefault();jQuery("#sidebar-form .form-sidebar-close").trigger("click")})}
16function dc_circle_lines(){jQuery(".section").each(function(){if(jQuery(this).find("div.lines").length==1){jQuery(this).addClass("has_lines")}})}
17function remove_confirmation_popup(){jQuery("body").addClass("message-sent");jQuery(document).on("click",".dc-close",function(e){e.preventDefault();jQuery(".dc-gform-popup").remove();jQuery("#dc-overlay").remove()})}
18function close_menu_sidebar_on_scroll(){if(window.innerWidth<767){jQuery(window).scroll(function(){if(jQuery(".form-sidebar").hasClass("active")){jQuery(".form-sidebar-close").trigger("click")}})}}
19function event_sidebar_form(){jQuery(".evsbf-trigger").click(function(e){e.preventDefault();jQuery("#event-sb-form").toggleClass("active")});jQuery("#event-sb-form .form-sidebar-close").click(function(e){e.preventDefault();jQuery("#event-sb-form").removeClass("active")});jQuery(document).on("click",".dc-evsidebar-close",function(e){e.preventDefault();jQuery("#event-sb-form .form-sidebar-close").trigger("click")})}
20function subscribe_sidebar_form(){jQuery(".dcsub-trigger").click(function(e){e.preventDefault();jQuery("#subscribe-form").toggleClass("active")});jQuery("#subscribe-form .form-sidebar-close").click(function(e){e.preventDefault();jQuery("#subscribe-form").removeClass("active")});jQuery(document).on("click",".dc-subsidebar-close",function(e){e.preventDefault();jQuery("#subscribe-form .form-sidebar-close").trigger("click")})}
21function the_test_function(){var content_slider=new Array();var thumb_slider=new Array();for(y=1;y<=10;y++){var var_name="passedData"+y;try{var slider=eval(var_name);content_slider.push(slider.content_slider_id);thumb_slider.push(slider.thumb_slider)}catch(e){break}}
22console.log(content_slider);console.log(thumb_slider);var x=0;for(x=0;x<=content_slider.length;x++){jQuery(content_slider[x]).slick({slidesToShow:1,slidesToScroll:1,arrows:!1,fade:!0,asNavFor:thumb_slider,autoplay:!1,adaptiveHeight:!1});jQuery(thumb_slider[x]).slick({slidesToShow:4,slidesToScroll:1,asNavFor:content_slider,dots:!1,arrows:!0,centerMode:!1,focusOnSelect:!0,responsive:[{breakpoint:850,settings:{slidesToShow:3}},{breakpoint:550,settings:{slidesToShow:2}},{breakpoint:350,settings:{slidesToShow:2}}]})}}
23function dc_tabs(){function openTab(evt,tabID){var i,tabcontent,tablinks;tabcontent=document.getElementsByClassName("tabcontent");for(i=0;i<tabcontent.length;i++){tabcontent[i].style.display="none"}
24tablinks=document.getElementsByClassName("tablinks");for(i=0;i<tablinks.length;i++){tablinks[i].className=tablinks[i].className.replace(" active","")}
25document.getElementById(tabID).style.display="block";evt.currentTarget.className+=" active"}}
25
26function filter_updates(){jQuery(document.body).on("pwf_filter_js_ajax_done",function(event,data){var removed_category=Cookies.get("cat");if(removed_category){jQuery(".pwf-input-checkbox[value="+removed_category+"]").parents(".pwf-children").css("display","block");jQuery(".pwf-input-checkbox[value="+removed_category+"]").parents(".pwf-items-hierarchical").removeClass("pwf-collapsed-open");jQuery(".pwf-input-checkbox[value="+removed_category+"]").parents(".pwf-items-hierarchical").addClass("pwf-collapsed-close");Cookies.set("cat","")}
27var dc_selected=data.queryArgs.query_vars;var dc_selected_categories=dc_selected.category;if(dc_selected_categories){if(dc_selected_categories.length>1){}
28for(x=0;x<dc_selected_categories.length;x++){jQuery(".pwf-input-checkbox[value="+dc_selected_categories[x]+"]").parents(".pwf-children").css("display","block")}}
29jQuery(".pwf-checkboxlist-item").each(function(){if(jQuery(this).hasClass("checked")){jQuery(this).children().find(".pwf-toggle").trigger("click")}})});jQuery(document).on("click",".pwf-note-item",function(){var removing_category=jQuery(this).attr("data-item-value");if(removing_category){Cookies.set("cat",removing_category)}else{Cookies.set("cat","")}});jQuery(document).on("click",".pwf-checkbox-click-area.pwf-input-container",function(){if(jQuery("input[name=category]",this).prop("checked")==!0){}else{var unchecked_val=jQuery("input[name=category]:not(:checked)",this).val();Cookies.set("cat",unchecked_val)}});jQuery(document).on("click",".pwf-checkbox-click-area.pwf-title-container",function(){if(jQuery(this).siblings(".pwf-checkbox-click-area").find(".pwf-input-checkbox").prop("checked")==!0){}else{var unchecked_val=jQuery(this).siblings(".pwf-checkbox-click-area").find(".pwf-input-checkbox").val();Cookies.set("cat",unchecked_val)}})}
30function mobile_search_trigger(){jQuery(".mobile-search-trigger").click(function(e){e.preventDefault();var isHomePage=jQuery('body').hasClass('home')||jQuery('body').hasClass('front-page');if(isHomePage){var $heroInput=jQuery('.hero-search-box input');if($heroInput.length){$heroInput.trigger('click');$heroInput.focus()}}else{window.location.href='/?s='}})}
31function expand_sidebar_filter(){var filterItems=document.querySelectorAll(".shop-sidebar .pwf-field-item.pwf-field-item-checkboxlist");filterItems.forEach(function(item){if(item.querySelector(".pwf-toggle-button"))return;var button=document.createElement("button");button.textContent="View All";button.className="pwf-toggle-button";button.style.margin="10px auto";button.style.display="block";button.style.cursor="pointer";item.appendChild(button);button.addEventListener("click",function(){var isExpanded=item.classList.toggle("expanded");button.textContent=isExpanded?"Collapse":"View All"})})}
32function collapse_pwf_filters_mobile(){jQuery(".pwf-field-item.pwf-field-item-checkboxlist").each(function(){jQuery(this).removeClass("pwf-collapsed-open");jQuery(this).addClass("pwf-collapsed-close");jQuery(this).find(".pwf-field-item-container").css("display","none")})}
33function mobile_menu(){jQuery(".menu-toggle-wrapper").click(function(){jQuery(this).parent().find(".menu").toggleClass("active");jQuery(this).toggleClass("active");if(jQuery(this).hasClass("mobile-active")){}else{jQuery(".open-sub-menu").removeClass("down");jQuery(".sub-menu").removeClass("active")}
34if(jQuery(".main_menu .menu-item-has-children > .open-sub-menu").length==0){jQuery(".main_menu .menu-item-has-children").append('<span class="open-sub-menu"></span>')}});jQuery(document).on("click touchend",".open-sub-menu",function(e){e.stopPropagation();e.preventDefault();jQuery(this).toggleClass("down");jQuery(this).siblings("ul").toggleClass("active")})}
35function toggle_menu(){jQuery("#menu-toggle").on("click",function(){jQuery(".toggle-menu-wrap").toggleClass("open-menu");jQuery("body").toggleClass("open-toggle-menu")})}
36function parally_header(){jQuery(".dc-titlebox.title_full .line-wrapper.left-lines .line-wrapper-para").animate({opacity:"1"}).parally({speed:.2,mode:"transform",outer:!0,offset:-100});jQuery(".dc-titlebox.title_full .line-wrapper.right-lines .line-wrapper-para").animate({opacity:"1"}).parally({speed:-.5,mode:"transform",outer:!0,offset:0});jQuery(".dc-titlebox.title_tall .line-wrapper.right-lines .line-wrapper-para").animate({opacity:"1"}).parally({speed:-.3,mode:"transform",outer:!0,offset:170});jQuery(".dc-titlebox.title_short .line-wrapper.right-lines .line-wrapper-para").animate({opacity:"1"}).parally({speed:-.3,mode:"transform",outer:!0,offset:170})}(function($){var $window=$(window),windowHeight=$window.height();$window.resize(function(){windowHeight=$window.height()});$.fn.parally=function(params){defaults={speed:.2,mode:"background",xpos:"50%",outer:!0,offset:0};function getHeight(el){return params.outer?el.outerHeight(!0):el.height()}
37params=$.extend({},defaults,params);$(this).each(function(){var $this=$(this),firstTop=$this.offset().top;
37function update(){var pos=$window.scrollTop(),top=$this.offset().top,height=getHeight($this),ypos=0;if(top+height<pos||top>pos+windowHeight){return}
38ypos=(firstTop-pos)*params.speed+params.offset;if(params.mode=="background"){$this.css("background-position",params.xpos+" "+ypos+"px")}else if(params.mode=="transform"){$this.css({"-webkit-transform":"translate(0,"+ypos+"px)","-moz-transform":"translate(0,"+ypos+"px)","-ms-transform":"translate(0,"+ypos+"px)",transform:"translate(0,"+ypos+"px)"})}else if(typeof params.mode==="function"){params.mode(params.xpos,ypos)}}
39$window.bind("scroll",update).resize(update);update()})}})(jQuery);function slick_carousel_init(){jQuery(".post-slick-carousel").not(".slick-initialized").slick({dots:!1,arrows:!0,infinite:!0,speed:300,slidesToShow:3,adaptiveHeight:!1,mobileFirst:!1,autoplay:!0,prevArrow:jQuery(".dc-back"),nextArrow:jQuery(".dc-forward"),responsive:[{breakpoint:850,settings:{slidesToShow:2}},{breakpoint:650,settings:{slidesToShow:1}}]});jQuery(".single-item-slider .images").not(".slick-initialized").slick({dots:!1,arrows:!1,infinite:!0,speed:300,slidesToShow:1,slidesToScroll:1,adaptiveHeight:!0,mobileFirst:!1,autoplay:!0,})}
40function testimonials_slider(){jQuery(".dc-testimonials .items").not(".slick-initialized").slick({slidesToShow:1,slidesToScroll:1,arrows:!0,autoplay:!1,dots:!0,adaptiveHeight:!1,centerMode:!1});jQuery(".dc-testimonials").show()}
41function category_slider(){jQuery(".dc-slides .items").not(".slick-initialized").slick({slidesToShow:1,slidesToScroll:1,arrows:!1,autoplay:!1,dots:!0,adaptiveHeight:!1,centerMode:!1});jQuery(".dc-slides").show()}
42function multiple_slider(){jQuery(".multipleSliders").not(".slick-initialized").slick({slidesToShow:1,slidesToScroll:1,arrows:!1,autoplay:!1,dots:!0,adaptiveHeight:!1,centerMode:!1})}
43function single_product_slider(){if(jQuery(".single-product").length>0){jQuery(".dc-product-slider .inner .slides").not(".slick-initialized").slick({slidesToShow:1,slidesToScroll:1,arrows:!1,autoplay:!0,dots:!0,adaptiveHeight:!1,centerMode:!1})}}
44function product_category_carousel(){if(jQuery(".dc-product-categories.single-related").length>0){jQuery(".dc-product-categories.single-related .inner .items").not(".slick-initialized").slick({slidesToShow:3,slidesToScroll:1,arrows:!0,autoplay:!0,dots:!1,adaptiveHeight:!1,centerMode:!1,infinite:!0,responsive:[{breakpoint:750,settings:{slidesToShow:2}},{breakpoint:600,settings:{slidesToShow:1}}]})}}
45function smooth_scroll(){if(window.location.hash){var target=window.location.hash;if(target.length){jQuery("html, body").animate({scrollTop:jQuery(target).offset().top-35},2e3)}}
46jQuery('a[href*="#"].smooth_scroll').not('[href="#"]').not('[href="#0"]').click(function(event){if(location.pathname.replace(/^\//,"")==this.pathname.replace(/^\//,"")&&location.hostname==this.hostname){var target=jQuery(this.hash);target=target.length?target:jQuery("[name="+this.hash.slice(1)+"]");if(target.length){event.preventDefault();jQuery("html, body").animate({scrollTop:target.offset().top-35},1e3,function(){var $target=$(target);$target.focus();if($target.is(":focus")){return!1}else{$target.attr("tabindex","-1");$target.focus()}})}}})}
47function sticky_header(){jQuery(window).scroll(function(){toggle_sticky_header()});toggle_sticky_header()}
48function toggle_sticky_header(){if(window.innerWidth>767){var topamount=100}else{var topamount=65}
49if(jQuery(window).scrollTop()>topamount){jQuery("body").addClass("sticky-nav")}else{jQuery("body").removeClass("sticky-nav")}}
50function mobile_shop_filter_btn_function(){jQuery(".mobile_filter_activate").bind("click touchstart",function(){jQuery(".shop-grid").addClass("filter-active")});jQuery(".mobile_filter_close").bind("click touchstart",function(){jQuery(".shop-grid").removeClass("filter-active")})}
51function variation_image_gird_selection(){jQuery(".single_variation_wrap").on("show_variation",function(event,variation){var image_id=variation.image_id;if(image_id){image_class=".vari-"+image_id+"";image_id="#vari-image-"+image_id+"";jQuery(".single-product-images .zoom").removeClass("dc-selected");jQuery(image_class).addClass("dc-selected");jQuery(image_class).remove().clone().prependTo(".single-product-images")}
52if(jQuery(".zoom.slick-slide.slick-current.slick-active").length>0){var image_caption=variation.image.title;jQuery(".zoom.slick-slide.slick-current.slick-active .image-caption").html(image_caption)}})}
53function accordion_smooth_scroll(){jQuery('.accordion_smooth_scroll').on('click',function(e){e.preventDefault();
53var accordion_id=jQuery(this).attr('href');jQuery(accordion_id).trigger('click');var target=this.hash;var headerHeight=jQuery('#header_main').outerHeight();setTimeout(function(){jQuery('html, body').animate({scrollTop:jQuery(target).offset().top-headerHeight},800)},200)})}
54function product_menu(){if(jQuery("body").hasClass("product-range")||jQuery("body").hasClass("tax-product_cat")||jQuery("body").hasClass("single-product")){jQuery("li.dc-products-menu > ul.sub-menu").addClass("active-menu")}}
55function product_filter_mods(){jQuery(".pwf-title-container .text-title").each(function(){var $el=jQuery(this);var text=$el.text();if(text===text.toUpperCase()){var words=text.toLowerCase().split(" ");for(var i=0;i<words.length;i++){words[i]=words[i].charAt(0).toUpperCase()+words[i].slice(1)}
56$el.text(words.join(" "))}})}
57function init_fast_cart_city_label(){function relabel(ctx){var root=ctx||document;var scLabel=root.querySelector('label[for="calc_shipping_city"]');if(scLabel)scLabel.textContent='City / Suburb:';var scInput=root.getElementById('calc_shipping_city');if(scInput)scInput.setAttribute('placeholder','City / Suburb');['billing_city','shipping_city'].forEach(function(id){var lbl=root.querySelector('label[for="'+id+'"]');if(lbl)lbl.textContent='City / Suburb';var inp=root.getElementById(id);if(inp)inp.setAttribute('placeholder','City / Suburb');})}
58relabel(document);jQuery(document).on('wc_fragments_loaded wc_fragments_refreshed updated_wc_div country_to_state_changed',function(){relabel(document)});var obs=new MutationObserver(function(){relabel(document)});obs.observe(document.body,{childList:!0,subtree:!0})}
59function mobile_filter_toggle(){jQuery(document).on('click touchstart','.mobile-filter-toggle',function(e){e.preventDefault();jQuery('.shop-sidebar').addClass('active');jQuery('body').css('overflow','hidden')});jQuery(document).on('click touchstart','.mobile_filter_close',function(e){e.preventDefault();jQuery('.shop-sidebar').removeClass('active');jQuery('body').css('overflow','')});jQuery(document).on('click touchstart',function(e){if(jQuery('.shop-sidebar').hasClass('active')&&!jQuery(e.target).closest('.shop-sidebar, .mobile-filter-toggle').length){jQuery('.shop-sidebar').removeClass('active');jQuery('body').css('overflow','')}})}
60function hero_search_scroll_top($){$(document).on('click touchstart','.hero-search-box input',function(){var $searchBox=$(this).closest('.hero-search-box');var searchBoxOffset=$searchBox.offset().top;var headerHeight=$('#header_main').outerHeight()||0;var adminBarHeight=$('#wpadminbar').outerHeight()||0;var scrollToPosition=searchBoxOffset-headerHeight-adminBarHeight-10;$('html, body').stop().animate({scrollTop:scrollToPosition},600)})}
61function loyalty_label(){var labelHtml='<div class="loyalty-label">Loyalty Price</div>';if(jQuery("body").hasClass("dc-loyalty")){jQuery("li.product").each(function(){if(jQuery(this).find(".loyalty-label").length===0){jQuery(this).append(labelHtml)}})}
62jQuery(".dc-loyalty-member.single-product .dc-product-categories .price").each(function(){if(jQuery(this).find(".loyalty-label").length===0){jQuery(this).append(labelHtml)}})}
63jQuery(document).ready(function($){let saleBadge=$('.single-product span.onsale');let redBadgeContainer=$('.single-product-red-badges');if(redBadgeContainer.length){saleBadge.prependTo(redBadgeContainer);setTimeout(function(){saleBadge.css('opacity','1');redBadgeContainer.css('opacity','1')},100)}});jQuery(document).ready(function($){function setupProductBadges(){$('.woocommerce ul.products li.product').each(function(){let product=$(this);if(product.find('.badge-row').length){return}
64let sale=product.find('.onsale');let redBadge=product.find('.loop-product-red-badges');if(sale.length||redBadge.length){let badgeRow=$('<div class="badge-row"></div>').css({opacity:0,transition:'opacity 0.4s ease'});if(redBadge.length){badgeRow.append(redBadge)}
65if(sale.length){badgeRow.append(sale)}
66product.find('.woocommerce-loop-product__title').after(badgeRow);setTimeout(function(){badgeRow.css('opacity','1');sale.css('opacity','1');redBadge.css('opacity','1')},50)}})}
67setupProductBadges();$(document).ajaxComplete(function(){setupProductBadges()});$(document.body).on('updated_wc_div updated_cart_totals wc_fragments_loaded woocommerce_update_variation_values',function(){setupProductBadges()});setTimeout(function(){setupProductBadges()},1000)});window.addEventListener('load',function(){const interval=setInterval(()=>{const textarea=document.querySelector('.ais-ChatPrompt-textarea');if(textarea){textarea.placeholder='What would you like to ask?';clearInterval(interval)}},100)});const interval=setInterval(()=>{const title=document.querySelector('.ais-ChatHeader-title');if(title){const icon=title.querySelector('.ais-ChatHeader-titleIcon');title.innerHTML='';title.appendChild(icon);title.append('Subi Rest AI');clearInterval(interval)}},100);window.addEventListener('load',function(){setTimeout(()=>{document.querySelectorAll('.pwf-children').forEach(el=>{if(!el.querySelector('.pwf-item')){el.style.setProperty('margin-bottom','0','important')}})},500)})
68;

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.