PageSourceSearch

https://hawaiistatefcu.com/wp-content/plugins/elementorfilter/ef-script.js?ver=2.0.1

js hawaiistatefcu.com collected 2026-09-24 11:21:43 UTC 11,911 bytes, 1 lines download raw bytes

1class dfModule{constructor(e,t,r){this.moduleParts=e,this.moduleIndex=t,this.classList=r}}class dfFilterArea{constructor(e,t,r,n,l){this.selectorElementType=e,this.filterElementType=t,this.multiSelectMode=r,this.cutSetMode=n,this.moduleArray=l,this.activeFilterBtnClasses=[]}}var dfAllFilters=[];const elementIndexString="ef-elementindex-";var filterNumber,dvKV,filterElementType="column",selectorElementType="",filterNumberSelector="",multiSelectMode=!1,cutSetMode=!1;function hasFilterClassEfc(e){e=jQuery(e).attr("class");return!(!e||!e.split(/\s+/).some(function(e){return e.startsWith("efc-")}))}function getFilterData(e){filterNumber=getFilterNumber(e),filterNumberSelector=null==filterNumber?(filterNumber=1,""):".efn-"+filterNumber;e=!1;void 0!==dfAllFilters[filterNumber]&&(e=!0),cutSetMode=e?(selectorElementType=dfAllFilters[filterNumber].selectorElementType,filterElementType=dfAllFilters[filterNumber].filterElementType,multiSelectMode=dfAllFilters[filterNumber].multiSelectMode,dfAllFilters[filterNumber].cutSetMode):(jQuery(".ef-area"+filterNumberSelector).hasClass("e-con")&&dvKV?selectorElementType=hasFilterClassEfc(jQuery(".ef-area"+filterNumberSelector))?".ef-area"+filterNumberSelector:hasFilterClassEfc(jQuery(".ef-area"+filterNumberSelector+" > .elementor-element"))?".ef-area"+filterNumberSelector+" > .elementor-element":hasFilterClassEfc(jQuery(".ef-area"+filterNumberSelector+" > .elementor-element > .elementor-element"))?".ef-area"+filterNumberSelector+" > .elementor-element > .elementor-element":hasFilterClassEfc(jQuery(".ef-area"+filterNumberSelector+" > .e-con-inner > .elementor-element"))?".ef-area"+filterNumberSelector+" > .e-con-inner > .elementor-element":hasFilterClassEfc(jQuery(".ef-area"+filterNumberSelector+" > .e-con-inner > .elementor-element > .elementor-element"))?".ef-area"+filterNumberSelector+" > .e-con-inner > .elementor-element > .elementor-element":hasFilterClassEfc(jQuery(".ef-area"+filterNumberSelector+" > .e-con-inner > .elementor-element > .elementor-element > .elementor-element > .e-con-inner > .elementor-element > .e-con-inner > .elementor-element"))?".ef-area"+filterNumberSelector+" > .e-con-inner > .elementor-element > .elementor-element > .elementor-element > .e-con-inner > .elementor-element > .e-con-inner > .elementor-element":hasFilterClassEfc(jQuery(".ef-area"+filterNumberSelector+" > .e-con-inner > .elementor-element > .elementor-element > .elementor-element > .e-con-inner > .elementor-element"))?".ef-area"+filterNumberSelector+" > .e-con-inner > .elementor-element > .elementor-element > .elementor-element > .e-con-inner > .elementor-element":".ef-area"+filterNumberSelector+" .elementor-widget":filterElementType=jQuery(".ef-area"+filterNumberSelector).hasClass("ef-elements")?(selectorElementType=".ef-area"+filterNumberSelector+" .elementor-container:not(.ef-buttons) .elementor-top-column:not(.ef-buttons) .elementor-widget-wrap > .elementor-widget","element"):jQuery(".ef-area"+filterNumberSelector).hasClass("ef-inner")&&dvKV||jQuery(".ef-area"+filterNumberSelector).hasClass("ef-inner-section")&&dvKV?(selectorElementType=".ef-area"+filterNumberSelector+" .elementor-inner-section","row"):jQuery(".ef-area"+filterNumberSelector).hasClass("ef-inner-column")&&dvKV?(selectorElementType=".ef-area"+filterNumberSelector+" > .elementor-container:not(.ef-buttons) .elementor-top-column:not(.ef-buttons) > .elementor-column-wrap > .elementor-widget-wrap > .elementor-inner-section > .elementor-container > .elementor-row > .elementor-inner-column","row"):jQuery(".ef-area"+filterNumberSelector).hasClass("ef-sections")&&dvKV?(selectorElementType=".ef-area.elementor-section"+filterNumberSelector,"section"):(selectorElementType=dvKV?".ef-area"+filterNumberSelector+" .elementor-container:not(.ef-buttons) .elementor-top-column:not(.ef-buttons)":".ef-area .elementor-top-column","column"),multiSelectMode=!(!jQuery(".ef-area"+filterNumberSelector).hasClass("ef-multi")||!dvKV),!(!jQuery(".ef-area"+filterNumberSelector).hasClass("ef-picky")||!dvKV))}function getAndRemoveClassNames(n){var e=n.attr("class").split(/\s+/);return jQuery.grep(e,function(e,t){var r=0;return 0!==e.indexOf("ef-area")&&0!==e.indexOf("elementor-")&&0!==e.indexOf("efs-")&&(n.removeClass(e),r=1),0==e.indexOf("elementor-element-")&&(n.removeClass(e),r=1),r})}function getAndRemoveElementIndex(e){var t,r=e.attr("class").split(/\s+/),r=jQuery.grep(r,function(e,t){return 0===e.indexOf(elementIndexString)});return 1==r.length?(t=r[0].substring(16),t=parseInt(t),e.removeClass(r[0])):0==r.length?t=-1:console.log("Elementor Filter Plugin: Error 563 More than one or no moduleIndex class"),t}function getFilterClassesOfButton(e){e=e.attr("class").split(/\s+/),e=jQuery.grep(e,function(e){return 0===e.indexOf("efc-")});return jQuery.grep(e,function(e){return-1===e.indexOf("ef-button")})}function getFilterNumber(e){var r=null;return void 0!==(e=(e.hasClass("ef-button")?e.closest(".elementor-top-section"):e).attr("class"))&&(e=e.split(/\s+/),jQuery.each(e,function(e,t){0==t.indexOf("efn-")&&(t=t.
1substring(4),r=parseInt(t,10))})),r}function filterElements(e){var t,l=!1;void 0!==dfAllFilters[filterNumber]&&(l=!0);let o=[],r=(jQuery(selectorElementType).each(function(e,t){var r,n=getAndRemoveElementIndex(jQuery(this));-1!=n&&(r=[],jQuery(this).children().each(function(){r.push(jQuery(this).detach())}),l?(dfAllFilters[filterNumber].moduleArray[n].moduleParts=r,getAndRemoveClassNames(jQuery(this))):o[n]=new dfModule(r,n,getAndRemoveClassNames(jQuery(this))))}),l||(allModulesWithoutReference=o,dfAllFilters[filterNumber]=new dfFilterArea(selectorElementType,filterElementType,multiSelectMode,cutSetMode,allModulesWithoutReference)),dfAllFilters[filterNumber].moduleArray.map(e=>Object.assign({},e)));dfAllFilters[filterNumber].multiSelectMode?(t=dfAllFilters[filterNumber].activeFilterBtnClasses,e.hasClass("ef-activebutton")?(toRemove=getFilterClassesOfButton(e),t=t.filter(function(e){return!toRemove.includes(e)}),e.removeClass("ef-activebutton")):(t=t.concat(getFilterClassesOfButton(e)),e.addClass("ef-activebutton")),r=(dfAllFilters[filterNumber].cutSetMode?filterCutSet:filterUnion)(t,r),dfAllFilters[filterNumber].activeFilterBtnClasses=t):(t=getFilterClassesOfButton(e),dvKV&&(jQuery(filterNumberSelector+" .ef-button").removeClass("ef-activebutton"),e.addClass("ef-activebutton")),r=(dfAllFilters[filterNumber].cutSetMode?filterCutSet:filterUnion)(t,r)),fillElements(r)}function filterCutSet(e,r){var l=[],n=(jQuery.each(e,function(e,n){jQuery.each(r,function(e,t){var r=0;void 0!==t.classList?jQuery.each(t.classList,function(e,t){t==n&&(r=1)}):r=0,0==r&&l.push(e)})}),[]);return jQuery.each(l,function(e,t){-1==jQuery.inArray(t,n)&&n.push(t)}),(l=n).sort(function(e,t){return t-e}),jQuery.each(l,function(e,t){r.splice(t,1)}),r}function filterUnion(l,r){var o;return 0<l.length&&(o=[],jQuery.each(r,function(e,t){var n=0;void 0!==t.classList?jQuery.each(t.classList,function(e,r){jQuery.each(l,function(e,t){r==t&&(n=1)})}):n=0,0==n&&o.push(e)}),o.sort(function(e,t){return t-e}),jQuery.each(o,function(e,t){r.splice(t,1)})),r}function fillElements(l){if("elementee"==filterElementType){var o=jQuery(".ef-area"+filterNumberSelector+" .elementor-top-column").length-1;let e=0,t=0;for(let n=0;n<l.length;n++){let r=jQuery(".ef-area"+filterNumberSelector+" .elementor-top-column:eq("+e+") .elementor-element:eq("+t+")");var s=l[n].moduleIndex.toString().padStart(3,"0");if(r.addClass(elementIndexString+s),jQuery.each(l[n].classList,function(e,t){r.addClass(t)}),jQuery.each(l[n].moduleParts,function(e,t){r.append(l[n].moduleParts[e])}),dvKV){let e=document.querySelectorAll(selectorElementType)[n];e&&(e.classList.remove("ef-animation"),e.offsetWidth,e.classList.add("ef-animation"))}e<o?e+=1:(e=0,t+=1)}}else for(let r=0;r<l.length;r++){var e=l[r].moduleIndex.toString().padStart(3,"0");jQuery(selectorElementType+":eq("+r+")").addClass(elementIndexString+e),jQuery.each(l[r].classList,function(e,t){jQuery(selectorElementType+":eq("+r+")").addClass(t)}),jQuery.each(l[r].moduleParts,function(e,t){jQuery(selectorElementType+":eq("+r+")").append(l[r].moduleParts[e])}),dvKV&&((e=document.querySelectorAll(selectorElementType)[r]).classList.remove("ef-animation"),e.offsetWidth,e.classList.add("ef-animation"))}}jQuery(function(l){console.log("Filtering done with the Elementor Filter plugin, get the free version here:"),console.log("https://danielvoelk.de/en/elementor-filter/"),dvKV=(null==dvServerResponse[0]||"string"==typeof dvServerResponse[0])&&!!dvServerResponse[0].includes("PREMIUM");var e,t=l(".ef-area style").clone(),t=(l("head").append(t),l(".ef-area link").clone()),o=(l("head").append(t),l(".ef-area").before("\x3c!-- Filtering done with Elementor Filter Plugin, get it for free: https://danielvoelk.de/en/elementor-filter/ --\x3e"),{});for(e in l(".ef-area").each(function(e,t){var r=l(this),n="",r=r.attr("class").split(" ");l.each(r,function(e,t){if(t.startsWith("efn-"))return n="."+t,!1}),n in o||(o[n]=l(".ef-area"+n))}),o){var r,n,s=o[e],i=".elementor-top-column";s.hasClass("e-con")?dvKV?hasFilterClassEfc(l(".ef-area"))?(i=".ef-area",0):i=hasFilterClassEfc(l(".ef-area >
1 .elementor-element"))?".ef-area > .elementor-element":hasFilterClassEfc(l(".ef-area > .elementor-element > .elementor-element"))?".ef-area > .elementor-element > .elementor-element":hasFilterClassEfc(l(".ef-area > .e-con-inner > .elementor-element"))?".ef-area > .e-con-inner > .elementor-element":hasFilterClassEfc(l(".ef-area > .e-con-inner > .elementor-element > .elementor-element"))?".ef-area > .e-con-inner > .elementor-element > .elementor-element":hasFilterClassEfc(l(".ef-area > .e-con-inner > .elementor-element > .elementor-element > .elementor-element > .e-con-inner > .elementor-element > .e-con-inner > .elementor-element"))?".ef-area > .e-con-inner > .elementor-element > .elementor-element > .elementor-element > .e-con-inner > .elementor-element > .e-con-inner > .elementor-element":hasFilterClassEfc(l(".ef-area > .e-con-inner > .elementor-element > .elementor-element > .elementor-element > .e-con-inner > .elementor-element"))?".ef-area > .e-con-inner > .elementor-element > .elementor-element > .elementor-element > .e-con-inner > .elementor-element":".ef-area .elementor-widget":console.log("Elementor Filter Plugin: You can't filter containers with the free version!"):s.hasClass("ef-elements")?i=".ef-area .elementor-container:not(.ef-buttons) .elementor-top-column:not(.ef-buttons) .elementor-widget-wrap > .elementor-widget":s.hasClass("ef-inner")&&dvKV||s.hasClass("ef-inner-section")&&dvKV?i=".ef-area .elementor-inner-section":s.hasClass("ef-inner-column")&&dvKV?i=".ef-area > .elementor-container:not(.ef-buttons) .elementor-top-column:not(.ef-buttons) > .elementor-column-wrap > .elementor-widget-wrap > .elementor-inner-section > .elementor-container > .elementor-row > .elementor-inner-column":s.hasClass("ef-sections")&&dvKV?(i=".ef-area.elementor-section",0):s.hasClass("ef-inner")||s.hasClass("ef-sections")?console.log("Elementor Filter Plugin: You can't filter inner columns with the free license. Please filter normal columns or get a Premium license!"):dvKV&&(i=".ef-area .elementor-container:not(.ef-buttons) .elementor-top-column:not(.ef-buttons)"),l(i).each(function(e,t){e=e.toString().padStart(3,"0");l(this).addClass(elementIndexString+e),dvKV&&l(this).addClass("ef-animation")}),dvKV&&(r="null",i=e,r=new URLSearchParams(window.location.search).get("filter"),0==l(i+" .ef-button.efc-"+r).length&&void 0!==(n=l(".ef-area"+i).eq(0).attr("class"))&&(n=n.split(/\s+/),classListFiltered=l.each(n,function(e,t){0==t.indexOf("efc-")&&(r=t.substring(4))})),l(i+" .ef-button.efc-"+r).length&&(getFilterData($button=l(i+" .ef-button.efc-"+r)),filterElements($button))),s.addClass("ef-loaded")}l(".ef-button").on("click",function(e){e.preventDefault(),getFilterData(l(this)),filterElements(l(this))})});

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.