PageSourceSearch

https://www.gopili.de/_next/static/chunks/6740-a918302155650781.js

js gopili.de collected 2026-10-08 12:21:07 UTC 22,486 bytes, 1 lines download raw bytes

1!function(){try{var e="u">typeof window?window:"u">typeof global?global:"u">typeof globalThis?globalThis:"u">typeof self?self:{};e._sentryModuleMetadata=e._sentryModuleMetadata||{},e._sentryModuleMetadata[(new e.Error).stack]=function(e){for(var r=1;r<arguments.length;r++){var i=arguments[r];if(null!=i)for(var t in i)i.hasOwnProperty(t)&&(e[t]=i[t])}return e}({},e._sentryModuleMetadata[(new e.Error).stack],{"_sentryBundlerPluginAppKey:kombo-app":!0})}catch(e){}}(),(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[6740],{8275:(e,r,i)=>{"use strict";i.d(r,{Aj:()=>_,UK:()=>A,e1:()=>E});var t,a=i(80263),n=i(2429),s=i(53239),l=i(17343),o=i(80922),d=i(2596),c=i(94638),p=i(19702),x=i(43555),m=i(59809),u=i(94335),h=i(42059),g=i(45706),y=i(44915),v=i(8514),f=i(77758),j=i(35104),A=((t={}).BuyAvantageCard="BuyAvantageCard",t.ContinueWithoutAvantageCard="ContinueWithoutAvantageCard",t);let C=(0,s.createContext)(void 0),_=()=>{let e=(0,s.useContext)(C);if(void 0===e)throw Error("useCrossSell must be used within a CrossSellProvider");return e},E=e=>{let{children:r}=e,i=(()=>{let e=(0,o.wA)(),r=(0,d.useParams)(),{displayPreferences:i}=(0,v.mx)(),{withInward:t}=(0,f.oZ)(),{bookingPassengers:a,updateBooking:A,crossSellPurchases:C,passengersCrossSell:_,setPassengersCrossSell:E}=(0,u.Bx)(),I=(0,h.Ym)(),{t:D}=(0,c.B)(y.NS.FunnelPassengersConfirm),T=(0,d.useHistory)(),b=(0,d.useRouteMatch)(),[N,P]=(0,s.useState)({}),[R,w]=(0,s.useState)(!1),L=(0,s.useCallback)((e,r)=>{E(_.map(i=>i.id===e?{...i,buyDiscountCard:r}:i))},[_,E]),S=(0,s.useCallback)(async(s,o)=>{let{setFieldError:d}=o;if(e((0,p.VR)(p.ME.CrossSell,!1)),R)return;w(!0);let c=!1,u=!1;try{for(let[e,i]of s.passengers.entries()){var h,y,v;let t=null==C?void 0:C.find(e=>e.passenger.id===i.passengerId&&e.purchaseType!==l.DiscountCardPurchaseType.RENEWAL);if(t||(null==(h=_[e])?void 0:h.buyDiscountCard))if(!t||(null==(y=_[e])?void 0:y.buyDiscountCard)){let t=null==(v=_[e])?void 0:v.recommendedDiscountCardId,n=null==a?void 0:a.find(r=>{var i;return r.id===(null==(i=_[e])?void 0:i.id)});if(!t||!n)continue;let s={locale:I,cardType:t,providerId:l.ProviderId.SNCF,passenger:{...n},purchaseType:l.DiscountCardPurchaseType.CREATION,startingDate:i.startingDate},o=await m._.createDiscountCardDraft(r.bookingId,s);if(!1===o.success){let{errorMessage:r,maxDate:i}=o,t="passengers[".concat(e,"].startingDate"),a=D(r,{date:i?(0,g.G8)(new Date(i),I):void 0});d(t,a),c=!0;break}u=!0}else{let e=await m._.deleteDiscountCardDraft(r.bookingId,i.passengerId,l.DiscountCardPurchaseType.CREATION);if(!1===e.success)throw Error("Could not delete discount card purchase");u=!0}}u&&await A(!0),c||(i?t?T.push((0,n.formatRoute)(x.ME,b.params)):T.push((0,n.formatRoute)(x.YZ,b.params)):t?T.push((0,n.formatRoute)(x._J,b.params)):T.push((0,n.formatRoute)(x.eI,b.params)))}catch(r){(0,j.v)(r),e((0,p.VR)(p.ME.CrossSell,!0,p.VL.Error,"ERROR_TRY_AGAIN")),c=!0}finally{w(!1)}},[a,C,e,i,T,R,I,b.params,r.bookingId,_,D,A,t]);return{isCrossSellLoading:R,handleCrossSellCheckboxChange:L,onCrossSellSubmit:S,crossSellOptionPerPassenger:N,setCrossSellOptionPerPassenger:P}})();return(0,a.jsx)(C.Provider,{value:i,children:r})}},21485:e=>{e.exports={"cross-sell-container":"styles_cross-sell-container__Q_Yr7","cross-sell-card":"styles_cross-sell-card__k0PMQ","purchases-list":"styles_purchases-list__RXgqF","purchases-list-header":"styles_purchases-list-header__Rp23E","purchase-row":"styles_purchase-row__cxi_y","remove-margin-bottom":"styles_remove-margin-bottom__7h6ln","body-text":"styles_body-text__mzNCC","cross-sell-input-container":"styles_cross-sell-input-container__x5kGU"}},25260:(e,r,i)=>{"use strict";i.d(r,{A:()=>q});var t=i(80263),a=i(17343),n=i(37744),s=i(94638),l=i(53239),o=i(9617),d=i(42059),c=i(87913),p=i(59606),x=i(95217),m=i.n(x),u=i(94335),h=i(8275),g=i(45593),y=i(74770),v=i(9356),f=i(50343),j=i(44915),A=i(98774),C=i.n(A);let _=m().bind(C()),E=e=>{var r;let{index:i,passengerId:a,recommendedDiscountCardType:n,recommendedDiscountCardPrice:o}=e,{t:d}=(0,s.B)([j.NS.FunnelPassengersConfirm]),{handleCrossSellCheckboxChange:c,crossSellOptionPerPassenger:p,setCrossSellOptionPerPassenger:x}=(0,h.Aj)(),m=(0,y.j7)(),[,u,A]=(0,y.Mt)("passengers[".concat(i,"].crossSellOption")),{error:C,value:E}=u,{setValue:I}=A,D=(0,f.T)(),T=(0,l.useCallback)(e=>{I(e),x({...p,[a]:e}),c(a,e===h.UK.BuyAvantageCard)},[c,a,I,x,p]);return(0,l.useEffect)(()=>{let e=p[a];void 0!==e&&void 0===E&&T(e)},[p,T,a,E]),(0,t.jsxs)(g.az,{d:"flex",flexDirection:"column",gap:"8px",className:_("
1cross-sell-input-container"),children:[(0,t.jsx)(g.z6,{name:"passengers[".concat(i,"].crossSellOption"),options:[{value:h.UK.BuyAvantageCard,label:"".concat((e=>{let r="Carte Avantage";switch(e){case 1:r+=" Senior";break;case 3:r+=" Jeune";break;case 7:r+=" Adulte";break;default:return""}return r})(n)),secondaryLabel:(0,t.jsx)(g.az,{d:"flex",alignItems:"center",h:"100%",children:D(o)}),description:p[a]!==h.UK.BuyAvantageCard?(0,t.jsx)(g.az,{children:(0,t.jsx)(g.EY,{variant:"small",color:"grey3",children:d("BUY_CARTE_AVANTAGE_DESC")})},"buy-carte-avantage-desc"):void 0,hiddenDescription:[(0,t.jsxs)(g.az,{className:_("input-label"),children:[(0,t.jsx)(g.az,{marginBottom:"12px",marginTop:"8px",children:(0,t.jsx)(g.EY,{variant:"small",color:"grey3",children:d("BUY_CARTE_AVANTAGE_DESC")})},"buy-carte-avantage-desc"),(0,t.jsx)(v.A,{name:"passengers[".concat(i,"].startingDate"),label:d("Date de validit\xe9")})]},"carte-avantage-start-date")]},{value:h.UK.ContinueWithoutAvantageCard,label:d("CONTINUE_WITHOUT_CARTE_AVANTAGE")}],value:null!=(r=p[a])?r:"",onValueChange:e=>T(e),isLarge:!0,isInvalid:m.submitCount>0&&!!C}),m.submitCount>0&&"CROSS_SELL_OPTION_REQUIRED"===C&&(0,t.jsx)(g.EY,{variant:"small",color:"redError",fontWeight:"light",children:d(C)})]})};var I=i(21485),D=i.n(I);let T=m().bind(D()),b=e=>{let{passenger:r}=e,{passengersCrossSell:i}=(0,u.Bx)(),{isCrossSellLoading:a}=(0,h.Aj)();if(!i.some(e=>e.id===r.id)||!r.id)return null;let n=i.find(e=>e.id===r.id),s=null==n?void 0:n.recommendedDiscountCardId,l=null==n?void 0:n.price,o=i.findIndex(e=>e.id===r.id);return(0,t.jsx)("div",{className:T("cross-sell-container"),children:(0,t.jsx)("div",{className:T("cross-sell-card"),children:(0,t.jsx)(c.A,{width:"100%",children:!a&&s&&l?(0,t.jsx)(c.A,{width:"100%",children:(0,t.jsx)(E,{index:o,passengerId:r.id,recommendedDiscountCardType:s,recommendedDiscountCardPrice:l})}):(0,t.jsx)(c.A,{marginTop:"12px",children:(0,t.jsx)(p.A,{height:"40px"})})})})})};var N=i(45706),P=i(70719),R=i(2936),w=i(52840),L=i(38098);let S=()=>{let{t:e}=(0,s.B)([j.NS.PaymentForm]),{companyBillingProfile:r}=(0,w.As)(),{countries:i}=(0,L.o)(),a=(0,l.useMemo)(()=>{var e;if(!(null==r?void 0:r.country))return;let t=i.find(e=>e.code===r.country);return null!=(e=null==t?void 0:t.displayName)?e:r.country},[null==r?void 0:r.country,i]);if(!r)return null;let n=[r.zipCode,r.city].filter(Boolean).join(" ");return(0,t.jsxs)(R.az,{children:[(0,t.jsxs)(R.az,{d:"flex",alignItems:"center",gap:"8px",children:[(0,t.jsx)(R.In,{icon:"buildingBold",height:"20px",width:"20px",color:"textPrimary"}),(0,t.jsx)(R.EY,{as:"p",variant:"medium",color:"textPrimary",fontWeight:"semibold",children:e("COMPANY_SECTION_TITLE",{defaultValue:"Entreprise"})})]}),(0,t.jsxs)(R.az,{marginLeft:"28px",marginTop:"4px",d:"flex",flexDirection:"column",gap:"2px",children:[(0,t.jsx)(R.EY,{as:"p",variant:"small",color:"textPrimary",fontWeight:"semibold",lineHeight:"short",children:r.companyName}),r.companyEmail&&(0,t.jsx)(R.EY,{as:"p",variant:"small",color:"textPrimary",lineHeight:"short",children:r.companyEmail}),r.vatNumber&&(0,t.jsx)(R.EY,{as:"p",variant:"small",color:"textPrimary",lineHeight:"short",children:r.vatNumber}),r.sncfCompanyCode&&(0,t.jsx)(R.EY,{as:"p",variant:"small",color:"textPrimary",lineHeight:"short",children:r.sncfCompanyCode}),r.addressStreet&&(0,t.jsx)(R.EY,{as:"p",variant:"small",color:"textPrimary",lineHeight:"short",children:r.addressStreet}),n&&(0,t.jsx)(R.EY,{as:"p",variant:"small",color:"textPrimary",lineHeight:"short",children:n}),a&&(0,t.jsx)(R.EY,{as:"p",variant:"small",color:"textPrimary",lineHeight:"short",children:a})]})]})};var k=i(43242),B=i(55579),M=i(14073),O=i(66134),Y=i(55414),U=i(65352),H=i(22150),W=i(91116);let F=e=>{var r;let{discountCard:i,displayValidity:n,crossSellPurchase:l,renewalPurchase:o,appliedFare:d,passengerId:p,onRenew:x,renewalAvailability:m,onCancelRenewal:u,isRenewalLoading:h=!1}=e,{t:g}=(0,s.B)([j.NS.PassengerForm]),y=(0,Y.Y)(),v=(0,W.db)(i,new Date);return(0,t.jsxs)(t.Fragment,{children:[(0,t.jsxs)(c.A,{d:"flex",flexDirection:"row",gap:"8px",alignItems:"center",children:[!!i.cardType.id&&(0,t.jsx)(O.A,{discountCardId:i.cardType.id,isExpired:v}),l&&(0,t.jsx)(M.A,{as:"p",variant:"mini",fontWeight:"bold",color:"goodGreen",marginLeft:"12px",children:"+49€"}),(null==d?void 0:d.fareName)&&(0,t.jsx)(M.A,{as:"p",variant:"mini",fontWeight:"bold",color:"goodGreen",marginLeft:"12px",children:(r=d.fareName).includes("Tarif AVANTAGE")&&(0,a.isSNCFAvantageDiscountCard)(i.cardType.id)?g("AVANTAGE_REDUCTION_TEXT"):r.includes("MAX")&&(0,a.isSNCFMaxDiscountCard)(i.cardType.id)?g("FREE_TICKET"):""})]}),(0,t.jsx)(c.A,{marginTop:"4px",children:o?(0,t.jsxs)(c.A,{children:[(0,t.jsxs)(M.A,{as:"span",variant:"mini",color:"grey3",children:[g("RENEWAL_PLANNED_FROM",{date:(0,N.G8)(new Date(o.startingDate),y)})," "]}),u&&(h?(0,t.jsx)(c.A,{d:"inline-flex",alignItems:"center",children:(0,t.jsx)(B.A,{color:"grey",size:"small"})}):(0,t.jsx)(c.A,{as:"button",type:"button",onClick:u,children:(0,t.jsx)(M.A,{as:"span",variant:"mini",color:"grey3",textDecoration:"underline",children:g("CANCEL_RENEWAL")})}))]}):(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(U.L,{discountCard:i,displayValidity:n}),(0,t.jsx)(H.B,{discountCard:i,passengerId:p,onRenew:x,renewalAvailability:m})]})})]})};var z=i(48339),G=i(29252),V=i(77686),K=i(28001),Z=i(8320);let $=()=>{let{t:e}=(0,s.B)([j.NS.PassengerForm]),r=(0,Y.Y)(),{userPreference:i}=(0,V.F7)(),a=i?(0,Z.zB)(i,r):Z._f,n=(0,K.$)(a),l=(null==i?void 0:i.showSchoolVacations)&&a.schoolVacationCountry?n:e("NO",{ns:j.NS.Common});return(0,t.jsxs)(R.az,{children:[(0,t.jsxs)(R.az,{d:"flex",alignItems:"center",gap:"8px",children:[(0,t.jsx)(R.In,{icon:"setting",height:{mobile:"16px",desktop:"20px"},width:{mobile:"16px",desktop:"20px"}}),(0,t.jsx)(R.EY,{as:"p",variant:"medium",color:"textPrimary",fontWeight:"semibold",children:e("USER_PREFERENCES",{ns:j.NS.PassengerForm})})]}),(0,t.jsxs)(R.az,{d:"flex",alignItems:"center",gap:"4px",lineHeight:"short",marginLeft:"24px",marginTop:"4px",children:[(0,t.jsxs)(R.EY,{as:"p",variant:"small",color:"grey3",children:[e("HOLIDAYS")," :"]}),(0,t.jsx)(R.EY,{as:"p",variant:"small",color:"textPrimary",children:l})]})]})},q=e=>{var r,i,c,p;let x,{passenger:m,handleEdit:u,canAddPhoto:h=!1,isLoading:g=!1,noIdentityFields:y=!1,noDiscountCard:v=!1,displayAddressInfos:A=!1,showToddlerOnLapOption:C=!1,pushchairInfo:_,displayCrossSell:E=!1,crossSellPurchase:I,renewalPurchase:D,onRenewDiscountCard:T,getRenewalAvailability:R,onCancelDiscountCardRenewal:w,isRenewalLoading:L=!1,isUserProfile:B=!1,appliedFare:M,displayDiscountCardValidity:O=!1,isFadedOut:Y=!1,notification:U,discountCardProviders:H,showUkEtaNotice:W=!1}=e,{t:V}=(0,s.B)([j.NS.PassengerForm]),K=(0,d.Ym)(),Z=(0,l.useMemo)(()=>{var e,r;return!v&&(null==m||null==(r=m.discountCards)?void 0:r.length)?H?null!=(e=null==m?void 0:m.discountCards.filter(e=>{var r,i;return null==(r=e.cardType)||!r.providerId||H.includes(null==(i=e.cardType)?void 0:i.providerId)}))?e:[]:null==m?void 0:m.discountCards:[]},[H,v,null==m?void 0:m.discountCards]);if(g)return(0,t.jsx)(z.A,{});if(!(null==m?void 0:m.birthday))return null;let q="";m.reducedMobility&&(m.hasMobilityCard||m.hasWheelchair||(q="REDUCED_MOBILITY_INFO"),!m.hasWheelchair&&m.hasMobilityCard&&(q="HAS_MOBILITY_CARD"),m.hasWheelchair&&!m.hasMobilityCard&&(q="HAS_WHEELCHAIR"),m.hasWheelchair&&m.hasMobilityCard&&(q="HAS_WHEELCHAIR_AND_MOBILITY_CARD")),x=V(m.identityDocumentType===a.IdentityDocument.NationalId?"ID_DOCUMENT_LABEL_nationalId":m.identityDocumentType===a.IdentityDocument.Passport?"ID_DOCUMENT_LABEL_passport":"ID_DOCUMENT_LABEL_nationalId");let X=m.identityDocumentType===a.IdentityDocument.Passport,Q=X?m.passportNo:m.identityDocumentNo,J=X?m.passportValidity:m.identityDocumentValidity,ee=J?new Date(Date.UTC(J.year,J.month-1,J.day)):void 0,er=ee?(0,N.G8)(ee,K):void 0,ei=ee&&ee<new Date,et=!ei&&ee&&ee<new Date(new Date().setMonth(new Date().getMonth()+12)),ea=(0,o.a8)(m.birthday);return(0,t.jsxs)(n.Zp,{isFadedOut:Y,children:[U&&(0,t.jsx)(n.az,{marginBottom:"16
1px",children:U}),(0,t.jsxs)(n.az,{d:"flex",flexDirection:"column",gap:"12px",children:[(0,t.jsx)(G.x1,{mainPassenger:m,birthdaySummary:V("BIRTHDAY_SUMMARY",{context:(0,a.mapSex)(m.sex,"female","male"),date:(0,P.kI)(m.birthday),ns:j.NS.PassengerForm}),onAddPhoto:h?u:void 0,handleEdit:u}),Z.map(e=>(0,t.jsx)(n.az,{children:(0,t.jsx)(F,{discountCard:e,appliedFare:M,displayValidity:O,passengerId:(0,P.Ww)(m),renewalPurchase:(null==D?void 0:D.cardType)===e.cardType.id?D:void 0,onRenew:T&&!D?()=>T(e):void 0,renewalAvailability:null==R?void 0:R(e),onCancelRenewal:w,isRenewalLoading:L},e.cardType.id)},e.cardType.id)),m.onLap&&C?(0,t.jsxs)(t.Fragment,{children:[(0,t.jsxs)(n.az,{d:"flex",flexDirection:"row",gap:"8px",alignItems:"center",children:[(0,t.jsx)(G.Nq,{info:V("BABY_ONLAP"),icon:(0,t.jsx)(n.In,{icon:"baby",height:"16px",width:"16px",color:"primaryDarker"}),backgroundColor:"lightBlueBackground",textColor:"primaryDarker",noPadding:!0}),(0,t.jsx)(n.EY,{as:"p",variant:"mini",fontWeight:"bold",color:"goodGreen",marginLeft:"12px",children:V("FREE_TICKET")})]}),(0,t.jsx)(n.EY,{as:"p",variant:"mini",fontWeight:"semibold",children:V("TODDLER_NO_TICKET_BRING_ID")})]}):(0,t.jsxs)(t.Fragment,{children:[(null==M?void 0:M.reduction)&&(0,t.jsx)(G.Nq,{info:V(M.reduction.label?M.reduction.label:"CHILD_FARE"),icon:ea===a.AgeGroup.ADULT?(0,t.jsx)(n.In,{icon:"discountCard",height:"16px",width:"16px",color:"primaryDarker"}
1):void 0,backgroundColor:"lightBlueBackground",textColor:"primaryDarker",extraInfo:((e,r,i)=>{switch(e.type){case"percentage":return r("CHILD_REDUCTION_PERCENT",{value:e.value});case"flat":return r("CHILD_FLAT_PRICE",{amount:(0,f.O)({amount:e.amount,currency:e.currency},i,!0)});case"free":return r("FREE_TICKET");case"named":return""}})(M.reduction,V,K)||void 0,noPadding:!0}),m.reducedMobility&&(0,t.jsx)(G.Nq,{info:V(q||""),backgroundColor:"lightBlueBackground",textColor:"primaryDarker",icon:(0,t.jsx)(n.In,{icon:"wheelchair",height:"16px",width:"16px",color:"primaryDarker"}),noPadding:!0}),!v&&!I&&(null==(r=m.discountCards)?void 0:r.length)===0&&u&&ea===a.AgeGroup.ADULT&&(0,t.jsx)(G.pv,{title:V("HEADING_DISCOUNT_CARDS"),subtitle:V("SUBTITLE_ENCOURAGE_DISCOUNT_CARD"),triggerText:V("ADD_DISCOUNT_CARD"),icon:"discountCard",onClick:u}),!y&&Q&&(0,t.jsx)(G.TM,{nationality:null==(i=m.nationality)?void 0:i.displayName,identityDocumentNo:Q,identityDocument:x,identityDocumentValidity:er,isIdentityDocumentExpired:ei,identityText:x,isIdentityDocumentExpiringSoon:et}),!y&&!Q&&u&&(0,t.jsx)(G.pv,{title:V("IDENTITY_DOCUMENT"),subtitle:V("SUBTITLE_ENCOURAGE_IDENTITY_DOCUMENT"),triggerText:V("ADD_IDENTITY_DOCUMENT"),icon:"identity",onClick:u}),!y&&W&&(0,t.jsx)(n.az,{marginLeft:"24px",children:(0,t.jsx)(k.d,{nationalityCode:null==(c=m.nationality)?void 0:c.code})}),E&&!v&&(0,a.isNotInputPassenger)(m)&&(0,t.jsx)(b,{passenger:m}),(A||B)&&m.address&&(0,t.jsxs)(n.az,{marginBottom:B?"12px":void 0,children:[(0,t.jsxs)(n.az,{d:"flex",alignItems:"center",gap:"8px",children:[(0,t.jsx)(n.In,{icon:"location",height:"12px",width:"12px"}),(0,t.jsx)(n.EY,{as:"p",variant:"medium",color:"textPrimary",fontWeight:"semibold",children:V("address")})]}),(0,t.jsx)(n.EY,{as:"p",variant:"small",color:"textPrimary",marginLeft:"24px",lineHeight:"short",marginTop:"4px",children:m.address.street}),(0,t.jsxs)(n.EY,{as:"p",variant:"small",color:"textPrimary",marginLeft:"24px",lineHeight:"short",children:[m.address.zipPostCode," ",m.address.city]}),(0,t.jsx)(n.EY,{as:"p",variant:"small",color:"textPrimary",marginLeft:"24px",lineHeight:"short",children:null==(p=m.address.country)?void 0:p.displayName})]})]}),_,B&&(0,t.jsx)(S,{}),B&&(0,t.jsx)($,{})]})]})}},29252:(e,r,i)=>{"use strict";i.d(r,{x1:()=>j,pv:()=>f,TM:()=>v,Nq:()=>y});var t=i(80263),a=i(95217),n=i.n(a),s=i(94638),l=i(83491),o=i(87913),d=i(43449),c=i(14073),p=i(26187),x=i(44915),m=i(42277),u=i(38245),h=i.n(u);let g=n().bind(h()),y=e=>{let{info:r,backgroundColor:i,icon:a,textColor:n,extraInfo:s,noPadding:l=!1}=e;return(0,t.jsx)("div",{className:g("passenger-info",{"no-padding":l}),children:(0,t.jsxs)(o.A,{d:"flex",alignItems:"center",children:[(0,t.jsx)(o.A,{background:i,__paddingBottom:"7px",__paddingTop:"7px",__paddingLeft:"7px",__paddingRight:"7px",borderRadius:"md",width:"fit-content",children:(0,t.jsxs)(o.A,{d:"flex",justifyContent:"space-between",alignItems:"center",gap:"8px",children:[a&&(0,t.jsx)(t.Fragment,{children:a}),(0,t.jsx)(c.A,{as:"p",variant:"small",fontWeight:"semibold",color:n,children:r})]})}),s&&(0,t.jsx)(c.A,{as:"p",variant:"mini",fontWeight:"bold",color:"goodGreen",marginLeft:"12px",children:s})]})})},v=e=>{let{nationality:r,identityText:i,identityDocumentNo:a,identityDocumentValidity:n,isIdentityDocumentExpired:l,isIdentityDocumentExpiringSoon:p}=e,{t:m}=(0,s.B)([x.NS.PassengerForm]);return(0,t.jsxs)("div",{children:[(0,t.jsxs)(o.A,{d:"flex",alignItems:"center",gap:"8px",children:[(0,t.jsx)(d.A,{icon:"identity",height:{mobile:"16px",desktop:"20px"},width:{mobile:"16px",desktop:"20px"}}),(0,t.jsx)(c.A,{as:"p",variant:"medium",color:"textPrimary",fontWeight:"semibold",children:m("IDENTITY_DOCUMENT")})]}),(0,t.jsxs)(o.A,{d:"flex",alignItems:"center",gap:"4px",lineHeight:"short",marginLeft:"24px",marginTop:"4px",children:[(0,t.jsxs)(c.A,{as:"p",variant:"small",color:"grey3",children:[m("Nationality")," :"]}),(0,t.jsx)(c.A,{as:"p",variant:"small",color:"textPrimary",children:r})]}),(0,t.jsxs)(o.A,{d:"flex",alignItems:"center",gap:"4px",lineHeight:"short",marginLeft:"24px",children:[(0,t.jsxs)(c.A,{as:"p",variant:"small",color:"grey3",children:[i," :"]}),(0,t.jsx)(c.A,{as:"p",variant:"small",color:"textPrimary",children:a})]}),n&&(0,t.jsxs)(o.A,{d:"flex",flexDirection:"column",gap:"8px",children:[(0,t.jsxs)(o.A,{d:"flex",alignItems:"center",gap:"4px",lineHeight:"short",marginLeft:"24px",children:[(0,t.jsxs)(c.A,{as:"p",variant:"small",color:"grey3",children:[m("Expiration")," :"]}),(0,t.jsx)(c.A,{as:"p",variant:"small",color:"textPrimary",children:n}),l&&(0,t.jsxs)(c.A,{as:"p",variant:"mini",color:"redError",fontWeight:"semibold",marginLeft:"8px",children:["⚠️ ",m("EXPIRED")]}),p&&(0,t.jsxs)(c.A,{as:"p",variant:"mini",color:"orange",fontWeight:"semibold",marginLeft:"8px",children:["⚠️ ",m("EXPIRING_SOON")]})]}),p&&"France"===r&&(0,t.jsx)(c.A,{variant:"small",fontWeight:"medium",as:"a",href:"https://passeport.ants.gouv.fr/",target:"_blank",color:"primary",marginLeft:"24px",children:m("RENEW_IDENTITY_DOCUMENT")})]})]})},f=e=>{let{title:r,subtitle:i,triggerText:a,icon:n,onClick:s}=e;return(0,t.jsxs)("div",{children:[(0,t.jsxs)(o.A,{d:"flex",alignItems:"center",gap:"8px",children:[(0,t.jsx)(d.A,{icon:n,height:{mobile:"16px",desktop:"20px"},width:{mobile:"16px",desktop:"20px"},color:"textPrimary"}),(0,t.jsx)(c.A,{as:"p",variant:"medium",color:"textPrimary",fontWeight:"semibold",children:r})]}),(0,t.jsx)(c.A,{as:"p",variant:"mini",color:"grey3",marginTop:"8px",marginLeft:"24px",children:i}),(0,t.jsx)(o.A,{as:"button",type:"button",d:"flex",alignItems:"center",gap:"4px",marginTop:"8px",marginLeft:"24px",onClick:s,children:(0,t.jsx)(l.A,{text:a,icon:(0,t.jsx)(d.A,{icon:n,height:{mobile:"16px",desktop:"20px"},width:{mobile:"16px",desktop:"20px"},color:"primary"})})})]})},j=e=>
1{let{mainPassenger:r,birthdaySummary:i,onAddPhoto:a,handleEdit:n}=e,{t:l}=(0,s.B)(),x=!r.profilePicture&&!!a,u=(0,t.jsx)(m.q,{url:r.profilePicture,firstName:r.firstName,lastName:r.lastName,size:"md",showCameraBadge:x});return(0,t.jsxs)(o.A,{className:g("identity-card"),children:[x?(0,t.jsx)("button",{onClick:a,children:u}):u,(0,t.jsxs)(o.A,{marginLeft:"16px",d:"flex",flexDirection:"column",gap:"2px",children:[(0,t.jsxs)(o.A,{d:"flex",alignItems:"center",gap:"8px",children:[(0,t.jsxs)(c.A,{as:"p",lineHeight:"short",variant:"small",fontWeight:"semibold",ellipsis:!0,children:[(0,p.ZH)(r.firstName)," ",r.lastName.toUpperCase()]}),n&&(0,t.jsx)(o.A,{position:"absolute",top:"0",right:"0",children:(0,t.jsx)("button",{type:"button",onClick:n,children:(0,t.jsx)(d.A,{icon:"edit-bold",height:"16px",width:"16px",color:"primary",title:l("Modifier")})})})]}),(0,t.jsx)(c.A,{as:"p",lineHeight:"short",variant:"small",ellipsis:!0,children:r.email}),r.phoneNumber&&(0,t.jsx)(c.A,{as:"p",lineHeight:"short",variant:"small",children:r.phoneNumber.replace(/(\d{2})(\d{1})(\d{2})(\d{2})(\d{2})(\d{2})/,"$1 $2 $3 $4 $5 $6")}),(0,t.jsx)(c.A,{as:"p",lineHeight:"short",variant:"small",children:i})]})]})}},30990:(e,r,i)=>{"use strict";i.d(r,{I:()=>a.A,Z:()=>t.A});var t=i(93543),a=i(59606)},37744:(e,r,i)=>{"use strict";i.d(r,{EY:()=>s.A,In:()=>n.A,Zp:()=>a.A,az:()=>t.A});var t=i(87913),a=i(93543),n=i(43449),s=i(14073)},38245:e=>{e.exports={"passenger-info":"PassengerCard_passenger-info__awCTa","no-padding":"PassengerCard_no-padding__WPQut","identity-card":"PassengerCard_identity-card__OXGUV"}},48339:(e,r,i)=>{"use strict";i.d(r,{A:()=>c});var t=i(80263),a=i(95217),n=i.n(a),s=i(30990),l=i(38245),o=i.n(l);let d=n().bind(o()),c=()=>(0,t.jsx)(s.Z,{children:Array.from({length:3}).map((e,r)=>(0,t.jsx)("div",{className:d("passenger-info"),children:(0,t.jsxs)("div",{className:d("info"),children:[(0,t.jsx)(s.I,{width:60,style:{marginTop:10}}),(0,t.jsx)(s.I,{width:120,style:{marginTop:10}})]})},r))})},59913:(e,r,i)=>{"use strict";i.d(r,{A:()=>l});var t=i(80263),a=i(45732),n=i(92979),s=i(77626);let l=e=>{let{children:r}=e,i={duration:.5,ease:[.43,.13,.23,.96]};return(0,t.jsx)(a.F,{features:n.l,children:(0,t.jsx)(s.m.div,{initial:"exit",animate:"enter",exit:"exit",children:(0,t.jsx)(s.m.div,{variants:{exit:{x:100,opacity:0,transition:i},enter:{x:0,opacity:1,transition:i}},children:(0,t.jsx)(s.m.div,{initial:"initial",animate:"enter",exit:"exit",children:r})})})})}},98774:e=>{e.exports={"cross-sell-input-container":"styles_cross-sell-input-container__gMSNx",isSelected:"styles_isSelected__Wk4By","input-label":"styles_input-label__3nGS4"}}}]);

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.