1import{r as N,c as xa,R as a}from"./vendor-react-nj2ukvvY.js";import{T as da,G as j,L as n,I as l,ep as g,dy as y,bY as r,X as ia,E as oa,K as z,a3 as ka,eV as Sa,J as Ee,uE as Da,hf as Pa,xJ as ra,xK as sa,xL as Ia}from"./index-DvkGsCPu.js";import{s as G}from"./vendor-lodash-CuICpPff.js";const ve="confirmation",Ca=/\/confirmation(\/[^/]*)?\/?$/,qa=f=>{var d,E;const t=window.location.pathname.replace(/\/+$/,""),p=t.replace(Ca,"");p!==t&&((E=f==null?void 0:f.replace)==null||E.call(f,{pathname:p,search:window.location.search,hash:window.location.hash,state:(d=f==null?void 0:f.location)==null?void 0:d.state}))},Ma=(f,{pageId:t,state:p}={})=>{var E;const d=window.location.pathname.replace(/\/+$/,"");d.endsWith(`/${ve}`)||d.includes(`/${ve}/`)||(E=f==null?void 0:f.replace)==null||E.call(f,{pathname:`${d}/${ve}${t?`/${t}`:""}`,search:window.location.search,hash:window.location.hash,state:p})},ca=308,Ra=24,Oa=20,_a=8,be=({id:f,trigger:t,tiers:p,unitPrice:d,currencySymbol:E,totalSavings:M,outsideContainerSelector:x,className:V})=>{var ae,Y,te;const v=N.useContext(da),[C,D]=N.useState(!1),[w,k]=N.useState(null),T=N.useRef(null),$=N.useRef(null),A=N.useRef(null),h=N.useRef(null),B=()=>{A.current&&(clearTimeout(A.current),A.current=null),h.current&&(clearTimeout(h.current),h.current=null)},q=N.useCallback(()=>{if(!T.current||typeof window>"u")return null;const s=T.current.getBoundingClientRect(),F=x?T.current.closest(x):null,S=F?F.getBoundingClientRect():s,O=s.top-Oa,b=S.left-ca-Ra,J=s.top+s.height/2-O-_a;return{top:O,left:b,arrowTop:J}},[x]),R=()=>{B(),A.current=setTimeout(()=>{const s=q();s&&(k(s),D(!0))},150)},P=s=>{var S,O;const F=(s==null?void 0:s.relatedTarget)||(s==null?void 0:s.toElement);F instanceof Node&&((S=T.current)!=null&&S.contains(F)||(O=$.current)!=null&&O.contains(F))||(B(),h.current=setTimeout(()=>D(!1),100))};N.useEffect(()=>{if(!C)return;const s=()=>{const F=q();F&&k(F)};return window.addEventListener("scroll",s,!0),window.addEventListener("resize",s),()=>{window.removeEventListener("scroll",s,!0),window.removeEventListener("resize",s)}},[C,q]),N.useEffect(()=>()=>B(),[]);const c=(p||[]).map((s,F)=>{const S=Number((s==null?void 0:s.quantity)||0),O=Number((s==null?void 0:s.discountPercent)||0);return{key:(s==null?void 0:s.position)??F,label:`${O}% off on ${S} ${S===1?"ticket":"tickets"}`,amount:Number(d||0)*S*(O/100)}}),re=C&&w&&typeof document<"u"?xa.createPortal(a.createElement("div",{ref:$,id:`savings-breakdown-${f}`,className:j("savings-breakdown-tooltip-portal",V,v==null?void 0:v.theme),style:{position:"fixed",top:w.top,left:w.left,width:ca,zIndex:1080},onMouseEnter:()=>{B(),D(!0)},onMouseLeave:P},a.createElement("div",{className:"savings-breakdown-tooltip__card"},a.createElement(n,{header:g.t("common:Savings breakdown"),labelClass:"m-b-0",variant:"custom-captions",color:(ae=l[v==null?void 0:v.theme])==null?void 0:ae.neutral1000}),a.createElement("div",{className:"savings-breakdown-tooltip__rows"},c==null?void 0:c.map(s=>{var F,S;return a.createElement("div",{key:s.key,className:"savings-breakdown-tooltip__row"},a.createElement(n,{header:s.label,labelClass:"m-b-0",variant:"caption2",color:(F=l[v==null?void 0:v.theme])==null?void 0:F.neutral700}),a.createElement(n,{header:`-${E}${y(Number(s.amount||0).toFixed(2))}`,labelClass:"m-b-0 savings-breakdown-tooltip__amount",variant:"caption2",color:(S=l[v==null?void 0:v.theme])==null?void 0:S.neutral700}))})),a.createElement("hr",{"aria-hidden":"true",className:"savings-breakdown-tooltip__divider"}),a.createElement("div",{className:"savings-breakdown-tooltip__total"},a.createElement(n,{header:g.t("common:Total savings"),labelClass:"m-b-0",variant:"custom-captions",color:(Y=l[v==null?void 0:v.theme])==null?void 0:Y.neutral1000}),a.createElement(n,{header:`${E}${y(Number(M||0).toFixed(2))}`,labelClass:"m-b-0 savings-breakdown-tooltip__total-amount",variant:"custom-captions",color:(te=l[v==null?void 0:v.theme])==null?void 0:te.greenDarkest})),a.createElement("span",{"aria-hidden":"true",className:"savings-breakdown-tooltip__arrow",style:{to
1p:w.arrowTop}}))),document.body):null;return a.createElement(a.Fragment,null,a.createElement("span",{ref:T,onMouseEnter:s=>{s.stopPropagation(),R()},onMouseLeave:P,className:"savings-breakdown-tooltip__trigger d-inline-flex"},t),re)};be.propTypes={id:r.oneOfType([r.string,r.number]).isRequired,trigger:r.node.isRequired,tiers:r.arrayOf(r.shape({quantity:r.oneOfType([r.string,r.number]),discountPercent:r.oneOfType([r.string,r.number]),position:r.oneOfType([r.string,r.number])})),unitPrice:r.oneOfType([r.string,r.number]),currencySymbol:r.string,totalSavings:r.oneOfType([r.string,r.number]),outsideContainerSelector:r.string,className:r.string};be.defaultProps={tiers:[],unitPrice:0,currencySymbol:"",totalSavings:0,outsideContainerSelector:"",className:""};const ua={ACCESS:"access-code-chip-icon",DISCOUNT:"discount-access-code-tag"};function ge({t:f,part:t,expanded:p,onToggle:d,value:E,onChange:M,onApply:x,isApplying:V,errorMsg:v,appliedCodes:C,onRemove:D,disabled:w,placeholder:k,discountOnly:T,locked:$}){const A=k||f(T?"Discount Code":"Enter access or discount code"),h=(E||"").trim(),B=C||[],q=t!=="panel",R=t!=="toggle"&&p;if(!q&&!R)return null;const P=c=>{(c==null?void 0:c.key)==="Enter"&&h&&!V&&!w&&(c.preventDefault(),x==null||x())};return a.createElement("div",{className:j("unified-code-field",`ucf-part-${t}`)},q&&a.createElement(oa,{type:"button",id:"unified-code-toggle",className:"ucf-toggle",variant:"secondary","aria-expanded":!!p,"aria-controls":"unified-code-panel",onClick:()=>d==null?void 0:d(),disabled:w},a.createElement(z,{svgIcon:"discount-access-code-tag",className:"ucf-toggle-icon"}),a.createElement("span",{className:"ucf-toggle-label"},f("Have a code?")),a.createElement(z,{svgIcon:"downSolidArrow",className:j("ucf-chevron",{"ucf-chevron-open":p}),width:"16",height:"16",viewBox:"0 0 16 16",size:"small","aria-hidden":"true"})),R&&a.createElement("div",{className:"ucf-panel",id:"unified-code-panel"},a.createElement("div",{className:"ucf-input-row"},a.createElement(ka,{id:"unified-code-input",type:"text",className:"ucf-input",placeHolder:A,value:E||"",onChange:c=>M==null?void 0:M(c.target.value),onKeyDown:P,"aria-label":A,valid:!v,isFeedBackShow:!!v,feedBackText:v||"",disabled:w||$}),a.createElement(oa,{variant:"primary",className:"ucf-apply",onClick:()=>x==null?void 0:x(),disabled:!h||V||w||$,loading:V},f("Apply"))),B.length>0&&a.createElement("div",{className:"ucf-chips"},B.map(c=>a.createElement(Sa,{key:c==null?void 0:c.code,variant:"secondary",className:"ucf-chip"},a.createElement(z,{svgIcon:ua[c==null?void 0:c.codeType]||ua.ACCESS,className:"ucf-chip-icon"}),a.createElement(Ee,{tooltip:c==null?void 0:c.code,overlayProps:{placement:"top"},className:"ucf-chip-tip"},a.createElement(n,{variant:"footer2",className:"ucf-chip-label",labelClass:"m-b-0"},c==null?void 0:c.code)),!$&&a.createElement(z,{svgIcon:"popup-close-icon",className:"ucf-chip-remove","aria-label":`${f("Remove")} ${c==null?void 0:c.code}`,onClick:()=>D==null?void 0:D(c)}))))))}ge.propTypes={t:r.func.isRequired,part:r.oneOf(["toggle","panel","both"]),expanded:r.bool,onToggle:r.func,value:r.string,onChange:r.func,onApply:r.func,isApplying:r.bool,errorMsg:r.string,appliedCodes:r.arrayOf(r.shape({code:r.string,codeType:r.string})),onRemove:r.func,disabled:r.bool,placeholder:r.string,discountOnly:r.bool,locked:r.bool};ge.defaultProps={part:"both",expanded:!1,onToggle:()=>{},value:"",onChange:()=>{},onApply:()=>{},isApplying:!1,errorMsg:null,appliedCodes:[],onRemove:()=>{},disabled:!1,placeholder:"",discountOnly:!1,locked:!1};const Aa=ia()(ge);function $a(f){var Se,De,Pe,Ie,Ce,Re,Oe,_e,Ae,$e,Be,Le,je,qe,Me,Ve,Ue,ze,He,Ke,We;const t=N.useContext(da),{totalTickets:p,currencySymbol:d,totalTicketFee:E,discount:M,totalPrice:x,totalAmount:V,onCloseOrderSummary:v,isFromWaitlist:C,isVatEnabled:D,totalVatFee:w,totalSalesTaxFee:k,calculateTicketingFeeData:T,dueAmount:$,totalPaidAmount:A,attendeeRegistrationApproval:h,isOnlyApprovalTickets:B=!1,multipleOrderSummary:q=!1,isShowPaymentDetail:R=!1,isDepositEnabled:P,isPayLater:c,isRegApproval:re,totalTicketPrice:ae,PostDepositBalance:Y,totalSavings:te=0,expoFpAddonId:s,expoFpBoothPrice:F,expoFpBoothDiscount:S,show
1FlatTicketDiscount:O=!1,appliedDiscountCode:b,showDiscountEntry:he=!1,onApplyDiscount:J,onRemoveDiscount:se,isApplyingDiscount:Fe=!1,discountFieldError:ce,discountLocked:pa=!1}=f,[ue,ma]=N.useState({}),[de,fa]=N.useState({}),[ye,va]=N.useState(!1),[Ne,Te]=N.useState("");N.useEffect(()=>{b!=null&&b.code&&Te("")},[b==null?void 0:b.code]);const[Ea,ie]=N.useState(!1);N.useEffect(()=>{ie(!1)},[ce,Fe]),N.useEffect(()=>{const e={...ue},o={...de};p==null||p.forEach(m=>T==null?void 0:T.forEach(u=>{Number(u==null?void 0:u.ticketingTypeId)===Number((m==null?void 0:m.typeId)||(m==null?void 0:m.tickettypeid))&&(e[Number(u==null?void 0:u.ticketingTypeId)]=u==null?void 0:u.vatTaxFee,o[Number(u==null?void 0:u.ticketingTypeId)]=u==null?void 0:u.salesTaxFee)})),ma(e),fa(o);const i=D&&w>0?parseFloat(E)-parseFloat(w)>0:k>0?y(parseFloat(E)-parseFloat(k)):E>0;va(i),Da({eventName:"AE_ORDER_UPDATED",data:{totalTickets:p,totalTicketFee:E}})},[p,T,E]);const ba=()=>p.some(e=>{const o=e!=null&&e.setPriceRuleApplied?e==null?void 0:e.setPrice:e==null?void 0:e.price;return o&&parseFloat(o)!==0}),H=()=>{const e=p==null?void 0:p.filter(o=>o);return Ia(e)},ga=()=>{var e,o,i;return!!(k&&k>0&&((e=Number(k))==null?void 0:e.toFixed(2))===((o=Number(E))==null?void 0:o.toFixed(2))&&((i=p==null?void 0:p.filter(m=>m.passFeesToBuyer))==null?void 0:i.length)===0)},ha=G(H())>0?a.createElement(n,{variant:"caption2",color:(Se=l[t.theme])==null?void 0:Se.neutral700,labelClass:"m-b-0 m-l-5 m-t-2",header:`(${G(H())} ${Pa("Item",G(H()))})`}):"",pe=e=>{const o=Number((e==null?void 0:e.typeId)||(e==null?void 0:e.tickettypeid));return!o||!(T!=null&&T.length)?null:T.find(i=>Number(i==null?void 0:i.ticketingTypeId)===o)||null},we=e=>{var i;const o=(i=pe(e))==null?void 0:i.tierBreakdown;return Array.isArray(o)&&o.length>0?o:null},X=e=>{var o;return Number(((o=pe(e))==null?void 0:o.discountAmount)??(e==null?void 0:e.discountAmount)??0)},ne=e=>{var o;return Number(((o=pe(e))==null?void 0:o.couponDiscountAmount)??0)},me=(b==null?void 0:b.applicableTo)==="PER_TICKET";b==null||b.applicableTo;const xe=(e,{variant:o="body2"}={})=>{var i,m,u;return a.createElement("div",{className:"d-flex justify-space-between order-summary-total-discount-details"},a.createElement("div",{className:"d-flex align-items-center gap-4"},a.createElement(n,{variant:o,color:(i=l[t.theme])==null?void 0:i.greenDarkest},g.t("common:Discount")),(b==null?void 0:b.code)&&a.createElement("div",{className:"d-flex align-items-center gap-4 order-summary-discount-code"},a.createElement(z,{svgIcon:"discount-access-code-tag",className:"order-summary-discount-tag-icon"}),a.createElement(Ee,{tooltip:b.code,overlayProps:{placement:"top"}},a.createElement(n,{variant:o,color:(m=l[t.theme])==null?void 0:m.neutral700,className:"order-summary-discount-code-text"},b.code)))),a.createElement("div",null,a.createElement(n,{variant:o,color:(u=l[t.theme])==null?void 0:u.greenDarkest},"-",d,y(parseFloat(e||0).toFixed(2)))))},Q=e=>!!s&&String((e==null?void 0:e.ticketTypeId)??(e==null?void 0:e.typeId)??(e==null?void 0:e.tickettypeid))===String(s),K=e=>Q(e)&&F!=null?parseFloat(F):e!=null&&e.setPriceRuleApplied?parseFloat(e==null?void 0:e.setPrice):parseFloat(e==null?void 0:e.individualPrice),Fa=e=>parseFloat(K(e)||0)-parseFloat(X(e)||0)-parseFloat(ne(e)||0),ke=e=>!Q(e)&&parseFloat(K(e)||0)>0&&Fa(e)<=1e-6,le=e=>ke(e)?0:parseFloat((e==null?void 0:e.fee)||0),ya=()=>{if(!((T||[]).reduce((m,u)=>m+Number((u==null?void 0:u.couponDiscountAmount)||0),0)>0))return((parseFloat(ae)||0)+(parseFloat(E)||0)).toFixed(2);const o=parseFloat(ra("deposit",p,c,x)),i=parseFloat(sa(c?"invoice":"deposit",p,!0,x,Y));return((o||0)+(i||0)).toFixed(2)},Na=(e,o,i)=>{const m=((e==null?void 0:e.rangeType)||"").toUpperCase(),u=e==null?void 0:e.quantity;return m==="REMAINING"||!u&&o===i-1?"Remaining":m==="FIRST"||o===0?`First ${u}`:`Next ${u}`},Ta=e=>{const o=e==null?void 0:e.requireDepositAmount,i=e==null?void 0:e.payLater;if(!o&&!i)return null;const m=o?"Deposit":i?"Pay later":"",u=o?"A deposit amount required for this ticket":i?"This ticket supports to be paid later":"";return a.createElement(Ee,{tooltip:u,overlayProps:{placement:"top"}},a.createElement("span",{className:"ticket-type-badge"},m))};return a.createElement(a.Fragment,null,a.createElement("div",{className:j("order-summary",q&&!h?"m-b-16":"m-b-50",C&&"waitlist-order-summary")}
1,he&&a.createElement("div",{className:"order-summary-discount-entry"},a.createElement(Aa,{part:"panel",expanded:!0,locked:pa,placeholder:g.t("common:Discount Code"),value:Ne,onChange:e=>{Te(e),ce&&ie(!0)},onApply:()=>{const e=(Ne||"").trim();e&&(ie(!1),J==null||J(e))},isApplying:Fe,errorMsg:Ea?"":ce,appliedCodes:b!=null&&b.code?[{code:b.code,codeType:"DISCOUNT"}]:[],onRemove:()=>se==null?void 0:se(),currencySymbol:d})),a.createElement("div",{className:"d-flex justify-space-between"},a.createElement(n,{variant:"subtitle",color:(De=l[t.theme])==null?void 0:De.neutral1000,className:j("mt-0",G(p)>0&&"order-summary-tickets ",{"m-b-16":h&&R}),labelClass:j("m-b-0",{"font-s17":h})},h?"Registration Request Summary":g.t("common:Order Summary"),ha),(!C&&!h||B)&&a.createElement("div",{className:"ordersummary-down-arrow",onClick:v},a.createElement(z,{type:"ac-icon-arrow-down",size:"exSmall"}))),G(H())>0||h?a.createElement(a.Fragment,null,(Pe=H())==null?void 0:Pe.map((e,o)=>{var i,m,u,Z,ee,Ge,Ye,Je,Xe,Qe,Ze;return a.createElement("div",{className:"ticket-item-summary-details",key:o},e&&a.createElement("div",{className:"d-flex justify-space-between ticket-name-with-quantity"},a.createElement("div",{className:"d-flex"},!e.isDonation&&a.createElement(n,{variant:"subtitle2",labelClass:"letter-spacing",color:(i=l[t.theme])==null?void 0:i.neutral850},e.numberOfTickets||e.numberofticket,"x"),a.createElement("div",{className:"d-flex flex-flow-wrap"},a.createElement(n,{variant:"caption2",color:(m=l[t.theme])==null?void 0:m.neutral1000,labelClass:e.isDonation?"ticket-donation-name":"ticket-type-name"},e.name),Ta(e))),a.createElement("div",{className:"order-summary-line-amount"},K(e)&&parseFloat(K(e))!==0?a.createElement(n,{variant:"caption2",color:(u=l[t.theme])==null?void 0:u.neutral1000},d,y(K(e).toFixed(2))):g.t("common:Free"))),(()=>{var aa,ta,na,la;const _=we(e);if(!_){if(!O||Q(e))return null;const I=X(e);return I>0?a.createElement("div",{className:"d-flex justify-space-between ticket-savings-details"},a.createElement(n,{variant:"caption2",color:(aa=l[t.theme])==null?void 0:aa.neutral850,labelClass:"fees-label m-b-0"},g.t("common:Discount")),a.createElement(n,{variant:"caption2",color:(ta=l[t.theme])==null?void 0:ta.greenDarkest,labelClass:"m-b-0 ticket-savings-value"},"-",d,y(I.toFixed(2)))):null}const W=(e==null?void 0:e.typeId)||(e==null?void 0:e.tickettypeid),U=Number((e==null?void 0:e.price)||0),ea=_.reduce((I,L)=>{const oe=Number((L==null?void 0:L.quantity)||0),wa=Number((L==null?void 0:L.discountPercent)||0);return I+U*oe*(wa/100)},0),fe=ea>0?ea:X(e);return fe>0?a.createElement("div",{className:"d-flex justify-space-between ticket-savings-details"},a.createElement("div",{className:"d-flex align-items-center gap-4"},a.createElement(n,{variant:"caption2",color:(na=l[t.theme])==null?void 0:na.neutral850,labelClass:"fees-label m-b-0"},g.t("common:Savings")),a.createElement(be,{id:W,tiers:_,unitPrice:U,currencySymbol:d,totalSavings:fe,outsideContainerSelector:".order-summary",trigger:a.createElement("span",{className:"savings-breakdown-info-icon d-inline-flex"},a.createElement(z,{svgIcon:"information-icon",viewBox:"0 0 18 18",className:"order-summary-info-icon"}))})),a.createElement(n,{variant:"caption2",color:(la=l[t.theme])==null?void 0:la.greenDarkest,labelClass:"m-b-0 ticket-savings-value"},"-",d,y(fe.toFixed(2)))):a.createElement("div",{className:"ticket-tier-breakdown-details"},_.map((I,L)=>{var oe;return a.createElement("div",{className:"d-flex justify-space-between ticket-tier-breakdown-row",key:`tier-${(e==null?void 0:e.typeId)||(e==null?void 0:e.tickettypeid)}-${(I==null?void 0:I.position)??L}`},a.createElement(n,{variant:"caption2",color:(oe=l[t.theme])==null?void 0:oe.neutral700,labelClass:"fees-label m-b-0"},`${Na(I,L,_.length)} @ ${Number((I==null?void 0:I.discountPercent)||0)}% off`))}))})(),(()=>{var W,U;if(!Q(e))return null;const _=Number(S||0);return _>0?a.createElement("div",{className:"d-flex justify-space-between ticket-savings-details"},a.createElement("div",{className:"d-flex align-items-center gap-4"},a.createElement(n,{variant:"caption2",color:(W=l[t.theme])==null?void 0:W.neutral850,labelClass:"fees-label m-b-0"},g.t("common:Savings"))),a.createElement(n,{variant:"caption2",color:(U=l[t.theme])==null?void 0:U.greenDarkest,labelClass:"m-b-0 ticket-savings-value"},"-",d,y(_.toFixed(2)))):null})(),me&&ne(e)>0&&xe(ne(e),{variant:"caption2"}),parseFloat(K(e))===0||h&&R||y(parseFloat(le(e)))===0&&!P&&!(e!=null&&e.totalDepositAmount)&&!(e!=null&&e.payLater)?a.createElement("hr",{"aria-hidden":"true",className:"total-ticket_middle_line"}):a.createElement(a.Fragment,null,((e==null?void 0:e.salesTax)>0||(e==null?void 0:e.vatTax)>0)&&a.createElement("div",{className:"d-flex justify-space-between ticket-sales-vat-tax-details"},a.createElement("div",null,a.createElement(n,{variant:"caption2",color:(Z=l[t.theme])==null?void 0:Z.neutral700,labelClass:"fees-label m-b-0"},(e==null?void 0:e.salesTax)>0?g.t("common:Sales Tax"):g.t("common:VAT"))),a.createElement("div",null,a.createElement(n,{variant:"caption2",color:(ee=l[t.theme])==null?void 0:ee.neutral700,labelClass:"m-b-0 ticket-sales-vat-tax-value"},d,y(parseFloat((e==null?void 0:e.salesTax)>0?de[Number(e.passFeesVatToBuyer?e==null?void 0:e.typeId:e==null?void 0:e.tickettypeid)]:ue[Number(e.passFeesVatToBuyer?e==null?void 0:e.typeId:e==null?void 0:e.tickettypeid)]).toFixed(2))))),!!ye&&!ke(e)&&a.createElement(a.Fragment,null,(!!(e!=null&&e.passFeesToBuyer)||!!(e!=null&&e.isDonation)||G(e==null?void 0:e.seatNumbers)>0)&&a.createElement("div",{className:"d-flex justify-space-between ticket-fees-details"},a.createElement("div",null,a.createElement(n,{variant:"caption2",color:(Ge=l[t.theme])==null?void 0:Ge.neutral850,labelClass:"fees-label m-b-0"},g.t("common:Fees"))),a.createElement("div",null,a.createElement(n,{variant:"caption2",color:(Ye=l[t.theme])==null?void 0:Ye.neutral850,labelClass:"m-b-0 ticket-fees-value"},d,y(parseFloat(e.fee?(e==null?void 0:e.salesTax)>0?e.fee-de[Number(e.passFeesVatToBuyer?e==null?void 0:e.typeId:e==null?void 0:e.tickettypeid)]:D?e.fee-ue[Number(e.passFeesVatToBuyer?e==null?void 0:e.typeId:e==null?void 0:e.tickettypeid)]:e.fee:0).toFixed(2)))))),c?null:a.createElement(a.Fragment,null,a.createElement("hr",{"aria-hidden":"true",className:"ticket_middle_line"}),a.createElement("div",{className:"d-flex justify-space-between"},a.createElement("div",null,a.createElement(n,{variant:"caption2",color:(Je=l[t.theme])==null?void 0:Je.neutral850,labelClass:"fees-label"},g.t("common:Sub Total"))),a.createElement("div",null,a.createElement(n,{variant:"caption2",color:(Xe=l[t.theme])==null?void 0:Xe.neutral850},d,y((()=>
1{if(Q(e)){const _=F!=null?Number(F):parseFloat((e==null?void 0:e.individualPrice)||0),W=_>0?Number(S||0):0,U=parseFloat((e==null?void 0:e.fee)||0);return(_-W+U).toFixed(2)}return e!=null&&e.setPriceRuleApplied?(parseFloat(e==null?void 0:e.setPrice)*parseFloat(e==null?void 0:e.ticketQuantity)+parseFloat(parseFloat((e==null?void 0:e.fee)||0))).toFixed(2):(parseFloat(parseFloat(e==null?void 0:e.individualPrice))-parseFloat(X(e)||0)-(me?ne(e):0)+le(e)).toFixed(2)})()))))),P&&(e!=null&&e.totalDepositAmount)?a.createElement(a.Fragment,null,a.createElement("div",{className:"d-flex justify-space-between ticket-deposit-due-amount-details"},a.createElement("div",null,a.createElement(n,{variant:"caption2",color:(Qe=l[t.theme])==null?void 0:Qe.neutral850,labelClass:"fees-label",header:P&&(e!=null&&e.totalDepositAmount)?"Deposit (Due today)":"Due Today"})),a.createElement("div",null,a.createElement(n,{variant:"caption2",color:(Ze=l[t.theme])==null?void 0:Ze.neutral850},d,y(P&&(e!=null&&e.totalDepositAmount)?(parseFloat(e.totalDepositAmount)+le(e)).toFixed(2):(parseFloat(parseFloat(e==null?void 0:e.individualPrice))+le(e)).toFixed(2)))))):null,a.createElement("hr",{"aria-hidden":"true",className:"total-ticket_middle_line"})))}),D&&w>0&&!(h&&R)&&a.createElement("div",{className:j("d-flex justify-space-between order-summary-total-vat-tax-details",C?"align-items-baseline m-t-0":"")},a.createElement("div",null,a.createElement(n,{variant:"body2",header:"VAT",color:(Ie=l[t.theme])==null?void 0:Ie.neutral850})),a.createElement("div",{className:"m-r-2"},a.createElement(n,{variant:"body2",color:(Ce=l[t.theme])==null?void 0:Ce.neutral1000},d,parseFloat(w).toFixed(2)))),k>0&&!(h&&R)&&a.createElement("div",{className:j("d-flex justify-space-between order-summary-total-sales-tax-details",C?"align-items-baseline m-t-neg-0":"")},a.createElement("div",null,a.createElement(n,{variant:"body2",header:"Sales Tax",color:(Re=l[t.theme])==null?void 0:Re.neutral850})),a.createElement("div",{className:"m-r-2"},a.createElement(n,{variant:"body2",color:(Oe=l[t.theme])==null?void 0:Oe.neutral1000},d,parseFloat(k).toFixed(2)))),!!ye&&E>0&&!ga()&&a.createElement("div",{className:"d-flex justify-space-between order-summary-total-fees-details m-b-5"},a.createElement("div",null,a.createElement(n,{variant:"caption2-dropdown",labelClass:"m-b-5",color:(_e=l[t.theme])==null?void 0:_e.neutral850},g.t("common:Total fees"))),a.createElement("div",null,a.createElement(n,{variant:"caption2-dropdown",color:(Ae=l[t.theme])==null?void 0:Ae.neutral1000},d,D&&w>0?Math.abs(y((parseFloat(E)-parseFloat(w)).toFixed(2))):k>0?Math.abs(y((parseFloat(E)-parseFloat(k)).toFixed(2))):y(parseFloat(E).toFixed(2))))),(()=>{var i,m,u;const e=(i=H())==null?void 0:i.reduce((Z,ee)=>we(ee)?Z+Number(X(ee)||0):Z,0),o=Number(te||0)-Number(e||0);return o>0?a.createElement("div",{className:"d-flex justify-space-between order-summary-total-savings-details"},a.createElement("div",null,a.createElement(n,{variant:"body2",color:(m=l[t.theme])==null?void 0:m.neutral850},g.t("common:Savings"))),a.createElement("div",null,a.createElement(n,{variant:"body2",color:(u=l[t.theme])==null?void 0:u.greenDarkest},"-",d,y(parseFloat(o).toFixed(2))))):null})(),(()=>{if(O)return null;const e=(T||[]).reduce((i,m)=>i+Number((m==null?void 0:m.couponDiscountAmount)||0),0);if(me&&e>0)return null;const o=e>0?e:Number(M||0);return o>0?xe(o,{}):null})(),$>0&&a.createElement("div",{className:"d-flex justify-space-between order-summary-total-due-amount-details"},a.createElement("div",null,a.createElement(n,{variant:"body2",color:($e=l[t.theme])==null?void 0:$e.neutral850},g.t("common:Due Amount"))),a.createElement("div",null,a.createElement(n,{variant:"body2",color:(Be=l[t.theme])==null?void 0:Be.neutral1000},d,y(parseFloat($).toFixed(2))))),A>0&&a.createElement("div",{className:"d-flex justify-space-between order-summary-total-paid-amount-details"},a.createElement("div",null,a.createElement(n,{variant:"body2",color:(Le=l[t.theme])==null?void 0:Le.neutral850},g.t("common:Paid Amount"))),a.createElement("div",null,a.createElement(n,{variant:"body2",color:(je=l[t.theme])==null?void 0:je.neutral1000},d,y(parseFloat(A).toFixed(2))))),ba()?a.createElement("div",{className:j("d-flex justify-space-between order-summary-total-fees-details",C&&!re?"align-items-baseline":"")},a.createElement("div",null,a.createElement(n,{variant:"subtitle2",color:(qe=l[t.theme])==null?void 0:qe.neutral1000},g.t("common:Total"))),a.createElement("div",{className:"order-summary-total-amount"},a.createElement(n,{variant:"subtitle2",color:(Me=l[t.theme])==null?void 0:Me.neutral1000,header:P?`${d}${ya()}`:V}))):null,h&&R&&a.createElement(n,{variant:"body2",color:(Ve=l[t.theme])==null?void 0:Ve.neutral850,labelClass:"m-b-0 m-t-8"},g.t("checkoutDetails:Selections requiring approval will be charged upon completion of the registration process.")),(P||c)&&!(h&&R)?a.
1createElement(a.Fragment,null,a.createElement("hr",{"aria-hidden":"true",className:"total-ticket_middle_line"}),a.createElement("div",{className:"d-flex justify-space-between deposit-due-amount"},a.createElement("div",null,a.createElement(n,{variant:"custom-captions",header:"Due Today",color:(Ue=l[t.theme])==null?void 0:Ue.neutral1000})),a.createElement("div",null,a.createElement(n,{variant:"custom-captions",color:(ze=l[t.theme])==null?void 0:ze.neutral1000},`${d}${ra(P?"deposit":"invoice",p,c,x)}`))),a.createElement("div",{className:"d-flex justify-space-between deposit-due-amount"},a.createElement("div",null,a.createElement(n,{variant:"custom-captions",header:"Due Later",color:(He=l[t.theme])==null?void 0:He.neutral1000})),a.createElement("div",null,a.createElement(n,{variant:"custom-captions",color:(Ke=l[t.theme])==null?void 0:Ke.neutral1000,header:`${d}${sa(c?"invoice":"deposit",p,!0,x,Y)}`})))):null):a.createElement(n,{variant:"body2",color:(We=l[t.theme])==null?void 0:We.neutral850,className:"m-t-16"},g.t("checkoutDetails:You haven't selected anything yet."))))}const Va=ia(["common","checkoutDetails"])(a.memo($a));export{Va as O,Aa as U,Ma as g,qa as s};
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.