PageSourceSearch

https://www.aviakassa.com/v2/esm-chunk-yVcTLTcY.js

js aviakassa.com collected 2026-09-24 13:03:05 UTC 86,754 bytes, 3 lines download raw bytes

1const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["v2/esm-chunk-BXBScJ8k.js","v2/esm-chunk-CPwxaEbD.js","v2/esm-chunk-zemIx68R.js"])))=>i.map(i=>d[i]);
2import{n as e,o as t,t as n}from"./esm-chunk-CPwxaEbD.js";import{Dr as r,Mr as a,Or as s,ar as E,jr as u,mr as c,sr as i,vr as o,yr as _}from"./esm-chunk-Biq-tOZ3.js";import{F as T,bt as l}from"./esm-chunk-jXn7SAPa.js";import{a as R,i as A,o as N,t as I}from"./esm-chunk-pWrg54OG.js";import{b as S,d,f as C,g as f,l as D,m as O,n as P,o as L,p as U,r as h,s as p,u as g,v as m,y as F}from"./esm-chunk-C-w3G1XG.js";import{b as G,y as M}from"./esm-chunk-DubaFL93.js";import{S as v,w as H}from"./esm-chunk-q66fhFvy.js";import{t as y}from"./esm-chunk-B--Nsv2r.js";import{a as w,d as Y,f as b,i as B,l as $,m as x,n as k,o as X,p as W,r as Q,t as V}from"./esm-chunk-DZtGqNMt.js";import{X as z,q}from"./esm-entry-main-D0ihwPyn.js";var j,K=e(()=>{j={FLIGHT_CHANGES_NOTIFICATION:"FlightChangesNotification",GUARANTEE_RETURN_IN_CASE_ILLNESS:"GuaranteeReturnInCaseIllness",ONLINE_REGISTRATION:"OnlineRegistration",AEROEXPRESS:"Aeroexpress",SBER_HEALTH:"SberTelemedicineTherapist",SBER_HEALTH_PEDIATRICIAN:"SberTelemedicineTherapistAndPediatrician",THIRD_PERSON_COMMISSION:"Комиссия при оплате милями за третьих лиц",FAKE_ADDITIONAL_PRODUCT:"fake_additional_product",FLEX_BOOKING:"FlexBooking"}});function Z(e){return Math.floor(Math.random()*e)}var J=e(()=>{});var ee=e(()=>{J()});function te(){const e=window.location.pathname.split("/");return e[1]&&e[2]?[e[1],e[2]].join("_").replace("-","_").toUpperCase():e[1]?e[1].replace("-","_").toUpperCase():"ROOT"}var ne,re,ae=e(()=>{});function se(e){const[,t,n]=e.match(re)??[];return t&&n?t+n:""}function Ee(e){try{const t=e?`${e}.${ne}`:ne,n=window.sessionStorage.getItem(t);return n&&Number(JSON.parse(n))||0}catch{return 0}}function ue(e=""){const t=function(){const e="actr-user-session";let t=sessionStorage.getItem(e);if(!t){const n=Date.now().toString();t=`session-${n}-${Z(+n)}`,sessionStorage.setItem(e,t)}return t}(),n=function(){const e="actr-user-id";let t=document.cookie.match(new RegExp(`${e}=(id-\\d+-\\d+);?`))?.[1];if(!t){const n=new Date,r=Date.now().toString();t=`id-${Date.now().toString()}-${Z(+r)}`,n.setFullYear(n.getFullYear()+10),document.cookie=`${e}=${t}; path=/; expires=${n.toUTCString()}`}return t}(),r=te();return{userAgent:window.navigator.userAgent,sessionId:t,userId:n,pathName:r,url:window.location.href,route:window.location.pathname,referer:window.document.referrer,isGetUserMediaAvailable:!!navigator.mediaDevices?.getUserMedia,refererDomain:se(window.document.referrer),is_from_ads:Ee(e)}}var ce,ie,oe,_e,Te,le=e(()=>{ae(),J(),ee(),ne="is_from_ads",re=/^([a-z][a-z\d+\-.]*:\/\/)(?:[^/?#]*@)?([^/?#]*)/i}),Re=e(()=>{ee(),J(),le()}),Ae=e(()=>{}),Ne=e(()=>{_(),R(),G(),Re(),(ce=new M(()=>ue(o.prefix))).addSender({id:"logger",send({message:e,data:t,completeCallback:n}){N(e,t).then(n)}})}),Ie=e(()=>{Ne()});function Se(e){let t=e instanceof Error?e.toString():String(e??"");return/^Error: Loading CSS chunk/.test(t)&&(t="Error: Loading CSS chunk failed"),/^ChunkLoadError: Loading chunk/.test(t)&&(t="Error: Loading JS chunk failed"),t}function de(e,t,n){if(!function(e){return"object"!=typeof e&&"function"!=typeof e||null===e||!oe.has(e)&&(oe.add(e),Promise.resolve().then(()=>oe.delete(e)),!0)}(t))return;const r=t instanceof Error?t.stack:void 0,a=t instanceof Error&&"cause"in t?t.cause:void 0,s=a instanceof Error?a.stack:void 0;ce.send(ie,{error:Se(t),info:r??n.componentStack??"",componentStack:n.componentStack,type:e,...void 0!==a?{causeMessage:Se(a),causeStack:s??""}:{}})}var Ce,fe=e(()=>{Ie(),ie="react.error",oe=new WeakSet,_e=function(e){return e.CAUGHT="caught",e.RECOVERABLE="recoverable",e.UNCAUGHT="uncaught",e}({}),Te={onCaughtError(e,t){de(_e.CAUGHT,e,t)},onRecoverableError(e,t){de(_e.RECOVERABLE,e,t)},onUncaughtError(e,t){de(_e.UNCAUGHT,e,t)}}});function De(e,t,n){if(!e.name)throw new Error("Ошибка инициализации данных лога, ф
2ункция logDataCallback должна быть именованная");(0,Ce.useState)(()=>{t.addData((...t)=>e.call(n,...t),e.name)})}var Oe,Pe,Le,Ue,he,pe,ge=e(()=>{Ce=t(H())}),me=e(()=>{Re(),Ae(),G(),Ie(),fe(),ge()}),Fe=e(()=>{C(),Oe=new d}),Ge=e(()=>{Pe=t(H()),g(),Le=v(),Ue=(0,Pe.memo)(e=>{const{children:t,modules:n,mainContainer:r}=e,{mainContainer:a}=(0,Pe.useContext)(D),s=(0,Pe.useMemo)(()=>({mainContainer:a||r}),[]);return n&&s.mainContainer.load(...n),(0,Le.jsx)(D.Provider,{value:s,children:t})})});function Me(e,t){const n=(0,he.memo)(n=>(0,pe.jsx)(Ue,{mainContainer:t,children:(0,pe.jsx)(e,{...n})}));return n.displayName="initDI",n}var ve,He=e(()=>{he=t(H()),Ge(),pe=v()});function ye(e){const{mainContainer:t}=(0,ve.useContext)(D),[n]=(0,ve.useState)(()=>O(e,t.get.bind(t),t.isBound.bind(t),!0));return n}var we,Ye,be=e(()=>{ve=t(H()),g(),U()});function Be(e,...t){const n=(0,we.memo)(n=>(0,Ye.jsx)(Ue,{modules:t,children:(0,Ye.jsx)(e,{...n})}));return n.displayName="loadDIModules",n}var $e,xe,ke,Xe,We,Qe=e(()=>{we=t(H()),Ge(),Ye=v()}),Ve=e(()=>{m(),Fe(),g(),He(),p(),be(),Qe(),f(),Ge(),L(),h(),C(),P(),$e=Oe}),ze=e(()=>{xe={RUSSIAN_PASSPORT:"C",BIRTH_CERTIFICATE:"B",INTERNATIONAL_PASSPORT:"P",FOREIGN_DOCUMENT:"A",NATIONAL_ID_CARD:"ID",SEAMAN_PASSPORT:"S",MILITARY_ID:"M",OTHER_DOCUMENT:"OD",OFFICER:"UDL",LOST_PASPORT:"SPU",RF_RETURN:"CVV",NOT_SET:"I",DIPLOMATIC_PASSPORT:"DP",SERVICE_PASSPORT:"SP",TEMPORARY_ID:"СУ",RETURN_CERTIFICATE:"СВ",RESIDENCE:"ВЖ",STATELESS_ID:"БГ"}}),qe=n(e=>{var t=/^[-!#$%&'*+\/0-9=?A-Z^_a-z{|}~](\.?[-!#$%&'*+\/0-9=?A-Z^_a-z`{|}~])*@[a-zA-Z0-9](-*\.?[a-zA-Z0-9])*\.[a-zA-Z](-?[a-zA-Z0-9])+$/;e.validate=function(e){if(!e)return!1;if(e.length>254)return!1;if(!t.test(e))return!1;var n=e.split("@");return!(n[0].length>64)&&!n[1].split(".").some(function(e){return e.length>63})}});function je(e){const t=`${e}`.replace(/\D/g,"");for(let n=0,r=We.length;n<r;n++){const e=We[n];if(e.pattern.test(t))return e}return null}function Ke(e){let t=e.replace(/\D/g,"");const n=je(t);if(!n)return t;const r=n.length[n.length.length-1];if(t=t.slice(0,r+1||9e9),n.format.global){const e=t.match(n.format);return null!==e?e.join(" "):""}const a=n.format.exec(t);return null!==a&&a.shift(),null!==a?a.join(" "):""}function Ze(e){const t=e.replace(/\D/g,"");return!!/^\d+$/.test(t)&&(!(t.length<12||t.length>19)&&(!je(t)?.luhn||function(e){let t,n=0,r=!1,a=e.length-1;for(;a>=0;)t=parseInt(e.charAt(a),10),r&&(t*=2,t>9&&(t=t%10+1)),r=!r,n+=t,a--;return n%10==0}(t)))}function Je(e,t){const n=e.replace(/\D/g,"");if(!/^\d+$/.test(n))return!1;if(t){const e=function(e){for(let t=0,n=We.length;t<n;t++){const n=We[t];if(n.type===e)return n}return null}(t);if(e)return e.cvcLength===n.length}return n.length>=3&&n.length<=4}function et(e){const t=e.replace(/\D/g,""),n=je(t);return{iin:t.slice(0,9),formatted:Ke(t),cvcLength:n?n.cvcLength:3,type:n?n.type:"",validates:Ze(t),numberMask:n?n.numberMask:Xe}}var tt,nt,rt,at=e(()=>{We=[{type:"amex",pattern:/^3[47]/,format:/(\d{1,4})(\d{1,6})?(\d{1,5})?/,numberMask:"9999 999999 99999",length:[15],cvcLength:4,luhn:!0},{type:"dankort",pattern:/^5019/,format:ke=/(\d{1,4})/g,numberMask:Xe="9999 9999 9999 9999",length:[16],cvcLength:3,luhn:!0},{type:"dinersclub",pattern:/^(36|38|30[0-5])/,format:ke,numberMask:"9999 9999 9999 99",length:[14],cvcLength:3,luhn:!0},{type:"discover",pattern:/^(6011|65|64[4-9]|622)/,format:ke,numberMask:Xe,length:[16],cvcLength:3,luhn:!0},{type:"jcb",pattern:/^35/,format:ke,numberMask:Xe,length:[16],cvcLength:3,luhn:!0},{type:"laser",pattern:/^(6706|6771|6709)/,format:ke,numberMask:"9999 9999 9999 9999 999",length:[16,17,18,19],cvcLength:3,luhn:!0},{type:"maestro",pattern:/^5[0,6]|^6[0-9]/,format:ke,numberMask:"9999 9999 9999 9999 999",length:[16,17,18,19],cvcLength:3,luhn:!0},{type:"mir",pattern:/^220[0-4]/,format:ke,numberMask:"9999 9999 9999 9999 999",length:[16,17,18,19],cvcLength:3,luhn:!0},{type:"unionpay",pattern:/^62/,format:ke,numberMask:"9999 9999 9999 9999 999",length:[16,17,18,19],cvcLength:3,luhn:!1},{type:"visaelectron",pattern:/^4(026|17500|405|508|844|91[37])/,format:ke,numberMask:Xe,length:[16],cvcLength:3,luhn:!0},{type:"elo",pattern:/^4011|438935|45(1416|76)|50(4175|6699|67|90[4-7])|63(6297|6368)/,format:ke,numberMask:Xe,length:[16],cvcLength:3,luhn:!0},{type:"visa",pattern:/^4/,format:ke,numberMask:"9999 9999 9999 9999 999",length:[13,16,19],cvcLength:3,luhn:!0},{type:"mastercard",pattern:/^5[1-5]|^2[221-720]/,format:ke,numberMask:Xe,length:[16],cvcLength:3,luhn:!0}]});function st(e){const t=e.replace(/\s+/,"").toLowerCase();
2return""!==e&&("."===t[0]||(!/.+@([a-z\d]+[\.\-]?)*[a-z\d]+\.[a-z]+$/g.test(t)||(!/.+@.{1,255}$/g.test(t)||(!/^[a-z\d\_\.\-]*@[a-z\d\_\.\-]*$/g.test(t)||(!/^([a-z\d\_\-]+\.?)*[a-z\d\_\-]+@.+/g.test(t)||!/^.{1,64}@.+/g.test(t))))))}function Et(e){if(!function(e){return nt.test(e)}(e)||!function(e,t,n){const r=e.match(/[\uD800-\uDBFF][\uDC00-\uDFFF]/g)||[],a=e.length-r.length;return a>=t&&(void 0===n||a<=n)}(e,10))return!1;const t=!["00"].includes(e.slice(0,2)),n=(new Date).getFullYear().toString().slice(2,4),r=[...(0,tt.default)(91,100),...(0,tt.default)(0,Number(n)+3)],a=Number(e.slice(2,4)),s=r.includes(a);return t&&s}function ut(e){return!/[^A-z\s\-]/.test(e)}function ct(e){return/^[^А-яёЁ]+$/.test(e)}function it(e){return/^[^A-z]+$/.test(e)}function ot(e){return null==e||""===e}function _t(e){return!e.carrier_iata||!e.card_number||("S7"===e.carrier_iata?9===e.card_number.toString().length:e.card_number.toString().length>=6&&e.card_number.toString().length<=16)}var Tt,lt,Rt=e(()=>{tt=t(B()),nt=/^\d+$/i,rt=/^[IVX]+[А-Яа-я]{2}\d{6}$/});function At(e){return e===e.toUpperCase()}function Nt(e){return(0,lt.default)({shh:"щ",sch:"щ",sh:"ш",ch:"ч",yo:"ё",jo:"ё",je:"э",ju:"ю",yu:"ю",zh:"ж",ya:"я",ja:"я",a:"а",b:"б",v:"в",g:"г",d:"д",e:"е","ö":"ё",z:"з",i:"и",j:"й",k:"к",l:"л",m:"м",n:"н",o:"о",p:"п",r:"р",s:"с",t:"т",u:"у",f:"ф",h:"х",x:"кс",c:"ц",w:"в","#":"ъ",y:"ы","'":"ь","ä":"э","ü":"ю",q:"я"},(e,t,n)=>e.replace(new RegExp(n,"gi"),e=>At(e)?t.toUpperCase():At(e[0])?(0,Tt.default)(t):t),e)}function It(e){return e.replace(/[`~!@#$%^&*()№_|+\-=?;:'",.<>{}\[\]\\\/\u200B-\u200D\uFEFF]/gi,"")}function St(e){return e.replace(/\s+/,"")}function dt(e,t){const n=t?new RegExp(`^[${t}]+|[${t}]+$`,"g"):/^\s+|\s+$/g;return e.replace(n,"")}function Ct(e,t,n,r){return r%10==1&&r%100!=11?e:r%10>=2&&r%10<=4&&(r%100<10||r%100>=20)?t:n}var ft,Dt,Ot,Pt,Lt,Ut,ht,pt,gt,mt,Ft,Gt,Mt,vt,Ht,yt,wt,Yt,bt,Bt,$t,xt,kt,Xt,Wt,Qt,Vt,zt,qt,jt,Kt,Zt,Jt,en,tn,nn,rn,an,sn,En,un,cn,on=e(()=>{Tt=t(X()),lt=t(w()),Rt()}),_n=e(()=>{[(ft=function(e){return e.EXCHANGE_REQUEST_SENT="exchange_request_sent",e.EXCHANGE_TRIPS_FOUND="exchange_request_trips_found",e.EXCHANGE_TRIPS_SELECTED="exchange_request_trip_selected",e.EXCHANGE_REQUEST_EXPIRED="exchange_request_expired",e.EXCHANGE_REQUEST_CANCELLED="exchange_request_cancelled",e.EXCHANGE_REQUEST_NOT_POSSIBLE="exchange_request_not_possible",e.EXCHANGE_REQUEST_AWAITING_SUPPLIER_RESPONSE="exchange_request_awaiting_supplier_response",e.EXCHANGE_REQUEST_PAID="exchange_request_paid",e.EXCHANGE_REQUEST_PAYMENT_FAILED="exchange_request_payment_failed",e.EXCHANGE_REQUEST_PAYMENT_IN_PROGRESS="exchange_request_payment_in_process",e.EXCHANGE_REQUEST_COMPLETED="exchange_request_completed",e.EXCHANGE_REQUEST_CONFIRMED="exchange_request_confirmed",e}({})).EXCHANGE_REQUEST_EXPIRED,ft.EXCHANGE_REQUEST_CANCELLED,ft.EXCHANGE_REQUEST_NOT_POSSIBLE,ft.EXCHANGE_REQUEST_COMPLETED],[ft.EXCHANGE_REQUEST_SENT,ft.EXCHANGE_REQUEST_PAYMENT_FAILED,ft.EXCHANGE_REQUEST_PAYMENT_IN_PROGRESS,ft.EXCHANGE_REQUEST_PAID,ft.EXCHANGE_REQUEST_CONFIRMED,ft.EXCHANGE_TRIPS_FOUND,ft.EXCHANGE_TRIPS_SELECTED,ft.EXCHANGE_REQUEST_AWAITING_SUPPLIER_RESPONSE]}),Tn=e(()=>{Dt=function(e){return e.SEGMENTS_CANCElATION="reason_for_segments_cancellation",e.SEGMENTS_POSTPONING="reason_for_segments_postponing",e}({})}),ln=e(()=>{Ot=function(e){return e.VOLUNTARY_EXCHANGE="voluntary_exchange",e.FORCED_EXCHANGE="forced_exchange",e}({})}),Rn=e(()=>{[(Pt=function(e){return e.SENT="sent",e.EXPIRED="expired",e.SURCHARGE_REQUIRED="surcharge_required",e.PAYMENT_IN_PROCESS="payment_in_process",e.AWAITING_SUPPLIER_RESPONSE="awaiting_supplier_response",e.PAID="paid",e.PAYMENT_FAILED="payment_failed",e.IMPOSSIBLE="impossible",e.CANCELLED_BY_CLIENT="cancelled_by_client",e.COMPLETE="completed",e}({})).CANCELLED_BY_CLIENT,Pt.EXPIRED,Pt.IMPOSSIBLE,Pt.COMPLETE],[Pt.SENT,Pt.PAYMENT_IN_PROCESS,Pt.PAYMENT_FAILED,Pt.PAID,Pt.SURCHARGE_REQUIRED,Pt.AWAITING_SUPPLIER_RESPONSE]}),An=e(()=>{Lt=function(e){return e.CREATED="created",e.COMPLETED="completed",e.CANCELLED="canceled",e.EXPIRED="expired",e.REFUND_IN_PROCESS="refund_in_process",e}({})}),Nn=e(()=>{Ut=function(e){return e.CREATED="created",e.COMPLETED="completed",e.CANCELLED="canceled",e.EXPIRED="expired",e.REFUND_IN_PROCESS="refund_in_process",e}({})}),In=e(()=>{ht=function(e){return e.EXTRA_BAGGAGE="ExtraBaggage",e.PLACE_CHOICE="PlaceChoice",e.SPECIAL_FOOD="SpecialFood",e}({})}),Sn=e(()=>{pt=function(e){return e.DEFAULT="default",e.CANCELED="reason_for_canceling",e.POSTPONED="reason_for_postponing",e}({})}),dn=e(()=>{[(gt=function(e){return e.REFUND_REQUEST_SENT="refund_request_sent",e.REFUND_ANSWER_RECEIVED="refund_answer_received",e.REFUND_REQUEST_DENIED="refund_request_denied",e.REFUND_REQUEST_NOT_POSSIBLE="refund_request_not_possible",e.REFUND_REQUEST_EXPIRED="refund_request_expired",e.WAIVER_OF_REFUND="waiver_of_refund",e.REFUND_CONFIRMED="refund_confirmed",e.REFUND_COMPLETED="refund_completed",e.AWAITING_SUPPLIER_RESPONSE="awaiting_supplier_response",e}({})).REFUND_REQUEST_DENIED,gt.REFUND_REQUEST_EXPIRED,gt.WAIVER_OF_REFUND,gt.REFUND_REQUEST_NOT_POSSIBLE,gt.REFUND_COMPLETED],[gt.REFUND_ANSWER_RECEIVED,gt.REFUND_REQUEST_SENT,gt.REFUND_CONFIRMED,gt.AWAITING_SUPPLIER_RESPONSE]}),Cn=e(()=>{mt=function(e){return e.VOLUNTARY_REFUND="voluntary_refund",e.FORCED_REFUND="forced_refund",e}({})}),fn=e(()=>{Ft=function(e){return e.BOOKED="booked",e.TICKETED="ticketed",e.REFUNDED="refunded",e.CANCELLED="cancelled",e}({})}),Dn=e(()=>{Gt=function(e){return e.SENT="sent",e.EXPIRED="expired",e.SURCHARGE_REQUIRED="surcharge_required",e.PAYMENT_IN_PROCESS="payment_in_process",e.PAID="paid",e.PAYMENT_FAILED="payment_failed",e.IMPOSSIBLE="impossible",e.CANCELLED_BY_CLIENT="cancelled_by_client",e.COMPLETE="completed",e}({})}),On=e(()=>{Mt={EXACTLY:"exactly",PLUS_ONE:"plus_one",MINUS_ONE:"minus_one",PLUS_MINUS_ONE:"plus_minus_one",PLUS_MINUS_TWO:"plus_minus_two"}}),Pn=e(()=>{vt={ALL:"all",WITH_BAGGAGE:"1",HAND_LUGGAGE_ONLY:"0",NONE:"none"}}),Ln=e(()=>{Ht={ALL:"all",NO_CHANGES:"0",ONE_CHANGE:"1",TWO_CHANGES:"2"}}),Un=e(()=>{yt={ALL:"all",WITH_EXCHANGE:"1",WITHOUT_EXCHANGE:"0"}}),hn=e(()=>{wt={ALL:"all",WITH_REFUND:"1",WITHOUT_REFUND:"0"}}),pn=e(()=>{Yt={ALL:"all",CHARTER:"charter",LOWCOST:"lowcost",REGULAR:"regular",SPECIAL:"special",VTRIP:"vtrip"}}),gn=e(()=>
2{bt={VISA:"visa",CITIZENSHIP:"citizenship",RESIDENCY:"residency",OTHER:"other"}}),mn=e(()=>{Bt={ALFA:"alfa",D2:"d2",INGOS:"ingos",INGOS_LIFE:"ingos_life",RENINS:"renis",BEST_INSURANCE:"best_insurance"}}),Fn=e(()=>{$t={ACCESSORIES:"accessories",HAND_LUGGAGE:"handLuggage",LUGGAGE:"luggage",REFUND:"refund",EXCHANGE:"exchange"}}),Gn=e(()=>{xt={BOOKED:"booked",AWAIT_PAYMENT:"await_payment",PAID:"paid",TICKET:"ticket",TICKETED_WAITING_PNR:"ticketed_waiting_pnr",CANCELLED:"cancelled",AWAIT_CONFIRMATION_PAYMENT:"await_confirmation_payment",TICKETED_IN_PROVIDER:"ticketed_in_provider",WAIT_AUTHORIZATION:"wait_authorization",PARTIALLY_TICKETED:"partially_ticketed",PARTLY_TICKETED_WAITING_PNR:"partly_ticketed_waiting_pnr",REFUNDED:"refunded",PARTIALLY_REFUNDED:"partially_refunded",REFUND_IN_PROCESS:"refund_in_process",REFUND_AUTHORIZED:"refund_authorized",AWAIT_PROVIDER_CONFIRMATION:"await_provider_confirmation",NEW:"new",ERROR:"error",PROCESSING:"processing"}}),Mn=e(()=>{kt=function(e){return e.NIGHT="NIGHT",e.MORNING="MORNING",e.DAY="DAY",e.EVENING="EVENING",e}({}),{[kt.NIGHT]:{min:"00:00",max:"03:59"},[kt.MORNING]:{min:"04:00",max:"11:59"},[kt.DAY]:{min:"12:00",max:"16:59"},[kt.EVENING]:{min:"17:00",max:"23:59"}}}),vn=e(()=>{Xt={MALE:"M",FEMALE:"F",MALE_INFANT:"MI",FEMALE_INFANT:"FI"}}),Hn=e(()=>{Wt={ADULT:"ADT",CHILD:"CHD",INFANT:"INF"}}),yn=e(()=>{Qt={STATUS_NEW:"new",STATUS_CHECKED:"checked",STATUS_PAID:"paid",STATUS_CANCELLED:"cancelled",STATUS_WAITING_CALLBACK:"waiting_callback",STATUS_REFUNDED:"refunded",STATUS_PARTIALLY_REFUNDED:"partially_refunded",CANCELED_IN_PAID_ORDER:"canceled_in_paid_order"}}),wn=e(()=>{Vt={BOOKED:"Booked",TICKETED:"Ticketed",PAID:"Paid",CANCELLED:"Cancelled",REFUNDED:"Refunded",REFUND_AUTHORIZED:"RefundAuthorized",PARTIALLY_REFUNDED:"PartiallyRefunded",PROCESSING:"PROCESSING",REFUND_IN_PROGRESS:"REFUND_IN_PROGRESS"}}),Yn=e(()=>{zt={COMPARTMENT:"КУПЕ",LUXURY:"СВ",SOFT:"ЛЮКС",SHARED:"ОБЩИЙ",RESERVEDSEAT:"ПЛАЦКАРТ",SEDENTARY:"СИДЯЧИЙ"}}),bn=e(()=>{qt={RzhdB:"RzhdB",RzhdU:"RzhdU",RzhdSU:"RzhdSU",BonusCard:"BonusCard",UniversalCard:"UniversalCard"}}),Bn=e(()=>{jt={RUSSIAN_PASSPORT:"C",BIRTH_CERTIFICATE:"B",INTERNATIONAL_PASSPORT:"P",FOREIGN_DOCUMENT:"A",MILLTARY_ID:"M",SEAMAN:"S",OTHER_DOCUMENT:"OD",OFFICER:"O",LOST_PASPORT:"SPU",RF_RETURN:"CVV",NOT_SET:"I",DIPLOMATIC_PASSPORT:"DP",SERVICE_PASSPORT:"SP",TEMPORARY_ID:"СУ",RETURN_CERTIFICATE:"СВ",RESIDENCE:"ВЖ",STATELESS_ID:"БГ"}}),$n=e(()=>{Kt={ADULT:"ADT",CHILD:"CHD",INFANT:"INF",PENSIONER:"SRC",YOUTH:"YTH"}}),xn=e(()=>{Zt={FULL:1,BABY:2,BABY_U10:12,BABY_U7:11,SCHOOL:14,JUNIOR:6,WITHOUT_SPACE:3,SENIOR:4,RF_BABY:9,RF_P_WITHOUT_SPACE:16,RF_WITHOUT_SPACE:10,WI_BABY:7,WI_P_BABY:15,WI_WITHOUT_SPACE:8,ROUND_TRIP:23,ROUND_TRIP_INTERSTATE:24,KUPEK:22,SINGLE:21,PUPIL:14,UNIVERSAL_CARD:25,CHILD_DOPP:100,HOLIDAY:18,WEDDING:19,FAMILY:20,INTERNAL_FAMILY:31,BIRTHDAY:27,BIRTHDAY_ACCOMPANYING:28}}),kn=e(()=>{Jt={"D2 Страхование":"D2 Страхование","Senior (60+)":"Senior (60+)","Абхазия":"Абхазия","Австралия":"Австралия","Австрия":"Австрия","Азербайджан":"Азербайджан","Албания":"Албания","Алжир":"Алжир","АльфаСтрахование":"АльфаСтрахование","Американское Самоа":"Американское Самоа","Ангилья":"Ангилья","Ангола":"Ангола","Андорра":"Андорра","Антигуа и Барбуда":"Антигуа и Барбуда","Аргентина":"Аргентина","Армения":"Армения","Аруба":"Аруба","Афганистан":"Афганистан","Аэроэкспресс в аэропорт без пробок и очередей":"Аэроэкспресс в аэропорт без пробок и очередей","Багаж":"Багаж","Багамские о-ва":"Багамские о-ва","Бангладеш":"Бангладеш","Барбадос":"Барбадос","Бахрейн":"Бахрейн","Без багажа":"Без багажа","Без багажа (только ручная кладь)":"Без багажа (только ручная кладь)","Без возврата":"Без возврата","Без личной вещи":"Без личной вещи","Без обмена":"Без обмена","Без пересадок":"Без пересадок","Без ручной клади":"Без ручной клади","Беларусь":"Беларусь","Белиз":"Белиз","Бельгия":"Бельгия","Бенин":"Бенин","Бермудские острова":"Бермудские острова","Бизнес":"Бизнес","Бизнес Максимум":"Бизнес Максимум","Бизнес Оптимум":"Бизнес Оптимум","Бизнес-Лайт":"Бизнес-Лайт","Болгария":"Болгария","Боливия":"Боливия","Босния и Герцеговина":"Босния и Герцеговина","Ботсвана":"Ботсвана","Бразилия":"Бразилия","Британская территория Индийского океана":"Британская территория Индийского океана","Британские Виргин
2ские острова":"Британские Виргинские острова","Бруней":"Бруней","Буквы могут быть кириллицей или латиницей!":"Буквы могут быть кириллицей или латиницей!","Буквы могут быть только на латинице!":"Буквы могут быть только на латинице!","Буркина-Фасо":"Буркина-Фасо","Бурунди":"Бурунди","Бутан":"Бутан","В обработке":"В обработке","В процессе возврата":"В процессе возврата","В процессе оплаты":"В процессе оплаты","В процессе регистрации":"В процессе регистрации","Вануату":"Вануату","Ватикан":"Ватикан","Ваша заявка в обработке":"Ваша заявка в обработке","Введите серию (если есть) и номер документа, без # и №.":"Введите серию (если есть) и номер документа, без # и №.","Великобритания":"Великобритания","Венгрия":"Венгрия","Венесуэла":"Венесуэла","Вечер":"Вечер","Взрослый":"Взрослый","Вид на жительство":"Вид на жительство","Виза":"Виза","Виргинские острова США":"Виргинские острова США","Вне диапазона!":"Вне диапазона!","Военный билет":"Военный билет","Возврат":"Возврат","Возврат возможен":"Возврат возможен","Возврат денег разрешен":"Возврат денег разрешен","Возврат невозможен":"Возврат невозможен","Возврат отклонен":"Возврат отклонен","Возврат оформлен":"Возврат оформлен","Возврат подтвержден":"Возврат подтвержден","Возвращенные":"Возвращенные","Возвращено":"Возвращено","Возвращён":"Возвращён","Восточный Тимор":"Восточный Тимор","Временное удостоверение личности":"Временное удостоверение личности","Все":"Все","Все варианты":"Все варианты","Все рейсы":"Все рейсы","Выбор места":"Выбор места","Выбранный класс не должен быть ниже класса обслуживания, примененного на сегменте маршрута, подлежащего обмену":"Выбранный класс не должен быть ниже класса обслуживания, примененного на сегменте маршрута, подлежащего обмену","Вынужденный":"Вынужденный","Вынужденный возврат":"Вынужденный возврат","Вынужденный обмен":"Вынужденный обмен","Выписан":"Выписан","Выписан, ожидает номер брони":"Выписан, ожидает номер брони","Выписано":"Выписано","Вьетнам":"Вьетнам","Габон":"Габон","Гаити":"Гаити","Гайана":"Гайана","Гамбия":"Гамбия","Гана":"Гана","Гарантия возврата в случае болезни без сервисного сбора":"Гарантия возврата в случае болезни без сервисного сбора","Гваделупа":"Гваделупа","Гватемала":"Гватемала","Гвинея":"Гвинея","Гвинея-Бисау":"Гвинея-Бисау","Германия":"Германия","Гибралтар":"Гибралтар","Гондурас":"Гондурас","Гонконг":"Гонконг","Гражданство":"Гражданство","Гренада":"Гренада","Гренландия":"Гренландия","Греция":"Греция","Грузия":"Грузия","Группа Ренессанс Страхование":"Группа Ренессанс Страхование","Гуам":"Гуам","Дания":"Дания","Дата невалидна!":"Дата невалидна!","День":"День","ДеньР":"ДеньР","ДеньС":"ДеньС","Детский":"Детский","Детский (до 10 лет)":"Детский (до 10 лет)","Детский (до 7 лет)":"Детский (до 7 лет)","Детский без места":"Детский без места","Детский без места по льготе ДОПП":"Детский без места по льготе ДОПП","Дефис не может быть первым или последним!":"Дефис не может быть первым или последним!","Джибути":"Джибути","Дипломатический паспорт":"Дипломатический паспорт","Добровольный":"Добровольный","Добровольный возврат":"Добровольный возврат","Добровольный обмен":"Добровольный обмен","Должен быть выбран хотя бы один вариант!":"Должен быть выбран хотя бы один вариант!","Доминика":"Доминика","Доминиканская Республика":"Доминиканская Республика","Дополнительный багаж":"Дополнительный багаж","Достигнуто максимальное количество символов -":"Достигнуто максимальное количество символов -","Другое":"Другое","Другой документ":"Другой документ","Другой пассажир имеет поле с таким же значением":"Другой пассажир имеет поле с таким же значением","Египет":"Египет","Жен":"Жен","Женский":"Женский","Забронирован":"Забронирован","Забронированные":"Забронированные","Забронировано":"Забронировано","Заграничный паспорт":"Заграничный паспорт","Замбия":"Замбия","Заполните корректно":"Заполните корректно","Заполните поле":"Заполните поле","Запрос истек":"Запрос истек","Запрос отменен":"Запрос отменен","Запрос оформлен":"Запрос оформлен","Запрос создан":"Запрос создан","Заявка ожидает ответа от поставщика":"Заявка ожидает ответа от поставщика","Заявка отправлена":"Заявка отправлена","Зимбабве":"Зимбабве","Идти":"Идти","Израиль":"Израиль","Ингосстрах":"Ингосстрах","Ингосстрах Жизнь":"Ингосстрах Жизнь","Индия":"Индия","Индонезия":"Индонезия","Иностранный документ":"Иностранный документ","Иордания":"Иордания","Ирак":"Ирак","Иран":"Иран","Ирландия":"Ирландия","Исландия":"Исландия","Испания":"Испания","Использование пробелов в имени, фамилии и отчестве недопустимо. Вместо пробелов используйте дефис":"Использование пробелов в имени, фамилии и отчестве недопустимо. Вместо пробелов используйте дефис","Италия":"Италия","Йемен":"Йемен","Кабо-Верде":"Кабо-Верде","Казахстан":"Казахстан","Каймановы острова":"Каймановы острова","Камбоджа":"Камбоджа","Камерун":"Камерун","Канада":"Канада",'Карта "РЖД Бон
2ус"':'Карта "РЖД Бонус"',"Катар":"Катар","Кения":"Кения","Кипр":"Кипр","Киргизия":"Киргизия","Кирибати":"Кирибати","Китай":"Китай","Колумбия":"Колумбия","Коморские острова":"Коморские острова","Комфорт Максимум":"Комфорт Максимум","Комфорт Оптимум":"Комфорт Оптимум","Конго ДРК":"Конго ДРК","Корректировки произведены":"Корректировки произведены","Коста-Рика":"Коста-Рика","Кот Д'ивуар":"Кот Д'ивуар","Куба":"Куба","Кувейт":"Кувейт","Купе":"Купе","Купек":"Купек","Кюрасао":"Кюрасао","Лаос":"Лаос","Латвия":"Латвия","Лесото":"Лесото","Либерия":"Либерия","Ливан":"Ливан","Ливия":"Ливия","Литва":"Литва","Лихтенштейн":"Лихтенштейн","Личная вещь":"Личная вещь","Лоукостеры":"Лоукостеры","Люкс":"Люкс","Люксембург":"Люксембург","Маврикий":"Маврикий","Мавритания":"Мавритания","Мадагаскар":"Мадагаскар","Макао":"Макао","Македония":"Македония","Малави":"Малави","Малайзия":"Малайзия","Мали":"Мали","Мальдивы":"Мальдивы","Мальта":"Мальта","Марокко":"Марокко","Мартиника":"Мартиника","Маршалловы острова":"Маршалловы острова","Мексика":"Мексика","Микронезия":"Микронезия","Минимальное количество символов -":"Минимальное количество символов -","Минимум Эконом":"Минимум Эконом","Младенец":"Младенец","Мозамбик":"Мозамбик","Молдова":"Молдова","Монако":"Монако","Монголия":"Монголия","Монсеррат":"Монсеррат","Муж":"Муж","Мужской":"Мужской","Мьянма":"Мьянма","Намибия":"Намибия","Науру":"Науру","Не более чем {{ count }} пересадка____few":"Не более чем {{ count }} пересадки","Не более чем {{ count }} пересадка____many":"Не более чем {{ count }} пересадок","Не более чем {{ count }} пересадка____one":"Не более чем {{ count }} пересадка","Не более чем {{ count }} пересадка____other":"Не более чем {{ count }} пересадка____other","Не выбрано минимальное количество вариантов (%n)":"Не выбрано минимальное количество вариантов (%n)","Не заполнен код!":"Не заполнен код!","Не заполнен номер карты!":"Не заполнен номер карты!","Не заполнено имя держателя карты!":"Не заполнено имя держателя карты!","Не имеет значения":"Не имеет значения","Не менее 5-ти знаков латинскими буквами!":"Не менее 5-ти знаков латинскими буквами!","Не указан":"Не указан","Неверная дата!":"Неверная дата!","Неверное значение":"Неверное значение","Неверное имя держателя карты!":"Неверное имя держателя карты!","Неверные данные":"Неверные данные","Неверный код!":"Неверный код!","Неверный номер карты!":"Неверный номер карты!","Недопустимые символы":"Недопустимые символы","Непал":"Непал","Неправильное имя!":"Неправильное имя!","Нигер":"Нигер","Нигерия":"Нигерия","НидерÐ
2»Ð°Ð½Ð´Ñ‹":"Нидерланды","Никарагуа":"Никарагуа","Ниуэ":"Ниуэ","Новая Зеландия":"Новая Зеландия","Новая Каледония":"Новая Каледония","Новая дата вылета не должна быть позже даты следующего перелета":"Новая дата вылета не должна быть позже даты следующего перелета","Новая дата вылета не должна быть раньше даты предыдущего перелета":"Новая дата вылета не должна быть раньше даты предыдущего перелета","Новый":"Новый","Номер должен содержать 1 букву и 8 цифр!":"Номер должен содержать 1 букву и 8 цифр!","Номер не менее одного знака и не более 16 знаков!":"Номер не менее одного знака и не более 16 знаков!","Норвегия":"Норвегия","Ночь":"Ночь","Обмен":"Обмен","Обмен возможен":"Обмен возможен","Обмен невозможен":"Обмен невозможен","Обмен произведен":"Обмен произведен","Общ":"Общ","Объединенные Арабские Эмираты":"Объединенные Арабские Эмираты","Объединенные Нации":"Объединенные Нации","Обязательное поле":"Обязательное поле","Ожидает возврата":"Ожидает возврата","Ожидает оплаты":"Ожидает оплаты","Ожидает ответа от поставщика":"Ожидает ответа от поставщика","Ожидает подтверждения оплаты":"Ожидает подтверждения оплаты","Ожидает подтверждения от провайдера":"Ожидает подтверждения от провайдера","Оман":"Оман","Онлайн-консультации с терапевтом":"Онлайн-консультации с терапевтом","Онлайн-консультации с терапевтом и педиатром":"Онлайн-консультации с терапевтом и педиатром","Онлайн-регистрация на рейс":"Онлайн-регистрация на рейс","Оплата в обработке":"Оплата в обработке","Оплачен":"Оплачен","Оплачено":"Оплачено","Оптимум Эконом":"Оптимум Эконом","Особая еда"
2:"Особая еда","Остров Норфолк":"Остров Норфолк","Остров Святой Елены":"Остров Святой Елены","Острова Кука":"Острова Кука","Острова Теркс и Кайкос":"Острова Теркс и Кайкос","Отказ от вырученной суммы":"Отказ от вырученной суммы","Отказ от заявки":"Отказ от заявки","Отказ от обмена":"Отказ от обмена","Отказано в корректировке":"Отказано в корректировке","Отказано в обмене":"Отказано в обмене","Отказано в оформлении":"Отказано в оформлении","Отменен":"Отменен","Отмененные":"Отмененные","Отменено":"Отменено","Оформленные":"Оформленные","Ошибка":"Ошибка","Ошибка валидации":"Ошибка валидации","Ошибка оплаты":"Ошибка оплаты","Пакистан":"Пакистан","Палау":"Палау","Палестина":"Палестина","Панама":"Панама","Папуа - Новая Гвинея":"Папуа - Новая Гвинея","Парагвай":"Парагвай","Паспорт РФ":"Паспорт РФ","Паспорт моряка":"Паспорт моряка","Первый":"Первый","Перу":"Перу","Плацкарт":"Плацкарт","Подтверждено":"Подтверждено","Пожалуйста, введите уникальный номер бонусной карты":"Пожалуйста, введите уникальный номер бонусной карты","Поле должно быть заполнено полностью!":"Поле должно быть заполнено полностью!","Полный":"Полный","Получен ответ":"Получен ответ","Получены рекомендации":"Получены рекомендации","Польша":"Польша","Португалия":"Португалия","Праздничный":"Праздничный","Превышен лимит выбранных вариантов (%n)":"Превышен лимит выбранных вариантов (%n)","Премиум":"Премиум","Премиум-Эконом":"Премиум-Эконом","Причина отмены":"Причина отмены","Причина переноса":"Причина переноса","Промо":"Промо","Пуэрто-Рико":"Пуэрто-Рико","Разрешена только кириллица":"Разрешена только кириллица","Разрешена только латиница":"Разрешена только латиница","Ребёнок":"Ребёнок","Регулярные":"Регулярные","Резидентство":"Резидентство","Рекомендация выбрана":"Рекомендация выбрана","Республика Конго":"Республика Конго","Россия":"Россия","Руанда":"Руанда","Румыния":"Румыния","Ручная кладь":"Ручная кладь","С возвратом":"С возвратом","С обменом":"С обменом","СВ":"СВ","Сальвадор":"Сальвадор","Самоа":"Самоа","Сан-Марино":"Сан-Марино","Сан-Томе и Принсипи":"Сан-Томе и Принсипи","Саудовская Аравия":"Саудовская Аравия","Свадебный":"Свадебный","Свазиленд":"Свазиленд","Свид. на возвращение в РФ":"Свид. на возвращение в РФ","Свидетельство на возвращение":"Свидетельство на возвращение","Свидетельство о рождении":"Свидетельство о рождении","Свидетельство о рождении РФ":"Свидетельство о рождении РФ","Святой Винсент и Гренадины":"Святой Винсент и Гренадины","Северная Корея":"Северная Корея","Северные Марианские острова":"Северные Марианские острова","Сегменты оформлены":"Сегменты оформлены","Сейшельские острова":"Сейшельские острова","Семейный":"Семейный","Семья":"Семья","Сен-Бартелеми":"Сен-Бартелеми","Сен-Мартен":"Сен-Мартен","Сенегал":"Сенегал","Сент-Китс и Невис":"Сент-Китс и Невис","Сент-Люсия":"Сент-Люсия","Сербия":"Сербия","Сид":"Сид","Сингапур":"Сингапур","Сингл":"Сингл","Синт-Маартен":"Синт-Маартен","Сирия":"Сирия","Словакия":"Словакия","Словения":"Словения","Служебный паспорт":"Служебный паспорт","Смешанные":"Смешанные","Согласно требованиям авиакомпании Вы не можете использовать один бонусный номер для нескольких пассажиров. ":"Согласно требованиям авиакомпании Вы не можете использовать один бонусный номер для нескольких пассажиров. ","Соединенные Штаты":"Соединенные Штаты","Соломоновы острова":"Соломоновы острова","Сомали":"Сомали","Справка об утере паспорта":"Справка об утере паспорта","Срок действия запроса истек":"Срок действия запроса истек","Судан":"Судан","Суринам":"Суринам","Сьерра-Леоне":"Сьерра-Леоне","Таджикистан":"Таджикистан","Таиланд":"Таиланд","Тайвань":"Тайвань","Танзания":"Танзания",'Тип документа "${document}" не соответствует возрасту пассажира "${birthdate}"':'Тип документа "${document}" не соответствует возрасту пассажира "${birthdate}"',"Токелау":"Токелау","Только кириллица!":"Только кириллица!","Только латиница!":"Только латиница!","Только с багажом":"Только с багажом","Тонга":"Тонга","Точно":"Точно","Требуется доплата":"Требуется доплата","Тринидад и Тобаго":"Тринидад и Тобаго","Тувалу":"Тувалу","Туда-обратно":"Туда-обратно","Тунис":"Тунис","Туркменистан":"Туркменистан","Турция":"Турция","Уведомления об отмене или переносе рейса":"Уведомления об отмене или переносе рейса","Уганда":"Уганда","Удостоверение личности лица без гражданства":"Удостоверение личности лица без гражданства","Удостоверение личности офицера":"Удостоверение личности офицера","Узбекистан":"Узбекистан","Укажите номер заграничного паспорта, например 601522106. При этом знак номера (№, #) не указ
2ывается.":"Укажите номер заграничного паспорта, например 601522106. При этом знак номера (№, #) не указывается.","Укажите номер свидетельства о рождении, например IVЯЯ123456.":"Укажите номер свидетельства о рождении, например IVЯЯ123456.","Укажите серию и номер паспорта, например 4506 782176. При этом знак номера (№, #) не указывается.":"Укажите серию и номер паспорта, например 4506 782176. При этом знак номера (№, #) не указывается.","Украина":"Украина","Универсальная карта":"Универсальная карта","Уоллис и Футуна":"Уоллис и Футуна","Уругвай":"Уругвай","Утро":"Утро","Файл(ы) невалидны":"Файл(ы) невалидны","Фарерские острова":"Фарерские острова","Фиджи":"Фиджи","Филиппины":"Филиппины","Финляндия":"Финляндия","Фолклендские острова":"Фолклендские острова","Франция":"Франция","Французская Полинезия":"Французская Полинезия","Хорватия":"Хорватия","Центрально-Африканская Республика":"Центрально-Африканская Республика","Чад":"Чад","Чартеры":"Чартеры","Частично возвращено":"Частично возвращено","Частично возвращён":"Частично возвращён","Частично выписан":"Частично выписан","Частично выписан, ожидает номер брони":"Частично выписан, ожидает номер брони","Черногория":"Черногория","Чешская Республика":"Чешская Республика","Чили":"Чили","Швейцария":"Швейцария","Швеция":"Швеция","Школьники":"Школьники","Шри-Ланка":"Шри-Ланка","Эквадор":"Эквадор","Экваториальная Гвинея":"Экваториальная Гвинея","Эконом":"Эконом","Эконом Бюджет":"Эконом Бюджет","Эконом Лайт":"Эконом Лайт","Эконом Максимум":"Эконом Максимум","Эконом Оптимум":"Эконом Оптимум","Эконом Промо":"Эконом Промо","Эритрея":"Эритрея","Эстония":"Эстония","Эфиопия":"Эфиопия","Южная Африка":"Южная Африка","Южная Корея":"Южная Корея","Южный Судан":"Южный Судан","Юниор":"Юниор","Ямайка":"Ямайка","Япония":"Япония","багажа":"багажа","взрослый":"взрослый","вид на жительство":"вид на жительство","военный билет":"военный билет","временное удостоверение личности":"временное удостоверение личности","день":"день","день____one":"день","день____other":"дней","дипломатический паспорт":"дипломатический паспорт","дня":"дня","до %s кг":"до %s кг","заграничный паспорт":"заграничный паспорт","иностранный документ":"иностранный документ","личной вещи":"личной вещи","место____one":"место","место____other":"мест","мин":"мин","младенец":"младенец","паспорт":"паспорт","паспорт моряка":"паспорт моряка","пенсионер":"пенсионер","подросток":"подросток","ребенок":"ребенок","ручной клади":"ручной клади","св-во о рождении":"св-во о рождении","свидетельство на возвращение":"свидетельство на возвращение","сек":"сек","служебный паспорт":"служебный паспорт","см":"см","справка об утере паспорта":"справка об утере паспорта","удостоверение личности лица без гражданства":"удостоверение личности лица без гражданства","удостоверение личности офицера":"удостоверение личности офицера","ч":"ч"}}),Xn=e(()=>{s(),E(),kn(),S(),[en]=i({namespace:"utilities-translate",locales:{[r.en_US]:()=>F(()=>import("./esm-chunk-BXBScJ8k.js"),__vite__mapDeps([0,1])),[r.ru_RU]:Jt}})}),Wn=e(()=>{_n(),Tn(),ln(),Rn(),An(),Nn(),In(),Sn(),dn(),Cn(),fn(),Dn(),K(),On(),Pn(),Ln(),Un(),hn(),pn(),gn(),mn(),a(),Fn(),Gn(),Mn(),ze(),vn(),Hn(),yn(),wn(),Yn(),bn(),Bn(),$n(),xn(),Xn(),tn={additionalProductTitle(e){const t=en;switch(e){case j.AEROEXPRESS:return t("Аэроэкспресс в аэропорт без пробок и очередей");case j.FLIGHT_CHANGES_NOTIFICATION:return t("Уведомления об отмене или переносе рейса");case j.GUARANTEE_RETURN_IN_CASE_ILLNESS:return t("Гарантия возврата в случае болезни без сервисного сбора");case j.ONLINE_REGISTRATION:return t("Онлайн-регистрация на рейс");case j.SBER_HEALTH:return t("Онлайн-консультации с терапевтом");case j.SBER_HEALTH_PEDIATRICIAN:return t("Онлайн-консультации с терапевтом и педиатром");default:return e}},additionalServiceTitle(e){const t=en;return{[ht.EXTRA_BAGGAGE]:t("Дополнительный багаж"),[ht.PLACE_CHOICE]:t("Выбор места"),[ht.SPECIAL_FOOD]:t("Особая еда")}[e]||e},aviaServiceClass(e){const t=en;switch(e){case u.ALL:return t("Все");case u.ECONOMY:return t("Эконом");case u.PREMIUM_ECONOMY:return t("Премиум");case u.BUSINESS:return t("Бизнес");case u.FIRST:return t("Первый");case u.SUBSIDIZED:return t("Субсидированный");default:return e}},dateIntervals(e){const t=en;switch(e){case Mt.EXACTLY:return t("Точно");case Mt.PLUS_ONE:return`+ 1 ${t("день")}`;case Mt.MINUS_ONE:return`- 1 ${t("день")}`;case Mt.PLUS_MINUS_ONE:return`± 1 ${t("день")}`;case Mt.PLUS_MINUS_TWO:return`± 2 ${t("дня")}`;default:return e}},aviaFilterBaggage(e){const t=en;switch(e){case vt.ALL:return t("Не имеет значения");case vt.WITH_BAGGAGE:return t("Только с багажом");case vt.HAND_LUGGAGE_ONLY:return t("Без багажа (только ручная кладь)");default:return e}},aviaFilterChanges(e){const t=en;return e===Ht.ALL?t("Все рейсы"):e===Ht.NO_CHANGES?t("Без пересадок"):t("Не более чем {{ count }} пересадка",{count:parseInt(e,10)})},aviaFilterRefund(e){const t=en;switch(e){case wt.ALL:return t("Все варианты");case wt.WITH_REFUND:return t("С возвратом");case wt.WITHOUT_REFUND:return t("Без возврата");default:return e}},aviaFilterExchange(e){const t=en;switch(e){case yt.ALL:return t("Все варианты");case yt.WITH_EXCHANGE:return t("С обменом");case yt.WITHOUT_EXCHANGE:return t("Без обмена");default:return e}},aviaFilterTripTypes(e){const t=en;switch(e){case Yt.ALL:return t("Все варианты");case Yt.REGULAR:return t("Регулярные");case Yt.CHARTER:return t("Чартеры");case Yt.LOWCOST:return t("Лоукостеры");case Yt.VTRIP:return t("Смешанные");default:return e}},aviaTariffFeaturesTranslate(e){const t=en;switch(e){case $t.HAND_LUGGAGE:return t("Ручная кладь");case $t.EXCHANGE:return t("Обмен");case $t.LUGGAGE:return t("Багаж");case $t.REFUND:return t("Возврат");case $t.ACCESSORIES:return t("Личная вещь");default:return e}},tariffName(e,t){const n=en;switch(e){case"SU":return{"ECONOMY LITE":n("Эконом Лайт"),"ECONOMY PROMO":n("Эконом Промо"),"ECONOMY SAVER":n("Эконом Бюджет"),"ECONOMY CLASSIC":n("Эконом Оптимум"),"ECONOMY FLEX":n("Эконом Максимум"),"COMFORT CLASSIC":n("Комфорт Оптимум"),"COMFORT FLEX":n("Комфорт Максимум"),"BUSINESS CLASSIC":n("Бизнес Оптимум"),"BUSINESS FLEX":n("Бизнес Максимум")}[t]||t;case"U6":return{PR:n("Промо"),EC:n("Эконом"),FL:n("Премиум-Эконом"),BL:n("Бизнес-Лайт"),BS:n("Бизнес")}[t.substr(0,2)]||t;
2case"UT":return{"ECONOMY MINIMUM":n("Минимум Эконом"),"ECONOMY OPTIMUM":n("Оптимум Эконом"),"ECONOMY PREMIUM":n("Премиум-Эконом"),BUSINESS:n("Бизнес")}[t.split("/")[1]]||t;default:return t}},getJetCrossBorderReasonText(e){const t=en;switch(e){case bt.VISA:return t("Виза");case bt.CITIZENSHIP:return t("Гражданство");case bt.RESIDENCY:return t("Резидентство");case bt.OTHER:return t("Другое");default:return e}},availableTariffFeatureTooltip(e,t,n,r){const a=en;return{[$t.HAND_LUGGAGE]:(()=>{if(!t)return this.unavailableTariffFeatureTooltip(e);let s=`${t} ${a("место",{count:t})} ${a("ручной клади")}`;return n&&(s=`${s} ${a("до %s кг").replace("%s",n.toString())}`),r&&(s=`${s} ${r.length}x${r.width}x${r.height}${a("см")}`),s})(),[$t.LUGGAGE]:(()=>{if(!t)return this.unavailableTariffFeatureTooltip(e);let r=`${t} ${a("место",{count:t})} ${a("багажа")}`;return n&&(r=`${r} ${a("до %s кг").replace("%s",n.toString())}`),r})(),[$t.ACCESSORIES]:(()=>{if(!t)return this.unavailableTariffFeatureTooltip(e);let s=`${t} ${a("место",{count:t})} ${a("личной вещи")}`;return n&&(s=`${s} ${a("до %s кг").replace("%s",n.toString())}`),r&&(s=`${s} ${r.length}x${r.width}x${r.height}${a("см")}`),s})(),[$t.REFUND]:a("Возврат возможен"),[$t.EXCHANGE]:a("Обмен возможен")}[e]},unavailableTariffFeatureTooltip(e){const t=en;return{[$t.HAND_LUGGAGE]:t("Без ручной клади"),[$t.LUGGAGE]:t("Без багажа"),[$t.REFUND]:t("Возврат невозможен"),[$t.EXCHANGE]:t("Обмен невозможен"),[$t.ACCESSORIES]:t("Без личной вещи")}[e]},orderStatus(e){const t=en;return{[xt.BOOKED]:t("Забронирован"),[xt.AWAIT_PAYMENT]:t("Ожидает оплаты"),[xt.PAID]:t("Оплачен"),[xt.AWAIT_CONFIRMATION_PAYMENT]:t("Ожидает подтверждения оплаты"),[xt.TICKET]:t("Выписан"),[xt.TICKETED_WAITING_PNR]:t("Выписан, ожидает номер брони"),[xt.CANCELLED]:t("Отменен"),[xt.REFUNDED]:t("Возвращён"),[xt.PARTIALLY_REFUNDED]:t("Частично возвращён"),[xt.PARTIALLY_TICKETED]:t("Частично выписан"),[xt.PARTLY_TICKETED_WAITING_PNR]:t("Частично выписан, ожидает номер брони"),[xt.REFUND_IN_PROCESS]:t("В процессе возврата"),[xt.WAIT_AUTHORIZATION]:t("В процессе возврата"),[xt.TICKETED_IN_PROVIDER]:t("Ожидает оплаты"),[xt.REFUND_AUTHORIZED]:t("В процессе возврата"),[xt.AWAIT_PROVIDER_CONFIRMATION]:t("Ожидает подтверждения от провайдера"),[xt.ERROR]:t("Ошибка"),[xt.PROCESSING]:t("В обработке"),[xt.NEW]:t("Новый")}[e]},orderPaymentStatus(e){const t=en;return{[Qt.STATUS_CANCELLED]:t("Отменено"),[Qt.STATUS_CHECKED]:t("Ожидает оплаты"),[Qt.STATUS_NEW]:t("Ожидает оплаты"),[Qt.STATUS_PAID]:t("Оплачено"),[Qt.STATUS_PARTIALLY_REFUNDED]:t("Частично возвращено"),[Qt.STATUS_REFUNDED]:t("Возвращено"),[Qt.STATUS_WAITING_CALLBACK]:t("Ожидает оплаты"),[Qt.CANCELED_IN_PAID_ORDER]:t("Ошибка оплаты")}[e]},railwayBookStatus(e){const t=en;return{[Vt.BOOKED]:t("Забронировано"),[Vt.TICKETED]:t("Выписано"),[Vt.PAID]:t("Оплачен"),[Vt.CANCELLED]:t("Отменен"),[Vt.REFUNDED]:t("Возвращено"),[Vt.REFUND_AUTHORIZED]:t("Возврат денег разрешен"),[Vt.PARTIALLY_REFUNDED]:t("Частично возвращено"),[Vt.PROCESSING]:t("В процессе регистрации"),[Vt.REFUND_IN_PROGRESS]:t("Ожидает возврата")}[e]},passengerDocumentTypesTranslates(e){const t=en;switch(e){case xe.RUSSIAN_PASSPORT:return t("Паспорт РФ");case xe.BIRTH_CERTIFICATE:return t("Свидетельство о рождении РФ");case xe.INTERNATIONAL_PASSPORT:return t("Заграничный паспорт");case xe.FOREIGN_DOCUMENT:return t("Иностранный документ");case xe.NATIONAL_ID_CARD:return t("Национальная ID-карта");case xe.SEAMAN_PASSPORT:return t("Паспорт моряка");case xe.MILITARY_ID:return t("Военный билет");case xe.OTHER_DOCUMENT:return t("Другой документ");case xe.OFFICER:return t("Удостоверение личности офицера");case xe.LOST_PASPORT:return t("Справка об утере паспорта");case xe.RF_RETURN:return t("Свид. на возвращение в РФ");case xe.NOT_SET:return t("Не указан");case xe.DIPLOMATIC_PASSPORT:return t("Дипломатический паспорт");case xe.SERVICE_PASSPORT:return t("Служебный паспорт");case xe.TEMPORARY_ID:return t("Временное удостоверение личности");case xe.RETURN_CERTIFICATE:return t("Свидетельство на возвращение");case xe.RESIDENCE:return t("Вид на жительство");case xe.STATELESS_ID:return t("Удостоверение личности лица без гражданства");default:return e}},passengerDocumentTypesTranslatesForNotebook(e){const t=en;switch(e){case xe.RUSSIAN_PASSPORT:return t("паспорт");case xe.BIRTH_CERTIFICATE:return t("св-во о рождении");case xe.INTERNATIONAL_PASSPORT:return t("заграничный паспорт");case xe.FOREIGN_DOCUMENT:return t("иностранный документ");case xe.NATIONAL_ID_CARD:return t("национальная ID-карта");case xe.SEAMAN_PASSPORT:return t("паспорт моряка");case xe.MILITARY_ID:return t("военный билет");case xe.OTHER_DOCUMENT:return"";case xe.OFFICER:return t("удостоверение личности офицера");case xe.LOST_PASPORT:return t("справка об утере паспорта");case xe.RF_RETURN:case xe.RETURN_CERTIFICATE:return t("свидетельство на возвращение");case xe.NOT_SET:return"";case xe.DIPLOMATIC_PASSPORT:return t("дипломатический паспорт");case xe.SERVICE_PASSPORT:return t("служебный паспорт");case xe.TEMPORARY_ID:return t("временное удостоверение личности");case xe.RESIDENCE:return t("вид на жительство");case xe.STATELESS_ID:return t("удостоверение личности лица без гражданства");default:return e}},passengerGender(e,t){const n=en;switch(e){case Xt.MALE:case Xt.MALE_INFANT:return n(t?"Муж":"Мужской");case Xt.FEMALE:case Xt.FEMALE_INFANT:return n(t?"Жен":"Женский");default:return e}},passengerType(e){const t=en;switch(e){case Wt.ADULT:return t("Взрослый");case Wt.CHILD:return t("Ребёнок");case Wt.INFANT:return t("Младенец");default:return e}},rulesByDocumentType(e){const t=en;switch(e){case xe.RUSSIAN_PASSPORT:return t("Укажите серию и Ð
2½Ð¾Ð¼ÐµÑ€ паспорта, например 4506 782176. При этом знак номера (№, #) не указывается.");case xe.INTERNATIONAL_PASSPORT:return t("Укажите номер заграничного паспорта, например 601522106. При этом знак номера (№, #) не указывается.");case xe.FOREIGN_DOCUMENT:return t("Введите серию (если есть) и номер документа, без # и №.");case xe.NATIONAL_ID_CARD:return t("Введите серию (если есть) и номер национальной ID-карты, без # и №.");case xe.BIRTH_CERTIFICATE:return t("Укажите номер свидетельства о рождении, например IVЯЯ123456.");default:return e}},insurancesProviderText(e){const t=en;switch(e){case Bt.ALFA:return t("АльфаСтрахование");case Bt.D2:return t("D2 Страхование");case Bt.INGOS:return t("Ингосстрах");case Bt.INGOS_LIFE:return t("Ингосстрах Жизнь");case Bt.RENINS:return t("Группа Ренессанс Страхование");default:return e}},railwayCarsCategory(e){const t=en;return{[zt.COMPARTMENT]:t("Купе"),[zt.LUXURY]:t("СВ"),[zt.SOFT]:t("Люкс"),[zt.SHARED]:t("Общ"),[zt.RESERVEDSEAT]:t("Плацкарт"),[zt.SEDENTARY]:t("Сид")}[e]},railwayLoyaltyCard(e){const t=en;switch(e){case qt.BonusCard:return t('Карта "РЖД Бонус"');case qt.UniversalCard:return t("Универсальная карта");default:return e}},railwayPassengerDocumentType(e){const t=en;return{[jt.RUSSIAN_PASSPORT]:t("Паспорт РФ"),[jt.BIRTH_CERTIFICATE]:t("Свидетельство о рождении"),[jt.INTERNATIONAL_PASSPORT]:t("Заграничный паспорт"),[jt.FOREIGN_DOCUMENT]:t("Иностранный документ"),[jt.MILLTARY_ID]:t("Военный билет"),[jt.SEAMAN]:t("Паспорт моряка"),[jt.OFFICER]:t("Удостоверение личности офицера"),[jt.LOST_PASPORT]:t("Справка об утере паспорта"),[jt.RF_RETURN]:t("Свид. на возвращение в РФ"),[jt.DIPLOMATIC_PASSPORT]:t("Дипломатический паспорт"),[jt.SERVICE_PASSPORT]:t("Служебный паспорт"),[jt.NOT_SET]:t("Не указан"),[jt.TEMPORARY_ID]:t("Временное удостоверение личности"),[jt.RETURN_CERTIFICATE]:t("Свидетельство на возвращение"),[jt.RESIDENCE]:t("Вид на жительство"),[jt.STATELESS_ID]:t("Удостоверение личности лица без гражданства"),[jt.OTHER_DOCUMENT]:t("Другой документ")}[e]},railwayPassengerType(e){const t=en;return{[Kt.ADULT]:t("взрослый"),[Kt.CHILD]:t("ребенок"),[Kt.INFANT]:t("младенец"),[Kt.PENSIONER]:t("пенсионер"),[Kt.YOUTH]:t("подросток")}[e]},railwayTariff(e){const t=en;return{[Zt.FULL]:t("Полный"),[Zt.BABY]:t("Детский"),[Zt.BABY_U10]:t("Детский (до 10 лет)"),[Zt.RF_BABY]:t("Детский"),[Zt.WI_BABY]:t("Детский"),[Zt.WI_P_BABY]:t("Детский"),[Zt.JUNIOR]:t("Юниор"),[Zt.WITHOUT_SPACE]:t("Детский без места"),[Zt.RF_P_WITHOUT_SPACE]:t("Детский без места"),[Zt.RF_WITHOUT_SPACE]:t("Детский без места"),[Zt.WI_WITHOUT_SPACE]:t("Детский без места"),[Zt.SENIOR]:t("Senior (60+)"),[Zt.BABY_U7]:t("Детский (до 7 лет)"),[Zt.ROUND_TRIP]:t("Туда-обратно"),[Zt.ROUND_TRIP_INTERSTATE]:t("Туда-обратно"),[Zt.KUPEK]:t("Купек"),[Zt.SINGLE]:t("Сингл"),[Zt.PUPIL]:t("Школьники"),[Zt.UNIVERSAL_CARD]:t("Универсальная карта"),[Zt.CHILD_DOPP]:t("Детский без места по льготе ДОПП"),[Zt.HOLIDAY]:t("Праздничный"),[Zt.WEDDING]:t("Свадебный"),[Zt.FAMILY]:t("Семейный"),[Zt.INTERNAL_FAMILY]:t("Семья"),[Zt.BIRTHDAY]:t("ДеньР"),[Zt.BIRTHDAY_ACCOMPANYING]:t("ДеньС")}[e]},aviaRefundRequestStatusType(e){const t=en;switch(e){case gt.AWAITING_SUPPLIER_RESPONSE:return t("Ожидает ответа от поставщика");case gt.REFUND_REQUEST_SENT:return t("Ваша заявка в обработке");case gt.REFUND_ANSWER_RECEIVED:return t("Получен ответ");case gt.REFUND_REQUEST_DENIED:return t("Возврат отклонен");case gt.REFUND_REQUEST_NOT_POSSIBLE:return t("Возврат невозможен");case gt.REFUND_REQUEST_EXPIRED:return t("Срок действия запроса истек");case gt.WAIVER_OF_REFUND:return t("Отказ от вырученной суммы");case gt.REFUND_CONFIRMED:return t("Возврат подтвержден");case gt.REFUND_COMPLETED:return t("Возврат оформлен");default:return e}},aviaRefundRequestType(e,t=!1){const n=en;switch(e){case mt.VOLUNTARY_REFUND:return n(t?"Добровольный":"Добровольный возврат");case mt.FORCED_REFUND:return n(t?"Вынужденный":"Вынужденный возврат");default:return e}},aexRefundRequestStatusType(e){const t=en;switch(e){case Lt.CANCELLED:return t("Запрос отменен");case Lt.CREATED:return t("Запрос создан");case Lt.EXPIRED:return t("Запрос истек");case Lt.COMPLETED:return t("Запрос оформлен");case Lt.REFUND_IN_PROCESS:return t("В процессе возврата");default:return e}},aviaInsuranceRequestStatusType(e){const t=en;switch(e){case Ut.CANCELLED:return t("Запрос отменен");case Ut.CREATED:return t("Запрос создан");case Ut.EXPIRED:return t("Запрос истек");case Ut.COMPLETED:return t("Запрос оформлен");case Ut.REFUND_IN_PROCESS:return t("В процессе возврата");default:return e}},orderGroup(e){const t=en;switch(e){case Ft.BOOKED:return t("Забронированные");case Ft.REFUNDED:return t("Возвращенные");case Ft.TICKETED:return t("Оформленные");case Ft.CANCELLED:return t("Отмененные");default:throw new Error("Unknown group")}},aviaExchangeRequestStatusType(e){const t=en;switch(e){case ft.EXCHANGE_REQUEST_AWAITING_SUPPLIER_RESPONSE:return t("Заявка ожидает ответа от поставщика");case ft.EXCHANGE_REQUEST_SENT:return t("Ваша заявка в обработке");case ft.EXCHANGE_TRIPS_FOUND:return t("Получены рекомендации");case ft.EXCHANGE_TRIPS_SELECTED:return t("Рекомендация выбрана");case ft.EXCHANGE_REQUEST_EXPIRED:return t("Срок действия запроса истек");case ft.EXCHANGE_REQUEST_CANCELLED:return t("Отказ от обмена");case ft.EXCHANGE_REQUEST_PAID:return t("Оплачено");case ft.EXCHANGE_REQUEST_CONFIRMED:return t("Подтверждено");case ft.EXCHANGE_REQUEST_NOT_POSSIBLE:return t("Отказано в обмене");case ft.EXCHANGE_REQUEST_PAYMENT_IN_PROGRESS:return t("В процессе оплаты");case ft.EXCHANGE_REQUEST_PAYMENT_FAILED:return t("Ошибка оплаты");case ft.EXCHANGE_REQUEST_COMPLETED:return t("Обмен произведен");default:return e}},aviaUnsuccessfulTicketingRequestStatusType(e){const t=en;switch(e){case Gt.SENT:return t("Заявка отправлена");case Gt.EXPIRED:return t("Срок действия запроса истек");case Gt.PAID:return t("Оплачено");case Gt.PAYMENT_IN_PROCESS:return t("Оплата в обработке");case Gt.COMPLETE:return t("Сегменты оформлены");case Gt.SURCHARGE_REQUIRED:return t("Требуется доплата");case Gt.IMPOSSIBLE:return t("Отказано в оформлении");case Gt.CANCELLED_BY_CLIENT:return t("Отказ от заявки");case Gt.PAYMENT_FAILED:return t("Ошибка оплаты");default:return e}},aviaPassengersEditingRequestStatusType(e){const t=en;switch(e){case Pt.SENT:return t("Заявка отправлена");case Pt.EXPIRED:return t("Срок действия запроса истек");case Pt.PAID:return t("Оплачено");case Pt.PAYMENT_IN_PROCESS:return t("Оплата в обработке");case Pt.COMPLETE:return t("Корректировки произведены");case Pt.SURCHARGE_REQUIRED:return t("Требуется доплата");case Pt.IMPOSSIBLE:return t("Отказано в корректировке");case Pt.CANCELLED_BY_CLIENT:return t("Отказ от заявки");case Pt.PAYMENT_FAILED:return t("Ошибка оплаты");case Pt.AWAITING_SUPPLIER_RESPONSE:return t("Ожидает ответа от поставщика");default:return e}},aviaExchangeRequestType(e,t=!1){const n=en;switch(e){case Ot.VOLUNTARY_EXCHANGE:return n(t?"Добровольный":"Добровольный обмен");case Ot.FORCED_EXCHANGE:return n(t?"Вынужденный":"Вынужденный обмен");default:return e}},aviaCommonReasons(e){const t=en;switch(e){case Dt.SEGMENTS_CANCElATION:case pt.CANCELED:return t("Причина отмены");case Dt.SEGMENTS_POSTPONING:case pt.POSTPONED:return t("Причина переноса");default:return null}},partOfDay(e){const t=en;switch(e){case kt.DAY:return t("День");case kt.EVENING:return t("Вечер");case kt.NIGHT:return t("Ночь");case kt.MORNING:return t("Утро");default:return e}}}}),Qn=e(()=>{Xn(),nn={otherPassengerHasThisValue:()=>en("Другой пассажир имеет поле с таким же значением"),maxLength:e=>`${en("Достигнуто максимальное количество символов -")}${e}`,minLength:e=>`${en("Минимальное количество символов -")} ${e}`,onlyLatin:()=>en("Разрешена только латиница"),onlyCyrillic:()=>en("Разрешена только кириллица"),invalidValue:()=>en("Неверное значение"),requiredValue:()=>en("Обязательное поле"),exchangeFlightServiceClass:()=>en("Выбранный класс не должен быть ниже класса обслуживания, примененного на сегменте маршрута, подлежащего обмену"),exchangeFlightNextFlight:()=>en("Новая дата вылета не должна быть позже даты следующего перелета"),exchangeFlightPrevFlight:()=>en("Новая дата вылета не должна быть раньше даты предыдущего перелета"),notMatch:e=>en(`${e} не совпадают`),match:e=>en(`${e} совпадают`),requiredAnother:(e="")=>en(`Поле ${e} не должно быть пустым`),unacceptableSymbols:()=>en("Недопустимые символы"),otherPassengerHasThisBonusCard(){const e=en;return e("Согласно требованиям авиакомпании Вы не можете использовать один бонусный номер для нескольких пассажиров. ")+e("Пожалуйста, введите уникальный номер бонусной карты")},validationError:()=>en("Ошибка валидации"),maxNumberExceeded:(e="единиц")=>en(`Максимальное количество ${e} превышено`),numberNeedToValidate:(e,t)=>
2en(`Минимальное  количество ${e??"единиц"} - ${t}`),incorrectFiles:()=>en("Файл(ы) невалидны"),phoneErrorWithFormat(e){const t=en;return t(e?`В формате ${e.replace(/\./g,"_")}`:"Неверные данные")}}}),Vn=e(()=>{s(),E(),S(),[rn]=i({namespace:"utilities-validation",locales:{[r.en_US]:()=>F(()=>import("./esm-chunk-zemIx68R.js"),__vite__mapDeps([2,1]))}})}),zn=e(()=>{Qn()});function qn(e){const t=(0,un.default)(e),n=(0,En.default)(e),r=(0,sn.default)(e);if(!n&&!e||(r||t)&&0===e.length)return nn.requiredValue()}function jn(e){const t=an.validate(e),n=e.match(/\.[^\.]+$/);if(null===n)return nn.invalidValue();const r=/\d/.test(n[0]);return t&&!r?void 0:nn.invalidValue()}function Kn(e,t,n,r){if(!r||e&&e!==n)return function(e,t="",n=""){if(!e)return!1;const r=e.replace(/\D/g,"").length-n.length;if("49"===e.replace(/\D/g,"").substring(0,2))return r>=10&&r<=11;if("972"===e.replace(/\D/g,"").substring(0,3))return 9===r;if("66"===e.replace(/\D/g,"").substring(0,2))return 9===r;const a=(t.match(/\./g)||[]).length;return t&&17!==a?e.length===a:r>=6&&r<=12}(e,t,n)?void 0:nn.invalidValue()}function Zn(e,t,n){const r=rn,a=W(e,"DD.MM.YYYY").clone(),s=W(),E=t===xe.RUSSIAN_PASSPORT&&a.add({years:14}).isAfter(s),u=t===xe.BIRTH_CERTIFICATE&&a.add({years:14,days:90}).isSameOrBefore(n);if(E||u)return(0,cn.default)(r('Тип документа "${document}" не соответствует возрасту пассажира "${birthdate}"'))({document:tn.passengerDocumentTypesTranslates(t),birthdate:e})}function Jn(e,t=!1){const n=rn,r=It(St(e));return ot(r)?t?n("Заполните корректно"):void 0:Et(r)?void 0:n("Заполните корректно")}function er(e,t=!1){const n=rn,r=It(St(e));return ot(r)?t?n("Заполните корректно"):void 0:/^\d{9}$/g.test(r)?void 0:n("Заполните корректно")}function tr(e,t=!1,n){const r=rn,a=St(e);return ot(a)?t?r("Заполните корректно"):void 0:function(e,t){const n=rn;return e.length<1||e.length>16?n("Номер не менее одного знака и не более 16 знаков!"):0===e.replace(/[A-Za-zСсА-Яа-яЁёІіЇї]+/g,"").length&&(e.replace(/[^A-Za-z]+/g,"").length<5||!/^[A-Za-z]+$/g.test(e))?n("Не менее 5-ти знаков латинскими буквами!"):["ua","by"].includes(t.toLowerCase())&&!/^[A-Za-zСсА-Яа-яЁёІіЇї\d\-]+$/g.test(e)?n("Буквы могут быть кириллицей или латиницей!"):["ua","by"].includes(t.toLowerCase())||/^[A-Za-z\d\-]+$/g.test(e)?"kz"!==t.toLowerCase()||/^[A-Za-z]\d{8}$/g.test(e)?"-"===e.slice(0,1)||"-"===e.slice(-1)?n("Дефис не может быть первым или последним!"):void 0:n("Номер должен содержать 1 букву и 8 цифр!"):n("Буквы могут быть только на латинице!")}(a,n)}function nr(e,t=!1){const n=rn,r=St(e);return ot(r)?t?n("Заполните корректно"):void 0:(a=r,rt.test(a)?void 0:n("Заполните корректно"));var a}function rr(e){const{documentType:t,value:n,citizen:r}=e;switch(t){case xe.RUSSIAN_PASSPORT:return Jn(n,!0)||null;case xe.FOREIGN_DOCUMENT:case xe.NATIONAL_ID_CARD:return tr(n,!0,r)||null;case xe.BIRTH_CERTIFICATE:return nr(n,!0)||null;case xe.INTERNATIONAL_PASSPORT:return er(n,!0)||null;default:return null}}function ar(e,t=!1,n,r,a){const s=rn,{serverDateFormat:E}=o.dateTime,u=W(e,E);return ot(It(e))?t?nn.requiredValue():void 0:u.isValid()&&(e.split(" ")[1]?.split(":")[1]?.length||u.format(E)===e)?r&&r.isBefore(u)||n&&n.isAfter(u)?s("Вне диапазона!"):a?a():void 0:s("Дата невалидна!")}function sr(e,t=!1,n=2,r=100,a=!1){const s=rn,E=St(e);return ut(e)?ot(e)?t?nn.requiredValue():void 0:dt(e).length!==e.length||E.length<n||E.length>r||"тест"===E.toLowerCase()?s("Неправильное имя!"):!a&&/\s/.test(dt(e))?s("Использование пробелов в имени, фамилии и отчестве недопустимо. Вместо пробелов используйте дефис"):void 0:s("Только латиница!")}function Er(e){const t=rn;return ot(e)?t("Не заполнено имя держателя карты!"):/^[a-z\.\-\'\s]{3,27}
2$/i.test(e.trim().replace(/[\.\-\']/g,""))?void 0:t("Неверное имя держателя карты!")}function ur(e,t){const n=rn;return ot(e)?n("Не заполнен код!"):Je(e,t)?void 0:n("Неверный код!")}function cr(e){const t=rn;return ot(e)?nn.requiredValue():function(e){const t=e.split("/"),n=t[0],r=t[1],a=/^\d+$/;return!!n.length&&!!r.length&&a.test(r)&&a.test(n)&&parseInt(n,10)<=12&&parseInt(n,10)>0}(e)?void 0:t("Неверная дата!")}function ir(e){const t=rn;return ot(e)?t("Не заполнен номер карты!"):Ze(e)?void 0:t("Неверный номер карты!")}function or(e,t){if(e&&e.length>t)return nn.maxLength(t)}function _r(e,t){if(e&&e.length<t)return nn.minLength(t)}function Tr(e,t,n){return[_r(e,t),or(e,n)].find(e=>void 0!==e)}function lr(e,t){return 0===e.replace(new RegExp(`[${t.join("")}]+`),"").length?nn.invalidValue():void 0}function Rr(e){return/[^А-яёЁA-z\s\-]/.test(e)?nn.unacceptableSymbols():void 0}function Ar(e,t,n=!0,r=""){if(n?t&&e.trim()!==t:t&&e.trim()===t)return n?nn.notMatch(r):nn.match(r)}function Nr(e,t){if(!e||(0,sn.default)(e)&&0===e.length)return nn.requiredAnother(t)}function Ir(e,t,n){if(e&&e>t)return nn.maxNumberExceeded(n)}function Sr(e,t,n){if(e<t)return nn.numberNeedToValidate(n,t)}function dr(e){return/^[a-zA-Zа-яА-Я0-9\-]+$/.test(e)?null:"Промокод может содержать только буквы, цифры и дефис"}var Cr=e(()=>{_(),ze(),an=t(qe()),sn=t(l()),En=t(b()),un=t(Y()),cn=t($()),x(),at(),on(),Wn(),Qn(),Rt(),Vn(),zn()});function fr(e,t,n){return n<=e?e:n>=t?t:n}function Dr(e){let t=[];if(1===e.length)t=e[0];else{const n=Dr(e.slice(1));for(const r of n)for(const n of e[0])t.push(`${n}-${r}`)}return t}var Or,Pr=e(()=>{});function Lr(e,t){switch(e){case Mt.EXACTLY:return{min:(0,Or.default)(t),max:(0,Or.default)(t)};case Mt.PLUS_ONE:return{min:(0,Or.default)(t),max:(0,Or.default)(t).add(1,"day")};case Mt.MINUS_ONE:return{min:(0,Or.default)(t).add(-1,"day"),max:t};case Mt.PLUS_MINUS_ONE:return{min:(0,Or.default)(t).add(-1,"day"),max:(0,Or.default)(t).add(1,"day")};case Mt.PLUS_MINUS_TWO:return{min:(0,Or.default)(t).add(-2,"day"),max:(0,Or.default)(t).add(2,"day")};default:return{min:(0,Or.default)(t),max:(0,Or.default)(t)}}}var Ur,hr,pr,gr,mr=e(()=>{On(),Or=t(A())});function Fr(e){const{value:t,upperCase:n=!0,transliterateToEn:r=!0,additionalFioDividers:a=[]}=e,s=["-",...a];let E=(0,hr.default)(t).replace(new RegExp(`[^а-яА-яёЁa-zA-Z${s.join("")}]`,"g"),"");return E=s.reduce((e,t)=>[null,null].reduce(e=>e.replace(new RegExp(`(${t+t})+`,"g"),t),e),E),E=(0,pr.default)(E,"-"),E=(0,gr.default)(E,"-"),null!==r&&(E=r?function(e){const t={"а":"a","б":"b","в":"v","г":"g","д":"d","е":"e","ё":"e","ë":"e","ж":"zh","з":"z","и":"i","й":"i","к":"k","л":"l","м":"m","н":"n","о":"o","п":"p","р":"r","с":"s","т":"t","у":"u","ф":"f","х":"kh","ц":"ts","ч":"ch","ш":"sh","щ":"shch","ь":"","ы":"y","ъ":"","э":"e","ю":"iu","я":"ia","А":"A","Б":"B","В":"V","Г":"G","Д":"D","Е":"E","Ё":"E","Ë":"E","Ж":"Zh","З":"Z","И":"I","Й":"I","К":"K","Л":"L","М":"M","Н":"N","О":"O","П":"P","Р":"R","С":"S","Т":"T","У":"U","Ф":"F","Х":"Kh","Ц":"Ts","Ч":"Ch","Ш":"Sh","Щ":"Shch","Ь":"","Ы":"Y","Ъ":"","Э":"E","Ю":"Iu","Я":"Ia"};return e.split("").map(e=>t[e]??e).join("")}(E):Nt(E)),E=n?E.toUpperCase():s.reduce((e,t)=>e.split(t).map(Ur.default).join(t),E),E}function Gr(e,t){return/^[a-zA-Z-]+$/.test(e)?e:t}function Mr(e){const{documentType:t,value:n}=e;switch(t){case xe.FOREIGN_DOCUMENT:case xe.NATIONAL_ID_CARD:return It(St(n)).substring(0,16).toUpperCase();case xe.BIRTH_CERTIFICATE:return It(St(n)).substring(0,12).toUpperCase();default:return n}}var vr,Hr=e(()=>{ze(),Ur=t(X()),hr=t(I()),pr=t(Q()),gr=t(k()),on()});function yr(){const e=vr.default.parse(document.location.search,{ignoreQueryPrefix:!0}),{admitad_uid:t}=e;if(t){const n=new Date,r=n.getTime()+7776e6;n.setTime(r),document.cookie=`admitad_uid=${t};expires=+${n.toUTCString()}+;path=/`,delete e.admitad_uid,window.history.replaceState(null,"",window.location.origin+window.location.pathname+vr.default.stringify(e,{addQueryPrefix:!0}))}}function wr(){const e=/admitad_uid=([\da-z]+)/g.exec(document.cookie);return e&&e[1]?{admitad_uid:e[1]}:{}}var Yr,br=e(()=>{vr=t(y())});function Br(){const{click_id:e}=Yr.default.parse(document.location.search,{ignoreQueryPrefix:!0});if(e){const t=new Date,n=t.getTime()+2592e6;t.setTime(n),document.cookie=`click_id=${e};expires=+${t.toUTCString()}+;path=/`}}function $r(){const e=/click_id=([^;]+)/g.exec(document.cookie);return e&&e[1]||void 0}var xr,kr,Xr,Wr=e(()=>{Yr=t(y())}),Qr=e(()=>{xr=t(H()),kr=({requestInitiator:e,interval:t=1e4,initialCall:n=!0,beforeInitialCall:r=()=>({}),finishCallback:a=()=>!1,errorCallback:s=()=>({}),timeoutCallback:E=()=>({}),timeout:u=0,stoplogCallback:c=()=>({})})=>{const[i,o]=(0,xr.useState)(!1),_=(0,xr.useRef)(null),T=(0,xr.useRef)(0),l=(0,xr.useRef)(0),R=(0,xr.useCallback)(()=>{_.current&&clearInterval(_.current),T.current=0,l.current=0,_.current=null,c?.(),o(!1)},[]),A=(0,xr.useCallback)(()=>{o(!0)},[]),N=(0,xr.useCallback)(()=>{R(),A()},[R,A]);return(0,xr.useEffect)(()=>()=>{R()},[]),(0,xr.useEffect)(()=>{async function c(){T.current+=1,u&&(l.current+=t);try{return a(await e(),{trie:T.current})}catch(n){return s(n,{trie:T.current}),!0}}function o(){_.current=setInterval(()=>{c().then(e=>{e&&R(),u&&l.current>=u&&(R(),E())})},t)}i&&!_.current&&(n?(r(),c().then(e=>{e||o()})):o())},[i,_.current]),{isPooling:i,start:A,stop:R,restart:N}}}),Vr=e(()=>{z(),q()});function zr(e){const t=Xr.useRef(!1),[n,r]=Xr.useState(!1);return Xr.useEffect(()=>(t.current=!0,()=>{t.current=!1}),[]),[n,async function(n){r(!0);try{return await e(n)}finally{t.current&&r(!1)}}]}var qr,jr,Kr,Zr,Jr,ea=e(()=>{Xr=t(H())});function ta({validations:e,initialValues:t={}}){if(!e)throw new Error("the option `validations` is required");if("object"!=typeof e)throw new Error("the option `validations` should be an object");
2if("object"!=typeof t)throw new Error("the option `initialValues` should be an object");const[n,r]=(0,Jr.useState)(t),[a,s]=(0,Jr.useState)({});function E(t,n){const r=e[t];if(r){if(r.required&&!n)return!0;if(r.pattern&&!new RegExp(r.pattern.value).exec(n))return!0;if(r.validate&&"function"==typeof r.validate){const e=r.validate(n);if(e)return!!(0,Kr.default)(e)||e}}return!1}function u(e,t,u=!1){let c=!1;if(!u){const n=E(e,t);return n&&(c=!0),r(n=>({...n,[e]:t})),s(t=>({...t,[e]:n})),n}{const u=a[e]?(0,qr.default)(a[e]):{},i=n[e]?(0,qr.default)(n[e]):{};(0,jr.default)(t,(e,t)=>{const n=E(t,e);n&&(c=!0),u[t]=n,i[t]=e}),r(t=>({...t,[e]:i})),s(t=>({...t,[e]:u}))}return c}return{values:n,errors:a,isInvalidField:E,validate:u,reset:function(e){s(e?t=>({...t,[e]:!1}):{})},allIsValid:function(e=!1,t){return!Object.keys(t||n).map(r=>u(r,(t||n)[r],e)).some(e=>(0,Zr.default)(e))},updateStateValues:function(e){r(e||t)}}}var na,ra,aa,sa=e(()=>{qr=t(A()),jr=t(V()),Kr=t(T()),Zr=t(Y()),Jr=t(H())}),Ea=e(()=>{t(H())}),ua=e(()=>{t(H())}),ca=e(()=>{c(),t(H())}),ia=e(()=>{na=t(H()),ra=e=>{const{initialTimeRemaining:t=0,onComplete:n=()=>({}),onTick:r=()=>({}),onBeforeTick:a=()=>({}),interval:s=1e3}=e,[E,u]=(0,na.useState)(t),[c,i]=(0,na.useState)(!1),[o,_]=(0,na.useState)(!1),T=(0,na.useRef)(null),l=(0,na.useRef)(!!t),R=(0,na.useCallback)(()=>{T.current&&clearInterval(T.current),i(!0),_(!1)},[]),A=(0,na.useCallback)((e=0)=>{R(),u(e||t),i(!1),_(!0)},[t]),N=(0,na.useCallback)((e=0)=>{A(e)},[]);return(0,na.useEffect)(()=>(l.current?A():l.current=!0,R),[]),(0,na.useEffect)(()=>{l.current&&(T.current=setTimeout(()=>{if(E>0){const e=E-s,t=e>0?e:0;a(t),u(t),r(t),e<=0&&(R(),n())}},s))},[o,E]),{isPending:o,isComplete:c,timeRemaining:E,start:A,restart:N,finish:R}}});function oa(e,t,n){const[r,a]=(0,aa.useState)(n);return(0,aa.useEffect)(()=>{let t=!1;const n=e();if(null!=n)return n.then(e=>{t||a(e)}),()=>{t=!0}},t),r}var _a,Ta,la,Ra,Aa=e(()=>{aa=t(H())}),Na=e(()=>{t(H())}),Ia=e(()=>{t(H())}),Sa=e(()=>{_a=t(H()),Ta=e=>{const t=(0,_a.useRef)(null);return(0,_a.useEffect)(()=>{const n=n=>{t.current&&!t.current.contains(n.target)&&e()};return document.addEventListener("click",n,!0),()=>{document.removeEventListener("click",n,!0)}},[t]),t}}),da=e(()=>{t(H())});function Ca(){const[e,t]=(0,la.useState)(Ra.CLEAR),[n,r]=(0,la.useState)(null);return{copy:(0,la.useCallback)(async e=>{if(t(Ra.PENDING),r(null),navigator.clipboard&&navigator.clipboard.writeText)try{return await navigator.clipboard.writeText(e),void t(Ra.SUCCESS)}catch(n){t(Ra.ERROR),console.warn("Ошибка копирования",n)}try{!function(e){const t=document.createElement("textarea");t.value=e,t.style.position="fixed",t.style.top="-9999px",t.style.left="-9999px",t.style.opacity="0",document.body.appendChild(t),t.focus(),t.select();try{if(!document.execCommand("copy"))throw new Error("Fallback copy failed")}finally{document.body.removeChild(t)}}(e),t(Ra.SUCCESS)}catch(n){throw t(Ra.ERROR),r(n instanceof Error?n:new Error("Failed to copy")),n}},[]),status:e,error:n}}var fa,Da=e(()=>{la=t(H()),Ra=function(e){return e.CLEAR="clear",e.PENDING="pending",e.SUCCESS="success",e.ERROR="error",e}({})}),Oa=e(()=>{ea(),sa(),Ea(),ua(),ca(),ia(),Qr(),Vr(),Aa(),Na(),Ia(),Sa(),da(),Da()});function Pa(e,t=fa.Q60){return`${e}?quality=${t}`}var La=e(()=>{fa=function(e){return e[e.Q30=30]="Q30",e[e.Q40=40]="Q40",e[e.Q50=50]="Q50",e[e.Q60=60]="Q60",e[e.Q70=70]="Q70",e[e.Q80=80]="Q80",e[e.Q90=90]="Q90",e}({})});export{lr as $,Tn as $t,Dr as A,_e as An,yt as At,Er as B,gt as Bt,Mr as C,ye as Cn,Fn as Ct,Lr as D,me as Dn,pn as Dt,Gr as E,Oe as En,Yt as Et,nr as F,ae as Fn,Pn as Ft,er as G,In as Gt,rr as H,pt as Ht,Zn as I,j as In,Mt as It,Ar as J,Lt as Jt,sr as K,Ut as Kt,ur as L,K as Ln,On as Lt,Nr as M,de as Mn,Ht as Mt,Cr as N,ce as Nn,Ln as Nt,mr as O,ge as On,wt as Ot,qn as P,te as Pn,vt as Pt,Sr as Q,Dt as Qt,cr as R,mt as Rt,yr as S,be as Sn,$t as St,Hr as T,Fe as Tn,Bt as Tt,jn as U,Sn as Ut,ar as V,dn as Vt,tr as W,ht as Wt,Ir as X,Ot as Xt,or as Y,An as Yt,_r as Z,ln as Zt,$r as _,xe as _n,Wt as _t,Ra as a,It as an,nn as at,wr as b,Qe as bn,Gn as bt,oa as c,Rt as cn,Xn as ct,ta as d,ut as dn,Zt as dt,ft as en,Rr as et,ea as f,_t as fn,Bn as ft,kr as g,ze as gn,Hn as gt,Qr as h,qe as hn,Qt as ht,Oa as i,St as in,Qn as it,Pr as j,Te as jn,Un as jt,fr as k,De as kn,hn as kt,ra as l,it as ln,en as lt,Vr as m,et as mn,yn as mt,Pa as n,on as nn,dr as nt,Ca as o,Nt as on,Wn as ot,zr as p,at as pn,jt as pt,Tr as q,Nn as qt,La as r,Ct as rn,Jn as rt,Ta as s,st as sn,tn as 
2st,fa as t,_n as tn,Kn as tt,sa as u,ct as un,xn as ut,Wr as v,Ve as vn,vn as vt,Fr as w,Me as wn,mn as wt,br as x,Be as xn,xt,Br as y,$e as yn,Xt as yt,ir as z,Cn as zt};
3//# sourceMappingURL=esm-chunk-yVcTLTcY.js.map

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.