(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[261],{50477:()=>{},37616:(e,t,a)=>{Promise.resolve().then(a.bind(a,40452)),Promise.resolve().then(a.t.bind(a,48173,23))},40452:(e,t,a)=>{"use strict";a.d(t,{default:()=>C});var r=a(95155),n=a(12115);let c=e=>{let t=i(e);return 0!==t.length&&/^[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,}$/.test(t)},o=e=>{let t=i(e);return 0!==t.length&&/^0\d{8,12}$/.test(t)},i=e=>e.trim();var s=a(83318);function l(e){let{placeholder:t,label:a,name:n,type:c,value:o,onChange:i,error:s,errorMessage:l,maxLength:d,minLength:u,className:f,id:m,disabled:h}=e;return(0,r.jsxs)("label",{htmlFor:n,className:"text-sm font-bold ".concat(f),children:[a,(0,r.jsx)("input",{type:c,name:n,id:m,value:o||"",placeholder:t,onChange:i,className:"w-full p-2 rounded-md border font-normal text-md ".concat(s&&"border-red-500"," placeholder:text-gray-600 ").concat(h?"cursor-not-allowed bg-gray-700":"bg-transparent"),maxLength:d,min:u,disabled:h}),(0,r.jsx)("p",{className:"text-red-700 text-sm text-right h-4",children:s&&l})]})}function d(e){let{label:t,name:a,type:n,value:c,onChange:o,error:i,errorMessage:s,className:l,fullName:d}=e,u=""===d;return(0,r.jsxs)("label",{htmlFor:a,className:"text-sm font-bold ".concat(l),children:[t,(0,r.jsx)("input",{type:n,name:a,value:c||"",placeholder:u?"Email untuk info Invoice dan Tiket":"Validasi email",className:"w-full p-2 rounded-md border font-normal text-md placeholder:text-gray-600 placeholder:text-sm ".concat(i?"border-red-500":"border-gray-700"," ").concat(u&&"cursor-not-allowed"),onChange:o}),(0,r.jsx)("p",{className:"text-red-700 text-sm text-right h-4",children:i&&s})]})}function u(e){let{name:t,label:a,options:n,className:c,onChange:o}=e;return(0,r.jsxs)("label",{htmlFor:t,className:"text-sm font-bold ".concat(c),children:[a,(0,r.jsxs)("select",{name:t,className:"w-full p-2 disabled:cursor-not-allowed border border-gray-700 rounded-md",onChange:e=>o(e.target.value),children:[(0,r.jsxs)("option",{value:"",children:["Pilih ",a]}),n.length>0?n.map(e=>(0,r.jsx)("option",{value:e.value,children:e.label},e.value)):(0,r.jsx)("option",{className:" text-sm font-bold",children:"No data"})]})]})}var f=a(76046),m=a(53385),h=a(75828);let p=(0,h.createServerReference)("70620e52b8d13d0a221978da4ddfb36758992a933d",h.callServer,void 0,h.findSourceMapURL,"createOrder");var v=a(10225),b=a(88332),g=a(11465),x=a(40234),y=a(40215);let k=function(){let e="https://dev-api.flovatix.id",t={"Content-Type":"application/json",Accept:"application/json"},a=btoa("".concat(x.Tl,":").concat(x.on));return{getCafeSource:async function(){y.v.info("Get cafe source");try{let a=await fetch("".concat(e,"/app/v1/events/cafe-source"),{headers:t,cache:"no-store"});if(200===a.status){let e=await a.json();return y.v.debug("Get cafe source response: ".concat(e)),e}return y.v.info("Error get cafe source: ".concat(a.statusText)),{status:a.status,message:a.statusText,data:[]}}catch(e){throw y.v.error("Error get cafe source: ".concat(e)),e}},getLov:async function(a){if(y.v.info("Get lov: ".concat(a)),!a)return[];try{let r=await fetch("".concat(e).concat(a),{headers:t,cache:"no-store"}),n=await r.json();return y.v.debug("Get lov response: ".concat(n)),n}catch(e){throw y.v.error("Error get lov: ".concat(e)),e}},getEvents:async function(a){y.v.info("Get events: ".concat(a));try{let r=await fetch("".concat(e,"/app/v1/events").concat(a?"?code=".concat(a):""),{headers:t,cache:"no-store"}),n=await r.json();return y.v.debug("Get events response: ".concat(n)),n}catch(e){throw y.v.error("Error get events: ".concat(e)),e}},getTickets:async function(a){if(y.v.info("Get tickets: ".concat(a)),!a)return[];try{let r=await fetch("".concat(e,"/app/v1/events/").concat(a,"/tickets"),{headers:t,cache:"no-store"}),n=await r.json();return y.v.debug("Get tickets response: ".concat(n)),n}catch(e){throw y.v.error("Error get tickets: ".concat(e)),e}},createOrder:async function(a){y.v.info("Create order: ".concat(a));try{let r=await fetch("".concat(e,"/app/v1/order"),{headers:t,method:"POST",body:JSON.stringify(a)}),n=await r.json();return y.v.debug("Create order response: ".concat(n)),n}catch(e){throw y.v.error("Error create order: ".concat(e)),e}},getDetailTicketBundle:async function(a){try{y.v.info("Fetching detail ticket bundle...");let r=await fetch("".concat(e,"/app/v1/events/tickets/").concat(a,"/bundles"),{headers:t,cache:"no-store"}),n=await r.json();if(200===n.status)return y.v.debug("Detail ticket bundle fetched: ".concat(JSON.stringify(n))),n.data;return y.v.error("Error fetching detail ticket bundle: ".concat(r.statusText)),null}catch(e){return y.v.error("Error fetching detail ticket bundle: ".concat(e)),null}},checkEmail:async function(a){y.v.info("Check email: ".concat(a.email));try{let r=await fetch("".concat(e,"/app/v1/email/validate"),{headers:t,method:"POST",body:JSON.stringify(a)}),n=await r.json();return y.v.debug("Check email response: ".concat(n)),n}catch(e){throw y.v.error("Error check email: ".concat(e)),e}},checkTicketAvailable:async function(a,r){y.v.info("Check ticket available: ".concat(a,", ").concat(r));try{let n=await fetch("".concat(e,"/app/v1/orders/").concat(a,"/tickets/").concat(r,"/available"),{headers:t,cache:"no-store"}),c=await n.json();return y.v.debug("Check ticket available response: ".concat(c)),c.data}catch(e){throw y.v.error("Error check ticket available: ".concat(e)),e}},registerOrder:async function(a){y.v.info("Register order: ".concat(a));try{let r=await fetch("".concat(e,"/app/v1/orders/register"),{headers:t,method:"POST",body:JSON.stringify(a)}),n=await r.json();return y.v.debug("Register order response: ".concat(n)),n}catch(e){throw y.v.error("Error register order: ".concat(e)),e}},updateOrder:async function(a,r){y.v.info("Update order: ".concat(r));let n={...t,"X-API-Key":"".concat(a)};try{let t=await fetch("".concat(e,"/app/v1/order"),{headers:n,method:"PUT",body:JSON.stringify(r)}),a=await t.json();return y.v.debug("Update order response: ".concat(a)),a}catch(e){throw y.v.error("Error update order: ".concat(e)),e}},getCheckoutToken:async function(a){y.v.info("Get checkout token: ".concat(a));let r=await (0,v.R)("orderX"),n={...t,"X-API-Key":"".concat(r)};try{let t=await fetch("".concat(e,"/app/v1/order/").concat(a,"/token"),{headers:n,method:"GET"}),r=await t.json();return y.v.debug("Get checkout token response: ".concat(r)),r}catch(e){throw y.v.error("Error get checkout token: ".concat(e)),e}},cancelOrder:async function(a){y.v.info("Cancel order: ".concat(a));try{let r=await fetch("".concat(e,"/app/v1/order/").concat(a),{headers:t,method:"DELETE",body:JSON.stringify({})}),n=await r.json();return y.v.debug("Cancel order response: ".concat(n)),n}catch(e){throw y.v.error("Error cancel order: ".concat(e)),e}},getLineUp:async function(a){y.v.info("Get line up: ".concat(a));let r=await (0,v.R)("orderX"),n={...t,"X-API-Key":"".concat(r)};try{let t=await fetch("".concat(e,"/app/v1/order/").concat(a,"/lineup"),{headers:n,cache:"no-store"}),r=await t.json();return y.v.debug("Get line up response: ".concat(r)),r}catch(e){throw y.v.error("Error get line up: ".concat(e)),e}},cancelLineUp:async function(a){y.v.info("Cancel line up: ".concat(a));try{let r=await fetch("".concat(e,"/app/v1/order/").concat(a,"/lineup"),{headers:t,method:"DELETE",body:JSON.stringify({})}),n=await r.json();return y.v.debug("Cancel line up response: ".concat(n)),n}catch(e){throw y.v.error("Error cancel line up: ".concat(e)),e}},encodeSource:async function(e){y.v.info("Encode source: ".concat(e));let t=btoa(e);return y.v.debug("Encode source response: ".concat(t)),t},decodeSource:async function(e){y.v.info("Decode source: ".concat(e));let t=atob(e);return y.v.debug("Decode source response: ".concat(t)),t},getEticket:async function(t){y.v.info("Get eticket: ".concat(t));try{let r=await fetch("".concat(e,"/app/v1/order/").concat(t,"/success"),{headers:{"Content-Type":"application/json",Accept:"application/json",Authorization:"Basic ".concat(a)},cache:"no-store"}),n=await r.json();return y.v.debug("Get eticket response: ".concat(JSON.stringify(n))),n}catch(e){throw y.v.error("Error get eticket: ".concat(e)),e}}}};var j=a(11536);function w(e){let{className:t,label:a,name:c,error:o,errorMessage:i,disabled:s,value:l,onChange:d}=e,[u,f]=(0,n.useState)(""),[m,h]=(0,n.useState)(!1),[p,v]=(0,n.useState)(""),[b,g]=(0,n.useState)(!1),[x,y]=(0,n.useState)(""),[k,w]=(0,n.useState)(!1),N=(e,t)=>{switch(e){case"day":if(""===t){f(""),h(!0);return}f(O(t));break;case"month":if(""===t){v(""),g(!0);return}v(C(t));break;case"year":if(""===t){y(""),w(!0);return}y(S(t))}};(0,n.useEffect)(()=>{if(u&&p&&x){parseInt(u)>E(p,x)&&f(E(p,x).toString()),d({target:{name:c,value:"".concat(u,"-").concat(p,"-").concat(x)}});return}},[u,p,x]);let S=e=>{if(""===e||isNaN(parseInt(e)))return w(!0),"";let t=parseInt(e);return t>=1900&&t<=new Date().getFullYear()?(w(!1),t.toString()):(""!==u&&""!==p&&(f(E(p,e).toString()),h(!1)),w(!0),e)},C=e=>{if(""===e||isNaN(parseInt(e)))return g(!0),"";let t=parseInt(e);return t>=1&&t<=12?(g(!1),t.toString().padStart(2,"0")):e.length>2?"12":(g(!0),e)},O=e=>{if(""===e||isNaN(parseInt(e)))return h(!0),"";let t=parseInt(e);return t>=1&&t<=E(p,x)?(h(!1),t.toString().padStart(2,"0")):e.length>2?E(p,x).toString():(h(!0),e)},E=(e,t)=>{let a=parseInt(e),r=parseInt(t);return 2===a?r%4==0&&(r%100!=0||r%400==0)?29:28:4===a||6===a||9===a||11===a?30:31};return(0,r.jsxs)("div",{className:t,children:[(0,r.jsx)("label",{className:"block text-sm font-bold mb-2",children:a}),(0,r.jsxs)("div",{className:"flex gap-2",children:[(0,r.jsxs)("div",{className:"flex-1 relative",children:[(0,r.jsx)("input",{className:"w-full p-2 disabled:cursor-not-allowed border border-gray-700 rounded-md text-sm font-bold ".concat(o||k?"border-red-500":"border-gray-7300"," ").concat(s?"bg-gray-100 cursor-not-allowed":"bg-transparent"),value:u,onChange:e=>N("day",e.target.value),placeholder:"DD",maxLength:3}),m&&(0,r.jsx)("p",{className:"text-red-500 text-xs mt-1",children:"Tanggal tidak valid"}),m&&(0,r.jsx)(j.TNq,{className:"absolute top-2 right-2 text-xl text-red-700"})]}),(0,r.jsxs)("div",{className:"flex-1 relative",children:[(0,r.jsx)("input",{className:"w-full p-2 disabled:cursor-not-allowed border border-gray-700 rounded-md text-sm font-bold ".concat(o||b?"border-red-500":"border-gray-7300"," ").concat(s?"bg-gray-100 cursor-not-allowed":"bg-transparent"),value:p,onChange:e=>N("month",e.target.value),placeholder:"MM",maxLength:3}),b&&(0,r.jsx)("p",{className:"text-red-500 text-xs mt-1",children:"Bulan tidak valid"}),b&&(0,r.jsx)(j.TNq,{className:"absolute top-2 right-2 text-xl text-red-700"})]}),(0,r.jsxs)("div",{className:"flex-1 relative",children:[(0,r.jsx)("input",{className:"w-full p-2 disabled:cursor-not-allowed border border-gray-700 rounded-md text-sm font-bold ".concat(o||k?"border-red-500":"border-gray-7300"," ").concat(s?"bg-gray-100 cursor-not-allowed":"bg-transparent"),value:x,onChange:e=>N("year",e.target.value),placeholder:"YYYY",maxLength:4}),k&&(0,r.jsx)("p",{className:"text-red-500 text-xs mt-1",children:"Tahun tidak valid"}),k&&(0,r.jsx)(j.TNq,{className:"absolute top-2 right-2 text-xl text-red-700"})]})]}),o&&i&&(0,r.jsx)("p",{className:"text-red-500 text-xs mt-1",children:i})]})}var N=a(1435);let S={event_id:0,ticket_id:0,first_name:"",email:"",phone:"",country_id:null,province_id:null,city_id:null,source:"",birth_date:""};function C(e){let{event:t,isHasCookie:a}=e,i=(0,f.useRouter)(),h=(0,f.useSearchParams)(),j=h.get("id"),C=h.get("src"),[O,E]=(0,n.useState)({...S,event_id:t.id,ticket_id:parseInt(null!=j?j:"0")}),[T,P]=(0,n.useState)(""),[A,_]=(0,n.useState)([]),[D,R]=(0,n.useState)(""),[G,I]=(0,n.useState)(!1),[L,B]=(0,n.useState)(!1),[M,U]=(0,n.useState)(null),[F,H]=(0,n.useState)(""),[J,z]=(0,n.useState)(null),[K,X]=(0,n.useState)(!1),[q,Y]=(0,n.useState)(!1),[W,Z]=(0,n.useState)(!1),[V,$]=(0,n.useState)({title:"",message:"",onProceed:void 0,confirmText:"",isClose:!1,isProceed:!0,link:void 0,linkText:void 0,isSubmit:!1,formData:O});(0,n.useEffect)(()=>{y.v.info("Form Loaded: ".concat(t.code)),t.id&&(ee(),Q(C||"")),(0,N.sx)("bod_request",{})},[t]);let Q=async e=>{let t=await k().decodeSource(e||"");y.v.info("Decoded source: ".concat(t||"No source")),H(t)},ee=async()=>{try{y.v.info("Getting ticket data: ".concat(t.code));let e=await k().getTickets(t.id);if(200===e.status){let a=e.data.find(e=>e.id===parseInt(null!=j?j:"0"));switch(z(a),y.v.info("".concat(t.code," Ticket data fetched: ").concat(null==a?void 0:a.name)),null==a?void 0:a.code){case"BOD-FNB":y.v.info("".concat(t.code," Ticket is FNB")),Y(!0),et();break;case"BOD-COM":y.v.info("".concat(t.code," Ticket is Community")),X(!0);break;case"BOD-OASIS-COM":y.v.info("".concat(t.code," Ticket is Oasis Community")),X(!0);break;case"BOD-DJARUM-NET":y.v.info("".concat(t.code," Ticket is Djarum Net")),X(!0);break;case"BOD-OTS":y.v.info("".concat(t.code," Ticket is OTS")),Z(!0);break;default:y.v.info("".concat(t.code," Ticket is not FNB, Community, or Oasis Community"))}}}catch(e){y.v.error("".concat(t.code," Error fetching ticket data: ").concat(e))}};(0,n.useEffect)(()=>{K&&F&&(y.v.info("".concat(t.code," Community source: ").concat(F)),"WEST-COM"===F||"EAST-COM"===F||"NORTH-COM"===F||"SOUTH-COM"===F||"CENTRAL-COM"===F||"OASIS-COM"===F||"BOD"===F||i.push("/"))},[K,F]);let et=async()=>{try{y.v.info("Getting cafe source: ".concat(t.code));let e=await k().getCafeSource();200===e.status&&(y.v.info("Fetched cafe source successfully: ".concat(e.data)),_(e.data))}catch(e){y.v.error("".concat(t.code," Error getting cafe source: ").concat(e))}};(0,n.useEffect)(()=>{a&&(y.v.info("".concat(t.code," Has cookie: ").concat(a)),es())},[a]),(0,n.useEffect)(()=>{""!==O.first_name?P(O.first_name):P("")},[O]);let ea=e=>{R(""),E({...O,[e.target.name]:e.target.value})},er=()=>(W||""!==O.birth_date)&&""!==O.first_name&&(W||""!==O.email)&&(W||c(O.email))&&""!==O.phone&&o(O.phone)?(y.v.info("".concat(t.code," Form data is valid")),E({...O,first_name:O.first_name.trim(),source:F}),!0):(y.v.info("".concat(t.code," Form data is not valid")),R("Field is required"),!1),en=async e=>{e.preventDefault(),y.v.info("handleSubmit: ".concat(t.code)),er()&&(y.v.info("".concat(t.code," Form submitting: ").concat(O)),B(!0),$({title:"Konfirmasi Data",message:"Dengan ini Anda setuju untuk membeli tiket acara ini.",confirmText:"Lanjutkan",onProceed:ec,isClose:!0,isProceed:!0,link:"/privacy",linkText:"Kebijakan Privasi",isSubmit:!0,formData:O}))},ec=async()=>{try{y.v.info("Submit Form Proceed: ".concat(t.code)),I(!0),$({title:"Memproses",message:"Silakan tunggu sampai proses selesai",isClose:!1,isProceed:!1});let e=await p(O,t.code,K||q);if(y.v.info("".concat(t.code," Create order response: ").concat(e)),e&&200===e.status)return eo(e.status);ei(),$({title:"Gagal",message:"Gagal membuat pesanan",isClose:!0,isProceed:!1})}catch(r){var e,a;if((null==r?void 0:null===(e=r.digest)||void 0===e?void 0:e.includes("NEXT_REDIRECT"))||(null==r?void 0:null===(a=r.message)||void 0===a?void 0:a.includes("NEXT_REDIRECT"))){y.v.info("".concat(t.code," Redirect successful"));return}y.v.error("".concat(t.code," Error submitting form: ").concat(r)),ei(),$({title:"Gagal",message:"Gagal membuat pesanan",isClose:!0,isProceed:!1})}finally{setTimeout(()=>{I(!1)},2e3)}},eo=e=>{y.v.info("".concat(t.code," Handle redirect: ").concat(e)),423===e?(y.v.info("".concat(t.code," Ticket is sold out")),ei(),$({title:"Upss...",message:"Tiket sudah habis",isClose:!1,isProceed:!1})):200!==e&&(y.v.info("".concat(t.code," Error redirect: ").concat(e)),ei(),$({title:"Gagal",message:"Gagal membuat pesanan",isClose:!1,isProceed:!1}))},ei=()=>{y.v.info("".concat(t.code," Handle modal children")),U((0,r.jsx)(s.A,{id:"btn-back-event",variant:"accent",onClick:()=>{B(!1),i.push("".concat(t.url))},children:"Kembali ke Event"}))},es=async()=>{let e=await (0,v.R)("pathX"),a=(0,g.t)(e||"",x.rB||"");y.v.info("".concat(t.code," Handle has cookie")),$({title:"Upss...",message:"Ada pesanan yang belum selesai. Klik 'Lanjutkan' untuk melihat pesanan Anda atau 'Tidak' untuk membuat pesanan baru",isClose:!1,isProceed:!1}),U((0,r.jsxs)("div",{className:"flex text-center gap-2",children:[(0,r.jsx)(s.A,{variant:"accent",onClick:()=>{B(!1),el()},id:"btn-discontinue-order",children:"Tidak"}),(0,r.jsx)(s.A,{variant:"accent",onClick:()=>{B(!1),i.push(a||"")},id:"btn-continue-order",children:"Lanjutkan"})]})),B(!0)},el=()=>{y.v.info("".concat(t.code," Clear cookie")),(0,b.N)(),U(null)};return(0,r.jsxs)("form",{onSubmit:en,className:"w-full flex flex-col justify-center items-center my-4",id:"form-order",children:[(0,r.jsxs)("fieldset",{className:"w-[90%] md:w-[85%] xl:w-1/2 2xl:w-1/3 flex flex-col p-4 my-4 border border-gray-700 rounded-lg",children:[(0,r.jsxs)("legend",{className:"text-accent text-md md:text-lg font-bold mb-4 uppercase",children:["Formulir ",null==J?void 0:J.name]}),(0,r.jsx)("div",{className:"flex flex-col md:flex-row gap-4",children:!W&&(0,r.jsx)(w,{className:"w-full mb-4",label:"Tanggal Lahir",name:"birth_date",error:""!==D&&""===O.birth_date,errorMessage:"tanggal lahir wajib diisi",disabled:!1,value:O.birth_date,onChange:ea})}),q&&(0,r.jsx)("div",{className:"flex flex-col md:flex-row gap-4",children:(0,r.jsx)(u,{className:"w-full mb-4",label:"Cafe Source",name:"cafe_source",options:A.map(e=>({value:e.id.toString(),label:e.name})),onChange:e=>{y.v.info("".concat(t.code," Handle cafe source change: ").concat(e));let a=A.find(t=>t.id.toString()===e);y.v.info("".concat(t.code," Cafe source: ").concat(null==a?void 0:a.name)),H((null==a?void 0:a.name)||"")}})}),(0,r.jsx)("div",{className:"flex flex-col md:flex-row md:gap-4 gap-2",children:(0,r.jsx)(l,{className:"w-full",label:"Nama Lengkap",name:"first_name",type:"text",value:O.first_name,placeholder:"Nama Lengkap",onChange:ea,error:""!==D&&""===O.first_name,errorMessage:"Nama Lengkap wajib diisi"})}),!W&&(0,r.jsx)(d,{label:"Email",name:"email",type:"email",value:O.email,onChange:ea,error:""!==D&&!c(O.email),errorMessage:"email wajib diisi",fullName:T}),(0,r.jsx)(l,{className:"w-full",label:"No. Telp",name:"phone",type:"tel",placeholder:"contoh: 081234567890",value:O.phone,onChange:ea,error:""!==D&&!o(O.phone),errorMessage:"nomor telepon harus berisi angka, diawali dengan 0 dan 10-13 digit",maxLength:13,minLength:10})]}),(0,r.jsxs)("div",{className:"flex flex-col gap-2 mt-4",children:[""!==D&&(0,r.jsx)("p",{className:"text-red-500 text-sm w-full text-center",children:D}),(0,r.jsx)(s.A,{id:"btn-order",type:"submit",variant:"accent",children:G?"Silakan tunggu":"Pesan Sekarang"})]}),(0,r.jsx)(m.A,{title:V.title,message:V.message,open:L,onProceed:ec,confirmText:V.confirmText,isLoading:G,setOpen:B,isClose:V.isClose,isProceed:V.isProceed,link:V.link,linkText:V.linkText,isSubmit:V.isSubmit,formData:V.formData,children:M})]})}},1435:(e,t,a)=>{"use strict";a.d(t,{JR:()=>r,sx:()=>n});let r=()=>{window.fbq("track","PageView")},n=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};window.fbq("track",e,t)}},83318:(e,t,a)=>{"use strict";a.d(t,{A:()=>c});var r=a(95155);a(12115);var n=a(43463);function c(e){let{children:t,className:a,variant:c="default",disabled:o,type:i="button",...s}=e;return(0,r.jsx)("button",{...s,type:i,disabled:o,className:(0,n.A)({link:"text-white text-sm hover:underline cursor-pointer transition-all duration-300 disabled:opacity-10 disabled:cursor-not-allowed",default:"bg-transparent text-sm hover:border-gray-500 transition-all duration-300 px-4 py-2 rounded-lg font-bold border border-gray-700 cursor-pointer disabled:opacity-10 disabled:cursor-not-allowed",accent:"bg-accent relative isolate inline-flex border-1 border-transparent overflow-hidden rounded-lg border-0 py-3 px-4 text-center hover:text-black text-lg font-semibold leading-none transition-colors before:absolute before:inset-y-0 before:left-0 before:-z-10 before:block before:w-full before:origin-right before:scale-x-0 before:transition-transform before:duration-300 hover:before:origin-left hover:before:scale-x-100 lg:py-[12px] lg:px-10 lg:text-lg before:bg-white text-secondary disabled:opacity-50 disabled:cursor-not-allowed",rounded:"w-12 h-12 lg:w-14 lg:h-14 rounded-full bg-accent flex justify-center items-center text-black font-bold text-2xl animate-bounce transition-all duration-300 hover:scale-110"}[c],a),children:t})}},53385:(e,t,a)=>{"use strict";a.d(t,{A:()=>s});var r=a(95155);a(12115);var n=a(83318);function c(e){let{label:t,className:a}=e;return(0,r.jsxs)("div",{className:"w-full flex flex-col items-center justify-center gap-4 text-center text-gray-400 ".concat(a),children:[(0,r.jsx)("span",{className:"w-10 h-10 border-t-2 border-b-2 border-[#fdbd4b] rounded-full animate-spin"}),t]})}var o=a(48173),i=a.n(o);function s(e){let{open:t,setOpen:a,onProceed:o,title:s,message:l,children:d,confirmText:u,isLoading:f,isProceed:m=!1,isClose:h=!0,link:p,linkText:v,isSubmit:b=!1,formData:g=null}=e;return t?(0,r.jsx)("div",{className:"fixed inset-0 top-0 left-0 w-full h-full bg-black/80 transition-all duration-300 flex items-center justify-center z-20 px-4",children:(0,r.jsxs)("div",{className:"w-full md:w-1/2 xl:w-1/3 max-h-screen flex flex-col justify-between gap-4 bg-black/90 py-6 px-4 lg:p-6 rounded-2xl shadow-lg border border-gray-700 relative overflow-y-auto",children:[(0,r.jsx)("h2",{className:"text-2xl font-bold mb-4 text-center text-white",children:s}),b&&g&&(0,r.jsxs)("div",{className:"w-[90%] lg:w-3/4 mx-auto flex flex-col gap-2 text-sm",children:[(0,r.jsx)("h1",{className:"text-gray-400 text-sm text-center mb-2",children:"Pastikan data yang Anda masukkan sudah benar dan sesuai dengan identitas Anda. "}),(0,r.jsxs)("div",{className:"flex flex-col text-left",children:[(0,r.jsxs)("div",{className:"flex gap-2",children:[(0,r.jsx)("span",{className:"text-gray-400 text-sm",children:"Nama: "}),(0,r.jsx)("p",{className:"mb-2 text-gray-300 text-sm font-bold",children:null==g?void 0:g.first_name})]}),(null==g?void 0:g.email)&&(0,r.jsxs)("div",{className:"flex gap-2",children:[(0,r.jsx)("span",{className:"text-gray-400 text-sm",children:"Email: "}),(0,r.jsx)("p",{className:"mb-2 text-gray-300 text-sm font-bold",children:null==g?void 0:g.email})]}),(0,r.jsxs)("div",{className:"flex gap-2",children:[(0,r.jsx)("span",{className:"text-gray-400 text-sm",children:"No. WhatsApp: "}),(0,r.jsx)("p",{className:"mb-2 text-gray-300 text-sm font-bold",children:null==g?void 0:g.phone})]})]}),(0,r.jsxs)("ul",{className:"list-decimal text-gray-400 text-sm pl-4",children:[(null==g?void 0:g.email)&&(0,r.jsxs)("li",{children:["Invoice dan e-Tiket akan dikirim ke email: ",(0,r.jsx)("span",{className:"font-bold text-gray-300",children:null==g?void 0:g.email})]}),(0,r.jsxs)("li",{children:["e-Tiket juga akan dikirim melalui whatsapp dengan nomor: ",(0,r.jsx)("span",{className:"font-bold text-gray-300",children:null==g?void 0:g.phone})]}),(0,r.jsxs)("li",{children:[(0,r.jsx)("span",{children:"Jika belum menerima notifikasi email setelah melakukan pembayaran:"}),(0,r.jsxs)("ul",{children:[(0,r.jsxs)("li",{children:["Ketik “",(0,r.jsx)("span",{className:"font-bold text-gray-300",children:"Break Out Day Fest"}),"” di kolom pencarian email"]}),(0,r.jsx)("li",{children:"Periksa juga folder Spam atau Promosi di email Anda."})]})]})]}),(0,r.jsxs)("p",{className:"text-gray-400 text-sm text-center",children:["Dengan melanjutkan, Anda menyetujui untuk membeli tiket ini dan menerima syarat serta"," ",p&&(0,r.jsx)(i(),{target:"_blank",href:p,className:"text-accent hover:underline",children:v})," yang berlaku."]})]}),!b&&l&&(0,r.jsxs)("p",{className:"mb-4 text-gray-400 text-sm text-center",children:[l," ",p&&(0,r.jsx)(i(),{target:"_blank",href:p,className:"text-accent hover:underline",children:v})]}),(0,r.jsx)("div",{className:"w-3/4 mx-auto font-normal gap-4 flex flex-col justify-center items-center",children:d}),(0,r.jsxs)("div",{className:"flex flex-col justify-center items-center gap-4",children:[m&&!f&&(0,r.jsx)(n.A,{id:"btn-proceed-modal",variant:"accent",onClick:o,children:u||"Proceed"}),f&&(0,r.jsx)(c,{label:"Please wait..."}),h&&!f&&(0,r.jsx)(n.A,{variant:"link",onClick:()=>a(!1),id:"btn-close-modal",children:"Close"})]})]})}):null}},11465:(e,t,a)=>{"use strict";a.d(t,{p:()=>c,t:()=>o});var r=a(7478),n=a.n(r);function c(e,t){return n().AES.encrypt(n().enc.Utf8.parse(e),n().enc.Utf8.parse(t),{mode:n().mode.ECB,padding:n().pad.Pkcs7}).ciphertext.toString(n().enc.Hex)}function o(e,t){try{let a=function(e){let t=n().enc.Hex.parse(e);return n().lib.CipherParams.create({ciphertext:t})}(e),r=n().enc.Utf8.parse(t),c={mode:n().mode.ECB,padding:n().pad.Pkcs7};return n().AES.decrypt(a,r,c).toString(n().enc.Utf8)}catch(e){return console.error("Error during decryption:",e),null}}},40234:(e,t,a)=>{"use strict";a.d(t,{Tl:()=>n,on:()=>c,rB:()=>o});var r=a(2818);let n=r.env.BASIC_AUTH_USERNAME,c=r.env.BASIC_AUTH_PASSWORD,o=r.env.CRYPTO_KEY},40215:(e,t,a)=>{"use strict";a.d(t,{v:()=>i});let r={local:["debug","info","warn","error"],dev:["info","warn","error"],prod:["warn","error"]}[["local","dev","prod"].includes("dev")?"dev":"local"],n={debug:"\x1b[42m",info:"\x1b[44m",warn:"\x1b[43m",error:"\x1b[41m"},c="\x1b[0m";function o(e,t){if(r.includes(e)){let a=n[e];switch(e){case"debug":console.debug("".concat(a,"DEBUG:").concat(c," ").concat(t));break;case"info":console.info("".concat(a,"INFO:").concat(c," ").concat(t));break;case"warn":console.warn("".concat(a,"WARN:").concat(c," ").concat(t));break;case"error":console.error("".concat(a,"ERROR:").concat(c," ").concat(t))}}}let i={debug:e=>o("debug",e),info:e=>o("info",e),warn:e=>o("warn",e),error:e=>o("error",e)}},88332:(e,t,a)=>{"use strict";a.d(t,{N:()=>n});var r=a(75828);let n=(0,r.createServerReference)("00d62a1bb341dbc2d749ed995b9b5cd8253333c86f",r.callServer,void 0,r.findSourceMapURL,"deleteAllCookie")},10225:(e,t,a)=>{"use strict";a.d(t,{R:()=>n});var r=a(75828);let n=(0,r.createServerReference)("40beb4c42837641ce17f02511390f79d8bfff0533d",r.callServer,void 0,r.findSourceMapURL,"getCookie")},43463:(e,t,a)=>{"use strict";a.d(t,{A:()=>r});let r=function(){for(var e,t,a=0,r="",n=arguments.length;a{"use strict";a.d(t,{k5:()=>d});var r=a(12115),n={color:void 0,size:void 0,className:void 0,style:void 0,attr:void 0},c=r.createContext&&r.createContext(n),o=["attr","size","title"];function i(){return(i=Object.assign?Object.assign.bind():function(e){for(var t=1;tr.createElement(u,i({attr:l({},e.attr)},t),function e(t){return t&&t.map((t,a)=>r.createElement(t.tag,l({key:a},t.attr),e(t.child)))}(e.child))}function u(e){var t=t=>{var a,{attr:n,size:c,title:s}=e,d=function(e,t){if(null==e)return{};var a,r,n=function(e,t){if(null==e)return{};var a={};for(var r in e)if(Object.prototype.hasOwnProperty.call(e,r)){if(t.indexOf(r)>=0)continue;a[r]=e[r]}return a}(e,t);if(Object.getOwnPropertySymbols){var c=Object.getOwnPropertySymbols(e);for(r=0;r=0)&&Object.prototype.propertyIsEnumerable.call(e,a)&&(n[a]=e[a])}return n}(e,o),u=c||t.size||"1em";return t.className&&(a=t.className),e.className&&(a=(a?a+" ":"")+e.className),r.createElement("svg",i({stroke:"currentColor",fill:"currentColor",strokeWidth:"0"},t.attr,n,d,{className:a,style:l(l({color:e.color||t.color},t.style),e.style),height:u,width:u,xmlns:"http://www.w3.org/2000/svg"}),s&&r.createElement("title",null,s),e.children)};return void 0!==c?r.createElement(c.Consumer,null,e=>t(e)):t(n)}}},e=>{var t=t=>e(e.s=t);e.O(0,[711,173,148,441,517,358],()=>t(37616)),_N_E=e.O()}]);