"use strict";function _createForOfIteratorHelper(e,t){var o,a,n,i,r="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(r)return a=!(o=!0),{s:function(){r=r.call(e)},n:function(){var e=r.next();return o=e.done,e},e:function(e){a=!0,n=e},f:function(){try{o||null==r.return||r.return()}finally{if(a)throw n}}};if(Array.isArray(e)||(r=_unsupportedIterableToArray(e))||t&&e&&"number"==typeof e.length)return r&&(e=r),i=0,{s:t=function(){},n:function(){return i>=e.length?{done:!0}:{done:!1,value:e[i++]}},e:function(e){throw e},f:t};throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function _unsupportedIterableToArray(e,t){var o;if(e)return"string"==typeof e?_arrayLikeToArray(e,t):"Map"===(o="Object"===(o=Object.prototype.toString.call(e).slice(8,-1))&&e.constructor?e.constructor.name:o)||"Set"===o?Array.from(e):"Arguments"===o||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(o)?_arrayLikeToArray(e,t):void 0}function _arrayLikeToArray(e,t){(null==t||t>e.length)&&(t=e.length);for(var o=0,a=new Array(t);o<t;o++)a[o]=e[o];return a}var cedCommon=function(){var B,e="DEMO"===__sfdcSessionId;const M=null!==document.getElementById("impersonation-header"),q=e?M?"/apex/DemoSearch":"/DemoSearch":M?"/apex/search":"/search",u="data:image/jpeg;base64,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";function U(){$("#search-cat").change(function(){var e=$(this).find(":selected").text();$(".select-output").text(e)}).trigger("change")}function F(){$(".footable").bind("footable_breakpoint",function(e){"phone"===e.breakpoint?$(".admin-table").trigger("footable_expand_all"):$(".admin-table").trigger("footable_collapse_all")}),$(".footable").footable({calculateWidthOverride:function(){return{width:$(window).width()}},detailSeparator:"",breakpoints:{phone:767,tablet:1024,medium:1200,mediumLarge:1275},paginate:!1}),$(".footable").trigger("footable_resize")}function H(){W()&&window.localStorage.removeItem("advancedsearchparams"+__sfdcActiveSiteId)}function R(a){var n;__customCategories.Children&&0<__customCategories.Children.length&&(n=[],__customCategories.Children.forEach(function(t){var o,e=$.grep(a,function(e){return e.Code==t.Code&&t.checked});0==e.length?n.push(t.Code):0!=t.numChecked&&t.Children&&0<t.Children.length&&(o=[],t.Children.forEach(function(t){0==$.grep(e[0].Children,function(e){return e.Code==t.Code&&t.checked}).length&&o.push(t.Code)}),0<o.length)&&(t.Children=t.Children.filter(e=>-1===o.indexOf(e.Code)))}),0<n.length)&&(__customCategories.Children=__customCategories.Children.filter(e=>-1===n.indexOf(e.Code)))}function Q(a){if(__customCategories.Children&&0<__customCategories.Children.length){let o=[];__customCategories.Children.forEach(function(t){let e=a.find(function(e){return e.Value==t.Code&&t.checked});if(e){if(0!=t.numChecked&&t.Children&&0<t.Children.length){let o=[];t.Children.forEach(function(t){e.Children.find(function(e){return e.Value==t.Code&&t.checked})||o.push(t.Code)}),0<o.length&&(t.Children=t.Children.filter(e=>-1===o.indexOf(e.Code)))}}else o.push(t.Code)}),0<o.length&&(__customCategories.Children=__customCategories.Children.filter(e=>-1===o.indexOf(e.Code)))}}function J(e){var t,s=!0,d=$("body").hasClass("solar-template");__customCategories.Children&&0<__customCategories.Children.length&&e.Children&&0<e.Children.length?(i(e),t=__customCategories.Children,s=!1):(e.Children.sort(X),t=e.Children),t&&0<t.length&&(e=__permLoggedIn&&d?12:10,t=t.slice(0,e),$.each(t,function(e,t){var o=t.Category,a=t.Breadcrumb,n=[],i="",i=t.ThumbnailURL?'<img src="'+t.ThumbnailURL+'" alt="'+o+'"/>':`<img src="${u}" alt="${o}"/>`,r=t.Category+"|";if(t.Children&&0<t.Children.length){s&&t.Children.sort(function(e,t){var e=e.Category.toUpperCase(),t=t.Category.toUpperCase(),o=0;return t<e?o=1:e<t&&(o=-1),o});for(var c=0;c<t.Children.length;c++){var l=t.Children[c].Category;c<3&&n.push(z(a,r+l,"color-neutral-text subcat-solar").html(cedCommon.encodeEntities(l))[0].outerHTML)}}i=$('<div class="catcont-solar">').html('<div class="catimg-solar">'+z(a,o).html(i)[0].outerHTML+'</div><div class="catlabel-solar">'+z(a,o,"topcatanchor-solar").html("<span>"+cedCommon.encodeEntities(o)+"</span>")[0].outerHTML+'<div class="hidden-xs hidden-sm subcatcont-solar">'+n.join(", ")+"</div></div>");5<B.length&&(o=__permLoggedIn&&d?"":" hidden-sm",i.addClass("hidden-xs"+o)),B.push(i)}))}function j(e){let s=1<arguments.length&&void 0!==arguments[1]?arguments[1]:[],t,d=!0;__customCategories.Children&&0<__customCategories.Children.length&&e.Children&&0<e.Children.length?(r(e),t=__customCategories.Children,d=!1):(e.Children.sort(Z),t=e.Children),t&&0<t.length&&(e=__permLoggedIn?12:10,t.slice(0,e).forEach(function(e){var t=e.Label,o=[...s,e.Label+"|"+e.Value],a=[];let n="";if(n=e.ThumbnailURL?`<img src="${e.ThumbnailURL}" alt="${t}"/>`:`<img src="${u}" alt="${t}"/>`,e.Children&&0<e.Children.length){d&&e.Children.sort(Z),e.Children=e.Children.filter(e=>void 0!==e.Label);for(var i=0;i<e.Children.length;i++){var r=e.Children[i].Label,c=e.Children[i].Value;i<3&&a.push(G(o,r,c,"color-neutral-text subcat-solar").html(cedCommon.encodeEntities(r))[0].outerHTML)}}var l,t=$('<div class="catcont-solar">').html('<div class="catimg-solar">'+G(s,t,e.Code).html(n)[0].outerHTML+'</div><div class="catlabel-solar">'+G(s,t,e.Value,"topcatanchor-solar").html("<span>"+cedCommon.encodeEntities(t)+"</span>")[0].outerHTML+'<div class="hidden-xs hidden-sm subcatcont-solar">'+a.join(", ")+"</div></div>");5<B.length&&(l=__permLoggedIn?"":" hidden-sm",t.addClass("hidden-xs"+l)),B.push(t)}))}$(document).on("input","#search-input",function(){""!==$(this).val()?($("#search-box .search-input-container label").hide(),$("#search-input-icon").show()):($("#search-box .search-input-container label").show(),!1===$("body").hasClass("solar-template")&&$("#search-input-icon").hide())}),$(document).on("input","#search-input-search",function(){""!==$(this).val()?($("#search-page-search .search-input-container label").hide(),$("#search-input-icon-search").show()):($("#search-page-search .search-input-container label").show(),!1===$("body").hasClass("solar-template")&&$("#search-input-icon-search").hide())}),$(document).on("keypress","#search-input",function(e){var t=e;return 13==(e=window.event?window.event:e).keyCode&&(t.preventDefault(),V()),!0}),$(document).on("keypress","#search-input-search",function(e){var t=e;return 13==(e=window.event?window.event:e).keyCode&&(t.preventDefault(),o()),!0}),$(document).on("keyup","#mobile-search-input",function(){""!==$(this).val()?($("#mobile-search-box .mobile-search-input-container label").hide(),$("#mobile-search-input-icon").show()):($("#mobile-search-box .mobile-search-input-container label").show(),$("#mobile-search-input-icon").hide())}),$(document).on("keypress","#mobile-search-input",function(e){var t=e;return 13==(e=window.event?window.event:e).keyCode&&(t.preventDefault(),a()),!0}),$("#add-feedback").on("show.bs.modal",function(){$("#mainFeedback").show(),$("#feedbackSuccess").hide(),$("#feedbackSuccess").hide(),$("#happy").prop("checked",!0),$("#feedback-comments").val("")});var n=499,o=($(document).on("click","#feedback-submit",function(){var e,t=$("#productSearch").val(),o=$('input[name="rating"]:checked').val(),a=$("#feedback-comments").val();"true"==t?((t=$("#searchTerm").val()).length>n&&(t=t.trim().substring(0,n)),e=$("#appliedFilters").val(),FeedbackController.submitProductSearchFeedback(o,a,t,e,__sfdcActiveProfitCenterId,__sfdcActiveSiteId,__sfdcCustomerId,function(e,t){"exception"===t.type?(console.log("exception"),console.log(t)):t.status&&e?$("#mainFeedback").fadeOut(400,function(){$("#feedbackSuccess").fadeIn()}):$("#mainFeedback").fadeOut(400,function(){$("#feedbackError").fadeIn()})})):(t=$("#manufacturer").val(),e=$("#catalogNumber").val(),FeedbackController.submitProductDetailFeedback(o,a,t,e,__sfdcActiveProfitCenterId,__sfdcActiveSiteId,__sfdcCustomerId,function(e,t){"exception"===t.type?(console.log("exception"),console.log(t)):t.status&&e?$("#mainFeedback").fadeOut(400,function(){$("#feedbackSuccess").fadeIn()}):$("#mainFeedback").fadeOut(400,function(){$("#feedbackError").fadeIn()})}))}),$(document).on("click","#view-more-button",function(e){e.preventDefault(),$(".view-more-section").addClass("viewing-more"),$(".view-more-section").removeClass("viewing-fewer"),$("#quick-links").addClass("quick-links-viewing-more"),$("#quick-links").removeClass("quick-links-viewing-fewer"),$("#view-more-button").attr("aria-hidden","true"),$("#view-less-button").attr("aria-hidden","false"),$("#quick-links li:nth-child(7) a").focus()}),$(document).on("click","#view-fewer-button",function(e){e.preventDefault(),$(".view-more-section").addClass("viewing-fewer"),$(".view-more-section").removeClass("viewing-more"),$("#quick-links").addClass("quick-links-viewing-fewer"),$("#quick-links").removeClass("quick-links-viewing-more"),$("#view-less-button").attr("aria-hidden","true"),$("#view-more-button").attr("aria-hidden","false"),$("#view-more-button").focus()}),function(e){e&&e.preventDefault();var e=$("#search-input-search").val();!(e=e.length>n?e.trim().substring(0,n):e)||/^\s*$/.test(e)?alert("A keyword, catalog number or UPC is required to search."):(e=q+"?q="+encodeURIComponent(e),$("#search-cat-search").val()&&"All Products"!=$("#search-cat-search").val()&&"ALL"!=$("#search-cat-search").val()&&(e+="&cat="+encodeURIComponent($("#search-cat-search option:selected").text())),window.location=e)}),V=function(e){e&&e.preventDefault();var t,o,e=$("#search-input").val();!(e=e.length>n?e.trim().substring(0,n):e)||/^\s*$/.test(e)?alert("A keyword, catalog number or UPC is required to search."):(e=q+"?q="+encodeURIComponent(e),t=$("#search-input").attr("data-search-cat"),o=$("#search-input").attr("data-search-mfr"),null!=t&&""!=t&&(e+="&cat="+K(t)),null!=o&&""!=o&&(e+=("undefined"==typeof HawkSearch?"&f=MfrName.keyword:":"&f=MfrName:")+encodeURIComponent(o)),$("#search-cat").val()&&"All Products"!=$("#search-cat").val()&&"ALL"!=$("#search-cat").val()&&(e+="&cat="+encodeURIComponent($("#search-cat option:selected").text())),window.location=e)},a=function(e){e&&e.preventDefault();e=$("#mobile-search-input").val();!(e=e.length>n?e.trim().substring(0,n):e)||/^\s*$/.test(e)?alert("A keyword, catalog number or UPC is required to search."):window.location=q+"?q="+encodeURIComponent(e)},W=function(){try{var e=window.localStorage,t="__storage_test__";return e.setItem(t,t),e.removeItem(t),!0}catch(e){return!1}},i=($.fn.doubleTapToGo=function(){return!!("ontouchstart"in window||navigator.msMaxTouchPoints||navigator.userAgent.toLowerCase().match(/windows phone os 7/i))&&(this.each(function(){var n=!1;$(this).on("click",function(e){var t=$(this);t[0]!=n[0]&&(e.preventDefault(),n=t)}),$(document).on("click touchstart MSPointerDown",function(e){for(var t=!0,o=$(e.target).parents(),a=0;a<o.length;a++)o[a]==n[0]&&(t=!1);t&&(n=!1)})}),this)},function(e){__customCategories.Children&&0<__customCategories.Children.length&&e.Children&&0<e.Children.length?__customCategories.Children.forEach(function(t){var o=$.grep(e.Children,function(e){return e.Code==t.Code});0<o.length&&(t.Category=o[0].Category,t.ThumbnailURL=o[0].ThumbnailURL,t.Breadcrumb=o[0].Breadcrumb,t.Children&&0<t.Children.length&&o[0].Children&&0<o[0].Children.length?t.Children.forEach(function(t){var e=$.grep(o[0].Children,function(e){return e.Code==t.Code});0<e.length&&(t.Category=e[0].Category,t.ThumbnailURL=e[0].ThumbnailURL,t.Breadcrumb=e[0].Breadcrumb)}):t.Children=[])}):__customCategories.Children=[]}),r=function(e){let o=[];__customCategories.Children&&0<__customCategories.Children.length&&e.Children&&0<e.Children.length?__customCategories.Children.forEach(function(t){let a=e.Children.find(function(e){return e.Value==t.Code});if(a){t.Label=a.Label,t.Value=a.Value,t.ThumbnailURL=a.ThumbnailURL;let o=[];t.Children&&0<t.Children.length&&a.Children&&0<a.Children.length?t.Children.forEach(function(t){var e=a.Children.find(function(e){return e.Value==t.Code});e?(t.Label=e.Label,t.Value=e.Value,t.ThumbnailURL=e.ThumbnailURL):o.push(t.Code)}):t.Children=[]}else o.push(t.Code)}):__customCategories.Children=[]},X=function(e,t){var e=e.Category.toUpperCase(),t=t.Category.toUpperCase(),o=0;return t<e?o=1:e<t&&(o=-1),o},Z=function(e,t){var e=e.Label.toUpperCase(),t=t.Label.toUpperCase(),o=0;return t<e?o=1:e<t&&(o=-1),o},K=function(e){return encodeURIComponent(e).replace(/%20/g,"+").replace(/%7C/g,"|")},z=function(e,t,o){var a=$("<a>"),n="";if(e&&0<e.length)if(e instanceof Array){var i,r=_createForOfIteratorHelper(e);try{for(r.s();!(i=r.n()).done;){var c=i.value;n+=cedCommon.encodeEntities(c)+"|"}}catch(e){r.e(e)}finally{r.f()}}else n+=cedCommon.encodeEntities(e)+"|";return a.attr("href",q+"?cat="+K(n+t)),o&&a.addClass(o),a},G=function(e,t,o,a){var n=$("<a>"),i="";if(e&&0<e.length)if(e instanceof Array){var r,c=_createForOfIteratorHelper(e);try{for(c.s();!(r=c.n()).done;){var l=r.value;i+=cedCommon.encodeEntities(l)+"|"}}catch(e){c.e(e)}finally{c.f()}}else i+=cedCommon.encodeEntities(e)+"|";return n.attr("href",q+"?cat="+K(i+t+"|"+o)),a&&n.addClass(a),n},t=[];function Y(){$('input.greentech-numeric-entry[data-precision][data-scale]:not([data-precision=""]):not([data-scale=""])').each(function(){var e=!$(this).hasClass("non-negative"),t=$(this).data("precision"),o=$(this).data("scale");let a=e?"-{0,1}":"";a+=0<t-o?"9{0,"+(t-o)+"}":"0{0,1}",0<o&&(a+="(.9{1,"+o+"}){0,1}"),$(this).inputmask(a,{inputmode:o?"decimal":"numeric",rightAlign:!1})})}return{init:function(C){if(/iPad|iPhone|iPod/.test(navigator.platform)&&$("body").css("cursor","pointer"),String.prototype.startsWith||(String.prototype.startsWith=function(e){return 0===this.lastIndexOf(e,0)}),document.querySelector("#left-nav-my-links")&&$("#skip-nav-mainContent").before('<a id="skip-nav-leftNavMyLinks" class="screenreader-skip" href="#left-nav-my-links">Skip to My Account Menu</a>'),0<$(".accountselectpicker").length&&PCSiteFooterController.getAllAccounts(!1,function(e,t){if("exception"===t.type)console.log("exception"),console.log(t);else if(t.status){var o=JSON.parse(e),a=($(".accountselectpicker option").remove(),[]),e=$("<option/>");e.attr({value:""}).text("All"),a.push(e);for(var n=0;n<o.length;n++){var i=$("<option/>");i.attr({value:o[n].Id}).text(o[n].Account_Number_for_Display__c+" - "+o[n].Account_Name__c),a.push(i)}$(".accountselectpicker").append(a),$(".accountselectpicker").on("loaded.bs.select",function(){$(".accountselectpicker").show()}),$(".accountselectpicker").selectpicker({container:"body",liveSearch:!0}),$(".accountselectpicker").selectpicker("val",__sfdcDefaultAccountFilterId),$(".accountselectpicker").each(function(){var e=$(this).attr("data-input-class");""!==e&&$(this).change(function(){$("."+e).val($(this).val())})})}else console.log(t.message)},{escape:!1}),"undefined"!=typeof permissibleAccountsJson&&""!==permissibleAccountsJson){var t=JSON.parse(permissibleAccountsJson),o=[];for(let e=0;e<t.length;e++){var a=t[e];a.Id==selPermAcct?o.push('<option selected="selected" value="'+a.Id+'">'+a.Account_Number_for_Display__c+" - "+a.Account_Name__c+"</option>"):o.push('<option value="'+a.Id+'" data-account-number="'+a.Account_Number_for_Display__c+'">'+a.Account_Number_for_Display__c+" - "+a.Account_Name__c+"</option>")}$("#new-account-selection").append(o),$("#new-account-selection").selectpicker({container:"body",liveSearch:!0})}if("undefined"!=typeof otherSitesJSON&&""!==otherSitesJSON){var n,i=JSON.parse(otherSitesJSON),r=[];i.sort(function(e,t){return e.Id===__sfdcActiveSiteId?-1:t.Id===__sfdcActiveSiteId?1:0});for(let e=0;e<i.length;e++){var c=i[e],l=c.Profit_Center_Address_1__c+", ",s=(c.Profit_Center_Address_2__c&&(l+=c.Profit_Center_Address_2__c+", "),l+=c.Profit_Center_Address_City__c+", "+c.Profit_Center_Address_State__c+" "+c.Profit_Center_Address_Zip__c,c.address=l,"https://"+c.Site_URL__c+"?username="+__userName),d=(c.siteUrl=s,c.Site_Logo__r&&(d=(d=c.Site_Logo__r.Logo_File__c).substring(d.lastIndexOf("=")),c.logoId=d),document.createElement("option"));d.setAttribute("value",c.Id),d.appendChild(document.createTextNode(c.Doing_Business_As_Name__c+" ("+c.Primary_Profit_Center__r.PC_Location_Number__c+" - "+c.Primary_Profit_Center__r.Name__c+")")),d.dataset.siteName=c.Doing_Business_As_Name__c,d.dataset.address=l,d.dataset.url=s,c.Id===__sfdcActiveSiteId&&(d.setAttribute("selected","selected"),document.getElementById("selectWebsiteName").textContent=c.Doing_Business_As_Name__c,document.getElementById("selectWebsiteAddress").textContent=l,$("#change-website-yes").prop("disabled",!0),c.isActive=!0),r.push(d)}$("#new-website-selection").append(r),$("#new-website-selection").selectpicker({container:"body",liveSearch:!0}),1<i.length&&(P=$("#myStoreAccounts-template").html(),P=Handlebars.compile(P)(L={sites:i}),$(".available-websites-section").html(P),n=$(".available-websites-section").lightSlider({autoWidth:!0,slideMargin:20,pager:!1,controls:!1,loop:!1,slideMove:1,adaptiveHeight:!0}),$(document).on("click",".tile-nav.prev",function(e){e.preventDefault(),n.goToPrevSlide()}),$(document).on("click",".tile-nav.next",function(e){e.preventDefault(),n.goToNextSlide()}),$(".middle-row").show())}if(0<$("#change-customer-settings").length){for(var e=JSON.parse(impersonationAccountsJson),u=$(".impersonationSelectedAccount").val(),m=[],h=0;h<e.length;h++){var p=e[h];p.account.Id==u?m.push('<option selected="selected" value="'+p.account.Id+'">'+p.account.Account_Number_for_Display__c+" - "+p.account.Account_Name__c+"</option>"):m.push('<option value="'+p.account.Id+'">'+p.account.Account_Number_for_Display__c+" - "+p.account.Account_Name__c+"</option>")}$(".impersonationaccountselectpicker").append(m),$(".impersonationaccountselectpicker").selectpicker({container:"body",liveSearch:!0}),$(".impersonationaccountselectpicker").on("changed.bs.select",function(){var e=$(".impersonationaccountselectpicker").val();$(".impersonationSelectedAccount").val(e)})}W()&&(P=window.localStorage,O=JSON.parse(P.getItem("pagehist"+__sfdcActiveSiteId)),T=window.location.pathname,(null===O?O=new Array(0):(1<O.length&&O.shift(),O)).push(T),P.setItem("pagehist"+__sfdcActiveSiteId,JSON.stringify(O)),$(document).on("click","a.advanced-search",function(){H()})),$(".bodyselectpicker").selectpicker({container:"body"}),$(document).on("focus","body.solar-template span.qty-input input",function(){$(this).select()}),$(document).on("click",".mobile-menu",function(e){e.preventDefault(),$(".my-account-mobile").removeClass("open"),$(this).toggleClass("open")}),$(document).on("click",".my-account",function(e){e.preventDefault(),$(".mobile-menu").removeClass("open"),$(".my-account-mobile").toggleClass("open")});function f(){$(".children.open button").attr("aria-expanded","false"),$(".children.open").removeClass("open"),$(categoryHelpSection).removeClass("open-full"),b=null}function g(){$("#categoryHelpSection").removeClass("open"),$("#categoryHelpSection>button").attr("aria-expanded","false"),document.removeEventListener("keydown",y),document.removeEventListener("keydown",v),document.removeEventListener("click",w)}let b=null,v=function(e){var t;"Tab"!==e.key&&9!==e.keyCode||(console.log(b),console.log(document.activeElement),null===b?(t=allProductsSolar.querySelectorAll(".children>button, .children>a"),e.shiftKey?(console.log(t[0]),document.activeElement===t[0]&&g()):document.activeElement===t[t.length-1]&&g()):(t=categorySubMenu.querySelectorAll("a"),e.shiftKey?document.activeElement===t[0]&&(b.focus(),f(),e.preventDefault()):document.activeElement===t[t.length-1]&&(b.parentNode.nextSibling.querySelector("button").focus(),f(),e.preventDefault())))},y=function(e){"Escape"!==e.key&&27!==e.keyCode||(document.querySelector(".children.open")?(b.focus(),f):($("#categoryHelpSection>button").focus(),g))()},w=function(e){e.target.closest("#dropdownSub")||g()};$(document).on("click",".dropdown-container:not(.open) > button",function(){$(this).parent().addClass("open"),$(this).attr("aria-expanded","true"),document.addEventListener("keydown",y),document.addEventListener("keydown",v),document.addEventListener("click",w)}),$(document).on("click",".dropdown-container.open > button",function(){g()}),$(document).on("click",".dropdown-container .children:not(.open) > button",function(){f();var e=$(this).parent(),e=($(this).attr("aria-expanded","true"),b=this,e.addClass("open"),e.children("ul")[0]),t=this.dataset.viewAll,t=(categorySubMenu.querySelector("a").href=t,categorySubMenu.querySelector("div").textContent=this.textContent,categorySubMenu.querySelector("ul").innerHTML=e.innerHTML,categorySubMenu.querySelector("a"));$(categoryHelpSection).addClass("open-full"),t.focus(),document.addEventListener("keydown",v)}),$(document).on("click",".dropdown-container .children.open > button",function(){f()}),$(document).on("click",".mobile-menu-content li.children a.no-back, .my-account-menu-mobile a, .mobile-menu-content a.no-back, .logout, .my-account-menu a",function(e){e.stopPropagation()}),$(document).on("click",".mobile-menu-content li.children",function(e){e.stopPropagation(),console.log($(this)),$(this).hasClass("open")?($(this).removeClass("open"),$(".mobile-menu-content > ul").animate({left:"+=320px"},300)):($(this).addClass("open"),$(".mobile-menu-content > ul").animate({left:"-=320px"},300))}),$(document).on("click",".collapsible-header",function(){$(this).parent().hasClass("closed")?($(this).parent().removeClass("closed"),$(".footable").trigger("footable_resize")):$(this).parent().addClass("closed")}),$(document).on("change",".label-select select",function(){var e=$(this).find(":selected").text();$(this).next(".label-select-output").find(".select-label-output-value").text(e)}),$(document).on("click",".admin-left-content #my-links-title button",function(e){e.preventDefault(),($("#my-links-left").is(":visible")||$("#my-links-right").is(":visible"))&&($(".admin-left-content").hasClass("open")?($(".admin-left-content").removeClass("open"),document.querySelector("#my-links-button").setAttribute("aria-expanded",!1)):($(".admin-left-content").addClass("open"),document.querySelector("#my-links-button").setAttribute("aria-expanded",!0)))}),$(document).on("click","#greentech-my-links-expand-button",function(e){e.preventDefault(),$(".my-links-left-text").removeClass("hidden-sm"),$(".greentech-my-links-title-expanded").removeClass("hidden"),$(".greentech-my-links-title-collapsed").addClass("hidden"),$(".home-left-content").addClass("open")}),$(document).on("click","#greentech-my-links-collapse-button",function(e){e.preventDefault(),$(".my-links-left-text").addClass("hidden-sm"),$(".greentech-my-links-title-expanded").addClass("hidden"),$(".greentech-my-links-title-collapsed").removeClass("hidden"),$(".home-left-content").removeClass("open")}),$(document).on("click","#greentech-my-links-collapse-mobile-button",function(e){e.preventDefault(),$("#left-nav-my-links").addClass("hidden-xs"),$(".greentech-my-links-title-mobile-expanded").removeClass("hidden"),$(".greentech-my-links-title-mobile-collapsed").addClass("hidden"),$(".home-left-content").addClass("open")}),$(document).on("click","#greentech-my-links-expand-mobile-button",function(e){e.preventDefault(),$("#left-nav-my-links").removeClass("hidden-xs"),$(".greentech-my-links-title-mobile-expanded").addClass("hidden"),$(".greentech-my-links-title-mobile-collapsed").removeClass("hidden"),$(".home-left-content").removeClass("open")}),$(document).on("click",".browse-products > a",function(e){e.preventDefault(),$("#browse-products-flyout").is(":hidden")?($(".browse-products").addClass("open"),$("#main-content-overlay").removeClass("hidden"),$("#browse-products-icon").removeClass("fa-angle-down"),$("#browse-products-icon").addClass("fa-angle-up")):($(".browse-products").removeClass("open"),$("#main-content-overlay").addClass("hidden"),$("#browse-products-icon").removeClass("fa-angle-up"),$("#browse-products-icon").addClass("fa-angle-down"))}),$(document).on("tap click","#main-content-overlay",function(){$(".browse-products").removeClass("open"),$("#main-content-overlay").addClass("hidden"),$("#browse-products-icon").removeClass("fa-angle-up"),$("#browse-products-icon").addClass("fa-angle-down")}),$(document).on("focus","#search-input",function(){$("#search-box").addClass("open"),$(".browse-products, .header-cart").addClass("hide-tablet-mobile")}),$(document).on("focus","#search-input-search",function(){$("#search-page-search").addClass("open")}),$(document).on("focus","#mobile-search-input",function(){$("#mobile-search-box").addClass("open"),$("#mobile-browse, .mobile-my-links").addClass("hide-tablet-mobile"),$("#mobile-menu-content").removeClass("open"),$("#mobile-menu").removeClass("open")}),$(document).on("tap click","body",function(){$("#search-box, #search-page-search").removeClass("open"),$(".browse-products, .header-cart").removeClass("hide-tablet-mobile"),$("#mobile-search-box").removeClass("open"),$("#search-input, #search-input-search").blur(),$("#mobile-search-input").blur(),$("#mobile-browse, .mobile-my-links").removeClass("hide-tablet-mobile"),$(".mobile-menu").removeClass("open"),$(".my-account-mobile").removeClass("open")}),$(document).on("tap click","#search-box, #search-page-search, #mobile-search-box, .autocomplete-suggestions, .mobile-menu, .my-account",function(e){e.stopPropagation()}),$(document).on("click","#clear-search, #tablet-cancel-link",function(e){e.preventDefault(),$("#search-input").val(""),$("#search-input").blur(),$("#search-input").autocomplete("hide"),$("#search-box").removeClass("open"),$(".browse-products, .header-cart").removeClass("hide-tablet-mobile"),$("#search-box .search-input-container label").show(),!1===$("body").hasClass("solar-template")&&$("#search-input-icon").hide()}),$(document).on("click","#clear-search-search, #tablet-cancel-link-search",function(e){e.preventDefault(),$("#search-input-search").val(""),$("#search-input-search").blur(),$("#search-input-search").autocomplete("hide"),$("#search-page-search").removeClass("open"),$("#search-page-search .search-input-container label").show(),!1===$("body").hasClass("solar-template")&&$("#search-input-icon-search").hide()}),$(document).on("click","#mobile-clear-search, #mobile-cancel-link",function(e){e.preventDefault(),$("#mobile-search-input").val(""),$("#mobile-search-input").blur(),$("#mobile-search-input").autocomplete("hide"),$("#mobile-search-box").removeClass("open"),$("#mobile-browse, .mobile-my-links").removeClass("hide-tablet-mobile"),$("#mobile-search-box .mobile-search-input-container label").show(),$("#mobile-search-input-icon").hide()}),$(document).on("click","#mobile-menu",function(e){e.preventDefault(),($("#mobile-menu-content").is(":hidden")?($("#mobile-menu-content").addClass("open"),$("#mobile-menu").addClass("open"),$("#mobile-browse").removeClass("open"),$(".mobile-my-links")):($("#mobile-menu-content").removeClass("open"),$("#mobile-menu"))).removeClass("open")}),$(document).on("tap click",".main-content, footer",function(){$("#mobile-menu-content").removeClass("open"),$("#mobile-menu").removeClass("open"),$(".mobile-my-links").removeClass("open"),$("#mobile-browse").removeClass("open"),$("#mobile-browse-content > ul").removeClass("children"),$("#mobile-browse-content > ul > li > ul").removeClass("current-category")}),$(document).on("click","#mobile-my-links",function(e){e.preventDefault(),($("#mobile-my-links-flyout").is(":hidden")?($(".mobile-my-links").addClass("open"),$("#mobile-menu-content").removeClass("open"),$("#mobile-menu").removeClass("open"),$("#mobile-browse")):$(".mobile-my-links")).removeClass("open")}),$(document).on("click","#mobile-browse-button",function(e){e.preventDefault(),$("#mobile-browse-content").is(":hidden")?($("#mobile-browse").addClass("open"),$("#mobile-menu-content").removeClass("open"),$("#mobile-menu").removeClass("open"),$(".mobile-my-links").removeClass("open")):($("#mobile-browse").removeClass("open"),$("#mobile-browse-content > ul").removeClass("children"),$("#mobile-browse-content > ul > li > ul").removeClass("current-category"))}),$(document).on("click",".mobile-browse-top-cat",function(e){e.preventDefault(),$("#mobile-browse-content > ul").addClass("children"),$(this).siblings("ul").addClass("current-category")}),$(document).on("click",".mobile-browse-back-all",function(e){e.preventDefault(),$("#mobile-browse-content > ul").removeClass("children"),$("#mobile-browse-content > ul > li > ul").removeClass("current-category")}),$(document).on("click",".accordion-title a",function(e){e.preventDefault(),$(this).parent().parent().toggleClass("closed")}),$("#browse-products-flyout ul li:has(ul)").doubleTapToGo(),F(),$('a[data-toggle="tab"]').on("shown.bs.tab",function(){$(".footable").trigger("footable_resize")}),$("#tabcontent").find(".tab-area").hide(),$("#tabs li:first").attr("id","current"),$("#tab-loading").hide(),$("#tabcontent div.tab-area:first").show(),$(document).on("click","#tabs a",function(e){"#"===$(this).attr("href").substring(0,1)&&(e.preventDefault(),"current"!=$(this).closest("li").attr("id"))&&($("#tabcontent").find(".tab-area").hide(),$("#tabs li").attr("id",""),$(this).parent().attr("id","current"),$("#"+$(this).attr("name")).show(),$(".footable").trigger("footable_resize"),0<$(".dataTable").length)&&$(".dataTable").DataTable().columns.adjust().responsive.recalc()}),$(document).on("click",".expand-contract-section",function(e){e.preventDefault();e=$(this).attr("data-id");$("#"+e).is(":visible")?($("#"+e).slideUp(200),$(this).removeClass("fa-minus-circle"),$(this).addClass("fa-plus-circle")):($("#"+e).slideDown(200),$(this).removeClass("fa-plus-circle"),$(this).addClass("fa-minus-circle"))}),$(document).on("click",".ced-button-pagination-mobile",function(){$("html, body").animate({scrollTop:$(".mobile-scroll-to").offset().top-80},500)}),$(".confirm-box").on("click",function(e){($(e.target).is(".confirm-box-close")||$(e.target).is(".fa-close")||$(e.target).is(".confirm-box"))&&(e.preventDefault(),$(this).removeClass("is-visible"))}),$(document).keyup(function(e){"27"==e.which&&$(".confirm-box").removeClass("is-visible")}),$(document).on("keypress",".cart-item-quantity",function(e){var t,e=e.keyCode||e.charCode;return 8==e||46==e||(t=$(this).val().length+1,!(e<48||57<e||18<t))}),$(document).on("click",".filter-selections-remove",function(e){e.preventDefault(),$(this).hasClass("filter-selections-locked")||(e=$(this).attr("data-name"),$('.solar-search-container .solar-facet .filter-selection[data-name="'+e+'"]').click())}),$(document).on("click",".add-to-catalog",function(e){e.preventDefault();var t,e=$(this).closest(".line-item"),o=$(e).attr("data-product-id"),a=$(e).attr("data-catalog-number"),n=$(e).attr("data-manufacturer-code"),i=$(e).attr("data-sales-quote"),r=$(e).find(".cart-item-quantity").val(),c=$(e).attr("data-desc"),l=$(e).attr("data-part-number"),s=$(e).attr("data-part-description"),d=$(e).attr("data-stock-indicator"),u=$(e).attr("data-inc"),m=$(e).attr("data-min"),c=$.trim(c),e=(0<$(e).find(".product-name a").length?(t=$(e).find(".product-name a").clone(),$("#add-my-catalog-product-title").html(t)):0<$(e).find(".product-details .product-name").length?(t=$(e).find(".product-details .product-name").clone(),$("#add-my-catalog-product-title").html(t)):0<$(e).find(".product-short-description").length?(t=$(e).find(".product-short-description").text(),$("#add-my-catalog-product-title").html(t)):0<$(e).find(".product-title a").length?(t=$(e).find(".product-title a").clone(),$("#add-my-catalog-product-title").html(t)):0<$(e).find(".featured-product-name a").length&&(t=$(e).find(".featured-product-name a").text(),$("#add-my-catalog-product-title").html(t)),0<$(e).find(".product-image-link img").length?(t=$(e).find(".product-image-link img").clone(),$("#add-my-catalog-item-image").html(t)):0<$(e).find(".line-item-image img").length?(t=$(e).find(".line-item-image img").clone(),$("#add-my-catalog-item-image").html(t)):0<$(e).find(".product-detail-image img").length?(t=$(e).find(".product-detail-image img").clone(),$("#add-my-catalog-item-image").html(t)):0<$(e).find(".featured-product-image img").length&&(t=$(e).find(".featured-product-image img").clone(),$("#add-my-catalog-item-image").html(t)),$("#add-my-catalogs-catalog-number").html(a),$("#add-my-catalogs-desc").html(c),$("#add-my-catalogs-qty").val(r||0),$("#add-my-catalogs-qty").data("inc",u),$("#add-my-catalogs-qty").data("min",m),$(".product-quantity").tooltip("hide").attr("data-original-title","Multiples of "+u+"<br/> Min qty of "+m),$("#add-my-catalogs"));e.data("productId",o),e.data("manufacturerCode",n),e.data("quoteId",i),e.data("part-number",l),e.data("part-description",s),e.data("stock-indicator",d),e.find(".qtyError").css("display","none"),$("#item-quick-view").is(":visible")&&$("#item-quick-view").on("hidden.bs.modal",function(){$("body").addClass("modal-open"),$("#item-quick-view").off("hidden.bs.modal")})}),$(document).on("click","#add-my-catalogs-cancel",function(e){e.preventDefault(),$("#add-my-catalogs-catalog-number").html(""),$("#add-my-catalogs-desc").html(""),$("#add-my-catalogs-qty").val(""),$("#add-my-catalogs").removeClass("is-visible")}),$("body").on("click","#add-my-catalogs-save",function(e){e.preventDefault();var e=$(this).closest(".modal-content"),t=parseInt(e.find(".product-quantity").data("inc")),o=parseInt(e.find(".product-quantity").val()),a=parseInt(e.find(".product-quantity").data("min")),e=e.find(".qtyError");if(e.css("display","none"),(o-a)%t!=0||o<a)return e.html("Products must be entered in multiples of "+t+"<br/>at a minimum quantity of "+a),e.css("display","block"),!1;$(this).prop("disabled",!0);t=$("#add-my-catalog-create-new").is(":checked"),o=$("#add-my-catalogs-qty").val();if(t){a=$(".add-new-catalog-name-input").val(),e=$("#add-my-catalogs-catalog-number").html();if(""==$.trim(a))return $(".new-catalog-name-box-error").removeClass("hide"),$(this).prop("disabled",!1),!1;$(".new-catalog-name-box-error").addClass("hide");var t=$("#catalogTreeNewCatalog").jstree(!0).get_selected(),n="",t=(0<t.length&&(n=t[0]),$("#add-my-catalogs")),i=t.data("productId"),r=t.data("manufacturerCode"),c=t.data("quoteId"),l=t.data("part-number"),s=t.data("part-description"),t=t.data("stock-indicator");addItemToMyCatalogsNew(i,l,s,e,r,o,c,t,n,a,__sfdcActiveAccountId)}else{i=$("#add-my-catalogs-catalog").val(),l=$("#add-my-catalogs-catalog-number").html();""===i?($("#add-my-catalogs-catalog-error").closest(".row").addClass("has-error"),$("body").hasClass("solar-template")&&$("#add-my-catalogs-catalog-error").removeClass("hide-error"),$(this).prop("disabled",!1)):($("body").hasClass("solar-template")&&$("#add-my-catalogs-catalog-error").addClass("hide-error"),e=(s=$("#add-my-catalogs")).data("productId"),r=s.data("manufacturerCode"),c=s.data("quoteId"),t=s.data("part-number"),n=s.data("part-description"),a=s.data("stock-indicator"),$("#add-my-catalogs-catalog-error").closest(".row").addClass("has-error"),addToMyCatalogs(e,t,n,l,r,o,c,i,a))}}),$("body").on("click","#share-order-email",function(e){e.preventDefault();var e=$("#emails"),t=$("#share-order-error"),o=$("#emails").val();""==o.trim()?(t.show(),t.text("Please enter at least 1 email address"),e.addClass("error")):(t.hide(),e.removeClass("error"),shareOrderEmail(o))}),$("body").on("click","#share-order-cancel",function(e){e.preventDefault();e=$("#emails");e.val(""),$("#share-order-error").hide(),e.removeClass("error")}),$(document).on("keyup","#mfr-filter-box",function(){var e=$(this).val(),t=$(this).parent().parent(),o=t.find("ul li");e?(t.find("ul").addClass("showing-all"),e=e.toUpperCase(),o.each(function(){-1<$(this).find("label span").text().toUpperCase().indexOf(e)?$(this).show():$(this).hide()}),t.find(".facet-see-more").hide()):(t.find("ul").removeClass("showing-all"),o.css("display",""),t.find(".facet-see-more").show()),t.find(".facet-see-less").hide()}),$(document).on("click",".facet-see-more",function(e){e.preventDefault();e=$(this).attr("data-outer");$(".facet"+e).find("div.filter-section ul").addClass("showing-all"),$(".facet"+e).find(".facet-see-more").each(function(){$(this).hide()}),$(".facet"+e).find(".facet-see-less").each(function(){$(this).show()})}),$(document).on("click",".facet-see-less",function(e){e.preventDefault();e=$(this).attr("data-outer");$(".facet"+e).find("div.filter-section ul").removeClass("showing-all"),$(".facet"+e).find(".facet-see-more").each(function(){$(this).show()}),$(".facet"+e).find(".facet-see-less").each(function(){$(this).hide()}),$("html, body").animate({scrollTop:$("#facetSection"+e).offset().top},500)}),$(".filter-section").find('ul li input[type="checkbox"]').each(function(){$(this).is(":checked")&&$(this).parent().parent().parent().parent().find("a.facet-see-more").click()}),$(document).on("change",".admin-nav-mobile",function(){var e=$(".admin-nav-mobile option:selected").attr("data-url");window.location.href=e}),$(document).on("click",".line-item-see-more",function(e){e.preventDefault();e=$(this).attr("data-id");$(".line-item-desc-small-"+e).hide(),$(".line-item-desc-full-"+e).show()}),$(document).on("click",".line-item-see-less",function(e){e.preventDefault();e=$(this).attr("data-id");$(".line-item-desc-small-"+e).show(),$(".line-item-desc-full-"+e).hide()});var A,k,_,S,x,I,L=$,N=($(document).on("click",".change-account-popup-link",function(e){e.preventDefault(),L("#change-account-box").addClass("is-visible")}),$(document).on("click","#new-account-selection",function(){L("#new-account-selection option:selected").val()}),$(document).on("click","#change-account-yes",function(e){e.preventDefault();var e=L("#new-account-selection option:selected"),t=e.val(),e=e.data("account-number")+"",e=N(e);D(t,e)}),$(document).on("change","#new-website-selection",function(){var e=$("#new-website-selection option:selected");document.getElementById("selectWebsiteName").textContent=e[0].dataset.siteName,document.getElementById("selectWebsiteAddress").textContent=e[0].dataset.address,e.val()===__sfdcActiveSiteId?($("#selectWebsiteActive").show(),$("#change-website-yes").prop("disabled",!0)):($("#selectWebsiteActive").hide(),$("#change-website-yes").prop("disabled",!1))}),$(document).on("click","#change-website-yes",function(e){e.preventDefault();e=$("#new-website-selection option:selected")[0].dataset.url;window.open(e,"_blank")}),$(document).on("click",".view-order-link button",function(){ModalTabFocus.init("#view-order-box","h3"),ModalTabFocus.setFocusableElements("button, input, a")}),$(document).on("click","#view-order-box .close",function(e){e.preventDefault(),ModalTabFocus.removeEventListeners()}),function(e){return!!vmiEnabledAccountNumbersJson&&JSON.parse(vmiEnabledAccountNumbersJson).includes(e)}),D=function(e,t){var o=$("#urlBase").val(),a=window.location.href,e=(window.location.href.toLowerCase().includes("customershippingmemorequest")&&(a=o+"/CustomerStorageList"),{sessionId:__sfdcSessionId,accountId:e,cartId:__sfdcActiveCartId,impersonationId:$("#change-impersonation-id").val(),url:a,isVmi:t}),a=$("<form>",{method:"POST",action:o+"/services/apexrest/ChangeAccount"});a.append($("<input>",{value:JSON.stringify(e),name:"requestData"})),a.hide().appendTo("body").submit()},E=($(document).on("click","#change-account-not,.change-account-box-close",function(e){e.preventDefault(),L("#change-account-box").removeClass("is-visible")}),$(document).on("click","#find-order-button",function(){var o=$("#find-order-email").val(),a=$("#find-order-num").val();$("#find-order-error").hide(),$("#find-order-req-fields").hide(),o&&a?PCSiteFooterController.findOrder(o,a,function(e,t){"exception"===t.type?(console.log("exception"),console.log(t)):t.status&&(e?window.location.href="AdminWebOrderDetail?Email="+o+"&Order="+a:$("#find-order-error").show())}):$("#find-order-req-fields").show()}),$(document).keyup(function(e){27===e.which&&$("#change-account-box").removeClass("is-visible")}),$("#search-input, #mobile-search-input, #search-input-search").attr("autocomplete","off"),$("body").hasClass("solar-template")),T=E?"#header-search-help":"#headerBottom",P=($("#search-input").autocomplete({dataType:"jsonp",minChars:3,lookupLimit:10,deferRequestBy:300,showNoSuggestionNotice:!0,triggerSelectOnValidInput:!1,width:"70%",maxHeight:420,forceFixPosition:!1,appendTo:T,groupBy:"category",preserveInput:!0,beforeRender:function(e,t){var o=$("<div>").addClass("autocomplete-section-cat").append($("<div>").addClass("cat-header").text('Search for "'+$(this).val()+'" in:')),a=$("<div>").addClass("autocomplete-section-mfr").append($("<div>").append($("<strong>").text("Manufacturers"))),n=$("<div>").addClass("autocomplete-section-prod").append($("<div>").append($("<strong>").text("Products"))),i=$("<div>").addClass("autocomplete-section-view-more").append($("<a>").html('View More <span aria-hidden="true">→</span>').attr("onclick","cedCommon.doSearch();return false;")),r=$("<div>").addClass("autocomplete-right-section-container color8-bg color-neutral-dark-border").append(n),c=$("<div>").addClass("product-container");let l=!1,s=!1;$.each(t,function(e,t){"cat"==t.data.category?(o.append('<a class="autocomplete-suggestion" data-index="'+e+'">'+t.value+"</a>"),l=!0):"prod"==t.data.category?c.append($("<div>").append($("<div>").addClass("autocomplete-suggestion").attr("data-index",e).append($("<div>").addClass("suggest-img color-neutral-dark-border").append($("<img>").attr("src",t.data.img)))).append($("<div>").addClass("autocomplete-suggestion").attr("data-index",e).append($("<a>").html(t.value.replace(/\//g,"/&#8203;"))))):(a.append('<a class="autocomplete-suggestion" data-index="'+e+'">'+t.value+"</a>"),s=!0)}),o.append(i),l&&c.children(":nth-child(n+4)").remove(),n.append(c),e.html(""),l?e.append(o):r.css("width","100%"),s&&r.append(a),e.append(r)},onSelect:function(e){"prod"==e.data.category?M?window.location="/apex/Product?id="+e.data.id:window.location="/Product/"+encodeURIComponent(e.data.mfr)+"/"+encodeURIComponent(e.value)+"/":("mfr"==e.data.category&&$(this).attr("data-search-mfr",e.data.facet),"cat"==e.data.category&&$(this).attr("data-search-cat",e.data.facet.replace(/\//g,"|")),V())},lookup:function(e,o){PCSiteFooterController.getSuggestions(e,__sfdcActiveSiteId,__sfdcLocationId,__sfdcActiveAccountNumber,!0,__sfdcCustomerId,function(e,t){"exception"===t.type?(console.log("exception"),console.log(t)):t.status?(e=JSON.parse(e),o(e)):console.log(t.message)},{escape:!1})}}),E?"#mobile-autocomplete-container":"#mobile-autocomplete-container");if($("#mobile-search-input").autocomplete({dataType:"jsonp",minChars:3,lookupLimit:10,deferRequestBy:300,showNoSuggestionNotice:!0,triggerSelectOnValidInput:!1,width:"95%",maxHeight:250,forceFixPosition:!1,appendTo:P,onSelect:function(e){M?window.location="/apex/Product?id="+e.data.id:window.location="/Product/"+e.data.mfr+"/"+e.value+"/"},beforeRender:function(e,t){var o=$("<div>").addClass("mobile-product-container");$.each(t,function(e,t){o.append($("<div>").addClass("autocomplete-suggestion").attr("data-index",e).append($("<div>").addClass("suggest-img").append($("<img>").attr("src",t.data.img))).append($("<a>").text(t.value)))}),e.html(""),e.append(o)},lookup:function(e,o){PCSiteFooterController.getSuggestions(e,__sfdcActiveSiteId,__sfdcLocationId,__sfdcActiveAccountNumber,!1,__sfdcCustomerId,function(e,t){"exception"===t.type?(console.log("exception"),console.log(t)):t.status?(e=JSON.parse(e),o(e)):console.log(t.message)},{escape:!1})}}),(0<$("#search-cat").length||0<$("li.greentechManufacturers").length)&&"undefined"==typeof HawkSearch&&(A=[],k=[],_=[],S=[],x=[],I=[],B=[],E=$("body").hasClass("solar-template"),O=$("#categorySearchRequest").val(),T={LocationNumber:__sfdcLocationId,AccountNumber:__sfdcActiveAccountNumber,Application:"Customer Portal"},P={LocationNumber:__sfdcLocationId,AccountNumber:__sfdcActiveAccountNumber,Application:"Customer Portal",Flags:3},__topLevelCategorySelected||!E?T.Flags=3:(T.Categories=[__selectedCategoryName],T.Flags=6),O&&""!==O&&(T.Inclusions=JSON.parse(O)),$.ajax(__categoryApiUrl,{type:"POST",data:JSON.stringify(P),contentType:"application/json"}).done(function(e){e.Hierarchy&&(e.Hierarchy.sort(X),$.each(e.Hierarchy,function(e,t){var o=t.Category,a=t.Code,n=t.Breadcrumb,a=(k.push($("<option>",{value:a}).html(o)),!!t.Children&&0<t.Children.length),i='<button data-view-all="'+q+"?cat="+K(n+"|"+o)+'" aria-expanded="false">'+cedCommon.encodeEntities(o);if(A.push('<li class="navItem"><a class="navItemLink" href="'+q+"?cat="+K(n+"|"+o)+'"><div class="navLabel">'+cedCommon.encodeEntities(o)+"</div></a></li>"),a){for(var i=i+'<i class="fa fa-chevron-right" aria-hidden="true"></i></button>'+"<ul>",r=0;r<t.Children.length;r++){var c=t.Children[r].Category,l=cedCommon.encodeEntities(c);i+='<li><a href="'+(q+"?cat="+K(n+"|"+o+"|"+c))+'" class="">'+l+"</a></li>"}i+="</ul>"}else i+="</a>";var s=$("<li>").html(i);a&&s.addClass("children"),_.push(s)}),_.push($("<li>").addClass("children").append($("<a>").attr("href","/apex/ProductLanding").html('View All Products <i class="fa fa-long-arrow-right" aria-hidden="true"></i>'))),$("#search-cat").append(k),$("li.greentechManufacturers").after(A),$("#allProductsSolar").append(_),U())}),$.ajax(__categoryApiUrl,{type:"POST",data:JSON.stringify(T),contentType:"application/json"}).done(function(e){var t,o;e.Hierarchy&&(e.Hierarchy.sort(X),$.each(e.Hierarchy,function(e,t){var o=t.Category,a=t.Breadcrumb,n=!!t.Children&&0<t.Children.length,i="",i=t.ThumbnailURL?'<img src="'+t.ThumbnailURL+'"/>':'<img src="'+C+'" />',r=z(a,o,"color-neutral-text mobile-browse-top-cat").text(cedCommon.encodeEntities(o))[0].outerHTML,c=n?'<a href="#">'+i+cedCommon.encodeEntities(o)+"</a>":z(a,K(o)).html(i+cedCommon.encodeEntities(o))[0].outerHTML;if(n){r=(r+='<ul><li><a href="#" class="mobile-browse-back-all color-neutral-text"><i class="fa fa-angle-left"></i> ALL PRODUCTS</a></li>')+('<li class="mobile-browse-parent-cat color-neutral-dark-bg">'+z(a,o).text(cedCommon.encodeEntities(o))[0].outerHTML+"</li>"),c+='<ul><li><a href="#" class="menu-header">'+cedCommon.encodeEntities(o)+"</a></li>",t.Children.sort(X);for(var l=0;l<t.Children.length;l++){var s=t.Children[l].Category,d=cedCommon.encodeEntities(s),s=q+"?cat="+K(a+"|"+o+"|"+s);r+='<li><a href="'+s+'" class="color-neutral-text">'+d+"</a></li>",c+='<li><a href="'+s+'" class="no-back">'+d+"</a></li>"}r+="</ul>",c+="</ul>"}x.push($("<li>").html(r));i=$("<li>").html(c);n&&i.addClass("children"),I.push(i)}),E&&(0<$("div.solar-home").length||0<$("div.solar-home-logged-in").length)&&(__customCategories&&!$.isEmptyObject(__customCategories)?(R(e.Hierarchy),t={Children:e.Hierarchy},J(t)):(t=__permLoggedIn&&E?12:10,e=e.Hierarchy.splice(0,t),$.each(e,function(e,t){for(var o=t.Category,a=t.Breadcrumb,n=[],i="",i=t.ThumbnailURL?'<img src="'+t.ThumbnailURL+'" alt="'+o+'"/>':'<img src="'+C+'" alt="'+o+'"/>',r=0;r<t.Children.length;r++){var c=t.Children[r].Category;r<3&&n.push(z(a,o+"|"+c,"color-neutral-text subcat-solar").html(cedCommon.encodeEntities(c))[0].outerHTML)}i=$('<div class="catcont-solar">').html('<div class="catimg-solar">'+z(a,o).html(i)[0].outerHTML+'</div><div class="catlabel-solar">'+z(a,o,"topcatanchor-solar").html("<span>"+cedCommon.encodeEntities(o)+"</span>")[0].outerHTML+'<div class="hidden-xs hidden-sm subcatcont-solar">'+n.join(", ")+"</div></div>");6<e&&(e=__permLoggedIn&&E?"":" hidden-sm",i.addClass("hidden-xs"+e)),B.push(i)}))),$("#browse-products-flyout ul").append(S),$("#mobile-browse-content ul").append(x),t=$("<li>").html('<a href="#" class="menu-header">All Products</a>'),$("#mobile-browse-content-solar ul").append(t),$("#mobile-browse-content-solar ul").append(I),E&&(o=0,$(".mobile-menu").addClass("show"),$(".mobile-menu-content").addClass("show"),$(".mobile-menu-content ul").addClass("show"),$(".mobile-menu-content ul").each(function(){$(this).outerHeight()>o&&(o=$(this).outerHeight())}),$(".mobile-menu-content").removeClass("show"),$(".mobile-menu-content > ul ul").removeClass("show"),$(".mobile-menu").removeClass("show"),$(".mobile-menu-content").css("height",o+"px"),11===B.length||12===B.length?$(".solar-home .top-row").addClass("home-categories-11"):13===B.length||14===B.length?$(".solar-home .top-row").addClass("home-categories-13"):15===B.length||16===B.length?$(".solar-home .top-row").addClass("home-categories-15"):17===B.length||18===B.length?$(".solar-home .top-row").addClass("home-categories-17"):19<=B.length&&$(".solar-home .top-row").addClass("home-categories-19"),$("#home-categories-row").prepend(B)),U())})),(0<$("#search-cat").length||0<$("li.greentechManufacturers").length)&&"undefined"!=typeof HawkSearch){let p=[],f=[],g=[],b=[],v=[];B=[];var O={ClientGuid:HawkSearch.ClientGuid,ClientData:{Custom:{location_number:__sfdcLocationId,customer_id:__sfdcCedCustomerId}},MaxPerPage:0,FacetOverride:["category"]},P={ClientGuid:HawkSearch.ClientGuid,ClientData:{Custom:{location_number:__sfdcLocationId,customer_id:__sfdcCedCustomerId}},MaxPerPage:0,FacetOverride:["category"]};__topLevelCategorySelected||(O.FacetSelections={categorypath_level_1:[__selectedCategoryName+"|"+__customCategories.Code]}),$.ajax(HawkSearch.SearchUrl,{type:"POST",data:JSON.stringify(P),contentType:"application/json"}).done(function(e){var t,e=e.Facets.find(e=>"category"===e.Field);let h=[];e&&((e=e.Values).forEach(e=>{var t;e.Custom&&(t=JSON.parse(e.Custom),e.ThumbnailURL=t.ImageUrl),e.Children.forEach(e=>{var t;e.Custom&&(t=JSON.parse(e.Custom),e.ThumbnailURL=t.ImageUrl)})}),e.forEach(function(e){var t=e.Label,o=cedCommon.encodeEntities(t),a=e.Value,n=(f.push($("<option>",{value:a}).html(t)),!!e.Children&&0<e.Children.length);let i="",r=(i=e.ThumbnailURL?'<img src="'+e.ThumbnailURL+'"/>':'<img src="'+C+'" />','<button data-view-all="'+q+"?cat="+K(h+"|"+t+"|"+a)+'" aria-expanded="false">'+o);p.push('<li class="navItem"><a class="navItemLink" href="'+q+"?cat="+K(h+"|"+t+"|"+a)+'"><div class="navLabel">'+cedCommon.encodeEntities(t)+"</div></a></li>");let c;if(c=n?`<a href="#">${i}${o}</a>`:G(h,K(t),a).html(i+o)[0].outerHTML,n){r=r+'<i class="fa fa-chevron-right" aria-hidden="true"></i></button>'+"<ul>",c+=`<ul><li><a href="#" class="menu-header">${o}</a></li>`,e.Children.sort(Z);for(var l=0;l<e.Children.length;l++){var s=e.Children[l].Label,d=e.Children[l].Value,u=cedCommon.encodeEntities(s),s=q+"?cat="+K(h+`|${t}|${a}|${s}|`+d);r+=`<li><a href="${s}">${u}</a></li>`,c+=`<li><a href="${s}" class="no-back">${u}</a></li>`}r+="</ul>",c+="</ul>"}else r+="</a>";var o=$("<li>").html(r),m=$("<li>").html(c);n&&(o.addClass("children"),m.addClass("children")),g.push(o),b.push(o),v.push(m)}),b.push($("<li>").addClass("children").append($("<a>").attr("href","/apex/ProductLanding").html('View All Products <i class="fa fa-long-arrow-right" aria-hidden="true"></i>'))),$("li.greentechManufacturers").after(p),$("#search-cat").append(f),$("#allProductsSolar").append(b),e=$("<li>").html('<a href="#" class="menu-header">All Products</a>'),$("#mobile-browse-content-solar ul").append(e),$("#mobile-browse-content-solar ul").append(v),t=0,$(".mobile-menu").addClass("show"),$(".mobile-menu-content").addClass("show"),$(".mobile-menu-content ul").addClass("show"),$(".mobile-menu-content ul").each(function(){$(this).outerHeight()>t&&(t=$(this).outerHeight())}),$(".mobile-menu-content").removeClass("show"),$(".mobile-menu-content > ul ul").removeClass("show"),$(".mobile-menu").removeClass("show"),$(".mobile-menu-content").css("height",t+"px"),U())}),$.ajax(HawkSearch.SearchUrl,{type:"POST",data:JSON.stringify(O),contentType:"application/json"}).done(function(t){var o=t.Facets.find(e=>"category"===e.Field),a=__topLevelCategorySelected?[]:[__selectedCategoryName+"|"+__customCategories.Code];if(o){let e=o.Values;__topLevelCategorySelected||(o=e.find(function(e){return e.Label===__selectedCategoryName}))&&(e=o.Children),e.forEach(e=>{var t;e.Custom&&(t=JSON.parse(e.Custom),e.ThumbnailURL=t.ImageUrl),e.Children.forEach(e=>{var t;e.Custom&&(t=JSON.parse(e.Custom),e.ThumbnailURL=t.ImageUrl)})}),e.sort(Z),e.forEach(function(e){e.Label}),(0<$("div.solar-home").length||0<$("div.solar-home-logged-in").length)&&(__customCategories&&!$.isEmptyObject(__customCategories)?(Q(e),o={Children:e},j(o,a)):(o=__permLoggedIn?12:10,t.Hierarchy.splice(0,o).forEach(function(e,t){for(var o=e.Label,a=[o+"|"+e.Value],n=[],i="",i=e.ThumbnailURL?`<img src="${e.ThumbnailURL}" alt="${o}"/>`:`<img src="${C}" alt="${o}"/>`,r=0;r<e.Children.length;r++){var c=e.Children[r].Label;r<3&&n.push(G(a,c,e.Children[r].Code,"color-neutral-text subcat-solar").html(cedCommon.encodeEntities(c))[0].outerHTML)}i=$('<div class="catcont-solar">').html('<div class="catimg-solar">'+G(a,o,e.Value).html(i)[0].outerHTML+'</div><div class="catlabel-solar">'+G(a,o,e.Value,"topcatanchor-solar").html("<span>"+cedCommon.encodeEntities(o)+"</span>")[0].outerHTML+'<div class="hidden-xs hidden-sm subcatcont-solar">'+n.join(", ")+"</div></div>");6<t&&(o=__permLoggedIn?"":" hidden-sm",i.addClass("hidden-xs"+o)),B.push(i)}))),$("<li>").html('<a href="#" class="menu-header">All Products</a>');var n=0;$(".mobile-menu").addClass("show"),$(".mobile-menu-content").addClass("show"),$(".mobile-menu-content ul").addClass("show"),$(".mobile-menu-content ul").each(function(){$(this).outerHeight()>n&&(n=$(this).outerHeight())}),$(".mobile-menu-content").removeClass("show"),$(".mobile-menu-content > ul ul").removeClass("show"),$(".mobile-menu").removeClass("show"),$(".mobile-menu-content").css("height",n+"px"),11===B.length||12===B.length?$(".solar-home .top-row").addClass("home-categories-11"):13===B.length||14===B.length?$(".solar-home .top-row").addClass("home-categories-13"):15===B.length||16===B.length?$(".solar-home .top-row").addClass("home-categories-15"):17===B.length||18===B.length?$(".solar-home .top-row").addClass("home-categories-17"):19<=B.length&&$(".solar-home .top-row").addClass("home-categories-19"),$("#home-categories-row").prepend(B),U()}})}Y()},doSearch:V,doSearchMobile:a,prepCategories:U,resetCategories:function(){var e;0==$("#search-category-breadcrumbs label").size()&&((e=$("#search-cat"))[0].selectedIndex=0,e.trigger("change"))},initializeTables:F,closeMenus:function(){$("#mobile-menu-content").removeClass("open"),$("#mobile-menu").removeClass("open"),$(".mobile-my-links").removeClass("open"),$("#mobile-browse").removeClass("open"),$("#mobile-browse-content > ul").removeClass("children"),$("#mobile-browse-content > ul > li > ul").removeClass("current-category")},openMobileMenu:function(){$("#mobile-menu-content").addClass("open"),$("#mobile-menu").addClass("open"),$("#mobile-browse").removeClass("open"),$(".mobile-my-links").removeClass("open")},openMobileMenuSolar:function(){$(".mobile-menu").trigger("click"),$(".mobile-menu-content li.my-links-solar").trigger("click")},openMyLinksMenu:function(){$(".mobile-my-links").addClass("open"),$("#mobile-menu-content").removeClass("open"),$("#mobile-menu").removeClass("open"),$("#mobile-browse").removeClass("open")},openBrowse:function(){SiteTour.endAllTours(),$("#mobile-browse").addClass("open"),$("#mobile-menu-content").removeClass("open"),$("#mobile-menu").removeClass("open"),$(".mobile-my-links").removeClass("open")},encodeEntities:function(e){return e.replace(/&/g,"&amp;").replace(/[\uD800-\uDBFF][\uDC00-\uDFFF]/g,function(e){return"&#"+(1024*(e.charCodeAt(0)-55296)+(e.charCodeAt(1)-56320)+65536)+";"}).replace(/([^\#-~| |!])/g,function(e){return"&#"+e.charCodeAt(0)+";"}).replace(/</g,"&lt;").replace(/>/g,"&gt;")},setupAdvancedSearch:function(){var e,t;W()&&(e=window.localStorage,null!==(t=JSON.parse(e.getItem("pagehist"+__sfdcActiveSiteId))))&&((t=t[0]).startsWith("/Product")||t.startsWith("/product")||t.startsWith("/apex/Product")||t.startsWith("/apex/product"))&&null!==(t=JSON.parse(e.getItem("advancedsearchparams"+__sfdcActiveSiteId)))&&($(".advancedSearchKeyword").val(t.keyword),$(".advancedSearchCatalog").val(t.catalog),$(".advancedSearchUpc").val(t.upc),$(".advancedSearchCustomerPart").val(t.custPart),$("select.advancedSearchCategory").val(t.cat),$("select.advancedSearchManufacturer").val(t.man),$(".advancedSearchSearchButton").click())},storeAdvancedSearchParams:function(){var e,t,o,a,n,i;W()&&(e=$(".advancedSearchKeyword").val(),t=$(".advancedSearchCatalog").val(),o=$(".advancedSearchUpc").val(),a=$(".advancedSearchCustomerPart").val(),n=$("select.advancedSearchCategory").val(),i=$("select.advancedSearchManufacturer").val(),window.localStorage.setItem("advancedsearchparams"+__sfdcActiveSiteId,JSON.stringify({keyword:e,catalog:t,upc:o,custPart:a,cat:n,man:i})))},doSearchSearchPage:o,prepCategoriesSearch:function(){$("#search-cat-search").change(function(){var e=$(this).find(":selected").text();$(".select-output-search").text(e)}).trigger("change")},setupAutocompleteForSearchPage:function(){$("#search-input-search").autocomplete({dataType:"jsonp",minChars:3,lookupLimit:10,deferRequestBy:300,showNoSuggestionNotice:!0,triggerSelectOnValidInput:!1,width:"70%",maxHeight:390,forceFixPosition:!1,appendTo:"#search-page-search .search-input-container",onSearchComplete:function(){},beforeRender:function(e,t){console.log("before render"),console.log(t),console.log(e)},onHide:function(){},onSelect:function(){o()},lookup:function(e,o){PCSiteFooterController.getSuggestions(e,__sfdcActiveSiteId,__sfdcLocationId,__sfdcActiveAccountNumber,!1,__sfdcCustomerId,function(e,t){"exception"===t.type?(console.log("exception"),console.log(t)):t.status?(e=JSON.parse(e),o(e)):console.log(t.message)},{escape:!1})}})},debounce:function(a,n,i){var r;return function(){var e=this,t=arguments,o=i&&!r;clearTimeout(r),r=setTimeout(function(){r=null,i||a.apply(e,t)},n),o&&a.apply(e,t)}},encodeCategoryUrl:K,initModalTrap:function(e){if(!t.length)document.addEventListener("keydown",function(n){"Tab"!==n.key&&9!==n.keyCode||t.forEach(function(o){if($(document.activeElement).parents(o).length){var a=document.querySelector(o).querySelectorAll('button, [href], input, select, textarea, [tabindex]:not([tabindex="-1"])');let e=a.length,t;for(;e--,t=a[e],$(t).is(":hidden"););n.shiftKey?document.activeElement===a[0]&&(t.focus(),n.preventDefault()):document.activeElement===t&&(a[0].focus(),n.preventDefault())}})});t.push(e)},initGreentechNumericEntries:Y}}();