{"id":1378,"date":"2023-09-07T21:50:35","date_gmt":"2023-09-07T21:50:35","guid":{"rendered":"https:\/\/sectores.export.com.gt\/acuicultura-y-pesca\/?page_id=1378"},"modified":"2026-08-21T17:42:47","modified_gmt":"2026-08-21T17:42:47","slug":"galerias","status":"publish","type":"page","link":"https:\/\/sectores.export.com.gt\/acuicultura-y-pesca\/galerias\/","title":{"rendered":"Galer\u00edas"},"content":{"rendered":"<div class=\"vc_row wpb_row vc_row-fluid\"><div class=\"wpb_column vc_column_container vc_col-sm-12\"><div class=\"vc_column-inner\"><div class=\"wpb_wrapper\">\n\t\t\t<!-- START Galer\u00edas REVOLUTION SLIDER 6.3.6 --><p class=\"rs-p-wp-fix\"><\/p>\n\t\t\t<rs-module-wrap id=\"rev_slider_30_1_wrapper\" data-source=\"gallery\" style=\"background:transparent;padding:0;margin:0px auto;margin-top:0;margin-bottom:0;\">\n\t\t\t\t<rs-module id=\"rev_slider_30_1\" style=\"\" data-version=\"6.3.6\">\n\t\t\t\t\t<rs-slides>\n\t\t\t\t\t\t<rs-slide data-key=\"rs-38\" data-title=\"Slide\" data-anim=\"ei:d;eo:d;s:1000;r:0;t:fade;sl:0;\">\n\t\t\t\t\t\t\t<img decoding=\"async\" data-src=\"\/\/sectores.export.com.gt\/acuicultura-y-pesca\/wp-content\/uploads\/sites\/24\/2022\/06\/1-Sobre-nosotros-fondo.jpg\" title=\"Fondo Azul\" width=\"1443\" height=\"270\" class=\"rev-slidebg lazyload\" data-no-retina src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 1443px; --smush-placeholder-aspect-ratio: 1443\/270;\">\n<!--\n\t\t\t\t\t\t\t--><h1\n\t\t\t\t\t\t\t\tid=\"slider-30-slide-38-layer-0\" \n\t\t\t\t\t\t\t\tclass=\"rs-layer\"\n\t\t\t\t\t\t\t\tdata-type=\"text\"\n\t\t\t\t\t\t\t\tdata-color=\"#ffffff\"\n\t\t\t\t\t\t\t\tdata-rsp_ch=\"on\"\n\t\t\t\t\t\t\t\tdata-xy=\"x:c;y:c;\"\n\t\t\t\t\t\t\t\tdata-text=\"w:normal;s:45;l:31;fw:800;\"\n\t\t\t\t\t\t\t\tdata-frame_999=\"o:0;st:w;\"\n\t\t\t\t\t\t\t\tstyle=\"z-index:5;font-family:Jost;\"\n\t\t\t\t\t\t\t>Galer\u00edas \n\t\t\t\t\t\t\t<\/h1><!--\n-->\t\t\t\t\t\t<\/rs-slide>\n\t\t\t\t\t<\/rs-slides>\n\t\t\t\t<\/rs-module>\n\t\t\t<\/rs-module-wrap>\n\t\t\t<!-- END REVOLUTION SLIDER -->\n\n\t<div class=\"wpb_raw_code wpb_content_element wpb_raw_html\" >\n\t\t<div class=\"wpb_wrapper\">\n\t\t\t<section id=\"agx-apple-portrait-gallery\" class=\"agx-apple-portrait-gallery\" aria-label=\"Galer\u00eda fotogr\u00e1fica\">\n  <div class=\"agx-apple-portrait-gallery__viewport\">\n\n    <div class=\"agx-apple-portrait-gallery__track-wrap\">\n      <div class=\"agx-apple-portrait-gallery__track\" aria-live=\"polite\"><\/div>\n    <\/div>\n\n    <button\n      type=\"button\"\n      class=\"agx-apple-portrait-gallery__arrow agx-apple-portrait-gallery__arrow--prev\"\n      aria-label=\"Imagen anterior\"\n    >\n      <svg viewBox=\"0 0 24 24\" aria-hidden=\"true\">\n        <path d=\"M15 5 8 12l7 7\"><\/path>\n      <\/svg>\n    <\/button>\n\n    <button\n      type=\"button\"\n      class=\"agx-apple-portrait-gallery__arrow agx-apple-portrait-gallery__arrow--next\"\n      aria-label=\"Siguiente imagen\"\n    >\n      <svg viewBox=\"0 0 24 24\" aria-hidden=\"true\">\n        <path d=\"m9 5 7 7-7 7\"><\/path>\n      <\/svg>\n    <\/button>\n\n  <\/div>\n\n  <div class=\"agx-apple-portrait-gallery__footer\">\n    <div class=\"agx-apple-portrait-gallery__pagination\" aria-label=\"Navegaci\u00f3n de galer\u00eda\"><\/div>\n\n    <div class=\"agx-apple-portrait-gallery__counter\">\n      <span class=\"agx-apple-portrait-gallery__current\">01<\/span>\n      <span class=\"agx-apple-portrait-gallery__divider\"><\/span>\n      <span class=\"agx-apple-portrait-gallery__total\">04<\/span>\n    <\/div>\n  <\/div>\n<\/section>\n\n<style>\n\/* =========================================================\n   APPLE PORTRAIT GALLERY\n========================================================= *\/\n\n#agx-apple-portrait-gallery {\n  --agx-blue: #1f8fff;\n  --agx-blue-dark: #0f67d8;\n  --agx-text: #243447;\n  --agx-muted: #64748b;\n  --agx-ease: cubic-bezier(.16, 1, .3, 1);\n  --agx-radius: 30px;\n\n  width: 100%;\n  max-width: 1550px;\n  margin: 0 auto;\n  position: relative;\n  isolation: isolate;\n  font-family:\n    Inter,\n    -apple-system,\n    BlinkMacSystemFont,\n    \"SF Pro Display\",\n    \"SF Pro Text\",\n    \"Segoe UI\",\n    sans-serif;\n}\n\n\/* =========================================================\n   VIEWPORT\n========================================================= *\/\n\n#agx-apple-portrait-gallery .agx-apple-portrait-gallery__viewport {\n  position: relative;\n  width: 100%;\n  height: 690px;\n  overflow: hidden;\n  border-radius: 34px;\n\n  background:\n    linear-gradient(\n      135deg,\n      rgba(240, 244, 248, 0.96) 0%,\n      rgba(232, 237, 243, 0.96) 50%,\n      rgba(244, 247, 250, 0.96) 100%\n    );\n\n  box-shadow:\n    0 30px 80px rgba(15, 23, 42, 0.10),\n    inset 0 1px 0 rgba(255, 255, 255, 0.65);\n\n  backdrop-filter: blur(16px);\n  -webkit-backdrop-filter: blur(16px);\n}\n\n#agx-apple-portrait-gallery .agx-apple-portrait-gallery__viewport::before {\n  content: \"\";\n  position: absolute;\n  inset: 0;\n  pointer-events: none;\n  z-index: 0;\n\n  background:\n    radial-gradient(circle at center, rgba(255,255,255,.24), rgba(255,255,255,0) 55%);\n}\n\n\/* =========================================================\n   TRACK\n========================================================= *\/\n\n#agx-apple-portrait-gallery .agx-apple-portrait-gallery__track-wrap {\n  position: relative;\n  z-index: 1;\n  width: 100%;\n  height: 100%;\n  overflow: hidden;\n}\n\n#agx-apple-portrait-gallery .agx-apple-portrait-gallery__track {\n  position: absolute;\n  left: 0;\n  top: 0;\n  height: 100%;\n  display: flex;\n  align-items: center;\n  gap: 34px;\n  will-change: transform;\n  padding: 0 14px;\n  transition: transform 950ms var(--agx-ease);\n}\n\n\/* =========================================================\n   SLIDES\n========================================================= *\/\n\n#agx-apple-portrait-gallery .agx-apple-portrait-gallery__slide {\n  flex: 0 0 clamp(240px, 31vw, 520px);\n  width: clamp(240px, 31vw, 520px);\n  height: calc(100% - 46px);\n\n  position: relative;\n  display: flex;\n  align-items: center;\n  justify-content: center;\n\n  padding: 0;\n  margin: 0;\n  border: 0;\n  background: transparent;\n  cursor: pointer;\n\n  opacity: .07;\n  transform: scale(.70);\n  filter: blur(4px) saturate(.85);\n  transition:\n    transform 950ms var(--agx-ease),\n    opacity 650ms ease,\n    filter 950ms var(--agx-ease);\n\n  will-change: transform, opacity, filter;\n  -webkit-tap-highlight-color: transparent;\n}\n\n#agx-apple-portrait-gallery .agx-apple-portrait-gallery__slide:focus-visible {\n  outline: 3px solid rgba(31, 143, 255, .22);\n  outline-offset: 6px;\n  border-radius: 28px;\n}\n\n#agx-apple-portrait-gallery .agx-apple-portrait-gallery__slide-card {\n  width: 100%;\n  height: 100%;\n  display: flex;\n  align-items: center;\n  justify-content: center;\n}\n\n#agx-apple-portrait-gallery .agx-apple-portrait-gallery__image {\n  display: block;\n  width: auto;\n  height: 100%;\n  max-width: 100%;\n  max-height: 100%;\n  object-fit: contain;\n  object-position: center;\n\n  border-radius: 28px;\n\n  box-shadow:\n    0 26px 60px rgba(15, 23, 42, .16),\n    0 10px 24px rgba(15, 23, 42, .08);\n\n  transform: scale(.985);\n  transition: transform 1200ms var(--agx-ease);\n}\n\n\/* =========================================================\n   POSICIONES VISIBLES\n========================================================= *\/\n\n#agx-apple-portrait-gallery .agx-apple-portrait-gallery__slide.is-active {\n  opacity: 1;\n  transform: scale(1);\n  filter: blur(0) saturate(1);\n  z-index: 5;\n}\n\n#agx-apple-portrait-gallery .agx-apple-portrait-gallery__slide.is-active .agx-apple-portrait-gallery__image {\n  transform: scale(1);\n}\n\n#agx-apple-portrait-gallery .agx-apple-portrait-gallery__slide.is-prev,\n#agx-apple-portrait-gallery .agx-apple-portrait-gallery__slide.is-next {\n  opacity: .28;\n  transform: scale(.78);\n  filter: blur(2px) saturate(.82);\n  z-index: 4;\n}\n\n#agx-apple-portrait-gallery .agx-apple-portrait-gallery__slide.is-prev-2,\n#agx-apple-portrait-gallery .agx-apple-portrait-gallery__slide.is-next-2 {\n  opacity: .16;\n  transform: scale(.66);\n  filter: blur(3px) saturate(.76);\n  z-index: 3;\n}\n\n\/* =========================================================\n   ARROWS\n========================================================= *\/\n\n#agx-apple-portrait-gallery .agx-apple-portrait-gallery__arrow {\n  position: absolute;\n  z-index: 20;\n  top: 50%;\n  transform: translateY(-50%);\n\n  width: 56px;\n  height: 56px;\n  border-radius: 50%;\n  border: 1px solid rgba(255,255,255,.55);\n  padding: 0;\n\n  display: flex;\n  align-items: center;\n  justify-content: center;\n\n  background:\n    linear-gradient(\n      145deg,\n      rgba(41, 151, 255, .97),\n      rgba(15, 103, 216, .98)\n    );\n\n  color: #fff;\n  cursor: pointer;\n  outline: none;\n\n  box-shadow:\n    0 14px 34px rgba(31, 143, 255, .28),\n    inset 0 1px 0 rgba(255,255,255,.35);\n\n  backdrop-filter: blur(16px);\n  -webkit-backdrop-filter: blur(16px);\n\n  transition:\n    transform 350ms var(--agx-ease),\n    box-shadow 350ms ease;\n}\n\n#agx-apple-portrait-gallery .agx-apple-portrait-gallery__arrow--prev {\n  left: clamp(14px, 2vw, 32px);\n}\n\n#agx-apple-portrait-gallery .agx-apple-portrait-gallery__arrow--next {\n  right: clamp(14px, 2vw, 32px);\n}\n\n#agx-apple-portrait-gallery .agx-apple-portrait-gallery__arrow:hover {\n  box-shadow:\n    0 18px 42px rgba(31, 143, 255, .36),\n    inset 0 1px 0 rgba(255,255,255,.40);\n}\n\n#agx-apple-portrait-gallery .agx-apple-portrait-gallery__arrow--prev:hover {\n  transform: translateY(-50%) translateX(-4px) scale(1.05);\n}\n\n#agx-apple-portrait-gallery .agx-apple-portrait-gallery__arrow--next:hover {\n  transform: translateY(-50%) translateX(4px) scale(1.05);\n}\n\n#agx-apple-portrait-gallery .agx-apple-portrait-gallery__arrow:focus-visible {\n  outline: 3px solid rgba(31, 143, 255, .22);\n  outline-offset: 4px;\n}\n\n#agx-apple-portrait-gallery .agx-apple-portrait-gallery__arrow svg {\n  width: 22px;\n  height: 22px;\n  fill: none;\n  stroke: currentColor;\n  stroke-width: 1.9;\n  stroke-linecap: round;\n  stroke-linejoin: round;\n}\n\n\/* =========================================================\n   FOOTER\n========================================================= *\/\n\n#agx-apple-portrait-gallery .agx-apple-portrait-gallery__footer {\n  display: flex;\n  align-items: center;\n  justify-content: space-between;\n  gap: 20px;\n  padding: 18px 8px 0;\n}\n\n#agx-apple-portrait-gallery .agx-apple-portrait-gallery__pagination {\n  display: flex;\n  align-items: center;\n  gap: 9px;\n}\n\n#agx-apple-portrait-gallery .agx-apple-portrait-gallery__dot {\n  width: 8px;\n  height: 8px;\n  border-radius: 999px;\n  border: 0;\n  padding: 0;\n  margin: 0;\n  cursor: pointer;\n  background: rgba(36, 52, 71, .18);\n  transition:\n    width 480ms var(--agx-ease),\n    transform 280ms ease,\n    background 280ms ease;\n}\n\n#agx-apple-portrait-gallery .agx-apple-portrait-gallery__dot:hover {\n  transform: scale(1.15);\n  background: rgba(31, 143, 255, .55);\n}\n\n#agx-apple-portrait-gallery .agx-apple-portrait-gallery__dot.is-active {\n  width: 34px;\n  background: var(--agx-blue);\n}\n\n#agx-apple-portrait-gallery .agx-apple-portrait-gallery__dot:focus-visible {\n  outline: 2px solid rgba(31, 143, 255, .32);\n  outline-offset: 4px;\n}\n\n#agx-apple-portrait-gallery .agx-apple-portrait-gallery__counter {\n  display: flex;\n  align-items: center;\n  gap: 10px;\n  color: var(--agx-muted);\n  font-size: 12px;\n  font-weight: 600;\n  letter-spacing: .12em;\n}\n\n#agx-apple-portrait-gallery .agx-apple-portrait-gallery__current {\n  color: var(--agx-blue-dark);\n  font-size: 14px;\n}\n\n#agx-apple-portrait-gallery .agx-apple-portrait-gallery__divider {\n  width: 28px;\n  height: 1px;\n  background: rgba(36, 52, 71, .18);\n}\n\n\/* =========================================================\n   RESPONSIVE\n========================================================= *\/\n\n@media (max-width: 1200px) {\n  #agx-apple-portrait-gallery .agx-apple-portrait-gallery__viewport {\n    height: 620px;\n  }\n\n  #agx-apple-portrait-gallery .agx-apple-portrait-gallery__track {\n    gap: 28px;\n  }\n}\n\n@media (max-width: 1024px) {\n  #agx-apple-portrait-gallery .agx-apple-portrait-gallery__viewport {\n    height: 560px;\n  }\n\n  #agx-apple-portrait-gallery .agx-apple-portrait-gallery__slide {\n    flex-basis: clamp(220px, 38vw, 400px);\n    width: clamp(220px, 38vw, 400px);\n  }\n\n  #agx-apple-portrait-gallery .agx-apple-portrait-gallery__arrow {\n    width: 52px;\n    height: 52px;\n  }\n}\n\n@media (max-width: 767px) {\n  #agx-apple-portrait-gallery .agx-apple-portrait-gallery__viewport {\n    height: 470px;\n    border-radius: 24px;\n  }\n\n  #agx-apple-portrait-gallery .agx-apple-portrait-gallery__track {\n    gap: 18px;\n    padding: 0 10px;\n  }\n\n  #agx-apple-portrait-gallery .agx-apple-portrait-gallery__slide {\n    flex-basis: clamp(180px, 58vw, 280px);\n    width: clamp(180px, 58vw, 280px);\n    height: calc(100% - 34px);\n  }\n\n  #agx-apple-portrait-gallery .agx-apple-portrait-gallery__image {\n    border-radius: 18px;\n  }\n\n  #agx-apple-portrait-gallery .agx-apple-portrait-gallery__arrow {\n    width: 46px;\n    height: 46px;\n  }\n\n  #agx-apple-portrait-gallery .agx-apple-portrait-gallery__arrow svg {\n    width: 19px;\n    height: 19px;\n  }\n}\n\n@media (max-width: 480px) {\n  #agx-apple-portrait-gallery .agx-apple-portrait-gallery__viewport {\n    height: 410px;\n  }\n\n  #agx-apple-portrait-gallery .agx-apple-portrait-gallery__slide {\n    flex-basis: clamp(160px, 62vw, 240px);\n    width: clamp(160px, 62vw, 240px);\n    height: calc(100% - 26px);\n  }\n\n  #agx-apple-portrait-gallery .agx-apple-portrait-gallery__footer {\n    padding-top: 14px;\n  }\n}\n\n@media (prefers-reduced-motion: reduce) {\n  #agx-apple-portrait-gallery *,\n  #agx-apple-portrait-gallery *::before,\n  #agx-apple-portrait-gallery *::after {\n    animation-duration: .001ms !important;\n    animation-iteration-count: 1 !important;\n    transition-duration: .001ms !important;\n    scroll-behavior: auto !important;\n  }\n}\n<\/style>\n\n<script>\n(function () {\n  const gallery = document.getElementById('agx-apple-portrait-gallery');\n\n  if (!gallery || gallery.dataset.initialized === 'true') return;\n  gallery.dataset.initialized = 'true';\n\n  const images = [\n    {\n      src: 'https:\/\/sectores.export.com.gt\/acuicultura-y-pesca\/wp-content\/uploads\/sites\/24\/2023\/10\/1-1.png',\n      alt: 'Galer\u00eda Acuicultura y Pesca - Imagen 1'\n    },\n    {\n      src: 'https:\/\/sectores.export.com.gt\/acuicultura-y-pesca\/wp-content\/uploads\/sites\/24\/2023\/10\/2-2.png',\n      alt: 'Galer\u00eda Acuicultura y Pesca - Imagen 2'\n    },\n    {\n      src: 'https:\/\/sectores.export.com.gt\/acuicultura-y-pesca\/wp-content\/uploads\/sites\/24\/2023\/10\/3.png',\n      alt: 'Galer\u00eda Acuicultura y Pesca - Imagen 3'\n    },\n    {\n      src: 'https:\/\/sectores.export.com.gt\/acuicultura-y-pesca\/wp-content\/uploads\/sites\/24\/2023\/10\/4.png',\n      alt: 'Galer\u00eda Acuicultura y Pesca - Imagen 4'\n    }\n  ];\n\n  const viewport = gallery.querySelector('.agx-apple-portrait-gallery__viewport');\n  const track = gallery.querySelector('.agx-apple-portrait-gallery__track');\n  const dotsWrap = gallery.querySelector('.agx-apple-portrait-gallery__pagination');\n  const prevBtn = gallery.querySelector('.agx-apple-portrait-gallery__arrow--prev');\n  const nextBtn = gallery.querySelector('.agx-apple-portrait-gallery__arrow--next');\n  const currentCounter = gallery.querySelector('.agx-apple-portrait-gallery__current');\n  const totalCounter = gallery.querySelector('.agx-apple-portrait-gallery__total');\n\n  const REPEAT_SETS = 3;\n  const AUTOPLAY_DELAY = 5000;\n  const prefersReducedMotion = window.matchMedia('(prefers-reduced-motion: reduce)').matches;\n\n  let slides = [];\n  let dots = [];\n  let currentIndex = images.length; \/* empieza en el set central *\/\n  let autoplay = null;\n  let pointerStartX = 0;\n  let pointerEndX = 0;\n  let isPointerDown = false;\n\n  totalCounter.textContent = String(images.length).padStart(2, '0');\n\n  function buildSlides() {\n    const frag = document.createDocumentFragment();\n\n    for (let set = 0; set < REPEAT_SETS; set++) {\n      images.forEach((image, index) => {\n        const slide = document.createElement('button');\n        slide.type = 'button';\n        slide.className = 'agx-apple-portrait-gallery__slide';\n        slide.dataset.realIndex = index;\n        slide.dataset.virtualIndex = (set * images.length) + index;\n        slide.setAttribute('aria-label', 'Ver imagen ' + (index + 1));\n\n        slide.innerHTML = `\n          <span class=\"agx-apple-portrait-gallery__slide-card\">\n            <img\n              class=\"agx-apple-portrait-gallery__image\"\n              src=\"${image.src}\"\n              alt=\"${image.alt}\"\n              loading=\"lazy\"\n              decoding=\"async\"\n            >\n          <\/span>\n        `;\n\n        frag.appendChild(slide);\n      });\n    }\n\n    track.innerHTML = '';\n    track.appendChild(frag);\n\n    slides = Array.from(track.children);\n\n    slides.forEach((slide) => {\n      slide.addEventListener('click', function () {\n        const targetIndex = Number(slide.dataset.virtualIndex);\n        goTo(targetIndex);\n        restartAutoplay();\n      });\n    });\n  }\n\n  function buildDots() {\n    const frag = document.createDocumentFragment();\n\n    images.forEach((_, index) => {\n      const dot = document.createElement('button');\n      dot.type = 'button';\n      dot.className = 'agx-apple-portrait-gallery__dot';\n      dot.dataset.index = index;\n      dot.setAttribute('aria-label', 'Ir a imagen ' + (index + 1));\n\n      dot.addEventListener('click', function () {\n        const realIndex = Number(dot.dataset.index);\n        const middleSetStart = images.length;\n        currentIndex = middleSetStart + realIndex;\n        update(false);\n        restartAutoplay();\n      });\n\n      frag.appendChild(dot);\n    });\n\n    dotsWrap.innerHTML = '';\n    dotsWrap.appendChild(frag);\n    dots = Array.from(dotsWrap.children);\n  }\n\n  function normalizeRealIndex(index) {\n    return ((index % images.length) + images.length) % images.length;\n  }\n\n  function formatNumber(number) {\n    return String(number).padStart(2, '0');\n  }\n\n  function applyClasses() {\n    slides.forEach((slide, index) => {\n      slide.classList.remove(\n        'is-active',\n        'is-prev',\n        'is-next',\n        'is-prev-2',\n        'is-next-2'\n      );\n\n      const diff = index - currentIndex;\n\n      if (diff === 0) slide.classList.add('is-active');\n      else if (diff === -1) slide.classList.add('is-prev');\n      else if (diff === 1) slide.classList.add('is-next');\n      else if (diff === -2) slide.classList.add('is-prev-2');\n      else if (diff === 2) slide.classList.add('is-next-2');\n    });\n  }\n\n  function updateDotsAndCounter() {\n    const realIndex = normalizeRealIndex(currentIndex);\n\n    dots.forEach((dot, index) => {\n      const active = index === realIndex;\n      dot.classList.toggle('is-active', active);\n\n      if (active) {\n        dot.setAttribute('aria-current', 'true');\n      } else {\n        dot.removeAttribute('aria-current');\n      }\n    });\n\n    currentCounter.textContent = formatNumber(realIndex + 1);\n  }\n\n  function centerCurrentSlide(animated) {\n    const currentSlide = slides[currentIndex];\n    if (!currentSlide) return;\n\n    track.style.transition = animated\n      ? 'transform 950ms cubic-bezier(.16, 1, .3, 1)'\n      : 'none';\n\n    const viewportCenter = viewport.clientWidth \/ 2;\n    const slideCenter = currentSlide.offsetLeft + (currentSlide.offsetWidth \/ 2);\n    const translateX = viewportCenter - slideCenter;\n\n    track.style.transform = 'translate3d(' + translateX + 'px, 0, 0)';\n  }\n\n  function update(animated) {\n    applyClasses();\n    updateDotsAndCounter();\n    centerCurrentSlide(animated);\n  }\n\n  function normalizeLoopPosition() {\n    if (currentIndex >= images.length * 2) {\n      currentIndex -= images.length;\n      update(false);\n    } else if (currentIndex < images.length) {\n      currentIndex += images.length;\n      update(false);\n    }\n  }\n\n  function goTo(index) {\n    currentIndex = index;\n    update(true);\n  }\n\n  function nextSlide() {\n    currentIndex += 1;\n    update(true);\n  }\n\n  function prevSlide() {\n    currentIndex -= 1;\n    update(true);\n  }\n\n  function startAutoplay() {\n    if (prefersReducedMotion) return;\n    stopAutoplay();\n    autoplay = window.setInterval(nextSlide, AUTOPLAY_DELAY);\n  }\n\n  function stopAutoplay() {\n    if (autoplay) {\n      window.clearInterval(autoplay);\n      autoplay = null;\n    }\n  }\n\n  function restartAutoplay() {\n    stopAutoplay();\n    startAutoplay();\n  }\n\n  prevBtn.addEventListener('click', function () {\n    prevSlide();\n    restartAutoplay();\n  });\n\n  nextBtn.addEventListener('click', function () {\n    nextSlide();\n    restartAutoplay();\n  });\n\n  track.addEventListener('transitionend', normalizeLoopPosition);\n\n  gallery.setAttribute('tabindex', '0');\n  gallery.addEventListener('keydown', function (event) {\n    if (event.key === 'ArrowRight') {\n      event.preventDefault();\n      nextSlide();\n      restartAutoplay();\n    }\n\n    if (event.key === 'ArrowLeft') {\n      event.preventDefault();\n      prevSlide();\n      restartAutoplay();\n    }\n  });\n\n  gallery.addEventListener('mouseenter', stopAutoplay);\n  gallery.addEventListener('mouseleave', startAutoplay);\n  gallery.addEventListener('focusin', stopAutoplay);\n  gallery.addEventListener('focusout', function (event) {\n    if (!gallery.contains(event.relatedTarget)) {\n      startAutoplay();\n    }\n  });\n\n  gallery.addEventListener('pointerdown', function (event) {\n    if (event.pointerType === 'mouse' && event.button !== 0) return;\n\n    isPointerDown = true;\n    pointerStartX = event.clientX;\n    pointerEndX = event.clientX;\n    stopAutoplay();\n  });\n\n  gallery.addEventListener('pointermove', function (event) {\n    if (!isPointerDown) return;\n    pointerEndX = event.clientX;\n  });\n\n  function finishSwipe() {\n    if (!isPointerDown) return;\n    isPointerDown = false;\n\n    const distance = pointerEndX - pointerStartX;\n    const threshold = 40;\n\n    if (Math.abs(distance) >= threshold) {\n      if (distance < 0) nextSlide();\n      else prevSlide();\n    }\n\n    startAutoplay();\n  }\n\n  gallery.addEventListener('pointerup', finishSwipe);\n  gallery.addEventListener('pointercancel', finishSwipe);\n  gallery.addEventListener('pointerleave', function () {\n    if (isPointerDown) finishSwipe();\n  });\n\n  window.addEventListener('resize', function () {\n    update(false);\n  });\n\n  document.addEventListener('visibilitychange', function () {\n    if (document.hidden) stopAutoplay();\n    else startAutoplay();\n  });\n\n  buildSlides();\n  buildDots();\n  update(false);\n  startAutoplay();\n})();\n<\/script>\n\t\t<\/div>\n\t<\/div>\n<\/div><\/div><\/div><\/div>\n","protected":false},"excerpt":{"rendered":"Galer\u00edas 01 04","protected":false},"author":9,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_acf_changed":false,"ngg_post_thumbnail":0,"footnotes":""},"class_list":["post-1378","page","type-page","status-publish","hentry"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v25.6 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Galer\u00edas - Acuicultura y Pesca<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/sectores.export.com.gt\/acuicultura-y-pesca\/galerias\/\" \/>\n<meta property=\"og:locale\" content=\"es_ES\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Galer\u00edas - Acuicultura y Pesca\" \/>\n<meta property=\"og:url\" content=\"https:\/\/sectores.export.com.gt\/acuicultura-y-pesca\/galerias\/\" \/>\n<meta property=\"og:site_name\" content=\"Acuicultura y Pesca\" \/>\n<meta property=\"article:modified_time\" content=\"2026-08-21T17:42:47+00:00\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"1 minuto\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/sectores.export.com.gt\/acuicultura-y-pesca\/galerias\/\",\"url\":\"https:\/\/sectores.export.com.gt\/acuicultura-y-pesca\/galerias\/\",\"name\":\"Galer\u00edas - Acuicultura y Pesca\",\"isPartOf\":{\"@id\":\"https:\/\/sectores.export.com.gt\/acuicultura-y-pesca\/#website\"},\"datePublished\":\"2023-09-07T21:50:35+00:00\",\"dateModified\":\"2026-08-21T17:42:47+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/sectores.export.com.gt\/acuicultura-y-pesca\/galerias\/#breadcrumb\"},\"inLanguage\":\"es\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/sectores.export.com.gt\/acuicultura-y-pesca\/galerias\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/sectores.export.com.gt\/acuicultura-y-pesca\/galerias\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/sectores.export.com.gt\/acuicultura-y-pesca\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Galer\u00edas\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/sectores.export.com.gt\/acuicultura-y-pesca\/#website\",\"url\":\"https:\/\/sectores.export.com.gt\/acuicultura-y-pesca\/\",\"name\":\"Acuicultura y Pesca\",\"description\":\"Acuicultura y Pesca\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/sectores.export.com.gt\/acuicultura-y-pesca\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"es\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Galer\u00edas - Acuicultura y Pesca","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/sectores.export.com.gt\/acuicultura-y-pesca\/galerias\/","og_locale":"es_ES","og_type":"article","og_title":"Galer\u00edas - Acuicultura y Pesca","og_url":"https:\/\/sectores.export.com.gt\/acuicultura-y-pesca\/galerias\/","og_site_name":"Acuicultura y Pesca","article_modified_time":"2026-08-21T17:42:47+00:00","twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"1 minuto"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/sectores.export.com.gt\/acuicultura-y-pesca\/galerias\/","url":"https:\/\/sectores.export.com.gt\/acuicultura-y-pesca\/galerias\/","name":"Galer\u00edas - Acuicultura y Pesca","isPartOf":{"@id":"https:\/\/sectores.export.com.gt\/acuicultura-y-pesca\/#website"},"datePublished":"2023-09-07T21:50:35+00:00","dateModified":"2026-08-21T17:42:47+00:00","breadcrumb":{"@id":"https:\/\/sectores.export.com.gt\/acuicultura-y-pesca\/galerias\/#breadcrumb"},"inLanguage":"es","potentialAction":[{"@type":"ReadAction","target":["https:\/\/sectores.export.com.gt\/acuicultura-y-pesca\/galerias\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/sectores.export.com.gt\/acuicultura-y-pesca\/galerias\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/sectores.export.com.gt\/acuicultura-y-pesca\/"},{"@type":"ListItem","position":2,"name":"Galer\u00edas"}]},{"@type":"WebSite","@id":"https:\/\/sectores.export.com.gt\/acuicultura-y-pesca\/#website","url":"https:\/\/sectores.export.com.gt\/acuicultura-y-pesca\/","name":"Acuicultura y Pesca","description":"Acuicultura y Pesca","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/sectores.export.com.gt\/acuicultura-y-pesca\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"es"}]}},"_links":{"self":[{"href":"https:\/\/sectores.export.com.gt\/acuicultura-y-pesca\/wp-json\/wp\/v2\/pages\/1378","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/sectores.export.com.gt\/acuicultura-y-pesca\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/sectores.export.com.gt\/acuicultura-y-pesca\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/sectores.export.com.gt\/acuicultura-y-pesca\/wp-json\/wp\/v2\/users\/9"}],"replies":[{"embeddable":true,"href":"https:\/\/sectores.export.com.gt\/acuicultura-y-pesca\/wp-json\/wp\/v2\/comments?post=1378"}],"version-history":[{"count":12,"href":"https:\/\/sectores.export.com.gt\/acuicultura-y-pesca\/wp-json\/wp\/v2\/pages\/1378\/revisions"}],"predecessor-version":[{"id":3100,"href":"https:\/\/sectores.export.com.gt\/acuicultura-y-pesca\/wp-json\/wp\/v2\/pages\/1378\/revisions\/3100"}],"wp:attachment":[{"href":"https:\/\/sectores.export.com.gt\/acuicultura-y-pesca\/wp-json\/wp\/v2\/media?parent=1378"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}