1import{d as V,O as D,E as B,k as c,A as H,D as F,P as K,G as O,H as P,Q as G,c as u,a as e,t as y,s as U,f,R as z,S as J,T as Q,U as W,e as d,F as X,r as j,b as Y,L as Z,V as ee,W as w,X as x,J as te,o as r,w as se,_ as ae,i as ne,K as oe,M as le}from"./FSL_D8-b.js";import{_ as ie}from"./CzP4bzFe.js";import{C as ce}from"./lgnln7Yw.js";import{u as re,a as ue}from"./CBvBNAxs.js";(function(){try{var l=typeof window<"u"?window:typeof global<"u"?global:typeof globalThis<"u"?globalThis:typeof self<"u"?self:{},n=new l.Error().stack;n&&(l._sentryDebugIds=l._sentryDebugIds||{},l._sentryDebugIds[n]="d8aa7201-e35a-4c01-b414-5e3ce1d0624b",l._sentryDebugIdIdentifier="sentry-dbid-d8aa7201-e35a-4c01-b414-5e3ce1d0624b")}catch{}})();const de={class:"search-page"},pe={class:"content"},_e={class:"grid gutter-x-xl"},he={class:"col"},me={class:"search-page-results pt-2"},ve={key:0},ge={id:"search",class:"mt-4 mb-2"},fe=["onKeypress"],be={class:"content"},ke={key:0,id:"resultList",class:"grid gutter-x-xl"},ye={class:"col"},we={class:"desc"},xe={class:"col-fixed mx-auto hidden xl:block"},Ce={class:"mt-8 mb-5"},Me=V({__name:"search",async setup(l){let n,m;const b=D(),C=Z(),{$analytics:v}=B(),p=c(b.query.q),a=c(p.value??""),o=c(([n,m]=H(()=>w({q:p.value}).then(({data:s})=>x(s))),n=await n,m(),n)),_=c(10),S=c("#resultList"),g=c(!1);async function h(){a.value&&await ee({query:{q:a.value}}),g.value=!0,o.value=await w({q:a.value}).then(({data:s})=>x(s)),v.scheduleEvent("event_tracking",{event_category:"search query",content_group:"search",component:"search page",event_label:`${a.value}`}),g.value=!1}async function q(){const s=_.value;_.value+=6,await le(),s<o.value.length&&[...document.querySelectorAll(`${S.value} .v-card .card-title-link`)].slice(s)[0].focus()}const A=()=>p.value?`Search Results for "${p.value}" | Gothamist`:"Search | Gothamist";F({link:[{rel:"canonical",href:`https://${C.public.CANONICAL_HOST}/search`}]}),K({title:A}),a.value,re(),ue(),O().value=ce.FIVE_MINUTES,P(()=>{v.schedulePageView({page_type:"search_page"}),h()}),G(b,s=>{a.value=s.query.q,h()});function T(){v.scheduleEvent("click_tracking",{event_category:"Click Tracking - Footer - Newsletter",component:"footer",event_label:"Newsletter"})}return(s,t)=>{const k=te("Button"),M=ae,N=ne,$=ie,E=oe;return r(),u("div",null,[e("div",de,[e("section",null,[e("div",pe,[e("div",_e,[t[2]||(t[2]=e("div",{class:"col-1 hidden xxl:block"},null,-1)),e("div",he,[e("div",me,[o.value?(r(),u("span",ve,[e("strong",null,y(o.value.length),1),t[1]||(t[1]=U(" results for: ",-1))])):f("",!0)]),e("form",ge,[z(e("input",{"onUpdate:modelValue":t[0]||(t[0]=i=>a.value=i),autofocus:"",class:"search-page-input",type:"text",placeholder:"search","aria-label":"Search this site",name:"q",onKeypress:Q(W(h,["prevent"]),["enter"])},null,40,fe),[[J,a.value]]),d(k,{class:"search-page-button p-button-rounded p-button-outlined",icon:g.value?"pi pi-spin pi-spinner":"pi pi-arrow-right","icon-pos":"right",onClick:h},null,8,["icon"])])])])])]),e("section",null,[e("div",be,[o.value?(r(),u("div",ke,[t[4]||(t[4]=e("div",{class:"col-1 hidden xxl:block"},null,-1)),e("div",ye,[(r(!0),u(X,null,j(o.value.slice(0,_.value),(i,I)=>(r(),u("div",{key:i.uuid},[d(N,{article:i,class:"mod-horizontal mb-3 lg:mb-5 tag-small",width:318,height:212,"track-clicks":!0,"tracking-component-location":"Search Results","tracking-component":"Search Results","tracking-component-position":I+1},{default:se(L=>[e("p",we,y(i.description),1),d(M,{article:i,onLinkClick:R=>L.trackClick(R)},null,8,["article","onLinkClick"])]),_:2},1032,["article","tracking-component-position"]),t[3]||(t[3]=e("hr",{class:"mb-5"},null,-1))]))),128)),_.value<o.value.length?(r(),Y(k,{key:0,class:"p-button-rounded",label:"Load More",onClick:q})):f("",!0)]),e("div",xe,[d($,{"slot-name":"htlad-gothamist_interior_river",layout:"rectangle"})])])):f("",!0),e("div",Ce,[t[5]||(t[5]=e("hr",{class:"black mb-4"},null,-1)),d(E,{onSubmit:T})])])])])])}}});export{Me as default}; 2//# sourceMappingURL=1_Q8viIf.js.map
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.