PageSourceSearch

https://heritageaction.com/dist/assets/app-f5c22e41.js

js heritageaction.com collected 2026-10-02 04:39:33 UTC 136,522 bytes, 13 lines download raw bytes

1import{l as A,a as w,V as O,c as Je,o as n,b as a,d as t,r as p,e as N,f as b,g as Y,h as Ze,_ as et,Y as tt,z as st,S as ot,i as nt,m as S,j as P,k as y,w as $,n as f,t as m,p as v,q as V,v as rt,s as z,u as it,x as at,y as re,W as lt,A as ie,B as L,F as g,C,D as ne,E as ae,T as ct,G as Q,H as T,I as le,J as G,U as R,K as ce,L as dt,M as ut,N as mt,O as j,P as ht,Q as pt,R as _t,X as bt,Z as ft,$ as gt,a0 as yt,a1 as Ct}from"./vendor-3da8d308.js";const vt=()=>({mobileNav:!1,windowWidth:null}),xt={RESET_MOBILE_NAV:e=>{e.mobileNav=!1},TOGGLE_MOBILE_NAV:e=>e.mobileNav=!e.mobileNav,SET_WINDOW_WIDTH:(e,s)=>{e.windowWidth=s}},St={namespaced:!0,state:vt,mutations:xt},$t=()=>({votes:[],cosponsorships:[]}),wt={async getVotes({commit:e},s){const o=A.assign({perPage:25},s),{data:c}=await w.get("/api/scorecard/votes",{params:o});e("SET_VOTES",c.data)},async getCosponsorships({commit:e},s){const o=A.assign({limit:25},s),{data:c}=await w.get("/api/scorecard/cosponsorships",{params:o});e("SET_COSPONSORSHIPS",c.data)}},kt={SET_VOTES:(e,s)=>{e.votes=s},SET_COSPONSORSHIPS:(e,s)=>{e.cosponsorships=s}},At={namespaced:!0,state:$t,actions:wt,mutations:kt},Mt=()=>({openedModal:null}),Tt={showModal({commit:e},s){e("SET_OPENED_MODAL",s)},hideModal({commit:e}){e("RESET_OPENED_MODAL")}},Rt={SET_OPENED_MODAL:(e,s)=>{e.openedModal=s},RESET_OPENED_MODAL:e=>{e.openedModal=null}},Vt={namespaced:!0,state:Mt,actions:Tt,mutations:Rt},It=()=>({filterState:"",filterParty:[],filterChamber:[],memberQuery:null,comparedCongressionalMembers:[]}),Lt={memberFilterCount:e=>{let s=e.filterChamber.length+e.filterParty.length;return e.filterState!==""&&(s+=1),s}},Pt={UPDATE_COMPARED_MEMBERS:(e,s)=>{e.comparedCongressionalMembers.includes(s)?e.comparedCongressionalMembers.splice(e.comparedCongressionalMembers.indexOf(s),1):e.comparedCongressionalMembers.push(s)},SET_MEMBER_QUERY:(e,s)=>{e.memberQuery=s},SET_FILTER_STATE:(e,s)=>{e.filterState=s},SET_FILTER_CHAMBER:(e,s)=>{e.filterChamber=s},SET_FILTER_PARTY:(e,s)=>{e.filterParty=s}},qt={namespaced:!0,state:It,getters:Lt,mutations:Pt},Nt=[{id:119,title:"119th",years:"2025/2026",isCurrent:!0},{id:118,title:"118th",years:"2023/2024",isCurrent:!1},{id:117,title:"117th",years:"2021/2022",isCurrent:!1},{id:116,title:"116th",years:"2019/2020",isCurrent:!1},{id:115,title:"115th",years:"2017/2018",isCurrent:!1},{id:114,title:"114th",years:"2015/2016",isCurrent:!1},{id:113,title:"113th",years:"2013/2014",isCurrent:!1},{id:112,title:"112th",years:"2011/2012",isCurrent:!1}],Et=()=>({chamber:"Senate",activeCongressionalSession:null,congressionalSessions:A.cloneDeep(Nt)}),Ot={currentCongressionalSession:e=>e.congressionalSessions.find(s=>s.isCurrent)},Bt={setActiveCongressionalSession({getters:e,commit:s},o){const i=/^\d+$/.test(o)?o:e.currentCongressionalSession.id;s("SET_ACTIVE_CONGRESSIONAL_SESSION",i),O.set("activeCongressionalSession",i,60*60*24*30)}},Dt={SET_ACTIVE_CONGRESSIONAL_SESSION:(e,s)=>{e.activeCongressionalSession=s},SET_ACTIVE_CHAMBER:(e,s)=>{e.chamber=s}},Ft={namespaced:!0,state:Et,getters:Ot,actions:Bt,mutations:Dt},Ut=()=>({most:[],least:[],yourMembers:[]}),Ht={async getScoresForDistrict({commit:e,rootState:s},o){const{data:c}=await w.get("/api/scorecard/scores/district",{params:{state:s.districtState.currentUserState,session:o||s.session.activeCongressionalSession,district:s.districtState.currentUserDistrict.substring(2,4)}});e("SET_SCORES_FOR_DISTRICT",c.data)},async getLeastConservative({commit:e},s){const{data:o}=await w.get("/api/scorecard/scores/leastconservative",{params:{session:s,chamber:"both"}});e("SET_LEAST_CONSERVATIVE",o.data)},async getMostConservative({commit:e},s){const{data:o}=await w.get("/api/scorecard/scores/mostconservative",{params:{session:s,chamber:"both"}});e("SET_MOST_CONSERVATIVE",o.data)}},jt={SET_SCORES_FOR_DISTRICT:(e,s)=>{e.yourMembers=s},SET_MOST_CONSERVATIVE:(e,s)=>{e.most=s},SET_LEAST_CONSERVATIVE:(e,s)=>{e.least=s}},zt={namespaced:!0,state:Ut,actions:Ht,mutations:jt},Kt=()=>({currentUserState:null,currentUserDistrict:null}),Wt={checkStoredLocation({commit:e}){const s=O.get("scorecard_district"),o=O.get("scorecard_state");s&&e("SET_CURRENT_USER_DISTRICT",s),o&&e("SET_CURRENT_USER_STATE",o)}},Yt={SET_CURRENT_USER_STATE:(e,s)=>{e.currentUserState=s}
1,SET_CURRENT_USER_DISTRICT:(e,s)=>{e.currentUserDistrict=s}},Qt={namespaced:!0,state:Kt,actions:Wt,mutations:Yt},Gt=Je({modules:{ui:St,votes:At,modals:Vt,members:qt,session:Ft,scorecard:zt,districtState:Qt}}),_=(e,s)=>{const o=e.__vccOpts||e;for(const[c,i]of s)o[c]=i;return o},Xt={name:"SelectArrow"},Jt={xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20"},Zt=t("path",{d:"M9.293 12.95l.707.707L15.657 8l-1.414-1.414L10 10.828 5.757 6.586 4.343 8z"},null,-1),es=[Zt];function ts(e,s,o,c,i,r){return n(),a("svg",Jt,es)}const D=_(Xt,[["render",ts]]),ss={name:"CategorySwitcher",components:{SelectArrow:D},props:{slug:{type:String,required:!0}},methods:{changeCategory(e){if(!e.target.value){window.location=`/${this.slug}`;return}const s=e.target.value,o=new URL(window.location.href),c=window.location,i=s.substr(s.lastIndexOf("/")+1);o.searchParams.get("section")?window.location=`${c}&category=${i}`:window.location=s}}},os={class:"pt-3 md:flex md:flex-row md:items-center lg:pt-0"},ns=t("label",{for:"categories",class:"mr-2 text-xs text-grey-darkest uppercase",textContent:"Categories"},null,-1),rs={class:"relative"},is=t("option",{value:"",textContent:"All"},null,-1),as={class:"absolute inset-y-0 right-0 flex items-center px-2 text-grey-darkest pointer-events-none"};function ls(e,s,o,c,i,r){const l=p("SelectArrow");return n(),a("div",os,[ns,t("div",rs,[t("select",{id:"categories",name:"categories",class:"block w-full py-2 pl-4 pr-8 bg-white border border-grey-darkest rounded text-grey-darkest leading-tight appearance-none focus:outline-none focus:ring-2 focus:ring-blue",onChange:s[0]||(s[0]=(...d)=>r.changeCategory&&r.changeCategory(...d))},[is,N(e.$slots,"default")],32),t("div",as,[b(l,{class:"w-4 h-4 fill-current"})])])])}const cs=_(ss,[["render",ls]]),ds=[cs],us={name:"ThumbIcon"},ms={xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 50.6 44.7"},hs=t("path",{d:"M0 22.4c-.1 1.1.2 2.2 1 3 .7.6 1.6 1 2.5 1h14.1c-1.1 3-1.4 6.2-1.1 9.4 0 .1 1.5 7.8 4.2 8.7 1.4.6 3 .4 4.3-.6.7-.7 1.1-1.7.9-2.7-.4-2.7-.6-5.4-.5-8.1.9-1.8 1.9-3.5 3-5.1 1.3-1.8 2.8-3.4 4.5-4.8v1.4h17.8L48.5 0H32.7v2.4l-2.1-1.2H9.2c-1.8 0-3.4 1.4-3.5 3.2-.2 1 .1 2 .8 2.8-1.2.4-2.2 1.3-2.8 2.4-.4.8-.4 1.8 0 2.7.1.2.3.4.4.6-.9.8-1.6 1.7-1.9 2.8-.3.7-.2 1.5.2 2.2.2.3.4.6.7.8-1.7.4-2.9 1.9-3.1 3.7zM34.8 2h11.8l1.7 20.5H34.8V2zm-28 18.1l.2-2c-1-.1-2-.6-2.8-1.3-.1-.2-.1-.3-.1-.5.4-1.2 1.3-2.1 2.4-2.6l4.1-1.4-4.3-.6c-.2-.1-.7-.2-.9-.5-.1-.3 0-.6.1-.8.4-1 2.3-1.8 3.3-2l3.5-.9L9 6.4c-.1 0-1.5-.5-1.3-1.7.2-1.6 1.2-1.6 1.7-1.5h20.7l1.7 1.1v17.2c-2 1.6-3.8 3.4-5.3 5.5-1.2 1.8-2.3 3.6-3.2 5.5l-.1.2v.2c-.1 2.9.1 5.8.5 8.7.1.3 0 .6-.2.7-.7.5-1.5.5-2.3.2-1-.4-2.6-5.4-2.8-7-.3-3.3.3-6.7 1.5-9.7l.6-1.4H3.4c-.4 0-.7-.1-1-.4-.4-.5-.5-1-.4-1.5.2-2.4 4.8-2.4 4.8-2.4z"},null,-1),ps=[hs];function _s(e,s,o,c,i,r){return n(),a("svg",ms,ps)}const K=_(us,[["render",_s]]),bs={name:"CheckedIcon"},fs={xmlns:"http://www.w3.org/2000/svg",width:"22",height:"22","aria-hidden":"true"},gs=t("g",{fill:"none","fill-rule":"evenodd",transform:"translate(1 1)"},[t("rect",{width:"20",height:"20",fill:"#00AEEF",stroke:"#00AEEF",rx:"5"}),t("path",{stroke:"#FFF","stroke-linecap":"round","stroke-linejoin":"round","stroke-width":"2",d:"M5.012 10.058l3.327 3.327 6.698-6.698"})],-1),ys=[gs];function Cs(e,s,o,c,i,r){return n(),a("svg",fs,ys)}const de=_(bs,[["render",Cs]]),vs={name:"MegaphoneIcon"},xs={xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 40.1 28.5"},Ss=t("path",{d:"M.3 18.7c-.3.2-.4.5-.3.8l.9 3.1c.1.4.4.6.7.6h3.2l.3 1.2C6 27.3 9 29 12 28.2c2.7-.8 4.3-2.6 4.2-4.9h2.5l5.7.1 4.2.1.2.7c.1.4.5.6.9.5.4-.1.6-.5.5-.9l-6-21.2c-.1-.4-.5-.6-.9-.5-.4.1-.6.5-.5.9l.3 1.2L.3 18.7zM24.2 22l-4.9-.1L16 10.4l4.2-2.6 4 14.2zM1.6 19.7l13.1-8.4 3 10.6-15.5-.2-.6-2zm10 7.1c-2.2.6-4.4-.6-5-2.8l-.2-.8 8.3.1c.2 1.9-1.4 3-3.1 3.5zM25.8 22L21.5 7l2-1.3L28.2 22h-2.4zM39.1 9.5l-3.7 1c-.4.1-.6.5-.5.9.1.4.5.6.9.5l3.7-1c.4-.1.6-.5.5-.9-.1-.3-.5-.6-.9-.5zM30.9 5.1c.2-.1.3-.2.4-.4l2-3.6c.2-.3.1-.8-.3-1-.3-.2-.8-.1-1 .3L30 4c-.2.3-.1.8.3 1 .2.1.4.1.6.1zM35.4 19c-.4-.2-.8 0-1 .3-.2.3-.1.8.3 1l3.3 1.8c.3.2.8.1 1-.3.2-.3.1-.8-.3-1L35.4 19z"},null,-1),$s=[Ss];
1function ws(e,s,o,c,i,r){return n(),a("svg",xs,$s)}const ue=_(vs,[["render",ws]]),ks={name:"SvgLoader"},As={class:"lds-balls",width:"200px",height:"200px",xmlns:"http://www.w3.org/2000/svg","xmlns:xlink":"http://www.w3.org/1999/xlink",viewBox:"0 0 100 100",preserveAspectRatio:"xMidYMid",style:{background:"none"}},Ms=Y('<circle cx="60.5" cy="69.5" r="5" fill="#00aeef"><animate attributeName="cx" values="80;50" keyTimes="0;1" dur="1s" repeatCount="indefinite"></animate><animate attributeName="cy" values="50;80" keyTimes="0;1" dur="1s" repeatCount="indefinite"></animate><animate attributeName="fill" values="#00aeef;#00aeef" keyTimes="0;1" dur="1s" repeatCount="indefinite"></animate></circle><circle cx="30.5" cy="60.5" r="5" fill="#00aeef"><animate attributeName="cx" values="50;20" keyTimes="0;1" dur="1s" repeatCount="indefinite"></animate><animate attributeName="cy" values="80;50.00000000000001" keyTimes="0;1" dur="1s" repeatCount="indefinite"></animate><animate attributeName="fill" values="#00aeef;#00aeef" keyTimes="0;1" dur="1s" repeatCount="indefinite"></animate></circle><circle cx="39.5" cy="30.5" r="5" fill="#00aeef"><animate attributeName="cx" values="20;49.99999999999999" keyTimes="0;1" dur="1s" repeatCount="indefinite"></animate><animate attributeName="cy" values="50.00000000000001;20" keyTimes="0;1" dur="1s" repeatCount="indefinite"></animate><animate attributeName="fill" values="#00aeef;#00aeef" keyTimes="0;1" dur="1s" repeatCount="indefinite"></animate></circle><circle cx="69.5" cy="39.5" r="5" fill="#00aeef"><animate attributeName="cx" values="49.99999999999999;80" keyTimes="0;1" dur="1s" repeatCount="indefinite"></animate><animate attributeName="cy" values="20;49.99999999999999" keyTimes="0;1" dur="1s" repeatCount="indefinite"></animate><animate attributeName="fill" values="#00aeef;#00aeef" keyTimes="0;1" dur="1s" repeatCount="indefinite"></animate></circle>',4),Ts=[Ms];function Rs(e,s,o,c,i,r){return n(),a("svg",As,Ts)}const me=_(ks,[["render",Rs]]),Vs={name:"UncheckedIcon"},Is={xmlns:"http://www.w3.org/2000/svg","xmlns:xlink":"http://www.w3.org/1999/xlink",width:"22",height:"22","aria-hidden":"true"},Ls=Y('<defs><rect id="a" width="20" height="20" x="15" y="22" rx="5"></rect><filter id="b" width="125%" height="125%" x="-12.5%" y="-12.5%" filterUnits="objectBoundingBox"><feGaussianBlur in="SourceAlpha" result="shadowBlurInner1" stdDeviation="1.5"></feGaussianBlur><feOffset dy="1" in="shadowBlurInner1" result="shadowOffsetInner1"></feOffset><feComposite in="shadowOffsetInner1" in2="SourceAlpha" k2="-1" k3="1" operator="arithmetic" result="shadowInnerInner1"></feComposite><feColorMatrix in="shadowInnerInner1" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.1 0"></feColorMatrix></filter></defs><g fill="none" fill-rule="nonzero" stroke-linecap="square" transform="translate(-14 -21)"><use fill="#FFF" xlink:href="#a"></use><use fill="#000" filter="url(#b)" xlink:href="#a"></use><use stroke="#898F99" xlink:href="#a"></use></g>',2),Ps=[Ls];function qs(e,s,o,c,i,r){return n(),a("svg",Is,Ps)}const he=_(Vs,[["render",qs]]),Ns={name:"FaqQuestion"},Es={width:"23px",height:"23px",viewBox:"0 0 23 23",version:"1.1",xmlns:"http://www.w3.org/2000/svg","xmlns:xlink":"http://www.w3.org/1999/xlink"},Os=Y('<g stroke="none" stroke-width="1" fill="none" fill-rule="evenodd" opacity="0.546"><g transform="translate(0.000000, -1.000000)"><g><g transform="translate(4.883000, 0.046000)" font-size="18" font-family="Avenir-Black, Avenir" fill="#00AEEF" font-weight="700"><text><tspan x="0" y="18">+</tspan></text></g><g transform="translate(0.000000, 1.371000)"><circle cx="11.111" cy="11.111" r="11.111"></circle><circle stroke="#00AEEF" cx="11.111" cy="11.111" r="10.611"></circle></g></g></g></g>',1),Bs=[Os];function Ds(e,s,o,c,i,r){return n(),a("svg",Es,Bs)}const X=_(Ns,[["render",Ds]]),Fs={name:"MagnifyingGlass"},Us={xmlns:"http://www.w3.org/2000/svg",width:"22",height:"23"},Hs=t("path",{fill:"none","fill-rule":"evenodd","stroke-linecap":"round","stroke-width":"3",d:"M7.658 14.259a7.163 7.163 0 0 0 5.068 2.07 7.126 7.126 0 0 0 6.584-4.423 7.192 7.192 0 0 0-1.545-7.808A7.099 7.
1099 0 0 0 10 2.546a7.164 7.164 0 0 0-4.4 6.619 7.385 7.385 0 0 0 2.058 5.094zm-.116 1.011L2 20.84"},null,-1),js=[Hs];function zs(e,s,o,c,i,r){return n(),a("svg",Us,js)}const J=_(Fs,[["render",zs]]),Ks=[K,de,ue,me,he,D,X,J],pe={name:"VStyle",props:{percent:{type:Number,required:!0},id:{type:String,required:!0}},computed:{degrees(){return this.percent/100*180}},render(){return Ze("style",`
2        #stats-average-${this.id} li:nth-child(1) {
3          z-index: 4;
4          animation-name: rotate-${this.id};
5        }
6
7        @keyframes rotate-${this.id} {
8          100% {
9            transform: rotate(${this.degrees}deg);
10          }
11        }
12      `)}},Ws={name:"CloseIcon"},Ys={xmlns:"http://www.w3.org/2000/svg",width:"25",height:"25",viewBox:"0 0 33.7 33","aria-hidden":"true"},Qs=t("path",{fill:"currentColor",d:"M33.27.451a1.502 1.502 0 0 0-2.12-.024l-14.817 14.48L2.56 1.138A1.5 1.5 0 0 0 .44 3.257l13.746 13.747L.452 30.426a1.5 1.5 0 0 0 2.096 2.147l13.76-13.446L29.74 32.56a1.5 1.5 0 0 0 2.121-2.121l-13.409-13.41L33.246 2.572a1.501 1.501 0 0 0 .025-2.12z"},null,-1),Gs=[Qs];function Xs(e,s,o,c,i,r){return n(),a("svg",Ys,Gs)}const _e=_(Ws,[["render",Xs]]),Js={name:"AppModal",components:{Close:_e,Dialog:et,DialogPanel:tt,DialogTitle:st,TransitionRoot:ot,TransitionChild:nt},props:{name:{type:String,required:!0},title:{type:String,required:!1,default:""},headerClasses:{type:String,required:!1,default:null}},computed:{...S({openedModal:e=>e.modals.openedModal}),isOpen(){return this.name===this.openedModal}},methods:{...P({resetOpenedModal:"modals/RESET_OPENED_MODAL"}),handleClose(){this.resetOpenedModal()}}},Zs=t("div",{class:"fixed inset-0 bg-black/80","aria-hidden":"true"},null,-1),eo={class:"fixed inset-0 flex justify-center items-start"},to=t("span",{class:"sr-only",textContent:"Close Modal"},null,-1);function so(e,s,o,c,i,r){const l=p("TransitionChild"),d=p("DialogTitle"),u=p("Close"),h=p("DialogPanel"),x=p("Dialog"),M=p("TransitionRoot");return n(),y(M,{as:"template",show:r.isOpen},{default:$(()=>[b(x,{as:"div",class:"relative z-50",onClose:r.handleClose},{default:$(()=>[b(l,{as:"template",enter:"duration-300 ease-out","enter-from":"opacity-0","enter-to":"opacity-100",leave:"duration-200 ease-in","leave-from":"opacity-100","leave-to":"opacity-0"},{default:$(()=>[Zs]),_:1}),b(l,{as:"template",enter:"duration-300 ease-out","enter-from":"opacity-0 scale-95","enter-to":"opacity-100 scale-100",leave:"duration-200 ease-in","leave-from":"opacity-100 scale-100","leave-to":"opacity-0 scale-95"},{default:$(()=>[t("div",eo,[b(h,{class:"flex flex-col mt-4 w-[90%] max-h-[90vh] bg-white shadow-md overflow-x-auto sm:w-4/5 sm:mt-24 md:max-w-[737px] lg:max-w-[960px]"},{default:$(()=>[t("div",{class:f(["relative flex justify-center items-center min-h-[30px]",o.headerClasses])},[b(d,{class:"font-bold text-sm text-center uppercase",textContent:m(o.title)},null,8,["textContent"]),t("button",{type:"button",class:"absolute right-[25px] focus:outline-none focus-visible:ring-2 focus-visible:ring-offset-2 focus-visible:ring-blue",onClick:s[0]||(s[0]=(...I)=>r.handleClose&&r.handleClose(...I))},[to,b(u,{class:"w-4 h-4"})])],2),N(e.$slots,"default")]),_:3})])]),_:3})]),_:3},8,["onClose"])]),_:3},8,["show"])}const be=_(Js,[["render",so]]),oo={name:"AppLoader",components:{SvgLoader:me},props:{heightClass:{type:String,required:!1,default:"py-12"},showText:{type:Boolean,required:!1,default:!1},loadingText:{type:String,required:!1,default:"Loading ..."}}},no=["textContent"];function ro(e,s,o,c,i,r){const l=p("SvgLoader");return n(),a("div",{class:f(["text-center",o.heightClass])},[b(l,{class:"inline w-[50px]"}),o.showText?(n(),a("p",{key:0,class:"italic",textContent:m(o.loadingText)},null,8,no)):v("",!0)],2)}const k=_(oo,[["render",ro]]),F={props:{id:{type:String,required:!0},name:{type:String,required:!0},label:{type:String,required:!1,default:""},placeholder:{type:String,required:!1,default:""},required:{type:Boolean,required:!1,default:!1},disabled:{type:Boolean,required:!1,default:!1},containerClasses:{type:String,required:!1,default:null},labelClasses:{type:String,required:!1,default:null},hideLabel:{type:Boolean,required:!1,default:!1},inputClasses:{type:String,required:!1,default:null}}},io={name:"AppTextInput",mixins:[F],props:{modelValue:{type:[String,Number],required:!1,default:""},type:{type:String,required:!1,default:"text"}},computed:{local:{get(){return this.modelValue},set(e){this.$emit("update:modelValue",e)}}}}
12,ao=["for"],lo=["textContent"],co=["id","type","name","placeholder","disabled","aria-disabled","required"];function uo(e,s,o,c,i,r){return n(),a("div",{class:f(e.containerClasses)},[t("label",{for:e.id,class:f(e.labelClasses)},[t("span",{class:f({"sr-only":e.hideLabel}),textContent:m(e.label)},null,10,lo)],10,ao),V(t("input",{id:e.id,"onUpdate:modelValue":s[0]||(s[0]=l=>r.local=l),type:o.type,name:e.name,placeholder:e.placeholder,disabled:e.disabled,"aria-disabled":e.disabled,required:e.required,class:f([[{"cursor-not-allowed":e.disabled},e.inputClasses],"form-field"])},null,10,co),[[rt,r.local]])],2)}const Z=_(io,[["render",uo]]),mo={name:"AppRadioInput",mixins:[F],props:{modelValue:{type:[String,Object],required:!0},value:{type:[String,Object],required:!1,default:""}},computed:{local:{get(){return this.modelValue},set(e){this.$emit("update:modelValue",e)}},checked(){return A.isEqual(this.modelValue,this.value)}}},ho=["id","value","name","checked","disabled","aria-disabled","required"],po=["for","textContent"];function _o(e,s,o,c,i,r){return n(),a("div",null,[V(t("input",{id:e.id,"onUpdate:modelValue":s[0]||(s[0]=l=>r.local=l),value:o.value,type:"radio",name:e.name,checked:r.checked,disabled:e.disabled,"aria-disabled":e.disabled,required:e.required,class:f([[{"cursor-not-allowed":e.disabled},e.inputClasses],"w-4 h-4"])},null,10,ho),[[z,r.local]]),t("label",{for:e.id,class:f(["flex items-center",[{"sr-only":e.hideLabel},e.inputClasses]]),textContent:m(e.label)},null,10,po)])}const bo=_(mo,[["render",_o]]),fo={name:"AppSelectInput",components:{SelectArrow:D},mixins:[F],props:{modelValue:{type:[String,Number,Array,Boolean],required:!1,default:null},hideDefaultOption:{type:Boolean,required:!1,default:!1},defaultOptionText:{type:String,required:!1,default:"Please select one"},disableDefaultOption:{type:Boolean,required:!1,default:!0}},computed:{local:{get(){return this.modelValue},set(e){this.$emit("update:modelValue",e)}}}},go=["for"],yo=["textContent"],Co={class:"relative"},vo=["id","name","disabled","aria-disabled","required"],xo=["disabled","aria-disabled","textContent"],So={class:"absolute inset-y-0 right-0 flex items-center px-2 text-grey-darkest pointer-events-none"};function $o(e,s,o,c,i,r){const l=p("SelectArrow");return n(),a("div",{class:f(e.containerClasses)},[t("label",{for:e.id,class:f(e.labelClasses)},[t("span",{class:f({"sr-only":e.hideLabel}),textContent:m(e.label)},null,10,yo)],10,go),t("div",Co,[V(t("select",{id:e.id,"onUpdate:modelValue":s[0]||(s[0]=d=>r.local=d),name:e.name,disabled:e.disabled,"aria-disabled":e.disabled,required:e.required,class:f([[{"cursor-not-allowed":e.disabled},e.inputClasses],"block w-full py-2 pl-4 pr-8 bg-white border border-grey-darkest rounded text-grey-darkest leading-tight appearance-none focus:outline-none focus:ring-2 focus:ring-blue"])},[o.hideDefaultOption?v("",!0):(n(),a("option",{key:0,value:"",disabled:o.disableDefaultOption,"aria-disabled":o.disableDefaultOption,textContent:m(o.defaultOptionText)},null,8,xo)),N(e.$slots,"default")],10,vo),[[it,r.local]]),t("div",So,[b(l,{class:"w-4 h-4 fill-current"})])])],2)}const B=_(fo,[["render",$o]]),wo={name:"AppCheckboxInput",mixins:[F],props:{value:{type:[String,Boolean],required:!1,default:!1},modelValue:{type:[Boolean,String,Array],required:!0},labelPlacementBefore:{type:Boolean,required:!1,default:!1}},computed:{local:{get(){return this.modelValue},set(e){this.$emit("update:modelValue",e)}}}},ko=["for"],Ao=["textContent"],Mo=["id","value","name","disabled","aria-disabled","required"],To=["textContent"];function Ro(e,s,o,c,i,r){return n(),a("div",null,[t("label",{for:e.id,class:f([e.labelClasses,"flex items-center"])},[o.labelPlacementBefore?(n(),a("span",{key:0,class:f([{"sr-only":e.hideLabel},"mr-2 text-grey-darkest"]),textContent:m(e.label)},null,10,Ao)):v("",!0),V(t("input",{id:e.id,"onUpdate:modelValue":s[0]||(s[0]=l=>r.local=l),value:o.value,type:"checkbox",name:e.name,disabled:e.disabled,"aria-disabled":e.disabled,required:e.required,class:f([[{"cursor-not-allowed":e.disabled},e.inputClasses],"w-4 h-4"])},null,10,Mo),[[at,r.local]]),o.labelPlacementBefore?v("",!0):(n(),a("span",{key:1,class:f([{"sr-only":e.hideLabel},"ml-2 text-grey-darkest"]),textContent:m(e.label)},null,10,To))],10,ko)])}const fe=_(wo,[["render",Ro]]),Vo={name:"AppTextareaInput",mixins:[F],props:{modelValue:{type:String,required:!0},rows:{type:Number,required:!1,default:4},resize:{type:Boolean,required:!1,default:!1}},computed:{local:{get(){return this.modelValue},set(e){this.$emit("update:modelValue",e)}}}},Io=["for"],Lo=["textContent"],Po=["id","name","rows","placeholder","disabled","aria-disabled","required"];
12function qo(e,s,o,c,i,r){return n(),a("div",{class:f(e.containerClasses)},[t("label",{for:e.id,class:f(e.labelClasses)},[t("span",{class:f({"sr-only":e.hideLabel}),textContent:m(e.label)},null,10,Lo)],10,Io),V(t("textarea",{id:e.id,"onUpdate:modelValue":s[0]||(s[0]=l=>r.local=l),name:e.name,rows:o.rows,placeholder:e.placeholder,disabled:e.disabled,"aria-disabled":e.disabled,required:e.required,class:f([[{"cursor-not-allowed":e.disabled,"resize-none":!o.resize},e.inputClasses],"form-field"])},null,10,Po),[[re,r.local]])],2)}const No=_(Vo,[["render",qo]]),Eo=[Z,bo,B,fe,No],Oo=[...Eo],Bo={name:"AppWaypoint",components:{Waypoint:lt},props:{active:{type:Boolean,required:!0},elementId:{type:String,required:!0},upClass:{type:String,required:!1,default:null},downClass:{type:String,required:!1,default:null}},data(){return{options:{rootMargin:"0px 0px 0px 0px"}}},methods:{handleOnChange({going:e,direction:s}){const o=document.getElementById(this.elementId);e==="OUT"&&s==="UP"&&o.classList.add(this.upClass),e==="IN"&&s==="DOWN"&&(this.downClass&&o.classList.add(this.downClass),o.classList.remove(this.upClass))}}};function Do(e,s,o,c,i,r){const l=p("Waypoint");return n(),y(l,{active:o.active,options:i.options,onChange:r.handleOnChange},null,8,["active","options","onChange"])}const Fo=_(Bo,[["render",Do]]),Uo={name:"AppFreeForm",props:{formPrivateName:{type:String,required:!0},formPrivateValue:{type:String,required:!0},devMode:{type:String,required:!1,default:"0"},formValues:{type:Object,required:!1,default:()=>({})},successUrl:{type:String,required:!1,default:""}},data(){return{form:{},errors:{},secure:{},formStatus:null,formHoneypotName:!1,formHoneypotValue:!1,formSubmitLabel:"Submit",formSubmitDisabled:!1}},computed:{inDevMode(){return this.devMode==="1"},slotProps(){return{form:this.form,secure:this.secure,errors:this.errors,formStatus:this.formStatus,formSubmitLabel:this.formSubmitLabel,formSubmitDisabled:this.formSubmitDisabled,submit(){this.submit()}}}},mounted(){for(const[e,s]of Object.entries(this.formValues))this.form[e]=s;this.formHoneypotName=this.formPrivateName,this.formHoneypotValue=this.formPrivateValue},methods:{assemblePayload(e,s,o){const c=new URLSearchParams;if(Array.from(e.target.elements).filter(r=>r.type==="hidden").forEach(r=>{c.append(r.name,r.value)}),this.formHoneypotName){const r=e.target.querySelector(`#${this.formHoneypotName}`);c.append(this.formHoneypotName,r.value||"")}for(const[r,l]of Object.entries(this.form))Array.isArray(l)?l.forEach(d=>{c.append(`${r}[]`,d)}):c.append(r,l),l||c.set(r,"");return c.append(s,o),c.append("referralUrl",window.location.href),c},async submit(e){var s,o;try{const c=await w.get("/actions/blitz/csrf/param"),i=await w.get("/actions/blitz/csrf/token");this.formSubmitDisabled=!0,this.formSubmitLabel="Sending";const{data:r}=await w.post("/",this.assemblePayload(e,c.data,i.data),{responseType:"json",headers:{"X-Requested-With":"XMLHttpRequest","Content-Type":"application/x-www-form-urlencoded"}});r.success?(this.successUrl&&(window.location=this.successUrl),this.formStatus="sent",this.formSubmitLabel="Sent"):(this.formStatus="error",this.errors={...r.errors},this.errors.global="There was a problem sending your message.",this.formSubmitLabel="Resubmit",this.formSubmitDisabled=!1)}catch(c){this.errors.global=(o=(s=c.response)==null?void 0:s.data)==null?void 0:o.errors,this.formStatus="error",this.formSubmitLabel="Resubmit",this.formSubmitDisabled=!1}}}};function Ho(e,s,o,c,i,r){return n(),a("div",null,[N(e.$slots,"default",{form:i.form,secure:i.secure,errors:i.errors,formStatus:i.formStatus,formSubmitLabel:i.formSubmitLabel,formSubmitDisabled:i.formSubmitDisabled,submit:r.submit})])}const jo=_(Uo,[["render",Ho]]),zo={name:"MarketoForm",components:{AppLoader:k},props:{formId:{type:String,required:!0},munchkinId:{type:String,required:!0}},data(){return{loading:!1,displayForm:!1}},computed:{marketoFormId(){return`mktoForm_${this.formId}`}},async mounted(){await this.$nextTick(),this.loading=!0;const e=document.createElement("script");e.setAttribute("src","//app-ab04.marketo.com/js/forms2/js/forms2.min.js"),document.head.appendChild(e),e.onload=()=>{window.MktoForms2.loadForm("//app-ab04.marketo.com",this.munchkinId,this.formId),window.MktoForms2.whenReady(()=>{const s=document.getElementById(this.marketoFormId);s.style="";const o=s.getElementsByTagName("style");o[0]&&(o[0].innerHTML="");const c=document.getElementById("mktoForms2BaseStyle"),i=document.getElementById("mktoForms2ThemeStyle");c.remove(),i.remove(),this.displayForm=!0,s.querySelectorAll("div,input,span").forEach(l=>{l.style=""}),this.loading=!1})}}},Ko=["id"];
12function Wo(e,s,o,c,i,r){const l=p("AppLoader");return n(),a("div",null,[i.loading?(n(),y(l,{key:0})):v("",!0),V(t("form",{id:r.marketoFormId},null,8,Ko),[[ie,i.displayForm]])])}const Yo=_(zo,[["render",Wo]]),Qo={name:"AppAccordion",components:{FaqQuestion:X},props:{title:{type:String,required:!0}},data(){return{active:!1}},computed:{iconClass(){return this.active?"accordion__icon--collapse":"accordion__icon--expand"}}},Go={class:"accordion"},Xo=["textContent"],Jo={class:"accordion__content"};function Zo(e,s,o,c,i,r){const l=p("FaqQuestion");return n(),a("div",Go,[t("button",{type:"button",class:f(["accordion__title custom-focus",{"mb-4":i.active}]),onClick:s[0]||(s[0]=d=>i.active=!i.active)},[t("span",{textContent:m(o.title)},null,8,Xo),b(l,{class:f([r.iconClass,"accordion__icon"])},null,8,["class"])],2),V(t("div",Jo,[N(e.$slots,"default")],512),[[ie,i.active]])])}const en=_(Qo,[["render",Zo]]),tn={name:"AppAccordionToggleAllButton",components:{FaqQuestion:X},data(){return{collapsed:!0}},computed:{buttonText(){return this.collapsed?"Expand All":"Collapse All"},iconClass(){return this.collapsed?"accordion__icon--expand":"accordion__icon--collapse"}},methods:{toggleAll(){this.collapsed=!this.collapsed,[...document.querySelectorAll(".accordion")].forEach(s=>{s.classList.toggle("--is-visible")})}}},sn={class:"flex items-center"},on=["textContent"];function nn(e,s,o,c,i,r){const l=p("FaqQuestion");return n(),a("button",{type:"button",class:"custom-focus mb-4 p-2 border border-blue-bright rounded-lg text-xs text-blue-bright uppercase",onClick:s[0]||(s[0]=(...d)=>r.toggleAll&&r.toggleAll(...d))},[t("span",sn,[t("span",{textContent:m(r.buttonText)},null,8,on),b(l,{class:f(["accordion__icon",r.iconClass])},null,8,["class"])])])}const rn=_(tn,[["render",nn]]),an={name:"DropdownLinks",components:{SelectArrow:D},props:{label:{type:String,required:!0},labelClasses:{type:String,required:!1,default:null},hideLabel:{type:Boolean,required:!1,default:!0},dropdownId:{type:String,required:!0}},methods:{redirectLink(e){e.target.value&&(window.open(e.target.value,"_blank")||window.open(e.target.value,"_self"))}}},ln={class:"pt-3 w-full md:flex md:flex-col lg:pt-0"},cn={class:"relative"},dn=["for"],un=["textContent"],mn=["id"],hn=t("option",{value:"",textContent:"Click to Choose"},null,-1),pn={class:"absolute inset-y-0 right-0 flex items-center px-2 text-grey-darkest pointer-events-none"};function _n(e,s,o,c,i,r){const l=p("SelectArrow");return n(),a("div",ln,[t("div",cn,[t("label",{for:o.dropdownId,class:f(o.labelClasses)},[t("span",{class:f({"sr-only":o.hideLabel}),textContent:m(o.label)},null,10,un)],10,dn),t("select",{id:o.dropdownId,name:"links",class:"block w-full py-2 pl-4 pr-8 border shadow-sm border-blue-dark bg-blue-lightest rounded text-blue leading-tight appearance-none focus:outline-none focus:ring-2 focus:ring-blue",onChange:s[0]||(s[0]=(...d)=>r.redirectLink&&r.redirectLink(...d))},[hn,N(e.$slots,"default")],40,mn),t("div",pn,[b(l,{class:"w-4 h-4 fill-current"})])])])}const bn=_(an,[["render",_n]]),fn={name:"AppCookieBanner",data(){return{show:!0}},mounted(){this.show=!O.get("cookie_consent")},methods:{handleClick(){O.set("cookie_consent","true",60*60*24*30),this.show=!1}}},gn={key:0,class:"flex flex-col lg:flex-row items-center justify-center gap-6 lg:gap-12 fixed bg-blue bottom-0 w-full p-4 text-white"},yn={class:"mb-0"},Cn=["textContent"],vn=t("a",{href:"https://heritageaction.com/policy",target:"_blank",rel:"noopener noreferrer",class:"text-white underline hover:text-blue-200 shadow-none custom-focus"},[t("span",{textContent:"Learn More"}),t("span",{class:"sr-only",textContent:" About Our Cookie Policy"})],-1);function xn(e,s,o,c,i,r){return i.show?(n(),a("div",gn,[t("p",yn,[t("span",{textContent:m("We use cookies on our website. By using our website, you consent to cookies. ")},null,8,Cn),vn,L(". ")]),t("button",{type:"button",class:"btn bg-white text-blue hover:text-white",onClick:s[0]||(s[0]=(...l)=>r.handleClick&&r.handleClick(...l)),textContent:"Got It"})])):v("",!0)}const Sn=_(fn,[["render",xn]]),$n=[pe,be,k,jo,Fo,Yo,en,...Oo,rn,bn,Sn],wn={name:"PledgeStats",components:{AppLoader:k},props:{slug:{type:String,required:!0},title:{type:String,required:!1,default:""}},data(){return{stats:[],loading:!1}}
12,async mounted(){await this.$nextTick(),await this.getStats()},methods:{async getStats(){try{this.loading=!0;const{data:e}=await w.get(`/api/pledge-stats/${this.slug}/stats`);this.stats=e.stats}catch(e){console.log(e)}finally{this.loading=!1}},getFormattedStatCount(e){return e.toString().replace(/\B(?=(\d{3})+(?!\d))/g,",")}}},kn={class:"pledge__stats"},An=["textContent"],Mn={key:1,class:"no-dot"},Tn=["href"],Rn=["textContent"],Vn=["textContent"],In={key:1},Ln=["textContent"],Pn=["textContent"];function qn(e,s,o,c,i,r){const l=p("AppLoader");return n(),a("div",kn,[t("div",{class:"p-2 bg-twitter-blue border-b border-grey-light rounded-t-sm shadow-sm font-black text-white",textContent:m(o.title)},null,8,An),i.loading?(n(),y(l,{key:0,"height-class":"py-0"})):(n(),a("ul",Mn,[(n(!0),a(g,null,C(i.stats,(d,u)=>(n(),a("li",{key:`stat-${u}`,class:f({"py-4 bg-grey border-b border-grey-darker shadow-inner":!d.url})},[d.url?(n(),a("a",{key:0,href:d.url},[t("strong",{textContent:m(r.getFormattedStatCount(d.count))},null,8,Rn),t("span",{textContent:m(d.title)},null,8,Vn)],8,Tn)):(n(),a("div",In,[t("strong",{textContent:m(r.getFormattedStatCount(d.count))},null,8,Ln),t("span",{textContent:m(d.title)},null,8,Pn)]))],2))),128))]))])}const Nn=_(wn,[["render",qn]]),En={name:"PledgeSigner",props:{signer:{type:Object,required:!0}},computed:{signerSubtitle(){return(this.signer.partyLong||"")+(this.signer.partyLong&&this.signer.subtitle?", ":"")+(this.signer.subtitle||"")+(this.signer.subtitle&&this.signer.district||this.signer.partyLong&&this.signer.district?", ":"")},spritePath(){return"/assets/svg/symbol/svg/sprite.symbol.svg"}}},On={class:"flex items-center w-full p-3 border border-grey rounded"},Bn=["src"],Dn=["textContent"],Fn={class:"flex items-center mt-1 text-sm"},Un={key:0,viewBox:"0 0 100 100",xmlns:"http://www.w3.org/2000/svg",class:"w-3 h-3 mt-px mr-1","aria-hidden":"true"},Hn=["xlink:href"],jn=["xlink:href"],zn={key:1,viewBox:"0 0 100 100",xmlns:"http://www.w3.org/2000/svg",class:"w-3 h-3 mt-px mr-1","aria-hidden":"true"},Kn=["xlink:href"],Wn={class:"mt-1"},Yn=["textContent"],Qn={key:0},Gn=["textContent"];function Xn(e,s,o,c,i,r){return n(),a("div",On,[o.signer.image?(n(),a("img",{key:0,class:"mr-4 rounded-full",src:o.signer.image,alt:""},null,8,Bn)):v("",!0),t("div",null,[t("span",{class:"block font-bold text-base",textContent:m(`${o.signer.firstName} ${o.signer.lastName}`)},null,8,Dn),t("div",Fn,[o.signer.partyLong=="Republican"?(n(),a("svg",Un,[t("use",{"xlink:href":r.spritePath+"#RepublicanLogo"},null,8,Hn),o.signer.partyLong==="Democrat"?(n(),a("use",{key:0,"xlink:href":r.spritePath+"#DemocratLogo"},null,8,jn)):v("",!0)])):v("",!0),o.signer.partyLong==="Democrat"?(n(),a("svg",zn,[t("use",{"xlink:href":r.spritePath+"#DemocratLogo"},null,8,Kn)])):v("",!0),t("div",Wn,[t("span",{textContent:m(r.signerSubtitle)},null,8,Yn),o.signer.district?(n(),a("span",Qn,[L(" District: "),t("strong",{textContent:m(o.signer.district)},null,8,Gn)])):v("",!0)])])])])}const ge=_(En,[["render",Xn]]),ye={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"},Jn={name:"PledgeSigners",components:{PledgeSigner:ge,AppSelectInput:B},props:{signers:{type:Array,required:!0},signerType:{type:String,required:!0}},data(){return{states:ye,selectedState:"",sort:"entryDate",sortOptions:[{value:"entryDate",label:"Most Recent"},{value:"lastName",label:"Last Name"}]}},computed:{visibleSigners(){const e=A.orderBy(this.signers,this.sort,"asc");return this.selectedState?e.filter(s=>s.state===this.selectedState):e}}},Zn={class:"flex justify-center"},er=["value","textContent"],tr=["value","textContent"],sr={key:0,class:"no-dot flex flex-wrap mb-12"},or={key:1,class:"max-w-xs mx-auto p-5 border border-grey-lighter rounded text-center"},nr=["textContent"];function rr(e,s,o,c,i,r){const l=p("AppSelectInput"),d=p("PledgeSigner");return n(),a("div",null,[t("div",Zn,[b(l,{id:`${o.signerType}-state`,modelValue:i.selectedState,"onUpdate:modelValue":s[0]||(s[0]=u=>i.selectedState=u),name:`${o.signerType}-state`,label:"State","label-classes":"mx-2","default-option-text":"Select State","disable-default-option":!1,"container-classes":"flex items-baseline mb-4 mx-3"},{default:$(()=>[(n(!0),a(g,null,C(i.states,(u,h)=>(n(),a("option",{key:h,value:h,textContent:m(u)},null,8,er))),128))]),_:1},8,["id","modelValue","name"]),b(l,{id:`${o.signerType}-sort`,modelValue:i.sort,"onUpdate:modelValue":s[1]||(s[1]=u=>i.sort=u),name:`${o.signerType}-sort`,label:"Sort Order","label-classes":"mx-2","hide-default-option":"","container-classes":"flex items-baseline mb-4 mx-3"},{default:$(()=>[(n(!0),a(g,null,C(i.sortOptions,u=>(n(),a("option",{key:u.value,value:u.value,textContent:m(u.label)},null,8,tr))),128))]),_:1},8,["id","modelValue","name"])]),r.visibleSigners.length>0?(n(),a("ul",sr,[(n(!0),a(g,null,C(r.visibleSigners,u=>(n(),a("li",{key:u.id,class:"flex w-full p-2 md:w-1/2 lg:w-1/3"},[b(d,{signer:u},null,8,["signer"])]))),128))])):(n(),a("div",or,[L(" No results found for "),t("strong",{textContent:m(i.states[i.selectedState])},null,8,nr),L(". ")]))])}const ir=_(Jn,[["render",rr]]),ar=[Nn,ge,ir],lr={name:"DesktopSearch",components:{Close:_e,MagnifyingGlass:J},data(){return{showSearch:!1}},computed:{isHomePage(){return window.location.pathname==="/"}},methods:{async handleShowSearch(){this.showSearch=!0,await this.$nextTick(),document.getElementById("site_search").focus()},async handleHideSearch(){this.showSearch=!1,await this.$nextTick(),document.getElementById("site_search_button").focus()}}},cr={class:"relative hidden w-16 lg:flex lg:flex-row-reverse"},dr=t("span",{class:"sr-only",textContent:"Search this site"},null,-1),ur={key:0,method:"GET",action:"/search",class:"absolute right-0 flex m-3 p-2 bg-blue-lightest border border-blue rounded shadow-sm"},mr=t("label",{for:"site_search",class:"sr-only",textContent:"Enter search term"},null,-1),hr=t("span",{class:"sr-only",textContent:"Close search"},null,-1);function pr(e,s,o,c,i,r){const l=p("MagnifyingGlass"),d=p("Close");return n(),a("div",cr,[i.showSearch?v("",!0):(n(),a("button",{key:0,id:"site_search_button",type:"button",class:f(["block rounded-sm focus:outline-none focus-visible:ring-2",r.isHomePage?"text-grey-darker focus-visible:ring-white":"text-grey-darkest focus-visible:ring-blue"]),onClick:s[0]||(s[0]=(...u)=>r.handleShowSearch&&r.handleShowSearch(...u))},[dr,b(l,{"aria-hidden":"true",class:"mx-6 stroke-current"})],2)),b(ct,{name:"slide-fade"},{default:$(()=>[i.showSearch?(n(),a("form",ur,[mr,t("input",{id:"site_search",type:"search",name:"q",class:"w-48 outline-none bg-blue-lightest placeholder:text-grey-darkest",placeholder:"Enter to search...",onKeydown:s[1]||(s[1]=ne((...u)=>r.handleHideSearch&&r.handleHideSearch(...u),["esc"]))},null,32),t("button",{type:"button",class:"custom-focus hidden shrink-0 rounded-sm text-blue-bright lg:block","data-test-id":"hideSearchButton",onClick:s[2]||(s[2]=(...u)=>r.handleHideSearch&&r.handleHideSearch(...u)),onKeydown:s[3]||(s[3]=ne(ae((...u)=>r.handleHideSearch&&r.handleHideSearch(...u),["prevent"]),["tab"]))}
12,[hr,b(d,{class:"w-4 mx-1 stroke-current"})],32)])):v("",!0)]),_:1})])}const _r=_(lr,[["render",pr]]),br=[_r],fr={name:"SortableTableHeading",components:{SelectArrow:D},props:{tableHeading:{type:Object,required:!0},sortOption:{type:Object,required:!0},activeSortOption:{type:Object,required:!0}},computed:{showArrow(){return this.activeSortOption.column===this.sortOption.column}},methods:{handleClick(){const e=this.showArrow&&this.sortOption.direction==="asc"?"desc":"asc";this.$emit("updateActiveSort",{column:this.sortOption.column,direction:e})}}},gr=["textContent"],yr={key:0};function Cr(e,s,o,c,i,r){const l=p("SelectArrow");return n(),a("th",null,[t("button",{type:"button",class:"custom-focus flex justify-center items-center w-full font-bold uppercase",onClick:s[0]||(s[0]=(...d)=>r.handleClick&&r.handleClick(...d))},[t("span",{textContent:m(o.tableHeading.title)},null,8,gr),r.showArrow?(n(),a("span",yr,[b(l,{class:f(["w-4 h-4 -my-1 ml-2 transition-transform",{"rotate-180":o.sortOption.direction==="desc"}])},null,8,["class"])])):v("",!0)])])}const ee=_(fr,[["render",Cr]]),vr=[ee],xr={name:"SocialSharingTwitterIcon"},Sr={width:"64",height:"64",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 64 64","aria-hidden":"true"},$r=t("path",{d:"M32 0C14.3 0 0 14.3 0 32s14.3 32 32 32 32-14.3 32-32S49.7 0 32 0zm12.7 25.5v.8C44.7 35 38.1 45 26.1 45c-3.7 0-7.2-1.1-10.1-2.9.5.1 1 .1 1.6.1 3.1 0 5.9-1 8.2-2.8-2.9-.1-5.3-2-6.1-4.6.4.1.8.1 1.2.1.6 0 1.2-.1 1.7-.2-3-.6-5.3-3.3-5.3-6.4v-.1c.9.5 1.9.8 3 .8-1.8-1.2-2.9-3.2-2.9-5.5 0-1.2.3-2.3.9-3.3 3.2 4 8.1 6.6 13.5 6.9-.1-.5-.2-1-.2-1.5 0-3.6 2.9-6.6 6.6-6.6 1.9 0 3.6.8 4.8 2.1 1.5-.3 2.9-.8 4.2-1.6-.5 1.5-1.5 2.8-2.9 3.6 1.3-.2 2.6-.5 3.8-1-1 1.3-2.1 2.4-3.4 3.4z"},null,-1),wr=[$r];function kr(e,s,o,c,i,r){return n(),a("svg",Sr,wr)}const Ce=_(xr,[["render",kr]]),Ar={name:"SocialSharingFacebookIcon"},Mr={width:"512",height:"512",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 512 512","aria-hidden":"true"},Tr=t("g",{fill:"none","fill-rule":"evenodd"},[t("path",{fill:"#fff",d:"M0 0h512v512H0z"}),t("path",{fill:"#3B5998",d:"M343.586 81.073L298.199 81c-50.991 0-83.944 33.808-83.944 86.135v39.715H168.62a7.137 7.137 0 0 0-7.136 7.14v57.541a7.137 7.137 0 0 0 7.136 7.137h45.635v145.195a7.134 7.134 0 0 0 7.137 7.137h59.54a7.137 7.137 0 0 0 7.137-7.137V278.668h53.358a7.134 7.134 0 0 0 7.136-7.137l.022-57.541a7.147 7.147 0 0 0-2.09-5.047 7.138 7.138 0 0 0-5.05-2.093h-53.376v-33.667c0-16.18 3.856-24.395 24.935-24.395l30.575-.011a7.136 7.136 0 0 0 7.133-7.137V88.21c0-3.937-3.19-7.13-7.126-7.137z"})],-1),Rr=[Tr];function Vr(e,s,o,c,i,r){return n(),a("svg",Mr,Rr)}const ve=_(Ar,[["render",Vr]]),U="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAASwAAAEsCAMAAABOo35HAAABKVBMVEXz9Pbx8/Xm6O3b3+XS2N/K0tnEy9W/yNK7xM+3wczv8PPc4efP1dzBytO4wszr7fDV2+Hw8fTa3uTDytS6w87o6+7K0dns7fHL09vU2d+5ws3i5evn6u7b4Oa5ws7y8/XQ1t7x8vTJ0NjFzNXK0Njc4ebAydPQ1dzj5+vV2uDs7vHM09vq7PDL09rs7fC6xM7b4OXW3OLFzdXf4+i4ws3U2eDFzda8xdC9xtDCytPK0NnO1NzT2N/Y3ePd4ufl6Ozt7/LHz9fQ1d3Z3eTi5erIz9jt8PK/x9HK0trW2+Hp6++9xtHe4+fGzta8xc/k5+vN09u+x9Hu8PLn6u3X3eLc4OXh5erm6e3L0trR1967xc/h5Onx8vXc4Obq7O/AydLGztfg4+jCytTxBa8cAAAFZklEQVR4AezBgxEDAQAAsLf9+89a28cqSfBBAAAAAAAAAAAAAAAACKM4SbO8KDeKPEuTOAqDS1R103blDV3b1FVwQD9kXflAlw19sMI4zeUL5mlcsncX2I3zUBSArzvguT6NCklcdpoyM3NoyjTMtP89/LgBN7GU6EnfEt65sfjFh6q7wJQK3W7HqxgrPoGKi3DVwKDiE6nBAbgoGBpmE4aHAjhnJGSTwhHXYtXNFnQ7Fa7RkC0JR+GMsYQtSsbghtI4MzBeggPKE8zERBniRZPMyGQkvlZ5ZiYf+Vr9z1erPMlMTZYh1xQzNgWxxpm5cQg1TQ2mIVIxoQZJEQIFM9RiJoA8s9RkFuLMUZs5CBOE1CYMIMs8NZqHKAsJNUoWIMkitVqEIEuKWqklyLFMzZYhxoqiZmrFL6AdXFCXV6ndahkyrNGANcgwSQMmIcICjViABOs0Yh0SbNCIDQjQp2iE6oP9NmnIpp+RujUvzdOQPKxX2qIhWyXYrkhjiv5k1aXz1m0as+03lF3aXN6hMTuw3QyNmYHtdmnMLmy3SmNWYTsa5Ivli+WL5YvVKkVjFCzkR0NfLAP2aMwebBfSmBC226cx+37XwaVdhwMacwDbHdKYQ9juiMYcwXbHNOYYtjuhMSew3SmNOYXtzmjMGaxn7vge9gv9aie9Cg2pwH5VGlKF/Wo0pAb71WlIHfaLaEgEAfb8Pml6DRrRgATPacRzSLDpr8Gn95pGvIYI5zTgHDJc0IALyNBPA/ohwxINWIIQu/4+qZa78L7Byok/rEgvUtRMRRBj0jcqSO+Sml1Cjh5q1gNBctQqB0l6qVUvJOnplF+hf4OfhyzH/q5RetEWtdmKIExMbWJIM0JtRiDOjH8anV7N33FIr7zq+0hq6Q3l//KjR1ED1QORBqnBIGQq+j5QTxD7CWlbo1WEWBPM2ATkulLMlLqCYIf+hWF6ZwkzlJxBtG3f5C+98jUzc12GcDfMzA3Eq/iHTen1DDMTwz1wQK8/WE2vlGcG8iU44WqYLRu+giPW/d97PMEtW3QLd5zdsSV3Z3BIXbEFqg6n9PpZg5kt5hiuKefZpHwZzjk7Z1POz+CgJWMvmtztYRDBRQNsygBcdM+m3MNFNX8dK70HNuUBLnpkUx7hoC42qQvuOfTH0Km9GWaTkjdwzSybNgvHvFVsmnoLpwQ5tiAXwCXdbEk3HPKOLXoHZ7xny97DEf2KLVP9cMJz3+MvrajBjDQiCPdhl5nZ/QDJ+qrMVLUPYp3sMWN7J5Dp4w412PkIeZZiahIvQZarQUVt1OAV5OiKqVncBRFKN5M0YPKmBNud9T7SkMfeM9isHisapOI6LPVmPaRx4fobG0P1aYttsfXJsngtzJ+zjc7nF2CJ4Kah2GaqcROg8y19/sKO8OXzUoeH6mSHHWTnJPChsj9eXyvsSJWv6DDfjkN2rPD4GzrHm+1X7Givtt+gM5xVE3a8pHrWCan6nNAKyed2p+vbfEJrJPPf0Ebfr2mV6+9ol6tJWmfyCu0QzG/RQlvzAYz7kaOlcj9g2FiB1iqMwaTgkFY7DGBMtEHLbUQwZOAnrfdzwFCtzinAuZFqvQkpQvgG2gUvKcTLALotU4xlaPaMgjyDVisFClJYgU6/KMovaPSbwvyGPjkKk4M2mxRnE7rsUJwdaLJEgZagxzYF2oYe+xRoH1q8oUhv/CSr3VOtIYo0BB1iihRDhz8U6Q90uKZI19ChQJEK0IFC/d1+HVIBEIUAEMQiviAXCehf5CqcwfBmIqxbscQSSyyxjhIrxRJLLLHEMtIbJk+a2FAvD3oVK2o6j+mp+A8AAAAAAAAAAAAAAIAPfmy6/u9BwkQAAAAASUVORK5CYII=",Ir={name:"SocialSharingButtons",components:{SocialSharingTwitterIcon:Ce,SocialSharingFacebookIcon:ve},props:{url:{type:String,required:!0},title:{type:String,required:!0},targets:{type:Array,required:!1,default:()=>[]},postOnFacebook:{type:Boolean,required:!1,default:!1},postOnTwitter:{type:Boolean,required:!1,default:!1}},data(){return{defaultProfileImage:U}},computed:{...S({yourMembers:e=>e.scorecard.yourMembers,district:e=>e.districtState.currentUserDistrict}),targetedMembers(){return this.yourMembers.filter(e=>this.targets.includes(e.cong_id))}},methods:{parseTitle(e,s=null){return s?e.replace("[MEMBER]",`@${s}`):e}}},Lr={class:"mt-2"},Pr={class:"btn--social btn--social--twitter inline-flex items-center w-full mb-2 text-left"},qr=["src"],Nr=t("span",{class:"sr-only",textContent:"Tweet"},null,-1),Er=["textContent"],Or={class:"btn--social btn--social--facebook flex items-center w-full mb-2 text-left"},Br=t("span",{class:"flex-auto",textContent:"Post on Facebook"},null,-1),Dr=t("span",{class:"btn btn--social--twitter btn--social--sm mb-2 mr-2",textContent:"Tweet It"},null,-1),Fr=t("span",{class:"btn btn--social--facebook btn--social--sm mb-2",textContent:"Post on Facebook"},null,-1);function Ur(e,s,o,c,i,r){const l=p("SocialSharingTwitterIcon"),d=p("ShareNetwork"),u=p("SocialSharingFacebookIcon");return n(),a("div",Lr,[r.targetedMembers.length>0?(n(),a(g,{key:0},[(n(!0),a(g,null,C(r.targetedMembers,h=>(n(),a("div",{key:h.cong_id,class:"mx-auto lg:w-full"},[o.postOnTwitter?(n(),y(d,{key:0,network:"twitter",url:o.url,title:r.parseTitle(o.title,h.twitter),"twitter-user":"heritage_action"},{default:$(()=>[t("div",Pr,[b(l,{class:"w-6 h-auto mr-2 text-white fill-current"}),t("img",{src:h.photo_thumbnail_url||i.defaultProfileImage,alt:"",class:"w-8 h-auto min-h-[50%] mr-2 rounded-full"},null,8,qr),Nr,t("span",{textContent:m(`${h.title}. ${h.last_name}`)},null,8,Er)])]),_:2},1032,["url","title"])):v("",!0)]))),128)),o.postOnFacebook?(n(),y(d,{key:0,network:"facebook",url:o.url,title:o.title,de
12scription:o.title},{default:$(()=>[t("div",Or,[b(u,{class:"w-6 h-auto mr-4 text-white fill-current"}),Br])]),_:1},8,["url","title","description"])):v("",!0)],64)):(n(),a(g,{key:1},[o.postOnTwitter?(n(),y(d,{key:0,network:"twitter",url:o.url,title:o.title,"twitter-user":"heritage_action"},{default:$(()=>[Dr]),_:1},8,["url","title"])):v("",!0),o.postOnFacebook?(n(),y(d,{key:1,network:"facebook",url:o.url,title:o.title},{default:$(()=>[Fr]),_:1},8,["url","title"])):v("",!0)],64))])}const Hr=_(Ir,[["render",Ur]]),jr=[Hr,Ce,ve],H={methods:{partyLogo(e){return e==="D"?"DemocratLogo":"RepublicanLogo"},scoreColor(e){switch(!0){case e===null:return"text-grey-darkest";case e>=60:return"text-green";case e>=40:return"text-orange";case e>=0:return"text-red";default:return"text-grey-darkest"}},scoreString(e){return[null,"N/A","n/a"].includes(e)?"N/A":`${e}%`},memberStateIcon(e){return`/assets/svg/us2.1.svg#${e}`},memberPhoto(e){return e||"/assets/images/default-profile.png"},memberFullTitle(e){return`${e.title}. ${e.first_name} ${e.last_name}`}}},zr={name:"PartyIcon",props:{party:{type:String,required:!0}},computed:{partyLogo(){switch(this.party){case"D":return"DemocratLogo";case"R":return"RepublicanLogo";default:return null}},partyName(){return this.party==="I"?"Ind.":this.party}}},Kr={key:0},Wr=["textContent"],Yr={class:"w-4 h-4 mx-auto",viewBox:"0 0 100 100",xmlns:"http://www.w3.org/2000/svg","aria-hidden":"true"},Qr=["xlink:href"],Gr=["textContent"];function Xr(e,s,o,c,i,r){return r.partyLogo?(n(),a("span",Kr,[t("span",{class:"sr-only",textContent:m(r.partyName)},null,8,Wr),(n(),a("svg",Yr,[t("use",{"xlink:href":`/assets/svg/symbol/svg/sprite.symbol.svg#${r.partyLogo}`},null,8,Qr)]))])):(n(),a("span",{key:1,class:"block text-center italic",textContent:m(r.partyName)},null,8,Gr))}const W=_(zr,[["render",Xr]]),Jr={name:"KeyVoteResultTableRow",components:{PartyIcon:W},mixins:[H],props:{ballot:{type:Object,required:!0}},computed:{district(){return this.ballot.district&&this.ballot.district!=="00"?this.ballot.district:"-"}}},Zr={class:"flex items-center"},ei=["src"],ti=["href","textContent"],si=["textContent"],oi=["textContent"],ni=["textContent"];function ri(e,s,o,c,i,r){const l=p("PartyIcon");return n(),a("tr",null,[t("td",Zr,[t("img",{src:e.memberPhoto(o.ballot.photo_thumbnail_url),alt:"",class:"hidden sm:block sm:w-12 sm:h-12 sm:mr-4 sm:rounded-full"},null,8,ei),t("a",{href:`/scorecard/members/${o.ballot.cong_id.toLowerCase()}`,class:"link--blue",textContent:m(`${o.ballot.title}. ${o.ballot.name}`)},null,8,ti)]),t("td",null,[t("div",{class:"mx-auto p-3 bg-contain bg-center bg-no-repeat text-center",style:Q(`background-image: url(${e.memberStateIcon(o.ballot.state)})`)},[t("span",{textContent:m(o.ballot.state)},null,8,si)],4)]),t("td",{class:"text-center",textContent:m(r.district)},null,8,oi),t("td",null,[b(l,{party:o.ballot.party},null,8,["party"])]),t("td",{class:f([e.scoreColor(o.ballot.score),"font-black text-2xl text-center"]),textContent:m(e.scoreString(o.ballot.score))},null,10,ni)])}const xe=_(Jr,[["render",ri]]),ii={name:"KeyVoteResultTable",components:{SortableTableHeading:ee,KeyVoteResultTableRow:xe},props:{yesBallots:{type:Array,required:!0},noBallots:{type:Array,required:!0},notVotingBallots:{type:Array,required:!0}},data(){return{activeTab:"yes",activeSortOption:{column:"last_name",direction:"asc"},tabs:[{key:"yes",title:"Voted Yes"},{key:"no",title:"Voted No"},{key:"not-voting",title:"Did Not Vote"}],tableHeadings:[{key:"last_name",title:"Member"},{key:"state",title:"State"},{key:"party",title:"Party"},{key:"score",title:"Score"}],sortOptions:[{column:"last_name",direction:"asc"},{column:"state",direction:"asc"},{column:"score",direction:"asc"},{column:"party",direction:"asc"}]}},computed:{activeBallots(){switch(this.activeTab){case"yes":return this.yesBallots;case"no":return this.noBallots;default:return this.notVotingBallots}},sortedBallots(){return A.orderBy(this.activeBallots,this.activeSortOption.column,this.activeSortOption.direction)}},methods:{getSortOption(e){return this.sortOptions.find(s=>s.column===e)},handleUpdateSort(e){this.activeSortOption=e;const s=this.sortOptions.findIndex(o=>o.column===e.column);this.sortOptions[s].direction=e.direction}}},ai={class:"mb-8"},li={class:"tab-btns"},ci=["onClick","textContent"],di={class:"table"},ui={class:"thead"},mi=t("th",{textContent:"District"}
12,null,-1),hi={key:1},pi=["textContent"];function _i(e,s,o,c,i,r){const l=p("SortableTableHeading"),d=p("KeyVoteResultTableRow");return n(),a("div",ai,[t("div",li,[(n(!0),a(g,null,C(i.tabs,u=>(n(),a("button",{key:u.key,type:"button",class:f(["tab-btn",{"--is-active":i.activeTab===u.key}]),onClick:h=>i.activeTab=u.key,textContent:m(u.title)},null,10,ci))),128))]),t("table",di,[t("thead",ui,[t("tr",null,[(n(!0),a(g,null,C(i.tableHeadings.slice(0,2),u=>(n(),y(l,{key:u.key,"table-heading":u,"sort-option":r.getSortOption(u.key),"active-sort-option":i.activeSortOption,onUpdateActiveSort:r.handleUpdateSort},null,8,["table-heading","sort-option","active-sort-option","onUpdateActiveSort"]))),128)),mi,(n(!0),a(g,null,C(i.tableHeadings.slice(2),u=>(n(),y(l,{key:u.key,"table-heading":u,"sort-option":r.getSortOption(u.key),"active-sort-option":i.activeSortOption,onUpdateActiveSort:r.handleUpdateSort},null,8,["table-heading","sort-option","active-sort-option","onUpdateActiveSort"]))),128))])]),t("tbody",null,[r.sortedBallots.length>0?(n(!0),a(g,{key:0},C(r.sortedBallots,u=>(n(),y(d,{key:u.cong_id,ballot:u},null,8,["ballot"]))),128)):(n(),a("tr",hi,[t("td",{colspan:"5",class:"italic",textContent:m("No results.")},null,8,pi)]))])])])}const Se=_(ii,[["render",_i]]),bi={name:"KeyVoteResultSummary",props:{heritageActionPosition:{type:String,required:!0},url:{type:String,required:!0},yesBallotCount:{type:Number,required:!0},noBallotCount:{type:Number,required:!0},overrideSelection:{type:String,required:!1,default:""}},computed:{headerClass(){return this.heritageActionPosition.toLowerCase()==="yes"?"gradient-green":"gradient-red"},action(){return this.heritageActionPosition.toLowerCase()==="yes"?"supports":"opposes"},voteResult(){switch(this.overrideSelection){case"failed":return"No";case"passed":return"Yes";default:return this.yesBallotCount>this.noBallotCount?"Yes":"No"}}}},fi={class:"m-4"},gi={class:"vote-position"},yi={class:"vote-position__header"},Ci={class:"vote-position__title"},vi=["textContent"],xi=["textContent"],Si={class:"vote-position"},$i={class:"vote-position__title vote-position__title--white"},wi=["textContent"],ki={class:"vote-position__description"},Ai=["textContent"],Mi=["href"];function Ti(e,s,o,c,i,r){return n(),a("div",fi,[t("div",gi,[t("div",yi,[t("h2",Ci,[L(" Vote Result: "),t("strong",{textContent:m(r.voteResult)},null,8,vi)])]),t("div",null,[t("p",{class:"vote-position__result",textContent:m(`${o.yesBallotCount} to ${o.noBallotCount}`)},null,8,xi)])]),t("div",Si,[t("div",{class:f([r.headerClass,"vote-position__header"])},[t("h2",$i,[L(" Our Position: "),t("strong",{textContent:m(o.heritageActionPosition)},null,8,wi)])],2),t("div",ki,[t("p",{class:f({"mb-4":o.url}),textContent:m(`Heritage Action ${r.action} this legislation.`)},null,10,Ai),o.url?(n(),a("a",{key:0,href:o.url,target:"_blank",rel:"noopener noreferrer",class:"link--blue",textContent:"Read the Vote Alert"},null,8,Mi)):v("",!0)])])])}const $e=_(bi,[["render",Ti]]),Ri={name:"ScorecardBreadcrumbs",props:{baseUrl:{type:String,required:!0},baseTitle:{type:String,required:!0},parentText:{type:String,required:!1,default:""},parentUrl:{type:String,required:!1,default:""},pageTitle:{type:String,required:!1,default:""}},computed:{...S({activeCongressionalSession:e=>e.session.activeCongressionalSession})}},Vi={class:"breadcrumb"},Ii=["href","textContent"],Li=t("li",{class:"mx-4 text-grey",textContent:"|"},null,-1),Pi={key:0,class:"breadcrumb__arrow"},qi=["href","textContent"],Ni=["textContent"];
12function Ei(e,s,o,c,i,r){return n(),a("div",null,[t("ul",Vi,[t("li",null,[t("a",{href:`${o.baseUrl}/${e.activeCongressionalSession}`,textContent:m(o.baseTitle)},null,8,Ii)]),Li,o.parentText?(n(),a("li",Pi,[t("a",{href:o.parentUrl,textContent:m(o.parentText)},null,8,qi)])):v("",!0),t("li",{textContent:m(o.pageTitle)},null,8,Ni)])])}const te=_(Ri,[["render",Ei]]),Oi={name:"KeyVote",components:{AppLoader:k,KeyVoteResultTable:Se,KeyVoteResultSummary:$e,ScorecardBreadcrumbs:te},props:{voteId:{type:String,required:!0}},data(){return{vote:{},loading:!0}},computed:{...S({activeCongressionalSession:e=>e.session.activeCongressionalSession}),hasVote(){return!A.isEmpty(this.vote)},yesBallotCount(){var e;return(e=this.vote.yesBallots)==null?void 0:e.data.length},noBallotCount(){var e;return(e=this.vote.noBallots)==null?void 0:e.data.length}},async mounted(){await this.getKeyVote()},methods:{async getKeyVote(){try{this.loading=!0;const{data:e}=await w.get("/api/scorecard/vote",{params:{rollId:this.voteId}});this.vote=e.data}catch(e){console.log(e)}finally{this.loading=!1}}}},Bi={key:1},Di=["textContent"],Fi={class:"flex flex-col justify-between w-full sm:flex-row"},Ui={class:"rte sm:w-2/3 sm:mr-8 md:mr-16"},Hi=t("h2",{class:"!mb-0 !text-xl !text-grey-darkest",textContent:"Vote Description"},null,-1),ji=t("h2",{class:"!mb-0 !text-xl !text-grey-darkest",textContent:"Heritage Action Position"},null,-1);function zi(e,s,o,c,i,r){const l=p("AppLoader"),d=p("ScorecardBreadcrumbs"),u=p("VueNl2br"),h=p("KeyVoteResultSummary"),x=p("KeyVoteResultTable");return n(),a("div",null,[i.loading?(n(),y(l,{key:0})):r.hasVote?(n(),a("div",Bi,[b(d,{class:"flex-wrap my-6 px-4 bg-grey-lightest xl:px-0","base-url":"/scorecard","base-title":"Scorecard","parent-url":`/scorecard/votes/${e.activeCongressionalSession}`,"parent-text":"Votes","page-title":`Vote: ${i.vote.roll_id}`},null,8,["parent-url","page-title"]),t("h1",{class:"max-w-[50rem] my-12 mx-auto text-center normal-case leading-tight md:text-[3.5rem]",textContent:m(i.vote.title)},null,8,Di),t("div",Fi,[t("div",Ui,[Hi,b(u,{tag:"p",text:i.vote.description},null,8,["text"]),ji,b(u,{tag:"p",text:i.vote.position_text},null,8,["text"])]),t("div",null,[b(h,{"yes-ballot-count":r.yesBallotCount,"no-ballot-count":r.noBallotCount,"heritage-action-position":i.vote.preferred_vote,"override-selection":i.vote.override_selection,url:i.vote.url},null,8,["yes-ballot-count","no-ballot-count","heritage-action-position","override-selection","url"])])]),b(x,{"yes-ballots":i.vote.yesBallots.data,"no-ballots":i.vote.noBallots.data,"not-voting-ballots":i.vote.notVotingBallots.data},null,8,["yes-ballots","no-ballots","not-voting-ballots"])])):v("",!0)])}const Ki=_(Oi,[["render",zi]]),Wi={name:"PositionIndicator",components:{Thumb:K},props:{title:{type:String,required:!0},position:{type:Boolean,required:!1,default:null},titleClass:{type:String,required:!1,default:"mt-2 mb-4 text-grey-darkest text-sm"},iconClass:{type:String,required:!1,default:""}},computed:{hasPosition(){return this.position!==null},positionClass(){return this.position?`text-green rotate-180 ${this.iconClass}`.trimEnd():`text-red ${this.iconClass}`.trimEnd()},positionLabel(){return this.hasPosition?this.position?"Supports":"Opposes":"No position"}}},Yi={class:"flex flex-col justify-center"},Qi=["textContent"],Gi=["textContent"],Xi={key:1,class:"text-4xl text-grey-darkest"};function Ji(e,s,o,c,i,r){const l=p("Thumb");return n(),a("div",Yi,[t("p",{class:f(["mx-auto",o.titleClass]),textContent:m(o.title)},null,10,Qi),t("span",{class:"sr-only",textContent:m(r.positionLabel)},null,8,Gi),r.hasPosition?(n(),y(l,{key:0,"aria-hidden":"true",class:f(["thumb-icon mx-auto",r.positionClass])},null,8,["class"])):(n(),a("p",Xi," — "))])}const E=_(Wi,[["render",Ji]]),Zi={name:"VotesListItem",components:{PositionIndicator:E},props:{vote:{type:Object,required:!0}},computed:{heritageActionPosition(){return this.vote.preferred_vote.toLowerCase()==="yes"}}},ea={class:"position-list"},ta={class:"position-list__body"},sa={class:"position-list__title text-lg"},oa=["href","textContent"],na=["textContent"],ra=["textContent"],ia={class:"position-list__action"};function aa(e,s,o,c,i,r){const l=p("PositionIndicator");return n(),a("div",ea,[t("div",ta,[t("h2",sa,[t("a",{class:"link--blue",href:`/scorecard/votes/${o.vote.roll_id}`,textContent:m(o.vote.title)},null,8,oa),t("span",{class:"position-list__date ml-2",textContent:m(o.vote.date)},null,8,na)]),t("p",{textContent:m(o.vote.description)},null,8,ra)]),t("div",ia,[b(l,{title:"Heritage Action Position","title-class":"position-list__position",position:r.heritageActionPosition},null,8,["position"])])])}const we=_(Zi,[["render",aa]]),la={name:"VotesList",components:{AppLoader:k,VotesListItem:we},data(){return{loading:!1}},computed:{...S({votes:e=>e.votes.votes,activeChamber:e=>e.session.chamber,activeCongressionalSession:e=>e.session.activeCongressionalSession}),votesByChamber(){return A.groupBy(this.votes,"chamber")}},watch:{async activeCongressionalSession(e){try{this.loading=!0,await this.getVotes({session:e,perPage:100})}catch(s){console.log(s)}finally{this.loading=!1}}},methods:{...T({getVotes:"votes/getVotes"}),...P({setActiveChamber:"session/SET_ACTIVE_CHAMBER"})}},ca={class:"container container--lg my-6 px-4 xl:px-0"},da={key:0},ua=["textContent"],ma={key:1},ha=t("h1",{class:"sr-only",textContent:"Key Votes"},null,-1),pa={class:"tab-btns"},_a=["onClick","textContent"];
12function ba(e,s,o,c,i,r){const l=p("AppLoader"),d=p("VotesListItem");return n(),a("div",ca,[i.loading?(n(),y(l,{key:0})):(n(),a(g,{key:1},[e.votes.length===0?(n(),a("div",da,[t("p",{class:"p-4 border border-grey font-bold text-left",textContent:m("There is no Vote information for this Session.")},null,8,ua)])):(n(),a("div",ma,[ha,t("div",pa,[(n(!0),a(g,null,C(r.votesByChamber,(u,h,x)=>(n(),a("button",{key:`chamber-${x}`,type:"button",class:f(["tab-btn",{"--is-active":e.activeChamber===h}]),onClick:M=>e.setActiveChamber(h),textContent:m(h)},null,10,_a))),128))]),(n(!0),a(g,null,C(r.votesByChamber,(u,h,x)=>(n(),a("div",{key:`chamber-votes-${x}`,class:f(e.activeChamber===h?"block":"hidden")},[(n(!0),a(g,null,C(u,(M,I)=>(n(),y(d,{key:`vote-${I}`,vote:M},null,8,["vote"]))),128))],2))),128))]))],64))])}const fa=_(la,[["render",ba]]),ke={methods:{truncate(e,s=75){return(e==null?void 0:e.length)>s?`${e.substring(0,s-3)}...`:e}}},ga={name:"YourKeyVotesRow",components:{PositionIndicator:E},mixins:[ke],props:{vote:{type:Object,required:!0}},computed:{linkPath(){return`/scorecard/votes/${this.vote.roll_id}`},linkText(){return`${this.vote.chamber}: ${this.truncate(this.vote.title)}`},thumbPosition(){return this.vote.preferred_vote.toLowerCase()==="yes"}}},ya={class:"position-list"},Ca={class:"position-list__body"},va={class:"position-list__title text-sm"},xa=["href","textContent"],Sa={class:"position-list__action"};function $a(e,s,o,c,i,r){const l=p("PositionIndicator");return n(),a("div",ya,[t("div",Ca,[t("h3",va,[t("a",{class:"link--blue",href:r.linkPath,textContent:m(r.linkText)},null,8,xa)])]),t("div",Sa,[b(l,{"title-class":"position-list__position position-list__position--xs",title:"Heritage Action Position","icon-class":"thumb-icon--sm mx-auto",position:r.thumbPosition},null,8,["position"])])])}const Ae=_(ga,[["render",$a]]),wa={name:"YourKeyVotes",components:{AppLoader:k,YourKeyVotesRow:Ae},data(){return{loading:!1}},computed:{...S({votes:e=>e.votes.votes,activeCongressionalSession:e=>e.session.activeCongressionalSession})},watch:{async activeCongressionalSession(e){try{this.loading=!0,await this.getVotes({session:e,perPage:3})}catch(s){console.log(s)}finally{this.loading=!1}}},methods:{...T({getVotes:"votes/getVotes"})}},ka={class:"mb-10 md:mb-0"},Aa=t("h2",{class:"mb-4 text-2xl normal-case",textContent:"Key Votes"},null,-1),Ma={class:"text-center"},Ta=["textContent"],Ra=t("a",{href:"/scorecard/votes",class:"btn btn--blue-bright mt-6",textContent:"View All Key Votes"},null,-1);function Va(e,s,o,c,i,r){const l=p("AppLoader"),d=p("YourKeyVotesRow");return n(),a("div",ka,[Aa,i.loading?(n(),y(l,{key:0,"height-class":"my-24"})):(n(),a(g,{key:1},[t("div",null,[(n(!0),a(g,null,C(e.votes,u=>(n(),y(d,{key:u.id,vote:u},null,8,["vote"]))),128))]),t("div",Ma,[e.votes.length===0?(n(),a("div",{key:0,class:"p-3 border border-grey font-bold text-left",textContent:m("There is no Key Vote information for this Session.")},null,8,Ta)):v("",!0),Ra])],64))])}const Ia=_(wa,[["render",Va]]),La=[Ki,fa,Ia,we,Ae,Se,$e,xe],Pa={name:"MemberCard",mixins:[H],props:{member:{type:Object,required:!0}},computed:{...S({activeCongressionalSession:e=>e.session.activeCongressionalSession})}},qa=["href","aria-label"],Na=["src","alt"],Ea=["textContent"],Oa={class:"flex items-center"},Ba={viewBox:"0 0 100 100",class:"party-icon",xmlns:"http://www.w3.org/2000/svg","aria-hidden":"true"},Da=["xlink:href"],Fa=["textContent"],Ua=["textContent"];function Ha(e,s,o,c,i,r){return n(),a("a",{class:"member-card custom-focus",href:`/scorecard/members/${o.member.cong_id}/${e.activeCongressionalSession}`,"aria-label":e.memberFullTitle(o.member)},[t("img",{src:e.memberPhoto(o.member.photo_thumbnail_url),class:"member-card__image",alt:e.memberFullTitle(o.member),"aria-hidden":"true"},null,8,Na),t("div",null,[t("h3",{class:"member__name link--blue",textContent:m(e.memberFullTitle(o.member))},null,8,Ea),t("div",Oa,[(n(),a("svg",Ba,[t("use",{"xlink:href":`/assets/svg/symbol/svg/sprite.symbol.svg#${e.partyLogo(o.member.party)}`},null,8,Da)])),t("div",{class:"member__party",textContent:m(o.member.party_long)},null,8,Fa)])]),t("span",{class:f(["member__percentage ml-4",e.scoreColor(o.member.score)]),textContent:m(e.scoreString(o.member.score))},null,10,Ua)],8,qa)}const Me=_(Pa,[["render",Ha]]),ja={name:"MemberCardBlank",data(){return{defaultProfileImage:U}}},za={class:"member-card"},Ka=["src"],Wa=t("div",null,[t("h3",{class:"member__name",textContent:"Your Member"}),t("div",{class:"member__party",textContent:"Member Party"})],-1),Ya=t("div",{class:"ml-4"},[t("span",{class:"member__percentage",textContent:"50%"})],-1);function Qa(e,s,o,c,i,r){return n(),a("div",za,[t("img",{src:i.defaultProfileImage,class:"member-card__image",alt:"Member image placeholder","aria-hidden":"true"},null,8,Ka),Wa,Ya])}const Te=_(ja,[["render",Qa]]),Ga={name:"YourMembers",components:{AppLoader:k,MemberCard:Me,MemberCardBlank:Te},data(){return{loading:!1}},computed:{...S({yourMembers:e=>e.scorecard.yourMembers,district:e=>e.districtState.currentUserDistrict,activeCongressionalSession:e=>e.session.activeCongressionalSession}),districtLinkText(){return this.district?"Change District":"Find your District"}}
12,watch:{async district(){try{this.loading=!0,await this.getScoresForDistrict()}catch(e){console.log(e)}finally{this.loading=!1}}},methods:{...T({getScoresForDistrict:"scorecard/getScoresForDistrict"})}},Xa={class:"mb-6 md:mb-0"},Ja={class:"flex justify-between items-center mb-4"},Za=t("h2",{class:"normal-case text-2xl",textContent:"Your Members"},null,-1),el=["textContent"],tl={key:0},sl={key:2,class:"text-center"},ol=["href"];function nl(e,s,o,c,i,r){const l=p("AppLoader"),d=p("MemberCardBlank"),u=p("MemberCard");return n(),a("div",Xa,[t("header",Ja,[Za,i.loading?v("",!0):(n(),a("a",{key:0,href:"/scorecard/change-district",class:"link--blue text-xs",textContent:m(r.districtLinkText)},null,8,el))]),i.loading?(n(),y(l,{key:0,"height-class":"my-24"})):(n(),a(g,{key:1},[!i.loading&&e.yourMembers.length===0?(n(),a("div",tl,[b(d),b(d),b(d)])):(n(!0),a(g,{key:1},C(e.yourMembers,h=>(n(),y(u,{key:h.cong_id,member:h},null,8,["member"]))),128))],64)),i.loading?v("",!0):(n(),a("p",sl,[t("a",{href:`/scorecard/members/${e.activeCongressionalSession}`,class:"btn btn--blue-bright mt-2",textContent:"View All Members"},null,8,ol)]))])}const rl=_(Ga,[["render",nl]]),il={name:"MemberCardState",mixins:[H],props:{member:{type:Object,required:!0}},computed:{linkPath(){return`/scorecard/members/${this.member.cong_id}`}}},al={class:"member-card-state"},ll=["src","alt"],cl={class:"grow px-3 text-left"},dl=["href","textContent"],ul={class:"flex justify-between items-center w-1/4"},ml=["textContent"],hl=["textContent"];function pl(e,s,o,c,i,r){return n(),a("div",al,[t("img",{class:"member-card-state__avatar",src:e.memberPhoto(o.member.photo_thumbnail_url),alt:e.memberFullTitle(o.member),"aria-hidden":"true"},null,8,ll),t("div",cl,[t("a",{class:"member-card-state__name link--blue",href:r.linkPath,textContent:m(e.memberFullTitle(o.member))},null,8,dl)]),t("div",ul,[t("span",{class:"member-card-state__state",textContent:m(o.member.state)},null,8,ml),t("span",{class:f(["member-card-state__percent",e.scoreColor(o.member.score)]),textContent:m(e.scoreString(o.member.score))},null,10,hl)])])}const se=_(il,[["render",pl]]),_l={name:"YourMembersMini",components:{AppLoader:k},data(){return{loading:!1,defaultProfileImage:U,readyToQueryMembers:{hasDistrict:!1,hasActiveCongressionalSession:!1}}},computed:{...S({yourMembers:e=>e.scorecard.yourMembers,district:e=>e.districtState.currentUserDistrict,activeCongressionalSession:e=>e.session.activeCongressionalSession})},watch:{district(e){e&&(this.readyToQueryMembers.hasDistrict=!0)},activeCongressionalSession(e){e&&(this.readyToQueryMembers.hasActiveCongressionalSession=!0)},readyToQueryMembers:{async handler(e){if(e.hasDistrict&&e.hasActiveCongressionalSession)try{this.loading=!0,await this.get
12ScoresForDistrict()}catch(s){console.log(s)}finally{this.loading=!1}},deep:!0}},methods:{...T({getScoresForDistrict:"scorecard/getScoresForDistrict"})}},bl={class:"p-4 border border-grey text-center"},fl=t("div",{class:"mb-0 text-sm text-grey-darkest uppercase",textContent:"Your members of Congress"},null,-1),gl={key:0,class:"flex justify-around mt-3 mx-5"},yl=t("a",{href:"/action",class:"btn btn--blue-bright",textContent:"Find your members"},null,-1),Cl=[yl],vl={key:1,class:"flex justify-around mt-3"},xl=["href"],Sl=["src","alt"],$l=["textContent"];function wl(e,s,o,c,i,r){const l=p("AppLoader");return n(),a("div",bl,[fl,i.loading?(n(),y(l,{key:0,"height-class":"py-4"})):(n(),a(g,{key:1},[e.district?(n(),a("div",vl,[(n(!0),a(g,null,C(e.yourMembers,d=>(n(),a("a",{key:d.cong_id,href:`/scorecard/members/${d.cong_id}/${e.activeCongressionalSession}`,class:"max-w-1/3 text-center"},[t("img",{src:d.photo_thumbnail_url||i.defaultProfileImage,alt:`${d.title}. ${d.first_name} ${d.last_name}`,class:"w-16 h-16 rounded-full mx-auto mb-2"},null,8,Sl),t("div",{class:"text-sm font-bold text-grey-darkest px-1",textContent:m(`${d.title}. ${d.first_name} ${d.last_name}`)},null,8,$l)],8,xl))),128))])):(n(),a("div",gl,Cl))],64))])}const kl=_(_l,[["render",wl]]),Al={name:"CongressionalMember",props:{member:{type:Object,required:!0}},computed:{...S({comparedCongressionalMembers:e=>e.members.comparedCongressionalMembers}),memberFullName(){return`${this.member.title}. ${this.member.name}`}},methods:{...T({hideModal:"modals/hideModal"}),...P({updateComparedMembers:"members/UPDATE_COMPARED_MEMBERS"}),handleRemove(){this.updateComparedMembers(this.member),this.comparedCongressionalMembers.length===0&&this.hideModal()}}},Ml={class:"mb-4 md:w-1/3 md:px-4"},Tl={class:"inline-flex flex-col justify-center items-center"},Rl=["src"],Vl=["textContent"],Il=["textContent"];function Ll(e,s,o,c,i,r){return n(),a("div",Ml,[t("div",Tl,[t("img",{class:"w-16 h-16 rounded-full",src:o.member.photo,alt:""},null,8,Rl),t("h2",{class:"normal-case",textContent:m(r.memberFullName)},null,8,Vl),t("button",{type:"button",class:"link--blue text-xs",onClick:s[0]||(s[0]=(...l)=>r.handleRemove&&r.handleRemove(...l))},[L(" Remove "),t("span",{class:"sr-only",textContent:m(r.memberFullName)},null,8,Il)])])])}const Re=_(Al,[["render",Ll]]),Pl={name:"CongressionalMembersFilter",components:{PopoverButton:le,AppSelectInput:B,AppCheckboxInput:fe},data(){return{states:ye}},computed:{...S({filterParty:e=>e.members.filterParty,filterState:e=>e.members.filterState,filterChamber:e=>e.members.filterChamber}),selectedState:{get(){return this.filterState},set(e){this.setFilterState(e)}},chamber:{get(){return this.filterChamber},set(e){this.setFilterChamber(e)}},party:{get(){return this.filterParty},set(e){this.setFilterParty(e)}}},methods:{...P({setFilterParty:"members/SET_FILTER_PARTY",setFilterState:"members/SET_FILTER_STATE",setFilterChamber:"members/SET_FILTER_CHAMBER"})}},ql={class:"absolute right-0 z-10 w-[300px] p-4 bg-white shadow border border-grey text-sm text-grey-dark"},Nl=t("span",{class:"block mb-4 font-black text-lg text-black",textContent:"Filter By:"},null,-1),El=["value","textContent"],Ol=t("span",{class:"block font-medium text-grey-darkest",textContent:"Chamber"},null,-1),Bl={class:"flex items-center mb-4"},Dl={class:"mr-2"},Fl=t("span",{class:"block font-medium text-grey-darkest",textContent:"Party"},null,-1),Ul={class:"flex items-center"},Hl={class:"mr-2"},jl={class:"text-right"};function zl(e,s,o,c,i,r){const l=p("AppSelectInput"),d=p("AppCheckboxInput"),u=p("PopoverButton");return n(),a("div",ql,[Nl,b(l,{id:"state",modelValue:r.selectedState,"onUpdate:modelValue":s[0]||(s[0]=h=>r.selectedState=h),name:"state",label:"State","default-option-text":"Select State","disable-default-option":!1,"container-classes":"mb-4","label-classes":"font-medium text-grey-darkest"},{default:$(()=>[(n(!0),a(g,null,C(i.states,(h,x)=>(n(),a("option",{key:x,value:x,textContent:m(h)},null,8,El))),128))]),_:1},8,["modelValue"]),Ol,t("div",Bl,[t("div",Dl,[b(d,{id:"chamber_house",modelValue:r.chamber,"onUpdate:modelValue":s[1]||(s[1]=h=>r.chamber=h),value:"House",name:"chamber_house",label:"House"},null,8,["modelValue"])]),t("div",null,[b(d,{id:"chamber_senate",modelValue:r.chamber,"onUpdate:modelValue":s[2]||(s[2]=h=>r.chamber=h),value:"Senate",name:"chamber_senate",label:"Senate"},null,8,["modelValue"])])]),Fl,t("div",null,[t("div",Ul,[t("div",Hl,[b(d,{id:"party_democrat",modelValue:r.party,"onUpdate:modelValue":s[3]||(s[3]=h=>r.party=h),value:"D",name:"party_democrat",label:"Democrat"},null,8,["modelValue"])]),t("div",null,[b(d,{id:"party_republican",modelValue:r.party,"onUpdate:modelValue":s[4]||(s[4]=h=>r.party=h),value:"R",name:"party_republican",label:"Republican"},null,8,["modelValue"])])]),t("div",null,[b(d,{id:"party_independent",modelValue:r.party,"onUpdate:modelValue":s[5]||(s[5]=h=>
12r.party=h),value:"I",name:"party_independent",label:"Independent"},null,8,["modelValue"])])]),t("div",jl,[b(u,{class:"btn btn--sm btn--blue-bright",textContent:"Close"})])])}const Ve=_(Pl,[["render",zl]]),Kl={name:"CongressionalSessionSelector",components:{AppSelectInput:B},computed:{...S({congressionalSessions:e=>e.session.congressionalSessions,activeCongressionalSession:e=>e.session.activeCongressionalSession}),...G({currentCongressionalSession:"session/currentCongressionalSession"})},methods:{...T({setActiveCongressionalSession:"session/setActiveCongressionalSession"}),updateSession(e){const s=new R(window.location),o=/^\d+$/;let c="/scorecard/";o.test(s.segment(1))||!s.segment(1)?String(e.target.value)===String(this.currentCongressionalSession.id)?this.setActiveCongressionalSession(e.target.value):c+=`${e.target.value}`:(this.setActiveCongressionalSession(e.target.value),c+=`${s.segment(1)}/${e.target.value}`),window.location=new R(c).setSearch(s.query(!0)).toString()}}},Wl=["value","textContent"];function Yl(e,s,o,c,i,r){const l=p("AppSelectInput");return n(),y(l,{id:"select_congressional_session","model-value":e.activeCongressionalSession,name:"select_congressional_session",label:"Select Session:","label-classes":"select-session-label inline-block my-2 mr-2 font-bold text-sm text-grey-darkest uppercase","container-classes":"pt-3 md:flex md:flex-row md:items-center lg:pt-0",onChange:r.updateSession},{default:$(()=>[(n(!0),a(g,null,C(e.congressionalSessions,(d,u)=>(n(),a("option",{key:`session-${u}`,value:d.id,textContent:m(`Congressional Session ${d.title} (${d.years})`)},null,8,Wl))),128))]),_:1},8,["model-value","onChange"])}const Ql=_(Kl,[["render",Yl]]),Gl={name:"CongressionalMemberSessionSelector",components:{AppSelectInput:B},props:{memberSessions:{type:Array,required:!0}},computed:{...S({congressionalSessions:e=>e.session.congressionalSessions,activeCongressionalSession:e=>e.session.activeCongressionalSession}),...G({currentCongressionalSession:"session/currentCongressionalSession"})},methods:{...T({setActiveCongressionalSession:"session/setActiveCongressionalSession"}),updateSession(e){const s=new R(window.location),o=`/scorecard/members/${s.segment(2)}/${e.target.value}`;this.setActiveCongressionalSession(e.target.value),window.location=new R(o).setSearch(s.query(!0)).toString()}}},Xl=["value","textContent"];function Jl(e,s,o,c,i,r){const l=p("AppSelectInput");return n(),y(l,{id:"select_member_congressional_session","model-value":e.activeCongressionalSession,name:"select_member_congressional_session",label:"Select Session:","label-classes":"select-session-label inline-block my-2 mr-2 font-bold text-sm text-grey-darkest uppercase","container-classes":"pt-3 md:flex md:flex-row md:items-center lg:pt-0",onChange:r.updateSession},{default:$(()=>[(n(!0),a(g,null,C(o.memberSessions,(d,u)=>(n(),a("option",{key:`session-${u}`,value:d.id,textContent:m(`Congressional Session ${d.title}${d.ordinal} (${d.years})`)},null,8,Xl))),128))]),_:1},8,["model-value","onChange"])}const Zl=_(Gl,[["render",Jl]]),ec=[Me,rl,Te,se,kl,Re,Ve,Ql,Zl],tc={name:"ScorecardSubnav",props:{links:{type:Object,required:!0},activeSegment:{type:String,required:!0}},computed:{...S({activeCongressionalSession:e=>e.session.activeCongressionalSession})},methods:{parseSegment(e){return["compare","search"].includes(e)?"members":e}}},sc={class:"inline"},oc=["href","textContent"];function nc(e,s,o,c,i,r){return n(),a("div",sc,[(n(!0),a(g,null,C(o.links,(l,d)=>(n(),a("a",{key:d,href:`${l}/${e.activeCongressionalSession}`,class:f(["nav-tags__tag custom-focus",{"--active":r.parseSegment(o.activeSegment)===d}]),textContent:m(d)},null,10,oc))),128))])}const rc=_(tc,[["render",nc]]),ic={name:"ChangeDistrictForm",components:{AppTextInput:Z},data(){return{email:"",address:"",zipCode:"",loading:!1}},computed:{buttonText(){return this.loading?"Searching...":"Submit"}},methods:{searchForDistrict(){this.email&&(this.loading=!0)}}},ac=t("input",{type:"hidden",name:"freeform-action",value:"submit"},null,-1),lc=t("legend",{class:"newsletter__label",textContent:"Enter Your Street & Zip"},null,-1),cc={class:"flex justify-between"},dc={class:"mt-2"},uc={class:"flex mt-2"},mc=["disable","aria-disabled","textContent"];
12function hc(e,s,o,c,i,r){const l=p("AppTextInput");return n(),a("fieldset",null,[ac,lc,t("div",cc,[b(l,{id:"change_district_address",modelValue:i.address,"onUpdate:modelValue":s[0]||(s[0]=d=>i.address=d),name:"address","hide-label":"",label:"Street Address","container-classes":"w-full mr-2","input-classes":"form-field--lg w-full",placeholder:"Street Address"},null,8,["modelValue"]),b(l,{id:"change_district_zip_code",modelValue:i.zipCode,"onUpdate:modelValue":s[1]||(s[1]=d=>i.zipCode=d),name:"zipCode","hide-label":"",label:"Zip Code","container-classes":"w-1/3","input-classes":"form-field--lg w-full",placeholder:"Zip Code"},null,8,["modelValue"])]),t("div",dc,[b(l,{id:"change_district_email",modelValue:i.email,"onUpdate:modelValue":s[2]||(s[2]=d=>i.email=d),type:"email",name:"email","hide-label":"",label:"Email","container-classes":"w-full","input-classes":"form-field--lg w-full",placeholder:"Email Address",required:""},null,8,["modelValue"])]),t("div",uc,[t("button",{type:"submit",class:"btn btn--grey shrink-0 w-1/2 px-0 sm:mx-auto sm:px-1 md:w-1/2 md:m-0 lg:mx-auto lg:px-4",disable:i.loading,"aria-disabled":i.loading,onClick:s[3]||(s[3]=(...d)=>r.searchForDistrict&&r.searchForDistrict(...d)),textContent:m(r.buttonText)},null,8,mc)])])}const pc=_(ic,[["render",hc]]),_c=[{abbr:"AL",name:"Alabama",districts:["01","02","03","04","05","06","07"]},{abbr:"AK",name:"Alaska",districts:["01"]},{abbr:"AZ",name:"Arizona",districts:["01","02","03","04","05","06","07","08","09"]},{abbr:"AR",name:"Arkansas",districts:["01","02","03","04"]},{abbr:"CA",name:"California",districts:["01","02","03","04","05","06","07","08","09","10","11","12","13","14","15","16","17","18","19","20","21","22","23","24","25","26","27","28","29","30","31","32","33","34","35","36","37","38","39","40","41","42","43","44","45","46","47","48","49","50","51","52","53"]},{abbr:"CO",name:"Colorado",districts:["01","02","03","04","05","06","07"]},{abbr:"CT",name:"Connecticut",districts:["01","02","03","04","05"]},{abbr:"DE",name:"Delaware",districts:["01"]},{abbr:"DC",name:"District of Columbia",districts:["01"]},{abbr:"FL",name:"Florida",districts:["01","02","03","04","05","06","07","08","09","10","11","12","13","14","15","16","17","18","19","20","21","22","23","24","25","26","27"]},{abbr:"GA",name:"Georgia",districts:["01","02","03","04","05","06","07","08","09","10","11","12","13","14"]},{abbr:"HI",name:"Hawaii",districts:["01","02"]},{abbr:"ID",name:"Idaho",districts:["01","02"]},{abbr:"IL",name:"Illinois",districts:["01","02","03","04","05","06","07","08","09","10","11","12","13","14","15","16","17","18"]},{abbr:"IN",name:"Indiana",districts:["01","02","03","04","05","06","07","08","09"]},{abbr:"IA",name:"Iowa",districts:["01","02","03","04"]},{abbr:"KS",name:"Kansas",districts:["01","02","03","04"]},{abbr:"KY",name:"Kentucky",districts:["01","02","03","04","05","06"]},{abbr:"LA",name:"Louisiana",districts:["01","02","03","04","05","06"]},{abbr:"ME",name:"Maine",districts:["01","02"]},{abbr:"MD",name:"Maryland",districts:["01","02","03","04","05","06","07","08"]},{abbr:"MA",name:"Massachusetts",districts:["01","02","03","04","05","06","07","08","09"]},{abbr:"MI",name:"Michigan",districts:["01","02","03","04","05","06","07","08","09","10","11","12","13","14"]},{abbr:"MN",name:"Minnesota",districts:["01","02","03","04","05","06","07","08"]},{abbr:"MS",name:"Mississippi",districts:["01","02","03","04"]},{abbr:"MO",name:"Missouri",districts:["01","02","03","04","05","06","07","08"]},{abbr:"MT",name:"Montana",districts:["01"]},{abbr:"NE",name:"Nebraska",districts:["01","02","03"]},{abbr:"NV",name:"Nevada",districts:["01","02","03","04"]},{abbr:"NH",name:"New Hampshire",districts:["01","02"]},{abbr:"NJ",name:"New Jersey",districts:["01","02","03","04","05","06","07","08","09","10","11","12"]},{abbr:"NM",name:"New Mexico",districts:["01","02","03"]},{abbr:"NY",name:"New York",districts:["01","02","03","04","05","06","07","08","09","10","11","12","13","14","15","16","17","18","19","20","21","22","23","24","25","26","27"]},{abbr:"NC",name:"North Carolina",districts:["01","02","03","04","05","06","07","08","09","10","11","12","13"]},{abbr:"ND",name:"North Dakota",districts:["01"]},{abbr:"OH",name:"Ohio",districts:["01","02","03","04","05","06","07","08","09","10","11","12","13","14","15","16"]},{abbr:"OK",name:"Oklahoma",districts:["01","02","03","04","05"]},{abbr:"OR",name:"Oregon",districts:["01","02","03","04","05"]},{abbr:"PA",name:"Pennsylvania",districts:["01","02","03","04","05","06","07","08","09","10","11","12","13","14","15","16","17","18"]},{abbr:"RI",name:"Rhode Island",districts:["01","02"]},{abbr:"SC",name:"South Carolina",districts:["01","02","03","04","05","06","07"]},{abbr:"SD",name:"South Dakota",districts:["01"]},{abbr:"TN",name:"Tennessee",districts:["01","02","03","04","05","06","07","08","09"]},{abbr:"TX",name:"Texas",districts:["01","02","03","04","05","06","07","08","09","10","11","12","13","14","15","16","17","18","19","20","21","22","23","24","25","26","27","28","29","30","31","32","33","34","35","36"]},{abbr:"UT",name:"Utah",districts:["01","02","03","04"]},{abbr:"VT",name:"Vermont",districts:["01"]},{abbr:"VA",name:"Virginia",districts:["01","02","03","04","05","06","07","08","09","10","11"]},{abbr:"WA",name:"Washington",districts:["01","02","03","04","05","06","07","08","09","10"]},{abbr:"WV",name:"West Virginia",districts:["01","02","03"]},{abbr:"WI",name:"Wisconsin",districts:["01","02","03","04","05","06","07","08"]},{abbr:"WY",name:"Wyoming",districts:["01"]}
12],bc={name:"SelectDistrictForm",components:{AppTextInput:Z,AppSelectInput:B},data(){return{email:"",loading:!1,stateDistricts:_c,selectedState:"AL",selectedDistrict:""}},computed:{buttonText(){return this.loading?"Searching...":"Submit"},districts(){return this.stateDistricts.find(e=>e.abbr===this.selectedState).districts}},methods:{redirectToDistrict(){this.email&&(this.loading=!0)}}},fc=t("p",{class:"mt-4 font-black text-grey-darkest text-center italic",textContent:"OR"},null,-1),gc={class:"max-w-[40rem]"},yc=t("legend",{class:"newsletter__label w-4/5 mx-auto sm:w-full md:w-4/5 lg:w-full",textContent:"Select Your State"},null,-1),Cc={class:"w-full mx-auto sm:flex sm:w-full md:block lg:flex"},vc=["value","textContent"],xc=["value","textContent"],Sc={class:"flex mt-4"},$c=["disabled","aria-disabled","textContent"];function wc(e,s,o,c,i,r){const l=p("AppSelectInput"),d=p("AppTextInput");return n(),a("div",null,[fc,t("fieldset",gc,[yc,t("div",Cc,[b(l,{id:"select_state_state",modelValue:i.selectedState,"onUpdate:modelValue":s[0]||(s[0]=u=>i.selectedState=u),name:"state",required:"","hide-label":"",label:"State","default-option-text":"Select State","container-classes":"w-full mb-2 sm:w-1/2 sm:mb-0 sm:mr-2 md:w-full md:mb-2 md:mr-0 lg:w-1/2 lg:mb-0 lg:mr-2",onChange:s[1]||(s[1]=u=>i.selectedDistrict="")},{default:$(()=>[(n(!0),a(g,null,C(i.stateDistricts,u=>(n(),a("option",{key:u.abbr,value:u.abbr,textContent:m(u.name)},null,8,vc))),128))]),_:1},8,["modelValue"]),b(l,{id:"select_state_district",modelValue:i.selectedDistrict,"onUpdate:modelValue":s[2]||(s[2]=u=>i.selectedDistrict=u),name:"district",required:"","hide-label":"",label:"District","default-option-text":"Select District","container-classes":"w-full sm:w-1/2 sm:ml-2 md:w-full md:ml-0 lg:w-1/2 lg:ml-2"},{default:$(()=>[(n(!0),a(g,null,C(r.districts,u=>(n(),a("option",{key:u,value:u,textContent:m(`District ${u}`)},null,8,xc))),128))]),_:1},8,["modelValue"])]),b(d,{id:"select_state_email",modelValue:i.email,"onUpdate:modelValue":s[3]||(s[3]=u=>i.email=u),type:"email",name:"email",required:"","hide-label":"",label:"Email","container-classes":"mt-2","input-classes":"form-field--lg w-full",placeholder:"Email Address"},null,8,["modelValue"]),t("div",Sc,[t("button",{type:"submit",class:"btn btn--grey shrink-0 w-1/2 px-0 sm:mx-auto sm:px-1 md:w-1/2 md:m-0 lg:mx-auto lg:px-4",disabled:!i.selectedDistrict,"aria-disabled":!i.selectedDistrict,onClick:s[4]||(s[4]=(...u)=>r.redirectToDistrict&&r.redirectToDistrict(...u)),textContent:m(r.buttonText)},null,8,$c)])])])}const kc=_(bc,[["render",wc]]),Ac={name:"SetDistrictAndState",props:{redirect:{type:String,required:!0},district:{type:String,required:!1,default:""},state:{type:String,required:!1,default:""}},async mounted(){if(await this.$nextTick(),!this.district||!this.state){window.location=`${this.redirect}/change-district?error=no-facebook-location`;return}localStorage.setItem("Scorecard.MyState",this.state),localStorage.setItem("Scorecard.MyDistrict",JSON.stringify({state:this.state,district:this.district})),window.location=this.redirect}};function Mc(e,s,o,c,i,r){return n(),a("div",null,"Set district and state")}const Tc=_(Ac,[["render",Mc]]),Rc=[rc,E,pc,kc,Tc,te],Vc={name:"MostLeastTabs",props:{iterable:{type:Object,required:!0},activeChamber:{type:String,required:!0}},methods:{changeChamber(e){this.$emit("chamberChanged",e)}}},Ic={class:"tab-btns"},Lc=["data-test-id","onClick","textContent"];function Pc(e,s,o,c,i,r){return n(),a("div",Ic,[(n(!0),a(g,null,C(o.iterable,(l,d,u)=>(n(),a("button",{key:`most-least-tab-${u}`,type:"button",class:f(["tab-btn",{"--is-active":o.activeChamber===d}]),"data-test-id":`most-least-tab-${d}`,onClick:h=>r.changeChamber(d),textContent:m(d)},null,10,Lc))),128))])}const oe=_(Vc,[["render",Pc]]),qc={name:"MostWithHafa",components:{AppLoader:k,MostLeastTabs:oe,MemberCardState:se},data(){return{loading:!1,activeChamber:"house"}},computed:{...S({most:e=>e.scorecard.most,activeCongressionalSession:e=>e.session.activeCongressionalSession}),mostByChamber(){return A.groupBy(this.most,"chamber")}},watch:{async activeCongressionalSession(e){try{this.loading=!0,await this.getMostConservative(e),this.mostByChamber.house||(this.activeChamber="senate")}catch(s){console.log(s)}finally{this.loading=!1}}},methods:{...T({getMostConservative:"scorecard/getMostConservative"})}},Nc=t("h2",{class:"scorecard__col-h2",textContent:"Most With Heritage Action"},null,-1),Ec={key:1,textContent:"Nothing here currently"},Oc=t("div",{class:"p-2 text-center"},[t("a",{href:"/scorecard/members",class:"link--blue text-xs uppercase",textContent:"View All Members"})],-1);
12function Bc(e,s,o,c,i,r){const l=p("AppLoader"),d=p("MostLeastTabs"),u=p("MemberCardState");return n(),a("div",null,[Nc,i.loading?(n(),y(l,{key:0})):(n(),a(g,{key:1},[e.most.length>0?(n(),a(g,{key:0},[b(d,{iterable:r.mostByChamber,"active-chamber":i.activeChamber,onChamberChanged:s[0]||(s[0]=h=>i.activeChamber=h)},null,8,["iterable","active-chamber"]),(n(!0),a(g,null,C(r.mostByChamber,(h,x,M)=>(n(),a("div",{key:`most-${M}`,class:f(["border border-b-0 border-grey",{hidden:i.activeChamber!==x}])},[(n(!0),a(g,null,C(h,I=>(n(),y(u,{key:I.cong_id,member:I},null,8,["member"]))),128))],2))),128))],64)):(n(),a("p",Ec)),Oc],64))])}const Dc=_(qc,[["render",Bc]]),Fc={name:"LeastWithHafa",components:{AppLoader:k,MostLeastTabs:oe,MemberCardState:se},data(){return{loading:!1,activeChamber:"house"}},computed:{...S({least:e=>e.scorecard.least,activeCongressionalSession:e=>e.session.activeCongressionalSession}),leastByChamber(){return A.groupBy(this.least,"chamber")}},watch:{async activeCongressionalSession(e){try{this.loading=!0,await this.getLeastConservative(e),this.leastByChamber.house||(this.activeChamber="senate")}catch(s){console.log(s)}finally{this.loading=!1}}},methods:{...T({getLeastConservative:"scorecard/getLeastConservative"})}},Uc=t("h2",{class:"scorecard__col-h2",textContent:"Least With Heritage Action"},null,-1),Hc={key:1,textContent:"Nothing here currently"},jc=t("div",{class:"p-2 text-center"},[t("a",{href:"/scorecard/members",class:"link--blue text-xs uppercase",textContent:"View All Members"})],-1);function zc(e,s,o,c,i,r){const l=p("AppLoader"),d=p("MostLeastTabs"),u=p("MemberCardState");return n(),a("div",null,[Uc,i.loading?(n(),y(l,{key:0})):(n(),a(g,{key:1},[e.least.length>0?(n(),a(g,{key:0},[b(d,{iterable:r.leastByChamber,"active-chamber":i.activeChamber,onChamberChanged:s[0]||(s[0]=h=>i.activeChamber=h)},null,8,["iterable","active-chamber"]),(n(!0),a(g,null,C(r.leastByChamber,(h,x,M)=>(n(),a("div",{key:`least-${M}`,class:f(["border border-b-0 border-grey",{hidden:i.activeChamber!==x}])},[(n(!0),a(g,null,C(h,I=>(n(),y(u,{key:I.cong_id,member:I},null,8,["member"]))),128))],2))),128))],64)):(n(),a("p",Hc)),jc],64))])}const Kc=_(Fc,[["render",zc]]),Wc=[Dc,oe,Kc],Yc={name:"ComparisonMember",props:{member:{type:Object,required:!0}},computed:{memberPhoto(){return this.member.photo_thumbnail_url?this.member.photo_thumbnail_url:U}},methods:{removeMember(e){const o=new R(document.URL).query(!0),c=o["cong_ids[]"].indexOf(e);c>=0&&o["cong_ids[]"].splice(c,1);const i=new R("/scorecard/compare");i.setSearch("cong_ids[]",o["cong_ids[]"]),window.location=i}}},Qc=["src"],Gc=["textContent"];function Xc(e,s,o,c,i,r){return n(),a("th",null,[t("button",{type:"button",class:"remove-from-compare group",onClick:s[0]||(s[0]=l=>r.removeMember(o.member.cong_id))},[t("img",{class:"block w-8 h-8 mb-2 mx-auto rounded-full group-hover:opacity-25 group-focus:opacity-25",src:r.memberPhoto,alt:""},null,8,Qc),t("span",{class:"md:whitespace-nowrap",textContent:m(`${o.member.title}. ${o.member.first_name} ${o.member.last_name}`)},null,8,Gc)])])}const Ie=_(Yc,[["render",Xc]]),Jc={name:"ComparisonResultsRowMemberVote",components:{Thumb:K},props:{vote:{type:Object,required:!0},memberVote:{type:Array,required:!0}},computed:{position(){const e=this.memberVote.find(s=>s.roll_id===this.vote.roll_id);return e?e.member_vote:""},showThumb(){return this.position==="yes"||this.position==="no"}}};
12function Zc(e,s,o,c,i,r){const l=p("Thumb");return n(),a("td",null,[r.showThumb?(n(),y(l,{key:0,class:f(["thumb-icon mx-auto",{"text-red":r.position==="no","text-green rotate-180":r.position==="yes"}])},null,8,["class"])):v("",!0)])}const Le=_(Jc,[["render",Zc]]),ed={name:"ComparisonResultsRow",components:{Thumb:K,ComparisonResultsRowMemberVote:Le},props:{vote:{type:Object,required:!0},memberVotes:{type:Array,required:!0}}},td={class:"font-black text-sm"},sd=["href","textContent"],od=["textContent"],nd=t("td",null,null,-1);function rd(e,s,o,c,i,r){const l=p("Thumb"),d=p("ComparisonResultsRowMemberVote");return n(),a("tr",null,[t("td",null,[t("p",td,[t("a",{href:`/scorecard/votes/${o.vote.roll_id}`,textContent:m(o.vote.title)},null,8,sd)]),t("small",{textContent:m(o.vote.vote_date)},null,8,od)]),t("td",null,[b(l,{class:f(["thumb-icon mx-auto",{"text-red":o.vote.preferred_vote.toLowerCase()==="no","text-green rotate-180":o.vote.preferred_vote.toLowerCase()==="yes"}])},null,8,["class"])]),(n(!0),a(g,null,C(o.memberVotes,(u,h)=>(n(),y(d,{key:`member-vote-${h}`,vote:o.vote,"member-vote":u},null,8,["vote","member-vote"]))),128)),nd])}const Pe=_(ed,[["render",rd]]),id={name:"ComparisonResults",components:{AppLoader:k,ComparisonMember:Ie,ComparisonResultsRow:Pe},data(){return{votes:[],query:null,loading:!1,scorecards:[]}},computed:{...S({memberQuery:e=>e.members.memberQuery,activeCongressionalSession:e=>e.session.activeCongressionalSession}),addMemberLink(){const e=new R(`/scorecard/members/${this.activeCongressionalSession}`);return e.setSearch(this.memberQuery),e.toString()}},watch:{activeCongressionalSession(){this.search()}},mounted(){this.query=R(document.URL).query(!0)},methods:{...P({setMemberQuery:"members/SET_MEMBER_QUERY"}),async search(){try{this.loading=!0;const e=new R("/api/scorecard/compare");this.query.session=this.activeCongressionalSession,this.setMemberQuery(this.query);const s=e.setSearch(this.query),{data:o}=await w.get(s.toString());this.scorecards=(o==null?void 0:o.data)??[],this.votes=A.uniqBy(A.flatMapDeep(this.scorecards,c=>c.votes),c=>c.roll_id)}catch(e){console.log(e)}finally{this.loading=!1}}}},ad={class:"container container--lg my-8"},ld={key:1,class:"table"},cd={class:"thead"},dd=t("th",{textContent:"Title"},null,-1),ud=t("th",{textContent:"Heritage Action Position"},null,-1),md=["href"],hd={key:1},pd={colspan:"4",class:"text-center"},_d=["textContent"];function bd(e,s,o,c,i,r){const l=p("AppLoader"),d=p("ComparisonMember"),u=p("ComparisonResultsRow");return n(),a("div",ad,[i.loading?(n(),y(l,{key:0})):(n(),a("table",ld,[t("thead",cd,[t("tr",null,[dd,ud,(n(!0),a(g,null,C(i.scorecards,(h,x)=>(n(),y(d,{key:`comparison-member-${x}`,member:h.member},null,8,["member"]))),128)),t("th",null,[t("a",{href:r.addMemberLink,class:"link--blue md:whitespace-nowrap",textContent:"Add Member"},null,8,md)])])]),t("tbody",null,[i.votes.length>0?(n(!0),a(g,{key:0},C(i.votes,(h,x)=>(n(),y(u,{key:`vote-${x}`,vote:h,"member-votes":i.scorecards.map(M=>M.votes)},null,8,["vote","member-votes"]))),128)):(n(),a("tr",hd,[t("td",pd,[t("span",{class:"italic",textContent:m("No results.")},null,8,_d)])]))])]))])}const fd=_(id,[["render",bd]]),gd=[Ie,fd,Pe,Le],yd={name:"BillCosponsorshipRow",components:{PositionIndicator:E},props:{cosponsorship:{type:Object,required:!0}},computed:{heritageActionPosition(){return this.cosponsorship.sponsor_position.toLowerCase()==="yes"?!0:null}}},Cd={class:"position-list"},vd={class:"position-list__body"},xd={class:"position-list__title"},Sd=["href","textContent"],$d=["textContent"],wd={class:"position-list__action"};function kd(e,s,o,c,i,r){const l=p("PositionIndicator");return n(),a("div",Cd,[t("div",vd,[t("h3",xd,[t("a",{class:"link--blue",href:`/scorecard/cosponsorships/${o.cosponsorship.identifier}`,textContent:m(o.cosponsorship.title)},null,8,Sd)]),t("p",{textContent:m(o.cosponsorship.description)},null,8,$d)]),t("div",wd,[b(l,{title:"Heritage Action Position","title-class":"position-list__position",position:r.heritageActionPosition},null,8,["position"])])])}const qe=_(yd,[["render",kd]]),Ad={name:"ListCosponsorshipRow",props:{cosponsorship:{type:Object,required:!0}}},Md=["href","textContent"],Td=["textContent"],Rd=["textContent"],Vd=t("p",null," – ",-1);function Id(e,s,o,c,i,r){return n(),a("div",null,[t("div",null,[t("a",{href:`/scorecard/cosponsorships/${o.cosponsorship.id}`,textContent:m(o.cosponsorship.title)},null,8,Md),t("span",{textContent:m(o.cosponsorship.date)},null,8,Td)]),t("p",{textContent:m(o.cosponsorship.description)},null,8,Rd),Vd])}const Ne=_(Ad,[["render",Id]]),Ld={name:"CosponsorshipsListItem",components:{Bill:qe,CosponsorList:Ne},props:{cosponsorship:{type:Object,required:!0}}};
12function Pd(e,s,o,c,i,r){return n(),y(ce(o.cosponsorship.sponsorable_type_short),{cosponsorship:o.cosponsorship},null,8,["cosponsorship"])}const Ee=_(Ld,[["render",Pd]]),qd={name:"CosponsorshipsList",components:{AppLoader:k,CosponsorshipsListItem:Ee},data(){return{loading:!1}},computed:{...S({activeChamber:e=>e.session.chamber,cosponsorships:e=>e.votes.cosponsorships,activeCongressionalSession:e=>e.session.activeCongressionalSession}),cosponsorshipsByChamber(){return A.groupBy(this.cosponsorships,e=>A.upperFirst(e.chamber))}},watch:{async activeCongressionalSession(e){try{this.loading=!0,await this.getCosponsorships({session:e,limit:500})}catch(s){console.log(s)}finally{this.loading=!1}}},methods:{...T({getCosponsorships:"votes/getCosponsorships"}),...P({setActiveChamber:"session/SET_ACTIVE_CHAMBER"})}},Nd={class:"container container--lg my-6 px-4 xl:px-0"},Ed={key:0},Od=["textContent"],Bd={key:1},Dd=t("h1",{class:"sr-only",textContent:"Cosponsorships"},null,-1),Fd={class:"tab-btns"},Ud=["onClick","textContent"];function Hd(e,s,o,c,i,r){const l=p("AppLoader"),d=p("CosponsorshipsListItem");return n(),a("div",Nd,[i.loading?(n(),y(l,{key:0})):(n(),a(g,{key:1},[e.cosponsorships.length===0?(n(),a("div",Ed,[t("p",{class:"p-4 border border-grey font-bold text-left",textContent:m("There is no Co-Sponsorship information for this Session.")},null,8,Od)])):(n(),a("div",Bd,[Dd,t("div",Fd,[(n(!0),a(g,null,C(r.cosponsorshipsByChamber,(u,h,x)=>(n(),a("button",{key:`chamber-${x}`,type:"button",class:f([{"--is-active":e.activeChamber===h},"tab-btn"]),onClick:M=>e.setActiveChamber(h),textContent:m(h)},null,10,Ud))),128))]),(n(!0),a(g,null,C(r.cosponsorshipsByChamber,(u,h,x)=>(n(),a("div",{key:`chamber-cosponsorships-${x}`,class:f(e.activeChamber===h?"block":"hidden")},[(n(!0),a(g,null,C(u,M=>(n(),y(d,{key:M.id,cosponsorship:M},null,8,["cosponsorship"]))),128))],2))),128))]))],64))])}const jd=_(qd,[["render",Hd]]),zd={name:"IndexCosponsorship",components:{PositionIndicator:E},mixins:[ke],props:{cosponsorship:{type:Object,required:!0}},computed:{linkPath(){return`/scorecard/cosponsorships/${this.cosponsorship.identifier}`},linkText(){return`${this.cosponsorship.chamber.charAt(0).toUpperCase()+this.cosponsorship.chamber.slice(1)}: ${this.truncate(this.cosponsorship.title)}`},thumbPosition(){return this.cosponsorship.sponsor_position.toLowerCase()==="yes"}}},Kd={class:"position-list"},Wd={class:"position-list__body"},Yd={class:"position-list__title text-sm"},Qd=["href","textContent"],Gd={class:"position-list__action"};function Xd(e,s,o,c,i,r){const l=p("PositionIndicator");return n(),a("div",Kd,[t("div",Wd,[t("h3",Yd,[t("a",{class:"link--blue",href:r.linkPath,textContent:m(r.linkText)},null,8,Qd)])]),t("div",Gd,[b(l,{"title-class":"position-list__position position-list__position--xs",title:"Heritage Action Position","icon-class":"thumb-icon--sm mx-auto",position:r.thumbPosition},null,8,["position"])])])}const Oe=_(zd,[["render",Xd]]),Jd={name:"YourCosponsorships",components:{AppLoader:k,YourCosponsorshipsRow:Oe},data(){return{loading:!1}},computed:{...S({cosponsorships:e=>e.votes.cosponsorships,activeCongressionalSession:e=>e.session.activeCongressionalSession})},watch:{async activeCongressionalSession(e){try{this.loading=!0,await this.getCosponsorships({session:e,limit:3})}catch(s){console.log(s)}finally{this.loading=!1}}},methods:{...T({getCosponsorships:"votes/getCosponsorships"})}},Zd=t("h2",{class:"mb-4 text-2xl normal-case",textContent:"Co-Sponsorships"},null,-1),eu={class:"text-center"},tu=["textContent"],su=t("a",{href:"/scorecard/cosponsorships",class:"btn btn--blue-bright mt-6",textContent:"View All Co-sponsorships"},null,-1);function ou(e,s,o,c,i,r){const l=p("AppLoader"),d=p("YourCosponsorshipsRow");return n(),a("div",null,[Zd,i.loading?(n(),y(l,{key:0,"height-class":"my-24"})):(n(),a(g,{key:1},[t("div",null,[(n(!0),a(g,null,C(e.cosponsorships,u=>(n(),y(d,{key:u.id,cosponsorship:u},null,8,["cosponsorship"]))),128))]),t("div",eu,[e.cosponsorships.length===0?(n(),a("div",{key:0,class:"p-3 border border-grey font-bold text-left",textContent:m("There is no Co-Sponsorship information for this Session.")},null,8,tu)):v("",!0),su])],64))])}const nu=_(Jd,[["render",ou]]),ru={name:"CosponsorshipSummary",props:{heritageActionPosition:{type:String,required:!1,default:""},url:{required:!0,type:String}},computed:{headerClass(){var e,s;return((e=this.heritageActionPosition)==null?void 0:e.toLowerCase())==="yes"?"gradient-green":((s=this.heritageActionPosition)==null?void 0:s.toLowerCase())==="no"?"gradient-red":""},action(){var e,s;return((e=this.heritageActionPosition)==null?void 0:e.toLowerCase())==="yes"?"supports":((s=this.heritageActionPosition)==null?void 0:s.toLowerCase())==="no"?"opposes":""}}},iu={class:"vote-position"},au={class:"vote-position__title vote-position__title--white"}
12,lu=["textContent"],cu={class:"vote-position__description"},du=["textContent"],uu=["href"];function mu(e,s,o,c,i,r){return n(),a("div",null,[t("div",iu,[t("div",{class:f([r.headerClass,"vote-position__header"])},[t("h2",au,[L(" Our Position: "),t("strong",{textContent:m(o.heritageActionPosition)},null,8,lu)])],2),t("div",cu,[t("p",{class:f({"mb-4":o.url}),textContent:m(`Heritage Action ${r.action} this legislation.`)},null,10,du),o.url?(n(),a("a",{key:0,href:o.url,target:"_blank",rel:"noopener noreferrer",class:"link--blue",textContent:"Read the Vote Alert"},null,8,uu)):v("",!0)])])])}const Be=_(ru,[["render",mu]]),hu={name:"CosponsorshipResultTableRow",components:{PartyIcon:W},mixins:[H],props:{sponsor:{required:!0,type:Object},chamber:{required:!0,type:String}}},pu={class:"flex items-center"},_u=["src"],bu=["href","textContent"],fu=["textContent"],gu={key:0,class:"text-center"},yu=["textContent"],Cu={key:1},vu=["textContent"];function xu(e,s,o,c,i,r){const l=p("PartyIcon");return n(),a("tr",null,[t("td",pu,[t("img",{src:e.memberPhoto(o.sponsor.photo_thumbnail_url),alt:"",class:"hidden sm:block sm:w-12 sm:h-12 sm:mr-4 sm:rounded-full"},null,8,_u),t("a",{href:`/scorecard/members/${o.sponsor.cong_id.toLowerCase()}`,class:"link--blue",textContent:m(`${o.sponsor.title}. ${o.sponsor.name}`)},null,8,bu)]),t("td",null,[t("div",{class:"mx-auto p-3 bg-contain bg-center bg-no-repeat text-center",style:Q(`background-image: url(${e.memberStateIcon(o.sponsor.state)})`)},[t("span",{textContent:m(o.sponsor.state)},null,8,fu)],4)]),o.chamber==="house"?(n(),a("td",gu,[o.sponsor.district?(n(),a("span",{key:0,textContent:m(o.sponsor.district)},null,8,yu)):(n(),a("span",Cu," – "))])):v("",!0),t("td",null,[b(l,{party:o.sponsor.party},null,8,["party"])]),t("td",{class:f([e.scoreColor(o.sponsor.score),"font-black text-2xl text-center"]),textContent:m(e.scoreString(o.sponsor.score))},null,10,vu)])}const De=_(hu,[["render",xu]]),Su={name:"CosponsorshipResultTable",components:{CosponsorshipResultTableRow:De},props:{sponsors:{required:!0,type:Array},nonSponsors:{required:!0,type:Array},chamber:{required:!0,type:String}},data(){return{activeTab:"sponsors",tabs:[{key:"sponsors",title:"Sponsors"},{key:"non-sponsors",title:"Non-Sponsors"}]}},computed:{visibleSponsors(){return this.activeTab==="sponsors"?this.sponsors:this.nonSponsors}}},$u={class:"mb-8"},wu={class:"tab-btns"},ku=["onClick","textContent"],Au={class:"table"},Mu={class:"thead"},Tu=t("th",{textContent:"Member"},null,-1),Ru=t("th",{textContent:"State"},null,-1),Vu={key:0,textContent:"District"},Iu=t("th",{textContent:"Party"},null,-1),Lu=t("th",{textContent:"Score"},null,-1),Pu={key:1},qu=["textContent"];function Nu(e,s,o,c,i,r){const l=p("CosponsorshipResultTableRow");return n(),a("div",$u,[t("div",wu,[(n(!0),a(g,null,C(i.tabs,d=>(n(),a("button",{key:d.key,type:"button",class:f(["tab-btn",{"--is-active":i.activeTab===d.key}]),onClick:u=>i.activeTab=d.key,textContent:m(d.title)},null,10,ku))),128))]),t("table",Au,[t("thead",Mu,[t("tr",null,[Tu,Ru,o.chamber==="house"?(n(),a("th",Vu)):v("",!0),Iu,Lu])]),t("tbody",null,[r.visibleSponsors.length>0?(n(!0),a(g,{key:0},C(r.visibleSponsors,d=>(n(),y(l,{key:d.cong_id,sponsor:d,chamber:o.chamber},null,8,["sponsor","chamber"]))),128)):(n(),a("tr",Pu,[t("td",{colspan:"5",class:"italic",textContent:m("No results.")},null,8,qu)]))])])])}const Fe=_(Su,[["render",Nu]]),Eu={name:"CosponsorshipDetails",components:{AppLoader:k,CosponsorshipSummary:Be,ScorecardBreadcrumbs:te,CosponsorshipResultTable:Fe},props:{cosponsorshipId:{type:String,required:!0}},data(){return{loading:!1,cosponsorship:{}}},computed:{...S({activeCongressionalSession:e=>e.session.activeCongressionalSession}),hasCosponsorship(){return!A.isEmpty(this.cosponsorship)},cosponsorshipChamber(){return this.cosponsorship.chamber?this.cosponsorship.chamber:localStorage.getItem("Scorecard.Cosponsorships.Chamber")},url(){return this.cosponsorship.url||""}},async mounted(){await this.getCosponsorship()},methods:{async getCosponsorship(){try{this.loading=!0;const{data:e}=await w.get("/api/scorecard/cosponsorship",{params:{identifier:this.cosponsorshipId}});this.cosponsorship=e.data}catch(e){console.log(e)}finally{this.loading=!1}}}},Ou={key:1},Bu=["textContent"],Du={class:"flex flex-col justify-between w-full sm:flex-row"},Fu={class:"rte sm:w-2/3 sm:mr-8 md:mr-16"},Uu=t("h2",{class:"!mb-0 !text-xl !text-grey-darkest",textContent:"Description"},null,-1),Hu=t("h2",{class:"!mb-0 !text-xl !text-grey-darkest",textContent:"Heritage Action Position"},null,-1);function ju(e,s,o,c,i,r){const l=p("AppLoader"),d=p("ScorecardBreadcrumbs"),u=p("VueNl2br"),h=p("CosponsorshipSummary"),x=p("CosponsorshipResultTable");return n(),a("div",null,[i.loading?(n(),y(l,{key:0}
12)):r.hasCosponsorship?(n(),a("div",Ou,[b(d,{class:"flex-wrap my-6 px-4 bg-grey-lightest xl:px-0","base-url":"/scorecard","base-title":"Scorecard","parent-url":`/scorecard/votes/${e.activeCongressionalSession}`,"parent-text":"Cosponsorships","page-title":`Cosponsorship: ${i.cosponsorship.title}`},null,8,["parent-url","page-title"]),t("h1",{class:"max-w-[50rem] my-12 mx-auto text-center normal-case leading-tight md:text-[3.5rem]",textContent:m(i.cosponsorship.title)},null,8,Bu),t("div",Du,[t("div",Fu,[Uu,b(u,{tag:"p",text:i.cosponsorship.description},null,8,["text"]),Hu,b(u,{tag:"p",text:i.cosponsorship.position_text},null,8,["text"])]),i.cosponsorship.sponsor_position?(n(),y(h,{key:0,"heritage-action-position":i.cosponsorship.sponsor_position,url:r.url},null,8,["heritage-action-position","url"])):v("",!0)]),b(x,{sponsors:i.cosponsorship.sponsors.data,"non-sponsors":i.cosponsorship.nonSponsors.data,chamber:r.cosponsorshipChamber},null,8,["sponsors","non-sponsors","chamber"])])):v("",!0)])}const zu=_(Eu,[["render",ju]]),Ku=[jd,nu,qe,zu,Be,Ne,Oe,Ee,Fe,De],Wu={name:"VotingRecordRow",components:{PositionIndicator:E},props:{vote:{type:Object,required:!0}},computed:{heritageActionPosition(){return this.vote.preferred_vote==="yes"},memberPosition(){return this.vote.member_vote==="yes"}}},Yu={class:"position-list"},Qu={class:"position-list__body position-list__body--narrow"},Gu={class:"position-list__title"},Xu=["href","textContent"],Ju=["textContent"],Zu=["textContent"],em={class:"position-list__action position-list__action--wide"};function tm(e,s,o,c,i,r){const l=p("PositionIndicator");return n(),a("div",Yu,[t("div",Qu,[t("h3",Gu,[t("a",{class:"link--blue",href:`/scorecard/votes/${o.vote.roll_id}`,textContent:m(o.vote.title)},null,8,Xu)]),t("p",{class:"position-list__date",textContent:m(o.vote.vote_date)},null,8,Ju),t("p",{textContent:m(o.vote.description)},null,8,Zu)]),t("div",em,[b(l,{class:"sm:w-1/2","title-class":"position-list__position",title:"Heritage Action Position",position:r.heritageActionPosition},null,8,["position"]),b(l,{class:"sm:w-1/2","title-class":"position-list__position",title:"Congress Member Position",position:r.memberPosition},null,8,["position"])])])}const Ue=_(Wu,[["render",tm]]),sm={name:"MemberVotingRecord",components:{VotingRecordRow:Ue},props:{votes:{type:Array,required:!0}}},om=["textContent"];function nm(e,s,o,c,i,r){const l=p("VotingRecordRow");return n(),a("div",null,[o.votes.length?(n(!0),a(g,{key:0},C(o.votes,(d,u)=>(n(),y(l,{key:`vote-${u}`,vote:d,class:"even:bg-background-blue"},null,8,["vote"]))),128)):(n(),a("p",{key:1,class:"mt-4 italic",textContent:m("No results.")},null,8,om))])}const He=_(sm,[["render",nm]]),rm={name:"MemberBillCosponsorshipRow",components:{PositionIndicator:E},props:{cosponsorship:{type:Object,required:!0}},computed:{memberPosition(){return this.cosponsorship.member_supports||null}}},im={class:"position-list"},am={class:"position-list__body"},lm={class:"position-list__title"},cm=["href","textContent"],dm=["textContent"],um=["textContent"],mm={class:"position-list__action"};function hm(e,s,o,c,i,r){const l=p("PositionIndicator");return n(),a("div",im,[t("div",am,[t("h3",lm,[t("a",{href:`/scorecard/cosponsorships/${o.cosponsorship.identifier}`,class:"link--blue",textContent:m(o.cosponsorship.title)},null,8,cm),t("span",{textContent:m(o.cosponsorship.date)},null,8,dm)]),t("p",{textContent:m(o.cosponsorship.description)},null,8,um)]),t("div",mm,[b(l,{title:"Congress Member Position","title-class":"position-list__position",position:r.memberPosition},null,8,["position"])])])}const je=_(rm,[["render",hm]]),pm={name:"MemberListCosponsorshipRow",props:{cosponsorship:{type:Object,required:!0}}},_m=["href","textContent"],bm=["textContent"],fm=["textContent"],gm=t("p",null," – ",-1);function ym(e,s,o,c,i,r){return n(),a("div",null,[t("div",null,[t("a",{href:`/scorecard/cosponsorships/${o.cosponsorship.id}`,textContent:m(o.cosponsorship.title)},null,8,_m),t("span",{textContent:m(o.cosponsorship.date)},null,8,bm)]),t("p",{textContent:m(o.cosponsorship.description)},null,8,fm),gm])}const ze=_(pm,[["render",ym]]),Cm={name:"MemberCosponsorships",components:{Bill:je,List:ze},props:{cosponsorships:{type:Array,required:!0}}},vm=["textContent"];function xm(e,s,o,c,i,r){return n(),a("div",null,[o.cosponsorships.length?(n(!0),a(g,{key:0},C(o.cosponsorships,l=>(n(),y(ce(l.sponsorable_type_short),{key:l.id,cosponsorship:l,class:"even:bg-background-blue"},null,8,["cosponsorship"]))),128)):(n(),a("p",{key:1,class:"mt-4 italic",textContent:m("No results.")},null,8,vm))])}const Ke=_(Cm,[["render",xm]]),Sm={name:"MemberScorecard",components:{AppLoader:k,Megaphone:ue,MemberVotingRecord:He,MemberCosponsorships:Ke},props:{congId:{type:String,required:!0}},data(){return{votes:[],loading:!1,activeTab:"votes",cosponsorships:[],tabs:[{key:"votes",title:"Voting Record"},{key:"cosponsorships",title:"Cosponsorships"}]}},computed:{...S({activeCongressionalSession:e=>e.session.activeCongressionalSession})}
12,watch:{activeCongressionalSession(){this.getSponsorables()}},mounted(){const e=localStorage.getItem("Scorecard.MemberScorecardView");e?this.updateActiveTab(e):localStorage.setItem("Scorecard.MemberScorecardView","votes")},methods:{updateActiveTab(e){this.activeTab=e,localStorage.setItem("Scorecard.MemberScorecardView",e)},async getSponsorables(){try{this.loading=!0;const{data:e}=await w.get("/api/scorecard/scores/member",{params:{cong_id:this.congId,session:this.activeCongressionalSession}});this.votes=e.data.votes,this.cosponsorships=e.data.sponsorables.data}catch(e){console.log(e)}finally{this.loading=!1}}}},$m={class:"container container--lg my-16 px-4 xl:px-0"},wm={class:"tab-btns tab-btns--underline"},km=["data-test-id","onClick"],Am=["textContent"];function Mm(e,s,o,c,i,r){const l=p("AppLoader"),d=p("Megaphone"),u=p("MemberVotingRecord"),h=p("MemberCosponsorships");return n(),a("div",$m,[i.loading?(n(),y(l,{key:0})):(n(),a(g,{key:1},[t("div",wm,[(n(!0),a(g,null,C(i.tabs,x=>(n(),a("button",{key:x.key,type:"button",class:f(["tab-btn w-1/2",{"--is-active":i.activeTab===x.key}]),"data-test-id":`tab-button-${x.key}`,onClick:M=>r.updateActiveTab(x.key)},[b(d,{"aria-hidden":"true",class:"hidden w-4 h-4 mb-1 mr-2 md:inline"}),t("span",{class:"uppercase",textContent:m(x.title)},null,8,Am)],10,km))),128))]),i.activeTab==="votes"?(n(),y(u,{key:0,votes:i.votes},null,8,["votes"])):(n(),y(h,{key:1,cosponsorships:i.cosponsorships},null,8,["cosponsorships"]))],64))])}const Tm=_(Sm,[["render",Mm]]),Rm=[Tm,Ue,He,Ke,je,ze],We={components:{VStyle:pe},data(){return{averageScore:0}},computed:{...S({activeCongressionalSession:e=>e.session.activeCongressionalSession}),averageScorePercentage(){return`${this.averageScore}%`},gradientStartColor(){switch(!0){case this.averageScore===0:return"text-red";case this.averageScore<25:return"text-orange";case this.averageScore<50:return"text-blue-bright";default:return"text-green"}}},watch:{activeCongressionalSession(e){this.getGroupAverage(e)}}},Vm={name:"AveragePartyScore",mixins:[We],props:{party:{type:String,required:!0},partyLong:{type:String,required:!0},chamber:{type:String,required:!0}},methods:{async getGroupAverage(){try{const{data:e}=await w.get("/api/scorecard/scores/averageforchamber",{params:{party:this.party.toUpperCase(),chamber:this.chamber.toLowerCase(),session:this.activeCongressionalSession}});this.averageScore=e.data.score?Number(e.data.score):0}catch(e){console.log(e)}}}},Im={class:"w-full sm:w-1/2 pt-4 lg:w-1/3 md:pt-0"},Lm=["textContent"],Pm=["data-percentage"],qm=t("li",null,[t("span")],-1),Nm=[qm];function Em(e,s,o,c,i,r){const l=p("VStyle");return n(),a("div",Im,[t("span",{class:"block font-bold mb-2 text-xs text-center sm:text-left uppercase",textContent:m(`Average ${o.chamber} ${o.partyLong}`)},null,8,Lm),t("ul",{id:"stats-average-memberAvg","aria-hidden":"true",class:f(["stats-average",e.gradientStartColor]),"data-percentage":e.averageScorePercentage},Nm,10,Pm),b(l,{id:"memberAvg",percent:e.averageScore},null,8,["percent"])])}const Om=_(Vm,[["render",Em]]),Bm={name:"AverageChamberPartyScore",mixins:[We],props:{chamberParty:{type:Object,required:!0}},methods:{async getGroupAverage(){try{const{data:e}=await w.get("/api/scorecard/scores/averageforchamber",{params:{party:this.chamberParty.party,chamber:this.chamberParty.chamber,session:this.activeCongressionalSession}});this.averageScore=Number(e.data.score)}catch(e){console.log(e)}}}},Dm={class:"flex flex-col items-center my-6 md:flex-row"},Fm=["textContent"],Um=["id","data-percentage"],Hm=t("li",null,[t("span")],-1),jm=[Hm];function zm(e,s,o,c,i,r){const l=p("VStyle");return n(),a("div",Dm,[t("h3",{class:"mb-4 text-sm text-grey-darkest hctext-center md:w-1/3 md:mb-0 md:mr-4 md:text-left",textContent:m(o.chamberParty.title)},null,8,Fm),t("ul",{id:`stats-average-${o.chamberParty.chamber}-${o.chamberParty.party}`,class:f(["stats-average shrink-0",e.gradientStartColor]),"data-percentage":e.averageScorePercentage},jm,10,Um),b(l,{id:`${o.chamberParty.chamber}-${o.chamberParty.party}`,percent:e.averageScore},null,8,["id","percent"])])}const Ye=_(Bm,[["render",zm]]),Km={name:"AveragePartyScores",components:{AverageChamberPartyScore:Ye},data(){return{chamberParties:[{title:"House Democrats",chamber:"house",party:"D"},{title:"House Republicans",chamber:"house",party:"R"},{title:"Senate Democrats",chamber:"senate",party:"D"},{title:"Senate Republicans",chamber:"senate",party:"R"}]}}},Wm=t("h2",{class:"scorecard__col-h2",textContent:"Average Scores"},null,-1);function Ym(e,s,o,c,i,r){const l=p("AverageChamberPartyScore");return n(),a("div",null,[Wm,(n(!0),a(g,null,C(i.chamberParties,d=>(n(),y(l,{key:d.title,"chamber-party":d}
12,null,8,["chamber-party"]))),128))])}const Qm=_(Km,[["render",Ym]]),Gm=[Om,Qm,Ye],Xm={name:"StateScores",components:{AppLoader:k},data(){return{loading:!0,stateScores:{}}},computed:{...S({activeCongressionalSession:e=>e.session.activeCongressionalSession})},watch:{activeCongressionalSession(){this.getStateScores()}},methods:{async getStateScores(){try{this.loading=!0;const{data:e}=await w.get("/api/scorecard/scores/states",{params:{session:this.activeCongressionalSession}});this.stateScores=(e==null?void 0:e.data)??[]}catch(e){console.log(e)}finally{this.loading=!1}}}},Jm={class:"container mt-6 px-4 xxl:px-0"},Zm=t("h2",{class:"mb-6 font-normal text-center normal-case",textContent:"All States"},null,-1),eh={key:1,class:"flex flex-col flex-wrap mb-6 border-t border-l border-grey md:flex-row"},th={class:"py-6 px-4 text-center"},sh=["src"],oh=["href","textContent"];function nh(e,s,o,c,i,r){const l=p("AppLoader");return n(),a("div",Jm,[Zm,i.loading?(n(),y(l,{key:0})):(n(),a("div",eh,[(n(!0),a(g,null,C(i.stateScores,(d,u,h)=>(n(),a("div",{key:`state-${h}`,class:f([{"bg-background-blue":h%2!==0},"w-full border-r border-b border-grey md:w-1/4"])},[t("div",th,[t("img",{src:`/assets/svg/us2.1.svg#${u}`,alt:""},null,8,sh),t("a",{href:`/scorecard/search?query=${u}`,class:"link--blue",textContent:m(u)},null,8,oh)])],2))),128))]))])}const rh=_(Xm,[["render",nh]]),ih={name:"TakeActionMember",props:{member:{type:Object,required:!0},targets:{type:Array,required:!0},action:{type:String,required:!0}},computed:{imageSource(){return this.member.photo_thumbnail_url||U},actionUrl(){return this.targets.includes(this.member.cong_id)?`/action/${this.action}/${this.member.cong_id}`:`/scorecard/members/${this.member.cong_id}`},linkText(){return this.targets.includes(this.member.cong_id)?`Call ${this.member.title}. ${this.member.last_name}`:"View Scorecard"}}},ah={class:"my-2"},lh=["src","alt"],ch=["href","textContent"];function dh(e,s,o,c,i,r){return n(),a("div",{class:f(["flex mt-2 px-4 border-b border-grey",{grayscale:!o.targets.includes(o.member.cong_id)}])},[t("div",ah,[t("img",{src:r.imageSource,class:"w-16 h-auto min-h-[50%] mr-4 rounded-full",alt:`${o.member.title}. ${o.member.first_name} ${o.member.last_name}`},null,8,lh)]),t("a",{class:"btn btn--blue-bright grow self-center m-3 mr-0 md:px-1 lg:px-2",href:r.actionUrl,textContent:m(r.linkText)},null,8,ch)],2)}const Qe=_(ih,[["render",dh]]),uh={name:"TakeActionMembers",components:{AppLoader:k,TakeActionMember:Qe},props:{issue:{type:String,required:!0},session:{type:String,required:!0},targets:{type:Array,required:!0},action:{type:String,required:!0}},data(){return{loading:!1,showLocationPrompt:!0}},computed:{...S({yourMembers:e=>e.scorecard.yourMembers,district:e=>e.districtState.currentUserDistrict})},watch:{async district(){try{this.loading=!0,this.showLocationPrompt=!1,await this.get
12ScoresForDistrict(this.session)}catch(e){console.log(e)}finally{this.loading=!1}}},mounted(){this.district||(this.showLocationPrompt=!0)},methods:{...T({getScoresForDistrict:"scorecard/getScoresForDistrict"})}},mh={key:0,class:"flex justify-around py-8 px-4 border-b border-grey"},hh=t("a",{class:"btn btn--blue-bright",href:"/issues/change-district",textContent:"Set your location"},null,-1),ph=[hh];function _h(e,s,o,c,i,r){const l=p("AppLoader"),d=p("TakeActionMember");return n(),a("div",null,[i.loading?(n(),y(l,{key:0})):(n(),a(g,{key:1},[i.showLocationPrompt?(n(),a("div",mh,ph)):v("",!0),e.yourMembers.length>0?(n(!0),a(g,{key:1},C(e.yourMembers,u=>(n(),y(d,{key:u.cong_id,member:u,targets:o.targets,action:o.action},null,8,["member","targets","action"]))),128)):v("",!0)],64))])}const bh=_(uh,[["render",_h]]),fh=[W,rh,Qe,bh,...La,...ec,...Rc,...Wc,...gd,...Ku,...Rm,...Gm],gh={name:"ActionReport",components:{Form:dt,Field:ut},props:{action:{type:Object,required:!1,default:()=>({})},formHash:{type:String,required:!0},honeypotName:{type:String,required:!0},honeypotHash:{type:String,required:!0}},data(){return{email:"",lastName:"",firstName:"",callReport:"",callResult:"",loading:!1,isSentinel:"No",officeResponsive:"",formSubmitted:!1,localHoneypotHash:"",localHoneypotName:"",formErrorMessage:null,validationSchema:mt({callResult:j().required("The call result field is required."),firstName:j().required("The first name field is required."),lastName:j().required("The last name field is required."),email:j().email("The email field must be a valid email.").required("The email field is required.")})}},computed:{submitButtonText(){return this.loading?"Submitting...":"Submit Report"},title(){return this.action?this.action.title:""},name(){return this.action?this.action.repName:""},officePhone(){return this.action?this.action.officePhone:""},instructions(){return this.action?this.action.instructions:""},overview(){return this.action?this.action.overview:""},formSuccessMessage(){return this.action?this.action.thankYou:""}},mounted(){this.localHoneypotHash=this.honeypotHash,this.localHoneypotName=this.honeypotName},methods:{scrollToTop(){document.body.scrollTop=0,document.documentElement.scrollTop=0},gtmEvent(e,s){typeof gtag<"u"&&gtag("event","button click",{event_category:e,event_label:s})},async handleSubmit(){try{this.loading=!0;const e=await w.get("/api/actionreport.json"),s=new URLSearchParams;s.append(e.data.csrf.name,e.data.csrf.token),s.append("freeform_payload",e.data.freeform_payload),s.append("action","freeform/submit"),s.append("formHash",this.formHash),s.append("firstName",this.firstName),s.append("lastName",this.lastName),s.append("email",this.email),s.append("officeResponsive",this.officeResponsive),s.append("callResult",this.callResult),s.append("callReport",this.callReport),s.append("isSentinel",this.isSentinel),s.append("repName",this.name),s.append("issueTitle",this.title),s.append(this.localHoneypotName,this.localHoneypotHash),this.gtmEvent("engagement","call report - submit");const{data:o}=await w.post("/",s,{responseType:"json",headers:{"X-Requested-With":"XMLHttpRequest","Content-Type":"application/x-www-form-urlencoded"}});o.success?(this.formSubmitted=!0,this.scrollToTop()):(this.formSubmitted=!1,this.scrollToTop(),alert("We encountered an error while saving your submission."))}catch{this.formErrorMessage="There was a problem sending your report.",this.formSubmitted=!1,this.scrollToTop()}finally{this.loading=!1}}}},yh=t("div",{class:"py-4 bg-blue text-white text-center"},[t("h3",{class:"text-sm",textContent:"Action Report"})],-1),Ch={class:"p-4"},vh=["textContent"],xh=t("p",{class:"mb-1 text-sm",textContent:"Enter Your Call Report*"},null,-1),Sh={class:"flex flex-col mb-4"},$h={class:"relative inline-block mb-1 mr-1"},wh=t("div",{class:"radio-tile"},[t("label",{for:"made-contact",class:"radio-label",textContent:"Made Contact"})],-1),kh={class:"relative inline-block mb-1 mr-1"},Ah=t("div",{class:"radio-tile"},[t("label",{for:"left-voicemail",class:"radio-label",textContent:"Left Voicemail"})],-1),Mh={class:"relative inline-block mb-1"},Th=t("div",{class:"radio-tile"},[t("label",{for:"unavailable",class:"radio-label",textContent:"Unavailable"})],-1),Rh=["textContent"],Vh=t("label",{for:"response",class:"block mb-1 text-sm",textContent:"Did the office seem responsive to your call?"},null,-1),Ih=t("label",{for:"callReport",class:"block mb-1 text-sm",textContent:"Is there anything else you would like to share?"},null,-1),Lh=["textContent"],Ph=["textContent"],qh={class:"px-4 md:px-0"},Nh={class:"flex flex-col md:flex-row mb-4 -mx-4"},Eh={class:"w-full mb-4 md:w-1/2 md:px-4"},Oh=t("label",{for:"firstName",class:"block mb-1 text-sm",textContent:"First Name*"},null,-1),Bh=["textContent"],Dh={class:"w-full md:w-1/2 md:px-4"},Fh=t("label",{for:"lastName",class:"block mb-1 text-sm",textContent:"Last Name*"},null,-1),Uh=["textContent"],Hh=t("label",{for:"email",class:"block mb-1 text-sm",textContent:"Email Address*"},null,-1),jh=["textContent"],zh=t("p",{class:"mt-4 mb-1 text-sm",textContent:"Are you a Sentinel?"},null,-1),Kh={class:"flex"},Wh=t("label",{for:"yes-sentinel",class:"mx-4",textContent:"Yes"},null,-1),Yh=t("label",{for:"no-sentinel",class:"mx-4",textContent:"No"},null,-1),Qh={class:"flex justify-center pt-10 pb-2"},Gh=["disabled","aria-disabled"],Xh=["textContent"],Jh={key:2},Zh=t("div",{class:"py-4 bg-green text-white text-center"},[t("h3",{class:"text-sm",textContent:"Report Submitted"})],-1),ep={class:"p-4"},tp=["textContent"];function sp(e,s,o,c,i,r){const l=p("Field"),d=p("Form");return n(),a("div",null,[i.formSubmitted?i.formErrorMessage?(n(),a("div",{key:1,class:"my-2 mx-4",textContent:m(i.formErrorMessage)},null,8,Xh)):r.formSuccessMessage?(n(),a("div",Jh,[Zh,t("div",ep,[t("p",{class:"text-sm text-center",textContent:m(r.formSuccessMessage)},null,8,tp),N(e.$slots,"successActions")])])):v("",!0):(n(),y(d,{key:0,id:"action-report","validation-schema":i.validationSchema,onSubmit:r.handleSubmit},{default:$(({errors:u})=>[yh,t("div",Ch,[t("p",{class:"mb-4 font-black text-xl",textContent:m("
121. Write Your Call Report")},null,8,vh),xh,b(l,{id:"callResult",modelValue:i.callResult,"onUpdate:modelValue":s[0]||(s[0]=h=>i.callResult=h),type:"hidden",name:"callResult"},null,8,["modelValue"]),t("div",Sh,[t("div",null,[t("div",$h,[V(t("input",{id:"made-contact","onUpdate:modelValue":s[1]||(s[1]=h=>i.callResult=h),type:"radio",value:"made_contact",class:"radio-btn--custom",onClick:s[2]||(s[2]=h=>r.gtmEvent("engagement","call report - made contact"))},null,512),[[z,i.callResult]]),wh]),t("div",kh,[V(t("input",{id:"left-voicemail","onUpdate:modelValue":s[3]||(s[3]=h=>i.callResult=h),type:"radio",value:"left_voicemail",class:"radio-btn--custom",onClick:s[4]||(s[4]=h=>r.gtmEvent("engagement","call report - left voicemail"))},null,512),[[z,i.callResult]]),Ah]),t("div",Mh,[V(t("input",{id:"unavailable","onUpdate:modelValue":s[5]||(s[5]=h=>i.callResult=h),value:"unavailable",type:"radio",class:"radio-btn--custom",onClick:s[6]||(s[6]=h=>r.gtmEvent("engagement","call report - unavailable"))},null,512),[[z,i.callResult]]),Th])]),u.callResult?(n(),a("p",{key:0,class:"text-xs text-rose-900",textContent:m(u.callResult)},null,8,Rh)):v("",!0)]),Vh,b(l,{id:"response",modelValue:i.officeResponsive,"onUpdate:modelValue":s[7]||(s[7]=h=>i.officeResponsive=h),type:"text",name:"response",class:"field w-full mb-4 focus:ring-2 focus:ring-blue"},null,8,["modelValue"]),Ih,b(l,{id:"callReport",modelValue:i.callReport,"onUpdate:modelValue":s[8]||(s[8]=h=>i.callReport=h),as:"textarea",name:"callReport",class:f(["field w-full leading-normal focus:outline-none focus:ring-2 focus:ring-blue",{"border-rose-900":u.callReport}]),cols:"30",rows:"5"},null,8,["modelValue","class"]),u.callReport?(n(),a("span",{key:0,class:"text-xs text-rose-900",textContent:m(u.callReport)},null,8,Lh)):v("",!0),t("p",{class:"mt-6 mb-4 font-black text-xl",textContent:m("2. Your Information")},null,8,Ph),t("div",qh,[t("div",Nh,[t("div",Eh,[Oh,b(l,{id:"firstName",modelValue:i.firstName,"onUpdate:modelValue":s[9]||(s[9]=h=>i.firstName=h),type:"text",name:"firstName",class:f(["field w-full focus:outline-none focus:ring-2 focus:ring-blue",{"border-rose-900":u.firstName}])},null,8,["modelValue","class"]),u.firstName?(n(),a("span",{key:0,class:"text-xs text-rose-900",textContent:m(u.firstName)},null,8,Bh)):v("",!0)]),t("div",Dh,[Fh,b(l,{id:"lastName",modelValue:i.lastName,"onUpdate:modelValue":s[10]||(s[10]=h=>i.lastName=h),type:"text",name:"lastName",class:f(["field w-full focus:outline-none focus:ring-2 focus:ring-blue",{"border-rose-900":u.lastName}])},null,8,["modelValue","class"]),u.lastName?(n(),a("span",{key:0,class:"text-xs text-rose-900",textContent:m(u.lastName)},null,8,Uh)):v("",!0)])])]),Hh,b(l,{id:"email",modelValue:i.email,"onUpdate:modelValue":s[11]||(s[11]=h=>i.email=h),type:"email",name:"email",class:f(["field w-full focus:outline-none focus:ring-2 focus:ring-blue",{"border-rose-900":u.email}])},null,8,["modelValue","class"]),u.email?(n(),a("span",{key:1,class:"text-xs text-rose-900",textContent:m(u.email)},null,8,jh)):v("",!0),zh,t("div",Kh,[t("div",null,[b(l,{id:"yes-sentinel",modelValue:i.isSentinel,"onUpdate:modelValue":s[12]||(s[12]=h=>i.isSentinel=h),type:"radio",name:"yesSentinel",value:"Yes",class:"focus:outline-none focus-visible:ring-2 focus-visible:ring-blue"},null,8,["modelValue"]),Wh]),t("div",null,[b(l,{id:"no-sentinel",modelValue:i.isSentinel,"onUpdate:modelValue":s[13]||(s[13]=h=>i.isSentinel=h),type:"radio",name:"noSentinel",value:"No",checked:"",class:"focus:outline-none focus-visible:ring-2 focus-visible:ring-blue"},null,8,["modelValue"]),Yh])]),t("div",Qh,[t("button",{type:"submit",disabled:i.loading,"aria-disabled":i.loading,class:"btn btn--blue-dark w-full",textContent:"Submit"},null,8,Gh)])])]),_:1},8,["validation-schema","onSubmit"]))])}const op=_(gh,[["render",sp]]),np=[op],rp={name:"CongressLocator",components:{MagnifyingGlass:J},data(){return{query:""}},computed:{...S({activeCongressionalSession:e=>e.session.activeCongressionalSession})},async mounted(){await this.$nextTick();const e=new R(document.URL).query(!0);e.query&&(this.query=e.query)},methods:{handleSubmit(){window.location=`/scorecard/search/${this.activeCongressionalSession}?query=${encodeURIComponent(this.query)}`}}},ip=t("label",{for:"search_members",class:"shrink-0 mb-4 font-black text-2xs text-white uppercase md:mb-0 md:mr-4",textContent:"Search Members:"},null,-1),ap={class:"field focus-within:ring-2 focus-within:ring-blue"};
12function lp(e,s,o,c,i,r){const l=p("MagnifyingGlass");return n(),a("form",{class:"flex flex-col items-center md:flex-row",onSubmit:s[1]||(s[1]=ae((...d)=>r.handleSubmit&&r.handleSubmit(...d),["prevent"]))},[ip,t("div",ap,[V(t("input",{id:"search_members","onUpdate:modelValue":s[0]||(s[0]=d=>i.query=d),type:"text",name:"search_members",placeholder:"By Name or Enter Zipcode",class:"w-full placeholder:text-grey-darkest focus:outline-none"},null,512),[[re,i.query]]),b(l,{"aria-hidden":"true",class:"text-grey-dark stroke-current"})])],32)}const cp=_(rp,[["render",lp]]),dp={name:"MemberComparisonModal",components:{AppModal:be,CongressionalMember:Re},computed:{...S({activeCongressionalSession:e=>e.session.activeCongressionalSession,comparedCongressionalMembers:e=>e.members.comparedCongressionalMembers}),comparisonUrl(){const e=new R(`/scorecard/compare/${this.activeCongressionalSession}`);return e.setSearch("cong_ids[]",this.comparedCongressionalMembers.map(s=>s.congId)),e.toString()}},methods:{...T({hideModal:"modals/hideModal"})}},up={class:"p-4 text-center"},mp={class:"flex flex-col md:flex-row md:flex-wrap md:-mx-4"},hp={class:"inline-flex flex-col"},pp=["href"];function _p(e,s,o,c,i,r){const l=p("CongressionalMember"),d=p("AppModal");return n(),y(d,{name:"memberComparison",title:"Compare Members","header-classes":"p-4"},{default:$(()=>[t("div",up,[t("div",mp,[(n(!0),a(g,null,C(e.comparedCongressionalMembers,u=>(n(),y(l,{key:`compared-member-${u.congId}`,member:u},null,8,["member"]))),128))]),t("div",hp,[t("button",{type:"button",class:"mt-8 mb-4 py-2 px-4 border border-blue-bright rounded-lg text-blue-bright uppercase hover:bg-blue-bright hover:text-white focus:outline-none focus-visible:ring-2 focus-visible:ring-offset-2 focus-visible:ring-blue",onClick:s[0]||(s[0]=(...u)=>e.hideModal&&e.hideModal(...u)),textContent:"Add More"}),t("a",{href:r.comparisonUrl,class:"btn btn--blue-bright",textContent:"Compare Members"},null,8,pp)])])]),_:1})}const Ge=_(dp,[["render",_p]]),bp={name:"MemberSearchsResultRow",components:{Checked:de,PartyIcon:W,Unchecked:he},mixins:[H],props:{member:{type:Object,required:!0}},computed:{...S({activeCongressionalSession:e=>e.session.activeCongressionalSession,comparedCongressionalMembers:e=>e.members.comparedCongressionalMembers}),memberName(){return`${this.member.title}. ${this.member.name}`},isSelected(){return this.comparedCongressionalMembers.map(e=>e.congId).includes(this.member.congId)}},methods:{...T({showModal:"modals/showModal"}),...P({updateComparedMembers:"members/UPDATE_COMPARED_MEMBERS"}),setAltImage(e){e.target.src="/assets/images/default-profile.png"}}},fp={class:"flex items-center"},gp=["src","alt"],yp=["href","textContent"],Cp={class:"hidden sm:table-cell"},vp=["textContent"],xp={class:"text-center"},Sp=["textContent"],$p=["textContent"],wp={class:"text-center"},kp=["textContent"],Ap={class:"hidden w-[22px] text-center sm:table-cell"},Mp={class:"flex justify-center items-center content-center"},Tp=["textContent"];function Rp(e,s,o,c,i,r){const l=p("PartyIcon"),d=p("Checked"),u=p("Unchecked");return n(),a("tr",null,[t("td",null,[t("div",fp,[t("img",{src:o.member.photo,alt:`${o.member.title} ${o.member.name}`,class:"hidden rounded-full sm:block sm:w-12 sm:h-12 sm:mr-4","aria-hidden":"true",onError:s[0]||(s[0]=(...h)=>r.setAltImage&&r.setAltImage(...h))},null,40,gp),t("a",{href:`${o.member.url}/${e.activeCongressionalSession}`,class:"link--blue",textContent:m(r.memberName)},null,8,yp)])]),t("td",Cp,[t("div",{class:"mx-auto p-3 bg-contain bg-center bg-no-repeat text-center",style:Q(`background-image: url(${e.memberStateIcon(o.member.state)})`)},[t("span",{textContent:m(o.member.state)},null,8,vp)],4)]),t("td",xp,[o.member.district?(n(),a(g,{key:0},[t("span",{class:"sm:hidden",textContent:m(o.member.state)},null,8,Sp),t("span",{textContent:m(o.member.district)},null,8,$p)],64)):v("",!0)]),t("td",wp,[b(l,{party:o.member.party},null,8,["party"])]),t("td",{class:f([e.scoreColor(o.member.score),"font-black text-2xl text-center"]),textContent:m(e.scoreString(o.member.score))},null,10,kp),t("td",Ap,[t("div",Mp,[t("button",{type:"button",class:"focus:outline-none focus-visible:ring-2 focus-visible:ring-offset-2 focus-visible:ring-blue",onClick:s[1]||(s[1]=h=>e.updateComparedMembers(o.member))},[t("span",{class:"sr-only",textContent:m(`Compare ${r.memberName} - ${r.isSelected?"Selected":"Not selected"}`)},null,8,Tp),r.isSelected?(n(),y(d,{key:0})):(n(),y(u,{key:1}
12))]),r.isSelected?(n(),a("button",{key:0,type:"button",class:"btn btn--sm btn--blue-bright ml-1",onClick:s[2]||(s[2]=h=>e.showModal("memberComparison")),textContent:"Compare"})):v("",!0)])])])}const Xe=_(bp,[["render",Rp]]),Vp={name:"MembersSearchResults",components:{SortableTableHeading:ee,MemberComparisonModal:Ge,MemberSearchResultsRow:Xe},props:{members:{type:Array,required:!0}},data(){return{activeSortOption:{column:"lastName",direction:"asc"},tableHeadings:[{key:"lastName",title:"Member",class:""},{key:"state",title:"State",class:"hidden sm:table-cell"},{key:"party",title:"Party",class:""},{key:"score",title:"Score",class:""}],sortOptions:[{column:"lastName",direction:"asc"},{column:"state",direction:"asc"},{column:"score",direction:"asc"},{column:"party",direction:"asc"}]}},computed:{...S({filterParty:e=>e.members.filterParty,filterState:e=>e.members.filterState,filterChamber:e=>e.members.filterChamber}),filteredByParty(){return this.filterParty.length>0?this.members.filter(e=>this.filterParty.includes(e.party)):this.members},filteredByState(){return this.filterState?this.filteredByParty.filter(e=>e.state===this.filterState):this.filteredByParty},filteredByChamber(){return this.filterChamber.length>0?this.filteredByState.filter(e=>this.filterChamber.includes(e.chamber)):this.filteredByState},filteredMembers(){const e=this.activeSortOption.column==="score"?s=>parseFloat(s.score)||0:this.activeSortOption.column;return A.orderBy(this.filteredByChamber,e,this.activeSortOption.direction)}},async mounted(){await this.$nextTick();const s=new R().query(!0);if(s["cong_ids[]"])if(Array.isArray(s["cong_ids[]"]))s["cong_ids[]"].forEach(o=>{const c=this.members.find(i=>i.congId===o);c&&this.updateComparedMembers(c)});else{const o=s["cong_ids[]"],c=this.members.find(i=>i.congId===o);c&&this.updateComparedMembers(c)}},methods:{...P({updateComparedMembers:"members/UPDATE_COMPARED_MEMBERS"}),getSortOption(e){return this.sortOptions.find(s=>s.column===e)},handleUpdateSort(e){this.activeSortOption=e;const s=this.sortOptions.findIndex(o=>o.column===e.column);this.sortOptions[s].direction=e.direction}}},Ip={class:"table"},Lp={class:"thead"},Pp=t("th",{textContent:"District"},null,-1),qp=t("th",{class:"hidden sm:table-cell",textContent:"Compare"},null,-1),Np={key:1},Ep=["textContent"];function Op(e,s,o,c,i,r){const l=p("SortableTableHeading"),d=p("MemberSearchResultsRow"),u=p("MemberComparisonModal");return n(),a("div",null,[t("table",Ip,[t("thead",Lp,[t("tr",null,[(n(!0),a(g,null,C(i.tableHeadings.slice(0,2),h=>(n(),y(l,{key:h.key,"table-heading":h,"sort-option":r.getSortOption(h.key),"active-sort-option":i.activeSortOption,onUpdateActiveSort:r.handleUpdateSort,class:f(h.class)},null,8,["table-heading","sort-option","active-sort-option","onUpdateActiveSort","class"]))),128)),Pp,(n(!0),a(g,null,C(i.tableHeadings.slice(2),h=>(n(),y(l,{key:h.key,"table-heading":h,"sort-option":r.getSortOption(h.key),"active-sort-option":i.activeSortOption,onUpdateActiveSort:r.handleUpdateSort,class:f(h.class)},null,8,["table-heading","sort-option","active-sort-option","onUpdateActiveSort","class"]))),128)),qp])]),t("tbody",null,[r.filteredMembers.length>0?(n(!0),a(g,{key:0},C(r.filteredMembers,h=>(n(),y(d,{key:h.congId,member:h},null,8,["member"]))),128)):(n(),a("tr",Np,[t("td",{colspan:"6",class:"text-center italic",textContent:m("No results, please try searching by last name.")},null,8,Ep)]))])]),b(u)])}const Bp=_(Vp,[["render",Op]]),Dp={name:"MemberFiltersContainer",components:{Popover:ht,PopoverPanel:pt,PopoverButton:le,CongressionalMembersFilter:Ve},computed:{...G({memberFilterCount:"members/memberFilterCount"})}},Fp={class:"relative w-full mt-2 md:w-auto md:mt-0"},Up=["textContent"];function Hp(e,s,o,c,i,r){const l=p("PopoverButton"),d=p("CongressionalMembersFilter"),u=p("PopoverPanel"),h=p("Popover");return n(),a("div",Fp,[b(h,null,{default:$(()=>[b(l,{class:"btn btn--blue-bright w-full md:w-auto"},{default:$(()=>[L(" Filter Options "),e.memberFilterCount>0?(n(),a("span",{key:0,textContent:m(`(${e.memberFilterCount})`)},null,8,Up)):v("",!0)]),_:1}),b(u,null,{default:$(()=>[b(d)]),_:1})]),_:1})])}const jp=_(Dp,[["render",Hp]]),zp=[cp,Bp,Ge,jp,Xe],Kp=[...ds,...Ks,...$n,...ar,...br,...vr,...jr,...fh,...np,...zp],q=_t({computed:{...S({mobileNav:e=>e.ui.mobileNav,windowWidth:e=>e.ui.windowWidth,activeCongressionalSession:e=>e.session.activeCongressionalSession})},watch:{windowWidth(){this.windowWidth>992&&this.$store.commit("ui/RESET_MOBILE_NAV")}},mounted(){window.addEventListener("resize",this.onResize),this.$store.dispatch("session/setActiveCongressionalSession",window.activeCongressionalSession),this.$store.dispatch("districtState/checkStoredLocation")},methods:{...T({showModal:"modals/showModal"}),...P({toggleMobileNav:"ui/TOGGLE_MOBILE_NAV"}),onResize(e){this.$store.commit("ui/SET_WINDOW_WIDTH",e.target.innerWidth)}}});q.use(Gt);
12q.component("VueNl2br",bt);Kp.forEach(e=>{q.component(e.name,e)});q.use(ft);q.use(O);q.use(gt);q.use(yt,{offset:-150});q.use(Ct,{url:"/assets/svg/symbol/svg/sprite.symbol.svg"});q.mount("#app");
13//# sourceMappingURL=app-f5c22e41.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.