1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,28643,(e,a,t)=>{a.exports=JSON.parse('{"_meta":{"updated":"2026-07-06","scope":"Flights departing Berlin Brandenburg (BER). Prices in EUR unless noted. Dynamic prices shown as \'from\'.","note":"SWISS and Austrian Airlines also fly from BER but follow the same Lufthansa Group fare and baggage rules as Lufthansa. Emirates does not serve BER. Low-cost carriers price bags dynamically â booking online at the time of ticket purchase is always cheapest."},"airlines":[{"id":"easyjet","name":"easyJet","source":"https://www.easyjet.com/en/help/baggage/cabin-bag-and-hold-luggage","overweight":[{"range":"over purchased hold-bag weight","fee":"£12 (~â¬14) per kg at the airport; extra weight pre-bookable online in 3 kg steps (~£12 each), max 32 kg per bag"}],"oversize":[],"fares":[{"name":"Standard","personal":"Included, small cabin bag 45Ã36Ã20 cm, up to 15 kg (under seat)","carry":"Large cabin bag 56Ã45Ã25 cm NOT included â paid extra, from £5.99 (~â¬7), dynamic; includes Speedy Boarding","bag1":"from £6.99 (~â¬8) for 15 kg / from £9.49 (~â¬11) for 23 kg online, dynamic","bag2":"Dynamic â same per-bag pricing, cheaper online than airport","weight":"Hold bags sold by weight: 15 / 23 / 26 / 29 / 32 kg"},{"name":"Standard Plus","personal":"Included, 45Ã36Ã20 cm","carry":"Included â large cabin bag 56Ã45Ã25 cm, up to 15 kg + Speedy Boarding","bag1":"Paid extra, dynamic","bag2":"Dynamic","weight":"Hold bags sold by weight: 15â32 kg"},{"name":"FLEXI","personal":"Included, 45Ã36Ã20 cm","carry":"Included â large cabin bag 56Ã45Ã25 cm","bag1":"Included, 23 kg hold bag","bag2":"Paid extra, dynamic","weight":"23 kg included; extra weight purchasable up to 32 kg"}]},{"id":"ryanair","name":"Ryanair","source":"https://www.ryanair.com/gb/en/useful-info/help-centre/fees","overweight":[{"range":"over purchased allowance","fee":"â¬11 per kg (airport/kiosk)"}],"oversize":[],"fares":[{"name":"Basic (Value)","personal":"Included, 40Ã30Ã20 cm (must fit under seat)","carry":"NOT included â 10 kg cabin bag 55Ã40Ã20 cm requires \'Priority & 2 Cabin Bags\' or a higher fare: ~â¬6â36 at booking, dynamic (much more if added later)","bag1":"10 kg check-in bag from ~â¬16 at booking / 20 kg bag from ~â¬25 at booking (range â¬25â55), dynamic","bag2":"Dynamic â up to 3 checked bags per passenger","weight":"Bags sold as 10 kg or 20 kg; 20 kg is the largest standard bag"},{"name":"Regular","personal":"Included, 40Ã30Ã20 cm","carry":"Included â priority boarding + 10 kg cabin bag 55Ã40Ã20 cm","bag1":"NOT included â from ~â¬25 at booking, dynamic","bag2":"Dynamic","weight":"10 kg or 20 kg per purchased bag"},{"name":"Flexi Plus","personal":"Included, 40Ã30Ã20 cm","carry":"Included â priority + 10 kg cabin bag + fast track + free changes","bag1":"NOT included â from ~â¬25 at booking, dynamic","bag2":"Dynamic","weight":"10 kg or 20 kg per purchased bag"}]},{"id":"lufthansa","name":"Lufthansa","caution":"New Economy Basic fare (bookable from 28 Apr 2026, travel from 19 May 2026) includes NO cabin trolley â personal item only. Rolling out gradually on European routes; check what your fare includes.","source":"https://www.lufthansa.com/de/en/baggage-and-other-fees","overweight":[{"range":"24â32 kg (Europe)","fee":"â¬50 (within allowance); â¬130 as an additional heavy bag"},{"range":"24â32 kg AND oversized (Europe)","fee":"â¬100 (within allowance); â¬180 as additional bag"}],"oversize":[{"range":"159â292 cm total (Europe)","fee":"â¬50 (within allowance); â¬130 as additional bag"}],"fares":[{"name":"Economy Basic (new 2026, select European routes)","personal":"Included, 40Ã30Ã10 cm (under seat)","carry":"NOT included â adding a cabin bag costs roughly â¬20â50 per leg","bag1":"NOT included â from â¬30 online (cross-border Europe, booked 8+ days ahead) / â¬60 at airport","bag2":"Paid â check Lufthansa\'s baggage calculator","weight":"23 kg / 50 lb per bag; 32 kg hard max"},{"name":"Economy Light","personal":"Included, 40Ã30Ã10 cm","carry":"Included, 8 kg, 55Ã40Ã23 cm","bag1":"NOT included â from â¬30 online (cross-border Europe) / â¬60 at airport","bag2":"Paid â check
1Lufthansa\'s baggage calculator","weight":"23 kg / 50 lb per bag; 32 kg hard max"},{"name":"Economy Classic / Flex","personal":"Included","carry":"Included, 8 kg","bag1":"Included, 23 kg (50 lb)","bag2":"Paid â check Lufthansa\'s baggage calculator","weight":"23 kg / 50 lb per bag"},{"name":"Business","personal":"Included","carry":"2 pieces, 8 kg each","bag1":"Included, 32 kg","bag2":"Included, 32 kg","weight":"32 kg / 70 lb per bag"}]},{"id":"eurowings","name":"Eurowings","source":"https://www.eurowings.com/en/information/baggage.html","overweight":[{"range":"over booked weight class (max 32 kg)","fee":"varies, check airline â pre-booking a higher weight class online is up to 50% cheaper than the airport"}],"oversize":[],"fares":[{"name":"BASIC","personal":"Included, 40Ã30Ã25 cm (under seat)","carry":"NOT included â large cabin bag 55Ã40Ã23 cm, 8 kg is paid or comes with SMART fare","bag1":"from â¬18 (23 kg) online, route-dependent; 12 kg small bag from â¬17","bag2":"Dynamic â cheaper online up to 2 h before departure","weight":"23 kg standard; 32 kg bag from â¬67"},{"name":"SMART","personal":"Included, 40Ã30Ã25 cm","carry":"Included â cabin bag 55Ã40Ã23 cm, 8 kg + preferred seat","bag1":"Included, 23 kg","bag2":"Dynamic","weight":"23 kg / 50 lb per bag"},{"name":"BIZclass","personal":"Included","carry":"Included, 55Ã40Ã23 cm","bag1":"Included, 32 kg","bag2":"Included on most BIZclass fares â check fare details","weight":"32 kg / 70 lb per bag"}]},{"id":"wizzair","name":"Wizz Air","source":"https://www.wizzair.com/en-gb/help-centre/booking-information-and-services/baggage/baggage-allowance","overweight":[{"range":"over purchased allowance (10â20 kg or 20â32 kg band)","fee":"â¬13 per kg at the airport"}],"oversize":[],"fares":[{"name":"Basic","personal":"Included, 40Ã30Ã20 cm (must fit under seat), max 10 kg","carry":"NOT included â 55Ã40Ã23 cm, 10 kg trolley requires WIZZ Priority: â¬10â58.80 online / â¬55 at airport","bag1":"NOT included â 10 / 20 / 26 / 32 kg options, dynamic (cheapest at initial booking)","bag2":"Dynamic â up to 3 checked bags","weight":"Sold by weight class: 10, 20, 26 or 32 kg"},{"name":"With WIZZ Priority (add-on or in WIZZ Go/Plus bundles)","personal":"Included, 40Ã30Ã20 cm","carry":"Included â trolley 55Ã40Ã23 cm, max 10 kg + priority boarding","bag1":"Checked bag separate (included in some bundles â check bundle contents)","bag2":"Dynamic","weight":"10â32 kg depending on purchased class"}]},{"id":"turkish","name":"Turkish Airlines","caution":"Germany routes use the weight concept and the allowance varies by route and fare bundle â on many short-haul Europe/Turkey routes the cheapest EcoFly is now hand-baggage-only. Always check the allowance printed on your ticket.","source":"https://www.turkishairlines.com/en-int/any-questions/checked-baggage/","overweight":[{"range":"over weight allowance","fee":"charged per kg, varies by route â use Turkish Airlines\' excess baggage calculator"}],"oversize":[{"range":"over 158 cm total","fee":"varies, check airline"}],"fares":[{"name":"EcoFly","personal":"Included, small under-seat item","carry":"Included, 8 kg, 55Ã40Ã23 cm","bag1":"Often NOT included on short-haul Europe/Turkey routes (hand-baggage-only) â check your ticket","bag2":"Within weight allowance where included","weight":"Weight concept: typically 20 kg in Economy when included; single bag max 32 kg"},{"name":"ExtraFly","personal":"Included","carry":"Included, 8 kg","bag1":"Included â typically 20 kg (Europe weight concept), confirm on ticket","bag2":"Counts against total kg allowance","weight":"Weight concept: total kg allowance, single bag max 32 kg"},{"name":"PrimeFly","personal":"Included","carry":"Included, 8 kg","bag1":"Included â highest Economy allowance + flexible ticket, confirm on ticket","bag2":"Counts against total kg allowance","weight":"Weight concept: total kg allowance, single bag max 32 kg"}]},{"id":"condor","name":"Condor","caution":"Fees are zone-based (Zones 1â6) and fare names differ by route: Economy Zero on most European leisure routes, Economy Light with free cabin bag only on new city routes. Condor\'s booking flow shows the exact price for your zone.","source":"https://www.condor.com/eu/flight-preparation/baggage-and-animals/baggage.jsp","overweight":[{"range":"over allowance, up to 32 kg (weight-concept zones)","fee":"â¬15â20 per kg depending on zone"}],"oversize":[],"fares":[{"name":"Economy Zero","personal":"Included, 40Ã30Ã10 cm (under seat)","carry":"NOT included â large cabin bag from â¬9.99 (short-haul zones)","bag1":"NOT included â zone-based, dynamic; booking online in advance is up to 50% cheaper than airport","bag2":"Paid, zone-based","weight":"20 kg Economy standard (rising to 23 kg from May 2027); max 32 kg per bag"},{"name":"Economy Light (city routes)","personal":"Included, 40Ã30Ã10 cm","carry":"Included, 8 kg, 55Ã40Ã20 cm (direct flights on city routes only)","bag1":"NOT included â zone-based, dynamic","bag2":"Paid, zone-based","weight":"20 kg Economy standard"},{"name":"Economy Classic / Best","personal":"Included","carry":"Included, 8 kg, 55Ã40Ã20 cm","bag1":"Included, 20 kg","bag2":"Paid, zone-based","weight":"20 kg Economy / 32 kg Premium-Business"}]},{"id":"vueling","name":"Vueling","source":"https://www.vueling.com/en/vueling-services/prepare-your-trip/luggage","overweight":[{"range":"over purchased allowance, max 32 kg per bag","fee":"â¬12 per kg"}],"oversize":[],"fares":[{"name":"Basic","personal":"Included, 40Ã30Ã20 cm (under seat)","carry":"NOT included â 10 kg trolley 55Ã40Ã20 cm is paid extra (or included with TimeFlex/priority)","bag1":"from â¬10 online (15â30 kg options, dynamic by route); from â¬50 at the airport","bag2":"Dynamic","weight":"Sold by weight: 15 / 20 / 25 / 30 kg"},{"name":"Optima","personal":"Included, 40Ã30Ã20 cm","carry":"Included â 10 kg trolley + seat selection","bag1":"Included, 25 kg","bag2":"Dynamic","weight":"25 kg included; max 32 kg with excess fee"},{"name":"TimeFlex","personal":"Included","carry":"Included â 10 kg trolley","bag1":"varies, check airline (flexibility-focused bundle)","bag2":"Dynamic","weight":"Sold by weight: 15â30 kg"}]},{"id":"pegasus","name":"Pegasus Airlines","caution":"New baggage policy in force since 14 Feb 2026 on international and North Cyprus flights.","source":"https://www.flypgs.com/en/pegasus-baggage-allowance","overweight":[{"range":"excess or oversize piece at boarding (international)","fee":"~â¬50 per piece at the airport â buying online in advance is far cheaper"}],"oversize":[],"fares":[{"name":"Light","personal":"Included, 40Ã30Ã15 cm, up to 3 kg (under seat)","carry":"NOT included â 8 kg cabin bag only from Saver fare upward","bag1":"NOT included â dynamic online,
1cheapest at booking","bag2":"Dynamic","weight":"20 kg standard on international routes when purchased"},{"name":"Saver / Saver Plus","personal":"Included, 40Ã30Ã15 cm","carry":"Included â cabin bag 55Ã40Ã23 cm, up to 8 kg","bag1":"Included, 20 kg (international and North Cyprus routes)","bag2":"Paid, dynamic","weight":"20 kg included; max 32 kg per bag"},{"name":"Comfort Flex","personal":"Included","carry":"Included, 8 kg","bag1":"Included, 20 kg + flexible change/refund","bag2":"Paid, dynamic","weight":"20 kg included"}]},{"id":"sunexpress","name":"SunExpress","caution":"Checked allowance depends on route type: Turkish resort airports (Antalya, Izmir, Dalaman etc. â the typical BER routes) get 20 kg on SunEco; some other international routes get 30 kg.","source":"https://www.sunexpress.com/en-gb/book/book-your-trip/new-sunfares/","overweight":[{"range":"over allowance at the airport","fee":"from ~â¬20 per kg at airport check-in â pre-book extra weight online instead"}],"oversize":[],"fares":[{"name":"SunLight","personal":"Included, 40Ã30Ã20 cm, up to 4 kg (under seat)","carry":"NOT included","bag1":"NOT included â add online from ~â¬15 (10 kg) / ~â¬20 (15 kg), route-dependent","bag2":"Paid, dynamic","weight":"Sold by weight class"},{"name":"SunEco","personal":"Included, 40Ã30Ã20 cm","carry":"Included â cabin bag 55Ã40Ã23 cm, up to 8 kg","bag1":"Included â 20 kg on Turkish resort routes (30 kg on some other international routes)","bag2":"Counts against kg allowance","weight":"Weight concept: 20â30 kg by route"},{"name":"SunClassic / SunPremium","personal":"Included","carry":"Included, 8 kg","bag1":"Included â roughly 5 kg (Classic) / 10 kg (Premium) more than SunEco; check fare table for your route","bag2":"Counts against kg allowance","weight":"Weight concept, route-dependent"}]},{"id":"british","name":"British Airways","source":"https://www.britishairways.com/content/information/baggage-essentials","overweight":[{"range":"23â32 kg (50â70 lb)","fee":"â¬75 (£65) per bag per journey"}],"oversize":[{"range":"over 90Ã75Ã43 cm","fee":"varies, check airline"}],"fares":[{"name":"Economy Basic (hand baggage only)","personal":"Included, 40Ã30Ã15 cm","carry":"Included, 56Ã45Ã25 cm, up to 23 kg","bag1":"Paid extra â dynamic, cheaper online (use BA\'s baggage calculator)","bag2":"Paid, dynamic","weight":"23 kg / 50 lb per bag; 32 kg hard max"},{"name":"Euro Traveller (standard)","personal":"Included, 40Ã30Ã15 cm","carry":"Included, 56Ã45Ã25 cm","bag1":"Included, 23 kg (50 lb)","bag2":"Paid, dynamic â cheaper online","weight":"23 kg / 50 lb per bag"},{"name":"Club Europe","personal":"Included","carry":"Included, 56Ã45Ã25 cm","bag1":"Included, 32 kg","bag2":"Included, 32 kg","weight":"32 kg / 70 lb per bag"}]},{"id":"aegean","name":"Aegean Airlines","caution":"Aegean\'s fare bundles changed recently â sources disagree on whether Flex still includes a checked bag. Verify what your booking shows before you pack.","source":"https://en.aegeanair.com/travel-info/travelling-with-aegean/baggage/baggage-allowance/","overweight":[{"range":"extra / overweight bags","fee":"â¬13â60 depending on route, season and booking channel (cheaper online)"}],"oversize":[{"range":"over 158 cm total","fee":"varies, check airline"}],"fares":[{"name":"GoLight","personal":"Under-seat personal item guaranteed only on Flex/ComfortFlex â check fare","carry":"Included, 8 kg, up to 56Ã45Ã25 cm","bag1":"NOT included â from ~â¬13â60 online depending on route and season","bag2":"Paid","weight":"23 kg / 50 lb per bag, max 158 cm"},{"name":"Flex","personal":"Included (handbag, slim laptop case or medium backpack)","carry":"Included, 8 kg","bag1":"varies, check airline â often NOT included after the recent fare change","bag2":"Paid","weight":"23 kg / 50 lb per bag"},{"name":"ComfortFlex","personal":"Included","carry":"Included, 8 kg","bag1":"Included, 23 kg (50 lb)","bag2":"Paid","weight":"23 kg / 50 lb per bag"}]},{"id":"lot","name":"LOT Polish Airlines","source":"https://www.lot.com/us/en/journey/baggage/checked-baggage","overweight":[{"range":"23â32 kg","fee":"varies, check airline"}],"oversize":[],"fares":[{"name":"Economy Saver","personal":"Included, small personal item","carry":"Included, 8 kg, 55Ã40Ã23 cm (total dims max 118 cm)","bag1":"NOT included â from ~â¬20 online (short-haul), dynamic","bag2":"Paid, dynamic","weight":"23 kg / 50 lb per bag"},{"name":"Economy Standard / Flex","personal":"Included","carry":"Included, 8 kg","bag1":"Included, 23 kg (50 lb)","bag2":"Paid, dynamic","weight":"23 kg / 50 lb per bag"},{"name":"Business","personal":"Included","carry":"2 pieces, 9 kg total â check fare details","bag1":"Included, 32 kg","bag2":"Included, 32 kg","weight":"32 kg / 70 lb per bag"}]},{"id":"klm","name":"KLM","caution":"Air FranceâKLM began rolling out a new \'Basic\' fare without a cabin trolley on European routes in 2025-2026 â
1check whether your fare includes the cabin bag.","source":"https://www.klm.com/information/baggage","overweight":[{"range":"23â32 kg","fee":"varies, check airline"}],"oversize":[],"fares":[{"name":"Basic (new, select European routes)","personal":"Included, 40Ã30Ã15 cm (under seat)","carry":"NOT included â cabin trolley costs extra on Basic","bag1":"NOT included â paid, dynamic","bag2":"Paid, dynamic","weight":"23 kg / 50 lb per bag"},{"name":"Light","personal":"Included, 40Ã30Ã15 cm","carry":"Included, 55Ã35Ã25 cm â 12 kg combined with personal item","bag1":"NOT included â from ~â¬25 online (Europe), dynamic","bag2":"Paid, dynamic","weight":"23 kg / 50 lb per bag, max 158 cm"},{"name":"Standard / Flex","personal":"Included","carry":"Included, 55Ã35Ã25 cm, 12 kg combined","bag1":"Included, 23 kg (50 lb)","bag2":"Paid, dynamic","weight":"23 kg / 50 lb per bag (32 kg in Business)"}]},{"id":"airfrance","name":"Air France","caution":"Air FranceâKLM began rolling out a new \'Basic\' fare without a cabin trolley on European routes in 2025-2026 â check whether your fare includes the cabin bag.","source":"https://wwws.airfrance.fr/en/information/bagages","overweight":[{"range":"23â32 kg","fee":"varies, check airline"}],"oversize":[],"fares":[{"name":"Basic (new, select European routes)","personal":"Included, 40Ã30Ã15 cm (under seat)","carry":"NOT included â cabin trolley costs extra on Basic","bag1":"NOT included â paid, dynamic","bag2":"Paid, dynamic","weight":"23 kg / 50 lb per bag"},{"name":"Light","personal":"Included, 40Ã30Ã15 cm","carry":"Included, 55Ã35Ã25 cm â 12 kg combined with personal item","bag1":"NOT included â from ~â¬25 online (Europe), dynamic","bag2":"Paid, dynamic","weight":"23 kg / 50 lb per bag, max 158 cm"},{"name":"Standard / Flex","personal":"Included","carry":"Included, 55Ã35Ã25 cm, 12 kg combined","bag1":"Included, 23 kg (50 lb)","bag2":"Paid, dynamic","weight":"23 kg / 50 lb per bag (32 kg in Business)"}]},{"id":"qatar","name":"Qatar Airways","caution":"GermanyâDoha routes use the weight concept: your fare gives a total kg allowance you can split across bags. Exact excess rates come from Qatar\'s excess baggage calculator.","source":"https://www.qatarairways.com/en/baggage/allowance.html","overweight":[{"range":"over total weight allowance","fee":"charged per kg by zone â use Qatar\'s excess baggage calculator; single bag max 32 kg"}],"oversize":[{"range":"over standard checked dimensions","fee":"varies, check airline"}],"fares":[{"name":"Economy Lite","personal":"Small personal item allowed with cabin bag","carry":"Included, 1 piece, 7 kg (50Ã37Ã25 cm)","bag1":"Included â 20 kg total weight allowance","bag2":"Within the 20 kg total allowance","weight":"Weight concept: 20 kg total; single bag max 32 kg"},{"name":"Economy Classic","personal":"Included","carry":"Included, 7 kg","bag1":"Included â 25 kg total weight allowance","bag2":"Within the 25 kg total allowance","weight":"Weight concept: 25 kg total"},{"name":"Economy Convenience / Comfort","personal":"Included","carry":"Included, 7 kg","bag1":"Included â 30 kg (Convenience) / 35 kg (Comfort) total","bag2":"Within total allowance","weight":"Weight concept: 30â35 kg total"},{"name":"Business","personal":"Included","carry":"2 pieces, 15 kg total","bag1":"Included â 40 kg total weight allowance","bag2":"Within the 40 kg total allowance","weight":"Weight concept: 40 kg total; single bag max 32 kg"}]}]}')},45786,e=>{"use strict";var a=e.i(52759),t=e.i(11501),n=e.i(16256),r=e.i(28643);let i={fontFamily:"Montserrat, sans-serif",fontSize:15,padding:"8px 10px",borderRadius:8,border:"1px solid #cdd7e1",background:"#fff",color:"#2d3b4e",maxWidth:"100%"},o={fontFamily:"Montserrat, sans-serif",fontSize:13,fontWeight:600,color:"#6b7280",marginBottom:4,display:"block"},l={fontFamily:"Montserrat, sans-serif",fontSize:13,fontWeight:700,color:"#2d3b4e",textAlign:"left",padding:"8px 10px",background:"#eef2f7"},s={fontFamily:"Montserrat, sans-serif",fontSize:14,color:"#2d3b4e",padding:"8px 10px",borderTop:"1px solid #e2e8f0",wordBreak:"break-word"};e.s(["default",0,function(){let e=(0,n.useTranslations)("baggageCalc"),c=r.default.airlines,[d,g]=(0,t.useState)(c[0].id),u=c.find(e=>e.id===d)||c[0],[p,m]=(0,t.useState)(0),h=u.fares[Math.min(p,u.fares.length-1)],b=[[e("personalItem"),h.personal],[e("cabinBag"),h.
1carry],[e("bag1"),h.bag1],[e("bag2"),h.bag2],[e("weightLimit"),h.weight]];return(0,a.jsxs)("div",{style:{background:"#f8fafc",border:"1px solid #e2e8f0",borderRadius:12,padding:"18px 16px",margin:"12px 0"},children:[(0,a.jsxs)("div",{style:{display:"flex",flexWrap:"wrap",gap:16,marginBottom:14},children:[(0,a.jsxs)("div",{style:{flex:"1 1 220px"},children:[(0,a.jsx)("label",{style:o,children:e("airline")}),(0,a.jsx)("select",{style:{...i,width:"100%"},value:d,onChange:e=>{g(e.target.value),m(0)},children:c.map(e=>(0,a.jsx)("option",{value:e.id,children:e.name},e.id))})]}),(0,a.jsxs)("div",{style:{flex:"1 1 220px"},children:[(0,a.jsx)("label",{style:o,children:e("fareType")}),(0,a.jsx)("select",{style:{...i,width:"100%"},value:p,onChange:e=>m(Number(e.target.value)),children:u.fares.map((e,t)=>(0,a.jsx)("option",{value:t,children:e.name},e.name))})]})]}),u.caution&&(0,a.jsxs)("p",{style:{fontFamily:"Montserrat, sans-serif",fontSize:13,color:"#92400e",background:"#fef3c7",borderRadius:8,padding:"8px 12px",margin:"0 0 12px"},children:["â ",u.caution]}),(0,a.jsx)("table",{style:{tableLayout:"fixed",width:"100%",borderCollapse:"collapse",background:"#fff",borderRadius:8,overflow:"hidden"},children:(0,a.jsx)("tbody",{children:b.map(([e,t])=>(0,a.jsxs)("tr",{children:[(0,a.jsx)("td",{style:{...s,width:"38%",fontWeight:600},children:e}),(0,a.jsx)("td",{style:s,children:t})]},e))})}),(u.overweight.length>0||u.oversize.length>0)&&(0,a.jsxs)("table",{style:{tableLayout:"fixed",width:"100%",borderCollapse:"collapse",background:"#fff",borderRadius:8,overflow:"hidden",marginTop:12},children:[(0,a.jsx)("thead",{children:(0,a.jsx)("tr",{children:(0,a.jsx)("th",{style:l,colSpan:2,children:e("feesTitle")})})}),(0,a.jsxs)("tbody",{children:[u.overweight.map(t=>(0,a.jsxs)("tr",{children:[(0,a.jsxs)("td",{style:{...s,width:"55%"},children:[e("overweight")," ",t.range]}),(0,a.jsx)("td",{style:s,children:t.fee})]},t.range)),u.oversize.map(t=>(0,a.jsxs)("tr",{children:[(0,a.jsxs)("td",{style:{...s,width:"55%"},children:[e("oversize")," ",t.range]}),(0,a.jsx)("td",{style:s,children:t.fee})]},t.range))]})]}),(0,a.jsxs)("p",{style:{fontFamily:"Montserrat, sans-serif",fontSize:12,color:"#6b7280",margin:"12px 2px 0"},children:[e("srcFrom")," ",(0,a.jsx)("a",{href:u.source,target:"_blank",rel:"noopener nofollow",style:{color:"#2d6cdf"},children:e("srcLink")}),"."," ",e("updated")," ",r.default._meta.updated,". ",e("confirm")," ",(0,a.jsxs)("a",{href:"/embed",target:"_top",style:{color:"#2d6cdf"},children:[e("embedCta")," â"]})]})]})}])},92518,(e,a,t)=>{a.exports={_meta:{site:"BER",updated:"2026-06-03",currency:"EUR",fareZone:"BER lies in fare zone C; trips to central Berlin need a Berlin ABC ticket.",sources:["VBB fares 2026 â https://www.vbb.de/en/tickets/single-fare-tickets/single-fare-ticket/","S-Bahn Berlin â https://sbahn.berlin/en/","DB Regio FEX (Airport Express) â https://www.dbregio-berlin-brandenburg.de/","Berlin taxi tariff â Innung des Berliner Taxigewerbes, https://www.taxi-innung.de/seite/564231/taxitarif.html"],verified:"ABC single EUR 5.00 (VBB, from 2026-01-01). Berlin taxi: base 4.30, tiered per-km 2.80/2.60/2.10, wait 39/h, no night surcharge (day=night)."},ticket_abc_single_eur:5,ticket_abc_single_note:"EUR 5.00 from 2026-01-01 (was 4.70 in 2025). One ticket per passenger; valid on FEX, S-Bahn, regional and bus across zones A-B-C.",modes:[{id:"fex",name:"FEX Airport Express (RE)",type:"rail",ticket:"ABC single",cost_per_person_eur:5,time_to_hbf_min:23,stops:["BER","Südkreuz (14m)","Potsdamer Platz (19m)","Hauptbahnhof (23m)"],frequency_min:15,service_hours:"04:00-01:00",notes:"Fastest train to central/north Berlin."},{id:"sbahn",name:"S-Bahn S9 / S45",type:"rail",ticket:"ABC single",cost_per_person_eur:5,time_to_centre_min:45,frequency_min:20,notes:"Cheapest and frequent; more stops, slower. S9 toward Ostkreuz, S45 toward Sudkreuz."},{id:"regional",name:"Regional train (RB/RE)",type:"rail",ticket:"ABC single",cost_per_person_eur:5,time_to_centre_min:30,frequency_min:30,notes:"Several RB/RE lines serve BER on the same ABC ticket."}],taxi:{name:"Taxi",base_eur:4.3,tiers:[{upto_km:3,per_km_eur:2.8},{upto_km:7,per_km_eur:2.6},{upto_km:null,per_km_eur:2.1}],wait_eur_per_h:39,night_surcharge:!1,capacity_pax:4,notes:"Metered. One fare covers up to 4 passengers. No night surcharge in Berlin (day rate = night rate). Final fare varies with route and traffic."},ridehail:{name:"Ride-hail (Uber / Bolt / FREENOW)",vs_taxi_factor_normal:1,surge_factor_peak:1.25,surge_factor_night:1.15,capacity_pax:4,notes:"Dynamic pricing; surges at peak times and late night. Designated pickup at BER. Estimate based on the metered taxi fare times a typical surge multiplier."},destinations:[{zone:"Hauptbahnhof / Mitte",km:30,fex_min:23,sbahn_min:50,regional_min:35},{zone:"Sudkreuz",km:22,fex_min:14,sbahn_min:38,regional_min:22},{zone:"Potsdamer Platz",km:27,fex_min:19,sbahn_min:45,regional_min:30},{zone:"Alexanderplatz",km:30,fex_min:28,sbahn_min:48,regional_min:38},{zone:"Charlottenburg / City West",km:35,fex_min:40,sbahn_min:55,regional_min:45},{zone:"Kreuzberg",km:25,fex_min:30,sbahn_min:42,regional_min:35}],destinations_note:"Distances are approximate road km from BER; train times from operator schedules. Taxi/ride-hail figures are metered estimates, not quotes."}},29808,e=>{"use strict";var a=e.i(52759),t=e.i(11501),n=e.i(16256),r=e.i(92518);let i=e=>"â¬"+e.toFixed(2*(e%1!=0)),o={fontFamily:"Montserrat, sans-serif",fontSize:15,padding:"8px 10px",borderRadius:8,border:"1px solid #cdd7e1",background:"#fff",color:"#2d3b4e"},l={fontFamily:"Montserrat, sans-serif",fontSize:13,fontWeight:600,color:"#6b7280",marginBottom:4,display:"block"};e.s(["default",0,function(){let e,s,c,d,g,u,p,m,h,b=(0,n.useTranslations)("calc"),[f,k]=(0,t.useState)(r.default.destinations[0].zone),[y,w]=(0,t.useState)(1),[x,_]=(0,t.useState)("offpeak"),v=(e=r.default.destinations.find(e=>
1e.zone===f)||r.default.destinations[0],s=r.default.ticket_abc_single_eur,c=[],e.fex_min&&c.push({id:"fex",cost:s*y,min:e.fex_min}),e.regional_min&&c.push({id:"regional",cost:s*y,min:e.regional_min}),e.sbahn_min&&c.push({id:"sbahn",cost:s*y,min:e.sbahn_min}),d=Math.ceil(y/r.default.taxi.capacity_pax),g=function(e){let a=r.default.taxi,t=a.base_eur,n=0;for(let r of a.tiers){let a=r.upto_km??1/0;if(t+=Math.max(0,Math.min(e,a)-n)*r.per_km_eur,n=a,e<=a)break}return t}(e.km),u=Math.round(1.3*e.km),c.push({id:"taxi",cost:g*d,min:u,perCar:!0,cars:d}),p="peak"===x?r.default.ridehail.surge_factor_peak:"night"===x?r.default.ridehail.surge_factor_night:r.default.ridehail.vs_taxi_factor_normal,c.push({id:"ridehail",cost:g*d*p,min:u,perCar:!0,cars:d,surge:p>1}),m=[...c].sort((e,a)=>e.cost-a.cost)[0],h=[...c].sort((e,a)=>e.min-a.min)[0],{rows:c.sort((e,a)=>e.cost-a.cost),cheapest:m,fastest:h}),z=r.default.ticket_abc_single_eur;return(0,a.jsxs)("div",{style:{border:"1px solid #e8edf2",borderRadius:12,padding:24,background:"#f5f8fb",margin:"16px 0 28px",fontFamily:"Montserrat, sans-serif"},children:[(0,a.jsxs)("div",{style:{display:"grid",gridTemplateColumns:"repeat(auto-fit, minmax(150px, 1fr))",gap:14,marginBottom:18},children:[(0,a.jsxs)("div",{children:[(0,a.jsx)("label",{style:l,children:b("destination")}),(0,a.jsx)("select",{value:f,onChange:e=>k(e.target.value),style:{...o,width:"100%"},children:r.default.destinations.map(e=>(0,a.jsx)("option",{value:e.zone,children:e.zone},e.zone))})]}),(0,a.jsxs)("div",{children:[(0,a.jsx)("label",{style:l,children:b("passengers")}),(0,a.jsx)("select",{value:y,onChange:e=>w(Number(e.target.value)),style:{...o,width:"100%"},children:[1,2,3,4,5,6].map(e=>(0,a.jsx)("option",{value:e,children:e},e))})]}),(0,a.jsxs)("div",{children:[(0,a.jsx)("label",{style:l,children:b("timeOfDay")}),(0,a.jsxs)("select",{value:x,onChange:e=>_(e.target.value),style:{...o,width:"100%"},children:[(0,a.jsx)("option",{value:"offpeak",children:b("offpeak")}),(0,a.jsx)("option",{value:"peak",children:b("peak")}),(0,a.jsx)("option",{value:"night",children:b("night")})]})]})]}),(0,a.jsxs)("table",{style:{width:"100%",borderCollapse:"collapse",fontSize:15,background:"#fff",borderRadius:8,overflow:"hidden"},children:[(0,a.jsx)("thead",{children:(0,a.jsxs)("tr",{style:{background:"#eef3f8",textAlign:"left"},children:[(0,a.jsx)("th",{style:{padding:"10px 12px"},children:b("colMode")}),(0,a.jsx)("th",{style:{padding:"10px 12px"},children:b("colCost")}),(0,a.jsx)("th",{style:{padding:"10px 12px"},children:b("colTime")})]})}),(0,a.jsx)("tbody",{children:v.rows.map(e=>{let t=e.id===v.cheapest.id,n=e.id===v.fastest.id,r=e.cars&&e.cars>1?b("cars",{n:e.cars}):e.surge?b("surge"):null;return(0,a.jsxs)("tr",{style:{borderTop:"1px solid #eef0f3"},children:[(0,a.jsxs)("td",{style:{padding:"10px 12px",fontWeight:600,color:"#2d3b4e"},children:[b("mode_"+e.id),r?(0,a.jsxs)("span",{style:{color:"#6b7280",fontWeight:400},children:[" · ",r]}):null,t?(0,a.jsx)("span",{style:{marginLeft:8,fontSize:11,background:"#0a8a3f",color:"#fff",padding:"2px 7px",borderRadius:99},children:b("cheapest")}):null,n?(0,a.jsx)("span",{style:{marginLeft:6,fontSize:11,background:"#1e73be",color:"#fff",padding:"2px 7px",borderRadius:99},children:b("fastest")}):null]}),(0,a.jsxs)("td",{style:{padding:"10px 12px"},children:[i(e.cost),e.perCar?"":(0,a.jsxs)("span",{style:{color:"#6b7280",fontSize:12},children:[" (",y,"Ãâ¬",z,")"]})]}),(0,a.jsxs)("td",{style:{padding:"10px 12px"},children:["~",e.min," ",b("minSuffix")]})]},e.id)})})]}),(0,a.jsxs)("p",{style:{marginTop:14,fontSize:14,color:"#2d3b4e"},children:[(0,a.jsx)("strong",{children:b("recoLabel")})," ",b.rich("recoBody",{cheap:b("mode_"+v.cheapest.id),cheapCost:i(v.cheapest.cost),fast:b("mode_"+v.fastest.id),fastMin:v.fastest.min,abc:z,cap:r.default.taxi.capacity_pax,b:e=>(0,a.jsx)("strong",{children:e})})]}),(0,a.jsxs)("p",{style:{marginTop:8,fontSize:12,color:"#6b7280"},children:[b("disclaimer",{base:r.default.taxi.base_eur,date:r.default._meta.updated})," ",(0,a.jsx)("a",{href:"/embed",target:"_top",style:{color:"#2d6cdf"},children:"Want this calculator on your website? Embed it free â"})]})]})}])},46186,e=>{"use strict";var a=e.i(52759),t=e.i(11501),n=e.i(83647),r=e.i(98689);let i="https://gettransfer.com";e.s(["default",0,function({minHeight:e=380}){let o=(0,n.useLocale)(),l=(0,t.useRef)(null),s=o&&"en"!==o?`/${o}`:"",c=((0,r.usePathname)()||"/").replace(/^\/+|\/+$/g,"").replace(/^[a-z]{2}(?=\/|$)/,"").replace(/^\/+/,"")||"main",d=`${i}${s}/widget?widget_id=244&utm_campaign=berlin-ber-international-airport&utm_source=seo_web&utm_medium=${encodeURIComponent(c)}`;return(0,t.useEffect)(()=>{function e(e){if(e.origin!==i)return;let a=e.data;a&&"gettransfer"===a.source&&(a.height&&l.current?(l.current.style.height=`${a.height}px`,l.current.style.minHeight="0px"):a.location&&window.open(a.location,"_blank"))}return window.addEventListener("message",e),()=>window.removeEventListener("message",e)},[]),(0,a.jsx)("div",{id:"gt-heading",style:{marginTop:"16px",scrollMarginTop:"96px"},children:(0,a.jsx)("iframe",{ref:l,id:"gettransfer_iframe",src:d,loading:"lazy",style:{width:"100%",minHeight:`${e}px`,border:"none",display:"block"},title:"GetTransfer booking widget"})})}])},53476,e=>{"use strict";var a=e.i(52759),t=e.i(11501);let n=` 2.airport-map .scheme{position:relative;} 3.mapzoom-open{position:absolute;top:16px;right:16px;z-index:3;display:inline-flex;align-items:center;gap:5px;font:600 12px/1 Montserrat,Arial,sans-serif;color:#fff;background:rgba(14,138,158,0.92);border:none;border-radius:999px;padding:7px 12px;cursor:pointer;box-shadow:0 1px 4px rgba(0,0,0,0.25);} 4.mapzoom-open:hover{background:#0b6d7e;} 5@media (hover:none){.mapzoom-open{top:12px;right:12px;}} 6.mapzoom-overlay{position:fixed;inset:0;z-index:9999;background:rgba(10,20,28,0.94);display:none;touch-action:none;} 7.mapzoom-overlay.is-open{display:block;} 8.mapzoom-stage{position:absolute;inset:0;overflow:hidden;touch-action:none;cursor:grab;} 9.mapzoom-content{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;transform-origin:center center;will-change:transform;} 10.mapzoom-content svg{width:96%;max-width:900px;height:auto;background:#fff;border-radius:8px;box-shadow:0 8px 40px rgba(0,0,0,0.4);} 11.mapzoom-bar{position:absolute;top:14px;right:14px;z-index:2;display:flex;gap:8px;} 12.mapzoom-btn{width:44px;height:44px;border:none;border-radius:8px;background:rgba(255,255,255,0.94);color:#16232a;font:700 20px/1 Arial,sans-serif;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;box-shadow:0 2px 8px rgba(0,0,0,0.3);} 13.mapzoom-btn:hover{background:#fff;} 14.mapzoom-close{background:rgba(232,86,79,0.95);color:#fff;} 15.mapzoom-hint{position:absolute;bottom:20px;left:50%;transform:translateX(-50%);z-index:2;color:#fff;font:500 13px/1.3 Montserrat,Arial,sans-serif;background:rgba(0,0,0,0.45);padding:8px 16px;border-radius:999px;text-align:center;pointer-events:none;} 16@media (prefers-reduced-motion:reduce){.mapzoom-content{will-change:auto;}} 17`;e.s(["default",0,function(){return(0,t.useEffect)(()=>{let e=document.querySelector(".airport-map");if(!e)return;let a=Array.from(e.querySelectorAll(".scheme"));if(!a.length||e.querySelector(".mapzoom-overlay"))return;let t=document.createElement("div");t.className="mapzoom-overlay",t.setAttribute("role","dialog"),t.setAttribute("aria-modal","true"),t.setAttribute("aria-label","Zoomable airport map"),t.innerHTML='<div class="mapzoom-stage"><div class="mapzoom-content"></div></div><div class="mapzoom-bar"><button type="button" class="mapzoom-btn" data-act="out" aria-label="Zoom out">â</button><button type="button" class="mapzoom-btn" data-act="in" aria-label="Zoom in">+</button><button type="button" class="mapzoom-btn" data-act="reset" aria-label="Reset zoom">âº</button><button type="button" class="mapzoom-btn mapzoom-close" data-act="close" aria-label="Close">â</button></div><div class="mapzoom-hint">Pinch or double-tap to zoom · drag to move</div>',e.appendChild(t);let n=t.querySelector(".mapzoom-stage"),r=t.querySelector(".mapzoom-content"),i=1,o=0,l=0,s=new Map,c=0,d=1,g=null,u=0,p=()=>{r.style.transform=`translate(${o}px,${l}px) scale(${i})`},m=()=>{let e=n.clientWidth*(i-1)/2,a=n.clientHeight*(i-1)/2;o=Math.max(-e,Math.min(e,o)),l=Math.max(-a,Math.min(a,l))},h=(e,a,t)=>{e=Math.max(1,Math.min(6,e));let r=n.clientWidth,s=n.clientHeight,c=(null==a?r/2:a)-r/2,d=(null==t?s/2:t)-s/2,g=e/i;o=c-(c-o)*g,l=d-(d-l)*g,i=e,m(),p()},b=()=>{i=1,o=0,l=0,p()},f=e=>{let a=e.querySelector("svg");if(!a)return;r.innerHTML="";let n=a.cloneNode(!0);n.removeAttribute("width"),n.removeAttribute("height"),r.appendChild(n),b(),t.classList.add("is-open"),document.body.style.overflow="hidden"},k=()=>{t.classList.remove("is-open"),document.body.style.overflow="",r.innerHTML="",s.clear()},y=[];
17a.forEach(e=>{let a=document.createElement("button");a.type="button",a.className="mapzoom-open",a.setAttribute("aria-label","Enlarge this map"),a.innerHTML="⤢ Tap to zoom",e.appendChild(a);let t=a=>{a.target.closest("a")||f(e)};a.addEventListener("click",a=>{a.stopPropagation(),f(e)}),e.addEventListener("click",t),y.push(()=>{a.remove(),e.removeEventListener("click",t)})});let w=(e,a)=>Math.hypot(e.x-a.x,e.y-a.y),x=e=>{let a=n.getBoundingClientRect();return{x:e.clientX-a.left,y:e.clientY-a.top}},_=e=>{s.delete(e.pointerId),s.size<2&&(c=0),0===s.size&&(g=null)};n.addEventListener("pointerdown",e=>{if(n.setPointerCapture(e.pointerId),s.set(e.pointerId,x(e)),2===s.size){let e=Array.from(s.values());c=w(e[0],e[1]),d=i}else if(1===s.size){g={x:e.clientX,y:e.clientY,tx:o,ty:l};let a=Date.now();if(a-u<300){let a=x(e);h(i>1.5?1:3,a.x,a.y),u=0}else u=a}}),n.addEventListener("pointermove",e=>{if(s.has(e.pointerId))if(s.set(e.pointerId,x(e)),2===s.size){let e=Array.from(s.values()),a=w(e[0],e[1]);if(c>0){let t,n,r=(t=e[0],n=e[1],{x:(t.x+n.x)/2,y:(t.y+n.y)/2});h(a/c*d,r.x,r.y)}}else 1===s.size&&g&&i>1&&(o=g.tx+(e.clientX-g.x),l=g.ty+(e.clientY-g.y),m(),p())}),n.addEventListener("pointerup",_),n.addEventListener("pointercancel",_),n.addEventListener("wheel",e=>{e.preventDefault();let a=x(e);h(i*(e.deltaY<0?1.15:.87),a.x,a.y)},{passive:!1}),t.querySelector(".mapzoom-bar").addEventListener("click",e=>{let a=e.target.closest("button");if(!a)return;let t=a.getAttribute("data-act");"in"===t?h(1.4*i):"out"===t?h(i/1.4):"reset"===t?b():"close"===t&&k()}),t.addEventListener("click",e=>{e.target===t&&k()});let v=e=>{"Escape"===e.key&&t.classList.contains("is-open")&&k()};return document.addEventListener("keydown",v),()=>{y.forEach(e=>e()),document.removeEventListener("keydown",v),document.body.style.overflow="",t.remove()}},[]),(0,a.jsx)("style",{dangerouslySetInnerHTML:{__html:n}})}])},48384,e=>{"use strict";var a=e.i(52759),t=e.i(11501),n=e.i(98689),r=e.i(83647);let i={ru:{location:"ÐеÑÑо подаÑи",return_location:"ÐеÑÑо возвÑаÑа",another_location:"ÐеÑнÑÑÑ Ð² дÑÑгом меÑÑе",pickup_date:"ÐаÑа подаÑи",pickup_time:"ÐÑÐµÐ¼Ñ Ð¿Ð¾Ð´Ð°Ñи",return_date:"ÐаÑа возвÑаÑа",return_time:"ÐÑÐµÐ¼Ñ Ð²Ð¾Ð·Ð²ÑаÑа",submit:"ÐайÑи авÑо"},de:{location:"Abholort",return_location:"Rückgabeort",another_location:"Rückgabe an anderem Ort",pickup_date:"Abholdatum",pickup_time:"Abholzeit",return_date:"Rückgabedatum",return_time:"Rückgabezeit",submit:"Autos suchen"},es:{location:"Lugar de recogida",return_location:"Lugar de devolución",another_location:"Devolver en otro lugar",pickup_date:"Fecha de recogida",pickup_time:"Hora de recogida",return_date:"Fecha de devolución",return_time:"Hora de devolución",submit:"Buscar coches"},fr:{location:"Lieu de prise en charge",return_location:"Lieu de restitution",another_location:"Restituer à un autre endroit",pickup_date:"Date de prise en charge",pickup_time:"Heure de prise en charge",return_date:"Date de restitution",return_time:"Heure de restitution",submit:"Rechercher des voitures"},it:{location:"Luogo di ritiro",return_location:"Luogo di riconsegna",another_location:"Riconsegna in un altro luogo",pickup_date:"Data di ritiro",pickup_time:"Ora di ritiro",return_date:"Data di riconsegna",return_time:"Ora di riconsegna",submit:"Cerca auto"},pt:{location:"Local de levantamento",return_location:"Local de devolução",another_location:"Devolver noutro local",pickup_date:"Data de levantamento",pickup_time:"Hora de levantamento",return_date:"Data de devolução",return_time:"Hora de devolução",submit:"Procurar carros"},pl:{location:"Miejsce odbioru",return_location:"Miejsce zwrotu",another_location:"Zwrot w innym miejscu",pickup_date:"Data odbioru",pickup_time:"Godzina odbioru",return_date:"Data zwrotu",return_time:"Godzina zwrotu",submit:"Szukaj aut"},tr:{location:"AlıŠyeri",return_location:"İade yeri",another_location:"Farklı yerde iade",pickup_date:"AlıŠtarihi",pickup_time:"AlıŠsaati",return_date:"İade tarihi",return_time:"İade saati",submit:"Araç ara"},uk:{location:"ÐÑÑÑе подаÑÑ",return_location:"ÐÑÑÑе повеÑненнÑ",another_location:"ÐовеÑнÑÑи в ÑнÑÐ¾Ð¼Ñ Ð¼ÑÑÑÑ",pickup_date:"ÐаÑа подаÑÑ",pickup_time:"Ð§Ð°Ñ Ð¿Ð¾Ð´Ð°ÑÑ",return_date:"ÐаÑа повеÑненнÑ",return_time:"Ð§Ð°Ñ Ð¿Ð¾Ð²ÐµÑненнÑ",submit:"ÐнайÑи авÑо"},cs:{location:"MÃsto vyzvednutÃ",return_location:"MÃsto vrácenÃ",another_location:"Vrácenà na jiném mÃstÄ",pickup_date:"Datum vyzvednutÃ",pickup_time:"Äas vyzvednutÃ",return_date:"Datum vrácenÃ",return_time:"Äas vrácenÃ",submit:"Hledat auta"},el:{location:"Σημείο ÏαÏαλαβήÏ",return_location:"Σημείο εÏιÏÏÏοÏήÏ",another_location:"ÎÏιÏÏÏοÏή Ïε άλλο Ïημείο",pickup_date:"ÎμεÏομηνία ÏαÏαλαβήÏ",pickup_time:"ÎÏα ÏαÏαλαβήÏ",return_date:"ÎμεÏομηνία εÏιÏÏÏοÏήÏ",return_time:"ÎÏα εÏιÏÏÏοÏήÏ",submit:"ÎναζήÏηÏη αÏ
ÏοκινήÏÏν"},ja:{location:"åãåãå ´æ",return_location:"è¿å´å ´æ",another_location:"å¥ã®å ´æã§è¿å´",pickup_date:"åãåãæ¥",pickup_time:"åãåãæé",return_date:"è¿å´æ¥",return_time:"è¿å´æé",submit:"è»ãæ¤ç´¢"}
17,ko:{location:"í½ì
ì¥ì",return_location:"ë°ë© ì¥ì",another_location:"ë¤ë¥¸ ì¥ììì ë°ë©",pickup_date:"í½ì
ë ì§",pickup_time:"í½ì
ìê°",return_date:"ë°ë© ë ì§",return_time:"ë°ë© ìê°",submit:"ì°¨ë ê²ì"},zh:{location:"å车å°ç¹",return_location:"è¿è½¦å°ç¹",another_location:"å¼å°è¿è½¦",pickup_date:"åè½¦æ¥æ",pickup_time:"å车æ¶é´",return_date:"è¿è½¦æ¥æ",return_time:"è¿è½¦æ¶é´",submit:"æç´¢è½¦è¾"},ar:{location:"Ù
ÙØ§Ù Ø§ÙØ§Ø³ØªÙاÙ
",return_location:"Ù
ÙØ§Ù Ø§ÙØ¥Ø±Ø¬Ø§Ø¹",another_location:"Ø§ÙØ¥Ø±Ø¬Ø§Ø¹ ÙÙ Ù
ÙØ§Ù آخر",pickup_date:"ØªØ§Ø±ÙØ® Ø§ÙØ§Ø³ØªÙاÙ
",pickup_time:"ÙÙØª Ø§ÙØ§Ø³ØªÙاÙ
",return_date:"ØªØ§Ø±ÙØ® Ø§ÙØ¥Ø±Ø¬Ø§Ø¹",return_time:"ÙÙØª Ø§ÙØ¥Ø±Ø¬Ø§Ø¹",submit:"Ø§ÙØ¨ØØ« Ø¹Ù Ø³ÙØ§Ø±Ø§Øª"}};e.s(["default",0,function(){let e=(0,n.usePathname)()||"/",o=(0,r.useLocale)(),l=(0,t.useRef)(null);(0,t.useEffect)(()=>{l.current&&window.GrcRentalWidget?.mount(l.current)},[]);let s=e.replace(/^\/+|\/+$/g,"")||"main",c=i[o],d=c?{"data-label-location":c.location,"data-label-return-location":c.return_location,"data-label-another-location":c.another_location,"data-label-pickup-date":c.pickup_date,"data-label-pickup-time":c.pickup_time,"data-label-return-date":c.return_date,"data-label-return-time":c.return_time,"data-label-submit":c.submit}:{};return(0,a.jsx)("div",{id:"grc-anchor",style:{marginTop:"24px",scrollMarginTop:"96px"},children:(0,a.jsx)("div",{ref:l,"data-grc-widget":!0,"data-color":"#2d6cdf","data-utm-source":"airports-sites","data-utm-medium":"berlin-ber-international-airport","data-utm-campaign":"widget","data-utm-content":s,...d})})}])}]);
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.