PageSourceSearch

https://code-previewer--mikael49.replit.app/assets/ProposalBilingual-BUpp4smK.js

js code-previewer--mikael49.replit.app collected 2026-10-04 03:49:26 UTC 27,036 bytes, 8 lines download raw bytes

1import{r as n,j as e}from"./index-VUr8YUys.js";import{l as f}from"./logo-CJuMBHBg.js";import{C as A}from"./react-contenteditable-DPK0aFAO.js";import{L as j}from"./languages-Dk7mVA0V.js";import{R as N}from"./rotate-ccw-DUV4EjTX.js";import{D as k}from"./download-oclWf9k8.js";import{G as w}from"./globe-CqHMqY5N.js";import{P as g}from"./phone-D8eex_O6.js";import{M as v}from"./mail-BrzLo58W.js";import{C as D}from"./calendar-ygpmnkqp.js";import{C as b}from"./circle-check-big-BNaLDgd8.js";import{P as T}from"./plane-Cnk65GCj.js";import{H as S}from"./headphones-DeJmcGjU.js";import{M as C}from"./message-circle-CAbCEWM5.js";import{M as z}from"./monitor-ls9MfY_o.js";import{A as F}from"./arrow-right-2_1ZkBOo.js";import{L as P}from"./lock-tsxtTvAj.js";import{E}from"./eye-off-trcDrZBz.js";import{E as O}from"./eye-BjIuRRLL.js";import"./index-C148XJoK.js";import"./index-Chjiymov.js";const u={tr:{pwdTitle:"Korumalı Sayfa",pwdSub:"Bu sayfayı görüntülemek için şifre gereklidir",pwdPh:"Şifre girin",pwdBtn:"Giriş Yap",pwdLoading:"Kontrol ediliyor…",pwdError:"Yanlış şifre. Tekrar deneyin.",pwdHelp:"Şifreyi bilmiyorsanız hesap yöneticinizle iletişime geçin.",resetBtn:"Sıfırla",pdfBtn:"PDF İndir",resetConfirm:"Tüm değişiklikler silinecek. Emin misiniz?",preparerLabel:"Hazırlayan",clientLabel:"Müşteri",validLabel:"Geçerlilik:",planTitle:"Abonelik Planı",planEntName:"Enterprise",planEntCond:"Aylık ciro > 500.000 ₺ · 3 tüzel kişilik dahil, ek tüzel kişilik +100 $/ay",planSmbName:"SMB (KOBİ)",planSmbCond:"Aylık ciro < 500.000 ₺ · 3 tüzel kişilik dahil, ek tüzel kişilik +50 $/ay",planPrice200:"$200 / ay",planPrice100:"$100 / ay",planNote1:"Aktivasyon anında ilk iki aylık ücret birden tahsil edilir.",planNote2:"Sonraki aylarda ay sonunda kullanım bazlı faturalandırılır.",planNote3:"İlgili ayda rezervasyon yoksa ödeme alınmaz.",planNote4:"İstediğiniz zaman iptal edebilirsiniz.",includedTitle:"Aboneliğe Dahil Hizmetler",includedSub:"Aşağıdaki hizmetler ek ücret alınmaksızın aboneliğinize dahildir.",incOnlineTitle:"Online Rezervasyonlar",incOnlineDesc:"Uçak, otel, araç ve transfer — platform üzerinden yapılan tüm online rezervasyonlar",incTATitle:"Travel Assistant",incTADesc:"Platformda yer almayan uçuş & otel rezervasyonları ile referans fiyatı aşan durumlarda destek ekibi üzerinden yapılan rezervasyonlar",incSupportTitle:"7/24 Destek",incSupportDesc:"WhatsApp, telefon, e-posta, uygulama ve web üzerinden kesintisiz çok kanallı seyahat desteği",incBillingTitle:"Faturalama & ERP",incBillingDesc:"Seyahat politikası kurulumu, onay akışları, ERP entegrasyonu ve özel faturalama ayarları",paymentTitle:"Ödeme Koşulları",payTerm1t:"Ödeme yöntemi fiyatı değiştirmez",payTerm1d:"İster ön ödeme, ister kredi kartı, ister 7–30 gün vadeli — fiyat her zaman aynıdır.",payTerm2t:"Vadeli Ödeme = Kredi Limiti",payTerm2d:"Limit kararı, müşterinin Findeks raporu incelendikten sonra verilir.",payTerm3t:"Kredi Hattı Şartı",payTerm3d:"Aktif kredi hattı için toplam cironun en az %20'si otel konaklamalarından oluşmalıdır.",feesTitle:"Hizmet Bedelleri",feesCatCol:"Kategori",feesOpCol:"İşlem",feesFeeCol:"Ücret",feesNoteCol:"Açıklama",grpOnline:"Online İşlemler",grpOnlineTag:"— Aboneliğe Dahildir",grpTA:"Travel Assistant",grpTATag:"— Aboneliğe Dahildir",grpManual:"Manuel İşlemler",grpSpecial:"Özel Talepler",fee0:"0 ₺",fee250:"250 ₺",feeReq:"Talebe göre",feePass:"Pass-through",onlineRows:[{cat:"Uçak",op:"Online uçak bileti rezervasyonu"},{cat:"Otel",op:"Online otel rezervasyonu"},{cat:"Araç",op:"Online araç kiralama rezervasyonu"},{cat:"Transfer",op:"Online transfer rezervasyonu"}],taRows:[{cat:"Uçak",op:"Destek ekibi aracılığıyla rezervasyon (uçuş platformda yoksa)",note:"Travel Assistant işlemi"},{cat:"Otel",op:"Destek ekibi aracılığıyla rezervasyon (otel platformda yoksa)",note:"Travel Assistant işlemi"},{cat:"Uçak",op:"Online fiyat doğrudan kanalın referans fiyatını aşıyorsa destek rezervasyonu",note:"Referans fiyattan rezerve edilir"},{cat:"Otel",op:"Online fiyat Booking.com açık fiyatını aşıyorsa destek rezervasyonu",note:"Booking.com fiyatından rezerve edilir"}],manualRows:[{cat:"Uçak",op:"Bilet değişikliği, iadesi, bagaj/koltuk ekleme, isim düzeltme, tarife/kural kontrolü",note:"İsim düzeltme havayolu iznine tabidir"},{cat:"Otel",op:"Manuel değişiklik / İptal",note:""},{cat:"Araç",op:"Manuel rezervasyon / Değişiklik / İptal",note:""},{cat:"Transfer",op:"Manuel rezervasyon / Değişiklik / İptal",note:""},{cat:"Otobüs",op:"Manuel rezervasyon / Çevrimdışı talep",note:""},{cat:"Tren",op:"Manuel rezervasyon / Çevrimdışı talep",note:""}],specialRows:[{cat:"Grup / Custom",op:"5+ yolcu veya standart dışı özel talepler",fee:"Talebe göre",note:""},{cat:"Tedarikçi Bedeli",op:"Havayolu, otel veya taşıma şirketinden kaynaklı ceza, tarife farkı ya da iptal bedeli (ör. no-show ücreti)",fee:"Pass-through",note:"Tedarikçi = havayolu, otel, araç/transfer şirketi. Yolwise kâr marjı eklemez."}],noteLead:"Not:",noteText:"Tüm hizmet bedelleri KDV hariçtir.",ctaTitle:"Başlamaya hazır mısınız?",ctaSub:"Hesap yöneticinizle iletişime geçin",footerAddr:"Kozyatağı Mah. Bayar Ca
1d. Gülbahar Sok. PS Plaza No:17/14",footerCity:"Kadıköy, İstanbul 34742",footerVd:"VD: Kozyatağı",footerVkn:"VKN: 9821067436"},en:{pwdTitle:"Protected Page",pwdSub:"A password is required to view this page",pwdPh:"Enter password",pwdBtn:"Sign In",pwdLoading:"Checking…",pwdError:"Wrong password. Please try again.",pwdHelp:"If you don't know the password, please contact your account manager.",resetBtn:"Reset",pdfBtn:"Download PDF",resetConfirm:"All changes will be deleted. Are you sure?",preparerLabel:"Prepared by",clientLabel:"Client",validLabel:"Valid until:",planTitle:"Subscription Plan",planEntName:"Enterprise",planEntCond:"Monthly turnover > ₺500,000 · 3 entities included, extra entity +$100/mo",planSmbName:"SMB",planSmbCond:"Monthly turnover < ₺500,000 · 3 entities included, extra entity +$50/mo",planPrice200:"$200 / month",planPrice100:"$100 / month",planNote1:"Upon activation, the first two months are charged together.",planNote2:"Subsequent months billed at month-end, usage-based.",planNote3:"No charge if no bookings are made in a given month.",planNote4:"Cancel anytime.",includedTitle:"Services Included in Your Plan",includedSub:"The following services are included in your subscription at no additional charge.",incOnlineTitle:"Online Bookings",incOnlineDesc:"Flights, hotels, car rentals and transfers — all online bookings made through the platform",incTATitle:"Travel Assistant",incTADesc:"Support-assisted bookings for flights & hotels not on the platform, and when online prices exceed the benchmark rate",incSupportTitle:"24/7 Support",incSupportDesc:"Continuous omnichannel travel support via WhatsApp, phone, email, app and web",incBillingTitle:"Billing & ERP",incBillingDesc:"Travel policy setup, approval workflows, ERP integration and custom billing configuration",paymentTitle:"Payment Terms",payTerm1t:"Payment method does not affect pricing",payTerm1d:"Whether you pay upfront, by card, or 7–30 days post-payment — the price is always the same.",payTerm2t:"Post-Payment = Credit Line",payTerm2d:"Credit limit decisions are made after reviewing the client's Findeks report.",payTerm3t:"Credit Line Requirement",payTerm3d:"To maintain an active credit line, at least 20% of total turnover must come from hotel stays.",feesTitle:"Service Fees",feesCatCol:"Category",feesOpCol:"Operation",feesFeeCol:"Fee",feesNoteCol:"Note",grpOnline:"Online",grpOnlineTag:"— Included in subscription",grpTA:"Travel Assistant",grpTATag:"— Included in subscription",grpManual:"Manual Operations",grpSpecial:"Special Requests",fee0:"0 ₺",fee250:"250 ₺",feeReq:"By request",feePass:"Pass-through",onlineRows:[{cat:"Flight",op:"Online flight ticket booking"},{cat:"Hotel",op:"Online hotel reservation"}
1,{cat:"Car",op:"Online car rental booking"},{cat:"Transfer",op:"Online transfer booking"}],taRows:[{cat:"Flight",op:"Support-assisted booking when flight is not on the platform",note:"Travel Assistant operation"},{cat:"Hotel",op:"Support-assisted booking when hotel is not on the platform",note:"Travel Assistant operation"},{cat:"Flight",op:"Support booking when online price exceeds direct channel benchmark",note:"Booked at benchmark rate"},{cat:"Hotel",op:"Support booking when online price exceeds public Booking.com rate",note:"Booked at Booking.com rate"}],manualRows:[{cat:"Flight",op:"Change, refund, add baggage/seat, name correction, fare rule check",note:"Name correction subject to airline approval"},{cat:"Hotel",op:"Manual change / Cancellation",note:""},{cat:"Car",op:"Manual booking / Change / Cancellation",note:""},{cat:"Transfer",op:"Manual booking / Change / Cancellation",note:""},{cat:"Bus",op:"Manual booking / Offline request",note:""},{cat:"Train",op:"Manual booking / Offline request",note:""}],specialRows:[{cat:"Group / Custom",op:"5+ passengers or non-standard custom requests",fee:"By request",note:""},{cat:"Supplier Fee",op:"Penalties, fare differences or cancellation charges levied by the airline, hotel or transport provider (e.g. no-show)",fee:"Pass-through",note:"Supplier = airline, hotel, car rental, transfer company. No Yolwise markup."}],noteLead:"Note:",noteText:"All service fees are exclusive of VAT.",ctaTitle:"Ready to get started?",ctaSub:"Get in touch with your account manager",footerAddr:"Kozyatağı Mah. Bayar Cad. Gülbahar Sok. PS Plaza No:17/14",footerCity:"Kadıköy, Istanbul 34742, Türkiye",footerVd:"Tax Office: Kozyatağı",footerVkn:"Tax No: 9821067436"}};function B({lang:c,onUnlock:p}){const s=u[c],[x,m]=n.useState(""),[o,t]=n.useState(!1),[l,a]=n.useState(!1),[r,i]=n.useState(!1),d=async h=>{h.preventDefault(),i(!0);try{(await fetch("/api/verify-proposal-password",{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({password:x})})).ok?(localStorage.setItem("proposal-bilingual-unlocked","true"),p()):(t(!0),setTimeout(()=>t(!1),2e3))}catch{t(!0),setTimeout(()=>t(!1),2e3)}finally{i(!1)}};return e.jsx("div",{className:"min-h-screen bg-gradient-to-br from-[#4059AD] to-[#2a3d7c] flex items-center justify-center p-4",children:e.jsxs("div",{className:"bg-white rounded-2xl shadow-2xl p-8 max-w-md w-full",children:[e.jsx("div",{className:"flex justify-center mb-6",children:e.jsx("img",{src:f,alt:"Yolwise",className:"h-10 w-auto object-contain"})}),e.jsxs("div",{className:"text-center mb-6",children:[e.jsx("div",{className:"w-16 h-16 bg-[#4059AD]/10 rounded-full flex items-center justify-center mx-auto mb-4",children:e.jsx(P,{className:"w-8 h-8 text-[#4059AD]"})}),e.jsx("h1",{className:"text-xl font-display font-bold text-[#3A3A3A] mb-2",children:s.pwdTitle}),e.jsx("p",{className:"text-sm text-[#3A3A3A]/60",children:s.pwdSub})]}),e.jsxs("form",{onSubmit:d,className:"space-y-4",children:[e.jsxs("div",{className:"relative",children:[e.jsx("input",{type:l?"text":"password",value:x,onChange:h=>m(h.target.value),placeholder:s.pwdPh,className:`w-full px-4 py-3 pr-12 rounded-xl border-2 outline-none transition-colors text-[#3A3A3A] ${o?"border-red-400 bg-red-50":"border-[#D9D9D9] focus:border-[#4059AD]"}`,"data-testid":"input-proposal-bilingual-password"}),e.jsx("button",{type:"button",onClick:()=>a(h=>!h),className:"absolute right-3 top-1/2 -translate-y-1/2 text-[#3A3A3A]/50 hover:text-[#4059AD] transition-colors",children:l?e.jsx(E,{className:"w-5 h-5"}):e.jsx(O,{className:"w-5 h-5"})})]}),o&&e.jsx("p",{className:"text-red-500 text-sm text-center",children:s.pwdError}),e.jsx("button",{type:"submit",disabled:r,className:"w-full py-3 bg-[#4059AD] text-white font-bold rounded-xl hover:bg-[#2a3d7c] transition-colors shadow-lg shadow-[#4059AD]/20 disabled:opacity-50","data-testid":"button-proposal-bilingual-unlock",children:r?s.pwdLoading:s.pwdBtn})]}),e.jsx("p",{className:"text-center text-xs text-[#3A3A3A]/40 mt-6",children:s.pwdHelp})]})})}
1function R({id:c,lang:p,defaultValue:s,className:x="",tag:m="span"}){const o=`proposal-bilingual-${p}-${c}`,t=n.useRef(s),[l,a]=n.useState(s);n.useEffect(()=>{const i=localStorage.getItem(o);i&&(a(i),t.current=i)},[o]);const r=n.useCallback(i=>{t.current=i.target.value,a(i.target.value),localStorage.setItem(o,i.target.value)},[o]);return e.jsx(A,{html:l,onChange:r,tagName:m,className:`outline-none hover:bg-[#effe8d]/30 focus:bg-[#effe8d]/50 rounded px-0.5 -mx-0.5 transition-colors cursor-text ${x}`,style:{minWidth:"20px",display:"inline-block"}})}function y({children:c,testId:p}){return e.jsx("div",{className:"bg-white shadow-2xl flex flex-col","data-testid":p,style:{width:"210mm",minHeight:"297mm",boxSizing:"border-box",pageBreakBefore:"always"},children:c})}function le(){const[c,p]=n.useState(()=>localStorage.getItem("proposal-bilingual-unlocked")==="true"),[s,x]=n.useState(()=>localStorage.getItem("proposal-bilingual-lang")||"tr"),m=()=>{const a=s==="tr"?"en":"tr";x(a),localStorage.setItem("proposal-bilingual-lang",a)},o=()=>{confirm(u[s].resetConfirm)&&(Object.keys(localStorage).filter(a=>a.startsWith(`proposal-bilingual-${s}-`)).forEach(a=>localStorage.removeItem(a)),window.location.reload())};if(!c)return e.jsx(B,{lang:s,onUnlock:()=>p(!0)});const t=u[s],l=(a,r,i,d)=>e.jsx(R,{id:a,lang:s,defaultValue:r,className:i,tag:d});return e.jsxs(e.Fragment,{children:[e.jsx("style",{children:`
2        @media print {
3          @page { size: A4; margin: 0; }
4          body { margin: 0; -webkit-print-color-adjust: exact; print-color-adjust: exact; }
5          .no-print { display: none !important; }
6          .bg-white { background: white !important; }
7        }
8      `}),e.jsxs("div",{className:"no-print fixed top-4 right-4 z-50 flex gap-2 items-center",children:[e.jsxs("button",{onClick:m,className:"flex items-center gap-1.5 px-3 py-2 bg-white text-[#4059AD] rounded-lg font-semibold text-sm shadow-lg hover:bg-[#F7F8FE] transition-colors border border-[#D9D9D9]","data-testid":"button-lang-toggle",children:[e.jsx(j,{className:"w-4 h-4"}),s==="tr"?"EN":"TR"]}),e.jsxs("button",{onClick:o,className:"flex items-center gap-2 px-3 py-2 bg-white text-[#3A3A3A] rounded-lg font-medium text-sm shadow-lg hover:bg-[#F7F8FE] transition-colors border border-[#D9D9D9]","data-testid":"button-reset",children:[e.jsx(N,{className:"w-4 h-4"}),t.resetBtn]}),e.jsxs("button",{onClick:()=>window.print(),className:"flex items-center gap-2 px-4 py-2 bg-[#4059AD] text-white rounded-lg font-medium text-sm shadow-lg hover:bg-[#3048a0] transition-colors","data-testid":"button-download-pdf",children:[e.jsx(k,{className:"w-4 h-4"}),t.pdfBtn]})]}),e.jsxs("div",{className:"min-h-screen bg-[#e5e7eb] py-8 print:py-0 print:bg-white flex flex-col items-center gap-8 print:gap-0",children:[e.jsxs(y,{testId:"proposal-bilingual-page-1",children:[e.jsxs("div",{className:"px-8 py-4 border-b border-[#D9D9D9]/50 flex-shrink-0 flex items-center justify-between",children:[e.jsx("img",{src:f,alt:"Yolwise",className:"h-6 w-auto object-contain"}),e.jsx("span",{className:"text-[10px] text-[#3A3A3A]/40 font-medium uppercase tracking-wider",children:s==="tr"?"Kurumsal Seyahat Platformu":"Corporate Travel Platform"})]}),e.jsx("div",{className:"px-8 py-4 border-b border-[#D9D9D9]/50 flex-shrink-0",children:e.jsxs("div",{className:"grid grid-cols-2 gap-6",children:[e.jsxs("div",{children:[e.jsx("div",{className:"text-[9px] text-[#3A3A3A]/50 uppercase tracking-wider font-bold mb-1.5",children:t.preparerLabel}),e.jsxs("div",{className:"bg-[#F7F8FE] rounded-xl p-3 border border-[#D9D9D9]/50",children:[e.jsx("div",{className:"font-bold text-[#3A3A3A] text-sm mb-1",children:l("preparer-name","Hasan Ince")}),e.jsxs("div",{className:"text-xs text-[#3A3A3A]/70 space-y-0.5",children:[e.jsxs("div",{className:"flex items-center gap-1.5",children:[e.jsx(w,{className:"w-3 h-3 text-[#4059AD]"}),l("preparer-website","yolwise.com.tr")]}),e.jsxs("div",{className:"flex items-center gap-1.5",children:[e.jsx(g,{className:"w-3 h-3 text-[#4059AD]"}),l("preparer-phone","+90 216 606 20 70")]}),e.jsxs("div",{className:"flex items-center gap-1.5",children:[e.jsx(v,{className:"w-3 h-3 text-[#4059AD]"}),l("preparer-email","[email protected]")]})]})]})]}),e.jsxs("div",{children:[e.jsx("div",{className:"text-[9px] text-[#3A3A3A]/50 uppercase tracking-wider font-bold mb-1.5",children:t.clientLabel}),e.jsxs("div",{className:"bg-[#F7F8FE] rounded-xl p-3 border border-[#D9D9D9]/50",children:[e.jsx("div",{className:"font-bold text-[#3A3A3A] text-sm mb-1",children:l("client-company",s==="tr"?"Şirket Adı":"Company Name")}),e.jsxs("div",{className:"text-xs text-[#3A3A3A]/70 space-y-0.5",children:[e.jsx("div",{children:l("client-contact",s==="tr"?"İlgili Kişi":"Contact Person")}),e.jsxs("div",{className:"flex items-center gap-1.5",children:[e.jsx(D,{className:"w-3 h-3 text-[#4059AD]"}),e.jsxs("span",{children:[t.validLabel," ",l("validity-date",s==="tr"?"31.12.2025":"Dec 31, 2025")]})]})]})]})]})]})}),e.jsxs("div",{className:"px-8 py-4 flex-1 overflow-hidden",children:[e.jsx("h2",{className:"text-base font-display font-bold text-[#3A3A3A] mb-3",children:t.planTitle}),e.jsxs("div",{className:"grid grid-cols-2 gap-3 mb-5",children:[e.jsxs("div",{className:"bg-[#4059AD] rounded-xl p-4 text-white",children:[e.jsx("div",{className:"text-[9px] uppercase tracking-wider opacity-70 mb-1",children:t.planEntCond}),e.jsx("div",{className:"text-lg font-bold",children:t.planEntName}),e.jsx("div",{className:"text-2xl font-bold mt-1 text-[#effe8d]",children:t.planPrice200}),e.jsx("ul",{className:"mt-2 space-y-0.5",children:[t.planNote1,t.planNote2,t.planNote3,t.planNote4].map((a,r)=>
8e.jsxs("li",{className:"flex items-start gap-1.5 text-[9.5px] opacity-75 leading-tight",children:[e.jsx(b,{className:"w-2.5 h-2.5 mt-0.5 shrink-0 opacity-80"}),a]},r))})]}),e.jsxs("div",{className:"bg-[#F7F8FE] rounded-xl p-4 border border-[#D9D9D9]/60",children:[e.jsx("div",{className:"text-[9px] uppercase tracking-wider text-[#3A3A3A]/50 mb-1",children:t.planSmbCond}),e.jsx("div",{className:"text-lg font-bold text-[#3A3A3A]",children:t.planSmbName}),e.jsx("div",{className:"text-2xl font-bold mt-1 text-[#4059AD]",children:t.planPrice100}),e.jsx("ul",{className:"mt-2 space-y-0.5",children:[t.planNote1,t.planNote2,t.planNote3,t.planNote4].map((a,r)=>e.jsxs("li",{className:"flex items-start gap-1.5 text-[9.5px] text-[#3A3A3A]/60 leading-tight",children:[e.jsx(b,{className:"w-2.5 h-2.5 mt-0.5 shrink-0 text-[#4059AD]"}),a]},r))})]})]}),e.jsxs("div",{className:"mb-4",children:[e.jsx("h2",{className:"text-base font-display font-bold text-[#3A3A3A] mb-0.5",children:t.includedTitle}),e.jsx("p",{className:"text-[10px] text-[#3A3A3A]/50 mb-3",children:t.includedSub}),e.jsx("div",{className:"grid grid-cols-2 gap-2",children:[{Icon:T,title:t.incOnlineTitle,desc:t.incOnlineDesc},{Icon:S,title:t.incTATitle,desc:t.incTADesc},{Icon:C,title:t.incSupportTitle,desc:t.incSupportDesc},{Icon:z,title:t.incBillingTitle,desc:t.incBillingDesc}].map(({Icon:a,title:r,desc:i},d)=>e.jsxs("div",{className:`flex items-start gap-2 p-2.5 rounded-lg border ${d===3?"bg-[#effe8d]/20 border-[#effe8d]":"bg-[#F7F8FE] border-[#D9D9D9]/50"}`,children:[e.jsx("div",{className:`w-7 h-7 rounded-lg flex items-center justify-center shrink-0 ${d===3?"bg-[#effe8d]":"bg-[#4059AD]"}`,children:e.jsx(a,{className:`w-3.5 h-3.5 ${d===3?"text-[#4059AD]":"text-white"}`})}),e.jsxs("div",{children:[e.jsx("div",{className:"font-semibold text-[#3A3A3A] text-xs mb-0.5",children:r}),e.jsx("div",{className:"text-[9.5px] text-[#3A3A3A]/55 leading-tight",children:i})]})]},d))})]}),e.jsxs("div",{children:[e.jsx("h2",{className:"text-base font-display font-bold text-[#3A3A3A] mb-2",children:t.paymentTitle}),e.jsx("div",{className:"space-y-1.5",children:[{t:t.payTerm1t,d:t.payTerm1d},{t:t.payTerm2t,d:t.payTerm2d},{t:t.payTerm3t,d:t.payTerm3d}].map(({t:a,d:r},i)=>e.jsxs("div",{className:"flex items-start gap-2 bg-[#F7F8FE] rounded-lg p-2.5 border border-[#D9D9D9]/50",children:[e.jsx(F,{className:"w-3.5 h-3.5 text-[#4059AD] mt-0.5 shrink-0"}),e.jsxs("div",{children:[e.jsx("span",{className:"font-semibold text-[#3A3A3A] text-[10.5px]",children:a}),e.jsxs("span",{className:"text-[#3A3A3A]/60 text-[10px]",children:[" — ",r]})]})]},i))})]})]}),e.jsxs("div",{className:"mt-auto px-8 py-3 bg-[#F7F8FE] border-t border-[#D9D9D9]/50 flex-shrink-0 flex justify-between items-center",children:[e.jsxs("div",{className:"text-[9.5px] text-[#3A3A3A]/45",children:[l("footer-addr",t.footerAddr),e.jsx("br",{}),l("footer-city",t.footerCity)]}),e.jsxs("div",{className:"text-[9.5px] text-[#3A3A3A]/45 text-right",children:[l("footer-vd",t.footerVd),e.jsx("br",{}),l("footer-vkn",t.footerVkn)]})]})]}),e.jsxs(y,{testId:"proposal-bilingual-page-2",children:[e.jsxs("div",{className:"px-8 py-4 border-b border-[#D9D9D9]/50 flex-shrink-0 flex items-center justify-between",children:[e.jsx("img",{src:f,alt:"Yolwise",className:"h-6 w-auto object-contain"}),e.jsx("span",{className:"text-[10px] text-[#3A3A3A]/40 font-medium uppercase tracking-wider",children:s==="tr"?"Kurumsal Seyahat Platformu":"Corporate Travel Platform"})]}),e.jsxs("div",{className:"px-8 py-4 flex-1 overflow-hidden flex flex-col",children:[e.jsx("h2",{className:"text-lg font-display font-bold text-[#3A3A3A] mb-3",children:t.feesTitle}),e.jsx("div",{className:"bg-[#F7F8FE] rounded-xl overflow-hidden border border-[#D9D9D9]/50 flex-1",children:e.jsxs("table",{className:"w-full table-fixed text-[10px]",children:[e.jsxs("colgroup",{children:[e.jsx("col",{style:{width:"14%"}}),e.jsx("col",{style:{width:"50%"}}),e.jsx("col",{style:{width:"12%"}}),e.jsx("col",{style:{width:"24%"}})]}),e.jsx("thead",{children:e.jsxs("tr",{className:"bg-[#2A3E85] text-white",children:[e.jsx("th",{className:"text-left px-3 py-2 text-[8.5px] font-bold uppercase tracking-wider",children:t.feesCatCol}),e.jsx("th",{className:"text-left px-3 py-2 text-[8.5px] font-bold uppercase tracking-wider",children:t.feesOpCol}),e.jsx("th",{className:"text-center px-3 py-2 text-[8.5px] font-bold uppercase tracking-wider",children:t.feesFeeCol}),e.jsx("th",{className:"text-left px-3 py-2 text-[8.5px] font-bold uppercase tracking-wider",children:t.feesNoteCol})]})}),e.jsxs("tbody",{children:[e.jsx("tr",{children:e.jsxs("td",{colSpan:4,className:"px-3 py-1.5 bg-[#F7F8FE] border-t border-[#D9D9D9]/50 font-bold text-[8.5px] uppercase tracking-wide text-[#2A3E85] shadow-[inset_4px_0_0_#effe8d]",children:[t.grpOnline,e.jsx("span",{className:"text-[#4059AD] ml-1",children:t.grpOnlineTag})]})}),t.onlineRows.map((a,r)=>
8e.jsxs("tr",{className:"border-t border-[#D9D9D9]/30",children:[e.jsx("td",{className:"px-3 py-1.5 font-semibold text-[#3A3A3A] whitespace-nowrap",children:a.cat}),e.jsx("td",{className:"px-3 py-1.5 text-[#3A3A3A]/75 leading-tight",children:a.op}),e.jsx("td",{className:"px-3 py-1.5 text-center",children:e.jsx("span",{className:"px-2 py-0.5 rounded-full bg-[#effe8d] text-[#2A3E85] font-bold text-[9px]",children:t.fee0})}),e.jsx("td",{className:"px-3 py-1.5 text-[#3A3A3A]/50"})]},r)),e.jsx("tr",{children:e.jsxs("td",{colSpan:4,className:"px-3 py-1.5 bg-[#F7F8FE] border-t border-[#D9D9D9]/50 font-bold text-[8.5px] uppercase tracking-wide text-[#2A3E85] shadow-[inset_4px_0_0_#effe8d]",children:[t.grpTA,e.jsx("span",{className:"text-[#4059AD] ml-1",children:t.grpTATag})]})}),t.taRows.map((a,r)=>e.jsxs("tr",{className:"border-t border-[#D9D9D9]/30",children:[e.jsx("td",{className:"px-3 py-1.5 font-semibold text-[#3A3A3A] whitespace-nowrap",children:a.cat}),e.jsx("td",{className:"px-3 py-1.5 text-[#3A3A3A]/75 leading-tight",children:a.op}),e.jsx("td",{className:"px-3 py-1.5 text-center",children:e.jsx("span",{className:"px-2 py-0.5 rounded-full bg-[#effe8d] text-[#2A3E85] font-bold text-[9px]",children:t.fee0})}),e.jsx("td",{className:"px-3 py-1.5 text-[#3A3A3A]/50 leading-tight text-[9px]",children:a.note})]},r)),e.jsx("tr",{children:e.jsx("td",{colSpan:4,className:"px-3 py-1.5 bg-[#F7F8FE] border-t border-[#D9D9D9]/50 font-bold text-[8.5px] uppercase tracking-wide text-[#2A3E85]",children:t.grpManual})}),t.manualRows.map((a,r)=>e.jsxs("tr",{className:"border-t border-[#D9D9D9]/30",children:[e.jsx("td",{className:"px-3 py-1.5 font-semibold text-[#3A3A3A] whitespace-nowrap",children:a.cat}),e.jsx("td",{className:"px-3 py-1.5 text-[#3A3A3A]/75 leading-tight",children:a.op}),e.jsx("td",{className:"px-3 py-1.5 text-center",children:e.jsx("span",{className:"px-2 py-0.5 rounded-full bg-[#4059AD]/10 text-[#4059AD] font-bold text-[9px]",children:t.fee250})}),e.jsx("td",{className:"px-3 py-1.5 text-[#3A3A3A]/50 leading-tight text-[9px]",children:a.note})]},r)),e.jsx("tr",{children:e.jsx("td",{colSpan:4,className:"px-3 py-1.5 bg-[#F7F8FE] border-t border-[#D9D9D9]/50 font-bold text-[8.5px] uppercase tracking-wide text-[#2A3E85]",children:t.grpSpecial})}),t.specialRows.map((a,r)=>e.jsxs("tr",{className:"border-t border-[#D9D9D9]/30",children:[e.jsx("td",{className:"px-3 py-1.5 font-semibold text-[#3A3A3A] whitespace-nowrap",children:a.cat}),e.jsx("td",{className:"px-3 py-1.5 text-[#3A3A3A]/75 leading-tight",children:a.op}),e.jsx("td",{className:"px-3 py-1.5 text-center",children:e.jsx("span",{className:"px-2 py-0.5 rounded-md border border-[#D9D9D9] text-[#3A3A3A]/70 font-semibold text-[9px]",children:a.fee})}),e.jsx("td",{className:"px-3 py-1.5 text-[#3A3A3A]/50 leading-tight text-[9px]",children:a.note})]},r))]})]})}),e.jsxs("div",{className:"mt-3 bg-[#effe8d]/20 rounded-xl p-2.5 border border-[#effe8d]/50 flex items-start gap-2",children:[e.jsx("div",{className:"w-4 h-4 rounded-full bg-[#effe8d] flex items-center justify-center shrink-0 mt-0.5",children:e.jsx("span",{className:"text-[#3A3A3A] text-[9px] font-bold",children:"!"})}),e.jsxs("p",{className:"text-[10px] text-[#3A3A3A]/70",children:[e.jsx("span",{className:"font-bold text-[#3A3A3A]",children:t.noteLead})," ",t.noteText]})]}),e.jsxs("div",{className:"mt-3 bg-[#4059AD] rounded-xl p-3.5 text-white flex items-center justify-between",children:[e.jsxs("div",{children:[e.jsx("div",{className:"text-sm font-bold mb-0.5",children:t.ctaTitle}),e.jsx("div",{className:"text-xs opacity-75",children:t.ctaSub})]}),e.jsxs("div",{className:"flex items-center gap-2 px-3 py-1.5 bg-[#effe8d] rounded-lg text-[#4059AD] font-bold text-xs",children:[e.jsx(g,{className:"w-3.5 h-3.5"}),l("cta-phone","+90 216 606 20 70")]})]})]}),e.jsxs("div",{className:"mt-auto px-8 py-3 bg-[#F7F8FE] border-t border-[#D9D9D9]/50 flex-shrink-0 flex justify-between items-center",children:[e.jsxs("div",{className:"text-[9.5px] text-[#3A3A3A]/45",children:[l("p2-footer-addr",t.footerAddr),e.jsx("br",{}),l("p2-footer-city",t.footerCity)]}),e.jsxs("div",{className:"text-[9.5px] text-[#3A3A3A]/45 text-right",children:[l("p2-footer-vd",t.footerVd),e.jsx("br",{}),l("p2-footer-vkn",t.footerVkn)]})]})]})]})]})}export{le as default};

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.