1import{_ as e}from"./DpWTXjFB.js";import{V as s,l as a,b7 as i,_ as l,p as o,e as r,F as t,f as n,k as c,c as u,O as d,a9 as p,P as m,N as g}from"#entry";import{_ as h}from"./in4c0Ziq.js";import{B as v,r as f,c as y,x as b,av as k,aH as _,C,aw as w,R as x,$ as q,U as z,ax as S,S as E,aq as R,ay as j,az as I,aG as P,w as A,v as D,ap as M,aM as L,i as U,a8 as O,E as V,n as T}from"./nX7w3--X.js";import{b as N}from"./CzuCJjyz.js";import{u as Q}from"./BzwGpRya.js";import{u as $}from"./CAgLKPVn.js";import{u as G}from"./CtdwCalC.js";import{V as B}from"./BcVEr5iZ.js";import{V as F}from"./369w539r.js";import{u as W}from"./inpFMjNm.js";import{V as H}from"./C2U5VtnP.js";import{V as X}from"./B9goy8s8.js";import{V as Y}from"./Bpq7MrYI.js";import{V as J}from"./Ch9sftxZ.js";import{V as Z,a as K,b as ee,d as se}from"./gjBqqy30.js";import"./DeYW9Fiz.js";import"./Bs0o2c6W.js";import"./CNAuE06t.js";import"./C-u_YpPl.js";import"./CtG27aky.js";import"./CzdGDBjF.js";import"./Boy9wtnx.js";import"./CFQTgrnx.js";import"./m8SgQgoF.js";import"./CVi8ooJQ.js";const ae={key:0,class:"sample-queries"},ie={class:"section-header"},le={class:"section-title-row"},oe={class:"queries-grid"},re={key:1,class:"sample-queries"},te={class:"section-header"},ne={class:"section-title-row"},ce={class:"category-tabs"},ue=["onClick"],de={class:"queries-grid"},pe=["disabled","onClick"],me={class:"query-header"},ge={class:"query-text"},he={class:"query-description"},ve=l(v({__name:"SampleQueries",props:{selectedCategory:{},disabled:{type:Boolean},isProUser:{type:Boolean}},emits:["navigate-sample","category-change"],setup(e,{emit:l}){const o=e,r=l,t=f([]),n=f(!0),c=y((()=>[{id:"all",label:"All"},...[...new Set(t.value.map((e=>e.category)))].map((e=>({id:e,label:e.charAt(0).toUpperCase()+e.slice(1)})))])),u=y((()=>"all"===o.selectedCategory?t.value:t.value.filter((e=>e.category===o.selectedCategory))));return b((async()=>{const{data:e}=await G().listSamples();e&&(t.value=e),n.value=!1})),(e,l)=>C(n)?(w(),k("div",ae,[x("div",ie,[x("div",le,[q(s,{icon:"mdi-lightbulb-on-outline",size:"20",class:"section-icon"}),l[0]||(l[0]=x("h3",{class:"section-title"},"Sample Queries",-1))]),l[1]||(l[1]=x("p",{class:"section-subtitle"},"Click any query to try it",-1))]),x("div",oe,[(w(),k(z,null,S(6,(e=>x("div",{key:e,class:"skeleton-card"},[q(B,{type:"chip",class:"skeleton-chip"}),q(B,{type:"text",class:"skeleton-prompt"}),q(B,{type:"text",class:"skeleton-subtitle"})]))),64))])])):C(t).length>0?(w(),k("div",re,[x("div",te,[x("div",ne,[q(s,{icon:"mdi-lightbulb-on-outline",size:"20",class:"section-icon"}),l[2]||(l[2]=x("h3",{class:"section-title"},"Sample Queries",-1))]),l[3]||(l[3]=x("p",{class:"section-subtitle"},"Click any query to try it",-1))]),x("div",ce,[(w(!0),k(z,null,S(C(c),(s=>(w(),k("button",{key:s.id,class:E(["category-tab",{active:e.selectedCategory===s.id}]),onClick:e=>r("category-change",s.id)},R(s.label),11,ue)))),128))]),x("div",de,[(w(!0),k(z,null,S(C(u),(l=>{return w(),k("button",{key:l.slug,class:E(["query-card",{disabled:e.disabled}]),disabled:e.disabled,onClick:e=>function(e){o.disabled||(a().trackEvent({event:i.EXPLORER_SAMPLE_QUERY,sample_slug:e.slug,sample_category:e.category,is_pro_user:o.isProUser}),r("navigate-sample",e.slug))}(l)},[x("div",me,[q(F,{color:(t=l.category,{compensation:"purple",grants:"success",financial:"info",programs:"warning",geographic:"primary",governance:"secondary",sector:"deep-purple"}[t]||"grey"),size:"x-small",variant:"tonal",class:"category-chip"},{default:j((()=>[I(R(l.category),1)])),_:2},1032,["color"]),q(s,{icon:"mdi-arrow-right",size:"16",class:"arrow-icon"})]),x("p",ge,R(l.prompt),1),x("p",he,R(l.subtitle),1)],10,pe);var t})),128))])])):_("",!0)}}),[["__scopeId","data-v-2358262e"]]),fe={key:0,class:"recent-queries"},ye={class:"section-header"},be={class:"section-title-row"},ke={class:"queries-grid"},_e=["disabled","onClick"],Ce={class:"query-header"},we={class:"query-meta"},xe={class:"query-time"},qe={class:"query-text"},ze={key:0,class:"load-more-container"},Se=l(v({__name:"RecentQueries",props:{runs:{},loading:{type:Boolean},hasMore:{type:Boolean},disabled:{type:Boolean}},emits:["select-run","load-more"],setup(e,{emit:a}){const i=e,l=a;function t(e){if(!e)return"";const s=e.endsWith("Z")||e.includes("+")?e:e+"Z",a=new Date(s),i=(new Date).getTime()-a.getTime();if(isNaN(a.getTime())||i<0)return a.toLocaleDateString();const l=Math.floor(i/6e4),o=Math.floor(i/36e5),r=Math.floor(i/864e5);return l<1?"Just now":l<60?`${l}m ago`:o<24?`${o}h ago`:1===r?"Yesterday":r<7?`${r} days ago`:a.toLocaleDateString()}function n(e,s=80){return e.length<=s?e:e.substring(0,s).trim()+"..."}function c(e){switch(e){case"SUCCESS":return"success";case"IN_PROGRESS":return"info";case"FAILED":return"error";
1case"NO_DATA":return"warning";default:return"grey"}}return(e,a)=>e.runs.length>0?(w(),k("div",fe,[x("div",ye,[x("div",be,[q(s,{icon:"mdi-history",size:"20",class:"section-icon"}),a[1]||(a[1]=x("h3",{class:"section-title"},"Recent Queries",-1))]),a[2]||(a[2]=x("p",{class:"section-subtitle"},"Click to view previous results",-1))]),x("div",ke,[(w(!0),k(z,null,S(e.runs,(r=>(w(),k("button",{key:r.id,class:E(["query-card",{disabled:e.disabled}]),disabled:e.disabled,onClick:e=>function(e){i.disabled||l("select-run",e.id)}(r)},[x("div",Ce,["IN_PROGRESS"===r.status?(w(),P(F,{key:0,color:"info",size:"x-small",variant:"tonal",class:"status-chip"},{default:j((()=>[q(o,{indeterminate:"",size:"10",width:"1.5",class:"mr-1"}),a[3]||(a[3]=I(" Processing ",-1))])),_:1})):"SUCCESS"!==r.status?(w(),P(F,{key:1,color:c(r.status),size:"x-small",variant:"tonal",class:"status-chip"},{default:j((()=>[I(R("NO_DATA"===r.status?"No data":"Failed"),1)])),_:2},1032,["color"])):_("",!0),x("span",we,["choropleth"===r.source?(w(),P(s,{key:0,icon:"mdi-map-marker",size:"14",class:"source-icon",title:"From Choropleth Map"})):_("",!0),x("span",xe,R(t(r.created_at)),1)]),q(s,{icon:"mdi-arrow-right",size:"16",class:"arrow-icon"})]),x("p",qe,R(n(r.user_prompt)),1)],10,_e)))),128))]),e.hasMore?(w(),k("div",ze,[q(r,{variant:"text",color:"primary",loading:e.loading,disabled:e.loading,class:"load-more-btn",onClick:a[0]||(a[0]=e=>l("load-more"))},{default:j((()=>[q(s,{icon:"mdi-chevron-down",start:""}),a[4]||(a[4]=I(" Load more ",-1))])),_:1},8,["loading","disabled"])])):_("",!0)])):_("",!0)}}),[["__scopeId","data-v-e3ff1f39"]]),Ee={class:"compass-explorer"},Re={class:"hero-section"},je={class:"hero-content"},Ie={class:"hero-badges"},Pe={class:"hero-badge"},Ae={class:"early-access-badge"},De={class:"query-section"},Me={class:"query-card"},Le={class:"query-input-wrapper"},Ue=["disabled"],Oe={class:"query-hints"},Ve={key:0,class:"hint-text"},Te={key:1,class:"hint-text hint-text--exceeded"},Ne={key:2,class:"hint-text"},Qe=["disabled"],$e={key:4,class:"hint-quota"},Ge={key:0,class:"error-section"},Be={class:"upgrade-dialog"},Fe={key:0,class:"upgrade-pricing"},We={key:0,class:"upgrade-promo"},He={class:"upgrade-price-original"},Xe={class:"upgrade-price"},Ye={class:"upgrade-price-amount"},Je={class:"upgrade-features"},Ze={class:"upgrade-actions"},Ke={class:"data-sources"},es={class:"sources-grid"},ss={class:"source-card"},as={class:"source-card"},is={class:"source-card"},ls={class:"source-card"},os=l(v({name:"CompassExplorerOriginalPage",__name:"compass-explorer-original",setup(l){const o=t("isBackNavigation"),{setSEO:v}=W();v({title:"Compass Explorer (Original)",description:"Explore nonprofit data with natural language queries. Search IRS 990 filings, grants, compensation, and more.",noIndex:!0});const b=n(),z=c(),S=Q(),E=u(),G=y((()=>E.hasSubscription)),B=f(!1);V("showUpgradeDialog",(()=>{B.value=!0}));const ae=g(),ie=m(),le=f(null),oe=f(!1),re=y((()=>null!==le.value&&le.value<d.originalPrice));A(B,(async e=>{if(e&&a().trackEvent({event:i.EXPLORER_UPGRADE_SHOWN,source:b.params.runId?"run_view":"landing"}),e&&!oe.value){try{const e=(await ie.getProducts()).find((e=>e.id===ae.public.gcProProductId));e?.price&&(le.value=e.price.amount)}catch{}oe.value=!0}}));const{query:te,loading:ne,currentRunId:ce,error:ue,selectedCategory:de,runs:pe,runsLoading:me,runsHasMore:ge,hasRuns:he,historyDataLoading:fe,hasResult:ye,quota:be,quotaExceeded:ke,quotaResetDate:_e,thinkingLevel:Ce}=N(S),we=f(null),xe=f(!1);function qe(){if(te.value.trim()&&!ne.value)return G.value?void(ke.value||S.submitQuery()):(a().trackProUpgradeShown("compass_query_blocked"),void(B.value=!0))}function ze(e){z.push(`/compass-explorer-original/${e}`)}A(ce,(e=>{e&&b.path!==`/compass-explorer-original/${e}`&&z.push(`/compass-explorer-original/${e}`)}));const{upgradeCtaLabel:os}=$();function rs(){a().trackEvent({event:i.EXPLORER_UPGRADE_CLICKED,source:b.params.runId?"run_view":"landing"}),B.value=!1}function ts(e){z.push(`/compass-explorer-original/${e}`)}function ns(){S.loadMoreRuns()}function cs(e){S.setCategory(e)}return D((()=>{!G.value||xe.value&&o.value||(S.loadRuns(),S.loadQuota(),xe.value=!0),T((()=>
1{we.value&&!b.params.runId&&we.value.focus()}))})),(a,i)=>{const l=e,o=p,t=h;return w(),k("div",Ee,[x("div",Re,[x("div",je,[x("div",Ie,[x("div",Pe,[q(s,{icon:"mdi-compass",size:"16",class:"mr-1"}),i[7]||(i[7]=I(" Compass Explorer (Original) ",-1))]),x("div",Ae,[q(s,{icon:"mdi-flask-outline",size:"14",class:"mr-1"}),i[8]||(i[8]=I(" Early Access ",-1))])]),i[9]||(i[9]=x("h1",{class:"hero-title"},"Ask anything about nonprofit data",-1)),i[10]||(i[10]=x("p",{class:"hero-subtitle"}," Search over 2 million nonprofits using natural language. Explore IRS 990 filings, grants, compensation, ratings, and more. ",-1))])]),x("div",De,[x("div",Me,[x("div",Le,[M(x("textarea",{ref_key:"queryInput",ref:we,"onUpdate:modelValue":i[0]||(i[0]=e=>U(te)?te.value=e:null),disabled:C(ne)||C(ke),class:"query-input",placeholder:"Try: 'Show the highest-paid nonprofit executives in California' or 'Which foundations gave the most to education?'",rows:"3"},null,8,Ue),[[L,C(te)]]),q(r,{loading:C(ne),disabled:!C(te).trim()||C(ke),color:"primary",icon:"",size:"small",class:"submit-btn",onClick:qe},{default:j((()=>[q(s,{icon:"mdi-arrow-up",size:"20"})])),_:1},8,["loading","disabled"])]),x("div",Oe,[C(G)?C(ke)?(w(),k("span",Te,[q(s,{icon:"mdi-lock-outline",size:"14",class:"mr-1"}),I(" Monthly limit reached. Resets "+R(C(_e))+". ",1)])):(w(),k("span",Ne,[q(s,{icon:"mdi-lightbulb-outline",size:"14",class:"mr-1"}),i[13]||(i[13]=I(" Tip: Be specific about what you're looking for ",-1))])):(w(),k("span",Ve,[q(s,{icon:"mdi-lock-outline",size:"14",class:"mr-1"}),i[12]||(i[12]=I(" Custom queries require a ",-1)),q(l,{to:"/subscription",class:"hint-link"},{default:j((()=>[...i[11]||(i[11]=[I("Pro subscription",-1)])])),_:1})])),C(G)?(w(),P(H,{key:3,location:"top"},{activator:j((({props:e})=>[x("button",O(e,{class:"thinking-selector",disabled:C(ne)}),[q(s,{icon:{high:"mdi-brain",medium:"mdi-scale-balance",low:"mdi-lightning-bolt"}[C(Ce)],size:"14"},null,8,["icon"]),x("span",null,R({high:"Thorough",medium:"Balanced",low:"Fast"}[C(Ce)]),1),q(s,{icon:"mdi-chevron-down",size:"12",class:"thinking-chevron"})],16,Qe)])),default:j((()=>[q(Z,{density:"compact",class:"thinking-menu"},{default:j((()=>[i[20]||(i[20]=x("div",{class:"thinking-menu-header"}," Controls how much reasoning the AI uses ",-1)),q(K,{active:"low"===C(Ce),onClick:i[1]||(i[1]=e=>C(S).setThinkingLevel("low"))},{prepend:j((()=>[q(s,{icon:"mdi-lightning-bolt",size:"18"})])),default:j((()=>[q(ee,null,{default:j((()=>[...i[14]||(i[14]=[I("Fast",-1)])])),_:1}),q(se,null,{default:j((()=>[...i[15]||(i[15]=[I("Quicker, simpler queries",-1)])])),_:1})])),_:1},8,["active"]),q(K,{active:"medium"===C(Ce),onClick:i[2]||(i[2]=e=>C(S).setThinkingLevel("medium"))},{prepend:j((()=>[q(s,{icon:"mdi-scale-balance",size:"18"})])),default:j((()=>[q(ee,null,{default:j((()=>[...i[16]||(i[16]=[I("Balanced",-1)])])),_:1}),q(se,null,{default:j((()=>[...i[17]||(i[17]=[I("Good mix of speed and depth",-1)])])),_:1})])),_:1},8,["active"]),q(K,{active:"high"===C(Ce),onClick:i[3]||(i[3]=e=>C(S).setThinkingLevel("high"))},{prepend:j((()=>[q(s,{icon:"mdi-brain",size:"18"})])),default:j((()=>[q(ee,null,{default:j((()=>[...i[18]||(i[18]=[I("Thorough",-1)])])),_:1}),q(se,null,{default:j((()=>[...i[19]||(i[19]=[I("Deeper analysis, slower",-1)])])),_:1})])),_:1},8,["active"])])),_:1})])),_:1})):_("",!0),C(G)&&C(be)&&!C(ke)?(w(),k("span",$e,[x("strong",null,R(C(be).used),1),i[21]||(i[21]=I(" of ",-1)),x("strong",null,R(C(be).limit),1),i[22]||(i[22]=I(" queries ",-1)),q(X,{location:"bottom"},{activator:j((({props:e})=>[q(s,O(e,{icon:"mdi-information-outline",size:"14",class:"ml-1 hint-quota-icon"}),null,16)])),default:j((()=>[I(" "+R(C(be).remaining)+" remaining this month. Resets "+R(C(_e))+". ",1)])),_:1})])):_("",!0)])])]),!C(ue)||C(ne)||C(ce)||C(b).params.runId?_("",!0):(w(),k("div",Ge,[q(Y,{type:"error",variant:"tonal",class:"error-alert"},{prepend:j((()=>[q(s,{icon:"mdi-alert-circle"})])),append:j((()=>[q(r,{variant:"text",size:"small",class:"text-none",onClick:i[4]||(i[4]=e=>C(S).clearResult())},{default:j((()=>[...i[23]||(i[23]=[I(" Dismiss ",-1)])])),_:1})])),default:j((()=>[I(" "+R(C(ue))+" ",1)])),_:1})])),q(o),q(t,null,{default:j((()=>
1[!C(G)||C(ne)||!C(he)||C(b).params.runId&&!C(ye)?_("",!0):(w(),P(Se,{key:0,runs:C(pe),loading:C(me),"has-more":C(ge),disabled:C(ne)||C(fe),onSelectRun:ts,onLoadMore:ns},null,8,["runs","loading","has-more","disabled"]))])),_:1}),q(t,null,{fallback:j((()=>[...i[24]||(i[24]=[x("div",{class:"seo-only"},[x("h2",null,"What can you explore?"),x("p",null,"Compass Explorer lets you search and analyze data from over 2 million nonprofits using plain language. Ask questions about IRS 990 filings, executive compensation, foundation grants, program activities, and financial trends â and get structured, downloadable results in seconds."),x("h3",null,"Sample Queries"),x("p",null,"Click any query to try it"),x("ul",null,[x("li",null,[x("strong",null,"Compensation:"),I(" Show the highest-paid nonprofit executives in California")]),x("li",null,[x("strong",null,"Grants:"),I(" Which foundations gave the most to education last year?")]),x("li",null,[x("strong",null,"Financial:"),I(" Find nonprofits with revenue over $10M and growing fastest")]),x("li",null,[x("strong",null,"Programs:"),I(" What programs do the largest environmental nonprofits run?")]),x("li",null,[x("strong",null,"Geographic:"),I(" Compare nonprofit density across major US metro areas")]),x("li",null,[x("strong",null,"Governance:"),I(" Which nonprofits have the largest boards of directors?")])])],-1)])])),default:j((()=>[C(ne)||C(b).params.runId&&!C(ye)?_("",!0):(w(),P(ve,{key:0,"selected-category":C(de),disabled:C(fe),"is-pro-user":C(G),onNavigateSample:ze,onCategoryChange:cs},null,8,["selected-category","disabled","is-pro-user"]))])),_:1}),q(J,{modelValue:C(B),"onUpdate:modelValue":i[6]||(i[6]=e=>U(B)?B.value=e:null),"max-width":"460"},{default:j((()=>[x("div",Be,[q(s,{icon:"mdi-compass",size:"36",color:"primary",class:"upgrade-icon"}),i[31]||(i[31]=x("h3",{class:"upgrade-title"},"Unlock the Full Explorer",-1)),null!==C(le)?(w(),k("div",Fe,[C(re)?(w(),k("div",We,[x("span",He,"$"+R(C(d).originalPrice),1),q(F,{size:"x-small",color:"success",variant:"flat",class:"ml-1"},{default:j((()=>[I("Save "+R(Math.round(100*(1-C(le)/C(d).originalPrice)))+"%",1)])),_:1})])):_("",!0),x("div",Xe,[x("span",Ye,"$"+R(C(le)),1),i[25]||(i[25]=x("span",{class:"upgrade-price-period"},"/month",-1))])])):_("",!0),i[32]||(i[32]=x("p",{class:"upgrade-text"}," Upgrade to Giving Compass Pro to unlock the full power of the Compass Explorer and more. ",-1)),x("ul",Je,[x("li",null,[q(s,{icon:"mdi-check-circle",size:"18",color:"success"}),i[26]||(i[26]=x("div",null,[x("span",{class:"upgrade-feature-title"},"Custom Queries"),x("span",{class:"upgrade-feature-desc"},"Ask any question about 2M+ nonprofits")],-1))]),x("li",null,[q(s,{icon:"mdi-check-circle",size:"18",color:"success"}),i[27]||(i[27]=x("div",null,[x("span",{class:"upgrade-feature-title"},"CSV Exports"),x("span",{class:"upgrade-feature-desc"},"Download results for analysis and reporting")],-1))]),x("li",null,[q(s,{icon:"mdi-check-circle",size:"18",color:"success"}),i[28]||(i[28]=x("div",null,[x("span",{class:"upgrade-feature-title"},"Query History"),x("span",{class:"upgrade-feature-desc"},"Access your past queries and results anytime")],-1))]),x("li",null,[q(s,{icon:"mdi-check-circle",size:"18",color:"success"}),i[29]||(i[29]=x("div",null,[x("span",{class:"upgrade-feature-title"},"AI Research Agents"),x("span",{class:"upgrade-feature-desc"},"Deep-dive into any nonprofit with AI-powered analysis")],-1))])]),x("div",Ze,[q(r,{color:"primary",variant:"flat",size:"large",block:"",class:"text-none upgrade-cta",to:"/subscription",onClick:rs},{default:j((()=>[I(R(C(os)),1)])),_:1}),q(r,{variant:"text",size:"small",class:"text-none upgrade-dismiss",onClick:i[5]||(i[5]=e=>B.value=!1)},{default:j((()=>[...i[30]||(i[30]=[I(" Maybe later ",-1)])])),_:1})])])])),_:1},8,["modelValue"]),x("div",Ke,[i[37]||(i[37]=x("h4",{class:"sources-title"},"Data Sources",-1)),x("div",es,[x("div",ss,[q(s,{icon:"mdi-domain",size:"24",color:"primary"}),i[33]||(i[33]=x("div",{class:"source-info"},[x("span",{class:"source-name"},"Organizations"),x("span",{class:"source-desc"},"2M+ nonprofits")],-1))]),x("div",as,[q(s,{icon:"mdi-account-tie",size:"24",color:"primary"}),i[34]||(i[34]=x("div",{class:"source-info"},[x("span",{class:"source-name"},"Officers"),x("span",{class:"source-desc"},"Compensation data")],-1))]),x("div",is,[q(s,{icon:"mdi-hand-coin",size:"24",color:"primary"}),i[35]||(i[35]=x("div",{class:"source-info"},[x("span",{class:"source-name"},"Grants"),x("span",{class:"source-desc"},"Foundation giving")],-1))]),x("div",ls,[q(s,{icon:"mdi-star-circle",size:"24",color:"primary"}),i[36]||(i[36]=x("div",{class:"source-info"},[x("span",{class:"source-name"},"Programs"),x("span",{class:"source-desc"},"Nonprofit programs")],-1))])])])])}}}),[["__scopeId","data-v-f7221b04"]]);export{os as default};
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.