PageSourceSearch

https://www.parkadda.com/static/js/958.27f4e1d0.chunk.js

js parkadda.com collected 2026-10-01 14:24:35 UTC 28,927 bytes, 2 lines download raw bytes

1"use strict";(self.webpackChunkParkAdda=self.webpackChunkParkAdda||[]).push([[958],{63325(e,t,a){var n=a(89379),s=a(93533),r=a(4596),o=a(35084);const c=s.wm.EVENTS,l=async(e,t)=>{t=t||{};var a={};try{a=await e.json()}catch(s){a={}}if(!e.ok||!1===a.success){var n=(0,r.K)(a.message||a||"Request failed");throw t.silent||401===e.status||(0,o.P0)(n,"error"),new Error(n)}return a.payload||{}},i=async(e,t)=>{var a=!!(t=t||{}).silent,s=Object.assign({},t);delete s.silent;var r=await fetch(c+e,(0,n.A)({headers:{"Content-Type":"application/json"}},s));return l(r,{silent:a})},m=async(e,t,n)=>{n=n||{};var s=Object.assign({},n.headers||{});n.body instanceof FormData||(s["Content-Type"]=s["Content-Type"]||"application/json"),t&&(s.Authorization="Bearer "+t);var r=await fetch(c+e,Object.assign({},n,{headers:s}));if(401===r.status)try{var o=await Promise.resolve().then(a.bind(a,98670));o.setStaffToken(null),o.setStaffPayload(null)}catch(i){}return l(r,{silent:!!n.silent})};function p(e){var t=[];return Object.keys(e||{}).forEach(function(a){var n=e[a];null!==n&&"undefined"!==typeof n&&""!==n&&t.push(encodeURIComponent(a)+"="+encodeURIComponent(n))}),t.length?"?"+t.join("&"):""}async function d(e,t,a){var n={};e&&(n.Authorization="Bearer "+e);var s=await fetch(c+t,{headers:n});if(!s.ok){var r="";try{var o=await s.json();r=o&&o.message?o.message:""}catch(p){}throw new Error(r||"Unable to download document.")}var l=await s.blob(),i=URL.createObjectURL(l),m=document.createElement("a");return m.href=i,m.download=a,document.body.appendChild(m),m.click(),m.remove(),setTimeout(function(){URL.revokeObjectURL(i)},4e3),{ok:!0}}const u={bootstrap:function(e){var t=encodeURIComponent(e||"");return i("/sponsors/bootstrap/?event_id="+t+"&slug="+t)},submit:async function(e,t){t.append("event_id",e),t.append("slug",e);var a=await fetch(c+"/sponsors/submit/?event_id="+encodeURIComponent(e),{method:"POST",body:t});return l(a)},lookup:function(e){return i("/sponsors/lookup/?ref="+encodeURIComponent(e),{silent:!0})},staffList:function(e,t){return m("/staff/sponsors/"+p(t),e)},staffDetail:function(e,t){return m("/staff/sponsors/"+encodeURIComponent(t)+"/",e)},staffUpdate:function(e,t,a){return m("/staff/sponsors/"+encodeURIComponent(t)+"/update/",e,{method:"POST",body:JSON.stringify(a)})},staffArchive:function(e,t){return m("/staff/sponsors/"+encodeURIComponent(t)+"/archive/",e,{method:"POST",body:"{}"})},staffAddPayment:function(e,t,a){return m("/staff/sponsors/"+encodeURIComponent(t)+"/payments/",e,{method:"POST",body:JSON.stringify(a)})},staffVerifyPayment:function(e,t,a){return m("/staff/sponsors/payments/"+encodeURIComponent(t)+"/verify/",e,{method:"POST",body:JSON.stringify(a||{approve:!0})})},staffUpdatePackage:function(e,t,a){return m("/staff/sponsors/packages/"+encodeURIComponent(t)+"/",e,{method:"POST",body:JSON.stringify(a)})},staffExport:function(e,t){return d(e,"/staff/sponsors/export/"+p(t),"sponsors.csv")},staffDocument:function(e,t,a){return d(e,"/staff/sponsors/"+encodeURIComponent(t)+"/document/"+encodeURIComponent(a)+"/",t+"-"+a)}};a.d(t,["p",0,u])},39729(e,t,a){a.d(t,{l:()=>c});var n=a(65043),s=a(82560),r=a(93533);function o(e){var t=String(e||"").replace(/\D/g,"");return t.length>=10?t.slice(-10):""}function c(e){var t=e.kind||"event_booking",a=e.bookingId,c=!!e.paid,l=e.phone||"",i=!1!==e.allowWhatsApp,m=e.className||"",p=e.primaryClass||"bk-btn bk-btn--primary",d=e.ghostClass||"bk-btn bk-btn--ghost",u=(0,n.useState)({busy:!1,sent:!1,err:""}),f=u[0],_=u[1],h=r.wm.EVENTS+"/receipt/"+encodeURIComponent(t)+"/"+encodeURIComponent(a||"")+"/?fmt=html",E=(0,n.useMemo)(function(){var e=o(l),t="text="+encodeURIComponent("Your invoice: "+h);return e?"https://wa.me/91"+e+"?"+t:"https://wa.me/?"+t},[l,h]),g=(0,n.useCallback)(function(){a&&(_({busy:!0,sent:!1,err:""}),s.q.receiptSendWhatsApp(t,a).then(function(){_({busy:!1,sent:!0,err:""})}).catch(function(e){_({busy:!1,sent:!1,err:e.message||"Could not send automatically. Use Share on WhatsApp or download the invoice."})}))},[t,a]);if(!c||!a)return null;var y=i&&!!o(l);return n.createElement("div",{className:"ev-invoice-actions "+m},y?n.createElement("button",{type:"button",className:p+" ev-invoice-actions__wa",onClick:g,disabled:f.busy||f.sent},f.busy?"Sending\u2026":f.sent?"\u2713 Invoice sent on WhatsApp":"Send Invoice on WhatsApp"):null,i?n.createElement("a",{className:(y?d:p)+" ev-invoice-actions__wa",href:E,target:"_blank",rel:"noreferrer"},y?"Share on WhatsApp":"Send Invoice on WhatsApp"):null,n.createElement("a",{className:d,href:h,target:"_blank",rel:"noreferrer"},"Download invoice"),f.err?n.createElement("p",{className:"ev-invoice-actions__err"},f.err):null)}},20958(e,t,a){a.r(t),a.d(t,{default:()=>d});var n=a(65043),s=a(59557),r=a(62582),o=a(63325),c=a(39729);a(75790);function l(e){var t=parseFloat(e);
1return isNaN(t)?"\u20b90":"\u20b9"+t.toLocaleString("en-IN",{maximumFractionDigits:0})}function i(e){if(!e)return"";var t=new Date(e);return isNaN(t.getTime())?"":t.toLocaleDateString("en-IN",{day:"numeric",month:"short",year:"numeric"})}var m=[{n:"1",title:"Pick a package",desc:"Choose the association or stall option that fits your brand."},{n:"2",title:"Share your details",desc:"Company, committee, contact and the signed MoU."},{n:"3",title:"Pay or submit",desc:"Pay by Razorpay UPI QR or Cashfree, or record an offline transfer for our team to verify."}];function p(e){return new Promise(function(e,t){if(window.Cashfree)return e(window.Cashfree);var a=document.querySelector('script[src*="cashfree"]');if(a)return a.addEventListener("load",function(){e(window.Cashfree)}),void a.addEventListener("error",function(){t(new Error("Payment SDK unavailable."))});var n=document.createElement("script");n.src="https://sdk.cashfree.com/js/v3/cashfree.js",n.onload=function(){e(window.Cashfree)},n.onerror=function(){t(new Error("Payment SDK unavailable."))},document.body.appendChild(n)}).then(function(t){if(!t)throw new Error("Payment SDK unavailable.");return t({mode:"production"}).checkout({paymentSessionId:e,redirectTarget:"_modal",appearance:{width:"425px",height:"700px"}})})}const d=function(){var e=(0,s.g)(),t=function(){var e=(0,s.zy)();return(0,n.useMemo)(function(){return new URLSearchParams(e.search||"")},[e.search])}(),a=e.eventSlug||"zephyr-2026",d=t.get("ref")||"",u=(0,n.useState)({loading:!0,error:"",data:null}
1),f=u[0],_=u[1],h=(0,n.useState)({company_name:"",committee_id:"",package_code:"",agreed_amount:"",payment_mode:"",transaction_reference:"",contact_person:"",contact_phone:"",contact_email:"",notes:"",signed_mou:null,brand_logo:null,agreed:!1}),E=h[0],g=h[1],y=(0,n.useState)({busy:!1,error:"",result:null}),b=y[0],v=y[1],N=(0,n.useState)(""),k=N[0],C=N[1],P=(0,n.useState)(""),w=P[0],S=P[1];(0,n.useEffect)(function(){document.title="Sponsor ZEPHYR '26 | ParkAdda Events";var e=!0;return o.p.bootstrap(a).then(function(t){e&&_({loading:!1,error:"",data:t})}).catch(function(t){e&&_({loading:!1,error:t.message||"Unable to load sponsorship options.",data:null})}),function(){e=!1}},[a]),(0,n.useEffect)(function(){if(d){var e=!0;return o.p.lookup(d).then(function(t){e&&v({busy:!1,error:"",result:t})}).catch(function(){}),function(){e=!1}}},[d]),(0,n.useEffect)(function(){return function(){k&&URL.revokeObjectURL(k)}},[k]),(0,n.useEffect)(function(){var e=b.result;if(e&&e.sponsor_id&&"PAID"!==e.payment_status&&"FAILED"!==e.payment_status){var t=e.payment_mode,a=e.upi_qr;if("UPI"===t||"CASHFREE_PG"===t||"INITIATED"===e.latest_payment_status||a&&(a.image_url||a.qrcode_id)){var n=!0,s=setInterval(function(){o.p.lookup(e.sponsor_id).then(function(e){n&&e&&v(function(t){return Object.assign({},t,{result:e,error:""})})}).catch(function(){})},4e3);return function(){n=!1,clearInterval(s)}}}},[b.result&&b.result.sponsor_id,b.result&&b.result.payment_status]);var R=f.data&&f.data.packages||[],U=f.data&&f.data.committees||[],I=f.data&&f.data.payment_modes||[],O=R.find(function(e){return e.code===E.package_code})||null,j="CASHFREE_PG"===E.payment_mode,A="UPI"===E.payment_mode,T=j||A,F=(0,n.useMemo)(function(){var e=[],t=[];R.forEach(function(a){"STALL"===a.category?e.push(a):t.push(a)});var a=function(e,t){return(e.display_order||0)-(t.display_order||0)},n=[];return t.length&&n.push({key:"association",label:"Brand association",hint:"Get your brand on fest branding and communication.",items:t.sort(a)}),e.length&&n.push({key:"stalls",label:"On-ground stalls",hint:"Reserve physical space to meet students face to face.",items:e.sort(a)}),n},[R]),L=function(e){return function(t){var a="checkbox"===t.target.type?t.target.checked:t.target.value;g(function(t){var n=Object.assign({},t);return n[e]=a,n}),v(function(e){return Object.assign({},e,{error:""})})}},D=f.data&&f.data.event||{},q=D.title||"ZEPHYR '26",x="/events/view?event_id="+(D.event_id||"ZEPHYR26"),H=[D.venue_name,D.city].filter(Boolean).join(", "),Y=[i(D.start_datetime),i(D.end_datetime)].filter(Boolean).join(" \u2013 "),M=b.result,z=function(e){return n.createElement("div",{className:"ev-page sp-page"},n.createElement("div",{className:"ev-container"},n.createElement("div",{className:"sp-wrap"},n.createElement("div",{className:"bk-header"},n.createElement(r.Link,{to:x,className:"bk-back-link"},"Back to ",q)),e)))};if(f.loading)return z(n.createElement("div",{className:"bk-loader-wrap"},n.createElement("div",{className:"bk-spinner"}),n.createElement("p",null,"Loading sponsorship options\u2026")));if(f.error)return z(n.createElement("div",{className:"sp-card"},n.createElement("h2",{className:"sp-card__title"},"Unable to open the sponsor portal"),n.createElement("p",{className:"sp-card__desc"},f.error),n.createElement("div",{className:"sp-actions"},n.createElement(r.Link,{to:"/events",className:"bk-btn bk-btn--primary"},"Back to events"))));if(M){var B="PAID"===M.payment_status,G="FAILED"===M.payment_status,W=M.upi_qr||M.payment&&M.payment.upi_qr||null,Z=!B&&!G&&"UPI"===M.payment_mode,Q=!B&&!G&&"CASHFREE_PG"===M.payment_mode,J=Z||Q,K=function(){M.sponsor_id&&!b.busy&&(v(function(e){return Object.assign({},e,{busy:!0,error:""})}),o.p.lookup(M.sponsor_id).then(function(e){v({busy:!1,error:"",result:e})}).catch(function(e){v(function(t){return Object.assign({},t,{busy:!1,error:e.message||"Unable to refresh payment status."})})}))};return z(n.createElement(n.Fragment,null,n.createElement("div",{className:"sp-receipt"+(B?" sp-receipt--paid":"")+(G?" sp-receipt--failed":"")},n.createElement("span",{className:"sp-receipt__mark","aria-hidden":"true"},B?"\u2713":G?"!":"\u23f3"),n.createElement("p",{className:"sp-receipt__kicker"},q," \xb7 Sponsorship"),n.createElement("h1",{className:"sp-receipt__title"},B?"Sponsorship confirmed":G?"Payment failed":Z?"Scan to pay":Q?"Complete payment":"Details received"),n.createElement("p",{className:"sp-receipt__sub"}
1,B?"Payment is verified. Thank you for partnering with ZEPHYR '26. Keep this acknowledgement for your records.":G?"The payment did not go through. Try again or use another payment mode.":Z?"Scan the Razorpay UPI QR below. The acknowledgement appears only after payment is confirmed.":Q?"Finish Cashfree checkout. The acknowledgement appears only after payment is confirmed.":"Your details are saved. This stays pending until the ZEPHYR finance team verifies the transfer."),n.createElement("span",{className:"sp-badge "+(B?"sp-badge--paid":G?"sp-badge--failed":"sp-badge--pending")},B?"Paid & verified":G?"Payment failed":J?"Awaiting payment":"Pending verification")),Z?n.createElement("div",{className:"sp-card sp-paywall"},n.createElement("div",{className:"sp-card__head"},n.createElement("h2",{className:"sp-card__title"},"Razorpay UPI QR"),n.createElement("p",{className:"sp-card__desc"},"Pay ",l(W.amount||M.agreed_amount)," using GPay, PhonePe, Paytm or any UPI app.")),W.image_url?n.createElement("img",{className:"sp-qr__img",src:W.image_url,alt:"Razorpay UPI QR code"}):n.createElement("p",{className:"sp-note"},"QR image is generating. Use Check status in a few seconds."),n.createElement("p",{className:"sp-qr__hint"},"Do not close this page. Confirmation is automatic after a successful scan."),n.createElement("div",{className:"sp-actions"},n.createElement("button",{type:"button",className:"bk-btn bk-btn--primary",onClick:K,disabled:b.busy},b.busy?"Checking\u2026":"Check payment status")),b.error?n.createElement("p",{className:"sp-error",role:"alert"},b.error):null):null,Q?n.createElement("div",{className:"sp-card sp-paywall"},n.createElement("div",{className:"sp-card__head"},n.createElement("h2",{className:"sp-card__title"},"Cashfree checkout"),n.createElement("p",{className:"sp-card__desc"},"Pay ",l(M.agreed_amount)," in the secure Cashfree window. This page updates when the payment is verified.")),n.createElement("p",{className:"sp-qr__hint"},"If you closed the window, open it again and complete the payment."),n.createElement("div",{className:"sp-actions"},w?n.createElement("button",{type:"button",className:"bk-btn bk-btn--primary",onClick:function(){w&&!b.busy&&(v(function(e){return Object.assign({},e,{busy:!0,error:""})}),p(w).then(function(){return o.p.lookup(M.sponsor_id)}).then(function(e){v({busy:!1,error:"",result:e})}).catch(function(e){v(function(t){return Object.assign({},t,{busy:!1,error:e.message||"Payment window closed. Check status after you pay."})})}))},disabled:b.busy},b.busy?"Opening\u2026":"Open Cashfree again"):null,n.createElement("button",{type:"button",className:"bk-btn bk-btn--ghost",onClick:K,disabled:b.busy},b.busy?"Checking\u2026":"Check payment status")),b.error?n.createElement("p",{className:"sp-error",role:"alert"},b.error):null):null,B?n.createElement("div",{className:"sp-card"},n.createElement("div",{className:"sp-card__head"},n.createElement("h2",{className:"sp-card__title"},"Acknowledgement"),n.createElement("p",{className:"sp-card__desc"},"Your invoice is below. We have also sent it to your WhatsApp",M.contact_email?" and email address":"",". Quote the reference in any correspondence with the ZEPHYR team.")),n.createElement("dl",{className:"sp-success__rows"},n.createElement("dt",null,"Reference"),n.createElement("dd",{className:"sp-success__ref"},M.sponsor_id),n.createElement("dt",null,"Company"),n.createElement("dd",null,M.company_name),n.createElement("dt",null,"Category"),n.createElement("dd",null,M.category_label||M.package_name),M.committee_label?n.createElement(n.Fragment,null,n.createElement("dt",null,"Committee"),n.createElement("dd",null,M.committee_label)):null,n.createElement("dt",null,"Sponsorship amount"),n.createElement("dd",null,l(M.agreed_amount)),n.createElement("dt",null,"Amount paid"),n.createElement("dd",null,l(M.total_paid)),n.createElement("dt",null,"Status"),n.createElement("dd",null,"Paid & verified")),n.createElement(c.l,{kind:"sponsor",bookingId:M.sponsor_id,paid:!0,phone:M.contact_phone,className:"sp-actions",primaryClass:"bk-btn bk-btn--primary",ghostClass:"bk-btn bk-btn--ghost"}),n.createElement("div",{className:"sp-actions"},n.createElement("button",{type:"button",className:"bk-btn bk-btn--ghost",onClick:function(){window.print()}},"Print this page"),n.createElement(r.Link,{to:x,className:"bk-btn bk-btn--ghost"},"Return to ",q))):null,J||B?null:n.createElement("div",{className:"sp-card"},n.createElement("div",{className:"sp-card__head"},n.createElement("h2",{className:"sp-card__title"},G?"Try another payment":"Saved for verification"),n.createElement("p",{className:"sp-card__desc"},G?"No acknowledgement is issued until a successful payment is confirmed.":"Offline transfers are not treated as paid until the ZEPHYR finance team verifies them.")),n.createElement("dl",{className:"sp-success__rows"},n.createElement("dt",null,"Reference"),n.createElement("dd",{className:"sp-success__ref"},M.sponsor_id),n.createElement("dt",null,"Company"),n.createElement("dd",null,M.company_name),n.createElement("dt",null,"Amount"),n.createElement("dd",null,l(M.agreed_amount))),n.createElement("div",{className:"sp-actions"},n.createElement(r.Link,{to:x,className:"bk-btn bk-btn--ghost"},"Return to ",q)))))}return z(n.createElement(n.Fragment,null,n.createElement("div",{className:"sp-hero"},n.createElement("p",{className:"sp-hero__kicker"},q," \xb7 Sponsorship"),n.createElement("h1",{className:"sp-hero__title"},"Put your brand at the centre of the fest"),n.createElement("p",{className:"sp-hero__sub"},"Choose a stall or association package, tell us the amount you would like to contribute, and pay online or offline."),n.createElement("div",{className:"sp-hero__meta"},H?n.createElement("span",null,n.createElement("strong",null,"Venue"),H):null,Y?n.createElement("span",null,n.createElement("strong",null,"Dates"),Y):null,R.length?n.createElement("span",null,n.createElement("strong",null,"Packages"),R.length):null,U.length?n.createElement("span",null,n.createElement("strong",null,"Committees"),U.length):null)),n.createElement("ol",{className:"sp-steps"},m.map(function(e){return n.createElement("li",{className:"sp-step",key:e.n},n.createElement("span",{className:"sp-step__num","aria-hidden":"true"},e.n),n.createElement("div",null,n.createElement("p",{className:"sp-step__title"},e.title),n.createElement("p",{className:"sp-step__desc"},e.desc)))})),n.createElement("form",{className:"sp-form",onSubmit:function(e){if(e.preventDefault(),!b.busy){var t=function(){if(!E.company_name.trim())return"Company name is required.";if(!E.committee_id)return"Select a committee.";if(!E.package_code||!O)return"Select a sponsorship category.";var e=String(E.agreed_amount).replace(/,/g,"").trim(),t=Number(e);return e&&isFinite(t)?t<=0?"Sponsorship amount must be greater than zero.":E.payment_mode?E.signed_mou?E.signed_mou.size>10485760?"MoU file cannot exceed 10 MB.":E.brand_logo&&E.brand_logo.size>5242880?"Brand logo cannot exceed 5 MB.":E.contact_phone&&!/^[6-9]\d{9}$/.test(E.contact_phone.replace(/\s/g,""))?"Enter a valid 10-digit Indian mobile number.":E.contact_email&&E.contact_email.indexOf("@")<0?"Enter a valid email address.":E.agreed?"":"Please confirm the sponsorship details before submitting.":"Please upload a PDF, JPG or PNG file.":"Select a payment mode.":"Enter a valid sponsorship amount."}();if(t)v({busy:!1,error:t,result:null});else{var n=new FormData;n.append("company_name",E.company_name.trim()),n.append("committee_id",E.committee_id),n.append("package_code",E.package_code),n.append("agreed_amount",String(E.agreed_amount).replace(/,/g,"")),n.append("payment_mode",E.payment_mode),n.append("transaction_reference",E.transaction_reference.trim()),n.append("contact_person",E.contact_person.trim()),n.append("contact_phone",E.contact_phone.trim()),n.append("contact_email",E.contact_email.trim()),n.append("notes",E.notes.trim()),n.append("signed_mou",E.signed_mou),E.brand_logo&&n.append("brand_logo",E.brand_logo),v({busy:!0,error:"",result:null}),o.p.submit(a,n).then(function(e){if(e&&e.sponsor_id)try{window.history.replaceState({},"","?ref="+encodeURIComponent(e.sponsor_id))}catch(a){}var t=e&&e.payment_session;return t&&t.payment_session_id?(S(t.payment_session_id),p(t.payment_session_id).then(function(){return o.p.lookup(e.sponsor_id).catch(function(){return e})}).catch(function(){return e})):e}).then(function(e){v({busy:!1,error:"",result:e}),window.scrollTo(0,0)}).catch(function(e){v({busy:!1,error:e.message||"Unable to submit sponsorship details. Please try again.",result:null})})}}}},n.createElement("div",{className:"sp-card"},n.createElement("div",{className:"sp-card__head"},n.createElement("span",{className:"sp-card__step"},"Step 1"),n.createElement("h2",{className:"sp-card__title"},"Choose your sponsorship"),n.createElement("p",{className:"sp-card__desc"}
1,"Select one package, then enter the amount you wish to sponsor.")),F.map(function(e){return n.createElement("div",{className:"sp-pkg-group",key:e.key},n.createElement("div",{className:"sp-pkg-group__head"},n.createElement("h3",{className:"sp-pkg-group__label"},e.label),n.createElement("p",{className:"sp-pkg-group__hint"},e.hint)),n.createElement("div",{className:"sp-grid sp-grid--packages"},e.items.map(function(e){var t=E.package_code===e.code;return n.createElement("button",{type:"button",key:e.code,className:"sp-pkg"+(t?" is-active":""),"aria-pressed":t,onClick:function(){!function(e){g(function(t){return Object.assign({},t,{package_code:e.code})}),v(function(e){return Object.assign({},e,{error:""})})}(e)}},n.createElement("span",{className:"sp-pkg__check","aria-hidden":"true"},"\u2713"),n.createElement("p",{className:"sp-pkg__name"},e.display_name),n.createElement("p",{className:"sp-pkg__desc"},e.description),(e.benefits||[]).length?n.createElement("ul",{className:"sp-pkg__benefits"},e.benefits.slice(0,4).map(function(e){return n.createElement("li",{key:e},e)})):null)})))}),O?n.createElement("div",{className:"sp-amount"},n.createElement("div",{className:"sp-field"},n.createElement("label",{htmlFor:"sp-amount"},"Your sponsorship amount ",n.createElement("span",{className:"sp-req"},"*")),n.createElement("div",{className:"sp-amount__input"},n.createElement("span",{className:"sp-amount__prefix","aria-hidden":"true"},"\u20b9"),n.createElement("input",{id:"sp-amount",type:"number",min:"1",step:"1",inputMode:"numeric",placeholder:"Enter amount",value:E.agreed_amount,onChange:L("agreed_amount"),required:!0})),n.createElement("p",{className:"sp-field__hint"},"Enter the amount you are sponsoring for ",O.display_name,"."))):null),n.createElement("div",{className:"sp-card"},n.createElement("div",{className:"sp-card__head"},n.createElement("span",{className:"sp-card__step"},"Step 2"),n.createElement("h2",{className:"sp-card__title"},"Company & committee"),n.createElement("p",{className:"sp-card__desc"},"The committee you are coordinating this sponsorship with.")),n.createElement("div",{className:"sp-grid"},n.createElement("div",{className:"sp-field sp-field--full"},n.createElement("label",{htmlFor:"sp-company"},"Company name ",n.createElement("span",{className:"sp-req"},"*")),n.createElement("input",{id:"sp-company",maxLength:255,value:E.company_name,onChange:L("company_name"),required:!0})),n.createElement("div",{className:"sp-field sp-field--full"},n.createElement("label",{htmlFor:"sp-committee"},"Committee ",n.createElement("span",{className:"sp-req"},"*")),n.createElement("select",{id:"sp-committee",value:E.committee_id,onChange:L("committee_id"),required:!0},n.createElement("option",{value:""},"Select committee"),U.map(function(e){return n.createElement("option",{key:e.id,value:e.id},e.label||e.name||e.code)}))))),n.createElement("div",{className:"sp-card"},n.createElement("div",{className:"sp-card__head"},n.createElement("span",{className:"sp-card__step"},"Step 3"),n.createElement("h2",{className:"sp-card__title"},"Point of contact"),n.createElement("p",{className:"sp-card__desc"},"Optional, but it helps us reach the right person quickly.")),n.createElement("div",{className:"sp-grid sp-grid--3"},n.createElement("div",{className:"sp-field"},n.createElement("label",{htmlFor:"sp-person"},"Contact person"),n.createElement("input",{id:"sp-person",value:E.contact_person,onChange:L("contact_person"),autoComplete:"name"})),n.createElement("div",{className:"sp-field"},n.createElement("label",{htmlFor:"sp-phone"},"Mobile number"),n.createElement("input",{id:"sp-phone",inputMode:"numeric",maxLength:10,value:E.contact_phone,onChange:L("contact_phone"),autoComplete:"tel"})),n.createElement("div",{className:"sp-field"},n.createElement("label",{htmlFor:"sp-email"},"Email"),n.createElement("input",{id:"sp-email",type:"email",value:E.contact_email,onChange:L("contact_email"),autoComplete:"email"})))),n.createElement("div",{className:"sp-card"},n.createElement("div",{className:"sp-card__head"},n.createElement("span",{className:"sp-card__step"},"Step 4"),n.createElement("h2",{className:"sp-card__title"},"Payment"),n.createElement("p",{className:"sp-card__desc"},"Pay online now, or record an offline transfer for our team to verify.")),n.createElement("div",{className:"sp-grid"},n.createElement("div",{className:"sp-field"},n.createElement("label",{htmlFor:"sp-mode"},"Payment mode ",n.createElement("span",{className:"sp-req"},"*")),n.createElement("select",{id:"sp-mode",value:E.payment_mode,onCh
1ange:function(e){var t=e.target.value;g(function(e){return Object.assign({},e,{payment_mode:t,transaction_reference:"CASHFREE_PG"===t||"UPI"===t?"":e.transaction_reference})}),v(function(e){return Object.assign({},e,{error:""})})},required:!0},n.createElement("option",{value:""},"Select payment mode"),I.map(function(e){return n.createElement("option",{key:e.code,value:e.code},"CASHFREE_PG"===e.code?"Online payment (Cashfree)":"UPI"===e.code?"UPI (Razorpay QR)":e.label)}))),E.payment_mode&&!T?n.createElement("div",{className:"sp-field"},n.createElement("label",{htmlFor:"sp-ref"},"Transaction reference"),n.createElement("input",{id:"sp-ref",value:E.transaction_reference,onChange:L("transaction_reference"),placeholder:"UTR / cheque no."})):null),j?n.createElement("p",{className:"sp-note"},"You will be redirected to secure Cashfree checkout right after submitting. No reference number needed."):null,A?n.createElement("p",{className:"sp-note"},"After submitting you will see a ",n.createElement("strong",null,"Razorpay UPI QR"),". Scan it from any UPI app. Payment confirms automatically."):null,E.payment_mode&&!T?n.createElement("p",{className:"sp-note"},"Offline payments stay ",n.createElement("strong",null,"pending")," until the ZEPHYR finance team verifies them."):null),n.createElement("div",{className:"sp-card"},n.createElement("div",{className:"sp-card__head"},n.createElement("span",{className:"sp-card__step"},"Step 5"),n.createElement("h2",{className:"sp-card__title"},"Documents"),n.createElement("p",{className:"sp-card__desc"},"The signed MoU is required. A logo helps us get your branding right.")),n.createElement("div",{className:"sp-grid"},n.createElement("div",{className:"sp-field"},n.createElement("label",{htmlFor:"sp-mou"},"Signed MoU ",n.createElement("span",{className:"sp-req"},"*")),n.createElement("label",{className:"sp-drop"+(E.signed_mou?" is-filled":"")},n.createElement("span",{className:"sp-drop__icon","aria-hidden":"true"},E.signed_mou?"\ud83d\udcc4":"\u2b06"),n.createElement("span",{className:"sp-drop__text"},n.createElement("span",{className:"sp-drop__title"},E.signed_mou?E.signed_mou.name:"Choose a file"),n.createElement("span",{className:"sp-drop__hint"},"PDF, JPG or PNG \xb7 max 10 MB")),n.createElement("input",{id:"sp-mou",className:"sp-drop__input",type:"file",accept:".pdf,.jpg,.jpeg,.png,application/pdf,image/jpeg,image/png",onChange:function(e){var t=e.target.files&&e.target.files[0]||null;g(function(e){return Object.assign({},e,{signed_mou:t})})}}))),n.createElement("div",{className:"sp-field"},n.createElement("label",{htmlFor:"sp-logo"},"Company / brand logo"),n.createElement("label",{className:"sp-drop"+(E.brand_logo?" is-filled":"")},k?n.createElement("img",{className:"sp-drop__preview",src:k,alt:"Logo preview"}):n.createElement("span",{className:"sp-drop__icon","aria-hidden":"true"},"\ud83d\uddbc"),n.createElement("span",{className:"sp-drop__text"},n.createElement("span",{className:"sp-drop__title"},E.brand_logo?E.brand_logo.name:"Choose a file"),n.createElement("span",{className:"sp-drop__hint"},"PNG, JPG or WEBP \xb7 max 5 MB")),n.createElement("input",{id:"sp-logo",className:"sp-drop__input",type:"file",accept:".png,.jpg,.jpeg,.webp,image/png,image/jpeg,image/webp",onChange:function(e){var t=e.target.files&&e.target.files[0]||null;g(function(e){return Object.assign({},e,{brand_logo:t})}),k&&URL.revokeObjectURL(k),C(t?URL.createObjectURL(t):"")}}))),n.createElement("div",{className:"sp-field sp-field--full"},n.createElement("label",{htmlFor:"sp-notes"},"Remarks / notes"),n.createElement("textarea",{id:"sp-notes",value:E.notes,onChange:L("notes"),placeholder:"Anything the ZEPHYR team should know \u2014 stall preferences, branding needs, billing details."})))),n.createElement("div",{className:"sp-card"},n.createElement("label",{className:"sp-check"},n.createElement("input",{type:"checkbox",checked:E.agreed,onChange:L("agreed")}),n.createElement("span",null,"I confirm that the company, committee, amount and documents above are accurate for this ZEPHYR '26 sponsorship.")),b.error?n.createElement("p",{className:"sp-error",role:"alert"},b.error):null),n.createElement("div",{className:"sp-summary"},n.createElement("div",{className:"sp-summary__info"},n.createElement("span",{className:"sp-summary__label"},O?O.display_name:"No package selected"),n.createElement("span",{className:"sp-summary__value"},O&&E.agreed_amount?l(E.agreed_amount):"\u2014")),n.createElement("button",{type:"submit",className:"bk-btn bk-btn--primary bk-btn--lg sp-summary__cta",disabled:b.busy},b.busy?"Submitting\u2026":T?"Submit & pay securely":"Submit sponsorship")))))}},75790(){}}]);
2//# sourceMappingURL=958.27f4e1d0.chunk.js.map

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.