1import{c as I,r as i,h as ra,j as a,q as sa}from"./index-uvVIpnMf.js";import{L as d,I as k}from"./label-CMdPijSC.js";import{T as R}from"./textarea-DT3ymerU.js";import{H as ta,M as S,P,d as K,B as b,F as ia}from"./Footer-CYpRvizH.js";import{C as h,b as u,c as x,a as p}from"./card-BAOssAUG.js";import{S as na,a as la,b as ca,c as da,d as oa}from"./select-C1ZCUwiZ.js";import{C as ma}from"./credit-card-CKc3SIO7.js";import{C as ha}from"./clock-De7E264o.js";import{M as ua}from"./message-square-B9GvLV73.js";import"./index-CHM_jtLc.js";import"./Combination-DoCUrqLA.js";/** 2 * @license lucide-react v0.462.0 - ISC 3 * 4 * This source code is licensed under the ISC license. 5 * See the LICENSE file in the root directory of this source tree. 6 */const xa=I("Facebook",[["path",{d:"M18 2h-3a5 5 0 0 0-5 5v3H7v4h3v8h4v-8h3l1-4h-4V7a1 1 0 0 1 1-1h3z",key:"1jg4f8"}]]);/** 7 * @license lucide-react v0.462.0 - ISC 8 * 9 * This source code is licensed under the ISC license. 10 * See the LICENSE file in the root directory of this source tree. 11 */const pa=I("Instagram",[["rect",{width:"20",height:"20",x:"2",y:"2",rx:"5",ry:"5",key:"2e1cvw"}],["path",{d:"M16 11.37A4 4 0 1 1 12.63 8 4 4 0 0 1 16 11.37z",key:"9exkf1"}],["line",{x1:"17.5",x2:"17.51",y1:"6.5",y2:"6.5",key:"r4j83e"}]]);/** 12 * @license lucide-react v0.462.0 - ISC 13 * 14 * This source code is licensed under the ISC license. 15 * See the LICENSE file in the root directory of this source tree. 16 */const ba=I("Linkedin",[["path",{d:"M16 8a6 6 0 0 1 6 6v7h-4v-7a2 2 0 0 0-2-2 2 2 0 0 0-2 2v7h-4v-7a6 6 0 0 1 6-6z",key:"c2jq9f"}],["rect",{width:"4",height:"12",x:"2",y:"9",key:"mk3on5"}],["circle",{cx:"4",cy:"4",r:"2",key:"bt5ra8"}]]);/** 17 * @license lucide-react v0.462.0 - ISC 18 * 19 * This source code is licensed under the ISC license. 20 * See the LICENSE file in the root directory of this source tree. 21 */const ga=I("User",[["path",{d:"M19 21v-2a4 4 0 0 0-4-4H9a4 4 0 0 0-4 4v2",key:"975kel"}],["circle",{cx:"12",cy:"7",r:"4",key:"17ys0d"}]]);/** 22 * @license lucide-react v0.462.0 - ISC 23 * 24 * This source code is licensed under the ISC license. 25 * See the LICENSE file in the root directory of this source tree. 26 */const ka=I("Youtube",[["path",{d:"M2.5 17a24.12 24.12 0 0 1 0-10 2 2 0 0 1 1.4-1.4 49.56 49.56 0 0 1 16.2 0A2 2 0 0 1 21.5 7a24.12 24.12 0 0 1 0 10 2 2 0 0 1-1.4 1.4 49.55 49.55 0 0 1-16.2 0A2 2 0 0 1 2.5 17",key:"1q2vi4"}],["path",{d:"m10 15 5-3-5-3z",key:"1jp15x"}]]),N=250,j=500,z=[{code:"00001",name:"Coastal Local Area Bank Ltd - Vijayawada",district:"NTR",atmId:"CLBN000101",managerName:"D. Vara Prasad",phone:`0866-2579141 270866-2579142`,mobile:"9866625031",email:"[email protected]"},{code:"00002",name:"Coastal Local Area Bank Ltd - Guntur",district:"Guntur",atmId:"CLBN000201",managerName:"Sk. Gouse Basha",phone:"0863-2237785",mobile:"9866625032",email:"[email protected]"},{code:"00003",name:"Coastal Local Area Bank Ltd - Eluru",district:"Eluru",atmId:"",managerName:"B. V. L. Madhuri",phone:"08812-222519",mobile:"9866625033",email:"[email protected]"},{code:"00004",name:"Coastal Local Area Bank Ltd - Nuzvid",district:"Eluru",atmId:"CLBN000401",managerName:"G. Chandra Sekhar",phone:"08656-234933",mobile:"9866625034",email:"[email protected]"},{code:"00005",name:"Coastal Local Area Bank Ltd - Jangareddygudem",district:"Eluru",atmId:"CLBN000501",managerName:"S. Yesu Babu",phone:"08821-226100",mobile:"9866625035",email:"[email protected]"},{code:"00006",name:"Coastal Local Area Bank Ltd - Narasaraopet",district:"Palnadu",atmId:"",managerName:"B. Chandra Sekhar K",phone:"08647-227415",mobile:"9866625036",email:"[email protected]"},{code:"00007",name:"Coastal Local Area Bank Ltd - Repalle",district:"Bapatla",atmId:"CLBN000701",managerName:"M. Pavan Kumar",phone:"08648-224404",mobile:"9866625037",email:"[email protected]"},{code:"00008",name:"Coastal Local Area Bank Ltd - Tanuku",district:"West Godavari",atmId:"",managerName:"D. Surendra Kumar",phone:"08819-229601",mobile:"9866625038",email:"[email protected]"},{code:"00009",name:"Coastal Local Area Bank Ltd - Thulluru",district:"Guntur",atmId:"",managerName:"Sk. Mastanvali",phone:"08645-244990",mobile:"9866625039",email:"[email protected]"},{code:"00010",name:"Coastal Local Area Bank Ltd - Takkellapadu",district:"Guntur",atmId:"CLBN001001",managerName:"J. N. V. Veera Babu",phone:"0863-2292965",mobile:"9866625040",email:"[email protected]"},{code:"00011",name:"Coastal Local Area Bank Ltd - Kanuru",district:"Krishna",atmId:"CLBN001101",managerName:"G. A. G. Prasad",phone:"0866-2550200",mobile:"9866625041",email:"[email protected]"},{code:"00012",name:"Coastal Local Area Bank Ltd - Gudivada",district:"Krishna",atmId:"CLBN001201",managerName:"Rashidunnisha Sk.",phone:"08674-241124",mobile:"9177091091",email:"[email protected]"},{code:"00013",name:"Coastal Local Area Bank Ltd - Tenali",district:"Guntur",atmId:"",managerName:"Ch. Naga Raju",phone:"08644-234181",mobile:"9866625043",email:"br.00013@co
27astal.bank.in"},{code:"00014",name:"Coastal Local Area Bank Ltd - Tadepalligudem",district:"West Godavari",atmId:"CLBN001401",managerName:"Buravilli Prasad",phone:"08818-220592",mobile:"9866625030",email:"[email protected]"},{code:"00015",name:"Coastal Local Area Bank Ltd - Bhimavaram",district:"West Godavari",atmId:"CLBN001501",managerName:"K. Avinash",phone:"08816-238889",mobile:"9866625027",email:"[email protected]"},{code:"00016",name:"Coastal Local Area Bank Ltd - Palakol",district:"West Godavari",atmId:"",managerName:"P. Satyanarayana",phone:"08814-225222",mobile:"9000720720",email:"[email protected]"},{code:"00017",name:"Coastal Local Area Bank Ltd - Gannavaram",district:"Krishna",atmId:"CLBN001701",managerName:"Rajendra Kumar T",phone:"08676-254866",mobile:"9701465970",email:"[email protected]"},{code:"00018",name:"Coastal Local Area Bank Ltd - Gollapudi",district:"NTR",atmId:"",managerName:"T. Mohana Manidhar",phone:"0866-2410279",mobile:"9701465972",email:"[email protected]"},{code:"00019",name:"Coastal Local Area Bank Ltd - Devarapalli",district:"East Godavari",atmId:"CLBN001901",managerName:" KVVN Dinesh",phone:"08813-273411",mobile:"9701465975",email:"[email protected]"},{code:"00020",name:"Coastal Local Area Bank Ltd - Chilakaluripet",district:"Palnadu",atmId:"CLBN002001",managerName:"Thota Pavan Kumar",phone:"08647-257388",mobile:"8008779933",email:"[email protected]"},{code:"00021",name:"Coastal Local Area Bank Ltd - Kothapet",district:"Guntur",atmId:"CLBN002101",managerName:"Ch. Durga Lakshmi Vani",phone:"0863-2235032",mobile:"9701465965",email:"[email protected]"},{code:"00022",name:"Coastal Local Area Bank Ltd - Jaggaiahpet",district:"NTR",atmId:"CLBN002201",managerName:"K. Brahma Rao",phone:"08654-226111",mobile:"9701465966",email:"[email protected]"},{code:"00023",name:"Coastal Local Area Bank Ltd - Nizampatnam",district:"Bapatla",atmId:"CLBN002301",managerName:"V. Murali Mohan",phone:"08648-257085",mobile:"8008779911",email:"[email protected]"},{code:"00024",name:"Coastal Local Area Bank Ltd - Gampalagudem",district:"NTR",atmId:"",managerName:"J. Narasimha Rao",phone:"08673-274733",mobile:"8008779922",email:"[email protected]"},{code:"00025",name:"Coastal Local Area Bank Ltd - Mopidevi",district:"Krishna",atmId:"CLBN002501",managerName:"Ch. Harish Babu",phone:"08671-257117",mobile:"7893632100",email:"[email protected]"},{code:"00026",name:"Coastal Local Area Bank Ltd - Chintalapudi",district:"Eluru",atmId:"",managerName:"Kethavath Chandra Kumar Naik",phone:"08823-223565",mobile:"7893632101",email:"[email protected]"},{code:"00027",name:"Coastal Local Area Bank Ltd - Gorantla",district:"Guntur",atmId:"CLBN002701",managerName:"P. Lakshmi Prasanthi",phone:"0863-2333323",mobile:"7893632103",email:"[email protected]"},{code:"00028",name:"Coastal Local Area Bank Ltd - Vinukonda",district:"Palnadu",atmId:"",managerName:"U. Rubendra Babu",phone:"08646-272019",mobile:"7893632102",email:"[email protected]"},{code:"00029",name:"Coastal Local Area Bank Ltd - Visakhapatnam",district:"Visakhapatnam",atmId:"CLBN002901",managerName:"B. Rama Rao",phone:"0891-2544660",mobile:"9963478202",email:"[email protected]"},{code:"00030",name:"Coastal Local Area Bank Ltd - Gopalapatnam",district:"Visakhapatnam",atmId:"CLBN003001",managerName:"T. Sreenivas",phone:"0891-2597888",mobile:"9963478201",email:"[email protected]"},{code:"00031",name:"Coastal Local Area Bank Ltd - Rajahmundry",district:"East Godavari",atmId:"",managerName:"K. Appa Rao",phone:"0883-2474425",mobile:"9963478203",email:"[email protected]"},{code:"00032",name:"Coastal Local Area Bank Ltd - Ravulapalem",district:"Dr B R Ambedkar Konaseema",atmId:"",managerName:"Ch. Bala Krishna",phone:"08855-257755",mobile:"9963478204",email:"[email protected]"},{code:"00033",name:"Coastal Local Area Bank Ltd - Sarpavaram",district:"Kakinada",atmId:"CLBN003301",managerName:"N Nageswara Rao",phone:"0884-2356363",mobile:"9963478205",email:"[email protected]"},{code:"00034",name:"Coastal Local Area Bank Ltd - Vuyyuru",district:"Krishna",atmId:"CLBN003401",managerName:"N. Naga Siva Krishna",phone:"08676-236624",mobile:"7680993071",email:"[email protected]"},{code:"00035",name:"Coastal Local Area Bank Ltd - Kolluru",district:"Bapatla",atmId:"CLBN003501",managerName:"P.L. Manikanta",phone:"08644-242924",mobile:"7893632104",email:"[email protected]"},{code:"00036",name:"Coastal Local Area Bank Ltd - Enikepadu",district:"NTR",atmId:"CLBN003601",managerName:"K. Ravi Prasad",phone:"0866-2841616",mobile:"7093099305",email:"[email protected]"},{code:"00037",name:"Coastal Local Area Bank Ltd - Amalapuram",district:"Dr B R Ambedkar Konaseema",atmId:"CLBN003701",managerName:"Ch. Sivaji",phone:"08856-233372",mobile:"7093906176",email:"[email protected]"},{code:"00038",name:"Coastal Local Area Bank Ltd - Gajuwaka",district:"Visakhapatnam",atmId:"CLBN003801",managerName:"A. Appala Naidu",phone:"0891-2769759",mobile:"7093906178",email:"[email protected]"},{code:"00039",name:"Coastal Local Area Bank Ltd - Kommadi",district:"Visakhapatnam",atmId:"CLBN003901",managerName:"Shaik Nazima Firdhoz",ph
27one:"0891-2714966",mobile:"7093906180",email:"[email protected]"},{code:"00040",name:"Coastal Local Area Bank Ltd - Mandadam",district:"Guntur",atmId:"",managerName:"C. V. Phani Kumar",phone:"08645-243114",mobile:"7093906187",email:"[email protected]"},{code:"00041",name:"Coastal Local Area Bank Ltd - Anakapalli",district:"Anakapalli",atmId:"CLBN004101",managerName:"U. Tulasi Rao",phone:"08924-223498",mobile:"7331143301",email:"[email protected]"},{code:"00042",name:"Coastal Local Area Bank Ltd - RamachandraPuram",district:"Dr B R Ambedkar Konaseema",atmId:"CLBN004201",managerName:"V. Narayana Rao",phone:"08857-244699",mobile:"7331143304",email:"[email protected]"},{code:"00043",name:"Coastal Local Area Bank Ltd - Prajasakthinagar",district:"NTR",atmId:"CLBN004301",managerName:"Sasanka Madala",phone:"0866-2438499",mobile:"7331143302",email:"[email protected]"},{code:"00044",name:"Coastal Local Area Bank Ltd - Mangalagiri",district:"Guntur",atmId:"CLBN004401",managerName:"K. Madhu Babu",phone:"08645-233177",mobile:"7331143305",email:"[email protected]"},{code:"00045",name:"Coastal Local Area Bank Ltd - Kankipadu",district:"Krishna",atmId:"CLBN004501",managerName:"Vundavalli Rambabu",phone:"0866-2821333",mobile:"7093906186",email:"[email protected]"},{code:"00046",name:"Coastal Local Area Bank Ltd - Undavalli",district:"Guntur",atmId:"CLBN004601",managerName:"Y. Mutyala Naidu",phone:"08645-273200",mobile:"7995574830",email:"[email protected]"},{code:"00047",name:"Coastal Local Area Bank Ltd - Seetharampuram",district:"NTR",atmId:"CLBN004702",managerName:"S. Bhavani",phone:"0866-2434372",mobile:"7995574833",email:"[email protected]"},{code:"00048",name:"Coastal Local Area Bank Ltd - Akividu",district:"West Godavari",atmId:"CLBN004801",managerName:"Ch. Satish Babu",phone:"08816-253889",mobile:"7995574831",email:"[email protected]"},{code:"00049",name:"Coastal Local Area Bank Ltd - Tuni",district:"Kakinada",atmId:"CLBN004901",managerName:"G. Divya Raju",phone:"08854-251455",mobile:"7995574832",email:"[email protected]"},{code:"00050",name:"Coastal Local Area Bank Ltd - Duvvada",district:"Visakhapatnam",atmId:"CLBN005001",managerName:"B. Prasada Rao",phone:"0891-2701811",mobile:"7995574834",email:"[email protected]"},{code:"00051",name:"Coastal Local Area Bank Ltd - Machilipatnam",district:"Krishna",atmId:"CLBN005101",managerName:"T. V. Harihara Reddy",phone:"08672-225578",mobile:"9959588688",email:"[email protected]"},{code:"00052",name:"Coastal Local Area Bank Ltd - One Town",district:"Krishna",atmId:"CLBN005201",managerName:"A. N. V. Krishna Prasad",phone:"0866-2564425",mobile:"9247558627",email:"[email protected]"},{code:"00053",name:"Coastal Local Area Bank Ltd - Lingapuram",district:"Palnadu",atmId:"CLBN005301",managerName:"Pasumarthi Subbarao",phone:"08645-230986",mobile:"9247558629",email:"[email protected]"},{code:"00054",name:"Coastal Local Area Bank Ltd - Nidadavole",district:"West Godavari",atmId:"",managerName:"K. Sreenivas",phone:"08813-294630",mobile:"9247558630",email:"[email protected]"},{code:"00055",name:"Coastal Local Area Bank Ltd - Tadepalle",district:"Guntur",atmId:"CLBN005401",managerName:"K. Anjaneyulu",phone:"08645-274200",mobile:"9247558628",email:"[email protected]"},{code:"00056",name:"Coastal Local Area Bank Ltd - Singarayapalem",district:"Eluru",atmId:"CLBN005501",managerName:"V.S.N.L.V.Vara Prasad",phone:"08674-223600",mobile:"9247558631",email:"[email protected]"}];function Na({formData:n,setFormData:c,onSubmit:l,isSubmitting:f,addrRemaining:C,msgRemaining:y,captchaSvg:L,captchaText:v,setCaptchaText:g,reloadCaptcha:B,className:A}){return a.jsxs(h,{role:"region",className:`h-full ${A||""}`,children:[a.jsx(u,{children:a.jsx(x,{className:"text-primary",children:"Grievance Redressal Form"})}),a.jsx(p,{children:a.jsxs("form",{onSubmit:l,className:"space-y-4",noValidate:!0,children:[a.jsxs("div",{children:[a.jsx(d,{htmlFor:"grievance-name",children:"Name *"}),a.jsx(k,{id:"grievance-name",type:"text","aria-required":"true",required:!0,value:n.name,onChange:r=>c(t=>({...t,name:r.target.value}))})]}),a.jsxs("div",{children:[a.jsx(d,{htmlFor:"grievance-email",children:"Email *"}),a.jsx(k,{id:"grievance-email",type:"email","aria-required":"true",required:!0,value:n.email,onChange:r=>c(t=>({...t,email:r.target.value}))})]}),a.jsxs("div",{children:[a.jsx(d,{htmlFor:"grievance-phone",children:"Phone *"}),a.jsx(k,{id:"grievance-phone",type:"tel","aria-required":"true",required:!0,value:n.phone,onChange:r=>c(t=>({...t,phone:r.target.value}))})]}),a.jsxs("div",{children:[a.jsx(d,{htmlFor:"grievance-address",children:"Address *"}),a.jsx(R,{id:"grievance-address","aria-required":"true",required:!0,rows:2,maxLength:N,value:n.address,onChange:r=>c(t=>({...t,address:r.target.value.slice(0,N)}))}),a.jsx("div",{className:"text-sm text-gray-700 dark:text-gray-300","aria-live":"polite",children:a.jsxs("small",{children:[a.jsx("span",{className:"font-medium",children:C})," ","characters remaining"]})})]}),a.jsxs("div",{children:[a.jsx(d,{htmlFor:"grievance-message",children:"Message *"}),a.jsx(R,{id:"grievance-message","aria-required":"true",required:!0,rows:4,maxLength:j,value:n.message,onChange:r=>c(t=>({...t,message:r.target.value.slice(0,j)}))}),a.jsx("div",{className:"text-sm text-gray-700 dark:text-gray-300","aria-live":"polite",children:a.jsxs("small",{children:[a.jsx("span",{className:"font-medium",children:y})," ","characters remaining"]})})]}),a.jsxs("div",{className:"space-y-2",children:[a.jsx(d,{children:"Captcha *"}),a.jsx("div",{role:"img","aria-label":"Captcha image",className:` 28 w-full 29 max-w-[420px] 30 min-h-[100px] 31 border 32 border-slate-300 33 rounded-lg 34 bg-white 35 p-3 36 flex 37 items-center 38 justify-center 39 overflow-hidden 40 `,children:a.jsx("div",{className:` 41 w-full 42 h-[80px] 43 flex 44 items-center 45 justify-center 46 [&>svg]:w-full 47 [&>svg]:h-full 48 [&>svg]:max-w-full 49 `,dangerouslySetInnerHTML:{__html:L}})}),a.jsx(k,{"aria-label":"Enter captcha text",placeholder:"Enter captcha text","aria-required":"true",required:!0,value:v,onCh
49ange:r=>g(r.target.value)}),a.jsx(b,{type:"button",variant:"outline",onClick:B,children:"Reload Captcha"})]}),a.jsx(b,{type:"submit","aria-label":"Submit grievance form",className:"w-full focus:outline-none focus:ring-2 focus:ring-primary focus:ring-offset-2",disabled:f,children:f?"Submitting...":"Submit Grievance"})]})})]})}function ja({formData:n,setFormData:c,onSubmit:l,isSubmitting:f,addrRemaining:C,msgRemaining:y,captchaSvg:L,captchaText:v,setCaptchaText:g,reloadCaptcha:B,className:A}){return a.jsxs(h,{role:"region",className:`h-full ${A||""}`,children:[a.jsx(u,{children:a.jsx(x,{className:"text-primary",children:"Feedback Form"})}),a.jsx(p,{children:a.jsxs("form",{onSubmit:l,className:"space-y-4",noValidate:!0,children:[a.jsxs("div",{children:[a.jsx(d,{htmlFor:"feedback-name",children:"Name *"}),a.jsx(k,{id:"feedback-name",type:"text","aria-required":"true",required:!0,value:n.name,onChange:r=>c(t=>({...t,name:r.target.value}))})]}),a.jsxs("div",{children:[a.jsx(d,{htmlFor:"feedback-email",children:"Email *"}),a.jsx(k,{id:"feedback-email",type:"email","aria-required":"true",required:!0,value:n.email,onChange:r=>c(t=>({...t,email:r.target.value}))})]}),a.jsxs("div",{children:[a.jsx(d,{htmlFor:"feedback-phone",children:"Phone *"}),a.jsx(k,{id:"feedback-phone",type:"tel","aria-required":"true",required:!0,value:n.phone,onChange:r=>c(t=>({...t,phone:r.target.value}))})]}),a.jsxs("div",{children:[a.jsx(d,{htmlFor:"feedback-address",children:"Address *"}),a.jsx(R,{id:"feedback-address","aria-required":"true",required:!0,rows:2,maxLength:N,value:n.address,onChange:r=>c(t=>({...t,address:r.target.value.slice(0,N)}))}),a.jsx("div",{className:"text-sm text-gray-700 dark:text-gray-300","aria-live":"polite",children:a.jsxs("small",{children:[a.jsx("span",{className:"font-medium",children:C})," ","characters remaining"]})})]}),a.jsxs("div",{children:[a.jsx(d,{htmlFor:"feedback-message",children:"Message *"}),a.jsx(R,{id:"feedback-message","aria-required":"true",required:!0,rows:4,maxLength:j,value:n.message,onChange:r=>c(t=>({...t,message:r.target.value.slice(0,j)}))}),a.jsx("div",{className:"text-sm text-gray-700 dark:text-gray-300","aria-live":"polite",children:a.jsxs("small",{children:[a.jsx("span",{className:"font-medium",children:y})," ","characters remaining"]})})]}),a.jsxs("div",{className:"space-y-2",children:[a.jsx(d,{children:"Captcha *"}),a.jsx("div",{role:"img","aria-label":"Captcha image",className:` 50 w-full 51 max-w-[420px] 52 min-h-[100px] 53 border 54 border-slate-300 55 rounded-lg 56 bg-white 57 p-3 58 flex 59 items-center 60 justify-center 61 overflow-hidden 62 `,children:a.jsx("div",{className:` 63 w-full 64 h-[80px] 65 flex 66 items-center 67 justify-center 68 [&>svg]:w-full 69 [&>svg]:h-full 70 [&>svg]:max-w-full 71 `,dangerouslySetInnerHTML:{__html:L}})}),a.jsx(k,{"aria-label":"Enter captcha text",placeholder:"Enter captcha text","aria-required":"true",required:!0,value:v,onChange:r=>g(r.target.value)}),a.jsx(b,{type:"button",variant:"outline",onClick:B,children:"Reload Captcha"})]}),a.jsx(b,{type:"submit","aria-label":"Submit feedback form",className:"w-full focus:outline-none focus:ring-2 focus:ring-primary focus:ring-offset-2",disabled:f,children:f?"Submitting...":"Submit Feedback"})]})})]})}const Ga=()=>{const[n,c]=i.useState(""),{toast:l}=ra(),[f,C]=i.useState(""),[y,L]=i.useState(""),[v,g]=i.useState(""),[B,A]=i.useState(""),[r,t]=i.useState(""),[F,T]=i.useState(""),[o,q]=i.useState({name:"",email:"",phone:"",address:"",message:""}),[m,E]=i.useState({name:"",email:"",phone:"",address:"",message:""}),[H,V]=i.useState(!1),[U,O]=i.useState(!1),[W,_]=i.useState(N),[D,Y]=i.useState(j),[$,J]=i.useState(N),[X,Q]=i.useState(j);i.useEffect(()=>{_(N-(o.address?.length||0))},[o.address]),i.useEffect(()=>{Y(j-(o.message?.length||0))},[o.message]),i.useEffect(()=>{J(N-(m.address?.length||0))},[m.address]),i.useEffect(()=>{Q(j-(m.message?.length||0))},[m.message]);const G=async()=>{try{const s=await(await fetch("https://coastal.bank.in/api/captcha")).json();C(s.svg),L(s.captchaId),g("")}catch(e){console.error("Failed to load grievance captcha:",e)}},M=async()=>{try{const s=await(await fetch("https://coastal.bank.in/api/captcha")).json();A(s.svg),t(s.captchaId),T("")}catch(e){console.error("Failed to load feedback captcha:",e)}};i.useEffect(()=>{G();const e=setTimeout(()=>{M()},2500);return()=>clearTimeout(e)},[]);const Z=async e=>{if(e.preventDefault(),!o.name.trim()||!o.email.trim()||!o.phone.trim()||!o.address.trim()||!o.message.trim()){l({title:"All fields required",description:"Please fill in all required fields.",variant:"destructive"});return}if(!y||!v.trim()){l({title:"Captcha Required",description:"Please enter the captcha correctly.",variant:"destructive"});return}V(!0);try{const s=await fetch("https://coastal.bank.in/api/grievance",{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({...o,captchaId:y,captchaText:v})}),w=await s.json();
71s.ok?(l({title:"Thank you!",description:"Your grievance has been submitted successfully."}),await G(),g(""),q({name:"",email:"",phone:"",address:"",message:""})):(l({title:s.status===409?"Already Submitted":"Failed",description:w.error||"Unable to submit grievance.",variant:"destructive"}),await G(),g(""))}catch(s){l({title:"Error",description:s?.message||"Unable to connect to the server.",variant:"destructive"})}finally{V(!1)}},aa=async e=>{if(e.preventDefault(),!m.name.trim()||!m.email.trim()||!m.phone.trim()||!m.address.trim()||!m.message.trim()){l({title:"All fields required",description:"Please fill in all required fields.",variant:"destructive"});return}if(!r||!F.trim()){l({title:"Captcha Required",description:"Please enter the captcha correctly.",variant:"destructive"});return}O(!0);try{const s=await fetch("https://coastal.bank.in/api/feedback",{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({...m,captchaId:r,captchaText:F})}),w=await s.json();s.ok?(l({title:"Thank you!",description:"Your feedback has been submitted successfully."}),await M(),T(""),E({name:"",email:"",phone:"",address:"",message:""})):(l({title:s.status===409?"Already Submitted":"Failed",description:w.error||"Unable to submit feedback.",variant:"destructive"}),await M(),T(""))}catch(s){l({title:"Error",description:s?.message||"Unable to connect to the server.",variant:"destructive"})}finally{O(!1)}},ea="https://maps.app.goo.gl/3KUPh7nBmtbBCX3u5";return a.jsxs("div",{className:"min-h-screen bg-background",children:[a.jsx(ta,{}),a.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"}),a.jsx("main",{id:"main-content",role:"main",className:"py-0",children:a.jsxs("div",{className:"container mx-auto px-4 py-12",children:[a.jsxs("div",{role:"region","aria-labelledby":"customer-support",className:"bg-gradient-to-r from-blue-50 to-blue-100 border border-blue-200 rounded-xl shadow-lg p-6 mb-8 text-center",children:[a.jsx("h2",{id:"customer-support",className:"text-2xl font-bold text-blue-800 mb-2",children:"Official Bank Number (For Calls From Bank)"}),a.jsx("a",{href:"tel:1600100081",className:"inline-block text-4xl font-extrabold text-blue-700 tracking-widest hover:text-blue-900 transition",children:"1600 100 081"})]}),a.jsx("div",{role:"region","aria-labelledby":"emergency-services",className:"bg-red-50 border-l-4 border-red-500 p-4 mb-6",children:a.jsxs("div",{className:"text-center",children:[a.jsx("h2",{id:"emergency-services",className:"text-2xl font-bold text-red-700 mb-4",children:"ð¨ Emergency Services"}),a.jsx("p",{className:"text-lg font-semibold text-red-600 mb-4",children:"Lost ATM/Debit Card? Call immediately:"}),a.jsxs("div",{className:"space-y-2",children:[a.jsx("a",{href:"tel:18005327444",className:"block text-2xl font-bold text-red-700 hover:underline",children:"1800 532 7444 (Toll-Free, 24Ã7)"}),a.jsx("div",{className:"text-lg text-red-600",children:"Other Emergency Numbers:"}),a.jsxs("div",{className:"flex flex-wrap justify-center gap-4",children:[a.jsx("a",{href:"tel:18001236230",className:"text-lg font-semibold text-red-700 hover:underline",children:"1800 123 6230"}),a.jsx("a",{href:"tel:18008331004",className:"text-lg font-semibold text-red-700 hover:underline",children:"1800 833 1004"}),a.jsx("a",{href:"tel:8106573542",className:"text-lg font-semibold text-red-700 hover:underline",children:"8106573542 (Card Blocking)"})]})]})]})}),a.jsxs("div",{className:"text-center mb-8",children:[a.jsx("h1",{className:"text-4xl font-bold text-foreground mb-4",children:"Get in Touch with Coastal Local Area Bank"}),a.jsx("p",{className:"text-xl text-gray-700 dark:text-gray-300",children:"We're here to help with all your banking needs"})]}),a.jsxs("div",{className:"grid lg:grid-cols-2 gap-4 mb-8",children:[a.jsxs(h,{role:"region",children:[a.jsx(u,{children:a.jsxs(x,{className:"flex items-center gap-2",children:[a.jsx(S,{className:"h-5 w-5 text-primary","aria-hidden":"true"}),"Head Office & General Inquiries"]})}),a.jsxs(p,{className:"space-y-4",children:[a.jsxs("div",{className:"flex items-start gap-3",children:[a.jsx(S,{className:"h-5 w-5 text-primary mt-1 flex-shrink-0","aria-hidden":"true"}),a.jsxs("div",{children:[a.jsx("p",{className:"font-medium",children:"Address"}),a.jsxs("p",{className:"text-gray-700 dark:text-gray-300",children:["D. No. 59-12-16, Grace Line,",a.jsx("br",{}),"Gayatri Nagar, Main Road,",a.jsx("br",{}),"Vijayawada-520008."]})]})]}),a.jsxs("div",{className:"flex items-start gap-3",children:[a.jsx(P,{className:"h-5 w-5 text-primary mt-1 flex-shrink-0","aria-hidden":"true"}),a.jsxs("div",{children:[a.jsx("p",{className:"font-medium",children:"Telephone Numbers"}),a.jsxs("p",{className:"text-gray-700 dark:text-gray-300",children:[a.jsx("a",{href:"tel:08662494425",className:"hover:underline",children:"0866-2494425"}),","," ",a.jsx("a",{href:"tel:08662494426",className:"hover:underline",children:"0866-2494426"}),","," ",a.jsx("a",{href:"tel:08662494238",className:"hover:underline",children:"0866-2494238"})]})]})]}),a.jsxs("div",{className:"flex items-start gap-3",children:[a.jsx(K,{className:"h-5 w-5 text-primary mt-1 flex-shrink-0","aria-hidden":"true"}),a.jsxs("div",{children:[a.jsx("p",{className:"font-medium",children:"Email"}),a.jsx("p",{className:"text-gray-700 dark:text-gray-300",children:"coastalho@
71coastal.bank.in"})]})]})]})]}),a.jsxs(h,{role:"region",children:[a.jsx(u,{children:a.jsx(x,{children:"Location"})}),a.jsxs(p,{className:"text-center",children:[a.jsx(b,{type:"button",role:"link","aria-label":"Open Google Maps location in new tab",onClick:()=>window.open(ea,"_blank"),className:"w-full mb-4 focus:outline-none focus:ring-2 focus:ring-primary focus:ring-offset-2",children:"ð View on Google Maps"}),a.jsx("div",{style:{width:"100%",height:"400px"},children:a.jsx("iframe",{src:"https://www.google.com/maps/embed?pb=!1m18!1m12!1m3!1d2927.7940617135946!2d80.65244279930774!3d16.500780124447733!2m3!1f0!2f0!3f0!3m2!1i1024!2i768!4f13.1!3m3!1m2!1s0x3a35fb6842d5542d%3A0x2a06e9943ca0b5d!2sCoastal%20Local%20Area%20Bank%20Ltd%20Corporate%20Office!5e0!3m2!1sen!2sin!4v1779340512339!5m2!1sen!2sin",width:"100%",height:"100%",style:{border:0,borderRadius:12},allowFullScreen:!0,loading:"lazy",referrerPolicy:"no-referrer-when-downgrade",title:"Coastal Local Area Bank Head Office Location"})})]})]})]}),a.jsxs("div",{className:"grid lg:grid-cols-2 gap-8 mb-12 items-start",children:[a.jsxs(h,{role:"region",children:[a.jsx(u,{children:a.jsxs(x,{className:"flex items-center gap-2",children:[a.jsx(S,{className:"h-5 w-5 text-primary","aria-hidden":"true"}),"Our Branches"]})}),a.jsx(p,{children:a.jsx("div",{className:"space-y-4",children:a.jsxs("div",{className:"relative space-y-2",children:[a.jsx(d,{children:"Select Branch"}),a.jsxs(na,{value:n,onValueChange:e=>c(String(e)),children:[a.jsx(la,{"aria-label":"Select branch",children:a.jsx(ca,{placeholder:"Choose a branch..."})}),a.jsx(sa,{children:a.jsx(da,{side:"bottom",position:"popper",className:"z-[9999]",children:z.map(e=>a.jsx(oa,{value:String(e.code),children:e.name.replace("Coastal Local Area Bank Ltd - ","")},e.code))})})]})]})})})]}),n?a.jsxs(h,{role:"region",className:"h-auto",children:[a.jsx(u,{children:a.jsx(x,{children:"Branch Details"})}),a.jsx(p,{className:"space-y-4",children:(()=>{const e=z.find(s=>String(s.code)===String(n));return e?a.jsxs(a.Fragment,{children:[a.jsxs("div",{className:"flex items-start gap-3",children:[a.jsx("div",{className:"bg-primary/10 rounded-full p-2",children:a.jsxs("span",{className:"text-primary font-semibold text-sm",children:["#",e.code]})}),a.jsxs("div",{children:[a.jsx("p",{className:"font-medium",children:"Branch Code"}),a.jsx("p",{className:"text-gray-700 dark:text-gray-300",children:e.code})]})]}),a.jsxs("div",{className:"flex items-start gap-3",children:[a.jsx(S,{className:"h-5 w-5 text-primary mt-1 flex-shrink-0","aria-hidden":"true"}),a.jsxs("div",{children:[a.jsx("p",{className:"font-medium",children:"Branch Name"}),a.jsx("p",{className:"text-gray-700 dark:text-gray-300",children:e.name})]})]}),a.jsxs("div",{className:"flex items-start gap-3",children:[a.jsx(S,{className:"h-5 w-5 text-primary mt-1 flex-shrink-0","aria-hidden":"true"}),a.jsxs("div",{children:[a.jsx("p",{className:"font-medium",children:"District"}),a.jsx("p",{className:"text-gray-700 dark:text-gray-300",children:e.district})]})]}),a.jsxs("div",{className:"flex items-start gap-3",children:[a.jsx(ma,{className:"h-5 w-5 text-primary mt-1 flex-shrink-0","aria-hidden":"true"}),a.jsxs("div",{children:[a.jsx("p",{className:"font-medium",children:"ATM ID"}),a.jsx("p",{className:"text-gray-700 dark:text-gray-300",children:e.atmId||"â"})]})]}),e.atmId?a.jsx("p",{className:"text-sm text-gray-700 dark:text-gray-300 ml-8 mt-[-4px]",children:"If you are facing ATM issues, contact Branch Manager"}):a.jsx("p",{className:"text-sm text-red-600 ml-8 mt-[-4px] font-medium",children:"No ATM Nearby"}),a.jsxs("div",{className:"flex items-start gap-3 mt-1",children:[a.jsx(ga,{className:"h-5 w-5 text-primary mt-1 flex-shrink-0","aria-hidden":"true"}),a.jsxs("div",{children:[a.jsx("p",{className:"font-medium",children:"Branch Manager"}),a.jsx("p",{className:"text-gray-700 dark:text-gray-300",children:e.managerName||"â"})]})]}),a.jsxs("div",{className:"flex items-start gap-3",children:[a.jsx(P,{className:"h-5 w-5 text-primary mt-1 flex-shrink-0","aria-hidden":"true"}),a.jsxs("div",{children:[a.jsx("p",{className:"font-medium",children:"Contact Number (Branch Manager)"}),a.jsx("p",{className:"text-gray-700 dark:text-gray-300",children:a.jsx("a",{href:`tel:${e.mobile}`,"aria-label":`Call ${e.mobile}`,className:"hover:underline",children:e.mobile})})]})]}),a.jsxs("div",{className:"flex items-start gap-3",children:[a.jsx(P,{className:"h-5 w-5 text-primary mt-1 flex-shrink-0","aria-hidden":"true"}),a.jsxs("div",{children:[a.jsx("p",{className:"font-medium",children:"Phone (LL)"}),a.jsx("div",{className:"text-gray-700 dark:text-gray-300",children:e.phone.split(` 72`).map((s,w)=>a.jsx("div",{children:a.jsx("a",{href:`tel:${s.replace(/-/g,"")}`,"aria-label":`Call ${s}`,className:"hover:underline",children:s})},w))})]})]}),a.jsxs("div",{className:"flex items-start gap-3",children:[a.jsx(K,{className:"h-5 w-5 text-primary mt-1 flex-shrink-0","aria-hidden":"true"}),a.jsxs("div",{children:[a.jsx("p",{className:"font-medium",children:"Email"}),a.jsx("p",{className:"text-text-gray-700 dark:text-gray-300",children:a.jsx("a",{href:`mailto:${e.email}`,"aria-label":`Send email to ${e.email}`,className:"hover:underline",children:e.email})})]})]})]}):a.jsx("div",{className:"text-gray-700 dark:text-gray-300",children:"Selected branch not found."})})()})]}):a.jsxs(h,{role:"region",children:[a.jsx(u,{children:a.jsx(x,{children:"Branch Details"})}),a.jsx(p,{className:"text-gray-700 dark:text-gray-300",children:"Select a branch to view the details."})]})]}),a.jsxs("div",{className:"grid grid-cols-1 lg:grid-cols-2 gap-8 mb-12",children:[a.jsxs(h,{role:"region",className:"h-full",children:[a.jsx(u,{children:a.jsx(x,{className:"text-primary",children:"Feedback & Enquiries"})}),a.jsxs(p,{children:[a.jsxs("div",{className:"flex items-center gap-3 mb-4",children:[a.jsx(K,{className:"h-5 w-5 text-primary","aria-hidden":"true"}),a.jsxs("div",{children:[a.jsx("p",{className:"font-medium",children:"Feedback Email"}),a.jsx("p",{className:"text-gray-700 dark:text-gray-300",children:a.jsx("a",{href:"mailto:[email protected]",className:"hover:underline",children:"[email protected]"})})]})]}),a.jsx("p",{className:"text-gray-700 dark:text-gray-300",children:"We value your feedback and suggestions. Help us improve our services by sharing your thoughts and experiences with Coastal Local Area Bank."})]})]}),a.jsx(ja,{formData:m,setFormData:E,onSubmit:aa,isSubmitting:U,addrRemaining:$,msgRemaining:X,captchaSvg:B,captchaText:F,setCaptchaText:T,reloadCaptcha:M}),a.jsxs(h,{role:"region",className:"h-full",children:[a.jsx(u,{children:a.jsx(x,{className:"text-primary",children:"Grievance Redressal"})}),a.jsxs(p,{className:"space-y-4",children:[a.jsxs("div",{children:[a.jsx("p",{className:"font-medium",children:"Nodal Officer: Ch. Pardha Saradhi"}),a.jsxs("p",{className:"text-gray-700 dark:text-gray-300",children:["Phone:"," ",a.jsx("a",{href:"tel:08662494425","aria-label":"Call 08662494425",className:"hover:underline",children:"0866-2494425"})," ","/",a.jsxs("a",{href:"tel:08662494426","aria-label":"Call 08662494426",className:"hover:underline",children:[" ","0866-2494426"]})]}),a.jsxs("p",{className:"text-gray-700 dark:text-gray-300",children:["Mobile:"," ",a.jsx("a",{href:"tel:7032235858","aria-label":"Call 7032235858",className:"hover:underline",children:"7032235858"})]}),a.jsxs("p",{className:"text-gray-700 dark:text-gray-300",children:["Email:"," ",a.jsx("a",{href:"mailto:[email protected]",className:"hover:underline",children:"[email protected]"})]})]}),a.jsxs("div",{children:[a.jsx("p",{className:"font-medium text-primary mb-3",children:"Escalation Contacts:"}),a.jsxs("div",{className:"space-y-2 text-sm",children:[a.jsxs("p",{children:[a.jsx("strong",{children:"AGM (Operations):"})," ",a.jsx("a",{href:"tel:7331143303",className:"hover:underline",children:"7331143303"})," ","|",a.jsxs("a",{href:"mailto:[email protected]",className:"hover:underline",children:[" ","[email protected]"]})]}),a.jsxs("p",{children:[a.jsx("strong",{children:"AGM (IT):"})," ",a.jsx("a",{href:"tel:9849694352",className:"hover:underline",children:"9849694352"})," ","|",a.jsxs("a",{href:"mailto:[email protected]",className:"hover:underline",children:[" ","[email protected]"]})]}),a.jsxs("p",{children:[a.jsx("strong",{children:"COO:"})," ",a.jsx("a",{href:"mailto:[email protected]",className:"hover:underline",children:"[email protected]"})]})]})]}),a.jsxs("div",{children:[a.jsx("p",{className:"font-medium text-primary mb-3",children:"Nodal Officer for Customers with Disabilities:"}),a.jsx("div",{className:"space-y-2 text-sm",children:a.jsxs("p",{children:[a.jsx("strong",{children:"AGM (Operations):"})," ",a.jsx("a",{href:"tel:7331143303",className:"hover:underline",children:"7331143303"})," ","|",a.jsxs("a",{href:"mailto:[email protected]",className:"hover:underline",children:[" ","[email protected]"]})]})})]})]})]}),a.jsx(Na,{formData:o,setFormData:q,onSubmit:Z,isSubmitting:H,addrRemaining:W,msgRemaining:D,captchaSvg:f,captchaText:v,setCaptchaText:g,reloadCaptcha:G})]}),a.jsxs(h,{role:"region",children:[a.jsx(u,{children:a.jsxs(x,{className:"flex items-center gap-2",children:[a.jsx(ha,{className:"h-5 w-5 text-primary","aria-hidden":"true"}),"Working Hours & Connect with Us"]})}),a.jsx(p,{children:a.jsxs("div",{className:"grid md:grid-cols-2 gap-8",children:[a.jsxs("div",{children:[a.jsx("h3",{className:"font-semibold mb-2",children:"Working Hours"}),a.jsxs("p",{className:"text-gray-700 dark:text-gray-300",children:["Monday â Saturday: 10 AM â 6 PM",a.jsx("br",{}),"Closed on Sundays & Bank Holidays"]})]}),a.jsxs("div",{children:[a.jsx("h3",{className:"font-semibold mb-4",children:"Follow Us"}),a.jsxs("div",{className:"flex flex-wrap gap-4",children:[a.jsxs(b,{type:"button",role:"link","aria-label":"Open Facebook page",variant:"outline",size:"sm",className:"flex items-center gap-2 focus:outline-none focus:ring-2 focus:ring-primary focus:ring-offset-2",onClick:()=>
72window.open("#","_blank"),children:[a.jsx(xa,{className:"h-4 w-4","aria-hidden":"true"}),"Facebook"]}),a.jsxs(b,{type:"button",role:"link","aria-label":"Open Instagram page",variant:"outline",size:"sm",className:"flex items-center gap-2 focus:outline-none focus:ring-2 focus:ring-primary focus:ring-offset-2",onClick:()=>window.open("https://www.instagram.com/coastalbankofficial/","_blank"),children:[a.jsx(pa,{className:"h-4 w-4","aria-hidden":"true"}),"Instagram"]}),a.jsxs(b,{type:"button",role:"link","aria-label":"Open LinkedIn page",variant:"outline",size:"sm",className:"flex items-center gap-2 focus:outline-none focus:ring-2 focus:ring-primary focus:ring-offset-2",onClick:()=>window.open("#","_blank"),children:[a.jsx(ba,{className:"h-4 w-4","aria-hidden":"true"}),"LinkedIn"]}),a.jsxs(b,{type:"button",role:"link","aria-label":"Open YouTube channel",variant:"outline",size:"sm",className:"flex items-center gap-2 focus:outline-none focus:ring-2 focus:ring-primary focus:ring-offset-2",onClick:()=>window.open("#","_blank"),children:[a.jsx(ka,{className:"h-4 w-4","aria-hidden":"true"}),"YouTube"]}),a.jsxs(b,{type:"button",role:"link","aria-label":"Open WhatsApp contact",variant:"outline",size:"sm",className:"flex items-center gap-2 focus:outline-none focus:ring-2 focus:ring-primary focus:ring-offset-2",onClick:()=>window.open("#","_blank"),children:[a.jsx(ua,{className:"h-4 w-4","aria-hidden":"true"}),"WhatsApp"]})]})]})]})})]})]})}),a.jsx(ia,{})]})};export{Ga 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.