1import{r as m,j as e}from"./index-uvVIpnMf.js";import{a as E}from"./index-CzApALvg.js";import{H as T,B as b,F as C}from"./Footer-CYpRvizH.js";import{C as i,a as o,b as f,c as y}from"./card-BAOssAUG.js";import{F as x}from"./file-text-C6w61H2L.js";import{B as D}from"./building-2-BSAAp5L7.js";import{U as P}from"./users-LzToT5Vw.js";import{T as F}from"./target-BS-G_Fo1.js";import{D as N}from"./download-D81nv9VR.js";const v="https://coastal.bank.in",$=()=>{const[h,p]=m.useState([]),[d,j]=m.useState(!0),[c,u]=m.useState(""),w=a=>{const r=String(a||"").match(/\b\d{4}-\d{4}\b/);return r?r[0]:a};m.useEffect(()=>{(async()=>{try{j(!0),u("");const r=await E.get(`${v}/api/public/public-notices`,{params:{section:"Annual Reports"}});if(r.data?.success&&Array.isArray(r.data?.data)){const s=r.data.data.map(t=>({id:t.id,title:t.title,year:w(t.title),fileName:t.fileName,storedFileName:t.storedFileName||t.fileName,displayOrder:t.displayOrder})).sort((t,n)=>Number(t.displayOrder||0)-Number(n.displayOrder||0));p(s)}else p([]),u("Unable to load Annual Reports.")}catch(r){console.error("FETCH ANNUAL REPORTS ERROR:",r),p([]),u("Unable to load Annual Reports.")}finally{j(!1)}})()},[]);const R=async(a,r)=>{if(a.preventDefault(),!r)return;const s=window.open("","_blank");if(!s){alert("Please allow pop-ups for this website to open the PDF.");return}s.document.open(),s.document.write(` 2 <!DOCTYPE html> 3 4 <html> 5 6 <head> 7 8 <title>Annual Report</title> 9 10 <style> 11 12 html, 13 body { 14 15 margin: 0; 16 padding: 0; 17 18 width: 100%; 19 height: 100%; 20 21 overflow: hidden; 22 23 background: #525252; 24 25 font-family: Arial, sans-serif; 26 27 } 28 29 .loading { 30 31 width: 100%; 32 height: 100%; 33 34 display: flex; 35 36 align-items: center; 37 38 justify-content: center; 39 40 color: white; 41 42 font-size: 18px; 43 44 } 45 46 </style> 47 48 </head> 49 50 <body> 51 52 <div class="loading"> 53 Loading Annual Report... 54 </div> 55 56 </body> 57 58 </html> 59 `),s.document.close();try{const t=`${v}/api/public-notices/pdf/${encodeURIComponent(r)}`;console.log("FETCHING ANNUAL REPORT PDF:",t);const n=await fetch(t,{method:"GET",mode:"cors",cache:"no-store"});if(!n.ok)throw new Error(`PDF request failed: ${n.status}`);const l=await n.blob();if(console.log("ANNUAL REPORT PDF BLOB RECEIVED:",{type:l.type,size:l.size}),!l||l.size===0)throw new Error("PDF file is empty.");const g=URL.createObjectURL(l);console.log("ANNUAL REPORT BLOB URL CREATED:",g),s.document.open(),s.document.write(` 60 <!DOCTYPE html> 61 62 <html> 63 64 <head> 65 66 <title>Annual Report</title> 67 68 <style> 69 70 html, 71 body { 72 73 margin: 0; 74 padding: 0; 75 76 width: 100%; 77 height: 100%; 78 79 overflow: hidden; 80 81 background: #525252; 82 83 } 84 85 iframe { 86 87 width: 100%; 88 height: 100%; 89 90 border: none; 91 92 display: block; 93 94 } 95 96 </style> 97 98 </head> 99 100 <body> 101 102 <iframe 103 src="${g}" 104 title="Annual Report PDF" 105 ></iframe> 106 107 </body> 108 109 </html> 110 `),s.document.close(),s.addEventListener("beforeunload",()=>{URL.revokeObjectURL(g)})}
110catch(t){console.error("OPEN ANNUAL REPORT PDF ERROR:",t);try{s.close()}catch{}alert("Unable to open the Annual Report PDF. Please try again.")}},A=[{year:"2025",file:"/documents/MGT-7_Annual_Return_2025.pdf"},{year:"2024",file:"/documents/MGT-7_Annual_Return_2024.pdf"},{year:"2023",file:"/documents/MGT-7_Annual_Return_2023.pdf"},{year:"2022",file:"/documents/MGT-7_Annual_Return_2022.pdf"},{year:"2021",file:"/documents/MGT-7_Annual_Return_2021.pdf"},{year:"2020",file:"/documents/MGT-7_Annual_Return_2020.pdf"}],k=[{particular:"Capital & Reserves",march2025:"18,161",march2026:"19,808",growth2025:9.54,growth2026:9.07},{particular:"Deposits",march2025:"85,567",march2026:"99,472",growth2025:9.92,growth2026:16.25},{particular:"Advances",march2025:"74,061",march2026:"91,005",growth2025:17.58,growth2026:22.88},{particular:"PBT",march2025:"2,528",march2026:"2,605",growth2025:.04,growth2026:3.05},{particular:"PAT",march2025:"1,853",march2026:"1,930",growth2025:-.86,growth2026:4.16}];return e.jsxs("div",{className:"min-h-screen flex flex-col",children:[e.jsx(T,{}),e.jsx("a",{href:"#main-content",className:"sr-only focus:not-sr-only focus:fixed focus:top-4 focus:left-4 bg-black text-white px-4 py-2 z-50 rounded",children:"Skip to main content"}),e.jsx("main",{id:"main-content",role:"main",className:"flex-1",children:e.jsxs("div",{className:"container mx-auto px-4 py-[5px]",children:[e.jsxs("div",{className:"relative text-center mb-16 overflow-hidden",children:[e.jsx("div",{className:"absolute inset-0 bg-gradient-to-r from-primary/5 via-primary/10 to-primary/5 rounded-3xl -rotate-1 scale-105"}),e.jsxs("div",{className:"relative px-0 py-[20px]",children:[e.jsxs("div",{className:"inline-flex items-center gap-2 mb-4 px-4 py-2 bg-primary/10 rounded-full text-primary font-medium text-sm animate-fade-in",children:[e.jsx(x,{className:"h-4 w-4","aria-hidden":"true"}),"Transparency & Accountability"]}),e.jsx("h1",{className:"text-3xl md:text-3xl font-bold bg-gradient-to-r from-primary via-primary/80 to-primary/60 bg-clip-text text-transparent mb-6 animate-fade-in",children:"Investor Relations"}),e.jsx("p",{className:"text-lg text-gray-700 dark:text-gray-300 max-w-2xl mx-auto leading-relaxed",children:"Committed to transparency and timely communication with all stakeholders"}),e.jsx("div",{className:"flex justify-center mt-8",children:e.jsx("div",{className:"w-32 h-1 bg-gradient-to-r from-primary/0 via-primary to-primary/0 rounded-full"})})]})]}),e.jsx("section",{className:"mb-16","aria-labelledby":"company-overview",children:e.jsxs(i,{className:"relative overflow-hidden bg-gradient-to-br from-card via-card/95 to-background border-primary/20 shadow-lg hover:shadow-xl transition-all duration-500 group",children:[e.jsx("div",{className:"absolute top-0 right-0 w-32 h-32 bg-gradient-to-br from-primary/10 to-transparent rounded-full translate-x-16 -translate-y-16 group-hover:scale-125 transition-transform duration-700"}),e.jsxs(o,{className:"p-10 relative",children:[e.jsxs("div",{className:"flex items-center gap-3 mb-8",children:[e.jsx("div",{className:"p-3 rounded-full bg-primary/10 group-hover:bg-primary/15 transition-colors duration-300",children:e.jsx(D,{className:"h-6 w-6 text-primary","aria-hidden":"true"})}),e.jsx("h2",{id:"company-overview",className:"text-2xl font-bold text-foreground",children:"Company Overview"})]}),e.jsx("div",{className:"prose max-w-none text-gray-700 dark:text-gray-300 leading-relaxed space-y-6 text-base",children:e.jsxs("div",{className:"grid md:grid-cols-2 gap-8",children:[e.jsxs("div",{className:"space-y-4",children:[e.jsxs("p",{className:"text-foreground/90",children:[e.jsx("strong",{className:"text-primary",children:"Coastal Bank"}),", the largest Local Area Bank in the Country, operates in 12 districts of Andhra Pradesh, viz., Krishna, NTR, Guntur, Eluru, West & East Godavari, Visakhapatnam, Palnadu, Bapatla, Anakapalli, Dr B. R. Ambedkar Konaseema and Kakinada."]}),e.jsxs("div",{className:"flex items-center gap-4 p-4 bg-primary/5 rounded-lg border border-primary/10",children:[e.jsx(P,{className:"h-5 w-5 text-primary flex-shrink-0","aria-hidden":"true"}),e.jsx("span",{className:"text-sm font-medium",children:"More than 100 service points: 50+ branches, 47 ATMs, 39 CBMBC"})]})]}),e.jsxs("div",{className:"space-y-4",children:[e.jsx("p",{children:"Right from inception, Coastal Bank is known for institutional credit in rural and semi-urban areas â providing financial assistance to Agriculture, MSME, Self Help Groups, and Joint Liability Groups. The Bank has recently forayed into retail advances â housing and personal loans."}),e.jsxs("div",{className:"grid grid-cols-2 gap-4",children:[e.jsxs("div",{className:"p-3 bg-green-50 dark:bg-green-950/20 rounded-lg border border-green-200 dark:border-green-800",children:[e.jsx("div",{className:"text-2xl font-bold text-green-600 dark:text-green-400",children:"75%"}),e.jsx("div",{className:"text-xs text-green-700 dark:text-green-300",children:"Priority Sector Advances"})]}),e.jsxs("div",{className:"p-3 bg-blue-50 dark:bg-blue-950/20 rounded-lg border border-blue-200 dark:border-blue-800",children:[e.jsx("div",{className:"text-2xl font-bold text-blue-600 dar
110k:text-blue-400",children:"48%"}),e.jsx("div",{className:"text-xs text-blue-700 dark:text-blue-300",children:"Women Entrepreneurs"})]})]})]})]})})]})]})}),e.jsx("section",{className:"mb-16","aria-labelledby":"financial-highlights",children:e.jsxs(i,{className:"relative overflow-hidden bg-gradient-to-br from-card via-card/95 to-background border-primary/20 shadow-lg hover:shadow-xl transition-all duration-500",children:[e.jsxs(f,{className:"pb-6 text-center",children:[e.jsxs("div",{className:"flex justify-center items-center gap-3 mb-4",children:[e.jsx(F,{className:"h-6 w-6 text-primary","aria-hidden":"true"}),e.jsx(y,{id:"financial-highlights",className:"text-3xl font-bold bg-gradient-to-r from-primary to-primary/70 bg-clip-text text-transparent",children:"Financial Highlights"})]}),e.jsx("p",{className:"text-gray-700 dark:text-gray-300",children:"Key performance indicators showcasing our growth trajectory"})]}),e.jsx(o,{className:"px-4 md:px-8 pb-8",children:e.jsx("div",{className:"overflow-x-auto",children:e.jsx("div",{className:"min-w-[700px] md:min-w-0 md:max-w-[750px] md:mx-auto",children:e.jsxs("table",{className:"w-full border-collapse border border-slate-800 text-sm md:text-base",role:"table","aria-label":"Financial Highlights Table",children:[e.jsx("caption",{className:"sr-only",children:"Financial data comparison for 2024 and 2025"}),e.jsxs("colgroup",{children:[e.jsx("col",{style:{width:"50%"}}),e.jsx("col",{style:{width:"25%"}}),e.jsx("col",{style:{width:"25%"}})]}),e.jsx("thead",{children:e.jsxs("tr",{className:"bg-slate-100",children:[e.jsx("th",{scope:"col",className:"text-center py-3 px-3 font-bold text-slate-900 border border-slate-800",children:"Particulars"}),e.jsx("th",{scope:"col",className:"text-center py-3 px-3 font-bold text-slate-900 border border-slate-800",children:"31-03-2025"}),e.jsx("th",{scope:"col",className:"text-center py-3 px-3 font-bold text-slate-900 border border-slate-800",children:"31-03-2026"})]})}),e.jsx("tbody",{children:k.map((a,r)=>e.jsxs("tr",{className:"odd:bg-white even:bg-white",children:[e.jsx("td",{role:"rowheader",className:"py-3 px-3 border border-slate-800 break-words text-center text-sm md:text-base",children:a.particular}),e.jsxs("td",{className:"py-3 px-3 text-center border border-slate-800 text-gray-700 dark:text-gray-300 whitespace-nowrap",children:["â¹",a.march2025]}),e.jsx("td",{className:"py-3 px-3 text-center border border-slate-800 whitespace-nowrap",children:e.jsxs("div",{className:"inline-flex flex-col items-center",children:[e.jsxs("span",{children:["â¹",a.march2026]}),e.jsxs("span",{"aria-live":"polite",className:`mt-1 text-xs px-2 py-0.5 rounded-full font-medium ${a.growth2026>=0?"bg-green-100 text-green-700":"bg-red-100 text-red-700"}`,children:[a.growth2026>=0?"Increase":"Decrease"," ",Math.abs(a.growth2026).toFixed(2)," percent"]})]})})]},r))})]})})})})]})}),e.jsx("section",{className:"mb-16","aria-labelledby":"Annual-Reports",children:e.jsxs(i,{className:"bg-gradient-to-br from-card via-card/95 to-background border-primary/20 shadow-lg hover:shadow-xl transition-all duration-500",children:[e.jsxs(f,{className:"text-center pb-8",children:[e.jsxs("div",{className:"flex items-center justify-center gap-2 mb-5",children:[e.jsx(x,{className:"h-6 w-6 text-purple-600 dark:text-purple-400","aria-hidden":"true"}),e.jsx(y,{className:"text-2xl font-bold bg-gradient-to-r from-purple-600 to-purple-500 bg-clip-text text-transparent",children:"Annual Reports"})]}),e.jsx("p",{className:"text-gray-700 dark:text-gray-300",children:"Comprehensive annual reports showcasing our financial performance and operations"})]}),e.jsxs(o,{className:"px-8 pb-8",children:[d&&e.jsx("div",{className:"flex items-center justify-center py-10 text-gray-600",role:"status","aria-live":"polite",children:e.jsx("div",{className:"animate-pulse",children:"Loading Annual Reports..."})}),!d&&c&&e.jsx("div",{className:"text-center py-10 text-red-600",role:"alert",children:c}),!d&&!c&&h.length===0&&e.jsx("div",{className:"text-center py-10 text-gray-600",role:"status",children:"No Annual Reports are currently available."}),!d&&!c&&h.length>0&&e.jsx("div",{className:"grid grid-cols-1 md:grid-cols-2 lg:grid-cols-3 gap-6",children:h.map(a=>e.jsx(b,{asChild:!0,variant:"outline",className:` 111 h-auto 112 p-0 113 justify-start 114 hover:bg-gradient-to-br 115 hover:from-purple-50 116 hover:to-purple-100/50 117 hover:shadow-lg 118 hover:border-purple-300 119 transition-all 120 duration-300 121 focus:outline-none 122 focus:ring-2 123 focus:ring-primary 124 focus:ring-offset-2 125 `,children:e.jsxs("a",{href:"#",onClick:r=>R(r,a.storedFileName),"aria-label":`Open Annual Report ${a.year}`,className:` 126 flex 127 items-center 128 gap-4 129 w-full 130 p-6 131 `,children:[e.jsx("div",{className:` 132 p-3 133 rounded-full 134 bg-purple-50 135 dark:bg-purple-950/30 136 `,children:e.jsx(N,{className:` 137 h-5 138 w-5 139 text-purple-600 140 dark:text-purple-400 141 `,"aria-hidden":"true"})}),e.jsxs("div",{className:"text-left",children:[e.jsx("div",{className:"font-semibold text-foreground",children:"Annual Report FY of"}),e.jsx("div",{className:` 142 text-sm 143 text-gray-700 144 dark:text-gray-300 145 `,children:a.year})]})]})},a.id))})]})]})}),e.jsx("section",{className:"mb-16","aria-labelledby":"annual-returns",children:e.jsxs(i,{className:"bg-gradient-to-br from-card via-card/95 to-background border-primary/20 shadow-lg hover:shadow-xl transition-all duration-500",children:[e.jsxs(f,{className:"text-center pb-8",children:[e.jsxs("div",{className:"flex items-center justify-center gap-2 mb-5",children:[e.jsx(x,{className:"h-6 w-6 text-blue-600 dar
145k:text-blue-400","aria-hidden":"true"}),e.jsx(y,{id:"annual-returns",className:"text-2xl font-bold bg-gradient-to-r from-blue-600 to-blue-500 bg-clip-text text-transparent",children:"MGT-7 Annual Returns"})]}),e.jsx("p",{className:"text-gray-700 dark:text-gray-300",children:"Official annual return documents filed with regulatory authorities"})]}),e.jsx(o,{className:"grid grid-cols-1 md:grid-cols-2 lg:grid-cols-3 gap-6 px-8 pb-8",children:A.map(a=>e.jsx(b,{asChild:!0,variant:"outline",className:` 146 h-auto 147 p-0 148 justify-start 149 hover:bg-gradient-to-br 150 hover:from-blue-50 151 hover:to-blue-100/50 152 hover:shadow-lg 153 hover:border-blue-300 154 transition-all 155 duration-300 156 focus:outline-none 157 focus:ring-2 158 focus:ring-primary 159 focus:ring-offset-2 160 `,children:e.jsxs("a",{href:a.file,target:"_blank",rel:"noopener noreferrer","aria-label":`Open MGT-7 Annual Return ${a.year}`,className:"flex items-center gap-4 w-full p-6",children:[e.jsx("div",{className:"p-3 rounded-full bg-blue-50",children:e.jsx(N,{className:"h-5 w-5 text-blue-600","aria-hidden":"true"})}),e.jsxs("div",{className:"text-left",children:[e.jsx("div",{className:"font-semibold text-foreground",children:"MGT-7 Annual Return"}),e.jsx("div",{className:"text-sm text-gray-700 dark:text-gray-300",children:a.year})]})]})},a.year))})]})}),e.jsx("section",{className:"mb-16","aria-labelledby":"Unclaimed-Dividend-Details",children:e.jsxs(i,{role:"region",className:"relative overflow-hidden bg-gradient-to-br from-card via-card/95 to-background border-yellow-200 shadow-lg hover:shadow-xl transition-all duration-500 group",children:[e.jsx("div",{className:"absolute top-0 left-0 w-32 h-32 bg-gradient-to-br from-yellow-100/30 to-transparent dark:from-yellow-900/10 rounded-full -translate-x-16 -translate-y-16 group-hover:scale-125 transition-transform duration-700"}),e.jsx(o,{className:"p-8 relative text-center",children:e.jsxs(b,{type:"button",variant:"default",size:"lg",className:` 161 w-full sm:w-auto py-5 px-8 162 focus:outline-none focus:ring-2 focus:ring-primary focus:ring-offset-2 163 text-lg font-semibold text-white 164 bg-gradient-to-r from-yellow-500 to-yellow-400 165 hover:from-yellow-600 hover:to-yellow-500 166 rounded-xl shadow-md hover:shadow-lg 167 flex items-center justify-center gap-3 168 transition-all duration-300 169 `,"aria-label":"Go to Unclaimed Dividend Details page",onClick:()=>window.location.href="/unclaimed-dividend",children:[e.jsx(x,{className:"h-5 w-5","aria-hidden":"true"}),"Unclaimed Dividend Details"]})})]})})]})}),e.jsx(C,{})]})};export{$ 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.