(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[148],{1105:function(e,t,n){(window.__NEXT_P=window.__NEXT_P||[]).push(["/coverage",function(){return n(6588)}])},2897:function(e,t,n){"use strict";n.d(t,{Z:function(){return l}});var r=n(5893),i=n(7747);function l(e){let{children:t,mode:n}=e;return(0,r.jsx)(i.xu,{children:(0,r.jsx)(i.xu,{paddingBottom:"150px",children:t})})}n(7294),n(1664),n(1163)},8752:function(e,t,n){"use strict";n.d(t,{Z:function(){return o}});var r=n(5893),i=n(7747),l=n(1293),a=n(1731);function o(e){let{label:t,...n}=e;return(0,r.jsxs)(i.xu,{pos:"relative",children:[(0,r.jsx)(l.x,{fontSize:14,textAlign:"left",w:"fit-content",bg:"white",ml:3,px:1,mt:-2.5,pos:"absolute",whiteSpace:"nowrap",zIndex:1,color:"gray.500",children:t}),(0,r.jsx)(a.P,{h:"50px",...n})]})}n(7294)},6588:function(e,t,n){"use strict";n.r(t),n.d(t,{__N_SSP:function(){return N},default:function(){return C}});var r=n(5893),i=n(7294),l=n(8783),a=n(4292),o=n(8166),c=n(2757),s=n(7747),u=n(1293),d=n(5281),f=n(3717),h=n(8752),p=n(1664),g=n.n(p),x=n(6924),v=n.n(x),j=n(6040),w=n.n(j),m=n(1163),y=n(8767),S=n(1465);function _(e){var t;let{initialParams:n}=e,{coverageDetails:p,getCoveragePurpose:x,states:j,lgas:_,wards:E,pus:N,isLoading:C,coverageData:z,handleChange:Z}=function(e){let{query:t,push:n}=(0,m.useRouter)(),[r,l]=(0,i.useState)({state:e.state,LGA:e.LGA,ward:e.ward,pollingUnit:e.pollingUnit,team:""}),{state:a,LGA:o,ward:c,pollingUnit:s}=r,{data:u}=(0,y.useQuery)(["states"],S.Pz),{data:d}=(0,y.useQuery)(["lgas",a],S.ZM,{enabled:!!a}),{data:f}=(0,y.useQuery)(["wards",o],S.bO,{enabled:!!o}),{data:h}=(0,y.useQuery)(["pus",c],S.D$,{enabled:!!c}),{data:p,isLoading:g}=(0,y.useQuery)(["coverage",a,o,c,s],S.El,{cacheTime:135e4,staleTime:18e5}),x=(e,r)=>{n({pathname:"/coverage",query:w()({...t,[e]:r||void 0},v())},void 0,{shallow:!0})};return(0,i.useEffect)(()=>{x("state",a)},[a]),(0,i.useEffect)(()=>{x("LGA",o)},[o]),(0,i.useEffect)(()=>{x("ward",c)},[c]),(0,i.useEffect)(()=>{x("pollingUnit",s)},[s]),{states:u,lgas:d,wards:f,pus:h,getCoveragePurpose:()=>s?"Your polling unit":c?"Your ward":o?"Your local government":a?"Your state":"Nigeria",coverageDetails:r,handleChange:e=>{let{name:t,value:n}=e.target;l(e=>({...e,[t]:n}))},coverageData:p,isLoading:g}}(n),b=x(),{state:k,LGA:P,ward:O,team:A,pollingUnit:G}=p,{coveragePercentage:U,pollingUnitsCoverage:q}=z||{};return(0,r.jsx)(l.g,{px:"5%",children:(0,r.jsxs)(l.g,{w:"full",maxW:"xl",divider:(0,r.jsx)(a.U,{justify:"center",children:(0,r.jsx)(o.c,{w:288})}),children:[(0,r.jsxs)(l.g,{children:[(0,r.jsxs)(c.X,{fontSize:24,pt:8,pb:8,fontWeight:"medium",children:["Collation Coverage"," ",void 0!==U&&(0,r.jsxs)(s.xu,{as:"span",fontWeight:600,children:[U,"%"]})]}),(0,r.jsx)(u.x,{fontSize:12,pt:0,children:"Use the filter below to see if your PU has coverage"})]}),(0,r.jsxs)(d.K,{w:"full",pt:3,direction:{base:"column"},children:[(0,r.jsxs)(f.k,{pb:3,gap:"3",children:[(0,r.jsx)(s.xu,{w:"full",children:(0,r.jsx)(h.Z,{isRequired:!0,name:"state",value:k,onChange:Z,label:"State",placeholder:"Select your state",children:null==j?void 0:j.map(e=>{let{id:t,name:n}=e;return(0,r.jsx)("option",{value:t,children:n},t)})})}),(0,r.jsx)(s.xu,{w:"full",children:(0,r.jsx)(h.Z,{isRequired:!0,name:"LGA",value:P,onChange:Z,label:"L.G.A",placeholder:"Enter your local government area",children:null==_?void 0:_.map(e=>{let{id:t,name:n}=e;return(0,r.jsx)("option",{value:t,children:n},t)})})})]}),(0,r.jsxs)(f.k,{pb:3,gap:"3",children:[(0,r.jsx)(s.xu,{w:"full",children:(0,r.jsx)(h.Z,{isRequired:!0,name:"ward",value:O,onChange:Z,label:"Ward",placeholder:"Select ward",children:null==E?void 0:E.map(e=>{let{id:t,name:n}=e;return(0,r.jsx)("option",{value:t,children:n},t)})})}),(0,r.jsx)(s.xu,{w:"full",children:(0,r.jsx)(h.Z,{isRequired:!0,name:"pollingUnit",value:G,onChange:Z,label:"Polling Unit",placeholder:"Select polling unit",children:null==N?void 0:N.map(e=>{let{id:t,name:n}=e;return(0,r.jsx)("option",{value:t,children:n},t)})})})]})]}),C&&(0,r.jsx)(u.x,{pt:4,color:"gray.500",textAlign:"center",children:"Loading..."}),(0,r.jsxs)(d.K,{w:"full",children:[z&&(0,r.jsxs)(u.x,{pt:4,pb:1,fontSize:14,textAlign:"center",children:[b," has"," ",void 0!==U?U?"".concat(U,"%"):"no":(null===(t=q[0])||void 0===t?void 0:t.coverage)?"":"no"," ","coverage"]}),q&&(0,r.jsxs)(d.K,{w:"full",fontSize:[14,16],rounded:6,border:"1px solid lightgrey",divider:(0,r.jsx)(o.c,{}),spacing:0,children:[(0,r.jsxs)(a.U,{fontWeight:600,color:"gray.500",textTransform:"uppercase",divider:(0,r.jsx)(o.c,{}),spacing:0,children:[(0,r.jsx)(u.x,{px:[3,4],py:2,w:"full",children:"Polling unit name"}),(0,r.jsx)(u.x,{textAlign:"center",w:24,flexShrink:0,px:[3,4],py:2,children:"Status"})]}),q.map((e,t)=>{let{puName:n,coverage:i}=e;return(0,r.jsxs)(a.U,{fontSize:[12,14],divider:(0,r.jsx)(o.c,{}),spacing:0,children:[(0,r.jsx)(u.x,{px:[3,4],py:2,w:"full",children:n}),(0,r.jsx)(u.x,{textAlign:"center",color:i?"primary.500":"red.400",w:24,flexShrink:0,px:[3,4],py:2,children:i?"Yes":"No"})]},t)})]}),(0,r.jsx)(f.k,{pt:5,pb:5,fontSize:12,textDecor:"underline",justify:"center",children:(0,r.jsx)(g(),{href:"/register",children:"Register to improve coverage"})})]})]})})}var E=n(2897),N=!0;function C(e){let{initialParams:t}=e;return(0,r.jsx)(E.Z,{mode:"light",children:(0,r.jsx)(_,{initialParams:t})})}},1465:function(e,t,n){"use strict";n.d(t,{$9:function(){return g},D$:function(){return c},El:function(){return f},Pz:function(){return l},Um:function(){return u},ZM:function(){return a},bO:function(){return o},cN:function(){return h},kr:function(){return p},qS:function(){return s}});var r=n(7066),i=n(9784);let l=async()=>{let{data:e}=await r.Z.get("/api/location/state",{headers:{"x-api-key":"loc_live98.z7hiPrEEz8Q2veN2egoJaaClS5HcNC4rnghjwOOGRlM="}});return null==e?void 0:e.filter(e=>"12 - EDO"===e.name)},a=async function(){let{queryKey:e}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},[,t]=e||[],{data:n}=await r.Z.get("/api/location/state/".concat(t,"/lgas"),{headers:{"x-api-key":"loc_live98.z7hiPrEEz8Q2veN2egoJaaClS5HcNC4rnghjwOOGRlM="}});return n},o=async function(){let{queryKey:e}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},[,t]=e||[],{data:n}=await r.Z.get("/api/location/lga/".concat(t,"/wards"),{headers:{"x-api-key":"loc_live98.z7hiPrEEz8Q2veN2egoJaaClS5HcNC4rnghjwOOGRlM="}});return n},c=async function(){let{queryKey:e}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},[,t]=e||[],{data:n}=await r.Z.get("/api/location/ward/".concat(t,"/polling-units"),{headers:{"x-api-key":"loc_live98.z7hiPrEEz8Q2veN2egoJaaClS5HcNC4rnghjwOOGRlM="}});return n},s=async e=>{let{data:t}=await i.Z.get("/api/result/parties",e);return t},u=async e=>{let{data:t}=await i.Z.get("/api/result/election-types");return t},d=(e,t,n,r)=>r?"/polling-unit/"+r:n?"/ward/"+n:t?"/lga/"+t:e?"/state/"+e:"/",f=async function(){let{queryKey:e}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},[,...t]=e||[],n=d(...t),{data:i}=await r.Z.get("/api/coverage".concat(n),{headers:{"x-api-key":"loc_live98.z7hiPrEEz8Q2veN2egoJaaClS5HcNC4rnghjwOOGRlM="}});return i},h=async e=>{let{data:t}=await i.Z.post("/api/user/add-polling-unit",e);return t},p=async e=>{let t;let n=localStorage.getItem("collate_acccess_token");n&&(t="Bearer ".concat(n));let{data:i}=await r.Z.post("/api/result/upload-result",e,{headers:{Authorization:t}});return i},g=async e=>{console.log("PAYLOAD",e);let{data:t}=await i.Z.get("/api/result/get-single-result/".concat(e));return t}},9784:function(e,t,n){"use strict";var r=n(7066),i=n(1163),l=n.n(i),a=n(3228);let o=r.Z.create({headers:{"Content-Type":"application/json"}});o.interceptors.request.use(e=>{let t=localStorage.getItem("collate_acccess_token");if(t)return e.headers.Authorization="Bearer ".concat(t),e;l().push("/register")},e=>Promise.reject(e)),o.interceptors.response.use(function(e){return e},function(e){return 401===e.response.status&&(a.Z.invalidateQueries("user"),l().push("/register")),Promise.reject(e)}),t.Z=o},4292:function(e,t,n){"use strict";n.d(t,{U:function(){return a}});var r=n(5281),i=n(6554),l=n(5893),a=(0,i.G)((e,t)=>(0,l.jsx)(r.K,{align:"center",...e,direction:"row",ref:t}));a.displayName="HStack"},2757:function(e,t,n){"use strict";n.d(t,{X:function(){return s}});var r=n(6554),i=n(2772),l=n(3179),a=n(6914),o=n(5432),c=n(5893),s=(0,r.G)(function(e,t){let n=(0,i.mq)("Heading",e),{className:r,...s}=(0,l.Lr)(e);return(0,c.jsx)(a.m.h2,{ref:t,className:(0,o.cx)("chakra-heading",e.className),...s,__css:n})});s.displayName="Heading"},3717:function(e,t,n){"use strict";n.d(t,{k:function(){return a}});var r=n(6554),i=n(6914),l=n(5893),a=(0,r.G)(function(e,t){let{direction:n,align:r,justify:a,wrap:o,basis:c,grow:s,shrink:u,...d}=e;return(0,l.jsx)(i.m.div,{ref:t,__css:{display:"flex",flexDirection:n,alignItems:r,justifyContent:a,flexWrap:o,flexBasis:c,flexGrow:s,flexShrink:u},...d})});a.displayName="Flex"},1103:function(e,t,n){"use strict";n.d(t,{lq:function(){return i},qq:function(){return l}});var r=n(7294);function i(...e){return t=>{e.forEach(e=>{!function(e,t){if(null!=e){if("function"==typeof e){e(t);return}try{e.current=t}catch(n){throw Error(`Cannot assign value '${t}' to ref '${e}'`)}}}(e,t)})}}function l(...e){return(0,r.useMemo)(()=>i(...e),e)}}},function(e){e.O(0,[312,66,734,888,774,179],function(){return e(e.s=1105)}),_N_E=e.O()}]);