PageSourceSearch

https://www.charitydata.ca/js/main.min.js?2026091817

js charitydata.ca collected 2026-09-24 09:32:49 UTC 78,248 bytes, 1 lines download raw bytes

1!function(e){var t,a="https://api.charitydata.ca/",n=2024,r={async:!0,method:"POST",headers:{Authorization:"Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzY29wZXMiOlsicHVibGljIl19.LV45Zi-vd8YnI2g6jLXusk_uea55jg1JqolvcNaHcy0","Cache-Control":"no-cache"}},i=document.querySelector("base"),o=i?i.href:"/",s=document.querySelector("body"),l=document.querySelector("html"),c=document.querySelector("title"),d=document.querySelector('meta[name="description"]'),u=String.fromCharCode(160),h=new RegExp(u,"g"),f=u+u+u+u,p=function(){},g=/^[1-9]\d{3,}$/,v=/^-?[0-9]+(\.[0-9]{2})?$/,b=(parseInt(s.dataset.year),{}),y={},N={},w="abc",x="num",k=function(e){return _(e)?parseInt(e.substr(0,4)):e},S=!1,$=null;function C(){S&&(S=!1,$=null,m.redraw())}"0"===localStorage.getItem("showLineNumbers")?y.showLineNumbers=!1:(localStorage.setItem("showLineNumbers","1"),y.showLineNumbers=!0);var T={A:"Public Foundation",B:"Private Foundation",C:"Charitable Organization"},A={A:"More than 5,000,000",B:"1,500,001 - 5,000,000",C:"500,001 - 1,500,000",D:"150,001 - 500,000",E:"30,001 - 150,000",F:"30,000 or less","-":"Unknown"},D={A:"More than 100 million",B:"1,000,001 - 100 million",C:"500,001 - 1,000,000",D:"200,001 - 500,000",E:"100,001 - 200,000",F:"50,001 - 100,000",G:"50,000 or less","-":"Unknown"},R={A:"More than 5,000,000",B:"1,500,001 - 5,000,000",C:"500,001 - 1,500,000",D:"150,001 - 500,000",E:"30,001 - 150,000",F:"30,000 or less","-":"Unknown"},L={A:"0",B:"1",C:"2-5",D:"6-10",E:"11-20",F:"21-50",G:"51-100",H:"101+ employees"},q={AB:"Alberta",BC:"British Columbia",MB:"Manitoba",NB:"New Brunswick",NL:"Newfoundland and Labrador",NT:"Northwest Territories",NS:"Nova Scotia",NU:"Nunavut",ON:"Ontario",PE:"Prince Edward Island",QC:"Quebec",SK:"Saskatchewan",YT:"Yukon",AL:"Alabama",AK:"Alaska",AZ:"Arizona",AR:"Arkansas",CA:"California",CO:"Colorado",CT:"Connecticut",DE:"Delaware",FL:"Florida",GA:"Georgia",HI:"Hawaii",ID:"Idaho",IL:"Illinois",IN:"Indiana",IA:"Iowa",KS:"Kansas",KY:"Kentucky",LA:"Louisiana",ME:"Maine",MD:"Maryland",MA:"Massachusetts",MI:"Michigan",MN:"Minnesota",MS:"Mississippi",MO:"Missouri",MT:"Montana",NE:"Nebraska",NV:"Nevada",NH:"New Hampshire",NJ:"New Jersey",NM:"New Mexico",NY:"New York",NC:"North Carolina",ND:"North Dakota",OH:"Ohio",OK:"Oklahoma",OR:"Oregon",PA:"Pennsylvania",RI:"Rhode Island",SC:"South Carolina",SD:"South Dakota",TN:"Tennessee",TX:"Texas",UT:"Utah",VT:"Vermont",VA:"Virginia",WA:"Washington",WV:"West Virginia",WI:"Wisconsin",WY:"Wyoming"},E={1:"Failure to file",2:"Audited",3:"Voluntary",4:"Other"},O="a",M="$",F="#",z=[["relevance","Relevance",O],["legalName","Legal name",O],[4200,"Total assets",M],[4100,f+"Cash, bank accounts, and short-term investments",M],[4140,f+"Long-term investments",M],[4155,f+"Land and buildings in Canada",M],[4160,f+"Other capital assets in Canada",M],[4110,"Amounts receivable from non-arm’s length persons",M],[4130,"Investments in non-arm’s length persons",M],[4190,"Value of all impact investments on any line",M],[4350,"Total liabilities",M],[4700,"Total revenue",M],[4500,f+"Receipted donations",M],[580,f+"Total amount of tax-receipted gifts-in–kind",M],[4630,f+"Total non-tax receipted revenue from fundraising",M],[4510,f+"Total amount received from other charities",M],[4540,f+"Total revenue received from federal government",M],[4550,f+"Total revenue received from provincial / territorial governments",M],[4560,f+"Total revenue received from municipal / regional governments",M],[4570,f+"Total revenue received from any level of government",M],[4571,f+"Total tax-receipted revenue from outside Canada",M],[4575,f+"Total non tax-receipted revenue from outside Canada",M],[4577,f+"Total interest and investment income from non-arm’s length parties",M],[4640,f+"Total revenue from sale of goods and services (except to any level of government in Canada)",M],[4650,f+"Total other revenue",M],[5100,"Total expenditures",M],[5e3,f+"Total expenditures on charitable activities",M],[5010,f+"Total expenditures on management and administration",M],[5020,f+"Total expenditures on fundraising",M],[5040,f+"Total other expenditures",M],[5045,f+"Total grants made to non-qualified donees (grantees)",M],[5050,f+"Total amount of gifts paid to qualified donees",M],[5460,f+"Total amounts paid to external fundraisers",M],[39
10,f+"Total compensation expenditures",M],[4800,f+"Total advertising and promotion",M],[4850,f+"Occupancy costs",M],[4860,f+"Professional and consulting fees",M],[300,"Total Number of full time employees",F],[5861,"Total number of DAF accounts held at the end of the fiscal period",F],[5862,"Total value of all DAF accounts held at the end of the fiscal period",M],[5863,"Total value of donations to DAF accounts received during the fiscal period",M],[5864,"Total value of qualifying disbursements from DAFs during the fiscal period",M],[865,"Disbursement quota (DQ) excess or shortfall",M]],I=[["firstName","First name",O],["lastName","Last name",O],["charityName","Charity name",O]];function P(e){return null==e||""===e}function V(e){return"function"==typeof e}function B(e){return"object"==typeof e&&null!==e}function _(e){return"string"==typeof e}function H(e){return _(e)&&/^[A-Z]$|^[A-Z][0-9]$|^[A-Z][0-9][A-Z]$|^[A-Z][0-9][A-Z] $|^[A-Z][0-9][A-Z] [0-9]$|^[A-Z][0-9][A-Z] [0-9][A-Z]$|^[A-Z][0-9][A-Z] [0-9][A-Z][0-9]$/.test(e)}var G=Object.assign||function(e){for(var t=1;t<arguments.length;t++)j(e,arguments[t]);return e};function W(e,t){if(Array.isArray(e)&&V(t))for(var a=e.length,n=0;n<a;n++)if(t(e[n],n,e))return e[n]}function j(e,t,a){for(var n in a||t)t.hasOwnProperty(n)&&(e[n]=t[n]);return e}function U(e){for(var t=1;t<arguments.length;t++){var a=arguments[t];e.hasOwnProperty(a)&&delete e[a]}return e}function Y(e,t,a){var n="\\d(?=(\\d{"+(t||3)+"})+"+(a>0?"\\.":"$")+")";return P(e)?"-":parseFloat(e).toFixed(Math.max(0,~~a)).replace(new RegExp(n,"g"),"$&,")}function Q(e){for(var t=[],a=0;a<e.length;a++)Array.isArray(e[a])?t=t.concat(Q(e[a])):t.push(e[a]);return t}var Z="&,ç,æ,œ,á,é,í,ó,ú,à,è,ì,ò,ù,ä,ë,ï,ö,ü,ÿ,â,ê,î,ô,û,å,e,i,ø,u".split(","),K=" and ,c,ae,oe,a,e,i,o,u,a,e,i,o,u,a,e,i,o,u,y,a,e,i,o,u,a,e,i,o,u".split(",");function X(e){e=e.toLowerCase();for(var t=0;t<Z.length;t++)e=e.replace(Z[t],K[t]);return e.replace(/\s+/g,"-").replace(/[^a-z0-9\-]/g,"")}function J(t,a){return m(t,{oncreate:function(t){for(var a=t.dom.querySelectorAll("a"),n=0;n<a.length;n++)a[n].onclick=function(t){new URL(t.target.href).origin===e.location.origin&&(t.preventDefault(),m.route.set(t.target.href.substr(o.length)))}}},m.trust(a))}function ee(e){return B(e)?Object.keys(e).map((function(e){return g.test(e)?parseInt(e):null})).filter(Boolean).sort().reverse():[]}function te(e,t){function a(e,t,a){a=a||{};for(var n="",r=/^[0-9,\(\)\.\-]+$/,i=0;i<e.length;i++){for(var o=e[i].querySelectorAll(t),s=[],l=0;l<o.length;l++){var c=o[l].textContent;c=a.text||!r.test(c)?'"'+c.replace(/"/g,'"')+'"':c.replace(/[,\(\)]/g,""),s.push(c)}n+=s.join(a.separator)+"\n"}return n}return((t=G({separator:","},t)).header?t.header+"\n":"")+a(e.querySelectorAll("thead tr"),"th",{text:!0})+a(e.querySelectorAll("tbody tr"),"th,td")}function ae(e){var t="";if(e&&e.childNodes)for(var a=0;a<e.childNodes.length;a++)t+=e.childNodes[a].xml||(new XMLSerializer).serializeToString(e.childNodes[a]);return t}function ne(e){return"https://apps.cra-arc.gc.ca/ebci/hacc/srch/pub/dsplyRprtngPrd/"+e}function re(t,a){var n,i,o=this,s=function(t){t.route&&m.route.set(t.route,function(e){for(var t in e)P(e[t])&&delete e[t];return e}(G({},m.parseQueryString(e.location.search),o.data)))};G(o,a,{data:{},loaded:!1,set:function(t){B(t)&&j(o.data,m.parseQueryString(e.location.search),o.data)},reset:function(){o.loaded=!1,(a.onReset||p)(),G(o.data,t)},load:function(t){var l;m.redraw(),n&&(clearTimeout(n),n=null),!0===t?(l=j(o.data,m.parseQueryString(e.location.search),o.data),i&&(i.abort(),i=null),o.loading=!0,o.loaded=!1,o.error=!1,l=j({},l),V(o.beforeFetch)&&o.beforeFetch(l),m.request(G({},r,{body:l,url:a.url,config:function(e){i=e}})).then((function(e){o.afterFetch&&o.afterFetch(e),o.loading=!1,o.loaded=!0})).catch((function(e){o.loading=!1,o.error=!0}))):(t||s(a),n=setTimeout((function(){s(a)}),t))}}),o.reset()}var ie,oe,se={charities:null,charityTypes:null,cities:null,pagination:null,provinces:null,terms:null,assetRangeOptions:null,designationOptions:null,expenseRangeOptions:null,revenueRangeOptions:null,staffRangeOptions:null},le=G({},se),ce=new re({fpeYear:n,q:"",designation:"",descriptionCode:"",categoryCode:"",subcategoryCode:"",revenueRange:"",assets
1Range:"",expensesRange:"",staffRange:"",city:"",province:"",postalCode:"",pageSize:20,sortBy:"relevance",sortDirection:"asc",offset:null},{route:"/search",url:a+"search/advanced",beforeFetch:function(e){e.terms=e.q||"",delete e.q},afterFetch:function(e){var t;G(se,e.data,{terms:e.info.searchObject.terms.length?new RegExp("("+(t=e.info.searchObject.terms,t.replace(/[-\/\\^$*+?.()|[\]{}]/g,"\\$&")+")"),"gi"):null})}}),de={charities:null,pagination:null},ue=new re({terms:"",excludeFilters:!0,pageSize:25,sortBy:"legalName",sortDirection:"asc",offset:null},{url:a+"search/advanced",afterFetch:function(e){G(de,e.data)}}),me={charities:null,pagination:null},he=new re({q:"",revoked_reason:0,cd_profile:0,pageSize:25,sortBy:"legalName",sortDirection:"asc",offset:null},{route:"/revoked",url:a+"search/revoked",beforeFetch:function(e){e.q||="",e.cd_profile=parseInt(e.cd_profile)||0,0===parseInt(e.revoked_reason)&&delete e.revoked_reason},afterFetch:function(e){G(me,e.data)}}),fe={charities:null,cities:null,provinces:null},pe=G({},fe),ge=new re({firstName:"",lastName:"",province:"",city:"",offset:null},{route:"/search/director",url:a+"search/trustee/advanced",onReset:function(){!function(e,t){for(var a in e)e.hasOwnProperty(a)&&(e[a]=t)}(fe,null)},afterFetch:function(e){G(fe,e.data)}}),ve={view:function(e){return m('svg[xmlns="http://www.w3.org/2000/svg"][viewB
1ox="0 0 450 80"][fill-rule="nonzero"][clip-rule="evenodd"][stroke-linejoin="round"][stroke-miterlimit="2"]',{class:"charitydata "+(e.attrs.class||"")},[m("title","CharityData"),m('path[class="charity"][d="M22.3 62.3c-3.6 0-6.7-.5-9.4-1.5s-5-2.5-6.7-4.2c-1.7-1.8-3-4-3.9-6.4-.9-2.5-1.3-5.2-1.3-8 0-2.7.5-5.2 1.6-7.6a20.3 20.3 0 0111.2-10.7c2.7-1.1 5.8-1.7 9.1-1.7 4.7 0 8.4.9 11 2.7 2.8 1.7 4.2 4.1 4.2 7 0 2-.5 3.4-1.5 4.5s-2.6 1.7-5 1.7a8 8 0 01-4.8-1.4c-1.2-.9-1.9-2-1.9-3.6 0-1.2.2-2.4.6-3.7l.8-2.7c-.3-.5-.7-.8-1.1-1-.4-.3-1.1-.4-2-.4-1.2 0-2.2.2-3.2.8-.9.5-1.8 1.4-2.6 2.8-.8 1.2-1.4 3-1.9 5-.4 2.2-.7 4.8-.7 7.8 0 4.5 1 8.1 3.2 10.9 2.1 2.8 4.7 4.1 7.6 4.1 2.8 0 5-.6 6.7-1.8a17 17 0 004.5-5.4l2.8 2c-.8 1.5-1.7 3-2.8 4.2a20.5 20.5 0 01-8.8 5.8c-1.6.5-3.6.8-5.7.8zM90.7 61h-23v-2.7a176.7 176.7 0 003.4-.6c.5-.2.9-.6 1-1.2.3-.5.4-1.3.4-2.3V36.3c0-2.6-.5-4.5-1.5-5.8a5 5 0 00-4.1-2c-1 0-2 .2-2.9.5a10.6 10.6 0 00-4.3 2.9l-1.1 1.4v20.4c0 1 0 1.7.3 2.3.2.5.7 1 1.3 1.3.4.2.9.5 1.5.6l1.8.4v2.8H40.4v-2.8a43.5 43.5 0 003.5-.6c.9-.3 1.4-.7 1.7-1.3a5 5 0 00.4-2.2V11.7c0-.8-.2-1.7-.5-2.6-.4-1-1-1.6-1.6-2-.5-.4-1.3-.6-2.2-.8L39 5.9V3.1l18.9-1 .6.6V29h.1l2.6-2.3c.8-.7 1.7-1.4 2.9-2.1 1-.6 2.1-1.1 3.6-1.6 1.6-.4 3.2-.6 5-.6 4 0 7.1 1.2 9.2 3.5 2 2.4 3.1 5.5 3.1 9.4v18.6c0 1 .2 1.7.4 2.3.3.5.8 1 1.6 1.3a10.8 10.8 0 003.6 1V61zM136.2 60.3c-1.2.5-2.5 1-4 1.3-1.5.4-3.1.6-4.8.6-3.2 0-5.5-.4-7-1.4a7 7 0 01-3-4h-.2c-.8 1-1.7 1.7-2.5 2.3a18.3 18.3 0 01-6 2.8c-1 .2-2.6.4-4.6.4-3 0-5.5-.9-7.6-2.6-2-1.8-3-4-3-7 0-1.6.1-3 .6-4.2a9.5 9.5 0 014.6-5 114 114 0 0111.5-4c3.2-1 5.5-1.8 7-2.6v-3.6l-.1-2.5c-.1-1-.3-2-.7-2.7a5 5 0 00-1.7-2 5 5 0 00-3-.8 7.2 7.2 0 00-4.6 1.4l.7 2.3c.3 1 .5 2 .5 3l-.3 1.6c-.3.7-.6 1.2-1 1.6-.6.5-1.3.9-2 1.2-.7.3-1.8.4-3.3.4-2.1 0-3.8-.5-4.9-1.6-1-1-1.6-2.3-1.6-4 0-1.4.6-2.7 1.7-3.8 1.1-1.1 2.5-2 4.1-2.8a29.5 29.5 0 0111.3-2.4c2.5 0 4.8.2 6.8.4 2 .3 4 1 5.6 1.9 1.6.8 2.8 2.1 3.7 3.8 1 1.7 1.4 4 1.4 6.6a359.2 359.2 0 01-.3 18c0 1.1.2 2 .5 2.7.3.7.9 1.2 1.6 1.5.4.2 1 .3 2 .4h2.6v2.8zm-19-19.9a49.5 49.5 0 00-7.6 3.7c-1 .7-1.7 1.6-2.2 2.7a8.9 8.9 0 00-.8 3.9c0 2 .4 3.4 1.3 4.3 1 .9 2 1.3 3.3 1.3 1.4 0 2.6-.3 3.5-.8a10 10 0 002.4-2.1l.1-13zM176.2 30.3c0 2-.6 3.6-1.8 5a5.8 5.8 0 01-4.7 2.3c-1.8 0-3.4-.5-4.7-1.5-1.3-.9-1.9-2.3-1.9-4.1 0-.9 0-1.6.2-2l.3-1.5a8 8 0 00-3.7 1.2c-1.3.8-2.4 1.8-3.4 3v21c0 .9.1 1.6.4 2.2.3.6.8 1 1.4 1.4a30 30 0 005.4 1v2.8h-25.4v-2.8a34.2 34.2 0 003.6-.6c.8-.2 1.4-.7 1.7-1.3a5 5 0 00.4-2.2V32c0-1-.2-1.7-.6-2.5-.5-.7-1-1.3-1.6-1.7-.4-.3-1-.6-1.7-.8l-2.3-.4v-2.8l18.1-1 .6.6V29h.2c1.7-2 3.6-3.6 5.5-4.7 2-1.2 4-1.8 6.2-1.8 2.4 0 4.3.8 5.7 2.2a7.7 7.7 0 012.1 5.7zM202.2 61H178v-2.7a46.3 46.3 0 003.6-.6c.8-.3 1.3-.7 1.7-1.3.3-.5.5-1.3.5-2.2V32c0-.9-.2-1.7-.6-2.4a5 5 0 00-1.6-1.6 13.5 13.5 0 00-4.6-1.4v-2.8l18.7-1 .6.6v30.3c0 .9.2 1.6.5 2.2.4.7 1 1.1 1.7 1.4a12.8 12.8 0 003.6 1v2.8zM196.6 9.1c0 2-.7 3.6-2.2 5a7.6 7.6 0 01-5.3 2c-2 0-3.8-.7-5.3-2a6.4 6.4 0 01-2.2-5c0-1.9.7-3.5 2.2-5 1.5-1.3 3.2-2 5.3-2 2 0 3.8.7 5.3 2 1.5 1.5 2.2 3.1 2.2 5zM232.7 26.3v1.3h-10.6v20.8c0 3 .4 5.1 1.3 6.4.8 1.2 2.3 1.8 4.4 1.8a36.5 36.5 0 005.4-.5v3.2a49 49 0 01-5.2 2c-1.9.5-4.1.8-6.8.8-4 0-6.9-1-8.8-2.9-2-2-2.9-4.7-2.9-8.2V27.6h-6.8v-4.3h6.8V12h12.6v11.4h33v2.8c-.8 0-1.8.2-3 .6-1 .3-1.7.8-1.7 1.3 0 .2 0 .5.2.7l.4 1a688.3 688.3 0 009.2 18.6 1008.2 1008.2 0 007.7-18.5V29c0-.4-.2-.8-.6-1.2a7 7 0 00-1.6-.9 11.6 11.6 0 00-3.3-.8v-2.8h15.7v2.8c-1.1.2-2.2.6-3.3 1.3-1 .7-2 1.7-2.7 3.2l-6.7 14.7-7.7 17a49.6 49.6 0 01-4.6 8.1c-1.5 2-2.8 3.6-4.1 4.7a13 13 0 01-3.7 2.2 10 10 0 01-3.6.7c-2.4 0-4.3-.7-5.8-2a6 6 0 01-2.2-4.6c0-.7 0-1.3.2-2 .2-.5.5-1.2 1-1.8.5-.6 1-1 2-1.5a6.8 6.8 0 016.9 1 24 24 0 014 4c.9-.8 1.9-2 3.1-3.7 1.3-1.7 2.2-3.4 2.7-5.1a907.1 907.1 0 00-15.8-32.1 7.2 7.2 0 00-2.6-2.9c-.8-.5-1.6-.8-2.5-1z"]'),m('path[class="data"][d="M326.6 60.3l-18.8 1.1-.5-.5v-3.5l-.3-.1c-1.2 1.3-3 2.5-5 3.5a16.1 16.1 0 01-19.1-4.2c-3.4-3.8-5-8.7-5-14.8 0-5.3 1.8-10 5.6-13.8 3.7-3.8 8.2-5.7 13.5-5.7a23.5 23.5 0 0110.2 2.3V12.2c0-1-.2-1.8-.6-2.7-.4-.8-.9-1.4-1.5-1.9-.8-.5-1.8-1-3-1.2a31 31 0 00-3.5-.5V3.1l20.6-1 .5.6v50c0 1 .2 1.8.5 2.4.3.7.8 1.2 1.5 1.6.6.3 1.4.5 2.4.6l2.5.2v2.8zm-19.4-6.8V32a17 17 0 00-.7-2 8 8 0 00-1.4-2 6.9 6.9 0 00-4.9-2c-2.5 0-4.6 1.4-6.2 4.3a25 25 0 00-2.5 12.2c0 2 .2 3.9.5 5.5s.8 3.1 1.5 4.5a8.7 8.7 0 002.9 3.1c1.1.8 2.5 1.2 4.1 1.2 1.6 0 2.9-.3 3.9-1 1-.5 2-1.3 2.8-2.3zM371.9 60.3c-1.2.5-2.5 1-4 1.3-1.5.4-3.1.6-4.8.6-3.2 0-5.5-.4-7-1.4a7 7 0 01-3-4h-.2c-.8 1-1.7 1.7-2.5 2.3a18.3 18.3 0 01-6 2.8c-1 .2-2.6.4-4.6.4-3 0-5.5-.9-7.6-2.6-2-1.8-3-4-3-7 0-1.6.1-3 .6-4.2a9.5 9.5 0 014.6-5 114.2 114.2 0 0111.5-4c3.2-1 5.5-1.8 7-2.6v-3.6l-.1-2.5c-.1-1-.3-2-.7-2.7a5 5 0 00-1.7-2 5 5 0 00-3-.8 7.2 7.2 0 00-4.6 1.4l.7 2.3c.3 1 .5 2 .5 3l-.3 1.6c-.3.7-.6 1.2-1 1.6-.6.5-1.3.9-2 1.2-.7.3-1.8.4-3.3.4-2.1 0-3.8-.5-4.9-1.6-1-1-1.6-2.3-1.6-4 0-1.4.6-2.7 1.7-3.8 1.1-1.1 2.5-2 4.1-2.8a29.5 29.5 0 0111.3-2.4c2.5 0 4.8.2 
16.8.4 2 .3 4 1 5.6 1.9 1.6.8 2.8 2.1 3.7 3.8 1 1.7 1.4 4 1.4 6.6a359.2 359.2 0 01-.3 18c0 1.1.2 2 .5 2.7.3.7.9 1.2 1.6 1.5.4.2 1 .3 2 .4h2.6v2.8zm-19-19.9a49.6 49.6 0 00-7.6 3.7c-1 .7-1.7 1.6-2.2 2.7a8.9 8.9 0 00-.8 3.9c0 2 .4 3.4 1.3 4.3 1 .9 2 1.3 3.3 1.3 1.4 0 2.6-.3 3.5-.8a10 10 0 002.4-2.1l.1-13zM402.3 59.3a49 49 0 01-5.2 2c-1.8.5-4 .8-6.8.8-4 0-6.9-1-8.8-2.9-1.9-2-2.9-4.7-2.9-8.2V27.6h-6.8v-4.1h7V11.9h12.4v11.6h10.6v4h-10.5v21c0 3 .4 5 1.2 6.3.8 1.2 2.3 1.8 4.4 1.8a36.5 36.5 0 005.4-.5v3.2zM447.8 60.3c-1.2.5-2.5 1-4 1.3-1.5.4-3.1.6-4.8.6-3.2 0-5.5-.4-7-1.4a7 7 0 01-3-4h-.2c-.8 1-1.7 1.7-2.5 2.3a18.3 18.3 0 01-6 2.8c-1 .2-2.6.4-4.6.4-3 0-5.5-.9-7.6-2.6-2-1.8-3-4-3-7 0-1.6.2-3 .6-4.2a9.5 9.5 0 014.6-5c1-.6 2.1-1 3.3-1.5 2.3-.9 5-1.7 8.2-2.6 3.2-1 5.6-1.7 7-2.5v-3.6l-.1-2.5c-.1-1-.3-2-.7-2.7a5 5 0 00-1.6-2 5 5 0 00-3-.8 7.2 7.2 0 00-4.7 1.4l.7 2.3c.3 1 .5 2 .5 3l-.3 1.6c-.3.7-.6 1.2-1 1.6-.6.5-1.3.9-2 1.2-.7.3-1.8.4-3.3.4-2.1 0-3.8-.5-4.8-1.6-1.1-1-1.7-2.3-1.7-4 0-1.4.6-2.7 1.7-3.8 1.1-1.1 2.5-2 4.1-2.8a29.5 29.5 0 0111.3-2.4c2.5 0 4.8.2 6.8.4 2 .3 4 1 5.6 1.9 1.6.8 2.8 2.1 3.7 3.8 1 1.7 1.4 4 1.4 6.6a359.2 359.2 0 01-.3 18c0 1.1.2 2 .5 2.7.3.7.9 1.2 1.6 1.5.4.2 1.1.3 2 .4h2.6v2.8zm-19-19.9a49.6 49.6 0 00-7.6 3.7c-1 .7-1.7 1.6-2.2 2.7a8.9 8.9 0 00-.8 3.9c0 2 .4 3.4 1.3 4.3 1 .9 2 1.3 3.3 1.3 1.4 0 2.6-.3 3.5-.8a10 10 0 002.4-2.1l.1-13z"]')])}},be={view:function(e){return m('svg[xmlns="http://www.w3.org/2000/svg"][viewB
1ox="0 0 672 166"][fill-rule="evenodd"][clip-rule="evenodd"][stroke-linejoin="round"][stroke-miterlimit="2"]',e.attrs,[m("title","Blumbergs"),m('path[fill="#075589"][d="M0 0h672v166H0V0"]'),m('path[fill="white"][d="M0 24h600v7H50v135h-7V31H0m672 111H72v-7h550V0h7v135h43M99.1 103c0 2.4-1 3-1.8 4h17c7.3 0 20.4-.6 20.4-12.2 0-9-7.3-11.2-12.4-11.3 4.6-.6 9.3-2.8 9.3-10.7 0-10.6-13.3-10.6-17.3-10.6H97c1 .8 2 1.4 2 4V103h.2m9-2.8V86.6h6.4c5.3 0 11.3.4 11.3 7.3 0 6.4-7 6.4-11.3 6.4h-6.3m0-19.6v-12h2.9c7.2 0 11.6.6 11.6 6 0 4.4-3 6.2-8.2 6.2h-6.1l-.2-.2m46.6 22.4c0 2.3-1 3-1.8 4h30v-8.5c-1.1 1.1-1.1 2-5.5 2h-13.4V66c0-2.6.9-3.2 1.8-4h-13c.8.8 2 1.4 2 4v37m42.6-14.3c0 14.7 5.4 19 18 19 14 0 16.6-7.5 16.6-19V66.2c0-2.6 1.1-3.2 1.9-4h-10.2c.7.8 1.8 1.4 1.8 4v22.6c0 6.4-.4 12.5-9.3 12.5-9.2 0-9.8-5-9.8-12.5V66.2c0-2.6 1.1-3.2 2-4h-13c.9.8 1.8 1.4 1.8 4v22.6h.2m55.3 14.3c0 2.3-1 3-1.8 4h10.2c-.7-1-1.8-1.7-1.8-4V72.7l15.6 34.1h4.5l15-34v30.3c0 2.3-.8 3-1.7 4h13c-.9-1-1.8-1.7-1.8-4V66c0-2.5 1-3 1.8-3.9h-12.7l-14.5 31.5-14-31.5h-13.8c1.1.8 2 1.4 2 4V103m74.8 0c0 2.3-1 3-2 4H343c7.2 0 20.5-.7 20.5-12.3 0-9-7.5-11.2-12.4-11.3 4.4-.6 9.1-2.8 9.1-10.7 0-10.6-13.3-10.6-17.2-10.6h-17.3c1 .8 1.8 1.4 1.8 4V103h.2m9-2.8V86.6h6.3c5.4 0 11.2.4 11.2 7.3 0 6.4-6.9 6.4-11.2 6.4h-6.2m0-19.6v-12h2.9c7.2 0 11.4.6 11.4 6 0 4.4-2.7 6.2-8.1 6.2h-6.2v-.2m47.7 22.4c0 2.3-1 3-1.8 4h30.9v-9c-1.5 1-1.3 2-5.5 2h-14.5V87H406c2.7 0 3.1.4 4.4 2V78.4c-1 1.2-1 2-4.4 2h-12.3V68.7h13.2c4.4 0 4.2 1 5.5 2v-8.5h-30c1 .8 2 1.4 2 4V103m51.4 0c0 2.3-1.1 3-1.8 4h12.9c-.8-1-1.9-1.7-1.9-4V88.8h7.3l9.6 18h11.8a13 13 0 01-3.8-4.5l-9-15.5c6.5-2 9.6-7.7 9.6-11 0-10.2-7-13.6-20.4-13.6h-16.3c.9.8 2 1.4 2 4V103m9-20.6V68.7h5.5c7.8 0 10.9 2.2 10.9 7.3 0 4.3-3 6.5-10.7 6.5h-5.6m80 8.6c0-2.5 1-3.1 1.8-4h-12.9c.8.9 1.8 1.5 1.8 4v8.8c-1.6.6-3.2 1.4-6 1.4-9 0-13.7-8.4-13.7-16 0-10.3 6-17.6 14.5-17.6 6.9 0 10.5 5.3 12.7 8.3V62.8c-.4.2-.4 1.4-1.5 1.4-2.1 0-5.4-3.1-13-3.1a22.2 22.2 0 00-21.8 23c0 12.3 6.2 23.5 22.7 23.5 6.5 0 10.3-2 15.4-4.5V90.9v.2m19.4 15c.6-.5 1-1.4 1.8-1.4 1.1 0 6.6 3.1 13 3.1 10 0 16.6-5.5 16.6-13.7 0-15.4-23-11.4-23-20 0-4 3.2-6.4 7.2-6.4 5.7 0 11 4.2 13.1 7.7V62.6c-.4.4-.7 1.6-1.8 1.6-1.6 0-5.3-3-11.5-3-9.4 0-16.3 5.6-16.3 13.4 0 16 23.2 11.4 23.2 20.8 0 4-3.2 6-8.1 6-7.5 0-12.2-4.8-14.2-7.7V106"]')])}},ye={view:function(){return m("header#header",m("div",m(".logo.charitydata",m(m.route.Link,{href:"/"},m(ve))),m(".logo.blumbergs",m('a[href="https://www.canadiancharitylaw.ca/"]',m(be))),m(".search.no-print",m("form",{onsubmit:function(e){e.preventDefault(),ce.data.offset=0,ce.load()}},m("label",m("span","Charity search:"),m('input[type="text"][placeholder="Name / BN / Activity"]',{value:ce.data.q,oninput:function(e){ce.data.q=e.currentTarget.value}}))),m(m.route.Link,{href:"/search/director"},"Director search"),m(m.route.Link,{href:"/search"},"Advanced charity search"),m(m.route.Link,{href:"/revoked"},"Revoked Charities"))))}},Ne={view:function(){return m("footer#footer",m("div",m(".copyright.c_1",m(m.route.Link,{href:"/"},m(ve,{class:"invert"})),m("div","Copyright ©"+s.dataset.year)),m(".copyright.c_2-4",m("nav.no-print",m(m.route.Link,{href:"/about"},"About"),m(m.route.Link,{href:"/terms"},"Terms"),m(m.route.Link,{href:"/faq"},"FAQs"),m(m.route.Link,{href:"/search"},"Charity Search"),m(m.route.Link,{href:"/search/director"},"Director Search"),m(m.route.Link,{href:"/index"},"Registered Charities"),m(m.route.Link,{href:"/revoked"},"Revoked Charities")),J("p",'The information provided on this website is provided “as is”, subject to our <a href="terms">disclaimer</a>, and may not be accurate and/or complete. It is based on the T3010 filings that Canadian registered charities make every year. It should not be relied upon. For further information on Canadian charities see <a href="https://www.canadiancharitylaw.ca">canadiancharitylaw.ca</a> and <a href="https://www.smartgiving.ca/">smartgiving.ca</a>'),J("p",'Developed by <a href="https://www.canadiancharitylaw.ca/">Blumbergs Professional Corporation</a> and <a href="https://www.thewire.ca/web-development/">The Wire</a>.'))))}},we={view:function(){return m("div#overlay"+(S&&$?".visible":""),m(".bkg",{onclick:function(){C()}}),m(".content-container",m(".content-wrapper",m(".content",m.trust($)),m("button.content-close",{"aria-label":"Close overlay",onclick:function(){C()}},m("span","Close")))))}},xe={view:function(e){var t=e.attrs.size||"1em";return m(".loader",m(".spinner",{style:{width:t,height:t}},u),m(".text",e.attrs.text||"Loading…"))}},ke=(ie={},{view:function(e){return ie[e.attrs.src]||(ie[e.attrs.src]=!0,m.request({method:"GET",url:e.attrs.src,extract:function(e){return e.response}}).then((function(t){ie[e.attrs.src]=t}))),_(ie[e.attrs.src])?m(".svg",{oncreate:function(e){var t=e.dom.querySelector("svg");G(e.dom.style,{paddingBottom:parseFloat(t.getAttribute("height"))/parseFloat(t.getAttribute("width"))*100+"%"})}},m.trust(ie[e.attrs.src])):m(xe)}}),Se={view:function(t){return t.state.scroll=function(){var e=t.dom.getBoundingClientRect(),a=t.dom.parentNode.getBoundingClientRect(),n=parseFloat(t.dom.style.top||0),r=Math.max(Math.min(-a.top,a.height-e.height),0);n!=r&&(t.dom.style.top=r+"px")}
1,t.state.resize=function(a){if(t.state.windowWidth!=e.innerWidth||!0===a){t.state.windowWidth=e.innerWidth,t.state.redraw&&e.cancelAnimationFrame(t.state.redraw),t.state.redraw=e.requestAnimationFrame((function(){t.state.redraw=null;var e=t.dom.children[0].children,a=e.length,n=t.dom.nextSibling.children,r=0,i=[];if(t.dom.offsetWidth>0)if(!1===t.attrs.resize)for(var o=0;o<n[0].children.length;o++)n[0].children[o].children[0].style.marginTop=t.dom.offsetHeight+"px";else{t.dom.width="",t.dom.parentNode.style.width="",t.dom.parentNode.style.minWidth="auto";for(o=0;o<a;o++)i[o]=0,t.dom.querySelector("tr").children[o].style.width="";for(o=0;o<n.length;o++){if((u=n[o]).children.length==a)for(var s=0;s<a;s++)i[s]=Math.max(i[s],u.children[s].offsetWidth)}t.dom.offsetWidth;for(o=0;o<a;o++)i[o]=t.dom.querySelector("tr").children[o].offsetWidth;for(o=0;o<n.length;o++){if((u=n[o]).children.length==a)for(s=0;s<a;s++)i[s]=Math.max(i[s],u.children[s].offsetWidth)}var l=i.reduce((function(e,t){return e+t}),0),c=t.dom.parentNode.parentNode.offsetWidth;if(l<c){var d=c/l;for(o=0;o<i.length;o++)i[o]*=d}for(o=0;o<n.length;o++){var u;if((u=n[o]).children.length==a){for(s=0;s<a;s++){r+=i[s],u.children[s].style.width=i[s]+"px",e[s].style.width=i[s]+"px"}break}}t.dom.width=r+"px",t.dom.parentNode.style.width=r+"px",t.dom.parentNode.style.minWidth="";for(o=0;o<n[0].children.length;o++)n[0].children[o].children[0].style.marginTop=t.dom.offsetHeight+"px"}}))}t.state.scroll()},e.addEventListener("scroll",t.state.scroll),e.addEventListener("resize",t.state.resize),m("thead.sticky",t.children)},oncreate:function(e){e.state.resize()},onupdate:function(e){e.state.resize(!0)},onremove:function(t){e.removeEventListener("scroll",t.state.scroll),e.removeEventListener("resize",t.state.resize)}},$e={view:function(t){return m("button.csv.no-print",{onclick:function(a){a.preventDefault();var n=t.attrs.csv();if(n.length){!function(t,a,n){if(t){var r=new Blob(t,{type:a});if(navigator.msSaveBlob)return navigator.msSaveBlob(r,n);var i=e.URL.createObjectURL(r),o=document.createElement("a");o.style.display="none",o.setAttribute("href",i),o.setAttribute("download",n),s.append(o),o.click(),e.URL.revokeObjectURL(i),o.remove()}}(["\ufeff"+n],"text/csv;charset=utf-8",t.attrs.file)}else alert("Unable to export CSV.")}},"Export "+t.attrs.title+" CSV")}},Ce={view:function(t){var a=t.attrs.maxYear||1/0,n=t.attrs.minYear||2003;return t.state.years=ee(t.attrs.data).filter((function(e){return t.attrs.data[e]&&e<=a&&e>=n})),t.state.resize=function(a){if(t.dom.offsetParent&&(t.state.windowWidth!=e.innerWidth||!0===a)){t.state.windowWidth=e.innerWidth;for(var n=t.dom.offsetWidth,r=[180],i=t.dom.querySelector("thead tr"),o=i.querySelectorAll("th"),s=[i],l=1;l<o.length;l++)o[l].firstChild.style.width="";var c=t.dom.querySelectorAll("tbody tr");for(l=0;l<c.length;l++)if(0===(f=c[l]).querySelectorAll("[colspan]").length){s.push(f);for(var d=f.children,u=1;u<d.length;u++)d[u].firstChild.style.width=""}for(t.dom.offsetWidth,l=0;l<s.length;l++)for(d=(f=s[l]).children,u=1;u<d.length;u++)r[u]=Math.max(r[u]||0,Math.ceil(d[u].firstChild.offsetWidth)+10);if(t.attrs.wide){var m=0;for(l=0;l<r.length;l++)m+=r[l];if(m<n){var h=(n-r[0])/(m-r[0]);for(l=1;l<r.length;l++)r[l]*=h}}for(l=0;l<s.length;l++){var f;for(d=(f=s[l]).children,u=0;u<d.length;u++)d[u].firstChild.style.width=r[u]+"px"}}e.requestAnimationFrame(t.state.resize)},e.requestAnimationFrame(t.state.resize),[m(".table.financial"+(t.attrs.wide?".wide":""),m("table.financial",{},m(Se,{resize:!1},m("tr",m('th[scope="col"]',{},m("div",t.attrs.title)),t.state.years.map((function(e,t){return m('th[scope="col"]',{},m("div",e))})))),m("tbody",t.attrs.rows.map((function(e){if(e[0]){var a=e[0],n="line"+a,r=e[2],i=e[3]||{},o="div",s={};return N[a]&&(o+=".has-info",s.onclick=function(){var e;e="<h3>Line "+a+'</h3><p class="b">According to the T4033 Completing the Registered Charity Information Return:</p>'+N[a]+'<p>For additional information on Transparency, see the Blumbergs’ <a href="https://www.canadiancharitylaw.ca/blog/category/transparency/">Transparency Directory</a>.</p>',S=!0,$=e}),m("tr",m('th[scope="row"]'+(i.class?"."+i.class:""),m(o,s,y.showLineNumbers?e[0]+": "+e[1]:e[1])),t.state.years.map((function(e){var a,i=t.attrs.data[e],o=[];if(r==Number)if(a=i?i[n]:null,o.push("num"),v.test(a)){var s=(a=parseFloat(a))<0;a=Y(a),s&&(o.push("neg"),a="("+a+")")}else a="n/a";else a=(a=i?i[n]:"")&&a.length&&"n/a"!==a?a.replace(/,([^\s])/g,", $1").replace(/([^/])\/([^/])/g,"$1 / $2"):"n/a";return m("td",{class:o.length?o.join(" "):null},m("div",a))})))}return m("tr",m('th[colspan="'+(t.state.years.length+1)+'"][scope="colgroup"]',{},m("div",m.trust(e[1]))))}
1))))),m($e,{csv:function(){return te(t.dom.querySelector("table"),{header:t.attrs.charity})},file:"charitydata-"+t.attrs.bn+"-"+t.attrs.file+".csv",title:t.attrs.title})]},onremove:function(t){e.cancelAnimationFrame(t.state.resize)}},Te=function(){var e,t,a,n;return{view:function(r){var i=ee(r.attrs.data);r.attrs.maxYears&&(i=i.slice(0,r.attrs.maxYears));var o,s=[];(i.forEach((function(e){var t=r.attrs.data[e];r.attrs.group&&(t=t[r.attrs.group]),t&&t.forEach((function(t){const a={};r.attrs.cols.forEach((function(n,r){var i=n.key in t?t[n.key]:e;V(n.val)&&(i=n.val(i)),a[n.key||"fpe"]=i})),s.push(a)}))})),void 0!==e&&void 0!==t&&void 0!==a)&&(t===w?o=function(t,a){return t[e].localeCompare(a[e],"en",{sensitivity:"base"})}:t===x&&(o=function(t,a){return t[e]-a[e]}),s.sort(o),"dec"===a&&s.reverse());return s.length?m(".table.gift",m("h4",r.attrs.title),r.attrs.before||null,m(".table.gift",m("table.gift.sortable",m(Se,m("tr",r.attrs.cols.map((function(r){return m("th",{class:r.sort&&"sort sort-"+r.sort,onclick:r.sort?function(i){var o=i.target.closest("th");o===n?a=o.classList.contains("sort-asc")?"dec":"asc":(a="asc",n&&n.classList.remove("sort-asc","sort-dec")),e=r.key,t=r.sort,o.classList.remove("sort-asc","sort-dec"),o.classList.add("sort-"+a),n=o}:p},m("div",r.name))})))),m("tbody",s.map((function(e){return m("tr",r.attrs.cols.map((function(t,a){return m("td",{class:t.class},m("div",V(t.format)?t.format(e[t.key]):e[t.key]))})))})))),m($e,{csv:function(){return te(r.dom.querySelector("table"),{header:r.attrs.charity})}
1,file:"charitydata-"+r.attrs.bn+"-"+r.attrs.file+".csv",title:r.attrs.title}))):null}}},Ae=(oe={width:"100%",height:"100%",top:5,left:0,right:0,bottom:5,legendTextSpacing:5,legendGroupSpacing:10,legendBoxSize:12,spacing:10,ratio:.45,duration:500,minHeight:0},{view:function(t){var a=G({},oe,t.attrs),n=0;a.values.forEach((function(e){e.values.forEach((function(e){e>n&&(n=e)}))}));var r=n/4/Math.pow(10,String(n).length-1),i=.75;for(r<.25?i=.25:r<.3?i=.3:r<.5?i=.5:r<.6&&(i=.6),i=Math.max(1,Math.round(r))*Math.pow(10,String(n).length-1);n/i<3;)i/=2;var o=[0],s=1;do{o[s]=i*s,s++}while(o[o.length-1]<n);var l=o[o.length-1],c=[],d=[],u=0,h=[],f=[],p=[];return m(".graph",{style:{position:"relative"}},m(".graph-wrapper",{style:{height:0},oncreate:function(t){var n,r=hu("<svg>",t.dom).css({width:a.width,height:a.height,minHeight:a.minHeight,position:"absolute"});t.state.resize=function(){var e=t.dom.offsetWidth,r=Math.max(a.minHeight,e*a.ratio);t.dom.style.paddingBottom=r/e*100+"%";var i=a.left+u+a.spacing;e-=i+a.right;var o=a.legendGroupSpacing*(c.length-1);c.forEach((function(e){o+=e.width+a.legendBoxSize}));var s=i+(e-o)/2;c.forEach((function(e){e.rect.attr({x:s,y:r-a.bottom-a.legendBoxSize}),s+=a.legendBoxSize+a.legendTextSpacing,e.text.attr({x:s,y:r-a.bottom-.4*a.legendBoxSize}),s+=a.legendGroupSpacing+e.width})),r-=1.5*a.spacing+a.top+a.bottom+a.legendBoxSize;for(var m=(e-a.spacing*(f.length+1))/f.length,g=(m-a.spacing)/2,v=0;v<f.length;v++)f[v].attr({x:i+a.spacing*(v+1)+m*v+m/2,y:r});var b=(r-=4*a.spacing)/(d.length-1);for(v=0;v<d.length;v++){var y=a.left+u,N=a.top+a.spacing+b*v;d[v].attr({x:y,y:N}),h[v].attr({d:"M"+(y+a.spacing)+" "+N+"l"+e+" 0"})}var w=a.top+a.spacing+r;p.forEach((function(e,t){var o=parseInt(e.attr("dataValue"));if(o>0){var s=o/l*r;e.attr({x:i+g*t+a.spacing*(t+1),y:w-(n?s:0),width:g,height:n?s:1}),n||e.animate({y:w-s,height:s},a.duration)}})),n=!0},a.legend.forEach((function(e,t){var n=hu("<rect>",r).attr({class:"legend legend-"+t,width:a.legendBoxSize,height:a.legendBoxSize}),i=hu("<text>",r).attr({class:"legend legend-"+t,dy:"0.25em",textAnchor:"start"}).text(e);c.push({rect:n,text:i,width:i.width(),height:i.height()})})),a.values.forEach((function(e,t){var a=hu("<text>",r).attr({class:"x-axis-"+s,dy:"0.25em",fontWeight:"bold",textAnchor:"middle"}).text(e.label);f.push(a),e.values.forEach((function(e,a){p.push(hu("<rect ").attr({class:"bar bar-group-"+t+" bar-value-"+a,dataValue:e}))})),hu("<rect ",r)})),o.forEach((function(e,t){var n=hu("<text>",r).attr({class:"y-axis-"+t,dy:"0.25em",textAnchor:"end"}).text(V(a.format)?a.format(e):e);d.push(n),u=Math.max(u,n.width());var i=hu("<path>",r).attr({class:"y-axis-"+t});h.push(i)})),p.forEach((function(e){r.append(e)})),r.append(h[0]),d.reverse(),h.reverse(),t.state.resize(),e.addEventListener("resize",t.state.resize)}}))}}),De=[{name:"Any",value:""}],Re=[{name:"Loading…",value:""}],Le={view:function(e){var t=e.attrs.options||[];return V(e.attrs.filter)&&(t=e.attrs.filter(t)),m("select",{id:e.attrs.id,name:e.attrs.name,onchange:function(t){e.attrs.set(this.value)},disabled:e.attrs.disabled,value:e.attrs.value},t.map((function(t){return B(t)?m("option",{value:t.value,selected:t.value==e.attrs.value||P(t.value)&&P(e.attrs.value),class:t.class},t.name):m("option",{value:t,selected:t==e.attrs.value||P(t)&&P(e.attrs.value)},t)})))}},qe={view:function(e){return m("label.toggle.no-print",m('input.toggle-checkbox[type="checkbox"]',G({},e.attrs,{oncreate:function(e){e.dom.checked="1"==localStorage.getItem(e.attrs.var),y[e.attrs.var]=e.dom.checked?e.attrs.varChecked:e.attrs.varUnchecked},onchange:function(t){localStorage.setItem(e.attrs.var,t.target.checked?"1":"0"),y[e.attrs.var]=t.target.checked?e.attrs.varChecked:e.attrs.varUnchecked}})),m(".toggle-switch"),m(".toggle-label","Line numbers"))}},Ee={view:function(e){var t=e.attrs.currentOffset/e.attrs.pageSize+1,a=Math.max(t-5,1),n=Math.min(a+9,e.attrs.totalPages),r=[];a>1&&r.push(1),a>2&&r.push("…");for(var i=a;i<=n;i++)r.push(i);return n<e.attrs.totalPages-1&&r.push("…"),n<e.attrs.totalPages&&r.push(e.attrs.totalPages),m("nav.pagination",r.map((function(a){return"number"==typeof a?m('a[data-page="'+a+'"]',{class:a==t?"current":null,onclick:function(t){t.preventDefault(),V(e.attrs.onclick)&&e.attrs.onclick(this.dataset.page)}},a):m("div",a)})))}},Oe={oninit:function(){t||m.request({method:"GET",url:o+"news/",extract:function(e){return e.response}}).then((function(e){t=e}))},view:function(){return l.setAttribute("class","home wide"),c.innerHTML="Charity Data — the largest free charity data research tool",d.setAttribute("content","21 years in-depth data on Canadian registered charities"),[m(ye),m("main",m("section.introduction",m("div",m(".c_1-2",m("h1","The largest free charity data research tool in Canada"),m("p.serif.large","21 years in-depth data on Canadian registered charities"),m("p.serif.medium","The charity sector in Canada is vitally important. Charitydata.ca provides information on registered charities as disclosed by those charities in their T3010 annual return."),m(He),J("p","Charitydata.ca search uses the last complete dataset from CRA of registered charities, which is now 2024."),J("p",'The information on this website is provided “as is”, subject to our <a href="terms">disclaimer</a>, and may not be accurate and/or complete. We hope that you find charitydata.ca helpful.')),m(".c_3-4",m(ke,{src:o+"img/ipad.svg"})))),t?m.trust(t):m("section.news",m("div",m("h3","Latest News"),m("div","Loading…")))),m(Ne),m(we)]}},Me={view:function(e){const t=W(z,(function(e){return e[0]==ce.data.sortBy}));
1return m("article.charity",m(m.route.Link,{href:"/charity/"+X(e.attrs.charity.legalName)+"/"+e.attrs.charity.bn+"/"},m("h4",m.trust(se.terms?e.attrs.charity.legalNameRaw.replace(se.terms,'<span class="match">$1</span>'):e.attrs.charity.legalNameRaw)),e.attrs.charity.programs.map((function(e){return m("div",m.trust(e.description.replace(se.terms,'<span class="match">$1</span>')+"</div>"))})),/^[0-9]+$/.test(ce.data.sortBy)?m("div.sort",t[1].replace(h,"")+" "+n+": "+(t[2]===M?"$":"")+Y(e.attrs.charity.sortValue)):null))}},Fe={view:function(){return l.setAttribute("class","search charity"),c.innerHTML="Charity Search Results — Charity Data",d.setAttribute("content",""),[m(ye),m("main",m("div.row",m("div.c_1",m("h1","Charity Search"),m("form.search",{onsubmit:function(e){e.preventDefault(),ce.load()}},m("fieldset",{disabled:!ce.loaded||!se.charities},m("label",m("span","Name / BN / Program"),m('input[type="text"]',{value:ce.data.q,oninput:function(e){ce.data.q=e.currentTarget.value,ce.data.offset=0,ce.load(1e3)}})),m("label",m("span","Designation"),P(ce.data.designation)?m(Le,{options:se.designationOptions?[{name:"Any",value:""}].concat(se.designationOptions.map((function(e){return{name:T[e.code],value:e.code}}))):Re,set:function(e){ce.data.designation=e,ce.data.offset=0,ce.load()},value:ce.data.designation}):m(".filter",{onclick:function(e){e.preventDefault(),ce.data.designation="",ce.load()}},T[ce.data.designation])),m("label",m("span","Category",m(m.route.Link,{href:"/categories-and-subcategories"},"?")),ce.data.descriptionCode||ce.data.categoryCode||ce.data.subcategoryCode?m(".filter",{onclick:function(e){e.preventDefault(),ce.data.descriptionCode="",ce.data.categoryCode="",ce.data.subcategoryCode="",ce.data.offset=0,ce.load()}},se.charityTypes?Q(se.charityTypes.map((function(e){var t;return e.code==ce.data.descriptionCode&&(t=e.english,""!==ce.data.categoryCode&&e.categories.forEach((function(e){e.code==ce.data.categoryCode&&(t=e.english,""!==ce.data.subcategoryCode&&e.subcategories.forEach((function(e){e.code==ce.data.subcategoryCode&&(t=e.english)})))}))),t}))).filter(Boolean)[0]:"Loading…"):m(Le,{options:se.charityTypes?Q([{name:"Any",value:""}].concat(se.charityTypes.map((function(e){var t=e.code,a=[{name:e.english,value:t,class:"type"}];return e.categories.forEach((function(e){var n=e.code;a.push({name:"- "+e.english,value:t+","+n}),e.subcategories.forEach((function(e){a.push({name:f+"- "+e.english,value:t+","+n+","+e.code})}))})),a})))):Re,filter:function(e){var t={};return e.filter((function(e){return!t[e.value]&&(t[e.value]=!0,!0)}))},set:function(e){e=e.split(","),ce.data.descriptionCode=e[0],ce.data.categoryCode=e[1]||"",ce.data.subcategoryCode=e[2]||"",ce.data.offset=0,ce.load()},value:ce.data.category})),m("label",m("span","Revenue ($)"),P(ce.data.revenueRange)?m(Le,{options:se.revenueRangeOptions?[{name:"Any",value:""}].concat(se.revenueRangeOptions.map((function(e){return{name:e.description,value:e.code}}))):Re,set:function(e){ce.data.revenueRange=e,ce.data.offset=0,ce.load()},value:ce.data.revenueRange}):m(".filter",{onclick:function(e){e.preventDefault(),ce.data.revenueRange="",ce.data.offset=0,ce.load()}},A[ce.data.revenueRange])),m("label",m("span","Assets ($)"),P(ce.data.assetRange)?m(Le,{options:se.assetRangeOptions?[{name:"Any",value:""}].concat(se.assetRangeOptions.map((function(e){return{name:e.description,value:e.code}}))):Re,set:function(e){ce.data.assetRange=e,ce.data.offset=0,ce.load()},value:ce.data.assetRange}):m(".filter",{onclick:function(e){e.preventDefault(),ce.data.assetRange="",ce.data.offset=0,ce.load()}},D[ce.data.assetRange])),m("label",m("span","Expenses ($)"),P(ce.data.expenseRange)?m(Le,{options:se.expenseRangeOptions?[{name:"Any",value:""}].concat(se.expenseRangeOptions.map((function(e){return{name:e.description,value:e.code}}))):Re,set:function(e){ce.data.expenseRange=e,ce.data.offset=0,ce.load()},value:ce.data.expenseRange}):m(".filter",{onclick:function(e){e.preventDefault(),ce.data.expenseRange="",ce.data.offset=0,ce.load()}},R[ce.data.expenseRange])),m("label",m("span","Full-Time Employees"),P(ce.data.staffRange)?m(Le,{options:se.staffRangeOptions?De.concat(se.staffRangeOptions.map((function(e){return{name:e.description,value:e.code}}))):Re,set:function(e){ce.data.staffRange=e,ce.data.offset=0,ce.load()},value:ce.data.staffRange}):m(".filter",{onclick:function(e){e.preventDefault(),ce.data.staffRange="",ce.data.offset=0,ce.load()}},L[ce.data.staffRange])),m("label",m("span","Province"),P(ce.data.province)?m(Le,{options:se.provinces?De.concat(se.provinces.map((function(e){return{name:e.name,value:e.id}}))):Re,set:function(e){ce.data.province=e,ce.data.offset=0,ce.load()},value:ce.data.province}):m(".filter",{onclick:function(e){e.preventDefault(),ce.data.province="",ce.data.offset=0,ce.load()}},q[ce.data.province])),m("label",m("span","City"),P(ce.data.city)?m(Le,{options:se.cities?De.concat(se.cities):Re,set:function(e){ce.data.city=e,ce.data.offset=0,ce.load()},value:ce.data.city}):m(".filter",{onclick:function(e){e.preventDefault(),ce.data.city="",ce.data.offset=0,ce.load()}},ce.data.city)),m("label",m("span","Postal Code"),m('input[type="text"][placeholder="A1A 1A1"][maxlength="7"]',{oncreate:function(e){var t=ce.data.postalCode.toUpperCase();H(t)||(t=""),e.dom.value=t,e.dom.dataset.value=t},oninput:function(e){var t=e.currentTarget,a=t.value.toUpperCase();3===a.length&&(a+=" "),H(a)?(t.value=a,t.dataset.value=a,ce.data.postalCode=a,ce.data.offset=0,ce.load(1e3)):t.value=t.dataset.value}})))),m("p","Charitydata.ca search uses the last complete dataset from CRA of registered charities, which is now 2024.")),m("div.c_2-4",m("h2",ce.loading?"Loading Results…":se.charities?"Results: "+(se.pagination.currentOffset+1)+"-"+Math.min(se.pagination.currentOffset+se.pagination.pageSize,se.pagination.totalResults)+" of "+se.pagination.totalResults:"No matches found."),m("form",m("fieldset",{disabled:!ce.loaded||!se.charities},m("label",m("span","Sort Results By"),m(Le,{options:z.map((function(e){return{name:e[1],value:e[0]}})),set:function(e){const t=W(z,(function(t){return t[0]==e}))[2];ce.data.sortBy=e,ce.data.sortDirection=t===F||t===M?"dec":"asc",ce.load()},value:ce.data.sortBy}),m(Le,{options:[{name:"Ascending",value:"asc"},{name:"Descending",value:"dec"}],set:function(e){ce.data.sortDirection=e,ce.load()},value:ce.data.sortDirection})))),m(".results",ce.loaded?se.charities?[se.charities.map((function(e){return m(Me,{charity:e})})),m(Ee,G({onclick:function(e){ce.data.offset=(e-1)*se.pagination.pageSize,ce.load()}},se.pagination))]:m("a",{onclick:function(e){e.preventDefault(),G(se,le),ce.reset(),ce.load()}},"Reset form"):m(xe))))),m(Ne),m(we)]}},ze={view:function(){return l.setAttribute("class","search director"),c.innerHTML="Director Search Results — Charity Data",d.setAttribute("content",""),[m(ye),m("main",m("div.row",m("div.c_1",m("h1","Director Search"),m("form.search",{onsubmit:function(e){e.preventDefault(),ge.load()}},m("label",m("span","First name"),m('input[type="text"]',{value:ge.data.firstName,oninput:function(e){ge.data.firstName=e.currentTarget.value,P(ge.data.firstName)&&P(ge.data.lastName)?ge.reset():(ge.data.offset=0,ge.load(1e3))}})),m("label",m("span","Last name"),m('input[type="text"]',{value:ge.data.lastName,oninput:function(e){ge.data.lastName=e.currentTarget.value,P(ge.data.firstName)&&P(ge.data.lastName)?ge.reset():(ge.data.offset=0,ge.load(1e3))}})),m("label",m("span","Province"),P(ge.data.province)?m(Le,{disabled:!fe.provinces,options:fe.provinces?De.concat(fe.provinces.map((function(e){return{name:e.name,value:e.id}}))):Re,set:function(e){ge.data.province=e,ge.data.offset=0,ge.load()},value:ge.data.province}):m(".filter",{onclick:function(e){e.preventDefault(),ge.data.province="",ge.data.offset=0,ge.load()}},q[ge.data.province])),m("label",m("span","City"),P(ge.data.city)?m(Le,{disabled:!fe.cities,options:fe.cities?De.concat(fe.cities):Re,set:function(e){ge.data.city=e,ge.data.offset=0,ge.load()},value:ge.data.city}):m(".filter",{onclick:function(e){e.preventDefault(),ge.data.city="",ge.data.offset=0,ge.load()}},ge.data.city)))),m("div.c_2-4",m("h2",ge.loading?"Loading Results…":fe.charities?"Results: "+(fe.pagination.currentOffset+1)+"-"+Math.min(fe.pagination.currentOffset+fe.pagination.pageSize,fe.pagination.totalResults)+" of "+fe.pagination.totalResults:"No matches found."),m("form",m("fieldset",{disabled:!ge.loaded},m("label",m("span","Sort Results By"),m(Le,{options:I.map((function(e){return{name:e[1],value:e[0]}})),set:function(e){const t=W(I,(function(t){return t[0]==e}))[2];ge.data.sortBy=e,ge.data.sortDirection=t===F||t===M?"dec":"asc",ge.load()},value:ge.data.sortBy}),m(Le,{options:[{name:"Ascending",value:"asc"},{name:"Descending",value:"dec"}],set:function(e){ge.data.sortDirection=e,ge.load()},value:ge.data.sortDirection})))),m(".results",ge.loaded?fe.trustees?[fe.trustees.map((function(e){return m("article.trustee",m(m.route.
1Link,{href:"/charity/"+X(e.charity.legalName)+"/"+e.charity.bn+"/"},m("h4",m("span",{class:"name"},e.firstName+" "+e.lastName)," / ",m("span",{class:"position"},e.position)),m("div",e.charity.legalName)))})),m(Ee,G({onclick:function(e){ge.data.offset=(e-1)*fe.pagination.pageSize,ge.load()}},fe.pagination))]:m("a",{onclick:function(e){e.preventDefault(),G(fe,pe),ge.reset(),ge.load()}},"Reset form"):ge.loading?m(xe):"Please enter a first/last name.")))),m(Ne),m(we)]}},Ie={oninit:function(e){e.state.bn=e.attrs.bn,e.state.tabs=["Assets","Liabilities","Revenue","Expenses","Staff","Fundraising","Programs","Disbursement Quota"],e.state.tab=X(e.state.tabs[0])},view:function(e){var t=e.attrs.profile,a=e.attrs.financials,n=e.attrs.programsNew,r=e.attrs.programsOngoing,i=e.attrs.trustees;return m("main",m("section.overview",m("div",m("h1",t?[t.legalName+" ",t.revokedReason?m("span","(Revoked–"+t.revokedReason+")"):null]:"Loading…"),m(".c_1-2",m("h3","Summary"),m("dl",m("dt.c_1-2","Designation description:"),m("dd.c_3-4",t?t.designations.designationEnglish:""),m("dt.c_1-2","Charity type:"),m("dd.c_3-4",t?t.charityTypes[0].descriptionEnglish:""),t&&t.charityTypes[0].categoryEnglish&&t.charityTypes[0].subcategoryEnglish?[m("dt.c_1-2","Category:"),m("dd.c_3-4",t?t.charityTypes[0].categoryEnglish+" / "+t.charityTypes[0].subcategoryEnglish:"")]:null,t&&t.revokedReason?[m("dt.c_1-2","Revoked reason:"),m("dd.c_3-4",t.revokedReason)]:null,t&&t.revokedDate?[m("dt.c_1-2","Revoked on:"),m("dd.c_3-4",t.revokedDate)]:null,m("dt.c_1-2","Business Registration Number:"),m("dd.c_3-4",t?t.bn:""),m("dt.c_1-2","Website:"),m("dd.c_3-4",t?t.contactURL?m("a",{href:/$https?:\/\//.test(t.contactURL)?t.contactURL:"http://"+t.contactURL},t.contactURL):"n/a":""),m("dt.c_1-2","Mailing Address:"),m("dd.c_3-4",t?m("address",[t.address,t.city+", "+t.province,t.postalCode,t.country].filter(Boolean).map((function(e){return m("span",e)}))):""))),m(".c_3-4",m("h3","Revenue and Total Expenditures"),a?m(Ae,{values:ee(a.revenue).slice(0,5).map((function(e){return{label:e,values:[parseInt(a.revenue[e].line4700),parseInt(a.expenditures[e].line5100)]}})),format:function(e){return"$"+Y(e)},legend:["Revenue","Expenditure"],minHeight:260}):m("div","Loading…")))),m("section.programs",m("div",m("h3.c_1","Programs / Activities"),m(".c_2-4",n?[m("h4","New Programs"),n.length?[n.map((function(e){return m("div",e)}))]:m("div","None"),m("h4","Ongoing Programs"),r.length?[r.map((function(e){return m("div",e)}))]:m("div","None")]:"Loading…"))),m("section.historic-data",m("div",m(".c_1",m("h3","Historic Data"),m(qe,{var:"showLineNumbers",varChecked:!0,varUnchecked:!1})),m(".c_2-4",m("nav.no-print",e.state.tabs.map((function(t){var a=X(t);return m('a[href="#'+a+'"]',{class:e.state.tab===a?"current":null,onclick:function(t){t.preventDefault(),e.state.tab=a}},t)})))),m(".c_1-4",m(".assets.print",{class:"assets"===e.state.tab?"shown":null},a&&t?[m(Ce,{bn:t.bn,charity:t.legalName+" ("+t.bn+")",title:"Assets",file:"assets",rows:[[4100,"Cash, bank accounts, and short-term investments ($)",Number],[4101,"Enter the total amounts in cash and bank accounts included on line 4100 ($)",Number,{class:"indent"}],[4102,"Enter the value of all short-term investments included on line 4100 with an original term to maturity not greater than one year ($)",Number,{class:"indent"}],[4110,"Amounts receivable from non-arm’s length persons ($)",Number],[4120,"Amounts receivable from all others ($)",Number],[4130,"Investments in non-arm’s length persons ($)",Number],[4140,"Long-term investments ($)",Number],[4150,"Inventories ($)",Number],[4155,"Land and buildings in Canada ($)",Number],[4157,"Enter the cost or fair market value of all land and buildings in Canada used for the charity’s charitable programs or administration that were included in line 4155 ($)",Number,{class:"indent"}],[4158,"Enter the cost or fair market value of all land and buildings in Canada not used for the charity’s charitable programs or administration that were included in line 4155 ($)",Number,{class:"indent"}],[4160,"Other capital assets in Canada ($)",Number],[4165,"Capital assets outside Canada ($)",Number],[4166,"Accumulated amortization of capital assets ($)",Number],[4170,"Other assets ($)",Number],[4190,"Enter the value of all impact investments including those reported in any other line ($)",Number,{class:"indent"}],[4200,"Total assets ($)",Number]],data:a.assets}),m("p","Note: Lines 4101, 4102, 4157, 4158, and 4190 have only been collected for charities with a fiscal year on or after December 31, 2023."),m(Ce,{bn:t.bn,charity:t.legalName+" ("+t.bn+")",title:"Donor Advised Funds (DAF)",file:"donor-advised-funds",rows:[[5860,"Did the charity hold any DAF during the fiscal period?",String],[5861,"Total number of DAF accounts held at the end of the fiscal period",Number],[5862,"Total value of all DAF accounts held at the end of the fiscal period ($)",Number],[5863,"Total value of donations to DAF accounts received during the fiscal period ($)",Number],[5864,"Total value of qualifying disbur
1sements from DAFs during the fiscal period ($)",Number]],data:a.assets,minYear:2023,wide:!0}),m("p","Note: Lines 5860 to 5864 have only been collected as of version 24 of the T3010 for charities with a fiscal year on or after December 31, 2023."),m(Ce,{bn:t.bn,charity:t.legalName+" ("+t.bn+")",title:"Foundations",file:"foundations",rows:[[100,"Did the foundation acquire control of a corporation during the fiscal period?",String],[110,"Did the foundation incur any debts (during the fiscal period) other than for current operating expenses, purchasing or selling investments, or in administering charitable activities?",String],[111,"What was the total value of all restricted funds held at the end of the fiscal period? ($)",Number],[112,"Of that amount, what amount was the foundation not permitted to spend due to a funder’s written trust or direction? ($)",Number],[null,"For private foundations:"],[120,"During fiscal period, did the foundation hold any shares, rights to acquire shares, or debts owing to it that meet the definition of a non-qualified investment?",String],[130,"Did the foundation own more than 2% of any class of shares of a corporation at any time during the fiscal period?",String]],data:a.foundations,minYear:2009,wide:!0}),m("p","Note: Lines 111 and 112 have only been collected for charities with a fiscal year on or after December 31, 2023.")]:"Loading…"),m(".liabilities.print",{class:"liabilities"===e.state.tab?"shown":null},a&&t?m(Ce,{bn:t.bn,charity:t.legalName+" ("+t.bn+")",title:"Liabilities",file:"liabilities",rows:[[4300,"Accounts payable and accrued liabilities ($)",Number],[4310,"Deferred revenue ($)",Number],[4320,"Amounts owing to non-arm’s length persons ($)",Number],[4330,"Other liabilities ($)",Number],[4350,"Total liabilities ($)",Number]],data:a.liabilities}
1):"Loading…"),m(".revenue.print",{class:"revenue"===e.state.tab?"shown":null},a&&t?[m(Ce,{bn:t.bn,charity:t.legalName+" ("+t.bn+")",title:"Revenue",file:"revenue",rows:[[4500,"Total eligible amount of all gifts for which the charity issued tax receipts ($)",Number],[5610,"Total eligible amount of tax-receipted tuition fees ($)",Number],[4505,"Total amount of 10 year gifts received ($)",Number],[4510,"Total amount received from other registered charities ($)",Number],[4530,"Total other gifts received for which a tax receipt was not issued by the charity (excluding amounts at lines 4575 and 4630) ($)",Number],[4540,"Total revenue received from federal government ($)",Number],[4550,"Total revenue received from provincial / territorial governments ($)",Number],[4560,"Total revenue received from municipal / regional governments ($)",Number],[4571,"Total tax-receipted revenue from all sources outside of Canada (government and non-government) ($)",Number],[4575,"Total non tax-receipted revenue from all sources outside Canada (government and non-government) ($)",Number],[4576,"Enter the amount from line 4580 that represents the total interest and other income the charity received or earned from impact investments ($)",Number,{class:"indent"}],[4577,"Enter the total amount from Line 4580 that represents the total amount of interest and investment income received from persons who do not deal at arm’s length with the charity ($)",Number,{class:"indent"}],[4580,"Total interest and investment income received or earned ($)",Number],[4590,"Gross proceeds from disposition of assets ($)",Number],[4600,"Net proceeds from disposition of assets ($)",Number],[4610,"Gross income received from rental of land and/or buildings ($)",Number],[4620,"Total non tax-receipted revenues received for memberships, dues and association fees ($)",Number],[4630,"Total non tax-receipted revenue from fundraising ($)",Number],[4640,"Total revenue from sale of goods and services (except to any level of government in Canada) ($)",Number],[4650,"Other revenue not already included in the amounts above ($)",Number],[4655,"Specify type(s) of revenue included in the amount reported at 4650",String],[4700,"Total revenue ($)",Number]],data:a.revenue}),m("p","Note: Lines 4576 and 4577 have only been collected as of version 24 of the T3010 for charities with a fiscal year on or after December 31, 2023.")]:"Loading…"),m(".expenses.print",{class:"expenses"===e.state.tab?"shown":null},a&&t?[m(Ce,{bn:t.bn,charity:t.legalName+" ("+t.bn+")",title:"Expenses",file:"expenses",rows:[[4800,"Advertising and promotion ($)",Number],[4810,"Travel and vehicle expenses ($)",Number],[4820,"Interest and bank charges ($)",Number],[4830,"Licences, memberships, and dues ($)",Number],[4840,"Office supplies and expenses ($)",Number],[4850,"Occupancy costs ($)",Number],[4860,"Professional and consulting fees ($)",Number],[4870,"Education and training for staff and volunteers ($)",Number],[4880,"Total expenditure on all compensation (enter the amount reported at line 390 in Schedule 3, if applicable) ($)",Number],[4890,"Fair market value of all donated goods used in charitable activities ($)",Number],[4891,"Purchased supplies and assets ($)",Number],[4900,"Amortization of capitalized assets ($)",Number],[4910,"Research grants and scholarships as part of charitable activities ($)",Number],[4920,"All other expenditures not included in the amounts above (excluding gifts to qualified donees) ($)",Number],[4930,"Specify type(s) of expenditures included in the amount reported at 4920",String],[4950,"Total expenditures before gifts to qualified donees ($)",Number],[5045,"Total grants made to non-qualified donees (grantees) — question only asked from 2022 onward ($)",Number],[5100,"Total expenditures ($)",Number]],data:a.expenditures}),m(Ce,{bn:t.bn,charity:t.legalName+" ("+t.bn+")",title:"Expenditures by 7 Groups",file:"expenditures-by-7-groups",rows:[[5e3,"(a) Total expenditures on charitable activities ($)",Number],[5010,"(b) Total expenditures on management and administration ($)",Number],[5020,"(c) Total expenditures on fundraising ($)",Number],[5030,"(d) Total expenditures on political activities, inside or outside Canada — question not asked from 2019 onward ($)",Number],[5040,"(e) Total other expenditures included in line 4950 ($)",Number],[5045,"Total grants made to non-qualified donees (grantees) ($)",Number],[5050,"Total amount of gifts made to all qualified donees ($)",Number],[5100,"Total expenditures ($)",Number]],data:a.expenditures})]:"Loading…"),m(".staff.print",{class:"staff"===e.state.tab?"shown":null},a&&t?[m(Ce,{bn:t.bn,charity:t.legalName+" ("+t.bn+")",title:"Staff",file:"staff",rows:[[300,"Full-time employees (#)",Number],[370,"Part-time or part-year employees (#)",Number],[390,"Total compensation ($)",Number],[380,"Part-time or part-year compensation ($)",Number],[4860,"Professional and Consulting Fees ($)",Number]],data:a.employees}),m(Ce,{bn:t.bn,charity:t.legalName+" ("+t.bn+")",title:"Top 10 Highest Paid Employees¹",file:"top-10-highest-paid-employees",rows:[[305,"$1 – $39,999 (#)",Number],[310,"$40,000 – $79,999 (#)",Number],[315,"$80,000 – $119,999 (#)",Number],[320,"$120,000 – $159,999 (#)",Number],[3730,"$120,000 and over² (#)",Number],[325,"$160,000 – $199,999 (#)",Number],[330,"$200,000 – $249,999 (#)",Number],[335,"$250,000 – $299,999 (#)",Number],[340,"$300,000 – $349,999 (#)",Number],[345,"$350,000 and over (#)",Number]],data:a.employees}),m("p","1: Before 2009 T3010 only asked for top 5 compensated employees."),m("p","2: Also from 2009 T3010 created new higher compensation categories and not $120,000 plus.")]:"Loading…"),m(".fundraising.print",{class:"fundraising"===e.state.tab?"shown":null},a&&t?[m(Ce,{bn:t.bn,charity:t.legalName+" ("+t.bn+")",title:"Fundraising",file:"fundraising",rows:[[null,"If the charity carried on fundraising activities or engaged third parties to carry on fundraising activities on its behalf, tick all fundraising methods that it used during the fiscal period:"],[2500,"Advertisements / print / radio / TV commercials",String,!0],[2510,"Auctions",String,!0],[2520,"Bingo / casino nights",String,!0],[2530,"Collection plate/boxes",String,!0],[2540,"Door-to-door solicitation",String,!0],[2550,"Draws / lotteries",String,!0],[2560,"Fundraising dinners / galas / concerts",String,!0],[2570,"Sales",String,!0],[2575,"Internet",String,!0],[2580,"Mail campaigns",String,!0],[2590,"Planned-giving programs",String,!0],[2600,"Targeted corporate donations/sponsorships",String,!0],[2610,"Targeted contacts",String,!0],[2620,"Telephone / TV solicitations",String,!0],[2630,"Tournament / sporting events",String,!0],[2640,"Cause-related marketing",String,!0],[2650,"Other",String,!0],[2660,"Specify",String,!0],[5020,"How much did the charity spend on fundraising? ($)",Number],[2700,"Did the charity pay external fundraisers?",String],[5450,"(a) Enter the gross revenue collected by the fundraisers on behalf of the charity ($)",Number],[5460,"(b) Enter the amounts paid to and/or retained by the fundraisers ($)",Number],[null,"(c) Tick the method of payment to the fundraiser:"],[2730,"Commissions",String,!0],[2740,"Bonuses",String,!0],[2750,"Finder’s fee",String,!0],[2760,"Set fee for services",String,!0],[2770,"Honoraria",String,!0],[2780,"Other",String,!0],[2790,"Specify",String,!0],[2800,"(d
1) Did the fundraiser issue tax receipts on behalf of the charity?",String],[null,"Tick all types of gifts in kind received for which a tax receipt was issued:"],[500,"Artwork / wine / jewellery",String,!0],[505,"Building materials",String,!0],[510,"Clothing / furniture / food",String,!0],[515,"Vehicles",String,!0],[520,"Cultural properties",String,!0],[525,"Ecological properties",String,!0],[530,"Life insurance policies¹",String,!0],[535,"Medical equipment/supplies",String,!0],[540,"Privately-held securities",String,!0],[545,"Machinery / equipment / computers / software",String,!0],[550,"Publicly traded securities / commodities / mutual funds",String,!0],[555,"Books",String,!0],[560,"Other",String,!0],[565,"Specify",String,!0],[580,"Enter the total amount of tax-receipted gifts in kind ($)",Number]],data:a.fundraising}),m("div","1: Prior to 2009 line 530 Life insurance policies was line 3070 Hedge funds / life insurance policies"),m(Te,{bn:t.bn,charity:t.legalName+" ("+t.bn+")",title:"Gifts Received from Other Registered Charities Over Last 10 Years (Top 300)",file:"gifts-received-from-other-registered-charities",cols:[{key:"fpe",name:"Reporting Perio
1d",val:k,sort:x},{key:"donorName",name:"Donor Name",sort:w},{key:"city",name:"City",sort:w},{key:"province",name:"Prov",sort:w},{key:"reportedAmount",name:"Reported Amount ($)",class:"num r",format:Y,sort:x},{key:"giftsInKind",name:"Gifts In Kind ($)",class:"num r",format:Y,sort:x}],data:a.aggregateGiftsReceived,group:"gifts"})]:"Loading…"),m(".programs.print",{class:"programs"===e.state.tab?"shown":null},a&&t?[m(Ce,{bn:t.bn,charity:t.legalName+" ("+t.bn+")",title:"Gifts to Qualified Donees",file:"gifts-to-qualified-donees",rows:[[2e3,"Did the charity make gifts or transfer funds to qualified donees or other organizations?",String],[5050,"Total amount of gifts made to all qualified donees ($)",Number]],data:a.programs.giftsToDonees}),m(Te,{bn:t.bn,charity:t.legalName+" ("+t.bn+")",title:"Gifts to Qualified Donees Over Last 10 Years (Top 300)",file:"gifts-to-qualified-donees-over-last-10-years-top-300",cols:[{key:"fpe",name:"Reporting Period",val:k,sort:x},{key:"name",name:"Donee Name",sort:w},{key:"city",name:"City",sort:w},{key:"province",name:"Prov",sort:w}
1,{key:"reportedAmount",name:"Reported Amount ($)",class:"num r",format:Y,sort:x},{key:"giftsInKind",name:"Gifts In Kind ($)",class:"num r",format:Y,sort:x}],data:a.aggregateGiftsGiven,group:"gifts"}),m(Ce,{bn:t.bn,charity:t.legalName+" ("+t.bn+")",title:"Qualifying Disbursements: Grant to Grantees",file:"qualifying-disbursements-grant-to-grantees",rows:[[5840,"Did the charity make qualifying disbursements by way of grants to non-qualified donees (grantees) in the fiscal period? If yes, you must complete lines 5841, 5842 and 5843.",String],[5045,"Total grants made to non-qualified donees (grantees) ($)",Number],[5841,"Did the charity make grants to any grantees totalling more than $5,000 in the fiscal period?",String],[5842,"Enter the number of grantees that received grants totalling $5,000 or less in the fiscal period",Number],[5843,"Enter the total amount paid to grantees that received grants totalling $5,000 or less in the fiscal period ($)",Number]],data:a.programs.qualifyingDisbursements}),m(Te,{bn:t.bn,charity:t.legalName+" ("+t.bn+")",title:"Grants to Grantees Totalling More Than $5,000 In a Fiscal Period (Since 2022) (Inside and Outside of Canada)",file:"grants-to-grantees-totalling-more-than-5000",cols:[{key:"fpe",name:"Reporting Perio
1d",val:k,sort:x},{key:"recipientName",name:"Name of Grantee",sort:w},{key:"purpose",name:"Purpose",sort:w},{key:"nonCashDisbursed",name:"Non-Cash Disbursements ($)",class:"num r",format:Y,sort:x},{key:"cashDisbursed",name:"Cash Disbursements ($)",class:"num r",format:Y,sort:x},{key:"country",name:"Country",sort:w}],data:a.programs.grantsNonQualifiedDonees}),m(Ce,{bn:t.bn,charity:t.legalName+" ("+t.bn+")",title:"Foreign Activities Using an Intermediary",file:"foreign-activities",rows:[[2100,"Did the charity carry on, fund, or provide any resources through employees, volunteers, agents, joint ventures, contractors, or any other individuals, intermediaries, entities, or means (other than qualified donees) for any activity / program / project outside Canada?",String],[200,"Total expenditures on activities / programs / projects carried on outside Canada, excluding gifts to qualified donees ($)",Number],[210,"Did the charity carry on, fund, or provide any resources through employees, volunteers, agents, joint ventures, contractors, or any other individuals, intermediaries, entities, or means (other than qualified donees) for any activity / program / project outside Canada?",String]],data:a.programs.foreignActivities}),m(Te,{bn:t.bn,charity:t.legalName+" ("+t.bn+")",title:"Foreign Expenditures Using An Intermediary Over Last 10 Years",file:"foreign-expenditures-over-last-10-years",maxYears:10,cols:[{key:"fpe",name:"Reporting Perio
1d",sort:x},{key:"name",name:"Name of Individual / Organization",sort:w},{key:"countryCode",name:"Country Code",sort:w},{key:"amount",name:"Reported Amount ($)",class:"num r",format:Y,sort:x}],data:a.programs.foreignActivities,group:"entities"}),m(Ce,{bn:t.bn,charity:t.legalName+" ("+t.bn+")",title:"Foreign Activities",file:"financial-table",rows:[[220,"Are any projects undertaken outside Canada funded by the Canadian International Development Agency (CIDA)?",String],[230,"If yes, what was the total amount the charity spent under this arrangement? ($)",Number],[240,"Were any of the charity’s activities outside of Canada carried out by employees of the charity?",String],[250,"Were any of the charity’s activities outside of Canada carried out by volunteers of the charity?",String],[260,"Is the charity exporting goods as part of its charitable activities?",String]],data:a.programs.foreignActivities}),m(Te,{bn:t.bn,charity:t.legalName+" ("+t.bn+")",title:"Goods Exported Over Last 5 Years",file:"goods-exported-over-last-5-years",maxYears:5,before:m("p","If yes, list the items being exported, their value (in Canadian dollars), their destination and the country code. "),cols:[{key:"fpe",name:"Reporting Perio
1d",sort:x},{key:"item",name:"Name of Item",sort:w},{key:"destination",name:"Destination",sort:w},{key:"countryCode",name:"Country Code",sort:w},{key:"itemValue",name:"Reported Amount ($)",class:"num r",format:Y,sort:x}],data:a.programs.foreignActivities,group:"items"}),m("h4","Political Activities"),m("p","A registered charity may pursue political activities only if the activities are non-partisan, related to its charitable purposes, and limited in extent. A political activity is any activity that explicitly communicates to the public that a law, policy or decision of any level of government inside or outside Canada should be retained, opposed, or changed."),m(Ce,{bn:t.bn,charity:t.legalName+" ("+t.bn+")",title:"Political Activities",file:"political-table",rows:[[2400,"Did the charity carry on any political activities?",String],[5030,"Total expenditures on political activities, inside or outside Canada ($) — question not asked from 2019 onward",Number],[5031,"Of the amount at line 5030, the total amount of gifts made to qualified donees ($)",Number],[5032,"Total amount received from outside Canada that was directed to be spent on political activities ($)",Number]],maxYear:2022,data:a.programs.politicalActivities})]:"Loading…"),m(".disbursements.print",{class:"disbursement-quota"===e.state.tab?"shown":null},a&&t?function(e){for(var t in e)if(Object.keys(e[t]).length)return!0;return!1}(a.disbursements)?[m(Ce,{bn:t.bn,charity:t.legalName+" ("+t.bn+")",wide:!0,title:"Disbursement Quota",file:"disbursement-quota",rows:[[null,"<b>Step 1. Calculating the disbursement quota requirement for the current fiscal period</b>"],[805,"Average value of property not used in charitable activities or administration (line 5900) ($)",Number,!0],[810,"If permission to accumulate property has been granted, enter the total amount accumulated (line 5500) minus the total amount spent (line 5510) ($)",Number,!0],[815,"Enter the total of line 805 minus line 810, if negative, enter 0 ($)",Number,!0],[null,"If line 815 is $1,000,000 or less"],[820,"Enter the amount reported on line 815 multiplied by 3.5% ($)",Number,!0],[null,"If line 815 is over $1,000,000"],[825,"Enter the amount reported on line 815 minus $1,000,000 ($)",Number,!0],[830,"Enter the amount reported on line 825 multiplied by 5% ($)",Number,!0],[835,"Enter the amount reported on line 830 plus $35,000 ($)",Number,!0],[null,"Current disbur
1sement quota"],[840,"Enter the amount reported on line 820 or line 835, this is your charity’s disbursement quota for the current fiscal period ($)",Number,!0],[null,"Expenditures that count towards disbursement quota"],[845,"Enter the amount reported on line 5000 (total expenditures on charitable activities) in Section D or Schedule 6 ($)",Number,!0],[850,"Enter the amount reported on line 5045 (total amount of grants made to all non-qualified donees) in Section D or Schedule 6 ($)",Number,!0],[855,"Enter the amount reported on line 5050 (total amount of gifts made to all qualified donees) in section D or Schedule 6 ($)",Number,!0],[null,"Total Expenditures this year that count towards disbursement quota"],[860,"Enter the total of lines 845, 850, and 855 ($)",Number,!0],[null,"If a shortfall exists (line 865 is negative), your charity can draw on disbursement excesses from the five previous fiscal periods to help it meet its shortfall. If no excesses are available to draw on, your charity can try to spend enough the following year to create an excess that it can carry back to cover the shortfall."],[865,"Enter the amount reported on line 860 minus the amount reported on line 840, this is your charity’s disbursement quota excess or shortfall for the current fiscal period ($)",Number,!0],[null,"<b>Step 2. Estimating the disbursement quota requirement for the next fiscal period</b>"],[870,"Enter the amount reported on line 5910 (average value of property not used directly in charitable activities or administration during the 24 months before the end of the fiscal period) in Schedule 6 ($)",Number,!0],[null,"If line 870 is $1,000,000 or less"],[875,"Enter the amount reported on line 870 multiplied by 3.5% ($)",Number,!0],[null,"If line 870 is over $1,000,000"],[880,"Enter the amount reported on line 870 minus $1,000,000 ($)",Number,!0],[885,"Enter the amount reported on line 880 multiplied by 5% ($)",Number,!0],[890,"Enter the amount reported on line 885 plus $35,000 ($)",Number,!0],[null,"The amount shown at line 875 or line 890 is your charity’s estimated disbursement quota requirement for the next fiscal period."]],data:a.disbursements,minYear:2023}),m("p","Note: Only charities filing their T3010 on or after December 31, 2023, have to file more detailed information in Schedule 8 dealing with disbursement quota shown below. Charitable organizations with less than $100,000 in assets not used in its charitable activities or administration, do not have to provide the information in Schedule 8. For private and public foundations, it is assets less than $25,000.")]:m("p","No disbursement quota data available. Only charities filing their T3010 on or after December 31, 2023, have to file more detailed information in Schedule 8 dealing with disbursement quota shown below. Charitable organizations with less than $100,000 in assets not used in its charitable activities or administration, do not have to provide the information in Schedule 8. For private and public foundations, it is assets less than $25,000."):"Loading…")))),m("section.trustees",m("div",m("h3","Directors / Trustees and Like Officials"),i?i.length?[m(".table.directors",m("table.directors",m(Se,{wide:!0},m("tr",m("th",m("div","Last Name")),m("th",m("div","First Name")),m("th",m("div","Middle Name")),m("th.c",m("div","Initial")),m("th",m("div","Position")),m("th.c",m("div","At Arm’s Length")),m("th.c",m("div","Appointed")),m("th.c",m("div","Ceased")))),m("tbody",i.map((function(e){return m("tr",m("td",m("div",e.lastName||u)),m("td",m("div",e.firstName||u)),m("td",m("div",e.middleName||u)),m("td.c",m("div",e.initials||u)),m("td",m("div",e.position.length?e.position:"n/a")),m("td.c",m("div",e.armLength)),m("td.c",m("div",e.startDate?e.startDate.substr(0,10):u)),m("td.c",m("div",e.endDate?e.endDate.substr(0,10):u)))}))))),m($e,{csv:function(){return te(document.querySelector("table.directors"),{header:t.legalName+" ("+t.bn+")"})},file:"charitydata-"+e.attrs.bn+"-directors-trustees.csv",title:"Directors / Trustees and Like Officials"})]:"No data found":"Loading…")),m("section.links",m("div",m("h3.c_1","Additional Information"),m(".c_2",m("p","For official and the most up-to-date information visit the CRA website."),m("a.block.no-print",{href:ne(t?t.bn:"")},m('img[src="'+o+'img/cra.svg"][style="width:80%"]')),m("p.print",ne(t?t.bn:""))),a&&a.financialStatement?m(".c_3",m("p","Access the latest financial statement for this charity from CRA."),m('a.button[href="'+a.financialStatement.file+'"]',a.financialStatement.year+" Financial Statement PDF")):null)))}},Pe={oninit:function(e){l.setAttribute("class","charity wide"),e.state.bn=m.route.param("bn"),m.request(G({},r,{method:"GET",url:a+"charity/profile/"+e.state.bn+"/"+n})).then((function(t){e.state.profile=G({},t.data.charities[0],U(t.data,"charities")),c.innerHTML=e.state.profile.legalName+" — Charity Data"})).catch((function(e){})),m.request(G({},r,{body:{bn:e.state.bn,fpeYear:n},url:a+"search/program"})).then((function(t){var a=[],n=[];
1t.data.programs.forEach((function(e){"NP"===e.activityCode?a.push(e.description):"OP"===e.activityCode&&n.push(e.description)})),e.state.programsNew=a,e.state.programsOngoing=n})).catch((function(e){})),m.request(G({},r,{method:"GET",url:a+"charity/financials/"+e.state.bn})).then((function(t){e.state.financials=t.data})).catch((function(e){})),m.request(G({},r,{url:a+"search/trustee/advanced",body:{bn:e.state.bn,fpeYear:n,page:"profile",pageSize:9999999}})).then((function(t){t.data.trustees.length?e.state.trustees=t.data.trustees.slice(0).sort((function(e,t){return e.lastName<t.lastName?-1:e.lastName>t.lastName?1:e.firstName<t.firstName?-1:e.firstName>t.firstName?1:e.middleName<t.middleName?-1:e.middleName>t.middleName?1:0})):e.state.trustees=[]})).catch((function(e){}))},view:function(e){return[m(ye),m(Ie,{bn:e.state.bn,profile:e.state.profile,financials:e.state.financials,trustees:e.state.trustees,programsNew:e.state.programsNew,programsOngoing:e.state.programsOngoing}),m(Ne),m(we)]}},Ve={oninit:function(e){l.setAttribute("class","charity wide"),e.state.bn=m.route.param("bn"),m.request(G({},r,{method:"GET",url:a+"charity/revoked/profile/"+e.state.bn})).then((function(t){e.state.profile=G({},t.data.charities[0],U(t.data,"charities")),c.innerHTML=e.state.profile.legalName+" — Charity Data"})).catch((function(e){})),m.request(G({},r,{method:"GET",url:a+"charity/revoked/program/"+e.state.bn})).then((function(t){var a=[],n=[];t.data.programs.forEach((function(e){"NP"===e.activityCode?a.push(e.description):"OP"===e.activityCode&&n.push(e.description)})),e.state.programsNew=a,e.state.programsOngoing=n})).catch((function(e){})),m.request(G({},r,{method:"GET",url:a+"charity/revoked/financials/"+e.state.bn})).then((function(t){e.state.financials=t.data})).catch((function(e){})),m.request(G({},r,{method:"GET",url:a+"charity/revoked/trustees/"+e.state.bn})).then((function(t){t.data.trustees.length?e.state.trustees=t.data.trustees.slice(0).sort((function(e,t){return e.lastName<t.lastName?-1:e.lastName>t.lastName?1:e.firstName<t.firstName?-1:e.firstName>t.firstName?1:e.middleName<t.middleName?-1:e.middleName>t.middleName?1:0})):e.state.trustees=[]})).catch((function(e){}))},view:function(e){return[m(ye),m(Ie,{bn:e.state.bn,profile:e.state.profile,financials:e.state.financials,trustees:e.state.trustees,programsNew:e.state.programsNew,programsOngoing:e.state.programsOngoing}),m(Ne),m(we)]}},Be={view:function(e){l.setAttribute("class","charity-index-registered");let t=de.pagination?de.pagination.currentOffset/de.pagination.pageSize+1:0,a=de.pagination?de.pagination.totalPages:0;return c.innerHTML="Registered Charity Index "+(t||"Loading")+" — Charity Data",d.setAttribute("content",""),[m(ye),m("main",m("div.row",m("div.c_1",m("h1","Registered Charities")),m("div.c_2-4",m("h2",t?"Page "+t+" of "+a:"Loading…"),m(".results",ue.loaded?[de.charities.map((function(e){return m(Me,{charity:e})})),m(Ee,G({onclick:function(e){m.route.set(e>1?"/index/"+e:"/index")}},de.pagination))]:m(xe))))),m(Ne),m(we)]}},_e={view:function(e){l.setAttribute("class","charity-search-revoked");let t=me.pagination?me.pagination.currentOffset/me.pagination.pageSize+1:0,a=me.pagination?me.pagination.totalPages:0;return c.innerHTML="Revoked Charities "+(t?"Page "+t:"Loading")+" — Charity Data",d.setAttribute("content",""),[m(ye),m("main",m("div.row",m("div.c_1",m("h1","Revoked Charities"),m("form.search",{onsubmit:function(e){e.preventDefault(),he.load()}},m("label",m("span","Name / BN"),m('input[type="text"]',{value:he.data.q,oninput:function(e){he.data.q=e.currentTarget.value,he.data.offset=0,he.load(1e3)}})),m("label",m("span","Revoked Reason"),m(Le,{options:[{name:"Any",value:"0"}].concat(Object.keys(E).map((function(e){return{name:E[e],value:e}}))),set:function(e){he.data.revoked_reason=e,he.data.offset=0,he.load()},value:he.data.revoked_reason})),m("label",m("span","Profiles"),m("div",m('input[type="checkbox"]',{value:he.data.cd_profile,checked:1===parseInt(he.data.cd_profile),oninput:function(e){he.data.cd_profile=e.currentTarget.checked?1:0,he.data.offset=0,he.load(1e3)}})," Only show results with CharityData profiles.")))),m("div.c_2-4",m("h2",t?"Page "+t+" of "+a:"Lo
1ading…"),m(".results",he.loaded?[me.charities.length?me.charities.map((function(e){const t="revoked/"+X(e.legalName)+"/"+e.bn;return m("article.charity",e.data?m("a",{href:t},m("h4",e.legalName),J("div","<b>Revoked:</b> "+e.revokedReason+" on "+e.revokedDate)):m("div",m("h4",e.legalName),J("div","<b>Revoked:</b> "+e.revokedReason+" on "+e.revokedDate)),m("div.links",e.data?m("a",{href:t},"CharityData profile"):m("div","No data available"),m("a",{href:ne(e.bn)},"CRA Profile ↗")))})):"No matches found.",m(Ee,G({onclick:function(e){he.data.offset=(e-1)*me.pagination.pageSize,he.load()}},me.pagination))]:m(xe))))),m(Ne),m(we)]}},He={view:function(){return m("div.search",m("div",m("form",{onsubmit:function(e){e.preventDefault();var t=ce.data.q;ce.reset(),ce.data.q=t,ce.load()}},m("label",m("span","Search for a charity"),m('input[type="text"][placeholder="Name / BN / Activity"]',{value:ce.data.q,oninput:function(e){ce.data.q=e.currentTarget.value}})))))}},Ge={view:function(e){return l.setAttribute("class","page "+e.attrs.id),c.innerHTML=e.attrs.title+" — Charity Data",d.setAttribute("content",b[e.attrs.id].description||""),[m(ye),m(He),m("main",m("div.row",m("div.c_1",m("h1",e.attrs.title)),m("div.c_2-4",B(b[e.attrs.id])?J("div",b[e.attrs.id].content):"Loading…"))),m(Ne),m(we)]}},We={view:function(){return l.setAttribute("class","page not-found"),c.innerHTML="Page Not Found — Charity Data",[m(ye),m(He),m("main",m("div.row",m("div.c_1",m("h1","Page Not Found")),m("div.c_2-4",m("p","The requested page could not be found.")))),m(Ne),m(we)]}};function je(t,a){return{oninit:function(){b[t]||(b[t]=!0,m.request({method:"GET",responseType:"text/xml",url:o+"xml/"+t+".xml"}).then((function(a){if(e.ActiveXObject)(n=new ActiveXObject("Microsoft.XMLDOM")).async=!1,n.loadXML(a);else var n=(new DOMParser).parseFromString(a,"text/xml");b[t]={content:ae(n.getElementsByTagName("content")[0]),description:ae(n.getElementsByTagName("description")[0])}})))},view:function(){return m(Ge,G({},a,{id:t}))}}}m.request({method:"GET",responseType:"text/xml",url:o+"lines.xml",extract:function(e){return e.responseXML}}).then((function(e){e.querySelectorAll("lines>line").forEach((function(e){var t=e.querySelector("description");t&&(N[e.getAttribute("num")]=t.textContent.replace(/\n|\t/g,""))}))})),m.route.setOrig=m.route.set,m.route.set=function(t,a,n){m.route.setOrig(t,a,n),e.scrollTo(0,0),setTimeout((function(){m.route.get()!==t&&e.ga&&(ga("set","page",t),ga("send","pageview"))}),100)},m.route.prefix=s.dataset.path||"",m.route(document.body,"/",{"/":Oe,"/search":{onmatch:function(){return ce.reset(),ce.set(m.parseQueryString(e.location.search)),ce.load(!0),Fe}},"/search/director":{onmatch:function(){ge.reset();var t=m.parseQueryString(e.location.search);return(t.firstName||t.lastName)&&(ge.set(m.parseQueryString(e.location.search)),ge.load(!0)),ze}},"/charity/:slug/:bn":Pe,"/index":{onmatch:function(){return ue.reset(),ue.set(m.parseQueryString(e.location.search)),ue.load(!0),Be}},"/index/:page":{onmatch:function(e){return ue.reset(),ue.data.offset=(e.page-1)*ue.data.pageSize,ue.load(!0),Be}},"/revoked":{onmatch:function(){return he.reset(),he.set(m.parseQueryString(e.location.search)),he.load(!0),_e}},"/revoked/:slug/:bn":Ve,"/about":je("about",{title:"About"}),"/terms":je("terms",{title:"Limitations and Caveats"}),"/faq":je("faq",{title:"Frequently Asked Questions"}),"/categories-and-subcategories":je("categories-and-subcategories",{title:"Categories and Subcategories"}),"/:any":We}),document.addEventListener("click",(function(e){var t=e.target.closest(".expandable");t&&t.classList.toggle("expanded")})),document.addEventListener("keydown",(function(e){"Escape"===e.key&&C()}))}(window);

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.