\u{1F5FA}\uFE0F Gu\xEDa Tur\xEDstica Oficial de Loja, Ecuador (2026)

Loja - Capital Musical y Ciudad M\xE1s Segura del Ecuador

\u{1F6A8} N\xFAmeros de Emergencia & Auxilio 24/7

\u{1F698} Servicios de Transporte & Renta Car Ejecutivo

ServicioTarifa ReferencialContacto WhatsApp
Transfer Aeropuerto Catamayo - Loja (Privado VIP)$30 / unidad0960889185
Transfer Compartido Aeropuerto$7 / persona0960889185
Alquiler de SUV Tiggo 7 (5 pax)$90 / d\xEDa0960889185
Alquiler de Toyota Fortuner 4x4 (7 pax)$120 / d\xEDa0960889185
Servicio de Chofer Profesional+$30 / d\xEDa0960889185

\u{1F332} Principales Atractivos Tur\xEDsticos de Loja

Gu\xEDa generada oficialmente desde lojaecuador.com.ec \xB7 Todos los derechos reservados (2026).

`),c.document.close()},Lo=({images:c=[],title:g=""})=>{let[p,y]=(0,a.useState)(0);return!c||c.length===0?null:c.length===1?a.default.createElement("img",{src:c[0],alt:g,style:{width:"100%",height:280,objectFit:"cover",borderBottom:"1px solid rgba(255,255,255,.1)"}}):a.default.createElement("div",{style:{position:"relative",width:"100%",height:280,overflow:"hidden",background:"#010D1E"}},a.default.createElement("img",{src:c[p],alt:`${g} foto ${p+1}`,style:{width:"100%",height:"100%",objectFit:"cover",transition:"all 0.3s ease"}}),a.default.createElement("button",{onClick:()=>y(v=>v===0?c.length-1:v-1),"aria-label":"Anterior",style:{position:"absolute",left:12,top:"50%",transform:"translateY(-50%)",background:"rgba(1,13,30,.7)",border:"1px solid rgba(255,255,255,.2)",color:"#fff",width:36,height:36,borderRadius:"50%",cursor:"pointer",display:"flex",alignItems:"center",justifyContent:"center",backdropFilter:"blur(4px)",zIndex:5}},"\u25C0"),a.default.createElement("button",{onClick:()=>y(v=>v===c.length-1?0:v+1),"aria-label":"Siguiente",style:{position:"absolute",right:12,top:"50%",transform:"translateY(-50%)",background:"rgba(1,13,30,.7)",border:"1px solid rgba(255,255,255,.2)",color:"#fff",width:36,height:36,borderRadius:"50%",cursor:"pointer",display:"flex",alignItems:"center",justifyContent:"center",backdropFilter:"blur(4px)",zIndex:5}},"\u25B6"),a.default.createElement("div",{style:{position:"absolute",bottom:12,left:0,right:0,display:"flex",justifyContent:"center",gap:6,zIndex:5}},c.map((v,h)=>a.default.createElement("button",{key:h,onClick:()=>y(h),style:{width:h===p?20:8,height:8,borderRadius:4,background:h===p?"#F0B400":"rgba(255,255,255,.5)",border:"none",cursor:"pointer",transition:"all .2s"}}))))},Si=({id:c,onClose:g})=>{let p=Ga[c];if(!p)return null;let y=[...qe,...Pe].find(h=>h.id===c)?.img,v=`https://api.whatsapp.com/send?phone=593960889185&text=Hola,+estoy+interesado+en+visitar+${encodeURIComponent(p.titulo)},+deseo+m%C3%A1s+informaci%C3%B3n`;return a.default.createElement("div",{style:{position:"fixed",inset:0,background:"rgba(1,13,30,.85)",backdropFilter:"blur(12px)",zIndex:200,display:"flex",alignItems:"center",justifyContent:"center",padding:20,opacity:1}},a.default.createElement("style",null,` .blog-content h2 { color: #F0B400; font-size: 20px; margin-top: 15px; margin-bottom: 8px; } .blog-content h3 { color: #F0783C; font-size: 16px; margin-top: 12px; margin-bottom: 6px; } .blog-content p { color: rgba(248,243,232,.9); margin-bottom: 12px; line-height: 1.6; } .blog-content ul { color: rgba(248,243,232,.9); padding-left: 20px; margin-bottom: 15px; } .blog-content li { margin-bottom: 6px; line-height: 1.5; } .blog-content strong { color: #D25A96; } `),a.default.createElement("div",{style:{background:"#041525",borderRadius:24,width:"100%",maxWidth:700,maxHeight:"90vh",overflow:"hidden",position:"relative",boxShadow:"0 20px 40px rgba(0,0,0,.5)",border:"1px solid rgba(212,168,67,.15)",display:"flex",flexDirection:"column"}},a.default.createElement("button",{onClick:g,style:{position:"absolute",top:15,right:15,background:"rgba(1,13,30,.6)",border:"none",color:"#fff",width:36,height:36,borderRadius:"50%",fontSize:18,cursor:"pointer",zIndex:10,display:"flex",alignItems:"center",justifyContent:"center",backdropFilter:"blur(4px)"}},"\u2715"),a.default.createElement(Lo,{images:Array.from(new Set([y,"https://lojaecuador.com.ec/wp-content/uploads/2024/05/plaza-de-la-independencia-1.webp","https://lojaecuador.com.ec/wp-content/uploads/2023/10/vilca-e1716334830934.jpg"].filter(Boolean))),title:p.titulo}),a.default.createElement("div",{style:{padding:"30px",overflowY:"auto",color:"#F8F3E8"}},a.default.createElement("h2",{style:{color:"#F0B400",margin:"0 0 10px 0",fontSize:26}},p.titulo),a.default.createElement("p",{style:{fontSize:16,lineHeight:1.6,color:"rgba(248,243,232,.7)",marginBottom:20,fontStyle:"italic"}},p.descripcion_corta),a.default.createElement("div",{dangerouslySetInnerHTML:{__html:p.seo_content},style:{fontSize:15},className:"blog-content"}),a.default.createElement("a",{href:v,target:"_blank",rel:"noopener noreferrer",style:{display:"inline-block",marginTop:30,background:"linear-gradient(135deg, #25D366, #128C7E)",color:"#fff",padding:"14px 28px",borderRadius:30,textDecoration:"none",fontWeight:"bold",fontSize:15,boxShadow:"0 4px 15px rgba(37,211,102,.3)"}},a.default.createElement("span",{style:{marginRight:8}},"\u{1F4F1}")," Consultar por WhatsApp"))))},Li=({id:c,onClose:g})=>{let p=Ae[c]||Ga[c];if(!p)return null;let y=p.img||[...qe,...Pe].find(h=>h.id===c)?.img||So.find(h=>h.id===c)?.img||"https://lojaecuador.com.ec/wp-content/uploads/2024/06/PUERTA-1536x1038.bk_-e1720478397653.webp",v=`https://api.whatsapp.com/send?phone=593960889185&text=Hola,+estoy+leyendo+el+blog+sobre+${encodeURIComponent(p.titulo)}+y+deseo+reservar+o+solicitar+m%C3%A1s+informaci%C3%B3n`;return a.default.createElement("div",{style:{position:"fixed",inset:0,background:"rgba(1,13,30,.88)",backdropFilter:"blur(12px)",zIndex:200,display:"flex",alignItems:"center",justifyContent:"center",padding:20}},a.default.createElement("style",null,` .blog-modal-body { font-family: 'Outfit', -apple-system, BlinkMacSystemFont, sans-serif; color: #F8F3E8; line-height: 1.7; } .blog-badge { display: inline-block; background: rgba(240,180,0,.12); border: 1px solid rgba(240,180,0,.3); color: #F0B400; padding: 4px 14px; border-radius: 20px; font-size: 12px; font-weight: 700; margin-bottom: 14px; letter-spacing: 0.5px; } .blog-intro { font-size: 16px; color: rgba(248,243,232,.9); background: rgba(255,255,255,.03); padding: 16px; border-left: 3.5px solid #F0783C; border-radius: 0 12px 12px 0; margin-bottom: 22px; } .blog-content h2 { color: #F0B400; font-size: 21px; font-weight: 800; margin-top: 24px; margin-bottom: 12px; border-bottom: 1px solid rgba(212,168,67,.2); padding-bottom: 6px; display: flex; align-items: center; gap: 8px; } .blog-content h3 { color: #F0783C; font-size: 17px; font-weight: 700; margin-top: 18px; margin-bottom: 8px; } .blog-content p { color: rgba(248,243,232,.88); margin-bottom: 14px; font-size: 15px; } .blog-content ul, .blog-content ol { color: rgba(248,243,232,.88); padding-left: 20px; margin-bottom: 18px; } .blog-content li { margin-bottom: 8px; font-size: 15px; } .blog-content strong { color: #F0B400; } .info-card { background: rgba(0,150,180,.08); border: 1px solid rgba(0,150,180,.25); border-radius: 14px; padding: 16px 20px; margin: 18px 0; } .info-card h4 { margin: 0 0 8px 0; color: #0096B4; font-size: 15px; font-weight: 800; } .highlight-box { background: linear-gradient(135deg, rgba(210,90,150,.12), rgba(240,120,60,.12)); border: 1px solid rgba(210,90,150,.3); border-radius: 14px; padding: 16px 20px; margin: 22px 0; font-size: 14px; color: #F8F3E8; } .blog-table { width: 100%; border-collapse: collapse; margin: 20px 0; font-size: 14px; background: rgba(255,255,255,.02); border-radius: 12px; overflow: hidden; border: 1px solid rgba(255,255,255,.08); } .blog-table th { background: rgba(240,180,0,.15); color: #F0B400; padding: 12px; text-align: left; font-weight: 800; font-size: 13px; } .blog-table td { padding: 12px; border-top: 1px solid rgba(255,255,255,.05); color: rgba(248,243,232,.9); } `),a.default.createElement("div",{style:{background:"#041525",borderRadius:24,width:"100%",maxWidth:850,maxHeight:"90vh",overflow:"hidden",position:"relative",boxShadow:"0 24px 50px rgba(0,0,0,.7)",border:"1px solid rgba(212,168,67,.2)",display:"flex",flexDirection:"column"}},a.default.createElement("button",{onClick:g,"aria-label":"Cerrar modal",style:{position:"absolute",top:16,right:16,background:"rgba(1,13,30,.75)",border:"1px solid rgba(255,255,255,.15)",color:"#fff",width:38,height:38,borderRadius:"50%",fontSize:18,cursor:"pointer",zIndex:10,display:"flex",alignItems:"center",justifyContent:"center",backdropFilter:"blur(6px)",transition:"transform .2s"},onMouseOver:h=>h.currentTarget.style.transform="scale(1.1)",onMouseOut:h=>h.currentTarget.style.transform="scale(1)"},"\u2715"),a.default.createElement(Lo,{images:Array.from(new Set([y,"https://lojaecuador.com.ec/wp-content/uploads/2024/06/PUERTA-1536x1038.bk_-e1720478397653.webp","https://lojaecuador.com.ec/wp-content/uploads/2023/10/villonaco-e1716334865650.jpg"].filter(Boolean))),title:p.titulo}),a.default.createElement("div",{style:{padding:"32px",overflowY:"auto"},className:"blog-modal-body"},a.default.createElement("h1",{style:{color:"#F0B400",margin:"0 0 10px 0",fontSize:"clamp(22px,3.5vw,30px)",fontFamily:"'Playfair Display',Georgia,serif",lineHeight:1.3}},p.titulo),a.default.createElement("p",{style:{fontSize:16,lineHeight:1.6,color:"rgba(248,243,232,.7)",marginBottom:20,fontStyle:"italic"}},p.descripcion_corta),a.default.createElement("div",{dangerouslySetInnerHTML:{__html:p.seo_content},className:"blog-content"}),a.default.createElement("div",{style:{marginTop:24,padding:16,background:"rgba(255,255,255,.03)",border:"1px solid rgba(240,180,0,.2)",borderRadius:16,display:"flex",alignItems:"center",justifyContent:"space-between",flexWrap:"wrap",gap:12}},a.default.createElement("div",{style:{fontSize:13,fontWeight:700,color:"#F0B400",display:"flex",alignItems:"center",gap:6}},a.default.createElement("span",null,"\u{1F4E2}")," Compartir art\xEDculo directo:"),a.default.createElement("div",{style:{display:"flex",gap:8,alignItems:"center",flexWrap:"wrap"}},a.default.createElement("button",{onClick:()=>{let h=`https://lojaecuador.com.ec/#${c}`;try{navigator.clipboard.writeText(h),alert(`\xA1Enlace profundo copiado! ${h}`)}catch{prompt("Copia este enlace directo para redes sociales:",h)}},style:{background:"rgba(212,168,67,.15)",border:"1px solid rgba(212,168,67,.3)",color:"#F0B400",padding:"6px 14px",borderRadius:14,fontSize:12,fontWeight:700,cursor:"pointer",display:"flex",alignItems:"center",gap:6}},"\u{1F517} Copiar Enlace Directo"),a.default.createElement("a",{href:`https://api.whatsapp.com/send?text=${encodeURIComponent("Lee este art\xEDculo sobre Loja Ecuador: "+p.titulo+" -> https://lojaecuador.com.ec/#"+c)}`,target:"_blank",rel:"noopener noreferrer",style:{background:"rgba(37,211,102,.15)",border:"1px solid rgba(37,211,102,.3)",color:"#25D366",padding:"6px 12px",borderRadius:14,fontSize:12,fontWeight:700,textDecoration:"none"}},"WhatsApp"),a.default.createElement("a",{href:`https://www.facebook.com/sharer/sharer.php?u=${encodeURIComponent("https://lojaecuador.com.ec/#"+c)}`,target:"_blank",rel:"noopener noreferrer",style:{background:"rgba(24,119,242,.15)",border:"1px solid rgba(24,119,242,.3)",color:"#1877F2",padding:"6px 12px",borderRadius:14,fontSize:12,fontWeight:700,textDecoration:"none"}},"Facebook"),a.default.createElement("a",{href:`https://twitter.com/intent/tweet?url=${encodeURIComponent("https://lojaecuador.com.ec/#"+c)}&text=${encodeURIComponent(p.titulo)}`,target:"_blank",rel:"noopener noreferrer",style:{background:"rgba(255,255,255,.08)",border:"1px solid rgba(255,255,255,.2)",color:"#fff",padding:"6px 12px",borderRadius:14,fontSize:12,fontWeight:700,textDecoration:"none"}},"X / Twitter"))),a.default.createElement("div",{style:{marginTop:24,padding:24,background:"linear-gradient(135deg,rgba(0,150,180,.12),rgba(37,211,102,.12))",border:"1px solid rgba(37,211,102,.3)",borderRadius:20,textAlign:"center"}},a.default.createElement("h3",{style:{margin:"0 0 8px 0",color:"#25D366",fontSize:18,fontWeight:800}},"\u{1F4F1} \xBFDeseas organizar este recorrido o reservar este servicio?"),a.default.createElement("p",{style:{margin:"0 0 18px 0",fontSize:14,color:"rgba(248,243,232,.8)"}},"Contacta directamente con nuestro equipo oficial de atenci\xF3n tur\xEDstica v\xEDa WhatsApp al ",a.default.createElement("strong",null,"0960889185"),"."),a.default.createElement("a",{href:v,target:"_blank",rel:"noopener noreferrer",style:{display:"inline-flex",alignItems:"center",gap:10,background:"linear-gradient(135deg, #25D366, #128C7E)",color:"#fff",padding:"14px 32px",borderRadius:30,textDecoration:"none",fontWeight:800,fontSize:15,boxShadow:"0 6px 20px rgba(37,211,102,.4)",transition:"transform .2s"},onMouseOver:h=>h.currentTarget.style.transform="scale(1.05)",onMouseOut:h=>h.currentTarget.style.transform="scale(1)"},a.default.createElement("span",null,"\u{1F4AC}")," Reservar / Consultar por WhatsApp")))))},I=({children:c,onClose:g})=>a.default.createElement("div",{onClick:g,style:{position:"fixed",inset:0,background:"rgba(5,15,9,.92)",zIndex:300,display:"flex",alignItems:"center",justifyContent:"center",padding:16,backdropFilter:"blur(12px)"}},a.default.createElement("div",{onClick:p=>p.stopPropagation(),style:{background:oa,border:"1px solid rgba(212,168,67,.22)",borderRadius:24,padding:"28px 24px",maxWidth:500,width:"100%",maxHeight:"90vh",overflowY:"auto",position:"relative"}},a.default.createElement("button",{onClick:g,style:{position:"absolute",top:14,right:16,background:"none",border:"none",color:"rgba(248,243,232,.4)",fontSize:22,cursor:"pointer",lineHeight:1}},"\u2715"),c)),W=({em:c,title:g,sub:p})=>a.default.createElement("div",{style:{marginBottom:22}},a.default.createElement("div",{style:{fontSize:32,marginBottom:7}},c),a.default.createElement("h3",{style:{fontFamily:"'Playfair Display',serif",fontSize:24,color:n,margin:"0 0 5px",fontWeight:700}},g),p&&a.default.createElement("p",{style:{color:"rgba(248,243,232,.5)",fontSize:13,margin:0}},p));var Ei=({onOpenGuide:c,onOpenFaq:g})=>{let[p,y]=(0,a.useState)({days:"00",hours:"00",minutes:"00",seconds:"00"});return(0,a.useEffect)(()=>{let v=new Date("2026-11-12T18:00:00-05:00").getTime(),h=S=>String(Math.max(0,S)).padStart(2,"0"),_=()=>{let S=Math.max(0,v-Date.now()),F=Math.floor(S/864e5);S-=F*864e5;let G=Math.floor(S/36e5);S-=G*36e5;let B=Math.floor(S/6e4);S-=B*6e4;let Q=Math.floor(S/1e3);y({days:h(F),hours:h(G),minutes:h(B),seconds:h(Q)})};_();let P=setInterval(_,1e3);return()=>clearInterval(P)},[]),a.default.createElement("section",{className:"fiavl2026",id:"fiavl-banner","aria-labelledby":"fiavl2026-title"},a.default.createElement("style",null,` :root{ --fiavl-bg:#020d21;--fiavl-bg2:#061b36;--fiavl-panel:rgba(5,21,45,.82); --fiavl-text:#f7f4ec;--fiavl-muted:#c5cfdd;--fiavl-gold:#ffc342;--fiavl-gold2:#f39b18; --fiavl-cyan:#25d5ef;--fiavl-magenta:#fb3f96;--fiavl-green:#28d66f;--fiavl-purple:#a261ff; --fiavl-radius:24px;--fiavl-shadow:0 22px 55px rgba(0,0,0,.28) } .fiavl2026,.fiavl2026 *{box-sizing:border-box} .fiavl2026{position:relative;isolation:isolate;overflow:hidden;width:100%;background: radial-gradient(circle at 48% 10%,rgba(255,184,58,.13),transparent 25%), radial-gradient(circle at 92% 32%,rgba(25,202,231,.13),transparent 24%), linear-gradient(180deg,#04152c 0%,#020c20 100%);color:var(--fiavl-text); font-family:Inter,ui-sans-serif,system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif; border-top:2px solid rgba(255,195,66,.78);padding:52px clamp(18px,4vw,72px) 42px} .fiavl2026::before{content:"";position:absolute;left:-100px;top:20px;width:650px;height:720px;background:radial-gradient(circle at 40% 40%,rgba(0,150,180,.18),transparent 70%);z-index:-3} .fiavl2026::after{content:"";position:absolute;right:-280px;top:-220px;width:720px;height:720px;border:10px solid rgba(37,213,239,.38);border-left-color:rgba(251,63,150,.5);border-radius:50%;filter:drop-shadow(0 0 20px rgba(37,213,239,.25));z-index:-2} .fiavl2026__petals{position:absolute;inset:0;z-index:-1;pointer-events:none;background-image: radial-gradient(circle at 6% 65%,rgba(251,63,150,.9) 0 4px,transparent 5px), radial-gradient(circle at 11% 23%,rgba(255,195,66,.8) 0 3px,transparent 4px), radial-gradient(circle at 83% 13%,rgba(251,63,150,.8) 0 4px,transparent 5px), radial-gradient(circle at 92% 54%,rgba(255,195,66,.9) 0 4px,transparent 5px), radial-gradient(circle at 88% 72%,rgba(37,213,239,.8) 0 3px,transparent 4px)} .fiavl2026__inner{max-width:1460px;margin:0 auto;position:relative} .fiavl2026__badge{width:max-content;max-width:100%;margin:0 auto 28px;padding:10px 24px;border:1px solid rgba(255,195,66,.5);border-radius:999px;background:rgba(5,16,36,.68);color:var(--fiavl-gold);font-size:13px;font-weight:800;letter-spacing:.10em;text-transform:uppercase;text-align:center;box-shadow:0 10px 30px rgba(0,0,0,.22)} .fiavl2026__hero{display:grid;grid-template-columns:minmax(0,1.42fr) minmax(330px,.58fr);gap:18px;align-items:center} .fiavl2026__copy{text-align:center;padding-left:min(4vw,54px)} .fiavl2026__brand{display:flex;justify-content:center;align-items:center;gap:16px;margin-bottom:2px} .fiavl2026__logo{width:92px;height:92px;object-fit:contain;filter:drop-shadow(0 12px 22px rgba(0,0,0,.35))} .fiavl2026 h1{font-family:Georgia,"Times New Roman",serif;font-size:clamp(54px,5.35vw,92px);line-height:.95;margin:0;letter-spacing:-.035em;font-weight:700;color:#fffaf0;text-shadow:0 10px 28px rgba(0,0,0,.34)} .fiavl2026 h1 span{display:block;background:linear-gradient(180deg,#fff6d2 5%,#ffca51 58%,#ee941a 100%);-webkit-background-clip:text;background-clip:text;color:transparent} .fiavl2026__lead{max-width:830px;margin:17px auto 0;color:#e6edf7;font-size:clamp(16px,1.5vw,20px);line-height:1.55}.fiavl2026__lead strong{color:var(--fiavl-gold)} .fiavl2026__countdown{display:grid;grid-template-columns:repeat(4,minmax(105px,1fr));gap:12px;max-width:680px;margin:24px auto 4px} .fiavl2026__timer{position:relative;padding:14px 10px 12px;border-radius:17px;background:linear-gradient(180deg,rgba(5,20,43,.92),rgba(2,12,28,.94));border:1px solid rgba(255,255,255,.13);box-shadow:var(--fiavl-shadow);overflow:hidden} .fiavl2026__timer::after{content:"";position:absolute;inset:auto 18% 0;height:1px;background:linear-gradient(90deg,transparent,var(--accent),transparent)} .fiavl2026__timer:nth-child(1){--accent:var(--fiavl-gold)}.fiavl2026__timer:nth-child(2){--accent:var(--fiavl-magenta)}.fiavl2026__timer:nth-child(3){--accent:var(--fiavl-purple)}.fiavl2026__timer:nth-child(4){--accent:var(--fiavl-cyan)} .fiavl2026__timer b{display:block;font-family:Georgia,serif;font-size:clamp(38px,3.7vw,58px);line-height:1;color:#ffc44b}.fiavl2026__timer small{display:block;margin-top:5px;color:#fff;font-weight:800;font-size:11px;letter-spacing:.17em} .fiavl2026__mascot{min-height:420px;display:flex;align-items:flex-end;justify-content:center;position:relative} .fiavl2026__mascot::before{content:"";position:absolute;width:390px;height:390px;border-radius:50%;background:radial-gradient(circle,rgba(251,63,150,.18),rgba(37,213,239,.08) 50%,transparent 70%);filter:blur(2px)} .fiavl2026__mascot img{position:relative;z-index:1;max-width:100%;width:420px;max-height:480px;object-fit:contain;object-position:center bottom;filter:drop-shadow(0 22px 32px rgba(0,0,0,.40))} .fiavl2026__grid{display:grid;gap:16px;margin-top:16px}.fiavl2026__grid--2{grid-template-columns:repeat(2,1fr)}.fiavl2026__grid--3{grid-template-columns:repeat(3,1fr)} .fiavl2026__card{position:relative;overflow:hidden;background:linear-gradient(180deg,rgba(8,29,57,.90),rgba(3,16,35,.92));border:1px solid rgba(255,255,255,.12);border-radius:var(--fiavl-radius);box-shadow:0 16px 36px rgba(0,0,0,.20);padding:22px 24px} .fiavl2026__card--gold{box-shadow:inset 0 0 0 1px rgba(255,195,66,.28),0 16px 36px rgba(0,0,0,.20)}.fiavl2026__card--cyan{box-shadow:inset 0 0 0 1px rgba(37,213,239,.24),0 16px 36px rgba(0,0,0,.20)} .fiavl2026__guest{display:grid;grid-template-columns:auto 1fr;gap:16px;align-items:start}.fiavl2026__flag{width:50px;height:34px;border-radius:4px;overflow:hidden;box-shadow:0 6px 15px rgba(0,0,0,.30);background:linear-gradient(#171717 0 33.333%,#d81e35 33.333% 66.666%,#ffce36 66.666%)} .fiavl2026__wave{width:50px;height:44px;color:var(--fiavl-cyan)} .fiavl2026__eyebrow{display:block;color:var(--fiavl-gold);font-size:12px;font-weight:850;letter-spacing:.12em;text-transform:uppercase;margin-bottom:5px}.fiavl2026__card--cyan .fiavl2026__eyebrow{color:var(--fiavl-cyan)} .fiavl2026__card h3{font-family:Georgia,serif;font-size:clamp(25px,2.25vw,36px);line-height:1.1;margin:0 0 8px;color:#fff}.fiavl2026__card p{margin:0;color:var(--fiavl-muted);font-size:15px;line-height:1.5} .fiavl2026__metric{display:grid;grid-template-columns:auto 1fr;gap:14px;align-items:center;min-height:122px}.fiavl2026__icon{width:52px;height:52px;border-radius:50%;display:grid;place-items:center;border:2px solid currentColor;font-size:25px}.fiavl2026__metric small{display:block;color:var(--accent);font-size:12px;font-weight:850;letter-spacing:.10em;text-transform:uppercase;margin-bottom:5px}.fiavl2026__metric strong{display:block;color:var(--accent);font-size:clamp(22px,2vw,31px);line-height:1.06}.fiavl2026__metric p{font-size:13px;margin-top:4px}.metric-green{--accent:var(--fiavl-green)}.metric-pink{--accent:var(--fiavl-magenta)}.metric-cyan{--accent:var(--fiavl-cyan)}.metric-gold{--accent:var(--fiavl-gold)}.metric-purple{--accent:var(--fiavl-purple)} .fiavl2026__cta{display:grid;grid-template-columns:1.14fr 1fr 1.14fr;gap:16px;margin-top:18px}.fiavl2026__btn{display:flex;justify-content:center;align-items:center;gap:10px;min-height:64px;border-radius:20px;text-decoration:none;text-align:center;font-weight:900;font-size:14px;letter-spacing:.035em;transition:.22s transform,.22s filter,.22s box-shadow;cursor:pointer}.fiavl2026__btn:hover{transform:translateY(-2px);filter:brightness(1.08)}.fiavl2026__btn--gold{background:linear-gradient(180deg,#ffce63,#eaa31c);color:#1b1407;box-shadow:0 0 28px rgba(255,195,66,.22)}.fiavl2026__btn--cyan{background:linear-gradient(180deg,#073654,#082640);border:1px solid rgba(37,213,239,.55);color:#51def2}.fiavl2026__btn--green{background:linear-gradient(180deg,#25bb63,#148846);color:#fff;box-shadow:0 0 26px rgba(40,214,111,.22)} .fiavl2026__detail{margin-top:18px;display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.fiavl2026__detail div{background:rgba(3,17,37,.70);border:1px solid rgba(255,255,255,.08);border-radius:16px;padding:13px 16px;color:#bcc9d8;font-size:13px;line-height:1.45}.fiavl2026__detail b{color:#fff} .fiavl2026__source{margin:14px auto 0;text-align:center;color:#7f90a8;font-size:11px} @media(max-width:1100px){.fiavl2026__hero{grid-template-columns:1fr}.fiavl2026__copy{padding-left:0}.fiavl2026__mascot{min-height:310px}.fiavl2026__mascot img{width:320px;max-height:350px}.fiavl2026__grid--3{grid-template-columns:1fr 1fr}.fiavl2026__cta{grid-template-columns:1fr}} @media(max-width:720px){.fiavl2026{padding:30px 13px 24px}.fiavl2026__badge{font-size:10px;padding:9px 13px;margin-bottom:20px}.fiavl2026__brand{gap:8px}.fiavl2026__logo{width:64px;height:64px}.fiavl2026 h1{font-size:clamp(43px,13vw,62px)}.fiavl2026__lead{font-size:15px}.fiavl2026__countdown{grid-template-columns:1fr 1fr}.fiavl2026__grid--2,.fiavl2026__grid--3,.fiavl2026__detail{grid-template-columns:1fr}.fiavl2026__card{padding:18px}.fiavl2026__mascot{min-height:270px}.fiavl2026__mascot img{width:280px}.fiavl2026::before{opacity:.14}.fiavl2026__btn{font-size:12px}} `),a.default.createElement("div",{className:"fiavl2026__petals","aria-hidden":"true"}),a.default.createElement("div",{className:"fiavl2026__inner"},a.default.createElement("div",{className:"fiavl2026__badge"},"\u2726 XI EDICI\xD3N \xB7 FESTIVAL INTERNACIONAL DE ARTES VIVAS DE LOJA (2026)"),a.default.createElement("div",{className:"fiavl2026__hero"},a.default.createElement("div",{className:"fiavl2026__copy"},a.default.createElement("div",{className:"fiavl2026__brand"},a.default.createElement("img",{className:"fiavl2026__logo",src:"assets/logo-fiavl-2026.webp",onError:v=>{v.currentTarget.src="assets/logo-fiavl-2026.png"},alt:"FIAVL 2026"})),a.default.createElement("h1",{id:"fiavl2026-title"},"Artes Vivas ",a.default.createElement("span",null,"para Habitar el Futuro")),a.default.createElement("p",{className:"fiavl2026__lead"},"Del ",a.default.createElement("strong",null,"12 al 22 de noviembre de 2026"),", Loja se convierte en el gran escenario cultural del sur andino, con una experiencia que conecta arte, ciudad, turismo y econom\xEDa local."),a.default.createElement("div",{className:"fiavl2026__countdown","aria-label":"Cuenta regresiva al inicio del FIAVL 2026"},a.default.createElement("div",{className:"fiavl2026__timer"},a.default.createElement("b",null,p.days),a.default.createElement("small",null,"D\xCDAS")),a.default.createElement("div",{className:"fiavl2026__timer"},a.default.createElement("b",null,p.hours),a.default.createElement("small",null,"HORAS")),a.default.createElement("div",{className:"fiavl2026__timer"},a.default.createElement("b",null,p.minutes),a.default.createElement("small",null,"MINUTOS")),a.default.createElement("div",{className:"fiavl2026__timer"},a.default.createElement("b",null,p.seconds),a.default.createElement("small",null,"SEGUNDOS")))),a.default.createElement("div",{className:"fiavl2026__mascot","aria-hidden":"true"},a.default.createElement("img",{src:"assets/alforjita.webp",onError:v=>{v.currentTarget.src="assets/alforjita.png"},alt:"Mascota Alforjita FIAVL 2026"}))),a.default.createElement("div",{className:"fiavl2026__grid fiavl2026__grid--2"},a.default.createElement("article",{className:"fiavl2026__card fiavl2026__card--gold fiavl2026__guest"},a.default.createElement("span",{className:"fiavl2026__flag","aria-hidden":"true"}),a.default.createElement("div",null,a.default.createElement("span",{className:"fiavl2026__eyebrow"},"Pa\xEDs invitado de honor"),a.default.createElement("h3",null,"Rep\xFAblica Federal de Alemania"),a.default.createElement("p",null,"Espect\xE1culos esc\xE9nicos interactivos, conciertos, exposiciones de artes visuales y experiencias culturales que ampl\xEDan el di\xE1logo internacional del festival."))),a.default.createElement("article",{className:"fiavl2026__card fiavl2026__card--cyan fiavl2026__guest"},a.default.createElement("svg",{className:"fiavl2026__wave",viewBox:"0 0 64 48",fill:"none","aria-hidden":"true"},a.default.createElement("path",{d:"M3 32c9 1 10-10 19-10s11 10 20 10 10-7 19-8c-3 13-13 21-28 21C18 45 7 40 3 32Z",fill:"currentColor",opacity:".75"}),a.default.createElement("path",{d:"M6 27c8 0 9-9 17-9s10 8 18 8 10-6 18-7",stroke:"currentColor",strokeWidth:"4",strokeLinecap:"round"})),a.default.createElement("div",null,a.default.createElement("span",{className:"fiavl2026__eyebrow"},"Provincia invitada de honor"),a.default.createElement("h3",null,"Provincia de Manab\xED"),a.default.createElement("p",null,"Un encuentro entre la tradici\xF3n andina de Loja y el patrimonio montuvio, la oralidad y la riqueza r\xEDtmica del litoral ecuatoriano.")))),a.default.createElement("div",{className:"fiavl2026__grid fiavl2026__grid--3"},a.default.createElement("article",{className:"fiavl2026__card fiavl2026__metric metric-green"},a.default.createElement("div",{className:"fiavl2026__icon"},"\u2663"),a.default.createElement("div",null,a.default.createElement("small",null,"Espacio p\xFAblico"),a.default.createElement("strong",null,"100% GRATUITO"),a.default.createElement("p",null,"Calles, plazas y parques"))),a.default.createElement("article",{className:"fiavl2026__card fiavl2026__metric metric-pink"},a.default.createElement("div",{className:"fiavl2026__icon"},"\u25D2"),a.default.createElement("div",null,a.default.createElement("small",null,"Teatros cerrados"),a.default.createElement("strong",null,"$5.00 \u2013 $8.00 USD"),a.default.createElement("p",null,"Taquilla solidaria subsidiada"))),a.default.createElement("article",{className:"fiavl2026__card fiavl2026__metric metric-cyan"},a.default.createElement("div",{className:"fiavl2026__icon"},"\u25A6"),a.default.createElement("div",null,a.default.createElement("small",null,"Presupuesto base"),a.default.createElement("strong",null,"$1.100.000 USD"),a.default.createElement("p",null,"$750.000 Estado + $350.000 Municipio de Loja")))),a.default.createElement("div",{className:"fiavl2026__grid fiavl2026__grid--3"},a.default.createElement("article",{className:"fiavl2026__card fiavl2026__metric metric-gold"},a.default.createElement("div",{className:"fiavl2026__icon"},"\u2726"),a.default.createElement("div",null,a.default.createElement("small",null,"Desfile inaugural"),a.default.createElement("strong",null,"Pinceladas en Movimiento"),a.default.createElement("p",null,"Jueves 12 nov \xB7 18:00 \xB7 Calle Bol\xEDvar"))),a.default.createElement("article",{className:"fiavl2026__card fiavl2026__metric metric-purple"},a.default.createElement("div",{className:"fiavl2026__icon"},"\u2302"),a.default.createElement("div",null,a.default.createElement("small",null,"FIAVL-ab"),a.default.createElement("strong",null,"14 talleres gratuitos"),a.default.createElement("p",null,"Formaci\xF3n para m\xE1s de 300 creadores, gestores y docentes"))),a.default.createElement("article",{className:"fiavl2026__card fiavl2026__metric metric-gold"},a.default.createElement("div",{className:"fiavl2026__icon"},"\u2316"),a.default.createElement("div",null,a.default.createElement("small",null,"Camino a Loja"),a.default.createElement("strong",null,"$60.000 en incentivos"),a.default.createElement("p",null,"Descentralizaci\xF3n art\xEDstica hacia cuatro provincias")))),a.default.createElement("div",{className:"fiavl2026__cta"},a.default.createElement("button",{onClick:c,className:"fiavl2026__btn fiavl2026__btn--gold"},"\u25A4 INFORME T\xC9CNICO & GU\xCDA 2026 \u2192"),a.default.createElement("button",{onClick:g,className:"fiavl2026__btn fiavl2026__btn--cyan"},"? PROGRAMACI\xD3N Y FAQ (20 PREGUNTAS) \u2192"),a.default.createElement("a",{className:"fiavl2026__btn fiavl2026__btn--green",target:"_blank",rel:"noopener noreferrer",href:"https://api.whatsapp.com/send?phone=593960889185&text=Hola,+deseo+reservar+mi+paquete+de+tour,+hospedaje+y+traslados+para+el+FIAVL+2026+en+Loja"},"\u230C HOTELES, GASTRONOM\xCDA Y TOURS \u2192")),a.default.createElement("div",{className:"fiavl2026__detail"},a.default.createElement("div",null,a.default.createElement("b",null,"Ruta del desfile:")," Calle Bol\xEDvar, desde las inmediaciones del Fuerte Militar Cabo Minacho hasta la Plaza San Francisco."),a.default.createElement("div",null,a.default.createElement("b",null,"Circuito Cultural:")," el centro hist\xF3rico integra calles como Rocafuerte y Bol\xEDvar como espacios urbanos para las artes vivas."))))};function Eo(){let[c,g]=(0,a.useState)("cafeterias"),[p,y]=(0,a.useState)(null),[v,h]=(0,a.useState)(""),[_,P]=(0,a.useState)(""),[S,F]=(0,a.useState)(""),[G,B]=(0,a.useState)("2"),[Q,J]=(0,a.useState)(""),[ya,Qa]=(0,a.useState)(!1),ia=async(e,o)=>{if(e.preventDefault(),!v||!_||!S){alert("Por favor completa los campos obligatorios.");return}Qa(!0);try{await fetch("https://lojaecuador.com.ec/n8n-webhook-tour-cafe",{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({tipo_solicitud:"Tour Cafe",ficha_id:o.id,ficha_nombre:o.nombre,nombre:v,email:_,telefono:S,personas:G,fecha_tentativa:Q,timestamp:new Date().toISOString()})})}catch(d){console.error("Error sending to n8n webhook:",d)}Qa(!1);let i=`\u2615 *SOLICITUD TOUR RUTA DEL CAF\xC9* `;i+=`\u{1F464} *Nombre:* ${v} `,i+=`\u2709\uFE0F *Email:* ${_} `,i+=`\u{1F4CD} *Destino/Inter\xE9s:* ${o.nombre} `,i+=`\u{1F465} *Personas:* ${G} `,Q&&(i+=`\u{1F4C5} *Fecha Tentativa:* ${Q} `),i+=` Por favor env\xEDenme m\xE1s informaci\xF3n.`;let s=`https://api.whatsapp.com/send?phone=593960889185&text=${encodeURIComponent(i)}`;window.open(s,"_blank"),y(null)},[Y,Ia]=(0,a.useState)(null),[xa,Fa]=(0,a.useState)(""),[V,Ba]=(0,a.useState)(""),[w,ja]=(0,a.useState)(""),[Z,de]=(0,a.useState)(""),[l,u]=(0,a.useState)(""),[L,A]=(0,a.useState)(!1),[Va,Na]=(0,a.useState)(!1),Ja=()=>{A(!0),navigator.geolocation?navigator.geolocation.getCurrentPosition(e=>{Ia(`${e.coords.latitude},${e.coords.longitude}`),A(!1)},()=>{alert("No se pudo obtener la ubicaci\xF3n. Por favor escr\xEDbala manualmente."),A(!1)}):(alert("Geolocalizaci\xF3n no soportada."),A(!1))},Ya=async()=>{if(!xa||!w||!V||!Z){alert("Por favor completa los campos obligatorios.");return}Na(!0);try{await fetch("https://script.google.com/macros/s/AKfycbxvSS8Ret_T5Akm0oV4s1xOjhlc8MHv0RqmBs07-MbmVXQB3qKMZgmg5R8VxzVOg5vh/exec",{method:"POST",mode:"no-cors",keepalive:!0,body:JSON.stringify({action:"gas",nombre:xa,telefono:V,numero:V,numero_wa:V,direccion:w,tipo:Z,nota:l,gps:Y,fecha:new Date().toLocaleString("es-EC",{timeZone:"America/Guayaquil"})})})}catch(i){console.error("Error webhook gas:",i)}let e=`\u{1F525} *PEDIDO DE GAS* `;e+=`\u{1F464} *Nombre:* ${xa} `,e+=`\u{1F4DE} *Tel:* ${V} `,e+=`\u{1F4CD} *Direcci\xF3n:* ${w} `,e+=`\u{1F6E2}\uFE0F *Color de Tanque:* ${Z} `,l&&(e+=`\u{1F4DD} *Nota:* ${l} `),Y&&(e+=`\u{1F5FA}\uFE0F *Ubicaci\xF3n GPS:* https://maps.google.com/?q=${Y} `),e+=` Env\xEDenlo lo m\xE1s pronto posible, gracias.`;let o=`https://wa.me/593960889185?text=${encodeURIComponent(e)}`;window.open(o,"_blank")},Za=()=>{Ia(null),Fa(""),Ba(""),ja(""),de(""),u(""),Na(!1),E(null)},ce=async e=>{e.preventDefault();let{nombre:o,categoria:i,telefono:s,correo:d,descripcion:m}=N;if(!o||!s){alert("Por favor completa el nombre y el tel\xE9fono de la empresa.");return}Qe(!0);try{await fetch("https://script.google.com/macros/s/AKfycbxvSS8Ret_T5Akm0oV4s1xOjhlc8MHv0RqmBs07-MbmVXQB3qKMZgmg5R8VxzVOg5vh/exec",{method:"POST",mode:"no-cors",keepalive:!0,body:JSON.stringify({action:"registro_empresa",nombre:o,categoria:i,telefono:s,correo:d,descripcion:m,fecha:new Date().toLocaleString("es-EC",{timeZone:"America/Guayaquil"})})})}catch(x){console.error("Error webhook registro:",x)}let q=`Nueva solicitud de registro de empresa: Nombre: ${o} Categor\xEDa: ${i} Tel\xE9fono: ${s} Correo: ${d} Descripci\xF3n/Servicios: ${m}`,f=`mailto:gerencia@lojaecuador.com.ec?subject=Registro de Empresa - ${encodeURIComponent(o)}&body=${encodeURIComponent(q)}`;window.location.href=f,setTimeout(()=>{let x=`*SOLICITUD DE REGISTRO DE EMPRESA* `;x+=`\u{1F3E2} *Nombre:* ${o} `,x+=`\u{1F5C2}\uFE0F *Categor\xEDa:* ${i} `,x+=`\u{1F4DE} *Tel\xE9fono:* ${s} `,x+=`\u2709\uFE0F *Correo:* ${d} `,x+=`\u{1F4DD} *Descripci\xF3n:* ${m} `;let C=`https://wa.me/593960889185?text=${encodeURIComponent(x)}`;window.open(C,"_blank"),Qe(!1),me(!1),La({nombre:"",categoria:"HOSPEDAJE",telefono:"",correo:"",descripcion:""})},500)},[Ka,Te]=(0,a.useState)(""),[ra,ke]=(0,a.useState)(""),[Ca,_e]=(0,a.useState)(""),[na,De]=(0,a.useState)("llegada"),[Sa,Ie]=(0,a.useState)(""),[Ma,Fe]=(0,a.useState)(""),[ue,Be]=(0,a.useState)(""),[ta,Ve]=(0,a.useState)(""),[Xa,Ne]=(0,a.useState)(""),[sa,pe]=(0,a.useState)(1),[zo,Me]=(0,a.useState)(!1),Oe=e=>e<=2?30:30+(e-2)*15,wo=async()=>{if(!Ka||!ra||!Ca||!Sa||!Ma||!ta){alert("Por favor completa los campos obligatorios.");return}Me(!0);let e=Oe(sa),o={action:"transfer",fecha_solicitud:new Date().toLocaleString("es-EC",{timeZone:"America/Guayaquil"}),nombre:Ka,telefono:ra,numero:ra,numero_wa:ra,email:Ca,correo:Ca,fecha:Sa,hora:Ma,origen:na==="llegada"?"Aeropuerto Catamayo":ta,destino:na==="llegada"?ta:"Aeropuerto Catamayo",ciudad_origen:ta,fecha_llegada:na==="llegada"?Sa:"",fecha_regreso:na==="salida"?Sa:"",personas:sa,total:e,precio_calculado:e,tour_interes:"Transfer Aeropuerto",componentes_elegidos:`Tipo: ${na} | Vuelo: ${ue} | Hora: ${Ma} | Dir: ${ta} | Tel: ${ra} | Email: ${Ca} | Nota: ${Xa}`,estado:"Nuevo"};try{let d=JSON.parse(localStorage.getItem("transfers_history")||"[]");d.unshift(o),d.length>50&&(d=d.slice(0,50)),localStorage.setItem("transfers_history",JSON.stringify(d))}catch{}try{await fetch("https://script.google.com/macros/s/AKfycbxvSS8Ret_T5Akm0oV4s1xOjhlc8MHv0RqmBs07-MbmVXQB3qKMZgmg5R8VxzVOg5vh/exec",{method:"POST",mode:"no-cors",keepalive:!0,body:JSON.stringify(o)})}catch(d){console.error("Error webhook transfer:",d)}let i=`\u2708\uFE0F *RESERVA DE TRANSFER* `;i+=`\u{1F464} *Nombre:* ${Ka} `,i+=`\u{1F4DE} *Tel:* ${ra} `,i+=`\u{1F4E7} *Email:* ${Ca} `,i+=`\u{1F9F3} *Tipo:* ${na} `,i+=`\u{1F4C5} *Fecha:* ${Sa} `,i+=`\u23F0 *Hora:* ${Ma} `,i+=`\u{1F522} *Vuelo:* ${ue||"N/A"} `,i+=`\u{1F4CD} *Direcci\xF3n:* ${ta} `,i+=`\u{1F465} *Pasajeros:* ${sa} `,Xa&&(i+=`\u{1F4DD} *Nota:* ${Xa} `),i+=`\u{1F4B0} *Precio Estimado:* $${e} `,i+=` Por favor confirmen mi reserva.`;let s=`https://wa.me/593960889185?text=${encodeURIComponent(i)}`;window.open(s,"_blank")},Ao=()=>{Te(""),ke(""),_e(""),De("llegada"),Ie(""),Fe(""),Be(""),Ve(""),Ne(""),pe(1),Me(!1),E(null)},[T,E]=(0,a.useState)(null);(0,a.useEffect)(()=>{let e=()=>{let o=window.location.hash;if(o){let i=o.replace("#","");if(i==="fiavl-banner"||i==="festival-artes-vivas"||i==="fiavl")setTimeout(()=>{let s=document.getElementById("fiavl-banner");s&&s.scrollIntoView({behavior:"smooth"})},100);else if(i.startsWith("herramienta-")){let s=i.replace("herramienta-","");(we.some(d=>d.id===s)||s==="map")&&s!=="map"&&E(s)}else(Ae[i]||Ga[i])&&la(i)}try{let s=new URLSearchParams(window.location.search).get("blog");s&&(Ae[s]||Ga[s])&&la(s)}catch{}};return e(),window.addEventListener("hashchange",e),()=>window.removeEventListener("hashchange",e)},[]);let[We,Ue]=(0,a.useState)(null),[k,$e]=(0,a.useState)(null),[He,Oa]=(0,a.useState)(!1),[Ge,la]=(0,a.useState)(null),[qo,me]=(0,a.useState)(!1),[N,La]=(0,a.useState)({nombre:"",categoria:"HOSPEDAJE",telefono:"",correo:"",descripcion:""}),[Ra,Qe]=(0,a.useState)(!1),[ge,Ea]=(0,a.useState)([{r:"ai",t:"\xA1Hola! Soy INTI \u2726 tu gu\xEDa virtual de Loja Ecuador. Preg\xFAntame sobre hoteles, tours, restaurantes, transporte, clima, eventos y todo sobre Loja. \xBFEn qu\xE9 puedo ayudarte?"}]),[be,Je]=(0,a.useState)(""),[Po,Wa]=(0,a.useState)(!1),[da,To]=(0,a.useState)("TODAS"),[fe,ko]=(0,a.useState)("FINANCIERO"),[ae,_o]=(0,a.useState)("NATURALES"),[he,Do]=(0,a.useState)(null),[Ye,Io]=(0,a.useState)("tiggo7"),[D,Ze]=(0,a.useState)(3),[za,Fo]=(0,a.useState)(!1),[ve,ee]=(0,a.useState)(1),[wa,Ke]=(0,a.useState)(""),[U,Xe]=(0,a.useState)(""),[K,Re]=(0,a.useState)(""),[Aa,ao]=(0,a.useState)(null),[ye,Ua]=(0,a.useState)(1),[qa,eo]=(0,a.useState)({}),[Pa,Bo]=(0,a.useState)(""),[ca,Vo]=(0,a.useState)(""),[ua,No]=(0,a.useState)(""),[oe,Mo]=(0,a.useState)(3),[ie,Oo]=(0,a.useState)("estandar"),[re,Wo]=(0,a.useState)([]),[oo,Uo]=(0,a.useState)("EUR"),[io,$o]=(0,a.useState)("100"),[wi,Ai]=(0,a.useState)([]),[qi,Pi]=(0,a.useState)(0),[Ti,ki]=(0,a.useState)("Todos"),[ne,te]=(0,a.useState)(1),[$a,Ho]=(0,a.useState)([]),[z,ro]=(0,a.useState)(2),[pa,Go]=(0,a.useState)(!1),[$,Qo]=(0,a.useState)(!1),[X,no]=(0,a.useState)(1),[Ta,Jo]=(0,a.useState)(""),[ma,Yo]=(0,a.useState)(""),[ga,Zo]=(0,a.useState)(""),j=(0,a.useMemo)(()=>{let e=0,o=60,i="Auto Sed\xE1n (1-3 pax)";z>3&&z<=5?(o=120,i="SUV 4x4 (4-5 pax)"):z>5&&z<=12?(o=150,i="Buseta H1 (6-12 pax)"):z>12&&(o=270,i="Buseta Grande (13-18 pax)");let s=0,d=0,m=[];$a.forEach(C=>{let ha=xo.tours.find(va=>va.id===C);ha&&(s+=ha.duracion_dias,m.push(ha.nombre_comercial))}),s===0&&(s=1),e=o*s;let q=pa?60*s:0,f=$?30*z*X:0,x=e+q+f;return{vehicleName:i,vehiclePrice:o,days:s,transportCost:e,guideCost:q,hotelCost:f,total:x,pureTourNames:m}},[$a,z,pa,$,X]),Ko=e=>{Ho(o=>o.includes(e)?o.filter(i=>i!==e):[...o,e])},[ka,xe]=(0,a.useState)([]),[H,to]=(0,a.useState)(2),[_a,Xo]=(0,a.useState)(""),[ba,Ro]=(0,a.useState)(""),[fa,ai]=(0,a.useState)(""),R=(0,a.useRef)(null),je=(0,a.useRef)(null);(0,a.useEffect)(()=>{T==="map"&&!R.current&&window.L&&setTimeout(()=>{if(!document.getElementById("leaflet-map"))return;R.current=window.L.map("leaflet-map").setView([-4.00789,-79.21128],8),window.L.tileLayer("https://{s}.basemaps.cartocdn.com/dark_all/{z}/{x}/{y}{r}.png",{attribution:"\xA9 OpenStreetMap contributors \xA9 CARTO",subdomains:"abcd",maxZoom:20}).addTo(R.current),je.current=window.L.polyline([],{color:"#F0B400",weight:3,dashArray:"5, 5"}).addTo(R.current);let e={};Da.forEach(o=>{let i=window.L.circleMarker([o.lat,o.lng],{radius:6,fillColor:"#0096B4",color:"#010D1E",weight:2,opacity:1,fillOpacity:.8}).addTo(R.current);i.bindTooltip(o.n,{permanent:!1,direction:"top"}),i.on("click",()=>{xe(s=>{let d=s.includes(o.id),m=d?s.filter(f=>f!==o.id):[...s,o.id],q=m.map(f=>{let x=Da.find(C=>C.id===f);return[x.lat,x.lng]});return je.current.setLatLngs(q),d?i.setStyle({fillColor:"#0096B4",radius:6}):i.setStyle({fillColor:"#F0B400",radius:8}),m})}),e[o.id]=i})},100),T!=="map"&&R.current&&(R.current.remove(),R.current=null,je.current=null,xe([]))},[T]);let so=(0,a.useRef)(null),_i=(0,a.useMemo)(()=>null);(0,a.useEffect)(()=>{so.current?.scrollIntoView({behavior:"smooth"})},[ge]);let ei=(0,a.useMemo)(()=>[{icon:"\u{1F3AD}",top:15,left:8,op:.28,dur:4.8,del:.1,size:28,color:"#D25A96"},{icon:"\u{1F3B5}",top:22,left:86,op:.32,dur:4.2,del:.5,size:25,color:"#F0B400"},{icon:"\u{1F4D6}",top:46,left:6,op:.25,dur:5.5,del:.2,size:22,color:"#0096B4"},{icon:"\u{1F3B6}",top:12,left:74,op:.3,dur:4.6,del:.4,size:26,color:"#F0783C"},{icon:"\u270D\uFE0F",top:62,left:88,op:.28,dur:5.2,del:.8,size:24,color:"#D25A96"},{icon:"\u2728",top:38,left:80,op:.35,dur:3.8,del:.3,size:20,color:"#F0B400"},{icon:"\u{1F3BC}",top:54,left:12,op:.26,dur:5,del:.6,size:24,color:"#0096B4"},{icon:"\u{1F3AD}",top:58,left:78,op:.3,dur:4.5,del:.7,size:30,color:"#F0783C"},{icon:"\u{1F4DC}",top:20,left:92,op:.27,dur:5.1,del:.9,size:22,color:"#F0D25A"},{icon:"\u{1F3B8}",top:78,left:16,op:.25,dur:4.9,del:1.1,size:26,color:"#F0783C"},{icon:"\u{1F58B}\uFE0F",top:30,left:18,op:.24,dur:5.3,del:1.3,size:21,color:"#F5F0E8"},{icon:"\u{1F3A8}",top:72,left:82,op:.28,dur:4.7,del:1.5,size:24,color:"#0096B4"},{icon:"\u{1F3BA}",top:8,left:24,op:.3,dur:4.1,del:1.2,size:23,color:"#F0B400"},{icon:"\u{1F4DA}",top:82,left:89,op:.26,dur:5.4,del:1.4,size:22,color:"#F0783C"},{icon:"\u{1F31F}",top:68,left:5,op:.35,dur:3.5,del:1,size:18,color:"#F0D25A"}],[]),se=(0,a.useMemo)(()=>{if(da==="TODAS"){let e=[];return Object.entries(Ee).forEach(([o,i])=>{i.forEach(s=>{e.push({...s,category:o})})}),e}else return(Ee[da]||[]).map(e=>({...e,category:da}))},[da]),oi=(0,a.useMemo)(()=>{let e=se.filter((i,s)=>s%2===0);if(e.length===0)return[];let o=[...e];for(;o.length<18;)o=[...o,...e];return o},[se]),ii=(0,a.useMemo)(()=>{let e=se.filter((i,s)=>s%2!==0);if(e.length===0)return[];let o=[...e];for(;o.length<18;)o=[...o,...e];return o},[se]),ri=async e=>{Ea(s=>[...s,{r:"user",t:e}]),Wa(!0);let o="",i=e.toLowerCase();i.includes("seguridad")||i.includes("seguro")?o="\xA1Loja es sumamente tranquila! Es reconocida como la ciudad m\xE1s segura de todo el Ecuador, con \xEDndices de delincuencia muy bajos. Puedes caminar tranquilamente por el centro hist\xF3rico, la hermosa Calle Lourdes o el Parque Jipiro. Te recomendamos siempre usar taxis registrados (como K-Taxi o TSL).":i.includes("hotel")||i.includes("dormir")||i.includes("hospedarse")?o="Loja cuenta con excelentes hoteles. Para m\xE1xima categor\xEDa te recomendamos el Hotel Oro Verde (5\u2605) y el Sonesta Hotel Loja (5\u2605). En pleno centro, el Hotel Libertador o el Hotel San Sebasti\xE1n (4\u2605). Si buscas una opci\xF3n acogedora y de estilo colonial, te encantar\xE1 La Casa de Manuel en el centro hist\xF3rico.":i.includes("renta")||i.includes("veh\xEDculo")||i.includes("alquiler")||i.includes("auto")?o=`En LojaEcuador.com.ec contamos con alquiler de veh\xEDculos. Tarifas por d\xEDa: \u2022 *SUV Tiggo 7*: $90/d\xEDa \u2022 *Toyota Fortuner (6 pax)*: $120/d\xEDa \u2022 *Hyundai H1 Buseta (11 pax)*: $160/d\xEDa \u2022 *Buseta Grande (18 pax)*: $200/d\xEDa Chofer opcional por $30/d\xEDa. Reservas directas en la secci\xF3n de Turismo de la portada o escribiendo a nuestro WhatsApp flotante.`:i.includes("comida")||i.includes("plato")||i.includes("comer")||i.includes("gastronom")?o=`La gastronom\xEDa lojana es deliciosa. No te pierdas: 1. *Repe Lojano*: Crema de guineo verde con quesillo y cilantro. 2. *Cecina Lojana*: Cerdo asado a las brasas muy sabroso. 3. *Gallina Cuyada*: Asada al carb\xF3n con ali\xF1o especial. Te recomendamos visitar Restaurante Mam\xE1 Lola o Sal\xF3n Lolita.`:i.includes("caf\xE9")||i.includes("cafe")?o="\xA1Loja produce caf\xE9s ganadores de Taza de Oro! Te recomendamos hacer la *Ruta del Caf\xE9 lojano* en Esp\xEDndola (El Airo) para ver los cafetales, y saborear tazas de especialidad en el centro en *Kaweh Coffee Shop*, *Wasi Kaphiy* o *El Cafecito Lojano C*":o="\xA1Excelente pregunta! Loja te espera con su cultura, m\xFAsica y paisajes espectaculares. Para tours guiados o alquileres de autos, puedes reservar directamente por WhatsApp. \xBFDeseas informaci\xF3n sobre alg\xFAn atractivo en especial?",setTimeout(()=>{Ea(s=>[...s,{r:"ai",t:o}]),Wa(!1)},800)},lo=async()=>{if(!be.trim())return;let e=be.trim();Je(""),Ea(i=>[...i,{r:"user",t:e}]),Wa(!0);let o=e.toLowerCase();if(o.includes("seguro")||o.includes("seguridad")||o.includes("hotel")||o.includes("hospedaje")||o.includes("dormir")||o.includes("renta")||o.includes("veh\xEDculo")||o.includes("auto")||o.includes("alquiler")||o.includes("buseta")||o.includes("comida")||o.includes("repe")||o.includes("plato")||o.includes("comer")||o.includes("caf\xE9")||o.includes("cafe")){let i="";o.includes("seguro")||o.includes("seguridad")?i="\xA1Loja es sumamente tranquila! Es reconocida como la ciudad m\xE1s segura de todo el Ecuador, con \xEDndices de delincuencia muy bajos. Puedes caminar tranquilamente por el centro hist\xF3rico, la hermosa Calle Lourdes o el Parque Jipiro. Te recomendamos siempre usar taxis registrados (como K-Taxi o TSL).":o.includes("hotel")||o.includes("hospedaje")||o.includes("dormir")?i="Loja cuenta con excelentes hoteles. Para m\xE1xima categor\xEDa te recomendamos el Hotel Oro Verde (5\u2605) y el Sonesta Hotel Loja (5\u2605). En pleno centro, el Hotel Libertador o el Hotel San Sebasti\xE1n (4\u2605). Si buscas una opci\xF3n acogedora y de estilo colonial, te encantar\xE1 La Casa de Manuel en el centro hist\xF3rico.":o.includes("renta")||o.includes("veh\xEDculo")||o.includes("auto")||o.includes("alquiler")||o.includes("buseta")?i=`En LojaEcuador.com.ec contamos con alquiler de veh\xEDculos. Tarifas por d\xEDa: \u2022 *SUV Tiggo 7*: $90/d\xEDa \u2022 *Toyota Fortuner (6 pax)*: $120/d\xEDa \u2022 *Hyundai H1 Buseta (11 pax)*: $160/d\xEDa \u2022 *Buseta Grande (18 pax)*: $200/d\xEDa Chofer opcional por $30/d\xEDa. Reservas directas en la secci\xF3n de Turismo de la portada o escribiendo a nuestro WhatsApp flotante.`:o.includes("comida")||o.includes("repe")||o.includes("plato")||o.includes("comer")?i=`La gastronom\xEDa lojana es deliciosa. No te pierdas: 1. *Repe Lojano*: Crema de guineo verde con quesillo y cilantro. 2. *Cecina Lojana*: Cerdo asado a las brasas muy sabroso. 3. *Gallina Cuyada*: Asada al carb\xF3n con ali\xF1o especial. Te recomendamos visitar Restaurante Mam\xE1 Lola o Sal\xF3n Lolita.`:(o.includes("caf\xE9")||o.includes("cafe"))&&(i="\xA1Loja produce caf\xE9s ganadores de Taza de Oro! Te recomendamos hacer la *Ruta del Caf\xE9 lojano* en Esp\xEDndola (El Airo) para ver los cafetales, y saborear tazas de especialidad en el centro en *Kaweh Coffee Shop*, *Wasi Kaphiy* o *El Cafecito Lojano C*"),setTimeout(()=>{Ea(s=>[...s,{r:"ai",t:i}]),Wa(!1)},700);return}try{let i=[...ge.slice(1).slice(-14).map(m=>({role:m.r==="ai"?"assistant":"user",content:m.t})),{role:"user",content:e}],d=await(await fetch("https://api.anthropic.com/v1/messages",{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({model:"claude-sonnet-4-20250514",max_tokens:800,system:"Eres INTI, el asistente virtual oficial de LojaEcuador.com.ec. Eres experto en todo sobre Loja, Ecuador: turismo, hoteles, restaurantes, tours, transporte, clima, eventos, historia, cultura, caf\xE9 lojano, seguridad y tradiciones lojanas. Ayudas a turistas a planificar su viaje a Loja. Responde siempre en espa\xF1ol, s\xE9 conciso pero informativo, usa emojis con moderaci\xF3n. Cuando menciones precios siempre di que son referenciales. Promueve el sitio lojaecuador.com.ec para reservas.",messages:i})})).json();Ea(m=>[...m,{r:"ai",t:d.content[0].text}])}catch{Ea(i=>[...i,{r:"ai",t:"\xA1Loja te da la bienvenida! En este momento no pude conectar con el servidor central, pero puedes reservar tours, hoteles o alquileres de autos directamente a trav\xE9s de nuestro WhatsApp flotante en pantalla, o escribi\xE9ndonos a info@lojaecuador.com.ec."}])}Wa(!1)},Ha=()=>{let e=xi[ie]*oe,o=28*oe,i=re.reduce((s,d)=>s+(jo.find(m=>m.id===d)?.price||0),0);return{h:e,f:o,a:i,tr:18,tot:e+o+i+18}},ni=(+io*(Co[oo]?.r||1)).toFixed(2);return a.default.createElement("div",{itemScope:!0,itemType:"https://schema.org/TouristDestination",style:{fontFamily:"'Outfit','Helvetica Neue',Arial,sans-serif",background:aa,color:n,minHeight:"100vh",overflowX:"hidden"}},a.default.createElement("style",null,` @import url('https://fonts.googleapis.com/css2?family=Playfair+Display:wght@400;700;900&family=Outfit:wght@300;400;500;600;700&display=swap'); @keyframes fadeUp{from{opacity:0;transform:translateY(26px)}to{opacity:1;transform:translateY(0)}} @keyframes floatY{0%,100%{transform:translateY(0)}50%{transform:translateY(-7px)}} @keyframes pulseGlow{0%,100%{box-shadow:0 0 0 0 rgba(212,168,67,.38)}50%{box-shadow:0 0 0 14px rgba(212,168,67,0)}} @keyframes shimmer{0%{transform:translateX(-100%)}100%{transform:translateX(100%)}} .a1{animation:fadeUp .9s ease-out both} .a2{animation:fadeUp .9s .18s ease-out both} .a3{animation:fadeUp .9s .34s ease-out both} .a4{animation:fadeUp .9s .5s ease-out both} .fab{animation:pulseGlow 2.6s ease-in-out infinite} .tl{transition:transform .22s,background .2s,box-shadow .2s;cursor:pointer} .tl:hover{transform:translateY(-4px) scale(1.03);box-shadow:0 8px 28px rgba(0,0,0,.3)} .ch{transition:transform .22s,box-shadow .2s} .ch:hover{transform:translateY(-4px);box-shadow:0 8px 24px rgba(0,0,0,.3)} .ic img{transition:transform .4s} .ic:hover img{transform:scale(1.07)} .ic:hover{cursor:pointer} .faq-item{border-bottom:1px solid rgba(212,168,67,.1);padding:16px 0;cursor:pointer} .faq-item:last-child{border-bottom:none} .news-card:hover{background:rgba(255,255,255,.06)!important;transform:translateY(-2px)} .news-card{transition:all .2s;cursor:pointer} .canton-btn:hover{background:rgba(212,168,67,.14)!important;color:#d4a843!important;transform:scale(1.04)} .canton-btn{transition:all .18s} .serv-card:hover{transform:translateY(-3px);border-color:rgba(212,168,67,.3)!important} .serv-card{transition:all .18s} .cp{transition:all .2s} .cp:hover{background:${r}!important;color:${b}!important} .nl:hover{color:${r}!important} .wa-float{animation:pulseGlow 3s ease-in-out infinite;cursor:pointer} *{box-sizing:border-box} ::-webkit-scrollbar{width:5px} ::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#F0B400,#0096B4);border-radius:3px} :focus-visible{outline:2px solid ${r};outline-offset:2px} @media(max-width:640px){.hero-h1{font-size:62px!important}.nav-links{display:none!important}} @keyframes logoGrad{0%{background-position:0% 50%}50%{background-position:100% 50%}100%{background-position:0% 50%}} .logo-gradient-text{background:linear-gradient(135deg,#F0B400,#F0783C,#D25A96,#0096B4);background-size:300% 300%;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:logoGrad 4s ease infinite;padding-right:36px} .hero-badge{background:linear-gradient(135deg,rgba(240,180,0,.15),rgba(0,150,180,.1));border:1px solid rgba(240,120,60,.3)!important} .btn-logo{background:linear-gradient(135deg,#F0B400,#F0783C,#D25A96)!important;background-size:200% auto;transition:background-position .4s!important} .btn-logo:hover{background-position:right center!important} .section-divider{height:3px;background:linear-gradient(90deg,#F0B400,#F0783C,#D25A96,#0096B4);border:none} .tool-btn:hover{background:rgba(240,120,60,.08)!important;border-color:rgba(240,120,60,.35)!important} .nav-gradient{background:linear-gradient(90deg,rgba(1,13,30,.97),rgba(4,21,37,.97))!important} @keyframes marquee-left { 0% { transform: translateX(0); } 100% { transform: translateX(-50%); } } @keyframes marquee-right { 0% { transform: translateX(-50%); } 100% { transform: translateX(0); } } .marquee-track-left { display: flex; gap: 16px; width: max-content; animation: marquee-left 52s linear infinite; } .marquee-track-right { display: flex; gap: 16px; width: max-content; animation: marquee-right 52s linear infinite; } .marquee-container:hover .marquee-track-left, .marquee-container:hover .marquee-track-right { animation-play-state: paused; } `),a.default.createElement("nav",{role:"navigation","aria-label":"Navegaci\xF3n principal",style:{position:"fixed",top:0,left:0,right:0,zIndex:100,background:"rgba(7,21,16,.96)",backdropFilter:"blur(16px)",borderBottom:"1px solid rgba(212,168,67,.1)",padding:"11px 5%",display:"flex",alignItems:"center",justifyContent:"space-between",gap:8}},a.default.createElement("a",{href:"https://lojaecuador.com.ec",style:{display:"flex",alignItems:"center",gap:9,textDecoration:"none"}},a.default.createElement("img",{src:"https://lojaecuador.com.ec/wp-content/uploads/2024/04/cropped-cropped-loja.webp",alt:"Loja Ecuador Logo",height:"36",style:{objectFit:"contain",width:"auto"},onError:e=>{e.currentTarget.outerHTML='
L
'}}),a.default.createElement("span",{style:{fontFamily:"'Playfair Display',serif",fontSize:15,fontWeight:700,color:n}},"Loja Ecuador")),a.default.createElement("div",{className:"nav-links",style:{display:"flex",gap:14,alignItems:"center",flexWrap:"wrap"}},[["\u{1F3AD} FIAVL 2026","#fiavl-banner"],["Servicios","https://lojaecuador.com.ec/servicios/"],["Turismo","#turismo"],["\u{1F4F0} Noticias","#noticias"],["\u270D\uFE0F Blogs","#noticias"],["\u{1F698} Renta Car","#blog6"],["\u2708\uFE0F Transfers VIP","#blog7"],["\u{1F525} Gas Express","#blog8"],["Mapa","/mapa.html"],["Registro","https://lojaecuador.com.ec/registro-turista/"]].map(([e,o])=>a.default.createElement("a",{key:e,className:"nl",href:o,onClick:i=>{if(o.startsWith("#blog")){i.preventDefault();let s=o.replace("#","");window.location.hash=s,la(s)}else if(o.startsWith("#")){i.preventDefault();let s=document.getElementById(o.replace("#",""));s?s.scrollIntoView({behavior:"smooth"}):window.location.hash=o}},style:{color:"rgba(248,243,232,.85)",textDecoration:"none",fontSize:12,fontWeight:700,transition:"color .2s",padding:"4px 8px",borderRadius:8,background:"rgba(255,255,255,.04)"}},e)),a.default.createElement("button",{onClick:Ci,style:{background:"rgba(240,180,0,.15)",border:"1px solid rgba(240,180,0,.4)",color:"#F0B400",borderRadius:18,padding:"6px 13px",fontSize:11,fontWeight:800,cursor:"pointer",display:"flex",alignItems:"center",gap:5}},a.default.createElement("span",null,"\u{1F4C4}")," Gu\xEDa PDF"),a.default.createElement("div",{style:{display:"flex",alignItems:"center",gap:8,fontSize:11,color:"rgba(248,243,232,.7)",padding:"4px 10px",background:"rgba(255,255,255,.04)",borderRadius:14,border:"1px solid rgba(255,255,255,.08)"}},a.default.createElement("span",null,"\u{1F324}\uFE0F Loja 19\xB0C"),a.default.createElement("span",null,"\u2022"),a.default.createElement("span",null,"\u2600\uFE0F Catamayo 26\xB0C")),a.default.createElement("button",{onClick:()=>Oa(!0),style:{background:"linear-gradient(135deg,#F0B400,#F0783C)",color:"#010D1E",border:"none",borderRadius:18,padding:"7px 15px",fontSize:12,fontWeight:700,cursor:"pointer"}},"\u2726 INTI IA")),a.default.createElement("button",{onClick:()=>Oa(!0),style:{display:"none",background:`linear-gradient(135deg,${r},${mo})`,color:b,border:"none",borderRadius:16,padding:"7px 13px",fontSize:11,fontWeight:700,cursor:"pointer",marginLeft:"auto"},className:"mob-btn"},"\u2726")),a.default.createElement("section",{itemProp:"name","aria-labelledby":"hero-heading",style:{minHeight:"100vh",position:"relative",display:"flex",alignItems:"center",justifyContent:"center",overflow:"hidden",background:"linear-gradient(180deg, rgba(1, 13, 30, 0.82) 0%, rgba(4, 21, 37, 0.88) 100%), url('/loja_portada_oficial.jpg') center/cover no-repeat",paddingTop:64}},a.default.createElement("meta",{itemProp:"description",content:"Gu\xEDa oficial de turismo de Loja, Ecuador. Capital Musical del Ecuador, ciudad m\xE1s segura, tours, hoteles y gastronom\xEDa lojana."}),a.default.createElement("div",{style:{position:"absolute",inset:0,backgroundImage:"radial-gradient(ellipse 60% 60% at 18% 52%,rgba(0,150,180,.28) 0%,transparent 70%),radial-gradient(ellipse 38% 40% at 82% 18%,rgba(240,180,0,.18) 0%,transparent 60%),radial-gradient(ellipse 48% 50% at 62% 82%,rgba(210,90,150,.14) 0%,transparent 60%)",pointerEvents:"none"}}),ei.map((e,o)=>a.default.createElement("div",{key:o,"aria-hidden":"true",style:{position:"absolute",top:`${e.top}%`,left:`${e.left}%`,opacity:e.op,fontSize:`${e.size}px`,color:e.color,textShadow:`0 0 10px ${e.color}50`,animation:`floatY ${e.dur}s ease-in-out infinite`,animationDelay:`${e.del}s`,pointerEvents:"none",userSelect:"none",zIndex:1}},e.icon)),a.default.createElement("div",{style:{textAlign:"center",zIndex:10,padding:"80px 5% 60px",maxWidth:900}},a.default.createElement("div",{className:"a1",style:{display:"inline-block",background:"rgba(240,180,0,.12)",border:"1px solid rgba(240,180,0,.28)",borderRadius:22,padding:"5px 18px",fontSize:11,color:r,marginBottom:22,letterSpacing:2.5,fontWeight:700}},"\u2726 CAPITAL MUSICAL DEL ECUADOR \u2726"),a.default.createElement("h1",{id:"hero-heading",className:"a1 hero-h1 logo-gradient-text",itemProp:"name",style:{fontFamily:"'Playfair Display',serif",fontSize:"clamp(50px,9vw,96px)",fontWeight:900,lineHeight:.96,margin:"0 0 20px",paddingRight:"36px",overflow:"visible"}},"Descubre",a.default.createElement("br",null),"Loja"),a.default.createElement("p",{className:"a2",style:{color:"rgba(248,243,232,.62)",fontSize:16,lineHeight:1.75,marginBottom:28,maxWidth:520,margin:"0 auto 28px"}},"Tu gu\xEDa oficial para explorar la ciudad m\xE1s segura y musical del Ecuador. Tours, hospedajes, gastronom\xEDa y mucho m\xE1s."),a.default.createElement("div",{className:"a3",style:{display:"flex",gap:14,justifyContent:"center",flexWrap:"wrap",marginBottom:32}},a.default.createElement("a",{href:"#turismo",style:{background:"linear-gradient(135deg,#F0B400,#F0783C,#D25A96)",color:"#010D1E",textDecoration:"none",borderRadius:28,padding:"13px 30px",fontSize:15,fontWeight:700,animation:"pulseGlow 3s ease-in-out infinite",display:"inline-block"}},"Explorar ahora \u2192"),a.default.createElement("button",{onClick:()=>Oa(!0),style:{background:"rgba(0,150,180,.08)",color:"#3CB4B4",border:"1.5px solid rgba(0,150,180,.4)",borderRadius:28,padding:"13px 30px",fontSize:15,fontWeight:500,cursor:"pointer"}},"\u2726 Planea con INTI")),a.default.createElement("div",{className:"a4",style:{display:"inline-flex",alignItems:"center",gap:14,background:"rgba(255,255,255,.04)",border:"1px solid rgba(255,255,255,.08)",borderRadius:30,padding:"10px 22px",fontSize:13,color:"rgba(248,243,232,.72)",flexWrap:"wrap",justifyContent:"center"}},a.default.createElement("span",null,"\u{1F324}"),a.default.createElement("span",null,a.default.createElement("b",null,"Loja hoy:")," 25\xB0C \xB7 Algo de nubes \xB7 HR 32%"),a.default.createElement("span",{style:{color:"rgba(248,243,232,.18)"}},"|"),a.default.createElement("span",null,"\u2600 6:16 am \xB7 \u{1F305} 6:11 pm"),a.default.createElement("span",{style:{color:"rgba(248,243,232,.18)"}},"|"),a.default.createElement("span",null,"\u2708 Vuelo QTO\u2013LAH: 45 min")),a.default.createElement("div",{className:"a4",style:{marginTop:18,display:"flex",justifyContent:"center",gap:20,flexWrap:"wrap"}},[["\u{1F6E1} Ciudad #1 m\xE1s segura del Ecuador","https://lojaecuador.com.ec/por-que-loja-es-la-ciudad-mas-segura-del-ecuador/"],["\u{1F3B5} Capital Musical del Ecuador","https://lojaecuador.com.ec/por-que-loja/"],["\u{1F33F} 2060 msnm","https://lojaecuador.com.ec/por-que-loja/"]].map(([e,o])=>a.default.createElement("a",{key:e,href:o,style:{color:"rgba(248,243,232,.48)",fontSize:12,textDecoration:"none",transition:"color .2s"},onMouseEnter:i=>i.target.style.color=r,onMouseLeave:i=>i.target.style.color="rgba(248,243,232,.48)"},e)))),a.default.createElement("div",{"aria-hidden":"true",style:{position:"absolute",bottom:24,left:"50%",transform:"translateX(-50%)",color:"rgba(248,243,232,.25)",fontSize:11,letterSpacing:3,textAlign:"center",animation:"floatY 2s ease-in-out infinite"}},"\u2193 SCROLL")),a.default.createElement(Ei,{onOpenGuide:()=>{window.location.hash="fiavl2026",la("fiavl2026")},onOpenFaq:()=>{window.location.hash="fiavl2026_faq",la("fiavl2026_faq")}}),a.default.createElement("section",{"aria-label":"Herramientas para viajeros",style:{background:"linear-gradient(180deg,#041525 0%,#071E30 100%)",borderBottom:"1px solid rgba(240,120,60,.15)",borderTop:"3px solid transparent",backgroundClip:"padding-box",padding:"36px 5%",textAlign:"center"}},a.default.createElement("p",{style:{color:"rgba(248,243,232,.35)",fontSize:10,letterSpacing:3,fontWeight:700,marginBottom:22,textTransform:"uppercase"}},"Herramientas interactivas para tu viaje"),a.default.createElement("div",{className:"marquee-container",style:{position:"relative",width:"100%",overflow:"hidden",padding:"10px 0"}},a.default.createElement("div",{className:"marquee-track-left",style:{animationDuration:"30s"}},[...we,...we].map((e,o)=>a.default.createElement("a",{key:`${e.id}-${o}`,className:"tl",href:e.id==="map"?"/mapa.html":`#herramienta-${e.id}`,onClick:i=>{e.id!=="map"&&(i.preventDefault(),E(e.id),window.history.pushState(null,"",`#herramienta-${e.id}`))},"aria-label":e.lbl,style:{display:"inline-block",background:"rgba(255,255,255,.03)",border:"1px solid rgba(212,168,67,.14)",borderRadius:16,padding:"16px 18px",color:n,minWidth:140,textAlign:"center",cursor:"pointer",textDecoration:"none"}},a.default.createElement("div",{style:{fontSize:28,marginBottom:6}},e.em),a.default.createElement("div",{style:{fontSize:12,fontWeight:700,color:e.ac,letterSpacing:.3}},e.lbl),a.default.createElement("div",{style:{fontSize:10,color:"rgba(248,243,232,.35)",marginTop:3}},e.desc)))))),a.default.createElement("section",{id:"empresas","aria-labelledby":"empresas-heading",style:{padding:"76px 5%",background:aa}},a.default.createElement("div",{style:{maxWidth:1100,margin:"0 auto"}},a.default.createElement(O,{id:"empresas-heading",label:"Directorio empresarial",title:"Las mejores empresas de Loja",sub:"Servicios VIP certificados seleccionados para tu visita \xB7 Todos verificados por LojaEcuador.com.ec"}),a.default.createElement("div",{role:"tablist","aria-label":"Categor\xEDas de empresas",style:{display:"flex",gap:8,marginBottom:30,flexWrap:"wrap",justifyContent:"center"}},["TODAS",...Object.keys(Ee)].map(e=>a.default.createElement("button",{key:e,role:"tab","aria-selected":da===e,onClick:()=>To(e),style:{background:da===e?r:"rgba(255,255,255,.04)",color:da===e?b:"rgba(248,243,232,.62)",border:"1px solid rgba(212,168,67,.18)",borderRadius:20,padding:"7px 16px",fontSize:12,fontWeight:700,cursor:"pointer",transition:"all .2s",letterSpacing:.5}},e))),a.default.createElement("div",{role:"tabpanel",className:"marquee-container",style:{position:"relative",width:"100%",overflow:"hidden",padding:"10px 0"}},a.default.createElement("div",{style:{position:"absolute",top:0,bottom:0,left:0,width:"8%",background:`linear-gradient(90deg,${aa} 0%,transparent 100%)`,zIndex:5,pointerEvents:"none"}}),a.default.createElement("div",{style:{position:"absolute",top:0,bottom:0,right:0,width:"8%",background:`linear-gradient(-90deg,${aa} 0%,transparent 100%)`,zIndex:5,pointerEvents:"none"}}),a.default.createElement("div",{style:{overflow:"hidden",width:"100%",marginBottom:16}},a.default.createElement("div",{className:"marquee-track-left"},oi.map((e,o)=>{let[i,s]=bo[e.category]||["#1a3a22","#2d6a3f"];return a.default.createElement("a",{key:o,href:e.premium?`https://api.whatsapp.com/send?phone=593960889185&text=Hola,+deseo+reservar+en+${encodeURIComponent(e.n)}`:e.url||"https://lojaecuador.com.ec/servicios/",target:"_blank",rel:"noopener noreferrer",className:"ch","aria-label":`Ver ${e.n}`,style:{borderRadius:14,overflow:"hidden",textDecoration:"none",display:"block",border:e.premium?"1.5px solid #d4a843":"1px solid rgba(212,168,67,.12)",width:180,flexShrink:0,position:"relative",boxShadow:e.premium?"0 4px 15px rgba(212,168,67,.25)":"none"}},a.default.createElement("div",{style:{position:"relative",height:78,overflow:"hidden",background:`linear-gradient(135deg,${i},${s})`}},e.img?a.default.createElement("img",{src:e.img,alt:`${e.n} Loja Ecuador`,loading:"lazy",style:{width:"100%",height:"100%",objectFit:"cover",opacity:.85},onError:d=>{d.currentTarget.style.display="none"}}):a.default.createElement("div",{style:{height:"100%",display:"flex",alignItems:"center",justifyContent:"center",fontSize:32}},a.default.createElement("span",null,e.em||"\u2B50")),a.default.createElement("div",{style:{position:"absolute",inset:0,background:"linear-gradient(to bottom,transparent 30%,rgba(0,0,0,.45))"}}),e.estrellas&&a.default.createElement("div",{style:{position:"absolute",top:6,right:6,fontSize:8,background:"rgba(0,0,0,.5)",borderRadius:4,padding:"2px 5px",color:"#ffd700"}},e.estrellas),e.premium&&a.default.createElement("div",{style:{position:"absolute",top:6,left:6,fontSize:9,background:"linear-gradient(135deg,#d4a843,#c89020)",borderRadius:10,padding:"3px 7px",color:"#010D1E",fontWeight:800,letterSpacing:.5,boxShadow:"0 2px 5px rgba(0,0,0,.3)"}},"\u{1F451} Patrocinado")),a.default.createElement("div",{style:{padding:"8px 10px",background:e.premium?"linear-gradient(180deg,rgba(212,168,67,.08),rgba(255,255,255,.03))":"rgba(255,255,255,.03)",height:56,display:"flex",flexDirection:"column",justifyContent:"space-between"}},a.default.createElement("div",{style:{fontSize:11,fontWeight:600,color:"rgba(248,243,232,.9)",lineHeight:1.2,overflow:"hidden",textOverflow:"ellipsis",whiteSpace:"nowrap"}},e.n),a.default.createElement("div",{style:{display:"flex",justifyContent:"space-between",alignItems:"center"}},a.default.createElement("span",{style:{fontSize:8,color:e.premium?"#d4a843":"rgba(248,243,232,.45)",textTransform:"uppercase",letterSpacing:.5}},e.category),e.premium?a.default.createElement("span",{style:{fontSize:9,color:"#25D366",fontWeight:700,display:"flex",alignItems:"center",gap:3}},a.default.createElement("svg",{width:"12",height:"12",viewBox:"0 0 24 24",fill:"currentColor"},a.default.createElement("path",{d:"M17.472 14.382c-.297-.149-1.758-.867-2.03-.967-.273-.099-.471-.148-.67.15-.197.297-.767.966-.94 1.164-.173.199-.347.223-.644.075-.297-.15-1.255-.463-2.39-1.475-.883-.788-1.48-1.761-1.653-2.059-.173-.297-.018-.458.13-.606.134-.133.298-.347.446-.52.149-.174.198-.298.298-.497.099-.198.05-.371-.025-.52-.075-.149-.669-1.612-.916-2.207-.242-.579-.487-.5-.669-.51-.173-.008-.371-.01-.57-.01-.198 0-.52.074-.792.372-.272.297-1.04 1.016-1.04 2.479 0 1.462 1.065 2.875 1.213 3.074.149.198 2.096 3.2 5.077 4.487.709.306 1.262.489 1.694.625.712.227 1.36.195 1.871.118.571-.085 1.758-.719 2.006-1.413.248-.694.248-1.289.173-1.413-.074-.124-.272-.198-.57-.347m-5.421 7.403h-.004a9.87 9.87 0 01-5.031-1.378l-.361-.214-3.741.982.998-3.648-.235-.374a9.86 9.86 0 01-1.51-5.26c.001-5.45 4.436-9.884 9.888-9.884 2.64 0 5.122 1.03 6.988 2.898a9.825 9.825 0 012.893 6.994c-.003 5.45-4.437 9.884-9.885 9.884m8.413-18.297A11.815 11.815 0 0012.05 0C5.495 0 .16 5.335.157 11.892c0 2.096.547 4.142 1.588 5.945L.057 24l6.305-1.654a11.882 11.882 0 005.683 1.448h.005c6.554 0 11.89-5.335 11.893-11.893a11.821 11.821 0 00-3.48-8.413z"}))," WhatsApp"):a.default.createElement("span",{style:{fontSize:9,color:r,fontWeight:700}},"\u2192"))))}))),a.default.createElement("div",{style:{overflow:"hidden",width:"100%"}},a.default.createElement("div",{className:"marquee-track-right"},ii.map((e,o)=>{let[i,s]=bo[e.category]||["#1a3a22","#2d6a3f"];return a.default.createElement("a",{key:o,href:e.premium?`https://api.whatsapp.com/send?phone=593960889185&text=Hola,+deseo+reservar+en+${encodeURIComponent(e.n)}`:e.url||"https://lojaecuador.com.ec/servicios/",target:"_blank",rel:"noopener noreferrer",className:"ch","aria-label":`Ver ${e.n}`,style:{borderRadius:14,overflow:"hidden",textDecoration:"none",display:"block",border:e.premium?"1.5px solid #d4a843":"1px solid rgba(212,168,67,.12)",width:180,flexShrink:0,position:"relative",boxShadow:e.premium?"0 4px 15px rgba(212,168,67,.25)":"none"}},a.default.createElement("div",{style:{position:"relative",height:78,overflow:"hidden",background:`linear-gradient(135deg,${i},${s})`}},e.img?a.default.createElement("img",{src:e.img,alt:`${e.n} Loja Ecuador`,loading:"lazy",style:{width:"100%",height:"100%",objectFit:"cover",opacity:.85},onError:d=>{d.currentTarget.style.display="none"}}):a.default.createElement("div",{style:{height:"100%",display:"flex",alignItems:"center",justifyContent:"center",fontSize:32}},a.default.createElement("span",null,e.em||"\u2B50")),a.default.createElement("div",{style:{position:"absolute",inset:0,background:"linear-gradient(to bottom,transparent 30%,rgba(0,0,0,.45))"}}),e.estrellas&&a.default.createElement("div",{style:{position:"absolute",top:6,right:6,fontSize:8,background:"rgba(0,0,0,.5)",borderRadius:4,padding:"2px 5px",color:"#ffd700"}},e.estrellas),e.premium&&a.default.createElement("div",{style:{position:"absolute",top:6,left:6,fontSize:9,background:"linear-gradient(135deg,#d4a843,#c89020)",borderRadius:10,padding:"3px 7px",color:"#010D1E",fontWeight:800,letterSpacing:.5,boxShadow:"0 2px 5px rgba(0,0,0,.3)"}},"\u{1F451} Patrocinado")),a.default.createElement("div",{style:{padding:"8px 10px",background:e.premium?"linear-gradient(180deg,rgba(212,168,67,.08),rgba(255,255,255,.03))":"rgba(255,255,255,.03)",height:56,display:"flex",flexDirection:"column",justifyContent:"space-between"}},a.default.createElement("div",{style:{fontSize:11,fontWeight:600,color:"rgba(248,243,232,.9)",lineHeight:1.2,overflow:"hidden",textOverflow:"ellipsis",whiteSpace:"nowrap"}},e.n),a.default.createElement("div",{style:{display:"flex",justifyContent:"space-between",alignItems:"center"}},a.default.createElement("span",{style:{fontSize:8,color:e.premium?"#d4a843":"rgba(248,243,232,.45)",textTransform:"uppercase",letterSpacing:.5}},e.category),e.premium?a.default.createElement("span",{style:{fontSize:9,color:"#25D366",fontWeight:700,display:"flex",alignItems:"center",gap:3}},a.default.createElement("svg",{width:"12",height:"12",viewBox:"0 0 24 24",fill:"currentColor"},a.default.createElement("path",{d:"M17.472 14.382c-.297-.149-1.758-.867-2.03-.967-.273-.099-.471-.148-.67.15-.197.297-.767.966-.94 1.164-.173.199-.347.223-.644.075-.297-.15-1.255-.463-2.39-1.475-.883-.788-1.48-1.761-1.653-2.059-.173-.297-.018-.458.13-.606.134-.133.298-.347.446-.52.149-.174.198-.298.298-.497.099-.198.05-.371-.025-.52-.075-.149-.669-1.612-.916-2.207-.242-.579-.487-.5-.669-.51-.173-.008-.371-.01-.57-.01-.198 0-.52.074-.792.372-.272.297-1.04 1.016-1.04 2.479 0 1.462 1.065 2.875 1.213 3.074.149.198 2.096 3.2 5.077 4.487.709.306 1.262.489 1.694.625.712.227 1.36.195 1.871.118.571-.085 1.758-.719 2.006-1.413.248-.694.248-1.289.173-1.413-.074-.124-.272-.198-.57-.347m-5.421 7.403h-.004a9.87 9.87 0 01-5.031-1.378l-.361-.214-3.741.982.998-3.648-.235-.374a9.86 9.86 0 01-1.51-5.26c.001-5.45 4.436-9.884 9.888-9.884 2.64 0 5.122 1.03 6.988 2.898a9.825 9.825 0 012.893 6.994c-.003 5.45-4.437 9.884-9.885 9.884m8.413-18.297A11.815 11.815 0 0012.05 0C5.495 0 .16 5.335.157 11.892c0 2.096.547 4.142 1.588 5.945L.057 24l6.305-1.654a11.882 11.882 0 005.683 1.448h.005c6.554 0 11.89-5.335 11.893-11.893a11.821 11.821 0 00-3.48-8.413z"}))," WhatsApp"):a.default.createElement("span",{style:{fontSize:9,color:r,fontWeight:700}},"\u2192"))))})))),a.default.createElement("div",{style:{textAlign:"center",marginTop:24,display:"flex",gap:16,justifyContent:"center",flexWrap:"wrap"}},a.default.createElement("a",{href:"https://lojaecuador.com.ec/servicios/",style:{display:"inline-block",background:"rgba(212,168,67,.08)",border:"1px solid rgba(212,168,67,.22)",borderRadius:22,padding:"10px 24px",color:r,fontSize:13,fontWeight:700,textDecoration:"none"}},"Ver directorio completo \u2192"),a.default.createElement("button",{onClick:e=>{e.preventDefault(),me(!0)},style:{display:"inline-block",background:"linear-gradient(135deg,#d4a843,#c89020)",border:"none",borderRadius:22,padding:"10px 24px",color:"#010D1E",fontSize:13,fontWeight:800,cursor:"pointer",boxShadow:"0 4px 15px rgba(212,168,67,.3)"}},"\u2728 Registra tu empresa")))),a.default.createElement("section",{id:"turismo","aria-labelledby":"tours-heading",style:{padding:"76px 5%",background:oa}},a.default.createElement("div",{style:{maxWidth:1100,margin:"0 auto"}},a.default.createElement(O,{id:"tours-heading",label:"Paquetes tur\xEDsticos",title:"Un mundo nuevo por conocer",sub:"Tours con gu\xEDa certificado \xB7 Reserva directa \xB7 Sin intermediarios"}),a.default.createElement("div",{style:{display:"grid",gridTemplateColumns:"repeat(auto-fill,minmax(235px,1fr))",gap:16}},hi.map((e,o)=>a.default.createElement("a",{key:o,href:e.url,target:"_blank",rel:"noopener noreferrer",className:"ic","aria-label":`${e.n} - ${e.price}`,style:{borderRadius:18,overflow:"hidden",textDecoration:"none",display:"block",border:"1px solid rgba(212,168,67,.15)"}},a.default.createElement("div",{style:{position:"relative",height:165,background:go,overflow:"hidden"}},a.default.createElement("img",{src:e.img,alt:`${e.n} Loja Ecuador tour`,loading:"lazy",style:{width:"100%",height:"100%",objectFit:"cover",opacity:.82},onError:i=>i.currentTarget.style.opacity="0"}),a.default.createElement("div",{style:{position:"absolute",inset:0,background:"linear-gradient(to top,rgba(7,21,16,.95) 0%,rgba(7,21,16,.2) 60%,transparent 100%)"}}),a.default.createElement("div",{style:{position:"absolute",top:10,left:10,background:e.tag==="TOUR"?"rgba(212,168,67,.9)":"rgba(74,144,164,.9)",borderRadius:6,padding:"2px 8px",fontSize:9,fontWeight:800,color:e.tag==="TOUR"?"#071510":"#fff",letterSpacing:1}},e.tag),a.default.createElement("div",{style:{position:"absolute",bottom:10,left:10,fontSize:26}},e.ic),a.default.createElement("div",{style:{position:"absolute",bottom:10,right:10,fontSize:10,color:"rgba(248,243,232,.6)"}},"\u{1F465} ",e.personas," \xB7 \u23F1 ",e.duracion)),a.default.createElement("div",{style:{padding:"14px 16px",background:"rgba(255,255,255,.03)"}},a.default.createElement("div",{style:{fontSize:14,fontWeight:700,color:n,marginBottom:8,lineHeight:1.3}},e.n),a.default.createElement("div",{style:{display:"flex",alignItems:"center",justifyContent:"space-between"}},a.default.createElement("div",{style:{fontSize:22,color:r,fontWeight:800}},e.price),a.default.createElement("div",{style:{background:"linear-gradient(135deg,#F0B400,#F0783C)",borderRadius:8,padding:"6px 12px",color:"#010D1E",fontSize:12,fontWeight:800}},"Reservar \u2192")))))),a.default.createElement("div",{style:{textAlign:"center",marginTop:28,display:"flex",gap:14,justifyContent:"center",flexWrap:"wrap"}},a.default.createElement("a",{href:"https://lojaecuador.com.ec/agencia-viajes-loja-tours-alquiler-vehiculos/",style:{display:"inline-block",background:"rgba(212,168,67,.08)",border:"1px solid rgba(212,168,67,.22)",borderRadius:22,padding:"10px 22px",color:r,fontSize:13,fontWeight:700,textDecoration:"none"}},"Ver todos los tours \u2192"),a.default.createElement("a",{href:"https://api.whatsapp.com/send?phone=593960889185&text=Hola,+quiero+reservar+un+tour+en+Loja",target:"_blank",rel:"noopener noreferrer",style:{display:"inline-block",background:"rgba(37,211,102,.08)",border:"1px solid rgba(37,211,102,.22)",borderRadius:22,padding:"10px 22px",color:"#25d366",fontSize:13,fontWeight:700,textDecoration:"none"}},"\u{1F4F1} Reservar por WhatsApp")))),a.default.createElement("hr",{className:"section-divider","aria-hidden":"true"}),a.default.createElement("section",{id:"cafe","aria-labelledby":"cafe-heading",style:{padding:"76px 5%",background:b,borderTop:"1px solid rgba(240,180,0,.08)"}},a.default.createElement("div",{style:{maxWidth:1100,margin:"0 auto"}},a.default.createElement(O,{id:"cafe-heading",label:"\u2615 Exclusivo LojaEcuador.com.ec",title:"Ruta del Caf\xE9 Lojano",sub:"Loja produce el mejor caf\xE9 de especialidad del Ecuador. Descubre la ruta desde el origen hasta tu taza."}),a.default.createElement("div",{style:{display:"flex",gap:0,marginBottom:28,justifyContent:"center",flexWrap:"wrap"}},ho.map((e,o)=>a.default.createElement("button",{key:e.id,role:"tab","aria-selected":c===e.id,onClick:()=>g(e.id),style:{background:c===e.id?r:"rgba(255,255,255,.04)",color:c===e.id?b:"rgba(248,243,232,.62)",border:"1px solid rgba(212,168,67,.18)",borderRadius:o===0?"20px 0 0 20px":o===ho.length-1?"0 20px 20px 0":"0",padding:"10px 24px",fontSize:13,fontWeight:700,cursor:"pointer",letterSpacing:1,transition:"all .2s"}},e.icon," ",e.label))),a.default.createElement("div",{style:{display:"grid",gridTemplateColumns:"repeat(auto-fill,minmax(300px,1fr))",gap:20}},vo[c].map((e,o)=>a.default.createElement("div",{key:o,onClick:()=>y(e),className:"ch",style:{background:`linear-gradient(135deg,${e.color}30,${e.color}10)`,border:`1px solid ${e.color}50`,borderRadius:16,overflow:"hidden",cursor:"pointer",position:"relative",display:"flex",flexDirection:"column"}},a.default.createElement("div",{style:{height:180,width:"100%",backgroundImage:`url(${e.imagen})`,backgroundSize:"cover",backgroundPosition:"center",filter:"brightness(0.85)"}}),a.default.createElement("div",{style:{padding:20,flex:1,display:"flex",flexDirection:"column"}},a.default.createElement("div",{style:{fontSize:11,fontWeight:800,color:e.color,letterSpacing:1.5,textTransform:"uppercase",marginBottom:8}},e.tipo),a.default.createElement("div",{style:{fontSize:18,fontWeight:700,color:n,marginBottom:12,lineHeight:1.3}},e.nombre),a.default.createElement("div",{style:{display:"flex",gap:8,flexWrap:"wrap",marginBottom:15}},e.caracteristicas.map(i=>a.default.createElement("span",{key:i,style:{fontSize:10,background:"rgba(255,255,255,0.08)",padding:"4px 8px",borderRadius:20,color:"#F8F3E8"}},i))),a.default.createElement("div",{style:{marginTop:"auto",fontSize:13,color:e.color,fontWeight:700,textAlign:"right"}},"Ver detalles y reservar \u2192"))))),a.default.createElement("div",{id:"festival-loja-sabor-a-cafe",style:{marginTop:40,background:"linear-gradient(145deg, rgba(212,168,67,.08) 0%, rgba(212,168,67,.02) 100%)",border:"1px solid rgba(212,168,67,.2)",borderRadius:20,padding:30,boxShadow:"0 10px 30px rgba(0,0,0,0.2)"}},a.default.createElement("div",{style:{display:"flex",gap:24,alignItems:"flex-start",flexWrap:"wrap"}},a.default.createElement("div",{style:{fontSize:48,background:"rgba(212,168,67,.1)",width:80,height:80,borderRadius:"50%",display:"flex",alignItems:"center",justifyContent:"center",flexShrink:0,border:"1px solid rgba(212,168,67,.3)"}},"\u2615"),a.default.createElement("div",{style:{flex:1,minWidth:280}},a.default.createElement("h3",{style:{fontSize:22,fontWeight:800,color:n,marginBottom:10,fontFamily:"'Playfair Display',serif"}},"Loja Sabor a Caf\xE9 \u2014 Festival Anual (2025 - 2026)"),a.default.createElement("p",{style:{fontSize:15,color:"rgba(248,243,232,.8)",lineHeight:1.7,marginBottom:18}},"El evento m\xE1s importante del caf\xE9 ecuatoriano organizado por la Prefectura de Loja. Tras su hist\xF3rica ",a.default.createElement("strong",null,"13.\xAA edici\xF3n en octubre 2025")," (que reuni\xF3 a m\xE1s de 25.000 visitantes y coron\xF3 al caf\xE9 Geisha de Puyango con 90,04 puntos), la ",a.default.createElement("strong",null,"edici\xF3n 2026"),' proyecta una mayor internacionalizaci\xF3n. Disfruta de concursos de baristas "Top Ten", ruedas de negocios, catas p\xFAblicas, talleres con expertos, productoras locales y la mejor m\xFAsica lojana.'),a.default.createElement("div",{style:{display:"flex",gap:12,flexWrap:"wrap"}},a.default.createElement("button",{onClick:()=>y(vo.atractivos.find(e=>e.id==="feria-cafe")),className:"ch",style:{background:`linear-gradient(135deg,${r},#c89020)`,color:b,border:"none",cursor:"pointer",borderRadius:24,padding:"12px 24px",fontSize:14,fontWeight:800,boxShadow:"0 4px 15px rgba(212,168,67,.3)"}},"Ver Detalles del Festival \u2192"),a.default.createElement("a",{href:"#festival-loja-sabor-a-cafe",className:"ch","aria-label":"Enlace profundo al festival Loja Sabor a Caf\xE9",style:{background:"transparent",color:r,border:"1px solid rgba(212,168,67,.4)",textDecoration:"none",borderRadius:24,padding:"12px 24px",fontSize:14,fontWeight:600,display:"flex",alignItems:"center",gap:6}},"\u{1F517} Compartir Secci\xF3n"))))))),a.default.createElement("section",{id:"atractivos","aria-labelledby":"atractivos-heading",style:{padding:"76px 5%",background:aa}},a.default.createElement("div",{style:{maxWidth:1100,margin:"0 auto"}},a.default.createElement(O,{id:"atractivos-heading",label:"Explora Loja",title:"Atractivos tur\xEDsticos",sub:"Descubre la riqueza natural y cultural de Loja, Ecuador"}),a.default.createElement("div",{style:{display:"flex",gap:0,marginBottom:28,justifyContent:"center"}},["NATURALES","CULTURALES"].map((e,o)=>a.default.createElement("button",{key:e,role:"tab","aria-selected":ae===e,onClick:()=>_o(e),style:{background:ae===e?r:"rgba(255,255,255,.04)",color:ae===e?b:"rgba(248,243,232,.62)",border:"1px solid rgba(212,168,67,.18)",borderRadius:o===0?"20px 0 0 20px":"0 20px 20px 0",padding:"10px 28px",fontSize:12,fontWeight:700,cursor:"pointer",letterSpacing:1,transition:"all .2s"}},e==="NATURALES"?"\u{1F33F} Naturales":"\u{1F3DB} Culturales"))),a.default.createElement("div",{style:{display:"grid",gridTemplateColumns:"repeat(auto-fill,minmax(215px,1fr))",gap:13}},(ae==="NATURALES"?qe:Pe).map(e=>a.default.createElement("button",{key:e.id,onClick:()=>Ue(e.id),className:"ic",style:{position:"relative",borderRadius:16,overflow:"hidden",height:210,background:go,display:"block",textDecoration:"none",border:"none",padding:0,cursor:"pointer",textAlign:"left"}},a.default.createElement("img",{src:e.img,alt:e.alt||e.n,loading:"lazy",style:{width:"100%",height:"100%",objectFit:"cover"},onError:o=>o.currentTarget.style.opacity="0"}),a.default.createElement("div",{style:{position:"absolute",inset:0,background:"linear-gradient(to top,rgba(7,21,16,.94) 0%,rgba(7,21,16,.2) 55%,transparent 100%)",display:"flex",alignItems:"flex-end",padding:14}},a.default.createElement("span",{style:{color:n,fontWeight:700,fontSize:13,lineHeight:1.3}},e.n))))),a.default.createElement("div",{style:{textAlign:"center",marginTop:24}},a.default.createElement("a",{href:"https://lojaecuador.com.ec/atractivos-turisticos-principales-loja/",style:{display:"inline-block",background:"rgba(212,168,67,.08)",border:"1px solid rgba(212,168,67,.22)",borderRadius:22,padding:"10px 22px",color:r,fontSize:13,fontWeight:700,textDecoration:"none"}},"Ver todos los atractivos \u2192")))),a.default.createElement("hr",{className:"section-divider","aria-hidden":"true"}),a.default.createElement("section",{id:"itinerarios","aria-labelledby":"itin-heading",style:{padding:"76px 5%",background:oa}},a.default.createElement("div",{style:{maxWidth:1e3,margin:"0 auto"}},a.default.createElement(O,{id:"itin-heading",label:"Tours y Experiencias",title:"Paquetes de Turismo para Loja",sub:"Elige un paquete y reserva directamente con nosotros"}),a.default.createElement("div",{style:{display:"flex",gap:8,marginBottom:28,justifyContent:"center",flexWrap:"wrap"}},ea.map(e=>a.default.createElement("button",{key:e.id,onClick:()=>ao(e.id),style:{background:(Aa||ea[0].id)===e.id?r:"rgba(255,255,255,.04)",color:(Aa||ea[0].id)===e.id?b:"rgba(248,243,232,.62)",border:"1px solid rgba(212,168,67,.18)",borderRadius:20,padding:"8px 20px",fontSize:13,fontWeight:700,cursor:"pointer",transition:"all .2s"}},e.n," \xB7 Ref. $",e.base))),a.default.createElement("div",{style:{background:"rgba(255,255,255,.02)",border:"1px solid rgba(212,168,67,.14)",borderRadius:20,padding:24}},(()=>{let e=ea.find(o=>o.id===(Aa||ea[0].id));return a.default.createElement("div",{style:{display:"flex",justifyContent:"center"}},a.default.createElement("div",{style:{background:"rgba(255,255,255,.03)",border:"1px solid rgba(212,168,67,.1)",borderRadius:14,padding:20,maxWidth:600,width:"100%",textAlign:"left"}},a.default.createElement("div",{style:{fontSize:18,color:r,fontWeight:800,marginBottom:10}},e.n),a.default.createElement("div",{style:{fontSize:14,color:"rgba(248,243,232,.8)",marginBottom:16,lineHeight:1.6}},e.desc),a.default.createElement("div",{style:{fontSize:12,color:r,fontWeight:700,letterSpacing:1,marginBottom:10,textTransform:"uppercase"}},"Incluye (",e.days," ",e.days===1?"d\xEDa":"d\xEDas",")"),e.acts.map((o,i)=>a.default.createElement("div",{key:i,style:{fontSize:13,color:"rgba(248,243,232,.72)",padding:"6px 0",borderBottom:i{E("itinerary"),Ua(2)},style:{background:"linear-gradient(135deg,#F0B400,#F0783C)",border:"none",borderRadius:22,padding:"12px 26px",color:"#010D1E",fontSize:14,fontWeight:800,cursor:"pointer",boxShadow:"0 4px 15px rgba(240,180,0,0.3)"}},"Personalizar y Reservar \u2794"),a.default.createElement("a",{href:"https://lojaecuador.com.ec/planea-tu-viaje/",style:{background:"rgba(212,168,67,.08)",border:"1px solid rgba(212,168,67,.22)",borderRadius:22,padding:"12px 26px",color:r,fontSize:14,fontWeight:700,textDecoration:"none"}},"Armar desde cero"))))),a.default.createElement("section",{id:"cantones","aria-labelledby":"cantones-heading",style:{padding:"76px 5%",background:aa}},a.default.createElement("div",{style:{maxWidth:1100,margin:"0 auto"}},a.default.createElement(O,{id:"cantones-heading",label:"Provincia de Loja",title:"Cantones de Loja",sub:"16 cantones llenos de historia, naturaleza y cultura andina"}),a.default.createElement("div",{style:{display:"grid",gridTemplateColumns:"repeat(auto-fill,minmax(158px,1fr))",gap:12}},vi.map((e,o)=>a.default.createElement("article",{key:o,className:"ch",style:{borderRadius:14,overflow:"hidden",display:"flex",flexDirection:"column",border:"1px solid rgba(212,168,67,.12)",transition:"all .3s",animation:"fadeUp 0.6s ease forwards",animationDelay:`${o*.05}s`,opacity:0,transform:"translateY(20px)",background:"rgba(255,255,255,.02)"}},a.default.createElement("a",{href:e.url,onClick:i=>{e.data&&(i.preventDefault(),$e(e))},target:"_blank",rel:"noopener noreferrer","aria-label":`Conocer cant\xF3n ${e.n}`,style:{position:"relative",height:100,overflow:"hidden",display:"block"}},a.default.createElement("img",{src:e.img,alt:`Cant\xF3n ${e.n} Provincia de Loja Ecuador turismo`,loading:"lazy",style:{width:"100%",height:"100%",objectFit:"cover",transition:"transform .3s"}}),a.default.createElement("div",{style:{position:"absolute",inset:0,background:"linear-gradient(to bottom,transparent 40%,rgba(1,13,30,.85))"}}),a.default.createElement("h3",{style:{position:"absolute",bottom:8,left:10,right:10,fontSize:13,fontWeight:800,color:n,textShadow:"0 1px 4px rgba(0,0,0,.8)",lineHeight:1.2,margin:0}},"\u{1F3D4} ",e.n)),a.default.createElement("div",{style:{padding:"8px 10px",textAlign:"center",background:"rgba(0,0,0,.15)"}},a.default.createElement("a",{href:`https://wa.me/593960889185?text=Hola,%20me%20gustar\xEDa%20informaci\xF3n%20sobre%20tours%20al%20cant\xF3n%20${e.n}`,target:"_blank",rel:"noopener noreferrer",style:{display:"inline-block",padding:"6px 12px",background:"rgba(255,255,255,.05)",border:"1px solid rgba(212,168,67,.3)",borderRadius:12,color:"#D4A843",fontSize:11,fontWeight:700,textDecoration:"none",transition:"all .2s"}},"Reservar Tour \u2794"))))),a.default.createElement("div",{style:{textAlign:"center",marginTop:24}},a.default.createElement("a",{href:"https://lojaecuador.com.ec/por-que-loja/",style:{color:r,fontSize:13,fontWeight:700,textDecoration:"none"}},"Conoce todos los cantones de Loja \u2192")))),a.default.createElement("section",{id:"servicios-completos","aria-labelledby":"servicios-heading",style:{padding:"76px 5%",background:oa}},a.default.createElement("div",{style:{maxWidth:1100,margin:"0 auto"}},a.default.createElement(O,{id:"servicios-heading",label:"Directorio de servicios",title:"Servicios en Loja",sub:"Financiero \xB7 Organizaciones \xB7 Transporte \xB7 Recreativo \xB7 Profesional \xB7 P\xFAblico"}),a.default.createElement("div",{style:{display:"flex",gap:8,marginBottom:28,flexWrap:"wrap",justifyContent:"center"}},Object.keys(fo).map(e=>a.default.createElement("button",{key:e,onClick:()=>ko(e),style:{background:fe===e?r:"rgba(255,255,255,.04)",color:fe===e?b:"rgba(248,243,232,.62)",border:"1px solid rgba(212,168,67,.18)",borderRadius:18,padding:"7px 14px",fontSize:11,fontWeight:700,cursor:"pointer",transition:"all .2s"}},e))),a.default.createElement("div",{style:{display:"grid",gridTemplateColumns:"repeat(auto-fill,minmax(185px,1fr))",gap:10}},(fo[fe]||[]).map((e,o)=>a.default.createElement("a",{key:o,className:"serv-card ch",href:e.url,target:"_blank",rel:"noopener noreferrer",style:{display:"flex",alignItems:"center",gap:11,background:"rgba(255,255,255,.03)",border:"1px solid rgba(212,168,67,.09)",borderRadius:12,padding:"13px 14px",fontSize:13,fontWeight:500,color:"rgba(248,243,232,.82)",textDecoration:"none"}},a.default.createElement("span",{style:{fontSize:22,flexShrink:0}},e.em),a.default.createElement("span",{style:{lineHeight:1.3}},e.n)))),a.default.createElement("div",{style:{textAlign:"center",marginTop:20}},a.default.createElement("a",{href:"https://lojaecuador.com.ec/servicios/",style:{color:r,fontSize:13,fontWeight:700,textDecoration:"none"}},"Ver todos los servicios de Loja \u2192")))),a.default.createElement("section",{itemProp:"review",style:{padding:"76px 5%",background:aa}},a.default.createElement("div",{style:{maxWidth:1e3,margin:"0 auto"}},a.default.createElement(O,{label:"Lo que dicen",title:"Experiencias reales en Loja",sub:"Turistas que ya vivieron la magia de Loja, Ecuador"}),a.default.createElement("div",{style:{display:"grid",gridTemplateColumns:"repeat(auto-fill,minmax(235px,1fr))",gap:16}},yi.map((e,o)=>a.default.createElement("div",{key:o,itemProp:"Review",itemScope:!0,itemType:"https://schema.org/Review",style:{background:"rgba(255,255,255,.03)",border:"1px solid rgba(212,168,67,.1)",borderRadius:16,padding:24}},a.default.createElement("div",{style:{marginBottom:8}},a.default.createElement(ji,{n:e.estrellas})),a.default.createElement("div",{style:{color:r,fontSize:36,lineHeight:1,marginBottom:10,fontFamily:"Georgia,serif"}},'"'),a.default.createElement("p",{itemProp:"reviewBody",style:{color:"rgba(248,243,232,.75)",fontSize:14,lineHeight:1.75,marginBottom:18,fontStyle:"italic"}},e.t),a.default.createElement("div",{itemProp:"author",style:{fontWeight:700,color:n,fontSize:14}},e.n),a.default.createElement("div",{style:{color:r,fontSize:12,marginTop:3}},e.r)))))),a.default.createElement("hr",{className:"section-divider","aria-hidden":"true"}),a.default.createElement("section",{id:"faq","aria-labelledby":"faq-heading",itemScope:!0,itemType:"https://schema.org/FAQPage",style:{padding:"76px 5%",background:oa}},a.default.createElement("div",{style:{maxWidth:800,margin:"0 auto"}},a.default.createElement(O,{id:"faq-heading",label:"Preguntas frecuentes",title:"Todo lo que necesitas saber sobre Loja",sub:"Las preguntas m\xE1s buscadas sobre viajar a Loja, Ecuador"}),a.default.createElement("div",{style:{background:"rgba(255,255,255,.02)",border:"1px solid rgba(212,168,67,.1)",borderRadius:20,overflow:"hidden"}},yo.map((e,o)=>a.default.createElement("div",{key:o,itemProp:"mainEntity",itemScope:!0,itemType:"https://schema.org/Question",className:"faq-item",style:{padding:"18px 24px",borderBottom:oDo(he===o?null:o)},a.default.createElement("div",{style:{display:"flex",justifyContent:"space-between",alignItems:"center",gap:14,cursor:"pointer"}},a.default.createElement("h3",{itemProp:"name",style:{fontSize:15,fontWeight:600,color:n,margin:0,lineHeight:1.4,flex:1}},e.q),a.default.createElement("span",{style:{color:r,fontSize:20,flexShrink:0,transition:"transform .2s",transform:he===o?"rotate(45deg)":"none"}},"+")),he===o&&a.default.createElement("div",{itemProp:"acceptedAnswer",itemScope:!0,itemType:"https://schema.org/Answer",style:{marginTop:12,paddingTop:12,borderTop:"1px solid rgba(212,168,67,.08)"}},a.default.createElement("p",{itemProp:"text",style:{color:"rgba(248,243,232,.68)",fontSize:14,lineHeight:1.7,margin:0}},e.a))))),a.default.createElement("div",{style:{textAlign:"center",marginTop:20}},a.default.createElement("a",{href:"https://lojaecuador.com.ec/requisitos-basicos/",style:{color:r,fontSize:13,fontWeight:700,textDecoration:"none"}},"Ver todos los requisitos para viajar a Loja \u2192")))),a.default.createElement("section",{id:"porque-loja","aria-labelledby":"porque-heading",style:{padding:"80px 5%",background:`linear-gradient(135deg, ${aa} 0%, #031424 100%)`,position:"relative",overflow:"hidden"}},a.default.createElement("div",{style:{position:"absolute",top:"-10%",right:"-5%",width:"300px",height:"300px",background:"radial-gradient(circle, rgba(240,180,0,0.06) 0%, transparent 70%)",borderRadius:"50%",pointerEvents:"none"}}),a.default.createElement("div",{style:{position:"absolute",bottom:"-10%",left:"-5%",width:"300px",height:"300px",background:"radial-gradient(circle, rgba(0,150,180,0.06) 0%, transparent 70%)",borderRadius:"50%",pointerEvents:"none"}}),a.default.createElement("div",{style:{maxWidth:1100,margin:"0 auto",position:"relative",zIndex:2}},a.default.createElement(O,{id:"porque-heading",label:"\xBFPor qu\xE9 Loja?",title:"La ciudad que te sorprender\xE1",sub:"Descubre los datos fascinantes que hacen de la Centinela del Sur un destino \xFAnico e inigualable en el Ecuador."}),a.default.createElement("div",{style:{display:"grid",gridTemplateColumns:"repeat(auto-fill,minmax(220px,1fr))",gap:20,marginBottom:45}},[["#1","Ciudad m\xE1s segura del Ecuador","\u{1F6E1}\uFE0F","linear-gradient(135deg, #4ade80, #22c55e)"],["2,060m","Sobre el nivel del mar","\u26F0\uFE0F","linear-gradient(135deg, #F0B400, #F0783C)"],["16\xB0\u201330\xB0C","Clima ideal todo el a\xF1o","\u{1F324}\uFE0F","linear-gradient(135deg, #38bdf8, #0ea5e9)"],["203K","Habitantes (2022)","\u{1F3D9}\uFE0F","linear-gradient(135deg, #c084fc, #9333ea)"],["1548","A\xF1o de fundaci\xF3n","\u{1F4DC}","linear-gradient(135deg, #F0D25A, #F0B400)"],["Capital","Musical del Ecuador","\u{1F3B5}","linear-gradient(135deg, #D25A96, #be185d)"],["4h","Viaje terrestre desde Cuenca","\u{1F68C}","linear-gradient(135deg, #f472b6, #db2777)"],["45m","Vuelo directo desde Quito","\u2708\uFE0F","linear-gradient(135deg, #0096B4, #0284c7)"]].map(([e,o,i,s])=>a.default.createElement("div",{key:o,className:"ch",style:{background:"rgba(255,255,255,.02)",border:"1px solid rgba(255,255,255,.05)",borderRadius:20,padding:"26px 20px",textAlign:"center",backdropFilter:"blur(10px)",position:"relative",overflow:"hidden",display:"flex",flexDirection:"column",alignItems:"center",justifyContent:"center"}},a.default.createElement("div",{style:{position:"absolute",top:0,left:0,right:0,height:"4px",background:s,opacity:.8}}),a.default.createElement("div",{style:{width:58,height:58,borderRadius:"50%",background:"rgba(255,255,255,.03)",display:"flex",alignItems:"center",justifyContent:"center",fontSize:26,marginBottom:16,boxShadow:"0 8px 20px rgba(0,0,0,.15)",border:"1px solid rgba(255,255,255,.05)"}},i),a.default.createElement("div",{style:{fontSize:32,fontWeight:900,background:s,WebkitBackgroundClip:"text",WebkitTextFillColor:"transparent",backgroundClip:"text",fontFamily:"'Outfit',sans-serif",letterSpacing:"-0.5px",marginBottom:6}},e),a.default.createElement("div",{style:{fontSize:13,color:"rgba(248,243,232,.75)",lineHeight:1.4,fontWeight:500}},o)))),a.default.createElement("div",{style:{display:"flex",gap:12,flexWrap:"wrap",justifyContent:"center"}},[["Historia de Loja","https://lojaecuador.com.ec/historia-fascinante-de-loja/"],["Lugares que visitar","https://lojaecuador.com.ec/lugares-que-debes-conocer-si-visitas-la-ciudad-de-loja/"],["Culturas y tradiciones","https://lojaecuador.com.ec/cultura-y-tradiciones-lojanas/"],["\xBFEs seguro viajar?","https://lojaecuador.com.ec/es-seguro-viajar-loja-agencia-confiable/"],["Fundaci\xF3n de Loja","https://lojaecuador.com.ec/la-fundacion-de-loja-un-viaje-artistico-por-la-historia/"]].map(([e,o])=>a.default.createElement("a",{key:e,href:o,target:"_blank",rel:"noopener noreferrer",className:"cp ch",style:{background:"rgba(212,168,67,.08)",border:"1px solid rgba(212,168,67,.25)",borderRadius:30,padding:"10px 22px",color:r,fontSize:13,fontWeight:700,textDecoration:"none",display:"inline-flex",alignItems:"center",gap:6}},e," ",a.default.createElement("span",{style:{fontSize:16,lineHeight:1}},"\u2192")))))),a.default.createElement("section",{id:"noticias","aria-labelledby":"noticias-heading",style:{padding:"60px 5%",background:oa}},a.default.createElement("div",{style:{maxWidth:1100,margin:"0 auto"}},a.default.createElement(O,{id:"noticias-heading",label:"Blog & Noticias",title:"Lo \xFAltimo en Loja Ecuador",sub:"Art\xEDculos, gu\xEDas y actualizaciones de turismo en Loja"}),a.default.createElement("div",{style:{display:"grid",gridTemplateColumns:"repeat(auto-fill,minmax(300px,1fr))",gap:14}},So.map((e,o)=>a.default.createElement("a",{key:o,href:e.url,onClick:i=>{e.id&&(i.preventDefault(),window.location.hash=e.id,la(e.id))},target:"_self",rel:"noopener noreferrer",className:"news-card",style:{display:"flex",flexDirection:"column",background:"rgba(255,255,255,.03)",border:"1px solid rgba(212,168,67,.18)",borderRadius:18,overflow:"hidden",textDecoration:"none",cursor:"pointer",transition:"all .25s ease"}},a.default.createElement("div",{style:{height:170,position:"relative",overflow:"hidden",background:"#010D1E"}},a.default.createElement("img",{src:e.img,alt:e.t,loading:"lazy",onError:i=>{i.currentTarget.src="assets/images/generated/09-centro-historico-de-loja.webp"},style:{width:"100%",height:"100%",objectFit:"cover",transition:"transform .3s"}}),a.default.createElement("div",{style:{position:"absolute",top:12,left:12,background:"rgba(1,13,30,.8)",backdropFilter:"blur(6px)",border:"1px solid rgba(240,180,0,.4)",color:"#F0B400",fontSize:10,fontWeight:800,padding:"4px 10px",borderRadius:12,letterSpacing:.5}},e.cat)),a.default.createElement("div",{style:{padding:"18px",flex:1,display:"flex",flexDirection:"column",justifyContent:"space-between"}},a.default.createElement("div",null,a.default.createElement("div",{style:{fontSize:11,color:"rgba(248,243,232,.5)",marginBottom:8,fontWeight:600}},e.fecha),a.default.createElement("div",{style:{fontSize:15,fontWeight:700,color:n,lineHeight:1.45}},e.t)),a.default.createElement("div",{style:{marginTop:16,color:r,fontSize:13,fontWeight:800,display:"flex",alignItems:"center",justifyContent:"space-between",borderTop:"1px solid rgba(255,255,255,.05)",paddingTop:10}},a.default.createElement("span",null,"Leer art\xEDculo completo"),a.default.createElement("span",{style:{fontSize:16}},"\u2794")))))),a.default.createElement("div",{style:{textAlign:"center",marginTop:24}},a.default.createElement("a",{href:"#noticias-heading",onClick:e=>{e.preventDefault(),window.scrollTo({top:document.getElementById("noticias-heading")?.offsetTop-100,behavior:"smooth"})},style:{display:"inline-block",background:"rgba(212,168,67,.08)",border:"1px solid rgba(212,168,67,.22)",borderRadius:22,padding:"10px 22px",color:r,fontSize:13,fontWeight:700,textDecoration:"none",cursor:"pointer"}},"Ver m\xE1s art\xEDculos \u2192")))),a.default.createElement("section",{"aria-label":"Planea tu viaje a Loja",style:{padding:"80px 5%",background:`linear-gradient(135deg,${b} 0%,#031424 100%)`,textAlign:"center",position:"relative",overflow:"hidden",borderTop:"1px solid rgba(212,168,67,.15)"}},a.default.createElement("div",{style:{position:"absolute",top:0,left:0,right:0,bottom:0,background:"radial-gradient(circle at 50% 100%, rgba(240,180,0,0.08) 0%, transparent 60%)",pointerEvents:"none"}}),a.default.createElement("div",{style:{maxWidth:800,margin:"0 auto",position:"relative",zIndex:2}},a.default.createElement("div",{style:{display:"inline-flex",alignItems:"center",justifyContent:"center",width:70,height:70,borderRadius:"50%",background:"rgba(255,255,255,.05)",border:"1px solid rgba(212,168,67,.2)",marginBottom:20,boxShadow:"0 8px 24px rgba(0,0,0,.3)"}},a.default.createElement("span",{style:{fontSize:34}},"\u{1F5FA}\uFE0F")),a.default.createElement("h2",{style:{fontFamily:"'Playfair Display',serif",fontSize:"clamp(28px,5vw,42px)",color:n,margin:"0 0 16px",fontWeight:800}},"\xBFListo para vivir Loja?"),a.default.createElement("p",{style:{color:"rgba(248,243,232,.75)",fontSize:16,lineHeight:1.7,margin:"0 auto 36px",maxWidth:580}},"Reg\xEDstrate como turista, personaliza tu itinerario y descubre el encanto de la ciudad m\xE1s segura y musical del Ecuador."),a.default.createElement("div",{style:{display:"flex",gap:16,justifyContent:"center",flexWrap:"wrap"}},a.default.createElement("a",{href:"https://lojaecuador.com.ec/planea-tu-viaje/",className:"ch",style:{background:"linear-gradient(135deg,#F0B400,#F0783C)",color:"#010D1E",textDecoration:"none",borderRadius:30,padding:"14px 32px",fontSize:16,fontWeight:800,boxShadow:"0 8px 24px rgba(240,120,60,.3)"}},"Planea tu viaje \u2192"),a.default.createElement("a",{href:"https://lojaecuador.com.ec/registro-turista/",className:"ch",style:{background:"rgba(212,168,67,.1)",color:n,border:"1px solid rgba(212,168,67,.4)",textDecoration:"none",borderRadius:30,padding:"14px 32px",fontSize:16,fontWeight:700}},"Registro de turista"),a.default.createElement("a",{href:"https://lojaecuador.com.ec/ofertas-y-promociones/",className:"ch",style:{background:"transparent",color:n,border:"1px solid rgba(248,243,232,.3)",textDecoration:"none",borderRadius:30,padding:"14px 32px",fontSize:16,fontWeight:600}},"Ver ofertas locales")))),a.default.createElement("section",{"aria-label":"Auspiciante oficial",style:{padding:"30px 5%",background:"#010D1E",borderTop:"1px solid rgba(212,168,67,.05)",textAlign:"center"}},a.default.createElement("div",{style:{maxWidth:800,margin:"0 auto",background:"linear-gradient(135deg, rgba(255,255,255,.02) 0%, rgba(212,168,67,.04) 100%)",border:"1px solid rgba(212,168,67,.2)",borderRadius:16,padding:"20px",display:"flex",alignItems:"center",justifyContent:"space-between",gap:20,flexWrap:"wrap",boxShadow:"0 8px 30px rgba(0,0,0,.3)"}},a.default.createElement("div",{style:{display:"flex",alignItems:"center",gap:16}},a.default.createElement("div",{style:{width:50,height:50,borderRadius:"50%",background:"#fff",display:"flex",alignItems:"center",justifyContent:"center",overflow:"hidden",boxShadow:"0 2px 10px rgba(0,0,0,.5)"}},a.default.createElement("img",{src:"https://lojaecuador.com.ec/wp-content/uploads/2024/09/WhatsApp-Image-2024-09-02-at-17.22.41.jpeg",alt:"Hotel Par\xEDs",style:{width:"100%",height:"100%",objectFit:"cover"}})),a.default.createElement("div",{style:{textAlign:"left"}},a.default.createElement("span",{style:{fontSize:10,textTransform:"uppercase",letterSpacing:1,color:"#d4a843",fontWeight:700,display:"block",marginBottom:4}},"\u{1F451} Patrocinador Oficial"),a.default.createElement("div",{style:{fontSize:15,color:n,fontWeight:600,lineHeight:1.4}},"Descansa en Loja con el confort de ",a.default.createElement("strong",{style:{color:"#d4a843"}},"Hotel Par\xEDs"),". ",a.default.createElement("br",null),"Menciona ",a.default.createElement("span",{style:{background:"rgba(212,168,67,.2)",padding:"2px 6px",borderRadius:4,fontFamily:"monospace"}},"LOJA2025")," para 15% de descuento."))),a.default.createElement("a",{href:"https://api.whatsapp.com/send?phone=593960889185&text=Hola,+quiero+reservar+en+el+Hotel+Par\xEDs+con+el+c\xF3digo+LOJA2025",target:"_blank",rel:"noopener noreferrer",className:"ch",style:{background:"linear-gradient(135deg,#d4a843,#c89020)",color:"#010D1E",padding:"10px 24px",borderRadius:24,textDecoration:"none",fontWeight:800,fontSize:14,whiteSpace:"nowrap",boxShadow:"0 4px 15px rgba(212,168,67,.3)",margin:"0 auto"}},"Reservar Ahora \u2192"))),a.default.createElement("footer",{role:"contentinfo",style:{background:b,borderTop:"1px solid rgba(212,168,67,.09)",padding:"52px 5% 26px"}},a.default.createElement("div",{style:{maxWidth:1100,margin:"0 auto",display:"grid",gridTemplateColumns:"repeat(auto-fit,minmax(185px,1fr))",gap:38,marginBottom:34}},a.default.createElement("div",null,a.default.createElement("div",{style:{display:"flex",alignItems:"center",gap:10,marginBottom:14}},a.default.createElement("img",{src:"https://lojaecuador.com.ec/wp-content/uploads/2024/04/cropped-cropped-loja.webp",alt:"Loja Ecuador",height:"34",style:{objectFit:"contain",width:"auto"},onError:e=>{e.currentTarget.outerHTML=`
L
`}}),a.default.createElement("span",{style:{fontFamily:"'Playfair Display',serif",fontSize:15,fontWeight:700}},"Loja Ecuador")),a.default.createElement("p",{style:{color:"rgba(248,243,232,.4)",fontSize:13,lineHeight:1.7,margin:"0 0 14px"}},"Gu\xEDa oficial de turismo, tours y servicios en la Capital Musical del Ecuador."),a.default.createElement("div",{style:{display:"flex",gap:12,marginTop:12}},a.default.createElement("a",{href:"https://www.facebook.com/lojaecuador.com.ec/","aria-label":"Facebook",target:"_blank",rel:"noopener noreferrer",className:"ch",style:{width:42,height:42,borderRadius:"50%",background:"rgba(212,168,67,.1)",border:"1px solid rgba(212,168,67,.3)",display:"flex",alignItems:"center",justifyContent:"center",color:r,transition:"all 0.3s ease"}},a.default.createElement("svg",{width:"20",height:"20",fill:"currentColor",viewBox:"0 0 24 24"},a.default.createElement("path",{d:"M24 12.073c0-6.627-5.373-12-12-12s-12 5.373-12 12c0 5.99 4.388 10.954 10.125 11.854v-8.385H7.078v-3.469h3.047V9.43c0-3.007 1.792-4.669 4.533-4.669 1.312 0 2.686.235 2.686.235v2.953H15.83c-1.491 0-1.956.925-1.956 1.874v2.25h3.328l-.532 3.469h-2.796v8.385C19.612 23.027 24 18.062 24 12.073z"}))),a.default.createElement("a",{href:"https://www.instagram.com/lojaecuador.com.ec/","aria-label":"Instagram",target:"_blank",rel:"noopener noreferrer",className:"ch",style:{width:42,height:42,borderRadius:"50%",background:"rgba(212,168,67,.1)",border:"1px solid rgba(212,168,67,.3)",display:"flex",alignItems:"center",justifyContent:"center",color:r,transition:"all 0.3s ease"}},a.default.createElement("svg",{width:"20",height:"20",fill:"currentColor",viewBox:"0 0 24 24"},a.default.createElement("path",{d:"M12 2.163c3.204 0 3.584.012 4.85.07 3.252.148 4.771 1.691 4.919 4.919.058 1.265.069 1.645.069 4.849 0 3.205-.012 3.584-.069 4.849-.149 3.225-1.664 4.771-4.919 4.919-1.266.058-1.644.07-4.85.07-3.204 0-3.584-.012-4.849-.07-3.26-.149-4.771-1.699-4.919-4.92-.058-1.265-.07-1.644-.07-4.849 0-3.204.013-3.583.07-4.849.149-3.227 1.664-4.771 4.919-4.919 1.266-.057 1.645-.069 4.849-.069zm0-2.163c-3.259 0-3.667.014-4.947.072-4.358.2-6.78 2.618-6.98 6.98-.059 1.281-.073 1.689-.073 4.948 0 3.259.014 3.668.072 4.948.2 4.358 2.618 6.78 6.98 6.98 1.281.058 1.689.072 4.948.072 3.259 0 3.668-.014 4.948-.072 4.354-.2 6.782-2.618 6.979-6.98.059-1.28.073-1.689.073-4.948 0-3.259-.014-3.667-.072-4.947-.196-4.354-2.617-6.78-6.979-6.98-1.281-.059-1.69-.073-4.949-.073zm0 5.838c-3.403 0-6.162 2.759-6.162 6.162s2.759 6.163 6.162 6.163 6.162-2.759 6.162-6.163c0-3.403-2.759-6.162-6.162-6.162zm0 10.162c-2.209 0-4-1.79-4-4 0-2.209 1.791-4 4-4s4 1.791 4 4c0 2.21-1.791 4-4 4zm6.406-11.845c-.796 0-1.441.645-1.441 1.44s.645 1.44 1.441 1.44c.795 0 1.439-.645 1.439-1.44s-.644-1.44-1.439-1.44z"}))),a.default.createElement("a",{href:"https://www.tiktok.com/@lojaecuador.com.ec","aria-label":"TikTok",target:"_blank",rel:"noopener noreferrer",className:"ch",style:{width:42,height:42,borderRadius:"50%",background:"rgba(212,168,67,.1)",border:"1px solid rgba(212,168,67,.3)",display:"flex",alignItems:"center",justifyContent:"center",color:r,transition:"all 0.3s ease"}},a.default.createElement("svg",{width:"20",height:"20",fill:"currentColor",viewBox:"0 0 24 24"},a.default.createElement("path",{d:"M12.525.02c1.31-.02 2.61-.01 3.91-.02.08 1.53.63 3.09 1.75 4.17 1.12 1.11 2.7 1.62 4.24 1.79v4.03c-1.44-.05-2.89-.35-4.2-.97-.57-.26-1.1-.59-1.62-.93-.01 2.92.01 5.84-.02 8.75-.08 1.4-.54 2.79-1.35 3.94-1.31 1.92-3.58 3.17-5.91 3.21-1.43.08-2.86-.31-4.08-1.03-2.02-1.19-3.44-3.37-3.65-5.71-.24-2.33.72-4.73 2.51-6.18 1.49-1.18 3.49-1.55 5.34-1.18.23.05.47.11.7.19v4.14c-1.13-.39-2.45-.37-3.46.29-1.04.66-1.61 1.92-1.48 3.13.13 1.25.96 2.37 2.1 2.85 1.15.48 2.51.34 3.53-.39.81-.59 1.34-1.5 1.45-2.5.15-1.45.06-2.92.09-4.38.02-4.48.01-8.96.01-13.44z"}))))),[{title:"Turismo",links:[["Hoteles en Loja","https://lojaecuador.com.ec/hoteles/"],["Tours y Excursiones","#turismo"],["Renta Car","#turismo"],["Gu\xEDa Tur\xEDstica 2024","https://lojaecuador.com.ec/portfolio/guia-turistica-de-loja-2024"]]},{title:"Informaci\xF3n",links:[["\xBFPor qu\xE9 Loja?","https://lojaecuador.com.ec/por-que-loja/"],["Requisitos b\xE1sicos","https://lojaecuador.com.ec/requisitos-basicos/"],["Mapa interactivo","https://lojaecuador.com.ec/mapa.html"],["Blogs y noticias","#noticias"]]},{title:"Servicios",links:[["Gastronom\xEDa lojana","https://lojaecuador.com.ec/gastronomia/"],["Servicios en Loja","https://lojaecuador.com.ec/servicios/"],["Ofertas y Promos","https://lojaecuador.com.ec/ofertas-y-promociones/"],["Portal Loja","https://lojaecuador.com.ec/portal-loja/"]]},{title:"Contacto",links:[["Registro turista","https://lojaecuador.com.ec/registro-turista/"],["Planea tu viaje","https://lojaecuador.com.ec/planea-tu-viaje/"],["Contacto","https://lojaecuador.com.ec/contactanos/"],["\xDAnete al equipo","https://lojaecuador.com.ec/unete-a-nuestro-equipo/"]]}].map(e=>a.default.createElement("div",{key:e.title},a.default.createElement("p",{style:{color:r,fontSize:11,fontWeight:700,letterSpacing:2,marginBottom:14,textTransform:"uppercase"}},e.title),e.links.map(([o,i])=>a.default.createElement("a",{key:o,href:i,className:"nl",target:i.startsWith("http")?"_blank":"_self",rel:"noopener noreferrer",style:{display:"block",color:"rgba(248,243,232,.45)",fontSize:13,marginBottom:9,textDecoration:"none",transition:"color .2s"}},o))))),a.default.createElement("div",{style:{borderTop:"1px solid rgba(255,255,255,.05)",paddingTop:16,display:"flex",justifyContent:"space-between",alignItems:"center",flexWrap:"wrap",gap:10,fontSize:12,color:"rgba(248,243,232,.28)"}},a.default.createElement("span",null,"\xA9 2024 LojaEcuador.com.ec \xB7 Todos los derechos reservados \xB7 Desarrollado por ",a.default.createElement("a",{href:"https://donesitios.com",style:{color:"#F0D25A",textDecoration:"none"}},"DoneSitios")),a.default.createElement("span",{itemProp:"geo",itemScope:!0,itemType:"https://schema.org/GeoCoordinates"},a.default.createElement("meta",{itemProp:"latitude",content:"-3.9985"}),a.default.createElement("meta",{itemProp:"longitude",content:"-79.2"}),"\u{1F4CD} Loja, Ecuador \xB7 2060 msnm \xB7 ",a.default.createElement("a",{href:"https://lojaecuador.com.ec/contactanos/",style:{color:r,textDecoration:"none"}},"Contacto")))),qo&&a.default.createElement(I,{onClose:()=>me(!1)},a.default.createElement("div",{style:{textAlign:"center",marginBottom:20}},a.default.createElement("h2",{style:{fontSize:24,color:n,fontFamily:"'Playfair Display',serif",marginBottom:8}},"Registra tu Empresa"),a.default.createElement("p",{style:{fontSize:14,color:"rgba(248,243,232,.7)"}},"\xDAnete al directorio tur\xEDstico de Loja y destaca tus servicios.")),a.default.createElement("form",{onSubmit:ce,style:{display:"flex",flexDirection:"column",gap:16}},a.default.createElement("div",null,a.default.createElement("label",{style:{display:"block",marginBottom:6,fontSize:13,color:"#fff"}},"Nombre de la Empresa *"),a.default.createElement("input",{type:"text",value:N.nombre,onChange:e=>La({...N,nombre:e.target.value}),required:!0,style:{width:"100%",padding:"12px 14px",borderRadius:8,background:"rgba(255,255,255,.05)",border:"1px solid rgba(255,255,255,.1)",color:"#fff"},placeholder:"Ej: Hotel Par\xEDs"})),a.default.createElement("div",null,a.default.createElement("label",{style:{display:"block",marginBottom:6,fontSize:13,color:"#fff"}},"Categor\xEDa"),a.default.createElement("select",{value:N.categoria,onChange:e=>La({...N,categoria:e.target.value}),style:{width:"100%",padding:"12px 14px",borderRadius:8,background:"rgba(255,255,255,.05)",border:"1px solid rgba(255,255,255,.1)",color:"#fff"}},a.default.createElement("option",{value:"HOSPEDAJE",style:{color:"#000"}},"Hospedaje"),a.default.createElement("option",{value:"GASTRONOM\xCDA",style:{color:"#000"}},"Gastronom\xEDa"),a.default.createElement("option",{value:"ACTIVIDADES Y RECREACI\xD3N",style:{color:"#000"}},"Actividades y Recreaci\xF3n"),a.default.createElement("option",{value:"TRANSPORTE Y LOG\xCDSTICA",style:{color:"#000"}},"Transporte y Log\xEDstica"),a.default.createElement("option",{value:"SERVICIOS",style:{color:"#000"}},"Servicios Especializados"))),a.default.createElement("div",null,a.default.createElement("label",{style:{display:"block",marginBottom:6,fontSize:13,color:"#fff"}},"Tel\xE9fono / WhatsApp *"),a.default.createElement("input",{type:"tel",value:N.telefono,onChange:e=>La({...N,telefono:e.target.value}),required:!0,style:{width:"100%",padding:"12px 14px",borderRadius:8,background:"rgba(255,255,255,.05)",border:"1px solid rgba(255,255,255,.1)",color:"#fff"},placeholder:"Ej: 0991234567"})),a.default.createElement("div",null,a.default.createElement("label",{style:{display:"block",marginBottom:6,fontSize:13,color:"#fff"}},"Correo Electr\xF3nico"),a.default.createElement("input",{type:"email",value:N.correo,onChange:e=>La({...N,correo:e.target.value}),style:{width:"100%",padding:"12px 14px",borderRadius:8,background:"rgba(255,255,255,.05)",border:"1px solid rgba(255,255,255,.1)",color:"#fff"},placeholder:"info@tuempresa.com"})),a.default.createElement("div",null,a.default.createElement("label",{style:{display:"block",marginBottom:6,fontSize:13,color:"#fff"}},"Descripci\xF3n de Servicios"),a.default.createElement("textarea",{value:N.descripcion,onChange:e=>La({...N,descripcion:e.target.value}),rows:3,style:{width:"100%",padding:"12px 14px",borderRadius:8,background:"rgba(255,255,255,.05)",border:"1px solid rgba(255,255,255,.1)",color:"#fff",resize:"none"},placeholder:"\xBFQu\xE9 ofrece tu empresa?"})),a.default.createElement("button",{type:"submit",disabled:Ra,style:{background:"linear-gradient(135deg,#d4a843,#c89020)",color:"#010D1E",padding:"16px",borderRadius:8,border:"none",fontWeight:800,fontSize:15,marginTop:10,cursor:Ra?"not-allowed":"pointer",opacity:Ra?.7:1,boxShadow:"0 4px 15px rgba(212,168,67,.3)"}},Ra?"Enviando...":"Enviar Solicitud \u2192"),a.default.createElement("p",{style:{fontSize:11,color:"rgba(248,243,232,.5)",textAlign:"center",margin:0}},"Ser\xE1s redirigido a WhatsApp para confirmar el registro."))),T==="gas"&&a.default.createElement(I,{onClose:()=>E(null)},a.default.createElement(W,{em:"\u{1F525}",title:"Gas a Domicilio",sub:"Te enviamos el gas en minutos (Servicio local)"}),Va?a.default.createElement("div",{style:{textAlign:"center",padding:"30px 10px"}},a.default.createElement("div",{style:{fontSize:48,marginBottom:15}},"\u2705"),a.default.createElement("h4",{style:{fontSize:22,marginBottom:10,color:n}},"\xA1Pedido registrado!"),a.default.createElement("p",{style:{color:"rgba(248,243,232,.7)",fontSize:15,marginBottom:20}},"Te redirigimos a WhatsApp para coordinar la entrega. (Si no se abri\xF3, verifica tus ventanas emergentes)."),a.default.createElement("button",{onClick:Za,className:"btn-logo",style:{width:"100%",padding:14,borderRadius:12,border:"none",color:n,fontSize:15,fontWeight:600,cursor:"pointer"}},"Hacer otro pedido")):a.default.createElement("div",{style:{display:"flex",flexDirection:"column",gap:16}},a.default.createElement("div",null,a.default.createElement("label",{style:{display:"block",fontSize:12,color:r,marginBottom:6}},"UBICACI\xD3N ACTUAL (Opcional pero recomendado)"),a.default.createElement("button",{onClick:Ja,style:{width:"100%",padding:14,background:"rgba(212,168,67,.1)",border:"1px solid rgba(212,168,67,.3)",borderRadius:12,color:n,fontSize:15,cursor:"pointer",display:"flex",alignItems:"center",justifyContent:"center",gap:8}},L?"\u23F3 Obteniendo ubicaci\xF3n...":Y?"\u2705 Ubicaci\xF3n GPS obtenida":"\u{1F4CD} Obtener mi ubicaci\xF3n actual")),a.default.createElement("div",{style:{display:"flex",gap:12}},a.default.createElement("div",{style:{flex:1}},a.default.createElement("label",{style:{display:"block",fontSize:12,color:r,marginBottom:6}},"NOMBRE *"),a.default.createElement("input",{value:xa,onChange:e=>Fa(e.target.value),type:"text",placeholder:"Ej. Juan P\xE9rez",style:{width:"100%",padding:12,background:b,border:"1px solid rgba(212,168,67,.2)",borderRadius:10,color:n,fontSize:15}})),a.default.createElement("div",{style:{flex:1}},a.default.createElement("label",{style:{display:"block",fontSize:12,color:r,marginBottom:6}},"TEL\xC9FONO *"),a.default.createElement("input",{value:V,onChange:e=>Ba(e.target.value),type:"tel",placeholder:"09X XXX XXXX",style:{width:"100%",padding:12,background:b,border:"1px solid rgba(212,168,67,.2)",borderRadius:10,color:n,fontSize:15}}))),a.default.createElement("div",null,a.default.createElement("label",{style:{display:"block",fontSize:12,color:r,marginBottom:6}},"DIRECCI\xD3N EXACTA *"),a.default.createElement("input",{value:w,onChange:e=>ja(e.target.value),type:"text",placeholder:"Calle principal y secundaria, referencia",style:{width:"100%",padding:12,background:b,border:"1px solid rgba(212,168,67,.2)",borderRadius:10,color:n,fontSize:15}})),a.default.createElement("div",null,a.default.createElement("label",{style:{display:"block",fontSize:12,color:r,marginBottom:6}},"COLOR/TIPO DE TANQUE *"),a.default.createElement("select",{value:Z,onChange:e=>de(e.target.value),style:{width:"100%",padding:12,background:b,border:"1px solid rgba(212,168,67,.2)",borderRadius:10,color:n,fontSize:15}},a.default.createElement("option",{value:""},"Selecciona..."),a.default.createElement("option",{value:"Amarillo (Agip)"},"Amarillo (Agip)"),a.default.createElement("option",{value:"Azul (Duragas)"},"Azul (Duragas)"),a.default.createElement("option",{value:"Celeste (Congas)"},"Celeste (Congas)"),a.default.createElement("option",{value:"Blanco (Austrogas)"},"Blanco (Austrogas)"),a.default.createElement("option",{value:"Otro"},"Otro"))),a.default.createElement("div",null,a.default.createElement("label",{style:{display:"block",fontSize:12,color:r,marginBottom:6}},"NOTA ADICIONAL"),a.default.createElement("input",{value:l,onChange:e=>u(e.target.value),type:"text",placeholder:"Timbre roto, dejar en porter\xEDa, etc.",style:{width:"100%",padding:12,background:b,border:"1px solid rgba(212,168,67,.2)",borderRadius:10,color:n,fontSize:15}})),a.default.createElement("button",{onClick:Ya,className:"btn-logo",style:{width:"100%",padding:16,borderRadius:12,border:"none",color:n,fontSize:16,fontWeight:600,cursor:"pointer",marginTop:10}},"Solicitar Gas Ahora"))),T==="transfer"&&a.default.createElement(I,{onClose:()=>E(null)},a.default.createElement(W,{em:"\u2708\uFE0F",title:"Transfers Aeropuerto",sub:"Reserva segura hacia o desde el aeropuerto de Catamayo"}),zo?a.default.createElement("div",{style:{textAlign:"center",padding:"30px 10px"}},a.default.createElement("div",{style:{fontSize:48,marginBottom:15}},"\u2705"),a.default.createElement("h4",{style:{fontSize:22,marginBottom:10,color:n}},"\xA1Reserva enviada!"),a.default.createElement("p",{style:{color:"rgba(248,243,232,.7)",fontSize:15,marginBottom:20}},"Te redirigimos a WhatsApp para confirmar los detalles."),a.default.createElement("button",{onClick:Ao,className:"btn-logo",style:{width:"100%",padding:14,borderRadius:12,border:"none",color:n,fontSize:15,fontWeight:600,cursor:"pointer"}},"Hacer otra reserva")):a.default.createElement("div",{style:{display:"flex",flexDirection:"column",gap:16}},a.default.createElement("div",{style:{display:"flex",gap:12}},a.default.createElement("div",{style:{flex:1}},a.default.createElement("label",{style:{display:"block",fontSize:12,color:r,marginBottom:6}},"NOMBRE *"),a.default.createElement("input",{value:Ka,onChange:e=>Te(e.target.value),type:"text",placeholder:"Ej. Ana G\xF3mez",style:{width:"100%",padding:12,background:b,border:"1px solid rgba(212,168,67,.2)",borderRadius:10,color:n,fontSize:15}})),a.default.createElement("div",{style:{flex:1}},a.default.createElement("label",{style:{display:"block",fontSize:12,color:r,marginBottom:6}},"TEL\xC9FONO *"),a.default.createElement("input",{value:ra,onChange:e=>ke(e.target.value),type:"tel",placeholder:"09X XXX XXXX",style:{width:"100%",padding:12,background:b,border:"1px solid rgba(212,168,67,.2)",borderRadius:10,color:n,fontSize:15}}))),a.default.createElement("div",null,a.default.createElement("label",{style:{display:"block",fontSize:12,color:r,marginBottom:6}},"EMAIL *"),a.default.createElement("input",{value:Ca,onChange:e=>_e(e.target.value),type:"email",placeholder:"correo@ejemplo.com",style:{width:"100%",padding:12,background:b,border:"1px solid rgba(212,168,67,.2)",borderRadius:10,color:n,fontSize:15}})),a.default.createElement("div",null,a.default.createElement("label",{style:{display:"block",fontSize:12,color:r,marginBottom:6}},"TIPO DE TRASLADO *"),a.default.createElement("select",{value:na,onChange:e=>De(e.target.value),style:{width:"100%",padding:12,background:b,border:"1px solid rgba(212,168,67,.2)",borderRadius:10,color:n,fontSize:15}},a.default.createElement("option",{value:"llegada"},"Llegada (Aeropuerto \u2192 Loja)"),a.default.createElement("option",{value:"salida"},"Salida (Loja \u2192 Aeropuerto)"),a.default.createElement("option",{value:"ida-vuelta"},"Ida y Vuelta"))),a.default.createElement("div",{style:{display:"flex",gap:12}},a.default.createElement("div",{style:{flex:1}},a.default.createElement("label",{style:{display:"block",fontSize:12,color:r,marginBottom:6}},"FECHA DEL VUELO *"),a.default.createElement("input",{value:Sa,onChange:e=>Ie(e.target.value),type:"date",style:{width:"100%",padding:12,background:b,border:"1px solid rgba(212,168,67,.2)",borderRadius:10,color:n,fontSize:15}})),a.default.createElement("div",{style:{flex:1}},a.default.createElement("label",{style:{display:"block",fontSize:12,color:r,marginBottom:6}},"HORA DEL VUELO *"),a.default.createElement("input",{value:Ma,onChange:e=>Fe(e.target.value),type:"time",style:{width:"100%",padding:12,background:b,border:"1px solid rgba(212,168,67,.2)",borderRadius:10,color:n,fontSize:15}}))),a.default.createElement("div",{style:{display:"flex",gap:12}},a.default.createElement("div",{style:{flex:1}},a.default.createElement("label",{style:{display:"block",fontSize:12,color:r,marginBottom:6}},"DIRECCI\xD3N ORIGEN / DESTINO *"),a.default.createElement("input",{value:ta,onChange:e=>Ve(e.target.value),type:"text",placeholder:"Hotel o direcci\xF3n",style:{width:"100%",padding:12,background:b,border:"1px solid rgba(212,168,67,.2)",borderRadius:10,color:n,fontSize:15}})),a.default.createElement("div",{style:{flex:1}},a.default.createElement("label",{style:{display:"block",fontSize:12,color:r,marginBottom:6}},"N\xBA VUELO (Opcional)"),a.default.createElement("input",{value:ue,onChange:e=>Be(e.target.value),type:"text",placeholder:"Ej. EQ 123",style:{width:"100%",padding:12,background:b,border:"1px solid rgba(212,168,67,.2)",borderRadius:10,color:n,fontSize:15}}))),a.default.createElement("div",null,a.default.createElement("label",{style:{display:"block",fontSize:12,color:r,marginBottom:6}},"NOTAS"),a.default.createElement("input",{value:Xa,onChange:e=>Ne(e.target.value),type:"text",placeholder:"Equipaje extra, silla de beb\xE9, etc.",style:{width:"100%",padding:12,background:b,border:"1px solid rgba(212,168,67,.2)",borderRadius:10,color:n,fontSize:15}})),a.default.createElement("div",null,a.default.createElement("label",{style:{display:"block",fontSize:12,color:r,marginBottom:6}},"N\xDAMERO DE PASAJEROS"),a.default.createElement("div",{style:{display:"flex",alignItems:"center",gap:15,background:b,border:"1px solid rgba(212,168,67,.2)",borderRadius:10,padding:"8px 12px",width:"fit-content"}},a.default.createElement("button",{onClick:()=>pe(Math.max(1,sa-1)),style:{background:"none",border:"none",color:r,fontSize:20,cursor:"pointer",padding:5}},"-"),a.default.createElement("span",{style:{fontSize:18,fontWeight:600,minWidth:20,textAlign:"center"}},sa),a.default.createElement("button",{onClick:()=>pe(sa+1),style:{background:"none",border:"none",color:r,fontSize:20,cursor:"pointer",padding:5}},"+"))),a.default.createElement("div",{style:{background:"rgba(212,168,67,.1)",border:"1px solid rgba(212,168,67,.3)",borderRadius:10,padding:16,marginTop:5}},a.default.createElement("div",{style:{display:"flex",justifyContent:"space-between",alignItems:"center"}},a.default.createElement("span",{style:{color:"rgba(248,243,232,.7)",fontSize:14}},"Precio Estimado:"),a.default.createElement("span",{style:{fontSize:24,fontWeight:700,color:r}},"$",Oe(sa))),a.default.createElement("div",{style:{fontSize:11,color:"rgba(248,243,232,.5)",marginTop:4}},"(1-2 pax: $30 | pax extra: +$15)")),a.default.createElement("button",{onClick:wo,className:"btn-logo",style:{width:"100%",padding:16,borderRadius:12,border:"none",color:n,fontSize:16,fontWeight:600,cursor:"pointer",marginTop:10}},"Solicitar Transfer Ahora"))),T==="calc"&&a.default.createElement(I,{onClose:()=>E(null)},a.default.createElement(W,{em:"\u{1F9EE}",title:"Calculadora de viaje",sub:"Estima el costo de tu visita a Loja"}),a.default.createElement("label",{style:{color:r,fontSize:11,fontWeight:700,display:"block",marginBottom:8,letterSpacing:1}},"D\xCDAS EN LOJA"),a.default.createElement("div",{style:{display:"flex",alignItems:"center",gap:12,marginBottom:16}},a.default.createElement("input",{type:"range",min:"1",max:"14",value:oe,onChange:e=>Mo(+e.target.value),style:{flex:1,accentColor:"#F0B400"}}),a.default.createElement("span",{style:{fontSize:24,fontWeight:700,color:r,minWidth:50,textAlign:"center"}},oe,"d")),a.default.createElement("label",{style:{color:r,fontSize:11,fontWeight:700,display:"block",marginBottom:8,letterSpacing:1}},"TIPO DE HOSPEDAJE"),a.default.createElement("div",{style:{display:"grid",gridTemplateColumns:"repeat(2,1fr)",gap:8,marginBottom:16}},[["economico","Econ\xF3mico","$25/noche"],["estandar","Est\xE1ndar","$55/noche"],["boutique","Boutique","$95/noche"],["premium","Premium","$120/noche"]].map(([e,o,i])=>a.default.createElement("button",{key:e,onClick:()=>Oo(e),style:{background:ie===e?"rgba(212,168,67,.18)":"rgba(255,255,255,.04)",border:`1px solid ${ie===e?r:"rgba(212,168,67,.15)"}`,borderRadius:10,padding:"10px 12px",color:ie===e?r:n,cursor:"pointer",textAlign:"left"}},a.default.createElement("div",{style:{fontSize:13,fontWeight:700}},o),a.default.createElement("div",{style:{fontSize:11,opacity:.65,marginTop:2}},i)))),a.default.createElement("label",{style:{color:r,fontSize:11,fontWeight:700,display:"block",marginBottom:10,letterSpacing:1}},"ACTIVIDADES"),a.default.createElement("div",{style:{display:"grid",gridTemplateColumns:"repeat(2,1fr)",gap:7,marginBottom:20}},jo.map(e=>a.default.createElement("label",{key:e.id,style:{display:"flex",alignItems:"center",gap:8,background:re.includes(e.id)?"rgba(212,168,67,.1)":"rgba(255,255,255,.03)",border:`1px solid ${re.includes(e.id)?r:"rgba(212,168,67,.1)"}`,borderRadius:9,padding:"9px 11px",cursor:"pointer",fontSize:12,color:n}},a.default.createElement("input",{type:"checkbox",checked:re.includes(e.id),onChange:o=>Wo(i=>o.target.checked?[...i,e.id]:i.filter(s=>s!==e.id)),style:{accentColor:r}}),a.default.createElement("span",{style:{flex:1}},e.n),a.default.createElement("span",{style:{color:r,fontWeight:700}},"$",e.price)))),a.default.createElement("div",{style:{background:"rgba(212,168,67,.07)",border:"1px solid rgba(212,168,67,.26)",borderRadius:14,padding:18}},[["\u{1F3E8} Hospedaje",`$${Ha().h}`],["\u{1F37D} Alimentaci\xF3n",`$${Ha().f}`],["\u{1F3AF} Actividades",`$${Ha().a}`],["\u{1F695} Transporte local",`$${Ha().tr}`]].map(([e,o])=>a.default.createElement("div",{key:e,style:{display:"flex",justifyContent:"space-between",marginBottom:10,fontSize:14,color:"rgba(248,243,232,.72)"}},a.default.createElement("span",null,e),a.default.createElement("span",{style:{fontWeight:700,color:n}},o))),a.default.createElement("div",{style:{borderTop:"1px solid rgba(212,168,67,.2)",paddingTop:12,display:"flex",justifyContent:"space-between",fontSize:18,fontWeight:700}},a.default.createElement("span",{style:{color:n}},"TOTAL ESTIMADO"),a.default.createElement("span",{style:{color:r}},"$",Ha().tot))),a.default.createElement("div",{style:{marginTop:12,fontSize:11,color:"rgba(248,243,232,.38)",textAlign:"center"}},"Precios referenciales \xB7 Pueden variar seg\xFAn temporada")),T==="itinerary"&&(()=>{let e=d=>eo(m=>({...m,[d]:!m[d]})),i=(()=>{let d=0;for(let m in qa)qa[m]&&(d+=ze[m].p);return d})(),s=async()=>{if(!Pa||!ca||!ua){alert("Completa tus datos para pre-reservar.");return}let d=Object.keys(qa).filter(C=>qa[C]).map(C=>ze[C].n).join(", "),m=ea.find(C=>C.id===Aa)?.n||"Itinerario Personalizado";try{await fetch("https://script.google.com/macros/s/AKfycbxvSS8Ret_T5Akm0oV4s1xOjhlc8MHv0RqmBs07-MbmVXQB3qKMZgmg5R8VxzVOg5vh/exec",{method:"POST",mode:"no-cors",keepalive:!0,body:JSON.stringify({action:"transfer",fecha_solicitud:new Date().toLocaleString("es-EC",{timeZone:"America/Guayaquil"}),nombre:Pa,telefono:ua,numero:ua,numero_wa:ua,email:ca,correo:ca,personas:1,total:i,precio_calculado:i,tour_interes:`Itinerario: ${m}`,componentes_elegidos:`Tour: ${m} | Componentes: ${d||"Ninguno"} | Tel: ${ua} | Email: ${ca} | Total: $${i}`,estado:"Nuevo"})})}catch(C){console.error("Error webhook itinerario:",C)}let q=`RESERVA DE ITINERARIO - LOJA ECUADOR CLIENTE: ${Pa} CORREO: ${ca} TEL\xC9FONO: ${ua} TOUR: ${m} COMPONENTES SELECCIONADOS: ${d||"Ninguno adicional seleccionado"} TOTAL ESTIMADO: $${i} Un asesor se comunicar\xE1 pronto para confirmar detalles.`,f=`mailto:gerencia@lojaecuador.com.ec,nautyllos@gmail.com?cc=${encodeURIComponent(ca)},info@lojaecuador.com.ec&subject=${encodeURIComponent("Reserva Itinerario - "+Pa)}&body=${encodeURIComponent(q)}`;window.location.href=f;let x=`Hola Loja Ecuador, he pre-reservado un tour: \u2022 Cliente: ${Pa} \u2022 Tour: ${m} \u2022 Total estimado: $${i}`;setTimeout(()=>{window.open(`https://wa.me/593960889185?text=${encodeURIComponent(x)}`,"_blank")},1200),Ua(3)};return a.default.createElement(I,{onClose:()=>E(null)},a.default.createElement(W,{em:"\u{1F5D3}",title:"Itinerarios Prearmados",sub:"Arma tu experiencia y agrega los servicios que necesitas"}),ye===1&&a.default.createElement("div",null,ea.map(d=>a.default.createElement("div",{key:d.id,style:{background:"rgba(255,255,255,.03)",border:Aa===d.id?`1px solid ${r}`:"1px solid rgba(212,168,67,.12)",borderRadius:14,padding:"14px 16px",marginBottom:10,cursor:"pointer"},onClick:()=>{ao(d.id),Ua(2)}},a.default.createElement("div",{style:{display:"flex",justifyContent:"space-between",alignItems:"center"}},a.default.createElement("div",{style:{fontSize:15,fontWeight:700,color:n}},d.n," ",a.default.createElement("span",{style:{fontSize:12,color:r,fontWeight:600}},"(",d.days," ",d.days===1?"d\xEDa":"d\xEDas",")")),a.default.createElement("div",{style:{fontSize:14,color:r,fontWeight:700}},"Ref. $",d.base)),a.default.createElement("div",{style:{fontSize:12,color:"rgba(248,243,232,.5)",marginTop:5}},d.desc),a.default.createElement("div",{style:{fontSize:11,color:r,marginTop:6}},"Incluye: ",d.acts.join(" \u2022 "))))),ye===2&&a.default.createElement("div",{style:{textAlign:"left"}},a.default.createElement("div",{style:{background:"rgba(240,180,0,.08)",border:"1px solid rgba(240,180,0,.2)",borderRadius:12,padding:14,marginBottom:16}},a.default.createElement("div",{style:{fontSize:13,fontWeight:800,color:n,marginBottom:6}},ea.find(d=>d.id===Aa)?.n),a.default.createElement("div",{style:{fontSize:12,color:r}},"Ahora, selecciona los componentes y servicios que deseas agregar:")),a.default.createElement("div",{style:{maxHeight:"35vh",overflowY:"auto",paddingRight:8,marginBottom:16,display:"flex",flexDirection:"column",gap:6}},Object.entries(ze).map(([d,m])=>a.default.createElement("label",{key:d,style:{display:"flex",alignItems:"center",gap:10,background:"rgba(255,255,255,.02)",border:`1px solid ${qa[d]?r:"rgba(255,255,255,.05)"}`,borderRadius:10,padding:"10px 12px",cursor:"pointer"}},a.default.createElement("input",{type:"checkbox",checked:!!qa[d],onChange:()=>e(d),style:{accentColor:r,width:16,height:16}}),a.default.createElement("div",{style:{flex:1}},a.default.createElement("div",{style:{fontSize:13,fontWeight:600,color:n}},m.n),a.default.createElement("div",{style:{fontSize:11,color:"rgba(248,243,232,.4)"}},m.d)),a.default.createElement("div",{style:{fontSize:14,fontWeight:800,color:r}},"$",m.p)))),a.default.createElement("div",{style:{background:"rgba(255,255,255,.03)",padding:14,borderRadius:12,marginBottom:16}},a.default.createElement("div",{style:{fontSize:12,color:r,fontWeight:700,marginBottom:10}},"\u{1F4DD} DATOS PARA LA RESERVA"),a.default.createElement("input",{placeholder:"Nombres Completos",value:Pa,onChange:d=>Bo(d.target.value),style:{width:"100%",padding:"10px",background:"rgba(255,255,255,.05)",border:"1px solid rgba(212,168,67,.2)",borderRadius:8,color:n,fontSize:13,marginBottom:8}}),a.default.createElement("input",{type:"email",placeholder:"Correo Electr\xF3nico",value:ca,onChange:d=>Vo(d.target.value),style:{width:"100%",padding:"10px",background:"rgba(255,255,255,.05)",border:"1px solid rgba(212,168,67,.2)",borderRadius:8,color:n,fontSize:13,marginBottom:8}}),a.default.createElement("input",{type:"tel",placeholder:"Tel\xE9fono / WhatsApp",value:ua,onChange:d=>No(d.target.value),style:{width:"100%",padding:"10px",background:"rgba(255,255,255,.05)",border:"1px solid rgba(212,168,67,.2)",borderRadius:8,color:n,fontSize:13}})),a.default.createElement("div",{style:{display:"flex",justifyContent:"space-between",alignItems:"center",marginBottom:14,padding:"0 4px"}},a.default.createElement("span",{style:{fontSize:14,fontWeight:700}},"Total Estimado Componentes:"),a.default.createElement("span",{style:{fontSize:20,fontWeight:900,color:r}},"$",i)),a.default.createElement("div",{style:{display:"flex",gap:10}},a.default.createElement("button",{onClick:()=>Ua(1),style:{flex:1,background:"rgba(255,255,255,.05)",color:n,border:"1px solid rgba(248,243,232,.18)",borderRadius:10,padding:"10px",fontSize:13,fontWeight:700,cursor:"pointer"}},"Atr\xE1s"),a.default.createElement("button",{onClick:s,style:{flex:2,background:"linear-gradient(135deg,#F0B400,#F0783C)",color:"#010D1E",border:"none",borderRadius:10,padding:"10px",fontSize:13,fontWeight:800,cursor:"pointer"}},"Reservar Componentes \u2794"))),ye===3&&a.default.createElement("div",{style:{textAlign:"center",padding:20}},a.default.createElement("div",{style:{fontSize:40,marginBottom:10}},"\u{1F389}"),a.default.createElement("div",{style:{fontSize:16,fontWeight:800,color:"#2ecc71",marginBottom:10}},"\xA1PRE-RESERVA ENVIADA!"),a.default.createElement("p",{style:{fontSize:12,color:"rgba(248,243,232,.75)",lineHeight:1.6}},"Hemos abierto tu correo y notificado a WhatsApp para completar el proceso. \xA1Pronto te contactaremos!"),a.default.createElement("button",{onClick:()=>{Ua(1),eo({})},style:{marginTop:16,background:"rgba(255,255,255,.05)",color:n,border:"1px solid rgba(248,243,232,.18)",borderRadius:10,padding:"8px 20px",fontSize:12,fontWeight:700,cursor:"pointer"}},"Armar otro paquete")))})(),p&&a.default.createElement(I,{onClose:()=>y(null)},a.default.createElement("div",{style:{display:"flex",gap:15,alignItems:"center",marginBottom:20}},a.default.createElement("div",{style:{width:80,height:80,borderRadius:12,backgroundImage:`url(${p.imagen})`,backgroundSize:"cover",backgroundPosition:"center"}}),a.default.createElement("div",null,a.default.createElement("div",{style:{color:p.color,fontSize:10,fontWeight:800,letterSpacing:1.5,textTransform:"uppercase",marginBottom:4}},p.tipo),a.default.createElement("h3",{style:{fontFamily:"'Playfair Display',serif",fontSize:24,color:n,margin:0,fontWeight:700}},p.nombre))),a.default.createElement("div",{style:{fontSize:14,color:"rgba(248,243,232,.8)",lineHeight:1.6,marginBottom:20},dangerouslySetInnerHTML:{__html:p.descripcion_seo}}),a.default.createElement("div",{style:{background:"rgba(255,255,255,0.03)",border:"1px solid rgba(212,168,67,0.2)",borderRadius:16,padding:20,marginTop:25}},a.default.createElement("h4",{style:{color:r,fontSize:16,margin:"0 0 15px 0",display:"flex",alignItems:"center",gap:8}},"\u{1F4C5} Solicitar M\xE1s Informaci\xF3n o Tour"),a.default.createElement("form",{onSubmit:e=>ia(e,p)},a.default.createElement("div",{style:{display:"grid",gridTemplateColumns:"1fr 1fr",gap:12,marginBottom:12}},a.default.createElement("input",{type:"text",placeholder:"Tu Nombre *",value:v,onChange:e=>h(e.target.value),required:!0,style:{width:"100%",padding:"12px",background:"rgba(0,0,0,0.3)",border:"1px solid rgba(255,255,255,0.1)",color:"#fff",borderRadius:8}}),a.default.createElement("input",{type:"email",placeholder:"Tu Correo *",value:_,onChange:e=>P(e.target.value),required:!0,style:{width:"100%",padding:"12px",background:"rgba(0,0,0,0.3)",border:"1px solid rgba(255,255,255,0.1)",color:"#fff",borderRadius:8}})),a.default.createElement("div",{style:{display:"grid",gridTemplateColumns:"1fr 1fr",gap:12,marginBottom:15}},a.default.createElement("input",{type:"tel",placeholder:"Tu Tel\xE9fono (WhatsApp) *",value:S,onChange:e=>F(e.target.value),required:!0,style:{width:"100%",padding:"12px",background:"rgba(0,0,0,0.3)",border:"1px solid rgba(255,255,255,0.1)",color:"#fff",borderRadius:8}}),a.default.createElement("input",{type:"date",value:Q,onChange:e=>J(e.target.value),style:{width:"100%",padding:"12px",background:"rgba(0,0,0,0.3)",border:"1px solid rgba(255,255,255,0.1)",color:"#fff",borderRadius:8}})),a.default.createElement("div",{style:{marginBottom:15}},a.default.createElement("label",{style:{display:"block",fontSize:12,color:"rgba(255,255,255,0.6)",marginBottom:6}},"N\xFAmero de Personas"),a.default.createElement("select",{value:G,onChange:e=>B(e.target.value),style:{width:"100%",padding:"12px",background:"rgba(0,0,0,0.3)",border:"1px solid rgba(255,255,255,0.1)",color:"#fff",borderRadius:8}},a.default.createElement("option",{value:"1"},"1 Persona"),a.default.createElement("option",{value:"2"},"2 Personas"),a.default.createElement("option",{value:"3-5"},"3 a 5 Personas"),a.default.createElement("option",{value:"6+"},"6 o m\xE1s Personas"))),a.default.createElement("button",{type:"submit",disabled:ya,style:{width:"100%",padding:"14px",background:ya?"#555":`linear-gradient(135deg, ${r}, #c89020)`,color:b,border:"none",borderRadius:8,fontWeight:800,fontSize:15,cursor:ya?"not-allowed":"pointer",display:"flex",alignItems:"center",justifyContent:"center",gap:8}},ya?"Enviando...":a.default.createElement(a.default.Fragment,null,a.default.createElement("span",{style:{fontSize:18}},"\u{1F4F1}")," Enviar y Contactar por WhatsApp"))))),k&&a.default.createElement(I,{onClose:()=>$e(null)},a.default.createElement(W,{em:"\u{1F3D4}",title:`Cant\xF3n ${k.n}`,sub:k.data.titulo}),a.default.createElement("div",{style:{padding:20,overflowY:"auto",maxHeight:"calc(90vh - 120px)"}},a.default.createElement("div",{style:{marginBottom:24,borderRadius:14,overflow:"hidden",boxShadow:"0 8px 24px rgba(0,0,0,0.4)"}},a.default.createElement("img",{src:k.img,alt:k.n,style:{width:"100%",height:220,objectFit:"cover",display:"block"}})),a.default.createElement("div",{style:{display:"flex",flexDirection:"column",gap:20}},a.default.createElement("div",{style:{background:"rgba(255,255,255,.03)",padding:18,borderRadius:12,border:"1px solid rgba(212,168,67,.15)"}},a.default.createElement("h4",{style:{margin:"0 0 10px",color:r,fontSize:16,display:"flex",alignItems:"center",gap:8}},a.default.createElement("span",null,"\u{1F4DC}")," Historia"),a.default.createElement("p",{style:{margin:0,fontSize:14,color:"rgba(248,243,232,.85)",lineHeight:1.6}},k.data.historia)),a.default.createElement("div",{style:{display:"grid",gridTemplateColumns:"1fr 1fr",gap:16}},a.default.createElement("div",{style:{background:"rgba(255,255,255,.03)",padding:14,borderRadius:12,border:"1px solid rgba(255,255,255,.05)"}},a.default.createElement("div",{style:{fontSize:13,color:r,fontWeight:700,marginBottom:4}},"\u{1F4CD} Ubicaci\xF3n"),a.default.createElement("div",{style:{fontSize:13,color:"#fff",lineHeight:1.5}},k.data.ubicacion)),a.default.createElement("div",{style:{background:"rgba(255,255,255,.03)",padding:14,borderRadius:12,border:"1px solid rgba(255,255,255,.05)"}},a.default.createElement("div",{style:{fontSize:13,color:r,fontWeight:700,marginBottom:4}},"\u{1F324} Clima"),a.default.createElement("div",{style:{fontSize:13,color:"#fff",lineHeight:1.5}},k.data.clima))),a.default.createElement("div",{style:{background:"rgba(255,255,255,.03)",padding:18,borderRadius:12,border:"1px solid rgba(212,168,67,.15)"}},a.default.createElement("h4",{style:{margin:"0 0 10px",color:r,fontSize:16,display:"flex",alignItems:"center",gap:8}},a.default.createElement("span",null,"\u2728")," Principales Atractivos"),a.default.createElement("p",{style:{margin:0,fontSize:14,color:"rgba(248,243,232,.85)",lineHeight:1.6}},k.data.atractivos)),a.default.createElement("div",{style:{display:"grid",gridTemplateColumns:"1fr 1fr",gap:16}},a.default.createElement("div",{style:{background:"rgba(255,255,255,.03)",padding:14,borderRadius:12,border:"1px solid rgba(255,255,255,.05)"}},a.default.createElement("div",{style:{fontSize:13,color:r,fontWeight:700,marginBottom:4}},"\u{1F33E} Producci\xF3n"),a.default.createElement("div",{style:{fontSize:13,color:"#fff",lineHeight:1.5}},k.data.produccion)),a.default.createElement("div",{style:{background:"rgba(255,255,255,.03)",padding:14,borderRadius:12,border:"1px solid rgba(255,255,255,.05)"}},a.default.createElement("div",{style:{fontSize:13,color:r,fontWeight:700,marginBottom:4}},"\u{1F389} Fiestas"),a.default.createElement("div",{style:{fontSize:13,color:"#fff",lineHeight:1.5}},k.data.fiestas))),a.default.createElement("div",{style:{textAlign:"center",marginTop:10}},a.default.createElement("a",{href:`https://wa.me/593960889185?text=Hola,%20quisiera%20planificar%20un%20viaje%20al%20cant\xF3n%20${k.n}`,target:"_blank",rel:"noopener noreferrer",style:{display:"inline-block",background:"linear-gradient(135deg,#25D366,#128C7E)",color:"#fff",padding:"14px 28px",borderRadius:30,textDecoration:"none",fontWeight:800,fontSize:15,boxShadow:"0 4px 15px rgba(37,211,102,0.3)"}},"Reservar tour a ",k.n," \u2794"))))),T==="emergency"&&a.default.createElement(I,{onClose:()=>E(null)},a.default.createElement(W,{em:"\u{1F6A8}",title:"Emergencias en Loja",sub:"N\xFAmeros de auxilio disponibles 24/7"}),[["ECU 911","Emergencias integradas","911","#e74c3c"],["Polic\xEDa Nacional","Comandancia Loja","101","#3498db"],["Cuerpo de Bomberos","Cuartel central Loja","102","#e67e22"],["Cruz Roja","Ambulancias y primeros auxilios","103","#e74c3c"],["Hospital San Agust\xEDn","Urgencias \xB7 (07) 258-9000","(07) 258-9000","#9b59b6"],["Cl\xEDnica San Pablo","Emergencias 24h","(07) 257-3333","#16a085"],["Taxi Seguro Loja","Transporte nocturno seguro","0998765432","#2ecc71"]].map(([e,o,i,s])=>a.default.createElement("div",{key:e,style:{display:"flex",justifyContent:"space-between",alignItems:"center",padding:"13px 14px",background:"rgba(255,255,255,.03)",border:`1px solid ${s}20`,borderRadius:11,marginBottom:8}},a.default.createElement("div",null,a.default.createElement("div",{style:{fontWeight:700,color:n,fontSize:14}},e),a.default.createElement("div",{style:{fontSize:12,color:"rgba(248,243,232,.48)",marginTop:2}},o)),a.default.createElement("a",{href:`tel:${i.replace(/[^0-9+]/g,"")}`,style:{background:s,borderRadius:10,padding:"8px 16px",color:"#fff",fontWeight:800,fontSize:16,textDecoration:"none",letterSpacing:.5}},"\u{1F4DE} ",i)))),T==="transport"&&(()=>{let e={tiggo7:{name:"Tiggo 7 SUV (5 pax)",price:90,desc:"SUV confortable para familias peque\xF1as"},fortuner:{name:"Toyota Fortuner 4x4 (7 pax)",price:120,desc:"Veh\xEDculo todo terreno ideal para la sierra"},hyundaih1:{name:"Hyundai H1 Buseta (11 pax)",price:160,desc:"Buseta espaciosa para grupos medianos"},busetagrande:{name:"Buseta Grande (18 pax)",price:200,desc:"Ideal para delegaciones y tours grupales"}},o=e[Ye]||e.tiggo7,i=o.price*D,s=(za?30:0)*D,d=i+s,m=async()=>{if(!wa||!U||!K){alert("Por favor ingresa tu nombre, correo y tel\xE9fono para enviar la reserva.");return}let f=za?"S\xED (+$30/d\xEDa, Chofer Profesional)":"No",x=`NUEVA SOLICITUD DE RESERVA DE VEH\xCDCULO - LOJA ECUADOR DATOS DEL CLIENTE: \u2022 Nombre completo: ${wa} \u2022 Correo electr\xF3nico: ${U} \u2022 Tel\xE9fono/WhatsApp: ${K} DETALLES DEL ALQUILER: \u2022 Veh\xEDculo solicitado: ${o.name} \u2022 Duraci\xF3n del alquiler: ${D} d\xEDas \u2022 Chofer Profesional: ${f} DESGLOSE DE VALORES: \u2022 Costo de alquiler de veh\xEDculo: $${i} USD \u2022 Costo de servicio de chofer: $${s} USD \u2022 TOTAL ESTIMADO A PAGAR: $${d} USD -------------------------------------------------- Esta solicitud se ha copiado autom\xE1ticamente al administrador (info@lojaecuador.com.ec) y al n\xFAmero de soporte 0960889185. Nos pondremos en contacto contigo en breve para coordinar el dep\xF3sito de garant\xEDa y la entrega del veh\xEDculo.`;try{await fetch("https://script.google.com/macros/s/AKfycbxvSS8Ret_T5Akm0oV4s1xOjhlc8MHv0RqmBs07-MbmVXQB3qKMZgmg5R8VxzVOg5vh/exec",{method:"POST",mode:"no-cors",keepalive:!0,body:JSON.stringify({action:"transfer",fecha_solicitud:new Date().toLocaleString("es-EC",{timeZone:"America/Guayaquil"}),nombre:wa,telefono:K,numero:K,numero_wa:K,email:U,correo:U,personas:1,total:d,precio_calculado:d,tour_interes:`Renta Car: ${o.name}`,componentes_elegidos:`Veh\xEDculo: ${o.name} | D\xEDas: ${D} | Chofer: ${f} | Tel: ${K} | Email: ${U} | Total: $${d}`,estado:"Nuevo"})})}catch(si){console.error("Error sending Renta Car webhook:",si)}let C="gerencia@lojaecuador.com.ec,nautyllos@gmail.com",ha=`${U},info@lojaecuador.com.ec`,va=`mailto:${C}?cc=${encodeURIComponent(ha)}&subject=${encodeURIComponent("Reserva de Veh\xEDculo - "+wa)}&body=${encodeURIComponent(x)}`;window.location.href=va;let ti=`Hola Loja Ecuador, he realizado una solicitud de reserva: \u2022 Nombre: ${wa} \u2022 Correo: ${U} \u2022 Tel\xE9fono: ${K} \u2022 Veh\xEDculo: ${o.name} \u2022 D\xEDas: ${D} d\xEDas \u2022 Chofer: ${za?"S\xED":"No"} \u2022 Total estimado: $${d} USD Favor confirmar disponibilidad.`;setTimeout(()=>{window.open(`https://wa.me/593960889185?text=${encodeURIComponent(ti)}`,"_blank")},1200),ee(3)},q=()=>{Ke(""),Xe(""),Re(""),ee(1)};return a.default.createElement(I,{onClose:()=>E(null)},a.default.createElement(W,{em:"\u{1F697}",title:"TRANSPORTE Y ALQUILER",sub:"Calcula tu alquiler y conoce c\xF3mo moverte en Loja"}),ve===1&&a.default.createElement("div",{style:{marginBottom:22,padding:16,background:"rgba(255,255,255,.02)",border:"1px solid rgba(212,168,67,.18)",borderRadius:14,textAlign:"left"}},a.default.createElement("div",{style:{fontSize:12,color:r,fontWeight:700,letterSpacing:1,marginBottom:12,textTransform:"uppercase"}},"\u{1F9EE} CALCULADORA DE ALQUILER DE VEH\xCDCULOS"),a.default.createElement("label",{style:{color:"rgba(248,243,232,.7)",fontSize:11,fontWeight:700,display:"block",marginBottom:6,letterSpacing:.5}},"SELECCIONA EL VEH\xCDCULO"),a.default.createElement("select",{value:Ye,onChange:f=>Io(f.target.value),style:{width:"100%",padding:"10px 12px",background:"rgba(255,255,255,.05)",border:"1px solid rgba(240,120,60,.2)",borderRadius:10,color:n,fontSize:14,marginBottom:14,cursor:"pointer"}},Object.entries(e).map(([f,x])=>a.default.createElement("option",{key:f,value:f,style:{background:oa}},x.name," \u2014 $",x.price,"/d\xEDa"))),a.default.createElement("div",{style:{fontSize:11,color:"rgba(248,243,232,.45)",marginTop:-8,marginBottom:14,lineHeight:1.3,fontStyle:"italic"}},o.desc),a.default.createElement("div",{style:{display:"flex",gap:16,marginBottom:16,flexWrap:"wrap"}},a.default.createElement("div",{style:{flex:"1 1 120px"}},a.default.createElement("label",{style:{color:"rgba(248,243,232,.7)",fontSize:11,fontWeight:700,display:"block",marginBottom:6,letterSpacing:.5}},"N\xDAMERO DE D\xCDAS"),a.default.createElement("div",{style:{display:"flex",alignItems:"center",gap:8}},a.default.createElement("button",{onClick:()=>Ze(f=>Math.max(1,f-1)),style:{width:32,height:32,borderRadius:8,background:"rgba(255,255,255,.06)",border:"1px solid rgba(212,168,67,.2)",color:n,fontWeight:800,cursor:"pointer"}},"-"),a.default.createElement("span",{style:{fontSize:16,fontWeight:800,color:n,width:30,textAlign:"center"}},D),a.default.createElement("button",{onClick:()=>Ze(f=>Math.min(30,f+1)),style:{width:32,height:32,borderRadius:8,background:"rgba(255,255,255,.06)",border:"1px solid rgba(212,168,67,.2)",color:n,fontWeight:800,cursor:"pointer"}},"+"))),a.default.createElement("div",{style:{flex:"2 1 180px",display:"flex",flexDirection:"column",justifyContent:"center"}},a.default.createElement("label",{style:{display:"flex",alignItems:"center",gap:8,color:"rgba(248,243,232,.85)",fontSize:12,cursor:"pointer",fontWeight:600}},a.default.createElement("input",{type:"checkbox",checked:za,onChange:f=>Fo(f.target.checked),style:{width:16,height:16,accentColor:r,cursor:"pointer"}}),"Incluir Chofer Profesional (+ $30/d\xEDa)"))),a.default.createElement("div",{style:{background:"rgba(240,120,60,.06)",border:"1px solid rgba(240,120,60,.18)",borderRadius:12,padding:"12px 14px",fontSize:12,color:"rgba(248,243,232,.8)"}},a.default.createElement("div",{style:{display:"flex",justifyContent:"space-between",marginBottom:4}},a.default.createElement("span",null,"Alquiler de Veh\xEDculo (",D," ",D===1?"d\xEDa":"d\xEDas","):"),a.default.createElement("span",{style:{fontWeight:700,color:n}},"$",i," USD")),za&&a.default.createElement("div",{style:{display:"flex",justifyContent:"space-between",marginBottom:4}},a.default.createElement("span",null,"Chofer Profesional (",D," ",D===1?"d\xEDa":"d\xEDas","):"),a.default.createElement("span",{style:{fontWeight:700,color:n}},"$",s," USD")),a.default.createElement("div",{style:{height:1,background:"rgba(248,243,232,.1)",margin:"8px 0"}}),a.default.createElement("div",{style:{display:"flex",justifyContent:"space-between",fontSize:14,fontWeight:800}},a.default.createElement("span",{style:{color:r}},"TOTAL ESTIMADO:"),a.default.createElement("span",{style:{color:r,fontSize:16}},"$",d," USD"))),a.default.createElement("button",{onClick:()=>ee(2),style:{width:"100%",background:"linear-gradient(135deg,#F0B400,#F0783C)",color:"#010D1E",border:"none",borderRadius:10,padding:"11px 16px",fontSize:13,fontWeight:800,cursor:"pointer",marginTop:14,textAlign:"center",display:"flex",alignItems:"center",justifyContent:"center",gap:6}},"Siguiente: Ingresar datos \u2192")),ve===2&&a.default.createElement("div",{style:{marginBottom:22,padding:16,background:"rgba(255,255,255,.02)",border:"1px solid rgba(212,168,67,.18)",borderRadius:14,textAlign:"left"}},a.default.createElement("div",{style:{fontSize:12,color:r,fontWeight:700,letterSpacing:1,marginBottom:12,textTransform:"uppercase"}},"\u{1F4CB} DATOS DE CONTACTO"),a.default.createElement("div",{style:{marginBottom:12}},a.default.createElement("label",{style:{color:"rgba(248,243,232,.7)",fontSize:11,fontWeight:700,display:"block",marginBottom:6}},"NOMBRES COMPLETOS"),a.default.createElement("input",{type:"text",value:wa,onChange:f=>Ke(f.target.value),placeholder:"Ej: Juan P\xE9rez",style:{width:"100%",padding:"10px 12px",background:"rgba(255,255,255,.05)",border:"1px solid rgba(212,168,67,.18)",borderRadius:8,color:n,fontSize:14}})),a.default.createElement("div",{style:{marginBottom:12}},a.default.createElement("label",{style:{color:"rgba(248,243,232,.7)",fontSize:11,fontWeight:700,display:"block",marginBottom:6}},"CORREO ELECTR\xD3NICO"),a.default.createElement("input",{type:"email",value:U,onChange:f=>Xe(f.target.value),placeholder:"Ej: juan.perez@correo.com",style:{width:"100%",padding:"10px 12px",background:"rgba(255,255,255,.05)",border:"1px solid rgba(212,168,67,.18)",borderRadius:8,color:n,fontSize:14}})),a.default.createElement("div",{style:{marginBottom:14}},a.default.createElement("label",{style:{color:"rgba(248,243,232,.7)",fontSize:11,fontWeight:700,display:"block",marginBottom:6}},"TEL\xC9FONO DE CONTACTO"),a.default.createElement("input",{type:"tel",value:K,onChange:f=>Re(f.target.value),placeholder:"Ej: 0960889185",style:{width:"100%",padding:"10px 12px",background:"rgba(255,255,255,.05)",border:"1px solid rgba(212,168,67,.18)",borderRadius:8,color:n,fontSize:14}})),a.default.createElement("div",{style:{background:"rgba(255,255,255,.02)",border:"1px solid rgba(255,255,255,.06)",borderRadius:10,padding:10,fontSize:11,color:"rgba(248,243,232,.5)",marginBottom:14}},"Resumen: ",a.default.createElement("strong",{style:{color:n}},o.name)," por ",a.default.createElement("strong",{style:{color:n}},D," ",D===1?"d\xEDa":"d\xEDas")," ",za?"con chofer":"sin chofer",". Total: ",a.default.createElement("strong",{style:{color:r}},"$",d," USD")),a.default.createElement("div",{style:{display:"flex",gap:10}},a.default.createElement("button",{onClick:()=>ee(1),style:{flex:1,background:"rgba(255,255,255,.05)",color:n,border:"1px solid rgba(248,243,232,.18)",borderRadius:10,padding:"10px 16px",fontSize:13,fontWeight:700,cursor:"pointer",textAlign:"center"}},"\u2B05 Volver"),a.default.createElement("button",{onClick:m,style:{flex:2,background:"linear-gradient(135deg,#F0B400,#F0783C)",color:"#010D1E",border:"none",borderRadius:10,padding:"10px 16px",fontSize:13,fontWeight:800,cursor:"pointer",textAlign:"center"}},"Confirmar y Reservar \u2794"))),ve===3&&a.default.createElement("div",{style:{marginBottom:22,padding:22,background:"rgba(46,204,113,.06)",border:"1px solid rgba(46,204,113,.28)",borderRadius:14,textAlign:"center"}},a.default.createElement("div",{style:{fontSize:40,marginBottom:10}},"\u{1F389}"),a.default.createElement("div",{style:{fontSize:16,fontWeight:800,color:"#2ecc71",marginBottom:10}},"\xA1RESERVA INICIADA CON \xC9XITO!"),a.default.createElement("p",{style:{fontSize:12,color:"rgba(248,243,232,.75)",lineHeight:1.6,marginBottom:16}},"Hemos abierto tu gestor de correo para enviar los detalles a ",a.default.createElement("strong",{style:{color:n}},"nautyllos@gmail.com"),", con copia a ti (",a.default.createElement("strong",{style:{color:n}},U),") y a la administraci\xF3n (",a.default.createElement("strong",{style:{color:n}},"info@lojaecuador.com.ec"),")."),a.default.createElement("p",{style:{fontSize:12,color:"rgba(248,243,232,.75)",lineHeight:1.6,marginBottom:20}},"Tambi\xE9n se ha generado una copia de seguridad detallada en el WhatsApp de soporte de Loja Ecuador (",a.default.createElement("strong",{style:{color:n}},"0960889185"),"). \xA1Nos comunicaremos contigo a la brevedad!"),a.default.createElement("button",{onClick:q,style:{background:"rgba(255,255,255,.05)",color:n,border:"1px solid rgba(248,243,232,.18)",borderRadius:10,padding:"8px 20px",fontSize:12,fontWeight:700,cursor:"pointer"}},"Calcular otra reserva")),a.default.createElement("div",{style:{marginBottom:14,padding:12,background:"rgba(212,168,67,.05)",border:"1px solid rgba(212,168,67,.12)",borderRadius:12,textAlign:"left"}},a.default.createElement("div",{style:{fontSize:12,color:r,fontWeight:700,marginBottom:8,letterSpacing:.5}},"\u2708\uFE0F C\xD3MO LLEGAR Y MOVERSE EN LOJA"),[["Avi\xF3n \u2013 Quito \u2192 Catamayo (LAH)","45 min \xB7 Aeroregional"],["Bus \u2013 Quito \u2192 Loja","~14 horas \xB7 Cooperativa Loja"],["Bus \u2013 Cuenca \u2192 Loja","~4 horas \xB7 Sur Oriente"],["Bus \u2013 Guayaquil \u2192 Loja","~10 horas \xB7 Loja"]].map(([f,x])=>a.default.createElement("div",{key:f,style:{display:"flex",justifyContent:"space-between",fontSize:11,padding:"5px 0",borderBottom:"1px solid rgba(255,255,255,.04)",color:"rgba(248,243,232,.65)"}},a.default.createElement("span",null,f),a.default.createElement("span",{style:{color:r,fontWeight:700}},x)))),[["StarTourism","Tours y transporte premium","\u2B50","https://lojaecuador.com.ec/portfolio/startourism/"],["K-Taxi","Taxis seguros con app en Loja","\u{1F695}","https://lojaecuador.com.ec/portfolio/ktaxi/"],["Aeroregional","Vuelos Loja \xB7 Quito \xB7 Guayaquil","\u2708","#"],["Cooperativa Loja","Buses interprovinciales","\u{1F68C}","#"]].map(([f,x,C,ha])=>a.default.createElement("a",{key:f,href:ha,target:"_blank",rel:"noopener noreferrer",style:{display:"flex",alignItems:"center",gap:10,padding:"10px 12px",background:"rgba(255,255,255,.02)",border:"1px solid rgba(74,144,164,.12)",borderRadius:10,marginBottom:6,textDecoration:"none",textAlign:"left"},onMouseEnter:va=>va.currentTarget.style.background="rgba(74,144,164,.06)",onMouseLeave:va=>va.currentTarget.style.background="rgba(255,255,255,.02)"},a.default.createElement("span",{style:{fontSize:18}},C),a.default.createElement("div",{style:{flex:1}},a.default.createElement("div",{style:{color:n,fontWeight:600,fontSize:13}},f),a.default.createElement("div",{style:{color:"rgba(248,243,232,.4)",fontSize:11}},x)),a.default.createElement("span",{style:{color:"rgba(248,243,232,.2)",fontSize:12}},"\u2192"))))})(),T==="currency"&&a.default.createElement(I,{onClose:()=>E(null)},a.default.createElement(W,{em:"\u{1F4B1}",title:"Conversor de moneda",sub:"Ecuador usa el D\xF3lar Americano (USD)"}),a.default.createElement("label",{style:{color:r,fontSize:11,fontWeight:700,display:"block",marginBottom:8,letterSpacing:1}},"MONEDA DE ORIGEN"),a.default.createElement("select",{value:oo,onChange:e=>Uo(e.target.value),style:{width:"100%",padding:"11px 13px",background:"rgba(255,255,255,.06)",border:"1px solid rgba(212,168,67,.18)",borderRadius:10,color:n,fontSize:15,marginBottom:14,cursor:"pointer"}},Object.entries(Co).map(([e,o])=>a.default.createElement("option",{key:e,value:e,style:{background:oa}},o.f))),a.default.createElement("label",{style:{color:r,fontSize:11,fontWeight:700,display:"block",marginBottom:8,letterSpacing:1}},"CANTIDAD"),a.default.createElement("input",{type:"number",value:io,onChange:e=>$o(e.target.value),style:{width:"100%",padding:"11px 13px",background:"rgba(255,255,255,.06)",border:"1px solid rgba(212,168,67,.18)",borderRadius:10,color:n,fontSize:22,fontWeight:700,marginBottom:20}}),a.default.createElement("div",{style:{background:"rgba(212,168,67,.07)",border:"1px solid rgba(212,168,67,.26)",borderRadius:16,padding:22,textAlign:"center"}},a.default.createElement("div",{style:{color:"rgba(248,243,232,.45)",fontSize:12,marginBottom:7}},"EQUIVALE A"),a.default.createElement("div",{style:{fontFamily:"'Playfair Display',serif",fontSize:52,fontWeight:700,color:r}},"$",ni),a.default.createElement("div",{style:{color:"rgba(248,243,232,.65)",fontSize:15,marginTop:5}},"D\xF3lares Americanos (USD)"),a.default.createElement("div",{style:{color:"rgba(248,243,232,.28)",fontSize:11,marginTop:10}},"Tasa referencial \xB7 Verificar con tu banco")),a.default.createElement("div",{style:{marginTop:14,padding:12,background:"rgba(255,255,255,.02)",borderRadius:10,border:"1px solid rgba(255,255,255,.05)"}},a.default.createElement("div",{style:{color:r,fontSize:11,fontWeight:700,marginBottom:6}},"\u{1F4A1} Consejo financiero en Loja"),a.default.createElement("p",{style:{color:"rgba(248,243,232,.5)",fontSize:12,lineHeight:1.65,margin:0}},"Ecuador usa USD desde 2000. Hay cajeros ATM en el centro, Av. Universitaria y los bancos principales. Visa y Mastercard son ampliamente aceptadas. Lleva efectivo para mercados y restaurantes peque\xF1os."))),T==="events"&&a.default.createElement("div",{style:{position:"fixed",inset:0,background:"#010D1E",zIndex:300,overflowY:"auto"}},a.default.createElement("button",{onClick:()=>E(null),style:{position:"fixed",top:16,right:16,background:"rgba(255,255,255,.1)",border:"1px solid rgba(255,255,255,.2)",color:"#fff",width:40,height:40,borderRadius:"50%",cursor:"pointer",fontSize:20,zIndex:1e3,display:"flex",alignItems:"center",justifyContent:"center"}},"\u2715"),a.default.createElement(Le,null)),T==="routes"&&a.default.createElement(I,{onClose:()=>E(null)},a.default.createElement(W,{em:"\u{1F9ED}",title:"Cotizador y Planificador de Rutas",sub:"Arma tu viaje a medida por Loja y el Sur del Ecuador"}),a.default.createElement("div",{style:{display:"flex",gap:8,marginBottom:20,borderBottom:"1px solid rgba(255,255,255,.05)",paddingBottom:12}},[1,2,3].map(e=>a.default.createElement("div",{key:e,style:{flex:1,height:4,background:ne>=e?r:"rgba(255,255,255,.1)",borderRadius:2,transition:"all .3s"}}))),ne===1&&a.default.createElement("div",null,a.default.createElement("div",{style:{color:"rgba(248,243,232,.75)",fontSize:13,lineHeight:1.6,marginBottom:18}},a.default.createElement("strong",null,"Paso 1:")," Selecciona los tours o paquetes que te interesan. Puedes elegir varios."),a.default.createElement("div",{style:{display:"flex",flexDirection:"column",gap:12,maxHeight:"60vh",overflowY:"auto",paddingRight:5}},xo.tours.map(e=>{let o=$a.includes(e.id);return a.default.createElement("button",{key:e.id,onClick:()=>Ko(e.id),style:{background:"rgba(255,255,255,.03)",border:o?`1px solid ${r}`:"1px solid rgba(255,255,255,.06)",borderRadius:16,padding:14,textAlign:"left",cursor:"pointer",transition:"all .2s",display:"flex",alignItems:"flex-start",gap:12}},a.default.createElement("div",{style:{width:22,height:22,borderRadius:6,border:`1.5px solid ${o?r:"rgba(248,243,232,.3)"}`,background:o?r:"transparent",display:"flex",alignItems:"center",justifyContent:"center",color:b,fontSize:12,fontWeight:900,flexShrink:0,marginTop:2}},o&&"\u2713"),a.default.createElement("div",{style:{flex:1}},a.default.createElement("div",{style:{fontWeight:800,color:o?r:n,fontSize:14,marginBottom:2}},e.nombre),a.default.createElement("div",{style:{color:"rgba(248,243,232,.5)",fontSize:11,marginBottom:6}},"\u{1F4CD} ",e.destinos.join(" \xB7 ")),a.default.createElement("div",{style:{color:"rgba(248,243,232,.7)",fontSize:12,lineHeight:1.45,marginBottom:8}},e.descripcion),a.default.createElement("div",{style:{display:"flex",flexWrap:"wrap",gap:6}},e.tags.slice(0,3).map(i=>a.default.createElement("span",{key:i,style:{background:"rgba(255,255,255,.05)",color:"#ccc",padding:"2px 8px",borderRadius:10,fontSize:9,textTransform:"uppercase"}},"#",i)))),a.default.createElement("div",{style:{textAlign:"right",flexShrink:0}},a.default.createElement("div",{style:{fontSize:10,color:"rgba(255,255,255,.4)"}},"Desde"),a.default.createElement("div",{style:{fontSize:16,fontWeight:800,color:r}},"$",e.precio_desde),a.default.createElement("div",{style:{fontSize:10,color:"rgba(255,255,255,.4)",marginTop:2}},e.duracion_dias," ",e.duracion_dias===1?"D\xEDa":"D\xEDas")))})),a.default.createElement("div",{style:{marginTop:20,display:"flex",justifyContent:"flex-end"}},a.default.createElement("button",{onClick:()=>$a.length>0?te(2):alert("Selecciona al menos un tour"),style:{background:r,color:b,border:"none",padding:"12px 24px",borderRadius:12,fontSize:13,fontWeight:800,cursor:"pointer",opacity:$a.length>0?1:.5}},"Siguiente Paso \u2192"))),ne===2&&a.default.createElement("div",null,a.default.createElement("div",{style:{color:"rgba(248,243,232,.75)",fontSize:13,lineHeight:1.6,marginBottom:18}},a.default.createElement("strong",null,"Paso 2:")," Configura los servicios para tus ",j.days," ",j.days===1?"d\xEDa":"d\xEDas"," de tour."),a.default.createElement("div",{style:{display:"flex",flexDirection:"column",gap:16,background:"rgba(255,255,255,.02)",padding:16,borderRadius:16,border:"1px solid rgba(255,255,255,.05)"}},a.default.createElement("div",{style:{display:"flex",justifyContent:"space-between",alignItems:"center"}},a.default.createElement("div",null,a.default.createElement("div",{style:{fontSize:13,fontWeight:700,color:n}},"N\xFAmero de Viajeros"),a.default.createElement("div",{style:{fontSize:11,color:"rgba(255,255,255,.5)"}},"Determina el veh\xEDculo (",j.vehicleName,")")),a.default.createElement("div",{style:{display:"flex",alignItems:"center",gap:12,background:"rgba(255,255,255,.05)",padding:"4px 8px",borderRadius:10}},a.default.createElement("button",{onClick:()=>ro(Math.max(1,z-1)),style:{background:"none",border:"none",color:n,fontSize:18,cursor:"pointer"}},"-"),a.default.createElement("span",{style:{fontSize:14,fontWeight:800,width:20,textAlign:"center"}},z),a.default.createElement("button",{onClick:()=>ro(z+1),style:{background:"none",border:"none",color:n,fontSize:18,cursor:"pointer"}},"+"))),a.default.createElement("div",{style:{display:"flex",justifyContent:"space-between",alignItems:"center",borderTop:"1px solid rgba(255,255,255,.05)",paddingTop:16}},a.default.createElement("div",null,a.default.createElement("div",{style:{fontSize:13,fontWeight:700,color:n}},"Gu\xEDa Profesional"),a.default.createElement("div",{style:{fontSize:11,color:"rgba(255,255,255,.5)"}},"$60 por d\xEDa / por grupo")),a.default.createElement("button",{onClick:()=>Go(!pa),style:{width:44,height:24,borderRadius:12,background:pa?r:"rgba(255,255,255,.1)",border:"none",position:"relative",cursor:"pointer",transition:"all .2s"}},a.default.createElement("div",{style:{width:20,height:20,borderRadius:"50%",background:b,position:"absolute",top:2,left:pa?22:2,transition:"all .2s"}}))),a.default.createElement("div",{style:{display:"flex",justifyContent:"space-between",alignItems:"center",borderTop:"1px solid rgba(255,255,255,.05)",paddingTop:16}},a.default.createElement("div",null,a.default.createElement("div",{style:{fontSize:13,fontWeight:700,color:n}},"Hospedaje en Loja"),a.default.createElement("div",{style:{fontSize:11,color:"rgba(255,255,255,.5)"}},"$30 pax/noche con desayuno")),a.default.createElement("button",{onClick:()=>Qo(!$),style:{width:44,height:24,borderRadius:12,background:$?r:"rgba(255,255,255,.1)",border:"none",position:"relative",cursor:"pointer",transition:"all .2s"}},a.default.createElement("div",{style:{width:20,height:20,borderRadius:"50%",background:b,position:"absolute",top:2,left:$?22:2,transition:"all .2s"}}))),$&&a.default.createElement("div",{style:{display:"flex",justifyContent:"space-between",alignItems:"center",background:"rgba(0,0,0,.2)",padding:"10px 14px",borderRadius:10}},a.default.createElement("div",{style:{fontSize:12,color:n}},"\xBFCu\xE1ntas noches?"),a.default.createElement("div",{style:{display:"flex",alignItems:"center",gap:12}},a.default.createElement("button",{onClick:()=>no(Math.max(1,X-1)),style:{background:"none",border:"none",color:n,fontSize:16,cursor:"pointer"}},"-"),a.default.createElement("span",{style:{fontSize:13,fontWeight:800,width:16,textAlign:"center"}},X),a.default.createElement("button",{onClick:()=>no(X+1),style:{background:"none",border:"none",color:n,fontSize:16,cursor:"pointer"}},"+")))),a.default.createElement("div",{style:{background:"linear-gradient(135deg,rgba(0,150,180,.1),rgba(240,180,0,.06))",border:"1.5px solid rgba(212,168,67,.26)",borderRadius:16,padding:16,marginTop:20}},a.default.createElement("div",{style:{fontSize:10,fontWeight:700,letterSpacing:1.5,color:r,textTransform:"uppercase",marginBottom:10}},"Resumen de Cotizaci\xF3n"),a.default.createElement("div",{style:{display:"flex",justifyContent:"space-between",fontSize:12,color:n,marginBottom:6}},a.default.createElement("span",null,"Transporte (",j.days,"d)")," ",a.default.createElement("span",null,"$",j.transportCost)),a.default.createElement("div",{style:{display:"flex",justifyContent:"space-between",fontSize:12,color:n,marginBottom:6}},a.default.createElement("span",null,"Guianza (",j.days,"d)")," ",a.default.createElement("span",null,"$",j.guideCost)),a.default.createElement("div",{style:{display:"flex",justifyContent:"space-between",fontSize:12,color:n,marginBottom:10,borderBottom:"1px dashed rgba(255,255,255,.2)",paddingBottom:10}},a.default.createElement("span",null,"Hospedaje (",z,"pax x ",$?X:0,"n)")," ",a.default.createElement("span",null,"$",j.hotelCost)),a.default.createElement("div",{style:{display:"flex",justifyContent:"space-between",fontSize:16,fontWeight:800,color:r}},a.default.createElement("span",null,"Total Referencial")," ",a.default.createElement("span",null,"$",j.total))),a.default.createElement("div",{style:{marginTop:20,display:"flex",justifyContent:"space-between"}},a.default.createElement("button",{onClick:()=>te(1),style:{background:"rgba(255,255,255,.05)",color:n,border:"none",padding:"12px 20px",borderRadius:12,fontSize:13,fontWeight:700,cursor:"pointer"}},"\u2190 Atr\xE1s"),a.default.createElement("button",{onClick:()=>te(3),style:{background:r,color:b,border:"none",padding:"12px 24px",borderRadius:12,fontSize:13,fontWeight:800,cursor:"pointer"}},"Reservar \u2192"))),ne===3&&a.default.createElement("div",null,a.default.createElement("div",{style:{color:"rgba(248,243,232,.75)",fontSize:13,lineHeight:1.6,marginBottom:18}},a.default.createElement("strong",null,"Paso 3:")," Ingresa tus datos para enviarte la propuesta formal y bloquear disponibilidad."),a.default.createElement("div",{style:{display:"flex",flexDirection:"column",gap:12,marginBottom:20}},a.default.createElement("input",{placeholder:"Nombre completo",value:Ta,onChange:e=>Jo(e.target.value),style:{background:"rgba(255,255,255,.04)",border:"1px solid rgba(255,255,255,.1)",padding:"12px 16px",borderRadius:12,color:n,fontSize:14,outline:"none"}}),a.default.createElement("input",{placeholder:"Correo electr\xF3nico",type:"email",value:ma,onChange:e=>Yo(e.target.value),style:{background:"rgba(255,255,255,.04)",border:"1px solid rgba(255,255,255,.1)",padding:"12px 16px",borderRadius:12,color:n,fontSize:14,outline:"none"}}),a.default.createElement("input",{placeholder:"Tel\xE9fono / WhatsApp",type:"tel",value:ga,onChange:e=>Zo(e.target.value),style:{background:"rgba(255,255,255,.04)",border:"1px solid rgba(255,255,255,.1)",padding:"12px 16px",borderRadius:12,color:n,fontSize:14,outline:"none"}})),a.default.createElement("div",{style:{fontSize:11,color:"rgba(255,255,255,.5)",lineHeight:1.5,marginBottom:20,textAlign:"center"}},"Al hacer clic, se abrir\xE1 tu aplicaci\xF3n de correo para enviar la solicitud a ",a.default.createElement("strong",null,"nautyllos@gmail.com"),", y tambi\xE9n te daremos un enlace directo para WhatsApp."),a.default.createElement("div",{style:{display:"flex",justifyContent:"space-between",gap:12}},a.default.createElement("button",{onClick:()=>te(2),style:{background:"rgba(255,255,255,.05)",color:n,border:"none",padding:"12px 20px",borderRadius:12,fontSize:13,fontWeight:700,cursor:"pointer"}},"\u2190 Atr\xE1s"),a.default.createElement("button",{onClick:async()=>{if(!Ta||!ma||!ga)return alert("Por favor completa tus datos.");let e=`NUEVA SOLICITUD DE RESERVA -------------------------- Nombre: ${Ta} Correo: ${ma} Tel\xE9fono: ${ga} DETALLE DEL VIAJE -------------------------- Viajeros: ${z} Tours Elegidos: ${j.pureTourNames.join(", ")} Gu\xEDa: ${pa?"S\xED":"No"} Hospedaje: ${$?X+" noches":"No"} Total Estimado: $${j.total}`;try{await fetch("https://script.google.com/macros/s/AKfycbxvSS8Ret_T5Akm0oV4s1xOjhlc8MHv0RqmBs07-MbmVXQB3qKMZgmg5R8VxzVOg5vh/exec",{method:"POST",mode:"no-cors",keepalive:!0,body:JSON.stringify({action:"transfer",fecha_solicitud:new Date().toLocaleString("es-EC",{timeZone:"America/Guayaquil"}),nombre:Ta,telefono:ga,numero:ga,numero_wa:ga,email:ma,correo:ma,personas:z,total:j.total,precio_calculado:j.total,tour_interes:`Reserva Tour: ${j.pureTourNames.join(", ")}`,componentes_elegidos:`Tours: ${j.pureTourNames.join(", ")} | Viajeros: ${z} | Gu\xEDa: ${pa?"S\xED":"No"} | Hotel: ${$?X+" noches":"No"} | Tel: ${ga} | Email: ${ma} | Total: $${j.total}`,estado:"Nuevo"})})}catch(s){console.error("Error webhook planner:",s)}let o=encodeURIComponent(e),i=`mailto:nautyllos@gmail.com,gerencia@lojaecuador.com.ec?cc=${ma}&subject=Reserva Tour - ${Ta}&body=${o}`;window.location.href=i,setTimeout(()=>{let s=encodeURIComponent(`Hola Diego Turismo, soy ${Ta}. Me gustar\xEDa confirmar mi viaje: ${j.pureTourNames.join(", ")} Viajeros: ${z} Presupuesto REF: $${j.total}`);window.open(`https://api.whatsapp.com/send?phone=593960889185&text=${s}`,"_blank")},1e3)},style:{flex:1,background:"linear-gradient(135deg,#F0B400,#F0783C)",color:b,border:"none",padding:"12px 24px",borderRadius:12,fontSize:13,fontWeight:800,cursor:"pointer",boxShadow:"0 4px 14px rgba(240,120,60,.3)"}},"\u{1F4E9} Enviar Cotizaci\xF3n")))),T==="map"&&a.default.createElement(I,{onClose:()=>E(null)},a.default.createElement(W,{em:"\u{1F5FA}\uFE0F",title:"Mapa Interactivo de Rutas",sub:"Toca los puntos en el mapa para armar tu ruta"}),a.default.createElement("div",{style:{position:"relative",width:"100%",height:"55vh",minHeight:450,borderRadius:16,border:"1px solid rgba(255,255,255,.1)",overflow:"hidden",marginBottom:20,zIndex:1}},a.default.createElement("div",{id:"leaflet-map",style:{width:"100%",height:"100%"}}),a.default.createElement("div",{style:{position:"absolute",top:16,left:16,zIndex:1e3,background:"rgba(1,13,30,.85)",backdropFilter:"blur(8px)",padding:"12px 16px",borderRadius:12,border:"1px solid rgba(240,180,0,.4)",display:"flex",flexDirection:"column",gap:6,pointerEvents:"none",boxShadow:"0 4px 20px rgba(0,0,0,.5)"}},a.default.createElement("div",{style:{fontSize:14,fontWeight:800,color:"#F0B400",display:"flex",alignItems:"center",gap:6}},a.default.createElement("span",{style:{fontSize:18}},"\u{1F446}")," Paso 1: Arma tu Ruta"),a.default.createElement("div",{style:{fontSize:11,color:"#FFF",opacity:.85,lineHeight:1.4}},"Toca los puntos en el orden",a.default.createElement("br",null),"que deseas visitarlos.")),ka.length>0&&a.default.createElement("button",{onClick:()=>xe([]),style:{position:"absolute",top:16,right:16,zIndex:1e3,background:"#F0783C",color:"#FFF",border:"2px solid rgba(255,255,255,.2)",padding:"8px 12px",borderRadius:8,fontSize:12,fontWeight:800,cursor:"pointer",display:"flex",alignItems:"center",gap:6,boxShadow:"0 4px 12px rgba(0,0,0,.3)",transition:"all .2s"}},"\u{1F5D1}\uFE0F Limpiar Ruta")),ka.length>0?a.default.createElement("div",null,a.default.createElement("div",{style:{background:"linear-gradient(135deg,rgba(0,150,180,.1),rgba(240,180,0,.06))",border:"1.5px solid rgba(212,168,67,.26)",borderRadius:16,padding:16,marginBottom:20}},a.default.createElement("div",{style:{fontSize:10,fontWeight:700,letterSpacing:1.5,color:"#F0B400",textTransform:"uppercase",marginBottom:10}},"Resumen de tu Ruta Visual"),a.default.createElement("div",{style:{display:"flex",alignItems:"center",gap:10,marginBottom:15}},a.default.createElement("span",{style:{fontSize:12,color:"rgba(255,255,255,.6)"}},"Viajeros:"),a.default.createElement("div",{style:{display:"flex",alignItems:"center",gap:8,background:"rgba(255,255,255,.05)",padding:"2px 8px",borderRadius:8}},a.default.createElement("button",{onClick:()=>to(Math.max(1,H-1)),style:{background:"none",border:"none",color:n,cursor:"pointer"}},"-"),a.default.createElement("span",{style:{fontSize:13,fontWeight:800,width:16,textAlign:"center"}},H),a.default.createElement("button",{onClick:()=>to(H+1),style:{background:"none",border:"none",color:n,cursor:"pointer"}},"+"))),a.default.createElement("div",{style:{display:"flex",flexDirection:"column",gap:6}},ka.map((e,o)=>{let i=Da.find(s=>s.id===e);return a.default.createElement("div",{key:e,style:{display:"flex",justifyContent:"space-between",fontSize:12,color:n}},a.default.createElement("span",null,o+1,". ",i.n),a.default.createElement("span",null,"$",i.price))})),a.default.createElement("div",{style:{display:"flex",justifyContent:"space-between",fontSize:14,fontWeight:800,color:"#F0B400",marginTop:10,paddingTop:10,borderTop:"1px dashed rgba(255,255,255,.2)"}},a.default.createElement("span",null,"Costo Estimado"),a.default.createElement("span",null,"$",ka.reduce((e,o)=>e+(Da.find(i=>i.id===o)?.price||0),0)*H))),a.default.createElement("div",{style:{display:"flex",flexDirection:"column",gap:10,marginBottom:20}},a.default.createElement("input",{placeholder:"Nombre completo",value:_a,onChange:e=>Xo(e.target.value),style:{background:"rgba(255,255,255,.04)",border:"1px solid rgba(255,255,255,.1)",padding:"10px 14px",borderRadius:10,color:n,fontSize:13,outline:"none"}}),a.default.createElement("input",{placeholder:"Correo electr\xF3nico",type:"email",value:ba,onChange:e=>Ro(e.target.value),style:{background:"rgba(255,255,255,.04)",border:"1px solid rgba(255,255,255,.1)",padding:"10px 14px",borderRadius:10,color:n,fontSize:13,outline:"none"}}),a.default.createElement("input",{placeholder:"WhatsApp",type:"tel",value:fa,onChange:e=>ai(e.target.value),style:{background:"rgba(255,255,255,.04)",border:"1px solid rgba(255,255,255,.1)",padding:"10px 14px",borderRadius:10,color:n,fontSize:13,outline:"none"}})),a.default.createElement("button",{onClick:async()=>{if(!_a||!ba||!fa)return alert("Por favor completa tus datos.");let e=ka.map(m=>Da.find(q=>q.id===m)?.n).join(" -> "),o=ka.reduce((m,q)=>m+(Da.find(f=>f.id===q)?.price||0),0)*H,i=`NUEVA RUTA VISUAL -------------------------- Nombre: ${_a} Correo: ${ba} Tel\xE9fono: ${fa} DETALLE DE RUTA MAPA -------------------------- Viajeros: ${H} Ruta: ${e} Total Estimado: $${o}`;try{await fetch("https://script.google.com/macros/s/AKfycbxvSS8Ret_T5Akm0oV4s1xOjhlc8MHv0RqmBs07-MbmVXQB3qKMZgmg5R8VxzVOg5vh/exec",{method:"POST",mode:"no-cors",keepalive:!0,body:JSON.stringify({action:"transfer",fecha_solicitud:new Date().toLocaleString("es-EC",{timeZone:"America/Guayaquil"}),nombre:_a,telefono:fa,numero:fa,numero_wa:fa,email:ba,correo:ba,personas:H,total:o,precio_calculado:o,tour_interes:`Ruta Mapa: ${e}`,componentes_elegidos:`Ruta: ${e} | Viajeros: ${H} | Tel: ${fa} | Email: ${ba} | Total: $${o}`,estado:"Nuevo"})})}catch(m){console.error("Error webhook mapa:",m)}let s=encodeURIComponent(i),d=`mailto:nautyllos@gmail.com,gerencia@lojaecuador.com.ec?cc=${ba}&subject=Reserva Ruta Mapa - ${_a}&body=${s}`;window.location.href=d,setTimeout(()=>{let m=encodeURIComponent(`Hola Diego Turismo, soy ${_a}. Confirmando mi ruta: ${e} (${H} pax) por $${o}`);window.open(`https://api.whatsapp.com/send?phone=593960889185&text=${m}`,"_blank")},1e3)},style:{width:"100%",background:"linear-gradient(135deg,#F0B400,#F0783C)",color:b,border:"none",padding:"12px 20px",borderRadius:10,fontSize:13,fontWeight:800,cursor:"pointer",boxShadow:"0 4px 14px rgba(240,120,60,.3)"}},"\u{1F5FA}\uFE0F Enviar Cotizaci\xF3n de mi Ruta")):a.default.createElement("div",{style:{textAlign:"center",color:"rgba(255,255,255,.5)",fontSize:12,padding:20,border:"1px dashed rgba(255,255,255,.1)",borderRadius:12}},"Toca los puntos en el mapa superior para comenzar a armar tu ruta interactiva.")),!He&&a.default.createElement("button",{className:"fab ch","aria-label":"Abrir chat con INTI, gu\xEDa virtual de Loja",onClick:()=>Oa(!0),style:{position:"fixed",bottom:96,right:24,width:60,height:60,borderRadius:"50%",background:"linear-gradient(135deg,#F0B400,#F0783C,#D25A96)",border:"none",cursor:"pointer",color:"#010D1E",zIndex:150,display:"flex",alignItems:"center",justifyContent:"center",boxShadow:"0 8px 24px rgba(240,120,60,.4)",transition:"all 0.3s ease"},onMouseOver:e=>e.currentTarget.style.transform="scale(1.1)",onMouseOut:e=>e.currentTarget.style.transform="scale(1)"},a.default.createElement("svg",{width:"28",height:"28",viewBox:"0 0 24 24",fill:"currentColor"},a.default.createElement("path",{d:"M12 0l2.5 8.5L23 11l-8.5 2.5L12 22l-2.5-8.5L1 11l8.5-2.5L12 0z"}))),He&&a.default.createElement("div",{style:{position:"fixed",bottom:96,right:24,width:"90%",maxWidth:360,height:"75vh",maxHeight:550,background:"linear-gradient(180deg,#031424 0%,#010D1E 100%)",border:"1px solid rgba(212,168,67,.2)",borderRadius:20,boxShadow:"0 15px 40px rgba(0,0,0,.5)",zIndex:150,display:"flex",flexDirection:"column",overflow:"hidden",animation:"fadeSlide .3s ease-out"}},a.default.createElement("div",{style:{background:`linear-gradient(135deg,${r},#c89020)`,padding:"16px 20px",display:"flex",alignItems:"center",justifyContent:"space-between",borderBottom:"1px solid rgba(255,255,255,.1)"}},a.default.createElement("div",{style:{display:"flex",alignItems:"center",gap:10}},a.default.createElement("div",{style:{width:32,height:32,borderRadius:"50%",background:"rgba(255,255,255,.2)",display:"flex",alignItems:"center",justifyContent:"center",fontSize:16,color:b}},"\u2726"),a.default.createElement("div",null,a.default.createElement("div",{style:{fontWeight:800,color:b,fontSize:15}},"INTI IA"),a.default.createElement("div",{style:{fontSize:12,color:"rgba(1,13,30,.7)",fontWeight:600}},"Asistente Tur\xEDstico de Loja"))),a.default.createElement("button",{onClick:()=>Oa(!1),"aria-label":"Cerrar chat",style:{background:"none",border:"none",color:b,fontSize:22,cursor:"pointer",lineHeight:1,opacity:.7,transition:"opacity 0.2s"},onMouseOver:e=>e.currentTarget.style.opacity=1,onMouseOut:e=>e.currentTarget.style.opacity=.7},"\u2715")),a.default.createElement("div",{style:{flex:1,overflowY:"auto",padding:"20px 16px",display:"flex",flexDirection:"column",gap:16,scrollbarWidth:"thin"}},ge.map((e,o)=>a.default.createElement("div",{key:o,style:{alignSelf:e.r==="u"?"flex-end":"flex-start",background:e.r==="u"?"rgba(212,168,67,.15)":"rgba(255,255,255,.05)",border:e.r==="u"?"1px solid rgba(212,168,67,.3)":"1px solid rgba(255,255,255,.05)",padding:"12px 16px",borderRadius:e.r==="u"?"16px 16px 4px 16px":"16px 16px 16px 4px",maxWidth:"85%",color:e.r==="u"?r:n,fontSize:14,lineHeight:1.6,whiteSpace:"pre-wrap"}},e.t)),Po&&a.default.createElement("div",{style:{alignSelf:"flex-start",background:"rgba(255,255,255,.06)",padding:"11px 16px",borderRadius:"14px 14px 14px 3px",fontSize:18,letterSpacing:5,color:r}},"\xB7\xB7\xB7"),a.default.createElement("div",{ref:so})),a.default.createElement("div",{style:{display:"flex",gap:6,padding:"6px 10px",overflowX:"auto",scrollbarWidth:"none",borderTop:"1px solid rgba(255,255,255,.03)",background:"rgba(0,0,0,.15)"}},[["\u{1F6E1}\uFE0F \xBFEs seguro?","pregunta sobre seguridad en Loja"],["\u{1F3E8} \xBFD\xF3nde dormir?","recomienda los mejores hoteles en Loja"],["\u{1F697} Renta Car","mu\xE9strame las tarifas de alquiler de veh\xEDculos"],["\u{1F37D}\uFE0F Platos t\xEDpicos","qu\xE9 comida t\xEDpica debo probar en Loja"],["\u2615 Ruta del Caf\xE9","h\xE1blame sobre la ruta del caf\xE9 en Loja"]].map(([e,o])=>a.default.createElement("button",{key:e,onClick:()=>ri(o),style:{background:"rgba(255,255,255,.04)",border:"1px solid rgba(212,168,67,.2)",borderRadius:12,padding:"5px 10px",color:r,fontSize:11,fontWeight:600,cursor:"pointer",whiteSpace:"nowrap"}},e))),a.default.createElement("div",{style:{padding:"9px 11px",borderTop:"1px solid rgba(255,255,255,.05)",display:"flex",gap:8}},a.default.createElement("input",{value:be,onChange:e=>Je(e.target.value),onKeyDown:e=>e.key==="Enter"&&!e.shiftKey&&lo(),"aria-label":"Escribe tu pregunta sobre Loja",placeholder:"Pregunta sobre Loja Ecuador...",style:{flex:1,background:"rgba(255,255,255,.06)",border:"1px solid rgba(212,168,67,.13)",borderRadius:12,padding:"9px 12px",color:n,fontSize:13,outline:"none"}}),a.default.createElement("button",{onClick:lo,"aria-label":"Enviar mensaje",style:{background:`linear-gradient(135deg,${r},#c89020)`,border:"none",borderRadius:12,width:37,height:37,cursor:"pointer",fontSize:15,display:"flex",alignItems:"center",justifyContent:"center",color:b,fontWeight:900,flexShrink:0}},"\u2192"))),a.default.createElement("a",{href:"https://api.whatsapp.com/send?phone=593960889185&text=Hola,+quiero+informaci\xF3n+sobre+turismo+en+Loja+Ecuador",target:"_blank",rel:"noopener noreferrer",className:"wa-float ch","aria-label":"Contactar por WhatsApp",style:{position:"fixed",bottom:24,right:24,width:60,height:60,borderRadius:"50%",background:"linear-gradient(135deg, #25D366, #128C7E)",border:"2px solid rgba(255,255,255,.15)",cursor:"pointer",zIndex:149,display:"flex",alignItems:"center",justifyContent:"center",textDecoration:"none",boxShadow:"0 8px 24px rgba(37,211,102,.4)",transition:"all 0.3s ease"},onMouseOver:e=>e.currentTarget.style.transform="scale(1.1)",onMouseOut:e=>e.currentTarget.style.transform="scale(1)"},a.default.createElement("svg",{width:"32",height:"32",fill:"#fff",viewBox:"0 0 24 24"},a.default.createElement("path",{d:"M17.472 14.382c-.297-.149-1.758-.867-2.03-.967-.273-.099-.471-.148-.67.15-.197.297-.767.966-.94 1.164-.173.199-.347.223-.644.075-.297-.15-1.255-.463-2.39-1.475-.883-.788-1.48-1.761-1.653-2.059-.173-.297-.018-.458.13-.606.134-.133.298-.347.446-.52.149-.174.198-.298.298-.497.099-.198.05-.371-.025-.52-.075-.149-.669-1.612-.916-2.207-.242-.579-.487-.5-.669-.51-.173-.008-.371-.01-.57-.01-.198 0-.52.074-.792.372-.272.297-1.04 1.016-1.04 2.479 0 1.462 1.065 2.875 1.213 3.074.149.198 2.096 3.2 5.077 4.487.709.306 1.262.489 1.694.625.712.227 1.36.195 1.871.118.571-.085 1.758-.719 2.006-1.413.248-.694.248-1.289.173-1.413-.074-.124-.272-.198-.57-.347m-5.421 7.403h-.004a9.87 9.87 0 01-5.031-1.378l-.361-.214-3.741.982.998-3.648-.235-.374a9.86 9.86 0 01-1.51-5.26c.001-5.45 4.436-9.884 9.888-9.884 2.64 0 5.122 1.03 6.988 2.898a9.825 9.825 0 012.893 6.994c-.003 5.45-4.437 9.884-9.885 9.884m8.413-18.297A11.815 11.815 0 0012.05 0C5.495 0 .16 5.335.157 11.892c0 2.096.547 4.142 1.588 5.945L.057 24l6.305-1.654a11.882 11.882 0 005.683 1.448h.005c6.554 0 11.89-5.335 11.893-11.893a11.821 11.821 0 00-3.48-8.413z"}))),We&&a.default.createElement(Si,{id:We,onClose:()=>Ue(null)}),Ge&&a.default.createElement(Li,{id:Ge,onClose:()=>la(null)}))}return gi(zi);})();