PageSourceSearch

https://borzodelivery.com/js/combined-order-form.0218393da5a1b5ad1fe3.js

js borzodelivery.com collected 2026-09-24 09:41:47 UTC 276,740 bytes, 1 lines download raw bytes

1"use strict";(self.webpackChunkborzodelivery_frontend=self.webpackChunkborzodelivery_frontend||[]).push([[568],{71882(e,t,r){r.d(t,{G:()=>c}),r(18111),r(61701),r(18237);var n=r(96540),a=r(32485),i=r.n(a),o=r(33483),s=r(20761),l=r(31801),d=r(12750);const c=({sections:e,countryCode:t=COUNTRY_CODE,completedGoalDescriptionText:r,notCompletedGoalDescriptionText:a,tooltip:c,mainText:m,className:u})=>{const[p,h]=(0,n.useState)(0),[_,g]=(0,n.useState)([]),E=(0,o.DP)();(0,n.useEffect)((()=>{if(p>o.tp.BreakpointMobile||e.length<=2)g([...e]);else{let t=[...e].reverse().findIndex((e=>e.currentValue>=e.valueToComplete));if(-1!==t){t=e.length-1-t;const r=e[t+1];g(r?[...e.slice(t,t+2)]:[e[t]])}else e[0]&&g([e[0]])}}),[p,e]);const v=_.reduce(((e,t)=>e+t.valueToComplete),0);return 0===v?null:n.createElement(o.Q2,{onWidthChanged:h,className:i()("ProgressWithSections_Root_mITta",u)},n.createElement("div",{className:"ProgressWithSections_TitleContainer_batk3"},n.createElement("div",null,m&&m.value&&n.createElement(d.s,{as:o.o5,variant:"Body1 Bold 16-22",mobileVariant:"Body2 Bold 14-20"},(0,s.Gc)(m.value,{deliveries_count:m.variables.deliveries_count,discount:m.variables.discount,previous_discount:m.variables.previous_discount}))),n.createElement(o.m_,{id:c.id,target:n.createElement(o.In,{use:"question-mark-filled",size:20,color:E.colors.IconGrey,className:"ProgressWithSections_QuestionIcon_UJywV"})},n.createElement(o.o5,{variant:"Body3 Bold 12-16"},c.title),n.createElement(o.hK,{height:16}),n.createElement(d.s,{as:o.o5,variant:"Body3 Regular 12-16"},(0,s.Gc)(c.description,{deliveries_count:c.variables.deliveries_count,discount:c.variables.discount,prev_deliveries_count:c.variables.prev_deliveries_count,prev_discount:c.variables.prev_discount})))),n.createElement("div",{className:i()("ProgressWithSections_SectionsContainer_49Cl6",1===e.length&&"ProgressWithSections_SingleSection_sl7yQ")},_.map(((c,m)=>{const u=c.currentValue===c.valueToComplete,p=m<e.length-1,h=c.valueToComplete-c.currentValue;return n.createElement("div",{key:m,className:"ProgressWithSections_SectionContainer_l6vvQ",style:{width:c.valueToComplete/v*100+"%"}},n.createElement("div",{className:"ProgressWithSections_ProgressBarBackgroun
1d_o0MmX"},n.createElement("div",{className:i()("ProgressWithSections_ProgressBarForeground_m6UIC",0===m&&"ProgressWithSections_FirstSectionForeground_neveS",!u&&"ProgressWithSections_AnimatedProgressBar_9muZH"),style:{width:c.currentValue/c.valueToComplete*100+"%"}}),u&&r&&n.createElement(o.o5,{variant:"Caption2 Regular 10-14",className:"ProgressWithSections_CompletedDescription_oS3pu ProgressWithSections_Description_xxTQ9"},r),!u&&a&&n.createElement(o.o5,{variant:"Caption2 Regular 10-14",className:"ProgressWithSections_IncompletedDescription_arSxT ProgressWithSections_Description_xxTQ9"},(0,s.Gc)(a,{deliveries:(0,l._)(h,t)}))),c.discountPercentage&&n.createElement(d.s,{as:o.o5,variant:"Title5 Bold 20-28",mobileVariant:"Body2 Bold 14-20",className:i()(u?"ProgressWithSections_CompletedDiscountTextContainer_kd2ZX ProgressWithSections_DiscountTextContainer_c0kKP":"ProgressWithSections_IncompletedDiscountTextContainer_krbzU ProgressWithSections_DiscountTextContainer_c0kKP",p&&"ProgressWithSections_NotLastTextContainer_VCuYz")},`-${c.discountPercentage}%`))}))))}},61523(e,t,r){r.d(t,{z:()=>i});var n=r(79018),a=r(11297);const i=()=>n.A.dataProvider.query("/cabinet/get-volume-discounts",{method:"GET"}).then((e=>{if(e.isSuccessful())return a.n.toCamelCase(e.result);throw new Error("Wrong volume discounts response")}))},66383(e,t,r){r.d(t,{q:()=>a}),r(18111),r(61701);var n=r(2051);const a=e=>({sections:e.volumeDiscountSteps.discountSteps.map((e=>({valueToComplete:e.targetDeliveriesCount,discountPercentage:e.discountPercentage,currentValue:e.completedDeliveriesCount}))),tooltip:{description:e.volumeDiscountSteps.uiComponents.volumeDiscountCommonDescription.template,variables:(0,n.HJ)(e.volumeDiscountSteps.uiComponents.volumeDiscountCommonDescription.values)},mainText:{value:e.volumeDiscountSteps.uiComponents.volumeDiscountStepsDescription.template,variables:(0,n.HJ)(e.volumeDiscountSteps.uiComponents.volumeDiscountStepsDescription.values)}})},79315(e,t,r){r.d(t,{Ok:()=>_,Qr:()=>S,TE:()=>R,ZF:()=>v,al:()=>f,bD:()=>w,j4:()=>I,kr:()=>g,md:()=>O,vK:()=>k,y$:()=>D,zK:()=>N}),r(18111),r(22489),r(20116),r(30531),r(7588),r(61701),r(13579),r(17642),r(58004),r(33853),r(45876),r(32475),r(15024),r(31698),r(14603),r(47566),r(98721);var n=r(33483),a=r(93703),i=r(20761),o=r(72061),s=r(48995),l=r(62815),d=r(66631),c=r(46964),m=r(3860),u=r(11226),p=r(16181),h=r(79951);function _(e,t){const r={...e};return r.points[0].incity={...e.points[0].incity,...(0,u.Lc)(t),visited:null},r}function g(e,t){const r={...e};return r.points[0].incity={...r.points[0].incity,...(0,u.Hi)(t,r.pointTimeList,e.pointTimeList[0].date)},r}function E(e,t=null,r=null){const n={date:e[0].date,fromTime:null,toTime:null};if(!t||!r)return n;const i=(0,a.Ls)(e,t),o=(0,a.Ls)(e,r);return i.date&&o.date?{date:i.date,fromTime:i.time,toTime:o.time}:n}function v(e,t,r){const a={...e};let i=E(e.pointTimeList,t.from_time_start,t.from_time_finish),s=E(e.pointTimeList,t.to_time_start,t.to_time_finish);if(r>0&&(i.fromTime&&(i={date:e.pointTimeList[0].date,fromTime:e.pointTimeList[0].times[0],toTime:null}),s.fromTime&&(s={date:e.pointTimeList[0].date,fromTime:e.pointTimeList[0].times[0],toTime:null})),t.vehicle){const e=t.vehicle,r=S(a.asapFormMode,e);r&&(a.vehicleTypeId=r.vehicle_type_id)}return a.matter=t.matter||"",a.insurance=t.insurance&&n.Wp.formatPrice(t.insurance)||"",a.promocode=t.promo_code||"",a.committedPromocode=t.promo_code||"",a.isPromocodeVisible=!!t.promo_code,a.points[0].incity={...e.points[0].incity,addressName:t.from_address||"",addressLatitude:a.place_id_data&&a.place_id_data.from_latitude,addressLongitude:a.place_id_data&&a.place_id_data.from_longitude,phone:(0,o.fU)(t.from_phone||""),note:t.from_note||"",date:i.date||"",fromTime:i.fromTime||"",toTime:i.toTime||""},a.points[1].incity={...e.points[1].incity,addressName:t.to_address||"",addressLatitude:a.place_id_data&&a.place_id_data.to_latitude,addressLongitude:a.place_id_data&&a.place_id_data.to_longitude,phone:(0,o.fU)(t.to_phone||""),note:t.to_note||"",date:s.date||"",fromTime:s.fromTime||"",toTime:s.toTime||""},a}const y=["from_address","from_phone","from_note","from_time_start","from_time_finish","to_address","to_phone","to_note","to_time_start","to_time_finish","matter","insurance","promo_code","vehicle"];function f(e){const t=new URLSearchParams(e),r={};let n=!1;
1return y&&y.forEach((e=>{r[e]=t.get(e),null!==r[e]&&(n=!0)})),n?r:null}function C(e){return e.packages.length>0||e.is_cod_cash_voucher_required?p.r.COD:+e.taking_amount>0?p.r.Taking:p.r.None}function b(e,t){return e===p.r.Taking?n.Wp.formatPrice(t.taking_amount):""}function A(e){return 0===e.length?[]:e.map((e=>({orderPackageId:e.order_package_id.toString(),wareCode:e.ware_code,description:e.description,itemsCount:e.items_count.toString(),itemPaymentAmount:n.Wp.formatPrice(e.item_payment_amount),vatType:e.vat_type,nomenclatureCode:e.nomenclature_code,vatAmount:e.vat_amount,paymentAmount:e.payment_amount})))}function T(e,t,r,n=null){const i=(0,a.Ls)(e,t,n),o=(0,a.Ls)(e,r,n);return i.time&&o.time&&i.date===o.date?{date:i.date,fromTime:i.time,toTime:o.time}:o.time?{date:o.date,fromTime:null,toTime:o.time}:i.time?{date:i.date,fromTime:i.time,toTime:null}:{date:e[0].date,fromTime:null,toTime:null}}function N(e,t,r){const n=C(e),a=e.contact_person||"",i=e.client_order_id,s=e.point_id?e.point_id.toString():null;return{..."clone"!==r?{pointId:s}:null,deliveryId:null,addressName:e.address,addressLatitude:e.latitude||null,addressLongitude:e.longitude||null,apartmentNumber:e.apartment_number||"",isApartmentNumberNotRequired:!e.apartment_number,phone:(0,o.yW)(e.phone||""),...T(t,e.client_start_datetime,e.client_finish_datetime),minFromTime:e.min_required_time_start,minToTime:e.min_required_time,note:e.note||"",isEcommerceFieldsVisible:!(n===p.r.None&&!a&&!i),isCodCashVoucherRequired:e.is_cod_cash_voucher_required,
1contactPerson:a,clientOrderId:i,courierAction:n,moneyAmount:b(n,e),packages:A(e.packages),entranceNumber:e.entrance_number||"",floorNumber:e.floor_number||"",invisibleMileNavigationInstructions:e.invisible_mile_navigation_instructions||"",isContactlessDelivery:e.is_contactless_delivery,visited:e.visited||null,isOrderPaymentHere:e.is_order_payment_here??void 0,subway:e.subway_station_name,subwayColor:e.subway_station_color,isEditable:e.is_editable,pointWaitingCompensation:null,packagesPaymentAmount:e.packages_payment_amount,taking:e.taking,isLoadingWhenCourierActionIsChanged:!1,paymentAmount:null,vatAmount:null,isFinalAddress:!1}}function P(e,t,r){const{plain_stage:n}=e,a=C(n),i=n.contact_person.name||"",s=n.client_order_id||"",l=e.delivery_id.toString(),d=n.required_start_datetime&&n.required_finish_datetime?T(t,r.from,r.to,900):null;return{deliveryId:l,addressName:n.address||"",contactPerson:i,addressLatitude:null,addressLongitude:null,apartmentNumber:n.apartment_number||"",isApartmentNumberNotRequired:!n.apartment_number,phone:(0,o.yW)(n.contact_person.phone||""),...d,note:n.note||"",isEcommerceFieldsVisible:!(a===p.r.None&&!i&&!s),clientOrderId:s,courierAction:a,moneyAmount:b(a,n),packages:A(n.packages),entranceNumber:n.entrance_number||"",floorNumber:n.floor_number||"",invisibleMileNavigationInstructions:n.invisible_mile_navigation_instructions||""}}function O(e,t,r){return t?{...e,[t.vehicle_type_id]:r}:e}function R(e,t,r){const n=k(t),a=function(e){return(0,h.rG)(e)&&"number"==typeof s.A.DEFAULT_VEHICLE_TYPE_ID_FOR_TRUCKS_PRODUCT?s.A.DEFAULT_VEHICLE_TYPE_ID_FOR_TRUCKS_PRODUCT:s.A.DEFAULT_VEHICLE_TYPE_ID}(t);return n.find((t=>t.vehicle_type_id===e&&t.is_create_order_allowed))||["clone","edit"].includes(r)&&n.find((e=>e.vehicle_type_id===a&&e.is_create_order_allowed))||null}function S(e,t){let r=k(e);if(t){const e=r.filter((e=>e.tags.includes(t)));e.length>0&&(r=e)}return r.find((e=>e.is_default))??r[0]}function I(e,t){const{deliveries:r,delivery_route_id:a}=t,s=function(e){const t=(0,c.jf)();if(!t)return null;const{routesData:r,pickUp:n,vehicle:a}=t,i=r.find((t=>t.uid===e));return i?{route:i.route,pickUp:n,vehicle:a}:(l.A.log.logMessage(`Route #${e} is not found`),null)}(a);if(!s)return e;const{route:u,pickUp:p,vehicle:h}=s,_=R(h,e.asapFormMode),g=u.deliveries.map((t=>{if(!t.delivery_id){const r=(0,m.EW)();return r.incity={...r.incity,...T(e.pointTimeList,t.required_start_datetime,t.required_finish_datetime_fixed,900),addressName:p.address,note:p.note,phone:(0,o.fU)(p.phone||""),isCodCashVoucherRequired:t.is_cod_cash_voucher_required},r}const n=r.find((({delivery_id:e})=>e===t.delivery_id));if(!n)throw new Error(`Delivery #${t.delivery_id} is not found`);const a=(0,m.EW)();if(a.incity={...a.incity,...P(n,e.pointTimeList,{from:t.required_start_datetime,to:t.required_finish_datetime_fixed}),isCodCashVoucherRequired:t.is_cod_cash_voucher_required},t.required_finish_datetime_fixed!==t.required_finish_datetime){const e=(0,i.Jt)("point/arriveBefore",{time:(s=t.required_finish_datetime,s.slice(11,16))});a.incity.note+=`\n${e}`}var s;return a})),{insurance:E,deliveriesWeight:v,matter:y}=function(e,t){let r=0,a=0;const i=new Set;return e.deliveries.forEach((e=>{const n=t.find((({delivery_id:t})=>t===e.delivery_id));n&&(n.plain_stage.weight_kg&&(a+=+n.plain_stage.weight_kg||0),n.plain_stage.insurance_amount&&(r+=+n.plain_
1stage.insurance_amount||0),n.plain_stage.matter&&i.add(n.plain_stage.matter))})),{insurance:n.Wp.formatPrice(r),deliveriesWeight:a,matter:Array.from(i).join(", ")}}(u,r);return{vehicleTypeId:_?.vehicle_type_id||null,points:g,asapFormMode:d.YO.STANDARD,isFormTypeSwitcherEnabled:!1,isMotoboxRequired:r.some((e=>e.plain_stage.is_motobox_required)),totalWeights:O(e.totalWeights,_,v.toString()),insurance:E,matter:y,unoptimalPointsOrder:null,warnings:{...e.warnings,points:g.map((()=>(0,m.X6)()))}}}function w(e){return e===d.YO.RETURN_ORDER?d.YO.RETURN_ORDER:s.A.defaultFormType?s.A.defaultFormType:d.YO.STANDARD}function k(e){const t=s.A.orderData?.formTypes?.find((t=>t.form_type===e));return(t?.vehicle_types||[]).flatMap((e=>{const r=e.vehicle_types||[];if(r.length>0)return r.map((t=>({...t,parent_vehicle:e})));const n=D(t?.form_type,e.vehicle_type_id);return[{...e,total_weights:n}]})).sort(((e,t)=>e.sort_order-t.sort_order))}function D(e,t){const r=s.A.orderData?.formTypes?.find((t=>t.form_type===e)),n=r?.weight_fee_settings||[];if(0===n.length||null===t)return;const a=n.filter((e=>e.vehicle_type_id===t)),o=a.find((e=>e.vehicle_type_id===t&&!0===e.is_default)),l=o?.default_weight_kg??a[0]?.default_weight_kg??0,d={vehicleTypeId:t,defaultValue:l.toString(),weights:[]};return d.weights=a.map((e=>({value:e.default_weight_kg.toString(),label:(0,i.Jt)("orderWeight/weight_up_to",{weight:e.max_weight_kg}),max_weight:e.default_weight_kg.toString()}))),d}},17620(e,t,r){r.r(t),r.d(t,{default:()=>$s});var n=r(96540),a=r(71468),i=(r(18111),r(20116),r(48755)),o=r(8617),s=r(33483),l=r(2860),d=r(32291),c=r(48995),m=r(32485),u=r.n(m),p=r(20761),h=r(15712),_=r(66631),g=r(72138),E=(r(61701),r(12750)),v=r(34256);const y="OrderPriceDetail_Cell_p1Kn9",f=(0,p.Wx)("orderCostsComponents"),C=({paymentDetails:e,priceData:t,isPriceSurgeEnabled:r=!1})=>n.createElement("div",{className:"OrderPriceDetail_Root_DPvsZ"},(0,v.JV)(f,t,e).map((e=>n.createElement("div",{className:"OrderPriceDetail_Row_ZY8Uu",key:e.key},n.createElement(E.s,{className:y},e.message),n.createElement(E.s,{className:y},e.amount)))),r&&n.createElement("div",{className:"OrderPriceDetail_SurgeBlock_gdbDF"},n.createElement(s.fz,{size:"16",className:"OrderPriceDetail_SurgeText_ZBLQW"},(0,p.Jt)("order/surgeInfoText"))));var b=r(8120),A=r(98985);const T=e=>e.points,N=e=>e.sameday,P=e=>e.sameday.calculateData,O=e=>e.isChoosePayOnlineModalVisible,R=e=>e.sameday.creatingOrders.isLoading,S=e=>e.isClientPhoneVerificationRequired,I=e=>e.sameday.isPriceSurgeEnabled,w=e=>e.sameday.pointsErrors,k=(0,b.Mz)([T,N],((e,t)=>{const{timeModel:r}=t,n=(0,A.C1)(r);return e.map((e=>({value:e.sameday.day,options:n,errors:[]})))})),D=(0,b.Mz)([T,w,o.BK],((e,t,r)=>e.map(((e,n)=>{const a=t[n];let i=[];return r&&(i=a?.client_finish_datetime||a?.client_start_datetime||[]),{value:e.sameday.time,options:(0,h.m)(e.sameday.timeList,"orderForm/pointTime"),errors:i.map((e=>(0,p.Jt)(`pointTimeValidation/${e}`)))}})))),M=(0,b.Mz)([N],(e=>{const{calculateData:t,errors:r}=e;return t.result&&t.result.is_successful&&t.result.warnings.includes("insufficient_balance")?["insufficient_balance"]:r.length>0?r:t.result&&!t.result.is_successful&&t.result.errors||null})),F=(0,b.Mz)([P],(e=>{let t=0,r=0;return e.result&&e.result.is_successful&&e.result.order&&(t+=parseFloat(e.result.order.taking_amount),r+=parseFloat(e.result.order.backpayment_amount)),{takingAmount:t,backpaymentAmount:r}})),L=(0,b.Mz)([e=>e.rawOrderData,P],((e,t)=>{if(e&&"clone"!==c.A.orderData?.formMode)return t&&t.result&&t.result.is_successful&&t.result.order?{value:+t.result.order.payment||null,undiscountedValue:+t.result.order.undiscounted_payment_amount||null}:{value:null,undiscountedValue:null};if(t&&t.result&&t.result.is_successful){const{order:e}=t.result;return{value:+(e&&e.payment)||0,undiscountedValue:+(e&&e.undiscounted_payment_amount)||0}}return{value:null,undiscountedValue:null}}));class q extends n.PureComponent{constructor(e){super(e),this.orderCostBlock=void 0,this.state={isFly:!1},this.handleScroll=this.handleScroll.bind(this)}componentDidMount(){this.handleScroll(),window.addEventListener("scroll",this.handleScroll),window.addEventListener("resize",this.handleScroll)}componentWillUnmount(){window.removeEventListener("scroll",this.handleScroll),window.removeEventListener("resize",this.handleScroll)}offset(e){if(null==e)return{top:0,left:0};const t=e.getBoundingClientRect(),r=window.scrollX||document.documentElement.scrollLeft,n=window.scrollY||document.documentElement.scrollTop;return{top:t.top+n,left:t.left+r}}handleScroll(){const e=document.body,t=document.documentElement,r=document.querySelector(".sameday-total-price--js")||document.querySelector(".order-form__total-price");if(e&&t&&r){const n=(e.scrollTop||t.scrollTop)+window.innerHeight<this.offset(r).top+r.clientHeight;this.setState({isFly:n})}else this.setState({isFly:!0})}
1render(){if(!this.state.isFly)return null;const{priceData:e,isPriceSurgeEnabled:t,showFromCaption:r,theme:a}=this.props,i=e?.payment??0,o=e?.undiscountedPaymentAmount??0;return n.createElement("div",{className:u()("dv-order-total-price-fly","notranslate",t&&"dv-order-total-price-fly--surge")},t&&n.createElement("div",{className:"dv-order-total-price-fly__surge"},n.createElement(s.In,{use:"lightning-filled",color:a.colors.SurgePriceColor})),n.createElement("div",{className:"dv-order-total-price-fly__label"},(0,p.Jt)("orderCosts/costTotal"),":",r&&n.createElement(n.Fragment,null," ",(0,p.Jt)("orderCosts/costFrom")))," ",n.createElement("div",{className:"dv-order-total-price-fly__value"},(0,g.$)(i)),+o>0&&+o>+i&&n.createElement("div",{className:"dv-order-total-price-fly__undiscounted-value"},(0,g.$)(o)))}}const x=(0,s.SL)(q,"OrderTotalPriceFly"),B=(0,a.Ng)((e=>{if((0,i.Pv)(e.asapFormMode)){const t=L(e);return{isPriceSurgeEnabled:I(e),priceData:{payment:t.value,undiscountedPaymentAmount:t.undiscountedValue},showFromCaption:!1}}return{isPriceSurgeEnabled:(0,l.JK)(e.calculatedOrderData),priceData:e.calculatedOrderData?e.calculatedOrderData.priceData:null,showFromCaption:!!e.calculatedOrderData&&!e.calculatedOrderData.isFinalPrice}}))(x);class V extends n.Component{constructor(e){super(e),this.infoBlock=void 0,this.openCollapseContent=()=>{const{isOpen:e}=this.state;this.setState({width:this.getContentWidth(),isOpen:!e})},this.getContentWidth=()=>{const{isOpen:e}=this.state,t=c.A.DEVICE_IS_MOBILE?"140px":"160px",r=c.A.DEVICE_IS_MOBILE?1.236:1.581;return!e&&this.infoBlock&&this.infoBlock.current?this.infoBlock.current.offsetWidth*r+"px":t},this.state={isOpen:!1,width:null},this.infoBlock=n.createRef()}render(){const{width:e,isOpen:t}=this.state;return n.createElement("div",{className:"SurgeInfoBlock_Wrapper_c37P1"},n.createElement("button",{className:"SurgeInfoBlock_Root_b7unn",ref:this.infoBlock,style:e?{width:e}:{},type:"button",onClick:this.openCollapseContent},n.createElement("div",{className:"SurgeInfoBlock_Collapse_ZWq9s",style:t?{maxHeight:"300px"}:{}},n.createElement("div",{className:"SurgeInfoBlock_Content_Pb4KL"},(0,p.Jt)("order/surgeInfoText"))),n.createElement("div",{className:"SurgeInfoBlock_Header_9sXuD"},(0,p.Jt)("order/surgeInfoTitle"))))}}const U=V,z=({priceData:e,paymentDetails:t,isPriceSurgeEnabled:r,isDetailsVisible:a,showFromCaption:i,translateGroup:o="orderCosts"})=>{const l=e?.payment??0,d=e?.undiscountedPaymentAmount??0,m=u()("dv-order-total-price__value",r&&"dv-order-total-price__value--surge"),h=(0,p.Wx)(o);return n.createElement(n.Fragment,null,n.createElement(B,null),n.createElement("div",{className:"dv-order-total-price"},n.createElement("div",{className:"dv-order-total-price__label"},n.createElement("div",{className:"dv-order-total-price__label-text"},`${h("costTotal")}:`," "),c.A.DEVICE_IS_MOBILE&&r&&n.createElement(U,null)),n.createElement("div",{className:"dv-order-total-price__wrapper"},i&&n.createElement(n.Fragment,null,n.createElement("span",{className:"dv-order-total-price__from"},h("costFrom"))," "),n.createElement("div",{className:m},(0,g.$)(l),!a&&n.createElement(n.Fragment,null," ",n.createElement("div",null,h("costFromDetails")))),+d>0&&+d>+l&&n.createElement("div",{className:"dv-order-total-price__undiscounted-value"},(0,g.$)(d)),!c.A.DEVICE_IS_MOBILE&&r&&n.createElement(U,null),a&&n.createElement("div",{className:"dv-order-total-price__tooltip"},n.createElement(s.m_,{target:n.createElement("span",{className:"dv-order-total-price__question"},n.createElement("svg",{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg"},n.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M12 22.991C17.5228 22.991 22 18.5138 22 12.991C22 7.46812 17.5228 2.99097 12 2.99097C6.47715 2.99097 2 7.46812 2 12.991C2 18.5138 6.47715 22.991 12 22.991ZM12 6.98598C10.07 6.98598 8.5 8.55467 8.5 10.4831C8.5 11.0356 8.947 11.4822 9.5 11.4822C10.053 11.4822 10.5 11.0356 10.5 10.4831C10.5 9.65676 11.173 8.98432 12 8.98432C12.827 8.98432 13.5 9.65676 13.5 10.4831C13.5 11.3094 12.827 11.9818 12 11.9818C11.447 11.9818 11 12.4285 11 12.981V14.9793C11 15.5319 11.447 15.9785 12 15.9785C12.553 15.9785 13 15.5319 13 14.9793V13.8173C14.44 13.3837 15.5 12.0618 15.5 10.4831C1
15.5 8.55467 13.93 6.98598 12 6.98598ZM12 16.9777C11.447 16.9777 11 17.4243 11 17.9768C11 18.5294 11.447 18.976 12 18.976C12.553 18.976 13 18.5294 13 17.9768C13 17.4243 12.553 16.9777 12 16.9777Z",fill:"#D5D4D4"}))),tooltipClassName:"dv-order-total-price__tooltip",id:"orderTotalPriceTooltip",place:"top"},n.createElement("div",{className:"dv-order-total-price__detail"},n.createElement(C,{priceData:e,paymentDetails:t})))))))},J=(0,a.Ng)((e=>({isPriceSurgeEnabled:(0,l.JK)(e.calculatedOrderData),paymentDetails:(0,o.Ht)(e),priceData:e.calculatedOrderData?e.calculatedOrderData.priceData:null,isDetailsVisible:e.asapFormMode!==_.YO.SERVICE_AREA,showFromCaption:!!e.calculatedOrderData&&!e.calculatedOrderData.isFinalPrice,translateGroup:e.asapFormMode===_.YO.SERVICE_AREA?"orderCostsServiceArea":"orderCosts"})))(z);var H=r(91890);const W=e=>{const{submitButtonText:t}=e;return n.createElement(n.Fragment,null,n.createElement(E.s,{className:"SubmitNote_SubmitNote_MxiJH"},(0,p.Jt)("order/submitNotice",{submitButtonText:t})),n.createElement("p",null,n.createElement("button",{type:"button",className:"action-link",onClick:H.e},(0,p.Jt)("order/jumpToTop"))))};var Y=r(16181),G=r(90941);const $="OrderPointVisited_Field_b1d7l",K={getMoneyOnPoint:(0,p.Jt)("orderPointInfo/getMoneyOnPoint"),entranceNumber:(0,p.Jt)("orderPointInfo/porchLabel"),floorNumber:(0,p.Jt)("orderPointInfo/floorLabel"),apartmentNumber:(0,p.Jt)("orderPointInfo/apartmentLabel"),courierInstructionLabel:(0,p.Jt)("orderPointInfo/courierInstructionLabel"),phonePrefix:(0,p.Jt)("phoneMessages/countryCode")},j=e=>{const{addressName:t,visited:r,phone:a,note:i,entranceNumber:o,floorNumber:s,apartmentNumber:l,moneyAmount:d,courierAction:c}=e.point,[m,h]=n.useState(!1),[_,v]=(0,G.GR)(new Date(r||"")),y=((e,t)=>e&&t===Y.r.Taking?K.getMoneyOnPoint:"")(d,c);return n.createElement("div",{className:u()(m&&"OrderPointVisited_IsOpen_XXbZh")},n.createElement("div",{className:"OrderPointVisited_Header_rAcLP",onClick:()=>h(!m)},(0,p.Jt)("orderPointInfo/visitedTime",{date:_,time:v})),n.createElement("div",{className:"OrderPointVisited_Wrapper_5bZGH"},n.createElement("div",{className:"OrderPointVisited_Content_OwjWV"},n.createElement("div",{className:"OrderPointVisited_Left_ODJtR"},n.createElement("div",null,t)),n.createElement("div",{className:"OrderPointVisited_Right_32teD"},n.createElement("div",{className:$},`${K.phonePrefix} ${a}`),d&&n.createElement(E.s,{className:$},`${y}: <b>${(0,g.$)(d)}</b>`),o&&n.createElement("div",{className:$},`${K.entranceNumber}: ${o}`),s&&n.createElement("div",{className:$},`${K.floorNumber}: ${s}`),l&&n.createElement("div",{className:$},`${K.apartmentNumber}: ${l}`),i&&n.createElement("div",{className:$},`${K.courierInstructionLabel}: ${i}`)))))};var Q=r(10955);const Z=function(e){const{sequence:t}=e,r=(e=>{const{sequence:t}=e,r=(0,a.d4)(o.Y0)[t].incity,n=(0,a.d4)(o.M1).points[t].incity;return{value:r.isContactlessDelivery,error:n.isContactlessDelivery?.[0],testId:(0,h.k)("orderForm/contactlessDelivery")}})({sequence:t}),i=(e=>{const{sequence:t}=e,r=(0,a.wA)();return{onChange:e=>r((0,Q.Cc)({sequence:t,isContactlessDelivery:e}))}})({sequence:t});return n.createElement(s.Sc,{error:r.error,checked:r.value,onChange:i.onChange,label:n.createElement("div",{className:"ContactlessDeliveryOption_Label_qxJ5j"},(0,p.Jt)("contactlessDelivery/label"),n.createElement(s.m_,{id:"contactlessDeliveryTooltip",className:"ContactlessDeliveryOption_Question_QhwIT",tooltipClassName:"ContactlessDeliveryOption_Tooltip_5g3LA",target:n.createElement(s.In,{use:"question-mark",size:20}),place:"top"},n.createElement(E.s,null,(0,p.Jt)("contactlessDelivery/tooltipShort")))),testId:r.testId})};r(44114),r(7588);var X=r(65307);const ee="by_driver";var te,re=r(3860),ne=r(79315);function ae(e,t){const r=(0,ne.TE)(t.vehicle_type_id,e.asapFormMode,e.formMode),n=e.paymentMethodList.find((e=>e===t.payment_method))?t.payment_method:e.paymentMethod,a=(0,ne.md)(e.totalWeights,r,t.total_weight.toString()),i=t.order_id?t.order_id:null,o=e.bankCardList.find((e=>e.bank_card_id===t.bank_card_id)),l=(0,ne.bD)(e.formMode);return{vehicleTypeId:r?.vehicle_type_id,totalWeights:a,isOrderEditForm:"edit"===e.formMode,orderId:"clone"!==e.formMode?i:null,originalOrderId:"edit"===e.formMode?i:null,isDraft:t.is_draft||!1,draftOrderId:"clone"===e.formMode&&t.is_draft?i:null,matter:t.matter,cargoDimensions:t.cargo_dimensions||"",insurance:s.Wp.formatPrice(t.insurance),isLoadingRequired:t.require_loading,isMotoboxRequired:t.is_motobox_required,loadingType:ee,promocode:t.applied_promo_code||"",committedPromocode:t.applied_promo_code||"",is_oversized_
1item:t.is_oversized_item||!1,isFinalPrice:t.is_final_price,paymentMethod:n,isPromocodeVisible:!!t.applied_promo_code,isReturnInProgress:t.is_return_in_progress,bankCardId:o&&o.bank_card_id.toString()||null,points:t.points.map((t=>{const r=(0,re.EW)();return r.uid=t.point_id?t.point_id.toString():t.sequence.toString(),r.incity=(0,ne.zK)(t,e.pointTimeList,e.formMode),"clone"===e.formMode&&(r.incity.visited=null),r})),backpaymentDetails:t.backpayment_details??"",isSmsNotificationEnabled:t.sms_notification,isRecipientsSmsNotificationEnabled:t.recipients_sms_notification,returnToFirstPointInfo:t.return_to_first_point_info,formType:l,...l===_.YO.RETURN_ORDER?{asapFormMode:_.YO.STANDARD}:null,unoptimalPointsOrder:null,warnings:{...e.warnings,points:t.points.map((()=>(0,re.X6)()))}}}!function(e){e.URL_PARAMS="URL_PARAMS",e.SAVED_ORDER_STATE="SAVED_ORDER_STATE",e.RECENT_ADDRESS="RECENT_ADDRESS",e.CLIENT_ADDRESS="CLIENT_ADDRESS",e.ORDER_DATA="ORDER_DATA",e.USER_CONFIG_MATTER="USER_CONFIG_MATTER",e.USER_CONFIG_COMMENT="USER_CONFIG_COMMENT",e.DELIVERIES="DELIVERIES",e.RESTORE_DATA="RESTORE_DATA"}(te||(te={}));class ie{constructor(){this.sources=void 0,this.sources={}}add(e,t){this.sources[e]=t}run(e){let t={...e};const{URL_PARAMS:r,ORDER_DATA:n,CLIENT_ADDRESS:a,RECENT_ADDRESS:i,USER_CONFIG_MATTER:o,USER_CONFIG_COMMENT:s,SAVED_ORDER_STATE:l,DELIVERIES:d,RESTORE_DATA:c}=this.sources;return n?n(t):d?d(t):r?r(t):l?l(t):(a?t=a(t):i&&(t=i(t)),o&&(t=o(t)),!s||a||i||(t=s(t)),c?c(t):t)}}var oe=r(79951),se=r(62815),le=r(87445),de=r(19092);const ce=class{constructor(e,t,r){this.data=void 0,this.getName=()=>null,this.getData=()=>this.data,this.data={domain:"OrderForm",context:(0,de.R)(e,r),action:"Opened",event:"action",element:null,timestamp:(new Date).getTime(),index:null,formType:r,...(0,le.t)(t)}}},me=class{constructor(e,t,r,n,a,i){this.data=void 0,this.getName=()=>null,this.getData=()=>this.data,this.data={domain:"OrderForm",context:(0,de.R)(e,a),action:r?"Edited":"Selected",event:"action",element:"AddressSelect",index:t,apiMethod:i,...(0,le.t)(n)}}},ue=class{constructor(e,t,r,n,a,i){this.data=void 0,this.getName=()=>null,this.getData=()=>this.data,this.data={domain:"OrderForm",context:(0,de.R)(e,a),action:r?"Edited":"Selected",event:"action",element:"RecentAddressSelect",index:t,apiMethod:i,...(0,le.t)(n)}}},pe=class{constructor(e,t,r,n,a,i){this.data=void 0,this.getName=()=>null,this.getData=()=>this.data,this.data={domain:"OrderForm",context:(0,de.R)(e,a),action:r?"Edited":"Selected",event:"action",element:"ClientAddressSelect",index:t,apiMethod:i,...(0,le.t)(n)}}},he=class{constructor(e,t,r,n,a){this.data=void 0,this.getName=()=>null,this.getData=()=>this.data,this.data={domain:"OrderForm",context:(0,de.R)(e,a),action:r?"Edited":"Selected",event:"action",element:"MoneyOperation",index:t,...(0,le.t)(n)}}},_e=class{constructor(e,t,r,n,a){this.data=void 0,this.getName=()=>null,this.getData=()=>this.data,this.data={domain:"OrderForm",context:(0,de.R)(e,a),action:r?"Edited":"Selected",event:"action",element:"Date",index:t,...(0,le.t)(n)}}},ge=class{constructor(e,t,r,n,a){this.data=void 0,this.getName=()=>null,this.getData=()=>this.data,this.data={domain:"OrderForm",context:(0,de.R)(e,a),action:r?"Edited":"Selected",event:"action",element:"TimeFrom",index:t,...(0,le.t)(n)}}},Ee=class{constructor(e,t,r,n,a){this.data=void 0,this.getName=()=>null,this.getData=()=>this.data,this.data={domain:"OrderForm",context:(0,de.R)(e,a),action:r?"Edited":"Selected",event:"action",element:"TimeTill",index:t,...(0,le.t)(n)}}},ve=class{constructor(e,t,r,n){this.data=void 0,this.getName=()=>null,this.getData=()=>this.data,this.data={domain:"OrderForm",context:(0,de.R)(e,n),action:"Clicked",event:"action",element:"AddPoint",index:t,...(0,le.t)(r)}}},ye=class{constructor(e,t,r,n){this.data=void 0,this.getName=()=>null,this.getData=()=>this.data,this.data={domain:"OrderForm",context:(0,de.R)(e,n),action:"Clicked",event:"action",element:"RemovePoint",index:t,...(0,le.t)(r)}}},fe=class{constructor(e,t,r,n,a){this.data=void 0,this.getName=()=>null,this.getData=()=>this.data,this.data={domain:"OrderForm",context:(0,de.R)(e,a),action:"Selected",event:"action",element:"cash"===t?"CashPayment":"CardPayment",index:null,...(0,le.t)(n)}}},Ce=class{constructor(e,t,r){this.data=void 0,this.getName=()=>null,this.getData=()=>this.data,this.data={domain:"OrderForm",context:(0,de.R)(e,r),action:"Clicked",event:"action",element:"ApplyPromocode",index:null,...(0,le.t)(t)}}},be=class{constructor(e,t,r){this.data=void 0,this.getName=()=>null,this.getData=()=>this.data,this.data={domain:"OrderForm",context:(0,de.R)(e,r),event:"form_error",element:"Promocode",errorType:"Invalid",index:null,...(0,le.t)(t)}}},Ae=class{constructor(e,t,r){this.data=void 0,this.getName=()=>null,this.getData=()=>this.data,this.data={domain:"OrderForm",context:(0,de.R)(e,r.formType),event:"action",element:null,index:null,action:"OrderCreated",
1numberOfPoints:r.numberOfPoints,isUrgent:r.isUrgent,formType:r.formType,currency:r.currency||c.A.CURRENCY_CODE,value:r.amount,...(0,le.t)(t)}}},Te=class{constructor(e,t,r,n,a){this.data=void 0,this.getName=()=>null,this.getData=()=>this.data,this.data={domain:"OrderForm",context:(0,de.R)(e,a),event:"action",element:null,index:null,action:"ReturnOrderCreated",numberOfPoints:r,isUrgent:n,...(0,le.t)(t)}}},Ne=class{constructor(e,t,r){this.data=void 0,this.getName=()=>null,this.getData=()=>this.data,this.data={domain:"OrderForm",context:(0,de.R)(e,r),action:"Clicked",event:"action",element:"CreateOrder",index:null,...(0,le.t)(t)}}},Pe=class{constructor(e,t,r){this.data=void 0,this.getName=()=>null,this.getData=()=>this.data,this.data={domain:"OrderForm",context:(0,de.R)(e,r),action:"Clicked",event:"action",element:"CreateReturnOrder",index:null,...(0,le.t)(t)}}},Oe=e=>e.split("_").map((e=>(e=>e.charAt(0).toUpperCase()+e.slice(1))(e))).join(""),Re=e=>{switch(e){case"client_start_datetime":return"TimeFrom";case"client_finish_datetime":return"TimeTill";default:return Oe(e)}},Se=class{constructor(e,t,r,n,a,i){this.data=void 0,this.getName=()=>null,this.getData=()=>this.data,this.data={domain:"OrderForm",context:(0,de.R)(e,i),event:"form_error",element:Re(r),index:t,errorType:Oe(n),...(0,le.t)(a)}}},Ie=class{constructor(e,t,r){this.data=void 0,this.getName=()=>null,this.getData=()=>this.data,this.data={domain:"OrderForm",context:(0,de.R)(e,r),action:"Clicked",event:"action",element:"ReceiveLoginCode",index:null,...(0,le.t)(t)}}},we=class{constructor(e,t,r){this.data=void 0,this.getName=()=>null,this.getData=()=>this.data,this.data={domain:"OrderForm",context:(0,de.R)(e,r),event:"form_error",element:"LoginCode",errorType:"Invalid",index:null,...(0,le.t)(t)}}},ke=class{constructor(e,t,r){this.data=void 0,this.getName=()=>null,this.getData=()=>this.data,this.data={domain:"OrderForm",context:(0,de.R)(e,r),action:"Opened",event:"action",element:"BindCardModal",index:null,...(0,le.t)(t)}}},De=class{constructor(e,t,r){this.data=void 0,this.getName=()=>null,this.getData=()=>this.data,this.data={domain:"OrderForm",context:(0,de.R)(e,r),action:"Opened",event:"action",element:"CardSelectModal",index:null,...(0,le.t)(t)}}},Me=class{constructor(e,t,r,n){this.data=void 0,this.getName=()=>null,this.getData=()=>this.data,this.data={domain:"OrderForm",context:(0,de.R)(e,n),event:"form_error",element:"BindCard",errorType:t,timestamp:(new Date).getTime(),...(0,le.t)(r)}}},Fe=class{constructor(e,t,r,n){this.data=void 0,this.getName=()=>null,this.getData=()=>this.data,this.data={domain:"OrderForm",context:(0,de.R)(e,n),action:"Clicked",event:"action",element:{[_.YO.STANDARD]:"ScheduledForm",[_.YO.ASAP]:"AsapForm",[_.YO.VIP_DELIVERY]:"VipDeliveryForm",[_.YO.SAMEDAY]:"SamedayForm",[_.YO.SERVICE_AREA]:"ServiceAreaPremiumForm",[_.YO.RETURN_ORDER]:"ReturnOrderPremiumForm",[_.YO.TRUCKS]:"TrucksForm"}[r],index:null,...(0,le.t)(t)}}};var Le=r(94641);const qe=class{constructor(e){this.data=void 0,this.getName=()=>null,this.getData=()=>this.data,this.data=e}},xe=class extends qe{constructor(e){const{context:t,inputType:r,action:n,user:a,pointNumber:i,asapFormMode:o}=e;super({domain:"OrderForm",context:(0,de.R)(t,o),action:n,event:"action",element:r,index:i,...(0,le.t)(a)})}};var Be,Ve=r(34725);!function(e){e.ADDRESS="AddressField",e.ENTRANCE="Entrance",e.COMMENT="Comment",e.CONTACT_NAME="ContactName",e.CLIENT_ORDER_ID="EcommerceOrderId",e.TAKING_AMOUNT="TakingAmount",e.PHONE="Phone",e.MATTER="OrderMatter",e.INSURANCE="DeclaredValue",e.CLIENT_PHONE="LoginPhone",e.CODE="LoginCode"}(Be||(Be={}));const Ue=class{constructor(e,t,r){this.data=void 0,this.getName=()=>null,this.getData=()=>this.data,this.data={domain:"OrderForm",context:(0,de.R)(e,r),action:"Opened",event:"action",element:"PaymentSystemModal",index:null,...(0,le.t)(t)}}},ze=class{constructor(e,t,r){this.data=void 0,this.getName=()=>null,this.getData=()=>this.data,this.data={domain:"OrderForm",context:(0,de.R)(e,r),action:"Close",event:"action",element:"PaymentSystemModal",index:null,...(0,le.t)(t)}}},Je=class{constructor(e,t,r){this.data=void 0,this.getName=()=>null,this.getData=()=>this.data,this.data={domain:"OrderForm",context:(0,de.R)(e,r),action:"Failed",event:"action",element:"PaymentSystemModal",index:null,...(0,le.t)(t)}}};var He;!function(e){e.CHOOSE="UPDATE_ORDER_FORM_DATA"}(He||(He={}));const We=class extends qe{constructor(e,t,r,n,a){super({domain:"OrderForm",context:(0,de.R)(e,n),action:t?"Edited":"Selected",event:"action",element:"OrderMatterSuggestion",index:a,...(0,le.t)(r)})}};var Ye;!function(e){e.UPDATE="UPDATE_INCITY_POINT_DATA"}(Ye||(Ye={}));const Ge=class extends qe{constructor(e,t,r,n,a){super({domain:"OrderForm",context:(0,de.R)(e,a),action:t?"Expanded":"Collapsed",event:"action",element:"AdditionalSection",index:r,...(0,le.t)(n)})}};var $e;!function(e){e.FOCUS="FOCUS_ORDER_MAIN_INPUT_USER_EVENT",e.BLUR="BLUR_ORDER_MAIN_INPUT_USER_EVENT"}($e||($e={}));let Ke="";const je=[e=>t=>r=>{const n=e.getState(),a=t(r),i=e.getState(),s=[],l=(0,Le.cF)(i),c=(0,Le.Qo)(),m=null===(0,o.Y0)(i)[0].incity.fromTime||(0,oe.Kp)(i.asapFormMode)||(0,oe.rG)(i.asapFormMode)||(0,oe.aN)(i.asapFormMode);switch(r.type){case d.Tv:setTimeout((()=>{se.A.sendUserEvent(new ce(l,c,i.asapFormMode))}),1e3);break;case d.Ag:se.A.sendUserEvent(new Fe(l,c,i.asapFormMode,n.asapFormMode));break;case"UPDATE_INCITY_POINT_DATA":void 0!==r.payload.addressName&&(""===r.payload.addressName?se.A.sendUserEvent(new xe({context:(0,Le.cF)(i),inputType:Be.ADDRESS,action:Ve.K.CLEARED,user:(0,Le.Qo)(),pointNumber:r.payload.sequence,asapFormMode:i.asapFormMode})):s.push(new me(l,r.payload.sequence,""!==n.points[r.payload.sequence].incity.addressName,c,i.asapFormMode,r.payload.apiMethod||""))),void 0!==r.payload.courierAction&&s.push(new he(l,r.payload.sequence,n.points[r.payload.sequence].incity.courierAction!==Y.r.None,c,i.asapFormMode)),void 0!==r.payload.fromTime?s.push(new ge(l,r.payload.sequence,null!==n.points[r.payload.sequence].incity.fromTime,c,i.asapFormMode)):void 0!==r.payload.toTime&&s.push(new Ee(l,r.payload.sequence,null!==n.points[r.payload.sequence].incity.toTime,c,i.asapFormMode));break;case"SET_RECENT_ADDRESS":s.push(new ue(l,r.payload.sequence,""!==n.points[r.payload.sequence].incity.addressName,c,i.asapFormMode,r.payload.apiMethod||""));break;case"SET_CLIENT_ADDRESS":s.push(new pe(l,r.payload.sequence,""!==n.points[r.payload.sequence].incity.addressName,c,i.asapFormMode,r.payload.apiMethod||""));break;case"UPDATE_DATE_ON_POINT":s.push(new _e(l,r.sequence,n.points[r.sequence].incity.date!==i.pointTimeList[0].date,c,i.asapFormMode));break;case"ADD_POINT_TO_ORDER":s.push(new ve(l,i.points.length-1,c,i.asapFormMode));break;case"REMOVE_POINT_FROM_ORDER":s.push(new ye(l,r.sequence,c,i.asapFormMode));break;case d.Po:void 0!==r.payload.paymentMethod&&s.push(new fe(l,r.payload.paymentMethod,(0,o.is)(n)||"",c,i.asapFormMode)),r.payload.isBankCardBindingModalVisible&&s.push(new ke(l,c,i.asapFormMode)),r.payload.isChoosePayOnlineModalVisible&&null===r.payload.payOnlineStatus&&s.push(new Ue(l,c,i.asapFormMode)),r.payload.isChoosePayOnlineModalVisible||(r.payload.payOnlineStatus===_.RP.SUCCESS&&s.push(new Ue(l,c,i.asapFormMode)),null===r.payload.payOnlineStatus&&s.push(new ze(l,c,i.asapFormMode)),r.payload.payOnlineStatus===_.RP.FAILED&&s.push(new Je(l,c,i.asapFormMode))),r.payload.isChooseBankCardModalVisible&&s.push(new De(l,c,i.asapFormMode)),r.payload.bindBankCardErrors&&s.push(new Me(l,r.payload.bindBankCardErrors[0],c,i.asapFormMode)),!0===r.payload.areAllWarningsVisible&&Object.entries(i.parameter_warnings||{}
1).forEach((([e,t])=>{"points"!==e?t.forEach((t=>{s.push(new Se(l,null,e,t,c,i.asapFormMode))})):t.forEach(((e,t)=>{e&&Object.entries(e).forEach((([e,r])=>{r.forEach((r=>{"object"!=typeof r?s.push(new Se(l,t,e,r,c,i.asapFormMode)):Object.entries(r).forEach((([e,r])=>{r.forEach((r=>{s.push(new Se(l,t,e,r,c,i.asapFormMode))}))}))}))}))}))}));break;case d.J3:n.warnings.promocode.length!==i.warnings.promocode.length&&s.push(new be(l,c,i.asapFormMode)),i.parameter_warnings&&i.parameter_warnings.points&&i.parameter_warnings.points.length&&i.parameter_warnings.points.forEach(((e,t)=>{["client_start_datetime","client_finish_datetime"].forEach((r=>{e&&e[r]&&e[r].forEach((e=>{"not_nullable"===e||n.parameter_warnings&&n.parameter_warnings.points&&n.parameter_warnings.points[t]&&n.parameter_warnings.points[t][r]&&n.parameter_warnings.points[t][r].includes(e)||s.push(new Se(l,t,r,e,c,i.asapFormMode))}))}))}));break;case d.XH:i.formType===_.YO.RETURN_ORDER?s.push(new Te(l,r.response.user,i.points.length,m,i.asapFormMode)):s.push(new Ae(l,r.response.user,{numberOfPoints:i.points.length,isUrgent:m,formType:i.asapFormMode,amount:r.response.order.payment}));break;case d.X$:s.push(new Ae(l,c,{numberOfPoints:i.points.length,isUrgent:m,formType:i.asapFormMode,amount:r.response.order.payment}));break;case d.Cw:i.formType===_.YO.RETURN_ORDER?s.push(new Pe(l,c,i.asapFormMode)):s.push(new Ne(l,c,i.asapFormMode));break;case d.Eo:s.push(new Ie(l,c,i.asapFormMode));break;case d.dh:s.push(new we(l,c,i.asapFormMode));break;case d.l_:s.push(new Ce(l,c,i.asapFormMode))}return s.length&&s.forEach((e=>{se.A.sendUserEvent(e)})),a},e=>t=>r=>{const n=t(r);if(!Object.values(Ye).includes(r.type))return n;const a=e.getState();return r.type===Ye.UPDATE&&void 0!==r.payload.isEcommerceFieldsVisible&&se.A.sendUserEvent(new Ge((0,Le.cF)(a),r.payload.isEcommerceFieldsVisible,r.sequence,(0,Le.Qo)(),a.asapFormMode)),n},e=>t=>r=>{if(!Object.values(He).includes(r.type))return t(r);const n=e.getState(),a=t(r),i=e.getState();if(r.type===He.CHOOSE&&void 0!==r.payload.matter&&r.userEventKeys&&r.userEventKeys.includes("order-matter-suggest-click")){let e=null;if(i.matter){const t=i.matterList.indexOf(i.matter);e=t<0?null:t}se.A.sendUserEvent(new We((0,Le.cF)(i),""!==n.matter,(0,Le.Qo)(),i.asapFormMode,e))}return a},e=>t=>r=>{const n=t(r);if(!Object.values($e).includes(r.type))return n;const a=e.getState();switch(r.type){case $e.FOCUS:Ke=r.payload.value;break;case $e.BLUR:r.payload.value!==Ke&&se.A.sendUserEvent(new xe({context:(0,Le.cF)(a),inputType:r.payload.inputType,action:(0,Le.t5)(Ke,r.payload.value),user:(0,Le.Qo)(),pointNumber:r.payload.sequence,asapFormMode:a.asapFormMode}))}return n}];var Qe=r(45051),Ze=r(93703);const Xe=(0,Ze.Kq)((0,Ze.Fm)(),{delay:0}),et={isSamedayFormEnabled:(0,i.iI)(_.YO.SAMEDAY),errors:[],pointsErrors:[null,null],insuranceErrors:[],isCashVoucherIssueAllowed:c.A.isCashVoucherIssueAllowed,backpaymentDetails:c.A.orderData&&c.A.orderData.defaultBackpaymentDetails||"",pointMapOpened:null,timeModel:Xe,creatingOrders:{isLoading:!1,submitted:!1},calculateData:{isLoading:!1,result:null},isPriceSurgeEnabled:!1,returnToFirstPointInfo:null,isWarningsExists:!1},tt=c.A.orderData,rt=[(0,re.EW)(),(0,re.EW)()],nt={...tt,asapFormMode:(0,oe.Td)()?(0,oe.QA)():(0,oe.SP)(),isFormTypeSwitcherEnabled:(0,oe.Td)(),isCreateOrderLoading:!1,vehicleTypeId:null,isBankCardBinding:!1,triggerPointOrderAnimation:0,timepickerType:"time",parameter_warnings:null,isOrderEditForm:!1,orderId:null,originalOrderId:null,draftOrderId:null,points:rt,backpaymentDetails:"",bankCardId:null,paymentMethod:null,promocode:"",committedPromocode:"",isPromocodeVisible:!1,insurance:s.Wp.formatPrice(c.A.USER?.default_insurance_amount||""),cargoDimensions:"",matter:"",is_oversized_item:!1,isLoadingRequired:!1,isMotoboxRequired:"true"===c.A.USER?.default_motobox_flag_value,loadingType:ee,isDraft:!1,unoptimalPointsOrder:null,warnings:{clientPhone:[],totalWeight:[],points:rt.map((()=>(0,re.X6)())),matter:[],insurance:[],cargoDimensions:[],paymentMethod:[],promocode:[],verificationCode:[],tcAgreement:[]},clientWarnings:[],isWarningsExists:!1,formType:_.YO.STANDARD,verificationCode:"",errors:[],isBankCardBindingModalVisible:!1,isClientPhoneVerified:!1,isClientPhoneVerificationRequired:!1,isClientPhoneVerificationCodeSent:!1,bankCardBindingUrl:null,bindBankCardErrors:[],chooseBankCardErrors:[],boundBankCards:[],isChooseBankCardModalVisible:!1,isCvvRequired:!1,autoInsurance:!0,tcAgreement:!0,showTcAgreementError:!1,pointPickerModalSequence:null,calculatedOrderData:null,isLoading:!1,isOrderCreated:!1,areAllWarningsVisible:!1,
1calculateCount:1,paymentDetails:[],isSmsSendStatusVisible:c.A.is_show_flag_send_me_sms,isRecipientsSmsNotificationEnabled:c.A.default_value_flag_send_sms_to_recipient,isSmsNotificationEnabled:c.A.default_value_flag_send_me_sms,paymentProvider:c.A.PAYMENT_PROVIDER,thermalBag:!1,returnToFirstPoint:!1,sameday:et,volumeDiscounts:{loading:!1},uiComponents:{eta:null},orderFormFillingId:(0,i.Pz)()};var at=r(26238),it=r(39172),ot=r(52649);let st=null;const lt=(0,at.A)(((e,t)=>{t({type:d.xt});const r=e.getState();return st=(0,d.ui)(r),n=st,st?(0,it.ty)(st).then((e=>n===st?e:null)):Promise.resolve(null);var n}),300),dt=e=>t=>r=>{t(r);const n=e.getState();!(0,ot.D)(r)&&[_.YO.STANDARD,_.YO.ASAP,_.YO.RETURN_ORDER,_.YO.SERVICE_AREA,_.YO.TRUCKS,_.YO.VIP_DELIVERY].includes(n.asapFormMode)&&r.isCalculateRequired&&lt(e,t).then((e=>{if(e)if(e.is_successful){const r=null===e.parameter_warnings;t({type:d.J3,response:e,userEventKeys:r?["correctOrderInfo"]:null})}else t({type:d.d,errors:e.errors})})).catch((()=>{t({type:d.d,errors:["unexpected_error"]})}))};var ct,mt=r(86446);r(22489),function(e){e.STANDARD_CALCULATE="STANDARD_CALCULATE",e.SAMEDAY_CALCULATE="SAMEDAY_CALCULATE"}(ct||(ct={}));class ut{constructor(){this.listeners=[]}static getInstance(){return this.instance||(this.instance=new this)}on(e,t){this.listeners.push({events:e,callback:t})}fire(e,t){this.listeners.forEach((r=>{r.events.includes(e)&&(r.callback(t),this.listeners=this.listeners.filter((e=>r!==e)))}))}clearAll(){this.listeners=[]}}ut.instance=void 0;var pt=r(97847),ht=r(79018);const _t=class{constructor(e,t,r,n){this.context=void 0,this.user=void 0,this.formType=void 0,this.addressType=void 0,this.data=void 0,this.getName=()=>null,this.getData=()=>this.data,this.context=e,this.user=t,this.formType=r,this.addressType=n,this.data={domain:"OrderForm",context:(0,de.R)(e,r),action:"Chosen",event:"action",element:"ClientAddressSelect",timestamp:(new Date).getTime(),index:null,formType:r,addressType:n,...(0,le.t)(t)}}};var gt=r(87070);let Et=!0;function vt(e,t=0){const r=(0,o.Y0)(e)[t].incity.addressName||"",n=(0,o.ui)(e);let a=(0,o.LX)(e);const i=n?.tags.at(0)||"",s=n?.tags.at(-1)||"";if(i===s){const e=n?.total_weights?.weights;e&&(a=e.find((({value:e})=>e===a))?.label||a)}else a=s;return{address:r,vehicleType:i,weight:a||""}}function yt(e,t){const r=(0,Le.cF)(t),n=(0,Le.Qo)();ht.A.sendUserEvent(new _t(r,n,t.asapFormMode,e))}const ft=e=>t=>r=>{const{userEventKeys:n}=r,a=e.getState();t(r);const i=e.getState();r.type===d.J3&&ut.getInstance().fire(ct.STANDARD_CALCULATE,i),r.type===pt.y.SET_CALCULATE_ORDER&&ut.getInstance().fire(ct.SAMEDAY_CALCULATE,i),function(e,t){const r=(0,o.Y0)(t)[0]?.incity.addressName,n=(0,o.Y0)(t)[1]?.incity.addressName,a=e=>{yt("first",e)},i=e=>{yt("second",e)};if(Et&&r)mt.A.sendFirstAddressSelected(vt(t,0)),gt.A.sendEvent("First address entered"),ut.getInstance().on([ct.SAMEDAY_CALCULATE,ct.STANDARD_CALCULATE],a);else if(Et&&n)ut.getInstance().on([ct.SAMEDAY_CALCULATE,ct.STANDARD_CALCULATE],i);else{const r=vt(t,0),n=vt(e,0),o=vt(t,1),s=vt(e,1);n.address&&r.address!==n.address&&(mt.A.sendFirstAddressSelected(n),gt.A.sendEvent("First address entered"),ut.getInstance().on([ct.SAMEDAY_CALCULATE,ct.STANDARD_CALCULATE],a)),s.address&&o.address!==s.address&&ut.getInstance().on([ct.SAMEDAY_CALCULATE,ct.STANDARD_CALCULATE],i),r.vehicleType!==n.vehicleType&&mt.A.sendVehicleTypeSelected(n),r.weight!==n.weight&&mt.A.sendWeightSelected(n)}Et=!1}(i,a),n&&(n.includes("optimize_route")&&mt.A.sendOptimizeRoute(),n.includes("correctOrderInfo")&&mt.A.sendCorrectOrderInfo(),n.includes("order-matter-suggest-click")&&mt.A.sendOrderMatterSuggestClick(i.matter??""),n.includes("address-on-map-icon-click")&&mt.A.sendShowMap())};var Ct,bt=r(23878),At=r(70349),Tt=r(11297),Nt=r(18039);!function(e){e.GET_PROMOCODE="/order/promo-code"}(Ct||(Ct={}));class Pt extends bt.A{constructor(...e){super(...e),this.getPromocode=async e=>{const t=await this.client.query(Ct.GET_PROMOCODE,{method:"GET",data:Tt.n.toSnakeCase(e)});if(t.isExpectedError()){const e=new At.N("OrderPromocodeProvider.getPromocode",JSON.stringify(t.errors.errors));return(0,Nt.Hy)(e)}return t.isSuccessful()?(0,Nt.eq)(Tt.n.toCamelCase(t.result)):(0,Nt.fJ)()}}}const Ot={orderPromocode:new Pt(se.A.dataProvider)},Rt=e=>t=>{let r=!1;return async n=>{const a=e.getState(),o=t(n),s=e.getState();if((0,i.vG)(s.asapFormMode))return o;if(r&&(s.warnings.promocode?.length>0||!s.promocode)&&(r=!1),r)return o;if(n.type===d.l_)return r=!0,o;if(!a.clientId)return o;const l=a.asapFormMode!==s.asapFormMode,c=a.vehicleTypeId!==s.vehicleTypeId;if(n.type!==d.Tv&&!l&&!c)return o;const m=await Ot.orderPromocode.getPromocode({formType:s.asapFormMode,vehicleTypeId:s.vehicleTypeId});let u="";return(0,Nt.k_)(m)&&(u=m.content.promoCode?.promoCodeValue??""),(0,Nt.XR)(m)&&ht.A.log.logError(m.error.print()),u&&a.promocode!==u&&e.dispatch((0,d.QL)({promocode:u,committedPromocode:u,isPromocodeVisible:!0})),o}};var St=r(35988),It=r(32816),wt=r(47448);let kt=null;const Dt=(0,wt.s)((e=>{const t=e.getState();if(!(0,i.Pv)(t.asapFormMode))return;const r=(0,d.ui)(t);kt=r,(0,it.ty)(r).then((t=>{if(r===kt){const r=t.is_successful&&t.parameter_warnings||null;t.is_successful&&e.dispatch({type:d.J3,response:t}),e.dispatch({type:pt.y.SET_ERRORS_EXIST,payload:r}),e.dispatch({type:pt.y.SET_POINT_ERRORS,payload:r}),e.dispatch({type:pt.y.SET_INSURANCE_ERRORS,payload:r}),e.dispatch({type:pt.y.SET_CALCULATE_ORDER,payload:t}),e.dispatch({type:pt.y.SET_COMMON_ERRORS,payload:[]})}}))}),300),Mt=e=>t=>r=>{t(r);const n=e.getState();if(r.type===d.Ag&&(0,i.Pv)(n.asapFormMode))if(n.sameday.isSamedayFormEnabled)n.points.forEac
1h(((t,r)=>{if(r>0){const a=n.sameday.timeModel.findIndex((e=>e.date.substr(0,10)===t.sameday.day.substr(0,10)));if(a>0){const t=n.sameday.timeModel[a].date;(0,it.b3)(t.substr(0,10)).then((a=>{let i=[{date:t,intervals:[]}];a.is_successful&&a.intervals.length&&(i=[{date:t,intervals:a.intervals.map((e=>({start:e.start_datetime,end:e.finish_datetime})))}]),e.dispatch({type:pt.y.POINT_SET_DAY,payload:{value:t,sequence:r,formType:n.asapFormMode}}),e.dispatch({type:pt.y.SET_TIME_LIST,payload:{timeList:i}})}))}}}));else{const e=(0,Le.Qo)();se.A.sendUserEvent(new St.A(It.B.CREATION,e,n.asapFormMode))}(0,A._A)(r)&&!n.isOrderEditForm&&(0,A.IK)(e),[pt.y.SET_TIME_LIST,pt.y.UPDATE_MAIN_STATE_DATA,pt.y.POINT_SET_TIME,pt.y.FORM_OPENED,d.Po].includes(r.type)&&Dt(e)};var Ft=r(83168);const Lt=function(e){const t=new ie,r=(0,ne.al)(window.location.search);if(r&&t.add(te.URL_PARAMS,(e=>(0,ne.ZF)(e,r,c.A.currentRegionData.first_point_start_at_least_n_minutes_from_now))),e.rawOrderData){const r=e.rawOrderData;t.add(te.ORDER_DATA,(e=>({...e,...ae(e,r)})))}if(e.deliveriesData){const r=e.deliveriesData;t.add(te.DELIVERIES,(e=>({...e,...(0,ne.j4)(e,r)})))}const n=e.clientAddressList&&e.clientAddressList.find((e=>e.is_default));n&&t.add(te.CLIENT_ADDRESS,(e=>(0,ne.kr)(e,n)));const a=e.recentAddressList&&e.recentAddressList.find((e=>0===e.sequence));return a&&t.add(te.RECENT_ADDRESS,(e=>(0,ne.Ok)(e,a))),c.A.USER&&c.A.USER.default_matter&&t.add(te.USER_CONFIG_MATTER,(e=>({...e,matter:c.A.USER?.default_matter}))),c.A.USER&&c.A.USER.note_comments&&t.add(te.USER_CONFIG_COMMENT,(e=>{const t={...e};return t.points[0].incity.note=c.A.USER?.note_comments,t})),t.run(e)}(function(e){let{asapFormMode:t}=e;const r=(0,Qe.qn)("form_type");r&&(0,i.iI)(r)?t=r:"edit"!==e.formMode&&"clone"!==e.formMode&&c.A.orderData?.asapFormMode!==_.YO.SERVICE_AREA||!c.A.orderData?.asapFormMode||(t=c.A.orderData.asapFormMode);const n=(0,o.u0)(e),a=n.find((e=>e.is_default))??n[0],s=a?.vehicle_type_id||null,l={};s&&a?.total_weights?.defaultValue&&(l[s]=a.total_weights.defaultValue.toString());const d=(0,v.pw)(e.paymentMethods,t);return{...e,vehicleTypeId:s,totalWeights:l,paymentMethodList:d,asapFormMode:t}}(nt));Lt.points.forEach(((e,t)=>{Lt.points[t].sameday=(0,A.Fr)(Lt),Lt.rawOrderData&&Lt.rawOrderData.points&&Lt.rawOrderData.points[t]&&t>0&&(Lt.points[t].sameday.time=`${Lt.rawOrderData.points[t].client_start_datetime} - ${Lt.rawOrderData.points[t].client_finish_datetime}`)}));const qt=(0,X.U1)({reducer:(e=Lt,t)=>e?(0,Ft.Ay)(e,t):Lt,middleware:e=>e().concat([dt,Mt,Rt,ft,...je]),devTools:{name:"OrderForm"}});var xt=r(75101);const Bt=(e,t)=>
1{const r=e.findIndex((({value:e})=>e===t));return-1!==r?r:null},Vt=e=>{const{label:t,testId:r}=e;return n.createElement("div",{className:"OrderLabel_Root_L6jmM","data-testid":r},t)};var Ut=r(56131),zt=r(53138);const Jt=new URL(r(75103),r.b).toString();var Ht=r(78114);const Wt=(Kt=({isMapPickerAvailable:e,value:t,placeholder:r,onChange:a,onFocus:i,onBlur:o,onPaste:s,onKeyDown:l,onMapClick:d,sequence:c,disabled:m=!1})=>n.createElement("div",{className:"OrderPointAddress_Root_Ec6i4"},e&&n.createElement("i",{title:(0,p.Jt)("pointAddress/mapTriggerTooltip"),className:"OrderPointAddress_Map_M0WV0",onClick:d,"data-testid":(0,h.k)("orderForm/pointAddressMap",c)},n.createElement("img",{src:Jt,alt:(0,p.Jt)("pointAddress/mapTriggerTooltip")})),n.createElement("div",{className:u()("OrderPointAddress_Input_FYDqM","notranslate")},n.createElement(zt.r,{value:t,placeholder:r,onChange:a,onFocus:i,onBlur:o,onPaste:s,onKeyDown:l,disabled:m,testId:(0,h.k)("orderForm/pointAddress",c)}))),function({error:e,...t}){const r=u()("OrderInputError_Input_V9sCB",null!==e&&"OrderInputError_AlertInput_8OSVC",null!==e&&"dv-order-form-error"),a=t;return n.createElement("div",{className:"OrderInputError_Root_InLcp"},n.createElement("div",{className:r},n.createElement(Kt,{...a})),null!==e&&n.createElement("div",{className:"OrderInputError_Error_tUSJP"},e))}),Yt=(0,s.dY)(Wt),Gt=e=>{const{sequence:t,withoutClientAddresses:r,disabled:s=!1}=e,{value:l,placeholder:m,error:u,orderFormFillingId:_,clientAddressList:g,recentAddressList:E,isMapPickerAvailable:v}=(e=>{const{sequence:t,withoutClientAddresses:r}=e,n=(0,a.d4)(o.PQ),s=(0,a.d4)(o.Y0)[t],l=(0,a.d4)(o.M1).points[t],d=(0,a.d4)(o.Yo),m=(0,a.d4)(o.Rs),u=(0,a.d4)(o.BK);return{value:s.incity.addressName,placeholder:(0,Ht.iD)(t,(0,i.vG)(n)?"pointAddressServiceArea":"pointAddress"),error:(s.incity.addressName||u)&&l.incity.addressName.length>0?l.incity.addressName.join(", "):null,recentAddressList:d.recentAddressList,clientAddressList:r?[]:d.clientAddressList,orderFormFillingId:m,isMapPickerAvailable:c.A.IS_MAP_PICKER_AVAILABLE}})({sequence:t,withoutClientAddresses:r}),y=(e=>{const{sequence:t}=e,r=(0,a.wA)(),n=(0,a.d4)(o.PQ),s=(0,a.d4)(o.ke);return{change:e=>{const n={isFinalAddress:e.isFinalAddress,hintCount:e.hintCount,addressListNumber:e.addressListNumber,method:"geo"};switch(e.type){case xt.i.CLIENT:r((0,Q.Wt)({sequence:t,index:parseInt(e.value),apiMethod:e.apiMethod,...n}));break;case xt.i.RECENT:r((0,Q.ko)({sequence:t,index:parseInt(e.value),apiMethod:e.apiMethod,...n}));break;case xt.i.SUGGESTION:r((0,Q.Cc)({sequence:t,addressName:e.value,addressLatitude:e.latitude,addressLongitude:e.longitude,apiMethod:e.apiMethod,userEventKeys:null,...n})),e.userInput&&e.userInput.length>
1e.label.length&&r((0,Q.C$)(t,e.userInput))}},reset:()=>{r((0,Q.Cc)({sequence:t,addressName:"",addressLatitude:null,addressLongitude:null,apiMethod:null,userEventKeys:null}))},clickMap:()=>{r((0,d.QL)({pointPickerModalSequence:t,pointPickerModalReadonly:(0,i.Pv)(n)&&s},!1,["address-on-map-icon-click"]))}}})({sequence:t,withoutClientAddresses:r}),[f,C]=(0,n.useState)([]),[b,A]=(0,n.useState)(null),T=async e=>{if(!f[e])return null;const t=f[e];let r=null;const n={addressListNumber:e,hintCount:f.length,isFinalAddress:t.isFinalAddress};if(t.placeId){const e=await se.A.addressSuggestion.getCoordinatesByPlaceId(t.placeId,_);e&&(r=e)}return{...t,...r,...n}};(0,n.useEffect)((()=>{A(u)}),[u]);const N=0===t?(0,p.Jt)("pointAddress/pickupLabel"):(0,p.Jt)("pointAddress/deliveryLabel");return n.createElement(n.Fragment,null,n.createElement(Vt,{label:N}),n.createElement(Yt,{suggest:l,isRequired:!0,error:b,sequence:t,testId:(0,h.k)("orderForm/pointSuggestionList",t),withSelfError:!0,suggestionList:f.map((e=>({label:n.createElement(xt.A,{key:e.label,suggestion:e.label,type:e.type}),value:e.label}))),onUpdateSuggestList:async(e,r)=>{const n=[];if((0,Ut.Eb)(e,g).forEach(((t,r)=>n.push({label:`"${t.title}", ${t.address}`,value:t.client_address_id.toString(),latitude:t.latitude,longitude:t.longitude,placeId:null,apiMethod:"client_address",userIn
1put:e,type:xt.i.CLIENT,method:"geo",addressListNumber:r,hintCount:E.length,isFinalAddress:!0}))),(0,Ut.yS)(e,E,t).forEach(((t,r)=>n.push({label:t.address_label,value:t.id.toString(),latitude:t.latitude,longitude:t.longitude,placeId:null,apiMethod:"recent_address",userInput:e,type:xt.i.RECENT,method:"geo",addressListNumber:r,hintCount:E.length,isFinalAddress:!0}))),r)return C(n),void(n.length>0&&A(null));const a=await se.A.addressSuggestion.getAddressSuggestions(e,_,!0,(r=>((e,t,r)=>{qt.dispatch({type:xt.i.FILLING,payload:{sequence:t,addressName:r,method:e.length?"geo":"manual",isFinalAddress:1===e.length&&e[0].isFinalAddress,hintCount:e.length,addressListNumber:Bt(e,r)}})})(r,t,e)));a&&(0===n.length&&a.error?(C([]),A(a.error)):(a.suggestions.forEach(((t,r)=>n.push({...t,hintCount:n.length,addressListNumber:r,userInput:e,type:xt.i.SUGGESTION,method:n.length?"geo":"manual"}))),C(n),A(null)))},onSelect:async e=>{const t=await T(e);t&&y.change(t)},onReject:async()=>{if(1===f.length){const e=await T(0);e&&y.change(e)}A(u)},onReset:y.reset,isMapPickerAvailable:v,placeholder:m,onMapClick:y.clickMap,disabled:s}))},$t=e=>({"--blue-light-color":e.currentCountry.lighten});var Kt;function jt(e,t){const r=e.calculatedOrderData?.uiComponents,n=e.calculatedOrderData?.points?.[t];return r?(0,v.yK)(r,n,t):null}function Qt(e,t){const r=e.calculatedOrderData?.points?.[t],n=r?.point_waiting_compensation?.arrival_datetime;if(!n)return null;const a=(0,Ze.Cm)(n);return(0,p.Jt)("point/courierArrivedAt",{from:a})}const Zt=(0,a.Ng)(((e,t)=>({textHtml:Qt(e,t.sequence)||jt(e,t.sequence)})))((function(e){const{colors:t}=(0,s.DP)();return e.textHtml?n.createElement("div",{className:"OrderPointCourierTime_Root_CVdDg",style:$t(t)},n.createElement("div",null,n.createElement(s.In,{use:"pedestrian-filled",color:t.currentCountry.base,size:"24px"})),n.createElement(E.s,{as:s.fz,size:"16",sizeMobile:"14"},e.textHtml)):null})),Xt=e=>{const{sequence:t}=e,r=(e=>{const{sequence:t}=e,r=(0,a.d4)(o.Y0)[t],n=(0,a.d4)(o.M1).points[t],i=(0,a.d4)(o.BK);return{entranceNumber:r.incity.entranceNumber,floorNumber:r.incity.floorNumber,apartmentNumber:r.incity.apartmentNumber,isApartmentNumberNotRequired:r.incity.isApartmentNumberNotRequired,invisibleMileNavigationInstructions:r.incity.invisibleMileNavigationInstructions,showAddressDetails:!!r.incity.addressName,showApartmentNumberNotRequiredCheckbox:c.A.isApartmentNumberRequired,apartmentNumberErrors:i?n.incity.apartmentNumber:[]}})({sequence:t}),i=(e=>{const{sequence:t}=e,r=(0,a.wA)();return{change:e=>{r((0,Q.Cc)({sequence:t,...e}))}}})({sequence:t}),[l,d]=n.useState(r.showAddressDetails);return n.useEffect((()=>{!l&&r.showAddressDetails&&requestAnimationFrame((()=>{d(!0)}))}),[l,r.showAddressDetails]),l||r.showAddressDetails?n.createElement("div",{className:u()("OrderPointAddressDetails_Root_LCdXx","OrderPointAddressDetails_Expandable_pIZ8B",l&&"OrderPointAddressDetails_Expanded_ewVhX")},n.createElement("div",{className:"OrderPointAddressDetails_AddressDetails_J3X5q"},n.createElement(zt.A,{value:r.entranceNumber,placeholder:(0,p.Jt)("pointAddress/entranceNumberPlaceholder"),onChange:e=>i.change({entranceNumber:e}),testId:(0,h.k)("orderForm/pointEntranceNumber",t)}),n.createElement(zt.A,{value:r.floorNumber,placeholder:(0,p.Jt)("pointAddress/floorNumberPlaceholder"),onChange:e=>i.change({floorNumber:e}),testId:(0,h.k)("orderForm/pointFloorNumber",t)}),n.createElement("div",{className:"OrderPointAddressDetails_ApartmentNumber_Ovu1X"},n.createElement(zt.A,{value:r.apartmentNumber,disabled:r.showApartmentNumberNotRequiredCheckbox&&r.isApartmentNumberNotRequired,placeholder:(0,p.Jt)("pointAddress/placeholderApartmentInfo"),onChange:e=>i.change({apartmentNumber:e}),errors:r.apartmentNumberErrors,testId:(0,h.k)("orderForm/pointApartmentNumber",t)}),r.showApartmentNumberNotRequiredCheckbox&&n.createElement(s.Sc,{label:(0,p.Jt)("pointAddress/disableApartmentInfoLabel"),checked:r.isApartmentNumberNotRequired,onChange:e=>i.change({isApartmentNumberNotRequired:e}),testId:(0,h.k)("orderForm/pointApartmentNumberNotRequired",t)}
1))),n.createElement("div",null,n.createElement(zt.A,{value:r.invisibleMileNavigationInstructions,placeholder:(0,p.Jt)("pointAddress/howToGetPlaceholder"),onChange:e=>i.change({invisibleMileNavigationInstructions:e}),testId:(0,h.k)("orderForm/pointHowToGet",t)}))):null};var er=r(59727),tr=r(45555);const rr=(0,er.A)(tr.H),nr=(e,t,r)=>({type:$e.FOCUS,payload:{value:e,inputType:t,sequence:r}}),ar=(e,t,r)=>({type:$e.BLUR,payload:{value:e,inputType:t,sequence:r}}),ir=e=>{const{sequence:t}=e,r=(e=>{const{sequence:t}=e,r=(0,a.d4)(o.Y0)[t],n=(0,a.d4)(o.M1).points[t],i=(0,a.d4)(o.BK);return{phone:r.incity.phone,phoneErrors:i?n.incity.phone:[],contactPerson:r.incity.contactPerson}})({sequence:t}),i=(e=>{const{sequence:t}=e,r=(0,a.wA)();return{change:e=>{r((0,Q.Cc)({sequence:t,...e}))},focusPhone:e=>{r(nr(e.replace(/\D/g,""),Be.PHONE,t))},blurPhone:e=>{r(ar(e.replace(/\D/g,""),Be.PHONE,t))},focusContactPerson:e=>{r(nr(e,Be.CONTACT_NAME,t))},blurContactPerson:e=>{r(ar(e,Be.CONTACT_NAME,t))}}})({sequence:t}),l=(0,p.Jt)("pointAddress/mobileLabel");return n.createElement("div",{className:"OrderPointContacts_Root_Y3pHw"},n.createElement("div",null,l&&n.createElement(Vt,{label:l}),n.createElement(rr,{value:r.phone,focusInput:i.focusPhone,blurInput:i.blurPhone,onChange:e=>i.change({phone:e}),errors:r.phoneErrors,testId:(0,h.k)("orderForm/pointPhone",t)})),n.createElement("div",null,l&&n.createElement(s.jZ,{mobile:!0,extraMobile:!0},n.createElement(Vt,null)),n.createElement(zt.A,{value:r.contactPerson,onFocus:i.focusContactPerson,onBlur:i.blurContactPerson,onChange:e=>i.change({contactPerson:e}),placeholder:0===t?(0,p.Jt)("orderPointInfo/contactPersonPickUp"):(0,p.Jt)("orderPointInfo/contactPersonDropOff"),testId:(0,h.k)("orderForm/contactPerson",t)})))};var or=r(83751),sr=r(12659);const lr="OrderPointTimes_Time_69sHB",dr=e=>{const{sequence:t}=e,r=(e=>{const{sequence:t}=e,r=(0,a.d4)(o.Y0),n=r[t].incity,i=(0,a.d4)(o.M1).points[t].incity,s=(0,a.d4)(o.MP),l=(0,a.d4)(o.uw),d=(0,a.d4)((e=>e.timepickerType)),c=(0,a.d4)(o.BK),m=(0,a.d4)(o.PQ),u=s[t],{localTimeErrors:p,fromTimeForcedLabel:_,toTimeForcedLabel:g}=(0,a.d4)(o.mi)[t],E=(0,h.m)((0,sr.Ar)(l,d),"orderForm/pointDateOption"),v=(0,h.m)(u.from,"orderForm/pointFromOption"),y=(0,h.m)(u.to,"orderForm/pointToOption");return{date:n.date||l[0].date,dateList:E,dateErrors:i.date,fromTime:n.fromTime||null,fromTimeForcedLabel:_,fromTimeList:v,fromTimeErrors:g?p.fromTime:c?i.fromTime:[],toTime:n.toTime||null,toTimeForcedLabel:g,toTimeList:y,isToTimeRequired:t===r.length-1,toTimeErrors:g?p.toTime:c?i.toTime:[],commonErrors:p.common||[],isAsapForm:(0,oe.Kp)(m),isTrucksForm:(0,oe.rG)(m),isVipDeliveryForm:(0,oe.aN)(m),isCourierArrived:!!n.pointWaitingCompensation?.arrival_datetime}})({sequence:t}),i=(e=>{const{sequence:t}=e,r=(0,a.wA)();return{changePointDate:e=>{r((0,Q.jM)(t,e))},changePointFromTime:e=>{r((0,Q.Cc)({sequence:t,fromTime:e}))},changePointToTime:e=>{r((0,Q.Cc)({sequence:t,toTime:e}))}}})({sequence:t}),s=0===t?(0,p.Jt)("pointAddress/departLabel"):(0,p.Jt)("pointAddress/arriveLabel");return r.isCourierArrived||r.isAsapForm||r.isTrucksForm||r.isVipDeliveryForm?null:n.createElement("div",null,n.createElement("div",{className:u()("OrderPointTimes_Times_nonFK",r.commonErrors.length>0&&"dv-order-form-error")},n.createElement("div",{className:lr},s&&n.createElement(Vt,{label:s,testId:(0,h.k)("orderForm/pointDateText",t)}),n.createElement(or.A,{value:r.date,options:r.dateList,onChange:i.changePointDate,errors:r.dateErrors,isRequired:!1,testId:(0,h.k)("orderForm/pointDate",t)})),n.createElement("div",{className:lr},n.createElement(Vt,{label:(0,p.Jt)("point/timeFromLabel"),testId:(0,h.k)("orderForm/pointFromText",t)}),n.createElement(or.A,{value:r.fromTimeForcedLabel?"-":r.fromTime,options:r.fromTimeList,onChange:i.changePointFromTime,forcedLabel:r.fromTimeForcedLabel,errors:r.fromTimeErrors,isRequired:!1,disabled:r.commonErrors.length>0,testId:(0,h.k)("orderForm/pointFrom",t)})),n.createElement("div",{className:lr},n.createElement(Vt,{label:(0,p.Jt)("point/timeToLabel"),testId:(0,h.k)("orderForm/pointToText",t)}),n.createElement(or.A,{value:r.toTimeForcedLabel?"-":r.toTime,options:r.toTimeList,onChange:i.changePointToTime,forcedLabel:r.toTimeForcedLabel,errors:r.toTimeErrors,isRequired:r.isToTimeRequired,disabled:r.commonErrors.length>0,testId:(0,h.k)("orderForm/pointTo",t)}))),r.commonErrors.length>0&&n.createElement("div",{className:"OrderPointTimes_CommonErrors_wCWSq"},r.commonErrors.join()))};var cr=r(73151);const mr=e=>{const{sequence:t}=e,r=(e=>{const{sequence:t}=e,r=(0,a.d4)(o.Y0)[t].incity,n=(0,a.d4)(o.PQ),s=(0,i.vG)(n)?"pointNoteServiceArea":"pointNote";return{value:r.note,placeholder:(0,p.Jt)(`${s}/placeholder`),testId:(0,h.k)("orderForm/pointNote",t)}})({sequence:t}),s=(e=>{const{sequence:t}=e,r=(0,a.wA)();return{focusNote:e=>{r(nr(e,Be.COMMENT,t))},blurNote:e=>{r(ar(e,Be.COMMENT,t))},onChange:e=>r((0,Q.Cc)({sequence:t,note:e}))}})({sequence:t});return n.createElement(cr.A,{value:r.value,placeholder:r.placeholder,testId:r.testId,...s})};r(13579);var ur=r(39140);const pr="PointGoodsItem_Row_RMqGL",hr="PointGoodsItem_Hidden_H7ir4",_r=({sequence:e,caption:t,className:r,description:a,getErrorByFieldName:i,isHideCrossIcon:o,itemPaymentAmount:l,itemsCount:d,nomenclatureCode:c,paymentAmount:m,vatAmount:_,vatOptions:E,vatType:v,wareCode:y,onChangeWareCode:f,onChangeDescription:C,onChangePaymentAmount:b,onChangeCount:A,onChangeVat:T,onChangeNomenclatureCode:N,onRemoveItem:P})=>{const O=(0,p.Wx)("pointGoodsList");return n.createElement("div",{className:u()("PointGoodsItem_Root_FidcN",r)},n.createElement("div",{className:"PointGoodsItem_MobileHeader_AMOUV"},n.createElement("div",null,n.createElement(s.fz,{bold:!0,size:"16"},t),n.createElement(s.fz,{className:"PointGoodsItem_MobileHeaderPrice_c0Kzo",size:"16"},m&&n.createElement(n.Fragment,null,(0,g.$)(m),_&&n.createElement(n.Fragment,null,`, ${O("vatMobileTotalFirst")} `,(0,g.$)(_),` ${O("vatMobileTotalLast")}`)))),n.createElement(s.In,{size:24,use:"cross",className:u()(o&&hr),onClick:P,"data-testid":(0,h.k)("orderForm/removeGood",e)})),n.createElement("div",{className:"PointGoodsItem_Data_aVUBe"},n.createElement("div",{className:pr},n.createElement("div",{className:"PointGoodsItem_Code_q7ew2"},n.createElement(s.pd,{value:y,label:O("wareCode"),onChangeHandler:f,error:i("wareCode"),testId:(0,h.k)("orderForm/wareCode",e)})),n.createElement("div",{className:"PointGoodsItem_Vat_1hFmG"},n.createElement(s.l6,{value:v,label:O("vat"),options:E,onSelect:T,error:i("vatType")??null,testId:(0,h.k)("orderForm/vatType",e)})),n.createElement("div",{className:"PointGoodsItem_Price_etkwB"},n.createElement(s.pd,{type:"tel",value:l,label:O("price"),onChangeHandler:e=>{Number.isNaN(Number(e))||b(e)},error:i("itemPaymentAmount"),testId:(0,h.k)("orderForm/itemPaymentAmount",e)}
1)),n.createElement("div",{className:"PointGoodsItem_Amount_OTWVS"},n.createElement(s.pd,{type:"tel",value:d,label:O("count"),onChangeHandler:e=>A(e.replace(/\D+/,"")),error:i("itemsCount"),testId:(0,h.k)("orderForm/itemsCount",e)}))),n.createElement("div",{className:pr},n.createElement("div",{className:"PointGoodsItem_Description_xsiQP"},n.createElement(s.pd,{value:a,label:O("description"),onChangeHandler:C,error:i("description"),testId:(0,h.k)("orderForm/goodDescription",e)})),n.createElement("div",{className:"PointGoodsItem_NomenclatureCode_Ryixs"},n.createElement(s.pd,{value:c,label:O("nomenclatureCode"),onChangeHandler:N,error:i("nomenclatureCode"),testId:(0,h.k)("orderForm/nomenclatureCode",e)})))),n.createElement("div",{className:"PointGoodsItem_Total_GG82b"},m&&n.createElement(n.Fragment,null,n.createElement(s.fz,{size:"16",bold:!0,className:u()(!_&&"PointGoodsItem_PriceWithoutVat_b0VL2")},(0,g.$)(m)),_&&n.createElement(s.fz,{size:"14"},O("vatTotalFirst"),n.createElement("br",null),(0,g.$)(_),` ${O("vatTotalLast")}`))),n.createElement(s.In,{use:"cross",size:24,className:u()("PointGoodsItem_Remove_om55I",o&&hr),onClick:P,"data-testid":(0,h.k)("orderForm/removeGood",e)}))};r(18237);const gr=(e,t)=>r=>e?.[t]?.[r]?.[0],Er=({packages:e,errors:t,changeWareCode:r,changeDescription:a,addGood:i,changePaymentAmount:o,changeItemCount:l,removeGood:d,changeVat:c,vatOptions:m,changeNomenclatureCode:u,vatAmount:_,paymentAmount:E})=>{const v=(0,p.Wx)("pointGoodsList");return n.createElement("div",{className:"PointGoods_Root_4OTlX"},n.createElement(s.fz,{className:"PointGoods_Title_dtvOp",size:"16"},v("title")),n.createElement("div",null,e.map(((i,s)=>n.createElement(_r,{key:s,sequence:s,className:"PointGoods_Layout_b8A7j",caption:v("good",{index:s+1}),isHideCrossIcon:e.length<2,...i,getErrorByFieldName:gr(t,s),vatOptions:m,onChangeWareCode:e=>r(s,e),onChangeDescription:e=>a(s,e),onChangeCount:e=>l(s,e),onChangePaymentAmount:e=>o(s,e),onChangeVat:e=>c(s,e),onChangeNomenclatureCode:e=>u(s,e),onRemoveItem:()=>d(s)})))),_&&E&&n.createElement("div",{className:"PointGoods_Total_aSYVa PointGoods_Layout_b8A7j"},n.createElement(s.fz,{className:"PointGoods_TotalPrice_2hOlh",size:"16",bold:!0},v("total")," ",(0,g.$)(E)),n.createElement(s.fz,{size:"16"},v("vatTotalFirst")," ",(0,g.$)(_)," ",v("vatTotalLast"))),n.createElement(s.PO,{testId:(0,h.k)("orderForm/addGood"),use:"secondary",className:"PointGoods_AddButton_Bg8vB",onClick:i},v("button")))},vr=()=>{const e=(0,p.Wx)("pointGoodsList");return n.createElement("div",null,n.createElement(s.fz,{size:"16"},e("warningText")," ",n.createElement("a",{href:"/cabinet/requisites"},e("warningLink"))))},yr=e=>{const{sequence:t}=e,r=(e=>{const{sequence:t}=e,r=(0,a.d4)(o.Y0)[t].incity,n=(0,a.d4)(o.M1).points[t].incity,i=(0,a.d4)(o.BK);return{packages:r.packages,errors:n.packages,vatOptions:(s=c.A.vatTypes,s.map((({code:e,name:t})=>({value:e,label:t})))),vatAmount:r.vatAmount,paymentAmount:r.paymentAmount,isLoadingWhenCourierActionIsChanged:r.isLoadingWhenCourierActionIsChanged,showErrors:i};var s})({sequence:t}),i=(e=>{const{sequence:t}=e,r=(0,a.wA)();return{changeWareCode:(e,n)=>{r((0,Q.WJ)(t,e,{wareCode:n}))},changeDescription:(e,n)=>{r((0,Q.WJ)(t,e,{description:n}))},changeItemCount:(e,n)=>{r((0,Q.WJ)(t,e,{itemsCount:n}))},changePaymentAmount:(e,n)=>{r((0,Q.WJ)(t,e,{itemPaymentAmount:n}))},addGood:()=>{r((0,Q.ce)(t))},removeGood:e=>{r((0,Q.hK)(t,e))},changeVat:(e,n)=>{r((0,Q.WJ)(t,e,{vatType:n}))},changeNomenclatureCode:(e,n)=>{r((0,Q.WJ)(t,e,{nomenclatureCode:n}))}}})({sequence:t});if(r.isLoadingWhenCourierActionIsChanged)return n.createElement("div",{className:"PointGoods_Loader_i4vMK"},n.createElement(s.y$,null));if(!(l=r.errors)||!l.reduce(((e,t)=>e||"not_allowed"===t),!1)){const e=r.showErrors?r.errors:[];return n.createElement(Er,{sequence:t,errors:e,packages:r.packages,vatOptions:r.vatOptions,vatAmount:r.vatAmount,paymentAmount:r.paymentAmount,...i})}var l;return n.createElement(vr,null)},fr="OrderPointEcommerce_MoneyAmount_V4org",Cr=e=>{const{sequence:t}=e,r=(0,s.DP)(),l=(e=>{const{sequence:t}=e,r=(0,a.d4)(o.Y0)[t].incity,n=(0,a.d4)(o.M1).points[t].incity,s=(0,a.d4)(o.ke),l=(0,a.d4)((e=>e.isCashVoucherIssueAllowed)),d=(0,a.d4)(o.PQ),c=(0,i.vG)(d)?"orderPointInfoServiceArea":"orderPointInfo",m=(0,h.m)((0,Ht.YT)(t,{isCashVoucherIssueAllowed:l&&!(0,i.vG)(d),isEditWithTaking:!(!s||r.courierAction!==Y.r.Taking)},c),"orderForm/courierActionList"),u=n.moneyAmount.length>1?[...n.moneyAmount]:[];return{isEcommerceFieldsVisible:r.isEcommerceFieldsVisible,clientOrderId:r.clientOrderId,courierAction:r.courierAction,courierActionList:m,courierActionErrors:n.courierAction,moneyAmount:r.moneyAmount,sequence:t,taking:r.taking??"",takingErrors:[...n.taking,...u],clientOrderIdErrors:n.clientOrderId||[],isTakingDisabled:(0,i.Pv)(d)&&s,isCourierActionDisabled:(0,i.Pv)(d)&&s}})({sequence:t}),m=(e=>{const{sequence:t}=e,r=(0,a.wA)();return{focusClientOrderId:e=>{r(nr(e,Be.CLIENT_ORDER_ID,t))},blurClientOrderId:e=>{r(ar(e,Be.CLIENT_ORDER_ID,t))},changeClientOrderId:e=>{r((0,Q.Cc)({sequence:t,clientOrderId:e}))},changeCourierAction:e=>{const n=e===Y.r.COD;r((0,Q.Cc)({sequence:t,courierAction:e,isCodCashVoucherRequired:n})),r((0,d.Mm)())}
1,focusTakingAmount:e=>{r(nr(e,Be.TAKING_AMOUNT,t))},blurTakingAmount:e=>{r(ar(e,Be.TAKING_AMOUNT,t))},change:e=>{r((0,Q.Cc)({sequence:t,...e}))}}})({sequence:t});if(!n.useMemo((()=>l.courierAction!==Y.r.None||l.courierActionList.some((({value:e})=>e!==Y.r.None))),[l.courierAction,l.courierActionList]))return null;const u=(0,p.Jt)("orderPointInfo/takingQuestions",{maxTaking:(0,g.$)(c.A.MAX_TAKING)}),_=void 0!==l.courierActionList.find((e=>"usual"===e.type&&e.value===l.courierAction));return n.createElement(ur.A,{toOpenText:(0,p.Jt)("point/detailEcommerceShowTitle"),toCloseText:(0,p.Jt)("point/detailEcommerceHideTitle"),isOpen:l.isEcommerceFieldsVisible,onClick:e=>m.change({isEcommerceFieldsVisible:e}),testId:(0,h.k)("orderForm/detailEcommerce",t)},n.createElement("div",{className:"OrderPointEcommerce_Row_KlKPb"},l.courierActionList.length>1&&n.createElement("div",{className:"OrderPointEcommerce_Actions_bHm9V"},n.createElement(or.A,{testId:(0,h.k)("orderForm/ecommerce",t),value:l.courierAction,options:l.courierActionList,onChange:e=>{Object.values(Y.r).includes(e)&&m.changeCourierAction(e)},isRequired:!1,disabled:l.isCourierActionDisabled})),l.courierAction===Y.r.Taking&&_&&n.createElement("div",{className:fr},n.createElement(zt.A,{testId:(0,h.k)("orderForm/maxTaking",t),type:s.kA.FLOAT,value:l.moneyAmount,onFocus:m.focusTakingAmount,onBlur:m.blurTakingAmou
1nt,onChange:e=>m.change({moneyAmount:e}),placeholder:(0,p.Jt)("orderPointInfo/moneyAmount"),isRequired:!1,errors:l.takingErrors,disabled:l.isTakingDisabled,minValue:0,...c.A.MAX_TAKING&&{maxValue:c.A.MAX_TAKING}}),u&&n.createElement(s.m_,{target:n.createElement(s.In,{use:"question-mark",size:24}),className:"OrderPointEcommerce_QuestionTooltip_Xcl1H",id:`takingQuestionTooltip_${t}`},n.createElement("div",null,u))),l.courierAction===Y.r.COD&&c.A.isCodWithoutPackagesEnabled&&n.createElement("div",{className:fr},n.createElement(zt.A,{testId:(0,h.k)("orderForm/codWithoutPackages",t),type:s.kA.FLOAT,value:l.taking,onChange:e=>m.change({taking:e}),placeholder:(0,p.Jt)("orderPointInfo/moneyAmount"),isRequired:!1,errors:l.takingErrors,minValue:0,disabled:l.isTakingDisabled}))),l.courierActionErrors.length>0&&n.createElement(s.ny,{className:"OrderPointEcommerce_Informer_p5Z5h",use:"Error",description:l.courierActionErrors.join(", "),backgroundType:s.If.Coloured,backgroundColor:r.colors.PrimaryGrey3,bordered:!0,borderColor:r.colors.PrimaryGrey3,radiusType:s.pS.SmallRadius}),l.courierAction===Y.r.COD&&!c.A.isCodWithoutPackagesEnabled&&0===l.courierActionErrors.length&&n.createElement("div",{className:"OrderPointEcommerce_Goods_32dCz"},n.createElement(yr,{sequence:t})))},br=e=>{const{sequence:t}=e,r=(e=>{const{sequence:t}=e,r=(0,a.d4)(o.Y0)[t],n=(0,a.d4)(o.M1).points[t],i=(0,a.d4)(o.BK);return{clientOrderId:r.incity.clientOrderId,clientOrderIdErrors:i&&n.incity.clientOrderId||[],isVisible:c.A.IS_INTERNAL_ORDER_ID_AVAILABLE&&0!==t}})({sequence:t}),i=(e=>{const{sequence:t}=e,r=(0,a.wA)();return{focusClientOrderId:e=>{r(nr(e,Be.CLIENT_ORDER_ID,t))},blurClientOrderId:e=>{r(ar(e,Be.CLIENT_ORDER_ID,t))},changeClientOrderId:e=>{r((0,Q.Cc)({sequence:t,clientOrderId:e}))}}})({sequence:t});return r.isVisible?n.createElement("div",{className:"OrderPointInternalId_Row_AdG3O"},n.createElement("div",{className:"OrderPointInternalId_OrderId_P74PH"},n.createElement(zt.A,{value:r.clientOrderId,onFocus:i.focusClientOrderId,onBlur:i.blurClientOrderId,onChange:i.changeClientOrderId,testId:(0,h.k)("orderForm/ecommerce",t),placeholder:(0,p.Jt)("orderPointInfo/internalOrderNumber"),isRequired:!1,errors:r.clientOrderIdErrors}))):null},Ar=()=>{const e=(0,a.wA)();return n.createElement(s.$n,{size:"small",icon:n.createElement(s.In,{use:"plus"}),onClick:()=>e((0,d.pV)()),testId:(0,h.k)("orderForm/addPoint")},(0,p.Jt)("order/addAddressLinkLabel"))},Tr=e=>{const t=(0,a.d4)(o.Q0),r=(0,a.d4)(o.Di),i=(0,a.d4)(o.BU),l=(0,a.wA)();return t?n.createElement("div",{className:e.className},n.createElement(s.Sc,{testId:(0,h.k)("orderForm/optimizeRoute"),checked:!!i,label:(0,p.Jt)("autoRoting/title"),onChange:()=>l((0,d.lA)()),disabled:r})):null},Nr=()=>{const e=(0,a.d4)(o.T7),t=(0,a.d4)((e=>e.returnToFirstPoint)),r=(0,a.d4)(o.BK),i=(0,a.d4)(o.M1).isReturnToFirstPointRequired||[],l=(0,a.wA)();return e?n.createElement(s.Sc,{checked:t,onChange:e=>{l((0,d.QL)({returnToFirstPoint:e}))},label:n.createElement("div",{className:"ReturnToFirstPoint_Label_1GJlM"},(0,p.Jt)("returnToFirstPoint/label")),testId:(0,h.k)("orderForm/returnToFirstPoint"),error:r?i.join(", "):void 0}):null};var Pr=r(78203);const Or=(0,a.Ng)((e=>{const t=null!=e.pointPickerModalSequence&&(0,o.Y0)(e)[e.pointPickerModalSequence].incity.addressName;return{isOpen:null!==e.pointPickerModalSequence,pointSequence:e.pointPickerModalSequence,address:t||"",orderFormFillingId:e.orderFormFillingId,readonly:e.pointPickerModalReadonly}}),(e=>({onClose:()=>{e((0,d.QL)({pointPickerModalSequence:null}))},updatePointAddress:(t,r,n,a)=>{null!==t&&n&&a&&e((0,Q.Cc)({sequence:t,addressName:r||"",addressLatitude:n,addressLongitude:a,isFinalAddress:!0,method:"map"})),e((0,d.QL)({pointPickerModalSequence:null}))}})))(Pr.E);var Rr=r(40400);const Sr=e=>n.createElement("div",{className:u()("OrderBlock_Root_ix01j",e.className)},e.children);var Ir=r(84097);const wr="OrderPointsTemplate_LineHidden_nfS8H",kr="OrderPointsTemplate_OrderPoint_5YOXW",Dr="OrderPointsTemplate_Buttons_VZDLR",Mr=e=>({"--color":e.currentCountry.base,"--color-hover":e.currentCountry.darken,"--green-color":e.AccentGreen}),Fr=e=>{const{isEditMode:t,renderPoint:r,points:i}=e,{colors:l}=(0,s.DP)(),c=(0,a.d4)(o.p0),[m,_]=n.useState(!1),g=(0,a.wA)(),E=e.renderAddPointButton?.(),v=e.renderReorderPointsButton?.(),y=e.renderOptimizeRouteCheckbox?.(),f=e.renderReturnToFirstPointCheckbox?.(),C=n.useRef(e.points.length),b=n.useRef({});n.useEffect((()=>
1{if(C.current<e.points.length){const n=b.current[e.points.length-1];n instanceof HTMLElement&&(r={slideInStart:"OrderPointsTemplate_SlideInStart_ZnIXF",slideInEnd:"OrderPointsTemplate_SlideInEnd_wOo9m"},(t=n).classList.add(r.slideInStart),(0,Ir.L)(1).then((()=>{t.classList.remove(r.slideInStart),t.classList.add(r.slideInEnd)})).then((()=>(0,Ir.L)(200))).then((()=>t.classList.remove(r.slideInEnd))))}var t,r;C.current=e.points.length}),[e.points.length]);return n.createElement("div",{style:Mr(l)},n.createElement(Rr.ZI,{flipKey:c,onStart:()=>_(!0),onComplete:()=>_(!1)},n.createElement("div",{className:"OrderPointsTemplate_Wrapper_AaoUu"},i.map(((a,o)=>{const c=!a.incity?.isEditable&&t,_=i.length>2&&o>0&&!a.isFinished&&!c,E=o?"point/directionCaptionTo":"point/directionCaptionFrom";return n.createElement(Rr.lf,{flipId:a.uid,key:a.uid},n.createElement("div",{ref:e=>{e&&(b.current[o]=e)},className:"OrderPointsTemplate_Point_y6RaX","data-testid":(0,h.k)("orderForm/point")},n.createElement("div",{className:c?"OrderPointsTemplate_Visited_zQzs1 OrderPointsTemplate_Decoration_rAuTr":"OrderPointsTemplate_Decoration_rAuTr"},n.createElement("div",{className:"OrderPointsTemplate_Number_Fnsnx","data-point-number":o+1}),!c&&n.createElement("div",{className:"OrderPointsTemplate_Caption_F2b9f"},(0,p.Jt)(E)),n.createElement("div",{className:u()("OrderPointsTemplate_Line_aFrgV",{[wr]:m})})),n.createElement("div",{className:kr},_&&n.createElement(s.In,{use:"cross",color:l.PrimaryGrey,className:"OrderPointsTemplate_Remove_GbRTZ",onClick:()=>(t=>{(function(e,t,r,n){const a=r[e];if(!(a instanceof HTMLElement))return Promise.resolve();a.classList.add(n.slideOutStart);const i=function(e,t,r){const n=[];for(let a=e+1;a<t;a++)n.push(r[a]);return n}(e,t,r);return i.forEach((e=>{e instanceof HTMLElement&&e.classList.add(n.slideUpStart)})),(0,Ir.L)(1).then((()=>{a.classList.remove(n.slideOutStart),a.classList.add(n.slideOutEnd),i.forEac
1h((e=>{e instanceof HTMLElement&&(e.classList.remove(n.slideUpStart),e.classList.add(n.slideUpEnd))}))})).then((()=>(0,Ir.L)(200))).then((()=>{a.classList.remove(n.slideOutEnd);for(let e=0;e<t;e++){const t=r[e];t instanceof HTMLElement&&(t.classList.remove(n.slideUpEnd),t.removeAttribute("style"))}}))})(t,e.points.length,b.current,{slideOutStart:"OrderPointsTemplate_SlideOutStart_JW9Iw",slideOutEnd:"OrderPointsTemplate_SlideOutEnd_alyHC",slideUpStart:"OrderPointsTemplate_SlideUpStart_ThouX",slideUpEnd:"OrderPointsTemplate_SlideUpEnd_E0IUW"}).then((()=>{g((0,d.vL)(t)),delete b.current[t]}))})(o),"data-testid":(0,h.k)("orderForm/removePoint")}),n.createElement(Sr,{className:u()(kr,"OrderPointsTemplate_FixForMobile_d0n95")},r(o)))))}))),n.createElement("div",{className:"OrderPointsTemplate_ButtonsWrapper_z9pmE"},E&&n.createElement("div",{className:Dr},E),v&&n.createElement("div",{className:u()(Dr,"OrderPointsTemplate_RearrangeBtn_tJmWg")},v)),f&&n.createElement("div",{className:Dr},f),y&&n.createElement("div",{className:Dr},y)))};var Lr=r(43375),qr=r(43627),xr=r(74979);const Br="ReorderPointsModal_IsDragging_pIiwL";function Vr({id:e,index:t,address:r,disabled:a}){const{attributes:i,listeners:o,setNodeRef:l,transform:d,transition:c,isDragging:m}=(0,qr.gl)({id:e,disabled:a}),u={transform:xr.Ks.Transform.toString(d),zIndex:m?1:void 0,transition:c};return n.createElement("div",{ref:l,className:`ReorderPointsModal_PointItem_gXFCy ${m?Br:""} ${a?"ReorderPointsModal_Disabled_5lW1E":""}`,style:u,...i,...o},n.createElement("div",{className:"ReorderPointsModal_PointNumber_AGke9 "+(a?"ReorderPointsModal_Visited_P9nOi":"")},a?n.createElement(s.In,{use:"check"}):t+1),n.createElement("div",{className:"ReorderPointsModal_PointDetailsWrapper_kivX4"},n.createElement("div",{className:"ReorderPointsModal_PointDetails_b62mH"},n.createElement("span",{className:"ReorderPointsModal_PointAddress_Gtcqd"},r||(0,p.Jt)("point/reorderPointsEmptyAddress"))),n.createElement("div",{className:"ReorderPointsModal_DragHandle_8U7Ia"},n.createElement(s.In,{use:"drager",className:`${m?Br:""}`}))))}const Ur=e=>({"--color":e.currentCountry.base});function zr({isOpen:e,points:t,onClose:r,onApply:a}){const{colors:i}
1=(0,s.DP)(),[o,l]=(0,n.useState)([]);(0,n.useEffect)((()=>{e&&l([...t])}),[e,t]);const d=(0,Lr.FR)((0,Lr.MS)(Lr.AN,{activationConstraint:{delay:100,tolerance:5}}));return e?n.createElement(s.aF,{onCloseRequest:r,width:800,className:"ReorderPointsModal_Modal_ipuOO"},n.createElement("div",{className:"ReorderPointsModal_ModalContent_8RLz1",style:Ur(i)},n.createElement(s.o5,{variant:"Title3 Bold 32-44",className:"ReorderPointsModal_Title_zg2yS"},(0,p.Jt)("point/reorderPoints")),n.createElement(Lr.Mp,{collisionDetection:Lr.fp,onDragEnd:e=>{const{active:t,over:r}=e;if(r&&t.id!==r.id){const e=o.findIndex((e=>e.uid===t.id)),n=o.findIndex((e=>e.uid===r.id));if(n<=o.reduce(((e,t,r)=>t.incity.isEditable?e:r),-1))return;l((0,qr.be)(o,e,n))}},sensors:d},n.createElement(qr.gB,{items:o.map((e=>e.uid)),strategy:qr._G},n.createElement("div",{className:"ReorderPointsModal_PointsList_qsmaj"},o.map(((e,t)=>n.createElement(Vr,{key:e.uid,id:e.uid,index:t,address:e.incity.addressName,disabled:!e.incity.isEditable})))))),n.createElement("div",{className:"ReorderPointsModal_Buttons_TwzUk"},n.createElement(s.$n,{use:"primary",size:"medium",wide:!0,onClick:()=>{const e=o.map((e=>e.uid));a(e),r()}},(0,p.Jt)("point/reorderPointsApply"))))):null}var Jr=r(34666);function Hr(){const e=(0,a.d4)(o.Y0),t=(0,a.d4)(o.ke),r=(0,a.wA)(),[i,l]=(0,n.use
1State)(!1);if(t&&e.some((e=>!e.incity.isEditable)))return null;const c=e=>{r((0,d.Ng)(e))};return n.createElement(n.Fragment,null,n.createElement(s.$n,{icon:n.createElement(s.In,{use:"refresh",color:Jr.w.colors.PrimaryGrey}),use:"secondary",size:"small",onClick:()=>{if(2===e.length){const t=[e[1].uid,e[0].uid];c(t)}else l(!0)}},(0,p.Jt)("point/reorderPoints")),n.createElement(zr,{isOpen:i,onClose:()=>l(!1),points:e,onApply:c}))}const Wr=({Address:e,AddressDetails:t,Contacts:r,Time:a,Note:i,InternalId:o=null,Ecommerce:l=null,ContactlessDeliveryCheckbox:d=null})=>{const c=(0,s.DP)();return n.createElement("div",{className:"OrderPointTemplate_Root_jau78",style:(m=c.colors,{"--color":m.currentCountry.base,"--color-hover":m.currentCountry.darken})},e,t,r,a,d&&n.createElement("div",null," ",d),n.createElement("div",null,i),o,l);var m},Yr=()=>{const e=(0,a.d4)(o.Y0),t=(0,a.d4)(o.ke),r=(0,a.d4)(o.NC);return n.createElement(n.Fragment,null,n.createElement(Fr,{points:e,isEditMode:t,renderPoint:a=>{const i=0===a,o=e[a];return t&&!o.incity.isEditable?n.createElement(j,{point:o.incity}):n.createElement(Wr,{Address:n.createElement("div",null,n.createElement(Gt,{sequence:a}),n.createElement(Zt,{sequence:a})),AddressDetails:n.createElement(Xt,{sequence:a}),Contacts:n.createElement(ir,{sequence:a}),Time:n.createElement(dr,{sequence:a}),Note:n.createElement(mr,{sequence:a}),InternalId:n.createElement(br,{sequence:a}),Ecommerce:n.createElement(Cr,{sequence:a}),ContactlessDeliveryCheckbox:r&&!i?n.createElement(Z,{sequence:a}):null})},renderAddPointButton:()=>n.createElement(Ar,null),renderReorderPointsButton:()=>n.createElement(Hr,null),renderReturnToFirstPointCheckbox:()=>n.createElement(Nr,null),renderOptimizeRouteCheckbox:()=>n.createElement(Tr,null)}),n.createElement(Or,null))},Gr=()=>{const e=(0,a.d4)(o.Y0),t=(0,a.d4)(o.IV),r=(0,a.d4)(o.fb),i=(0,a.wA)(),l=n.useMemo((()=>(0,h.m)(e.filter((e=>""!==e.incity.addressName)).map((e=>({value:e.uid,label:e.incity.addressName}))),"orderForm/pointWithPayment")),[e]);return!t||l.length<=1?null:n.createElement("div",null,n.createElement(s.fz,{className:"OrderPaymentAddress_Title_fsVlU",size:"16",bold:!0},(0,p.Jt)("orderCourierFeeBlock/courierFee")),n.createElement(s.z6,{selected:r||"",options:l,onSelect:e=>{i((0,d.QL)({pointWithPaymentUid:e}))}}))},$r=e=>n.createElement("div",{className:"OrderSection_Root_2y5ch"},e.children),Kr=({isDraft:e,saveDraft:t})=>{const r=e?(0,p.Jt)("order/draftUpdateButton"):(0,p.Jt)("order/draftButton");return n.createElement(s.m_,{id:"orderFormDraftButtonTooltip",target:n.createElement(E.s,{className:"DraftButton_Root_qumlq",onClick:t,"data-testid":(0,h.k)("orderForm/draftButton")},'<svg width="34" height="36" viewBox="0 0 34 36" fill="none" xmlns="http://www.w3.org/2000/svg">\n<g clip-path="url(#clip0)">\n<path fill-rule="evenodd" clip-rule="evenodd" d="M0.937988 0.938035V35.062H33.062V6.43304L26.654 0.936035H0.937988V0.938035Z" stroke="#969493" stroke-width="1.875"/>\n<path fill-rule="evenodd" class=\'i-hover\' clip-rule="evenodd" d="M7.93799 0.937988H24.063V14.063H7.93799V0.937988Z" stroke="#969493" stroke-width="1.875"/>\n<path fill-rule="evenodd" class=\'i-hover\' clip-rule="evenodd" d="M17 0H21V8H17V0Z" fill="#969493"/>\n<path fill-rule="evenodd" class=\'i-hover\' clip-rule="evenodd" d="M7.93799 28.938H24.063V35.063H7.93799V28.938Z" stroke="#969493" stroke-width="1.875"/>\n</g>\n<defs>\n<clipPath id="clip0">\n<rect width="34" height="36" fill="white"/>\n</clipPath>\n</defs>\n</svg>\n'),place:"top"},n.createElement("span",{className:"DraftButton_Text_iDfbG"},r))};var jr=r(57103),Qr=r(2051);class Zr extends n.PureComponent{render(){const{warning:e,insuranceFee:t,value:r,focusInsurance:a,errors:i,onInsuranceChange:o,blurInsurance:l,maxInsurance:d,insuranceFeeCalculation:c,theme:m}=this.props;return n.createElement("div",{className:"OrderInsurance_Root_7PIOC",style:(u=m.colors,{"--color-hover":u.currentCountry.darken,"--color":u.currentCountry.base})},(0,p.Jt)("orderInsurance/orderInsuranceTitle")&&n.createElement(s.fz,{className:"OrderInsurance_Title_JfBnU",size:"16",bold:!0},(0,p.Jt)("orderInsurance/orderInsuranceTitle")),n.createElement("div",{className:"OrderInsurance_InputWrapper_lL9OU"},n.createElement("div",{className:"OrderInsurance_Input_oIE0H"},n.createElement(zt.A,{type:s.kA.INTEGER,inputType:"tel",placeholder:(0,p.Jt)("orderInsurance/worthPlaseholder"),value:r,maxValue:d,onFocus:a,onBlur:l,onChange:o,errors:i,testId:(0,h.k)("orderForm/insurance")})),n.createElement("div",{className:"OrderInsurance_InsuranceFee_lmiOJ"},(0,p.Jt)("orderInsurance/willBeAdded",{orderInsuranceFee:(0,g.$)(t)}))),n.createElement(E.s,{className:"OrderInsurance_Description_bh9pp"},c),e&&n.createElement("div",{className:"OrderInsurance_Warning_D4NwV"},e));var u}}const Xr=(0,s.SL)(Zr,"OrderInsurance"),en=(0,a.Ng)((e=>{let t=null;const r=e.calculatedOrderData?.uiComponents?.insurance_fee_calculation,n=e.calculatedOrderData?e.calculatedOrderData.takingAmou
1nt:0;""!==e.insurance&&n>0&&("0"===e.insurance?t=(0,p.Jt)("orderInsuranceWarning/zeroInsurance",{companyName:c.A.localCompanyName}):parseFloat(e.insurance)<n/2&&(t=(0,p.Jt)("orderInsuranceWarning/smallInsuranceHtml",{insuranceAmount:e.insurance,companyName:c.A.localCompanyName})));const a=(0,o.wj)(e),i=(0,jr.x5)(e.asapFormMode,a),s=e.calculatedOrderData?.priceData.insuranceFee||0,l=e.areAllWarningsVisible?e.sameday.insuranceErrors:[],d=e.areAllWarningsVisible?e.warnings.insurance:[],m=(0,oe.Pf)(e.asapFormMode)?l:d;return{value:e.insurance,insuranceFee:s,maxInsurance:i,insuranceFeeCalculation:r?(0,Qr.Ns)(r):"",warning:t,errors:m}}),(e=>({focusInsurance:t=>{e(nr(t,Be.INSURANCE,null))},blurInsurance:t=>{e(ar(t,Be.INSURANCE,null))},onInsuranceChange:t=>{e((0,d.QL)({insurance:t,autoInsurance:!1}))}})))(Xr);var tn=r(49912);function rn(e){return class extends n.PureComponent{render(){const{errors:t,...r}=this.props;return n.createElement("div",{className:"OrderBlockWithError_Root_2dVYW"},n.createElement(e,{...r}),t&&t.length>0&&n.createElement("div",{className:u()("OrderBlockWithError_Error_Bpook","scroll-to-error--js")},t.join(", ")))}}}const nn=rn(zt.A);class an extends n.PureComponent{constructor(e){super(e),this.requestCode=this.requestCode.bind(this),this.changePhone=this.changePhone.bind(this)}requestCode(){this.props.timer.sec||0!==this.props.phoneErrors.length||(this.props.timer.start(30),this.props.onGetCode())}changePhone(e){this.props.timer.stop(),this.props.onPhoneChange(e)}render(){return n.createElement("div",{className:"dv-order-confirm-phone"},n.createElement("div",null,n.createElement("strong",null,(0,p.Jt)("phoneConfirmGroup/enterYourPhone"))),n.createElement("div",{className:"dv-order-confirm-phone__input"},n.createElement(rr,{value:this.props.phone,focusInput:this.props.focusPhone,blurInput:this.props.blurPhone,onChange:this.changePhone,errors:this.props.phoneErrors})),this.props.isVerificationFiledVisible?n.createElement(n.Fragment,null,n.createElement("div",{className:"dv-order-confirm-phone__alert"},this.props.timer.sec>0&&n.createElement(n.Fragment,null,(0,p.Jt)("phoneConfirmGroup/resentCodeAvailable"),` ${this.props.timer.sec} `,(0,p.Jt)("phoneConfirmGroup/sec"),n.createElement("br",null)),n.createElement(E.s,{as:"span"},(0,p.Jt)("phoneConfirmGroup/codeSentHtml"))),n.createElement("div",{className:"dv-order-confirm-phone__input dv-order-confirm-phone__input--code"},n.createElement(nn,{isRequired:!1,value:this.props.verificationCode,placeholder:(0,p.Jt)("phoneConfirmGroup/smsCode"),onFocus:this.props.focusVerificationCode,onChange:this.props.onVerificationCodeChange,errors:this.props.verificationCodeErrors,type:s.kA.INTEGER,maxLength:4})),n.createElement("div",{className:"dv-order-confirm-phone__input"},n.createElement(s.$n,{onClick:this.requestCode,rect:!0},(0,p.Jt)("phoneConfirmGroup/resentCode")))):n.createElement(n.Fragment,null,n.createElement("div",{className:"dv-order-confirm-phone__alert"},(0,p.Jt)("phoneConfirmGroup/phoneConfirmMsg")),0===this.props.phoneErrors.length&&n.createElement("div",{className:"dv-order-confirm-phone__input"},n.createElement(s.$n,{onClick:this.requestCode,rect:!0},(0,p.Jt)("phoneConfirmGroup/getCode")))))}}const on=an,sn=(0,a.Ng)((e=>({phone:e.clientPhone,phoneErrors:e.warnings.clientPhone,isVerificationFiledVisible:e.isClientPhoneVerificationCodeSent,verificationCode:e.verificationCode,verificationCodeErrors:e.warnings.verificationCode})),(e=>({focusPhone:t=>{e(nr(t.replace(/\D/g,""),Be.CLIENT_PHONE,null))},blurPhone:t=>{e(ar(t.replace(/\D/g,""),Be.CLIENT_PHONE,null))},onPhoneChange:t=>{e((0,d.JP)(t))},onGetCode:()=>{e((0,d.X6)())},focusVerificationCode:t=>{e(nr(t,Be.CODE,null))},onVerificationCodeChange:t=>{4===t.length&&e(ar(t,Be.CODE,null)),e((0,d.Fj)(t))}})))((0,tn.G)(on)),ln=(0,a.Ng)((e=>({value:e.is_oversized_item,mainVehicleType:(0,o.qS)(e)})),(e=>({onChange:t=>{e((0,d.QL)({is_oversized_item:t}))}})))((e=>{const{value:t,onChange:r,mainVehicleType:a}=e,i=(0,p.Wx)("overSizedOrder");return n.createElement("div",{className:"OversizedOrder_Root_CO5TU"}
1,n.createElement("div",{className:"OversizedOrder_Checkbox_tyW2t"},n.createElement(s.Sc,{testId:(0,h.k)("orderForm/oversizedOrder"),label:i("caption"),checked:t,onChange:r})),n.createElement(s.m_,{id:"oversizedOrderTooltip",place:"top",tooltipClassName:"OversizedOrder_Tooltip_sIYoT",target:n.createElement(s.In,{use:"question-mark",size:20})},n.createElement("div",{className:"OversizedOrder_Title_BWAQg"},i("tooltipTitle")),n.createElement("div",{className:"OversizedOrder_Description_gcXoJ"},c.A.WALK_VEHICLE_TYPE_ID===a?.vehicle_type_id?i("tooltipDescriptionWalk"):c.A.CAR_VEHICLE_TYPE_ID===a?.vehicle_type_id?i("tooltipDescriptionCar"):i("tooltipDescription"))))})),dn=(0,a.Ng)((e=>({value:e.cargoDimensions,errors:e.areAllWarningsVisible?e.warnings.cargoDimensions:[]})),(e=>({onChange:t=>{e((0,d.QL)({cargoDimensions:t}))}})))((({value:e,onChange:t,errors:r})=>n.createElement("div",{className:"CargoDimensions_Root_jl2wX"},n.createElement(zt.A,{testId:(0,h.k)("orderForm/cargoDimensions"),value:e,errors:r,onChange:t,placeholder:(0,p.Jt)("cargoDimensions/placeholder")}))));class cn extends n.PureComponent{constructor(e){super(e),this.onChangeHandler=this.onChangeHandler.bind(this)}onChangeHandler(e){this.props.onChange(e)}render(){return n.createElement("div",{className:"dv-order-input-group"},n.createElement("div",{className:"dv-order-input-group__input-cont"},n.createElement(zt.r,{value:this.props.value,onChange:this.onChangeHandler,placeholder:this.props.placeholder,type:this.props.type,inputType:this.props.inputType,minValue:this.props.minValue,maxValue:this.props.maxValue,maxLength:this.props.maxLength,className:this.props.className,testId:this.props.testId})),n.createElement("span",{className:"dv-order-input-group__postfix"},this.props.postfix))}}const mn=(0,er.A)(cn),un=rn(s.GI),pn={changeTotalWeight:e=>(0,d.QL)({totalWeight:e})},hn=(0,a.Ng)((e=>{const t=(0,o.ui)(e),r=(0,o.qM)(e),n=r?(0,h.m)(r.weights,"orderForm/weightTab"):[];return{selected:(0,o.LX)(e),maxTotalWeight:t?.max_weight_kg,totalWeightErrors:(0,o.BK)(e)?e.warnings.totalWeight:[],isWeightConstraintAvailable:c.A.IS_WEIGHT_CONSTRAINT_AVAILABLE,vehicleWeightList:n}}),pn)((e=>{const t=(0,p.Jt)("orderWeight/constraintInfoHtml");return n.createElement("div",{className:"OrderWeights_Root_tBYGk"},e.vehicleWeightList.length>0&&n.createElement("div",{"data-testid":(0,h.k)("orderForm/weightTabs")},n.createElement(un,{use:"multiline",value:e.selected,tabs:e.vehicleWeightList,onChange:e.changeTotalWeight,errors:e.totalWeightErrors})),0===e.vehicleWeightList.length&&n.createElement("div",{className:"OrderWeights_TotalWeightTab_0UiAM"},n.createElement(mn,{value:e.selected||"",postfix:(0,p.Jt)("orderWeight/weight_up_to",{weight:e.maxTotalWeight}),onChange:e.changeTotalWeight,errors:e.totalWeightErrors,type:s.kA.INTEGER,minValue:0,maxValue:e.maxTotalWeight,testId:(0,h.k)("orderForm/weightTotal")}),e.isWeightConstraintAvailable&&n.createElement("div",null,n.createElement(s.m_,{id:"orderWeightsTooltip",target:n.createElement(s.In,{use:"question-mark",size:20,className:"OrderWeights_QuestionIcon_CyKYV"}),place:"top"},n.createElement(E.s,{className:"OrderWeights_TooltipDescription_46mGs"},t)))))})),_n=(0,a.Ng)((e=>({isLoadingRequired:e.isLoadingRequired})),(e=>({changeLoadingRequired(t){e((0,d.QL)({isLoadingRequired:t}))}})))((e=>n.createElement(s.Sc,{label:(0,p.Jt)("orderNotificationsSettings/loadingServices"),checked:e.isLoadingRequired,onChange:e.changeLoadingRequired,testId:(0,h.k)("orderForm/loadingRequired")})));class gn extends n.PureComponent{render(){return n.createElement(s.Sc,{label:(0,p.Jt)("orderNotificationsSettings/motorboxServices"),checked:this.props.value,onChange:this.props.onChange,testId:(0,h.k)("orderForm/motobox")})}}const En=(0,a.Ng)((e=>({value:e.isMotoboxRequired})),(e=>({onChange(t){e((0,d.QL)({isMotoboxRequired:t}))}})))(gn),vn=(0,a.Ng)((e=>({value:e.thermalBag})),(e=>({onThermalBagChange:t=>{e((0,d.QL)({thermalBag:t}))}})))((({value:e,onThermalBagChange:t})=>n.createElement(s.Sc,{checked:e,label:(0,p.Jt)("order/thermalBagLabel"),onChange:e=>t(e)}))),yn="OrderMatter_VariantItem_XgaNj",fn="OrderMatter_Row_8eY0t",Cn={onCh
1angeMatter:({matter:e,isSuggestClick:t})=>(0,d.QL)({matter:e},!0,t?["order-matter-suggest-click"]:null),focusInput:e=>nr(e,Be.MATTER,null),blurInput:e=>ar(e,Be.MATTER,null)},bn=(0,a.Ng)((e=>({value:e.matter??"",variants:e.matterList,errors:e.warnings.matter,showWeights:(0,o.$7)(e),areDimensionsAvailable:(0,o.$O)(e),isOversizedOrderVisible:(0,jr.DK)(e)&&!(0,o.ke)(e),isOrderLoadingVisible:(0,jr.K0)(e),isMotoboxEnabled:(0,jr.iC)(e),isThermalBoxEnabled:(0,jr.YE)()})),Cn)((e=>{const{value:t,variants:r,onChangeMatter:a,isOversizedOrderVisible:i,areDimensionsAvailable:o,focusInput:l,blurInput:d,isOrderLoadingVisible:c,isMotoboxEnabled:m,isThermalBoxEnabled:u}=e,_=(0,s.DP)(),g=n.useRef(null),E=(0,p.Jt)("orderMatterErrors/has_restricted_words");let v=!1;const y=e.errors.filter((e=>e!==E||(v=!0,!1)));return n.createElement("div",{className:"OrderMatter_Root_xM0u9",style:(f=_.colors,{"--color":f.currentCountry.base,"--color-hover":f.currentCountry.darken})},(0,p.Jt)("orderMatter/title")&&n.createElement(s.fz,{className:"OrderMatter_Title_C5LiI",size:"16",bold:!0},(0,p.Jt)("orderMatter/title")),e.showWeights&&n.createElement(hn,null),n.createElement(zt.A,{value:t,errors:y,onChange:e=>{a({matter:e,isSuggestClick:!1})},onFocus:l,onBlur:d,placeholder:(0,p.Jt)("orderMatter/placeholder"),inputRef:g,testId:(0,h.k)("orderForm/matter")}),r&&n.createElement("ul",{className:"OrderMatter_VariantList_28YSM"},r.map(((e,t)=>n.createElement("li",{className:yn,key:e},n.createElement("button",{"data-testid":(0,h.k)("orderForm/matterVariant",t),onClick:()=>a({matter:e,isSuggestClick:!0}),type:"button"},e)))),r.length>0&&n.createElement("li",{className:yn},n.createElement("button",{onClick:()=>{g.current?.focus?.()},type:"button"},(0,p.Jt)("orderMatterShortcuts/Something")))),v&&n.createElement("div",{className:fn},n.createElement(s.ny,{backgroundType:s.If.Coloured,backgroundColor:"#FFECB2",iconName:"info-filled",description:E,descriptionColor:_.colors.PrimaryBlack,descriptionSize:"16",descriptionClassName:"OrderMatter_MatterWarning_FB1To",radiusType:s.pS.SmallRadius})),o&&n.createElement("div",{className:fn},n.createElement(dn,null)),i&&n.createElement("div",{className:fn},n.createElement(ln,null)),c&&n.createElement("div",{className:fn},n.createElement(_n,null)),m&&n.createElement("div",{className:fn},n.createElement(En,null)),u&&n.createElement("div",{className:fn},n.createElement(vn,null)));var f}));var An,Tn;function Nn(){return Nn=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)({}).hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},Nn.apply(null,arguments)}var Pn,On,Rn,Sn,In,wn,kn,Dn,Mn,Fn,Ln=function(e){return n.createElement("svg",Nn({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 40 24"},e),An||(An=n.createElement("g",{clipPath:"url(#motorbike_svg__a)"},n.createElement("g",{clipPath:"url(#motorbike_svg__b)"},n.createElement("path",{fill:"#83858C",d:"M22.927 8.588a1.015 1.015 0 0 0 .36 1.399c.153.09.338.14.532.14h4.125c.124-.009.237-.04.35-.09.03-.01.051-.02.081-.03.102-.061.205-.12.298-.211.061-.071.124-.142.185-.233.01-.02.031-.03.031-.05.052-.09.093-.2.124-.312.02-.05.04-.1.04-.15.021-.12.042-.251.042-.403v-.162c0-.2-.02-.412-.072-.664-.237-1.148-.71-2.173-1.355-2.797a1.63 1.63 0 0 0-.903-.442c-.677-.111-1.395.161-1.786.785-.605.957-1.395 2.123-2.042 3.189l-.011.03z","data-fill":1}),n.createElement("path",{fill:"#070B19",d:"M28.997 13.075a3.596 3.596 0 0 1 3.592 3.592 3.596 3.596 0 0 1-3.592 3.591 3.596 3.596 0 0 1-3.591-3.591 3.596 3.596 0 0 1 3.591-3.592m0-1.41A5.003 5.003 0 1 0 29 21.67a5.003 5.003 0 0 0-.002-10.006m-18.454 1.41a3.596 3.596 0 0 1 3.591 3.592 3.596 3.596 0 0 1-3.591 3.591 3.596 3.596 0 0 1-3.592-3.591 3.596 3.596 0 0 1 3.592-3.592m0-1.41a5.003 5.003 0 1 0 0 10.005 5.003 5.003 0 0 0 0-10.006"}),n.createElement("path",{fill:"#83858C",d:"M28.822 17.169a.7.7 0 0 1-.635-.397l-5.97-12.28a1 1 0 0 0-.9-.567H20.03a.705.705 0 1 1 0-1.411h1.287a2.42 2.42 0 0 1 2.17 1.364l5.97 12.278a.703.703 0 0 1-.634 1.013z","data-fill":1}),n.createElement("path",{fill:"#FFC100",d:"M28.847 8.767a1.17 1.17 0 1 0 0-2.34 1.17 1.17 0 0 0 0 2.34"}),n.createElement("path",{fill:"#83858C",d:"M28.847 17.837a1.17 1.17 0 1 0 0-2.339 1.17 1.17 0 0 0 0 2.34M9.948 16.155a.703.703 0 0 0 .634 1.013.7.7 0 0 0 .634-.397l2.564-5.27a6 6 0 0 0-1.265-.626l-2.567 5.279z","data-fill":1}),n.createElement("path",{fill:"#83858C",d:"m24.362 7.335-.256-.298a2.87 2.87 0 0 0-2.61-.974l-3.43.52a2.9 2.9 0 0 0-2.14 1.54l-.474-.066-1.469-.205-7.361-1.025-.044-.006a.814.814 0 0 0-.781 1.222l.583.994c.165.28.436.48.751.554l4.329 1.014a6 6 0 0 1 2.321.895 6 6 0 0 1 2.626 3.916 1.29 1.29 0 0 0 1.267 1.046h3.468c.997 0 1.872-.666 2.135-1.627l2.01-5.625-.924-1.875zm-13.82 10.502a1.17 1.17 0 1 0 0-2.34 1.17 1.17 0 0 0 0 2.34","data-fill":1})))),Tn||(Tn=n.createElement("defs",null,n.createElement("clipPath",{id:"motorbike_svg__a"},n.createElement("path",{fill:"#fff",d:"M0 0h40v24H0z"})),n.createElement("clipPath",{id:"motorbike_svg__b"},n.createElement("path",{fill:"#fff",d:"M5.54 2.514H34v19.154H5.54z"})))))};function qn(){return qn=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)({}
1).hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},qn.apply(null,arguments)}new URL(r(99652),r.b).toString();var xn,Bn,Vn,Un,zn,Jn,Hn,Wn=function(e){return n.createElement("svg",qn({xmlns:"http://www.w3.org/2000/svg",width:40,height:24,fill:"none"},e),Pn||(Pn=n.createElement("path",{fill:"#2D2928",d:"M24.276 19.8H37.58a1.2 1.2 0 0 0 1.171-1.461L35.573 4.094A2.415 2.415 0 0 0 33.216 2.2h-8.94z"})),On||(On=n.createElement("path",{fill:"#969493",d:"M24.276 19.8H2.3a1.2 1.2 0 0 1-1.182-1.403l2.907-16.9A1.2 1.2 0 0 1 5.207.5h17.87a1.2 1.2 0 0 1 1.2 1.2z","data-fill":1})),Rn||(Rn=n.createElement("path",{fill:"#2D2928",d:"M8.433 23.43a3.783 3.783 0 1 1 .002-7.567 3.783 3.783 0 0 1-.002 7.566"})),Sn||(Sn=n.createElement("path",{fill:"#F4F4F4",d:"M8.404 22.249a2.576 2.576 0 0 1 0-5.15 2.576 2.576 0 0 1 0 5.15"})),In||(In=n.createElement("path",{fill:"#2D2928",d:"M30.494 23.43a3.783 3.783 0 1 1 .003-7.567 3.783 3.783 0 0 1-.003 7.566"})),wn||(wn=n.createElement("path",{fill:"#F4F4F4",d:"M30.463 22.249a2.576 2.576 0 0 1 0-5.15 2.576 2.576 0 0 1 0 5.15"})),kn||(kn=n.createElement("path",{fill:"#fff",d:"M19.676 3.482c-.018 0 .006.006.012.006a.1.1 0 0 1-.054 0s.03 0 .042-.006m-10.965.13.013.007c-.007-.007-.007-.007-.013-.007m.222.107c0 .006-.005.006 0 0m-.429-.01c-.03 0-.018-.007 0-.007h.049zm.112-.09-.005-.007c.011 0 .011.006.005.006m-.29 2.402.012.006z"})),Dn||(Dn=n.createElement("path",{fill:"#F4F4F4",d:"M37.293 8.335a2 2 0 0 0-.061-.316c-.073-.28-.99-2.684-1.493-3.31a1.1 1.1 0 0 0-.316-.382 1.2 1.2 0 0 0-.45-.219 32 32 0 0 0-4.333.073 5.97 5.97 0 0 0-2.732 1.482c-.176.17-.34.358-.492.553a3.23 3.23 0 0 0-.922 1.627c-.073.34-.28 1.36.358 1.925.243.206.54.328.856.346h8.28a1.204 1.204 0 0 0 1.196-.99c.09-.255.133-.522.109-.79"})),Mn||(Mn=n.createElement("path",{fill:"#F4F4F4",d:"M32.23 3.46h2.227c1.13 0 2.113.783 2.362 1.882l.661 2.927a1.512 1.512 0 0 1-1.475 1.846h-8.164a1.44 1.44 0 0 1-1.44-1.439c-.296-2.192 2.945-5.216 5.828-5.216"})),Fn||(Fn=n.createElement("path",{fill:"#FFC100",d:"M37.3 15.863a1.512 1.512 0 1 1 0-3.024 1.512 1.512 0 0 1 0 3.024"})))};function Yn(){return Yn=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)({}).hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},Yn.apply(null,arguments)}new URL(r(96044),r.b).toString();var Gn,$n,Kn,jn,Qn,Zn,Xn,ea,ta,ra=function(e){return n.createElement("svg",Yn({xmlns:"http://www.w3.org/2000/svg",width:40,height:24,fill:"none"},e),xn||(xn=n.createElement("path",{fill:"#969493",d:"M5.805 1.1A1.2 1.2 0 0 0 4.62 2.105l-2.505 15.2A1.2 1.2 0 0 0 3.3 18.7l32.586-.001a1.2 1.2 0 0 0 1.2-1.2v-5.797a2.43 2.43 0 0 0-1.713-2.325L26.256 7.17 22.763 1.93a2.4 2.4 0 0 0-1.81-.829z","data-fill":1})),Bn||(Bn=n.createElement("path",{fill:"#F4F4F4",d:"M25.917 9.067H8.433c-.79 0-1.431-.64-1.431-1.431-.301-2.18 2.925-5.189 5.79-5.189h9.683c1.518 0 2.934.763 3.769 2.03l1.18 1.791c.792 1.2-.07 2.8-1.507 2.8"})),Vn||(Vn=n.createElement("path",{fill:"#2D2928",d:"M9.463 22.308a3.761 3.761 0 1 1 0-7.523 3.761 3.761 0 0 1 0 7.523"})),Un||(Un=n.createElement("path",{fill:"#F4F4F4",d:"M9.434 21.129a2.558 2.558 0 1 1 0-5.116 2.558 2.558 0 0 1 0 5.116"})),zn||(zn=n.createElement("path",{fill:"#2D2928",d:"M28.517 22.308a3.761 3.761 0 1 1 0-7.523 3.761 3.761 0 0 1 0 7.523"})),Jn||(Jn=n.createElement("path",{fill:"#F4F4F4",d:"M28.489 21.129a2.558 2.558 0 1 1 0-5.116 2.558 2.558 0 0 1 0 5.116"})),Hn||(Hn=n.createElement("path",{fill:"#FFC100",d:"M36.491 14.785a1.505 1.505 0 1 1 0-3.01 1.505 1.505 0 0 1 0 3.01"})))};function na(){return na=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)({}).hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},na.apply(null,arguments)}new URL(r(38348),r.b).toString();var aa,ia,oa,sa,la,da,ca,ma,ua,pa,ha=function(e){return n.createElement("svg",na({xmlns:"http://www.w3.org/2000/svg",width:40,height:24,fill:"none"},e),Gn||(Gn=n.createElement("path",{fill:"#969493",d:"M22.787 18.97H36.09a1.2 1.2 0 0 0 1.17-1.46L34.085 3.264a2.415 2.415 0 0 0-2.358-1.894h-8.94zM22.787 18.97H3.8a1.2 1.2 0 0 1-1.184-1.394l2.5-15.2A1.2 1.2 0 0 1 6.3 1.37h16.487z","data-fill":1})),$n||($n=n.createElement("path",{fill:"#2D2928",d:"M9.943 22.6a3.783 3.783 0 1 1 .003-7.566 3.783 3.783 0 0 1-.003 7.566"})),Kn||(Kn=n.createElement("path",{fill:"#F4F4F4",d:"M9.914 21.419a2.576 2.576 0 0 1 0-5.15 2.576 2.576 0 0 1 0 5.15"})),jn||(jn=n.createElement("path",{fill:"#2D2928",d:"M29.005 22.6a3.783 3.783 0 1 1 .002-7.566 3.783 3.783 0 0 1-.002 7.566"})),Qn||(Qn=n.createElement("path",{fill:"#F4F4F4",d:"M28.974 21.419a2.576 2.576 0 0 1 0-5.15 2.576 2.576 0 0 1 0 5.15"})),Zn||(Zn=n.createElement("path",{fill:"#fff",d:"M18.187 2.653c-.018 0 .006.006.012.006a.1.1 0 0 1-.055 0s.03 0 .043-.006m-10.965.13.012.006c-.006-.006-.006-.006-.012-.006m.222.106c0 .006-.006.006 0 0m-.43-.01c-.03 0-.017-.006 0-.006h.05zm.113-.09-.006-.006c.012 0 .012.006.006.006m-.29 2.402.012.006z"})),Xn||(Xn=n.createElement("path",{fill:"#F4F4F4",d:"M35.803 7.505a2 2 0 0 0-.06-.316c-.073-.279-.99-2.684
1-1.494-3.309a1.1 1.1 0 0 0-.316-.383 1.2 1.2 0 0 0-.449-.218 32 32 0 0 0-4.334.073 5.97 5.97 0 0 0-2.731 1.481c-.177.17-.34.359-.492.553a3.22 3.22 0 0 0-.923 1.627c-.073.34-.28 1.36.358 1.925.243.207.54.328.856.346h8.28a1.204 1.204 0 0 0 1.196-.99c.091-.254.134-.522.11-.789"})),ea||(ea=n.createElement("path",{fill:"#F4F4F4",d:"M30.74 2.63h2.228c1.129 0 2.112.784 2.361 1.883l.662 2.927a1.512 1.512 0 0 1-1.475 1.846H26.35a1.44 1.44 0 0 1-1.438-1.44c-.298-2.192 2.944-5.216 5.827-5.216"})),ta||(ta=n.createElement("path",{fill:"#FFC100",d:"M35.81 15.034a1.512 1.512 0 1 1 0-3.024 1.512 1.512 0 0 1 0 3.024"})))};function _a(){return _a=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)({}).hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},_a.apply(null,arguments)}new URL(r(85808),r.b).toString();var ga,Ea,va,ya,fa,Ca,ba,Aa,Ta,Na,Pa=function(e){return n.createElement("svg",_a({xmlns:"http://www.w3.org/2000/svg",width:40,height:24,fill:"none"},e),aa||(aa=n.createElement("path",{fill:"#2D2928",d:"M22.774 19.77H36.1a1.2 1.2 0 0 0 1.17-1.462L34.09 4.109a2.42 2.42 0 0 0-2.362-1.888h-8.954z"})),ia||(ia=n.createElement("path",{fill:"#969493",d:"M22.775 19.77H3.754a1.2 1.2 0 0 1-1.187-1.377l2.536-16.9A1.2 1.2 0 0 1 6.29.47h15.285a1.2 1.2 0 0 1 1.2 1.2z","data-fill":1})),oa||(oa=n.createElement("path",{fill:"#2D2928",d:"M9.917 23.4a3.783 3.783 0 1 1 .003-7.566 3.783 3.783 0 0 1-.003 7.566"})),sa||(sa=n.createElement("path",{fill:"#F4F4F4",d:"M9.888 22.22a2.576 2.576 0 0 1 0-5.15 2.576 2.576 0 0 1 0 5.15"})),la||(la=n.createElement("path",{fill:"#2D2928",d:"M28.978 23.4a3.783 3.783 0 1 1 .003-7.566 3.783 3.783 0 0 1-.003 7.566"})),da||(da=n.createElement("path",{fill:"#F4F4F4",d:"M28.948 22.22a2.576 2.576 0 0 1 0-5.15 2.576 2.576 0 0 1 0 5.15"})),ca||(ca=n.createElement("path",{fill:"#fff",d:"M18.16 3.453c-.018 0 .006.006.012.006a.1.1 0 0 1-.054 0s.03 0 .042-.006m-10.965.13.013.006c-.007-.006-.007-.006-.013-.006m.223.106c0 .006-.006.006 0 0m-.43-.01c-.03 0-.018-.006 0-.006h.049zm.113-.09-.006-.006c.012 0 .012.006.006.006M6.81 5.991l.012.007z"})),ma||(ma=n.createElement("path",{fill:"#F4F4F4",d:"M35.777 8.306a2 2 0 0 0-.061-.316c-.073-.28-.99-2.684-1.493-3.31a1.1 1.1 0 0 0-.316-.382 1.2 1.2 0 0 0-.45-.219 32 32 0 0 0-4.333.073 5.97 5.97 0 0 0-2.732 1.482c-.176.17-.34.358-.492.552a3.23 3.23 0 0 0-.922 1.628c-.073.34-.28 1.36.358 1.925.243.206.54.328.856.346h8.28a1.204 1.204 0 0 0 1.196-.99c.09-.255.133-.522.109-.79"})),ua||(ua=n.createElement("path",{fill:"#F4F4F4",d:"M30.714 3.43h2.227c1.13 0 2.113.784 2.362 1.883l.661 2.927a1.512 1.512 0 0 1-1.475 1.846h-8.164a1.44 1.44 0 0 1-1.439-1.44c-.297-2.191 2.944-5.215 5.828-5.215"})),pa||(pa=n.createElement("path",{fill:"#FFC100",d:"M35.783 15.834a1.512 1.512 0 1 1 .001-3.024 1.512 1.512 0 0 1 0 3.024"})))};function Oa(){return Oa=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)({}).hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},Oa.apply(null,arguments)}new URL(r(33512),r.b).toString();var Ra,Sa,Ia=function(e){return n.createElement("svg",Oa({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 40 24"},e),ga||(ga=n.createElement("path",{fill:"#070B19",d:"M3 1.167C3 .522 3.522 0 4.167 0H20.39c.647 0 1.17.524 1.17 1.17V19H4.168A1.167 1.167 0 0 1 3 17.834z"})),Ea||(Ea=n.createElement("path",{fill:"#070B19",d:"M10.175 23.607a3.463 3.463 0 1 1 .002-6.927 3.463 3.463 0 0 1-.002 6.927"})),va||(va=n.createElement("path",{fill:"#fff",d:"M10.167 22.57a2.358 2.358 0 0 1 0-4.714 2.358 2.358 0 0 1 0 4.714m7.051-16.895c-.017 0 .006.006.011.006a.1.1 0 0 1-.05 0s.028 0 .04-.006m-10.04.118.013.007c-.006-.007-.006-.007-.012-.007m.206.098c0 .009-.01.009 0 0m-.394-.01c-.028 0-.017-.005 0-.005h.045zm.103-.082-.006-.006c.012 0 .012.006.006.006m-.267 2.199.013.006z"})),ya||(ya=n.createElement("path",{fill:"#070B19",d:"M33.376 23.607a3.463 3.463 0 1 1 .003-6.927 3.463 3.463 0 0 1-.003 6.927"})),fa||(fa=n.createElement("path",{fill:"#fff",d:"M33.369 22.526a2.358 2.358 0 0 1 0-4.714 2.358 2.358 0 0 1 0 4.714"})),Ca||(Ca=n.createElement("path",{fill:"#83858C",d:"M21.283 4.156c0-.515.418-.933.933-.933h5.119c.32 0 .618.164.789.435l4.187 6.63c.364.575.457 1.282.257 1.933l-2.607 8.45H22.45a1.167 1.167 0 0 1-1.167-1.16
17z","data-fill":1})),ba||(ba=n.createElement("path",{fill:"#83858C",d:"M21.283 4.156c0-.515.418-.933.933-.933h5.119c.32 0 .618.164.789.435l4.187 6.63c.364.575.457 1.282.256 1.933l-2.606 8.45H22.45a1.167 1.167 0 0 1-1.167-1.167z","data-fill":1})),Aa||(Aa=n.createElement("path",{fill:"#83858C",d:"M36.726 17.837c-.436-1.834-2.905-3.36-5.015-2.912l-1.75 5.746z","data-fill":1})),Ta||(Ta=n.createElement("path",{fill:"#F2F3F3",d:"M25.845 5.65c.757-.72 1.562-1.256 2.584-1.498.623-.053 1.223.27 1.582.783l2.54 3.622a.975.975 0 0 1-.798 1.535h-6.107a1.44 1.44 0 0 1-.853-.346c-.635-.563-.43-1.58-.357-1.92.139-.618.46-1.188.92-1.624a5 5 0 0 1 .49-.551"})),Na||(Na=n.createElement("path",{fill:"#FFC100",d:"M32.513 15.288a1.485 1.485 0 1 1 0-2.97 1.485 1.485 0 0 1 0 2.97"})))};function wa(){return wa=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)({}).hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},wa.apply(null,arguments)}new URL(r(2381),r.b).toString();var ka=function(e){return n.createElement("svg",wa({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 40 24"},e),Ra||(Ra=n.createElement("g",{clipPath:"url(#autorickshaw_svg__a)"},n.createElement("path",{fill:"#070B19",d:"M9.295 3.435c0-.56.45-1.01 1.01-1.01h5.1c.56 0 1.01.45 1.01 1.01v7.31h1.16v-7.3c0-.56.45-1.01 1.01-1.01h5.06c.56 0 1.01.45 1.01 1.01v7.3h7.51l.05-.18c.2-.65.11-1.36-.26-1.93l-.13-.21c-.15.09-.32.14-.52.14h-4.02s-.15-.01-.34-.09c-.03-.01-.05-.02-.08-.03-.1-.05-.2-.11-.29-.21 0 0-.02-.01-.03-.02a1.2 1.2 0 0 1-.16-.21c0-.02-.02-.03-.03-.05-.05-.1-.09-.2-.12-.31-.01-.05-.03-.1-.04-.15a1.8 1.8 0 0 1-.04-.4v-.16c0-.28.05-.52.07-.66.23-1.13.69-2.15 1.32-2.78.25-.25.56-.39.88-.44l-.32-.51c-.4-.63-1.08-1.01-1.82-1.01h-1.73s-.06.02-.09.02c-.06 0-.12-.02-.18-.02H6.675c-1.13.04-2.06.91-2.16 2.03l-.58 7.18h5.35v-7.31zm7.57.82h.01-.05zm17.6 12.89c.54.43.89 1.09.89 1.83 0 1.3-1.05 2.35-2.35 2.35s-2.35-1.05-2.35-2.35c0-.13.02-.26.04-.39l-1.09.42v.02h-.05c.03 1.88 1.56 3.4 3.45 3.4s3.45-1.54 3.45-3.45c0-.87-.33-1.66-.87-2.26l-1.13.43z"}),n.createElement("path",{fill:"#070B19",d:"m29.615 19.005-.05.02h.05z"}),n.createElement("path",{fill:"#fff",d:"M30.665 18.975c0 1.3 1.05 2.35 2.35 2.35s2.35-1.05 2.35-2.35c0-.74-.35-1.4-.89-1.83l-3.77 1.44c-.02.13-.04.26-.04.39"}),n.createElement("path",{fill:"#969493",d:"M29.565 18.975v.05l.05-.02.64-2.09c-.43.58-.7 1.28-.7 2.06z","data-fill":1}),n.createElement("path",{fill:"#969493",d:"M32.855 13.545c-.44-.07-.91-.06-1.39 0-.06 0-.12 0-.17.02l.03-.1.84-2.71h-7.51v6.09c0 .56-.45 1.01-1.01 1.01h-5.06c-.56 0-1.01-.45-1.01-1.01v-6.09h-1.16v6.65c0 .25-.2.45-.45.45h-1.5l-1.08-6.26a1.
101 1.01 0 0 0-1-.84h-8.45l-.4 4.9c-.1 1.26.89 2.34 2.16 2.34h.26a3.42 3.42 0 0 1 2.77-2.42c.17-.03.35-.05.52-.05 1.9 0 3.45 1.54 3.45 3.45v.05h11.61c.12 0 .23-.02.34-.03.06 0 .11.03.17.03h4.75l1.14-.44 3.77-1.44 1.13-.43.78-.3c-.33-1.4-1.75-2.6-3.52-2.87z","data-fill":1}),n.createElement("path",{fill:"#E5E5E5",d:"M27.295 8.575a.8.8 0 0 1-.34-.09c.19.08.34.09.34.09m-.34-.09s-.05-.02-.08-.03c.02.01.05.02.08.03m-.74-.97c-.02-.12-.04-.25-.04-.4 0 .13.02.26.04.4m.66.94c-.1-.05-.2-.12-.29-.21.1.09.2.16.29.21m-.7-1.49c0-.2.02-.41.07-.66-.02.14-.07.38-.07.66m.08.7c-.01-.05-.03-.1-.04-.15.01.05.02.1.04.15m.12.31c-.05-.09-.09-.19-.12-.31.03.11.07.21.12.31m.18.25s.02.01.03.02l-.02-.02z"}),n.createElement("path",{fill:"#070B19",d:"M9.255 21.325c-1.3 0-2.35-1.05-2.35-2.35 0-.35.08-.68.22-.98h-1.16c-.09.31-.16.63-.16.98 0 1.9 1.55 3.45 3.45 3.45s3.42-1.52 3.45-3.4h-1.1a2.35 2.35 0 0 1-2.35 2.3"}),n.createElement("path",{fill:"#070B19",d:"M9.255 15.525c-.18 0-.35.03-.52.05 1.65.25 2.92 1.67 2.92 3.4 0-1.73-1.27-3.14-2.92-3.4-1.33.2-2.39 1.16-2.77 2.42h1.16a2.347 2.347 0 0 1 4.48.98v.05h1.1v-.05a3.45 3.45 0 0 0-3.45-3.45"}),n.createElement("path",{fill:"#fff",d:"M9.255 21.325c1.28 0 2.32-1.03 2.35-2.3h-3.4v-1.02h-1.08c-.14.3-.22.63-.22.98 0 1.3 1.05 2.35 2.35 2.35z"}),n.createElement("path",{fill:"#fff",d:"M8.205 19.025h3.4v-.05c0-1.3-1.05-2.35-2.35-2.35-.95 0-1.76.57-2.13 1.37h1.08zm15.43-16.59h-13.34c-.56 0-1.01.45-1.01 1.01v7.31h3.08c.49 0 .91.36 1 .84l1.08 6.26h9.19c.56 0 1.01-.45 1.01-1.01v-13.4c0-.56-.45-1.01-1.01-1.01"}),n.createElement("path",{fill:"#FFC100",d:"M31.855 13.715a1.48 1.48 0 1 0 0-2.96 1.48 1.48 0 0 0 0 2.96"}),n.createElement("path",{fill:"#969493",d:"M17.635 2.435h-1.52v15.42h1.52zm.01 11.12h1.96c.56 0 1.01.45 1.01 1.01v3.29h-2.97z","data-fill":1}),n.createElement("path",{fill:"#F2F3F3",d:"M32.185 7.045c-.63-1.06-1.4-2.22-1.99-3.17-.38-.62-1.08-.89-1.74-.78-.32.05-.63.19-.88.44-.63.62-1.09 1.64-1.32 2.78a3.3 3.3 0 0 0-.07.66v.16c0 .15.02.28.04.4 0 .05.02.1.04.15.03.11.07.22.12.31 0 .02.02.03.03.05.06.09.12.16.18.23.09.09.19.15.29.21.03.01.05.02.08.03.11.05.22.08.34.09h4.02c.19 0 .37-.05.52-.14.45-.27.65-.88.35-1.39z"}))),Sa||(Sa=n.createElement("defs",null,n.createElement("clipPath",{id:"autorickshaw_svg__a"},n.createElement("path",{fill:"#fff",d:"M3.535 1.575h32.93v20.85H3.535z"})))))};new URL(r(3113),r.b).toString();const Da=function({tag:e}){switch(e){case"motorbike":return n.createElement(Ln,null);case"car":case"pickup":return n.createElement(ra,null);case"minivan":return n.createElement(ha,null);case"porter":return n.createElement(Pa,null);case"truck":case"van":return n.createElement(Wn,null);case"3wheeler":return n.createElement(Ia,null);case"autorickshaw":return n.createElement(ka,null);default:return null}},Ma=e=>({"--color":e.currentCountry.base}),Fa=({tag:e,uniqueClass:t="",label:r,description:a,isActive:i})=>{const{colors:o}=(0,s.DP)();return n.createElement("div",{className:u()("ImageTab_Root_9Faki",t),style:Ma(o)},n.createElement("div",{className:u()("ImageTab_Icon_XouxF",i&&"ImageTab_isActive_LLisz")},n.createElement(Da,{tag:e})),n.createElement("div",{className:"ImageTab_Description_Wak6N"},n.createElement("div",null,r),n.createElement("div",null,a)))},La={changeVehicleTypeId:e=>(0,d.QL)({vehicleTypeId:e})},qa=(0,a.Ng)((e=>({vehicleTypeId:e.vehicleTypeId,vehicles:(0,o.u0)(e),errors:e.warnings.vehicleTypeId})),La)(rn((e=>{const{vehicles:t,vehicleTypeId:r,changeVehicleTypeId:a}=e,i=n.useMemo((()=>t.map((e=>{const t={value:e.vehicle_type_id,label:e.name,description:e.description,tag:e.tags.at(-1)??"",className:"OrderVehicles_Tab_1LGYN"};return{...t,label:n.createElement(Fa,{...t,isActive:r===e.vehicle_type_id})}}))),[t,r]);return t.length<=1?null:n.createElement(n.Fragment,null,n.createElement("div",{className:"OrderVehicles_Title_mc296"},n.createElement(s.fz,{size:"16",bold:!0},(0,p.Jt)("order/vehiclesTitle"))),n.createElement(s.GI,{use:"multiline",value:r,tabs:i,classes:{group:"OrderVehicles_Tabs_UOWpw"},onChange:a}))}))),xa=(0,a.Ng)((e=>({clientPhone:e.clientPhone,clientPhoneErrors:e.warnings.clientPhone})),(e=>({changeClientPhone:t=>{e((0,d.QL)({clientPhone:t}))}})))((({clientPhone:e,changeClientPhone:t,clientPhoneErrors:r})=>
1n.createElement("div",{className:"dv-dispatcher-client-phone"},n.createElement("div",{className:"dv-dispatcher-client-phone__label"},(0,p.Jt)("phoneConfirmGroup/phoneFieldForDispatcher")),n.createElement("div",{className:"dv-dispatcher-client-phone__input"},n.createElement(rr,{value:e,onChange:t,errors:r}))))),Ba=e=>({"--color":e.currentCountry.base,"--color-hover":e.currentCountry.darken});class Va extends n.PureComponent{render(){const{colors:e}=this.props.theme;return n.createElement("div",{className:"OrderTcAgreement_Root_6cEOV",style:Ba(e)},n.createElement(s.Sc,{label:n.createElement("a",{href:this.props.link||"",target:"_blank",rel:"noreferrer"},(0,p.Jt)("orderNotificationsSettings/termsAndPrivacyAgreement")),checked:this.props.value,onChange:this.props.onChange,testId:(0,h.k)("orderForm/tcAgreement")}),this.props.error&&n.createElement("p",{className:"OrderTcAgreement_Error_guKZI"},(0,p.Jt)("orderNotificationsSettings/termsAndPrivacyAgreementNotification")))}}const Ua=(0,s.SL)(Va,"OrderTcAgreement"),za=(0,a.Ng)((e=>({value:e.tcAgreement,link:c.A.TC_AGREEMENT_LINK,error:e.areAllWarningsVisible&&e.warnings.tcAgreement&&e.warnings.tcAgreement.length>0})),(e=>({onChange(t){e((0,d.QL)({tcAgreement:t}))}})))(Ua),Ja=e=>e.backpaymentAmount?n.createElement("div",{className:"OrderBackpayment_Root_J99J7"},n.createElement("div",null,e.takingAmount>0&&n.createElement("div",null,(0,p.Jt)("backpayment/revenueAmountOnPoints")," –"," ",n.createElement(E.s,{as:"b"},(0,g.$)(e.takingAmount))),n.createElement("div",null,(0,p.Jt)("backpayment/backpaymentAmount")," –"," ",n.createElement(E.s,{as:"b"},(0,g.$)(e.backpaymentAmount)))),n.createElement(cr.A,{className:"OrderBackpayment_Textarea_Hm1Gm",value:e.backpaymentDetails,onChange:e.changeBackpaymentDetails,placeholder:(0,p.Jt)("order/payDetailsPlaceholder"),testId:(0,h.k)("orderForm/backpayment"),disabled:e.isEditMode})):null,Ha=(0,a.Ng)((e=>({isEditMode:(0,o.ke)(e),takingAmount:e.calculatedOrderData?e.calculatedOrderData.takingAmount:0,backpaymentAmount:e.calculatedOrderData?e.calculatedOrderData.backpaymentAmount:0,backpaymentDetails:e.backpaymentDetails})),(e=>({changeBackpaymentDetails:t=>{e((0,d.QL)({backpaymentDetails:t}))}})))(Ja);var Wa=r(71624),Ya=r(4869),Ga=r(72061),$a=r(74195),Ka=r(95528);class ja extends n.PureComponent{constructor(e){super(e);const t=(0,Ka.X)(this.props.bankCards);this.state={selectedBankCardId:t,cvv:""},this.payBySelectedCard=this.payBySelectedCard.bind(this),this.changeCvv=this.changeCvv.bind(this),this.chooseCard=this.chooseCard.bind(this),this.updateCvv=this.updateCvv.bind(this),this.removeCard=this.removeCard.bind(this),this.renderBankCardChooser=this.renderBankCardChooser.bind(this)}changeCvv(e){this.setState({cvv:e})}chooseCard(e){this.setState({selectedBankCardId:e})}payBySelectedCard(){const{selectedBankCardId:e}=this.state;if(null===e)throw new Error("selectedBankCardId is null");this.props.selectCard(e)}updateCvv(){if(!this.props.updateCvv)throw new Error("updateCvv method is undefined");if(null===this.state.selectedBankCardId)throw new Error("selectedBankCardId is null");this.props.updateCvv(this.state.selectedBankCardId,this.state.cvv)}removeCard(e){e===this.state.selectedBankCardId&&this.setState({selectedBankCardId:null}),this.props.removeCard(e)}renderBankCardChooser(){return n.createElement(n.Fragment,null,n.createElement("ul",{className:"dv-choose-bank-card-modal__list"},this.props.bankCards.map((e=>{let t="dv-choose-bank-card-modal__item";e.id===this.state.selectedBankCardId&&(t+=" dv-choose-bank-card-modal__item--active");let r="dv-choose-bank-card-modal__card-type";return e.type&&(r+=` dv-choose-bank-card-modal__card-type--${e.type}`),n.createElement("li",{className:t,key:e.id},n.createElement("div",{className:"dv-choose-bank-card-modal__card",onClick:()=>this.chooseCard(e.id)},n.createElement("div",{className:r}),n.createElement("div",{className:"dv-choose-bank-card-modal__card-mask"},e.mask)),n.createElement("div",{className:"dv-choose-bank-card-modal__remove",onClick:()=>this.removeCard(e.id)},n.createElement(s.In,{use:"cross",size:14,color:"#959AA6"})))}))),n.createElement("div",{className:"dv-choose-bank-card-modal__add"},n.createElement(s.$n,{disabled:null===this.state.selectedBankCardId||this.props.isProcessing,width:"100%",onClick:this.payBySelectedCard},(0,p.Jt)("orderPaymentType/payButton")),n.createElement(s.hK,{height:"8px"}),n.createElement(s.$n,{use:"link",onClick:this.props.addCard},(0,p.Jt)("orderPaymentType/addButton"))))}render(){return n.createElement(s.aF,{isOpen:this.props.isOpen,width:443,onCloseRequest:this.props.closeModal},n.createElement("div",{className:"dv-choose-bank-card-modal"},n.createElement("div",{className:"dv-choose-bank-card-modal__title"},(0,p.Jt)("orderPaymentType/modalTitle")),this.props.errors.map(((e,t)=>n.createElement("div",{className:"dv-choose-bank-card-modal__error",key:t},e))),this.renderBankCardChooser()))}}const Qa=ja;var Za=r(17950);const Xa={breakpointMobile:"768px",primaryGrey:"#969493",primaryBlack:"#2d2928",primaryGrey1:"#d5d4d4",colorWhite:"#fff",primaryGreen:"#53bb01",colorMainText:"#333c4e",brightBlue:"#3b8bf5",Wrapper:"PayOnlineModal_Wrapper_uNyzb",razorpay:"PayOnlineModal_razorpay_yf4wW",Modal:"PayOnlineModal_Modal_OIQYG",Iframe:"PayOnlineModal_Iframe_1yUn2","Iframe-payu":"PayOnlineModal_Iframe-payu_cJmiO"},ei=(0,a.Ng)((e=>
1({isOpen:e.isChoosePayOnlineModalVisible,payOnlineUrl:e.payOnlineUrl,orderId:e.orderId,paymentProvider:e.paymentProvider})),(e=>({closePayOnlineModal:t=>{e((0,d.QL)({isChoosePayOnlineModalVisible:!1,payOnlineStatus:t,isLoading:!1,isCreateOrderLoading:!1},!1))},sendPaymentError:()=>{e((0,d.QL)({errors:["invalid_parameters"],payOnlineStatus:_.RP.FAILED},!1)),setTimeout((()=>{(0,d.Nc)()}),10)}})))((({orderId:e,closePayOnlineModal:t,isOpen:r,payOnlineUrl:a,paymentProvider:i,sendPaymentError:o})=>{function l(r){"success-payment"===r.data&&(window.location.href=(0,Za.tz)(`/cabinet/order-view/${e}`)),"failed-payment"===r.data&&o(),"success-payment"!==r.data&&"failed-payment"!==r.data||t("success-payment"===r.data?_.RP.SUCCESS:_.RP.FAILED)}(0,n.useEffect)((()=>(window.addEventListener("message",l),()=>{window.removeEventListener("message",l)})),[]);const d="payu"===i?s.gA:s.aF;return n.createElement(d,{className:u()(Xa.Wrapper,i?Xa[i]:""),isOpen:r,width:640,onCloseRequest:()=>t(null)},n.createElement("div",{className:u()(Xa.Modal,Xa[`Iframe-${i}`])},n.createElement("iframe",{title:"PayOnline",className:Xa.Iframe,src:a})))})),ti=()=>{const{colors:e}=(0,s.DP)();return n.createElement("div",{className:"PaymentInformer_Informer_IUCnZ"},n.createElement(s.ny,{use:"Alert",heading:(0,p.Jt)("paymentInformer/heading"),description:(0,p.Jt)("paymentInformer/description"),radiusType:s.pS.SmallRadius,bordered:!0,backgroundType:s.If.Coloured,backgroundColor:e.PrimaryWhite}))},ri={breakpointMobile:"768px",primaryGrey:"#969493",primaryBlack:"#2d2928",primaryGrey1:"#d5d4d4",colorWhite:"#fff",primaryGreen:"#53bb01",colorMainText:"#333c4e",brightBlue:"#3b8bf5",Option:"OrderPaymentTab_Option_mFcqs",Active:"OrderPaymentTab_Active_NCwwI",Image:"OrderPaymentTab_Image_tk3hp",Card:"OrderPaymentTab_Card_cJyqL",UPI:"OrderPaymentTab_UPI_SC4DA",Description:"OrderPaymentTab_Description_qlf8S"},ni=e=>({"--color":e.currentCountry.base}),ai=({isActive:e,option:t,onClickHandler:r})=>{const{colors:a}=(0,s.DP)();return n.createElement("div",{style:ni(a),className:u()(ri.Option,e&&ri.Active),onClick:r,"data-testid":t.testId},n.createElement("div",{className:u()(ri.Image,ri[t.image])}),n.createElement("div",null,n.createElement("div",null,t.label),t.description&&n.createElement(E.s,{className:ri.Description},t.description)))},ii=Wa.A.getBindCardModal();class oi extends n.PureComponent{render(){const{paymentMethodList:e,paymentMethod:t,paymentMethodChange:r,bindBankCardErrors:a,bindCard:i,isBankCardBinding:o,isBankCardModalOpened:l,closeBindCardModal:d,userPhone:c,isPhoneRequired:m,isEmailRequired:u,userEmail:h,boundBankCards:_,isChooseBankCardModalVisible:g,unbindBankCard:E,chooseBankCardErrors:v,closeChooseBankCardModal:y,updateCvv:f,addBankCard:C,selectBankCard:b,isBindCardCvvRequired:A,paymentProvider:T,isChoosePayOnlineModalVisible:N,isPaymentInformerVisible:P=!1,theme:O,isNameRequired:R,isCardNumberRequired:S,isCardExpireDateRequired:I,isVpaRequired:w,isResidentialNumberRequired:k,isIdCardNumberRequired:D,isAddressLegalRequired:M,isAddressLegalCityRequired:F,isCardSaveOptionEnabled:L}=this.props;return n.createElement("div",{style:(q=O.colors,{"--color":q.currentCountry.base})},n.createElement(s.fz,{className:"OrderPayment_Header_9A9v8",size:"16",bold:!0},(0,p.Jt)("orderPaymentType/paymentTypeTitle")),P&&n.createElement(ti,null),n.createElement("div",{className:"OrderPayment_List_M1NmQ"},e.map((e=>{const a=t===e.value,i={paymentMethod:e.value,paymentProvider:T};return n.createElement(ai,{key:e.value,option:e,isActive:a,onClickHandler:()=>r(i)})}))),l&&n.createElement(ii,{logoUrl:Wa.A.getLogoUrl(),isBinding:o,isOpen:l,closeModal:d,bindCard:i,isEmailRequired:u,email:h||"",isPhoneRequired:m,phone:c||"",errors:a,isNameRequired:R,isResidentialNumberRequired:k,isCvvRequired:A,isCardNumberRequired:S,isCardExpireDateRequired:I,isVpaRequired:w,isIdCardNumberRequired:D,isAddressLegalRequired:M,isAddressLegalCityRequired:F,isCardSaveOptionEnabled:L}),g&&n.createElement(Qa,{bankCards:_,isOpen:g,closeModal:y,addCard:C,selectCard:b,removeCard:E,updateCvv:f,errors:v}),N&&n.createElement(ei,null));var q}}const si=(0,s.SL)(oi,"OrderPayment"),li=(0,a.Ng)((e=>{const t=Boolean(c.A.PAYMENT_PROVIDER&&Wa.A.paymentProvider),r=c.A.USER?c.A.USER.id_card_number:null,n=c.A.USER?c.A.USER.address_legal:null,a=c.A.USER?c.A.USER.address_legal_city:null,i=(0,o.is)(e);return{paymentMethod:i,paymentMethodList:[...(0,Ht.JR)(e.paymentMethodList)],isBankCardBinding:e.isBankCardBinding,isBankCardModalOpened:e.isBankCardBindingModalVisible&&(0,$a.I)(i),errors:e.areAllWarningsVisible&&e.warnings.paymentMethod||[],isEmailRequired:t&&Wa.A.isEmailForBindRequired()||!1,userEmail:c.A.USER?c.A.USER.email:null,isPhoneRequired:t&&Wa.A.isPhoneForBindRequired()||!1,userPhone:(0,Ga.SJ)(e.clientPhone),bindBankCardErrors:e.b
1indBankCardErrors,chooseBankCardErrors:e.chooseBankCardErrors,boundBankCards:e.boundBankCards,isChooseBankCardModalVisible:e.isChooseBankCardModalVisible,isBindCardCvvRequired:t&&Wa.A.isBingCardCvvRequired()||!1,paymentProvider:c.A.PAYMENT_PROVIDER,isChoosePayOnlineModalVisible:e.isChoosePayOnlineModalVisible,isPaymentInformerVisible:c.A.showPaymentInformer,isNameRequired:t&&Wa.A.isNameRequired(),isResidentialNumberRequired:t&&Wa.A.isResidentialNumberRequired(),isIdCardNumberRequired:t&&Wa.A.isIdCardNumberRequired()&&!r,isAddressLegalRequired:t&&Wa.A.isAddressLegalRequired()&&!n,isAddressLegalCityRequired:t&&Wa.A.isAddressLegalCityRequired()&&!a,isCardNumberRequired:t&&Wa.A.isCardNumberRequired(),isCardExpireDateRequired:t&&Wa.A.isCardExpireDateRequired(),isVpaRequired:t&&Wa.A.isVpaRequired(),isCardSaveOptionEnabled:c.A.IS_CARD_SAVE_OPTION_ENABLED||!1}}),(e=>({paymentMethodChange:t=>{e((0,d.QL)(t))},bindCard:t=>{e((0,Ya.w2)(t))},closeBindCardModal:async t=>{e((0,Ya.OT)(t))},closeChooseBankCardModal:()=>{e((0,d.QL)({isChooseBankCardModalVisible:!1}))},selectBankCard:t=>{e((0,d.QL)({isChooseBankCardModalVisible:!1,bankCardId:t},!1)),e((0,d.p4)())},addBankCard:()=>{e((0,Ya.WJ)())},unbindBankCard:t=>{e((0,Ya.HG)(t))},updateCvv:(t,r)=>{e((0,Ya.TH)(t,r)).then((()=>e((0,d.p4)())))}})))(rn(si)),di=(0,a.Ng)((e=>({isEditMode:(0,o.ke)(e),isSmsNotificationEnabled:e.isSmsNotificationEnabled,isRecipientsSmsNotificationEnabled:e.isRecipientsSmsNotificationEnabled,isSmsSendStatusVisible:e.isSmsSendStatusVisible,isSendRecipientSmsVisible:c.A.is_show_flag_send_sms_to_recipient})),(e=>({changeSmsNotification:t=>{e((0,d.QL)({isSmsNotificationEnabled:t}))},changeRecipientsSmsNotification:t=>{e((0,d.QL)({isRecipientsSmsNotificationEnabled:t}))}})))((({isEditMode:e,isRecipientsSmsNotificationEnabled:t,isSmsNotificationEnabled:r,isSendRecipientSmsVisible:a,isSmsSendStatusVisible:i,changeRecipientsSmsNotification:o,changeSmsNotification:l})=>i||a?n.createElement("div",{className:"NotificationsSettings_Root_fKZZV"},i&&n.createElement("div",null,n.createElement(s.Sc,{checked:r,label:(0,p.Jt)("orderNotificationsSettings/notifySenderLabel"),onChange:l,testId:(0,h.k)("orderForm/notifySender"),disabled:e})),a&&n.createElement("div",null,n.createElement(s.Sc,{checked:t,label:(0,p.Jt)("orderNotificationsSettings/notifyRecipientsLabel"),onChange:o,testId:(0,h.k)("orderForm/recipientsSmsNotification"),disabled:e}))):null)),ci="OrderPromocode_Root_yhx7F",mi="OrderPromocode_Row_ZaV0j",ui=e=>({"--color":e.currentCountry.base,"--color-hover":e.currentCountry.darken});class pi extends n.PureComponent{render(){const{colors:e}=this.props.theme;return this.props.isOpen?n.createElement("div",{className:ci,style:ui(e)},n.createElement("div",{className:mi},n.createElement("div",{className:"OrderPromocode_InputWrapper_ZYxiJ"},n.createElement(s.pd,{placeholder:(0,p.Jt)("promocode/inputPlaceholder"),value:this.props.promocode,onChange:e=>this.props.promocodeChange(e.target.value),testId:(0,h.k)("orderForm/promocode")})),n.createElement("div",{className:"OrderPromocode_ButtonWrapper_EFJt8"},n.createElement(s.$n,{onClick:()=>this.props.commitPromocode(this.props.promocode),testId:(0,h.k)("orderForm/promocodeButton"),rect:!0},(0,p.Jt)("promocode/applyButton")))),this.props.discountAmount>0&&n.createElement("div",{className:mi},n.createElement(E.s,{className:"OrderPromocode_Status_GVDRU"},`${(0,p.Jt)("promocode/successMessage")} ${(0,g.$)(this.props.discountAmount)}`))):n.createElement("div",{className:ci,style:ui(e)},n.createElement("span",{className:"OrderPromocode_HaveCode_E3Uhv",onClick:this.props.openPromocodeForm,"data-testid":(0,h.k)("orderForm/haveCode")},(0,p.Jt)("promocode/iHaveCode")))}}const hi=(0,s.SL)(pi,"OrderPromocode"),_i=(0,a.Ng)((e=>({isOpen:e.isPromocodeVisible,promocode:e.promocode,discountAmount:e.calculatedOrderData?e.calculatedOrderData.priceData.promoCodeDiscountAmount:0,errors:e.warnings.promocode})),(e=>({openPromocodeForm:()=>{e((0,d.QL)({isPromocodeVisible:!0}))},promocodeChange:t=>{e((0,d.QL)({promocode:t,committedPromocode:""}))},commitPromocode:t=>{e((0,d.LL)()),e((0,d.QL)({promocode:t,committedPromocode:t}))}})))(rn(hi)),gi="FormStyles_Row_9b7HG",Ei="FormStyles_NewRow_PxGC0",vi="FormStyles_space_hA44U",yi="FormStyles_Footer_0YKn2",fi="FormStyles_Relative_QZfyR",Ci=e=>({"--color":e.currentCountry.base,"--color-hover":e.currentCountry.darken}),bi=(0,a.Ng)((e=>{const t=(0,o.u0)(e);return{isLoading:e.isLoading||e.isCreateOrderLoading||1===e.calculateCount,isClientPhoneVerificationRequired:e.isClientPhoneVerificationRequired,backpaymentAmount:e.calculatedOrderData?e.calculatedOrderData.backpaymentAmount:0,isPriceSurgeEnabled:(0,l.JK)(e.calculatedOrderData),isDispatcherMode:e.isDispatcherMode,isEditMode:(0,o.ke)(e),isTsAgreementAvailable:!!c.A.TC_AGREEMENT_LINK,isInsuranceAvailable:(0,o.qh)(e),isSaveDraftVisible:!!e.clientId,isDraft:!!e.draftOrderId,showVehicles:t.length>1,isSmsSendStatusVisible:e.isSmsSendStatusVisible,isSendRecipientSmsVisible:c.A.is_show_flag_send_sms_to_recipient}}),(e=>({createOrder:()=>{e((0,d.hO)()),e((0,d.p4)())},saveDraft:()=>{e((0,d.pk)())}})))((({isEditMode:e,isDispatcherMode:t,showVehicles:r,backpaymentAmount:a,createOrder:i,isLoading:o,isInsuranceAvailable:l,isTsAgreementAvailable:d,isClientPhoneVerificationRequired:c,isSaveDraftVisible:m,saveDraft:_,isDraft:g,isSmsSendStatusVisible:E,isSendRecipientSmsVisible:v})=>{const{colors:y}=(0,s.DP)(),f=(0,p.Jt)(e?"order/confirmEditingLabel":"order/submitLabel");return n.createElement("div",{style:Ci(y)},n.createElement("div",null,t&&!e&&n.createElement("div",{className:gi},n.createElement(xa,null)),r&&n.createElement("div",{className:u()(gi,"FormStyles_Vehicles_LWhgy")},n.createElement(qa,null)),n.createElement("div",{className:"FormStyles_Points_fqoCO"},n.createElement(Yr,null)),n.createElement("div",{className:gi},n.createElement(bn,null)),l&&n.createElement("div",{className:u()(gi,vi)},n.createElement(en,null)),(E||v||a>0)&&n.createElement("div",{className:u()(gi,vi)},n.createElement($r,null,n.createElement(s.fz,{size:"16",bold:!0},(0,p.Jt)("orderOtherSection/title")),n.createElement(di,null),n.createElement(Ha,null)))),n.createElement("div",{className:yi},n.createElement("div",{className:"FormStyles_PaymentBlock_9hqki"},n.createElement(li,null),n.createElement(_i,null)),n.createElement(Gr,null),n.createElement("hr",{className:"FormStyles_Hr_fL6wh"}),n.createElement("div",{className:u()("FormStyles_SubmissionBlock_ykFap",fi)},n.createElement("div",{className:"order-form__total-price"}
1,n.createElement(J,null)),d&&n.createElement(za,null),c?n.createElement(sn,null):n.createElement(n.Fragment,null,n.createElement("div",{className:"FormStyles_Buttons_2VFpW"},n.createElement(s.$n,{testId:(0,h.k)("orderForm/createButton"),onClick:i,disabled:o,width:256,rect:!0,wide:!0},f),m&&n.createElement(Kr,{isDraft:g,saveDraft:_})),n.createElement(W,{submitButtonText:f})))))}));function Ai(e){return e.errors}function Ti(e){return e.warnings.paymentMethod}const Ni=Sr,Pi=({Address:e,AddressDetails:t,Note:r,Contacts:a,Ecommerce:i})=>n.createElement("div",{className:"ServiceAreaPointTemplate_Wrapper_JmMUB"},n.createElement(Ni,null,n.createElement("div",{className:"ServiceAreaPointTemplate_Root_AW3Mb"},n.createElement("div",null,e),t,a,n.createElement("div",null,r),i))),Oi=()=>n.createElement(n.Fragment,null,n.createElement(Pi,{Address:n.createElement(Gt,{sequence:1,withoutClientAddresses:!0}),AddressDetails:n.createElement(Xt,{sequence:1}),Contacts:n.createElement(ir,{sequence:1}),Note:n.createElement(mr,{sequence:1}),Ecommerce:n.createElement(Cr,{sequence:1})}),n.createElement(Or,null)),Ri="OrderGeneralError_Row_qlEXX",Si=({errors:e,translatedErrors:t=[]})=>n.createElement("div",{className:"OrderGeneralError_Root_drvLp"},e.map((e=>n.createElement(E.s,{className:u()(Ri,"scroll-to-error--js"),key:e},(0,p.Jt)(`orderErrors/${e}`)))),t.map(((e,t)=>n.createElement(E.s,{className:u()(Ri,"scroll-to-error--js"),key:t},e)))),Ii=(0,a.Ng)((e=>({isLoading:e.isLoading||e.isCreateOrderLoading,isClientPhoneVerificationRequired:e.isClientPhoneVerificationRequired,isPriceSurgeEnabled:(0,l.JK)(e.calculatedOrderData),isEditMode:e.isOrderEditForm,isSaveDraftVisible:e.clientId&&e.asapFormMode!==_.YO.SERVICE_AREA,isDraft:!!e.draftOrderId,translateGroup:e.asapFormMode===_.YO.SERVICE_AREA?"serviceAreaOrder":"order"})),(e=>({createOrder:()=>{e((0,d.hO)()),e((0,d.p4)())},saveDraft:()=>{e((0,d.pk)())}})))((({isClientPhoneVerificationRequired:e,isLoading:t,isEditMode:r,isSaveDraftVisible:a,isDraft:i,createOrder:o,saveDraft:l,distance:d,translateGroup:c})=>{const m=(0,p.Jt)(r?`${c}/confirmEditingLabel`:`${c}/submitLabel`);return n.createElement("div",{className:u()(yi)},n.createElement("div",{className:fi},d&&n.createElement("div",{className:"order-form__total-price"},(0,p.Jt)(`${c}/distanceLabel`),": ",d," ",(0,p.Jt)(`${c}/distanceUnitLabel`)),n.createElement("div",{className:"order-form__total-price"},n.createElement(J,null))),e?n.createElement(sn,null):n.createElement(n.Fragment,null,n.createElement("div",null,n.createElement(s.$n,{testId:(0,h.k)("orderForm/createButton"),onClick:o,disabled:t,width:256,rect:!0,wide:!0},m),a&&n.createElement(Kr,{isDraft:i,saveDraft:l})),n.createElement(W,{submitButtonText:m})))})),wi=(0,p.Wx)("serviceAreaUnavailableBanner"),ki=()=>{const e=c.A.currentRegionData.region_name;return n.createElement("div",{className:gi},n.createElement("div",{className:"ServiceAreaUnavailableBanner_BannerWrapper_y4FD4"},n.createElement("div",{className:"ServiceAreaUnavailableBanner_Message_OUHQW"},wi("message",{regionName:e}))))},Di=({OrderGeneralError:e,Points:t,OrderFooter:r})=>n.createElement(n.Fragment,null,e&&n.createElement("div",{className:u()("ServiceAreaFormTemplate_GeneralError_gWEOU ServiceAreaFormTemplate_Row_g4YCu")},e),n.createElement("div",{className:"ServiceAreaFormTemplate_Separator40_OvbhA"}),t,r),Mi=()=>{const e=(0,a.d4)(Ai),t=(0,a.d4)(Ti),r=(0,a.d4)((e=>e.isServiceAreaBannerEnabled)),i=(0,a.d4)((e=>e.calculatedOrderData?.priceData.drivingDistance));if(r)return n.createElement(ki,null);const o=e.length>0||t.length>0;return n.createElement(Di,{Points:n.createElement(Oi,null),OrderGeneralError:o?n.createElement(Si,{errors:e,translatedErrors:t}):null,OrderFooter:n.createElement(Ii,{distance:i?.toString()})})};var Fi=r(14644);const Li=(0,Fi.zH)((function(e,t){return{type:pt.y.SET_TIME_LIST,payload:{timeList:e,sequence:t}}}),qt.dispatch);function qi(e){return{type:pt.y.UPDATE_MAIN_STATE_DATA,payload:e}}const xi=(0,Fi.zH)(qi,qt.dispatch),Bi=(0,Fi.zH)((function(e){return{type:pt.y.SET_COMMON_ERRORS,payload:e}}),qt.dispatch),Vi=(0,Fi.zH)((function(e){return{type:pt.y.POINT_SET_TIME,payload:e}}),qt.dispatch),Ui=(0,Fi.zH)((function(e){return{type:pt.y.POINT_SET_DAY,payload:e}}),qt.dispatch),zi=(0,a.Ng)((e=>{let t=0,r=0;return e.sameday.calculateData.result&&e.sameday.calculateData.result.is_successful&&e.sameday.calculateData.result.order&&(t+=parseFloat(e.sameday.calculateData.result.order.taking_amount),r+=parseFloat(e.sameday.calculateData.result.order.backpayment_amount)),{isEditMode:(0,o.ke)(e),takingAmou
1nt:t,backpaymentAmount:r,backpaymentDetails:e.backpaymentDetails}}),(e=>({changeBackpaymentDetails:t=>e(qi({backpaymentDetails:t}))})))(Ja);var Ji=r(44023),Hi=r(37880),Wi=r(4022);const Yi=(0,Fi.zH)((function(e){return{type:pt.y.SET_CREATING_ORDERS,payload:e}}),qt.dispatch),Gi=(0,Fi.zH)((function(){return{type:pt.y.FORM_OPENED}}),qt.dispatch),$i=(0,Fi.zH)((function(e){return{type:pt.y.SET_POINT_ERRORS,payload:e}}),qt.dispatch);(0,Fi.zH)((function(e){return{type:pt.y.SET_ERRORS_EXIST,payload:e}}),qt.dispatch);const Ki=(0,Fi.zH)((function(e){return{type:pt.y.SET_INSURANCE_ERRORS,payload:e}}),qt.dispatch);async function ji(){const e=qt.getState(),t=w(e);if(e.rawOrderData&&"clone"!==c.A.orderData?.formMode)return;if(e.sameday.creatingOrders.isLoading)return;if(e.sameday.isWarningsExists||e.isWarningsExists)return t.find(((e,r)=>{const n=t[r];return!(!n?.client_finish_datetime?.[0]&&!n?.client_start_datetime?.[0])}))?(0,A.IK)(qt):Yi({submitted:!0}),void setTimeout((()=>{(0,d.Nc)()}),10);if(null===e.clientId)return void xi({isClientPhoneVerificationRequired:!0});const r=(0,o.is)(e);if((0,$a.I)(r)&&!e.bankCardId)try{return qt.dispatch((0,Ya.z6)(null!==e.clientId))}catch(e){if(e instanceof Ji.A)return qt.dispatch((0,d.QL)({errors:[e.message]},!1));throw e}const n=(0,Le.Qo)();se.A.sendUserEvent(new Ne(It.B.CREATION,n,_.YO.SAMEDAY));const a=(0,d.ui)(e);Yi({isLoading:!0,submitted:!0});const i=await(0,it.fS)(a);if($i(i.is_successful?null:i.parameter_errors),Ki(i.is_successful?null:i.parameter_errors),Bi(!i.is_successful&&i.errors?i.errors:[]),Yi({isLoading:!1}),setTimeout((()=>{(0,d.Nc)()}),10),i.is_successful){if((0,Hi.T)(r))return i.payment_data?qt.dispatch((0,Wi.r)(i)):qt.dispatch({type:d.pZ,errors:["unexpected_error"],response:i.payment_data});se.A.sendUserEvent(new Ae(It.B.CREATION,(0,Le.Qo)()||null,{numberOfPoints:2,isUrgent:!1,formType:_.YO.SAMEDAY,amount:i.order.payment})),window.location.href=i.redirect}}const Qi="SamedayPointTimes_Time_2b34Q",Zi=e=>{const{sequence:t}=e,r=(0,a.d4)(o.ke),i=(0,a.d4)(k)[t],s=(0,a.d4)(D)[t];return r?null:n.createElement("div",null,n.createElement("div",{className:"SamedayPointTimes_Times_Vay6Q"},n.createElement("div",{className:Qi},n.createElement(Vt,{label:(0,p.Jt)("orderPointInfo/deliveryDayLabel")}),n.createElement(or.A,{testId:(0,h.k)("orderForm/pointDateDay",t),value:i.value,errors:i.errors,options:i.options,onChange:e=>(async e=>{Ui(e);let t=[{date:e.value,intervals:[]}];const r=await(0,it.b3)(e.value.substr(0,10));r.is_successful&&(t=[{date:e.value,intervals:r.intervals.map((e=>({start:e.start_datetime,end:e.finish_datetime})))}]),Li(t,e.sequence)})({value:e,sequence:t})})),n.createElement("div",{className:Qi},n.createElement(Vt,{label:(0,p.Jt)("orderPointInfo/deliveryPeriodLabel")}),n.createElement(or.A,{testId:(0,h.k)("orderForm/pointTime",t),value:s.value,errors:s.errors,options:s.options,disabled:0===s.options.length,onChange:e=>Vi({value:e,sequence:t})}))))},Xi=()=>{const e=(0,a.d4)(o.Y0),t=(0,a.d4)(o.ke),r=(0,a.d4)(o.NC);return n.createElement(n.Fragment,null,n.createElement(Fr,{points:e,isEditMode:t,renderPoint:a=>{const i=0===a,o=e[a];return t&&!o.incity.isEditable?n.createElement(j,{point:e[a].incity}):n.createElement(Wr,{Address:n.createElement("div",null,n.createElement(Gt,{sequence:a,disabled:t}),n.createElement(Zt,{sequence:a})),AddressDetails:n.createElement(Xt,{sequence:a}),Contacts:n.createElement(ir,{sequence:a}),Time:!i&&n.createElement(Zi,{sequence:a}),Note:n.createElement(mr,{sequence:a}),Ecommerce:n.createElement(Cr,{sequence:a}),ContactlessDeliveryCheckbox:r&&!i?n.createElement(Z,{sequence:a}):null})},renderReturnToFirstPointCheckbox:()=>n.createElement(Nr,null)}),n.createElement(Or,null))};var eo=r(34241);const to="QuickClientRegistration_Phone_HYpfg",ro="QuickClientRegistration_Text_zZa8T",no=({error:e,step:t,phone:r,code:a,onPhoneChange:i,onCodeChange:o,onSmsSend:l,onCodeSend:d})=>n.createElement("div",{className:"QuickClientRegistration_Root_ieCS2"},n.createElement("div",{className:to},n.createElement(s.D9,{type:"tel",autoComplete:"tel-national",value:r,label:(0,p.Jt)("phoneMessages/label"),placeholder:(0,p.Jt)("phoneMessages/placeholder"),onChangeHandler:i})),1===t&&n.createElement(n.Fragment,null,n.createElement("div",{className:ro},(0,p.Jt)("phoneConfirmGroup/phoneConfirmMsg")," "),n.createElement(s.$n,{onClick:l,rect:!0,wide:!0,testId:ht.A.uniqueClasses.orderForm.confirmPhoneButton},(0,p.Jt)("phoneVerifier/sendBtnLabel"))),2===t&&n.createElement(n.Fragment,null,n.createElement(E.s,{className:ro},(0,p.Jt)("phoneConfirmGroup/codeSentHtml")),n.createElement("div",{className:to},n.createElement(s.pd,{autoComplete:"one-time-code",value:a,label:(0,p.Jt)("phoneConfirmGroup/smsCode"),placeholder:(0,p.Jt)("phoneConfirmGroup/smsCode"),onChangeHandler:o,mask:"9999",maskChar:"_"})),n.createElement(s.$n,{onClick:d,rect:!0,wide:!0},(0,p.Jt)("phoneVerifier/btnResend"))),null!==e&&n.createElement("div",{className:u()("QuickClientRegistration_Error_m9jXW",eo.NJ)},e)),ao=(0,a.Ng)((e=>({phone:e.points[0].incity.phone||""})),(()=>({onLogin:e=>{xi({clientId:e,isClientPhoneVerificationRequired:!1}),ji()}})))((({phone:e,onLogin:t})=>
1{const[r,a]=(0,n.useState)(1),[i,o]=(0,n.useState)(e),[s,l]=(0,n.useState)(""),[d,c]=(0,n.useState)(null);return n.createElement(no,{step:r,phone:i,code:s,error:d,onPhoneChange:o,onCodeChange:e=>{l(e),4===e.replace(/[^0-9.]/g,"").length&&(0,Za.t_)("/order-r/check-verification-code",{phone:(0,Ga.SJ)(i),code:e}).then((e=>{e.is_successful?(0,it.GG)((0,Ga.SJ)(i)).then((e=>{e.is_successful?t(e.client.user_id):c(e.errors[0])})):c((0,p.Jt)("phoneConfirmGroup/codeIncorrect"))}))},onSmsSend:()=>{(0,Za.t_)("/order-r/send-verification-code",{phone:i,source:"create_order"}).then((()=>a(2)))},onCodeSend:()=>{(0,Za.t_)("/order-r/send-verification-code",{phone:i,source:"create_order"})}})})),io=()=>{const e=(0,a.d4)(S),t=(0,a.d4)(I),r=(0,a.d4)(o.Ht),i=(0,a.d4)(R),l=(0,a.d4)(o.ke),{value:m,undiscountedValue:_}=(0,a.d4)(L),g=!!c.A.TC_AGREEMENT_LINK,E=(0,p.Jt)(l?"order/confirmEditingLabel":"order/submitLabel");return n.createElement("div",{className:"SamedayFormSummary_Root_BbjiA"},n.createElement("div",{className:"SamedayFormSummary_PriceWrapper_8on5Q"},n.createElement("div",{className:u()("SamedayFormSummary_TotalPrice_8805g","sameday-total-price--js")},n.createElement(z,{isPriceSurgeEnabled:t,showFromCaption:!1,priceData:{payment:m,undiscountedPaymentAmount:_||0},paymentDetails:r,isDetailsVisible:!0}))),g&&n.createElement(za,null),n.createElement("div",null,e?n.createElement(ao,null):n.createElement(s.$n,{testId:(0,h.k)("orderForm/createButton"),onClick:()=>{l?async function(){const e=qt.getState();if(!e.isOrderEditForm)return;if(e.sameday.creatingOrders.isLoading)return;Yi({isLoading:!0,submitted:!0});const t=await(0,it.Zb)((0,d.ui)(e));if($i(t.is_successful?null:t.parameter_errors),Ki(t.is_successful?null:t.parameter_errors),!t.is_successful){const e=!!t.errors.find((e=>["insufficient_funds","card_payment_failed"].includes(e)));qt.dispatch({type:d.pZ,errors:t.errors,response:t,paymentErrorExist:e})}Yi({isLoading:!1}),setTimeout((()=>{(0,d.Nc)()}),10),t.is_successful&&t.redirect&&(window.location.href=t.redirect)}():ji()},loading:i,width:256,rect:!0,wide:!0},E)),n.createElement(W,{submitButtonText:E}))},oo=(0,p.Wx)("tooManyPointsWarning"),so=(0,a.Ng)((e=>({showWarning:!e.isOrderEditForm&&e.points.length>2})))((({showWarning:e})=>e?n.createElement("div",{className:u()(gi,"FormStyles_withoutMarginTop_SuQBs")},n.createElement(s.ny,{iconName:"info",heading:oo("heading"),description:oo("description")})):null)),lo="SamedayFormTemplate_Row_yuTNZ",co="SamedayFormTemplate_Separator24_KfZGQ",mo="SamedayFormTemplate_Separator40_rqEi7",uo=({OrderGeneralError:e,FormSummary:t,Points:r,Other:a,Payment:i,Promocode:o,SamedayInsurance:s,SamedayMatter:l,VehicleTypes:d,isEditMode:c,PayOnlineModal:m,OrderPaymentAddress:p})=>n.createElement(n.Fragment,null,n.createElement(so,null),e&&n.createElement("div",{className:u()("SamedayFormTemplate_GeneralError_CWKyx SamedayFormTemplate_Row_yuTNZ")},e),n.createElement("div",{className:mo}),d&&n.createElement(n.Fragment,null,n.createElement("div",{className:lo},d),n.createElement("div",{className:mo})),r,n.createElement("div",{className:co}),l&&n.createElement("div",{className:lo},l),n.createElement("div",{className:co}),s&&n.createElement(n.Fragment,null,n.createElement("div",{className:lo},s),n.createElement("div",{className:co})),a&&n.createElement(n.Fragment,null,n.createElement("div",{className:lo},a),n.createElement("div",{className:co})),n.createElement("div",{className:lo},n.createElement(Ni,{className:"SamedayFormTemplate_Footer_XprJA"},n.createElement("div",{className:"SamedayFormTemplate_PaymentBlock_xjEP5"},i&&!c&&n.createElement("div",null,i),o&&!c&&n.createElement("div",null,o)),p,n.createElement("hr",{className:"SamedayFormTemplate_Hr_g0SDW"}),t)),m),po=()=>{const e=(0,a.d4)(o.ke),t=(0,a.d4)(F),r=(0,a.d4)(M),i=(0,a.d4)(O),l=(0,a.d4)(o.qh),d=(0,a.d4)(o.u0),m=(0,a.d4)((e=>e.isSmsSendStatusVisible)),u=c.A.is_show_flag_send_sms_to_recipient;return(0,n.useEffect)((()=>{Gi()}),[]),n.createElement(uo,{Points:n.createElement(Xi,null),VehicleTypes:d.length>1&&n.createElement(qa,null),OrderGeneralError:r?n.createElement(Si,{errors:r}):null,Payment:n.createElement(li,null),Other:(m||u||t.backpaymentAmount>0)&&n.createElement($r,null,n.createElement(s.fz,{size:"16",bold:!0},(0,p.Jt)("orderOtherSection/title")),n.createElement(di,null),n.createElement(zi,null)),FormSummary:n.createElement(io,null),Promocode:n.createElement(_i,null),SamedayInsurance:l&&n.createElement(en,null),SamedayMatter:n.createElement(bn,null),isEditMode:e,PayOnlineModal:i?n.createElement(ei,null):null,OrderPaymentAddress:n.createElement(Gr,null)})};var ho=r(22584),_o=r(61523),go=r(66383);const Eo=e=>({type:d.n3,payload:e}),vo=({announces:e})=>n.createElement("div",{className:"dv-order-announce"},e.map((e=>n.createElement(E.s,{className:"dv-order-announce__item",key:`announce_${e}`},(0,p.Jt)(`warningMessages/${e}`)))));var yo,fo=r(499);function Co(){return Co=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)({}
1).hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},Co.apply(null,arguments)}var bo,Ao,To=function(e){return n.createElement("svg",Co({xmlns:"http://www.w3.org/2000/svg",width:24,height:24,fill:"none"},e),yo||(yo=n.createElement("path",{fill:"#969493",fillRule:"evenodd",d:"M11.727 1.668h.183c.965 0 1.727.75 1.758 1.691v.25c0 .032-.031.059-.059.059h-3.554c-.028 0-.055-.027-.055-.059v-.25c0-.941.766-1.691 1.727-1.691m.226 3h-.078C6.996 4.641 3.027 8.582 3 13.461c-.027 4.875 3.918 8.844 8.793 8.871s8.848-3.914 8.875-8.793c.05-4.848-3.84-8.82-8.715-8.871m1.379 8.035c.05.84-.57 1.574-1.398 1.629a1.517 1.517 0 0 1-1.602-1.418v-.156l1.5-6.09Zm0 0",clipRule:"evenodd","data-fill":1})))};function No(){return No=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)({}).hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},No.apply(null,arguments)}new URL(r(93769),r.b).toString();var Po,Oo,Ro=function(e){return n.createElement("svg",No({xmlns:"http://www.w3.org/2000/svg",width:24,height:24,fill:"none"},e),bo||(bo=n.createElement("path",{fill:"#969493",fillRule:"evenodd",d:"M5.332 4.668h13A2.32 2.32 0 0 1 20.668 7v13a2.32 2.32 0 0 1-2.336 2.332h-13A2.32 2.32 0 0 1 3 20V7c0-1.3 1.035-2.332 2.332-2.332m5.336 4.133c0-.258.207-.469.465-.469h1.402c.258 0 .465.211.465.469v1.398a.467.467 0 0 1-.465.469h-1.402a.467.467 0 0 1-.465-.469Zm4.465-.469a.467.467 0 0 0-.465.469v1.398c0 .258.207.469.465.469h1.402c.258 0 .465-.211.465-.469V8.801a.467.467 0 0 0-.465-.469Zm-8.465 4.469c0-.258.207-.469.465-.469h1.402c.258 0 .465.211.465.469v1.398a.467.467 0 0 1-.465.469H7.133a.467.467 0 0 1-.465-.469Zm4.465-.469a.467.467 0 0 0-.465.469v1.398c0 .258.207.469.465.469h1.402c.258 0 .465-.211.465-.469v-1.398a.467.467 0 0 0-.465-.469Zm3.535.469c0-.258.207-.469.465-.469h1.402c.258 0 .465.211.465.469v1.398a.467.467 0 0 1-.465.469h-1.402a.467.467 0 0 1-.465-.469Zm-7.535 3.531a.467.467 0 0 0-.465.469v1.398c0 .258.207.469.465.469h1.402c.258 0 .465-.211.465-.469v-1.398a.467.467 0 0 0-.465-.469Zm3.535.469c0-.258.207-.469.465-.469h1.402c.258 0 .465.211.465.469v1.398a.467.467 0 0 1-.465.469h-1.402a.467.467 0 0 1-.465-.469Zm4.465-.469a.467.467 0 0 0-.465.469v1.398c0 .258.207.469.465.469h1.402c.258 0 .465-.211.465-.469v-1.398a.467.467 0 0 0-.465-.469Zm0 0",clipRule:"evenodd","data-fill":1})),Ao||(Ao=n.createElement("path",{fill:"#969493",d:"M7.578 1.668h-.183c-.965 0-1.727.75-1.727 1.691v.25c0 .032.027.059.055.059h3.554c.028 0 .055-.027.055-.059v-.25a1.74 1.74 0 0 0-1.754-1.691m8.664 0h-.18c-.964 0-1.73.75-1.73 1.691v.25c0 .032.031.059.059.059h3.554c.028 0 .055-.027.055-.059v-.25a1.74 1.74 0 0 0-1.758-1.691m0 0","data-fill":1})))};function So(){return So=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)({}).hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},So.apply(null,arguments)}new URL(r(3959),r.b).toString();var Io,wo,ko,Do=function(e){return n.createElement("svg",So({xmlns:"http://www.w3.org/2000/svg",width:24,height:24,fill:"none"},e),Po||(Po=n.createElement("g",{clipPath:"url(#CalendarAndClock_svg__a)"},n.createElement("path",{fill:"#83858C",d:"M16.42 13.685a4.81 4.81 0 0 1 4.804 4.803 4.81 4.81 0 0 1-4.803 4.803 4.81 4.81 0 0 1-4.803-4.803 4.81 4.81 0 0 1 4.803-4.803m1.523-9.692c1.292 0 2.314 1.037 2.307 2.341l-.039 7.452a6 6 0 0 0-3.79-1.34 6.05 6.05 0 0 0-6.043 6.042c0 1.188.345 2.296.939 3.231h-6.39c-1.293 0-2.315-1.037-2.308-2.341l.068-13.043a2.33 2.33 0 0 1 2.332-2.342zM16.32 15.216a.62.62 0 0 0-.62.62v2.468c0 .31.156.6.414.773l1.257.838a.62.62 0 0 0 .687-1.031l-1.118-.746v-2.302a.62.62 0 0 0-.62-.62m-9.574.483a.47.47 0 0 0-.466.468l-.007 1.405a.463.463 0 0 0 .461.468h1.392c.256 0 .465-.21.466-.468l.008-1.405a.463.463 0 0 0-.462-.468zm.021-4.013a.47.47 0 0 0-.466.468l-.008 1.405a.463.463 0 0 0 .462.468h1.392c.256 0 .465-.21.466-.468l.007-1.405a.463.463 0 0 0-.461-.468zm.02-4.014a.47.47 0 0 0-.465.469l-.008 1.404a.463.463 0 0 0 .462.468h1.392a.47.47 0 0 0 .466-.468l.007-1.404a.463.463 0 0 0-.461-.469zm3.978 0a.47.47 0 0 0-.467.469l-.007 1.404a.463.463 0 0 0 .461.468h1.392a.47.47 0 0 0 .467-.468l.007-1.404a.463.463 0 0 0-.462-.469zm3.976 0a.47.47 0 0 0-.466.469l-.007 1.404a.463.463 0 0 0 .461.468h1.392c.256 0 .465-.21.466-.468l.008-1.404a.464.464 0 0 0-.462-.469zM7.265.983a1.73 1.73 0 0 1 1.737 1.7L9 2.934c0 .028-.029.056-.057.056H5.411c-.028 0-.056-.028-.056-.056l.002-.25c.005-.948.769-1.7 1.726-1.7zm8.616 0a1.73 1.73 0 0 1 1.737 1.7l-.001.251c0 .028-.029.056-.057.056h-3.533c-.028 0-.056-.028-.056-.056l.002-.25c.005-.948.769-1.7 1.726-1.7z","data-fill":1}))),Oo||(Oo=n.createElement("defs",null,n.createElement("clipPath",{id:"CalendarAndClock_svg__a"},n.createElement("path",{fill:"#fff",d:"M.422.137h24v24h-24z"})))))};function Mo(){return Mo=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)({}
1).hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},Mo.apply(null,arguments)}new URL(r(99088),r.b).toString();var Fo,Lo=function(e){return n.createElement("svg",Mo({xmlns:"http://www.w3.org/2000/svg",width:24,height:24,fill:"none"},e),Io||(Io=n.createElement("path",{fill:"#83858C",d:"m4.003 4.835 7.529-2.852c.287-.109.604-.109.891 0l7.545 2.855c.427.161.732.538.784.991.203 1.769.592 6.328-.4 8.958-1.363 3.614-6.237 6.358-7.851 7.184-.332.17-.714.168-1.044-.006-1.611-.847-6.49-3.653-7.8-7.178-.977-2.63-.627-7.176-.44-8.95.05-.457.356-.84.786-1.002","data-fill":1})),wo||(wo=n.createElement("path",{fill:"#fff",d:"M8.315 11.926a.472.472 0 1 1 0 .944H6.042a.472.472 0 0 1 0-.944zm1.137-2.183a.472.472 0 0 1 0 .944H7.18a.472.472 0 1 1 0-.944zm.251 4.234a.472.472 0 1 1 0 .943H7.43a.472.472 0 1 1 0-.943z"})),ko||(ko=n.createElement("path",{fill:"#fff",d:"m9.474 12.218 5.528-6.136c.325-.36.91-.007.74.448l-1.426 3.844a.44.44 0 0 0 .413.594h2.433a.44.44 0 0 1 .322.74l-5.83 6.258c-.337.36-.92-.02-.728-.473l1.669-3.927a.44.44 0 0 0-.405-.613H9.802a.44.44 0 0 1-.328-.735"})))};function qo(){return qo=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)({}).hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},qo.apply(null,arguments)}new URL(r(57049),r.b).toString();var xo=function(e){return n.createElement("svg",qo({xmlns:"http://www.w3.org/2000/svg",width:24,height:24,fill:"none"},e),Fo||(Fo=n.createElement("path",{fill:"#969493",fillRule:"evenodd",d:"M14.129 17.977H9.105a2.837 2.837 0 0 1-2.832 2.714 2.837 2.837 0 0 1-2.832-2.714H1.363a.9.9 0 0 1-.886-1.036L1.625 5.434a.9.9 0 0 1 .89-.766H13.23c.497 0 .899.402.899.898Zm-9.637-.145c0 1.012.82 1.836 1.832 1.836s1.832-.824 1.832-1.836a1.832 1.832 0 1 0-3.664 0m10.406.14h-.007V5.98h5.214c.852 0 1.586.586 1.774 1.415l1.633 9.484a.895.895 0 0 1-.875 1.094h-2.075a2.84 2.84 0 0 1-2.832 2.718 2.84 2.84 0 0 1-2.832-2.718m1.32-10.663h3.454c.316 0 .473 0 .601.054.114.051.211.133.282.235.082.117.11.273.164.586l.578 3.164c.039.218.058.324.027.41a.32.32 0 0 1-.144.176c-.078.043-.188.043-.407.043H16.75c-.187 0-.277 0-.352-.036a.32.32 0 0 1-.144-.144c-.035-.07-.035-.164-.035-.352Zm-.394 10.523c0 1.012.82 1.836 1.832 1.836s1.836-.824 1.836-1.836S18.668 16 17.656 16s-1.832.82-1.832 1.832m0 0",clipRule:"evenodd","data-fill":1})))};new URL(r(38838),r.b).toString();const Bo=({icon:e,className:t})=>{let r=null;switch(e.name){case fo._o.CLOCK:r=n.createElement(To,null);break;case fo._o.CALENDAR:r=n.createElement(Ro,null);break;case fo._o.CALENDAR_AND_CLOCK:r=n.createElement(Do,null);break;case fo._o.LIGHTNING:r=n.createElement(Lo,null);break;case fo._o.TRUCK:r=n.createElement(xo,null)}return n.createElement("div",{className:t},r)},Vo=({text:e,type:t,className:r})=>n.createElement(s.fz,{size:"12",className:u()("primary"===t&&"Badge_Primary_scV1l Badge_Root_UoQn4","secondary"===t&&"Badge_Secondary_SlAim Badge_Root_UoQn4",r&&r)},e),Uo=({icon:e,quantity:t,withPoint:r=!1})=>n.createElement("div",{className:"GreyIcon_Root_LSIDX"},r&&n.createElement("div",{className:"GreyIcon_Point_2yQZx"}),Array(t).fill(e).map(((e,t)=>n.createElement("div",{className:"GreyIcon_SvgContainer_IsmDv",key:t},e))));var zo,Jo,Ho;function Wo(){return Wo=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)({}).hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},Wo.apply(null,arguments)}var Yo,Go,$o=function(e){return n.createElement("svg",Wo({xmlns:"http://www.w3.org/2000/svg",width:24,height:24,fill:"none"},e),zo||(zo=n.createElement("path",{fill:"#A62EFF",fillOpacity:.1,d:"M0 12C0 5.373 5.373 0 12 0s12 5.373 12 12-5.373 12-12 12S0 18.627 0 12"})),Jo||(Jo=n.createElement("path",{fill:"#A62EFF",fillRule:"evenodd",d:"M15.893 8.075a.84.84 0 0 0-.8-.575H8.907c-.371 0-.68.24-.799.575L6.993 11.33a1 1 0 0 0-.054.324v4.39c0 .313.253.57.562.57h.563c.309 0 .562-.257.562-.57v-.57h6.75v.57c0 .313.253.57.563.57h.562c.31 0 .563-.257.563-.57v-4.39a1 1 0 0 0-.055-.324zm-7.83 2.842.843-2.563h6.188l.844 2.563zm1.723 2.062a.922.922 0 1 1-1.845 0 .922.922 0 0 1 1.845 0m5.35.922a.922.922 0 1 0 0-1.845.922.922 0 0 0 0 1.845",clipRule:"evenodd"})),Ho||(Ho=n.createElement("path",{fill:"#A62EFF",d:"m15.893 8.075-.214.072v.001zm-7.786 0-.212-.074v.001zM6.993 11.33l.212.073zm1.633 4.144v-.225H8.4v.225zm6.75 0h.225v-.225h-.225zm1.633-4.144-.212.073zM8.906 8.354V8.13h-.163l-.05.155zm-.844 2.563-.213-.07-.097.295h.31zm7.032-2.563.213-.07-.05-.155h-.163zm.844 2.563v.225h.31l-.097-.295zm-.844-3.192c.272 0 .503.175.585.422l.427-.143a1.07 1.07 0 0 0-1.012-.729zm-6.188 0h6.188v-.45H8.906zm-.586.425a.62.62 0 0 1 .586-.425v-.45c-.473 0-.863.306-1.01.726zm-1.116 3.252L8.32 8.148l-.425-.146-1.116 3.254zm-.042.251q0-.129.042-.251l-.425-.146a1.2 1.2 0 0 0-.066.397zm0 4.39v-4.39h-.45v4.39zm.338.345a.343.343 0 0 1-.338-.345h-.45c0 .435.352.794.788.794zm.563 0H7.5v.45h.563zm.337-.345a.343.343 0 0 1-.338.345v.45c.437 0 .788-.36.788-.795zm0-.57v.57h.45v-.57zm6.975-.225h-6.75v.45h6.75zm.225.795v-.57h-.45v.57zm.338.345a.343.343 0 0 1-.338-.345h-.45c0 .435.351.794.787.794zm.562 0h-.562v.45h.562zm.337-.345a.343.343 0 0 1-.337.345v.45c.436 0 .788-.36.788-.795zm0-4.39v4.39h.45v-4.39zm-.041-.251q.04.122.041.251h.45c0-.135-.022-.27-.066-.397zM15.68 8.148l1.116 3.254.425-.146-1.116-3.254zm-6.987.136-.844 2.563.427.14.844-2.562zm6.4-.155H8.907v.45h6.188zm1.058 2.718-.844-2.563-.427.14.844 2.564zm-8.088.295h7.874v-.45H8.064zm.8 2.984c.634 0 1.148-.513 1.148-1.
1147h-.45a.697.697 0 0 1-.697.697zM7.717 12.98c0 .634.514 1.147 1.148 1.147v-.45a.697.697 0 0 1-.698-.697zm1.148-1.148c-.634 0-1.148.514-1.148 1.148h.45c0-.385.312-.698.698-.698zm1.147 1.148c0-.634-.514-1.148-1.147-1.148v.45c.385 0 .697.313.697.698zm5.823 0a.697.697 0 0 1-.698.697v.45c.634 0 1.148-.513 1.148-1.147zm-.698-.698c.386 0 .698.313.698.698h.45c0-.634-.514-1.148-1.148-1.148zm-.697.698c0-.385.312-.698.697-.698v-.45c-.633 0-1.147.514-1.147 1.148zm.697.697a.697.697 0 0 1-.697-.697h-.45c0 .634.514 1.147 1.147 1.147z"})))};function Ko(){return Ko=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)({}).hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},Ko.apply(null,arguments)}new URL(r(30186),r.b).toString();var jo,Qo,Zo=function(e){return n.createElement("svg",Ko({xmlns:"http://www.w3.org/2000/svg",width:24,height:24,fill:"none"},e),Yo||(Yo=n.createElement("path",{fill:"#0048FF",fillOpacity:.1,d:"M0 12C0 5.373 5.373 0 12 0s12 5.373 12 12-5.373 12-12 12S0 18.627 0 12"})),Go||(Go=n.createElement("path",{fill:"#0048FF",fillRule:"evenodd",d:"M15.43 7.636a1.384 1.384 0 1 1-2.767 0 1.384 1.384 0 0 1 2.767 0m-3.982 6.873-.338 2.06a.753.753 0 0 0 .619.866h.124a.754.754 0 0 0 .742-.63L13 14.07a.77.77 0 0 0-.236-.675l-1.305-1.215 1.271-1.305L14.046 12c.105.1.24.162.383.18l2.25.27a.65.65 0 0 0 .675-.45.65.65 0 0 0-.585-.72l-1.654-.158-1.991-2.002-.113-.113a1.125 1.125 0 0 0-1.642 0L9.4 10.955a1.125 1.125 0 0 0 0 1.642zm-4.356-.565a2.1 2.1 0 0 1 1.16-.346 2.07 2.07 0 0 1 2.07 2.07 2.08 2.08 0 1 1-3.23-1.724m7.496.006c.342-.23.745-.352 1.157-.352a2.07 2.07 0 0 1 2.081 2.07 2.08 2.08 0 1 1-3.238-1.718",clipRule:"evenodd"})))};function Xo(){return Xo=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)({}).hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},Xo.apply(null,arguments)}new URL(r(22163),r.b).toString();var es,ts,rs=function(e){return n.createElement("svg",Xo({xmlns:"http://www.w3.org/2000/svg",width:24,height:24,fill:"none"},e),jo||(jo=n.createElement("path",{fill:"#0048FF",fillOpacity:.1,d:"M0 12C0 5.373 5.373 0 12 0s12 5.373 12 12-5.373 12-12 12S0 18.627 0 12"})),Qo||(Qo=n.createElement("path",{fill:"#0048FF",fillRule:"evenodd",d:"M12.664 7.635c0-.764.62-1.384 1.383-1.384 1.44.107 2.333.969 2.253 1.297-.035.14-.333.095-.67.044-.453-.068-.977-.147-1.035.194-.153.352.467.636.809.793l.024.011c.122.056.172.176.134.304-.114.386-.272.55-.573.652a.4.4 0 0 1-.314-.032l-1.397-.729a1.38 1.38 0 0 1-.614-1.15m-1.215 6.874-.338 2.058a.753.753 0 0 0 .619.867h.124a.75.75 0 0 0 .742-.63l.405-2.734a.77.77 0 0 0-.236-.675L11.46 12.18l1.271-1.305L14.047 12c.105.1.24.162.383.18l2.25.27a.65.65 0 0 0 .675-.45.65.65 0 0 0-.585-.72l-1.654-.157-1.991-2.003-.113-.113a1.124 1.124 0 0 0-1.642 0L9.4 10.954a1.125 1.125 0 0 0 0 1.642zm-4.356-.566a2.1 2.1 0 0 1 1.16-.345 2.07 2.07 0 0 1 2.07 2.07 2.081 2.081 0 1 1-3.23-1.724m7.496.006c.342-.23.745-.351 1.157-.351a2.07 2.07 0 0 1 2.081 2.07 2.08 2.08 0 1 1-3.238-1.719",clipRule:"evenodd"})))};function ns(){return ns=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)({}).hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},ns.apply(null,arguments)}new URL(r(63892),r.b).toString();var as,is,os=function(e){return n.createElement("svg",ns({xmlns:"http://www.w3.org/2000/svg",width:24,height:24,fill:"none"},e),es||(es=n.createElement("path",{fill:"#009FFF",fillOpacity:.1,d:"M0 12C0 5.373 5.373 0 12 0s12 5.373 12 12-5.373 12-12 12S0 18.627 0 12"})),ts||(ts=n.createElement("path",{fill:"#009FFF",fillRule:"evenodd",d:"M6.32 6.73a1 1 0 0 0-1 1v7.251a1 1 0 0 0 1 1h.035a2.056 2.056 0 0 1 4.098 0h3.097a2.056 2.056 0 0 1 4.098 0h.034a1 1 0 0 0 1-1v-3.02a2 2 0 0 0-.336-1.11l-2.45-3.675a1 1 0 0 0-.832-.446H6.32m6.71 1.334v3.166h3.983l-2.13-3.166zm-3.317 8.09a1.294 1.294 0 1 1-2.588 0 1.294 1.294 0 0 1 2.588 0m5.886 1.294a1.294 1.294 0 1 0 0-2.588 1.294 1.294 0 0 0 0 2.588",clipRule:"evenodd"})))};function ss(){return ss=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)({}
1).hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},ss.apply(null,arguments)}new URL(r(89039),r.b).toString();var ls,ds=function(e){return n.createElement("svg",ss({xmlns:"http://www.w3.org/2000/svg",width:24,height:24,fill:"none"},e),as||(as=n.createElement("path",{fill:"#0048FF",fillOpacity:.1,d:"M0 12C0 5.373 5.373 0 12 0s12 5.373 12 12-5.373 12-12 12S0 18.627 0 12"})),is||(is=n.createElement("path",{fill:"#0048FF",stroke:"#0048FF",strokeWidth:.156,d:"M13.278 11.516a4.43 4.43 0 0 0 2.617 1.354c.38.052.681-.263.681-.63 0-.375-.304-.66-.653-.727-.843-.162-1.533-.67-1.91-1.332l-.002-.002-.594-.95-.001-.002c-.248-.373-.627-.629-1.075-.629-.096 0-.177.016-.25.03l-.002.001a1 1 0 0 1-.223.028h-.015l-.015.007-2.71 1.146a.7.7 0 0 0-.426.642v1.787a.672.672 0 0 0 1.344 0v-1.002a.54.54 0 0 1 .345-.504l.542-.21-.802 4.06a.54.54 0 0 1-.638.424l-1.706-.348a.682.682 0 1 0-.27 1.338l2.973.595c.37.074.732-.16.816-.529l.43-1.89.955.91a.54.54 0 0 1 .168.39v2.704a.672.672 0 1 0 1.344 0v-3.594a.7.7 0 0 0-.216-.505l-1.024-.975zm-.046-3.059a1.27 1.27 0 0 0 1.266-1.265 1.27 1.27 0 0 0-1.266-1.266 1.27 1.27 0 0 0-1.266 1.266c0 .696.57 1.265 1.266 1.265Z"})))};function cs(){return cs=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)({}).hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},cs.apply(null,arguments)}new URL(r(17403),r.b).toString();var ms,us=function(e){return n.createElement("svg",cs({xmlns:"http://www.w3.org/2000/svg",width:18,height:18,fill:"none"},e),ls||(ls=n.createElement("path",{fill:"#969493",fillRule:"evenodd",d:"M5.205 8.51C4.72 7.402 4.5 6.258 4.5 5.572c0-1.657 2.015-3 4.5-3s4.5 1.343 4.5 3c0 .686-.22 1.83-.705 2.938a4.5 4.5 0 1 1-7.59 0m6.66-1.05c.267-.765.385-1.481.385-1.888 0-.28-.17-.687-.761-1.081-.583-.388-1.459-.669-2.489-.669s-1.906.28-2.489.669c-.59.394-.761.8-.761 1.081 0 .407.118 1.123.385 1.887A4.48 4.48 0 0 1 9 6.43c1.089 0 2.087.387 2.865 1.03",clipRule:"evenodd"})))};function ps(){return ps=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)({}).hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},ps.apply(null,arguments)}new URL(r(14112),r.b).toString();var hs,_s=function(e){return n.createElement("svg",ps({xmlns:"http://www.w3.org/2000/svg",width:18,height:18,fill:"none"},e),ms||(ms=n.createElement("path",{fill:"#969493",fillRule:"evenodd",d:"M8.388 14.998a1.249 1.249 0 0 0 1.224 0l.19-.106a9.47 9.47 0 0 0 4.823-8.248v-.09c0-.45-.244-.867-.637-1.09L9.612 3.003a1.25 1.25 0 0 0-1.225 0L4.011 5.465c-.392.222-.636.64-.636 1.088v.091a9.47 9.47 0 0 0 4.824 8.248zm1.06-10.381 3.198 1.799a.92.92 0 0 1 .465.796v.066a6.93 6.93 0 0 1-3.525 6.029l-.138.077c-.225.127-.448-.093-.448-.351V4.967c0-.258.222-.477.447-.35",clipRule:"evenodd"})))};function gs(){return gs=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)({}).hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},gs.apply(null,arguments)}new URL(r(19436),r.b).toString();var Es,vs,ys=function(e){return n.createElement("svg",gs({xmlns:"http://www.w3.org/2000/svg",width:18,height:18,fill:"none"},e),hs||(hs=n.createElement("path",{fill:"#969493",fillRule:"evenodd",d:"m13.52 12.435-1.29-.58V5.39l1.29.58zM7.064 5.39l1.291.58v6.465l-1.291-.58zm7.369-.426-2.584-1.162-.03-.009a.7.7 0 0 0-.317-.04q-.035.006-.07.015a1 1 0 0 0-.083.025q-.015.004-.03.01L9 4.843 6.681 3.802l-.03-.009a.7.7 0 0 0-.316-.04q-.036.006-.07.015a1 1 0 0 0-.084.025q-.015.004-.03.01L3.57 4.962a.65.65 0 0 0-.381.59v7.88a.647.647 0 0 0 .91.589l2.319-1.042 2.318 1.042c.01.005.02.003.03.006a.6.6 0 0 0 .235.05.6.6 0 0 0 .234-.05c.01-.003.022-.002.03-.006l2.32-1.042 2.318 1.042a.645.645 0 0 0 .91-.589v-7.88a.65.65 0 0 0-.38-.59",clipRule:"evenodd"})))};function fs(){return fs=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)({}).hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},fs.apply(null,arguments)}new URL(r(10258),r.b).toString();var Cs,bs=function(e){return n.createElement("svg",fs({xmlns:"http://www.w3.org/2000/svg",width:18,height:18,fill:"none"},e),Es||(Es=n.createElement("mask",{id:"Person_svg__a",width:10,height:13,x:4,y:2,"mask-type":"alpha",maskUnits:"userSpaceOnUse"},n.createElement("path",{fill:"#fff",fillRule:"evenodd",d:"M11.998 5.25c0 1.654-1.345 3-3 3-1.654 0-3-1.346-3-3s1.346-3 3-3c1.655 0 3 1.346 3 3m1.905 9a.75.75 0 0 1-.75.75H4.875a.75.75 0 0 1-.75-.75C4.125 11.355 6.104 9 8.998 9s4.905 2.355 4.905 5.25",clipRule:"evenodd"}))),vs||(vs=n.createElement("g",{fill:"#969493",mask:"url(#Person_svg__a)"},n.createElement("path",{d:"M0 0h18v18H0z"}),n.createElement("path",{d:"M0 0h18v18H0z"}))))};function As(){return As=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)({}
1).hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},As.apply(null,arguments)}new URL(r(97503),r.b).toString();var Ts,Ns=function(e){return n.createElement("svg",As({xmlns:"http://www.w3.org/2000/svg",width:18,height:18,fill:"none"},e),Cs||(Cs=n.createElement("path",{fill:"#969493",fillRule:"evenodd",d:"M6.576 4.808 5.509 5.875h6.982l-1.067-1.067a.63.63 0 0 0-.441-.183H7.018a.63.63 0 0 0-.442.183m5.732-.884 1.768 1.768c.353.354.549.825.549 1.326v5.732a1.877 1.877 0 0 1-1.875 1.875h-7.5a1.877 1.877 0 0 1-1.875-1.875V7.018c0-.501.195-.972.55-1.326l1.767-1.768c.354-.354.825-.549 1.326-.549h3.965c.5 0 .971.195 1.325.55M6.5 9c0 1.379 1.121 2.5 2.5 2.5s2.5-1.121 2.5-2.5a.625.625 0 1 0-1.25 0c0 .69-.561 1.25-1.25 1.25-.69 0-1.25-.56-1.25-1.25A.625.625 0 1 0 6.5 9",clipRule:"evenodd"})))};function Ps(){return Ps=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)({}).hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},Ps.apply(null,arguments)}new URL(r(22434),r.b).toString();var Os=function(e){return n.createElement("svg",Ps({xmlns:"http://www.w3.org/2000/svg",width:18,height:18,fill:"none"},e),Ts||(Ts=n.createElement("path",{fill:"#969493",fillRule:"evenodd",d:"M8.4 6.6a.6.6 0 1 1 1.2 0 .6.6 0 0 1-1.2 0m0 1.8a.6.6 0 0 1 1.2 0v3a.6.6 0 0 1-1.2 0zM9 3a6 6 0 1 0 0 12A6 6 0 0 0 9 3",clipRule:"evenodd"})))};new URL(r(54556),r.b).toString();const Rs=({icon:e})=>{let t;switch(e.name){case fo.ki.TRANSPORT_CAR:t=n.createElement($o,null);break;case fo.ki.TRANSPORT_TRUCK:t=n.createElement(os,null);break;case fo.ki.TRANSPORT_BICYCLE:t=n.createElement(Zo,null);break;case fo.ki.TRANSPORT_MOTORBIKE:t=n.createElement(rs,null);break;case fo.ki.TRANSPORT_WALK:t=n.createElement(ds,null);break;case fo.ki.WEIGHT_1:t=n.createElement(Uo,{icon:n.createElement(us,null),quantity:1,withPoint:e.is_badge_indicated});break;case fo.ki.WEIGHT_2:t=n.createElement(Uo,{icon:n.createElement(us,null),quantity:2,withPoint:e.is_badge_indicated});break;case fo.ki.WEIGHT_3:t=n.createElement(Uo,{icon:n.createElement(us,null),quantity:3,withPoint:e.is_badge_indicated});break;case fo.ki.INSURANCE_1:t=n.createElement(Uo,{icon:n.createElement(_s,null),quantity:1,withPoint:e.is_badge_indicated});break;case fo.ki.INSURANCE_2:t=n.createElement(Uo,{icon:n.createElement(_s,null),quantity:2,withPoint:e.is_badge_indicated});break;case fo.ki.INSURANCE_3:t=n.createElement(Uo,{icon:n.createElement(_s,null),quantity:3,withPoint:e.is_badge_indicated});break;case fo.ki.MAP:t=n.createElement(Uo,{icon:n.createElement(ys,null),quantity:1,withPoint:e.is_badge_indicated});break;case fo.ki.PERSON:t=n.createElement(Uo,{icon:n.createElement(bs,null),quantity:1,withPoint:e.is_badge_indicated});break;case fo.ki.BAG:t=n.createElement(Uo,{icon:n.createElement(Ns,null),quantity:1,withPoint:e.is_badge_indicated});break;case fo.ki.INFO:t=n.createElement(Uo,{icon:n.createElement(Os,null),quantity:1,withPoint:e.is_badge_indicated});break;default:t=null}return t},Ss=({entry:e})=>n.createElement("div",{className:"Entry_Root_gs1UF"},n.createElement("div",{className:"Entry_Icons_x1hzF"},e.icons.map(((e,t)=>n.createElement("div",{key:t,className:"Entry_Icon_8jw2S"},n.createElement(Rs,{icon:e}))))),n.createElement(s.fz,{as:"div",size:"12",className:"Entry_Description_A4z4k"},n.createElement(E.s,null,e.title))),Is="Block_InnerBlock_kAFC7",ws="Block_Badge_Yvv0k",ks=({isExpanded:e,isSelected:t,icon:r,title:a,description:i,primaryAmountText:o,secondaryAmountText:l="",isSecondaryAmountOnTheNextLine:d=!1,primaryBadgeText:c="",secondaryBadgeText:m="",entries:p,onChange:h,className:_,rootClassName:g,testId:v})=>{const{colors:y}=(0,s.DP)();n.useEffect((()=>{const e=()=>{const e=document.querySelectorAll(`.${Is}`);if(e.length>0){let t=0;e.forEach((e=>{e.style.height="auto","none"!==e.style.display&&e.offsetHeight>t&&(t=e.offsetHeight)})),t&&e.forEach((e=>{e.style.height=`${t}px`}))}},t=new ResizeObserver((0,wt.s)(e,100)),r=document.querySelector(`.${g}`);return r&&t.observe(r),e(),window.addEventListener("resize",e),()=>{window.removeEventListener("resize",e),t.disconnect()}}),[g]);const f={"--color":y.currentCountry.base,"--color-hover":y.currentCountry.darken};return n.createElement("div",{className:u()(_,!t&&"Block_Root_aNuNW",t&&"Block_RootSelected_HAIt9 Block_Root_aNuNW"),style:f,onClick:h,"data-testid":v},n.createElement("div",{className:Is},n.createElement("div",{className:"Block_Icons_lLfEv"},r&&n.createElement(Bo,{icon:r,className:t?"Block_SelectedIcon_c96YY Block_Icon_P0gDd":"Block_Icon_P0gDd"}),c&&n.createElement(Vo,{text:c,type:"primary",className:ws}),m&&n.createElement(Vo,{text:m,type:"secondary",className:ws})),a&&n.createElement(E.s,{as:s.fz,size:"16",bold:!0,className:"Block_Heading_zA7ZM"},a),i&&n.createElement(s.jZ,{mobile:!0,extraMobile:!0,className:"Block_DescriptionContainer_YZRTi"},n.createElement(E.s,{as:s.fz,size:"12",className:"Block_Description_7Tzs6"},i)),n.createElement("div",{className:u()(d?"Block_DoubleLinePriceContainer_tnMT3 Block_PriceContainer_XLEsy":"Block_PriceContainer_XLEsy")},n.createElement(s.DZ,{size:"5",className:"Block_Price_TTBFp"},o),l&&n.createElement(s.fz,{size:"12",className:d?"Block_PriceDescNewLine_xoDbH Block_PriceDesc_5beZX":"Block_PriceDesc_5beZX"},l))),e&&n.createElement("div",{className:"Block_Entries_siVJJ"},n.createElement("div",{className:"Block_Divider_jap3H"}),p.map(((e,t)=>n.createElement(Ss,{entry:e,key:`entry_${t}`})))))};var Ds=r(59872);const Ms={showMore:(0,p.Jt)("formsSwitcher/showMoreLink")},Fs=(0,h.k)("orderForm/formsSwitcher",""),Ls=(0,a.Ng)((e=>({selectedType:e.asapFormMode,blocks:(0,ho.Nc)(),areVolumeDiscountsEnabled:(0,ho.ar)(e)})),(e=>({changeAsapType:async t=>{e((0,d.l6)(t)),await(0,oe.DH)(t)}})))((({selectedType:e,blocks:t,areVolumeDiscountsEnabled:r,changeAsapType:a})=>{const{colors:i}
1=(0,s.DP)(),[o,l]=(0,n.useState)(!1),d=t.filter((t=>t.form_type===e))[0]||null;return 0===t.length?null:n.createElement("div",{className:u()("FormsSwitcher_Root_XmLRL",r&&"FormsSwitcher_RootWithDiscounts_4axgs")},n.createElement("div",{"data-testid":(0,h.k)("orderForm/formsSwitcher"),className:u()(Fs,o?"FormsSwitcher_Blocks_AS2Fo":"FormsSwitcher_BlocksExpanded_6txg9 FormsSwitcher_Blocks_AS2Fo",r&&"FormsSwitcher_HideTopShadow_OD0z1")},t.map((r=>{return n.createElement(ks,{key:r.form_type,title:r.description_header?.title,description:r.description_header?.subtitle,icon:r.description_header?.icon,primaryAmountText:r.description_header?.primary_amount_text,secondaryAmountText:r.description_header?.secondary_amount_text,isSecondaryAmountOnTheNextLine:(i=r,i.description_header&&i.description_header?.secondary_amount_text?.length>=15),primaryBadgeText:r.description_header?.primary_badge_text,secondaryBadgeText:r.description_header?.secondary_badge_text,isExpanded:o,isSelected:e===r.form_type,onChange:()=>{a(r.form_type)},entries:r.description_entities,className:u()(t.length>3?"FormsSwitcher_SmallBlock_TrFZE FormsSwitcher_Block_sNlrb":"FormsSwitcher_BigBlock_DXunZ FormsSwitcher_Block_sNlrb"),testId:(0,h.k)("orderForm/formsSwitcherTab",r.form_type),rootClassName:Fs});var i}))),n.createElement(s.BS,{mobile:!0,extraMobile:!0,className:"FormsSwitcher_CurrentTariffContainer_2hZ4h"},d&&n.createElement(s.fz,{size:"14",className:"FormsSwitcher_MobileDescription_E6p1N"},d.description_header?.subtitle)),d.description_header?.notification_text&&n.createElement(s.ny,{className:"FormsSwitcher_Notification_66Aly",backgroundColor:i.PrimaryGrey3,backgroundType:s.If.Coloured,description:d.description_header?.notification_text,descriptionSize:"16",descriptionColor:i.PrimaryBlack,radiusType:s.pS.SmallRadius,use:"Neutral"}),n.createElement(s.Yu,{isExpanded:o,onClick:()=>{(0,Ds.PA)(`.${Fs}`,70),l(!o)},text:Ms.showMore,className:"FormsSwitcher_LinkWithArrow_KgSdM"}))}));var qs=r(71882);const xs=(0,a.Ng)((e=>({discountVariants:e.volumeDiscounts})))((({discountVariants:e})=>e.data?n.createElement("div",{className:"OrderDiscounts_Root_9uSFY"},n.createElement(qs.G,{completedGoalDescriptionText:(0,p.Jt)("volumeDiscounts/descriptionGoalAchieved"),notCompletedGoalDescriptionText:(0,p.Jt)("volumeDiscounts/descriptionGoalNotAchieved"),mainText:e.data.mainText,sections:e.data.sections,tooltip:{id:"ordersListProgressTooltip",title:(0,p.Jt)("volumeDiscounts/tooltipTitle"),...e.data.tooltip},className:"OrderDiscounts_ProgressWithSections_nCld7"})):null)),Bs=(0,a.Ng)((e=>{const t=e.asapFormMode===_.YO.SERVICE_AREA?"serviceAreaOrder":"order";let r=(0,p.Jt)(e.isOrderEditForm?`${t}/editCommonOrderTitle`:`${t}/commonOrderTitle`);return e.orderId&&(r=`${r} #${e.orderId}`),{announces:e.announces,errors:e.errors,showFormsSwitcher:(0,oe.Td)()&&!e.isOrderEditForm&&e.formType!==_.YO.RETURN_ORDER&&e.asapFormMode!==_.YO.SERVICE_AREA,title:r,showErrors:[_.YO.STANDARD,_.YO.ASAP,_.YO.TRUCKS,_.YO.VIP_DELIVERY].includes(e.asapFormMode),areVolumeDiscountsEnabled:(0,ho.ar)(e),isServiceAreaBannerEnabled:e.isServiceAreaBannerEnabled}}),(e=>({loadVolumeDiscounts:()=>{e((async e=>{e(Eo({loading:!0}));try{const t=await(0,_o.z)(),r=(0,go.q)(t);e(Eo({loading:!1,data:{...r}}))}catch{e(Eo({loading:!1}))}}))}})))((({announces:e,errors:t,showErrors:r,title:a,showFormsSwitcher:i,showAnnounce:o=!0,areVolumeDiscountsEnabled:l,loadVolumeDiscounts:d,isServiceAreaBannerEnabled:c})=>((0,n.useEffect)((()=>{d()}),[]),n.createElement("div",{className:"FormStyles_HeadBlock_sLk0X"},a&&n.createElement("div",{className:gi},n.createElement(E.s,{as:s.DZ,size:"1",bold:!0},a)),o&&e.length>0&&n.createElement("div",{className:u()(gi,vi)},n.createElement(vo,{announces:e})),l&&!c&&n.createElement("div",{className:u()(Ei,"FormStyles_NewRowWithoutBottomPadding_VZ2Py")},n.createElement(xs,null)),i&&(0,ho.o9)()&&n.createElement("div",{className:u()(Ei,vi,l&&"FormStyles_NewRowWithoutTopPadding_H9oI8")},n.createElement(Ls,null)),r&&t.length>0&&n.createElement("div",{className:gi},n.createElement(Si,{errors:t})))))),Vs={button:(0,p.Jt)("orderRequesitesRequiredModal/goToRequesites")},Us=(0,a.Ng)((()=>{}),(()=>({goToUrl:()=>{window.location.href=(0,Za.tz)("/cabinet/requisites")}})))((({description:e,goToUrl:t,onClose:r})=>n.createElement(s.aF,{onCloseRequest:r},n.createElement(s.o5,{variant:"Body1 Regular 16-26"},e),n.createElement("div",{className:"OrderRequisitesRequiredModal_Button_XWuAU"},n.createElement(s.$n,{onClick:t},Vs.button))))),zs=(0,a.Ng)((function(e){const t=e.asapFormMode,r=c.A.orderData?.formTypes?.find((({form_type:e})=>e===t)),{stub_banner_badge:n,stub_banner_title:a,stub_banner_text:i}=r?.ui_components??{};return{badge:n?(0,Qr.Ns)(n):"",title:a?(0,Qr.Ns)(a):"",text:i?(0,Qr.Ns)(i):""}}))((function(e){return n.createElement("div",{className:"UnavailableFormBanner_BannerWrapper_C1hqQ"},e.badge&&n.createElement(E.s,{as:"div",className:"UnavailableFormBanner_Badge_v7rAu"},e.badge),e.title&&n.createElement(E.s,{as:"div",className:"UnavailableFormBanner_Title_8poBd"},e.title),e.text&&n.createElement("div",{className:"UnavailableFormBanner_Message_JLGqA"},n.createElement(E.s,{as:"span"},e.text)))})),Js={title:(0,p.Jt)("orderDuplicateErrorModal/title"),description:(0,p.Jt)("orderDuplicateErrorModal/description"),button:(0,p.Jt)("orderDuplicateErrorModal/buttonText")},Hs=()=>{const e=(0,s.DP)(),[t,r]=n.useState(!1),i=(0,a.d4)(o.k0);return n.useEffect((()=>{i||r(!1)}),[i]),!i||t?null:n.createElement(s.aF,{onCloseRequest:()=>{r(!0)}},n.createElement("div",{className:"DuplicateOrderErrorModal_Root_GwDdp"},n.createElement(s.In,{use:"alert-filled",color:e.colors.AccentOrange,size:40}),n.createElement(s.o5,{variant:"Title5 Bold 20-28"},Js.title),n.createElement(s.o5,{variant:"Body1 Regular 16-22"},Js.description),n.createElement("div",null,n.createElement(s.$n,{onClick:()=>{ht.A.router.goToCabinet()}},Js.button))))},Ws=e=>({"--color":e.currentCountry.base,"--color-hover":e.currentCountry.darken}),Ys=(0,a.Ng)((e=>({requisitesRequiredWarning:e.clientWarnings.find((e=>["requisites_are_required_to_create_order","requisites_are_required_to_create_order_except_bank_card"].includes(e.code)))?.content_html,formType:(0,o.PQ)(e),isOrderCreated:e.isOrderCreated,showStub:(0,i.iI)(e.asapFormMode)&&(0,i.FD)(e.asapFormMode)})))((({requisitesRequiredWarning:e,formType:t,isOrderCreated:r,showStub:a})=>{const{colors:o}
1=(0,s.DP)(),[l,d]=(0,n.useState)(!1);return n.createElement("div",{id:"combined-order-form",className:"OrderForm_PageWrapper_BNyfP"},n.createElement("div",{className:"OrderForm_Root_5gCYx",style:Ws(o)},!r&&n.createElement(Bs,{showAnnounce:!(0,i.vG)(t)}),a?n.createElement(zs,null):n.createElement(n.Fragment,null,n.createElement(Hs,null),(0,i.gc)(t)&&n.createElement(bi,null),(0,i.Pv)(t)&&n.createElement(po,null),(0,i.vG)(t)&&n.createElement(Mi,null))),!l&&e&&n.createElement(Us,{onClose:()=>d(!0),description:e}))}));var Gs=r(20808);const $s=()=>((0,n.useEffect)((()=>{qt.dispatch((0,d.ey)()),qt.dispatch((0,d.ZW)())}),[]),n.createElement(a.Kq,{store:qt},n.createElement(Gs.t,{onException:ht.A.log.logException,fallback:n.createElement(E.s,{as:"h1",style:{textAlign:"center"}},(0,p.Jt)("orderRefactoring/globalErrorHtml"))},n.createElement(Ys,null))))},35988(e,t,r){r.d(t,{A:()=>i});var n=r(87445),a=r(19092);const i=class{constructor(e,t,r){this.data=void 0,this.getName=()=>null,this.getData=()=>this.data,this.data={domain:"OrderForm",context:(0,a.R)(e,r),action:"Shown",event:"action",element:"UnavailableDummy",timestamp:(new Date).getTime(),index:null,formType:r,...(0,n.t)(t)}}}},19092(e,t,r){r.d(t,{R:()=>a});var n=r(66631);function a(e,t){switch(t){case n.YO.STANDARD:return`${e}Scheduled`;case n.YO.ASAP:return`${e}Asap`;case n.YO.TRUCKS:return`${e}Trucks`;case n.YO.SAMEDAY:return`${e}Sameday`;case n.YO.VIP_DELIVERY:return`${e}VipDelivery`;default:return e}}},499(e,t,r){var n,a,i;r.d(t,{_o:()=>n,ki:()=>a,lf:()=>i}),function(e){e.CLOCK="clock",e.CALENDAR="calendar",e.CALENDAR_AND_CLOCK="calendar_and_clock",e.LIGHTNING="lightning",e.TRUCK="truck"}(n||(n={})),function(e){e.WEIGHT_1="weight_1",e.WEIGHT_2="weight_2",e.WEIGHT_3="weight_3",e.INSURANCE_1="insurance_1",e.INSURANCE_2="insurance_2",e.INSURANCE_3="insurance_3",e.TRANSPORT_WALK="walk",e.TRANSPORT_MOTORBIKE="motorbike",e.TRANSPORT_BICYCLE="bicycle",e.TRANSPORT_CAR="car",e.TRANSPORT_TRUCK="truck",e.MAP="map",e.PERSON="person",e.BAG="bag",e.INFO="info"}(a||(a={})),function(e){e.FIRST_POINT="first_point",e.LAST_POINT="last_point"}(i||(i={}))},39140(e,t,r){r.d(t,{A:()=>s}),r(44114);var n=r(96540),a=r(32485),i=r.n(a),o=r(33483);const s=e=>{const{isOpen:t=!1,toCloseText:r,toOpenText:a,onClick:s,children:l,contentHeight:d,testId:c}=e,m=(0,o.DP)(),u=["OrderAccordion_Root_8aNqS"];t&&u.push("OrderAccordion_Open_YZDQc");let p={};return d&&(p={maxHeight:t?`${d}px`:0},u.push("OrderAccordion_Overflow_Idesc")),n.createElement("div",{className:i()(u),style:(h=m.colors,{"--color-hover":h.currentCountry.darken,"--color":h.currentCountry.base})},n.createElement("div",{className:"OrderAccordion_Content_PKbHq",style:p},l),(!t||t&&void 0!==r)&&n.createElement("div",null,n.createElement("span",{"data-testid":c,className:"OrderAccordion_Label_rJwE3",onClick:()=>s(!t)},t?r:a)));var h}},53138(e,t,r){r.d(t,{r:()=>l,A:()=>d});var n=r(96540),a=r(33483),i=r(32485),o=r.n(i),s=r(59727);const l=({onChange:e,onFocus:t,onBlur:r,onPaste:i,onKeyDown:s,maxLength:l,maxValue:d,minValue:c,inputType:m,disabled:u,type:p,value:h,placeholder:_,testId:g,autocomplete:E,className:v,inputRef:y})=>n.createElement(a.pd,{inputRef:y,value:h,testId:g,autoComplete:E,placeholder:_,className:o()("OrderInput_Root_CloTl",v),type:m,dataType:p,noBorders:!0,onBlurHandler:r,onChangeHandler:e,onPasteHandler:i,onKeyDown:s,onFocus:e=>t&&t(e.currentTarget.value),disabled:u,maxLength:l,maxValue:d,minValue:c}),d=(0,s.A)(l)},56131(e,t,r){r.d(t,{Eb:()=>s,h_:()=>i,yS:()=>o}),r(18111),r(22489),r(61701);const n=/[+()\s-]/i,a=e=>e?e.toLowerCase().split(n).join(""):"",i=e=>e.map(((e,t)=>({...e,id:t}))),o=(e,t,r)=>{if(!t)return[];const n=a(e);return t.filter((e=>!(0===e.sequence&&0!==r||0!==e.sequence&&0===r)&&(!n||!e.address_label||a(e.address_label).indexOf(n)>-1)))},s=(e,t)=>t?t.filter((t=>{const r=a(e);if(!r)return!0;const n=a(t.address),i=a(t.title);return n.indexOf(r)>-1||i.indexOf(r)>-1})).slice(0,10):[]},45555(e,t,r){r.d(t,{H:()=>m});var n=r(96540),a=r(32485),i=r.n(a),o=r(33483),s=r(20761),l=r(48995),d=r(72061),c=r(79018);const m=({value:e,onChange:t,focusInput:r,blurInput:a,className:m,testId:u})=>n.createElement(o.pd,{noBorders:!0,autoComplete:"off",value:e,className:i()("OrderPointPhone_Root_Ly0vH","notranslate",m),mask:(0,d.Fj)(l.A.PHONE_MASK,e||""),alwaysShowMask:!0,placeholder:(0,s.Jt)("phoneMessages/placeholder"),maskChar:"_",type:"tel",prefixClassName:"OrderPointPhone_Prefix_pBUHs",prefix:(0,s.Jt)("phoneMessages/countryCode"),testId:u,onChange:e=>t(e.currentTarget.value),onPaste:e=>{try{e.preventDefault();const r=e.clipboardData.getData("Text");l.A.PHONE_PASTE_REGEX_REPLACE?t((0,d.lB)(r,l.A.PHONE_PASTE_REGEX_REPLACE)):t((0,d.yW)(r))}catch{c.A.log.logError("Error during phone paste")}},onFocus:e=>r&&r(e.currentTarget.value),onBlur:e=>a&&a(e.currentTarget.value)})},75101(e,t,r){r.d(t,{i:()=>o,A:()=>s});var n=r(96540),a=r(32485),i=r.n(a);var o;!function(e){e.FILLING="POINT_ADDRESS/FILLING",e.SUGGESTION="POINT_ADDRESS/SUGGESTION",e.RECENT="POINT_ADDRESS/RECENT",e.CLIENT="POINT_ADDRESS/CLIENT"}(o||(o={}));const s=({suggestion:e,type:t})=>{const r=i()("OrderPointSuggestionAddress_SuggestionItem_QhwAW","notranslate",t===o.RECENT&&"OrderPointSuggestionAddress_RecentAddress_HiCOa",t===o.CLIENT&&"OrderPointSuggestionAddress_ClientAddress_Uo8n7");return n.createElement("div",{className:r},e)}},83751(e,t,r){r.d(t,{X:()=>l,A:()=>d}),r(18111),r(61701);var n=r(96540),a=r(32485),i=r.n(a),o=r(59727);const s="OrderSelect_Root_2HS0b";class l extends n.Component{constructor(e){super(e),this.root=void 0,this.selectablesRootRef=void 0,this.selectedItemRef=void 0,this.state={isOpen:!1,focusedOptionIndex:-1},this.onClickHandler=this.onClickHandler.bind(this),this.onSelectHandler=this.onSelectHandler.bind(this),this.globalClickHandler=this.globalClickHandler.bind(this),this.onKeyDown
1Handler=this.onKeyDownHandler.bind(this),this.onOptionKeyDownHandler=this.onOptionKeyDownHandler.bind(this),this.onBlurHandler=this.onBlurHandler.bind(this),this.mountEvent=this.mountEvent.bind(this),this.unmountEvent=this.unmountEvent.bind(this),this.root=n.createRef(),this.selectablesRootRef=n.createRef(),this.selectedItemRef=n.createRef()}componentWillUnmount(){this.unmountEvent()}componentDidUpdate(e,t){const r=this.state.isOpen!==t.isOpen&&this.state.isOpen,n=this.selectedItemRef.current||null,a=this.selectablesRootRef.current||null;if(r&&n&&a){let e=n.offsetTop-20;(e>a.scrollHeight||e<0)&&(e=n.offsetTop),a.scrollTop=e}this.state.focusedOptionIndex!==t.focusedOptionIndex&&this.state.isOpen&&this.scrollToFocusedOption()}globalClickHandler(e){this.state.isOpen&&e.target instanceof HTMLElement&&e.target.closest(`.${s}`)!==this.root.current&&this.setState({isOpen:!1},this.unmountEvent)}onClickHandler(){this.setState((e=>({isOpen:!this.props.disabled&&!e.isOpen,focusedOptionIndex:this.props.disabled?-1:this.getSelectedOptionIndex()})),(()=>this.state.isOpen?this.mountEvent():this.unmountEvent()))}onSelectHandler(e){this.props.onChange(e),this.setState({isOpen:!1,focusedOptionIndex:-1},this.unmountEvent)}getSelectedOptionIndex(){const{options:e,value:t}=this.props;return e.findIndex((e=>e.value===t))}scrollToFocusedOption(){const e=this.selectablesRootRef.current;if(!e||this.state.focusedOptionIndex<0)return;const t=e.children[this.state.focusedOptionIndex];if(t){const r=e.scrollTop,n=r+e.clientHeight,a=t.offsetTop,i=a+t.offsetHeight;a<r?e.scrollTop=a:i>n&&(e.scrollTop=i-e.clientHeight)}}onKeyDownHandler(e){const{options:t}=this.props;if(!this.props.disabled)switch(e.key){case"Enter":case" ":if(e.preventDefault(),this.state.isOpen&&this.state.focusedOptionIndex>=0){const e=t[this.state.focusedOptionIndex];e&&this.onSelectHandler(e.value)}else this.onClickHandler();break;case"ArrowDown":e.preventDefault(),this.state.isOpen?this.setState((e=>({focusedOptionIndex:e.focusedOptionIndex<t.length-1?e.focusedOptionIndex+1:0}))):this.setState({isOpen:!0,focusedOptionIndex:0},this.mountEvent);break;case"ArrowUp":e.preventDefault(),this.state.isOpen?this.setState((e=>({focusedOptionIndex:e.focusedOptionIndex>0?e.focusedOptionIndex-1:t.length-1}))):this.setState({isOpen:!0,focusedOptionIndex:t.length-1},this.mountEvent);break;case"Escape":this.state.isOpen&&(e.preventDefault(),this.setState({isOpen:!1,focusedOptionIndex:-1},this.unmountEvent));break;case"Home":this.state.isOpen&&(e.preventDefault(),this.setState({focusedOptionIndex:0}));break;case"End":this.state.isOpen&&(e.preventDefault(),this.setState({focusedOptionIndex:t.length-1}))}}onOptionKeyDownHandler(e){e.preventDefault()}onBlurHandler(e){setTimeout((()=>{const t=this.root.current?.contains(e.relatedTarget);!t&&this.state.isOpen&&this.setState({isOpen:!1,focusedOptionIndex:-1},this.unmountEvent)}),0)}mountEvent(){window.document.body.addEventListener("click",this.globalClickHandler)}unmountEvent(){window.document.body.removeEventListener("click",this.globalClickHandler)}render(){const e=i()(s,this.state.isOpen&&"OrderSelect_opened_StRgh");let t=this.props.options[0]?this.props.options[0].label:"";const{options:r}=this.props;for(let e=0;e<r.length;e++)if(r[e].value===this.props.value){t=r[e].label;break}return this.props.forcedLabel&&(t=this.props.forcedLabel),n.createElement("div",{className:e,ref:this.root},n.createElement("div",{className:i()("OrderSelect_Label_ISJfw","dv-order-select__label",this.props.disabled&&"OrderSelect_DisabledLabel_IWlMv"),onClick:this.onClickHandler,onKeyDown:this.onKeyDownHandler,onBlur:this.onBlurHandler,"data-testid":this.props.testId,role:"button",tabIndex:0,"aria-expanded":this.state.isOpen},n.createElement("span",{className:"OrderSelect_text_5DLOU"},t),n.createElement("span",{className:"OrderSelect_stick_e8pl4"})),this.state.isOpen&&n.createElement("div",{className:i()("OrderSelect_Select_f6mFE",this.props.disabled&&"OrderSelect_DisabledSelect_81bou"),ref:this.selectablesRootRef,role:"listbox",onBlur:this.onBlurHandler},r.map(((e,t)=>{const r=e.value===this.props.value,a=t===this.state.focusedOptionIndex,o=i()("OrderSelect_Option_X8RZ5",r&&"OrderSelect_selected_mtSvu",a&&"OrderSelect_focused_Fukzv");return n.createElement("div",{key:t,className:o,onClick:()=>
1this.onSelectHandler(e.value),onKeyDown:this.onOptionKeyDownHandler,onBlur:this.onBlurHandler,"data-testid":e.testId,ref:r?this.selectedItemRef:void 0,role:"option",tabIndex:-1,"aria-selected":r},e.label)}))))}}const d=(0,o.A)(l)},73151(e,t,r){r.d(t,{A:()=>o});var n=r(96540),a=r(32485),i=r.n(a);class o extends n.Component{constructor(e){super(e),this.input=void 0,this.minHeight=0,this.input=n.createRef(),this.handleChange=this.handleChange.bind(this),this.setFilledTextareaHeight=this.setFilledTextareaHeight.bind(this),this.focusInputHandler=this.focusInputHandler.bind(this),this.blurInputHandler=this.blurInputHandler.bind(this)}componentDidMount(){this.input.current&&(this.minHeight=this.input.current.clientHeight,this.setFilledTextareaHeight(),window.addEventListener("resize",this.setFilledTextareaHeight))}componentWillUnmount(){window.removeEventListener("resize",this.setFilledTextareaHeight)}setFilledTextareaHeight(){const{current:e}=this.input;e&&e.scrollHeight>this.minHeight&&(e.style.height=`${this.minHeight}px`,e.style.height=`${e.scrollHeight+10}px`)}handleChange(e){this.setFilledTextareaHeight(),this.props.onChange&&this.props.onChange(e.currentTarget.value)}focusInputHandler(e){this.props.focusInput&&this.props.focusInput(e.currentTarget.value)}blurInputHandler(e){this.props.blurInput&&this.props.blurInput(e.currentTarget.value)}render(){return n.createElement("textarea",{className:i()("OrderTextarea_Root_fmbmo",this.props.className),value:this.props.value||"",placeholder:this.props.placeholder||"",onFocus:this.focusInputHandler,onBlur:this.blurInputHandler,onChange:this.handleChange,ref:this.input,"data-testid":this.props.testId,disabled:this.props.disabled})}}},78203(e,t,r){r.d(t,{E:()=>p});var n=r(96540),a=r(33483),i=r(20808),o=r(79018),s=(r(18111),r(61701),r(44355)),l=r(22587),d=r(47448),c=r(20761);class m extends n.Component{constructor(e){super(e),this.map=void 0,this.mapCanvas=void 0,this.map=null,this.mapCanvas=n.createRef();const t={address:this.props.address||"",latitude:null,longitude:null};if(this.props.latitude&&this.props.longitude)t.latitude=this.props.latitude,t.longitude=this.props.longitude;else{const e=s.A.getCenter();[t.latitude,t.longitude]=e}this.state=t,this.onMapLoaded=this.onMapLoaded.bind(this),this.onMapCenterChanged=(0,d.s)(this.onMapCenterChanged.bind(this),100),this.onSelectAddress=this.onSelectAddress.bind(this)}componentDidMount(){let e=s.A.getCenter();const{address:t,orderFormFillingId:r=""}=this.props;if(this.state.latitude&&this.state.longitude&&(e=[this.state.latitude.toString(),this.state.longitude.toString()]),t){const n=r=>{const n=null!==r?[r.latitude,r.longitude]:e;this.setState({address:t,latitude:n[0],longitude:n[1]}),this.map=new l.K(this.mapCanvas.current,{center:n,zoom:16,onMapLoaded:this.onMapLoaded,onMapCenterChanged:this.onMapCenterChanged})};o.A.geocoder?o.A.geocoder.addressToCoordinates(t,r).then(n):o.A.addressSuggestion.getAddressSuggestions(t,r,!1,(e=>{const t=e.length>0?{latitude:e[0].latitude,longitude:e[0].longitude}:null;n(t)}))}else this.map=new l.K(this.mapCanvas.current,{center:e,zoom:s.A.getZoom(),onMapLoaded:this.onMapLoaded,onMapCenterChanged:this.onMapCenterChanged})}onMapLoaded(){this.state.latitude&&this.state.longitude&&(o.A.geocoder?o.A.geocoder.coordinatesToAddress({latitude:this.state.latitude,longitude:this.state.longitude,orderFormFillingId:this.props.orderFormFillingId||""}).then((e=>{this.setState({address:e||(0,c.Jt)("addressPicker/addressNotFound")})})):this.map&&this.map.getObjectByCoordinate([this.state.latitude,this.state.longitude],(e=>{this.setState({address:e})})))}onMapCenterChanged(e){const t=t=>{this.setState({address:t||(0,c.Jt)("addressPicker/addressNotFound"),latitude:e[0],longitude:e[1]})};e[0]&&e[1]&&(o.A.geocoder?o.A.geocoder.coordinatesToAddress({latitude:e[0],longitude:e[1],orderFormFillingId:this.props.orderFormFillingId||""}).then(t):this.map&&this.map.getObjectByCoordinate([e,e],t))}onSelectAddress(){this.props.updatePointAddress(this.props.pointSequence,this.state.address,this.state.latitude,this.state.longitude)}render(){const{theme:e,readonly:t=!1}=this.props;return n.createElement("div",{className:"map address-picker address-picker--fullscreen"},n.createElement("button",{type:"button",className:"modal-close",onClick:this.props.onClose,"aria-label":"Close map"},n.createElement(a.In,{use:"cross",size:24,color:e.colors.PrimaryGrey})),n.createElement("div",{className:"map-canvas",ref:this.mapCanvas}),n.createElement("div",{className:"map-crosshair crosshair"},n.createElement("div",{className:"crosshair-stroke crosshair-stroke--top"}),n.createElement("div",{className:"crosshair-stroke crosshair-stroke--top-2"}),n.createElement("div",{className:"crosshair-stroke crosshair-stroke--right"}),n.createElement("div",{className:"crosshair-stroke crosshair-stroke--right-2"}),n.createElement("div",{className:"crosshair-stroke crosshair-stroke--bottom"}),n.createElement("div",{className:"crosshair-stroke crosshair-stroke--bottom-2"}),n.createElement("div",{className:"crosshair-stroke crosshair-stroke--left"}),n.createElement("div",{className:"crosshair-stroke crosshair-stroke--left-2"}),n.createElement("div",{className:"crosshair__address-info"},this.state.address)),!t&&n.createElement("div",{className:"map-controls"},n.createElement("div",{className:"crosshair__address-info crosshair__address-info--mobile"},this.state.address),n.createElement("div",{className:"map-controls__description"},(0,c.Jt)("addressPicker/descriptionSelectAddress")),n.createElement("button",{type:"submit",className:"button button--color map-button-container__submit",title:(0,c.Jt)("addressPicker/submitAddressLabelLong"),onClick:this.onSelectAddress},(0,c.Jt)("addressPicker/submitAddressLabelShort"))))}}const u=(0,a.SL)(m,"PointPicker"),p=({isOpen:e,pointSequence:t=null,...r})=>n.createElement(a.aF,{width:"100%",noLayout:!0,isOpen:e,classes:{root:"PointPickerModal_PointPickerModal_BuMe5"}},n.createElement(i.t,{fallback:n.createElement("div",null,"Map loading error"),onException:o.A.log.logException},n.createElement(u,{pointSequence:t,...r})))},59727(e,t,r){r.d(t,{A:()=>l}),r(44114);var n=r(96540),a=r(32485),i=r.n(a),o=r(71468),s=r(8617);const l=function(e){return t=>{const r=(0,o.d4)(s.BK),{value:a,errors:l,...d}=t;let c=Array.isArray(l)?[...l]:[];r||""!==a&&null!=a||(c=[]);const m=["OrderComponentWithError_Input_FPmKe"];return c.length>0&&m.push("OrderComponentWithError_AlertInput_QpIe8","scroll-to-error--js"),n.createElement("div",{className:"OrderComponentWithError_Root_y9YtU"},n.createElement("div",{className:i()(m)},n.createElement(e,{value:a,...d})),c.length>0&&n.createElement("div",{className:"OrderComponentWithError_Error_vFIQp"},c.join(", ")))}}},4869(e,t,r){r.d(t,{WJ:()=>_,w2:()=>u,z6:()=>h,OT:()=>p,HG:()=>g,TH:()=>E}
1),r(18111),r(22489);var n=r(62815),a=r(71624),i=r(44023),o=r(94641),s=r(87445),l=r(19092);const d=class{constructor(e,t,r){this.data=void 0,this.getName=()=>null,this.getData=()=>this.data,this.data={domain:"OrderForm",context:(0,l.R)(e,r),action:"Closed",event:"action",element:"BindCardModal",index:null,...(0,s.t)(t)}}},c=class{constructor(e,t,r){this.data=void 0,this.getName=()=>null,this.getData=()=>this.data,this.data={domain:"OrderForm",context:(0,l.R)(e,r),action:"Success",event:"action",element:"BindCardModal",index:null,...(0,s.t)(t)}}};var m=r(32291);function u(e){return async t=>{t((0,m.QL)({isBankCardBinding:!0},!1));try{const r=await a.A.bindCard(e);t((0,m.QL)({isBankCardBindingModalVisible:!1,isBankCardBinding:!1,bankCardBindingUrl:null,bankCardId:r.id},!1)),t((0,m.p4)())}catch(e){if(e instanceof i.A)return t((0,m.QL)({isBankCardBinding:!1,bindBankCardErrors:[e.message]},!1));throw e}}}function p(e){return async(t,r)=>{const i=await a.A.getBoundCards(),s=r(),l=(0,o.cF)(s),u=(0,o.Qo)();i.length>0&&e?t(function(e){return async(t,r)=>{const a=r(),i=(0,o.cF)(a),s=(0,o.Qo)();n.A.sendUserEvent(new c(i,s,a.asapFormMode)),t((0,m.QL)({bankCardId:e.length>0?e[e.length-1].id:null,isBankCardBindingModalVisible:!1},!1))}}(i)).then((()=>t((0,m.p4)()))):(t((0,m.QL)({bankCardBindingUrl:null,isBankCardBindingModalVisible:!1},!1)),n.A.sendUserEvent(new d(l,u,s.asapFormMode)))}}function h(e){return async t=>{let r=[];return e&&(r=await a.A.getBoundCards()),r.length>0?t((0,m.QL)({boundBankCards:r,isChooseBankCardModalVisible:!0},!1)):t(_())}}function _(){return async e=>{const t=await a.A.getBindCardUrl();return a.A.prepareBankCardPayment().then((()=>e((0,m.QL)({isChooseBankCardModalVisible:!1,isBankCardBindingModalVisible:!0,bankCardBindingUrl:t},!1))))}}function g(e){return async(t,r)=>(await a.A.unbindCard(e),t((0,m.QL)({boundBankCards:r().boundBankCards.filter((t=>t.id!==e))},!1)))}function E(e,t){return async r=>{r((0,m.QL)({isBankCardBinding:!0},!1));try{await a.A.updateCvv(e,t),r((0,m.QL)({isBankCardBinding:!1,isChooseBankCardModalVisible:!1,bankCardId:e},!1))}catch(e){if(!(e instanceof i.A))throw e;r((0,m.QL)({isBankCardBinding:!1,chooseBankCardErrors:[e.message]},!1))}}}},10955(e,t,r){r.d(t,{C$:()=>p,Cc:()=>m,IG:()=>a,ME:()=>d,QP:()=>o,WJ:()=>g,Wt:()=>_,ZW:()=>c,c$:()=>s,ce:()=>E,e6:()=>l,ew:()=>i,hK:()=>v,jM:()=>u,ko:()=>h,xi:()=>n});const n="UPDATE_INCITY_POINT_DATA",a="UPDATE_DATE_ON_POINT",i="SET_EXACT_ADDRESS",o="SET_RECENT_ADDRESS",s="SET_CLIENT_ADDRESS",l="UPDATE_INCITY_PACKAGES_DATA",d="ADD_INCITY_PACKAGE",c="REMOVE_INCITY_PACKAGE";function m(e,t=!0){return{type:n,isCalculateRequired:t,payload:e}}function u(e,t){return{type:a,sequence:e,isCalculateRequired:!0,payload:t}}function p(e,t){return{type:i,sequence:e,payload:t}}function h(e){return{type:o,isCalculateRequired:!0,payload:e}}function _(e){return{type:s,isCalculateRequired:!0,payload:e}}function g(e,t,r){return{type:l,isCalculateRequired:!0,sequence:e,index:t,payload:r}}function E(e){return{type:d,isCalculateRequired:!0,sequence:e}}function v(e,t){return{type:c,isCalculateRequired:!0,sequence:e,index:t}}},32291(e,t,r){r.d(t,{Ag:()=>G,Cw:()=>T,Eo:()=>q,Fj:()=>de,GB:()=>O,HN:()=>J,Ih:()=>W,J3:()=>S,JP:()=>re,K8:()=>P,LL:()=>ge,Mm:()=>ee,Nc:()=>ne,Ng:()=>se,Nr:()=>F,Po:()=>N,QL:()=>Q,RY:()=>w,Tv:()=>$,X$:()=>D,X6:()=>le,XH:()=>k,ZH:()=>H,ZW:()=>_e,_G:()=>x,d:()=>I,dh:()=>B,ey:()=>he,hO:()=>Ee,l6:()=>Z,lA:()=>oe,l_:()=>K,n3:()=>Y,p4:()=>ae,pV:()=>X,pZ:()=>M,pk:()=>ie,t1:()=>V,tZ:()=>z,tw:()=>L,ui:()=>ce,vL:()=>te,vQ:()=>U,xt:()=>R}),r(18111),r(20116),r(61701);var n=r(39172),a=r(48995),i=r(17950),o=r(59872),s=r(72512),l=r(37880),d=r(66631),c=r(79951),m=r(34256),u=r(44023),p=r(62815),h=r(86446),_=r(72061),g=r(3435),E=r(48755),v=r(74195),y=r(57103),f=r(16181),C=r(8617),b=r(4022),A=r(4869);const T="CLICK_CREATE_ORDER_BUTTON",N="UPDATE_ORDER_FORM_DATA",P="ADD_POINT_TO_ORDER",O="REMOVE_POINT_FROM_ORDER",R="CALCULATE_ORDER_REQUESTED",S="CALCULATE_ORDER_OK",I="CALCULATE_ORDER_ERROR",w="CREATE_ORDER_REQUESTED",k="CREATE_ORDER_OK",D="EDIT_ORDER_OK",M="CREATE_ORDER_ERROR",F="SAVE_DRAFT",L="SAVE_DRAFT_ERROR",q="GET_VERIFICATION_CODE_REQUESTED",x="GET_VERIFICATION_CODE_OK",B="VERIFICATION_CODE_ERROR",V="OPTIMIZE_ROUTE_REQUESTED",U="OPTIMIZE_ROUTE_REVERT",z="OPTIMIZE_ROUTE_OK",J="OPTIMIZE_ROUTE_ERROR",H="OPTIMIZE_ROUTE_BY_HAND_OK",W="CALCULATE_AUTO_INSURANCE",Y="UPDATE_ORDER_VOLUME_DISCOUNTS",G="CHANGE_ASAP_MODE_ACTION",$="SHOW_ORDER_MAIN",K="ORDER_PROMOCODE_CLICK",j=[".dv-
1order-form-error",".scroll-to-error--js",".dv-scroll-error-marker"].join(", ");function Q(e,t=!0,r){return{type:N,isCalculateRequired:t,payload:e,userEventKeys:r}}function Z(e){return{type:G,payload:e,isCalculateRequired:!0}}function X(){return{type:P,isCalculateRequired:!0}}function ee(){return{type:W,isCalculateRequired:!0}}function te(e){return{type:O,isCalculateRequired:!0,sequence:e}}function re(e){return Q({clientPhone:e,isClientPhoneVerificationRequired:!0,isClientPhoneVerificationCodeSent:!1,verificationCode:""},!0)}function ne(){(0,o.PA)(j)}function ae(){return async(e,t)=>{const r=t();if(r.isLoading||r.isCreateOrderLoading)return;if(r.isWarningsExists||(0,C.jK)(r))return e(Q({areAllWarningsVisible:!0},!1)),void setTimeout((()=>{ne()}),10);if(!r.clientId&&!r.isClientPhoneVerified&&!r.isDispatcherMode)return void e(Q({clientPhone:(0,C.Y0)(r)[0].incity.phone,isClientPhoneVerificationRequired:!0},!0));const a=(0,C.is)(r);if((0,v.I)(a)&&!r.bankCardId)try{return e((0,A.z6)(null!==r.clientId))}catch(t){if(t instanceof u.A)return e(Q({errors:[t.message]},!1));throw t}e({type:w});const i=t().isOrderEditForm?await(0,n.Zb)(ce(t())):await(0,n.fS)(ce(t()));if(t().isOrderEditForm||(0,m.Kb)(i),i.is_successful){if(r.deliveriesData&&r.deliveriesData.delivery_route_id&&g.Mf.sendMessage({routeId:r.deliveriesData.delivery_route_id,order:i.order}),t().isOrderEditForm&&(h.A.sendOrderEdited(),e({type:D,response:i}),s.A.logEvent("edit_order_from_order_refactoring",{order_id:i.order.order_id}),window.location.href=i.redirect),e({type:k,response:i}),(0,l.T)(a))return i.payment_data?e((0,b.r)(i)):e({type:M,errors:["unexpected_error"],response:i});window.location.href=i.redirect}else{const t=!!i.errors.find((e=>["insufficient_funds","card_payment_failed"].includes(e)));e({type:M,errors:i.errors,response:i,paymentErrorExist:t}),setTimeout((()=>ne()))}}}function ie(){return async(e,t)=>{const r=t();if(r.isLoading)return;e({type:F});const a=r.isDraft?await(0,n.Zb)(ce(t(),!0)):await(0,n.fS)(ce(t(),!0));a.is_successful?window.location.href=a.redirect:e({type:L,errors:a.errors})}}function oe(){return(e,t)=>{const r=t();if(r.unoptimalPointsOrder)return e({type:U,isCalculateRequired:!0}),Promise.resolve();e({type:V});const a=(0,C.Y0)(r).map((e=>({address:e.incity.addressName,required_start_datetime:e.incity.fromTime,required_finish_datetime:e.incity.toTime})));return(0,n.l$)({vehicle_type_id:r.vehicleTypeId,points:a}).then((t=>{t.is_successful&&t.points&&t.points.length>0?e({type:z,response:t.points,isCalculateRequired:!0,userEventKeys:["optimize_route"]}):e({type:J})})),Promise.resolve()}}function se(e){return{type:H,payload:{newOrder:e},isCalculateRequired:!0}}function le(){return(e,t)=>{e({type:q}),(0,i.t_)("/order-r/send-verification-code",{phone:(0,_.SJ)(t().clientPhone),source:"create_order"}).then((t=>e({type:x,response:t})))}}function de(e){return(t,r)=>(t(Q({verificationCode:e},!1)),4===e.length&&(0,i.t_)("/order-r/check-verification-code",{phone:(0,_.SJ)(r().clientPhone),code:r().verificationCode}).then((e=>{if(e.is_successful){const e=(0,C.is)(r());(0,v.I)(e)?(0,n.GG)((0,_.SJ)(r().clientPhone)).then((e=>{e.is_successful?(p.A.log.setUser({user:{id:e.client.user_id,name:e.client.user_name},isGuest:!1}),t(Q({clientId:e.client.user_id,isClientPhoneVerified:!0,isClientPhoneVerificationRequired:!1},!1)),t(ae())):t({type:B})})):(t(Q({isClientPhoneVerified:!0,isClientPhoneVerificationRequired:!1},!1)),t(ae()))}else t({type:B})})),Promise.resolve())}function ce(e,t=!1){return(0,E.vG)(e.asapFormMode)?function(e){const t=ue(e),r=(0,C.is)(e);return{region_id:a.A.currentRegionData.region_id,form_type:e.asapFormMode,vehicle_type_id:e.vehicleTypeId,cargo_dimensions:(0,y.hY)(e),is_oversized_item:e.is_oversized_item,backpayment_details:e.backpaymentDetails,payment_method:r,sms_notification:e.isSmsNotificationEnabled,recipients_sms_notification:e.isRecipientsSmsNotificationEnabled,points:[t[1]],matter:"-",...e.clientId?{client_id:e.clientId}:null,order_form_filling_id:e.orderFormFillingId}}(e):function(e,t){const r=(0,C.LX)(e),n=(0,C.is)(e);return{region_id:a.A.currentRegionData.region_id,form_type:e.asapFormMode,vehicle_type_id:e.vehicleTypeId,total_weight:r,matter:e.matter,cargo_dimensions:(0,y.hY)(e),backpayment_details:e.backpaymentDetails,payment_method:n,payment_system_provider:n===d.Pi.PAYMENT_SYSTEM&&e.paymentProvider&&[d.s2.Razorpay,d.s2.PayTr,d.s2.PayU].includes(e.paymentProvider)&&e.paymentProvider||void 0,bank_card_id:(0,v.I)(n)?e.bankCardId:null,promo_code:e.committedPromocode||"",sms_notification:e.isSmsNotificationEnabled,recipients_sms_notification:e.isRecipientsSmsNotificationEnabled,is_return_to_first_point_required:e.returnToFirstPoint,points:ue(e),...(0,y.DK)(e)?{is_oversized_
1item:e.is_oversized_item}:null,...(0,C.qh)(e)?{insurance:e.insurance}:null,...(0,y.iC)(e)?{is_motobox_required:e.isMotoboxRequired}:null,...t?{is_draft:!0}:null,...e.isOrderEditForm&&e.orderId?{order_id:e.orderId}:null,...!e.isOrderEditForm&&e.originalOrderId?{original_order_id:e.originalOrderId}:null,...!e.isOrderEditForm&&e.draftOrderId?{draft_order_id:e.draftOrderId}:null,...e.clientId?{client_id:e.clientId}:null,...e.clientId?null:{client_phone:""!==e.clientPhone?(0,_.SJ)(e.clientPhone):(0,_.SJ)(e.points[0].incity.phone,!0)},require_loading:e.isLoadingRequired,...(o=e.paymentProvider,s=n,s!==d.Pi.PAYMENT_SYSTEM?null:o===d.s2.Razorpay?{redirect_callback_url:`${window.location.origin}${(0,i.tz)("/pay-online-payment")}`}:o===d.s2.PayU?{redirect_callback_url:`${window.location.origin}${(0,i.tz)("/payment-system/pay-order-response")}`}:null),...(0,y.YE)()?{is_thermobox_required:e.thermalBag}:null,...a.A.IS_TESTING?null:{order_form_filling_id:e.orderFormFillingId}};var o,s}(e,t)}function me(e,t,r){switch(e){case f.r.Taking:return r;case f.r.COD:return t;default:return"0"}}function ue(e){const t=(0,c.Kp)(e.asapFormMode),r=(0,c.Pf)(e.asapFormMode),n=(0,c.rG)(e.asapFormMode),i=(0,c.aN)(e.asapFormMode),o=(0,C.Y0)(e),s=(0,C.fb)(e);return o.map(((o,l)=>{const d=o.incity,c=o.sameday,m=o.sameday.time?o.sameday.time.split(" - "):["",""];let u=null;t||n||i||(u=r?c.day:d.date);let p=null;(!t&&!r&&!n&&!i||r&&0!==l)&&(p={client_start_datetime:r?m[0]:d.fromTime,client_finish_datetime:r?m[1]:d.toTime});let h={point_id:d.pointId,...e.isOrderEditForm?null:{delivery_id:d.deliveryId},uid:o.uid,address:d.addressName,latitude:d.addressLatitude,longitude:d.addressLongitude,phone:(0,_.SJ)(d.phone),contact_person:d.contactPerson,date:u,...p,note:d.note,entrance_number:d.entranceNumber,floor_number:d.floorNumber,...a.A.isApartmentNumberRequired?{is_apartment_number_not_required:d.isApartmentNumberNotRequired}:null,apartment_number:a.A.isApartmentNumberRequired&&d.isApartmentNumberNotRequired?"":d.apartmentNumber,invisible_mile_navigation_instructions:d.invisibleMileNavigationInstructions,is_order_payment_here:o.uid===s,is_contactless_delivery:d.isContactlessDelivery,money_operation_type:d.isEcommerceFieldsVisible||(0,E.vG)(e.asapFormMode)?d.courierAction:f.r.None,client_order_id:d.clientOrderId};const{isEcommerceFieldsVisible:g,courierAction:v,moneyAmount:y,taking:C,packages:b,isCodCashVoucherRequired:A}=d;return(g||(0,E.vG)(e.asapFormMode))&&(h={...h,taking:me(v,C,y)??void 0,is_cod_cash_voucher_required:A??v===f.r.COD,packages:v===f.r.COD&&b?pe(b):[]}),h}))}function pe(e,t){return e.map((e=>({...["clone","new"].includes(a.A.orderData?.formMode??"")?{}:{order_package_id:e.orderPackageId?e.orderPackageId:null},description:e.description?e.description:t||null,items_count:e.itemsCount||(t?1:null),item_payment_amount:e.itemPaymentAmount,ware_code:e.wareCode,vat_type:e.vatType,nomenclature_code:e.nomenclatureCode})))}function he(){return{type:"UPDATE",isCalculateRequired:!0}}function _e(){return{type:$}}function ge(){return{type:K}}function Ee(){return{type:K}}},4022(e,t,r){r.d(t,{r:()=>i});var n=r(46391),a=r(32291);function i(e){return t=>{const r=n.A.getOnlinePayData(e);return t((0,a.QL)({...r,isChoosePayOnlineModalVisible:!0,payOnlineStatus:null},!1))}}},57103(e,t,r){r.d(t,{DK:()=>p,K0:()=>u,Uy:()=>c,YE:()=>g,hY:()=>_,iC:()=>h,nc:()=>d,nt:()=>l,x5:()=>m}),r(44114),r(18111),r(7588),r(61701);var n=r(48755),a=r(48995),i=r(98985),o=r(8617),s=r(3860);function l(e,t){const r=(0,o.Y0)(e)[0],{date:n}=r.incity,a=(0,s.EW)();return a.incity.isApartmentNumberNotRequired=!1,a.incity.date=n,a.incity.fromTime=null,a.incity.toTime=null,a.sameday=(0,i.Fr)(e),t&&(t.incity&&(a.incity={...a.incity,...t.incity}),t.sameday&&(a.sameday={...a.sameday,...t.sameday})),{...e,points:[...e.points,a],unoptimalPointsOrder:null,warnings:{...e.warnings,points:[...e.warnings.points,(0,s.X6)()]}}}function d(e,t){const r=[...(0,o.Y0)(e)];r.splice(t,1);const n=[...e.warnings.points];return n.splice(t,1),{...e,points:r,unoptimalPointsOrder:null,warnings:{...e.warnings,points:n}}}function c(e,t){const r={...e,...t};let{warnings:n,totalWeights:a}=r,i=(0,o.Y0)(r);const{autoInsurance:l}=t;void 0!==t.formType&&(n={clientPhone:[],totalWeight:[],points:[],matter:[],insurance:[],promocode:[],cargoDimensions:[],paymentMethod:[]}
1,r.points.forEach((()=>n.points.push((0,s.X6)())))),void 0!==t.matter&&(n={...n,matter:[]}),void 0!==t.insurance&&(n={...n,insurance:[]});const d=(0,o.ui)(r);return void 0!==t.totalWeight&&r.vehicleTypeId?a={...a,[r.vehicleTypeId]:t.totalWeight}:t.vehicleTypeId&&!a[t.vehicleTypeId]&&(a={...a,[t.vehicleTypeId]:d?.total_weights?.defaultValue?.toString()||"0"}),t.pointWithPaymentUid&&(i=i.map((e=>{const r=e.incity.isOrderPaymentHere&&e.uid!==t.pointWithPaymentUid,n=e.uid===t.pointWithPaymentUid;return r||n?{...e,incity:{...e.incity,isOrderPaymentHere:e.uid===t.pointWithPaymentUid}}:e}))),{...r,...i?{points:i}:null,...void 0!==l?{autoInsurance:l}:null,totalWeights:a,warnings:n}}function m(e,t){return t?parseFloat((0,n.Pv)(e)?a.A.orderData.maxSamedayContactlessDeliveryInsuranceAmount:a.A.orderData.maxContactlessDeliveryInsuranceAmount):parseFloat((0,n.Pv)(e)?a.A.orderData.maxSamedayInsuranceAmount:a.A.orderData.maxInsuranceAmount)}function u(e){if(!a.A.IS_LOADING_SERVICE_AVAILABLE)return!1;const t=(0,o.ui)(e);return!!t?.is_require_loading_enabled}function p(e){if(!a.A.FORM_TYPES_FOR_OVERSIZED_ITEM||!a.A.FORM_TYPES_FOR_OVERSIZED_ITEM.includes(e.asapFormMode))return!1;const t=[a.A.WALK_VEHICLE_TYPE_ID,a.A.CAR_VEHICLE_TYPE_ID,a.A.MOTORBIKE_VEHICLE_TYPE_ID],r=(0,o.qS)(e)?.vehicle_type_id;return!!r&&t.includes(r)}function h(e){const t=(0,o.ui)(e);return!!t?.is_motobox_required_enabled}function _(e){const t=(0,o.ui)(e),r=t?.is_cargo_dimension_enabled;return r?e.cargoDimensions:null}function g(){return a.A.IS_THERMAL_BOX_ENABLED}},11226(e,t,r){r.d(t,{Oe:()=>E,Hi:()=>C,Lc:()=>y,Ks:()=>T,f4:()=>N,aA:()=>b,YJ:()=>v,ch:()=>f,hY:()=>_,Z3:()=>A,MW:()=>p}),r(18111),r(22489),r(20116),r(61701),r(18237);var n=r(20761),a=r(59872),i=r(72061),o=r(48995);function s(e,t,r){return e.map(((e,n)=>n===t?r(e):e))}var l=r(93703),d=r(16181),c=r(8617),m=r(3860),u=r(83168);function p(e,t){const r="courierAction"in t&&e.points[t.sequence].incity.courierAction!==t.courierAction,n=s(e.points,t.sequence,(e=>({...e,incity:{...e.incity,...t}}))),i=n[t.sequence];r&&(i.incity.isLoadingWhenCourierActionIsChanged=!0,t.isCodCashVoucherRequired&&(i.incity.isCodCashVoucherRequired=t.isCodCashVoucherRequired));const o=s(e.warnings.points,t.sequence,(e=>({...e,incity:{...e.incity,...void 0!==t.addressName?{addressName:[]}:null,...void 0!==t.phone?{phone:[]}:null,...void 0!==t.fromTime?{fromTime:[]}:null,...void 0!==t.toTime?{toTime:[]}:null,...void 0!==t.moneyAmount||void 0!==t.courierAction?{moneyAmount:[]}:null,...void 0!==t.taking||void 0!==t.courierAction?{taking:[]}:null}})));return{...e,points:n,unoptimalPointsOrder:null,...(0,a.VN)(n.map((e=>e.uid)),e.points.map((e=>e.uid)))?null:{triggerPointOrderAnimation:Math.random()},warnings:{...e.warnings,points:o}}}function h(e,t){if(!e)return null;const r=(0,l.oP)(e);return t.find((e=>(0,l.oP)(e)===r))??null}function _(e,t,r){const n=(0,c.Y0)(e).map(((n,a)=>{const i=function(e,t){return t.sequence===e.sequence||0===t.sequence&&(0,u.Nu)(t.date,e.date)>=0?t.date:e.date}({date:n.incity.date,sequence:a},{date:r,sequence:t});if(a===t||i!==n.incity.date){const t=e.pointTimeList.find((e=>e.date===i))?.times??[];return{...n,incity:{...n.incity,date:i,fromTime:h(n.incity.fromTime,t),toTime:h(n.incity.toTime,t)}}}return n}));return{...e,points:n}}function g(e,t){const r=(0,n.Jt)("point/orderExactAddressPrefix"),a=r+e,i=t.split("\n");return 0===i[0].indexOf(r)?i[0]=a:i.unshift(a),i.join("\n")}function E(e){let{insurance:t}=e;var r;return e.autoInsurance&&!e.isOrderEditForm&&(t=(r=(0,c.Y0)(e),r.filter((e=>e.incity.courierAction===d.r.Taking)).map((e=>+e.incity.moneyAmount)).reduce(((e,t)=>e+t),0)).toString()||""),{...e,insurance:t}}function v(e,t,r){const n=(0,c.Y0)(e);return n[t]={...n[t],incity:{...n[t].incity,note:g(r,n[t].incity.note)}},{...e,points:n}}function y(e){return{addressName:e.address||"",addressLatitude:e.latitude,addressLongitude:e.longitude,phone:e.phone||"",note:e.note||"",apartmentNumber:e.apartment_number||"",entranceNumber:e.entrance_number||"",floorNumber:e.floor_number||"",invisibleMileNavigationInstructions:e.invisible_mile_navigation_instructions||"",contactPerson:e.contact_person||"",isEcommerceFieldsVisible:!!e.contact_person}}function f(e,t){const r=(0,c.Y0)(e);r[t.sequence]={...r[t.sequence],incity:{...r[t.sequence].incity,...y(e.recentAddressList[t.index]),visited:null}};const n=[...e.warnings.points];return n[t.sequence].incity={...e.warnings.points[t.sequence].incity,addressName:[],phone:[]},{...e,points:r,warnings:{...e.warnings,points:n}}}function C(e,t,r){return{addressName:e.address,addressLatitude:e.latitude||null,addressLongitude:e.longitude||null,...(0,m.nR)(t,e,r),phone:e.phone?(0,i.fq)(e.phone):"",note:e.note||"",entranceNumber:"",floorNumber:"",invisibleMileNavigationInstructions:""}}function b(e,t){const r=(0,c.Y0)(e),n=e.clientAddressList.find((e=>e.client_address_id===t.index));r[t.sequence]={...r[t.sequence],incity:{...r[t.sequence].incity,...C(n,e.pointTimeList,r[t.sequence].incity.date)}};const a=[...e.warnings.points];return a[t.sequence].incity={...e.warnings.points[t.sequence].incity,addressName:[],phone:[]},{...e,points:r,warnings:{...e.warnings,points:a}}}function A(e,t,r,n){const a=[...(0,c.Y0)(e)[t].incity.packages];a[r]={...a[r],...n};const i=(0,c.Y0)(e);i[t]={...i[t],incity:{...i[t].incity,packages:a}};const o=[...e.warnings.points[t].incity.packages];o[r]={...o[r],...void 0!==n.wareCode?{wareCode:[]}:null,...void 0!==n.description?{description:[]}:null,...void 0!==n.itemsCount?{itemsCount:[]}:null,...void 0!==n.itemPaymentAmount?{itemPaymentAmount:[]}:null};const s=[...e.warnings.points];return s[t]={...e.warnings.points[t],incity:{...e.warnings.points[t].incity,packages:o}},{...e,points:i,warnings:{...e.warnings,points:s}}}function T(e,t){const r=(0,c.Y0)(e);r[t]={...r[t],incity:{...r[t].incity,packages:[...r[t].incity.packages,{orderPackageId:null,wareCode:"",description:"",itemsCount:"",itemPaymentAmount:"",vatType:o.A.vatTypes[0]?.code??"",nomenclatureCode:""}]}};const n=[...e.warnings.points];return n[t]={...e.warnings.points[t],incity:{...e.warnings.points[t].incity,packages:[...e.warnings.points[t].incity.packages,(0,m.Ng)()]}},{...e,points:r,warnings:{...e.warnings,points:n}}}function N(e,t,r){const n=[...(0,c.Y0)(e)[t].incity.packages];n.splice(r,1);const a=(0,c.Y0)(e);a[t]={...a[t],incity:{...a[t].incity,packages:n}};const i=[...e.warnings.points[t].incity.packages];i.splice(r,1);const o=[...e.warnings.points];return o[t]={...e.warnings.points[t],incity:{...e.warnings.points[t].incity,packages:i}},{...e,points:a,warnings:{...e.warnings,points:o}}}},83168(e,t,r){r.d(t,{Nu:()=>R,Ay:()=>O,Ck:()=>S}),r(44114),r(18111),r(20116),r(7588),r(61701);var n=r(2860),a=r(20761),i=r(48995),o=r(78114),s=r(59872),l=r(34256),d=r(79315),c=r(6678),m=r(48755),u=r(94641),p=r(35988),h=r(32816),_=r(62815),g=r(66631),E=r(97847),v=r(98985),y=r(32291),f=r(10955),C=r(8617),b=r(57103),A=r(11226),T=r(3860),N=r(52649);const P=(0,s.UM)({"taking/not_nullable":"orderTakingField/invalidMoneyFormatMsg","taking/invalid_money_amount":"orderTakingField/invalidMoneyFormatMsg","taking/min_value":"orderTakingField/valueIsTooShort","taking/max_value":"orderTakingField/valueIsTooLong","taking/not_allowed":"orderTakingField/notAllowed"});function O(e,t){if(t&&(0,N.D)(t))return((e,t)=>{switch(t.type){case E.y.UPDATE_MAIN_STATE_DATA:return{...e,...t.payload};case E.y.POINT_SET_DAY:{const{points:r,sameday:{pointsErrors:n}}=e,{value:a,sequence:i}=t.payload;return{...e,points:(0,v.Vv)(r,i,{day:a}),sameday:{...e.sameday,pointsErrors:(0,v.AC)(n,i,["client_start_datetime"])}}}case E.y.SET_TIME_LIST:{const{points:r}=e;return{...e,points:r.map(((e,r)=>{if(void 0!==t.payload.sequence&&r!==t.payload.sequence)return e;const n=t.payload.timeList.find((t=>t.date===e.sameday.day)),a=n?n.intervals.map((e=>(0,v.DD)(e.start,e.end))):[];return{...e,sameday:{...e.sameday,timeList:a,...a.find((t=>t.value===e.sameday.time))?null:{time:a[0]?a[0].value:null}}}}))}}case E.y.POINT_SET_TIME:{const{points:r,sameday:{pointsErrors:n}}=e,{value:a,sequence:i}=t.payload;return{...e,points:(0,v.Vv)(r,i,{time:a}),sameday:{...e.sameday,pointsErrors:(0,v.AC)(n,i,["client_finish_datetime"])}}}case E.y.SET_CREATING_ORDERS:return{...e,areAllWarningsVisible:!0,sameday:{...e.sameday,creatingOrders:{...e.sameday.creatingOrders,...t.payload}}};case E.y.SET_CALCULATE_ORDER:{const{isSamedayFormEnabled:r}=e.sameday;if(!r){const e=(0,u.Qo)();_.A.sendUserEvent(new p.A(h.B.CREATION,e,g.YO.SAMEDAY))}const a=t.payload.is_successful?(0,n.xT)(t.payload.order):null,i=S(e,t.payload.is_successful&&t.payload.parameter_warnings||{});return{...e,calculatedOrderData:a,points:e.points.map((e=>({...e,incity:{...e.incity,isLoadingWhenCourierActionIsChanged:!1}}))),clientWarnings:t.payload.is_successful&&t.payload.client_warnings||[],warnings:i,sameday:{...e.sameday,isSamedayFormEnabled:r,...r?{isPriceSurgeEnabled:t.payload.is_successful&&t.payload.order.is_price_surge_enabled||!1,returnToFirstPointInfo:t.payload.is_successful?t.payload.order.return_to_first_point_info:null,calculateData:{...e.sameday.calculateData,result:t.payload}}:null}}}case E.y.SET_ERRORS_EXIST:{const r={...t.payload};r&&r.client_phone&&delete r.client_phone;const n=Object.keys(r).length>0;return{...e,sameday:{...e.sameday,isWarningsExists:n}}}case E.y.SET_POINT_ERRORS:{if(e.rawOrderData)return{...e,sameday:{...e.sameday,pointsErrors:t.payload&&t.payload.points||[]}};const r=[];return t.payload&&t.payload.points&&r.push(...t.payload.points),{...e,sameday:{...e.sameday,pointsErrors:r.map(((t,r)=>{const n=t&&t.address&&e.points[r]&&e.points[r].incity.addressName,a=t&&t.taking&&e.points[r]&&e.points[r].incity.moneyAmount;return t&&e.points&&(n||a)?{...n?{address:t.address}:null,...a?{taking:t.taking}:null}:t}))}}}case E.y.SET_INSURANCE_ERRORS:return{...e,sameday:{...e.sameday,insuranceErrors:(0,o.wk)("orderInsuranceErrors",t?.payload?.insurance||[])}};case E.y.SET_COMMON_ERRORS:return{...e,sameday:{...e.sameday,errors:t.payload}};default:return e}})(e,t);switch(t.type){case y.n3:return{...e,volumeDiscounts:{...e.volumeDiscounts,...t.payload}};case y.Po:return(0,b.Uy)(e,t.payload);case y.K8:return(0,b.nt)(e);case y.GB:return(0,b.nc)(e,t.sequence);case f.xi:return(0,A.MW)(e,t.payload);case f.IG:return(0,A.hY)(e,t.sequence,t.payload);case f.ew:return(0,A.YJ)(e,t.sequence,t.payload);case f.QP:return(0,A.ch)(e,t.payload);case f.c$:return(0,A.aA)(e,t.payload);case y.Ih:return(0,A.Oe)(e);case f.ME:return(0,A.Ks)(e,t.sequence);case f.ZW:return(0,A.f4)(e,t.sequence,t.index);case f.e6:return(0,A.Z3)(e,t.sequence,t.index,t.payload);case y.RY:case y.Nr:return{...e,isCreateOrderLoading:!0};case y.xt:return{...e,isLoading:!0};case y.J3:{let r=!1;null===t.response.parameter_warnings&&(t.response.parameter_warnings={}),!(0,m.vG)(e.asapFormMode)&&(0,C.qh)(e)&&""===e.insurance&&(r=!0,t.response.parameter_warnings.insurance?t.response.parameter_warnings.insurance.push("required"):t.response.parameter_warnings.insurance=["required"]),i.A.TC_AGREEMENT_LINK&&!1===e.tcAgreement&&(r=!0,t.response.parameter_warnings.tcAgreement=["required"]);const a=new Date(e.points[0].incity.date),o=e.points.map(((n,i)=>(a>new Date(n.incity.date||0)&&(r=!0,t.response.parameter_warnings||(t.response.parameter_warnings={}),void 0===t.response.parameter_warnings.points&&(t.response.parameter_warnings.points=[],e.points.forEac
1h((()=>{t.response.parameter_warnings.points=[]}))),t.response.parameter_warnings?.points[i]&&(t.response.parameter_warnings.points[i].date=["tooLate"])),n=(0,T.QU)(n,i,t.response.order.points),n=(0,T.I5)(n,i,t.response.order.points),(n=(0,T.Wo)(n,i,t.response.order.points)).incity.isLoadingWhenCourierActionIsChanged=!1,n)));t.response.parameter_warnings&&void 0!==t.response.parameter_warnings.bank_card_id&&1===t.response.parameter_warnings.bank_card_id.length&&"not_nullable"===t.response.parameter_warnings.bank_card_id[0]&&delete t.response.parameter_warnings.bank_card_id;const s=S(e,t.response.parameter_warnings||[]);t.response.parameter_warnings&&void 0!==t.response.parameter_warnings.promo_code&&(delete t.response.parameter_warnings.promo_code,t.response.promo_code_warnings&&t.response.promo_code_warnings.length>0&&(s.promocode=t.response.promo_code_warnings)),t.response.parameter_warnings&&Object.keys(t.response.parameter_warnings).length>0&&(r=!0);const l=(0,n.xT)(t.response.order),d=l.backpaymentAmount&&!e.backpaymentDetails?e.defaultBackpaymentDetails:e.backpaymentDetails;return{...e,points:o,calculatedOrderData:l,backpaymentDetails:d,warnings:s,paymentDetails:[...t.response.order.payment_details],clientWarnings:t.response.client_warnings,isLoading:!1,isWarningsExists:r,errors:[],parameter_warnings:t.response.parameter_warnings,calculateCount:e.calculateCount+1,uiComponents:t.response.order.ui_components}}case y.pZ:{const r=t.response.is_successful?{}:t.response.parameter_errors;return{...e,calculatedOrderData:null,isCreateOrderLoading:!1,warnings:S(e,r||{}),areAllWarningsVisible:!0,errors:t.errors||[],bankCardId:t.paymentErrorExist?null:e.bankCardId}}case y.tw:return{...e,calculatedOrderData:null,isCreateOrderLoading:!1,warnings:S(e,{}),areAllWarningsVisible:!0,errors:t.errors||[],bankCardId:e.bankCardId};case y.d:{const r=(0,C.Y0)(e).map((e=>e.incity.isLoadingWhenCourierActionIsChanged?{...e,incity:{...e.incity,isLoadingWhenCourierActionIsChanged:!1}}:e));return{...e,points:r,calculatedOrderData:null,isLoading:!1,areAllWarningsVisible:!0,errors:t.errors||[]}}case y._G:return{...e,isClientPhoneVerificationCodeSent:!0};case y.dh:{const t={...e.warnings,verificationCode:[(0,a.Jt)("phoneConfirmGroup/codeIncorrect")]};return{...e,warnings:t}}case y.t1:return{...e,isLoading:!0};case y.tZ:{const r=e.points,n=t.response.map((({sort_index:e},t)=>{const n=r[e],a=r[t];return{...n,incity:{...n.incity,fromTime:a.incity.fromTime,toTime:a.incity.toTime,date:a.incity.date}}}));return{...e,points:n,triggerPointOrderAnimation:Math.random(),unoptimalPointsOrder:r.map((e=>e.uid))}}case y.vQ:{if(!e.unoptimalPointsOrder)return e;const t=e.points,r=e.unoptimalPointsOrder.map(((e,r)=>{const n=(0,T._g)(t,e),a=t[r];return{...n,incity:{...n.incity,fromTime:a.incity.fromTime,toTime:a.incity.toTime,date:a.incity.date}}}));return{...e,points:r,triggerPointOrderAnimation:Math.random(),unoptimalPointsOrder:null}}case y.HN:return{...e,isLoading:!1};case y.ZH:{const{newOrder:r}=t.payload,n=e.points,a=r.map(((e,t)=>{const r=n.find((t=>t.uid===e)),a=n[t];return r?{...r,incity:{...r.incity,fromTime:a.incity.fromTime,toTime:a.incity.toTime,date:a.incity.date}}:a}));return{...e,points:a,triggerPointOrderAnimation:Math.random(),unoptimalPointsOrder:null}}case y.Ag:{const r=t.payload,n=(0,d.Qr)(r),a=(0,C.wj)(e),i=(0,b.x5)(r,a),o=e.insurance&&Math.min(parseFloat(e.insurance),i);return{...e,asapFormMode:r,paymentMethodList:(0,l.pw)(e.paymentMethods,r),vehicleTypeId:n?.vehicle_type_id||null,insurance:o.toString()}}default:return e}}function R(e,t){if(!e&&!t)return 0;if(!e)return-1;if(!t)return 1;const r=(n=t,new Date(e).getTime()-new Date(n).getTime());var n;return r<0?-1:r>0?1:0}function S(e,t){const r=(0,C.ui)(e);return{vehicleTypeId:(0,o.wk)("vehicleTypeIdErrors",t.vehicle_type_id||[]),clientPhone:(0,o.wk)("phoneValidationMessages",t.client_phone||[]),totalWeight:(0,o.wk)("orderWeightErrors",t.total_weight||[],{orderMaxWeight:r?.max_weight_kg}),points:I(e.points,t.points||[]),matter:(0,o.wk)("orderMatterErrors",t.matter||[]),cargoDimensions:(0,o.wk)("cargoDimensions",t.cargo_dimensions||[]),insurance:(0,o.wk)("orderInsuranceErrors",t.insurance||[]),tcAgreement:(0,o.wk)("orderNotificationsSettings",t.tcAgreement||[]),paymentMethod:(0,o.wk)("paymentMethodErrors",t.payment_method||[]),promocode:(0,o.wk)("promocode",t.promo_code||[]),verificationCode:(0,o.wk)("promocode",t.promo_code||[]),isReturnToFirstPointRequired:(0,o.wk)("returnToFirstPoint",t.is_return_to_first_point_required||[])}}function I(e,t){const r=[];return e.forEach((e=>{const t=(0,T.X6)();r.push({...t,incity:{...t.incity,packages:w(e.incity.packages,[])}})})),t.length>0&&e.forEach(((e,n)=>{t[n]&&(r[n].incity={...r[n].incity,...t[n].address?{addressName:(0,o.wk)("pointAddressErrors",t[n].address||[])}:null,...t[n].client_order_id?{clientOrderId:(0,o.wk)("pointClientOrderIdErrors",t[n].client_order_id||[])}:null,...t[n].apartment_number?{apartmentNumber:(0,o.wk)("pointApartmentErrors",t[n].apartment_number||[])}:null,...t[n].phone?{phone:(0,o.wk)("phoneValidationMessages",t[n].phone||[])}:null,...t[n].date?{date:(0,o.wk)("pointDateValidation",t[n].date||[])}:null,...t[n].client_start_datetime?{fromTime:(0,o.wk)("pointTimeValidation",t[n].client_start_datetime||[])}:null,...t[n].client_finish_datetime?{toTime:(0,o.wk)("pointTimeValidation",t[n].client_finish_datetime||[])}:null,...t[n].is_contactless_delivery?{isContactlessDelivery:(0,o.wk)("contactlessDelivery",t[n].is_contactless_delivery||[])}:null,moneyAmount:[...r[n].incity.moneyAmount,...t[n].taking?(0,o.wk)("moneyAmountValidation",t[n].taking||[]):[]],taking:[...r[n].incity.taking,...t[n].taking?[P("taking",t[n].taking||[])].filter(c.O9):[]],courierAction:[...r[n].incity.courierAction,...t[n].is_cod_cash_voucher_required?(0,o.wk)("courierActionValidation",t[n].is_cod_cash_voucher_required||[]):[]],packages:w(e.incity.packages,t[n].packages||[])})})),r}function w(e,t){if(t.includes("not_allowed"))return["not_allowed"];const r=[];return e.forEach((()=>r.push((0,T.Ng)()))),t.length>0&&e.forEach(((e,n)=>{const a=t[n];a&&"not_allowed"!==a&&(r[n]={...r[n],...a.ware_code?{wareCode:(0,o.wk)("packagesErrors",a.ware_code)}:null,...a.description?{description:(0,o.wk)("packagesErrors",a.description)}:null,...a.items_count?{itemsCount:(0,o.wk)("packagesErrors",a.items_count)}:null,...a.item_payment_amount?{itemPaymentAmount:(0,o.wk)("packagesErrors",a.item_payment_amount)}:null,...a.vat_type?{vatType:(0,o.wk)("packagesErrors",a.vat_type)}
1:null,...a.nomenclature_code?{nomenclatureCode:(0,o.wk)("packagesErrors",a.nomenclature_code)}:null})})),r}},52649(e,t,r){r.d(t,{D:()=>a});var n=r(97847);function a(e){return Object.values(n.y).includes(e.type)}},97847(e,t,r){var n;r.d(t,{y:()=>n}),function(e){e.FORM_OPENED="SAMEDAY/FORM_OPENED",e.SET_TIME_LIST="SAMEDAY/SET_TIME_LIST",e.UPDATE_MAIN_STATE_DATA="SAMEDAY/UPDATE_MAIN_STATE_DATA",e.POINT_SET_ADDRESS="SAMEDAY/POINT_SET_ADDRESS",e.POINT_SET_TIME="SAMEDAY/POINT_SET_TIME",e.POINT_SET_DAY="SAMEDAY/POINT_SET_DAY",e.SET_CREATING_ORDERS="SAMEDAY/SET_CREATING_ORDERS",e.SET_POINT_ERRORS="SAMEDAY/SET_POINT_ERRORS",e.SET_CALCULATE_ORDER="SAMEDAY/SET_CALCULATE_ORDER",e.SET_INSURANCE_ERRORS="SAMEDAY/SET_INSURANCE_ERRORS",e.SET_ERRORS_EXIST="SAMEDAY/SET_ERRORS_EXIST",e.SET_COMMON_ERRORS="SAMEDAY/SET_COMMON_ERRORS"}(n||(n={}))},98985(e,t,r){r.d(t,{AC:()=>_,C1:()=>m,DD:()=>u,Fr:()=>p,IK:()=>E,Vv:()=>h,_A:()=>g}),r(44114),r(18111),r(7588),r(61701);var n=r(15712),a=r(48995),i=r(20761),o=r(93703),s=r(54014),l=r(39172),d=r(12659),c=r(97847);function m(e){const t=(new Date).getDate(),r=new Date(Date.now()+864e5).getDate();return e.map((({date:e})=>{const a=+e.slice(8,10);return a===t?{label:(0,i.Jt)("relativeDaysNames/today"),value:e,testId:(0,n.k)("orderForm/pointDateDay",e)}:a===r?{label:(0,i.Jt)("relativeDaysNames/tomorrow"),value:e,testId:(0,n.k)("orderForm/pointDateDay",e)}:{label:(0,d.rW)(e),value:e,testId:(0,n.k)("orderForm/pointDateDay",e)}}))}function u(e,t){return{label:`${(0,o.Cm)(e)} - ${(0,o.Cm)(t)}`,value:`${e} - ${t}`}}function p(e){const{timeModel:t}=e.sameday;return{day:t[0]&&t[0].date,time:"",timeList:[]}}function h(e,t,r){const n=[...e];return n[t]={...n[t],sameday:{...n[t].sameday,...r}},n}function _(e,t,r){const n=[...e],a=n[t];return a&&(n[t]=(0,s.I)(a,r)),n}function g(e){return e.type===c.y.FORM_OPENED}function E(e){const t=e.getState(),r={};e.dispatch({type:c.y.SET_TIME_LIST,payload:{timeList:[]}}),e.getState().points.forEach(((e,t)=>{t>0&&!r[e.sameday.day]&&(r[e.sameday.day]=e.sameday.day.substr(0,10))}));const n=Object.keys(r).map((e=>(0,l.b3)(r[e])));Promise.all(n).then((n=>{const i=Object.keys(r).map(((e,t)=>n[t].is_successful?{date:e,intervals:n[t].intervals.map((e=>({start:e.start_datetime,end:e.finish_datetime})))}:{date:e,intervals:[]}));if(null===t.rawOrderData||"clone"===a.A.orderData?.formMode){const r={};if(i.forEach((n=>{if(0===n.intervals.length){const a=t.sameday.timeModel.findIndex((e=>e.date===n.date));if(-1!==a&&a<t.sameday.timeModel.length-2){const i=t.sameday.timeModel[a+1].date;r[i]=i.substr(0,10),t.points.forEach(((t,r)=>{t.sameday.day===n.date&&e.dispatch({type:c.y.POINT_SET_DAY,payload:{value:i,sequence:r}})}))}}})),Object.keys(r).length>0){const t=Object.keys(r).map((e=>(0,l.b3)(r[e])));Promise.all(t).then((t=>{Object.keys(r).forEach(((e,r)=>{if(!n[r].is_successful)return{date:e,intervals:[]};i.push({date:e,intervals:t[r].intervals.map((e=>({start:e.start_datetime,end:e.finish_datetime})))})})),e.dispatch({type:c.y.SET_TIME_LIST,payload:{timeList:i}})}))}else e.dispatch({type:c.y.SET_TIME_LIST,payload:{timeList:i}})}else e.dispatch({type:c.y.SET_TIME_LIST,payload:{timeList:i}})}))}},8617(e,t,r){r.d(t,{$7:()=>S,$O:()=>G,BK:()=>g,BU:()=>k,Di:()=>U,Ht:()=>b,IV:()=>K,LX:()=>P,M1:()=>M,MP:()=>J,NC:()=>x,PQ:()=>f,Q0:()=>V,Rs:()=>v,T7:()=>q,Y0:()=>D,Yo:()=>L,fb:()=>j,is:()=>$,jK:()=>Y,k0:()=>w,ke:()=>_,mi:()=>W,p0:()=>B,qM:()=>T,qS:()=>O,qh:()=>R,u0:()=>A,ui:()=>N,uw:()=>z,wj:()=>y}),r(44114),r(18111),r(22489),r(20116),r(7588),r(13579);var n=r(8120),a=r(48995),i=r(79315),o=r(48755),s=r(499),l=r(22584),d=r(20761),c=r(93703),m=r(56131),u=r(66631),p=r(34256),h=r(57103);const _=e=>e.isOrderEditForm,g=e=>e.areAllWarningsVisible,E=e=>e.calculatedOrderData,v=e=>e.orderFormFillingId;function y(e){return e.points.some((e=>e.incity.isContactlessDelivery))}const f=e=>e.asapFormMode,C=e=>e.vehicleTypeId,b=e=>e.paymentDetails,A=(0,n.Mz)([f],(e=>(0,i.vK)(e))),T=(0,n.Mz)([f,C],((e,t)=>(0,i.y$)(e,t))),N=(0,n.Mz)([A,C],((e,t)=>e.find((e=>e.vehicle_type_id===t)))),P=(0,n.Mz)([N,e=>e.totalWeights],((e,t)=>{if(!e||!e.is_total_weight_editable)return;const r=t[e.vehicle_type_id];return null==r?e.total_weights?.defaultValue.toString():""!==r?r:void 0})),O=(0,n.Mz)([N],(e=>e?.parent_vehicle?e.parent_vehicle:e&&{...e})),R=(0,n.Mz)([N],(e=>!!e?.is_insurance_setting_visible)),S=(0,n.Mz)([N],(e=>!!e?.is_total_weight_editable)),I=(0,n.Mz)([e=>e.sameday.errors,e=>e.sameday.creatingOrders],((e,t)=>!t.isLoading&&e.includes("order_is_duplicate"))),w=(0,n.Mz)([f,e=>e.errors,e=>e.isCreateOrderLoading,I],((e,t,r,n)=>"sameday"===e?n:!r&&t.includes("order_is_duplicate"))),k=e=>e.unoptimalPointsOrder,D=(0,n.Mz)([e=>e.points,f],((e,t)=>
1(0,o.Pv)(t)?e.slice(0,2):e)),M=e=>e.warnings,F=e=>e.clientAddressList,L=(0,n.Mz)([e=>e.recentAddressList,F],((e,t)=>({recentAddressList:(0,m.h_)(e),clientAddressList:t}))),q=(0,n.Mz)([f,D,F,e=>e.isReturnInProgress],((e,t,r,n)=>{if((0,o.Pv)(e))return!!a.A.orderData?.isSamedayReturnToFirstPointAvailable;if(!a.A.orderData?.isReturnToFirstPointAvailable)return!1;if(n)return!1;const i=t[0].incity.addressName;return!!r.find((({address:e})=>i===e))||[u.YO.STANDARD,u.YO.ASAP,u.YO.TRUCKS,u.YO.VIP_DELIVERY].includes(e)})),x=(0,n.Mz)([f],(e=>!!((0,o.Pv)(e)?a.A.orderData.isSamedayContactlessDeliveryEnabled:a.A.orderData.isContactlessDeliveryEnabled)&&!((0,h.x5)(e,!0)<=0))),B=e=>"delivery"===e.formMode?0:e.triggerPointOrderAnimation,V=(0,n.Mz)([D,e=>e.isOptimizeRouteEnabled],((e,t)=>{const r=e.some(((e,t)=>e.isFinished&&t>0));return t&&e.length>2&&!r})),U=e=>e.isLoading,z=e=>e.pointTimeList,J=(0,n.Mz)([D,E,z],((e,t,r)=>{const n=[];return e.forEach(((a,i)=>{const o=a.incity,s=r.find((e=>e.date===o.date))||r[0],l=s===r[0],d=(0,c.op)(e,i,!0),m=(0,c.op)(e,i,!1,s.times,t),u=(0,c.RX)(s.times,a,!0,!1,l,d,o.toTime),p=(0,c.RX)(s.times,a,!1,i===e.length-1,l,m);n.push({from:u,to:p})})),n}));function H(e){return e?e.slice(11,16):(0,d.Jt)("timeTemplates/anyTime")}const W=(0,n.Mz)([f,J,D,E],((e,t,r,n)=>{const a=e===u.YO.STANDARD,i=[];return r.forEach(((e,r)=>{const o={fromTime:[],toTime:[],common:[]};let s=null,l=null;if(0===r||!a)return void i.push({localTimeErrors:o,fromTimeForcedLabel:s,toTimeForcedLabel:l});const m=e.incity;var u;0===(0,c.cD)(t[r].to,n,r,!1).length?(l=H(m.toTime??null),o.common.push((0,d.Jt)("pointTimeValidation/anotherDay"))):(null===m.fromTime||""===m.fromTime||t[r].from.find((e=>e.value===m.fromTime))||(s=(u=m.fromTime??null)?u.slice(11,16):(0,d.Jt)("timeTemplates/now"),o.fromTime.push((0,d.Jt)("pointTimeValidation/geo_route_min_date"))),null===m.toTime||""===m.toTime||t[r].to.find((e=>e.value===m.toTime))||(l=H(m.toTime??null),o.toTime.push((0,d.Jt)("pointTimeValidation/geo_route_min_date")))),i.push({localTimeErrors:o,fromTimeForcedLabel:s,toTimeForcedLabel:l})})),i})),Y=(0,n.Mz)([W],(e=>e.some((e=>e.fromTimeForcedLabel||e.toTimeForcedLabel)))),G=(0,n.Mz)([N,e=>e.cargoDimensions],((e,t)=>{const r=e?.is_cargo_dimension_enabled;return Boolean(r||t)})),$=(0,n.Mz)([e=>e.paymentMethodList,e=>e.paymentMethod,e=>e.defaultPaymentMethod,N],((e,t,r,n)=>(0,p.ug)(e,r,t,n))),K=(0,n.Mz)([$,e=>e.formMode],((e,t)=>!!a.A.orderData?.isPaymentOnPointEnabled&&e===u.Pi.CASH&&t!==u.YO.RETURN_ORDER)),j=(0,n.Mz)([f,D,$],((e,t,r)=>{if(!a.A.orderData?.isPaymentOnPointEnabled)return null;if(r!==u.Pi.CASH)return null;if((0,o.vG)(e))return null;const n=t.find((e=>e.incity.isOrderPaymentHere));if(n)return n.uid;if(t.filter((e=>e.incity.addressName)).length<2)return null;const i=t.length-1,d=(0,l.Nc)().find((t=>t.form_type===e)),c=d?.description_header?.default_payment_point,m=c===s.lf.FIRST_POINT?0:i;return t.at(m)?.uid??null}))},12659(e,t,r){r.d(t,{Ar:()=>l,p6:()=>c,rW:()=>d}),r(44114);var n=r(48995),a=r(20761),i=r(93703);const o=(0,a.Wx)("pointDateMonth"),s=[o("january"),o("february"),o("march"),o("april"),o("may"),o("june"),o("july"),o("august"),o("september"),o("october"),o("november"),o("december")];function l(e,t){const r=[...e];return"interval"===t&&r[0].times.length<8&&r.splice(0,1),r.map((e=>{const t=n.A.dayNames&&n.A.dayNames[e.date]||d(e.date);return{value:e.date,label:t}}))}function d(e){const t=e.match(/^(\d+)-(\d+)-(\d+)/);if(t){const[,,e,r]=t;return`${+r} ${s[+e-1]}`}throw new Error(`Invalid date "${e}", the date must be like "2019-03-05T00:00:00+05:30"`)}function c(e,t,r,n,a=!1,o=null,s=null){const l=[];if(!1===a){const e=(0,i.b0)(t,r,n);e&&l.push({value:"",label:e})}for(let t=0;t<e.length;t++)(!o||e[t]>=o&&(!s||e[t]<s))&&l.push({value:e[t],label:(0,i.oP)(e[t])});return l}},74195(e,t,r){r.d(t,{I:()=>a});var n=r(66631);function a(e){return e===n.Pi.BANK_CARD}},48755(e,t,r){r.d(t,{FD:()=>c,Pv:()=>o,Pz:()=>m,gc:()=>s,iI:()=>d,vG:()=>l});var n=r(8423),a=r(48995),i=r(66631);const o=e=>e===i.YO.SAMEDAY,s=e=>[i.YO.STANDARD,i.YO.ASAP,i.YO.TRUCKS,i.YO.VIP_DELIVERY].includes(e),l=e=>e===i.YO.SERVICE_AREA,d=e=>Boolean(a.A.formsAvailability[e]&&[i.jj.SHOWN,i.jj.STUB].includes(a.A.formsAvailability[e])),c=e=>a.A.formsAvailability[e]===i.jj.STUB,m=()=>(0,n.A)(36)},79951(e,t,r){r.d(t,{DH:()=>c,Kp:()=>u,Pf:()=>_,QA:()=>d,SP:()=>l,Td:()=>m,aN:()=>h,rG:()=>p}),r(18111),r(20116);var n=r(48755),a=r(48995),i=r(66631),o=r(39172);const s="ASAP_FORM_TYPE";function l(){if(a.A.orderData?.formTypes){const e=a.A.orderData?.formTypes.find((({form_type:e})=>"service_area"===e));return e?i.YO.SERVICE_AREA:a.A.orderData.formTypes?.[0].form_type?a.A.orderData.formTypes[0].form_type:i.YO.STANDARD}return i.YO.STANDARD}function d(){const e=a.A.USER;if(e&&e.form_type&&(0,n.iI)(e.form_type))return e.form_type;if(window.localStorage){const e=window.localStorage.getItem(s);if(Object.values(i.YO).includes(e)&&(0,n.iI)(e))return e}if(a.A.orderData?.formTypes){const e=a.A.orderData?.formTypes?.find((({form_type:e})=>e===i.YO.SERVICE_AREA));if(e)return i.YO.SERVICE_AREA}if(a.A.formsAvailability){const e=Object.keys(a.A.formsAvailability).find((e=>a.A.defaultFormType?e===a.A.defaultFormType&&(0,n.iI)(e):(0,n.iI)(e)));if(e)return e}return i.YO.ASAP}function c(e){return new Promise(((t,r)=>{a.A.USER?.user_id?(0,o.Ii)(a.A.USER.user_id,e).then((n=>{n.is_successful?t(n.form_type):r(e)})).catch((()=>{r(e)})):window.localStorage?(window.localStorage.setItem(s,e),t(e)):r(e)}))}function m(){return a.A.IS_FORM_TYPE_SWITCHER_ENABLED}function u(e){return e===i.YO.ASAP}function p(e){return e===i.YO.TRUCKS}function h(e){return e===i.YO.VIP_DELIVERY}function _(e){return e===i.YO.SAMEDAY}},22584(e,t,r){r.d(t,{Nc:()=>o,ar:()=>l,o9:()=>s}),r(18111),r(22489);var n=r(48995),a=r(66631),i=r(48755);function o(){let e=[];return n.A.orderData?.formTypes&&(e=n.A.orderData?.formTypes.filter((e=>(0,i.iI)(e.form_type)))),e}const s=()=>{const e=o();return 0!==e.length&&(1!==e.length||e[0].form_type!==a.YO.SERVICE_AREA)},l=e=>e.volumeDiscounts?.data?.sections&&e.volumeDiscounts.data.sections.length>0||!1},78114(e,t,r){r.d(t,{JR:()=>c,YT:()=>u,iD:()=>m,wk:()=>p}),r(44114),r(18111),r(20116),r(61701);var n=r(48995),a=r(15712),i=r(66631),o=r(20761),s=r(72138),l=r(16181);const d={[i.Pi.CASH]:{image:(0,o.Jt)("orderPaymentType/cashImage")||"Cash",label:(0,o.Jt)("orderPaymentType/cash"),description:(0,o.Jt)("orderPaymentType/cashDescription"),testId:(0,a.k)("orderForm/paymentTab","cash")},[i.Pi.BALANCE]:{image:(0,o.Jt)("orderPaymentType/balanceImage")||"Cash",label:(0,o.Jt)("orderPaymentType/fromBalance"),description:"",testId:(0,a.k)("orderForm/paymentTab","balance")},[i.Pi.BANK_CARD]:{image:(0,o.Jt)("orderPaymentType/bankCardImage")||"Card",label:(0,o.Jt)("orderPaymentType/byCard"),description:(0,o.Jt)("orderPaymentType/cardDescription"),testId:(0,a.k)("orderForm/paymentTab","bank-card")},[i.Pi.PAYMENT_SYSTEM]:{image:(0,o.Jt)("orderPaymentType/paymentSystemImage")||"Card",label:(0,o.Jt)("orderPaymentType/paymentSystem"),description:(0,o.Jt)("orderPaymentType/paymentSystemDescription"),testId:(0,a.k)("orderForm/paymentTab","payment-system")}};function c(e){return e.map((e=>({value:e,...d[e],...e===i.Pi.BALANCE?{description:(0,o.Jt)("orderPaymentType/balanceDescription",{price:(0,s.$)(n.A.USER?n.A.USER.balance_available:0)})}:null})))}function m(e,t){const r=t||"pointAddress",n=[`${r}/placeholderPickup`,`${r}/placeholderDropoff`][e]||`${r}/placeholderThird`;return(0,o.Jt)(n)||(0,o.Jt)(`${t}/placeholderDropoff`)}
1function u(e,t,r){const a=r||"orderPointInfo",i=n.A.allowedPointMoneyOperationTypes.find((e=>e===l.r.Taking)),s=[{value:l.r.None,label:(0,o.Jt)(`${a}/emptyCourierAction`),type:"usual"}];return e>0&&(i||t.isEditWithTaking)&&s.push({value:l.r.Taking,label:(0,o.Jt)(`${a}/getMoneyOnPoint`),type:"usual"}),e>0&&t.isCashVoucherIssueAllowed&&s.push({value:l.r.COD,label:(0,o.Jt)(`${a}/getMoneyOnPointAndCheque`),type:"usual"}),s}function p(e,t,r){return t.map((t=>(0,o.Jt)(`${e}/${t}`,r)))}},37880(e,t,r){r.d(t,{T:()=>a});var n=r(66631);function a(e){return e===n.Pi.PAYMENT_SYSTEM}},2051(e,t,r){r.d(t,{HJ:()=>o,Ns:()=>s}),r(18111),r(18237);var n,a=r(20761);function i(e){switch(e.type){case n.DATETIME_INTERVAL:case n.TIME_INTERVAL:return e.formatted??`from ${e.value.from} to ${e.value.to}`;case n.INTEGER:return e.value;default:return e.formatted||e.value}}function o(e,t){return e.reduce(((e,r)=>{const n=t?.[r.key]||i,a=n?n(r):r.value;return{...e,[r.key]:a}}),{})}function s(e,t){if(e.values){const r=o(e.values,t);return(0,a.Gc)(e.template,r)}return e.template}!function(e){e.INTEGER="integer",e.STRING="string",e.DATE="date",e.DATETIME="datetime",e.DATETIME_INTERVAL="datetime_interval",e.TIME="time",e.TIME_INTERVAL="time_interval",e.DURATION="duration",e.FLOAT="float",e.MONEY="money",e.POINTS="points"}(n||(n={}))},2860(e,t,r){r.d(t,{Iw:()=>s,JK:()=>o,xT:()=>i}),r(18111),r(22489),r(7588);var n=r(2051);function a(e,t){const r=t.filter((t=>t.slug===e));return r[0]?parseFloat(r[0].amount):0}function i(e){let t=0;return e.points.forEach((e=>{t+=e.driving_distance_meters})),{priceData:{drivingDistance:Math.ceil(t/1e3),insuranceFee:a("insurance_fee",e.payment_details),undiscountedPaymentAmount:e.undiscounted_payment_amount,promoCodeDiscountAmount:a("promo_code_discount_amount",e.payment_details),payment:e.payment},takingAmount:parseFloat(e.taking_amount)||0,backpaymentAmount:parseFloat(e.backpayment_amount)||0,isPriceSurgeEnabled:e.is_price_surge_enabled,isFinalPrice:e.is_final_price,routeSteps:e.route_steps,clientSurgeCorrectionPart:parseFloat(e.client_surge_correction_part),points:e.points,...e.time_list?e.time_list:{},uiComponents:e.ui_components}}function o(e){return!!e&&e.isPriceSurgeEnabled}function s(e){return e&&e.ui_components?.status?(0,n.Ns)(e.ui_components?.status):""}},90941(e,t,r){r.d(t,{Eq:()=>u,GR:()=>c,_I:()=>s,cU:()=>o,eg:()=>m}),r(44114),r(18111),r(7588);var n=r(20761),a=r(48995),i=r(63168);function o(e,t){if("completed"===e||"draft"===e||"canceled"===e)return{translationCode:null,showCourier:!1};if("available"===e)return{translationCode:"courierNotStart",showCourier:!1};if(!t)return{translationCode:"courierLocationError",showCourier:!1};const{diffTime:r,courier_visibility_status:n}=t;return"too_early"===n?{translationCode:"courierIsTooEarly",showCourier:!0}:"not_found"===n?{translationCode:"courierIsNotFound",showCourier:!0}:r>0&&r<=3600?{translationCode:"courierLocationUpdatedAt",showCourier:!0}:r>3600?{translationCode:"courierLocationError",showCourier:!1}:{translationCode:null,showCourier:!0}}function s(e,t){const r=[];return e&&e.forEach(((e,t)=>{const n=e.visited;r.push({position:[e.lat,e.lng],color:n?"6AC36E":void 0,balloonContent:e.data,name:`${t+1}`,pointType:"user_point",sequence:t})})),t&&t.forEach((e=>{r.push({position:[e.latitude,e.longitude],name:"",color:"BBC1D2",balloonContent:(0,n.Jt)("orderView/courierPreviousPointLabel"),balloonMaxWidth:236,preset:"islands#circleIcon",pointType:"prev_point"})})),r}function l(e,t){const r=[(0,n.Jt)("orderPointInfo/monthJanuary"),(0,n.Jt)("orderPointInfo/monthFebruary"),(0,n.Jt)("orderPointInfo/monthMarch"),(0,n.Jt)("orderPointInfo/monthApril"),(0,n.Jt)("orderPointInfo/monthMay"),(0,n.Jt)("orderPointInfo/monthJune"),(0,n.Jt)("orderPointInfo/monthJuly"),(0,n.Jt)("orderPointInfo/monthAugust"),(0,n.Jt)("orderPointInfo/monthSeptember"),(0,n.Jt)("orderPointInfo/monthOctober"),(0,n.Jt)("orderPointInfo/monthNovember"),(0,n.Jt)("orderPointInfo/monthDecember")],o=(0,i.It)(e,t||a.A.currentRegionData.region_id),s=o.getDate();return`${s>9?s:`0${s}`} ${r[o.getMonth()]}`}function d(e,t){const r=(0,i.It)(e,t||a.A.currentRegionData.region_id),n=r.getHours(),o=r.getMinutes();return`${n>9?n:`0${n}`}:${o>9?o:`0${o}`}`}function c(e,t){return[l(e,t),d(e,t)]}function m(e,t,r){const a=new Date,i=new Date;i.setDate(a.getDate()+1);const o=new Date(e),s=new Date(t),l=c(a,r),d=c(i,r),m=c(o,r),u=c(s,r);let p=m[0];l[0]===p?p=(0,n.Jt)("orderPointInfo/today"):d[0]===p&&(p=(0,n.Jt)("orderPointInfo/tomorrow"));let h=u[0];return l[0]===h?h=(0,n.Jt)("orderPointInfo/today"):d[0]===h&&(h=(0,n.Jt)("orderPointInfo/tomorrow")),{fromDateLabel:p,fromDateString:m[1],toDateLabel:h,toDateString:u[1]}}function u(e,t,r){const{fromDateLabel:a,fromDateString:i,toDateLabel:o,toDateString:s}=m(e,t,r);return a===o?(0,n.Jt)("orderPointInfo/dateLabelWithoutLabel",{labelFrom
1:a,dateFrom:i,dateTo:s}):(0,n.Jt)("orderPointInfo/dateLabelWithLabel",{labelFrom:a,dateFrom:i,labelTo:o,dateTo:s})}},20808(e,t,r){r.d(t,{t:()=>a});var n=r(96540);class a extends n.Component{constructor(e){super(e),this.state={hasError:!1}}componentDidCatch(e){this.props.onException(e),this.setState({hasError:!0})}render(){return this.state.hasError?this.props.fallback:this.props.children}}},71624(e,t,r){r.d(t,{A:()=>y});var n=r(48995),a=r(55769),i=r(60195),o=r(985),s=r(44023),l=r(20761),d=r(62815),c=r(59801),m=(r(18111),r(61701),r(96540)),u=r(33483),p=r(12750);class h extends m.PureComponent{constructor(e){super(e),this.state={number:"",owner:"",month:"",year:"",cvc:"",vpa:"",email:this.props.email||"",phone:this.props.phone||"",residentialNumber:"",idCardNumber:"",addressLegal:"",addressLegalCity:"",shouldSaveCard:!1},this.changeNumber=this.changeNumber.bind(this),this.changeOwner=this.changeOwner.bind(this),this.changeMonth=this.changeMonth.bind(this),this.changeYear=this.changeYear.bind(this),this.changeCvc=this.changeCvc.bind(this),this.changeVpa=this.changeVpa.bind(this),this.changeEmail=this.changeEmail.bind(this),this.changePhone=this.changePhone.bind(this),this.changeResidentialNumber=this.changeResidentialNumber.bind(this),this.changeIdCardNumber=this.changeIdCardNumber.bind(this),this.changeAddressLegal=this.changeAddressLegal.bind(this),this.changeAddressLegalCity=this.changeAddressLegalCity.bind(this),this.changeSaveCardOption=this.changeSaveCardOption.bind(this),this.bindCard=this.bindCard.bind(this)}changeNumber(e){this.setState({number:e})}changeOwner(e){this.setState({owner:e})}changeMonth(e){this.setState({month:e})}changeYear(e){this.setState({year:e})}changeCvc(e){this.setState({cvc:e})}changeVpa(e){this.setState({vpa:e})}changeEmail(e){this.setState({email:e})}changePhone(e){this.setState({phone:e})}changeResidentialNumber(e){this.setState({residentialNumber:e})}changeIdCardNumber(e){this.setState({idCardNumber:e})}changeAddressLegal(e){this.setState({addressLegal:e})}changeAddressLegalCity(e){this.setState({addressLegalCity:e})}changeSaveCardOption(){this.setState((e=>({shouldSaveCard:!e.shouldSaveCard})))}bindCard(){const{number:e,owner:t,month:r,year:n,cvc:a,vpa:i,email:o,phone:s,residentialNumber:l,idCardNumber:d,addressLegal:c,addressLegalCity:m}=this.state,u={cardNumber:e,cardholderName:t,month:r,year:n,cvc:a,vpa:i,email:o,phone:s,residentialNumber:l,idCardNumber:d,addressLegal:c,addressLegalCity:m,shouldSaveCard:this.state.shouldSaveCard};this.props.bindCard(u)}render(){const{isNameRequired:e,isCardNumberRequired:t,isCardExpireDateRequired:r,isCvvRequired:n,isVpaRequired:a,isEmailRequired:i,isPhoneRequired:o,isResidentialNumberRequired:s,isIdCardNumberRequired:d,isAddressLegalRequired:c,isAddressLegalCityRequired:h,isCardSaveOptionEnabled:_}=this.props;return m.createElement(u.aF,{isOpen:this.props.isOpen,width:640,onCloseRequest:()=>this.props.closeModal(!1)},m.createElement("div",{className:"dv-bind-internal-bank-card-modal"},m.createElement("h2",{className:"dv-bind-internal-bank-card-modal__title"},(0,l.Jt)("orderPaymentType/modalTitle")),this.props.errors.map(((e,t)=>m.createElement("div",{className:"dv-bind-internal-bank-card-modal__error",key:t},e))),t&&m.createElement("div",{className:"dv-bind-internal-bank-card-modal__row"},m.createElement("div",{className:"dv-bind-internal-bank-card-modal__label"},(0,l.Jt)("orderPaymentType/cardNumber")),m.createElement(u.T8,{value:this.state.number,onChange:this.changeNumber})),e&&m.createElement("div",{className:"dv-bind-internal-bank-card-modal__row"},m.createElement("div",{className:"dv-bind-internal-bank-card-modal__label"},(0,l.Jt)("orderPaymentType/cardholderName")),m.createElement(u.pd,{value:this.state.owner,placeholder:(0,l.Jt)("orderPaymentType/cardholderNamePlaceholder"),onChangeHandler:this.changeOwner})),(r||n)&&m.createElement("div",{className:"dv-bind-internal-bank-card-modal__row dv-bind-internal-bank-card-modal__row--additional"},r&&m.createElement("div",{className:"dv-bind-internal-bank-card-modal__dates-container"},m.createElement("div",{className:"dv-bind-internal-bank-card-modal__label"},(0,l.Jt)("orderPaymentType/validThru")),m.createElement("div",{className:"dv-bind-internal-bank-card-modal__dates"},m.createElement(u.pd,{value:this.state.month,placeholder:(0,l.Jt)("orderPaymentType/monthPlaceholder"),maxLength:2,onChangeHandler:this.changeMonth}),m.createElement("span",{className:"dv-bind-internal-bank-card-modal__splitter"},"/"),m.createElement(u.pd,{value:this.state.year,placeholder:(0,l.Jt)("orderPaymentType/yearPlaceholder"),maxLength:2,onChangeHandler:this.changeYear}))),n&&m.createElement("div",{className:"dv-bind-internal-bank-card-modal__cvv-container"},m.createElement("div",{className:"dv-bind-internal-bank-card-modal__label"},"CVC/CVV ",m.createElement(u.m_,{id:"bindBankCardModalTooltip",target:"?",place:"top"},(0,l.Jt)("orderPaymentType/cvcTooltip"))),m.createElement("div",null,m.createElement(u.pd,{type:"password",value:this.state.cvc,placeholder:"***",onChangeHandler:this.changeCvc,maxLength:4})))),_&&m.createElement(m.Fragment,null,m.createElement("div",{className:"dv-bind-internal-bank-card-modal__row"},m.createElement(u.Sc,{checked:this.state.shouldSaveCard,onChange:this.changeSaveCardOption,label:m.createElement(p.s,null,(0,l.Jt)("orderPaymentType/saveCardTitle"))})),this.state.shouldSaveCard?m.createElement(p.s,{as:"p",className:"dv-bind-internal-bank-card-modal__row--note"},(0,l.Jt)("orderPaymentType/cardNotificationSaveCard")):m.createElement(p.s,{as:"p",className:"dv-bind-internal-bank-card-modal__row--note"},(0,l.Jt)("orderPaymentType/cardNotificationOneTimeUse"))),a&&m.createElement("div",{className:"dv-bind-internal-bank-card-modal__row"},m.createElement("div",{className:"dv-bind-internal-bank-card-modal__label"},(0,l.Jt)("orderPaymentType/customerVpa")),m.createElement(u.pd,{value:this.state.vpa,placeholder:(0,l.Jt)("orderPaymentType/customerVpaPlaceholder"),onChangeHandler:this.changeVpa})),i&&!this.props.email&&m.createElement("div",{className:"dv-bind-internal-bank-card-modal__row"},m.createElement("div",{className:"dv-bind-internal-bank-card-modal__label"},(0,l.Jt)("orderPaymentType/customerEmail")),m.createElement(u.pd,{value:this.state.email,placeholder:(0,l.Jt)("orderPaymentType/customerEmailPlaceholder"),onChangeHandler:this.changeEmail})),o&&!this.props.phone&&m.createElement("div",{className:"dv-bind-internal-bank-card-modal__row"},m.createElement("div",{className:"dv-bind-internal-bank-card-modal__label"},(0,l.Jt)("orderPaymentType/customerPhone")),m.createElement(u.pd,{value:this.state.phone,onChangeHandler:this.changePhone})),s&&m.createElement("div",{className:"dv-bind-internal-bank-card-modal__row"},m.createElement("div",{className:"dv-bind-internal-bank-card-modal__label"},(0,l.Jt)("orderPaymentType/residentialNumber")),m.createElement(u.pd,{value:this.state.residentialNumber,onChangeHandler:this.changeResidentialNumber})),d&&m.createElement("div",{className:"dv-bind-internal-bank-card-modal__row"},m.createElement("div",{className:"dv-bind-internal-bank-card-modal__label"},(0,l.Jt)("orderPaymentType/idCardNumber")),m.createElement(u.pd,{value:this.state.idCardNumber,onChangeHandler:this.changeIdCardNumber,maxLength:11})),c&&m.createElement("div",{className:"dv-bind-internal-bank-card-modal__row"},m.createElement("div",{className:"dv-bind-internal-bank-card-modal__label"},(0,l.Jt)("orderPaymentType/addressLegal")),m.createElement(u.pd,{value:this.state.addressLegal,onChangeHandler:this.changeAddressLegal})),h&&m.createElement("div",{className:"dv-bind-internal-bank-card-modal__row"},m.createElement("div",{className:"dv-bind-internal-bank-card-modal__label"},(0,l.Jt)("orderPaymentType/addressLegalCity")),m.createElement(u.pd,{value:this.state.addressLegalCity,onChangeHandler:this.changeAddressLegalCity})),m.createElement("div",{className:"dv-bind-internal-bank-card-modal__row dv-bind-internal-bank-card-modal__row--buttons"},m.createElement(u.$n,{onClick:this.bindCard,disabled:this.props.isBinding,width:"100%"},(0,l.Jt)("orderPaymentType/BindCardButton"))),m.createElement("div",{className:"dv-bind-internal-bank-card-modal__partners"},(0,l.Jt)("orderPaymentType/paymentPartner"),":",this.props.logoUrl&&m.createElement("img",{src:this.props.logoUrl,alt:"Payment partner logo"}))))}}const _=h;class g{constructor(){this.logoUrl="/img/payment_type/razorpay-logo.svg",this.isExternalBindCardScriptExists=void 0,this.isEmailForBindRequired=void 0,this.isPhoneForBindRequired=void 0,this.isCvvRequired=void 0,this.isBindCardCvvRequired=void 0,this.isResidentialNumberRequired=void 0,this.isNameRequired=void 0,this.isIdCardNumber=void 0,this.isAddressLegalCity=void 0,this.isAddressLegal=void 0,this.bindingToken=void 0,this.customerId=void 0,this.isTaxPayerRequired=void 0,this.isCardNumberRequired=void 0,this.isCardExpireDateRequired=void 0,this.isVp
1aRequired=void 0,this.isExternalBindCardScriptExists=!0,this.isEmailForBindRequired=!0,this.isPhoneForBindRequired=!0,this.isCvvRequired=!1,this.isBindCardCvvRequired=!0,this.isResidentialNumberRequired=!1,this.isNameRequired=!0,this.isIdCardNumber=!1,this.isAddressLegalCity=!1,this.isAddressLegal=!1,this.isTaxPayerRequired=!1,this.bindingToken="",this.customerId="",this.isCardNumberRequired=!0,this.isCardExpireDateRequired=!0,this.isVpaRequired=!1}async getBindCardUrl(){return null}async prepareBankCardPayment(){const e=d.A.getScriptLoader(c.S.RAZORPAY),t=e?.load(),r=(0,i.j5)().then((({bindingToken:e,customerId:t})=>{this.bindingToken=e,this.customerId=t}));Promise.all([t,r])}async bindCard(e){const t=await this.bindRazorPayBankCard(e),r=await(0,i.WJ)({razorpay_order_id:t.razorpayOrderId,razorpay_payment_id:t.razorpayPaymentId,razorpay_signature:t.razorpaySignature});if(r.is3dsRequired)throw new s.A("3ds required");return r.bankCardModel}async bindRazorPayBankCard(e){return new Promise(((t,r)=>{const n=new Razorpay({});n.createPayment({order_id:this.bindingToken,customer_id:this.customerId,amount:"100",recurring:"1",email:e.email,contact:e.phone,method:"card","card[number]":e.cardNumber,"card[expiry_month]":e.month,"card[expiry_year]":e.year,"card[cvv]":e.cvc,"card[name]":e.cardholderName}),n.on("payment.success",(e=>{t({razorpayPaymentId:e.razorpay_payment_id,razorpayOrderId:e.razorpay_order_id,razorpaySignature:e.razorpay_signature})})),n.on("payment.error",(e=>{r(e.error.description)}))})).catch((e=>{throw new s.A(e)}))}getBindCardModal(){return _}}class E{constructor(){this.logoUrl="/img/payment_type/upi.svg",this.isExternalBindCardScriptExists=void 0,this.isEmailForBindRequired=void 0,this.isPhoneForBindRequired=void 0,this.isCvvRequired=void 0,this.isVpaRequired=void 0,this.isBindCardCvvRequired=void 0,this.isResidentialNumberRequired=void 0,this.isNameRequired=void 0,this.isIdCardNumber=void 0,this.isAddressLegalCity=void 0,this.isAddressLegal=void 0,this.bindingToken=void 0,this.customerId=void 0,this.isTaxPayerRequired=void 0,this.isCardNumberRequired=void 0,this.isCardExpireDateRequired=void 0,this.isExternalBindCardScriptExists=!0,this.isEmailForBindRequired=!0,this.isPhoneForBindRequired=!0,this.isCvvRequired=!1,this.isVpaRequired=!0,this.isBindCardCvvRequired=!1,this.isResidentialNumberRequired=!1,this.isNameRequired=!1,this.isIdCardNumber=!1,this.isAddressLegalCity=!1,this.isAddressLegal=!1,this.isTaxPayerRequired=!1,this.bindingToken="",this.customerId="",this.isCardNumberRequired=!1,this.isCardExpireDateRequired=!1}async getBindCardUrl(){return null}async prepareBankCardPayment(){const e=d.A.getScriptLoader(c.S.RAZORPAY),[,t]=await Promise.all([e?.load(),(0,i.j5)()]);this.bindingToken=t.bindingToken,this.customerId=t.customerId}async bindCard(e){const t=await this.bindRazorPayBankCard(e),r=await(0,i.WJ)({razorpay_order_id:t.razorpayOrderId,razorpay_payment_id:t.razorpayPaymentId,razorpay_signature:t.razorpaySignature});if(r.is3dsRequired)throw new s.A("3ds required");return r.bankCardModel}async bindRazorPayBankCard(e){return new Promise(((t,r)=>{const n=new Razorpay({});n.createPayment({order_id:this.bindingToken,customer_id:this.customerId,amount:"1000",recurring:"1",email:e.email,contact:e.phone,method:"upi",vpa:e.vpa}),n.on("payment.success",(e=>{t({razorpayPaymentId:e.razorpay_payment_id,razorpayOrderId:e.razorpay_order_id,razorpaySignature:e.razorpay_signature})})),n.on("payment.error",(e=>{r(e.error.description)}))})).catch((e=>{throw new s.A(e)}))}getBindCardModal(){return _}}class v{constructor(){this.logoUrl="/img/payment_type/payu.png",this.isExternalBindCardScriptExists=void 0,this.isEmailForBindRequired=void 0,this.isPhoneForBindRequired=void 0,this.isCvvRequired=void 0,this.isBindCardCvvRequired=void 0,this.isResidentialNumberRequired=void 0,this.isNameRequired=void 0,this.isIdCardNumber=void 0,this.isAddressLegalCity=void 0,this.isAddressLegal=void 0,this.isTaxPayerRequired=void 0,this.isCardNumberRequired=void 0,this.isCardExpireDateRequired=void 0,this.isVpaRequired=void 0,this.isExternalBindCardScriptExists=!1,this.isEmailForBindRequired=!0,this.isPhoneForBindRequired=!0,this.isCvvRequired=!1,this.isBindCardCvvRequired=!1,this.isResidentialNumberRequired=!1,this.isNameRequired=!0,this.isIdCardNumber=!0,this.isAddressLegalCity=!0,this.isAddressLegal=!0,this.isTaxPayerRequired=!1,this.isCardNumberRequired=!0,this.isCardExpireDateRequired=!0,this.isVp
1aRequired=!1}async getBindCardUrl(){return null}async prepareBankCardPayment(){}async bindCard(e){const[t,...r]=e.cardholderName.split(" "),n={card_number:e.cardNumber,expiry_month:e.month,expiry_year:e.year,email:e.email,customer_phone:e.phone,customer_name:t,customer_surname:r.join(" "),holder_name:e.cardholderName,id_card_number:e.idCardNumber,address_legal_city:e.addressLegalCity,address_legal:e.addressLegal,is_single_use_card:!e.shouldSaveCard};try{const e=await(0,i.WJ)(n);if(e.is3dsRequired)throw new s.A("3ds required");return e.bankCardModel}catch(e){throw e instanceof s.A?new s.A((0,l.Jt)("orderPaymentErrors/default")):e}}getBindCardModal(){return _}}const y=new class{constructor(e){switch(this.paymentProvider=void 0,e){case a.Z.RazorpayUpi:this.paymentProvider=new E;break;case a.Z.Razorpay:this.paymentProvider=new g;break;case a.Z.PayU:this.paymentProvider=new v;break;default:this.paymentProvider=null}}getBindCardUrl(){if(!this.paymentProvider)throw new Error("Payment provider is undefined");return this.paymentProvider.getBindCardUrl()}prepareBankCardPayment(){if(!this.paymentProvider)throw new Error("Payment provider is undefined");return this.paymentProvider.prepareBankCardPayment()}bindCard(e){if(!this.paymentProvider)throw new Error("Payment provider is undefined");return this.paymentProvider.bindCard(e)}getBoundCards(){return(0,i.kS)()}unbindCard(e){return(0,i.vN)(e)}async updateCvv(e,t){try{return await(0,i.TH)(e,t)}catch(e){if(e instanceof o.A&&e.errors.cvv2)throw new s.A((0,l.Jt)("orderPaymentErrors/cvv2"));throw e}}getBindCardModal(){return this.paymentProvider?this.paymentProvider.getBindCardModal():()=>null}getLogoUrl(){return this.paymentProvider?this.paymentProvider.logoUrl:""}isExternalBindCardScriptExists(){if(!this.paymentProvider)throw new Error("Payment provider is undefined");return this.paymentProvider.isExternalBindCardScriptExists}isEmailForBindRequired(){if(!this.paymentProvider)throw new Error("Payment provider is undefined");return this.paymentProvider.isEmailForBindRequired}isPhoneForBindRequired(){if(!this.paymentProvider)throw new Error("Payment provider is undefined");return this.paymentProvider.isPhoneForBindRequired}isCvvRequired(){if(!this.paymentProvider)throw new Error("Payment provider is undefined");return this.paymentProvider.isCvvRequired}isCardNumberRequired(){if(!this.paymentProvider)throw new Error("Payment provider is undefined");return this.paymentProvider.isCardNumberRequired}isCardExpireDateRequired(){if(!this.paymentProvider)throw new Error("Payment provider is undefined");return this.paymentProvider.isCardExpireDateRequired}isVpaRequired(){if(!this.paymentProvider)throw new Error("Payment provider is undefined");return this.paymentProvider.isVpaRequired}isBingCardCvvRequired(){if(!this.paymentProvider)throw new Error("Payment provider is undefined");return this.paymentProvider.isBindCardCvvRequired}isTaxPayerRequired(){if(!this.paymentProvider)throw new Error("Payment provider is undefined");return this.paymentProvider.isTaxPayerRequired}isNameRequired(){if(!this.paymentProvider)throw new Error("Payment provider is undefined");return this.paymentProvider.isNameRequired}isResidentialNumberRequired(){if(!this.paymentProvider)throw new Error("Payment provider is undefined");return this.paymentProvider.isResidentialNumberRequired}isIdCardNumberRequired(){if(!this.paymentProvider)throw new Error("Payment provider is undefined");return this.paymentProvider.isIdCardNumber}isAddressLegalCityRequired(){if(!this.paymentProvider)throw new Error("Payment provider is undefined");return this.paymentProvider.isAddressLegalCity}isAddressLegalRequired(){if(!this.paymentProvider)throw new Error("Payment provider is undefined");return this.paymentProvider.isAddressLegal}}(n.A.BANK_CARD_BINDING_PROVIDER)},22587(e,t,r){r.d(t,{K:()=>d}),r(44114),r(18111),r(61701);var n=r(72512);const a=new class{constructor(){this.directionsTypes=null,this.activeInfoWindow=null,this.flightPath=null,this.currentOptions={},this.MarkerLibrary=void 0}initMap(e,t,r){const n=new google.maps.Map(e,{mapId:"DEMO_MAP_ID",zoom:t.zoom,center:{lat:t.center[0],lng:t.center[1]},scaleControl:!0,scrollwheel:!0,mapTypeId:google.maps.MapTypeId.ROADMAP,streetViewControl:!1,zoomControl:!0,zoomControlOptions:{position:google.maps.ControlPosition.RIGHT_CENTER}});t.onMapCenterChanged&&n.addListener("center_changed",(()=>{const e=n.getCenter();e&&t.onMapCenterChanged&&t.onMapCenterChanged([e.lat(),e.lng()])})),t.onMapClick&&n.addListener("click",(()=>{t.onMapClick&&t.onMapClick()})),this.currentOptions=t,google.maps.importLibrary("marker").then((e=>{this.MarkerLibrary=e,r(n)}))}setPoint(e,t){const{AdvancedMarkerElement:r,PinElement:n}=this.MarkerLibrary,a={position:{lat:t.position[0],lng:t.position[1]},map:e},i=void 0!==t.isFocused;if(t.icon){const e=document.createElement("img");e.src=t.icon;const r=new n({glyph:e,scale:i?1.5:void 0});if(a.content=r.element,t.label){const e=new n({glyph:t.name.toString()});a.content=e.element}}else if(t.hintContent&&(a.title=t.hintContent),t.color||i){const e=`#${t.color}`,r=new n({glyph:t.name?.toString(),background:e,borderColor:e,scale:i?1.5:void 0});a.content=r.element}else if(t.name){const e=new n({glyph:t.name.toString()});a.content=e.element}const o=new r(a);return t.balloonContent&&o.addListener("click",(()=>{this.activeInfoWindow&&this.activeInfoWindow.close(),this.activeInfoWindow=new google.maps.InfoWindow({content:t.balloonContent}),this.activeInfoWindow.open({map:e,anchor:o}
1),this.currentOptions.onPinClick&&"function"==typeof this.currentOptions.onPinClick&&this.currentOptions.onPinClick()})),o}changePosition(e,t){e.position=new google.maps.LatLng(...t)}changeVisible(e,t,r){e.map=t?null:r}setZoom(e,t){e.setZoom(t)}setRoute(e,t,r,n){const a=new google.maps.DirectionsService,i=new google.maps.DirectionsRenderer({preserveViewport:!0,suppressMarkers:!0}),o={origin:new google.maps.LatLng(t[0],t[1]),destination:new google.maps.LatLng(r[0],r[1]),travelMode:n?this.directionsTypes[n]:this.directionsTypes.walk};a.route(o,((e,t)=>{t===google.maps.DirectionsStatus.OK&&i.setDirections(e)})),i.setMap(e)}setPolygon(e,t){const r=[];for(let e=0;e<t.path.length;e++){const n=[];for(let r=0;r<t.path[e].length;r++)n.push({lat:parseFloat(t.path[e][r][0]),lng:parseFloat(t.path[e][r][1])});r.push(n)}const n=new google.maps.Polygon({paths:r,strokeColor:t.color,strokeOpacity:.8,strokeWeight:2,fillColor:t.color,fillOpacity:t.opacity,hintContent:t.name||null,balloonContent:t.baloonContent||null});return t.onClick&&"function"==typeof t.onClick&&n.addListener("click",(()=>{t.onClick()})),n.setMap(e),n}setCenter(e,t){e.setCenter(new google.maps.LatLng(...t))}panTo(e,t){e&&e.panTo(new google.maps.LatLng(...t))}getCenter(e){const t=e.getCenter();return t?[t.lat(),t.lng()]:[0,0]}getObjectByCoordinate(e,t){const r=new google.maps.Geocoder,a={lat:e[0],lng:e[1]};n.A.logEvent("GoogleMap",{action:"geocode"}),r.geocode({location:a},((e,r)=>{"OK"===r&&e?e[0]&&t(e[0].formatted_address):n.A.logEvent("GoogleMapError",{status:r})}))}clearPoints(e,t){if(e)for(let e=0;e<t.length;e++)t[e].map=null}fitBounds(e,t){const r=new google.maps.LatLngBounds;for(let e=0;e<t.length;e++)r.extend(t[e].position);e&&e.fitBounds&&e.fitBounds(r)}clearPolyline(){this.flightPath&&this.flightPath.setMap(null)}setPolyline(e,t){const r=t.map((({latitude:e,longitude:t})=>({lat:e,lng:t})));this.flightPath=new google.maps.Polyline({path:r,geodesic:!0,strokeColor:"#F04240",strokeOpacity:.8,strokeWeight:6}),this.flightPath.setMap(e)}disableDrag(){}};var i=r(79018),o=r(59801);class s{constructor(){this.clientApi=void 0,this.clientApi=a}static onMapLoaded(e){const t=s.getLoader();t?.load().then(e)}initMap(e,t,r){e&&this.clientApi.initMap(e,{center:t.center?this.toInternalLatLon(t.center):[0,0],zoom:t.zoom||9,onMapCenterChanged:t.onMapCenterChanged?e=>{t.onMapCenterChanged?.(this.toExternalLatLon(e))}:void 0,onPinClick:t.onPinClick,onMapClick:t.onMapClick,onItemDrag:t.onItemDrag,routeSteps:t.routeSteps,requestUserLocation:t.requestUserLocation},r)}setPoint(e,t){return this.clientApi.setPoint(e,{...t,position:this.toInternalLatLon(t.position)})}changePosition(e,t){this.clientApi.changePosition(e,this.toInternalLatLon(t))}changeVisible(e,t,r){this.clientApi.changeVisible(e,t,r)}setRoute(e,t,r,n){this.clientApi.setRoute(e,this.toInternalLatLon(t),this.toInternalLatLon(r),n)}clearPolyline(){this.clientApi.clearPolyline()}setPolyline(e,t){this.clientApi.setPolyline(e,t.map((e=>({latitude:Number(e.latitude),longitude:Number(e.longitude)}))))}setPolygon(e,t){return this.clientApi.setPolygon(e,t)}setCenter(e,t){this.clientApi.setCenter(e,this.toInternalLatLon(t))}panTo(e,t){this.clientApi.panTo(e,this.toInternalLatLon(t))}getCenter(e){const t=this.clientApi.getCenter(e);return this.toExternalLatLon(t)}getObjectByCoordinate(e,t){this.clientApi.getObjectByCoordinate(this.toInternalLatLon(e),t)}disableDrag(e){this.clientApi.disableDrag()}clearPoints(e,t){this.clientApi.clearPoints(e,t)}fitBounds(e,t){this.clientApi.fitBounds(e,t)}setZoom(e,t){this.clientApi.setZoom(e,t)}static getLoader(){return i.A.getScriptLoader(o.S.GOOGLE)}toInternalLatLon(e){return e.map(Number)}toExternalLatLon(e){return e.map(String)}}var l=r(44355);class d{constructor(e,t){this.map=null,this.points=[],this.polygons=[],this.mapServiceAdapter=void 0,s.onMapLoaded((()=>{this.mapServiceAdapter=new s;const r=l.A.getCenter();let n=[r[0],r[1]],a=l.A.getZoom();t&&t.center&&(n=t.center),t&&t.zoom&&(a=t.zoom),void 0===t.requestUserLocation&&(t.requestUserLocation=!0),this.mapServiceAdapter.initMap(e,{center:[...n],zoom:a,onMapCenterChanged:t?.onMapCenterChanged,onPinCl
1ick:t?.onPinClick,onMapClick:t?.onMapClick,onItemDrag:e=>{t.onItemDrag&&"function"==typeof t.onItemDrag&&t.onItemDrag(e)},routeSteps:t?.routeSteps||[],requestUserLocation:t?.requestUserLocation??!0},(e=>{this.map=e,t&&(t.onMapLoaded&&t.onMapLoaded(),t.disableDrag&&this.mapServiceAdapter.disableDrag(this.map))}))}))}setPoints(e){if(!e)return;const t=[];for(let r=0;r<e.length;r++)t.push(this.setPoint(e[r]));return t}setPoint(e){const t=e.isFocused?"fe4584":e.color,r=this.mapServiceAdapter.setPoint(this.map,{...e,color:t});return this.points.push(r),r}setZoom(e){this.mapServiceAdapter.setZoom(this.map,e)}changePosition(e,[t,r]){this.mapServiceAdapter.changePosition(e,[t,r])}setPointVisible(e,t){this.mapServiceAdapter.changeVisible(e,t,this.map)}setPolygon(e){e.opacity||(e.opacity=.2),this.polygons.push(this.mapServiceAdapter.setPolygon(this.map,e))}setCenter(e){this.mapServiceAdapter.setCenter(this.map,e)}panTo(e){this.mapServiceAdapter.panTo(this.map,e)}getCenter(){const e=this.mapServiceAdapter.getCenter(this.map);return[String(e[0]),String(e[1])]}clearPoints(e=this.points){this.mapServiceAdapter.clearPoints(this.map,e),this.points=[]}clear(){this.clearPoints();for(let e=0;e<this.polygons.length;e++)this.polygons[e].setParent(null);this.polygons=[]}getObjectByCoordinate(e,t){this.mapServiceAdapter.getObjectByCoordinate(e,t)}getPoints(){return this.points}getMap(){return this.map}fitBounds(){this.mapServiceAdapter.fitBounds(this.map,this.points)}setRoute(e,t,r){this.mapServiceAdapter.setRoute(this.map,e,t,r)}clearPolyline(){this.mapServiceAdapter.clearPolyline()}setPolyline(e){this.mapServiceAdapter.setPolyline(this.map,e)}}},44355(e,t,r){r.d(t,{A:()=>o});var n=r(48995);const{currentRegionData:a}=n.A;function i(e){return a[e]}const o={getCenter:()=>i("map_center"),getPolygons:()=>n.A.regionPolygons,getZoom:()=>i("initial_zoom")}},6678(e,t,r){function n(e){return void 0!==e}r.d(t,{O9:()=>n})},34256(e,t,r){r.d(t,{yG:()=>y,ug:()=>E,pw:()=>g,yK:()=>v,JV:()=>_,Kb:()=>h}),r(44114),r(18111),r(7588),r(18237);var n,a,i=r(48995),o=r(52390),s=r(20761),l=r(72512),d=r(66631);!function(e){e.AddressNotRecognized="address_not_recognized",e.PointPhonesExistInBannedClient="point_phones_exist_in_banned_client",e.SamePointsInARow="same_points_in_a_row"}(n||(n={})),function(e){e.ALL="all",e.PICKUP="pickup",e.NEVER="never"}(a||(a={}));var c=r(2051),m=r(93703),u=r(72138);function p(){let e=null;return window.ga&&window.ga.getAll&&window.ga.getAll()[0]&&(e=window.ga.getAll()[0].get("clientId")),e}function h(e){l.A.logEvent("create_order",{status:e.is_successful?1:0,isDispatcher:i.A.IS_DISPATCHER?1:0,gaClientId:p(),windowWidth:window.innerWidth,referer:document.referrer,...i.A.USER_ID?{userId:i.A.USER_ID}:null,...!e.is_successful&&e.errors&&Object.keys(e.errors).length>0?{errors:e.errors}:null,...!e.is_successful&&e.parameter_errors&&Object.keys(e.parameter_errors).length>0?{parameter_errors:e.parameter_errors}:null})}function _(e,t,r){const n=[];return t&&t.drivingDistance&&0!==t.drivingDistance&&n.push({message:e("driving_distance"),amount:`${t.drivingDistance} ${(0,s.Jt)("orderView/kilometer")}`,rawAmount:t.drivingDistance.toString(),key:"drivingDistance"}),r&&r.forEach((e=>{var t;n.push({message:i.A.IS_DISPATCHER&&1===parseInt((0,o.Ri)(o.wf.DisableTranslate)||"")?(t=e.slug,`[order_client_payment_details/${t}]`):e.title,amount:(0,u.$)(e.amount),rawAmount:"discount"===e.pay_type?`-${e.amount}`:e.amount,key:e.slug})})),n}function g(e=[],t){const r=t;return e.reduce(((e,t)=>0===t.form_types.length||t.form_types.includes(r)?[...e,t.name]:e),[])}function E(e,t,r,n){return r&&e.includes(r)?r:i.A.PAYMENT_SYSTEM_FOR_TRUCKS_BY_DEFAULT&&function(e){return!!e?.tags.includes("truck")}(n)&&e.includes(d.Pi.PAYMENT_SYSTEM)?d.Pi.PAYMENT_SYSTEM:t&&e.includes(t)?t:1===e.length?e[0]:e[0]??null}function v(e,t,r){const n=t?.ui_components?.eta;if(null===n)return null;if(t?.address&&n)return(0,c.Ns)(n,{datetime_interval:({value:e})=>{const t=(0,m.Cm)(e.from),r=(0,m.Cm)(e.to);return`<b>${(0,s.Jt)("uiComponents/datetime_interval",{from:t,to:r})}</b>`}});const i=e.eta?.placeholder_status;return!i||i===a.NEVER||i===a.PICKUP&&r>0?null:e.eta?.placeholder?.template||null}function y(e){return Boolean(e.is_canceled||e.finished)}},31801(e,t,r){function n(e,t,r=COUNTRY_CODE){return"tr"===r?function(e,[t]){return t}(0,t):"in"===r||"id"===r?function(e,[t,r]){return 1===e?t:r}(e,t):""}function a(e,t=COUNTRY_CODE){return`${e} ${n(e,{in:["delivery","deliveries"],id:["delivery","deliveries"],tr:["teslimat"]}[t]||"",t)}`}r.d(t,{A:()=>n,_:()=>a})},91890(e,t,r){function n(){window.scrollTo({top:0,left:0,behavior:"smooth"})}r.d(t,{e:()=>n})},49912(e,t,r){r.d(t,{G:()=>a});var n=r(96540);function a(e){class t extends n.PureComponent{constructor(e){super(e),this.timeoutId=void 0,this.sec=void 0,this.timer=void 0,this.startTime=void 0,this.start=this.start.bind(this),this.stop=this.stop.bind(this),this.stringFormat=this.stringFormat.bind(this),this.state={sec:0}}start(e=30){this.timeoutId&&clearTimeout(this.timeoutId),this.startTime=Date.now(),this.timer=e,this.tick(e)}tick(e){const t=Math.max(e,0);this.setState({sec:t}),t>0&&(this.timeoutId=window.setTimeout((()=>{this.timer&&this.startTime&&this.tick(this.timer-Math.floor((Date.now()-this.startTime)/1e3))}),1e3))}stop(){this.tick(0),clearTimeout(this.timeoutId)}stringFormat(e=!1){const{sec:t}=this.state,r=Math.floor(t/3600),n=Math.floor((t-3600*r)/60),a=t-3600*r-60*n,i=r.toString().padStart(2,"0"),o=n.toString().padStart(2,"0"),s=a.toString().padStart(2,"0");return e?`${i}:${o}:${s}`:`${o}:${s}`}componentWillUnmount(){clearTimeout(this.timeoutId)}
1render(){return n.createElement(e,{...this.props,timer:{sec:this.state.sec,start:this.start,stop:this.stop,stringFormat:this.stringFormat}})}}return t}},3959(e,t,r){e.exports=r.p+"images/Calendar_ad088699e6b7ccdad0be.svg"},99088(e,t,r){e.exports=r.p+"images/CalendarAndClock_0b5605331f4a8d69e6b9.svg"},93769(e,t,r){e.exports=r.p+"images/Clock_0f84dc93ef6fcb790c32.svg"},57049(e,t,r){e.exports=r.p+"images/Lightning_28e8506ffd8af3314306.svg"},38838(e,t,r){e.exports=r.p+"images/Truck_5bd8d527f6b874919317.svg"},22434(e,t,r){e.exports=r.p+"images/Bag_916e9a86b17a6821a3ff.svg"},22163(e,t,r){e.exports=r.p+"images/Bicycle_633a7cf1351e15d3bdbf.svg"},30186(e,t,r){e.exports=r.p+"images/Car_b44132c0274946870016.svg"},54556(e,t,r){e.exports=r.p+"images/Info_768752c0bc9993336971.svg"},19436(e,t,r){e.exports=r.p+"images/Insurance_ebfea7e1995212ffc489.svg"},10258(e,t,r){e.exports=r.p+"images/Map_7a0fcb603eb163804674.svg"},63892(e,t,r){e.exports=r.p+"images/Motorbike_5806b04c242097e7f2af.svg"},97503(e,t,r){e.exports=r.p+"images/Person_71c7e1d48b902c8a4c7a.svg"},89039(e,t,r){e.exports=r.p+"images/Van_7983ab3f29c9a178d943.svg"},17403(e,t,r){e.exports=r.p+"images/Walk_e7f77a72407d3bf2fb8d.svg"},14112(e,t,r){e.exports=r.p+"images/Weight_e803fc21a04753b96f08.svg"},75103(e,t,r){e.exports=r.p+"images/map_ed48714dad102e9f8b9e.svg"},2381(e,t,r){e.exports=r.p+"images/3wheeler_109770d2efa863fd9307.svg"},3113(e,t,r){e.exports=r.p+"images/autorickshaw_b02201633e22c63b1f06.svg"},85808(e,t,r){e.exports=r.p+"images/minivan_22279e78673e3366ea07.svg"},99652(e,t,r){e.exports=r.p+"images/motorbike_1b249128a823404e2ae4.svg"},38348(e,t,r){e.exports=r.p+"images/pickup_16228ffafd139366aecb.svg"},33512(e,t,r){e.exports=r.p+"images/porter_d79ba7631ea4a87b02ab.svg"},96044(e,t,r){e.exports=r.p+"images/van_2dc19543767a50afef37.svg"}}]);

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.