PageSourceSearch

https://www.acpest.com/public_files/acpest-s3-live/js/js_grsYVjxzp…TvXtkyOlW0zvL0XuZTCr2VthcPymn984Yk-yg88CaDM

js acpest.com collected 2026-10-02 20:37:34 UTC 21,543 bytes, 6 lines download raw bytes

1/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
2(function($,Drupal,drupalSettings,once){'use strict';Drupal.behaviors.select2={settings:{ignoreSelector:'#field-ui-field-storage-add-form select, #entity-form-display-edit-form select, #entity-view-display-edit-form select, .wysiwyg, .draggable select[name$="[weight]"], .draggable select[name$="[position]"], #drupal-off-canvas select, .locale-translate-filter-form select, .select2-disable, .select2-processed',optedInSelector:'select.select2-enable',selector:'select:visible, details:not([open]) select',minimum_multiple:5,minimum_single:2},attach:function(context,settings){once('select2',this.getElements(context)).forEach(function(element){this.createSelect2(element);}.bind(this));},detach:function(context,settings,trigger){if(trigger==='unload')once.remove('select2','select',context).forEach(function(element){$(element).select2('destroy');});},createSelect2:function(element){var $element=$(element);$element.select2(this.getElementOptions($element));},filterElements:function(element){var $element=$(element);if($element.is(this.settings.ignoreSelector))return false;var minOptions=$element.attr('multiple')?this.settings.minimum_multiple:this.settings.minimum_single;return !minOptions||$element.find('option').length>=minOptions;},getElements:function(context,selector){var $context=$(context||document);var $elements=$context.find(selector||this.settings.selector);$elements=$elements.filter(function(i,element){return this.filterElements(element);}.bind(this));$elements=$elements.add($context.find(this.settings.optedInSelector));return $elements;},getElementOptions:function(element){var $element=$(element);var options=$.extend({},this.settings.options);var dimension;var width;if(this.settings.minimum_width>0){if(this.settings.use_relative_width){dimension='%';width=($element.width()/$element.parent().width()*100).toPrecision(5);}else{dimension='px';width=$element.width();}if(width<this.settings.minimum_width)options.width=this.settings.minimum_width+dimension;else options.width=width+dimension;}var cardinality;if($element.attr('multiple')&&(cardinality=$element.data('cardinality')))options.maximumSelectionLength=cardinality;return options;},getSettings:function(settings){return $.extend(true,{},this.settings,settings&&settings.select2||drupalSettings.select2);}};})(jQuery,Drupal,drupalSettings,once);;
3(function($,Drupal){Drupal.behaviors.solutionFinder={attach:function(context,settings){var $forms=$('.solution-finder-concerns');$forms.each(function(){var $form=$(this);var $optionsButton=$form.find('.more-options-button');var changeOptionButtonText=function(){if($optionsButton.hasClass('all-shown'))$optionsButton.val($optionsButton.data('hide-options-text'));else $optionsButton.val($optionsButton.data('show-options-text'));};$(once('solution-finder-changeOptionButtonText','.more-options-button',this)).each(function(){$(this).on('click',function(e){e.preventDefault();$form.toggleClass('more-options');$(this).toggleClass('all-shown');changeOptionButtonText();});});var $checkboxes=$form.find('.concern-check');var toggleCheckboxClass=function(){$checkboxes.each(function(){var $wrap=$(this).closest('.concern-list-item');$wrap.removeClass('checked');if($(this).prop('checked'))$wrap.addClass('checked');});};$(once('solution-finder-toggleCheckboxInit',this)).each(function(){toggleCheckboxClass();changeOptionButtonText();});$(once('solution-finder-checkboxChange','.concern-check',this)).each(function(){$(this).on('change',toggleCheckboxClass);});$(once('solution-finder-item-wrap','.solution-finder-item-wrap',this)).each(function(){$(this).on('click',function(){let id=$(this).data('for');let checked=$(this).find('#'+id).prop('checked');$(this).find('#'+id).prop('checked',!checked);$(this).find('#'+id).trigger('change');});});});}};})(jQuery,Drupal);;
4!function(e){var t=e.document.documentElement;function n(){o(document.getElementsByTagName("input"),u),e.setTimeout((function(){e.checkAndTriggerAutoFillEvent(t.querySelectorAll("input"));}),200);}function r(e){"$$currentValue" in e||(e.$$currentValue=e.getAttribute("value"));var t=e.value,n=e.$$currentValue;return !t&&!n||t===n;}function u(e){e.$$currentValue=e.value;}function c(e,n){function r(e){var t=e.target;n(t);}t.addEventListener?t.addEventListener(e,r,!0):t.attachEvent(e,r);}function o(e,t){if(e.forEach)return e.forEach(t);var n;for(n=0;n<e.length;n++)t(e[n]);}function i(t){var n=e.document.createEvent("HTMLEvents");n.initEvent("change",!0,!0),t.dispatchEvent(n);}e.checkAndTriggerAutoFillEvent=function(e){var t,n;for(e="INPUT"===this.nodeName?[this]:e,t=0;t<e.length;t++)r(n=e[t])||(u(n),i(n));},c("change",u),HTMLInputElement.prototype.checkAndTriggerAutoFillEvent=e.checkAndTriggerAutoFillEvent,c("blur",(function(t){e.setTimeout((function(){var n=function(e){for(;e;){if("FORM"===e.nodeName)return e;e=e.parentNode;}return null;}(t);n&&e.checkAndTriggerAutoFillEvent(n.querySelectorAll("input"));}),20);})),e.document.addEventListener?e.document.addEventListener("DOMContentLoaded",n,!1):e.document.attachEvent("DOMContentLoaded",n);}(window);;
5!function(e){"use strict";const i=document.querySelectorAll(".block-bg-video iframe");
5if(i.length){const e=function(){i.forEach((function(e){new YT.Player(e,{events:{onStateChange:function(e){if(e.data===YT.PlayerState.PLAYING){const i=e.target.getIframe().closest(".block-bg-video");i&&!i.classList.contains("is-playing")&&setTimeout((function(){i.classList.add("is-playing");}),2e3);}e.data===YT.PlayerState.ENDED&&(e.target.seekTo(0),e.target.playVideo());}}});}));};if("undefined"!=typeof YT&&void 0!==YT.Player)e();else{const i=window.onYouTubeIframeAPIReady;if(window.onYouTubeIframeAPIReady=function(){"function"==typeof i&&i(),e();},!document.getElementById("youtube-iframe-api")){const e=document.createElement("script");e.id="youtube-iframe-api",e.src="https://www.youtube.com/iframe_api",document.head.appendChild(e);}}}function n(e){for(var i=e.querySelector(".form-item").querySelectorAll("input[type=text], input[type=email], input[type=tel], textarea"),n=0;n<i.length;++n)i[n].addEventListener("focus",(function(){e.classList.add("form-expanded");}));}document.querySelector(".concern-modal")&&e("a.concern-link").featherlightGallery({previousIcon:"&#9664;",nextIcon:"&#9654;",galleryFadeIn:100,galleryFadeOut:300});for(var t,o=document.querySelectorAll('[class*="block-webform---solution-page"]'),a=o.length-1;a>=0;a--)n(o[a]);var l=0,s=e("header.page-header").outerHeight();function c(){var i=e("header.page-header").outerHeight(),n=e(".menu--mobile-footer-utility-menu").outerHeight();e('main[role="main"]').css("margin-top",i),e('.region-footer-layout [id*="footer-bottom"] .layout-container-wrap').css("padding-bottom",n);}e(window).scroll((function(e){t=!0;})),setInterval((function(){t&&(!function(){var i=e(window).scrollTop(),n=e("header.page-header").outerHeight();if(Math.abs(l-i)<=5)return;i>l&&i>s?(e("header.page-header").removeClass("nav-down").addClass("nav-up").css("top",-n),e(".button--ultimenu").removeClass("nav-down").addClass("nav-up")):i+e(window).height()<e(document).height()&&(e("header.page-header").removeClass("nav-up").addClass("nav-down").css("top","inherit"),e(".button--ultimenu").removeClass("nav-up").addClass("nav-down"));0==i&&(e("header.page-header").removeClass("nav-down"),e(".button--ultimenu").removeClass("navdown"));l=i;}(),t=!1);}),250),e(c),window.onresize=c;const r=document.querySelectorAll(".beforeafter-container");if(r.forEach((function(e){e.querySelector(".baslider").addEventListener("input",((i)=>{e.style.setProperty("--position",`${i.target.value}%`);}));})),r.length>0)new IntersectionObserver(((e)=>{e.forEach(((e)=>{e.isIntersecting&&e.target.classList.add("animate");}));})).observe(document.querySelector(".beforeafter-container"));Drupal.behaviors.mobileMenuToggle={attach:function(i,n){function t(){e(".navbar-toggle").toggleClass("open"),e(".mobile-header-menu").toggleClass("open"),e("body").toggleClass("blur");}function o(){e(".navbar-toggle").removeClass("open"),e(".mobile-header-menu").removeClass("open"),e("body").removeClass("blur");}e("nav.menu--main, nav.source-menu--main").on("click",".navbar-toggle",(function(e){e.preventDefault(),t();})),e("nav.menu--careers-menu").on("click",".navbar-toggle",(function(e){e.preventDefault(),t();})),e(".open-menu, .open-mobile-menu").on("click",(function(e){e.preventDefault(),t();}));e(window).resize((function(){e("body").removeClass("is-ultimenu-expanded"),o();})),e(".mobile-menu-close, .overlay").on("click",(function(e){o();})),e(once("cloneParentLink",[".mobile-header-menu nav.menu--main > ul.menu > li.menu-item--expanded > a",".mobile-header-menu nav.menu--main > ul.menu > li.menu-item--expanded > ul.menu > li.menu-item--expanded > a",".mobile-header-menu nav.source-menu--main > ul.menu > li.menu-item--expanded > a",".mobile-header-menu nav.source-menu--main > ul.menu > li.menu-item--expanded > ul.menu > li.menu-item--expanded > a"].join(","))).each((function(){e(this).attr("href")&&(e(this).is("[data-desc]")?e(this).clone().text(e(this).data("desc")).prependTo(e(this).next()).wrap('<li class="menu-item" />'):e(this).clone().prependTo(e(this).next()).wrap('<li class="menu-item" />'));})),e(once("expandSubmenu",[".mobile-header-menu .menu--main > ul.menu > li.menu-item--expanded > a",".mobile-header-menu .menu--main > ul.menu > li.menu-item--expanded > ul.menu > li.menu-item--expanded > a",".mobile-header-menu .source-menu--main > ul.menu > li.menu-item--expanded > a",".mobile-header-menu .source-menu--main > ul.menu > li.menu-item--expanded > ul.menu > li.menu-item--expanded > a"].join(","))).each((function(){e(this).on("click",(function(i){i.preventDefault(),e(this).next("ul.menu").slideToggle().parent().toggleClass("open"),e(this).parent().siblings(".menu-item--expanded").removeClass("open").find("> ul.menu").slideUp(),i.stopPropagation();}));}));}},Drupal.behaviors.menuExtended={attach:function(i,n){e(once("submenu",'header.page-header nav.menu--main[class*="menu-style-"] ul.menu li.dropdown-menu.service-areas > ul.menu > li > ul.menu, header.page-header nav.menu--main[class*="menu-style-"] ul.menu li.dropdown-menu.locations > ul.menu > li > ul.menu',i)).each((function(){var i=e('<span class="county">'+e(this).parent().children().first().text()+"</span>");e(this).prepend(i);}));}},Drupal.behaviors.zipFinderUtility={attach:function(i,n){let t=e("header.page-header .block--type-zip-code-finder"),o=e(".menu--utility-zip-finder"),a=e(".menu--utility-zip-finder a"),l=e('.menu--utility-menu > ul.menu > li[class*="location"]'),s=e('.mobile-header-menu nav[class*="menu--utility-menu"]'),c=e('.mobile-header-menu nav.menu--utility-menu>ul.menu > li[class*="location"] a'),r=e(".block--type-zip-code-finder .close-button"),d=e(".block-zip-code-finder .close-button"),u=e('.block--type-header[class*="zipcode"]'),m=e("header.page-header .block--type-zip-code-finder .overlay"),f=e("#header-3-nofrills");a.on("click",(function(e){e.preventDefault(),o.append(t),t.toggleClass("show"),f.toggleClass("behind");})),r.on("click",(function(){t.removeClass("show");})),m.on("click",(function(){t.removeClass("show");})),c.on("click",(function(e){e.preventDefault(),s.append(t),t.addClass("slide-in"),t.removeClass("slide-out");})),d.on("click",(function(){t.removeClass("slide-in"),t.addClass("slide-out");})),u.length&&l.addClass("show-mobile");}};let d=[e('form.webform-submission-form input[type="text"]'),e('form.webform-submission-form input[type="email"]'),e('form.webform-submission-form input[type="tel"]')];e.each(d,(function(i,n){n.each((function(){let i=e(this);var n=function(){""===i.val()?i.parent().removeClass("filled"):i.parent().addClass("filled");};n(),i.change((function(){i.is(":focus")||n();})),i.focus((function(){i.parent().addClass("filled");})),i.focusout((function(){""===i.val()&&i.parent().removeClass("filled");}));}));})),e(".block-inline-blockdivider").each((function(){e(this).prev(".block").addClass("has-div
5ider");})),e(".paragraph--type--tabbed-content").each((function(){e(this);var i=e(this).find(".slide-tabs"),n=i.find(".slide-selector"),t=i.find("a").first(),o=t.innerWidth();n.css({left:t.position().left+"px",top:t.position().top+"px",width:o+"px"}),i.on("click","a",(function(i){i.preventDefault(),n.css({left:e(this).position().left+"px",top:e(this).position().top+"px",width:e(this).innerWidth()+"px"});var t="."+e(this).attr("data-tab");e(t).each((function(){e(this).siblings().removeClass("active fade-in"),e(this).addClass("active fade-in");var i=e(this).outerHeight(!0);e(this).parent().css("height",i);}));}));})),e(".slide-default").each((function(){e(this).css("height",e(this).outerHeight(!0));})),e(window).resize((function(){e(".slide-default").css("height","auto");})),e(".compare-table-wrap").on("click",".paragraph--type--feature-category > .field--name-field-title",(function(i){i.preventDefault(),e(this).toggleClass("closed"),e(this).next(".field--name-field-feature-items").not(":animated").slideToggle();}));document.querySelectorAll(".slick-count-2, .slick-count-3, .slick-count-4, .slick-count-5, .slick-count-6, .slick-count-7, .slick-count-8, .slick-count-9, .slick-count-10, .slick-count-12, .slick-count-12")&&(e('.slick-count-2[class*="teaser"] .view-content').slick({mobileFirst:!0,accessibility:!0,arrows:!1,fade:!1,dots:!0,infinite:!1,draggable:!0,swipe:!0,touchMove:!0,useTransform:!0,speed:500,slidesToShow:1,slidesToScroll:1,responsive:[{breakpoint:900,settings:{slidesToShow:2,slidesToScroll:2,infinite:!0,dots:!1,draggable:!1,swipe:!1,touchMove:!1}},{breakpoint:1023,settings:{slidesToShow:2,slidesToScroll:2,infinite:!0,dots:!1,draggable:!1,swipe:!1,touchMove:!1}}]}),e('.slick-count-3[class*="teaser"] .view-content, .slick-count-4[class*="teaser"] .view-content, .slick-count-5[class*="teaser"] .view-content, .slick-count-6[class*="teaser"] .view-content, .slick-count-7[class*="teaser"] .view-content, .slick-count-8[class*="teaser"] .view-content, .slick-count-9[class*="teaser"] .view-content, .slick-count-10[class*="teaser"] .view-content, .slick-count-11[class*="teaser"] .view-content, .slick-count-12[class*="teaser"] .view-content').slick({mobileFirst:!0,arrows:!1,dots:!0,infinite:!1,speed:500,responsive:[{breakpoint:900,settings:{slidesToShow:2,slidesToScroll:2,infinite:!0,arrows:!0,dots:!1,draggable:!1,swipe:!1,touchMove:!1}},{breakpoint:1023,settings:{mobileFirst:!1,slidesToShow:3,slidesToScroll:3,infinite:!0,arrows:!0,dots:!1,draggable:!1,swipe:!1,touchMove:!1}}]}));function u(i){var n=0;e(i).each((function(){var i=e(this).height();i>n&&(n=i);})),e(i).height(n);}document.querySelectorAll(".brands-slider")&&e(".brands-slider .field--name-field-brands").slick({mobileFirst:!0,dots:!0,arrows:!1,draggable:!0,swipe:!0,touchMove:!0,infinite:!0,speed:100,variableWidth:!0,infinite:!0,swipeToSlide:!0,responsive:[{breakpoint:769,settings:"unslick"}]}),Drupal.behaviors.back_to_top={attach:function(i){e(window).scroll((function(){e(window).scrollTop()>300?e("#backtotop").addClass("show"):e("#backtotop").removeClass("show");})),e("#backtotop").on("click",(function(i){i.preventDefault(),e("html, body").animate({scrollTop:0},"300");}));}},Drupal.behaviors.smooth_anchor_scroll={attach:function(i){e('a[href*="#"]').not('[href="#"]').not('[href="#0"]').click((function(i){const n=e(this).attr("href"),t=e(n);t.length&&t.hasClass("modal-block-modal")?(i.preventDefault(),t.addClass("show"),e(".modal-overlay").addClass("show"),e("body > .dialog-off-canvas-main-canvas").addClass("blur")):/^#/.test(n)&&(console.log("offset error"),i.preventDefault(),e("html, body").stop(!0,!1).animate({scrollTop:e(e(this).attr("href")).offset().top-10},850,"swing"));}));}},e(".field--name-field-accordions").find(".field__item").on("click",".field--name-field-heading",(function(){e(this).toggleClass("active").next().slideToggle();})),e(".view-faqs").find(".view-content").on("click",".views-field-field-question",(function(){e(this).toggleClass("active").next().slideToggle();})),e(".block-inline-blockareas-serviced.accordioned").find(".view-content").on("click",".group-title",(function(){e(this).toggleClass("active").next().slideToggle();})),e("block-inline-blockareas-serviced.accordioned .group-wrapper:first .group-title").each((function(){e(this).addClass("active");})),e(".block-inline-blockcities-serviced-by-branch.accordioned").find(".view-content").on("click",".group-title",(function(){e(this).toggleClass("active").next().slideToggle();})),e(".block-inline-blockcities-serviced-by-branch.accordioned .group-wrapper:first .group-title").each((function(){e(this).addClass("active");})),e(".block-inline-blockareas-serviced-homepage.accordioned").find(".view-content").on("click",".group-title",(function(){e(this).toggleClass("active").next().slideToggle();})),e(".block-inline-blockareas-serviced-homepage.accordioned .group-wrapper:first .group-title").each((function(){e(this).addClass("active");})),e(".block-inline-blockareas-serviced-service-page.accordioned").find(".view-content").on("click",".group-title",(function(){e(this).toggleClass("active").next().slideToggle();})),e(".block-inline-blockareas-serviced-service-page.accordioned .group-wrapper:first .group-title").each((function(){e(this).addClass("active");})),e(".block-inline-blockareas-serviced-manual.accordioned").find(".field--name-field-grouped-links").on("click",".field--name-field-group-heading",(function(){e(this).toggleClass("active").next().slideToggle();})),e(".block-inline-blockareas-serviced-manual.accordioned .field--name-field-grouped-links .field__item:first .field--name-field-group-heading").each((function(){e(this).addClass("active");})),e(".package-features").on("click",".see-details",(function(){e(this).parent().toggleClass("open"),e(this).next().slideToggle();})),e(".block-tocbot-block").each((function(){e(this).prepend('<div class="toc-heading">Table of Contents</div>');})),Drupal.behaviors.select2&&(Drupal.behaviors.select2.settings.minimum_multiple=0,Drupal.behaviors.select2.settings.minimum_single=4),Drupal.behaviors.jobListForm={attach:function(i){e("#job-list").each((function(){let i=e(this).find(".view").find(".views-exposed-form");e(once("jobListForm",i)).each((function(){let n=i.find("select.form-select");
5n.each((function(){let i=e(this),n=i.closest(".form-item"),t=n.find("label").text();n.find("label").hide(),i.hasClass("select2-hidden-accessible")&&i.select2("destroy");let o=Drupal.behaviors.select2.getElementOptions(i);t&&(o.placeholder=t),i.select2(o);}));let t=i.find('input[data-drupal-selector="edit-reset"]'),o=i.find('input.form-submit[value="Apply"]');t.click((function(e){e.preventDefault(),i.find('input[type="text"]').val(""),n.val(""),n.trigger("change"),o.trigger("click");}));}));}));}},e(document).ready((function(){let i=e(".region-admin-links");i.find(".region-blocks-wrap").text().trim()&&i.show(),u('.block-inline-blockpackages .view-packages [class*="node--view-mode-alt"] .package-copy');})),e(window).resize((function(){var i=e(document).width();i<900&&e('.block-inline-blockpackages .view-packages [class*="node--view-mode-alt"] .package-copy').each((function(i,n){e(this).css("height","initial");})),i>=900&&u('.block-inline-blockpackages .view-packages [class*="node--view-mode-alt"] .package-copy');})),Drupal.behaviors.vidThumb={attach:function(i){let n=e(once("vidThumbSwitch",".colorbox-media-video img",i));
5n.parents(".field--name-field-media-oembed-video").siblings(".field--name-field-video-thumbnail").find("img")&&n.each((function(){let i=e(this).parents(".field--name-field-media-oembed-video").siblings(".field--name-field-video-thumbnail").find("img").attr("src");e(this).attr("src",i);}));}};}(jQuery),function(e,i){Drupal.behaviors.modalBlockHandler={attach:function(n,t){e(".block-inline-blockmodal-block",n).each((function(){const n=e(this);e("body").append(n);const t=n.attr("class").match(/block-id-\S+/);if(0===e(".modal-overlay").length&&e("body").append('<div class="modal-overlay"></div>'),t&&!i.get(t[0])&&n.hasClass("showonload"))return n.addClass("show"),e(".modal-overlay").addClass("show"),e("body > .dialog-off-canvas-main-canvas").addClass("blur"),!1;})),e(document).on("click",".modal-close, .modal-overlay",(function(){e(".block-inline-blockmodal-block").each((function(){const n=e(this);if(n.hasClass("show")){if(n.hasClass("cookie")){const e=n.attr("class").match(/block-id-\S+/);if(e){const t=n.data("expiration")||7;i.set(e[0],!0,{expires:t}),console.log(`Cookie set for: ${e[0]}`);}}n.removeClass("show"),e(".modal-overlay").removeClass("show"),e("body > .dialog-off-canvas-main-canvas").removeClass("blur");}}));}));}};}(jQuery,Cookies);;
6(function(drupalSettings){((g)=>{var h,a,k,p="The Google Maps JavaScript API",c="google",l="importLibrary",q="__ib__",m=document,b=window;b=b[c]||(b[c]={});var d=b.maps||(b.maps={}),r=new Set(),e=new URLSearchParams(),u=()=>h||(h=new Promise(async(f,n)=>{await (a=m.createElement("script"));e.set("libraries",[...r]+"");for(k in g)e.set(k.replace(/[A-Z]/g,(t)=>"_"+t[0].toLowerCase()),g[k]);e.set("callback",c+".maps."+q);a.src=`https://maps.${c}apis.com/maps/api/js?`+e;d[q]=f;a.onerror=()=>h=n(Error(p+" could not load."));a.nonce=m.querySelector("script[nonce]")?.nonce||"";m.head.append(a);}));d[l]?console.warn(p+" only loads once. Ignoring:",g):d[l]=(f,...n)=>r.add(f)&&u().then(()=>d[l](f,...n));})({key:drupalSettings.sprowt_address_autocomplete.google_maps_api_key,v:"weekly",channel:4});})(drupalSettings);;

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.