1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[9733],{63720:(n,e,t)=>{(window.__NEXT_P=window.__NEXT_P||[]).push(["/announcement/announcementdetails",function(){return t(75650)}])},75650:(n,e,t)=>{"use strict";t.r(e),t.d(e,{ONE_ANNOUNCEMENT_QUERY:()=>v,default:()=>w});var i=t(28888),a=t(37876),s=t(14232),c=t(86191),d=t(31167),l=t(48230),r=t.n(l),u=t(89099),o=t.n(u),m=t(71565),p=t(71534);s.Component;var h=t(73678),x=t(98949);function j(){let n=(0,i._)(["\n query ONE_ITEM_QUERY($id: Int, $IsAdmin: Int) {\n announcement(ID: $id, IsAdmin: $IsAdmin) {\n ID\n Subject\n Body\n DateActivates\n DateExpires\n URL\n Pic\n }\n }\n"]);return j=function(){return n},n}let{Title:A,ErrorText:f}=t(63200),v=(0,c.J1)(j()),_=n=>{let e=(0,s.useContext)(h.R);if(!n.query.id)return(0,a.jsx)(f,{children:"Invalid parameters"});{let{loading:t,error:i,data:c}=(0,d.I)(v,{variables:{id:parseInt(n.query.id),IsAdmin:e&&e.Auth.isWebAdmin?1:0}});return((0,s.useEffect)(()=>{var n;null==(n=document.getElementById("editButton"))||n.focus()},[e,t,c]),(0,s.useEffect)(()=>{if(!e)return void o().push("/login?takeMeTo=announcement/announcementdetails?id=".concat(n.query.id));e.Auth.isWebAdmin||o().push("/")},[e]),!t&&e&&e.Auth.isWebAdmin)?i?(0,a.jsx)("p",{children:i}):(0,a.jsx)("div",{className:"p-fluid",children:(0,a.jsx)("div",{className:"p-grid",children:(0,a.jsx)("div",{className:"p-col-12",children:(0,a.jsxs)("div",{className:"card card-w-title p-card",children:[(0,a.jsxs)(A,{children:[" ",c.announcement.Subject,e&&e.Auth&&e.Auth.isWebAdmin?(0,a.jsx)(r(),{href:"/announcement/announcementedit?id="+n.query.id,prefetch:!1,legacyBehavior:!0,children:(0,a.jsx)(x.$,{id:"editButton",label:"Edit Announcement",icon:"pi pi-pencil",style:{marginLeft:"20px",verticalAlign:"Top",width:"170px"}})}):(0,a.jsx)("span",{})]}),(0,a.jsx)("div",{className:"p-grid",children:(0,a.jsxs)("div",{className:"p-col-12",children:[new Date(c.announcement.DateExpires)<new Date?(0,a.jsx)(f,{children:"expired"}):(0,a.jsx)("span",{}),new Date(c.announcement.DateActivates)>new Date?(0,a.jsxs)(f,{children:["Activates on"," ",new Date(c.announcement.DateActivates).toLocaleDateString()]}):(0,a.jsx)("span",{}),(0,a.jsx)("div",{dangerouslySetInnerHTML:{__html:c.announcement.Body},style:c.announcement.Pic?{width:"70%",display:"inline-block",verticalAlign:"top",fontSize:"1.4em"}:{width:"100%",fontSize:"1.4em"}}),c.announcement.Pic?(0,a.jsx)("div",{style:{width:"29%",display:"inline-block",verticalAlign:"top"},children:(0,a.jsx)(m.A,{width:"200px",data:c.announcement.Pic,alt:c.announcement.Subject})}):(0,a.jsx)("span",{}),""!=c.announcement.URL?(0,a.jsxs)(r(),{prefetch:!1,href:{pathname:c.announcement.URL},title:"Link to "+c.announcement.URL,children:[(0,a.jsx)("i",{className:"pi pi-fw pi-external-link"}),c.announcement.URL]}):(0,a.jsx)("span",{})]})})]})})})}):(0,a.jsx)(p.A,{})}};_.getInitialProps=n=>({query:n.query});let w=_}},n=>{n.O(0,[636,6593,8792],()=>n(n.s=63720)),_N_E=n.O()}]);
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.