{"version":3,"file":"shared-lib.D_OWxCTP.mjs","names":["React.useState","React.useMemo","React.useRef","_Fragment","c","p","__esmMin","pe","init_npm_react_18_3_1","init_ssg_sandbox_shims","window","l","_e","p","init_jsx_runtime","ce","de","init_framer_BWFVvmND","RenderTarget","addPropertyControls","ControlType","Cotizador","productos","setProductos","estadoCarga","setEstadoCarga","catalogoUrl","vivo","r","lista","csvAProductos","texto","porCodigo","m","categorias","presentes","ORDEN_CATEGORIAS","c","items","setItems","cat","setCat","busca","setBusca","limite","setLimite","PAGINA_COTIZA","filtroAplicado","pedido","buscado","normalizar","encontrada","nombre","setNombre","uso","setUso","suc","setSuc","fecha","setFecha","extra","setExtra","intento","setIntento","cambiar","it","prev","cur","unidadesDe","q","delta","pasoDe","ponUnidad","u","quitar","code","filtrados","palabras","w","visibles","codigos","n","conteo","extraLimpio","nombreLimpio","hayAlgo","listo","faltaTexto","fechaTxt","lineas","s","fmtCantidad","mensaje","waLink","whatsappNumber","irAResumen","IconoWA","c$1","sel","p$1","etiquetaUnidad","p$2","MijangosWeb","DEFAULT_PUESTOS","DEFAULT_MATRIZ_ADDRESS","DEFAULT_SUCURSAL_ADDRESS","DEFAULT_MATRIZ_MAP","DEFAULT_SUCURSAL_MAP","props","enCanvas","esInicio","pagina","menuOpen","setMenuOpen","estado","setEstado","campanaActiva","setCampanaActiva","semana","parseHora","aperturaSemana","cierreSemana","domingo","aperturaDomingo","cierreDomingo","actualizar","calcularEstado","t","campanas","heroImage1","campanaMovil1","campanaLink1","heroImage2","campanaMovil2","campanaLink2","heroImage3","campanaMovil3","campanaLink3","heroImage4","campanaMovil4","campanaLink4","heroImage5","campanaMovil5","campanaLink5","img","movil","link","hayCampanaMovil","hrefCampana","whatsappLink","ms","heroIntervalSeconds","ofertasValidas","ofertas","o","mostrarOfertas","ofertasActivas","textoSucursalOfertas","ofertasSucursal","waSucursal","comoLlegar","d","horario","textoHorario","irASeccion","el","id","e","hrefSeccion","onFormSubmit","esPlaceholder","endpoint","hayRedes","facebookUrl","instagramUrl","imagenesCategorias","imgGranos","imgSalchichoneria","imgBebidas","imgLacteos","imgAceites","imgLimpieza","imgCuidado","imgDesechables","StatusPill","AvisoEndpoint","url","Placeholder","IconCamara","puestosValidos","puestos","logoAltura","CSS","RUTAS","logoUrl","heroFoto","heroEtiqueta","heroTitulo","heroSubtitulo","ofertasTitulo","precio","partirPrecio","i","ofertasCodigo","ofertasVigencia","ofertasCondiciones","mostrarCampanas","activa","imagen","c$2","heroImagePosition","href","externo","CATEGORIAS","icono","FILTRO_CATEGORIA","Svg","matrizAddress","matrizMapUrl","sucursalAddress","sucursalMapUrl","dir","mapa","storePhoto","IconFacebook","IconInstagram","recruitmentPhoto","p$3","formgridReclutamiento","formgridBuzon","avisoFecha","email","logoFooterUrl","phone","IconWhatsApp","formatoHora","ahoraEnTuxtla","leerCSV","esSalchichoneria","esInicioCtl","sinOfertas","init_MijangosWeb","v","valor","entero","centavos","h24","minutos","mm","partes","get","dia","horarioDe","abre","cierra","abreManana","f","as","cs","ad","cd","size","stroke","filas","fila","campo","comillas","ch","enc","h","iCod","iNom","iCat","name","catName","arr"],"sources":["https:/framerusercontent.com/modules/i9l4706uzlh3BjvRI8GU/vH8S1eeaOF9X07y1fbwb/MijangosWeb.js"],"sourcesContent":["import{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import*as React from\"react\";import{addPropertyControls,ControlType,RenderTarget}from\"framer\";/* ---------- Valores por defecto ---------- */const DEFAULT_MATRIZ_MAP=\"https://maps.google.com/maps?q=Centro%20Comercial%20Mijangos%2C%207a%20Av.%20Sur%20Pte.%20214%2C%20Tuxtla%20Guti%C3%A9rrez&z=17&hl=es&output=embed\";const DEFAULT_SUCURSAL_MAP=\"https://maps.google.com/maps?q=Calle%20Central%20Sur%20430%2C%20Centro%2C%2029000%20Tuxtla%20Guti%C3%A9rrez%2C%20Chis.&z=17&hl=es&output=embed\";const DEFAULT_MATRIZ_ADDRESS=\"7\\xaa Av. Sur Pte. 214 B, Col. Centro, Tuxtla Guti\\xe9rrez, Chiapas\";const DEFAULT_SUCURSAL_ADDRESS=\"Calle Central Sur 430, Col. Centro, Tuxtla Guti\\xe9rrez, Chiapas, C.P. 29000\";const DEFAULT_PUESTOS=[{nombre:\"Ayudante general\",descripcion:\"Acomodo de mercanc\\xeda, surtido de anaqueles y apoyo en piso de venta y bodega.\",detalle:\"\"},{nombre:\"Personal de mostrador\",descripcion:\"Atenci\\xf3n directa a clientes en salchichoner\\xeda, cremer\\xeda o caja, con trato amable y r\\xe1pido.\",detalle:\"\"}];const RUTAS={inicio:\"/\",trabajo:\"/trabaja-con-nosotros\",cotizar:\"/cotiza-tu-pedido\",buzon:\"/buzon\",aviso:\"/aviso-de-privacidad\"};/* Cada círculo del Inicio abre Cotiza con esta categoría ya elegida.\n   El valor debe empezar igual que la categoría de la hoja (sin acentos). */const FILTRO_CATEGORIA=[\"abarrotes\",\"salchichoneria\",\"bebidas\",\"lacteos\",\"abarrotes\",\"limpieza\",\"cuidado\",\"desechables\"];/* ---------- Utilidades ---------- */const esPlaceholder=url=>!url||url.includes(\"TU_ENDPOINT\");const partirPrecio=valor=>{const v=(valor||\"\").trim();if(!v)return null;if(!/^\\$?\\s*\\d+([.,]\\d{1,2})?$/.test(v))return{texto:v};const limpio=v.replace(/[$\\s]/g,\"\").replace(\",\",\".\");const[entero,centavos=\"\"]=limpio.split(\".\");return{entero,centavos:centavos?centavos.padEnd(2,\"0\").slice(0,2):\"\"};};const parseHora=valor=>{const m=/^(\\d{1,2}):(\\d{2})$/.exec((valor||\"\").trim());if(!m)return null;return Number(m[1])*60+Number(m[2]);};const formatoHora=minutos=>{const h24=Math.floor(minutos/60)%24;const mm=minutos%60;const h12=h24%12===0?12:h24%12;return`${h12}:${String(mm).padStart(2,\"0\")} ${h24<12?\"a.m.\":\"p.m.\"}`;};const ahoraEnTuxtla=()=>{const partes=new Intl.DateTimeFormat(\"en-US\",{timeZone:\"America/Mexico_City\",weekday:\"short\",hour:\"2-digit\",minute:\"2-digit\",hour12:false}).formatToParts(new Date);const get=t=>partes.find(p=>p.type===t)?.value||\"\";return{dia:[\"Sun\",\"Mon\",\"Tue\",\"Wed\",\"Thu\",\"Fri\",\"Sat\"].indexOf(get(\"weekday\")),minutos:Number(get(\"hour\"))%24*60+Number(get(\"minute\"))};};const calcularEstado=(semana,domingo)=>{const{dia,minutos}=ahoraEnTuxtla();if(dia<0)return null;const horarioDe=d=>d===0?domingo:semana;const[abre,cierra]=horarioDe(dia);if(abre===null||cierra===null)return null;if(minutos>=abre&&minutos<cierra)return{abierto:true,titulo:\"Abierto ahora\",detalle:`Cierra a las ${formatoHora(cierra)}`};if(minutos<abre)return{abierto:false,titulo:\"Cerrado\",detalle:`Abre hoy a las ${formatoHora(abre)}`};const[abreManana]=horarioDe((dia+1)%7);return{abierto:false,titulo:\"Cerrado\",detalle:abreManana===null?\"\":`Abre ma\\xf1ana a las ${formatoHora(abreManana)}`};};const textoHorario=(as,cs,ad,cd)=>{const f=v=>{const m=parseHora(v);return m===null?v:formatoHora(m);};return`Lunes a s\\xe1bado de ${f(as)} a ${f(cs)}, domingo de ${f(ad)} a ${f(cd)}`;};/* ---------- Íconos ---------- */const Svg=({size=24,children,stroke=1.6})=>/*#__PURE__*/_jsx(\"svg\",{width:size,height:size,viewBox:\"0 0 24 24\",fill:\"none\",stroke:\"currentColor\",strokeWidth:stroke,strokeLinecap:\"round\",strokeLinejoin:\"round\",\"aria-hidden\":\"true\",children:children});const IconWhatsApp=({size=28})=>/*#__PURE__*/_jsxs(Svg,{size:size,stroke:1.8,children:[/*#__PURE__*/_jsx(\"path\",{d:\"M12 3a9 9 0 0 0-7.8 13.5L3 21l4.6-1.2A9 9 0 1 0 12 3z\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M9 8.5c0 3.6 2.9 6.5 6.5 6.5l1-1.5-2-1-1 1c-1.2-.5-2.5-1.8-3-3l1-1-1-2z\"})]});const IconFacebook=()=>/*#__PURE__*/_jsx(Svg,{size:18,stroke:2,children:/*#__PURE__*/_jsx(\"path\",{d:\"M15 3h-2a4 4 0 0 0-4 4v3H7v4h2v7h4v-7h3l1-4h-4V7a1 1 0 0 1 1-1h2z\"})});const IconInstagram=()=>/*#__PURE__*/_jsxs(Svg,{size:18,stroke:2,children:[/*#__PURE__*/_jsx(\"rect\",{x:\"3\",y:\"3\",width:\"18\",height:\"18\",rx:\"5\"}),/*#__PURE__*/_jsx(\"circle\",{cx:\"12\",cy:\"12\",r:\"4\"}),/*#__PURE__*/_jsx(\"circle\",{cx:\"17.5\",cy:\"6.5\",r:\"0.8\"})]});const IconCamara=()=>/*#__PURE__*/_jsxs(Svg,{size:44,stroke:1.5,children:[/*#__PURE__*/_jsx(\"path\",{d:\"M3 8h3l2-3h8l2 3h3v11H3z\"}),/*#__PURE__*/_jsx(\"circle\",{cx:\"12\",cy:\"13\",r:\"4\"})]});const CATEGORIAS=[[\"Granos y abarrotes\",/*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(\"path\",{d:\"M7 6c0-1 1-2 2-2h6c1 0 2 1 2 2l-1 2c2 1 3 4 3 7 0 4-3 6-7 6s-7-2-7-6c0-3 1-6 3-7z\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M9 8h6\"})]})],[\"Salchichoner\\xeda\",/*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(\"path\",{d:\"M6 16c-2-2-2-5 0-7l3-3c2-2 5-2 7 0s2 5 0 7l-3 3c-2 2-5 2-7 0z\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M4.5 19.5L6 18\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M18 6l1.5-1.5\"})]})],[\"Bebidas\",/*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(\"path\",{d:\"M10 2h4v3l1.5 2.5V20a2 2 0 0 1-2 2h-3a2 2 0 0 1-2-2V7.5L10 5z\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M8.5 12h7\"})]})],[\"L\\xe1cteos y huevo\",/*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(\"path\",{d:\"M8 7l2-4h4l2 4v14H8z\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M8 7h8\"})]})],[\"Aceites y conservas\",/*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(\"path\",{d:\"M5 8h14l-1 12H6z\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M9 8V6a3 3 0 0 1 6 0v2\"})]})],[\"Limpieza\",/*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(\"path\",{d:\"M9 9h6v12H9z\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M10 9V6h4l2-2\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M14 6h3\"})]})],[\"Cuidado personal\",/*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(\"path\",{d:\"M5 7c0-1.7 2.2-3 5-3s5 1.3 5 3-2.2 3-5 3-5-1.3-5-3z\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M5 7v10c0 1.7 2.2 3 5 3s5-1.3 5-3V7\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M15 12h4v6h-4\"})]})],[\"Desechables\",/*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(\"path\",{d:\"M6 4h12l-1.5 16h-9z\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M6.5 8h11\"})]})]];/* ---------- Cotizador ---------- */const normalizar=t=>String(t).normalize(\"NFD\").replace(/[\\u0300-\\u036f]/g,\"\").toLowerCase();const ORDEN_CATEGORIAS=[\"Abarrotes\",\"Salchichoner\\xeda y cremer\\xeda\",\"L\\xe1cteos y huevo\",\"Pan y galletas\",\"Botanas y dulces\",\"Bebidas\",\"Limpieza y hogar\",\"Cuidado personal\",\"Beb\\xe9s\",\"Desechables\",\"Veladoras\",\"Mascotas\"];// Lee un CSV simple (con soporte para comillas) y regresa filas\nconst leerCSV=texto=>{const filas=[];let fila=[];let campo=\"\";let comillas=false;for(let i=0;i<texto.length;i++){const ch=texto[i];if(comillas){if(ch==='\"'){if(texto[i+1]==='\"'){campo+='\"';i++;}else comillas=false;}else campo+=ch;}else if(ch==='\"')comillas=true;else if(ch===\",\"){fila.push(campo);campo=\"\";}else if(ch===\"\\n\"||ch===\"\\r\"){if(ch===\"\\r\"&&texto[i+1]===\"\\n\")i++;fila.push(campo);filas.push(fila);fila=[];campo=\"\";}else campo+=ch;}if(campo||fila.length){fila.push(campo);filas.push(fila);}return filas;};// Columnas esperadas en la hoja: codigo, nombre, categoria\nconst csvAProductos=texto=>{const filas=leerCSV(texto).filter(f=>f.some(c=>c.trim()));if(filas.length===0)return[];const enc=filas[0].map(h=>normalizar(h.trim()));const iCod=enc.findIndex(h=>h.startsWith(\"cod\"));const iNom=enc.findIndex(h=>h.startsWith(\"nom\")||h.startsWith(\"prod\"));const iCat=enc.findIndex(h=>h.startsWith(\"cat\")||h.startsWith(\"lin\"));if(iNom<0)return[];return filas.slice(1).map(f=>{const code=(iCod>=0?f[iCod]:\"\").trim();const name=(f[iNom]||\"\").trim();const catName=(iCat>=0?f[iCat]:\"\").trim()||\"Otros\";return{id:`${code}|${name}`,code,name,c:0,catName,key:normalizar(`${name} ${code} ${catName}`)};}).filter(p=>p.name).filter((p,i,arr)=>arr.findIndex(q=>q.id===p.id)===i);};const esSalchichoneria=p=>normalizar(p.catName).includes(\"salchichoner\");const PAGINA_COTIZA=30;const unidadesDe=p=>esSalchichoneria(p)?[\"kg\",\"pieza\",\"caja\"]:[\"pieza\",\"caja\"];const pasoDe=u=>u===\"kg\"?.25:1;const fmtCantidad=(q,u)=>{const n=Math.round(q*100)/100;if(u===\"kg\")return`${n} kg`;return`${n} ${n===1?u:u+\"s\"}`;};const etiquetaUnidad=u=>u===\"kg\"?\"Kg\":u===\"pieza\"?\"Pieza\":\"Caja\";function Cotizador({whatsappNumber,catalogoUrl}){const[productos,setProductos]=React.useState([]);const[estadoCarga,setEstadoCarga]=React.useState(\"cargando\");React.useEffect(()=>{if(!catalogoUrl){setEstadoCarga(\"error\");return;}let vivo=true;setEstadoCarga(\"cargando\");fetch(catalogoUrl).then(r=>{if(!r.ok)throw new Error(String(r.status));return r.text();}).then(texto=>{if(!vivo)return;const lista=csvAProductos(texto);setProductos(lista);setEstadoCarga(lista.length?\"listo\":\"error\");}).catch(()=>vivo&&setEstadoCarga(\"error\"));return()=>{vivo=false;};},[catalogoUrl]);const porCodigo=React.useMemo(()=>{const m={};productos.forEach(p=>{m[p.id]=p;});return m;},[productos]);const categorias=React.useMemo(()=>{const presentes=Array.from(new Set(productos.map(p=>p.catName)));const ordenadas=ORDEN_CATEGORIAS.filter(c=>presentes.includes(c));return ordenadas.concat(presentes.filter(c=>!ORDEN_CATEGORIAS.includes(c)));},[productos]);const[items,setItems]=React.useState({});const[cat,setCat]=React.useState(\"Todos\");const[busca,setBusca]=React.useState(\"\");const[limite,setLimite]=React.useState(PAGINA_COTIZA);// Si llega desde un círculo del Inicio (?categoria=...), elige esa categoría\nconst filtroAplicado=React.useRef(false);React.useEffect(()=>{if(filtroAplicado.current||categorias.length===0)return;filtroAplicado.current=true;let pedido=\"\";try{pedido=new URLSearchParams(window.location.search).get(\"categoria\")||\"\";}catch{pedido=\"\";}if(!pedido)return;const buscado=normalizar(pedido);const encontrada=categorias.find(c=>normalizar(c).startsWith(buscado));if(!encontrada)return;setCat(encontrada);window.setTimeout(()=>{document.getElementById(\"catalogo\")?.scrollIntoView({behavior:\"smooth\",block:\"start\"});},150);},[categorias]);const[nombre,setNombre]=React.useState(\"\");const[uso,setUso]=React.useState(\"Casa\");const[suc,setSuc]=React.useState(\"Matriz\");const[fecha,setFecha]=React.useState(\"\");const[extra,setExtra]=React.useState(\"\");const[intento,setIntento]=React.useState(false);const cambiar=(p,delta)=>{setItems(prev=>{const it={...prev};const cur=it[p.id]||{q:0,u:unidadesDe(p)[0]};const q=Math.round((cur.q+delta*pasoDe(cur.u))*100)/100;if(q<=0)delete it[p.id];else it[p.id]={q,u:cur.u};return it;});setIntento(false);};const ponUnidad=(p,u)=>setItems(prev=>{if(!prev[p.id])return prev;const q=u===\"kg\"?prev[p.id].q:Math.max(1,Math.round(prev[p.id].q));return{...prev,[p.id]:{q,u}};});const quitar=code=>setItems(prev=>{const it={...prev};delete it[code];return it;});const filtrados=React.useMemo(()=>{const palabras=normalizar(busca.trim()).split(/\\s+/).filter(Boolean);return productos.filter(p=>(cat===\"Todos\"||p.catName===cat)&&palabras.every(w=>p.key.includes(w)));},[busca,cat,productos]);const visibles=filtrados.slice(0,limite);const codigos=Object.keys(items);const n=codigos.length;const conteo=n===1?\"1 producto\":`${n} productos`;const extraLimpio=extra.trim();const nombreLimpio=nombre.trim();const hayAlgo=n>0||extraLimpio.length>0;const listo=hayAlgo&&nombreLimpio.length>0;let faltaTexto=\"Para enviar: agrega al menos un producto y escribe tu nombre.\";if(hayAlgo&&!nombreLimpio)faltaTexto=\"Solo falta tu nombre para enviar.\";if(!hayAlgo&&nombreLimpio)faltaTexto=\"Agrega al menos un producto para enviar.\";const fechaTxt=fecha?fecha.split(\"-\").reverse().join(\"/\"):\"Por definir\";const lineas=codigos.map(code=>{const p=porCodigo[code];const s=items[code];return`- ${fmtCantidad(s.q,s.u)} de ${p?p.name:code}${p&&p.code?` (cod. ${p.code})`:\"\"}`;});const mensaje=[\"Hola, quiero cotizar este pedido:\",\"\"].concat(lineas).concat(extraLimpio?[\"\",`Adem\\xe1s: ${extraLimpio}`]:[]).concat([\"\",`Nombre: ${nombreLimpio}`,`Es para: ${uso}`,`Recoger en: ${suc}`,`Para cu\\xe1ndo: ${fechaTxt}`]).join(\"\\n\");const waLink=`https://wa.me/${(whatsappNumber||\"\").replace(/\\D/g,\"\")}?text=${encodeURIComponent(mensaje)}`;const irAResumen=e=>{e.preventDefault();setIntento(true);document.getElementById(\"resumen\")?.scrollIntoView({behavior:\"smooth\",block:\"start\"});};const IconoWA=()=>/*#__PURE__*/_jsxs(\"svg\",{width:\"22\",height:\"22\",viewBox:\"0 0 24 24\",fill:\"none\",stroke:\"currentColor\",strokeWidth:\"1.9\",strokeLinecap:\"round\",strokeLinejoin:\"round\",\"aria-hidden\":\"true\",children:[/*#__PURE__*/_jsx(\"path\",{d:\"M12 3a9 9 0 0 0-7.8 13.5L3 21l4.6-1.2A9 9 0 1 0 12 3z\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M9 8.5c0 3.6 2.9 6.5 6.5 6.5l1-1.5-2-1-1 1c-1.2-.5-2.5-1.8-3-3l1-1-1-2z\"})]});return /*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(\"header\",{className:\"mj-page-head\",children:/*#__PURE__*/_jsxs(\"div\",{className:\"mj-wrap mj-head-simple\",children:[/*#__PURE__*/_jsx(\"h1\",{children:\"Cotiza tu pedido\"}),/*#__PURE__*/_jsx(\"p\",{className:\"mj-justify\",children:\"Busca entre nuestros productos, arma tu lista y te mandamos precio y disponibilidad por WhatsApp. Ideal para tu negocio, una fiesta o la despensa grande del mes.\"}),/*#__PURE__*/_jsxs(\"p\",{className:\"mj-cq-notice\",children:[/*#__PURE__*/_jsx(\"strong\",{children:\"Importante:\"}),\" respondemos las cotizaciones en horario de tienda y por orden de llegada. Seg\\xfan la carga de trabajo, la respuesta puede tardar; no es inmediata. Si necesitas tu pedido con urgencia, env\\xedalo con anticipaci\\xf3n.\"]}),/*#__PURE__*/_jsxs(\"ol\",{className:\"mj-steps\",children:[/*#__PURE__*/_jsxs(\"li\",{children:[/*#__PURE__*/_jsx(\"span\",{children:\"1\"}),\"Elige productos y cantidades\"]}),/*#__PURE__*/_jsxs(\"li\",{children:[/*#__PURE__*/_jsx(\"span\",{children:\"2\"}),\"D\\xe9janos tus datos\"]}),/*#__PURE__*/_jsxs(\"li\",{children:[/*#__PURE__*/_jsx(\"span\",{children:\"3\"}),\"Te respondemos con tu cotizaci\\xf3n\"]})]})]})}),/*#__PURE__*/_jsx(\"section\",{className:\"mj-plain mj-cq\",children:/*#__PURE__*/_jsxs(\"div\",{className:\"mj-wrap mj-cq-row\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"mj-cq-catalog\",id:\"catalogo\",children:[/*#__PURE__*/_jsx(\"label\",{htmlFor:\"mj-cq-buscar\",className:\"mj-cq-label\",children:\"Buscar producto o c\\xf3digo\"}),/*#__PURE__*/_jsx(\"input\",{id:\"mj-cq-buscar\",type:\"search\",className:\"mj-cq-search\",placeholder:\"Ej. aceite patrona, jam\\xf3n, vaso t\\xe9rmico\",value:busca,onChange:e=>{setBusca(e.target.value);setLimite(PAGINA_COTIZA);}}),/*#__PURE__*/_jsx(\"div\",{className:\"mj-chips\",children:[\"Todos\"].concat(categorias).map(c=>/*#__PURE__*/_jsx(\"button\",{type:\"button\",className:`mj-chip ${cat===c?\"on\":\"\"}`,onClick:()=>{setCat(c);setLimite(PAGINA_COTIZA);},children:c},c))}),estadoCarga===\"cargando\"?/*#__PURE__*/_jsx(\"p\",{className:\"mj-cq-count\",children:\"Cargando productos...\"}):null,estadoCarga===\"error\"?/*#__PURE__*/_jsx(\"div\",{className:\"mj-warning\",children:'No pudimos cargar la lista de productos. Escribe lo que necesitas en \"\\xbfAlgo m\\xe1s?\" y te cotizamos igual por WhatsApp.'}):null,filtrados.length>0?/*#__PURE__*/_jsxs(\"p\",{className:\"mj-cq-count\",children:[\"Mostrando \",visibles.length,\" de\",\" \",filtrados.length.toLocaleString(\"es-MX\"),\" \",\"productos\"]}):null,/*#__PURE__*/_jsxs(\"div\",{className:\"mj-cq-list\",children:[visibles.map(p=>{const sel=items[p.id];return /*#__PURE__*/_jsxs(\"div\",{className:\"mj-cq-item\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"mj-cq-info\",children:[/*#__PURE__*/_jsx(\"span\",{className:\"mj-cq-name\",children:p.name}),/*#__PURE__*/_jsxs(\"span\",{className:\"mj-cq-meta\",children:[p.catName,p.code?`, c\\xf3digo ${p.code}`:\"\"]}),sel?/*#__PURE__*/_jsx(\"div\",{className:\"mj-cq-units\",children:unidadesDe(p).map(u=>/*#__PURE__*/_jsx(\"button\",{type:\"button\",className:`mj-chip mj-chip-sm ${sel.u===u?\"on\":\"\"}`,onClick:()=>ponUnidad(p,u),children:etiquetaUnidad(u)},u))}):null]}),sel?/*#__PURE__*/_jsxs(\"div\",{className:\"mj-stepper\",children:[/*#__PURE__*/_jsx(\"button\",{type:\"button\",\"aria-label\":\"Quitar uno\",onClick:()=>cambiar(p,-1),children:\"−\"}),/*#__PURE__*/_jsx(\"span\",{children:fmtCantidad(sel.q,sel.u)}),/*#__PURE__*/_jsx(\"button\",{type:\"button\",\"aria-label\":\"Agregar uno\",className:\"plus\",onClick:()=>cambiar(p,1),children:\"+\"})]}):/*#__PURE__*/_jsx(\"button\",{type:\"button\",className:\"mj-btn mj-btn-outline\",onClick:()=>cambiar(p,1),children:\"Agregar\"})]},p.id);}),estadoCarga===\"listo\"&&filtrados.length===0?/*#__PURE__*/_jsx(\"p\",{className:\"mj-cq-empty\",children:'No encontramos ese producto. Escr\\xedbelo en \"\\xbfAlgo m\\xe1s?\" y lo cotizamos igual.'}):null]}),filtrados.length>visibles.length?/*#__PURE__*/_jsx(\"button\",{type:\"button\",className:\"mj-btn mj-btn-outline mj-btn-lg mj-cq-more\",onClick:()=>setLimite(limite+PAGINA_COTIZA),children:\"Ver m\\xe1s productos\"}):null]}),/*#__PURE__*/_jsxs(\"aside\",{className:\"mj-cq-summary\",id:\"resumen\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"mj-cq-sumhead\",children:[/*#__PURE__*/_jsx(\"h2\",{children:\"Tu lista\"}),/*#__PURE__*/_jsx(\"span\",{children:conteo})]}),n===0?/*#__PURE__*/_jsx(\"p\",{className:\"mj-cq-hint\",children:\"Todav\\xeda no agregas productos. B\\xfascalos y aqu\\xed se van juntando.\"}):/*#__PURE__*/_jsx(\"div\",{className:\"mj-cq-sel\",children:codigos.map(code=>{const p=porCodigo[code];const s=items[code];return /*#__PURE__*/_jsxs(\"div\",{className:\"mj-cq-selrow\",children:[/*#__PURE__*/_jsx(\"span\",{children:p?p.name:code}),/*#__PURE__*/_jsxs(\"span\",{className:\"mj-cq-selqty\",children:[/*#__PURE__*/_jsx(\"strong\",{children:fmtCantidad(s.q,s.u)}),/*#__PURE__*/_jsx(\"button\",{type:\"button\",\"aria-label\":\"Quitar de la lista\",onClick:()=>quitar(code),children:\"\\xd7\"})]})]},code);})}),/*#__PURE__*/_jsxs(\"div\",{className:\"mj-field\",children:[/*#__PURE__*/_jsx(\"label\",{htmlFor:\"mj-cq-nombre\",children:\"Tu nombre\"}),/*#__PURE__*/_jsx(\"input\",{id:\"mj-cq-nombre\",type:\"text\",placeholder:\"Nombre o negocio\",value:nombre,onChange:e=>setNombre(e.target.value)})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"mj-field\",children:[/*#__PURE__*/_jsx(\"span\",{className:\"mj-cq-label\",children:\"Es para\"}),/*#__PURE__*/_jsx(\"div\",{className:\"mj-chips mj-chips-wrap\",children:[\"Casa\",\"Negocio\",\"Evento\"].map(u=>/*#__PURE__*/_jsx(\"button\",{type:\"button\",className:`mj-chip mj-chip-cafe ${uso===u?\"on\":\"\"}`,onClick:()=>setUso(u),children:u},u))})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"mj-grid2 mj-grid2-sm\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"mj-field\",children:[/*#__PURE__*/_jsx(\"label\",{htmlFor:\"mj-cq-suc\",children:\"Recoger en\"}),/*#__PURE__*/_jsxs(\"select\",{id:\"mj-cq-suc\",value:suc,onChange:e=>setSuc(e.target.value),children:[/*#__PURE__*/_jsx(\"option\",{value:\"Matriz\",children:\"Matriz\"}),/*#__PURE__*/_jsx(\"option\",{value:\"Central Sur\",children:\"Central Sur\"})]})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"mj-field\",children:[/*#__PURE__*/_jsx(\"label\",{htmlFor:\"mj-cq-fecha\",children:\"\\xbfPara cu\\xe1ndo?\"}),/*#__PURE__*/_jsx(\"input\",{id:\"mj-cq-fecha\",type:\"date\",value:fecha,onChange:e=>setFecha(e.target.value)})]})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"mj-field\",children:[/*#__PURE__*/_jsx(\"label\",{htmlFor:\"mj-cq-extra\",children:\"\\xbfAlgo m\\xe1s que no encontraste?\"}),/*#__PURE__*/_jsx(\"textarea\",{id:\"mj-cq-extra\",rows:2,placeholder:\"Ej. 2 cajas de refresco de 600 ml\",value:extra,onChange:e=>setExtra(e.target.value)})]}),listo?/*#__PURE__*/_jsxs(\"a\",{className:\"mj-btn mj-btn-wa mj-btn-lg mj-btn-full\",href:waLink,target:\"_blank\",rel:\"noreferrer\",children:[/*#__PURE__*/_jsx(IconoWA,{}),\"Enviar cotizaci\\xf3n por WhatsApp\"]}):/*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsxs(\"button\",{type:\"button\",className:\"mj-btn mj-btn-wa mj-btn-lg mj-btn-full off\",onClick:()=>setIntento(true),children:[/*#__PURE__*/_jsx(IconoWA,{}),\"Enviar cotizaci\\xf3n por WhatsApp\"]}),/*#__PURE__*/_jsx(\"p\",{className:`mj-cq-falta ${intento?\"alerta\":\"\"}`,children:faltaTexto})]}),/*#__PURE__*/_jsx(\"p\",{className:\"mj-legal\",children:\"La respuesta no es inmediata: atendemos por orden de llegada en horario de tienda. Te confirmamos precios y existencias por WhatsApp. Los precios pueden cambiar seg\\xfan disponibilidad.\"})]})]})}),n>0?listo?/*#__PURE__*/_jsxs(\"a\",{href:waLink,target:\"_blank\",rel:\"noreferrer\",className:\"mj-cq-bar\",children:[/*#__PURE__*/_jsxs(\"span\",{children:[conteo,\" en tu lista\"]}),/*#__PURE__*/_jsx(\"span\",{className:\"mj-cq-bar-btn\",children:\"Enviar por WhatsApp\"})]}):/*#__PURE__*/_jsxs(\"a\",{href:\"#resumen\",className:\"mj-cq-bar\",onClick:irAResumen,children:[/*#__PURE__*/_jsxs(\"span\",{children:[conteo,\" en tu lista\"]}),/*#__PURE__*/_jsx(\"span\",{className:\"mj-cq-bar-btn\",children:nombreLimpio?\"Revisar y enviar\":\"Falta tu nombre\"})]}):null]});}/* ---------- Componente ---------- */export default function MijangosWeb(props){const{pagina=\"inicio\",logoUrl=\"\",logoAltura=72,logoFooterUrl=\"\",heroFoto=\"\",heroTitulo=\"Tu despensa de siempre, en el centro de Tuxtla\",heroSubtitulo=\"Dos sucursales, precios justos y la atenci\\xf3n de una tienda familiar chiapaneca.\",heroEtiqueta=\"\",ofertasActivas=true,ofertasTitulo=\"Ofertas de la semana\",ofertasVigencia=\"\",ofertasSucursal=\"ambas\",ofertasCondiciones=\"Hasta agotar existencias.\",ofertasCodigo=\"\",ofertas=[],mostrarCampanas=true,heroImage1=\"\",heroImage2=\"\",heroImage3=\"\",heroImage4=\"\",heroImage5=\"\",campanaMovil1=\"\",campanaMovil2=\"\",campanaMovil3=\"\",campanaMovil4=\"\",campanaMovil5=\"\",campanaLink1=\"\",campanaLink2=\"\",campanaLink3=\"\",campanaLink4=\"\",campanaLink5=\"\",heroIntervalSeconds=5,heroImagePosition=\"center center\",storePhoto=\"\",imgGranos=\"\",imgSalchichoneria=\"\",imgBebidas=\"\",imgLacteos=\"\",imgAceites=\"\",imgLimpieza=\"\",imgCuidado=\"\",imgDesechables=\"\",recruitmentPhoto=\"\",puestos=DEFAULT_PUESTOS,whatsappNumber=\"529611722021\",phone=\"961 172 2021\",email=\"mijangosrespaldo@gmail.com\",aperturaSemana=\"07:00\",cierreSemana=\"20:30\",aperturaDomingo=\"07:30\",cierreDomingo=\"15:30\",matrizAddress=DEFAULT_MATRIZ_ADDRESS,sucursalAddress=DEFAULT_SUCURSAL_ADDRESS,matrizMapUrl=DEFAULT_MATRIZ_MAP,sucursalMapUrl=DEFAULT_SUCURSAL_MAP,facebookUrl=\"\",instagramUrl=\"\",catalogoUrl=\"https://docs.google.com/spreadsheets/d/e/2PACX-1vSpolxXB0-mU25kLXXyCyqiAmg__XIoq_EZQtoV3uvPlAXwcaYHqw33kKdLM1NPQEX2I5Vyfr7oEg16/pub?gid=68788926&single=true&output=csv\",formgridBuzon=\"https://formgrid.dev/api/f/TU_ENDPOINT_BUZON\",formgridReclutamiento=\"https://formgrid.dev/api/f/TU_ENDPOINT_RECLUTAMIENTO\",avisoFecha=\"\"}=props;const enCanvas=RenderTarget.current()===RenderTarget.canvas;const esInicio=pagina===\"inicio\";const[menuOpen,setMenuOpen]=React.useState(false);const[estado,setEstado]=React.useState(null);const[campanaActiva,setCampanaActiva]=React.useState(0);/* ----- Abierto / cerrado ----- */React.useEffect(()=>{const semana=[parseHora(aperturaSemana),parseHora(cierreSemana)];const domingo=[parseHora(aperturaDomingo),parseHora(cierreDomingo)];const actualizar=()=>{try{setEstado(calcularEstado(semana,domingo));}catch{setEstado(null);}};actualizar();const t=window.setInterval(actualizar,6e4);return()=>window.clearInterval(t);},[aperturaSemana,cierreSemana,aperturaDomingo,cierreDomingo]);/* ----- Campañas (carrusel) ----- */const campanas=React.useMemo(()=>[[heroImage1,campanaMovil1,campanaLink1],[heroImage2,campanaMovil2,campanaLink2],[heroImage3,campanaMovil3,campanaLink3],[heroImage4,campanaMovil4,campanaLink4],[heroImage5,campanaMovil5,campanaLink5]].filter(([img])=>Boolean(img)).map(([img,movil,link])=>({img,movil:movil||img,link:(link||\"\").trim()})),[heroImage1,heroImage2,heroImage3,heroImage4,heroImage5,campanaMovil1,campanaMovil2,campanaMovil3,campanaMovil4,campanaMovil5,campanaLink1,campanaLink2,campanaLink3,campanaLink4,campanaLink5]);const hayCampanaMovil=Boolean(campanaMovil1||campanaMovil2||campanaMovil3||campanaMovil4||campanaMovil5);// Link de campaña: \"#ofertas\", \"/cotiza-tu-pedido\", \"whatsapp\" o una URL completa\nconst hrefCampana=link=>link.toLowerCase()===\"whatsapp\"?whatsappLink:link;React.useEffect(()=>{if(campanas.length<=1)return;const ms=Math.max(3,heroIntervalSeconds||5)*1e3;const t=window.setTimeout(()=>setCampanaActiva(c=>(c+1)%campanas.length),ms);return()=>window.clearTimeout(t);},[campanaActiva,campanas.length,heroIntervalSeconds]);React.useEffect(()=>setCampanaActiva(0),[campanas.length]);/* ----- Ofertas ----- */const ofertasValidas=(ofertas||[]).filter(o=>o&&(o.producto||o.imagen)).slice(0,4);const mostrarOfertas=ofertasActivas&&ofertasValidas.length>0;const textoSucursalOfertas=ofertasSucursal===\"matriz\"?\"en Matriz\":ofertasSucursal===\"central\"?\"en Central Sur\":\"en Matriz y Central Sur\";/* ----- Links ----- */const whatsappLink=`https://wa.me/${whatsappNumber}?text=${encodeURIComponent(\"Hola, vi la p\\xe1gina de Centro Comercial Mijangos y quiero m\\xe1s informaci\\xf3n.\")}`;const waSucursal=nombre=>`https://wa.me/${whatsappNumber}?text=${encodeURIComponent(`Hola, tengo una pregunta sobre la sucursal ${nombre}.`)}`;const comoLlegar=d=>`https://www.google.com/maps/dir/?api=1&destination=${encodeURIComponent(d)}`;const horario=textoHorario(aperturaSemana,cierreSemana,aperturaDomingo,cierreDomingo);const irASeccion=id=>e=>{setMenuOpen(false);if(!esInicio)return;const el=document.getElementById(id);if(el){e.preventDefault();el.scrollIntoView({behavior:\"smooth\",block:\"start\"});}};const hrefSeccion=id=>esInicio?`#${id}`:`/#${id}`;const onFormSubmit=endpoint=>e=>{if(esPlaceholder(endpoint)){e.preventDefault();window.open(whatsappLink,\"_blank\");}};const hayRedes=Boolean(facebookUrl||instagramUrl);const imagenesCategorias=[imgGranos,imgSalchichoneria,imgBebidas,imgLacteos,imgAceites,imgLimpieza,imgCuidado,imgDesechables];const StatusPill=()=>estado?/*#__PURE__*/_jsxs(\"span\",{className:`mj-status ${estado.abierto?\"open\":\"closed\"}`,children:[/*#__PURE__*/_jsx(\"span\",{className:\"mj-dot\"}),/*#__PURE__*/_jsx(\"strong\",{children:estado.titulo}),estado.detalle?/*#__PURE__*/_jsx(\"span\",{children:estado.detalle}):null]}):null;const AvisoEndpoint=({url,nombre})=>enCanvas&&esPlaceholder(url)?/*#__PURE__*/_jsxs(\"div\",{className:\"mj-warning\",children:['Falta configurar \"',nombre,'\" en el panel derecho. As\\xed como est\\xe1, los mensajes no llegan a ning\\xfan correo (en el sitio se mandan a WhatsApp mientras tanto).']}):null;const Placeholder=({texto})=>/*#__PURE__*/_jsxs(\"div\",{className:\"mj-ph\",children:[/*#__PURE__*/_jsx(IconCamara,{}),/*#__PURE__*/_jsx(\"span\",{children:texto})]});const puestosValidos=(puestos||[]).filter(p=>p&&p.nombre);/* ================= RENDER ================= */return /*#__PURE__*/_jsxs(\"div\",{className:\"mj\",style:{[\"--logo-h\"]:`${logoAltura||72}px`},children:[/*#__PURE__*/_jsx(\"style\",{children:CSS}),/*#__PURE__*/_jsx(\"nav\",{className:\"mj-nav\",children:/*#__PURE__*/_jsxs(\"div\",{className:\"mj-nav-inner\",children:[/*#__PURE__*/_jsx(\"a\",{href:RUTAS.inicio,className:\"mj-brand\",\"aria-label\":\"Inicio\",children:logoUrl?/*#__PURE__*/_jsx(\"img\",{src:logoUrl,alt:\"Centro Comercial Mijangos\"}):/*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(\"span\",{className:\"mj-brand-small\",children:\"CENTRO COMERCIAL\"}),/*#__PURE__*/_jsx(\"span\",{className:\"mj-brand-big\",children:\"Mijangos\"})]})}),/*#__PURE__*/_jsxs(\"button\",{className:\"mj-burger\",onClick:()=>setMenuOpen(!menuOpen),\"aria-label\":menuOpen?\"Cerrar men\\xfa\":\"Abrir men\\xfa\",\"aria-expanded\":menuOpen,children:[/*#__PURE__*/_jsx(\"span\",{}),/*#__PURE__*/_jsx(\"span\",{}),/*#__PURE__*/_jsx(\"span\",{})]}),/*#__PURE__*/_jsxs(\"div\",{className:`mj-links ${menuOpen?\"open\":\"\"}`,children:[/*#__PURE__*/_jsx(\"a\",{href:hrefSeccion(\"ofertas\"),onClick:irASeccion(\"ofertas\"),children:\"Ofertas\"}),/*#__PURE__*/_jsx(\"a\",{href:hrefSeccion(\"sucursales\"),onClick:irASeccion(\"sucursales\"),children:\"Sucursales\"}),/*#__PURE__*/_jsx(\"a\",{href:hrefSeccion(\"productos\"),onClick:irASeccion(\"productos\"),children:\"Productos\"}),/*#__PURE__*/_jsx(\"a\",{href:RUTAS.cotizar,className:pagina===\"cotizar\"?\"active\":\"\",\"aria-current\":pagina===\"cotizar\"?\"page\":undefined,children:\"Cotiza tu pedido\"}),/*#__PURE__*/_jsx(\"a\",{href:hrefSeccion(\"nosotros\"),onClick:irASeccion(\"nosotros\"),children:\"Nosotros\"}),/*#__PURE__*/_jsx(\"a\",{href:RUTAS.trabajo,className:pagina===\"trabajo\"?\"active\":\"\",\"aria-current\":pagina===\"trabajo\"?\"page\":undefined,children:\"Trabaja con nosotros\"}),/*#__PURE__*/_jsx(\"a\",{href:whatsappLink,target:\"_blank\",rel:\"noreferrer\",className:\"mj-btn mj-btn-primary mj-nav-wa\",children:\"WhatsApp\"})]})]})}),esInicio&&/*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(\"header\",{className:\"mj-hero\",id:\"inicio\",children:/*#__PURE__*/_jsxs(\"div\",{className:\"mj-hero-row\",children:[heroFoto?/*#__PURE__*/_jsx(\"div\",{className:\"mj-hero-photo\",children:/*#__PURE__*/_jsx(\"img\",{src:heroFoto,alt:\"Productos de despensa en Mijangos\"})}):enCanvas?/*#__PURE__*/_jsx(\"div\",{className:\"mj-hero-photo\",children:/*#__PURE__*/_jsx(Placeholder,{texto:\"Sube la foto de despensa en 'Hero foto'\"})}):null,/*#__PURE__*/_jsxs(\"div\",{className:\"mj-hero-text\",children:[heroEtiqueta?/*#__PURE__*/_jsx(\"span\",{className:\"mj-hero-tag\",children:heroEtiqueta}):null,/*#__PURE__*/_jsx(\"h1\",{children:heroTitulo}),/*#__PURE__*/_jsx(\"p\",{children:heroSubtitulo}),/*#__PURE__*/_jsxs(\"div\",{className:\"mj-btns\",children:[mostrarOfertas?/*#__PURE__*/_jsx(\"a\",{href:\"#ofertas\",onClick:irASeccion(\"ofertas\"),className:\"mj-btn mj-btn-primary mj-btn-lg\",children:\"Ver ofertas de la semana\"}):null,/*#__PURE__*/_jsx(\"a\",{href:\"#sucursales\",onClick:irASeccion(\"sucursales\"),className:\"mj-btn mj-btn-outline mj-btn-lg\",children:\"C\\xf3mo llegar\"})]}),/*#__PURE__*/_jsx(StatusPill,{})]})]})}),mostrarOfertas&&/*#__PURE__*/_jsxs(\"section\",{className:\"mj-offers\",id:\"ofertas\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"mj-wrap\",children:[/*#__PURE__*/_jsx(\"h2\",{className:\"mj-h2\",children:ofertasTitulo}),/*#__PURE__*/_jsx(\"div\",{className:\"mj-offer-grid\",children:ofertasValidas.map((o,i)=>{const precio=partirPrecio(o.precio);return /*#__PURE__*/_jsxs(\"article\",{className:\"mj-offer\",children:[o.etiqueta?/*#__PURE__*/_jsx(\"span\",{className:\"mj-offer-tag\",children:o.etiqueta}):null,/*#__PURE__*/_jsx(\"h3\",{children:o.producto}),o.detalle?/*#__PURE__*/_jsx(\"p\",{className:\"mj-offer-detail\",children:o.detalle}):null,/*#__PURE__*/_jsx(\"div\",{className:\"mj-offer-img\",children:o.imagen?/*#__PURE__*/_jsx(\"img\",{src:o.imagen,alt:o.producto||\"Oferta\",loading:\"lazy\"}):null}),/*#__PURE__*/_jsxs(\"div\",{className:\"mj-offer-foot\",children:[o.precioAntes?/*#__PURE__*/_jsxs(\"span\",{className:\"mj-offer-old\",children:[\"Antes\",\" \",o.precioAntes.trim().startsWith(\"$\")?o.precioAntes:`$${o.precioAntes}`]}):/*#__PURE__*/_jsx(\"span\",{}),precio?/*#__PURE__*/_jsx(\"div\",{className:\"mj-price\",children:\"texto\"in precio?/*#__PURE__*/_jsx(\"span\",{className:\"mj-price-txt\",children:precio.texto}):/*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(\"span\",{className:\"mj-price-sign\",children:\"$\"}),/*#__PURE__*/_jsx(\"span\",{className:\"mj-price-int\",children:precio.entero}),precio.centavos?/*#__PURE__*/_jsx(\"span\",{className:\"mj-price-cents\",children:precio.centavos}):null]})}):null]})]},i);})}),ofertasCodigo?/*#__PURE__*/_jsxs(\"p\",{className:\"mj-offer-code\",children:[\"Menciona el c\\xf3digo\",\" \",/*#__PURE__*/_jsx(\"strong\",{children:ofertasCodigo}),\" en caja\"]}):null]}),/*#__PURE__*/_jsx(\"div\",{className:\"mj-validity\",children:/*#__PURE__*/_jsxs(\"p\",{children:[ofertasVigencia?`Precios v\\xe1lidos ${ofertasVigencia} ${textoSucursalOfertas}.`:`Precios v\\xe1lidos ${textoSucursalOfertas}.`,\" \",ofertasCondiciones]})})]}),enCanvas&&ofertasActivas&&!mostrarOfertas&&/*#__PURE__*/_jsx(\"div\",{className:\"mj-wrap\",children:/*#__PURE__*/_jsx(\"div\",{className:\"mj-warning\",style:{marginTop:24},children:'Ofertas activas pero sin productos. Agr\\xe9galos en el panel derecho, en \"Ofertas\". Este aviso solo se ve en el editor.'})}),mostrarCampanas&&campanas.length>0&&/*#__PURE__*/_jsx(\"section\",{className:\"mj-campaigns\",children:/*#__PURE__*/_jsx(\"div\",{className:\"mj-wrap\",children:/*#__PURE__*/_jsxs(\"div\",{className:`mj-slider${hayCampanaMovil?\" con-movil\":\"\"}`,children:[campanas.map((c,i)=>{const activa=i===campanaActiva;const imagen=/*#__PURE__*/_jsxs(\"picture\",{children:[/*#__PURE__*/_jsx(\"source\",{media:\"(max-width: 640px)\",srcSet:c.movil}),/*#__PURE__*/_jsx(\"img\",{src:c.img,alt:\"\",style:{objectPosition:heroImagePosition||\"center center\"}})]});if(!c.link){return /*#__PURE__*/_jsx(\"div\",{className:`mj-slide${activa?\" active\":\"\"}`,\"aria-hidden\":!activa,children:imagen},`${c.img}-${i}`);}const href=hrefCampana(c.link);const externo=/^https?:/i.test(href);return /*#__PURE__*/_jsx(\"a\",{className:`mj-slide${activa?\" active\":\"\"}`,href:href,\"aria-hidden\":!activa,tabIndex:activa?0:-1,\"aria-label\":`Campa\\xf1a ${i+1}`,target:externo?\"_blank\":undefined,rel:externo?\"noreferrer\":undefined,onClick:href.startsWith(\"#\")?irASeccion(href.slice(1)):undefined,children:imagen},`${c.img}-${i}`);}),campanas.length>1&&/*#__PURE__*/_jsx(\"div\",{className:\"mj-dots\",children:campanas.map((_,i)=>/*#__PURE__*/_jsx(\"button\",{className:i===campanaActiva?\"active\":\"\",onClick:()=>setCampanaActiva(i),\"aria-label\":`Ver campa\\xf1a ${i+1}`},i))})]})})}),/*#__PURE__*/_jsx(\"section\",{className:\"mj-cats\",id:\"productos\",children:/*#__PURE__*/_jsxs(\"div\",{className:\"mj-wrap\",children:[/*#__PURE__*/_jsx(\"h2\",{className:\"mj-h2\",children:\"Todo para tu despensa\"}),/*#__PURE__*/_jsxs(\"p\",{className:\"mj-sub\",children:[\"Precios y disponibilidad exacta en tienda. \\xbfCompra grande o para tu negocio?\",\" \",/*#__PURE__*/_jsx(\"a\",{href:RUTAS.cotizar,className:\"mj-inline-link\",children:\"Cotiza tu pedido por WhatsApp\"})]}),/*#__PURE__*/_jsx(\"div\",{className:\"mj-cat-row\",children:CATEGORIAS.map(([nombre,icono],i)=>/*#__PURE__*/_jsxs(\"a\",{className:\"mj-cat\",href:`${RUTAS.cotizar}?categoria=${FILTRO_CATEGORIA[i]||\"\"}`,\"aria-label\":`Ver productos de ${nombre}`,children:[imagenesCategorias[i]?/*#__PURE__*/_jsx(\"img\",{className:\"mj-cat-img\",src:imagenesCategorias[i],alt:nombre,loading:\"lazy\"}):/*#__PURE__*/_jsx(\"span\",{className:\"mj-cat-circle\",children:/*#__PURE__*/_jsx(Svg,{size:46,stroke:1.5,children:icono})}),/*#__PURE__*/_jsx(\"span\",{className:\"mj-cat-name\",children:nombre})]},nombre))})]})}),/*#__PURE__*/_jsx(\"section\",{className:\"mj-branches\",id:\"sucursales\",children:/*#__PURE__*/_jsxs(\"div\",{className:\"mj-wrap\",children:[/*#__PURE__*/_jsx(\"h2\",{className:\"mj-h2\",children:\"Vis\\xedtanos\"}),/*#__PURE__*/_jsx(\"div\",{className:\"mj-branch-grid\",children:[[\"Matriz\",matrizAddress,matrizMapUrl],[\"Central Sur\",sucursalAddress,sucursalMapUrl]].map(([nombre,dir,mapa])=>/*#__PURE__*/_jsxs(\"div\",{className:\"mj-branch\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"mj-branch-body\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"mj-branch-top\",children:[/*#__PURE__*/_jsx(\"h3\",{children:nombre}),/*#__PURE__*/_jsx(StatusPill,{})]}),/*#__PURE__*/_jsx(\"p\",{className:\"mj-branch-addr\",children:dir}),/*#__PURE__*/_jsx(\"p\",{className:\"mj-branch-hours\",children:horario}),/*#__PURE__*/_jsxs(\"div\",{className:\"mj-btns\",children:[/*#__PURE__*/_jsx(\"a\",{href:comoLlegar(dir),target:\"_blank\",rel:\"noreferrer\",className:\"mj-btn mj-btn-primary\",children:\"C\\xf3mo llegar\"}),/*#__PURE__*/_jsx(\"a\",{href:waSucursal(nombre),target:\"_blank\",rel:\"noreferrer\",className:\"mj-btn mj-btn-outline\",children:\"WhatsApp\"})]})]}),mapa?/*#__PURE__*/_jsx(\"iframe\",{className:\"mj-map\",src:mapa,loading:\"lazy\",title:`Mapa sucursal ${nombre}`}):null]},nombre))})]})}),/*#__PURE__*/_jsx(\"section\",{className:\"mj-about\",id:\"nosotros\",children:/*#__PURE__*/_jsxs(\"div\",{className:\"mj-wrap mj-about-row\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"mj-about-text\",children:[/*#__PURE__*/_jsx(\"h2\",{className:\"mj-h2\",children:\"La tienda que te saluda por tu nombre\"}),/*#__PURE__*/_jsx(\"p\",{className:\"mj-justify\",children:\"Centro Comercial Mijangos naci\\xf3 como un negocio familiar chiapaneco y hoy es parte de la vida diaria de muchas familias en Tuxtla. Tenemos dos sucursales en el centro, pero seguimos siendo la misma tienda de siempre.\"}),/*#__PURE__*/_jsx(\"p\",{className:\"mj-justify\",children:\"Todo lo que hacemos, desde surtir bien los anaqueles hasta cuidar los precios, lo hacemos pensando en las familias que conf\\xedan en nosotros.\"})]}),/*#__PURE__*/_jsx(\"div\",{className:\"mj-about-photo\",children:storePhoto?/*#__PURE__*/_jsx(\"img\",{src:storePhoto,alt:\"Equipo y tienda de Centro Comercial Mijangos\",loading:\"lazy\"}):/*#__PURE__*/_jsx(Placeholder,{texto:\"Foto real del equipo o del mostrador\"})})]})}),hayRedes&&/*#__PURE__*/_jsx(\"section\",{className:\"mj-social\",children:/*#__PURE__*/_jsxs(\"div\",{className:\"mj-wrap mj-social-row\",children:[/*#__PURE__*/_jsxs(\"div\",{children:[/*#__PURE__*/_jsx(\"h2\",{children:\"Ofertas nuevas cada semana\"}),/*#__PURE__*/_jsx(\"p\",{children:\"S\\xedguenos y ent\\xe9rate primero de las promociones de Matriz y Central Sur.\"})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"mj-btns\",children:[facebookUrl?/*#__PURE__*/_jsxs(\"a\",{href:facebookUrl,target:\"_blank\",rel:\"noreferrer\",className:\"mj-btn mj-btn-white\",children:[/*#__PURE__*/_jsx(IconFacebook,{}),\"Facebook\"]}):null,instagramUrl?/*#__PURE__*/_jsxs(\"a\",{href:instagramUrl,target:\"_blank\",rel:\"noreferrer\",className:\"mj-btn mj-btn-white\",children:[/*#__PURE__*/_jsx(IconInstagram,{}),\"Instagram\"]}):null]})]})})]}),pagina===\"trabajo\"&&/*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(\"header\",{className:\"mj-page-head\",children:/*#__PURE__*/_jsxs(\"div\",{className:\"mj-wrap mj-hero-row mj-head-row\",children:[/*#__PURE__*/_jsx(\"div\",{className:\"mj-about-photo\",children:recruitmentPhoto?/*#__PURE__*/_jsx(\"img\",{src:recruitmentPhoto,alt:\"Equipo de Centro Comercial Mijangos\"}):/*#__PURE__*/_jsx(Placeholder,{texto:\"Foto real del equipo en tienda\"})}),/*#__PURE__*/_jsxs(\"div\",{className:\"mj-hero-text mj-head-text\",children:[/*#__PURE__*/_jsx(\"h1\",{children:\"Trabaja con nosotros\"}),/*#__PURE__*/_jsx(\"p\",{className:\"mj-justify\",children:\"Buscamos personas comprometidas con el buen servicio, que disfruten atender a la gente y quieran crecer en una empresa familiar chiapaneca. Cu\\xe9ntanos de ti y el puesto que te interesa. Revisamos todas las solicitudes.\"}),/*#__PURE__*/_jsx(\"div\",{className:\"mj-btns\",children:/*#__PURE__*/_jsx(\"a\",{href:\"#solicitud\",className:\"mj-btn mj-btn-primary mj-btn-lg\",children:\"Enviar mi solicitud\"})})]})]})}),/*#__PURE__*/_jsx(\"section\",{className:\"mj-plain\",children:/*#__PURE__*/_jsxs(\"div\",{className:\"mj-wrap\",children:[/*#__PURE__*/_jsx(\"h2\",{className:\"mj-h2\",children:\"Puestos disponibles\"}),/*#__PURE__*/_jsxs(\"div\",{className:\"mj-jobs\",children:[puestosValidos.map((p,i)=>/*#__PURE__*/_jsxs(\"div\",{className:\"mj-job\",children:[/*#__PURE__*/_jsx(\"h3\",{children:p.nombre}),p.descripcion?/*#__PURE__*/_jsx(\"p\",{className:\"mj-justify\",children:p.descripcion}):null,p.detalle?/*#__PURE__*/_jsx(\"p\",{className:\"mj-job-detail\",children:p.detalle}):null]},i)),/*#__PURE__*/_jsxs(\"div\",{className:\"mj-job mj-job-other\",children:[/*#__PURE__*/_jsx(\"h3\",{children:\"\\xbfOtro puesto?\"}),/*#__PURE__*/_jsx(\"p\",{className:\"mj-justify\",children:\"Si tienes experiencia en otra \\xe1rea, m\\xe1ndanos tu solicitud de todos modos y te tomamos en cuenta.\"})]})]})]})}),/*#__PURE__*/_jsx(\"section\",{className:\"mj-cream\",id:\"solicitud\",children:/*#__PURE__*/_jsxs(\"div\",{className:\"mj-wrap mj-narrow\",children:[/*#__PURE__*/_jsx(\"h2\",{className:\"mj-h2\",children:\"Solicitud de empleo\"}),/*#__PURE__*/_jsx(\"p\",{className:\"mj-sub\",children:\"Tu solicitud llega directo a nuestro correo para revisi\\xf3n.\"}),/*#__PURE__*/_jsxs(\"form\",{className:\"mj-form\",action:formgridReclutamiento,method:\"POST\",onSubmit:onFormSubmit(formgridReclutamiento),children:[/*#__PURE__*/_jsx(AvisoEndpoint,{url:formgridReclutamiento,nombre:\"FormGrid Reclutamiento\"}),/*#__PURE__*/_jsxs(\"div\",{className:\"mj-field\",children:[/*#__PURE__*/_jsx(\"label\",{htmlFor:\"mj-r-nombre\",children:\"Nombre completo\"}),/*#__PURE__*/_jsx(\"input\",{id:\"mj-r-nombre\",name:\"nombre_completo\",type:\"text\",placeholder:\"Nombre y apellidos\",required:true})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"mj-grid2\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"mj-field\",children:[/*#__PURE__*/_jsx(\"label\",{htmlFor:\"mj-r-tel\",children:\"Tel\\xe9fono\"}),/*#__PURE__*/_jsx(\"input\",{id:\"mj-r-tel\",name:\"telefono\",type:\"tel\",placeholder:\"961 000 0000\",required:true})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"mj-field\",children:[/*#__PURE__*/_jsx(\"label\",{htmlFor:\"mj-r-puesto\",children:\"Puesto de inter\\xe9s\"}),/*#__PURE__*/_jsxs(\"select\",{id:\"mj-r-puesto\",name:\"puesto_interes\",required:true,children:[/*#__PURE__*/_jsx(\"option\",{value:\"\",children:\"Elige una opci\\xf3n\"}),puestosValidos.map((p,i)=>/*#__PURE__*/_jsx(\"option\",{value:p.nombre,children:p.nombre},i)),/*#__PURE__*/_jsx(\"option\",{value:\"Otro\",children:\"Otro\"})]})]})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"mj-field\",children:[/*#__PURE__*/_jsx(\"label\",{htmlFor:\"mj-r-suc\",children:\"Sucursal preferida\"}),/*#__PURE__*/_jsxs(\"select\",{id:\"mj-r-suc\",name:\"sucursal_preferida\",children:[/*#__PURE__*/_jsx(\"option\",{value:\"Cualquiera\",children:\"Cualquiera\"}),/*#__PURE__*/_jsx(\"option\",{value:\"Matriz\",children:\"Matriz\"}),/*#__PURE__*/_jsx(\"option\",{value:\"Central Sur\",children:\"Central Sur\"})]})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"mj-field\",children:[/*#__PURE__*/_jsx(\"label\",{htmlFor:\"mj-r-motivo\",children:\"\\xbfPor qu\\xe9 quieres trabajar con nosotros?\"}),/*#__PURE__*/_jsx(\"textarea\",{id:\"mj-r-motivo\",name:\"motivo\",rows:4,placeholder:\"Cu\\xe9ntanos brevemente\",required:true})]}),/*#__PURE__*/_jsx(\"button\",{type:\"submit\",className:\"mj-btn mj-btn-primary mj-btn-lg mj-btn-full\",children:\"Enviar solicitud\"}),/*#__PURE__*/_jsxs(\"p\",{className:\"mj-legal\",children:[\"Al enviar aceptas nuestro\",\" \",/*#__PURE__*/_jsx(\"a\",{href:RUTAS.aviso,children:\"Aviso de privacidad\"}),\".\"]})]})]})})]}),pagina===\"cotizar\"&&/*#__PURE__*/_jsx(Cotizador,{whatsappNumber:whatsappNumber,catalogoUrl:catalogoUrl}),pagina===\"buzon\"&&/*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(\"header\",{className:\"mj-page-head\",children:/*#__PURE__*/_jsxs(\"div\",{className:\"mj-wrap mj-head-simple\",children:[/*#__PURE__*/_jsx(\"h1\",{children:\"Queremos escucharte\"}),/*#__PURE__*/_jsx(\"p\",{className:\"mj-justify\",children:\"Tu opini\\xf3n nos ayuda a mejorar cada d\\xeda. Cu\\xe9ntanos c\\xf3mo te atendimos, qu\\xe9 podemos hacer mejor o qu\\xe9 producto te gustar\\xeda encontrar. Leemos todos los comentarios.\"})]})}),/*#__PURE__*/_jsx(\"section\",{className:\"mj-cream mj-cream-tight\",children:/*#__PURE__*/_jsxs(\"div\",{className:\"mj-wrap mj-buzon-row\",children:[/*#__PURE__*/_jsxs(\"form\",{className:\"mj-form mj-buzon-form\",action:formgridBuzon,method:\"POST\",onSubmit:onFormSubmit(formgridBuzon),children:[/*#__PURE__*/_jsx(AvisoEndpoint,{url:formgridBuzon,nombre:\"FormGrid Buz\\xf3n\"}),/*#__PURE__*/_jsxs(\"div\",{className:\"mj-grid2\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"mj-field\",children:[/*#__PURE__*/_jsx(\"label\",{htmlFor:\"mj-b-suc\",children:\"Sucursal\"}),/*#__PURE__*/_jsxs(\"select\",{id:\"mj-b-suc\",name:\"sucursal\",required:true,children:[/*#__PURE__*/_jsx(\"option\",{value:\"\",children:\"Elige una opci\\xf3n\"}),/*#__PURE__*/_jsx(\"option\",{value:\"Matriz\",children:\"Matriz\"}),/*#__PURE__*/_jsx(\"option\",{value:\"Central Sur\",children:\"Central Sur\"})]})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"mj-field\",children:[/*#__PURE__*/_jsx(\"label\",{htmlFor:\"mj-b-tipo\",children:\"Tipo de comentario\"}),/*#__PURE__*/_jsxs(\"select\",{id:\"mj-b-tipo\",name:\"tipo_comentario\",required:true,children:[/*#__PURE__*/_jsx(\"option\",{value:\"\",children:\"Elige una opci\\xf3n\"}),/*#__PURE__*/_jsx(\"option\",{value:\"Queja\",children:\"Queja\"}),/*#__PURE__*/_jsx(\"option\",{value:\"Sugerencia\",children:\"Sugerencia\"}),/*#__PURE__*/_jsx(\"option\",{value:\"Felicitaci\\xf3n\",children:\"Felicitaci\\xf3n\"})]})]})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"mj-field\",children:[/*#__PURE__*/_jsx(\"label\",{htmlFor:\"mj-b-msg\",children:\"Mensaje\"}),/*#__PURE__*/_jsx(\"textarea\",{id:\"mj-b-msg\",name:\"mensaje\",rows:5,placeholder:\"Escribe tu comentario\",required:true})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"mj-grid2\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"mj-field\",children:[/*#__PURE__*/_jsx(\"label\",{htmlFor:\"mj-b-nombre\",children:\"Nombre (opcional)\"}),/*#__PURE__*/_jsx(\"input\",{id:\"mj-b-nombre\",name:\"nombre\",type:\"text\",placeholder:\"Tu nombre\"})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"mj-field\",children:[/*#__PURE__*/_jsx(\"label\",{htmlFor:\"mj-b-contacto\",children:\"Tel\\xe9fono o correo (opcional)\"}),/*#__PURE__*/_jsx(\"input\",{id:\"mj-b-contacto\",name:\"contacto\",type:\"text\",placeholder:\"Para darte respuesta\"})]})]}),/*#__PURE__*/_jsx(\"button\",{type:\"submit\",className:\"mj-btn mj-btn-primary mj-btn-lg mj-btn-full\",children:\"Enviar comentario\"}),/*#__PURE__*/_jsxs(\"p\",{className:\"mj-legal\",children:[\"Al enviar aceptas nuestro\",\" \",/*#__PURE__*/_jsx(\"a\",{href:RUTAS.aviso,children:\"Aviso de privacidad\"}),\".\"]})]}),/*#__PURE__*/_jsxs(\"aside\",{className:\"mj-aside\",children:[/*#__PURE__*/_jsx(\"h2\",{children:\"\\xbfNecesitas respuesta r\\xe1pida?\"}),/*#__PURE__*/_jsx(\"p\",{className:\"mj-justify\",children:\"Para dudas de horario, precios o disponibilidad, escr\\xedbenos por WhatsApp.\"}),/*#__PURE__*/_jsx(\"a\",{href:whatsappLink,target:\"_blank\",rel:\"noreferrer\",className:\"mj-btn mj-btn-primary mj-btn-full\",children:\"Escribir por WhatsApp\"})]})]})})]}),pagina===\"aviso\"&&/*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(\"header\",{className:\"mj-page-head\",children:/*#__PURE__*/_jsxs(\"div\",{className:\"mj-wrap mj-legal-wrap mj-head-simple\",children:[/*#__PURE__*/_jsx(\"h1\",{children:\"Aviso de privacidad\"}),avisoFecha?/*#__PURE__*/_jsxs(\"p\",{children:[\"\\xdaltima actualizaci\\xf3n: \",avisoFecha]}):null]})}),/*#__PURE__*/_jsx(\"section\",{className:\"mj-plain\",children:/*#__PURE__*/_jsxs(\"div\",{className:\"mj-wrap mj-legal-wrap mj-legal-text\",children:[/*#__PURE__*/_jsx(\"h2\",{children:\"Responsable del tratamiento de sus datos personales\"}),/*#__PURE__*/_jsxs(\"p\",{className:\"mj-justify\",children:[\"Centro Comercial Mijangos, S.A. de C.V., con domicilio en 7\\xaa Av. Sur Pte. 214 B, Col. Centro, Tuxtla Guti\\xe9rrez, Chiapas, y correo electr\\xf3nico\",\" \",email,\", es responsable del tratamiento de los datos personales que usted proporcione a trav\\xe9s de este sitio web.\"]}),/*#__PURE__*/_jsx(\"h2\",{children:\"Datos personales que se recaban\"}),/*#__PURE__*/_jsx(\"p\",{className:\"mj-justify\",children:\"A trav\\xe9s de los formularios disponibles en este sitio se pueden recabar: nombre, correo electr\\xf3nico y n\\xfamero de tel\\xe9fono. Dichos datos se proporcionan de forma voluntaria por el usuario.\"}),/*#__PURE__*/_jsx(\"h2\",{children:\"Finalidades del tratamiento\"}),/*#__PURE__*/_jsx(\"p\",{className:\"mj-justify\",children:\"Los datos se utilizar\\xe1n \\xfanicamente para atender quejas, sugerencias o comentarios enviados a trav\\xe9s del buz\\xf3n de contacto, y dar seguimiento a solicitudes de empleo.\"}),/*#__PURE__*/_jsx(\"h2\",{children:\"Transferencia de datos\"}),/*#__PURE__*/_jsx(\"p\",{className:\"mj-justify\",children:\"Centro Comercial Mijangos, S.A. de C.V. no comparte, vende ni transfiere sus datos personales a terceros sin su consentimiento, salvo en los casos previstos por la ley.\"}),/*#__PURE__*/_jsx(\"h2\",{children:\"Derechos ARCO\"}),/*#__PURE__*/_jsxs(\"p\",{className:\"mj-justify\",children:[\"Usted tiene derecho a Acceder, Rectificar, Cancelar u Oponerse al tratamiento de sus datos personales. Para ejercerlos puede escribirnos a\",\" \",email,\" indicando su nombre completo y el derecho que desea ejercer.\"]}),/*#__PURE__*/_jsx(\"h2\",{children:\"Cambios al aviso\"}),/*#__PURE__*/_jsx(\"p\",{className:\"mj-justify\",children:\"Cualquier modificaci\\xf3n a este aviso se notificar\\xe1 a trav\\xe9s de este mismo sitio web.\"})]})})]}),/*#__PURE__*/_jsxs(\"footer\",{className:\"mj-footer\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"mj-wrap mj-footer-grid\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"mj-footer-col\",children:[logoFooterUrl||logoUrl?/*#__PURE__*/_jsx(\"span\",{className:`mj-footer-logo ${logoFooterUrl?\"\":\"plate\"}`,children:/*#__PURE__*/_jsx(\"img\",{src:logoFooterUrl||logoUrl,alt:\"Centro Comercial Mijangos\"})}):/*#__PURE__*/_jsx(\"span\",{className:\"mj-footer-brand\",children:\"Mijangos\"}),/*#__PURE__*/_jsx(\"span\",{children:\"Empresa familiar chiapaneca de abarrotes y mercanc\\xeda general.\"}),hayRedes?/*#__PURE__*/_jsxs(\"div\",{className:\"mj-footer-social\",children:[facebookUrl?/*#__PURE__*/_jsx(\"a\",{href:facebookUrl,target:\"_blank\",rel:\"noreferrer\",\"aria-label\":\"Facebook\",children:/*#__PURE__*/_jsx(IconFacebook,{})}):null,instagramUrl?/*#__PURE__*/_jsx(\"a\",{href:instagramUrl,target:\"_blank\",rel:\"noreferrer\",\"aria-label\":\"Instagram\",children:/*#__PURE__*/_jsx(IconInstagram,{})}):null]}):null]}),/*#__PURE__*/_jsxs(\"div\",{className:\"mj-footer-col\",children:[/*#__PURE__*/_jsx(\"strong\",{children:\"P\\xe1ginas\"}),/*#__PURE__*/_jsx(\"a\",{href:RUTAS.inicio,children:\"Inicio\"}),/*#__PURE__*/_jsx(\"a\",{href:RUTAS.cotizar,children:\"Cotiza tu pedido\"}),/*#__PURE__*/_jsx(\"a\",{href:RUTAS.trabajo,children:\"Trabaja con nosotros\"}),/*#__PURE__*/_jsx(\"a\",{href:RUTAS.buzon,children:\"Buz\\xf3n de comentarios\"}),/*#__PURE__*/_jsx(\"a\",{href:RUTAS.aviso,children:\"Aviso de privacidad\"})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"mj-footer-col\",children:[/*#__PURE__*/_jsx(\"strong\",{children:\"Contacto\"}),/*#__PURE__*/_jsxs(\"a\",{href:whatsappLink,target:\"_blank\",rel:\"noreferrer\",children:[\"WhatsApp \",phone]}),/*#__PURE__*/_jsx(\"a\",{href:`mailto:${email}`,children:email}),/*#__PURE__*/_jsx(\"span\",{children:\"Tuxtla Guti\\xe9rrez, Chiapas\"})]})]}),/*#__PURE__*/_jsxs(\"p\",{className:\"mj-footer-bottom\",children:[\"\\xa9 \",new Date().getFullYear(),\" Centro Comercial Mijangos, S.A. de C.V.\"]})]}),pagina!==\"cotizar\"&&/*#__PURE__*/_jsx(\"a\",{className:\"mj-wa-float\",href:whatsappLink,target:\"_blank\",rel:\"noreferrer\",\"aria-label\":\"Escr\\xedbenos por WhatsApp\",children:/*#__PURE__*/_jsx(IconWhatsApp,{})})]});}/* ---------- Estilos ---------- */const CSS=`\n@import url('https://fonts.googleapis.com/css2?family=Bitter:wght@600;800;900&family=Barlow+Condensed:wght@600;700;800&family=Open+Sans:wght@400;600;700;800&display=swap');\n\n.mj {\n    --naranja: #EA7300;\n    --cafe: #9E5D15;\n    --cafe-osc: #6F3F0B;\n    --rojo: #A63A2C;\n    --crema: #FAF3E7;\n    --crema-2: #EFE2CC;\n    --linea: #E6DCCB;\n    --oscuro: #1A1A1A;\n    --texto: #2D2D2D;\n    --gris: #4A4A4A;\n    --verde: #1E7A45;\n    width: 100%;\n    min-height: 100vh;\n    background: #FFFFFF;\n    color: var(--texto);\n    font-family: 'Open Sans', sans-serif;\n    overflow-x: clip;\n}\n.mj * { box-sizing: border-box; }\n.mj a { color: inherit; }\n.mj [id] { scroll-margin-top: 90px; }\n.mj a:focus-visible, .mj button:focus-visible, .mj input:focus-visible,\n.mj select:focus-visible, .mj textarea:focus-visible {\n    outline: 3px solid var(--naranja); outline-offset: 2px;\n}\n@media (prefers-reduced-motion: reduce) {\n    .mj *, .mj *::before, .mj *::after { transition: none !important; animation: none !important; }\n}\n.mj-wrap { max-width: 1240px; margin: 0 auto; padding: 0 24px; }\n.mj-narrow { max-width: 760px; }\n.mj-justify { text-align: justify; hyphens: auto; -webkit-hyphens: auto; }\n@media (max-width: 640px) {\n    .mj-justify { text-align: left; hyphens: manual; -webkit-hyphens: manual; }\n}\n.mj-h2 {\n    margin: 0 0 24px; font-family: 'Bitter', serif; font-weight: 900;\n    font-size: clamp(30px, 6vw, 40px); line-height: 1.1; color: var(--oscuro);\n}\n.mj-sub { margin: -14px 0 28px; font-size: 16px; line-height: 1.7; color: var(--gris); }\n\n/* Botones */\n.mj-btns { display: flex; flex-wrap: wrap; gap: 12px; }\n.mj-btn {\n    display: inline-flex; align-items: center; justify-content: center; gap: 10px;\n    min-height: 44px; padding: 11px 20px; border-radius: 999px;\n    font-family: 'Open Sans', sans-serif; font-weight: 800; font-size: 14px;\n    text-decoration: none; cursor: pointer; border: 2px solid transparent;\n    transition: background 0.15s ease, color 0.15s ease;\n}\n.mj-btn-lg { min-height: 50px; padding: 13px 26px; font-size: 15px; }\n.mj-btn-full { width: 100%; }\n.mj-btn-primary { background: var(--naranja); color: var(--oscuro) !important; border-color: var(--naranja); }\n.mj-btn-primary:hover { background: #F58A1F; border-color: #F58A1F; }\n.mj-btn-outline { background: transparent; color: var(--cafe-osc) !important; border-color: var(--cafe); }\n.mj-btn-outline:hover { background: var(--cafe); color: #FFFFFF !important; }\n.mj-btn-white { background: #FFFFFF; color: var(--cafe-osc) !important; }\n.mj-btn-white:hover { background: var(--naranja); color: var(--oscuro) !important; }\n\n/* Nav */\n.mj-nav { position: sticky; top: 0; z-index: 100; background: #FFFFFF; border-bottom: 3px solid var(--naranja); }\n.mj-nav-inner {\n    max-width: 1240px; margin: 0 auto; padding: 12px 24px;\n    display: flex; align-items: center; justify-content: space-between; gap: 20px;\n}\n.mj-brand { display: flex; flex-direction: column; line-height: 1; text-decoration: none; }\n.mj-brand img { height: var(--logo-h, 72px); width: auto; max-width: 260px; object-fit: contain; display: block; }\n.mj-brand-small { font-weight: 700; font-size: 11px; letter-spacing: 1px; color: var(--cafe); }\n.mj-brand-big { font-family: 'Bitter', serif; font-weight: 900; font-size: 30px; color: var(--naranja); }\n.mj-links { display: flex; align-items: center; gap: 22px; }\n.mj-links a { font-weight: 700; font-size: 14px; color: var(--oscuro); text-decoration: none; }\n.mj-links a:hover, .mj-links a.active { color: var(--cafe); }\n.mj-links a.active { text-decoration: underline; text-underline-offset: 6px; text-decoration-thickness: 2px; }\n.mj-burger { display: none; background: none; border: 0; padding: 10px; cursor: pointer; flex-direction: column; gap: 5px; }\n.mj-burger span { width: 24px; height: 2px; background: var(--oscuro); display: block; }\n\n/* Hero */\n.mj-hero { background: var(--crema); }\n.mj-hero-row { display: flex; flex-wrap: wrap-reverse; align-items: stretch; max-width: 1440px; margin: 0 auto; }\n.mj-hero-photo { flex: 1 1 520px; min-height: clamp(260px, 45vw, 480px); background: var(--crema-2); overflow: hidden; }\n.mj-hero-photo img { width: 100%; height: 100%; object-fit: cover; display: block; }\n.mj-hero-text {\n    flex: 1 1 440px; display: flex; flex-direction: column; justify-content: center;\n    gap: 22px; padding: 48px clamp(20px, 5vw, 56px);\n}\n.mj-hero-text h1, .mj-head-simple h1 {\n    margin: 0; font-family: 'Bitter', serif; font-weight: 900;\n    font-size: clamp(38px, 8vw, 56px); line-height: 1.04; color: var(--oscuro); max-width: 580px;\n}\n.mj-hero-text p, .mj-head-simple p { margin: 0; font-size: 17px; line-height: 1.7; color: var(--gris); max-width: 520px; }\n\n.mj-hero-tag {\n    align-self: flex-start; background: var(--cafe); color: #FFFFFF; border-radius: 999px;\n    padding: 6px 14px; font-family: 'Barlow Condensed', sans-serif; font-weight: 700;\n    font-size: 17px; letter-spacing: 0.04em; text-transform: uppercase;\n}\n\n/* Estado */\n.mj-status { display: inline-flex; align-items: center; gap: 8px; flex-wrap: wrap; font-size: 14px; color: var(--gris); }\n.mj-status strong { color: var(--oscuro); }\n.mj-dot { width: 10px; height: 10px; border-radius: 50%; display: inline-block; }\n.mj-status.open .mj-dot { background: var(--verde); box-shadow: 0 0 0 4px rgba(30,122,69,0.15); }\n.mj-status.closed .mj-dot { background: var(--rojo); }\n\n/* Ofertas */\n.mj-offers { padding: 64px 0 0; background: #FFFFFF; }\n.mj-offer-grid { display: grid; grid-template-columns: repeat(auto-fit, minmax(160px, 1fr)); gap: 16px; padding-bottom: 32px; }\n.mj-offer {\n    position: relative; background: #FFFFFF; border: 1px solid var(--linea); border-radius: 14px;\n    padding: 18px; display: flex; flex-direction: column; gap: 6px; min-width: 0;\n}\n.mj-offer h3 { margin: 0; font-weight: 800; font-size: clamp(15px, 2.2vw, 19px); line-height: 1.2; color: var(--oscuro); padding-right: 44px; }\n.mj-offer-detail { margin: 0; font-size: 13px; color: #5A5A5A; }\n.mj-offer-tag {\n    position: absolute; top: 14px; right: 14px; background: var(--rojo); color: #FFFFFF;\n    font-family: 'Barlow Condensed', sans-serif; font-weight: 800; font-size: 18px; padding: 3px 9px; border-radius: 6px;\n}\n.mj-offer-img { height: clamp(130px, 18vw, 190px); display: flex; align-items: center; justify-content: center; margin: 6px 0; }\n.mj-offer-img img { max-width: 100%; max-height: 100%; object-fit: contain; }\n.mj-offer-foot { margin-top: auto; display: flex; flex-wrap: wrap; align-items: flex-end; justify-content: space-between; gap: 8px; }\n.mj-offer-old { font-size: 13px; color: #5A5A5A; text-decoration: line-through; }\n.mj-price {\n    background: var(--naranja); color: var(--oscuro); border-radius: 12px; padding: 6px 12px 8px;\n    display: flex; align-items: flex-start; font-family: 'Barlow Condensed', sans-serif; font-weight: 800; line-height: 1;\n}\n.mj-price-sign { font-size: 22px; padding-top: 6px; }\n.mj-price-int { font-size: clamp(42px, 8vw, 58px); }\n.mj-price-cents { font-size: 26px; padding-top: 6px; }\n.mj-price-txt { font-size: 30px; padding: 4px 0; }\n.mj-offer-code { margin: 0 0 28px; font-size: 15px; font-weight: 700; }\n.mj-offer-code strong { color: var(--rojo); }\n.mj-validity { background: var(--rojo); color: #FFFFFF; }\n.mj-validity p {\n    max-width: 1240px; margin: 0 auto; padding: 14px 24px;\n    font-family: 'Barlow Condensed', sans-serif; font-weight: 600; font-size: 19px; line-height: 1.3;\n}\n\n/* Campa\\xf1as */\n.mj-campaigns { padding: 48px 0 0; }\n.mj-slider { position: relative; aspect-ratio: 16 / 9; max-height: 70vh; border-radius: 16px; overflow: hidden; background: var(--crema-2); }\n.mj-slide { position: absolute; inset: 0; display: block; opacity: 0; visibility: hidden; transition: opacity 0.9s ease, visibility 0.9s; }\n.mj-slide.active { opacity: 1; visibility: visible; z-index: 1; }\n.mj-slide picture, .mj-slide img { display: block; width: 100%; height: 100%; }\n.mj-slide img { object-fit: cover; }\n.mj-dots { z-index: 2; }\n@media (max-width: 640px) {\n    .mj-slider.con-movil { aspect-ratio: 4 / 5; max-height: none; }\n}\n.mj-dots { position: absolute; left: 50%; bottom: 14px; transform: translateX(-50%); display: flex; gap: 8px; padding: 6px 10px; background: rgba(0,0,0,0.3); border-radius: 999px; }\n.mj-dots button { width: 10px; height: 10px; border-radius: 999px; border: 0; padding: 0; background: rgba(255,255,255,0.6); cursor: pointer; }\n.mj-dots button.active { width: 24px; background: var(--naranja); }\n\n/* Categor\\xedas */\n.mj-cats { padding: 64px 0; background: #FFFFFF; }\n.mj-cat-row { display: flex; gap: 24px; overflow-x: auto; padding-bottom: 8px; }\n.mj-cat { flex: 0 0 124px; display: flex; flex-direction: column; align-items: center; gap: 10px; text-decoration: none; }\n.mj-cat .mj-cat-img, .mj-cat .mj-cat-circle { transition: transform 0.2s ease, box-shadow 0.2s ease; }\n.mj-cat:hover .mj-cat-img, .mj-cat:hover .mj-cat-circle { transform: translateY(-3px); box-shadow: 0 8px 18px rgba(158,93,21,0.22); }\n.mj-cat-img { width: 120px; height: 120px; border-radius: 50%; object-fit: cover; display: block; }\n.mj-cat-circle {\n    width: 104px; height: 104px; border-radius: 50%; background: var(--crema); border: 2px solid #EAD9BF;\n    display: flex; align-items: center; justify-content: center; color: var(--cafe);\n}\n.mj-cat-name { font-weight: 700; font-size: 14px; text-align: center; color: var(--oscuro); }\n\n/* Sucursales */\n.mj-branches { padding: 64px 0; background: var(--crema); }\n.mj-branch-grid { display: grid; grid-template-columns: repeat(auto-fit, minmax(300px, 1fr)); gap: 24px; }\n.mj-branch { background: #FFFFFF; border-radius: 16px; overflow: hidden; display: flex; flex-direction: column; }\n.mj-branch-body { padding: 28px; display: flex; flex-direction: column; gap: 12px; flex: 1; }\n.mj-branch-top { display: flex; flex-wrap: wrap; align-items: center; justify-content: space-between; gap: 10px; }\n.mj-branch h3 { margin: 0; font-family: 'Bitter', serif; font-weight: 800; font-size: 26px; color: var(--oscuro); }\n.mj-branch-addr { margin: 0; font-size: 15px; line-height: 1.6; }\n.mj-branch-hours { margin: 0 0 6px; font-size: 14px; line-height: 1.6; color: var(--gris); }\n.mj-map { width: 100%; height: 220px; border: 0; display: block; }\n\n/* Nosotros */\n.mj-about { padding: 72px 0; background: #FFFFFF; }\n.mj-about-row { display: flex; flex-wrap: wrap; gap: 48px; align-items: center; }\n.mj-about-text { flex: 1 1 420px; display: flex; flex-direction: column; gap: 16px; }\n.mj-about-text .mj-h2 { margin: 0; }\n.mj-about-text p { margin: 0; font-size: 16px; line-height: 1.8; color: var(--gris); max-width: 62ch; }\n.mj-about-photo { flex: 1 1 420px; min-height: 340px; border-radius: 16px; overflow: hidden; background: var(--crema-2); display: flex; }\n.mj-about-photo img { width: 100%; height: 100%; object-fit: cover; display: block; }\n.mj-ph {\n    flex: 1; min-height: inherit; display: flex; flex-direction: column; align-items: center; justify-content: center;\n    gap: 10px; padding: 24px; text-align: center; color: var(--cafe-osc); font-weight: 700; font-size: 15px;\n}\n\n/* S\\xedguenos */\n.mj-social { background: var(--cafe); color: #FFFFFF; padding: 48px 0; }\n.mj-social-row { display: flex; flex-wrap: wrap; align-items: center; justify-content: space-between; gap: 24px; }\n.mj-social h2 { margin: 0 0 8px; font-family: 'Bitter', serif; font-weight: 900; font-size: clamp(26px, 5vw, 32px); }\n.mj-social p { margin: 0; font-size: 15px; }\n\n/* P\\xe1ginas internas */\n.mj-page-head { background: var(--crema); }\n.mj-head-row { padding-top: 56px; padding-bottom: 56px; gap: 40px; max-width: 1240px; }\n.mj-head-row .mj-hero-text { padding: 0; }\n.mj-head-simple { padding-top: 56px; padding-bottom: 40px; display: flex; flex-direction: column; gap: 14px; }\n.mj-head-simple p { max-width: 62ch; }\n.mj-plain { padding: 64px 0; background: #FFFFFF; }\n.mj-cream { padding: 64px 0; background: var(--crema); }\n.mj-cream-tight { padding-top: 0; padding-bottom: 72px; }\n.mj-jobs { display: grid; grid-template-columns: repeat(auto-fit, minmax(260px, 1fr)); gap: 20px; }\n.mj-job { border: 1px solid var(--linea); border-radius: 16px; padding: 26px; display: flex; flex-direction: column; gap: 10px; }\n.mj-job-other { border: 2px dashed #D9C7A8; }\n.mj-job h3 { margin: 0; font-family: 'Bitter', serif; font-weight: 800; font-size: 24px; color: var(--oscuro); }\n.mj-job p { margin: 0; font-size: 15px; line-height: 1.7; color: var(--gris); }\n.mj-job-detail { color: var(--cafe-osc) !important; font-weight: 600; }\n\n/* Formularios */\n.mj-form { background: #FFFFFF; border-radius: 16px; padding: clamp(20px, 5vw, 36px); display: flex; flex-direction: column; gap: 18px; }\n.mj-grid2 { display: grid; grid-template-columns: repeat(auto-fit, minmax(220px, 1fr)); gap: 18px; }\n.mj-field { display: flex; flex-direction: column; gap: 6px; }\n.mj-field label { font-weight: 700; font-size: 14px; color: var(--oscuro); }\n.mj-field input, .mj-field select, .mj-field textarea {\n    font-family: inherit; font-size: 16px; padding: 12px 14px; border: 1px solid #CDBFA8; border-radius: 10px;\n    min-height: 48px; background: #FFFFFF; color: var(--texto); width: 100%;\n}\n.mj-field textarea { resize: vertical; }\n.mj-field input:focus, .mj-field select:focus, .mj-field textarea:focus { border-color: var(--naranja); }\n.mj-legal { margin: 0; font-size: 13px; line-height: 1.6; color: #5A5A5A; }\n.mj-legal a { color: var(--cafe-osc); font-weight: 700; }\n.mj-warning {\n    background: #FFF1E0; border-left: 4px solid var(--rojo); color: var(--rojo);\n    font-size: 13px; line-height: 1.5; padding: 10px 12px; border-radius: 6px;\n}\n.mj-buzon-row { display: flex; flex-wrap: wrap; gap: 32px; align-items: flex-start; }\n.mj-buzon-form { flex: 999 1 520px; min-width: 0; }\n.mj-aside { flex: 1 1 280px; background: #FFFFFF; border-radius: 16px; padding: 28px; display: flex; flex-direction: column; gap: 12px; }\n.mj-aside h2 { margin: 0; font-family: 'Bitter', serif; font-weight: 800; font-size: 22px; color: var(--oscuro); }\n.mj-aside p { margin: 0; font-size: 15px; line-height: 1.7; color: var(--gris); }\n\n/* Aviso */\n.mj-legal-wrap { max-width: 820px; }\n.mj-legal-text h2 { margin: 28px 0 8px; font-family: 'Bitter', serif; font-weight: 800; font-size: 20px; color: var(--oscuro); }\n.mj-legal-text h2:first-child { margin-top: 0; }\n.mj-legal-text p { margin: 0; font-size: 15px; line-height: 1.8; color: #3A3A3A; }\n\n/* Footer */\n.mj-footer { background: var(--oscuro); color: #FFFFFF; padding: 48px 0 28px; }\n.mj-footer-grid { display: grid; grid-template-columns: repeat(auto-fit, minmax(220px, 1fr)); gap: 32px; }\n.mj-footer-col { display: flex; flex-direction: column; gap: 8px; font-size: 14px; color: #BDBDBD; }\n.mj-footer-col strong { color: #FFFFFF; }\n.mj-footer-col a { color: #BDBDBD; text-decoration: none; }\n.mj-footer-col a:hover { color: var(--naranja); }\n.mj-footer-logo { display: inline-flex; align-self: flex-start; margin-bottom: 6px; }\n.mj-footer-logo img { height: 72px; width: auto; max-width: 240px; object-fit: contain; display: block; }\n.mj-footer-logo.plate { background: #FFFFFF; padding: 10px 14px; border-radius: 12px; }\n.mj-footer-brand { font-family: 'Bitter', serif; font-weight: 900; font-size: 24px; color: var(--naranja); }\n.mj-footer-social { display: flex; gap: 10px; margin-top: 6px; }\n.mj-footer-social a { width: 40px; height: 40px; border: 1px solid #444; border-radius: 50%; display: flex; align-items: center; justify-content: center; color: #FFFFFF; }\n.mj-footer-bottom { max-width: 1240px; margin: 32px auto 0; padding: 20px 24px 0; border-top: 1px solid #333; font-size: 12px; color: #9A9A9A; }\n\n.mj-wa-float {\n    position: fixed; right: 20px; bottom: 20px; width: 58px; height: 58px; border-radius: 50%;\n    background: #1E9E55; color: #FFFFFF; display: flex; align-items: center; justify-content: center;\n    box-shadow: 0 8px 20px rgba(0,0,0,0.25); z-index: 90;\n}\n\n/* Cotizador */\n.mj-cq-notice {\n    margin: 4px 0 0; max-width: 62ch; padding: 12px 16px; border-left: 4px solid var(--naranja);\n    background: #FFFFFF; border-radius: 8px; font-size: 15px; line-height: 1.6; color: var(--texto);\n}\n.mj-inline-link { color: var(--cafe-osc); font-weight: 700; }\n.mj-steps { margin: 8px 0 0; padding: 0; list-style: none; display: flex; flex-wrap: wrap; gap: 10px 28px; }\n.mj-steps li { display: flex; align-items: center; gap: 10px; font-size: 15px; font-weight: 700; color: var(--oscuro); }\n.mj-steps span {\n    width: 30px; height: 30px; border-radius: 50%; background: var(--naranja); color: var(--oscuro);\n    font-family: 'Barlow Condensed', sans-serif; font-weight: 800; font-size: 18px;\n    display: inline-flex; align-items: center; justify-content: center;\n}\n.mj-cq { padding-top: 40px; padding-bottom: 120px; }\n.mj-cq-row { display: flex; flex-wrap: wrap; gap: 40px; align-items: flex-start; }\n.mj-cq-catalog { flex: 2 1 560px; min-width: 0; display: flex; flex-direction: column; gap: 14px; }\n.mj-cq-label { font-weight: 700; font-size: 14px; color: var(--oscuro); }\n.mj-cq-search {\n    font-family: inherit; font-size: 16px; padding: 13px 18px; border: 1px solid #CDBFA8;\n    border-radius: 999px; min-height: 50px; width: 100%; margin-top: -6px;\n}\n.mj-cq-search:focus { border-color: var(--naranja); }\n.mj-chips { display: flex; gap: 8px; overflow-x: auto; padding-bottom: 6px; }\n.mj-chips-wrap { flex-wrap: wrap; overflow: visible; padding-bottom: 0; }\n.mj-chip {\n    flex: 0 0 auto; font-family: inherit; font-weight: 700; font-size: 14px; padding: 9px 15px;\n    min-height: 44px; border-radius: 999px; cursor: pointer; border: 2px solid #D9C7A8;\n    background: #FFFFFF; color: var(--oscuro);\n}\n.mj-chip.on { background: var(--oscuro); border-color: var(--oscuro); color: #FFFFFF; }\n.mj-chip-cafe.on { background: var(--cafe); border-color: var(--cafe); }\n.mj-chip-sm { font-size: 13px; padding: 6px 12px; min-height: 36px; }\n.mj-cq-count { margin: 0; font-size: 13px; color: #6A6A6A; }\n.mj-cq-list { border-top: 1px solid var(--linea); }\n.mj-cq-item {\n    display: flex; flex-wrap: wrap; align-items: center; justify-content: space-between;\n    gap: 10px 14px; padding: 14px 4px; border-bottom: 1px solid var(--linea);\n}\n.mj-cq-info { display: flex; flex-direction: column; gap: 3px; min-width: 0; flex: 1 1 220px; }\n.mj-cq-name { font-weight: 700; font-size: 15px; line-height: 1.35; color: var(--oscuro); }\n.mj-cq-meta { font-size: 12px; color: #6A6A6A; }\n.mj-cq-units { display: flex; gap: 6px; margin-top: 6px; }\n.mj-stepper { flex: 0 0 auto; display: flex; align-items: center; background: var(--crema); border-radius: 999px; padding: 2px; }\n.mj-stepper button {\n    width: 44px; height: 44px; border-radius: 50%; border: none; background: #FFFFFF;\n    font-family: inherit; font-size: 22px; font-weight: 700; color: var(--cafe-osc); cursor: pointer;\n}\n.mj-stepper button.plus { background: var(--naranja); color: var(--oscuro); }\n.mj-stepper span {\n    min-width: 84px; text-align: center; font-family: 'Barlow Condensed', sans-serif;\n    font-weight: 800; font-size: 19px; color: var(--oscuro);\n}\n.mj-cq-empty { margin: 0; padding: 24px 4px; font-size: 15px; line-height: 1.6; color: var(--gris); }\n.mj-cq-more { align-self: center; }\n.mj-cq-summary {\n    flex: 1 1 340px; min-width: 0; position: sticky; top: 96px; max-height: calc(100vh - 112px);\n    overflow-y: auto; background: var(--crema); border-radius: 18px; padding: 24px;\n    display: flex; flex-direction: column; gap: 14px;\n}\n.mj-cq-sumhead { display: flex; align-items: baseline; justify-content: space-between; gap: 10px; }\n.mj-cq-sumhead h2 { margin: 0; font-family: 'Bitter', serif; font-weight: 900; font-size: 26px; color: var(--oscuro); }\n.mj-cq-sumhead span { font-size: 14px; font-weight: 700; color: var(--cafe-osc); }\n.mj-cq-hint { margin: 0; font-size: 15px; line-height: 1.6; color: var(--gris); }\n.mj-cq-sel { display: flex; flex-direction: column; background: #FFFFFF; border-radius: 12px; padding: 4px 14px; max-height: 260px; overflow-y: auto; }\n.mj-cq-selrow { display: flex; align-items: center; justify-content: space-between; gap: 10px; padding: 9px 0; border-bottom: 1px solid #F0E8DA; font-size: 14px; line-height: 1.35; }\n.mj-cq-selqty { display: flex; align-items: center; gap: 4px; flex: 0 0 auto; }\n.mj-cq-selqty strong { font-family: 'Barlow Condensed', sans-serif; font-size: 17px; }\n.mj-cq-selqty button { width: 36px; height: 36px; border: none; background: transparent; color: var(--rojo); font-size: 20px; cursor: pointer; }\n.mj-grid2-sm { grid-template-columns: repeat(auto-fit, minmax(130px, 1fr)); gap: 12px; }\n.mj-btn-wa { background: #1E9E55; color: #FFFFFF !important; border-color: #1E9E55; }\n.mj-btn-wa:hover { background: #17864A; border-color: #17864A; }\n.mj-btn-wa.off { opacity: 0.55; }\n.mj-cq-falta { margin: 0; font-size: 14px; font-weight: 700; color: #5A5A5A; }\n.mj-cq-falta.alerta { color: var(--rojo); }\n.mj-cq-bar {\n    position: fixed; left: 12px; right: 12px; bottom: 12px; z-index: 95; max-width: 560px; margin: 0 auto;\n    display: flex; align-items: center; justify-content: space-between; gap: 12px;\n    background: var(--oscuro); color: #FFFFFF !important; border-radius: 999px; padding: 10px 10px 10px 22px;\n    text-decoration: none; box-shadow: 0 10px 24px rgba(0,0,0,0.25); font-weight: 700; font-size: 15px;\n}\n.mj-cq-bar-btn { background: #1E9E55; color: #FFFFFF; font-weight: 800; font-size: 14px; padding: 10px 16px; border-radius: 999px; }\n@media (max-width: 980px) {\n    .mj-cq-summary { position: static; max-height: none; overflow: visible; }\n}\n\n/* Celular / tablet */\n@media (max-width: 980px) {\n    .mj-burger { display: flex; }\n    .mj-links {\n        display: none; position: absolute; top: 100%; left: 0; right: 0; background: #FFFFFF;\n        flex-direction: column; align-items: stretch; gap: 0; border-bottom: 3px solid var(--naranja);\n        box-shadow: 0 8px 16px rgba(0,0,0,0.1);\n    }\n    .mj-links.open { display: flex; }\n    .mj-links a { padding: 15px 24px; border-bottom: 1px solid #F0F0F0; font-size: 15px; }\n    .mj-links .mj-nav-wa { margin: 12px 24px; border-radius: 999px; }\n    .mj-nav { position: sticky; }\n    .mj-nav-inner { position: relative; }\n    .mj-brand img { height: calc(var(--logo-h, 72px) * 0.8); }\n}\n`;/* ---------- Controles del panel derecho ---------- */const esInicioCtl=p=>p.pagina!==\"inicio\";const sinOfertas=p=>p.pagina!==\"inicio\"||!p.ofertasActivas;addPropertyControls(MijangosWeb,{pagina:{title:\"P\\xe1gina\",type:ControlType.Enum,defaultValue:\"inicio\",options:[\"inicio\",\"cotizar\",\"trabajo\",\"buzon\",\"aviso\"],optionTitles:[\"Inicio\",\"Cotiza tu pedido\",\"Trabaja con nosotros\",\"Buz\\xf3n\",\"Aviso de privacidad\"]},logoUrl:{title:\"Logo\",type:ControlType.Image},logoAltura:{title:\"Tama\\xf1o logo\",type:ControlType.Number,defaultValue:72,min:40,max:120,step:2,unit:\"px\"},logoFooterUrl:{title:\"Logo footer\",type:ControlType.Image,description:\"Opcional: versi\\xf3n clara del logo para fondo oscuro. Si lo dejas vac\\xedo, se usa el logo normal sobre una placa blanca.\"},/* Inicio: hero */heroFoto:{title:\"Hero foto\",type:ControlType.Image,hidden:esInicioCtl},heroTitulo:{title:\"Hero t\\xedtulo\",type:ControlType.String,defaultValue:\"Tu despensa de siempre, en el centro de Tuxtla\",displayTextArea:true,hidden:esInicioCtl},heroSubtitulo:{title:\"Hero texto\",type:ControlType.String,defaultValue:\"Dos sucursales, precios justos y la atenci\\xf3n de una tienda familiar chiapaneca.\",displayTextArea:true,hidden:esInicioCtl},heroEtiqueta:{title:\"Hero etiqueta\",type:ControlType.String,defaultValue:\"\",placeholder:\"Opcional, ej. 31 aniversario\",hidden:esInicioCtl},/* Inicio: ofertas */ofertasActivas:{title:\"Ofertas\",type:ControlType.Boolean,defaultValue:true,enabledTitle:\"Mostrar\",disabledTitle:\"Ocultar\",hidden:esInicioCtl},ofertasTitulo:{title:\"T\\xedtulo ofertas\",type:ControlType.String,defaultValue:\"Ofertas de la semana\",hidden:sinOfertas},ofertasVigencia:{title:\"Vigencia\",type:ControlType.String,defaultValue:\"\",placeholder:\"del 13 al 19 de octubre\",hidden:sinOfertas},ofertasSucursal:{title:\"V\\xe1lidas en\",type:ControlType.Enum,defaultValue:\"ambas\",options:[\"ambas\",\"matriz\",\"central\"],optionTitles:[\"Ambas\",\"Matriz\",\"Central Sur\"],hidden:sinOfertas},ofertasCondiciones:{title:\"Condiciones\",type:ControlType.String,defaultValue:\"Hasta agotar existencias.\",hidden:sinOfertas},ofertasCodigo:{title:\"C\\xf3digo caja\",type:ControlType.String,defaultValue:\"\",placeholder:\"Opcional, ej. WEB10\",hidden:sinOfertas},ofertas:{title:\"Productos\",type:ControlType.Array,maxCount:4,hidden:sinOfertas,control:{type:ControlType.Object,controls:{imagen:{title:\"Foto\",type:ControlType.Image},producto:{title:\"Producto\",type:ControlType.String,defaultValue:\"Producto\"},detalle:{title:\"Presentaci\\xf3n\",type:ControlType.String,defaultValue:\"\",placeholder:\"250 g\"},precio:{title:\"Precio\",type:ControlType.String,defaultValue:\"\",placeholder:\"48.90\"},precioAntes:{title:\"Antes\",type:ControlType.String,defaultValue:\"\",placeholder:\"Opcional\"},etiqueta:{title:\"Etiqueta\",type:ControlType.String,defaultValue:\"\",placeholder:\"2x1 (opcional)\"}}}},/* Inicio: campañas */mostrarCampanas:{title:\"Campa\\xf1as\",type:ControlType.Boolean,defaultValue:true,enabledTitle:\"Mostrar\",disabledTitle:\"Ocultar\",hidden:esInicioCtl},heroImage1:{title:\"Campa\\xf1a 1\",type:ControlType.Image,hidden:p=>esInicioCtl(p)||!p.mostrarCampanas},heroImage2:{title:\"Campa\\xf1a 2\",type:ControlType.Image,hidden:p=>esInicioCtl(p)||!p.mostrarCampanas},heroImage3:{title:\"Campa\\xf1a 3\",type:ControlType.Image,hidden:p=>esInicioCtl(p)||!p.mostrarCampanas},heroImage4:{title:\"Campa\\xf1a 4\",type:ControlType.Image,hidden:p=>esInicioCtl(p)||!p.mostrarCampanas},heroImage5:{title:\"Campa\\xf1a 5\",type:ControlType.Image,hidden:p=>esInicioCtl(p)||!p.mostrarCampanas},campanaMovil1:{title:\"Camp. 1 celular\",type:ControlType.Image,hidden:p=>esInicioCtl(p)||!p.mostrarCampanas||!p.heroImage1},campanaLink1:{title:\"Camp. 1 link\",type:ControlType.String,defaultValue:\"\",placeholder:\"#ofertas, /cotiza-tu-pedido o whatsapp\",hidden:p=>esInicioCtl(p)||!p.mostrarCampanas||!p.heroImage1},campanaMovil2:{title:\"Camp. 2 celular\",type:ControlType.Image,hidden:p=>esInicioCtl(p)||!p.mostrarCampanas||!p.heroImage2},campanaLink2:{title:\"Camp. 2 link\",type:ControlType.String,defaultValue:\"\",placeholder:\"#ofertas, /cotiza-tu-pedido o whatsapp\",hidden:p=>esInicioCtl(p)||!p.mostrarCampanas||!p.heroImage2},campanaMovil3:{title:\"Camp. 3 celular\",type:ControlType.Image,hidden:p=>esInicioCtl(p)||!p.mostrarCampanas||!p.heroImage3},campanaLink3:{title:\"Camp. 3 link\",type:ControlType.String,defaultValue:\"\",placeholder:\"#ofertas, /cotiza-tu-pedido o whatsapp\",hidden:p=>esInicioCtl(p)||!p.mostrarCampanas||!p.heroImage3},campanaMovil4:{title:\"Camp. 4 celular\",type:ControlType.Image,hidden:p=>esInicioCtl(p)||!p.mostrarCampanas||!p.heroImage4},campanaLink4:{title:\"Camp. 4 link\",type:ControlType.String,defaultValue:\"\",placeholder:\"#ofertas, /cotiza-tu-pedido o whatsapp\",hidden:p=>esInicioCtl(p)||!p.mostrarCampanas||!p.heroImage4},campanaMovil5:{title:\"Camp. 5 celular\",type:ControlType.Image,hidden:p=>esInicioCtl(p)||!p.mostrarCampanas||!p.heroImage5},campanaLink5:{title:\"Camp. 5 link\",type:ControlType.String,defaultValue:\"\",placeholder:\"#ofertas, /cotiza-tu-pedido o whatsapp\",hidden:p=>esInicioCtl(p)||!p.mostrarCampanas||!p.heroImage5},heroIntervalSeconds:{title:\"Campa\\xf1a seg.\",type:ControlType.Number,defaultValue:5,min:3,max:12,step:1,hidden:p=>esInicioCtl(p)||!p.mostrarCampanas},heroImagePosition:{title:\"Campa\\xf1a foco\",type:ControlType.Enum,defaultValue:\"center center\",options:[\"center center\",\"center top\",\"center bottom\",\"left center\",\"right center\"],optionTitles:[\"Centro\",\"Arriba\",\"Abajo\",\"Izquierda\",\"Derecha\"],hidden:p=>esInicioCtl(p)||!p.mostrarCampanas},storePhoto:{title:\"Foto nosotros\",type:ControlType.Image,hidden:esInicioCtl},imgGranos:{title:\"Cat. Granos y abarrotes\",type:ControlType.Image,hidden:esInicioCtl},imgSalchichoneria:{title:\"Cat. Salchichoner\\xeda\",type:ControlType.Image,hidden:esInicioCtl},imgBebidas:{title:\"Cat. Bebidas\",type:ControlType.Image,hidden:esInicioCtl},imgLacteos:{title:\"Cat. L\\xe1cteos y huevo\",type:ControlType.Image,hidden:esInicioCtl},imgAceites:{title:\"Cat. Aceites y conservas\",type:ControlType.Image,hidden:esInicioCtl},imgLimpieza:{title:\"Cat. Limpieza\",type:ControlType.Image,hidden:esInicioCtl},imgCuidado:{title:\"Cat. Cuidado personal\",type:ControlType.Image,hidden:esInicioCtl},imgDesechables:{title:\"Cat. Desechables\",type:ControlType.Image,hidden:esInicioCtl},/* Trabaja con nosotros */recruitmentPhoto:{title:\"Foto equipo\",type:ControlType.Image,hidden:p=>p.pagina!==\"trabajo\"},puestos:{title:\"Puestos\",type:ControlType.Array,maxCount:8,defaultValue:DEFAULT_PUESTOS,hidden:p=>p.pagina!==\"trabajo\",control:{type:ControlType.Object,controls:{nombre:{title:\"Puesto\",type:ControlType.String,defaultValue:\"Puesto\"},descripcion:{title:\"Descripci\\xf3n\",type:ControlType.String,defaultValue:\"\",displayTextArea:true},detalle:{title:\"Horario/req.\",type:ControlType.String,defaultValue:\"\",displayTextArea:true}}}},/* Aviso */avisoFecha:{title:\"Fecha aviso\",type:ControlType.String,defaultValue:\"\",placeholder:\"8 de octubre de 2026\",hidden:p=>p.pagina!==\"aviso\"},/* Contacto y horario (todas las páginas) */whatsappNumber:{title:\"WhatsApp\",type:ControlType.String,defaultValue:\"529611722021\"},phone:{title:\"Tel\\xe9fono\",type:ControlType.String,defaultValue:\"961 172 2021\"},email:{title:\"Correo\",type:ControlType.String,defaultValue:\"mijangosrespaldo@gmail.com\"},aperturaSemana:{title:\"Abre L-S\",type:ControlType.String,defaultValue:\"07:00\"},cierreSemana:{title:\"Cierra L-S\",type:ControlType.String,defaultValue:\"20:30\"},aperturaDomingo:{title:\"Abre Dom\",type:ControlType.String,defaultValue:\"07:30\"},cierreDomingo:{title:\"Cierra Dom\",type:ControlType.String,defaultValue:\"15:30\"},matrizAddress:{title:\"Dir. Matriz\",type:ControlType.String,defaultValue:DEFAULT_MATRIZ_ADDRESS,hidden:esInicioCtl},sucursalAddress:{title:\"Dir. Central Sur\",type:ControlType.String,defaultValue:DEFAULT_SUCURSAL_ADDRESS,hidden:esInicioCtl},matrizMapUrl:{title:\"Mapa Matriz\",type:ControlType.String,defaultValue:DEFAULT_MATRIZ_MAP,hidden:esInicioCtl},sucursalMapUrl:{title:\"Mapa Central Sur\",type:ControlType.String,defaultValue:DEFAULT_SUCURSAL_MAP,hidden:esInicioCtl},facebookUrl:{title:\"Facebook\",type:ControlType.String,defaultValue:\"\",placeholder:\"https://facebook.com/...\"},instagramUrl:{title:\"Instagram\",type:ControlType.String,defaultValue:\"\",placeholder:\"https://instagram.com/...\"},/* Cotiza tu pedido */catalogoUrl:{title:\"Cat\\xe1logo (CSV)\",type:ControlType.String,defaultValue:\"https://docs.google.com/spreadsheets/d/e/2PACX-1vSpolxXB0-mU25kLXXyCyqiAmg__XIoq_EZQtoV3uvPlAXwcaYHqw33kKdLM1NPQEX2I5Vyfr7oEg16/pub?gid=68788926&single=true&output=csv\",placeholder:\"Link de Google Sheets publicado como CSV\",hidden:p=>p.pagina!==\"cotizar\"},/* Formularios */formgridBuzon:{title:\"FormGrid Buz\\xf3n\",type:ControlType.String,defaultValue:\"https://formgrid.dev/api/f/TU_ENDPOINT_BUZON\",hidden:p=>p.pagina!==\"buzon\"},formgridReclutamiento:{title:\"FormGrid Reclut.\",type:ControlType.String,defaultValue:\"https://formgrid.dev/api/f/TU_ENDPOINT_RECLUTAMIENTO\",hidden:p=>p.pagina!==\"trabajo\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"MijangosWeb\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./MijangosWeb.map"],"mappings":"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"}