1try{let e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:{},t=(new e.Error).stack;t&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[t]="475a24dd-d074-4689-95a3-12e9c8950c3b",e._sentryDebugIdIdentifier="sentry-dbid-475a24dd-d074-4689-95a3-12e9c8950c3b")}catch(e){}(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[5048,4020],{92098:function(e,t,i){(window.__NEXT_P=window.__NEXT_P||[]).push(["/app/checkout/[id]",function(){return i(16387)}])},34020:function(e,t,i){"use strict";i.r(t);var n=i(11527),l=i(50959),s=i(63996),a=i(63994);t.default=function(e){let{name:t,control:i,options:o,rules:r,multiple:_,value:c,...d}=e;return(0,n.jsx)(a.Qr,{control:i,name:t,defaultValue:c,rules:r,render:e=>{let{field:{onChange:i,value:n}}=e;return(0,l.createElement)(s.cL,{className:"v2_chips",...d,key:d.id,items:o.map(e=>({...e,key:e.key||e.value,children:e.children||e.label,value:void 0,label:void 0})),selectedItems:n,onItemChange:(e,n)=>{"function"==typeof(null==d?void 0:d.onChange)&&(null==d||d.onChange(e,n,t)),i(e,n)},enableMultiSelect:_,theme:"primary"})}},d.id)}},16387:function(e,t,i){"use strict";i.r(t),i.d(t,{__N_SSP:function(){return n8},default:function(){return n9}});var n=i(11527),l=i(75865),s=i(63996),a=i(86149),o=i(14836),r=i(50959),_=i(60568),c=i(14095),d=i(84440),u=i(41794),p=e=>{let{organization_id:t}=e,[i,n]=(0,r.useState)({}),l=(0,d.ej)("currency")||void 0,[{loading:s},a]=(0,c.pW)({url:"/organization/get_organization_credit_details",serailizer:u.Z.PYTHON},{manual:!0}),o=(0,r.useCallback)(async e=>{let{callback:i=()=>{}}=e;try{let e=await a({params:{organization_id:t,get_available_credit:!0,currency:l}});n(null==e?void 0:e.data),i(null==e?void 0:e.data)}catch(e){console.error(e),n({})}},[a,t,l]);return(0,r.useEffect)(()=>{t&&o({})},[o,t,l]),{data:i,loading:s,getOrgCreditDetails:o}},m=i(24833),y=i(18206),h=i.n(y),v=i(66242),x=i.n(v),g=i(14489),b=i(45233),j=i(96354),f=i(48548),N=i.n(f);function k(){let e=(0,g._)([""," ",""]);return k=function(){return e},e}let C=e=>[{icon:b.hqn,title:e("feature_title_1"),iconClassName:N().check_icon},{icon:b.TSe,title:e("feature_title_2"),iconClassName:N().track_icon},{icon:b.JBF,title:e("feature_title_3"),iconClassName:N().pricing_icon},{icon:b.Mn6,title:e("feature_title_4"),iconClassName:N().automate_icon}];var w=function(){let{t:e}=(0,j.$G)(["cogo_assured"]),t=C(e);return(0,n.jsx)("div",{className:N().container,children:t.map(e=>{let{icon:t,title:i,iconClassName:l}=e;return(0,n.jsxs)("div",{className:N().item,children:[(0,n.jsx)("div",{className:(0,s.cl)(k(),N().icon_container,l),children:(0,n.jsx)(t,{className:N().icon,width:16,height:16})}),(0,n.jsx)("span",{className:N().title,children:i})]},i)})})},P=i(26156),S=i.n(P),T=function(){return(0,n.jsxs)("div",{className:S().container,children:[(0,n.jsx)(h(),{width:124,height:24,src:"https://cdn.cogoport.io
1/cms-prod/cogo_public/vault/original/cogo-assured1.png",alt:"CogoAssured Label",className:S().logo}),(0,n.jsx)("h4",{className:S().title,children:"Protected with CogoAssured"}),(0,n.jsxs)("p",{className:S().description,children:["Guaranteed Shipping at a Fixed Price - Anytime, Anywhere",(0,n.jsx)(x(),{href:"/cogo-assured",className:S().link,target:"_blank",children:"Learn More"})]}),(0,n.jsx)(w,{})]})},E=i(36961),A=i(1524),I=i(36992),D=()=>{let[{loading:e},t]=(0,c.pW)({url:"/search/update_checkout_stakeholders",method:"POST"},{manual:!0});return{loading:e,updateCheckoutStakeholders:async e=>{let{stakeholder_id:i,checkoutId:n,stakeholder_type:l,onSuccess:o=()=>{},onFailure:r=()=>{},pocData:_={},status:c="active"}=e;try{let e=[];(0,a.isEmpty)(_)||null==e||e.push(_),await t({data:{checkout_stakeholders:[{id:i,stakeholder_type:l,status:c,...n?{checkout_id:n}:{},...(0,a.isEmpty)(e)?{}:{stakeholder_pocs:e}}]}}),o(),s.FN.success("Invoicing details updated.")}catch(e){s.FN.error((0,I.Z)(e)||"We couldn't update invoicing details. Please retry."),r()}}}},z=i(17461),Z=i(14536),F=i.n(Z);let O=[{label:"Booking Party",value:"booking_party"},{label:"Paying Party",value:"paying_party"}];var L=function(e){let{partyType:t="paying_party"}=e,{bookingParty:i,checkoutId:l,payingParty:a,listCheckoutStakeholders:o,checkoutStakeholdersLoading:_}=(0,r.useContext)(E.Z),{updateCheckoutStakeholders:c,loading:d}=D(),{loading:u,createCheckoutStakeholders:p}=(0,z.Z)({}),m=e=>{var t;let n=(null==i?void 0:null===(t=i.checkout_stakeholder_pocs)||void 0===t?void 0:t.find(e=>{let{poc_type:t}=e;return"importer_exporter_poc"===t}))||{};"paying_party"===e?p({checkoutId:l,stakeholder_type:"paying_party",pocData:{...n,checkout_id:l,poc_type:"paying_party_poc"},onSuccess:()=>{o({})}}):c({stakeholder_id:null==a?void 0:a.id,stakeholder_type:"paying_party",status:"inactive",onSuccess:()=>{o({})}})};return(0,n.jsx)(A.Z,{text:[{text:"Whatâs your role in this shipment? We want to make sure the payment link reaches the right person"}],children:(0,n.jsx)("div",{className:F().container,children:O.map(e=>{let{label:i,value:l}=e;return(0,n.jsx)(s.Y8,{className:t===l?F().selected_radio:"",name:l,label:i,disabled:_||d||u,checked:t===l,onChange:()=>m(l),loading:_||d||u},l)})})})},B=i(59730),M=i.n(B);function R(){let e=(0,g._)([""," ",""]);return R=function(){return e},e}function U(){let e=(0,g._)([""," ",""]);return U=function(){return e},e}function q(){let e=(0,g._)([""," ",""]);return q=function(){return e},e}let H={pay_now:{title:"Pay Full Amount Now",description:"Additional discounts on top of coupons",features:[{content:"No BL release days, enjoy faster shipment processing"},{content:"Avoid any interest or additional fees that might come with later payments"},{content:"Cancel any time with a full refund processed within 7 days"}]},pay_later_limit:{title:"Pay via PayLater",description:"Book now & choose how to proceed",features:[{content:"Zero Upfront Payment",icon:b.F_z},{content:"Get Extra time to pay",icon:b.zz1},{content:"Smoother cash flow",icon:b.zz1}]}};var V=e=>{let{type:t}=e,i=H[t]||{};return(0,a.isEmpty)(i)?null:(0,n.jsxs)("div",{className:M().container,children:[(0,n.jsxs)("div",{children:[(0,n.jsx)("h4",{className:M().title,children:i.title}),(0,n.jsx)("p",{className:M().description,children:i.description})]}),(0,n.jsx)("div",{className:(0,s.cl)(R(),M().body,"pay_later_limit"===t?M().column:""),children:i.features.map(e=>{let i=e.icon||b.hqn;return(0,n.jsxs)("div",{className:(0,s.cl)(U(),M().features,"pay_later_limit"===t?M().column_features:""),children:[(0,n.jsx)(i,{width:20,height:20,className:(0,s.cl)(q(),M().icon,"pay_now"===t?M().icon_content:"")}),(0,n.jsx)("span",{className:M().content,children:e.content})]},e.content)})})]})};let W=e=>{let{primaryServiceType:t}=e,i=(e,t)=>({label:"Credit for ".concat(e," Days"),description:"Payment is due within ".concat(e," days after shipment confirmation i.e, ").concat((0,a.format)((0,a.addDays)(new Date,e),"dd MMM yyyy")),value:"credit_".concat(e,"_days")}),l=[...(null==t?void 0:t.includes("air_freight"))?[]:[{label:"BL Against Cash",description:"Booking placed instantly. Payment needs to be made in full before receiving the BL.",value:"bl_against_cash"}],i(7,"7"),i(15,"15"),i(30,"30"),i(45,"45"),i(60,"60")];return[{label:"Pay Full Amount Now",description:"Additional discounts on top of coupons",name:"pay_now",bulletPoints:[{Icon:b.LeS,label:"No BL release days, enjoy faster shipment processing",color:"rgba(31, 124, 34, 1)",backgroundColor:"rgba(74, 210, 79, 0.1)",width:18,height:18},{Icon:b.LeS,label:"Avoid any interest or additional fees that might come with later payments",color:"rgba(31, 124, 34, 1)",backgroundColor:"rgba(74, 210, 79, 0.1)",width:18,height:18},{Icon:b.LeS,label:"Cancel any time with a full refund processed within 7 days",color:"rgba(31, 124, 34, 1)",backgroundColor:"rgba(74, 210, 79, 0.1)",width:18,height:18}],link_buttons:{label:"Read All T&C",icon:(0,n.jsx)(b.O_6,{}),onClick:()=>{window.open("/terms-and-conditions","_blank")}},radioOptions:[{label:"Pay Full Amount Now",description:"Proceed to make the full payment now and save extra on your total amount. In case of cancellation money return back guarantee in 7 days",value:"pay_now"}],payableLabel:"PAYABLE NOW"},{label:"Pay via PayLater",description:"Book now & choose how to proceed",name:"pay_later_limit",bulletPoints:[{Icon:b.F_z,label:"Zero Upfront Payment",color:"rgba(48, 58, 156, 1)",backgroundColor:"rgba(111, 121, 211, 0.10)",width:18,height:18},{Icon:b.zz1,label:"Get Extra Time to pay",color:"rgba(48, 58, 156, 1)",backgroundColor:"rgba(111, 121, 211, 0.10)",width:18,height:18}],radioOptions:l,payableLabel:"PAYABLE LATER"}]};var G=i(50220),X=i.n(G),Y=i(4386);function J(){let e=(0,g._)([""," ",""]);return J=function(){return e},e}function Q(){let e=(0,g._)([""," ",""]);return Q=function(){return e},e}var K=function(e){let{paymentMethod:t="pay_later",MAPPING:i={},credit_data:a={},creditLoading:o=!1,paymentMethodRules:_={},onPaymentMethodUpdateLoadingChange:c=()=>{}}=e,{getCheckoutQuotation:d,getCheckoutInvoice:u,checkoutData:p,checkoutQuotationLoading:m,primaryServiceType:y,checkoutQuotationData:h}=(0,r.useContext)(E.Z),{paylater_tax_total_price:v}=h||{},{id:x}=p||{},{updateCheckout:g=()=>{},loading:b=!1}=(0,Y.Z)({refetch:()=>{d({}),u({})}});(0,r.useEffect)(()=>(c(b),()=>{c(!1)}),[b,c]);let j=e=>{e!==t&&x&&!b&&g({payload:{id:x,payment_method:e,state:"payment_method_selected"}})},{available_credit:f,credit_limit_currency:N,credit_applicable:k}=a||{},C=W({primaryServiceType:y,available_credit:f,paylater_tax_total_price:v,paymentMethodRules:_,credit_applicable:k});return(0,n.jsx)("div",{className:X().container,children:null==C?void 0:C.map(e=>{let{label:a,name:r,description:_,bulletPoints:c,payableLabel:d,radioOptions:u}=e,{currency:p,original_amount:h,payable_amount:v,discount_percentage:x,show:g}=(null==i?void 0:i[r])||{};if(!g)return null;let k=null==u?void 0:u.some(e=>{let{value:i}=e;return i===t});return o?(0,n.jsx)("div",{className:X().payment_method_container,children:(0,n.jsx)(s.Vm,{height:"80px"})}):(0,n.jsxs)("div",{className:"".concat(X().payment_method_container," ").concat(k?X().selected_payment_method:""),children:[(0,n.jsx)(V,{type:r}),f&&N&&"pay_now"!==r&&(0,n.jsx)("div",{className:X().notification,children:"Available Paylater Credit: ".concat((0,l.xGv)(N,f))}),(0,n.jsx)("div",{className:X().radio_container,children:null==u?void 0:u.map(e=>{let{label:i,description:l,value:a}=e||{},o=t===a;return((null==y?void 0:y.includes("air_freight"))||(null==y?void 0:y.includes("trailer"))||(null==y?void 0:y.includes("haulage"))||(null==y?void 0:y.includes("ltl")))&&"bl_against_cash"===a?null:(0,n.jsxs)("div",{className:(0,s.cl)(J(),X().radio_option,o?X().radio_option_selected:""),onClick:()=>j(a),children:[b||m?(0,n.jsx)(s.nt,{className:X().loader}):(0,n.jsx)(s.Y8,{name:a,checked:o}),(0,n.jsxs)("div",{children:[(0,n.jsx)("p",{className:X().option_label,children:i}),"pay_now"===r&&(0,n.jsx)("p",{className:X().option_desc,children:l})]})]},a)})}),(0,n.jsx)("div",{className:X().divider}),(0,n.jsx)("div",{className:(0,s.cl)(Q(),X().footer,(r.includes("credit")||r.includes("later"),null)),children:(0,n.jsxs)("div",{className:X().payment_amount_container,children:[h>v?(0,n.jsx)("span",{className:"discounted_amount ".concat(X().discounted_amount),children:(0,l.xGv)(p,h)}):null,x>0?(0,n.jsx)("div",{className:"discounted_percentage ".concat(X().full_payment_discount_per),children:"".concat(x,"% OFF")}):null,(0,n.jsxs)("div",{className:X().full_final_amount_container,children:[(0,n.jsx)("span",{className:X().full_final_amount_label,children:d}),(0,n.jsx)("span",{className:X().full_final_amount,children:(0,l.xGv)(p||"USD",v)})]})]})})]})})})},$=i(37050),ee=i.n($),et=i(69497),ei=function(){var e,t;let{checkoutQuotationData:i,payingParty:l,isTnCChecked:o,setIsTnCChecked:_,paymentMethodRules:c,creditAcknowledged:d,setCreditAcknowledged:u,creditData:p,creditLoading:m,setPaymentMethodUpdateLoading:y}=(0,r.useContext)(E.Z),{paylater_enable:h,paynow_enable:v}=c||{},{credit_applicable:x,credit_limit:g}=p||{},b=(null==l?void 0:null===(t=l.checkout_stakeholder_pocs)||void 0===t?void 0:null===(e=t[0])||void 0===e?void 0:e.id)?"paying_party":"booking_party",[j,f]=(0,r.useState)("booking_party");(0,r.useEffect)(()=>{b&&f(b)},[b]);let{checkout_total_price_currency:N,paylater_tax_total_price:k,full_advance_tax_total_price:C,original_tax_total_price:w,payment_method:P}=i||{},[S,T]=(0,r.useState)("pay_now");(0,r.useEffect)(()=>{"full_advance_payment"===P?T("pay_now"):P&&T(P)},[P]);let A={pay_now:{currency:N,original_amount:w,payable_amount:C,discount_percentage:Math.round((w-C)/w*100),show:v||(0,a.isEmpty)(c)||!0},pay_later_limit:{currency:N,original_amount:w,payable_amount:k,discount_percentage:Math.round((w-k)/w*100),show:x&&(h||(0,a.isEmpty)(c))&&g<k||!0}},I=g<k&&(h||(0,a.isEmpty)(c))&&x,D=g>=k&&(h||(0,a.isEmpty)(c))&&x,z=x&&D?"I acknowledge that my available credit is currently insufficient. If not increased after booking, the shipment will be automatically cancelled":"I understand that no credit is currently available or applicable. If credit is not applied after booking, the shipment will be automatically cancelled";return(0,n.jsxs)("div",{className:ee().container,children:[(0,n.jsx)("h4",{className:ee().title,children:"Payment Options"}),(0,n.jsx)("p",{className:ee().description,children:"Select Pay Now to complete your payment immediately, or choose Pay Later to defer payment as per your credit terms."}),(0,n.jsxs)("div",{className:ee().body,children:[(0,n.jsx)(L,{partyType:j,setPartyType:f}),S&&(0,n.jsx)(K,{paymentMethod:S,MAPPING:A,credit_data:p,creditLoading:m,paymentMethodRules:c,onPaymentMethodUpdateLoadingChange:y}),(0,n.jsxs)("div",{className:ee().terms_and_conditions,children:[(I||!D||!x)&&S.includes("credit")&&(0,n.jsxs)("div",{className:ee().checkbox_container,children:[(0,n.jsx)(s.XZ,{value:d,onChange:()=>u(e=>!e)}),z]}),(0,n.jsx)(et.Z,{value:o,onChange:()=>_(e=>!e)})]})]})]})},en=e=>{let{createCheckoutOrder:t,creatingOrder:i,checkoutId:n,currency:l,payment_method:s,bookCheckout:o,bookingCheckout:r,checkoutQuotationLoading:_,isTnCChecked:c,primaryServiceType:d,shipperData:u,skippedSteps:p,creditAcknowledged:m,isCreditAcknowledgementRequired:y,checkoutData:h,isPaymentMethodUpdating:v=!1}=e,{validity_end:x}=h||{},g=()=>{let e="full_advance_payment"===s?"pay_now":s,t=String(e||"").match(/^credit_(\d+)(?:_days)?$/);if(t){let e=null==t?void 0:t[1];return{id:n,payment_method:"paylater",payment_term:"credit_".concat(e,"_days")}}return{id:n,payment_method:e||"pay_now"}},b=!x||new Date(x)>new Date,j=!c||"fcl_freight"===d&&(null==p||!p.originPoc)&&(0,a.isEmpty)(u)||!s||!!y&&!m||!b||v;return{isLoading:r||_||i||v,isDisabled:j,handleProceed:()=>
1{if(!v&&s){if(["pay_now","full_advance_payment"].includes(s)){let e=new URL(window.location.href),i=e.origin+e.pathname;t({payload:{checkout_id:n,currency:l,successCallBackUrl:"".concat(i,"?payment_mode=successful"),cancelCallBackUrl:"".concat(i,"?payment_mode=failed")}})}else o({payload:g()})}},isNotExpired:b}},el=i(37009),es=i.n(el),ea=function(e){let{primaryServiceType:t,shipperData:i,isTnCChecked:l,payment_method:s,skippedSteps:o,isCreditAcknowledgementRequired:r,creditAcknowledged:_,isNotExpired:c}=e,d=[];return("fcl_freight"===t&&(0,a.isEmpty)(i)&&!(null==o?void 0:o.originPoc)&&d.push("Add Origin POC details"),s||d.push("Select a payment method"),r&&!_&&d.push("Acknowledge credit terms"),l||d.push("Agree to Terms and Conditions"),c||d.push("Quotation is Expired"),(0,a.isEmpty)(d))?null:(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)("h4",{className:es().title,children:"To proceed, Please:"}),(0,n.jsx)("ol",{className:es().list,children:null==d?void 0:d.map(e=>(0,n.jsx)("li",{className:es().list_item,children:e},e))})]})},eo=i(73704),er=i(19869),e_=i.n(er),ec=i(45816),ed=function(e){var t,i,_;let{hideBackButton:c=!1,style:d={}}=e,u=(0,o.useRouter)(),{checkoutId:p,isTnCChecked:m,checkoutQuotationData:y,checkoutQuotationLoading:h,skippedSteps:v,getCheckoutQuotation:x,currency:g,primaryServiceType:j,checkoutStakeholdersData:f,creditAcknowledged:N,paymentMethodRules:k,creditData:C,checkoutData:w,paymentMethodUpdateLoading:P}=(0,r.useContext)(E.Z),S=(null==f?void 0:null===(_=f.list)||void 0===_?void 0:null===(i=_.find(e=>{let{stakeholder_type:t}=e;return"shipper"===t}))||void 0===i?void 0:null===(t=i.checkout_stakeholder_pocs)||void 0===t?void 0:t[0])||{},{payment_method:T}=y||{},{bookCheckout:A,loading:I}=(0,ec.Z)({refetch:()=>{x({})}}),{createCheckoutOrder:D,loading:z}=(0,eo.Z)({refetch:e=>{(null==e?void 0:e.link)?window.location.href=null==e?void 0:e.link:l.q3R.error({title:"We couldn't start the payment. Please try again."})}}),{paylater_tax_total_price:Z}=y||{},{credit_applicable:F,credit_limit:O}=C||{},{paylater_enable:L}=k||{},B=O<Z&&(L||(0,a.isEmpty)(k))&&F,M=O>=Z&&(L||(0,a.isEmpty)(k))&&F,R=(B||!M||!F)&&(null==T?void 0:T.includes("credit")),{isLoading:U,isDisabled:q,handleProceed:H,isNotExpired:V}=en({createCheckoutOrder:D,creatingOrder:z,checkoutId:p,currency:g,payment_method:T,bookCheckout:A,bookingCheckout:I,checkoutQuotationLoading:h,isTnCChecked:m,primaryServiceType:j,shipperData:S,skippedSteps:v,creditAcknowledged:N,isCreditAcknowledgementRequired:R,checkoutData:w,isPaymentMethodUpdating:P});return(0,n.jsxs)("div",{className:e_().container,style:d,children:[!c&&(0,n.jsx)(s.zx,{themeType:"secondary",className:e_().footer_cta,disabled:U,onClick:()=>{u.back()},children:"Back"}),V?(0,n.jsx)(s.u,{content:(0,n.jsx)(ea,{primaryServiceType:j,shipperData:S,isTnCChecked:m,payment_method:T,creditAcknowledged:N,isCreditAcknowledgementRequired:R,skippedSteps:v,isNotExpired:V}),maxWidth:400,trigger:"mouseenter",...q?{}:{visible:!1},children:(0,n.jsxs)(s.zx,{themeType:"accent",className:e_().footer_cta,loading:U,disabled:q,onClick:H,children:[(0,n.jsx)("span",{children:"pay_now"===T?"Proceed to Payment":"Confirm Booking"}),(0,n.jsx)(b.O_6,{width:16,height:16})]})}):(0,n.jsx)("div",{className:e_().expired,children:"Quotation Expired"})]})},eu=i(61077),ep=i.n(eu);function em(){let e=(0,g._)([""," ",""]);return em=function(){return e},e}var ey=function(e){let{location_name:t="",isDestination:i=!1,country:l={}}=e,{flag_icon_url:a}=l||{};return(0,n.jsx)("div",{className:(0,s.cl)(em(),ep().container,i?ep().destination:""),children:(0,n.jsxs)("div",{className:ep().country,children:[a?(0,n.jsx)(h(),{width:20,height:20,src:a,alt:null==l?void 0:l.name,className:ep().flag}):null,(0,n.jsx)("div",{className:ep().location_name,children:t})]})})},eh=i(76554),ev=i.n(eh),ex=function(e){let{data:t=[]}=e,i=(null==t?void 0:t.length)||0,l=(null==t?void 0:t[0])||{},s=(null==t?void 0:t[i-1])||{};return(0,n.jsxs)("div",{className:ev().container,children:[(0,n.jsx)(ey,{location_name:null==l?void 0:l.name,country:null==l?void 0:l.country}),i>1?(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)(b.l85,{width:32,height:32}),(0,n.jsx)(ey,{location_name:null==s?void 0:s.name,isDestination:!0,country:null==s?void 0:s.country})]}):null]})},eg=i(25411),eb=i.n(eg),ej=e=>{let{data:t=[]}=e,i=(0,o.useRouter)();return(0,n.jsxs)("div",{className:eb().container,children:[(0,n.jsxs)(s.zx,{themeType:"linkUi",className:eb().cta_back,size:"md",onClick:()=>{i.back()},children:[(0,n.jsx)(b.hWx,{height:16,width:16}),"Back"]}),(0,n.jsx)(ex,{data:t})]})},ef=i(28010),eN=i.n(ef),ek=i(24861);let eC=(e,t)=>t&&"number"==typeof t&&t<(null==e?void 0:e.length)?{normalView:e.slice(0,t),extraView:e.slice(t)}:{normalView:e,extraView:[]};var ew=function(e){var t,i;let{business_name:s,checkout_sell_line_items:o=[],maxAllowed:_,primary_service_type:c}=e,{normalView:d=[],extraView:u=[]}=eC(o,_),[p,m]=(0,r.useState)(!1),{screenWidth:y}=(0,ek.Z)(),h=null===(t=o||[])||void 0===t?void 0:t.reduce((e,t)=>
1{let i=null==t?void 0:t.checkout_service_id;return e[i]||(e[i]=[]),e[i].push(t),e},{});return(0,n.jsxs)(n.Fragment,{children:[(0,n.jsxs)("div",{className:eN().line_items,children:[(0,n.jsxs)("span",{className:eN().info_label,children:[(null==o?void 0:o.length)||0," ","Charge Codes:"]}),(0,n.jsxs)("div",{className:eN().info_pill_container,children:[null==d?void 0:d.map(e=>{let{name:t}=e||{};return(0,n.jsx)("div",{className:eN().custom_pill,children:t})}),(0,a.isEmpty)(u)?null:(0,n.jsxs)(l.ajX,{className:eN().extra_view,onClick:()=>m(!0),children:["+"," ",u.length," ","more (view all)"]})]})]}),p?(0,n.jsx)(l.P0l,{title:"Charge Codes",sub_title:s?"Invoicing Party: ".concat(s):void 0,placement:y>769?"center":"bottom",show:p,handleClose:()=>m(!1),children:(0,n.jsx)("div",{className:eN().view_all_container,children:null===(i=Object.keys(h||{}))||void 0===i?void 0:i.map(e=>{let t=(null==h?void 0:h[e])||[];return(0,n.jsxs)("div",{children:[(0,n.jsx)("div",{className:eN().service_type,children:(0,l.jVC)(null==t?void 0:t[0],c)}),(0,n.jsx)("div",{className:eN().line_items_container,children:null==t?void 0:t.map(e=>(0,n.jsx)("div",{className:eN().custom_pill,children:null==e?void 0:e.name}))})]})})})}):null]})},eP=i(25169),eS=i.n(eP),eT=function(e){let{label:t,children:i,pill_type:l}=e;return i?(0,n.jsxs)("div",{className:eS().line_items,children:[t?(0,n.jsx)("span",{className:eS().info_label,children:t}):null,(0,n.jsx)("div",{className:eS().info_pill_container,children:(0,n.jsx)("div",{className:eS()["".concat(l)],children:i})})]}):null},eE=i(12277),eA=i.n(eE),eI=function(e){let{tpData:t={},defaultBillingAddress:i={}}=e;return(0,n.jsxs)("div",{className:eA().invoicing_party_header,children:[(0,n.jsxs)("div",{className:eA().header_left_container,children:[(0,n.jsx)("div",{className:eA().org_icon,children:(0,n.jsx)(b._NJ,{width:"22px",height:"22px"})}),(0,n.jsxs)("div",{className:eA().invoicing_party_detail_container,children:[(0,n.jsx)("span",{className:eA().invoicing_party_name,children:(null==t?void 0:t.business_name)||"No Invoicing Party Added!"}),(0,a.isEmpty)(i)?null:(0,n.jsx)("div",{className:eA().invoicing_party_tax_number,children:(0,n.jsxs)("span",{children:["Tax Number:"," ",null==i?void 0:i.tax_number]})})]})]}),(null==t?void 0:t.trade_party_type)&&(0,n.jsx)("div",{className:eA().header_right_container,children:(0,n.jsx)("div",{className:eA().custom_pill,children:(0,a.startCase)(null==t?void 0:t.trade_party_type)})})]})},eD=i(71225),ez=i.n(eD),eZ=i(62126);let eF=(0,r.createContext)({checkoutId:"",primaryService:{},showSuccess:{show:!1,text:null,onRedirection:()=>{},timer:3e3},setShowSuccess:()=>{},listCheckoutShipperTrigger:()=>{},checkoutShipperLoading:!1,activeStep:"",setActiveStep:()=>{},shipperData:{},promoCodesData:{},selectedPromoCode:null,setSelectedPromoCode:()=>{},checkout_total_landed_tax_total_price:"",getCheckoutQuotation:()=>{},checkoutQuotationLoading:!1,getCheckoutInvoice:()=>{},checkoutInvoiceLoading:!1,checkout_invoices:[],checkoutState:"",checkoutQuotationData:{},checkoutStakeholdersLoading:!1,stakeholderEntity:{},listCheckoutStakeholders:()=>{},isCheckoutEditable:!0,isCheckoutBelongsToUser:!0,allowedCurrencies:[],paymentMethodRules:{},primary_service_type:""});var eO=function(e){var t;let{formatted_trade_party_mappings:i={},setAddBillingAddress:s=()=>{},invoice:o={}}=e,{primaryService:_}=(0,r.useContext)(eF),{organization_trade_party_mapping_id:c,checkout_sell_line_items:d,invoicing_entity_id:u,checkout_billing_addresses:p,invoice_tax_total_price:m,currency:y}=o||{},h=(null==i?void 0:i[c])||{},v=(null===(t=Object.values(eZ.Z||{}))||void 0===t?void 0:t.find(e=>{let{id:t}=e;return t===u}))||{},{payment_mode:x,payment_method:g,payment_term:b}=p||{};return(0,n.jsxs)("div",{className:"".concat(ez().selected_invoicing_party_container," \n ").concat((0,a.isEmpty)(p)?ez().no_address_container:""),children:[(0,n.jsx)(eI,{tpData:(null==p?void 0:p.organization_trade_party_mappings)||h,defaultBillingAddress:p}),(0,n.jsxs)("div",{className:ez().invoicing_party_body,children:[(0,n.jsx)(ew,{business_name:null==h?void 0:h.business_name,checkout_sell_line_items:d,maxAllowed:3,primary_service_type:null==_?void 0:_.service_type}),x||g||b?(0,n.jsxs)("div",{className:ez().line_items,children:[(0,n.jsx)("span",{className:ez().info_label,children:"Payment Terms:"}),(0,n.jsxs)("div",{className:ez().view_payment_terms,children:[(0,n.jsx)(eT,{pill_type:"custom_pill_2",children:(0,a.startCase)(x)}),(0,n.jsx)(eT,{pill_type:"custom_pill_2",children:(0,a.startCase)(g)}),(0,n.jsx)(eT,{pill_type:"custom_pill_2",children:(0,a.startCase)(b)})]})]}):null,(0,n.jsx)(eT,{label:"Total Value:",pill_type:"custom_pill_2",children:(0,l.xGv)(y,m)}),(0,n.jsx)(eT,{label:"Billed By:",pill_type:"custom_pill_3",children:null==v?void 0:v.display_name}),(0,n.jsxs)("div",{className:ez().line_items,children:[(0,n.jsx)("span",{className:ez().info_label,children:"Billed To:"}),(0,a.isEmpty)(p)&&c?(0,n.jsx)(l.ajX,{className:"button_primary_red ".concat(ez().add_billing_address),onClick:()=>{s(c)},children:"+ Add Billing Address"}):null,(0,a.isEmpty)(p)&&!c?(0,n.jsx)("div",{className:"".concat(ez().custom_pill_danger," ").concat(ez().flex_column),children:(0,n.jsx)("span",{className:ez().billed_to_name,children:"N.A"})}):null,!(0,a.isEmpty)(p)&&(0,n.jsxs)("div",{className:ez().info_pill_c
1ontainer,children:[(0,n.jsxs)("div",{className:"".concat(ez().custom_pill_3," ").concat(ez().flex_column),children:[(0,n.jsxs)("span",{className:ez().billed_to_name,children:[null==p?void 0:p.name,","]}),null==p?void 0:p.address]}),(null==p?void 0:p.is_sez)?(0,n.jsx)(eT,{pill_type:"custom_pill_green",children:"SEZ"}):null]})]})]})]})},eL=e=>{let{organization_id:t,page_limit:i=10}=e,[n,l]=(0,r.useState)({}),[s,a]=(0,r.useState)(null),[o,_]=(0,r.useState)(1),[{loading:d},u]=(0,c.pW)({url:"/organization/list_organization_trade_party_mappings",serailizer:"PYTHON"},{manual:!0}),p=(0,r.useCallback)(async e=>{let{callback:n=()=>{}}=e;try{let e=await u({params:{filters:{organization_id:t,status:["pending","verified"],...s?{trade_party_type:s}:{}},includes:{organization_address_mappings:{},cogo_entity:{},organization_finance_setting_details:{},organization_trade_parties:{}},page:o,page_limit:i}});n(null==e?void 0:e.data),l(null==e?void 0:e.data)}catch(e){console.error(e),l({})}},[u,t,s,o,i]);return(0,r.useEffect)(()=>{t&&p({})},[t,s,o]),{data:n,loading:d,listTradePartyMappingsTrigger:p,setTradePartyType:a,page:o,setPage:_}},eB={billType:"#E1F7F5",UNPAID:"#FFC47E",PAID:"#B7E5B4",FULL:"#B7E5B4",PARTIAL:"#f7f581",payrunCreated:"#e1d2f7",taxAmt:"#d4a844",totalAmt:"#f5a12c",creditAmount:"#42a340",paidAmt:"#42a340",jobSource:"#DFF5FF",jobType:"#F9E897",jobCreatedAt:"#B7E5B4",OVERPAID:"#F9E897",cross_entity:"#FFEFEF",completed:"#A3B763",pending:"#f9ae64",invalid:"#f37166",not_uploaded:"#f37166",fully_uploaded:"#A3B763",uploaded:"#f9ae64",partially_uploaded:"#f9ae64",not_audited:"#f37166",partially_audited:"#f9ae64",not_mapped:"#f9ae64","not raised":"#f37166","partially raised":"#f9ae64","fully raised":"#A3B763",OPEN:"#B7E5B4",OPR_CLOSED:"#f9ae64",CLOSED:"#f37166",no_bill_uploaded:"#f37166",audited:"#A3B763",INITIATED:"#B7E5B4",DRAFT:"#f9ae64",AUDIT_PENDING:"#f9ae64",APPROVED:"#A3B763",REJECTED:"#f37166",invoiceType:"#DFF5FF",status:"#F9E897",REFUNDABLE:"#A3B763","NON REFUNDABLE":"#f9ae64",not_raised:"#ee3425",raised:"#42a340",verified:"#C4DC91",rejected:"#f37166"},eM=i(43403),eR=i.n(eM),eU=i(63994),eq=e=>{let{country_id:t}=e,i=[{name:"billing_party_name",span:12,type:"text",placeholder:"Billing Party Name",required:!0},{name:"billing_country_of_registration",span:12,type:"async_select_v2",placeholder:"Country of Registration",api:"/public_location/list_locations",serializerType:u.Z.PYTHON,params:{filters:{status:"active",type:["country"]},page_limit:10,sort_by:"name",sort_type:"asc"},modalTitle:"Select Country of Registration",required:!0},{name:"address",span:12,type:"text",placeholder:"Address",required:!0},{name:"pincode",span:12,type:"text",placeholder:"Pincode",required:!0},{name:"tax_number",span:12,type:"text",placeholder:"Tax Number",required:!0},{name:"tax_proof",span:12,type:"file",label:"TAX Proof",required:!0},{name:"is_sez",span:12,type:"checkbox",label:"Is SEZ (Special Economic Zone)"},{name:"sez_proof",span:12,type:"file",label:"SEZ Proof",required:!0},{name:"poc_name",span:12,type:"text",placeholder:"POC's Name"},{name:"poc_email",span:12,type:"text",placeholder:"POC's Email"},{name:"poc_number",span:12,type:"mobile_number",placeholder:"Enter Mobile Number",label:"POC's Mobile Number"}];return t?null==i?void 0:i.filter(e=>(null==e?void 0:e.name)!=="billing_country_of_registration"):i},eH=i(27224),eV=i.n(eH),eW=i(8631),eG=i(84955),eX=i(86985),eY=i(12091),eJ=function(e){let{user:t={},orgData:i,orgId:s,country_id:a,object_id:o,object_type:r,onSuccess:_=()=>{},onFailure:c=()=>{}}=e,d=eq({country_id:a}),{control:u,formState:{errors:p={}}={},handleSubmit:m,watch:y}=(0,eU.cI)(),{is_sez:h}=y(),{createAddressesTrigger:v,createAddressesLoading:x}=(0,eW.Z)(),g=null==eG?void 0:eG.find(e=>(null==e?void 0:e.id)===a);return(0,n.jsxs)("div",{className:eV().add_billing_address_container,children:[(0,n.jsxs)("div",{className:eV().country,children:[(0,n.jsx)("span",{className:eV().label,children:"Country:"})," ",(0,n.jsx)("span",{className:eV().value,children:null==g?void 0:g.name})]}),(0,n.jsx)(eY.Z,{controls:d,control:u,errors:p,showElements:{sez_proof:h}}),(0,n.jsx)("div",{className:"action_container",children:(0,n.jsx)(l.ajX,{onClick:m(e=>{v({values:e,user:t,object_id:o,object_type:r,orgData:i,orgId:s,onSuccess:_,country_id:a})}),className:"button_primary_red \n ".concat(x?eV().disabled_button:""),children:x?(0,n.jsxs)("div",{className:eV().loading,children:["Creating Address",(0,n.jsx)(eX.Z,{})]}):"Create Address"})})]})},eQ=function(e){var t;let{data:i={},selectedData:o={},setSelectedData:_=()=>{},listTradePartyMappingsTrigger:c,listSelfTradePartyMappingsTrigger:d=()=>{},isFirst:u}=e,{stakeholderEntity:p}=(0,r.useContext)(eF),m=(null==p?void 0:p.poc)||{},{billing_addresses:y=[],id:h,business_name:v,status:x}=i||{},g=e=>{_({address:e,trade_party_mapping:i})},[j,f]=(0,r.useState)(null),[N,k]=(0,r.useState)(u),{screenWidth:C}=(0,ek.Z)();return(0,n.jsxs)(n.Fragment,{children:[(0,n.jsxs)("div",{className:eR().card_container,children:[(0,n.jsxs)(l.ajX,{className:"".concat(eR().invoicing_party_header," ").concat(N?eR().addresses_open:null),onClick:()=>k(!N),children:[(0,n.jsxs)("div",{className:eR().left_container,children:[(0,n.jsx)("div",{className:eR().org_icon,children:(0,n.jsx)(b.Mn6,{width:"18px",height:"18px"})}),(0,n.jsxs)("div",{className:eR().invoicing_party_name,children:[(0,n.jsx)("span",{className:eR().invoicing_party_name_label,children:"Business N
1ame:"}),v]})]}),(0,n.jsxs)("div",{className:eR().right_container,children:[(0,n.jsx)("div",{className:eR().custom_pill,style:(null==eB?void 0:eB[x])?{backgroundColor:null==eB?void 0:eB[x]}:{},children:(0,a.startCase)(x)}),N?(0,n.jsx)(b.mAc,{}):(0,n.jsx)(b.ZtQ,{})]})]}),N?(0,n.jsxs)("div",{className:eR().addresses_container,children:[null==y?void 0:null===(t=y.filter(e=>!["rejected","inactive"].includes(null==e?void 0:e.status)))||void 0===t?void 0:t.map((e,t,i)=>{var r,_;let{tax_number:c,is_sez:d,type:u,address:p,id:m,pincode:y}=e||{};return(0,n.jsxs)(l.ajX,{className:eR().address_container,onClick:()=>g(e),children:[(0,n.jsxs)("div",{className:eR().address_details_container,children:[(0,n.jsx)(s.Y8,{name:h,label:"",value:null==o?void 0:null===(r=o.address)||void 0===r?void 0:r.id,onChange:()=>g(e),checked:(null==o?void 0:null===(_=o.address)||void 0===_?void 0:_.id)===m}),(0,n.jsxs)("div",{children:[(0,n.jsx)("div",{children:(0,n.jsx)("span",{className:eR().value,children:p})}),(0,n.jsxs)("div",{children:[(0,n.jsx)("span",{className:eR().label,children:"Pincode:"})," ",(0,n.jsx)("span",{className:eR().value,children:y})]}),(0,n.jsxs)("div",{children:[(0,n.jsx)("span",{className:eR().label,children:"Tax Number:"})," ",(0,n.jsx)("span",{className:eR().value,children:c})]}),(0,n.jsxs)("div",{children:[(0,n.jsx)("span",{className:eR().label,children:"Type:"})," ",(0,n.jsx)("span",{className:eR().value,children:(0,a.startCase)(u)})]}),d?(0,n.jsx)(s.DR,{color:null==eB?void 0:eB.completed,children:"SEZ"}):null]})]}),t+1!==(null==i?void 0:i.length)?(0,n.jsx)(l.fu9,{color:"var(--color-secondary-greyscale-5)"}):null]},m)}),(0,n.jsx)("div",{children:(0,n.jsx)(l.ajX,{className:"button_primary_red ".concat(eR().add_billing_address),onClick:()=>{f(h)},children:"+ Add New Billing Address"})})]}):null]}),j?(0,n.jsx)(l.P0l,{show:!!j,handleClose:()=>{f(null)},title:"Add Billing Address",sub_title:"for ".concat(v),placement:C>768?"center":"bottom",children:(0,n.jsx)("div",{className:eR().add_billing_address_container,children:(0,n.jsx)(eJ,{user:m,object_id:h,object_type:"OrganizationTradePartyMapping",onSuccess:()=>{c({}),d({}),f(null),s.FN.success("Billing Address Added Successfully!")},onFailure:()=>{},orgId:null==p?void 0:p.id,country_id:null==p?void 0:p.country_id})})}):null]})},eK=e=>{var t,i;let{values:n={},address:s={},trade_party_mapping:o={},orgData:r={},selectedChargeCodes:_=[],checkoutId:c,checkout_state:d,currency:u,primary_service_type:p}=e,{address:m,id:y,name:h,is_sez:v,pincode:x,country_id:g,country:b,tax_number:j}=s||{},{business_name:f,trade_party_type:N,cogo_entity_id:k,finance_details:C,organization_trade_party:w,organization_id:P,id:S,organization_branch_id:T}=o||{};return{currency:u||(null==n?void 0:null===(i=n.currency)||void 0===i?void 0:null===(t=i.object)||void 0===t?void 0:t.invoice_currency)||void 0,checkout_billing_address:(0,a.isEmpty)(s)?null:{address_id:y,address_object_type:j?"billing_address":"address",name:h,is_sez:!!v,address:m,pincode:x,country_id:g,country_code:null==b?void 0:b.country_code,business_name:f,tax_number:j,tax_mechanism:(0,l.gbw)({finance_details:C,primary_service_type:p}),registration_number:null==w?void 0:w.registration_number,organization_id:P,organization_country_id:null==r?void 0:r.country_id,organization_trade_party_mapping_id:S,organization_branch_id:T,trade_party_type:N,trade_party_cogo_entity_id:k,is_tax_applicable:null==C?void 0:C.is_tax_applicable,credit_option:{}},checkout_id:c,organization_country_id:null==r?void 0:r.country_id,organization_trade_party_mapping_id:S,checkout_line_item_ids:_,checkout_state:d||void 0}},e$=e=>{let{refetch:t}=e,[i,n]=(0,r.useState)(null),[{loading:l},a]=(0,c.pW)({url:"/search/create_checkout_invoice",method:"POST"},{manual:!0});return{error:i,loading:l,createCheckoutInvoice:async e=>{let{payload:i,onSuccess:l=()=>{},onFailure:o=()=>{}}=e;try{n(null),await a({data:i}),l(),t&&"function"==typeof t&&t()}catch(e){s.FN.error((0,I.Z)(e)),o()}}}},e0=i(82309),e1=i.n(e0),e4=i(12453),e2=i.n(e4),e3=i(74402),e6=()=>{let[{loading:e},t]=(0,c.pW)({url:"organization/create_organization_trade_party_mapping",method:"POST"},{manual:!0});return{createTradePartyMappingTrigger:(0,r.useCallback)(async e=>{let{values:i,organization_id:n,onSuccess:l,onFailure:a=()=>{}}=e;try{let{country_of_registration:e,business_name:s,registration_number:a,verification_document:o,billing_party_name:r,billing_country_of_registration:_,pincode:c,address:d,is_sez:u,sez_proof:p,poc_name:m,poc_email:y,poc_number:h,tax_number:v,tax_proof:x}=i||{},g=[{document_name:"Trade Partner Verification",document_type:"verification_document",document_url:(null==o?void 0:o.finalUrl)||o},{document_name:"Tax Proof",document_type:"tax_number",document_url:(null==x?void 0:x.finalUrl)||x}];
1u&&g.push({document_name:"SEZ Proof",document_type:"sez_proof",document_url:(null==p?void 0:p.finalUrl)||p});let b=await t({data:{organization_id:n,business_name:s,registration_number:a,country_id:e,trade_party_type:"paying_party",poc_details:[{poc_name:m,poc_email:y,mobile_number:null==h?void 0:h.number,mobile_country_code:null==h?void 0:h.country_code}],address_detail:{pincode:c,address_line_1:d,is_sez:u,country_id:_,name:r,tax_number:v,type:"billing_address"},documents:g}});l(null==b?void 0:b.data)}catch(t){let e=(0,e3.Z)(t);e&&s.FN.error(e),a()}},[t]),createTradePartyMappingLoading:e}},e7=function(e){let{user:t={},orgData:i,orgId:s,object_id:a,object_type:o,onSuccess:r=()=>{},onFailure:_=()=>{},setStep:c=()=>{},useFormObj:d={}}=e,u=eq(),{control:p,formState:{errors:m={}}={},handleSubmit:y,watch:h}=d,{is_sez:v}=h(),{createTradePartyMappingTrigger:x,createAddressesLoading:g}=e6();return(0,n.jsxs)("div",{className:"add_trade_partner_address ".concat(e2().add_trade_partner_container),children:[(0,n.jsx)(eY.Z,{controls:u,control:p,errors:m,showElements:{sez_proof:v}}),(0,n.jsxs)("div",{className:"action_container",children:[(0,n.jsxs)(l.ajX,{onClick:()=>c("one"),className:"".concat(e2().back_btn,"\n ").concat(g?e2().disabled_button:""),children:[(0,n.jsx)(b.hWx,{width:"14px",height:"14px"})," ","Back"]}),(0,n.jsx)(l.ajX,{onClick:y(e=>{x({values:e,organization_id:(null==i?void 0:i.id)||s,onSuccess:r})}),className:"button_primary_red \n ".concat(g?e2().disabled_button:""," ").concat(e2().create_btn),children:g?(0,n.jsxs)("div",{className:e2().loading,children:["Creating",(0,n.jsx)(eX.Z,{})]}):"Create Trade Partner"})]})]})},e8=()=>[{name:"business_name",span:12,type:"text",placeholder:"Business Name",required:!0},{name:"country_of_registration",span:12,type:"async_select_v2",placeholder:"Country of Registration",api:"/public_location/list_locations",serializerType:u.Z.PYTHON,params:{filters:{status:"active",type:["country"]},page_limit:10,sort_by:"name",sort_type:"asc"},modalTitle:"Select Country of Registration",required:!0},{name:"registration_number",span:12,type:"text",placeholder:"Registration Number",required:!0},{name:"verification_document",span:12,type:"file",label:"Verification Document from Trade Partner",required:!0}];let e9=[{title:"Company Details",key:"one"},{title:"Billing Address",key:"two"}];var e5=function(e){var t;let{onSuccess:i=()=>{},onFailure:a=()=>{},user_id:o="",switchWorkspaceOnSuccess:c=!1}=e,d=(0,_.v9)(e=>{let{profile:t}=e;return t}),[u,p]=(0,r.useState)("one"),m=e8(),y=(0,eU.cI)(),{control:h,formState:{errors:v={}}={},handleSubmit:x,watch:g}=y,{business_name:j,country_of_registration:f,registration_number:N}=g(),{createTradePartyMappingLoading:k,createTradePartyMappingTrigger:C}=e6(),[w,P]=(0,r.useState)(null);return(0,n.jsxs)("div",{children:[(0,n.jsx)("div",{className:e2().stepper_container,children:(0,n.jsx)(s.vF,{active:u,setActive:p,items:e9,arrowed:!0})}),"two"===u?(0,n.jsx)("div",{children:(0,n.jsx)(e7,{user:null==d?void 0:d.user,orgData:null==d?void 0:null===(t=d.active_workspace)||void 0===t?void 0:t.entity,setStep:p,useFormObj:y})}):(0,n.jsxs)("div",{className:"".concat(e2().add_trade_partner_container," add_trade_partner_container"),children:[(0,n.jsx)(eY.Z,{controls:m,control:h,errors:v}),"string"!=typeof w||k?null:(0,n.jsx)("div",{className:e2().error_container,children:w}),(0,n.jsx)("div",{className:"action_container",children:(0,n.jsx)(l.ajX,{onClick:x(()=>{p("two")}),className:"button_primary_red \n ".concat(!k&&j&&f&&N?"":e2().disabled_button," \n ").concat(e2().next_btn),children:k?(0,n.jsxs)("div",{className:e2().loading,children:["Adding",(0,n.jsx)(eX.Z,{})]}):(0,n.jsxs)(n.Fragment,{children:["Next"," ",(0,n.jsx)(b.O_6,{width:"14px",height:"14px"})]})})})]})]})},te=function(e){var t,i;let{orgData:o={},showAddBtn:c=!0,showFooter:d=!0,handleClose:u=()=>{}}=e,{getCheckoutInvoice:p,checkoutId:m,getCheckoutQuotation:y,primary_service_type:h,checkoutInvoiceData:v}=(0,r.useContext)(E.Z),{checkout_invoices:x=[]}=v||{},[g,j]=(0,r.useState)("self"),[f,N]=(0,r.useState)(!1),[k,C]=(0,r.useState)({address:null,trade_party_mapping:null}),w=(0,_.v9)(e=>{let{profile:t}=e;return t}),{entity:P={}}=(null==w?void 0:w.active_workspace)||{},{listTradePartyMappingsTrigger:S,loading:T,data:A,setTradePartyType:I,page:D,setPage:z}=eL({organization_id:null==P?void 0:P.id});(0,r.useEffect)(()=>{I(g)},[g]);let{list:Z,total_count:F}=A||{},O=(Z||[]).reduce((e,t)=>
1{let{trade_party_type:i}=t||{};return{...e||{},[i]:[...(null==e?void 0:e[i])||[],t]}},{self:[],paying_party:[]}),{screenWidth:L}=(0,ek.Z)(),{createCheckoutInvoice:B,loading:M}=e$({refetch:()=>{p({}),u(),y({})}});return(0,n.jsxs)(n.Fragment,{children:[(0,n.jsxs)("div",{className:"edit_invoicing_party ".concat(e1().edit_invoicing_party),children:[(0,n.jsxs)("div",{className:e1().type_container,children:[(0,n.jsx)("span",{className:e1().invoice_to,children:"Invoice To:"}),(0,n.jsx)(s.cL,{className:"v2_chips_container",size:"md",items:[{children:"Self",key:"self"},{children:"Trade Partner",key:"paying_party"}],selectedItems:g,onItemChange:e=>{e&&g!==e&&(j(e),C({address_id:null,trade_party_mapping_id:null}),z(1))}},"type")]}),T?null:(0,n.jsxs)("div",{className:e1().body,children:[(0,a.isEmpty)(null==O?void 0:O[g])?(0,n.jsx)("div",{children:"paying_party"===g&&c?(0,n.jsxs)("div",{className:e1().no_trade_partner_added_container,children:[(0,n.jsx)("span",{className:e1().no_trade_partner_added_text,children:"No Trade Partners Added!"}),(0,n.jsxs)("span",{children:["Please write to"," ",(0,n.jsx)("b",{children:"[email protected]"})," ","to Add New Trade Partner."]})]}):null}):null==O?void 0:null===(t=O[g])||void 0===t?void 0:t.map((e,t)=>(0,n.jsx)(eQ,{data:e,selectedData:k,setSelectedData:C,orgId:null==o?void 0:o.id,type:g,listTradePartyMappingsTrigger:S,isFirst:0===t},null==e?void 0:e.id)),F>10?(0,n.jsx)("div",{className:e1().pagination,children:(0,n.jsx)(s.tl,{currentPage:D,onPageChange:z,totalItems:F,pageSize:10,type:"table"})}):null]}),T?(0,n.jsx)("div",{className:e1().loading_wrapper,children:[...[,,,,].keys()].map(e=>(0,n.jsx)(s.Vm,{width:"100%",height:"5rem"},e))}):null,d?(0,n.jsxs)("div",{className:e1().footer,children:[(0,n.jsx)(l.ajX,{className:e1().cancel_btn,onClick:u,children:"Cancel"}),(0,n.jsx)(l.ajX,{className:"".concat(e1().proceed_btn,"\n ").concat((null==k?void 0:null===(i=k.address)||void 0===i?void 0:i.id)&&!T&&!M?"":e1().disabled_button),onClick:()=>{if(!M){var e,t;let i=null==x?void 0:x.reduce((e,t)=>{var i;return[...e,...(null==t?void 0:null===(i=t.checkout_sell_line_items)||void 0===i?void 0:i.map(e=>null==e?void 0:e.id))||[]]},[]);B({payload:eK({currency:(null==k?void 0:null===(t=k.address)||void 0===t?void 0:null===(e=t.country)||void 0===e?void 0:e.currency_code)||"USD",address:null==k?void 0:k.address,trade_party_mapping:null==k?void 0:k.trade_party_mapping,orgData:o,selectedChargeCodes:i,checkoutId:m,primary_service_type:h})})}},children:M?(0,n.jsxs)("div",{className:e1().loading,children:["Creating Inovice",(0,n.jsx)(l.FtP,{})]}):(0,n.jsxs)(n.Fragment,{children:["Create Invoice"," ",(0,n.jsx)(b.O_6,{width:"14px",height:"14px"})]})})]}):null]}),f?(0,n.jsx)(l.P0l,{placement:L>768?"center":"bottom",show:f,title:"Add New Trade Partner",handleClose:()=>N(!1),children:(0,n.jsx)(e5,{})}):null]})},tt=i(684),ti=i.n(tt),tn=function(e){let{orgData:t,checkoutInvoiceOrgId:i}=e,[a,o]=(0,r.useState)(!1),{screenWidth:_}=(0,ek.Z)();return(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)("div",{className:ti().action_container,children:(0,n.jsx)(s.zx,{onClick:()=>{o(!0)},themeType:"secondary",children:i?"Edit Invoicing Party":"Add Invoicing Party"})}),a?(0,n.jsx)(l.P0l,{show:a,handleClose:()=>{o(!1)},title:i?"Edit Invoicing Party":"Add Invoicing Party",placement:_>768?"center":"bottom",className:"edit_invoicing_party_modal",children:(0,n.jsx)(te,{orgData:t,handleClose:()=>{o(!1)},checkoutInvoiceOrgId:i})}):null]})},tl=i(44195),ts=i.n(tl),ta=function(){var e,t,i,a;let{primaryService:o={},checkoutInvoiceData:c={},checkoutQuotationData:d={}}=(0,r.useContext)(E.Z),{checkout_invoices:u=[]}=c||{},{checkout_services:p}=d||{},m=null==u?void 0:null===(t=u.find(e=>{var t;return!!(null==e?void 0:null===(t=e.checkout_billing_addresses)||void 0===t?void 0:t.organization_id)}))||void 0===t?void 0:null===(e=t.checkout_billing_addresses)||void 0===e?void 0:e.organization_id,y=(0,_.v9)(e=>{let{profile:t}=e;return t}),h=(null==y?void 0:null===(i=y.active_workspace)||void 0===i?void 0:i.entity)||{},v=(null==y?void 0:y.user)||{},[x,g]=(0,r.useState)(null),{data:b,listTradePartyMappingsTrigger:j,loading:f}=eL({organization_id:m||(null==h?void 0:h.id),page_limit:100}),N=(0,r.useMemo)(()=>(null==b?void 0:b.list)||[],[null==b?void 0:b.list]),k=(0,r.useMemo)(()=>null==N?void 0:N.reduce((e,t)=>
1({...e,[null==t?void 0:t.id]:t}),{}),[N]),{screenWidth:C}=(0,ek.Z)();return(0,n.jsxs)(n.Fragment,{children:[(0,n.jsxs)("div",{className:ts().container,children:[(0,n.jsxs)("div",{className:ts().header,children:[(0,n.jsx)("div",{className:ts().title,children:"Select Invoicing Party"}),(0,n.jsx)("div",{className:ts().description,children:"Streamline your shipment execution by providing invoicing party details"})]}),(0,n.jsx)("div",{className:ts().body,children:f?(0,n.jsx)(s.Vm,{height:"5rem"}):null==u?void 0:u.map(e=>(0,n.jsx)(eO,{invoice:e,setAddBillingAddress:g,formatted_trade_party_mappings:k}))}),f?null:(0,n.jsx)("div",{className:ts().footer,children:(0,n.jsx)(tn,{user:v,checkoutServicesData:p,orgData:h,listTradePartyMappingsTrigger:j,primaryService:o,checkoutInvoiceOrgId:m})})]}),x?(0,n.jsx)(l.P0l,{show:!!x,handleClose:()=>{g(null)},title:"Add Billing Address",sub_title:"for ".concat(null==k?void 0:null===(a=k[x])||void 0===a?void 0:a.business_name),placement:C>768?"center":"bottom",children:(0,n.jsx)("div",{className:ts().add_billing_address_container,children:(0,n.jsx)(eJ,{user:v,object_id:x,object_type:"OrganizationTradePartyMapping",onSuccess:()=>{j({}),s.FN.success("Billing Address Added Successfully!"),g(null)},onFailure:()=>{},orgData:h})})}):null]})},to=i(74872),tr=i.n(to),t_=function(e){let{checkoutInvoices:t=[]}=e,{primaryService:i}=(0,r.useContext)(eF);return(0,n.jsx)("div",{className:tr().container,children:null==t?void 0:t.map(e=>{let{checkout_billing_addresses:t={},invoicing_entity:s={},currency:o,invoice_tax_total_price:r,checkout_sell_line_items:_=[]}=e||{},{name:c,address:d,business_name:u}=t||{};return(0,n.jsxs)("div",{className:tr().prev_invoices_container,children:[(0,n.jsxs)("div",{className:tr().prev_invoices,children:[(0,a.isEmpty)(t)?(0,n.jsx)("div",{className:tr().no_address_text,children:"No Billing Address Attached!"}):(0,n.jsxs)("div",{className:tr().billing_data_container,children:[(0,n.jsx)("div",{className:tr().billing_party_name,children:c}),(0,n.jsx)("div",{className:tr().billing_address,children:d})]}),(0,n.jsx)("div",{children:(0,n.jsx)(eT,{pill_type:"custom_pill_3",children:(0,l.xGv)(o,r)})})]}),(0,n.jsx)("div",{children:(0,n.jsx)(ew,{business_name:u,checkout_sell_line_items:_,maxAllowed:3,primary_service_type:null==i?void 0:i.service_type})}),(0,n.jsx)(eT,{label:"Billed By:",pill_type:"custom_pill_3",children:null==s?void 0:s.business_name})]},null==e?void 0:e.id)})})},tc=i(24554),td=i.n(tc),tu=function(e){let{isCompletedPreviously:t=!1}=e,{setActiveStep:i=()=>{},getCheckoutQuotation:l,checkoutId:a}=(0,r.useContext)(E.Z),_=(0,o.useRouter)(),{updateCheckout:c,loading:d}=(0,Y.Z)({refetch:()=>{i(e=>e+1),l({})}});return(0,n.jsx)("div",{className:td().action_container,children:(0,n.jsxs)(s.zx,{className:td().proceed_btn,onClick:()=>{_.push("/signin")},themeType:"secondary",disabled:d,children:["Login To"," ",t?"Edit":"Add"," ","Invoicing Party"]})})},tp=i(3189),tm=i.n(tp),ty=function(){var e,t,i,l,s;let{checkoutInvoicesData:o={}}=(0,r.useContext)(E.Z),_=null==o?void 0:null===(e=o.list)||void 0===e?void 0:e.filter(e=>{var t;return!!(null==e?void 0:null===(t=e.checkout_billing_addresses)||void 0===t?void 0:t.id)}),c=!(0,a.isEmpty)(_)&&((null==o?void 0:null===(t=o.list)||void 0===t?void 0:t.length)>1||(null==o?void 0:null===(s=o.list)||void 0===s?void 0:null===(l=s[0])||void 0===l?void 0:null===(i=l.checkout_billing_addresses)||void 0===i?void 0:i.id));return(0,n.jsxs)("div",{className:tm().container,children:[(0,n.jsxs)("div",{className:tm().header,children:[(0,n.jsxs)("div",{className:tm().title,children:[c?"Edit":"Add"," ","Invoicing Party"]}),(0,n.jsx)("div",{className:tm().description,children:"Streamline your shipment execution by providing invoicing party details"})]}),c?(0,n.jsx)("div",{children:(0,n.jsx)(t_,{checkoutInvoices:null==o?void 0:o.list})}):(0,n.jsxs)("div",{className:tm().info_pill_container,children:[(0,n.jsxs)("div",{className:tm().info_pill,children:[(0,n.jsx)(b.qV3,{width:"14px",height:"14px"}),"Quick Invoice Generation"]}),(0,n.jsxs)("div",{className:tm().info_pill,children:[(0,n.jsx)(b._NJ,{width:"16px",height:"16px"}),"Share Invoice with Parties"]}),(0,n.jsxs)("div",{className:tm().info_pill,children:[(0,n.jsx)(b.Mn6,{}),"Accurate Tax Calculations"]})]}),(0,n.jsx)("div",{className:tm().footer,children:(0,n.jsx)(tu,{isCompletedPreviously:c})})]})},th=i(46405),tv=i.n(th),tx=function(){let e=(0,o.useRouter)(),t=(0,_.v9)(e=>{let{profile:t}=e;return t}),i=()=>{e.push("/onboard-organization")},[l,c]=(0,r.useState)(!1),d=null==t?void 0:t.available_workspaces,u=!(0,a.isEmpty)(null==d?void 0:d.find(e=>!(0,a.isEmpty)(null==e?void 0:e.entity)));return(0,n.jsx)("div",{children:u?(0,n.jsx)("div",{children:(0,n.jsxs)("div",{className:tv().action_container,children:[(0,n.jsxs)(s.zx,{className:tv().proceed_btn,onClick:i,themeType:"tertiary",children:[(0,n.jsx)(b.$48,{width:"14px",height:"14px"}),(0,n.jsx)("span",{children:"Onboard To Add Invoicig Party"})]}),(0,n.jsxs)(s.zx,{className:tv().edit_btn,onClick:()=>{c(!0),e.push("/switch-workspace")},loading:l,themeType:"secondary",children:[(0,n.jsx)(b.Vnc,{width:"10px",height:"10px"})," ",(0,n.jsx)("span",{children:"Switch to Orgnaization Workspace"})]})]})}
1):(0,n.jsx)("div",{className:"".concat(tv().action_container," ").concat(tv().column_reverse),children:(0,n.jsxs)(s.zx,{className:tv().proceed_btn,onClick:i,themeType:"secondary",children:[(0,n.jsx)(b.$48,{width:"14px",height:"14px"}),(0,n.jsx)("span",{children:"Onboard To Add Invoicig Party"})]})})})},tg=i(9438),tb=i.n(tg),tj=function(){var e,t,i,l,s;let{checkoutInvoicesData:o={}}=(0,r.useContext)(E.Z),_=null==o?void 0:null===(e=o.list)||void 0===e?void 0:e.filter(e=>{var t;return!!(null==e?void 0:null===(t=e.checkout_billing_addresses)||void 0===t?void 0:t.id)}),c=!(0,a.isEmpty)(_)&&((null==o?void 0:null===(t=o.list)||void 0===t?void 0:t.length)>1||(null==o?void 0:null===(s=o.list)||void 0===s?void 0:null===(l=s[0])||void 0===l?void 0:null===(i=l.checkout_billing_addresses)||void 0===i?void 0:i.id));return(0,n.jsxs)("div",{className:tb().container,children:[(0,n.jsxs)("div",{className:tb().header,children:[(0,n.jsx)("div",{className:tb().title,children:"Onboard Organization"}),(0,n.jsx)("div",{className:tb().description,children:"Streamline your shipment execution by providing invoicing party details"})]}),c?(0,n.jsx)("div",{children:(0,n.jsx)(t_,{checkoutInvoices:null==o?void 0:o.list})}):(0,n.jsxs)("div",{className:tb().body,children:[(0,n.jsx)("div",{className:tb().org_icon,children:(0,n.jsx)(b._NJ,{width:"22px",height:"22px"})}),(0,n.jsx)("div",{className:tb().no_org_text,children:"No organization is linked with your account"})]}),(0,n.jsx)("div",{className:tb().footer,children:(0,n.jsx)(tx,{isCompletedPreviously:c})})]})},tf=function(){var e,t;let i=(0,_.v9)(e=>{let{profile:t}=e;return t});return(null==i?void 0:null===(e=i.user)||void 0===e?void 0:e.id)?(0,a.isEmpty)(null==i?void 0:null===(t=i.active_workspace)||void 0===t?void 0:t.entity)?(0,n.jsx)(tj,{}):(0,n.jsx)(ta,{}):(0,n.jsx)(ty,{})},tN=i(43900),tk=i(98567),tC=i(75273),tw=i(14619),tP=function(e){let{show:t,onClose:i,shipperData:l}=e,{getCheckoutQuotation:s,listCheckoutStakeholders:a,checkoutId:o,setSkippedSteps:c}=(0,r.useContext)(E.Z),{active_workspace:d={}}=(0,_.v9)(e=>{let{profile:t}=e;return t})||{},{entity:u={}}=d||{},{createLeadUserTrigger:p,createLeadUserLoading:m}=(0,tC.Z)(),{updateCheckout:y,loading:h}=(0,Y.Z)({refetch:()=>{s({}),a({}),i(),c(e=>({...e,originPoc:!1}))}}),{createCheckoutStakeholders:v,loading:x}=(0,z.Z)({stakeholder_type:"shipper",refetch:()=>{y({payload:{id:o,state:"origin_poc_added"}})}});return(0,n.jsx)(tw.Z,{show:t,onClose:i,title:"Add Origin POC",showHeader:!1,stakeholderData:l,onSave:e=>{if(!m&&!x){if((null==e?void 0:e.email)||(null==e?void 0:e.contact_number)){var t,i,n,l,s,a,r;v({checkoutId:o,pocData:{checkout_id:o,user_id:(null==e?void 0:null===(t=e.contact_number)||void 0===t?void 0:t.user_id)||(null==e?void 0:null===(i=e.email)||void 0===i?void 0:i.user_id),poc_type:"shipper_poc",name:(null==e?void 0:null===(n=e.contact_number)||void 0===n?void 0:n.name)||(null==e?void 0:null===(l=e.email)||void 0===l?void 0:l.name),email:null==e?void 0:null===(s=e.email)||void 0===s?void 0:s.value,mobile_country_code:null==e?void 0:null===(a=e.contact_number)||void 0===a?void 0:a.country_code,mobile_number:null==e?void 0:null===(r=e.contact_number)||void 0===r?void 0:r.value}})}else p({payload:(0,tk.Z)({values:e,entity:u}),refetchOnSuccess:t=>{v({checkoutId:o,pocData:{checkout_id:o,lead_user_id:null==t?void 0:t.id,user_id:null==t?void 0:t.user_id,poc_type:"shipper_poc",name:null==e?void 0:e.origin_poc_name_v2,email:null==e?void 0:e.origin_poc_email_v2,mobile_country_code:null==e?void 0:e.origin_poc_mobile_number_v2,mobile_number:null==e?void 0:e.origin_poc_mobile_number_text_v2}})}})}},loading:m||x||h})},tS=i(38540),tT=i.n(tS),tE=i(17233),tA=function(){var e,t,i,l;let[o,c]=(0,r.useState)(!1),{user:d={}}=(0,_.v9)(e=>{let{profile:t}=e;return t}),{mobile_country_code:u,contact_number:p,email:m}=d||{},{checkoutStakeholdersData:y,checkoutStakeholdersLoading:h,checkoutId:v,setSkippedSteps:x,primaryService:g,getCheckoutQuotation:j,listCheckoutStakeholders:f}=(0,r.useContext)(E.Z),N=(null==y?void 0:null===(i=y.list)||void 0===i?void 0:null===(t=i.find(e=>{let{stakeholder_type:t}=e;return"shipper"===t}))||void 0===t?void 0:null===(e=t.checkout_stakeholder_pocs)||void 0===e?void 0:e[0])||{},k=()=>{c(e=>!e)},{updateCheckout:C,loading:w}=(0,Y.Z)({refetch:()=>{j({}),f({}),x(e=>({...e,originPoc:!1}))}}
1),{createCheckoutStakeholders:P,loading:S}=(0,z.Z)({stakeholder_type:"shipper",refetch:()=>{s.FN.success("Origin POC saved successfully."),C({payload:{id:v,state:"origin_poc_added"}})}}),T=(null==g?void 0:null===(l=g.origin_location)||void 0===l?void 0:l.country_id)===tE.default.COUNTRY_IDS.IN;return(0,n.jsxs)("div",{className:tT().container,children:[(0,n.jsx)("h4",{className:tT().title,children:"Origin Point of Contact Details"}),(0,n.jsx)("p",{className:tT().description,children:"To streamline execution, please provide the Point of Contact (POC) details at origin. You can share this information now by clicking the button below."}),(0,n.jsxs)("div",{className:tT().pills,children:[(0,n.jsxs)(s.DR,{color:"var(--color-secondary-100)",className:tT().pill,children:[(0,n.jsx)(b.QrE,{width:14,height:14}),"Improved Communication Flow"]}),(0,n.jsxs)(s.DR,{color:"var(--color-secondary-100)",className:tT().pill,children:[(0,n.jsx)(b.qV3,{width:14,height:14}),"Quick Shipment Execution"]}),(0,n.jsxs)(s.DR,{color:"var(--color-secondary-100)",className:tT().pill,children:[(0,n.jsx)(b.Ma9,{width:14,height:14}),"Reduced Operational Delays"]})]}),(0,n.jsx)("div",{className:tT().divider}),(0,n.jsxs)("div",{className:tT().footer,children:[!(0,a.isEmpty)(N)&&(0,n.jsx)(tN.Z,{userData:N,className:tT().user}),(0,a.isEmpty)(N)&&T&&u&&p&&m&&(null==d?void 0:d.id)&&(0,n.jsx)(s.zx,{themeType:"link",onClick:()=>{P({checkoutId:v,pocData:{checkout_id:v,user_id:null==d?void 0:d.id,poc_type:"shipper_poc",name:null==d?void 0:d.display_name,email:m,mobile_country_code:u,mobile_number:p}})},loading:S||h||w,children:"Same as ME"}),(0,n.jsx)(s.zx,{themeType:"secondary",onClick:k,disabled:S||w,loading:h,children:(0,a.isEmpty)(N)?"Add Origin POC":"Edit Origin POC"})]}),o&&(0,n.jsx)(tP,{show:o,shipperData:N,onClose:k})]})},tI=i(20340),tD=i.n(tI);function tz(){let e=(0,g._)([""," ",""]);return tz=function(){return e},e}function tZ(){let e=(0,g._)([""," ",""]);return tZ=function(){return e},e}let tF=e=>{var t;return null==e?void 0:null===(t=e.checkout_sell_line_items)||void 0===t?void 0:t.some(e=>(null==e?void 0:e.code)==="BILLED_AT_ACTUALS")};var tO=function(e){let{currency:t,label:i,price:a,discount:o,hideIfZero:r=!1,subLabel:_,icon:c=null,info:d,service:u}=e;if(r&&0===a)return null;let p=tF(u);return(0,n.jsxs)("div",{className:tD().container,children:[(0,n.jsxs)("div",{className:tD().service_name,children:[c?(0,n.jsx)(c,{height:14,width:14,className:tD().icon}):(0,n.jsx)("div",{style:{width:14,height:14}}),i,_?(0,n.jsx)("span",{className:(0,s.cl)(tz(),tD().sub_label,o?tD().discount:""),children:_}):null,d?(0,n.jsx)(s.u,{content:d,className:tD().tooltip,children:(0,n.jsx)(b.fkr,{width:12,height:12})}):null]}),(0,n.jsxs)("div",{className:(0,s.cl)(tZ(),tD().price,o?tD().discount:""),children:[p?(0,n.jsx)("span",{className:tD().ba_color,children:"Billed At Actuals"}):null,p||0===a?null:(0,l.xGv)(t,a,{showDecimal:!1}),0!==a||p||o?null:(0,n.jsx)("span",{className:tD().free_text,children:"Free"})]})]})},tL=i(9550),tB=i.n(tL),tM=function(e){let{list:t=[],title:i,currency:s,primary_service_type:a,priceKey:o}=e,r=e=>{let{service_type:t}=e;if("booking_convenience"===t)return{icon:b.JBF};if("nostro"===t)return{icon:b.aK1,info:"We apply Nostro charges because intermediary banks deduct a fee while processing your international payment. This ensures your shipment or service cost is settled accurately across borders."};let{Icon:i}=l.LBP[t]||l.LBP.subsidiary;return{icon:i,info:null}};return(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)("h4",{className:tB().title,children:i}),(0,n.jsx)("div",{className:tB().container,children:t.map(e=>(0,n.jsx)(tO,{currency:e.currency||s,price:e[o]||0,label:e.name||(0,l.jVC)(e,a),service:e,...r(e)},e.id||e.name))})]})},tR=i(16670),tU=i.n(tR),tq=i(62516),tH=i.n(tq),tV=function(e){let{list:t=[],selectedPromoCode:i,reOrderOnApply:s,isLoading:o,onApply:_=()=>{},isCheckoutEditable:c=!0}=e,d=e=>{!o&&c&&_(e)},u=(0,r.useMemo)(()=>{if(!s||!i||(0,a.isEmpty)(t))return t;let e=null==t?void 0:t.findIndex(e=>(null==e?void 0:e.promocode)===i);return -1===e?t:[t[e],...(null==t?void 0:t.filter((t,i)=>i!==e))||[]]},[t,i,s]);return(0,n.jsx)("div",{className:tH().list_container,children:(0,a.isEmpty)(u)?(0,n.jsxs)("div",{className:tH().no_coupons,children:[(0,n.jsx)(h(),{src:tE.default.image_url.coupon,width:22,height:18}
1),"No coupons found!"]}):null==u?void 0:u.map(e=>{let{promocode:t,promotion_rules:s=[]}=e||{},{unit:a,amount:r,max_amount:_,currency:u}=(null==s?void 0:s[0])||{},p="",m="";if("percent"===a){let e=(0,l.xGv)(u,_);p="".concat(r,"% Off upto ").concat(e),m="Save upto ".concat(e," with this coupon")}else if("flat"===a){let e=(0,l.xGv)(u,r);p="Flat ".concat(e," Off"),m="Save ".concat(e," with this coupon")}return(0,n.jsxs)("div",{className:tH().card_container,children:[(0,n.jsxs)("div",{className:tH().left_container,children:[a&&(0,n.jsxs)("div",{children:[(0,n.jsxs)("div",{className:tH().percentage,children:[(0,n.jsx)("span",{children:p}),(0,n.jsx)(b.xok,{width:18,height:18,fill:"#4A4A4A"})]}),(0,n.jsx)("div",{className:tH().desc,children:m})]}),(0,n.jsxs)("div",{className:tH().coupon_name,children:[(0,n.jsx)(b.dc2,{width:18,height:18,fill:"#DFB400"}),t]})]}),(0,n.jsx)("div",{className:tH().right_container,children:c||i===t?(0,n.jsx)(l.ajX,{onClick:()=>d(e),className:"apply_btn ".concat(tH().apply_btn," \n ").concat(i===t?tH().applied:""," \n ").concat(o?tH().disabled_button:""),children:i===t?"Applied":"Apply"}):null})]},t)})},"list_container")},tW=i(47511),tG=i.n(tW),tX=i(22232),tY=function(e){var t;let{list:i=[],selectedPromoCode:a,onApply:o=()=>{},onRemove:_=()=>{},reOrderOnApply:c=!0,isLoading:d=!1,couponsLoading:u=!1,isCheckoutEditable:p=!0}=e,[m,y]=(0,r.useState)(null),{query:h,debounceQuery:v}=(0,tX.Z)(),x=null===(t=i||[])||void 0===t?void 0:t.filter(e=>{let{promocode:t}=e;return t.includes(h)});return(0,n.jsxs)("div",{className:tG().container,children:[(0,n.jsxs)("div",{className:tG().header,children:[(0,n.jsx)("div",{className:tG().label,children:"APPLY COUPON"}),u?null:(0,n.jsx)(s.II,{placeholder:"Search by Coupon Code",size:"md",suffix:p?(0,n.jsx)(l.ajX,{onClick:()=>{y(null),a&&_()},disabled:!p,className:"".concat(tG().remove," ").concat(a?"":tG().disabled_button),children:"Remove"}):null,onChange:e=>{y(e),a||v(e)},value:a||m||""})]}),u?null:(0,n.jsx)(l.fu9,{color:"var(--color-secondary-greyscale-5)",marginTop:"1.5rem",marginBottom:"1.5rem"}),u?(0,n.jsx)(s.Vm,{height:"6.25rem"}):(0,n.jsx)(tV,{list:x,selectedPromoCode:a,reOrderOnApply:c,onApply:o,isLoading:d,isCheckoutEditable:p})]})},tJ=i(15358),tQ=e=>{let{refetch:t}=e,[{loading:i},n]=(0,c.pW)({url:"/".concat(tJ.env.NEXT_PUBLIC_CHECKOUT_CONTEXT_PATH||"search","/apply_promotion"),method:"POST"},{manual:!0});return{loading:i,applyPromocode:(0,r.useCallback)(async e=>{let{onSuccess:i=()=>{},payload:l}=e;try{let e=await n({data:l});i(e,l),t&&"function"==typeof t&&t()}catch(e){console.error(e),s.FN.error((0,I.Z)(e))}},[t,n])}},tK=i(15358),t$=e=>{let{refetch:t}=e,[{loading:i},n]=(0,c.pW)({url:"/".concat(tK.env.NEXT_PUBLIC_CHECKOUT_CONTEXT_PATH||"search","/remove_promotion"),method:"POST"},{manual:!0});return{loading:i,removePromocode:(0,r.useCallback)(async e=>{let{onSuccess:i=()=>{},payload:l}=e;try{let e=await n({data:l});i(e,l),t&&"function"==typeof t&&t()}catch(e){s.FN.error((0,I.Z)(e))}},[t,n])}},t0=function(){var e;let[t,i]=(0,r.useState)(!1),{query:{id:l}={}}=(0,o.useRouter)(),_=()=>{i(e=>!e)},{checkoutQuotationLoading:c=!1,promotion_data:d={},promoCodesData:u,getCheckoutQuotation:p,getCheckoutInvoice:m}=(0,r.useContext)(E.Z),{screenWidth:y}=(0,ek.Z)();if((0,a.isEmpty)(null==u?void 0:u.list))return null;let{name:h}=d||{},{loading:v,applyPromocode:x}=tQ({refetch:()=>{p({}),m({}),i(!1)}}),{loading:g,removePromocode:j}=t$({refetch:()=>{p({}),m({})}});return(0,n.jsxs)(n.Fragment,{children:[(0,n.jsxs)(s.zx,{themeType:"secondary",onClick:_,className:tU().container,children:[(0,n.jsx)("span",{className:tU().promo_icon,children:(0,n.jsx)(b.dc2,{width:24,height:24})}),(0,n.jsxs)("span",{className:tU().coupons_text,children:["You have unlocked"," ",(0,n.jsx)("b",{children:null==u?void 0:null===(e=u.list)||void 0===e?void 0:e.length})," ","coupons"]}),(0,n.jsx)(b.O_6,{width:16,height:16,className:tU().arrow})]}),t?(0,n.jsxs)(s.u_,{show:t,onClose:_,placement:y>769?"center":"bottom",children:[(0,n.jsx)(s.u_.Header,{title:(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)("h4",{className:tU().title,children:"Coupons"}),(0,n.jsx)("p",{className:tU().subtitle,children:"Select a coupon code to get a better deal!"})]})}),(0,n.jsx)(s.u_.Body,{children:(0,n.jsx)(tY,{list:null==u?void 0:u.list,selectedPromoCode:h,isLoading:v||g,onApply:e=>{let{id:t,promocode:i,promotion_rules:n}=e||{},{id:s}=(null==n?void 0:n[0])||{};h!==i&&x({payload:{promotion_id:t,promotion_rule_id:s,checkout_id:l}})},onRemove:()=>{j({payload:{checkout_id:l}})},couponsLoading:c})})]}):null]})},t1=()=>{let{query:e}=(0,o.useRouter)(),{id:t}=e,[{loading:i,data:n},l]=(0,c.pW)({url:"/search/list_checkout_terms_and_conditions",serailizer:"PYTHON"},{manual:!0}),s=(0,r.useCallback)(async()=>{try{let e=await l({params:{filters:{checkout_id:t}}});return null==e?void 0:e.data}catch(e){return{}}},[l]);return(0,r.useEffect)(()=>{s()},[]),{loading:i,terms:[].concat(...(null==n?void 0:n.list)?n.list.map(e=>e.tncs||[]):[])}},t4=i(57423),t2=i.n(t4),t3=()=>{let{terms:e,loading:t}=t1();return t||0===e.length?null:(0,n.jsxs)("div",{className:t2().container,children:[(0,n.jsx)("h5",{children:"Terms & Conditions"}),(0,n.jsx)("ol",{children:e.map(e=>(0,n.jsx)("li",{className:t2().item,children:e},e))})]})},t6=e=>{let{show:t,onClose:i}=e,{screenWidth:a}=(0,ek.Z)(),{checkout_services:o=[],checkoutQuotationLoading:_=!1,promotion_data:c={},checkoutQuotationData:d,primaryService:u,promoCodesData:p}=(0,r.useContext)(E.Z),{checkout_total_price_currency:m,checkout_total_price:y,checkout_total_tax:h,checkout_tax_total_price_discounted:v,discount_currency:x,discount_price:g}=d||{};return(0,n.jsxs)(s.u_,{show:t,size:"md",onClose:i,placement:a>769?"center":"bottom",children:[(0,n.jsx)(s.u_.Header,{title:"Price Summary"}),(0,n.jsxs)(s.u_.Body,{children:[(0,n.jsx)(l.Sgq,{checkout_services:o,isLoading:_,currency:m,sub_total:y,total_taxes:h,discount_price:g,total_landed_price:v,promotion_name:null==c?void 0:c.name,discount_currency:x,primary_service_type:null==u?void 0:u.service_type,promoCodesData:p}),(0,n.jsx)(t3,{})]})]})},t7=i(88984),t8=i.n(t7),t9=()=>{let[e,t]=(0,r.useState)(!1),i=()=>{t(e=>!e)};return(0,n.jsxs)(n.Fragment,{children:[(0,n.jsxs)(s.zx,{themeType:"linkUi",size:"md",onClick:i,className:t8().cta,children:["View Price Breakdown",(0,n.jsx)(b.O_6,{width:14,height:14})]}),e?(0,n.jsx)(t6,{show:e,onClose:i}):null]})},t5=i(18477),ie=i.n(t5),it=function(e){var t;let{checkout_services:i=[],currency:s,sub_total:o,total_taxes:r,discount_price:_,total_landed_price:c,promotion_name:d,discount_currency:u,primary_service_type:p,checkoutQuotationData:m}=e,[y={},h]=(t=e=>"subsidiary"===e.service_type,[i.find(t),i.filter(e=>!t(e))]),v=!(0,a.isEmpty)(null==m?void 0:m.locked_data);return(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)(tM,{list:h,title:"Price Breakup",currency:s,primary_service_type:p,priceKey:"service_tax_total_tax"}),(0,n.jsx)(tM,{list:y.checkout_sell_line_items,title:"Ancillary Services",currency:s,primary_service_type:p,priceKey:"tax_total_price"}),(0,n.jsxs)("div",{className:ie().more_rates,children:[(0,n.jsx)(tO,{currency:s,label:"Subtotal",price:o}),(0,n.jsx)(tO,{currency:s,label:"Taxes",price:r}),(0,n.jsx)(tO,{currency:u,subLabel:d?"(".concat(d,")"):null,label:"Discount",price:-1*_,discount:!0,hideIfZero:!0,icon:b.abb})]}),(0,n.jsxs)("div",{className:ie().total_rate_container,children:["Net Payable",(0,n.jsxs)("div",{className:ie().total_rate,children:[v&&(0,n.jsx)(b.vDV,{width:20,height:20}),(0,l.xGv)(s,c,{showDecimal:!1})]})]}),(0,n.jsx)("div",{className:ie().note,children:"Includes all taxes, fees, surcharges, and Cogoport.com service fees"}),(0,n.jsx)(t9,{}),(0,n.jsx)(t0,{})]})},ii=i(33888),il=i(38181),is=i.n(il),ia=function(e){let{quotation:t={}}=e,{checkout_total_price_currency:i,checkout_tax_total_price:s,checkout_tax_total_price_discounted:a}=t||{},o=s!==a;return(0,n.jsxs)("div",{className:is().container,children:[(0,n.jsxs)("div",{className:is().label_container,children:[(0,n.jsx)("span",{className:is().title,children:"Total Payable"}),(0,n.jsx)("span",{className:is().subtitle,children:"(incl. Taxes)"})]}),(0,n.jsxs)("div",{className:is().value_container,children:[o?(0,n.jsx)("div",{className:is().actual_price,children:(0,l.xGv)(i,s,{showDecimal:!1})}):null,(0,l.xGv)(i,a,{showDecimal:!1})]})]})},io=i(76444),ir=i.n(io),i_=i(33807),ic=i.n(i_),id=function(e){let{title:t="",description:i=""}=e;return(0,n.jsxs)("div",{className:ic().container,children:[(0,n.jsx)("div",{className:ic().title,children:t}),(0,n.jsx)("div",{className:ic().desc,children:i})]})},iu=()=>{let[{loading:e},t]=(0,c.pW)({url:"/search/share_checkout_quotation",method:"POST"},{manual:!0});return{shareCheckoutQuotation:async e=>{let{callback:i=()=>{},data:n}=e;try{let e=await t({data:n});i(null==e?void 0:e.data)}catch(e){l.q3R.error({title:(0,I.Z)(e)})}},loading:e}},ip=e=>{var t;let{selectedData:i={}}=e;return null===(t=Object.keys(i||{}))||void 0===t?void 0:t.reduce((e,t)=>
1{let{type:n,channel:l,name:s,value:a,country_code:o,user_id:r}=(null==i?void 0:i[t])||{};return"email"===n?{...e,mail_params:[...e.mail_params,{id:r,name:s,email:a}]}:"whatsapp"===l?{...e,whats_app_params:[...e.whats_app_params,{id:r,name:s,mobile_country_code:o,mobile_number:a}]}:e},{mail_params:[],whats_app_params:[]})},im=i(6419),iy=i(61783),ih=e=>{let{isLeadUser:t=!1}=e,[{loading:i},n]=(0,c.pW)({url:"".concat(t?"lead":"auth","/create_contact"),method:"post"},{manual:!0});return{creatingContact:i,createContactTrigger:async e=>{let{payload:t,callback:i=()=>{}}=e;try{let e=await n({data:t});i(null==e?void 0:e.data)}catch(e){l.q3R.error({title:(0,I.Z)(e)})}}}},iv=()=>[{label:"Type",name:"type",span:12,type:"select",options:[{label:"Email",value:"email"},{label:"Whatsapp",value:"whatsapp"}],rules:{required:!0}},{label:"Email ID",name:"email_id",type:"text",rules:{required:!0},span:12},{label:"Whatsapp Number",name:"whatsapp_number",type:"mobile_number",rules:{required:!0,validate:function(){let{country_code:e,number:t}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return(e||t)&&(!e||t)?t&&!e?"Country Code is required":void 0:"Mobile Number is required"}},span:12}],ix=i(66865),ig=i.n(ix),ib=i(19150),ij=function(e){let{addContactFor:t={},setAddContactFor:i=()=>{},refetch:l=()=>{}}=e,{control:a,formState:{errors:o={}}={},watch:r,handleSubmit:_}=(0,eU.cI)({defaultValues:{type:"email"}}),{id:c,name:d,isLeadUser:u}=t||{},p=()=>{i(null)},{createContactTrigger:m,creatingContact:y}=ih({isLeadUser:u}),h=iv(),{type:v}=r();return(0,n.jsxs)(s.u_,{size:"md",show:null==t?void 0:t.id,onClose:p,placement:"center",children:[(0,n.jsx)(s.u_.Header,{title:"Add Contact - ".concat(d)}),(0,n.jsx)(s.u_.Body,{style:{minHeight:"300px"},children:(0,n.jsx)(eY.Z,{control:a,controls:h,errors:o,showElements:{email_id:"email"===v,whatsapp_number:"whatsapp"===v}})}),(0,n.jsx)(s.u_.Footer,{children:(0,n.jsxs)("div",{className:ig().footer,children:[(0,n.jsx)(s.zx,{themeType:"secondary",onClick:p,disabled:y,children:"Cancel"}),(0,n.jsx)(s.zx,{onClick:_(e=>{var t,i,n;let a=(null==e?void 0:e.type)==="email";if(a){if(!ib.m.email.test(null==e?void 0:e.email_id)){s.FN.error("Invalid Email ID!");return}}else if(!ib.m.phone.test(null==e?void 0:null===(t=e.whatsapp_number)||void 0===t?void 0:t.number)){s.FN.error("Invalid Whatsapp Number!");return}m({payload:{object_id:c,object_type:u?"LeadUser":"User",type:a?"email":"contact_number",value:a?null==e?void 0:e.email_id:null==e?void 0:null===(i=e.whatsapp_number)||void 0===i?void 0:i.number,category:"alternate",verified:!1,...a?{}:{channel:"whatsapp",country_code:null==e?void 0:null===(n=e.whatsapp_number)||void 0===n?void 0:n.country_code}},callback:()=>{p(),l()}})}),loading:y,children:"Submit"})]})})]})},iN=()=>{let[{loading:e},t]=(0,c.pW)({url:"lead/create_lead_user_v2",method:"post"},{manual:!0});return{createLeadUserLoading:e,createLeadUserTrigger:async e=>{let{payload:i,refetchOnSuccess:n=()=>{}}=e;try{let e=await t({data:i});n(null==e?void 0:e.data)}catch(e){l.q3R.error({title:(0,I.Z)(e)})}}}},ik=()=>[{label:"Name",name:"name",span:12,rules:{required:!0},type:"text"},{label:"Whatsapp Number",name:"mobile_number",type:"mobile_number",span:12},{label:"Email ID",name:"email_id",type:"text",span:12}],iC=i(92983),iw=i.n(iC),iP=function(e){let{showModal:t=!0,setShowModal:i=()=>{},refetch:l=()=>{}}=e,{stakeholderEntity:a}=(0,r.useContext)(E.Z),{handleSubmit:o,control:_,formState:{errors:c={}}={}}=(0,eU.cI)(),d=ik(),{createLeadUserTrigger:u,createLeadUserLoading:p}=iN();return(0,n.jsxs)(s.u_,{size:"md",show:t,onClose:()=>i(!1),placement:"center",children:[(0,n.jsx)(s.u_.Header,{title:"Add POC"}),(0,n.jsx)(s.u_.Body,{style:{minHeight:"300px"},children:(0,n.jsx)(eY.Z,{controls:d,control:_,errors:c})}),(0,n.jsx)(s.u_.Footer,{children:(0,n.jsxs)("div",{className:iw().footer,children:[(0,n.jsx)(s.zx,{themeType:"secondary",disabled:p,onClick:()=>i(!1),children:"Back"}),(0,n.jsx)(s.zx,{themeType:"accent",loading:p,onClick:o(e=>{let{name:t,mobile_number:n,email_id:o}=e||{},r=[];if(o){if(!ib.m.email.test(o)){s.FN.error("Invalid Email ID!");return}r.push({type:"email",value:o,category:"primary"})}if((null==n?void 0:n.number)&&(null==n?void 0:n.country_code)){if(!ib.m.phone.test(null==n?void 0:n.number)){s.FN.error("Invalid Whatsapp Number!");return}r.push({type:"contact_number",value:null==n?void 0:n.number,country_code:null==n?void 0:n.country_code,channel:"whatsapp"})}let _={name:t,contacts:r,...(null==a?void 0:a.id)?{mapped_entities:[{mapped_to_entity_id:null==a?void 0:a.id,mapped_to_entity_type:"Organization",stakeholder_type:"organization_user"}]}:{},intent:"user_onboarding",conversion:!0};o||(null==n?void 0:n.number)?(null==n?void 0:n.number)&&!(null==n?void 0:n.country_code)?s.FN.error("Country code is required!"):u({payload:_,refetchOnSuccess:()=>
1{i(!1),s.FN.success("POC added successfully!"),l()}}):s.FN.error("Atleast one contact is required!")}),children:"Add POC"})]})})]})},iS=i(80096),iT=i.n(iS);function iE(){let e=(0,g._)(["","\n ",""]);return iE=function(){return e},e}let iA={email:{Icon:b.ESA},whatsapp:{Icon:b.hPf,color:"#46c655"}};var iI=function(e){var t;let{selectedData:i={},setSelectedData:l=()=>{}}=e,{stakeholderEntity:o}=(0,r.useContext)(E.Z),[_,c]=(0,r.useState)(null),[d,u]=(0,r.useState)(!1),p=(null==o?void 0:o.type)==="lead_org",{data:m,loading:y,page:h,setPage:v,listMaskedUsers:x}=(0,iy.Z)({organization_id:null==o?void 0:o.id,initialCall:!1}),{data:g,loading:b,page:j,setPage:f,listLeadUsers:N}=(0,im.Z)({lead_organization_id:null==o?void 0:o.id,initialCall:!1}),k=(0,r.useMemo)(()=>p?g:m,[p,JSON.stringify(m),JSON.stringify(g),g,m]);(0,r.useEffect)(()=>{p?N({}):x({})},[p,h,j]);let C=(e,t,n)=>{if(e in i){let{[e]:t,...n}=i||{};l({...n})}else l(i=>({...i,[e]:{...t||{},user_id:n}}))};return(0,n.jsxs)(n.Fragment,{children:[(0,n.jsxs)("div",{className:iT().container,children:[y||b?(0,n.jsx)("div",{children:(0,n.jsx)(s.Vm,{height:"80px"})}):null,!y&&!b&&(null==k?void 0:null===(t=k.list)||void 0===t?void 0:t.map(e=>{var t,l;let{id:o,name:r,contacts:_,username:d}=e||{},u=(null==r?void 0:r.split(" "))||[],m=((null===(t=u[0])||void 0===t?void 0:t.charAt(0))||"")+((null===(l=u[1])||void 0===l?void 0:l.charAt(0))||""),y=null==_?void 0:_.filter(e=>{let{type:t,channel:i}=e;return"email"===t||"contact_number"===t&&"whatsapp"===i});return(0,n.jsxs)("div",{className:iT().user_data_container,children:[(0,n.jsxs)("div",{className:iT().header,children:[(0,n.jsxs)("div",{className:iT().name_container,children:[(0,n.jsx)("div",{className:iT().short_view,children:m}),(0,n.jsxs)("div",{className:iT().user_name_container,children:[(0,n.jsx)("span",{children:r}),d?(0,n.jsx)("span",{className:iT().username,children:"(".concat(d,")")}):null]})]}),(0,n.jsx)("div",{children:(0,n.jsx)(s.zx,{themeType:"secondary",className:iT().add_contact,onClick:()=>c({id:o,name:r,isLeadUser:p}),children:"+ Add Contact"})})]}),(0,n.jsxs)("div",{className:iT().contacts_container,children:[(0,a.isEmpty)(y)?(0,n.jsx)("div",{children:"No contacts found!"}):null,null==y?void 0:y.map(e=>{let{id:t,type:l,value:_,country_code:c,channel:d}=e||{},{Icon:u,color:p}=(null==iA?void 0:iA[d||l])||{};return(0,n.jsxs)("div",{className:(0,s.cl)(iE(),iT().contact_container,t in i?iT().selected_container:""),onClick:()=>C(t,{...e,name:r},o),role:"presentation",children:[(0,n.jsxs)("div",{className:iT().data_container,children:[(0,n.jsxs)("span",{className:iT().type_container,children:[u?(0,n.jsx)(u,{width:18,height:18,fill:p||"#000"}):null,"".concat((0,a.startCase)(d)||(0,a.startCase)(l))]}),(0,n.jsx)("span",{className:iT().value,children:"".concat(c||""," ").concat(_)})]}),(0,n.jsx)(s.XZ,{name:t,checked:t in i,onChange:()=>C(t,{...e,name:r},o)})]},t)})]})]},o)})),!y&&!b&&(0,a.isEmpty)(null==k?void 0:k.list)?(0,n.jsx)("div",{children:"No POCs Found!"}):null,(null==k?void 0:k.total_count)>5?(0,n.jsx)("div",{className:iT().pagination_container,children:(0,n.jsx)(s.tl,{currentPage:p?j:h,onPageChange:p?f:v,totalItems:null==k?void 0:k.total_count,pageSize:5,type:"table"})}):null,(0,n.jsx)("div",{className:iT().add_poc,children:(0,n.jsx)(s.zx,{themeType:"secondary",onClick:()=>{(null==o?void 0:o.type)==="org"&&u(!0)},children:"+ Add New POC"})})]}),d?(0,n.jsx)(iP,{showModal:d,setShowModal:u,refetch:()=>{x({})}}):null,(null==_?void 0:_.id)?(0,n.jsx)(ij,{addContactFor:_,setAddContactFor:c,refetch:()=>{p?N({}):x({})}}):null]})},iD=i(74081),iz=i.n(iD),iZ=i(15358),iF=function(e){let{showModal:t=!1,setShowModal:i=()=>{}}=e,{checkoutId:l,checkoutQuotationData:o,getCheckoutQuotation:_}=(0,r.useContext)(E.Z),{serial_id:c}=o||{},[d,u]=(0,r.useState)({}),{shareCheckoutQuotation:p,loading:m}=iu(),y=e=>{let t=ip({selectedData:d}),n="".concat(iZ.env.NEXT_PUBLIC_COGOPORT_PUBLIC_URL||"https://www.cogoport.io","/en-IN/app/checkout/").concat(l);p({data:{checkout_id:l,checkout_serial_id:String(c),...t,send_payment_link_request:{successCallBackUrl:"".concat(n,"?payment_mode=successful"),cancelCallBackUrl:"".concat(n,"?payment_mode=failed")},..."view"===e?{send_quotation_communication:!1}:{}},callback:t=>{if(i(!1),"view"===e){window.open(null==t?void 0:t.document_url,"_blank");return}_({}),s.FN.success("Quotations sent successfully!")}})},{screenWidth:h}=(0,ek.Z)();return(0,n.jsx)(s.u_,{size:"lg",show:t,onClose:()=>i(!1),className:h>769?"":"v2_modal_bottom",placement:h>769?"center":"bottom",children:(0,n.jsxs)("div",{className:h>769?"":"v2_modal",children:[(0,n.jsx)(s.u_.Header,{title:(0,n.jsx)(id,{title:"Share Quotation",description:"Quotation wil be sent to the selected users"})}),(0,n.jsx)(s.u_.Body,{style:{maxHeight:"70vh"},children:(0,n.jsx)("div",{className:iz().container,children:(0,n.jsxs)("div",{className:iz().sub_container,children:[(0,n.jsx)("div",{className:iz().title,children:"Select Users and Medium"}),(0,n.jsx)("div",{className:iz().body,children:(0,n.jsx)(iI,{selectedData:d,setSelectedData:u})})]})})}),(0,n.jsx)(s.u_.Footer,{children:(0,n.jsxs)("div",{className:iz().footer,children:[(0,n.jsx)(s.zx,{disabled:m,themeType:"secondary",onClick:()=>i(!1),children:"Cancel"}),(0,n.jsx)(s.zx,{loading:m,onClick:()=>y("view"),children:"View Quotation"}),(0,n.jsx)(s.zx,{disabled:(0,a.isEmpty)(d),loading:m,themeType:"accent",onClick:y,children:"Send Quotation"})]})})]})})},iO=function(){var e;let[t,i]=(0,r.useState)(!1),{checkout_services:l=[],checkoutQuotationLoading:a=!1,promotion_data:o={},checkoutQuotationData:_,primaryService:c}=(0,r.useContext)(E.Z),{checkout_total_price_currency:d,checkout_total_price:u,checkout_total_tax:p,checkout_tax_total_price_discounted:m,discount_currency:y,discount_price:h}=_||{},v=(null==_?void 0:null===(e=_.primary_service)||void 0===e?void 0:e.service_total_price_container)||0;return(0,n.jsxs)("div",{className:"".concat(ir().container," total_payable_container"),children:[(0,n.jsxs)("div",{className:ir().payable_container,children:[(0,n.jsx)(ia,{quotation:_}),(0,n.jsxs)("div",{className:"".concat(ir().total_payable_body," total_payable_body"),children:[(0,n.jsx)(it,{checkout_services:l,isLoading:a,currency:d,sub_total:u,total_taxes:p,discount_price:h,total_landed_price:m,promotion_name:null==o?void 0:o.name,discount_currency:y,primary_service_type:null==c?void 0:c.service_type,checkoutQuotationData:_}),(0,n.jsx)(ii.Z,{price:v,currency:d}),(0,n.jsxs)(s.zx,{className:ir().share_quote,themeType:"secondary",disabled:a,onClick:()=>i(!0),children:[(0,n.jsx)(b.MXp,{}),"Share Quote"]}),(0,n.jsx)("div",{className:ir().footer_container,children:(0,n.jsx)(ed,{hideBackButton:!0,style:{background:"transparent",padding:"1rem 0 0"}})})]})]}),t?(0,n.jsx)(iF,{showModal:t,setShowModal:i}
1):null]})},iL=i(47899),iB=i.n(iL),iM=e=>{let{show:t,onClose:i}=e,{screenWidth:l}=(0,ek.Z)(),{checkoutId:a,getCheckoutQuotation:o}=(0,r.useContext)(E.Z),{user:c={}}=(0,_.v9)(e=>{let{profile:t}=e;return t}),{loading:d,updateCheckout:u}=(0,Y.Z)({});return(0,n.jsxs)(s.u_,{show:t,onClose:i,title:"Now Lock Prices & Book Later!",placement:l>768?"center":"bottom",children:[(0,n.jsx)(s.u_.Header,{title:"Now Lock Prices & Book Later!"}),(0,n.jsxs)(s.u_.Body,{children:[(0,n.jsx)("div",{className:iB().info,children:"Still deciding? Lock the price for 12 hours and secure yourself from rate surges."}),(0,n.jsxs)("ul",{children:[(0,n.jsx)("li",{children:"If price increase, it will be locked at the current rate."}),(0,n.jsx)("li",{children:"If price decreases, you can search again to find a lower price."}),(0,n.jsx)("li",{className:iB().highlight,children:"Irrespective you get the best deal"})]}),(0,n.jsx)(h(),{className:iB().image,src:tE.default.image_url.lock_quote,width:325,height:200})]}),(0,n.jsxs)(s.u_.Footer,{className:iB().footer,children:[(0,n.jsx)(s.zx,{themeType:"secondary",onClick:i,disabled:d,children:"Cancel"}),(0,n.jsx)(s.zx,{onClick:()=>{u({payload:{id:a,locked_data:{is_locked:!0,locked_at:new Date().toISOString(),lock_expiry:new Date(Date.now()+432e5).toISOString(),locked_by_user_id:null==c?void 0:c.id,intent:"lock_quote"}},onSuccess:()=>{s.FN.success("Quote locked for 12 hours."),o({}),i()}})},loading:d,children:"Lock Quote"})]})]})},iR=i(62864),iU=i.n(iR),iq=()=>{let{checkoutQuotationData:e}=(0,r.useContext)(E.Z),{locked_data:t={}}=e||{},[i,l]=(0,r.useState)(!1),o=()=>{l(e=>!e)},_=!(0,a.isEmpty)(t);return(0,n.jsxs)("div",{className:iU().container,children:[(0,n.jsx)("h4",{className:iU().title,children:"NEED MORE TIME TO DECIDE?"}),(0,n.jsx)("p",{className:iU().main_description,children:"Like this rate? Lock for up to 12 hours"}),(0,n.jsx)("p",{className:iU().sub_description,children:"Lock this price and secure yourself from rate surges"}),(0,n.jsx)(s.zx,{themeType:"secondary",className:iU().cta,disabled:_,onClick:o,children:_?(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)(b.mzi,{width:16,height:16,className:iU().icon}),"Quote Locked",(null==t?void 0:t.lock_expiry)?' till "'.concat((0,a.format)(t.lock_expiry,"dd MMM yyyy hh:mm a"),'"'):""]}):(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)(b.NMO,{width:16,height:16,className:iU().icon}),"Lock Quote"]})}),i&&(0,n.jsx)(iM,{show:i,onClose:o})]})},iH=i(93445),iV=i.n(iH),iW=function(){return(0,n.jsx)("div",{className:iV().container,children:(0,n.jsxs)("div",{className:iV().main,children:[(0,n.jsx)(iO,{}),(0,n.jsx)(iq,{})]})})},iG=e=>{let{values:t,entity:i}=e;return{source:"user_onboarding",name:null==t?void 0:t.origin_poc_name_v2,stage:{stage:"conversion"},contacts:[{type:"contact_number",country_code:null==t?void 0:t.origin_poc_mobile_number_v2,value:null==t?void 0:t.origin_poc_mobile_number_text_v2},{type:"email",value:null==t?void 0:t.origin_poc_email_v2}],...(null==i?void 0:i.id)?{entity_mappings:[{stakeholder_type:"organization_poc",mapped_to_entity_id:null==i?void 0:i.id,mapped_to_entity_type:"Organization"}]}:{}}},iX=e=>{let{refetch:t}=e,[{loading:i},n]=(0,c.pW)({url:"/search/create_checkout_stakeholder_pocs",method:"POST"},{manual:!0});return{loading:i,createCheckoutStakeholderPocs:async e=>{let{onSuccess:i=()=>{},onFailure:l=()=>{},pocData:a={}}=e;try{await n({data:{checkout_stakeholder_pocs:[{...a}]}}),"function"==typeof t&&t(),i()}catch(e){s.FN.error((0,I.Z)(e)),l()}}}},iY=e=>{let{refetch:t}=e,[{loading:i},n]=(0,c.pW)({url:"/search/update_checkout_stakeholder_pocs",method:"POST"},{manual:!0});return{loading:i,updateCheckoutStakeholderPocs:async e=>{let{onSuccess:i=()=>{},onFailure:l=()=>{},pocData:a={}}=e;try{await n({data:{checkout_stakeholder_pocs:[{...a}]}}),"function"==typeof t&&t(),i()}catch(e){s.FN.error((0,I.Z)(e)),l()}}}},iJ=function(e){let{show:t,onClose:i,handlerPoc:l}=e,{active_workspace:s={}}=(0,_.v9)(e=>{let{profile:t}=e;return t})||{},{entity:o={}}=s||{},{bookingParty:c,checkoutId:d,getCheckoutQuotation:u,listCheckoutStakeholders:p}=(0,r.useContext)(E.Z),{createLeadUserTrigger:m,createLeadUserLoading:y}=(0,tC.Z)(),{createCheckoutStakeholderPocs:h,loading:v}=iX({refetch:()=>{u({}),p({}),i()}}),{updateCheckoutStakeholderPocs:x,loading:g}=iY({refetch:()=>{u({}),p({}),i()}}),b=(e,t)=>{(0,a.isEmpty)(l)?h({pocData:{checkout_id:d,checkout_stakeholder_id:null==c?void 0:c.id,lead_user_id:null==e?void 0:e.id,user_id:null==e?void 0:e.user_id,poc_type:"handler_poc",name:null==t?void 0:t.origin_poc_name_v2,email:null==t?void 0:t.origin_poc_email_v2,mobile_country_code:null==t?void 0:t.origin_poc_mobile_number_v2,mobile_number:null==t?void 0:t.origin_poc_mobile_number_text_v2}}):x({pocData:{id:null==l?void 0:l.id,checkout_id:d,checkout_stakeholder_id:null==c?void 0:c.id,lead_user_id:null==e?void 0:e.id,user_id:null==e?void 0:e.user_id,poc_type:"handler_poc",name:null==t?void 0:t.origin_poc_name_v2,email:null==t?void 0:t.origin_poc_email_v2,mobile_country_code:null==t?void 0:t.origin_poc_mobile_number_v2,mobile_number:null==t?void 0:t.origin_poc_mobile_number_text_v2}})};return(0,n.jsx)(tw.Z,{show:t,onClose:i,title:"Handling Agent Details",showHeader:!1,stakeholderData:l,onSave:(e,t,i)=>{if(!y&&!v&&!g){if((null==e?void 0:e.email)||(null==e?void 0:e.contact_number)){var n,l,s,a,r,_,u;h({pocData:{checkout_id:d,checkout_stakeholder_id:null==c?void 0:c.id,user_id:(null==e?void 0:null===(n=e.contact_number)||void 0===n?void 0:n.user_id
1)||(null==e?void 0:null===(l=e.email)||void 0===l?void 0:l.user_id),poc_type:"handler_poc",name:(null==e?void 0:null===(s=e.contact_number)||void 0===s?void 0:s.name)||(null==e?void 0:null===(a=e.email)||void 0===a?void 0:a.name),email:null==e?void 0:null===(r=e.email)||void 0===r?void 0:r.value,mobile_country_code:null==e?void 0:null===(_=e.contact_number)||void 0===_?void 0:_.country_code,mobile_number:null==e?void 0:null===(u=e.contact_number)||void 0===u?void 0:u.value}})}else t||i?b({id:t,user_id:i},e):m({payload:iG({values:e,entity:o}),refetchOnSuccess:t=>{b(t,e)}})}},loading:y||v||g})},iQ=i(67666),iK=i.n(iQ),i$=function(){var e,t,i;let[l,o]=(0,r.useState)(!1),{checkoutStakeholdersData:_,checkoutStakeholdersLoading:c,primaryServiceType:d}=(0,r.useContext)(E.Z),u=(null==_?void 0:null===(i=_.list)||void 0===i?void 0:null===(t=i.find(e=>{let{stakeholder_type:t}=e;return"importer_exporter"===t}))||void 0===t?void 0:null===(e=t.checkout_stakeholder_pocs)||void 0===e?void 0:e.find(e=>{let{poc_type:t}=e;return"handler_poc"===t}))||{};return(0,n.jsxs)("div",{className:iK().container,children:[(0,n.jsx)("h4",{className:iK().title,children:"Shipment Execution Details"}),(0,n.jsx)("p",{className:iK().description,children:"To ensure smooth shipment execution, please provide either the required details or a handling agent (POC). You can add the handling agent now by clicking the button below, or proceed with the bookingâweâll collect this information later."}),(0,n.jsxs)("div",{className:iK().pills,children:[(0,n.jsxs)(s.DR,{color:"var(--color-secondary-100)",className:iK().pill,children:[(0,n.jsx)(b.lz8,{width:14,height:14}),"Stakeholder Coordination"]}),((null==d?void 0:d.includes("fcl"))||(null==d?void 0:d.includes("lcl")))&&(0,n.jsxs)(s.DR,{color:"var(--color-secondary-100)",className:iK().pill,children:[(0,n.jsx)(b.yRD,{width:14,height:14}),"B/L Instructions"]}),((null==d?void 0:d.includes("fcl"))||(null==d?void 0:d.includes("haulage"))||(null==d?void 0:d.includes("trailer")))&&(0,n.jsxs)(s.DR,{color:"var(--color-secondary-100)",className:iK().pill,children:[(0,n.jsx)(b.kGz,{width:14,height:14}),"Container Details"]})]}),(0,n.jsx)("div",{className:iK().divider}),(0,n.jsx)("div",{className:iK().footer,children:(0,n.jsx)(s.zx,{themeType:"secondary",onClick:()=>o(!0),loading:c,children:(0,a.isEmpty)(u)?"Add Handling Agent":"Edit Handling Agent"})}),l&&(0,n.jsx)(iJ,{show:l,handlerPoc:u,onClose:()=>o(!1)})]})},i0=i(81845),i1=i.n(i0),i4=i(16243),i2=i.n(i4),i3=i(47743),i6=i.n(i3),i7=function(e){let{quotation:t={}}=e,{checkout_total_price_currency:i,checkout_tax_total_price:s,checkout_tax_total_price_discounted:a}=t||{},o=s!==a;return(0,n.jsxs)("div",{className:i6().container,children:[(0,n.jsxs)("div",{className:i6().label_container,children:[(0,n.jsx)("span",{className:i6().title,children:"Total Payable"}),(0,n.jsx)("span",{className:i6().subtitle,children:"(incl. Taxes)"})]}),(0,n.jsxs)("div",{className:i6().value_container,children:[o?(0,n.jsx)("div",{className:i6().actual_price,children:(0,l.xGv)(i,s,{showDecimal:!1})}):null,(0,l.xGv)(i,a,{showDecimal:!1})]})]})},i8=i(45051),i9=i.n(i8),i5=function(){let[e,t]=(0,r.useState)(!1),[i,a]=(0,r.useState)(!1),[o,_]=(0,r.useState)(!1),{checkout_services:c=[],checkoutQuotationLoading:d=!1,promotion_data:u={},checkoutQuotationData:p,primaryService:m,promoCodesData:y,getCheckoutQuotation:h,getCheckoutInvoice:v,checkoutData:x}=(0,r.useContext)(E.Z),{id:g}=x||{},{name:j}=u||{},{checkout_total_price_currency:f,checkout_total_price:N,checkout_total_tax:k,checkout_tax_total_price_discounted:C,discount_currency:w,discount_price:P}=p||{},{loading:S,applyPromocode:T}=tQ({refetch:()=>{h({}),v({}),t(!1)}}),{loading:A,removePromocode:I}=t$({refetch:()=>{h({}),v({})}}),{screenWidth:D}=(0,ek.Z)();return(0,n.jsxs)("div",{className:"".concat(i9().container," total_payable_container"),children:[(0,n.jsxs)("div",{className:i9().payable_container,children:[(0,n.jsx)(i7,{quotation:p}),(0,n.jsxs)("div",{className:"".concat(i9().total_payable_body," total_payable_body"),children:[(0,n.jsx)(l.QYG,{checkout_services:c,isLoading:d,currency:f,sub_total:N,total_taxes:k,discount_price:P,total_landed_price:C,promotion_name:null==u?void 0:u.name,discount_currency:w,primary_service_type:null==m?void 0:m.service_type,promoCodesData:y,handleViewPromocodes:()=>t(!0),handleViewPriceBreakdown:()=>a(!0)}),(0,n.jsxs)(s.zx,{className:i9().share_quote,themeType:"secondary",disabled:d,onClick:()=>_(!0),children:[(0,n.jsx)(b.MXp,{}),(0,n.jsx)("span",{children:"Share Quote"})]})]})]}),e?(0,n.jsx)(l.P0l,{show:e,handleClose:()=>t(!1),title:"Coupons",sub_title:"Select a coupon code to get a better deal!",placement:D>769?"center":"bottom",children:(0,n.jsx)(tY,{list:null==y?void 0:y.list,selectedPromoCode:j,isLoading:S||A,onApply:e=>{let{id:t,promocode:i,promotion_rules:n}=e||{},{id:l}=(null==n?void 0:n[0])||{};j!==i&&T({payload:{promotion_id:t,promotion_rule_id:l,checkout_id:g}})},onRemove:()=>{I({payload:{checkout_id:g}})},couponsLoading:d})}):null,i?(0,n.jsx)(l.P0l,{show:i,handleClose:()=>a(!1),title:"Price Summary",placement:D>769?"center":"bottom",children:(0,n.jsx)("div",{style:{padding:"1rem"},children:(0,n.jsx)(l.Sgq,{checkout_services:c,isLoading:d,currency:f,sub_total:N,total_taxes:k,discount_price:P,total_landed_price:C,promotion_name:null==u?void 0:u.name,discount_currency:w,primary_service_type:null==m?void 0:m.service_type,promoCodesData:y}
1)})}):null,o?(0,n.jsx)(iF,{showModal:o,setShowModal:_}):null]})},ne=function(){var e,t,i;let{checkoutQuotationLoading:a,checkoutQuotationData:o,checkoutId:_,isTnCChecked:c,currency:d,primaryServiceType:u,checkoutStakeholdersData:p,paymentMethodUpdateLoading:m}=(0,r.useContext)(E.Z),{checkout_total_price_currency:y,checkout_tax_total_price_discounted:h}=o||{},[v,x]=(0,r.useState)(!1),g=(null==p?void 0:null===(i=p.list)||void 0===i?void 0:null===(t=i.find(e=>{let{stakeholder_type:t}=e;return"shipper"===t}))||void 0===t?void 0:null===(e=t.checkout_stakeholder_pocs)||void 0===e?void 0:e[0])||{},{payment_method:j}=o||{},{bookCheckout:f,loading:N}=(0,ec.Z)({}),{createCheckoutOrder:k,loading:C}=(0,eo.Z)({refetch:e=>{(null==e?void 0:e.link)?window.location.href=null==e?void 0:e.link:l.q3R.error({title:"We couldn't start the payment. Please try again."})}}),{isLoading:w,isDisabled:P,handleProceed:S}=en({createCheckoutOrder:k,creatingOrder:C,checkoutId:_,currency:d,payment_method:j,bookCheckout:f,bookingCheckout:N,checkoutQuotationLoading:a,isTnCChecked:c,primaryServiceType:u,shipperData:g,isPaymentMethodUpdating:m});return(0,n.jsxs)(n.Fragment,{children:[(0,n.jsxs)(l.ajX,{className:i2().total_payable,onClick:()=>x(!0),children:[(0,n.jsxs)("div",{className:i2().total_payable_title_container,children:[(0,n.jsx)("span",{className:i2().total_payable_title,children:"Total Payable"}),(0,n.jsx)("span",{className:i2().total_payable_sub_title,children:"(incl. Taxes)"})]}),(0,n.jsxs)("div",{className:i2().total_payable_value,children:[a?(0,n.jsx)("div",{className:i2().loader,children:(0,n.jsx)(s.Vm,{height:"2.5rem"})}):(0,l.xGv)(y,h)," ",(0,n.jsx)("div",{className:i2().total_payable_info,children:(0,n.jsx)(b.fkr,{width:"16px",height:"16px"})})]})]}),(0,n.jsxs)("div",{className:i2().action_container,children:[(0,n.jsx)(s.zx,{className:i2().back_button,themeType:"secondary",disabled:w,children:"Back"}),(0,n.jsx)(s.u,{content:(0,n.jsx)(ea,{primaryServiceType:u,shipperData:g,isTnCChecked:c,payment_method:j}),maxWidth:400,trigger:"click",...P?{}:{visible:!1},children:(0,n.jsxs)(s.zx,{className:i2().cta_container,themeType:"accent",loading:w,disabled:P,onClick:S,children:[(0,n.jsx)("span",{children:"Proceed"}),(0,n.jsx)(b.O_6,{width:16,height:16})]})})]}),v?(0,n.jsx)(l.P0l,{show:v,handleClose:()=>x(!1),title:"Price Summary",children:(0,n.jsx)("div",{className:i2().price_summary_body,children:(0,n.jsx)(i5,{})})}):null]})},nt=e=>{let{checkoutId:t}=e,[i,n]=(0,r.useState)({}),[{loading:l},s]=(0,c.pW)({url:"search/get_checkout_invoice",serailizer:u.Z.PYTHON},{manual:!0}),a=(0,r.useCallback)(async e=>{let{callback:i=()=>{}}=e;try{let e=await s({params:{checkout_id:t,includes:{checkout_billing_addresses:!0}}});i(null==e?void 0:e.data),n(null==e?void 0:e.data)}catch(e){console.error(e)}},[s,t]);return(0,r.useEffect)(()=>{a({})},[a]),{data:i,loading:l,getCheckoutInvoice:a}},ni=e=>{let{checkoutId:t}=e,[i,n]=(0,r.useState)({}),l=(0,d.ej)("currency")||void 0,[{loading:s},a]=(0,c.pW)({url:"search/get_checkout_quotation",serailizer:u.Z.PYTHON},{manual:!0}),o=(0,r.useCallback)(async e=>{let{callback:i=()=>{}}=e;try{let e=await a({params:{checkout_id:t,preferred_currency:l}});i(null==e?void 0:e.data),n(null==e?void 0:e.data)}catch(e){console.error(e)}},[a,t,l]);return(0,r.useEffect)(()=>{o({})},[o]),{data:i,loading:s,getCheckoutQuotation:o}},nn=i(49731),nl=e=>{let{route_id:t}=e,[{loading:i,data:n},l]=(0,c.pW)({url:"/search/list_equipments",params:{filters:{route_id:t,status:"active"}}
1,serailizer:"PYTHON"},{manual:!t});return{equipmentLoading:i,equipmentData:n,refetchEquipments:async()=>{try{await l()}catch(e){console.error({e})}}}},ns=i(5363),na=i(23939),no=i(12779),nr=i(15954),n_=i.n(nr),nc=i(34020),nd=function(e){let{onCancel:t,formProps:i,options:l=[],onServiceChange:s=()=>{},title:o="Advance Filters"}=e,{control:r}=i||{};return(0,n.jsxs)("div",{className:n_().popover_top,children:[(0,n.jsxs)("div",{className:n_().row,children:[(0,n.jsx)(no.Z,{onClick:t}),(0,n.jsx)("div",{className:n_().popover_heading,children:o})]}),!(0,a.isEmpty)(l)&&l?(0,n.jsx)("div",{children:(0,n.jsx)(nc.default,{control:r,options:l,name:"service_type",onChange:s})}):null]})},nu=i(19043);let np=["fcl_customs","lcl_customs","air_customs"];var nm=e=>{var t;let{onClose:i=()=>{},routeType:n,defaultValues:a,setAdvanceFilters:o=()=>{},setDefaultVal:_,noSuccessOnApply:c,tradeType:d="",showCargoReady:u=!0,servicesData:p,showTransportMode:m=!1}=e,{isMobile:y}=(0,l.sbb)(1024),h=(0,eU.cI)({defaultValues:a||(0,l.pyz)({route_type:n,service_type:null==a?void 0:a.service_type})}),{watch:v,reset:x}=h,g=v("load_selection_type"),b=v("cargo_selection_type"),j=v("truck_body_type"),f=null==p?void 0:null===(t=p.list)||void 0===t?void 0:t.some(e=>np.includes(null==e?void 0:e.service_type)&&(null==e?void 0:e.status)==="active"),N=(0,r.useMemo)(()=>({fcl_freight:(0,l.br9)({formProps:h,isMobile:y,showCargoReady:u,isCustomServiceIncluded:f}),lcl_freight:(0,nu.d)((0,l.EsN)({isMobile:y,showCargoReady:u,isCustomServiceIncluded:f}),h),bulk:l.wCw,air_freight:(0,l.gnL)({formProps:h,isMobile:y,showCargoReady:u}),flexible:l.wCw,ftl_freight:(0,l.F5q)({formProps:h,isMobile:y,showCargoReady:u}),fcl_freight_local:(0,l.Knw)({formProps:h,isMobile:y,showCargoReady:u}),air_freight_local:(0,l.lyN)({isMobile:y,showCargoReady:u}),ltl_freight:(0,l.WHi)({formProps:h,isMobile:y,showCargoReady:u}),trailer_freight:(0,l.br9)({isMobile:y,showCargoReady:u,service_type:"trailer_freight",service:null,isCustomServiceIncluded:f,formProps:h}),haulage_freight:(0,l.br9)({isMobile:y,showCargoReady:u,service_type:"haulage_freight",service:null,isCustomServiceIncluded:f,showTransportMode:m,formProps:h}),rail_domestic_freight:(0,l.OuT)({isMobile:y,showCargoReady:u}),fcl_customs:(0,l.ZbE)({trade_type:d,isMobile:y,showCargoReady:u,isCustomServiceIncluded:f}),lcl_customs:(0,nu.d)((0,l.EsN)({isMobile:y,showCargoReady:u,service_type:"lcl_customs",isCustomServiceIncluded:f}),h),lcl_freight_local:(0,nu.d)((0,l.EsN)({isMobile:y,showCargoReady:u,service_type:"lcl_freight_local",isCustomServiceIncluded:f}),h),air_customs:(0,nu.d)((0,l.EsN)({isMobile:y,showCargoReady:u,isCustomServiceIncluded:f}),h)}),[y,h,g,b,j]);(0,r.useEffect)(()=>{!n||(null==a?void 0:a.service_type)||x({service_type:l.SDM[n]||void 0,...(0,l.pyz)({route_type:n,service_type:l.SDM[n]})})},[n,null==a?void 0:a.service_type,x]);let k=v("service_type"),C=N[k]||[];return{formProps:h,topOptions:l.Lh_[n],advanceControls:C,onFilter:e=>{_(e),o((0,l.LPW)(e)),c||(i(),s.FN.success("Update successful: Requirements are now up to date!"))},onServiceChange:e=>{x({service_type:e||k,...(0,l.pyz)({route_type:n,service_type:e||k})})},handleReset:()=>{x({...(0,l.pyz)({route_type:n,service_type:k}
1),service_type:k}),_({}),o({}),s.FN.success("Reset successful: Requirements have been restored!")}}},ny=function(e){let{formProps:t,advanceControls:i=[]}=e,{control:l,formState:{errors:s}={},watch:a}=t||{},o=a();return(0,n.jsx)("div",{className:"".concat(n_().layout," layout"),children:(0,n.jsx)(eY.Z,{control:l,controls:i,errors:s,formValues:o})})},nh=function(e){let{setAdvanceFilters:t,visible:i,onClose:l,defaultValues:a,routeType:o,setDefaultVal:r=()=>{},noSuccessOnApply:_,loading:c,hideReset:d=!1,title:u,applytText:p="Apply",tradeType:m,showCargoReady:y=!0,servicesData:h={},showTransportMode:v=!1}=e,{formProps:x,topOptions:g,advanceControls:b,onFilter:j,onServiceChange:f,handleReset:N}=nm({setAdvanceFilters:t,onClose:l,defaultValues:a,noSuccessOnApply:_,routeType:o,setDefaultVal:r,tradeType:m,showCargoReady:y,servicesData:h,showTransportMode:v}),{handleSubmit:k}=x||{};return(0,n.jsxs)(s.u_,{show:i,onClose:l,className:"".concat(n_().modal," remove_scrollbar"),placement:"center",size:"md",children:[(0,n.jsx)(nd,{onCancel:l,formProps:x,options:g,onServiceChange:f,title:u}),(0,n.jsx)(s.u_.Body,{children:(0,n.jsx)(ny,{advanceControls:b,formProps:x})}),(0,n.jsx)(s.u_.Footer,{children:(0,n.jsxs)("div",{className:n_().popover_action,children:[(0,n.jsx)(s.zx,{themeType:"secondary",onClick:l,disabled:c,children:"Close"}),d?null:(0,n.jsx)(s.zx,{themeType:"secondary",onClick:N,disabled:c,children:"Reset"}),(0,n.jsx)(s.zx,{onClick:k(j),disabled:c,children:c?(0,n.jsxs)(n.Fragment,{children:[p," ",(0,n.jsx)(eX.Z,{})]}):p})]})})]})},nv=i(82817),nx=i.n(nv),ng=i(60761),nb=e=>{var t;let{auditData:i,refetch:n=()=>{}}=e,[_,d]=(0,r.useState)(!1),u=(0,o.useRouter)(),{query:{slug:p}={}}=u,{service:m,service_type:y}=(0,r.useMemo)(()=>{let e=(0,l.HT5)((null==i?void 0:i.data)||{});return{service:e,service_type:(0,l.RUU)(e)}},[null==i?void 0:i.data]),{preference:h,points:v=[],stakeholders:x=[]}=(null==i?void 0:i.data)||{},[{loading:g},b]=(0,c.pW)({url:"/search/create_search",method:"POST"},{manual:!0}),[{loading:j},f]=(0,c.pW)({url:"/search/update_search",method:"POST"},{manual:!0}),N=()=>{d(!1)},k=(0,r.useMemo)(()=>{if(m){var e,t;return(0,l.E6u)({serviceData:null==i?void 0:null===(e=i.data)||void 0===e?void 0:e[m],service_type:y,cargo_readiness_date:null==i?void 0:null===(t=i.data)||void 0===t?void 0:t.cargo_readiness_date})}return{}},[i,m,y]),C=(0,l.XTS)(y,h),w=async e=>{if(!(0,a.isEmpty)(e)||m)try{var t,i,o,r;let s=(0,l.L3O)({route_type:C,advanceFilters:e}),_=await b({data:{...s,points:null==v?void 0:v.map(e=>({id:null==e?void 0:e.id})),...(0,a.isEmpty)(x)?{}:{stakeholders:x}}}),c=null==_?void 0:null===(t=_.data)||void 0===t?void 0:t.id,d=null==_?void 0:null===(r=_.data)||void 0===r?void 0:null===(o=r.routes)||void 0===o?void 0:null===(i=o[0])||void 0===i?void 0:i.id;if(c&&d){let{url:e,as:t}=(0,ng.cZ)({slug:p,searchId:c,routeId:d});u.replace(e,t)}N(),n()}catch(e){s.FN.error({title:(0,I.Z)(e)})}};return{show:_,onClose:N,setShow:d,routeType:C,defaultData:k,onApply:w,loading:j||g,defaultServiceData:null==i?void 0:null===(t=i.data)||void 0===t?void 0:t[m]}},nj=function(e){var t;let{auditData:i,refetch:o,cargoDetails:_={},showAdvanceFilters:c,servicesData:d}=e,{show:u,onClose:p,setShow:m,routeType:y,defaultData:h,defaultServiceData:v,onApply:x,loading:g}=nb({auditData:i,refetch:o}),{defaultDetails:j,defaultType:f,transit_time:N}=(0,r.useMemo)(()=>(0,l.krl)({cargoDetails:_}),[_]);return(0,n.jsxs)("div",{className:nx().container,children:[(0,n.jsxs)("div",{className:nx().commodity_details,children:[N?(0,n.jsx)(l.d0b,{transit_time:N}):null,null===(t=j||[])||void 0===t?void 0:t.map(e=>(0,n.jsx)("div",{style:{width:"fit-content"},children:(0,n.jsx)(l.QxC,{serviceType:f,serviceData:e},null==e?void 0:e.id)},null==e?void 0:e.id))]}),c?(0,n.jsxs)(s.zx,{className:nx().action,themeType:"linkUi",onClick:()=>m(!0),children:["Advance"," ",(0,a.isEmpty)(v)?(0,n.jsx)("div",{style:{marginTop:"0.125rem"},children:(0,n.jsx)(b.R2k,{height:16,width:16})}):(0,n.jsx)(s.Ct,{size:"lg",color:"#fcdc00",children:(0,n.jsx)(b.R2k,{height:16,width:16})})]}):null,u?(0,n.jsx)(nh,{visible:u,onClose:p,routeType:y,defaultValues:h,setAdvanceFilters:x,noSuccessOnApply:!0,loading:g,hideReset:!0,servicesData:d,showTransportMode:!0}):null]})},nf=i(77189),nN=i(30006),nk=i.n(nN),nC=i(52834);function nw(e){let{isRemove:t=!1,isDisabled:i=!1,index:l,onLocationChange:s}=e;return(0,n.jsx)("div",{className:nk().add_location,children:(0,n.jsx)("div",{className:"".concat(nk().add_location_action," ").concat(i&&!t?nk().disabled:""," remove_mobile_action_highlight"),role:"button",onClick:()=>s(void 0,"touchpoint",l,t?"remove":"add"),children:(0,n.jsx)("div",{className:nk().icon_container,children:t?(0,n.jsx)(b.ESf,{height:18,width:18}):(0,n.jsx)(b.$48,{height:18,width:18})})})})}var nP=function(e){let{origin:t,destination:i,touchPoints:l,routeType:s,onLocationChange:o,isDisabled:_,showTouchpoint:c,placeholder:d,filters:u,originFilters:p,destinationFilters:m,handleLog:y}=e;(0,r.useMemo)(()=>(0,a.isEmpty)(l)?"":"touchpoint_".concat(l.length),[l]);let h=(0,r.useMemo)(()=>l.length>=1,[l.length]);return(0,n.jsxs)("div",{className:nk().locations,children:[(0,n.jsx)(nC.Z,{placeholder:"Origin ".concat(d),onChange:e=>o(e,"origin"),value:t,routeType:s,filters:p,handleLog:e=>y(e,"origin")}),c&&(0,n.jsx)(nw,{index:0,isRemove:h,onLocationChange:o,isDisabled:_}),!(0,a.isEmpty)(l)&&l.map((e,t)=>{let i=t<l.length-1;return(0,n.jsxs)(r.Fragment,{children:[(0,n.jsx)(nC.Z,{value:e,onCh
1ange:e=>o(e,"touchpoint",t),placeholder:"Waypoint ".concat(t+1),routeType:s,filters:u[t]||{},handleLog:e=>y(e,"touchpoint",t)}),c&&(0,n.jsx)(nw,{onLocationChange:o,index:t+1,isDisabled:_,isRemove:i})]},t)}),(0,n.jsx)(nC.Z,{placeholder:"Destination ".concat(d),onChange:e=>o(e,"destination"),value:i,routeType:s,filters:m,handleLog:e=>y(e,"destination")})]})},nS=i(13475),nT=i.n(nS),nE=i(60789),nA=function(e){let{data:t=[],setIsExpanded:i=()=>{},setMaxHeight:a,auditData:o={},defaultCargoDetails:_={},isEditable:c=!0,servicesData:d}=e,u=(0,r.useMemo)(()=>(0,l.Rpt)({auditData:o}),[o]),p=()=>{i(!1)},m=(0,nf.Z)({defaultData:t,...u||{},isRouteReplace:!0,refetch:()=>{p()}}),{onSearch:y,loading:h}=m;return(0,r.useEffect)(()=>{setTimeout(()=>{a("70vh")})},[500]),(0,n.jsxs)("div",{className:nT().searched_location_body_extended_container,children:[c?(0,n.jsx)(nP,{...m}):(0,n.jsx)(l.GQK,{data:t,getCountryDetails:nE.ZP}),c?(0,n.jsx)("div",{className:nT().seach_action_container,children:(0,n.jsx)(s.zx,{className:nT().search_action,themeType:"secondary",onClick:y,disabled:h,children:h?(0,n.jsxs)(n.Fragment,{children:["Fetching Best Route"," ",(0,n.jsx)(l.FtP,{})]}):"Done"})}):null,(0,n.jsxs)("div",{className:"".concat(nT().actions," ").concat(c?"":nT().flex_end," "),children:[c?(0,n.jsx)(nj,{auditData:o,refetch:p,cargoDetails:_,servicesData:d}):null,(0,n.jsx)("div",{children:(0,n.jsx)(s.zx,{className:"view_less_icon element_button",ariaLabel:"View Less",onClick:p,disabled:h,children:(0,n.jsx)(b.mAc,{color:"var(--color-secondary-5)",width:"18px",height:"18px",className:nT().less_icon})})})]})]})},nI=i(2573),nD=i.n(nI),nz=function(e){let{showIconOnExtraLocation:t=!0,showHeader:i=!0,showBackButton:s=!0,isCogoAssured:o=!1,isExpanded:_=!1,setIsExpanded:c=()=>{},data:d=[],isEditable:u=!0,handleBack:p=()=>{},showExpandIcon:m=!0,showArrowBottom:y=!1,onRouteIconClick:v=()=>{},showAdvanceFilters:x=!1,onExpandandIconClick:g,auditData:j={},defaultCargoDetails:f={},servicesData:N}=e,k=(0,r.useRef)({}),[C,w]=(0,r.useState)("0");return(0,r.useEffect)(()=>{k.current&&w("".concat(k.current.scrollHeight,"px"))},[_,JSON.stringify(f)]),(0,n.jsx)("div",{className:nD().searched_location_bar,children:(0,n.jsxs)("div",{className:"searched_location_bar_container ".concat(o?"cogo_assured":""),children:[i?(0,n.jsxs)("div",{className:"searched_location_bar_header ".concat(s?"":"flex_end"),children:[s?(0,n.jsxs)(l.ajX,{className:"back_label element_button",ariaLabel:"Go back",onClick:p,children:[(0,n.jsx)(b.mHD,{height:"14px",width:"14px"})," ",(0,n.jsx)("span",{children:"BACK"})]}):null,o?(0,n.jsx)("div",{className:"cogo_assured_image",children:(0,n.jsx)(h(),{src:tE.default.image_url.cogo_assured_svg_v2,width:100,height:18})}):null]}):null,(0,n.jsx)("div",{className:"view_container",style:{maxHeight:C},children:(0,n.jsxs)("div",{ref:k,children:[_?(0,n.jsx)(nA,{data:d,setIsExpanded:c,setMaxHeight:w,auditData:j,defaultCargoDetails:f,isEditable:u,servicesData:N}):(0,n.jsx)(l.Ond,{data:d,setIsExpanded:c,showIconOnExtraLocation:t,showExpandIcon:m,showArrowBottom:y,onRouteIconClick:v,onExpandandIconClick:g,getCountryDetails:nE.ZP}),!x&&(0,a.isEmpty)(f)||_?null:(0,n.jsx)("div",{className:nD().advance,children:(0,n.jsx)(nj,{auditData:j,cargoDetails:f,showAdvanceFilters:x,servicesData:N})})]})})]})})},nZ=i(24097),nF=i.n(nZ);let nO={hbl:"House Bill of Lading",mbl:"Master Bill of Lading"};var nL=function(e){let{blCount:t,blType:i}=e,l=i in nO?"".concat(nO[i]," (").concat(null==i?void 0:i.toUpperCase(),")"):(0,a.startCase)(i);return(0,n.jsxs)("div",{children:[(0,n.jsx)("div",{className:nF().header,children:"BL Details"}),(0,n.jsxs)("div",{className:nF().body,children:[(0,n.jsx)(b.pYH,{width:32,height:32,className:nF().icon}),"".concat(t," x ").concat(l)]})]})},nB=i(40025),nM=i.n(nB),nR=function(e){let{equipmentData:t={},primaryServiceType:i}=e,{defaultDetails:s,defaultType:a}=(0,l.aZs)({equimentData:t});return(0,n.jsxs)("div",{children:[(0,n.jsx)("div",{className:nM().header,children:"Cargo Details"}),(0,n.jsx)("div",{className:nM().body,children:null==s?void 0:s.map(e=>(0,n.jsx)(l.oB6,{serviceType:a,serviceData:e,detailsPrimaryService:{service_type:i}},null==e?void 0:e.id))})]})},nU=i(41590),nq=i.n(nU),nH=function(e){let{cargo_ready_by:t}=e;return(0,n.jsxs)("div",{children:[(0,n.jsx)("div",{className:nq().header,children:"Cargo Handover"}),(0,n.jsx)("div",{className:nq().body,children:(0,n.jsxs)("div",{className:nq().service,children:[(0,n.jsx)(b.qJ6,{width:28,height:28,className:nq().icon,fill:"rgba(31, 124, 34, 1)"}),(0,n.jsxs)("span",{children:[(0,n.jsx)("b",{children:"Cargo Readiness Date:"})," ",(0,a.format)(t,"dd MMM YYYY")]})]})})]})},nV=i(43379),nW=i(4091),nG=i.n(nW),nX=function(e){let{originFreeDays:t,destinationFreeDays:i}=e,{Icon:s}=(null===l.LBP||void 0===l.LBP?void 0:l.LBP.fcl_freight_local)||{};return(0,n.jsxs)("div",{className:nG().container,children:[(0,n.jsx)("h4",{className:nG().header,children:"Free Days"}),(0,n.jsxs)("div",{className:nG().list,children:[t>0&&(0,n.jsxs)("div",{className:nG().service,children:[s?(0,n.jsx)(s,{width:20,height:20,className:nG().icon}):null,"Origin Free Days Extension: ".concat(t)]}),i>0&&(0,n.jsxs)("div",{className:nG().service,children:[s?(0,n.jsx)(s,{width:20,height:20,className:nG().icon}):null,"Destination Free Days Extension: ".concat(i)]})]})]})},nY=i(42711),nJ=i.n(nY),nQ=function(e){let{services:t,primaryServiceType:i,isShipment:s=!1}=e;if((0,a.isEmpty)(t))return null;let o=s?t.filter(e=>(null==e?void 0:e.service_type)!==i&&(null==e?void 0:e.service_type)!=="subsidiary_service"):t.filter(e=>{var t;return!(null==e?void 0:null===(t=e.service_attributes)||void 0===t?void 0:t.is_primary_service)&&(null==e?void 0:e.service_type)!=="subsidiary"});if(0===o.length)return null;let r=new Set,_=o.filter(e=>{let t="".concat(e.trade_type,"-").concat(e.service_type);return!r.has(t)&&(r.add(t),!0)});return(0,n.jsxs)("div",{children:[(0,n.jsx)("h4",{className:nJ().header,children:"Services Added"}),(0,n.jsx)("div",{className:nJ().list,children:_.map(e=>{var t;let a=s?null==e?void 0:null===(t=e.service_type)||void 0===t?void 0:t.replace(/_service$/,""):e.service_type,{Icon:o=""}=l.LBP[a]||{};return(0,n.jsxs)("div",{className:nJ().service,children:[o?(0,n.jsx)(o,{width:20,height:20,className:nJ().icon}):null,e.name||(0,l.jVC)(e,i)]},"".concat(e.trade_type,"-").concat(e.service_type))})})]})},nK=i(62727),n$=i.n(nK);function n0(e){let{value:t,label:i}=e;return(0,n.jsxs)("div",{className:n$().preference,children:[(0,n.jsx)("div",{className:n$().label,children:i}),(0,n.jsx)("div",{className:n$().value,children:t})]})}var n1=function(e){let{shipping_preference:t={}}=e,{type_of_operator:i,type_of_shipment:l,preferred_shipping_line_objects:s,unpreferred_shipping_line_objects:a}=t||{},o=tE.default.type_of_operator.find(e=>e.key===i),r=tE.default.type_of_shipment.find(e=>e.key===l),_=null==s?void 0:s.map(e=>e.short_name),c=null==a?void 0:a.map(e=>e.short_name);return(0,n.jsx)("div",{children:(0,n.jsxs)("div",{className:n$().body,children:[i&&(0,n.jsx)(n0,{value:o.label,label:"Preferred Operator"}),l&&(0,n.jsx)(n0,{value:r.label,label:"Preferred Shipment"}),s&&(0,n.jsx)(n0,{value:_.join(", "),label:"Preferred Shipping Lines"}),a&&(0,n.jsx)(n0,{value:c.join(", "),label:"Unpreferred Shipping Lines"})]})})},n4=i(83177),n2=i.n(n4),n3=function(e){let{routeLinks:t=[],checkoutData:i={},transitTime:s="",equipmentData:o={},equipmentLoading:_=!1,primaryServiceType:c,primaryService:d,cargo_ready_by:u,services:p,shipping_preference:m={}}=e,y=(0,r.useMemo)(()=>(0,l.OWc)({route_links:t}),[t]),h=(null==p?void 0:p.find(e=>{let{bls_count:t}=e;return!!t}))||{},{originFreeDays:v,destinationFreeDays:x}=function(e){var t,i,n,s,a,o,r;let{primaryService:_={},services:c=[]}
1=e,d=l.IZh&&(0,l.IZh)(_)||{},u=null==c?void 0:null===(i=c.find(e=>{let{service_type:t}=e;return"subsidiary"===t}))||void 0===i?void 0:null===(t=i.service_attributes)||void 0===t?void 0:t.code,p=null===(o=Object.entries(l.$$W||{}))||void 0===o?void 0:null===(a=o.find(e=>{let[t,i]=e;return i===u}))||void 0===a?void 0:null===(s=a[0])||void 0===s?void 0:null===(n=s.split("_"))||void 0===n?void 0:n[0],{originFreeDays:m,destinationFreeDays:y}=null===(r=Object.entries(d||{}))||void 0===r?void 0:r.reduce((e,t)=>{let[i,n]=t;return i.includes("origin")?e.originFreeDays+=n:e.destinationFreeDays+=n,e},{originFreeDays:0,destinationFreeDays:0});return{originFreeDays:"origin"===p?0:m,destinationFreeDays:"destination"===p?0:y}}({primaryService:d,services:p}),g=p.find(e=>"cargo_insurance"===e.service_type),b=["fcl_freight","lcl_freight"].includes(c);return(0,n.jsxs)("div",{className:n2().container,children:[(0,n.jsxs)("div",{className:n2().header,children:["Shipment Summary",(0,n.jsx)("span",{className:n2().header_description,children:"Overview of your shipment"})]}),(0,n.jsxs)("div",{className:n2().body,children:[(0,n.jsx)("div",{className:n2().list_item,children:(0,n.jsx)(nz,{data:y,getCountryDetails:nE.ZP,isEditable:!1,showArrowBottom:!0,showExpandIcon:!1,showBackButton:!1,defaultCargoDetails:{...i||{},transit_time:s}})}),(0,n.jsx)("div",{className:n2().divider}),(0,n.jsx)(nR,{equipmentData:o,equipmentLoading:_,primaryServiceType:c}),u&&(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)("div",{className:n2().divider}),(0,n.jsx)(nH,{cargo_ready_by:u})]}),(null==h?void 0:h.bls_count)&&b?(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)("div",{className:n2().divider}),(0,n.jsx)(nL,{blCount:null==h?void 0:h.bls_count,blType:(null==h?void 0:h.bl_type)||"mbl"})]}):null,(0,n.jsx)("div",{className:n2().divider}),(0,n.jsx)(nQ,{services:p,primaryServiceType:c}),(v>0||x>0)&&(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)("div",{className:n2().divider}),(0,n.jsx)(nX,{originFreeDays:v,destinationFreeDays:x})]}),!(0,a.isEmpty)(m)&&(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)("div",{className:n2().divider}),(0,n.jsx)(n1,{shipping_preference:m})]}),(0,n.jsx)("div",{className:n2().divider}),(0,n.jsx)(nV.Z,{insuranceService:g})]})]})},n6=function(e){var t;let{routeLinks:i,transit_time:c,checkoutData:d,route_id:u,primary_service_type:y,promoCodesData:h,isCheckoutBelongsToUser:v,rulesData:x={},source:g=""}=e,b=(0,o.useRouter)(),{isAuthenticated:j,accountType:f,workspaceEntity:N}=(0,_.v9)(e=>{var t,i,n,l,s,a;return{isAuthenticated:null===(t=e.profile)||void 0===t?void 0:t.isAuthenticated,accountType:null===(l=e.profile)||void 0===l?void 0:null===(n=l.active_workspace)||void 0===n?void 0:null===(i=n.entity)||void 0===i?void 0:i.account_type,workspaceEntity:null===(a=e.profile)||void 0===a?void 0:null===(s=a.active_workspace)||void 0===s?void 0:s.entity}}),k=!0===j&&!f&&(!N||0===Object.keys(N).length),C="importer_exporter"===f||k,{data:w,loading:P,getCheckoutQuotation:S}=ni({checkoutId:null==d?void 0:d.id}),{data:A,loading:I,getCheckoutInvoice:D}=nt({checkoutId:null==d?void 0:d.id}),{primary_service:z={},checkout_services:Z=[],state:F,promotion_data:O={},shipment_id:L,payment_method:B,shipping_preference:M={}}=w||{},{refetchEquipments:R,equipmentData:U,equipmentLoading:q}=nl({route_id:u}),H=v&&!L&&!["awaiting_payment_confirmation"].includes(F),{data:V,loading:W,listCheckoutStakeholders:G}=(0,nn.Z)({checkoutId:null==d?void 0:d.id}),{bookingParty:X,payingParty:Y}=(null==V?void 0:null===(t=V.list)||void 0===t?void 0:t.reduce((e,t)=>(null==t?void 0:t.stakeholder_type)==="importer_exporter"?{...e,bookingParty:t}:(null==t?void 0:t.stakeholder_type)==="paying_party"?{...e,payingParty:t}:e,{bookingParty:{},payingParty:{}}))||{},J=(0,r.useMemo)(()=>{var e,t,i,n,l,s;return(null==X?void 0:X.organization_id)&&!(0,a.isEmpty)(null==X?void 0:X.organization)?{...X.organization,type:"org",poc:null==X?void 0:null===(e=X.checkout_stakeholder_pocs)||void 0===e?void 0:e[0],stakeholder_id:null==X?void 0:X.id,poc_id:null==X?void 0:null===(i=X.checkout_stakeholder_pocs)||void 0===i?void 0:null===(t=i[0])||void 0===t?void 0:t.id}:(null==X?void 0:X.lead_organization_id)&&!(0,a.isEmpty)(null==X?void 0:X.lead_organization)?{...X.lead_organization,t
1ype:"lead_org",poc:null==X?void 0:null===(n=X.checkout_stakeholder_pocs)||void 0===n?void 0:n[0],stakeholder_id:null==X?void 0:X.id,poc_id:null==X?void 0:null===(s=X.checkout_stakeholder_pocs)||void 0===s?void 0:null===(l=s[0])||void 0===l?void 0:l.id}:{}},[null==X?void 0:X.organization_id,null==X?void 0:X.organization,null==X?void 0:X.lead_organization,null==X?void 0:X.lead_organization_id,null==X?void 0:X.checkout_stakeholder_pocs,null==X?void 0:X.id]),[Q,K]=(0,r.useState)(!1),[$,ee]=(0,r.useState)(!1),et=(0,r.useMemo)(()=>{var e,t;let i=null==x?void 0:null===(t=x.extensions)||void 0===t?void 0:null===(e=t[0])||void 0===e?void 0:e.meta_data;return g&&!(0,a.isEmpty)(null==i?void 0:i[g])?i[g]:null==i?void 0:i.default},[x,g]),[en,el]=(0,r.useState)({originPoc:!1}),[es,ea]=(0,r.useState)(!1),{data:eo,loading:er}=p({organization_id:null==J?void 0:J.id}),e_=(0,r.useMemo)(()=>({routeLinks:i,transitTime:c,checkoutData:d,equipmentData:U,equipmentLoading:q,refetchEquipments:R,checkoutQuotationData:w,checkoutQuotationLoading:P,getCheckoutQuotation:S,primaryServiceType:y,routeId:u,promoCodesData:h,isCheckoutEditable:H,promotion_data:O,checkout_services:Z,primaryService:z,payment_method:B,checkoutInvoiceData:A,checkoutInvoiceLoading:I,getCheckoutInvoice:D,isCheckoutBelongsToUser:v,stakeholderEntity:J,checkoutStakeholdersData:V,checkoutStakeholdersLoading:W,listCheckoutStakeholders:G,checkoutId:null==d?void 0:d.id,bookingParty:X,payingParty:Y,isTnCChecked:Q,setIsTnCChecked:K,paymentMethodRules:et,creditAcknowledged:es,setCreditAcknowledged:ea,creditData:eo,creditLoading:er,skippedSteps:en,setSkippedSteps:el,paymentMethodUpdateLoading:$,setPaymentMethodUpdateLoading:ee}),[i,c,d,U,q,R,w,P,S,y,u,h,H,O,Z,z,B,A,I,D,v,J,V,W,G,X,Y,Q,K,et,es,ea,eo,er,en,el,$,ee]),ec=(0,r.useMemo)(()=>(0,l.OWc)({route_links:i}),[i]),eu=(0,r.useMemo)(()=>(0,m.Z)(ec),[ec]),ep=(0,r.useMemo)(()=>{var e,t;return null==eu?void 0:null===(t=eu.replace(/^Shipping rates from\s*/i,""))||void 0===t?void 0:null===(e=t.replace(/^Shipping rates to\s*/i,"To "))||void 0===e?void 0:e.replace(/^Shipping rates$/i,"All routes")},[eu]),em=(0,r.useMemo)(()=>"Checkout | ".concat(ep," | Cogoport"),[ep]),ey=(0,r.useMemo)(()=>"Complete your shipment checkout for ".concat(ep," on Cogoport."),[ep]);return(0,r.useEffect)(()=>{v||(s.FN.error("This checkout link is invalid or no longer accessible. Redirecting to home..."),setTimeout(()=>{b.push("/")},2e3))},[v]),(0,r.useEffect)(()=>{if(L){let e=C?"/app/bookings/".concat(L):"/bookings/".concat(L);b.push(e)}},[L,C]),(0,n.jsxs)(ns.Z,{children:[(0,n.jsx)(na.Z,{title:em,description:ey,keywords:em}),(0,n.jsxs)(E.Z.Provider,{value:e_,children:[(0,n.jsx)(ej,{data:ec}),(0,n.jsxs)("div",{className:i1().container,children:[(0,n.jsxs)("div",{className:i1().detail_container,children:[(0,n.jsx)(n3,{routeLinks:i,transitTime:c,checkoutData:d,equipmentData:U,equipmentLoading:q,primaryServiceType:y,services:Z,primaryService:z,cargo_ready_by:(null==z?void 0:z.cargo_readiness_date)||(null==w?void 0:w.cargo_readiness_date),shipping_preference:M}),(0,a.isEmpty)(M)&&(0,n.jsx)(T,{}),"fcl_freight"===y&&(0,n.jsx)(tA,{}),(0,n.jsx)(i$,{}),(0,n.jsx)(tf,{}),(0,n.jsx)(ei,{}),(0,n.jsx)(ed,{hideBackButton:!0,style:{background:"transparent",padding:"0 0 2rem"}})]}),(0,n.jsx)(iW,{})]}),(0,n.jsx)(ne,{})]})]})},n7=i(80054),n8=!0,n9=function(e){let{renderSearchCheckout:t=!1,searchCheckoutDataReady:i=!1}=e||{};return t&&i?(0,n.jsx)(n7.Z,{...e}):(0,n.jsx)(n6,{...e})}},8631:function(e,t,i){"use strict";var n=i(63996),l=i(50959),s=i(14095),a=i(36992);function o(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";return e?"object"==typeof e?(null==e?void 0:e.postal_code)||(null==e?void 0:e.value)||(null==e?void 0:e.id)||(null==e?void 0:e.code)||(null==e?void 0:e.country_id)||"":e:""}function r(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"documents",i=(null==e?void 0:e.finalUrl)||(null==e?void 0:e.url)||"";return i?{document_name:(null==e?void 0:e.fileName)||(null==e?void 0:e.name)||"",document_type:t,document_url:i}:null}t.Z=()=>{let[{loading:e},t]=(0,s.pW)({url:"auth/create_addresses",method:"POST"},{manual:!0}),[i,_]=(0,l.useState)(null);return{error:i,createAddressesTrigger:(0,l.useCallback)(async e=>{let{values:i,user:l={},country_id:s,object_id:c,object_type:d,orgData:u,onSuccess:p=()=>{},onFailure:m=()=>{},orgId:y=""}=e;try{let{billing_country_of_registration:e,is_sez:n,sez_proof:a,tax_proof:m,pincode:h,tax_number:v,address_type:x,address:g}=i||{},{display_name:b,email:j,contact_number:f,mobile_country_code:N}=l||{},k=String(o(v)||"").trim(),C=!!k,w=String(o(x)||"").trim()||"billing_address",P=o(e)||s,S=o(h),T=function(){var e,t,i,n,l,s;let a=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return(null==a?void 0:a.organization_branch_id)||(null==a?void 0:null===(t=a.organization_branches)||void 0===t?void 0:null===(e=t[0])||void 0===e?void 0:e.organization_branch_id)||(null==a?void 0:null===(n=a.organization_branches)||void 0===n?void 0:null===(i=n[0])||void 0===i?void 0:i.id)||(null==a?void 0:null===(l=a.organization_branch)||void 0===l?void 0:l.organization_branch_id)||(null==a?void 0:null===(s=a.organization_branch)||void 0===s?void 0:s.id)||""}(u),E=[];f&&E.push({type:"contact_number",category:"alternate",value:f,country_code:N}),j&&E.push({type:"email",category:"alternate",value:j});let A=b||j||f?[{source:"manual",entity_mappings:[{mapped_entity_type:"LeadUser",mapped_to_entity_id:y||(null==u?void 0:u.id),mapped_to_entity_type:"Organization",mapped_to_sub_entity_type:"Address",stakeholder_type:"organization_poc"}],...b?{name:b}:{},...j?{email:j}:{},...E.length?{contacts:E}:{}}]:[],I=[],D=r(a,"sez_proof");n&&D&&I.push(D);let z=r(m,"documents");C&&z&&I.push(z),_(null);let Z=await t({data:{addresses:[{name:null==i?void 0:i.billing_party_name,object_id:c,object_type:d,is_sez:n||void 0,...I.length?{documents:I}:{}
1,pincode:S,country_id:P,...C?{tax_number:k,gst_list:"gst_not_found"}:{},type:w,address_line_1:g,organization_address_mapping:{organization_id:y||(null==u?void 0:u.id),...T?{organization_branch_id:T}:{},organization_trade_party_mapping_id:c,entity_type:d||"OrganizationTradePartyMapping"},...A.length?{poc_details:A}:{}}]}});p(null==Z?void 0:Z.data)}catch(e){m(),n.FN.error((0,a.Z)(e))}},[t]),createAddressesLoading:e}}},43379:function(e,t,i){"use strict";var n=i(11527),l=i(86149),s=i(80056),a=i(55054),o=i(74534),r=i.n(o);t.Z=function(e){let{insuranceService:t={}}=e,{cargo_insurance:i,no_cargo_insurance:o}=(0,a.F)();return(0,n.jsxs)("div",{className:r().container,children:[(0,n.jsx)("h4",{className:r().header,children:"Cargo Insurance"}),(0,n.jsxs)("div",{className:r().info,children:[(0,n.jsx)(s.Z,{src:(0,l.isEmpty)(t)?o:i,width:20,height:20}),(0,l.isEmpty)(t)?"No Cargo insurance":"Added"]})]})}},62126:function(e,t,i){"use strict";var n=i(45233);let l={101:{country_code:"IN",name:"COGO FREIGHT PVT LTD.",id:"6fd98605-9d5d-479d-9fac-cf905d292b88",icon:n.FSg,currency:"INR",code:"101",default_entity_code:"101",GSTIN:["27AAGCC4470P1Z5","MUMC22090F","MUMC26454B"],display_name:"Cogoport India"},201:{country_code:"NL",name:"Cogoport Netherlands",id:"c7e1390d-ec41-477f-964b-55423ee84700",icon:n.Bxg,currency:"EUR",default_entity_code:"201",code:"201",GSTIN:[],display_name:"Cogoport Netherlands"},301:{country_code:"IN",name:"COGOPORT PRIVATE LIMITED",id:"ee09645b-5f34-4d2e-8ec7-6ac83a7946e1",icon:n.FSg,currency:"INR",default_entity_code:"301",code:"301",feature_supported:["cogo_books","post_to_sage","cancel_irn","compliance","dunning"],labels:{irn_label:"IRN"},GSTIN:["06AAICC8838P1ZV","07AAACF2136K1ZT","27AAACF2136K1ZR","27AAICC8838P1ZR","MUMC26454B"],display_name:"COGOPORT PRIVATE LIMITED"},401:{country_code:"SG",name:"Cogo Universe Pte. Ltd",id:"04bd1037-c110-4aad-8ecc-fc43e9d4069d",icon:n.Sax,currency:"SGD",default_entity_code:"401",code:"401",GSTIN:[],display_name:"Cogoport Universe"},501:{country_code:"VN",name:"Cogoport Vietnam",id:"b67d40b1-616c-4471-b77b-de52b4c9f2ff",icon:n.lCO,default_entity_code:"501",code:"501",currency:"VND",GSTIN:[],display_name:"Cogoport Vietnam"},601:{country_code:"TH",name:"Cogoport Thailand",id:"6d92cf58-3392-44c3-8e1b-09192f98f8be",icon:n.zW7,default_entity_code:"601",code:"601",currency:"THB",GSTIN:[],display_name:"Cogoport Thailand"},701:{country_code:"ID",name:"Cogoport Indonesia",id:"ef9a7145-b1b6-46ff-8de7-a348de635574",icon:n.DcL,default_entity_code:"701",code:"701",currency:"IDR",GSTIN:[],display_name:"Cogoport Indonesia"},801:{country_code:"CN",name:"Cogoport China",id:"d39c9a59-93e3-4823-b85f-c72139cf138f",icon:n.X_H,default_entity_code:"801",currency:"CNY",code:"801",GSTIN:[],display_name:"Cogoport China"},901:{country_code:"HK",name:"Cogoport Hong Kong Limited",id:"98fb663d-b057-43e5-ac6b-d7b676d44433",icon:n.NX9,default_entity_code:"901",currency:"HKD",code:"901",GSTIN:[],display_name:"Cogoport Hong Kong"},302:{country_code:"IN",name:"BLUETIDE ESERVICES PRIVATE LIMITED",id:"4f6ad94c-6048-48a8-8e32-71cec1be825c",icon:n.FSg,currency:"INR",code:"302",default_entity_code:"302",GSTIN:["06AAFCB0877L1ZG"],display_name:"BLUETIDE ESERVICES PRIVATE LIMITED"}};t.Z=l},36961:function(e,t,i){"use strict";
1let n=(0,i(50959).createContext)({routeLinks:[],transitTime:"",checkoutData:{},equipmentData:{},equipmentLoading:!1,refetchEquipments:()=>{},checkoutQuotationData:{},checkoutQuotationLoading:!1,getCheckoutQuotation:()=>{},primaryServiceType:"",routeId:"",promoCodesData:{},isCheckoutEditable:!1,promotion_data:{},primaryService:{},checkoutInvoiceData:{},checkoutInvoiceLoading:!1,getCheckoutInvoice:()=>{},isCheckoutBelongsToUser:!1,stakeholderEntity:{},checkoutStakeholdersData:{},checkoutStakeholdersLoading:!1,listCheckoutStakeholders:()=>{},checkoutId:"",bookingParty:{},payingParty:{},isTnCChecked:!1,setIsTnCChecked:()=>{},paymentMethodRules:{},skippedSteps:{},setSkippedSteps:()=>{},creditAcknowledged:!1,setCreditAcknowledged:()=>{},paymentMethodUpdateLoading:!1,setPaymentMethodUpdateLoading:()=>{}});t.Z=n},43900:function(e,t,i){"use strict";var n=i(14489),l=i(11527),s=i(63996),a=i(45233);i(50959);var o=i(12687),r=i.n(o);function _(){let e=(0,n._)([""," ",""]);return _=function(){return e},e}t.Z=function(e){let{userData:t={},className:i=""}=e,{name:n,username:o,email:c,contact:d}=t||{},u=(n||"").split(" ").map(e=>e[0]).join("").slice(0,2);return(0,l.jsxs)("div",{className:(0,s.cl)(_(),r().name_container,i),children:[(0,l.jsx)("div",{className:r().short_view,children:u}),(0,l.jsxs)("div",{className:r().user_name_container,children:[(0,l.jsx)("span",{children:n}),o?(0,l.jsxs)("div",{className:r().username,children:[(0,l.jsx)("span",{className:r().key,children:"User Name:"}),(0,l.jsx)("span",{children:o})]}):null,c?(0,l.jsxs)("div",{className:r().username,children:[(0,l.jsx)(a.ESA,{width:18,height:18,fill:"#000"}),(0,l.jsx)("span",{className:r().key,children:"Email:"}),(0,l.jsxs)("span",{children:[Array.isArray(c)?null==c?void 0:c.map(e=>{let{value:t}=e;return t}).join(", "):c," "]})]}):null,d?(0,l.jsxs)("div",{className:r().username,children:[(0,l.jsx)(a.Q10,{width:18,height:18,fill:"#000"}),(0,l.jsx)("span",{className:r().key,children:"Mobile Number:"}),(0,l.jsx)("span",{children:null==d?void 0:d.map(e=>{let{value:t}=e;return t}).join(", ")})]}):null]})]})}},27224:function(e){e.exports={label:"styles_label__8LTgy",add_billing_address_container:"styles_add_billing_address_container__L_Hla",disabled_button:"styles_disabled_button__RE15L",loading:"styles_loading___a20M",error_container:"styles_error_container__IMmG_",value:"styles_value__KT3lS",country:"styles_country__Sd8Xl"}},12453:function(e){e.exports={add_trade_partner_container:"styles_add_trade_partner_container__DODLd",disabled_button:"styles_disabled_button__y5IKW",loading:"styles_loading__ml1ZV",error_container:"styles_error_container__TQwTH",next_btn:"styles_next_btn__UBBm9",back_btn:"styles_back_btn__JQ_xm",create_btn:"styles_create_btn__MS2T0",stepper_container:"styles_stepper_container__IBgOu"}},15954:function(e){e.exports={layout:"styles_layout___kM2K",modal:"styles_modal__l3MAf",popover_top:"styles_popover_top__HUpZe",popover_action:"styles_popover_action__vrXX7",row:"styles_row__YU6Yb",popover_heading:"styles_popover_heading__7_GzF"}},62516:function(e){e.exports={coupon_name:"styles_coupon_name__a4YYY",list_container:"styles_list_container__xhbMD",card_container:"styles_card_container__vwcro",apply_btn:"styles_apply_btn__B9YFV",applied:"styles_applied__8hof5",percentage:"styles_percentage__EtSGF",desc:"styles_desc__P2H4G",left_container:"styles_left_container__MHhp6",no_coupons:"styles_no_coupons__avrnY",disabled_button:"styles_disabled_button__9heBQ"}},47511:function(e){e.exports={container:"styles_container__b6Ean",label:"styles_label__MsDWQ",header:"styles_header__32i1L",remove:"styles_remove__XdnJm",disabled_button:"styles_disabled_button__NZmea"}},33807:function(e){e.exports={container:"styles_container__QZ92b",title:"styles_title__z7aN2",desc:"styles_desc___Csxr"}},684:function(e){e.exports={action_container:"styles_action_container__u7zBz",proceed_btn:"styles_proceed_btn__u3m3L",loading:"styles_loading__3D6FC",disabled_button:"styles_disabled_button__pXBa4",edit_btn:"styles_edit_btn__PcHRm",skip_btn:"styles_skip_btn__TnAXt",login_modal_container:"styles_login_modal_container__4Ek8z",header:"styles_header__KvTed",title:"styles_title__gIJh7",sub_title:"styles_sub_title__YVUcc",animated_text:"styles_animated_text__VEgis",fadeinout:"styles_fadeinout__Iof_i",normal_sub_title:"styles_normal_sub_title__LJExL"}}
1,28010:function(e){e.exports={view_all_container:"styles_view_all_container__4UUMY",line_items:"styles_line_items__dvLfJ",info_pill_container:"styles_info_pill_container__40alo",info_label:"styles_info_label__vmHl1",custom_pill:"styles_custom_pill__UTsol",custom_pill_2:"styles_custom_pill_2__ONEG8",custom_pill_3:"styles_custom_pill_3__yJ2Kk",custom_pill_danger:"styles_custom_pill_danger__jea2f",extra_view:"styles_extra_view__vKwtp",line_items_container:"styles_line_items_container__JsgUL",service_type:"styles_service_type__9IsKf"}},25169:function(e){e.exports={custom_pill:"styles_custom_pill__GUimu",custom_pill_2:"styles_custom_pill_2__A8qgN",custom_pill_3:"styles_custom_pill_3__GIXNX",custom_pill_danger:"styles_custom_pill_danger__Vk5Dx",custom_pill_green:"styles_custom_pill_green__bXs3a",info_label:"styles_info_label__pSsha"}},44195:function(e){e.exports={container:"styles_container__kBf85",loading:"styles_loading__j7vTN",disabled_button:"styles_disabled_button__Elu7M",skip_btn:"styles_skip_btn__j7yg6",header:"styles_header__jKliR",title:"styles_title__cZ91P",description:"styles_description__cwfXC",footer:"styles_footer__D3CyV",body:"styles_body__fbm62",org_icon:"styles_org_icon__IM0Uc",no_org_text:"styles_no_org_text__5Ttgi",address_option_container:"styles_address_option_container__JAC3z",label:"styles_label__aNLRC",value:"styles_value__VNBL4",custom_pill:"styles_custom_pill__B87KE",custom_pill_2:"styles_custom_pill_2__NnV3s",custom_pill_3:"styles_custom_pill_3__mCrHU",custom_pill_danger:"styles_custom_pill_danger__JklqV",add_billing_address_container:"styles_add_billing_address_container__DXyc4"}},74872:function(e){e.exports={container:"styles_container__f4_Or",prev_invoices_container:"styles_prev_invoices_container__8Sm8v",prev_invoices:"styles_prev_invoices__k6QKk",billing_party_name:"styles_billing_party_name__1wKXE",billing_address:"styles_billing_address__4rPT4",billing_data_container:"styles_billing_data_container__kF4Sa",no_address_text:"styles_no_address_text__mzUHs"}},82309:function(e){e.exports={type_container:"styles_type_container__wljBH",invoice_to:"styles_invoice_to__1ZWq0",footer:"styles_footer__IDNzK",cancel_btn:"styles_cancel_btn__71xuZ",proceed_btn:"styles_proceed_btn__Iy7dR",body:"styles_body__LbBBg",disabled_button:"styles_disabled_button__fUCKb",no_trade_partner_added_container:"styles_no_trade_partner_added_container__44qC2",no_trade_partner_added_text:"styles_no_trade_partner_added_text__BAK_7",add_trade_partner_btn:"styles_add_trade_partner_btn__KfEkB",pagination:"styles_pagination__u_h_3",loading_wrapper:"styles_loading_wrapper__iRP75",loading:"styles_loading__hYrnb"}},43403:function(e){e.exports={card_container:"styles_card_container__XmCe8",invoicing_party_header:"styles_invoicing_party_header__9zqbX",addresses_open:"styles_addresses_open___N1zl",addresses_container:"styles_addresses_container__v5TcK",address_container:"styles_address_container__EjaqM",address_details_container:"styles_address_details_container__7RSJg",label:"styles_label__JKuxm",value:"styles_value__jbbOO",custom_pill:"styles_custom_pill__j11S_",invoicing_party_name:"styles_invoicing_party_name__xaLHj",invoicing_party_name_label:"styles_invoicing_party_name_label__hA7AV",org_icon:"styles_org_icon__YOGee",left_container:"styles_left_container__yf3nG",right_container:"styles_right_container__lMODq",add_billing_address:"styles_add_billing_address__l49YF",add_billing_address_container:"styles_add_billing_address_container__Hj4gy"}},24554:function(e){e.exports={action_container:"styles_action_container__1lN8S",loading:"styles_loading__otydw",disabled_button:"styles_disabled_button__gvzzR",skip_btn:"styles_skip_btn__4vMQS",proceed_btn:"styles_proceed_btn__WJY9k",login_modal_container:"styles_login_modal_container__arr0P",header:"styles_header__ywL2i",title:"styles_title__fnrIB",sub_title:"styles_sub_title__77rWg",animated_text:"styles_animated_text__tWV3u",fadeinout:"styles_fadeinout__YNgIT"}},3189:function(e){e.exports={container:"styles_container__jyQqp",loading:"styles_loading__EWK_1",disabled_button:"styles_disabled_button__uFJnh",skip_btn:"styles_ski
1p_btn__ZXFJm",header:"styles_header__jgH8d",title:"styles_title__vl7gt",description:"styles_description__j7dYF",info_pill:"styles_info_pill__sxnjW",info_pill_container:"styles_info_pill_container__6jC7_",footer:"styles_footer__TTskW"}},46405:function(e){e.exports={action_container:"styles_action_container__2sgZC",proceed_btn:"styles_proceed_btn__7BAVN",first_btn:"styles_first_btn__TMHZc",loading:"styles_loading__wosJ0",disabled_button:"styles_disabled_button__Rjd0D",skip_btn:"styles_skip_btn__YnDck",login_modal_container:"styles_login_modal_container__ZJUo5",header:"styles_header__U8pKl",title:"styles_title__3Zfac",sub_title:"styles_sub_title__OmVW8",animated_text:"styles_animated_text__spO2O",fadeinout:"styles_fadeinout__JcDtU",normal_sub_title:"styles_normal_sub_title__LwwiZ",edit_btn:"styles_edit_btn__14iE1",column_reverse:"styles_column_reverse__EwpGI"}},9438:function(e){e.exports={container:"styles_container__MgKGB",loading:"styles_loading__RaT6z",disabled_button:"styles_disabled_button__hO0rT",skip_btn:"styles_skip_btn__5m_em",header:"styles_header__BYXF8",title:"styles_title__jz13y",description:"styles_description__Cr3rR",footer:"styles_footer__iVWWM",body:"styles_body__5Fnbp",org_icon:"styles_org_icon__MOhHq",no_org_text:"styles_no_org_text__LLPp9"}},12277:function(e){e.exports={invoicing_party_header:"styles_invoicing_party_header__I7_HW",header_left_container:"styles_header_left_container__iwXId",org_icon:"styles_org_icon__I_LOW",invoicing_party_detail_container:"styles_invoicing_party_detail_container__x7Vxi",invoicing_party_name:"styles_invoicing_party_name__J7UX9",invoicing_party_tax_number:"styles_invoicing_party_tax_number__FUd7R",custom_pill:"styles_custom_pill__TAvod",custom_pill_2:"styles_custom_pill_2__vU46_",custom_pill_3:"styles_custom_pill_3__AssgF",custom_pill_danger:"styles_custom_pill_danger__ujnID"}},71225:function(e){e.exports={selected_invoicing_party_container:"styles_selected_invoicing_party_container__ILhwH",no_address_container:"styles_no_address_container__AiQZJ",invoicing_party_body:"styles_invoicing_party_body__OA9z_",line_items:"styles_line_items__9SdIu",info_label:"styles_info_label__WH1xJ",view_payment_terms:"styles_view_payment_terms__JqQP_",add_billing_address:"styles_add_billing_address__ziJJK",info_pill_container:"styles_info_pill_container__5CbrG",custom_pill:"styles_custom_pill__n_isn",custom_pill_2:"styles_custom_pill_2__T32gx",custom_pill_3:"styles_custom_pill_3__NXKJP",custom_pill_danger:"styles_custom_pill_danger__QaEnK",flex_column:"styles_flex_column__6LLMB",billed_to_name:"styles_billed_to_name__w3Oy_"}},47743:function(e){e.exports={container:"styles_container__iTNVK",label_container:"styles_label_container__zvsDm",title:"styles_title__CKDLM",subtitle:"styles_subtitle__o1FU1",value_container:"styles_value_container__iEbsm",actual_price:"styles_actual_price__dCG7r"}},45051:function(e){e.exports={container:"styles_container__whLEu",total_payable_header:"styles_total_payable_header__eaM0p",total_payable_title_container:"styles_total_payable_title_container__c5i3E",total_payable_title:"styles_total_payable_title__SIGjK",total_payable_sub_title:"styles_total_payable_sub_title__mzS6W",total_payable_value:"styles_total_payable_value__w5A99",total_payable_body:"styles_total_payable_body__Jrctq",services_included_title:"styles_services_included_title__a9Lnp",services_included_data:"styles_services_included_data____6GP",included_service_container:"styles_included_service_container__p0ZoU",included_service:"styles_included_service__zYiJT",services_included_container:"styles_services_included_container__mHcUt",loader:"styles_loader__HO1Do",share_quote:"styles_share_quote__OQHOi"}},66865:function(e){e.exports={footer:"styles_footer__1Qk3W"}},92983:function(e){e.exports={footer:"styles_footer__dORrk"}},80096:function(e){e.exports={container:"styles_container__JuaMM",user_data_container:"styles_user_data_container__PLcl2",name_container:"styles_name_container__j3CZP",short_view:"styles_short_view__59EFs",contacts_container:"styles_contacts_container__Ium6P",contact_container:"styles_contact_container__mPicJ",selected_container:"styles_selected_container__9ZcDV",data_container:"styles_data_container__WNAmL",type_container:"styles_type_container__xyOjm",pagination_container:"styles_pagination_container__ByGqP",add_poc:"styles_add_poc__nCfEx",value:"styles_value__9duJ5",user_name_container:"styles_user_name_container__d8iP6",header:"styles_header__SYAsg",username:"styles_username__ZJ6jn",add_contact:"styles_add_contact__TVY4x"}},74081:function(e){e.exports={container:"styles_container__LBPb1",sub_container:"styles_sub_container__phtXD",t
1itle:"styles_title__XLG1g",sharing_mode_container:"styles_sharing_mode_container__ma72f",radio_container:"styles_radio_container__6qaGh",selected_mode:"styles_selected_mode__ROYXp",mode_label_container:"styles_mode_label_container__vks5u",mode_label:"styles_mode_label__fcNoY",mode_description:"styles_mode_description___9Yyq",footer:"styles_footer__E9dA7"}},82817:function(e){e.exports={action:"styles_action__ZRwR0",commodity_details:"styles_commodity_details__BBmE3",container:"styles_container__TdpJK"}},30006:function(e){e.exports={container:"styles_container__ovdxs",locations:"styles_locations__x9GQl",route_type:"styles_route_type__Y4kcc",add_location:"styles_add_location__0eSrP",add_location_action:"styles_add_location_action__06iwp",icon_container:"styles_icon_container__5At_B",heading:"styles_heading__X40_p",settings:"styles_settings__DtCkX",settings_content:"styles_settings_content__EI_Il",search_action:"styles_search_action__9U45V",disabled:"styles_disabled__mrFNL",loading:"styles_loading__fchp2"}},13475:function(e){e.exports={searched_location_body_extended_container:"styles_searched_location_body_extended_container__FFyRe",extended_locations_add_more:"styles_extended_locations_add_more__ofsdI",visible:"styles_visible__7o2ah",less_icon:"styles_less_icon__frHsa",seach_action_container:"styles_seach_action_container__78ejP",search_action:"styles_search_action__MkMtT",actions:"styles_actions__EatPf",flex_end:"styles_flex_end__Ml5tQ"}},2573:function(e){e.exports={searched_location_bar:"styles_searched_location_bar__hx7Yg",advance:"styles_advance__Q350k"}},24097:function(e){e.exports={header:"styles_header__Z0u4q",icon:"styles_icon__Z3uuS",body:"styles_body__YN1IT"}},40025:function(e){e.exports={header:"styles_header__iyjJW",body:"styles_body__j_RLA"}},41590:function(e){e.exports={header:"styles_header__TN3Yu",icon:"styles_icon__zDI2t",body:"styles_body__amkTs",service:"styles_service__zu3IS"}},74534:function(e){e.exports={info:"styles_info__aJZJH",header:"styles_header__1zVWT"}},4091:function(e){e.exports={header:"styles_header__mUiGV",list:"styles_list__rTPnm",service:"styles_service__nRQwq",icon:"styles_icon__KXplO"}},42711:function(e){e.exports={header:"styles_header__DdH_M",list:"styles_list__CTXbF",service:"styles_service__CBVMq",icon:"styles_icon__jC_vL"}},62727:function(e){e.exports={header:"styles_header__78qtS",label:"styles_label__UDg24",value:"styles_value__H_l_0",body:"styles_body__J6ejV"}},83177:function(e){e.exports={container:"styles_container__CEXKX",header:"styles_header__UF8EX",header_description:"styles_header_description___Y0Tn",body:"styles_body__SsZ4C",list_item:"styles_list_item__XN5aZ",divider:"styles_divider__3ORBP"}},48548:function(e){e.exports={container:"styles_container__9d8Mh",item:"styles_item__pIMcO",title:"styles_title__EqPmv",check_icon:"styles_check_icon__YvqjF",track_icon:"styles_track_icon__qbhbh",pricing_icon:"styles_pricing_icon__rbjwB",automate_icon:"styles_automate_icon__mxId3",icon_container:"styles_icon_container__VTSl4",icon:"styles_icon__8XF4M"}},26156:function(e){e.exports={container:"styles_container___jFn9",logo:"styles_logo__HWO3E",title:"styles_title__8gHkF",description:"styles_description___VdT5",link:"styles_link__IlByG"}},14536:function(e){e.exports={container:"styles_container__5iqnx",selected_radio:"styles_selected_radio__kLAA1"}},59730:function(e){e.exports={container:"styles_container__VYEQs",title:"styles_title__4vhAI",description:"styles_description__8H90g",body:"styles_body__v1KuM",features:"styles_features__Td1H_",icon:"styles_icon__akI__",content:"styles_content__1lY32",column:"styles_column__2Atf0",column_features:"styles_column_features__wjDEv",icon_content:"styles_icon_content__o7da_"}},50220:function(e){e.exports={container:"styles_container__zrAfJ",title:"styles_title__mrRJa",description:"styles_description___iC3F",payment_method_container:"styles_payment_method_container__gXSaR",selected_payment_method:"styles_selected_payment_method__gBfrs",payment_method_header:"styles_payment_method_header__ThH_X",header_content:"styles_header_content__zf_SC",header_label:"styles_header_label__3vEz6",header_description:"styles_header_description__rWAE_",tags_container:"styles_tags_container__Ow4Kh",custom_tag:"styles_custom_tag__AQh34",body:"styles_body___2W_j",bullet_point:"styles_bullet_point__ixAr5",bullet_point_icon:"styles_bullet_point_icon__J8btu",divi
1der:"styles_divider__ZNjHB",bullet_point_label:"styles_bullet_point_label__LwPQz",payment_amount_container:"styles_payment_amount_container__nWPGq",full_final_amount_container:"styles_full_final_amount_container__cUl5a",full_final_amount:"styles_full_final_amount__rUnTB",full_final_amount_label:"styles_full_final_amount_label__Pr1dC",footer:"styles_footer__QmxX4",special:"styles_special__ObzTM",redirect_btn:"styles_redirect_btn__CPb_P",tnc:"styles_tnc__PRl4J",know_more_btn_ctr:"styles_know_more_btn_ctr__YlY13",know_more_btn:"styles_know_more_btn__qSEi4",info_point:"styles_info_point__ZAeTA",info_point_ctr:"styles_info_point_ctr__KpCFD",info_point_icon:"styles_info_point_icon__u5aQ7",radio_container:"styles_radio_container__apLFP",radio_option:"styles_radio_option__9W_T1",radio_option_selected:"styles_radio_option_selected__Pj0f0",option_label:"styles_option_label__lpzfk",option_desc:"styles_option_desc__0zNnA",notification:"styles_notification__VCINx",modal:"styles_modal__14Lx2",full_payment_discount_per:"styles_full_payment_discount_per__vBJrf",discounted_amount:"styles_discounted_amount__Tc_yS",loader:"styles_loader__s7r_V"}},37050:function(e){e.exports={container:"styles_container__Pubzl",title:"styles_title__dY2Uu",description:"styles_description__IINS9",header:"styles_header__5Uerq",header_description:"styles_header_description__wO5gQ",body:"styles_body__UsVvN",terms_and_conditions:"styles_terms_and_conditions__5rlCM",checkbox_container:"styles_checkbox_container__dv8Ju"}},19869:function(e){e.exports={container:"styles_container__yNj7x",footer_cta:"styles_footer_cta__jEoQv",expired:"styles_expired__JEdTl"}},61077:function(e){e.exports={container:"styles_container__EgWzp",destination:"styles_destination__MwrEk",country:"styles_country__eu_nB",flag:"styles_flag__lrviT",location_name:"styles_location_name__1jwII"}},76554:function(e){e.exports={container:"styles_container__0qRAK"}},25411:function(e){e.exports={container:"styles_container__hMHMb",cta_back:"styles_cta_back__7iuUe"}},47899:function(e){e.exports={info:"styles_info__jwf0S",image:"styles_image__PSqEj",footer:"styles_footer__Kt9IZ",highlight:"styles_highlight__DBV14"}},62864:function(e){e.exports={container:"styles_container__40meP",title:"styles_title__RIWKz",main_description:"styles_main_description__cFO8i",sub_description:"styles_sub_description__XfoOk",cta:"styles_cta__wT5o7",icon:"styles_icon__ScvuH"}},38540:function(e){e.exports={container:"styles_container__cuJrj",title:"styles_title__nlW4_",description:"styles_description__VD0cn",pills:"styles_pills__NRr37",pill:"styles_pill__4tJ2p",divider:"styles_divider__8RaD8",footer:"styles_footer__y2cXe"}},20340:function(e){e.exports={container:"styles_container__boSN1",service_name:"styles_service_name__Bv29W",sub_label:"styles_sub_label__r1Sg3",discount:"styles_discount__Ab1NG",icon:"styles_icon__kchH9",tooltip:"styles_tooltip__iNqFo",free_text:"styles_free_text__AjDJU",ba_color:"styles_ba_color__PtXPI"}},9550:function(e){e.exports={title:"styles_title___TkqC",container:"styles_container__hMnZy"}},16670:function(e){e.exports={breakup_data_container:"styles_breakup_data_container__PyqhB",item_container:"styles_item_container__wps6_",service_name:"styles_service_name__fyvYe",breakup_by_line_item_container:"styles_breakup_by_line_item_container__GM_n1",breakup_price_header:"styles_breakup_price_header__q_nOC",line_item_tax:"styles_line_item_tax__AW3x5",header_tax:"styles_header_tax__wZKbR",line_item_price:"styles_line_item_price__nEjoK",header_price:"styles_header_price__WhPbU",header_excl_taxes:"styles_header_excl_taxes___DAHB",more_rates:"styles_more_rates__T7ZUe",sub_total_data_container:"styles_sub_total_data_container__lOdAz",price:"styles_price__FhzyP",discount_container:"styles_discount_container__6hUet",discount_data_container:"styles_discount_data_container__goXYJ",promo_name:"styles_promo_name__gzcH6",total_rate_container:"styles_total_rate_container__O2uB8",total_rate:"styles_total_rate__utuGh",tax_price:"styles_tax_price__fvYTK",breakup_loaders:"styles_breakup_loaders__k3T22",breakup_loader:"styles_breakup_loader__wIZXz",price_loader:"styles_price_loader__RfH38",price_view:"styles_price_view__ZD28t",container:"styles_container__6E_K2",data_container:"styles_data_container__EVh4l",promo_icon:"styles_promo_icon__xGkcY",action_container:"styles_action_container__hdaJ0",view_more_icon:"styles_view_more_icon__yw2ph",coupons_text:"styles_coupons_text__upJRv",view_price_breakdown_container:"styles_view_price_breakdown_container__AfkKT",note:"styles_note__riJ7V",arrow:"styles_arrow__yhYeX",title:"styles_title__gWy_0",subtitle:"styles_subt
1itle__AGHG7"}},57423:function(e){e.exports={container:"styles_container__iz5A_",item:"styles_item__R3q2v"}},88984:function(e){e.exports={cta:"styles_cta__o1Wbn"}},18477:function(e){e.exports={title:"styles_title__cOQ5h",breakup_data_container:"styles_breakup_data_container__Ohv2J",item_container:"styles_item_container__Mkuxb",service_name:"styles_service_name__KGWVX",breakup_by_line_item_container:"styles_breakup_by_line_item_container__5_XCM",breakup_price_header:"styles_breakup_price_header__OHa4y",line_item_tax:"styles_line_item_tax__L3Owg",header_tax:"styles_header_tax__TQ6uR",line_item_price:"styles_line_item_price__5TxQK",header_price:"styles_header_price__fZwTE",header_excl_taxes:"styles_header_excl_taxes__TFv7P",more_rates:"styles_more_rates__7SOXj",sub_total_data_container:"styles_sub_total_data_container__3JPjY",price:"styles_price__LQbeq",discount_container:"styles_discount_container__C3msS",discount_data_container:"styles_discount_data_container__T5bmh",promo_name:"styles_promo_name__y8_ca",total_rate_container:"styles_total_rate_container__CuNJ0",total_rate:"styles_total_rate__b__dP",tax_price:"styles_tax_price__jwVV0",breakup_loaders:"styles_breakup_loaders__XTm3L",breakup_loader:"styles_breakup_loader__aUE1H",price_loader:"styles_price_loader___23ZL",price_view:"styles_price_view__buYAD",coupon_container:"styles_coupon_container__gmKO5",data_container:"styles_data_container__lF_EP",promo_icon:"styles_promo_icon__RFHPp",action_container:"styles_action_container__fDNX0",view_more_icon:"styles_view_more_icon__t8xqT",coupons_text:"styles_coupons_text__YP_oX",view_price_breakdown_container:"styles_view_price_breakdown_container__peyX2",note:"styles_note__hZegu"}},38181:function(e){e.exports={container:"styles_container__bx1Ex",label_container:"styles_label_container__s8p2p",title:"styles_title__3_y1o",subtitle:"styles_subtitle__J493_",value_container:"styles_value_container__PEUaq",actual_price:"styles_actual_price__1PkFi"}},76444:function(e){e.exports={container:"styles_container__3Dm77",total_payable_header:"styles_total_payable_header__5v_Rw",total_payable_title_container:"styles_total_payable_title_container__NNIEh",total_payable_title:"styles_total_payable_title__v8DQ0",total_payable_sub_title:"styles_total_payable_sub_title__wQudV",total_payable_value:"styles_total_payable_value__vZvsf",total_payable_body:"styles_total_payable_body__FosSF",services_included_title:"styles_services_included_title__2WweZ",services_included_data:"styles_services_included_data__DDUGk",included_service_container:"styles_included_service_container__3MP4G",included_service:"styles_included_service__P4qhV",services_included_container:"styles_services_included_container__sXH5C",loader:"styles_loader__NdK_A",share_quote:"styles_share_quote__Ndh4b",footer_container:"styles_footer_container__GunSg"}},93445:function(e){e.exports={container:"styles_container__wOBZe",main:"styles_main__Ep0yi"}},37009:function(e){e.exports={title:"styles_title__aZJLU",list:"styles_list__sq_hd",list_item:"styles_list_item__yUV_N"}},67666:function(e){e.exports={container:"styles_container__AUnYZ",title:"styles_title__uW6pd",description:"styles_description__MD15x",pills:"styles_pills__ybA9T",pill:"styles_pill__khu0o",divider:"styles_divider__taSje",footer:"styles_footer__MYo83"}},16243:function(e){e.exports={total_payable:"styles_total_payable__rvd25",cta_container:"styles_cta_container__Z9nDr",back_button:"styles_back_button__qUAMc",total_payable_info:"styles_total_payable_info__SlLhq",action_container:"styles_action_container__cSMlH",total_payable_title_container:"styles_total_payable_title_container__MtryS",total_payable_title:"styles_total_payable_title__9hcEF",total_payable_sub_title:"styles_total_payable_sub_title__7DAZe",total_payable_value:"styles_total_payable_value__dxmxz",loader:"styles_loader__tn0mw",price_summary_body:"styles_price_summary_body__aRJYz"}},81845:function(e){e.exports={container:"styles_container__73hJ8",detail_container:"styles_detail_container__I127h"}},12687:function(e){e.exports={container:"styles_container__cFByG",form:"styles_form__FS3z3",header:"styles_header__SFjiZ",title:"styles_title__txbHy",description:"styles_description__5d4a8",icon_ctr:"styles_icon_ctr___UcCf",btn_ctr:"styles_btn_ctr__9MhDC",form_ctr:"styles_form_ctr__syvfp",name_container:"styles_name_container__gYeDG",user_name_container:"styles_user_name_container__VMs8y",username:"styles_username__EVgY9",ke
1y:"styles_key__lFfWI",short_view:"styles_short_view__K5HD_",poc_container:"styles_poc_container__x_oEa",btn_wrapper:"styles_btn_wrapper__RCtTb"}}},function(e){e.O(0,[3994,3779,748,2801,4321,7953,3939,5054,7233,9644,2521,7126,4448,2313,2889,6959,8091,5778,800,1071,95,2888,9774,179],function(){return e(e.s=92098)}),_N_E=e.O()}]);
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.