const d=["flexible","moderate","strict","non_refundable"],r={id:"plec_venue",label:"Venue Cancellation Policy",shortLabel:"Full refund 60+ days; 25% at 30–59 days; no refund under 30 days",tiers:[{daysBefore:60,refundPercent:100},{daysBefore:30,refundPercent:25},{daysBefore:0,refundPercent:0}],description:"Full refund (minus processing fees) if cancelled 60 or more days before the event. 25% refund if cancelled 30–59 days before. No refund if cancelled less than 30 days before."},n={id:"plec_service",label:"Service Cancellation Policy",shortLabel:"Full refund 60+ days; 50% at 30–59; 25% at 14–29; no refund under 14 days",tiers:[{daysBefore:60,refundPercent:100},{daysBefore:30,refundPercent:50},{daysBefore:14,refundPercent:25},{daysBefore:0,refundPercent:0}],description:"Full refund (minus processing fees) if cancelled 60 or more days before. 50% refund at 30–59 days. 25% refund at 14–29 days. No refund if cancelled less than 14 days before."},f={non_refundable:{id:"non_refundable",label:"Non-refundable",shortLabel:"Non-refundable",tiers:[{daysBefore:999,refundPercent:0}],description:"No refund for cancellations at any time."}},s=["1_day","3_day","non_refundable"],u="1_day";function l(e){return t(e).tiers.some(a=>a.refundPercent===100)}function t(e){return e?e==="plec_venue"?r:e==="plec_service"?n:d.includes(e)?r:s.includes(e)||e==="platform_standard"?n:e==="no_refunds"?f.non_refundable:n:n}export{u as D,n as P,r as a,t as g,l as h};