1import{c as M,aa as J,aA as G,u as F,aL as W,a as q,g as Q,b as X,d as Y,n as x,e as tt,H as et,z as st,aw as lt,s as nt,a6 as K,r as c,o as a,h as i,i as o,w as d,q as l,l as r,F as y,k as m,v as z,j as _,p as g,m as p,ad as at,x as ot,y as it,_ as dt}from"./index-4c34f2fb.js";import{L as rt,S as ut}from"./do-2bce3341.js";import{S as ct}from"./do-67757f8d.js";import"./do-bcdc5ab4.js";const ht={name:"layout-history-region",props:["id"],data:function(){return{cdn:M,showAll:!1,showHistory:!0,showHistoryCandidates:!1,senateView:1,senatePartyView:1,w:0}},components:{ListElected:rt,ReportModal:J,ElectionDetail:G,StatsTiny:ct,StatsTimeline:ut},computed:{$store:function(){return F()},core:function(){return W()},enums:function(){return q()},election_types:function(){return this.enums.elections},obec:function(){return String(this.num).split("-")[0]},data:function(){var t=this.$store.getters.pdv("history/core/kraj/"+this.id);return t&&Q(this.enums.regions[this.id-1]),t},current:function(){return this.data?this.$store.getters.pdv("history/current/kraj/"+this.id):null},history:function(){return this.showHistory?this.$store.getters.pdv("history/history/kraj/"+this.id):null},$core:function(){return this.data?this.data.list[0].$core[0]:null},$elections:function(){var t=this.data?this.data.list[0].$elections:null;return t&&(t.past=t.past.sort((s,h)=>h.$volby.datum.localeCompare(s.$volby.datum,"cs")).filter(s=>s.$volby.status===3),t.next=[],t.upcoming.filter(s=>["EP","PREZ","PS"].indexOf(s.typ)>-1).forEach(s=>t.next.push(s)),t.upcoming.filter(s=>s.typ==="KV"&&s.radne===1).forEach(s=>t.next.push(s)),t.upcoming.filter(s=>s.typ==="KV"&&s.radne===0&&String(s.dotcene).split(this.obec).length>1).forEach(s=>t.next.push(s)),t.upcoming.filter(s=>s.typ==="KZ"&&this.$core.KRAJ>1999).forEach(s=>t.next.push(s)),t.upcoming.filter(s=>s.typ==="SENAT"&&this.data.list[0].$core[0].OBVOD&&String(s.dotcene).split(",").find(h=>Number(h)===Number(this.data.list[0].$core[0].OBVOD))).forEach(s=>t.next.push(s)),t.next.sort((s,h)=>(s.datum||"2099-12-31").localeCompare(h.datum||"2099-12-31","cs")),t.next.forEach(s=>{var h=this.election_types.find(f=>f.key===s.typ);["EP","PREZ","PS"].indexOf(s.typ)>-1&&(s.link="/volby/"+h.hash+"/"+s.id),s.typ==="KV"&&(s.link="/volby/"+h.hash+"/"+s.id+"/obec/"+this.obec),s.typ==="SENAT"&&(s.link="/volby/"+h.hash+"/"+s.id+(t.past.find(f=>f.$volby.typ==="SENAT")?"/obvod/"+t.past.find(f=>f.$volby.typ==="SENAT").$data.obvod:"")),s.typ==="KZ"&&(s.link="/volby/"+h.hash+"/"+s.id+"/kraj/"+this.cis.okres.find(f=>f.NUMNUTS===this.$core.OKRES).KRAJ)})),t},$elected:function(){return this.current?this.current.list[0]:null},$meta:function(){return this.data?this.data.list[0].$data:null},cis:function(){return this.data?this.data.cis:null},_lastKV:function(){return this.data?this.$elections.past.find(t=>t.$volby.typ==="KV"):null},_listElected:function(){var t={};if(this.current){t.cis=this.current.cis;var s={$vysledky:this._lastKV.$data.$vysledky,$strany:this.$elected.$strany,$zvoleni:this.$elected.$kandidati.filter(h=>h.MANDAT==="A"),$dotcene:this.$elected.$obec,id:this._lastKV.$volby.id};t.list=[s]}return t}},methods:{url:X,date:Y,number:x,truncate:tt,colorByItem:et,logoByItem:st,type:lt,sortBy:nt,gps:function(t){var s=t.split(",");return"https://mapy.cz/zakladni?source=coor&x="+s[1]+"&y="+s[0]+"&z=14"},electionLabel:function(t){return t.$data.KRZAST?this.cis.kraj.find(s=>s.KRAJ===t.$data.KRZAST).NAZEV:t.$data.obvod?t.$data.obvod+" · "+this.cis.obvod.find(s=>s.OBVOD===t.$data.obvod).NAZEV:t.$volby.typ==="KV"?t.$data.NAZEVZAST:null},statsGraph:function(t){var s=[];try{t.forEach(h=>{s.push({label:Number(h.$volby.datum.split("-").join("")),value:h.$data.$ucast[0].UCAST})})}catch{}return s.reverse(),{values:s}},populationGraph:function(t){var s=[];return t.forEach(h=>{s.push({label:Number(h.updated.split(" ")[0].split("-").join("")),value:h.value})}),s.reverse(),{values:s}},click_showHistory:function(){this.showHistory=!0,K({event:"history",value:this.id})},click_showHistoryCandidates:function(){this.showHistoryCandidates=!0,K({event:"historyCandidates",value:this.id})}},mounted:function(){window.scrollTo(0,1),this.w=window.innerWidth,window.addEventListener("resize",()=>this.w=window.innerWidth)},watch:{num:function(){window.scrollTo(0,1),this.showHistory=!1,this.showAll=!1}}},v=t=>(ot("data-v-d0f174f0"),t=t(),it(),t),pt={class:"layout-data"},yt={key:0},vt=v(()=>l("h4",null," PÅÃÅ¡tà volby v kraji ",-1)),mt={class:"p-offset"},ft={key:0,class:"smaller icon dimm"},_t={key:1,class:"smaller icon"},$t=v(()=>l("p",null,"V této Äásti se dozvÃte, v kterých volbách lidé volili, s jakou úÄastà a pÅÃpadnÄ s jakým rozdÃlem oproti celorepublikovému výsledku. U prezidentských voleb je uvedena úÄast v prvnÃm a druhém kole.",-1)),bt={key:0},kt=v(()=>l("div",{class:"p-gap"},null,-1)),gt=v(()=>l("p",null,"PÅehled zvolených zastupitelů, v okamžiku zavrÅ¡enà voleb. Bohužel nenà kapacitnÄ ani technicky možné zaznamenávat zmÄny v průbÄhu mandátu.",-1)),At={key:0},St={class:"mb0 mt0"},wt={class:"smallest dimm mb1"},Et={class:"p-offset"},Nt={key:1,class:"_w25"},Tt={class:"smallest"},Rt=v(()=>l("div",{class:"p-gap"},null,-1)),Vt={class:"dimm tiny"},Kt={key:0},zt={key:0},Ct={class:"p-offset"},Ot={class:"p-offset reverse"},Zt={class:"smaller strong"},jt={class:"smallest"},Pt=v(()=>l("br",null,null,-1)),It={key:0},Bt=v(()=>l("div",{class:"p-gap_05"},null,-1)),Ut={class:"smallest"},Lt=v(()=>l("th",null,"datum",-1)),Ht=v(()=>l("th",{class:"text-right"},"úÄast",-1)),Dt={key:0,class:"text-right"},Mt={key:0},Jt={class:"text-right"},Gt={key:0,class:"text-right"},Ft=v(()=>l("div",{class:"p-line p-line__0"},null,-1)),Wt={class:"smallest strong"},qt=v(()=>l("div",{class:"p-gap"},null,-1)),Qt=v(()=>l("th",null,"datum",-1)),Xt=v(()=>l("th",{class:"text-right"},"úÄast",-1)),Yt={key:0,class:"text-right"},xt={class:"text-right"},te={key:0,class:"text-right"},ee=v(()=>l("p",null,"ZajÃmá vás, jak se mÄnily výsledky stran v průbÄhu Äasu? KliknÄte nebo najeÄte na datum pro výsledky pro konkrétnà datum.",-1)),se={key:0},le={class:"p-offset"},ne={class:"smallest"},ae=v(()=>l("div",{class:"p-line p-line__05"},null,-1)),oe=v(()=>l("div",{class:"p-gap"},null,-1)),ie={key:0},de={key:0},re={key:1},ue={class:"dimm smallest"};function ce(t,s,h,f,he,pe){const $=c("p-image"),A=c("router-link"),S=c("p-area"),w=c("p-grid"),b=c("p-block"),C=c("election-detail"),E=c("p-collapsible"),k=c("p-loader"),N=c("p-lang"),T=c("p-list"),O=c("p-columns"),R=c("p-label"),Z=c("stats-tiny"),j=c("p-modal"),P=c("stats-timeline"),I=c("p-logo"),B=c("p-anchors"),U=c("p-box-group"),L=c("p-box-icon"),H=c("p-box"),D=c("p-layout-divided");return a(),i("div",pt,[o(D,null,{main:d(()=>[o(b,{headline:t.enums.regions[t.id-1],level:1,subheadline:"volby a historie"},{default:d(()=>[o(k,{rule:t.data},{default:d(()=>[t.data?(a(),i("div",yt,[o(b,{headline:"Základnà údaje",hide:!0},{default:d(()=>[l("p",null," Kraj má nynà "+r(t.current?t.current.list[0].$kandidati.length:"")+" zastupitelů. Poslednà zaznamenané volby byly "+r(t.enums.elections.find(e=>e.key===t.$elections.past[0].$volby.typ).name.toLowerCase())+", které probÄhly "+r(t.$elections.past[0].$volby.datum_label||t.date(t.$elections.past[0].$volby.datum,3))+". K tomuto dni zde bylo "+r(t.number(t.$elections.past[0].$data.$ucast[0].VOLICU))+" vol
1iÄů. ",1),vt,o(w,null,{default:d(()=>[(a(!0),i(y,null,m(t.$elections.next,(e,u)=>(a(),i("div",null,[o(S,null,{default:d(()=>[l("div",mt,[l("div",null,[o($,{src:t.cdn+"icon/"+t.election_types.find(n=>n.key===e.typ).hash+".svg",width:"2.8em"},null,8,["src"])]),l("div",null,[l("span",null,[o(A,{to:e.link,class:z({strong:u===0})},{default:d(()=>[_(r(t.election_types.find(n=>n.key===e.typ).name),1)]),_:2},1032,["to","class"])]),e.cirka?(a(),i("div",ft,r(e.cirka),1)):(a(),i("div",_t,r(e.datum_label||t.date(e.datum)),1))])])]),_:2},1024)]))),256))]),_:1})]),_:1}),o(b,{headline:"Historie voleb"},{default:d(()=>[$t,o(k,{rule:t.history},{default:d(()=>[t.history?(a(),i("div",bt,[(a(!0),i(y,null,m(t.$elections.past,(e,u)=>(a(),i(y,null,[u<6||t.showAll?(a(),g(E,{key:0,status:e.$data.$ucast[0]?e.$data.$ucast[0].UCAST+" %"+(e.$data.$ucast.length===2?" · "+e.$data.$ucast[1].UCAST+" %":""):null,logo:t.cdn+"icon/"+t.enums.elections.find(n=>n.key===e.$volby.typ).hash+".svg",label:t.enums.elections.find(n=>n.key===e.$volby.typ).name+" "+(e.$volby.radne===1?e.$volby.datum.split("-")[0]:" · "+t.date(e.$volby.datum))},{default:d(()=>[o(C,{type:t.enums.elections.find(n=>n.key===e.$volby.typ),id:e.$volby.id,local:e.$volby.typ==="KZ"||e.$data.$ucast.length===0?null:e.$data,label:t.electionLabel(e),election:e.$volby,spec:t.id},null,8,["type","id","local","label","election","spec"])]),_:2},1032,["status","logo","label"])):p("",!0)],64))),256)),t.$elections.past.length>6?(a(),i(y,{key:0},[kt,l("button",{onClick:s[0]||(s[0]=e=>t.showAll=!t.showAll)},"Zobrazit "+r(t.showAll?"zkrácený":"celý")+" seznam",1)],64)):p("",!0)])):p("",!0)]),_:1},8,["rule"])]),_:1}),o(b,{headline:"Naposled zvolenÃ"},{default:d(()=>[gt,o(k,{rule:t.current},{default:d(()=>[t.current?(a(),i("div",At,[l("h4",St,r(t.current.list[0].$kandidati.length)+" krajských zastupitelů",1),l("div",wt,[o(A,{class:"dimm",to:"/volby/krajske-volby/"+t.current.list[0].$volby.id},{default:d(()=>[_(r(t.date(t.current.list[0].$volby.datum)),1)]),_:1},8,["to"])]),o(O,{class:"smaller _tighter"},{default:d(()=>[(a(!0),i(y,null,m(t.sortBy(t.current.list[0].$strany.filter(e=>t.current.list[0].$kandidati.filter(u=>u.KSTRANA===e.KSTRANA).length>0),t.w>1e3?"NAZEV":"ZKRATKA",null,!0),e=>(a(),i("div",null,[o(S,null,{default:d(()=>[l("div",Et,[l("div",null,[t.logoByItem(e,t.current.list[0],"VSTRANA",!0)?(a(),g($,{key:0,src:t.logoByItem(e,t.current.list[0]),width:"2.5em",rounded:!0},null,8,["src"])):(a(),i("div",Nt,[(a(!0),i(y,null,m(t.current.list[0].cis.strany.find(u=>u.VSTRANA===e.VSTRANA).$coalition||[],u=>(a(),g($,{src:t.logoByItem(u,t.current.list[0]),width:"2em",rounded:!0},null,8,["src"]))),256))]))]),l("div",null,[o(A,{to:"/bod/csu_kz_rkl/"+e.id,class:"strong"},{default:d(()=>[_(r(e.ZKRATKA),1)]),_:2},1032,["to"]),l("div",Tt,[o(N,{value:t.current.list[0].$kandidati.filter(u=>u.KSTRANA===e.KSTRANA).length,end:["","1 mandát","%% mandáty","%% mandátů"]},null,8,["value"])])])]),Rt,o(T,{class:"_05 invisible"},{default:d(()=>[(a(!0),i(y,null,m(t.sortBy(t.current.list[0].$kandidati.filter(u=>u.KSTRANA===e.KSTRANA),"PRIJMENI",null,!0),u=>(a(),i("div",null,[(a(),g(at(t.current.list[0].cis.strany.find(n=>n.VSTRANA===e.VSTRANA).$coalition?"p-label":"span"),{color:t.colorByItem(u,t.current.list[0],"NSTRANA")},{default:d(()=>[o(A,{to:"/bod/csu_kz_rk/"+u.id,class:z({strong:u.PORCISLO===1})},{default:d(()=>[_(r(u.JMENO+" "+u.PRIJMENI),1)]),_:2},1032,["to","class"]),_(),l("span",Vt,"· "+r(u.PORCISLO),1)]),_:2},1032,["color"]))]))),256))]),_:2},1024)]),_:2},1024)]))),256))]),_:1})])):p("",!0)]),_:1},8,["rule"])]),_:1}),o(b,{headline:"Statistiky a trendy"},{default:d(()=>[o(k,{rule:t.history},{default:d(()=>[t.history?(a(),i("div",Kt,[o(w,null,{default:d(()=>[(a(!0),i(y,null,m(t.election_types,(e,u)=>(a(),i(y,null,[t.$elections.past.find(n=>n.$volby.typ===e.key)&&t.$elections.past.filter(n=>n.$volby.typ===e.key).filter(n=>n.$data.$ucast.length===0).length===0?(a(),i("div",zt,[o(S,null,{default:d(()=>[l("div",Ct,[l("div",null,[o($,{src:t.cdn+"icon/"+e.hash+".svg",width:4},null,8,["src"])]),l("div",null,[l("div",Ot,[l("div",null,[l("div",Zt,r(e.name),1),l("div",jt,[o(R,{color:"var(--green)"},{default:d(()=>[_("max "+r(Math.max(...t.$elections.past.filter(n=>n.$volby.typ===e.key).map(n=>n.$data.$ucast[0].UCAST)))+" %",1)]),_:2},1024),Pt,o(R,{color:"var(--red)"},{default:d(()=>[_("min "+r(Math.min(...t.$elections.past.filter(n=>n.$volby.typ===e.key).map(n=>n.$data.$ucast[0].UCAST)))+" %",1)]),_:2},1024)])]),t.$elections.past.filter(n=>n.$volby.typ===e.key).length>1?(a(),i("div",It,[o(Z,{data:t.statsGraph(t.$elections.past.filter(n=>n.$volby.typ===e.key)),color:"var(--blue)",inline:!0,width:50},null,8,["data"])])):p("",!0)])])]),Bt,l("table",Ut,[l("thead",null,[l("tr",null,[Lt,Ht,["PREZ","SENAT"].indexOf(e.key)>-1?(a(),i("th",Dt,"2. kolo")):p("",!0)])]),l("tbody",null,[(a(!0),i(y,null,m(t.$elections.past.filter(n=>n.$volby.typ===e.key),(n,V)=>(a(),i(y,null,[V<2?(a(),i("tr",Mt,[l("td",null,r(t.date(n.$volby.datum,3)),1),l("td",Jt,r(n.$data.$ucast[0].UCAST)+" %",1),["PREZ","SENAT"].indexOf(e.key)>-1?(a(),i("td",Gt,r(n.$data.$ucast.length>1?n.$data.$ucast[1].UCAST+" %":""),1)):p("",!0)])):p("",!0)],64))),256))])]),t.$elections.past.filter(n=>n.$volby.typ===e.key&&n.$volby.radne===1).length>2?(a(),i(y,{key:0},[Ft,o(j,null,{init:d(()=>[l("span",Wt,"VÅ¡echny volby · "+r(t.$elections.past.filter(n=>n.$volby.typ===e.key).length),1)]),content:d(()=>[l("div",null,[l("strong",null,r(e.name),1),qt,l("table",null,[l("thead",null,[l("tr",null,[Qt,Xt,["PREZ","SENAT"].indexOf(e.key)>-1?(a(),i("th",Yt,"2. kolo")):p("",!0)])]),l("tbody",null,[(a(!0),i(y,null,m(t.$elections.past.filter(n=>n.$volby.typ===e.key),(n,V)=>(a(),i("tr",null,[l("td",null,r(t.date(n.$volby.datum,3)),1),l("td",xt,r(n.$data.$ucast[0].UCAST)+" %",1),["PREZ","SENAT"].indexOf(e.key)>-1?(a(),i("td",te,r(n.$data.$ucast.length>1?n.$data.$ucast[1].UCAST+" %":""),1)):p("",!0)]))),256))])])])]),_:2},1024)],64)):p("",!0)]),_:2},1024)])):p("",!0)],64))),256))]),_:1}),o(E,{label:"V průbÄhu Äasu",class:"mt1"},{default:d(()=>[ee,o(w,{class:"mt3"},{default:d(()=>[(a(!0),i(y,null,m(t.election_types.filter(e=>["PS","EP","KZ"].indexOf(e.key)>-1),(e,u)=>(a(),i(y,null,[t.$elections.past.find(n=>n.$volby.typ===e.key)?(a(),i("div",se,[o(S,null,{default:d(()=>[l("div",le,[l("div",null,[o($,{src:t.cdn+"icon/"+e.hash+".svg",width:4.5},null,8,["src"])]),l("div",null,[l("strong",null,r(e.name),1),l("div",ne,[o(N,{value:t.$elections.past.filter(n=>n.$volby.typ===e.key).length,end:["","jedny volby","%% volby","%% voleb"]},null,8,["value"])])])]),ae,o(P,{election:e,data:t.$elections.past.filter(n=>n.$volby.typ===e.key)},null,8,["election","data"])]),_:2},1024)])):p("",!0)],64))),256))]),_:1})]),_:1})])):p("",!0)]),_:1},8,["rule"])]),_:1})])):p("",!0)]),_:1},8,["rule"])]),_:1},8,["headline"])]),anchors:d(()=>[o(I,{data:{logo:t.cdn+"icon/krajske-volby.svg"},size:"12rem"},null,8,["data"]),oe,o(B)]),aside:d(()=>[o(k,{rule:t.data},{default:d(()=>[t.data?(a(),i("div",ie,[l("h4",null,r(t.$core.NAZEV),1),o(T,{class:"smaller",height:".33"},{default:d(()=>[t.$meta.find(e=>["social","link"].indexOf(e.type)>-1)?(a(),i("div",de,[o(U),(a(!0),i(y,null,m(t.$meta.filter(e=>["social"].indexOf(e.type)>-1),(e,u)=>(a(),g(H,{href:e.value},{default:d(()=>[o(L,{type:t.type(e.value)},null,8,["type"])]),_:2},1032,["href"]))),256))])):p("",!0),l("div",null,r(t.current?t.current.list[0].$kandidati.length:"")+" zastupitelů",1),t.$elections.past[0].$data.$ucast?(a(),i("div",re,[_(r(t.number(t.$elections.past[0].$data.$ucast[0].VOLICU))+" vol
1iÄů ",1),l("div",ue,"ke dni "+r(t.date(t.$elections.past[0].$volby.datum,3)),1)])):p("",!0)]),_:1})])):p("",!0)]),_:1},8,["rule"])]),_:1})])}const _e=dt(ht,[["render",ce],["__scopeId","data-v-d0f174f0"]]);export{_e as default};
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.