PageSourceSearch

https://www.theadvocates.org/build/assets/Announcements-Bv8741v0.js

js theadvocates.org collected 2026-10-01 11:30:44 UTC 10,670 bytes, 1 lines download raw bytes

1import{_ as V}from"./FormattedArticleTitle.vue_vue_type_script_setup_true_lang-9DB_ti_5.js";import{_ as C}from"./SiteFooter.vue_vue_type_script_setup_true_lang-C4BuQzAj.js";import{_ as L}from"./SiteHeader.vue_vue_type_script_setup_true_lang-DeQnSVDe.js";import{h as M,l as c}from"./index.esm-C90O2v1V.js";import{defineComponent as $,computed as _,createElementBlock as r,openBlock as s,createVNode as f,createElementVNode as n,withCtx as m,createCommentVNode as l,unref as o,createTextVNode as x,normalizeClass as p,Fragment as u,renderList as y,createBlock as b,toDisplayString as i,normalizeStyle as B}from"./vue-vendor-Dr0siaL3.js";import"./useAppearance-C4QKplwY.js";/* empty css                                                                      */import"./AppLink.vue_vue_type_script_setup_true_lang-Z6bUMym0.js";import"./AsgButton.vue_vue_type_script_setup_true_lang-BAXB_VNA.js";import"./bundle-mjs-BJeS7sC5.js";/* empty css                                                                     */import"./useSharedData-mOZ4Msmu.js";import"./MegaMenuCarousel.vue_vue_type_style_index_0_scoped_aeba0bb8_lang-B0dQdPH8.js";import"./useAuthModal-B_Fd9jtS.js";import"./createLucideIcon-mDMhvRr8.js";import"./layout-dashboard-XPj3Mw68.js";import"./fingerprintInterceptor-BqKHgKKR.js";import"./utils-Cex1bChS.js";const H=["content"],S=["href"],G=["content"],P=["content"],z=["content"],F=["content"],E=["content"],q=["href"],U=["href"],R={class:"bg-[#f8f8f8] px-3.75 py-10 md:px-10 md:py-20 dark:bg-[#232323]",role:"main","aria-labelledby":"announcements-title"},Z={key:0,class:"mb-10 flex flex-wrap justify-center gap-2","aria-label":"Filter by tag"},I={key:1,class:"mx-auto max-w-md px-4 py-16 text-center md:py-24"},J={class:"font-graphik text-2xl font-bold text-[#333] dark:text-white"},K={key:2,class:"mx-auto max-w-[1452px]","aria-label":"Announcements archive"},O={class:"relative flex h-full min-h-[480px] flex-col justify-end p-6"},Q={key:1,class:"absolute inset-0 bg-gradient-to-br from-[#03548a] to-[#00a0e1]"},W={class:"relative z-10 grid gap-3"},X={key:0,class:"relative z-10"},Y={class:"inline-block rounded-[12px] bg-[#00a0e199] px-5 text-sm leading-8.5 font-semibold tracking-[1px] text-white uppercase"},ee={class:"line-clamp-2 font-graphik text-[30px] leading-[33px] font-semibold text-white"},te={key:1,class:"font-graphik text-sm leading-5 font-normal text-white/80"},ae={class:"flex items-start justify-between pt-2"},ne={class:"space-y-1 font-graphik text-[13px] leading-5.25 font-normal text-white"},se={class:"font-semibold uppercase"},re={key:0},oe={key:0,class:"text-[#66c8fa]"},le={key:3,class:"mt-12 overflow-x-auto","aria-label":"Pagination"},ie={class:"flex min-w-fit flex-wrap items-center justify-center gap-2 px-4 md:px-0"},de={key:0,width:"7",height:"12",viewBox:"0 0 7 12","aria-hidden":"true",class:"rotate-180"},fe={key:1,width:"7",height:"12",viewBox:"0 0 7 12","aria-hidden":"true"},ue={class:"sr-only"},ce={key:1,class:"shrink-0 px-1 text-gray-400 dark:text-[#ffffff80]","aria-hidden":"true"},me=["innerHTML"],Me=$({__name:"Announcements",props:{posts:{default:void 0},tags:{default:()=>[]},activeTag:{default:null},seoData:{}},setup(w){const T=a=>a?new Date(a).toLocaleDateString("en-US",{month:"short",day:"numeric"}):"",g=a=>a.includes("Previous")||a.includes("&laquo;"),D=a=>a.includes("Next")||a.includes("&raquo;"),N=a=>{if(!a)return!1;const t=a.trim();return t==="..."||t.includes("&hellip;")||t.includes("…")||t.length<=5&&t.includes(".")},d=w,v=d.seoData?.title||"From the Advocates | The Advocates for Self-Government",k=d.seoData?.description||"Announcements, letters, and program updates from The Advocates for Self-Government.",h=_(()=>d.seoData?.meta?.canonical?d.seoData.meta.canonical:`${window.location.origin}/from-the-advocates`),j=_(()=>d.activeTag?d.tags?.find(a=>a.slug===d.activeTag)?.name??d.activeTag:"");return(a,t)=>(s(),r(u,null,[f(o(M),{title:o(v)},{default:m(()=>[n("meta",{name:"description",content:o(k)},null,8,H),h.value?(s(),r("link",{key:0,rel:"canonical",href:h.value},null,8,S)):l("",!0),n("meta",{property:"og:title",content:o(v)},null,8,G),n("meta",{property:"og:description",content:o(k)},null,8,P),t[0]||(t[0]=n("meta",{property:"og:type",content:"website"},null,-1)),h.value?(s(),r("meta",{key:1,property:"og:url",content:h.value},null,8,z)):l("",!0),t[1]||(t[1]=n("meta",{name:"twitter:card",content:"summary_large_image"},null,-1)),n("meta",{name:"twitter:title",content:o(v)},null,8,F),n("meta",{name:"twitter:description",content:o(k)},null,8,E),a.seoData?.pagination?.prev?(s(),r("link",{key:2,rel:"prev",href:a.seoData?.pagination?.prev},null,8,q)):l("",!0),a.seoData?.pagination?.next?(s(),r("link",{key:3,rel:"next",href:a.seoData?.pagination?.next},null,8,U)):l("",!0)]),_:1,__:[0,1]},8,["title"]),f(L),n("main",R,[t[12]||(t[12]=n("header",{class:"mb-7.5 grid gap-2 text-center"},[n("h1",{id:"announcements-title",class:"font-graphik text-[40px] leading-11 font-bold text-[#333] lg:text-6xl lg:leading-16.5 dark:text-white"}," From the Advocates "),n("p",{class:"font-graphik text-lg text-[#666] dark:text-gray-400"},"Announcements, letters, and program updates.")],-1)),a.tags&&a.tags.length>
10?(s(),r("nav",Z,[f(o(c),{href:"/from-the-advocates",class:p(["rounded-full px-4 py-1.5 font-graphik text-sm font-semibold tracking-wide uppercase transition-colors",a.activeTag?"bg-white text-[#666] hover:text-[#00a0e1] dark:bg-[#333] dark:text-[#ffffff80]":"bg-[#03a9ff] text-white"])},{default:m(()=>t[2]||(t[2]=[x(" All ",-1)])),_:1,__:[2]},8,["class"]),(s(!0),r(u,null,y(a.tags,e=>(s(),b(o(c),{key:e.id,href:`/from-the-advocates?tag=${e.slug}`,class:p(["rounded-full px-4 py-1.5 font-graphik text-sm font-semibold tracking-wide uppercase transition-colors",a.activeTag===e.slug?"bg-[#03a9ff] text-white":"bg-white text-[#666] hover:text-[#00a0e1] dark:bg-[#333] dark:text-[#ffffff80]"])},{default:m(()=>[x(i(e.name),1)]),_:2},1032,["href","class"]))),128))])):l("",!0),!a.posts?.data||a.posts.data.length===0?(s(),r("div",I,[t[7]||(t[7]=n("div",{class:"mx-auto mb-6 flex h-16 w-16 items-center justify-center rounded-full bg-[#eaf6fd] dark:bg-[#13384a]"},[n("svg",{class:"h-8 w-8 text-[#03a9ff]",fill:"none",viewBox:"0 0 24 24","stroke-width":"1.5",stroke:"currentColor","aria-hidden":"true"},[n("path",{"stroke-linecap":"round","stroke-linejoin":"round",d:"M12 7.5h1.5m-1.5 3h1.5m-7.5 3h7.5m-7.5 3h7.5m3-9h3.375c.621 0 1.125.504 1.125 1.125V18a2.25 2.25 0 0 1-2.25 2.25M16.5 7.5V18a2.25 2.25 0 0 0 2.25 2.25M16.5 7.5V4.875c0-.621-.504-1.125-1.125-1.125H4.125C3.504 3.75 3 4.254 3 4.875V18a2.25 2.25 0 0 0 2.25 2.25h13.5M6 7.5h3v3H6v-3Z"})])],-1)),a.activeTag?(s(),r(u,{key:0},[n("h2",J,'No posts tagged "'+i(j.value)+'"',1),t[4]||(t[4]=n("p",{class:"mt-2 font-graphik text-base text-[#666] dark:text-gray-400"}," Nothing here under that tag yet — try another, or browse everything. ",-1)),f(o(c),{href:"/from-the-advocates",class:"mt-6 inline-flex items-center justify-center rounded-full bg-[#03a9ff] px-6 py-2.5 font-graphik text-sm font-semibold text-white transition-colors hover:bg-[#0090e0]"},{default:m(()=>t[3]||(t[3]=[x(" View all news ",-1)])),_:1,__:[3]})],64)):(s(),r(u,{key:1},[t[5]||(t[5]=n("h2",{class:"font-graphik text-2xl font-bold text-[#333] dark:text-white"},"No news yet",-1)),t[6]||(t[6]=n("p",{class:"mt-2 font-graphik text-base text-[#666] dark:text-gray-400"}," Check back soon for announcements, letters, and updates from The Advocates. ",-1))],64))])):(s(),r("section",K,[n("ul",{class:p(["m-0 list-none gap-7.5 p-0 md:gap-10",a.posts.data.length<4?"flex flex-wrap justify-center md:grid md:grid-cols-2 xl:flex xl:justify-center":"grid grid-cols-1 md:grid-cols-2 md:gap-10 xl:grid-cols-4"])},[(s(!0),r(u,null,y(a.posts.data,e=>(s(),r("li",{key:e.id,class:p(a.posts.data.length<4?"w-full md:w-auto xl:w-[340px]":"")},[f(o(c),{href:e.url,class:"group block h-full overflow-hidden rounded-[20px]"},{default:m(()=>[n("div",O,[e.featured_image?(s(),r("div",{key:0,class:"absolute inset-0 bg-cover bg-center transition-transform duration-500 ease-out group-hover:scale-110",style:B(`background-image: url('${e.featured_image}')`)},null,4)):(s(),r("div",Q)),t[9]||(t[9]=n("div",{class:"absolute inset-0 bg-gradient-to-t from-black/80 via-black/50 to-black/40"},null,-1)),n("div",W,[e.tags&&e.tags.length>0?(s(),r("div",X,[n("span",Y,i(e.tags[0].name),1)])):l("",!0),n("h3",ee,[f(V,{title:e.title,html:e.title_html},null,8,["title","html"])]),e.excerpt?(s(),r("p",te,i(e.excerpt),1)):l("",!0),n("div",ae,[n("div",ne,[n("p",null,[t[8]||(t[8]=x(" by ",-1)),n("span",se,i(e.author?.name||"The Advocates"),1),e.published_at?(s(),r("span",re," • "+i(T(e.published_at)),1)):l("",!0)]),e.reading_time?(s(),r("p",oe,i(e.reading_time)+" "+i(e.reading_time===1?"min":"mins")+" Read ",1)):l("",!0)])])])])]),_:2},1032,["href"])],2))),128))],2)])),a.posts?.last_page&&a.posts.last_page>1?(s(),r("nav",le,[n("div",ie,[(s(!0),r(u,null,y(a.posts.links,(e,A)=>(s(),r(u,{key:A},[g(e.label)||D(e.label)?(s(),b(o(c),{key:0,href:e.url||"#",class:p(["flex shrink-0 items-center justify-center rounded-full px-3.75 py-[5px] text-base leading-[22.4px] font-normal md:text-xl md:leading-7",e.url?"text-[#999] hover:text-[#00a0e1] dark:text-[#ffffff80] dark:hover:text-white":"cursor-not-allowed text-[#999] opacity-50 dark:text-[#ffffff80]"]),"aria-label":g(e.label)?"Go to previous page":"Go to next page",disabled:!e.url},{default:m(()=>[g(e.label)?(s(),r("svg",de,t[10]||(t[10]=[n("polyline",{class:"dark:stroke-[#ffffff80]",fill:"none",stroke:"currentColor","stroke-width":"1.2",points:"1 1 6 6 1 11"},null,-1)]))):(s(),r("svg",fe,t[11]||(t[11]=[n("polyline",{class:"dark:stroke-[#ffffff80]",fill:"none",stroke:"currentColor","stroke-width":"1.2",points:"1 1 6 6 1 11"},null,-1)]))),n("span",ue,i(g(e.label)?"Previous page":"Next page"),1)]),_:2},1032,["href","class","aria-label","disabled"])):e.url===null&&N(e.label)?(s(),r("span",ce," ... ")):e.url!==null?(s(),b(o(c),{key:2,href:e.url,class:
1p(["flex shrink-0 items-center justify-center rounded-full px-3.75 py-[5px] text-base leading-[22.4px] font-normal md:text-xl md:leading-7",e.active?"bg-[#03a9ff] text-white":"text-[#999] hover:text-[#00a0e1] dark:text-[#ffffff80] dark:hover:text-white"]),"aria-label":e.active?`Page ${e.label}, current page`:`Go to page ${e.label}`,"aria-current":e.active?"page":void 0,innerHTML:e.label},null,8,["href","class","aria-label","aria-current","innerHTML"])):e.url===null?(s(),r("span",{key:3,class:"shrink-0 px-1 text-gray-400 dark:text-[#ffffff80]","aria-hidden":"true",innerHTML:e.label},null,8,me)):l("",!0)],64))),128))])])):l("",!0)]),f(C)],64))}});export{Me 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.