PageSourceSearch

https://ncamc.com/scripts/bundles/modules-js-bundle.js?v=SbSS5bCzGG5lp5T4edGtfb52EvM

js ncamc.com collected 2026-10-04 13:32:54 UTC 16,551 bytes, 1 lines download raw bytes

1function debounce(n,t=500){let i;return(...r)=>{clearTimeout(i),i=setTimeout(()=>{n.apply(this,r)},t)}}function debounce(n,t=500){let i;return(...r)=>{clearTimeout(i),i=setTimeout(()=>{n.apply(this,r)},t)}}function buildFilterString(n,t){const i=getAttributeName(n);return`${i}: "${t}"`}function buildNumericFilterString(n,t){const u=getAttributeName(n),i=t.split(":")[0],r=t.split(":")[1];return i&&r?`(${u}: ${i} TO ${r})`:i?`(${u} >= ${i})`:r?`(${u} <= ${r})`:""}function buildFiltersArrayItem(n,t){return n==="dateRange"?buildNumericFilterString(n,t):buildFilterString(n,t)}function getAttributeName(n){return n.includes("eventTypes")?"eventType":n.includes("dateRange")?"startDateTimestamp":""}function getSearchParams(n){if(!n)return"";const t=new URL(n);return new URLSearchParams(t.search)}function debounce(n,t=500){let i;return(...r)=>{clearTimeout(i),i=setTimeout(()=>{n.apply(this,r)},t)}}function debounce(n,t=500){let i;return(...r)=>{clearTimeout(i),i=setTimeout(()=>{n.apply(this,r)},t)}}function debounce(n,t=500){let i;return(...r)=>{clearTimeout(i),i=setTimeout(()=>{n.apply(this,r)},t)}}function debounce(n,t=500){let i;return(...r)=>{clearTimeout(i),i=setTimeout(()=>{n.apply(this,r)},t)}}$(".alertbar").each(function(){const n=$(this),i=$(this).attr("id"),t=getCookie(i);t!==null&&t!==""?n.addClass("d-none").removeClass("d-block"):n.addClass("d-block").removeClass("d-none")});$(".alertbar-close").on("click",function(n){n.preventDefault();const t=$(this).closest(".alertbar"),i=$(this).closest(".alertbar").attr("id");setCookie(i,1,365);t.addClass("d-none").removeClass("d-block")});$(".alertbar a").on("click",function(){const n=$(this).closest(".alertbar").attr("id");setCookie(n,1,365)});window.NCLM=window.NCLM||{};NCLM.AssociateMembers=n=>{new Vue({el:n.el,data(){return{indexName:n.indexName,searchClient:algoliasearch(n.applicationId,n.apiKey),routing:{stateMapping:{stateToRoute(t){const i=t[n.indexName];return{query:i.query,page:i.page,hitsPerPage:i.hitsPerPage}},routeToState(t){return{[n.indexName]:{query:t.query,page:t.page,hitsPerPage:t.hitsPerPage}}}}}}},methods:{refineSearch:debounce((n,t)=>{n(t)}),jumpToTopOfResults(){document.querySelector(n.el).scrollIntoView()}}}),Vue.use(VueMask.VueMaskPlugin)};window.NCLM=window.NCLM||{};NCLM.DocumentServiceAccounts=n=>{new Vue({el:"#account-search",components:{VueBootstrapTypeahead},data(){return{documents:null,query:"",account:{Id:"",Name:""},email:"",isLoading:!1,hasError:!1,hasResults:!1,resultStateString:"",showSearchFields:n.showSearchFields}},mounted(){n.showSearchFields||this.getDocuments()},methods:{resetSearchState(){this.documents=null;this.isLoading=!0;this.hasError=!1;this.hasResults=!1;this.resultStateString=""},updateDocumentTree(n){this.documents=n},buildResultStateString(){return this.account.Name&&this.email?`Showing results for ${this.account.Name} for ${this.email}.`:this.account.Name?`Showing results for ${this.account.Name}.`:this.email?`Showing results for ${this.email}.`:""},getDocuments(){this.resetSearchState();this.query||(this.account.Id="",this.account.Name="");Vue.axios.get(`/api/documents?accountId=${this.account.Id}&email=${this.email}`).then(n=>{this.hasResults=n?.data?.children?.length,this.updateDocumentTree(n?.data),this.resultStateString=this.buildResultStateString()}).catch(()=>{this.hasError=!0}).finally(()=>{this.isLoading=!1})}}})};window.NCLM=window.NCLM||{};NCLM.DocumentServiceFiles=()=>{Vue.component("tree",{template:"#tree",props:["children","label","fileid","depth"],data(){return{showChildren:!1}},computed:{iconClasses(){return{"icon usn_ion-ios-folder":!this.showChildren,"icon usn_ion-ios-folder-open":this.showChildren}},labelClasses(){return{"has-children":this.children}},indent(){return{paddingLeft:`${this.depth}rem`}},isRoot(){return this.depth===0}},methods:{toggleChildren(){this.showChildren=!this.showChildren},getDocumentFilepath(n){return`/file/to/download/${n}.ext`},downloadDocument(n){!n}}})};window.NCLM=window.NCLM||{};NCLM.EventCalendar=n=>{new Vue({el:n.el,data(){return{indexName:n.indexName,searchClient:algoliasearch(n.applicationId,n.apiKey),filters:this.buildAisConfigStr
1ing(),routing:{stateMapping:{stateToRoute(t){const i=t[n.indexName];return{query:i.query,dateRange:i.range&&i.range.startDateTimestamp,eventTypes:i.refinementList&&i.refinementList.eventType,page:i.page}},routeToState(t){return{[n.indexName]:{query:t.query,range:{startDateTimestamp:t.dateRange},refinementList:{eventType:t.eventTypes},page:t.page}}}}}}},methods:{refineSearch:debounce((n,t)=>{n(t)}),jumpToTopOfResults(){document.querySelector(n.el).scrollIntoView()},cTimestampToShortDate(n){return n?dayjs(n*1e3).format("YYYY-MM-DD"):""},cShortDateToTimestamp(n){return n?dayjs(n).unix():""},cShortDateToStartOfDayTimestamp(n){return n?dayjs(n).startOf("day").unix():""},cShortDateToEndOfDayTimestamp(n){return n?dayjs(n).endOf("day").unix():""},refineDateFrom(n,t,i,r){const u=!t||t===this.cTimestampToShortDate(r);t=u?"":this.cShortDateToStartOfDayTimestamp(t);n({min:t,max:i})},refineDateTo(n,t,i,r){const u=!i||i===this.cTimestampToShortDate(r);i=u?"":this.cShortDateToEndOfDayTimestamp(i);n({min:t,max:i})},buildFilters(n){const t={filtersArr:[],numericFiltersArr:[]};return n&&n.forEach((n,i)=>{const r=buildFiltersArrayItem(i,n)??"";i==="dateRange"?t.numericFiltersArr.push(r):t.filtersArr.push(r)}),t},buildPresetFilterString(){if(!n.presetFilterUrl)return"";const r=this.buildFilters(getSearchParams(n.presetFilterUrl)),t=r.filtersArr?.join(" OR "),i=r.numericFiltersArr?.join(" AND ");return t&&i?`${t} AND ${i}`:t||i||""},buildAffiliateFilterString(){return n.selectedAffiliateIds?.length?"("+n.selectedAffiliateIds.map(n=>`companyId: "${n}"`).join(" OR ")+")":""},buildEventCategoryFilterString(){return n.selectedEventCategories?.length?"("+n.selectedEventCategories.map(n=>`eventCategory: "${n}"`).join(" OR ")+")":""},buildAisConfigString(){let n=`category: "event" AND NOT eventType: "other"`;const t=this.buildPresetFilterString();t&&(n=`${n} AND ${t}`);const i=this.buildAffiliateFilterString();i&&(n=`${n} AND ${i}`);const r=this.buildEventCategoryFilterString();return r&&(n=`${n} AND ${r}`),n}}})};window.NCLM=window.NCLM||{};NCLM.GlobalSearch=n=>{new Vue({el:n.el,data(){return{indexName:n.indexName,searchClient:algoliasearch(n.applicationId,n.apiKey),routing:{stateMapping:{stateToRoute(t){const i=t[n.indexName];return{query:i.query,category:i.menu&&i.menu.category,pageCategories:i.refinementList&&i.refinementList["pageCategories.lvl1"],eventTypes:i.refinementList&&i.refinementList.eventType,jobCategories:i.refinementList&&i.refinementList.jobCategory,departments:i.hierarchicalMenu&&i.hierarchicalMenu["departments.lvl0"]&&i.hierarchicalMenu["departments.lvl0"].join("/"),page:i.page}},routeToState(t){return{[n.indexName]:{query:t.query,menu:{category:t.category},refinementList:{["pageCategories.lvl1"]:t.pageCategories,eventType:t.eventTypes,jobCategory:t.jobCategories},hierarchicalMenu:{"departments.lvl0":t.departments&&t.departments.split("/")||undefined},page:t.page}}}}},contentFilters:[]}},methods:{refineSearch:debounce((n,t)=>{n(t)}),formatTopFilterLabel(n){return n.toLowerCase()==="event"?"Events":n.toLowerCase()==="job"?"Jobs":n.toLowerCase()==="affiliatemember"?"Affiliates":n.toLowerCase()==="associatemember"?"Associates":n.toLowerCase()==="municipality"?"Municipalities":n},jumpToTopOfResults(){document.querySelector(n.el).scrollIntoView()},getParentLabel(n){return n.label.split(">")[0].trim()},getChildLabel(n){return n.label.split(">")[1].trim()},setContentFilters(n){const t=this.getParentLabel(n);this.contentFilters.includes(t)||this.contentFilters.push(t)},generateId(n){return`${n.trim().split(" ").join("")}`}}})};window.NCLM=window.NCLM||{};NCLM.JobBoard=n=>{new Vue({el:n.el,data(){return{indexName:n.indexName,searchClient:algoliasearch(n.applicationId,n.apiKey),routing:{stateMapping:{stateToRoute(t){const i=t[n.indexName];return{query:i.query,location:i.menu&&i.menu.location,jobCategory:i.menu&&i.menu.jobCategory,page:i.page,sortBy:i.sortBy}},routeToState(t){return{[n.indexName]:{query:t.query,menu:{location:t.location,jobCategory:t.jobCategory},page:t.page,sortBy:t.sortBy}}}}}}},methods:{refineSearch:debounce((n,t)=>{n(t)}),jumpToTopOfResults(){document.querySelector(n.el).scrollIntoView()},formatUTC(n){const t=new Intl.DateTimeFormat("en-US",{timeZone:"UTC",year:"numeric",month:"2-digit",day:"2-digit"});return t.format(new Date(n))}}})};window.NCLM=window.NCLM||{};NCLM.MunicipalDirectory=n=>{new Vue({el:n.el,data(){return{indexName:n.indexName,searchClient:algoliasearch(n.applicationId,n.apiKey),routing:{stateMapping:{stateToRoute(t){const i=t[n.indexName];return{query:i.query,page:i.page,sortBy:i.sortBy,hitsPerPage:i.hitsPerPage}},routeToState(t){return{[n.indexName]:{query:t.query,page:t.page,sortBy:t.sortBy,hitsPerPage:t.hitsPerPage}}}}}}},methods:{refineSearch:debounce((n,t)=>{n(t)}),jumpToTopOfResults(){document.querySelector(n.el).scrollIntoView()}}}),Vue.use(VueMask.VueMaskPlugin)};window.NCLM=window.NCLM||{};NCLM.PeopleDirectory=n=>{const t=`${n.indexName}_lastName_asc`;new Vue({el:n.el,data(){return{indexName:t,searchClient:algoliasearch(n.applicationId,n.apiKey),routing:{stateMapping:{stateToRoute(n){const i=n[t];return{query:i.query,departments:i.hierarchicalMenu&&i.hierarchicalMenu["departments.lvl0"]&&i.hierarchicalMenu["departments.lvl0"].join("/"),page:i.page,sortBy:i.sortBy}},routeToState(n){return{[t]:{query:n.query,hierarchicalMenu:{"departments.lvl0":n.departments&&n.departments.split("/")||undefined},page:n.page,sortBy:n.sortBy}}}}}}},mounted(){const n=this.$refs.collapseDepartment;n.addEventListener("click",this.handleFilterClick)},methods:{refineSearch:debounce((n,t)=>{n(t)}),jumpToTopOfResults(){document.querySelector(n.el).scrollIntoView()},sortBy(n){const i=this.$refs.sortByComponent,t=i?.$el.querySelector("select");if(t){t.value=n;const i=new Event("change",{bubbles:!0});t.dispatchEvent(i)}},handleFilterClick(){const i=this.$refs.collapseDepartment,r=i?.querySelector(".ais-HierarchicalMenu-item--selected");r?this.sortBy(`${n.indexName}_displayRanking_asc`):this.sortBy(t)}}})};$("header#site-header .site-search .expand-search").click(function(){$("header#site-header .secondary").toggleClass("open-search");$("#utilityNavSearchInput").is(":visible")?$("#utilityNavSearchInput").focus():$("#utilityNavSearchInput").blur()});$("html").click(function(){$("header#site-header .secondary").removeClass("open-search");$("#utilityNavSearchInput").blur()});$(window).on("resize",function(){window.innerWidth>=1200&&($("nav.main ul li .expand-subpages").attr("aria-expanded","fal
1se"),$("nav.main ul li").removeClass("open-child").removeClass("open-child_mobile"))});window.NCLM=window.NCLM||{};NCLM.PowerBI_ReportPrinter=({accessToken:n,embedUrl:i,embedReportId:t,enableFPSSync:r})=>{function k(o,h,c,l){const p={type:"report",tokenType:s.TokenType.Embed,accessToken:n,embedUrl:i,id:t,permissions:s.Permissions.All,settings:{filterPaneEnabled:!1,navContentPaneEnabled:!1}},y="printableReportContainer"+h,v=document.createElement("div");v.className="subsequentReportContainers";v.id=y;document.getElementById("section-to-print").appendChild(v);const a=powerbi.embed($("#"+y)[0],p);a.on("rendered",function(){a.off("rendered");a.setFilters(f);a.getPages().then(function(n){u=n[0];e!==""&&r?u.getVisuals().then(function(t){const i=t.filter(function(n){return n.type==="slicer"})[0];i?i.setSlicerState(e).then(function(){n[h].setActive()}):n[h].setActive()}):n[h].setActive();n[h].setFilters(c[h]);n[h].getVisuals().then(function(n){n.forEach((n,t)=>{n.getFilters().then(function(i){i=i.filter(n=>l[h][t].map(n=>n.target.table+"|"+n.target.column).indexOf(n.target.table+"|"+n.target.column)<0);n.setFilters(i.concat(l[h][t]))})})})})})}function c(n){const t=n+"=",i=document.cookie.split(";");for(let n=0;n<i.length;n++){let r=i[n];while(r.charAt(0)===" ")r=r.substring(1,r.length);if(r.indexOf(t)===0)return r.substring(t.length,r.length)}return null}function d(){const n=document.cookie.split(";");for(let t=0;t<n.length;t++){const i=n[t],r=i.indexOf("="),u=r>-1?i.substr(0,r):i;document.cookie=u+"=;expires=Thu, 01 Jan 1970 00:00:00 GMT"}}const v=c("filtercookie"),l=c("slicercookie"),y=c("filtercookiepage"),p=c("filtercookievisual");d();let u,f="",a="",o="",e="";if(v!==""&&(f=JSON.parse(v)),y!==""&&(a=JSON.parse(y)),p!==""&&(o=JSON.parse(p)),l&&l!==""&&r){e=JSON.parse(l);const n=e.filters;for(let t=0;t<f.length;t++)f[t].target.column===n[0].target.column&&(f[t]=n[0])}const s=window["powerbi-client"].models,w={type:"report",tokenType:s.TokenType.Embed,accessToken:n,embedUrl:i,id:t,permissions:s.Permissions.All,settings:{filterPaneEnabled:!1,navContentPaneEnabled:!1}},b=$("#printableReportContainer")[0],h=powerbi.embed(b,w);h.on("rendered",function(){h.off("rendered");h.setFilters(f);h.getPages().then(function(n){u=n[0];u.setFilters(a[0]);u.setActive();u.getVisuals().then(function(n){if(n.forEach((n,t)=>{n.getFilters().then(function(i){i=i.filter(n=>o[0][t].map(n=>n.target.table+"|"+n.target.column).indexOf(n.target.table+"|"+n.target.column)<0);n.setFilters(i.concat(o[0][t]))})}),e!==""&&r){const t=n.filter(function(n){return n.type==="slicer"})[0];t&&t.setSlicerState(e)}});for(let t=1;t<n.length;t++)k(n[t].name,t,a,o)})})};window.NCLM=window.NCLM||{};NCLM.PowerBI_Report=({accessToken:n,embedUrl:r,embedReportId:i,enableFilters:f,enableNav:e,enablePrinting:o,enableFPSSync:u,height:s,width:h,contentId:t})=>{function k(){c.getPages().then(function(n){c.getFilters().then(function(t){const u=[],i=[];for(let t=0;t<n.length;t++)i[t]=[];let r=0;n.forEach((f,e,o)=>{f.getFilters().then(function(s){let h=0;u[e]=s;f.getVisuals().then(function(f){f.forEach((f,s,c)=>{f.getFilters().then(function(f){i[e][s]=f.filter(n=>a[e][s].filter(t=>d(n,t)).length===0);h=h+1;h===c.length&&(r=r+1,r===o.length&&g(n,t,u,i))})})})})})})})}function d(n,t){function u(n,t){let f;if(isNaN(n)&&isNaN(t)&&typeof n=="number"&&typeof t=="number"||n===t)return!0;if(typeof n=="function"&&typeof t=="function"||n instanceof Date&&t instanceof Date||n instanceof RegExp&&t instanceof RegExp||n instanceof String&&t instanceof String||n instanceof Number&&t instanceof Number)return n.toString()===t.toString();if(!(n instanceof Object&&t instanceof Object)||Object.prototype.isPrototypeOf.call(n,t)||Object.prototype.isPrototypeOf.call(t,n)||n.constructor!==t.constructor||n.prototype!==t.prototype||i.indexOf(n)>-1||r.indexOf(t)>-1)return!1;for(f in t)if(Object.prototype.hasOwnProperty.call(t,f)!==Object.prototype.hasOwnProperty.call(n,f)||typeof t[f]!=typeof n[f])return!1;for(f in n){if(Object.prototype.hasOwnProperty.call(t,f)!==Object.prototype.hasOwnProperty.call(n,f)||typeof t[f]!=typeof n[f])return!1;switch(typeof n[f]){case"object":case"function":if(i.push(n),r.push(t),!u(n[f],t[f]))return!1;i.pop();r.pop();break;default:if(n[f]!==t[f])return!1}}return!0}const i=[],r=[];return u(n,t)}function g(n,t,i,r){n[0].setActive();const f=JSON.stringify(t);document.cookie=l("filtercookie",f,30);const e=JSON.stringify(i);document.cookie=l("filtercookiepage",e,30);const o=JSON.stringify(r);document.cookie=l("filtercookievisual",o,30);u===!0?n[0].getVisuals().then(function(n){const t=n.filter(function(n){return n.type==="slicer"})[0];t?t.getSlicerState().then(function(n){document.cookie=l("slicercookie",JSON.stringify(n),30);v()}):(alert("Enable First Page Slicer Sync was set to TRUE but no slicer was found on the first page of the report. Attempting to print without FPS sync."),v(!1))}):v()}function v(){let n=window.location.origin;n+="/report-printer";n+="?contentId="+t;window.location.href=n}function l(n,t,i){let r="";if(i){const n=new Date;n.setTime(n.getTime()+i*1e3);r="; expires="+n.toGMTString()}return n+"="+t+r+"; path=/"}if(o===!0){const n=document.getElementById("printbutton");n!==null&&(n.style.setProperty("display","block"),n.addEventListener("click",function(){k()}))}const y=document.getElementById("reportContainer");s>0&&(y.style.height=s+"px");h>0&&(y.style.width=h+"px");const p=window["powerbi-client"].models,w={type:"report",tokenType:p.TokenType.Embed,accessToken:n,embedUrl:r,id:i,permissions:p.Permissions.All,settings:{filterPaneEnabled:f,navContentPaneEnabled:e}},b=$("#reportContainer")[0],c=powerbi.embed(b,w),a=[];c.on("loaded",function(){c.getPages().then(function(n){for(let t=0;t<n.length;t++)a[t]=[];
1n.forEach((n,t)=>{n.getVisuals().then(function(n){n.forEach((n,i)=>{n.getFilters().then(function(n){a[t][i]=n})})})})})})}

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.