UNPKG

lightbox.js-react

Version:

React lightbox with animation and customization options

2,528 lines (2,064 loc) 187 kB
"use client"; var __create = Object.create; var __defProp = Object.defineProperty; var __getOwnPropDesc = Object.getOwnPropertyDescriptor; var __getOwnPropNames = Object.getOwnPropertyNames; var __getProtoOf = Object.getPrototypeOf; var __hasOwnProp = Object.prototype.hasOwnProperty; var __export = (target, all) => { for (var name in all) __defProp(target, name, { get: all[name], enumerable: true }); }; var __copyProps = (to, from, except, desc) => { if (from && typeof from === "object" || typeof from === "function") { for (let key of __getOwnPropNames(from)) if (!__hasOwnProp.call(to, key) && key !== except) __defProp(to, key, { get: () => from[key], enumerable: !(desc = __getOwnPropDesc(from, key)) || desc.enumerable }); } return to; }; var __toESM = (mod, isNodeMode, target) => (target = mod != null ? __create(__getProtoOf(mod)) : {}, __copyProps( isNodeMode || !mod || !mod.__esModule ? __defProp(target, "default", { value: mod, enumerable: true }) : target, mod )); var __toCommonJS = (mod) => __copyProps(__defProp({}, "__esModule", { value: true }), mod); // lib/index.ts var lib_exports = {}; __export(lib_exports, { Image: () => Image, SlideshowLightbox: () => SlideshowLightbox, initLightboxJS: () => initLightboxJS }); module.exports = __toCommonJS(lib_exports); var import_axios = __toESM(require("axios")); // lib/components/SlideshowLightbox/SlideshowLightbox.tsx var React2 = __toESM(require("react")); var import_react3 = require("react"); var import_framer_motion = require("framer-motion"); // esbuild-css-modules-plugin-namespace:C:\Users\silvi\AppData\Local\Temp\tmp-2608-4fojdz1v9u01\lightbox.js-react\lib\components\SlideshowLightbox\SlideshowLightbox.module.css.js var digest = "99ca605cb1c50ee933e422392cf286c96caa242e4274ee737321f350e55f34f2"; var css = `._lightboxjs_jnkk7_1 { margin: 0; padding: 0; } ._lightboxjs_jnkk7_1 * { box-sizing: border-box; } /* .lightboxjs img, .lightboxjs svg, .lightboxjs video { display: block; vertical-align: middle; height: auto; max-width: 100%; } */ ._slideshowBtn_jnkk7_37 { padding-bottom: 2px; } ._closeIcon_jnkk7_45:hover, ._closeIcon_jnkk7_45:focus, ._iconsHeader_jnkk7_49 svg:hover, ._iconsHeader_jnkk7_49 svg:focus, ._prev1_jnkk7_53 span:hover, ._next1_jnkk7_55:hover, ._icon_jnkk7_49:hover { text-decoration: none; cursor: pointer; /* color: rgb(230, 230, 230); */ } ._prevIcon_jnkk7_69:hover, ._nextIcon_jnkk7_71:hover { background-color: rgba(0, 0, 0, 0.8); color: rgb(230, 230, 230); } ._show_jnkk7_81 { display: flex; } ._displayHidden_jnkk7_89 { display: none; } ._thumbnail_jnkk7_97 { opacity: 1; transition: all 0.3s; cursor: pointer; position: relative; } ._next1_jnkk7_55 { right: 1%; padding-left: 2vw; padding-right: 3vw; } ._prev1_jnkk7_53 { left: 2%; padding-right: 2vw; } ._thumbnails_jnkk7_133 { transition: border 0.3s; } ._thumbnail_jnkk7_97 { display: inline; } ._thumbnailsWithCaption_jnkk7_149 { width: 90%; } ._thumbnailsOuterContainer_jnkk7_157 { position: absolute; bottom: 4%; height: 5vh; width: 100vw; z-index: 10000000; margin-top: 10px; display: flex; flex-wrap: wrap; flex-direction: row; } ._navigationDots_jnkk7_181 { display: flex; flex-direction: row; flex-wrap: wrap; } /* Mobile screens */ @media screen and (min-width: 20em) { ._imageSlide_jnkk7_197 { height: 67vw; width: 60%; } ._thumbnailsOuterContainer_jnkk7_157 { position: absolute; bottom: 7%; width: 100vw; /* width: 100%; */ } ._thumbnailsAndCaption_jnkk7_221 { height: 23vh; bottom: 2%; } ._hideControlsBar_jnkk7_233 ._slideshowImg_jnkk7_233 { /* height: 100vh; */ } ._rotateImgInnerContainer_jnkk7_241 { top: 8%; } ._hideControlsBar_jnkk7_233 ._slideshowInnerContainer_jnkk7_249 { top: 0; } ._thumbnail_jnkk7_97 { width: 80px; max-width: 80px; height: 7vh; } ._videoThumbnailsOuterContainer_jnkk7_269 { bottom: 2%; } ._imgTitleContainer_jnkk7_277 { padding-bottom: 16px; width: 100vw; margin-top: 0; margin-bottom: 0; } ._thumbnails_jnkk7_133 { margin-left: auto; margin-right: auto; } ._next1_jnkk7_55 { right: 0.9%; } ._prev1_jnkk7_53 { left: 1.5%; } } ._thumbnail_jnkk7_97 { height: 5vh; border-radius: 6px; margin-right: 7px; object-fit: cover; } ._thumbnailsOuterContainerMetadata_jnkk7_337 { width: 78vw; } ._videoThumbnailsOuterContainer_jnkk7_269 { bottom: 5%; } ._thumbnailsAndCaption_jnkk7_221 { height: 19vh; } ._htmlVideoOuterContainer_jnkk7_361 video { height: 100%; max-height: 70vh; width: 100%; } ._caption_jnkk7_373 { position: absolute; bottom: 14%; width: 100vw; z-index: 10000000; margin-top: 10px; margin-left: auto; margin-right: auto; } ._galleryImg_jnkk7_393 { cursor: pointer; margin: 0.2em; } ._modalContainer_jnkk7_403 { width: 100vw; /* height: 100%; max-height: 100%; */ direction: ltr; overflow: hidden; touch-action: none; padding: 0; overflow-y: hidden; margin: 0; display: flex; justify-content: center; align-items: center; position: fixed; top: 0; left: 0; z-index: 1000000; } ._slideshowAnimContainer_jnkk7_441 { /* height: 100%; max-height: 100%; */ direction: ltr; overflow: hidden; touch-action: none; padding: 0; overflow-y: hidden; margin: 0; display: flex; justify-content: center; align-items: center; /* position: fixed; */ top: 0; left: 0; z-index: 1000000; } ._fullScreenContainer_jnkk7_477 img { height: 100vh; max-width: 100%; /* max-height: 100vh; */ } ._imageInnerContainer_jnkk7_489 img { height: 80vh; max-width: 100%; max-height: 100%; } ._imageInnerContainer_jnkk7_489 { position: fixed; display: flex; flex-direction: column; justify-content: center; top: 0; align-content: center; margin-left: auto; margin-right: auto; text-align: center; z-index: 1000000; } ._magnifyWrapper_jnkk7_527 { margin-bottom: 3em; margin-left: auto; margin-right: auto; } ._slideshowInnerContainer_jnkk7_249 { position: fixed; display: flex; flex-direction: column; justify-content: center; transition: top 0.2s ease-in-out 0s; top: 12%; align-content: center; margin-left: auto; margin-right: auto; text-align: center; z-index: 1000000; } ._slideshowInnerVideoContainer_jnkk7_567 { top: 6%; } ._slideshowInnerContainerThumbnails_jnkk7_575 { top: 12%; } ._hideControlsBar_jnkk7_233 { top: 0; } ._fullScreenContainer_jnkk7_477 { top: 0; } ._lightboxContainer_jnkk7_599 { width: 100%; height: 100%; position: relative; display: flex; justify-content: center; align-items: center; } ._next1_jnkk7_55, ._prev1_jnkk7_53 { top: calc(50% - 20px); position: absolute; display: flex; transition: all 0.2s; justify-content: center; align-items: center; padding-bottom: 2vh; padding-top: 2vh; user-select: none; cursor: pointer; font-weight: bold; border-radius: 30px; width: 40px; height: 40px; font-size: 18px; z-index: 10000000; } ._next1_jnkk7_55:hover, ._prev1_jnkk7_53:hover { color: rgb(230, 230, 230); } ._slideshowAnimImg_jnkk7_671 { position: absolute; max-width: 100vw; } ._controls_jnkk7_681 { display: flex; flex-direction: row; align-items: center; } ._iconsHeader_jnkk7_49 { color: white; display: flex; flex-direction: row; /* align-items: center; justify-content: center; */ cursor: pointer; z-index: 999999999; /* padding: 0.14vw; */ } ._iconHeaderDefault_jnkk7_715 { position: absolute; top: 10px; right: 45px; } ._ytVideo_jnkk7_727 { aspect-ratio: 16 / 9; height: 65vh; width: 100%; } ._videoOuterContainer_jnkk7_739 { width: 65%; margin-left: auto; margin-right: auto; height: 60vh; max-height: 65vh; } ._htmlVideoOuterContainer_jnkk7_361 { width: 80%; margin-left: auto; margin-right: auto; } ._customVideoContainer_jnkk7_767, ._customEmbedContainer_jnkk7_767 { margin-left: auto; margin-right: auto; } ._videoIconsHeader_jnkk7_777 { position: fixed; top: 4%; right: 3%; } ._lightbox_jnkk7_1 ._iconsHeader_jnkk7_49 svg { transition: 0.3s all; } ._iconsHeader_jnkk7_49 svg:active { transform: scale(0.97); } ._imgTitle_jnkk7_277 { text-align: center; width: 80%; margin-left: auto; margin-right: auto; } ._iconsHeader_jnkk7_49 svg { margin-left: 0.6em; padding: 0.2em; transition: all 0.1s; /* width: 32px; */ /* font-size: 18px; */ line-height: 16px; vertical-align: baseline; } ._icon_jnkk7_49 { /* width: 32px; */ } @media screen and (min-width: 6em) { ._iconsHeader_jnkk7_49 { top: 3%; } ._slideshowAnimContainer_jnkk7_441 { width: 100vw; } ._iconsHeader_jnkk7_49 svg { /* width: 34px; */ padding-right: 0.3em; } ._lightboxjs_jnkk7_1 img { cursor: pointer; } ._thumbnail_jnkk7_97 { height: 9vh; /* width: 22vw; */ } ._next1_jnkk7_55 { top: calc(48% - 20px); } ._prev1_jnkk7_53 { top: calc(48% - 20px); } ._iconHeaderCenter_jnkk7_911 { width: 100vw; display: flex; flex-direction: row; cursor: pointer; position: fixed; top: 10px; justify-content: center; left: 0; } } @media screen and (min-width: 39em) { ._slideshowAnimContainer_jnkk7_441 { width: 100vw; } ._slideshowInnerContainer_jnkk7_249 { /* width: 100vw; height: 95vh; position: absolute; */ } ._imgTitleContainer_jnkk7_277 { padding-bottom: 0px; } ._next1_jnkk7_55 { right: 0.7%; } ._iconHeaderCenter_jnkk7_911 { width: 100%; display: flex; flex-direction: row; cursor: pointer; position: fixed; top: 10px; justify-content: center; left: 0; } /* .thumbnailsOuterContainer { bottom: 10%; } */ /* .hideControlsBar .slideshow_img { height: 70vh; } .hideControlsBar { top: 10%; } */ ._fullScreenContainer_jnkk7_477 { width: 100vw; /* height: 100vh; */ } ._fullScreenContainer_jnkk7_477 img { height: 100vh; } ._thumbnails_jnkk7_133 { margin-top: 0.6em; } ._thumbnail_jnkk7_97 { /* height: 8vh; */ width: 80px; max-width: 80px; } ._iconsHeader_jnkk7_49 svg { /* width: 32px; font-size: 32px; */ } ._prev1_jnkk7_53 { left: 2.7%; padding-right: 2vw; } } /* Desktop screens */ @media screen and (min-width: 42em) { ._imageSlide_jnkk7_197 { height: 70vh; width: 80vw; } ._innerContainerWithTopCaption_jnkk7_1103 { top: 8%; } ._slideshowImgFullscreen_jnkk7_1111 { display: grid; width: 92vw; place-items: start; margin-left: auto; margin-right: auto; scrollbar-gutter: stable both-edges; } ._thumbnailsAndCaption_jnkk7_221 { bottom: 0%; } ._rotateImgInnerContainer_jnkk7_241 { top: 2%; } ._slideshowInnerContainer_jnkk7_249 img { margin-top: 0vh; /* width: 70vw; */ } ._fullScreenContainer_jnkk7_477 img { width: 80vw; } ._slideshowInnerContainerFullScreen_jnkk7_1163 { top: 0%; } ._fullScreenLightboxImg_jnkk7_1171 { margin-left: auto; margin-right: auto; height: 100vh; } ._slideshowInnerContainerImgMetadata_jnkk7_1183 { display: flex; flex-direction: column; flex-wrap: wrap; justify-content: flex-start; } ._slideshowInnerContainerFullScreen_jnkk7_1163 { height: 100vh; width: 100vw; position: absolute; } ._slideshowInnerContainerFullScreen_jnkk7_1163 img { object-fit: contain; } ._thumbnails_jnkk7_133 { scrollbar-width: none; -ms-overflow-style: none; margin-top: 1.1em; } ._thumbnails_jnkk7_133::-webkit-scrollbar { display: none; /* Safari and Chrome */ } ._opacity-fade_jnkk7_1237 { transition: opacity 0.3s; -webkit-transition: opacity 0.3s; opacity: 1; } ._thumbnailsOuterContainer_jnkk7_157 { margin-top: 0.1em; padding-top: 0.3em; height: 5vh; bottom: 11%; } ._thumbnailsAndCaption_jnkk7_221 { bottom: 0%; } ._thumbnail_jnkk7_97, ._imageSliderThumbnails_jnkk7_1273 img { height: 10vh; /* width: 7em; */ } ._slideshowAnimContainer_jnkk7_441 { width: 100vw; } /* .slideshowInnerContainer { width: 100vw; height: 95vh; } */ ._hideControlsBar_jnkk7_233 { /* height: 100vh; */ } ._fullScreenContainer_jnkk7_477 { width: 100vw; /* height: 100vh; */ } ._iconsHeader_jnkk7_49 svg { /* width: 37px; font-size: 34px; */ } ._prev1_jnkk7_53 { left: 2%; padding-right: 2vw; } ._next1_jnkk7_55 { right: 0.4%; } ._slideshowImgMetadata_jnkk7_1349 { width: 78vw; } ._prev1Metadata_jnkk7_1357 { left: 1%; } ._navigationDots_jnkk7_181 { gap: 8px; } } @media screen and (min-width: 53em) { ._slideshowImg_jnkk7_233 { display: grid; width: 100vw; height: 70vh; place-items: start; /* margin-top: 7vh; */ } ._slideshowImgWithCaption_jnkk7_1399 { height: 68vh; } ._hideControlsBar_jnkk7_233 ._slideshowImg_jnkk7_233, ._hideControlsBarAndCaption_jnkk7_1407 ._slideshowImg_jnkk7_233 { padding-top: 12vh; } ._fullScreenContainer_jnkk7_477 ._slideshowImg_jnkk7_233 { padding-top: 0vh; } ._lightboxImg_jnkk7_1425 { /* height: 70vh; */ } ._thumbnail_jnkk7_97 { width: 95px; max-width: 80px; } ._slideshowImgMetadata_jnkk7_1349 { width: 78vw; } } @media screen and (min-width: 80em) { ._slideshowInnerContainer_jnkk7_249 img { /* width: 60vw; */ } ._fullScreenContainer_jnkk7_477 img { width: 80vw; } } ._lightIcon_jnkk7_1475, ._lightIcon_jnkk7_1475 svg { background-color: white; color: black; } ._lightIcon_jnkk7_1475:hover, ._lightIcon_jnkk7_1475 svg:hover { background-color: white; color: black; fill: black; } ._darkIcon_jnkk7_1501, ._darkIcon_jnkk7_1501 svg { background-color: transparent; /* background-color: #151515; */ color: silver; fill: silver; } ._darkIcon_jnkk7_1501:hover, ._darkIcon_jnkk7_1501 svg:hover { color: rgba(107, 107, 107, 0.8); fill: rgba(107, 107, 107, 0.8); } /* Header icons */ ._lightHeaderIcon_jnkk7_1531 svg { background-color: white; color: black; fill: black; } ._lightHeaderIcon_jnkk7_1531 svg:hover { background-color: white; color: rgb(24, 24, 24, 0.8); fill: rgb(24, 24, 24, 0.8); } ._darkHeaderIcon_jnkk7_1557 svg { background-color: transparent; /* background-color: #151515; */ color: #626b77; fill: #626b77; } ._darkHeaderIcon_jnkk7_1557 svg:hover { color: rgba(99, 99, 99, 0.8); fill: rgba(99, 99, 99, 0.8); } ._magnifierImage_jnkk7_1581 { object-fit: contain; } ._thumbnails_jnkk7_133 ._active_jnkk7_1589 { border: solid rgb(107, 133, 206) 2px; } ._inactiveThumbnailBorder_jnkk7_1597 { border: solid transparent 2px; } ._thumbnails_jnkk7_133 { width: 95%; } ._emblaThumbs_jnkk7_1613 { --thumbs-slide-spacing: 2px; /* --thumbs-slide-height: 9rem; */ margin-top: var(--thumbs-slide-spacing); } @media screen and (max-width: 40em) { /* .innerContainerWithTopCaption { position: relative; } */ ._imgTitleContainer_jnkk7_277 { /* position: absolute; top: 12%; */ } ._slideshowImg_jnkk7_233 { height: 100vh; } } @media screen and (max-width: 53em) { ._fullScreenSlideshowImg_jnkk7_1659 { margin-top: auto; margin-bottom: auto; } } @media screen and (max-width: 44em) and (min-width: 30em) { /* .innerContainerWithTopCaption { position: relative; } */ ._thumbnailsOuterContainer_jnkk7_157 { bottom: 11%; } ._thumbnailsAndCaption_jnkk7_221 { bottom: 4%; } ._imgTitleContainer_jnkk7_277 { /* position: absolute; top: 5%; */ } } @media screen and (max-width: 46em) and (min-width: 30em) { /* .innerContainerWithTopCaption { position: relative; } */ /* .imgTitleContainer { position: absolute; top: 7%; } */ } @media screen and (max-width: 49em) and (min-width: 45em) { /* .innerContainerWithTopCaption { position: relative; } */ /* .imgTitleContainer { position: absolute; top: 5%; } */ } @media screen and (max-width: 29em) { ._fullScreenContainer_jnkk7_477 img { object-fit: cover; } ._emblaThumbs_jnkk7_1613 { --thumbs-slide-spacing: 3px; /* --thumbs-slide-height: 9rem; */ margin-top: var(--thumbs-slide-spacing); } ._htmlVideo_jnkk7_361 { margin-top: 5vh; } ._thumbnails_jnkk7_133 { width: 98%; } ._thumbnail_jnkk7_97 { width: 80px; max-width: 80px; } ._htmlVideoOuterContainer_jnkk7_361 video { max-height: 65vh; } ._videoIconsHeader_jnkk7_777 { position: fixed; top: 2%; right: 15px; } ._videoOuterContainer_jnkk7_739 { width: 88%; margin-left: auto; margin-right: auto; height: 100%; max-height: 65vh; } ._htmlVideoOuterContainer_jnkk7_361 { width: 94%; margin-left: auto; margin-right: auto; } ._iconHeaderDefault_jnkk7_715 { position: fixed; left: 115px; } ._slideshowInnerVideoContainer_jnkk7_567 { top: 3%; } ._next1_jnkk7_55, ._prev1_jnkk7_53 { padding-bottom: 2vh; padding-top: 2vh; } ._next1_jnkk7_55 { padding-left: 4vw; } ._prev1_jnkk7_53 { padding-right: 4vw; } ._iconsHeader_jnkk7_49 { /* font-size: 28px; */ } } @media screen and (max-width: 53em) { ._slideshowImg_jnkk7_233 { display: flex; justify-content: center; align-items: center; text-align: center; width: 100vw; height: 70vh; } ._slideshowImg_jnkk7_233 img { margin-left: auto; margin-right: auto; } ._slideshowInnerContainerFullScreen_jnkk7_1163 { position: fixed; display: flex; flex-direction: column; justify-content: center; transition: top 0.2s ease-in-out 0s; top: 10%; align-content: center; margin-left: auto; margin-right: auto; text-align: center; z-index: 1000000; } ._containImg_jnkk7_1969 { object-fit: contain; } } ._fullScreenContainer_jnkk7_477 img { object-fit: contain; width: 100%; height: 100%; } ._thumbnails_jnkk7_133 { text-align: center; white-space: nowrap; } ._reactTransformComponent_jnkk7_2001 { margin-left: auto; margin-right: auto; } ._magnifierImage_jnkk7_1581 { margin-left: auto; margin-right: auto; } /* CSS loader */ ._loader_jnkk7_2023 { width: 44px; height: 44px; box-sizing: border-box; border-radius: 50%; display: inline-block; position: fixed; top: 35%; left: 50%; animation: _rotation_jnkk7_1 1s linear infinite; } @keyframes _rotation_jnkk7_1 { 0% { transform: rotate(0deg); } 100% { transform: rotate(360deg); } } ._dayLoader_jnkk7_2069 { border: 5px solid #626b77; border-bottom-color: transparent; } ._nightLoader_jnkk7_2079 { border: 5px solid #fff; border-bottom-color: transparent; } ._lightboxImg_jnkk7_1425 { max-height: 70vh; margin-left: auto; margin-right: auto; } ._controls_jnkk7_681 button, ._closeButton_jnkk7_2101, ._closeButtonRounded_jnkk7_2101 { background: none; border: none; padding: 0; cursor: pointer; font-size: 16px; } ._controls_jnkk7_681 svg { box-sizing: border-box; } ._closeButton_jnkk7_2101 svg, ._closeButtonRounded_jnkk7_2101 svg { box-sizing: border-box; font-size: 16px; padding-top: 0.5px; } ._closeButton_jnkk7_2101 { padding-top: 3px; } ._closeButtonRounded_jnkk7_2101 { cursor: pointer; } ._closeButtonRounded_jnkk7_2101 svg { margin: 0; padding: 5px; background-color: black; border-color: transparent; border-radius: 28px; } ._thumbnailsAndCaption_jnkk7_221 { height: 19vh; margin-top: 0em; width: 100vw; } ._thumbnailsWithCaption_jnkk7_149 { margin-top: 0em; } ._slideImageAndCaption_jnkk7_2193 { top: 9%; } ._slideImageAndCaption_jnkk7_2193._hideControlsBar_jnkk7_233 { top: 0; } ._slideshowAnimContainer_jnkk7_441 { -ms-overflow-style: none; /* scrollbar-width: none; */ } ._thumbnails_jnkk7_133::-webkit-scrollbar { display: none; } ._roundedBorder_jnkk7_2225 { border-radius: 20px; } ._maxWidthFull_jnkk7_2233 { max-width: 100%; } ._maxWidthWithoutMagnifier_jnkk7_2241 { max-width: 80%; } @media screen and (max-width: 880px) { ._iconHeaderDefault_jnkk7_715 { position: fixed; right: 5%; } } @media screen and (max-width: 480px) { ._iconHeaderDefault_jnkk7_715 { position: fixed; left: 180px; } } @media screen and (max-width: 440px) { ._iconHeaderDefault_jnkk7_715 { position: fixed; left: 160px; } } @media screen and (max-width: 410px) { ._iconHeaderDefault_jnkk7_715 { position: fixed; left: 140px; } } @media screen and (max-width: 385px) { ._iconHeaderDefault_jnkk7_715 { position: fixed; left: 135px; /* top: 24px; */ } } @media screen and (max-width: 365px) { ._iconHeaderDefault_jnkk7_715 { position: fixed; left: 90px; } } @media screen and (max-width: 345px) { ._iconHeaderDefault_jnkk7_715 { position: fixed; left: 94px; } } @media screen and (max-width: 325px) { ._iconsHeader_jnkk7_49 { position: fixed; left: 60px; } } @media screen and (max-width: 300px) { ._iconsHeader_jnkk7_49 { position: fixed; left: 30px; } } ._lightboxVideo_jnkk7_2379 { margin-left: auto; margin-right: auto; } ._navigation-wrapper_jnkk7_2389 { position: relative; } ._dots_jnkk7_2397 { display: flex; padding: 10px 0; justify-content: center; } ._dot_jnkk7_2397 { border: none; width: 10px; height: 10px; background: #c5c5c5; border-radius: 50%; margin: 0 5px; padding: 5px; cursor: pointer; } ._dot_jnkk7_2397:focus { outline: none; } ._dot_jnkk7_2397._active_jnkk7_1589 { background: #000; } ._arrow_jnkk7_2447 { position: absolute; top: 50%; font-size: 24px; font-weight: bold; transition: all 0.2s; transform: translateY(-50%); -webkit-transform: translateY(-50%); color: #fff; cursor: pointer; padding-top: 10px; padding-bottom: 10px; font-family: sans-serif; } ._leftArrow_jnkk7_2477 { left: 8px; padding-right: 10px; padding-top: 30px; padding-bottom: 30px; } ._rightArrow_jnkk7_2491 { left: auto; right: 8px; padding-left: 10px; padding-top: 30px; padding-bottom: 30px; } ._arrow_jnkk7_2447:hover { color: rgb(230, 230, 230); } ._arrow--disabled_jnkk7_2515, ._arrow--disabled_jnkk7_2515:hover { color: rgba(255, 255, 255, 0.5); } ._navDotsMargin_jnkk7_2525 { margin-top: 12px; } ._inactiveThumbnailBorderImgSlider_jnkk7_2533 { border: 'solid transparent 2px'; } ._ytVideoImgSlider_jnkk7_2541 { width: 100%; height: 100%; } ._ytVideoImgSlider_jnkk7_2541 iframe { width: 100%; height: 100%; } ._outerYTVideoImgSlider_jnkk7_2561 { height: 100%; } ._lightboxjs_jnkk7_1 iframe { margin: none; padding: none; border: none; } ._imgSliderArrow_jnkk7_2581 { z-index: 100000; background-color: transparent; border: none; } ._thumbnails_jnkk7_133 { margin-left: auto; margin-right: auto; } ._cursorPointer_jnkk7_2603 { cursor: pointer; } ._lightboxjsIcon_jnkk7_2611 > * { color: inherit; fill: inherit } ._embla_jnkk7_1613 { margin-left: auto; margin-right: auto; --slide-spacing: 1rem; --slide-size: 100%; --slide-height: 19rem; } ._emblaViewport_jnkk7_2631 { overflow: hidden; width: 100vw; } ._emblaContainer_jnkk7_2641 { backface-visibility: hidden; touch-action: pan-y; height: auto; margin-left: calc(var(--slide-spacing) * -1); display: grid; grid-auto-flow: column; grid-auto-columns: 100%; max-width: 100vw; margin-left: auto; margin-right: auto; /* width: 80%; */ } ._emblaContainerImgMetadata_jnkk7_2671 { width: 78vw; max-width: 78vw; height: 80vh; } ._imgdrag_jnkk7_2683 ._emblaSlide_jnkk7_2683 { flex: 0 0 80%; min-width: 0; max-width: 100%; padding-left: 12px; position: relative; margin-left: auto; margin-right: auto; } ._emblaThumbsViewport_jnkk7_2703 { overflow: hidden; } ._emblaThumbsContainer_jnkk7_2711 { display: flex; flex-direction: row; margin-left: calc(var(--thumbs-slide-spacing) * -1); width: 100%; /* align-items: center; text-align: center; width: fit-content; */ /* justify-content: center; */ } ._emblaThumbsContainer_jnkk7_2711::before, ._emblaThumbsContainer_jnkk7_2711::after { content: ''; /* Insert pseudo-element */ margin: auto; /* Make it push flex items to the center */ } ._emblaThumbsSlide_jnkk7_2747 { /* min-width: 0; */ padding-left: var(--thumbs-slide-spacing); /* position: relative; */ /* width: 140px; */ } ._emblaThumbsSlideImg_jnkk7_2761 { /* display: block; */ height: var(--thumbs-slide-height); width: 100%; object-fit: cover; } ._mlAuto_jnkk7_2775 { margin-left: auto; } ._metadata_jnkk7_2783 { color: white; } ._emblaSlideGrid_jnkk7_2791 { display: flex; } ._metadata_jnkk7_2783 { text-align: left; min-width: 17vw; max-width: 17vw; padding-top: 5vw; } ._metadataPanel_jnkk7_2813 { display: flex; flex-direction: column; flex-wrap: wrap; } ._metadataInnerContainer_jnkk7_2825 { padding-left: 7vw; } ._metadataInnerContainer_jnkk7_2825 span { display: block; } ._imgMetadataCloseBtn_jnkk7_2843 { position: absolute; top: 1%; right: 2%; background: none; color: white; border: none; cursor: pointer; } /* Styling from react-zoom-pan-pinch library */ ._reactTransformWrapper_jnkk7_2865 { position: relative; width: -moz-fit-content; width: fit-content; height: -moz-fit-content; height: fit-content; overflow: hidden; -webkit-touch-callout: none; /* iOS Safari */ -webkit-user-select: none; /* Safari */ -moz-user-select: none; /* Firefox */ -khtml-user-select: none; /* Konqueror HTML */ -ms-user-select: none; /* Internet Explorer/Edge */ user-select: none; margin: 0; padding: 0; } ._reactTransformComponent_jnkk7_2001 { display: flex; flex-wrap: wrap; width: -moz-fit-content; width: fit-content; height: -moz-fit-content; height: fit-content; margin: 0; padding: 0; transform-origin: 0% 0%; } ._reactTransformComponent_jnkk7_2001 img { pointer-events: none; } ._navigationDot_jnkk7_181 { height: 10px; width: 10px; background-color: silver; border-radius: 8px; border: none; cursor: pointer; } ._navigationDotContainer_jnkk7_2949 { padding-top: 24px; padding-bottom: 24px; padding-left: 12px; padding-right: 12px; } ._imgfade_jnkk7_2963._emblaContainer_jnkk7_2641 { transform: none !important; /* override Embla */ display: flex; /* height: 250px; */ } ._notFullScreen_jnkk7_2975 { top: 0; } ._imgfade_jnkk7_2963._emblaSlide_jnkk7_2683 { flex: 0 0 auto; width: 100%; height: 100%; position: absolute; /* top: 0; */ left: 0 !important; /* override Embla */ right: 0 !important; /* override Embla */ opacity: 0; transition: opacity 0.5s; counter-increment: embla; border-radius: 0.5rem; } ._imgFadeWithTopCaption_jnkk7_3011 { top: 16%; position: fixed; } ._imgfade_jnkk7_2963._emblaSlideSelected_jnkk7_3021 { opacity: 1; transition: opacity 0.3s; z-index: 1; } ._imgfade_jnkk7_2963._emblaSlide_jnkk7_2683:before { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); } ._fullImg_jnkk7_3047 { height: 84vh; max-height: 84vh; object-fit: contain; } ._rotateImg90Deg_jnkk7_3059{ transform: rotate(90deg); transition: transform 1s linear; } ._rotate_img_jnkk7_3069 { transition: transform 0.7s linear; } ._fullScreenContainer_jnkk7_477 img { /* max-height: 100vh; */ } ._slideshowImg_jnkk7_233 img { height: 100%; } ._zoomInCursor_jnkk7_3093 { cursor: zoom-in; } ._zoomOutCursor_jnkk7_3101 { cursor: zoom-out; }`; (function() { if (typeof document === "undefined") { return; } if (!document.getElementById(digest)) { var el = document.createElement("style"); el.id = digest; el.textContent = css; document.head.appendChild(el); } })(); var SlideshowLightbox_module_css_default = { "lightboxjs": "_lightboxjs_jnkk7_1", "slideshowBtn": "_slideshowBtn_jnkk7_37", "closeIcon": "_closeIcon_jnkk7_45", "iconsHeader": "_iconsHeader_jnkk7_49", "prev1": "_prev1_jnkk7_53", "next1": "_next1_jnkk7_55", "icon": "_icon_jnkk7_49", "prevIcon": "_prevIcon_jnkk7_69", "nextIcon": "_nextIcon_jnkk7_71", "show": "_show_jnkk7_81", "displayHidden": "_displayHidden_jnkk7_89", "thumbnail": "_thumbnail_jnkk7_97", "thumbnails": "_thumbnails_jnkk7_133", "thumbnailsWithCaption": "_thumbnailsWithCaption_jnkk7_149", "thumbnailsOuterContainer": "_thumbnailsOuterContainer_jnkk7_157", "navigationDots": "_navigationDots_jnkk7_181", "imageSlide": "_imageSlide_jnkk7_197", "thumbnailsAndCaption": "_thumbnailsAndCaption_jnkk7_221", "hideControlsBar": "_hideControlsBar_jnkk7_233", "slideshowImg": "_slideshowImg_jnkk7_233", "rotateImgInnerContainer": "_rotateImgInnerContainer_jnkk7_241", "slideshowInnerContainer": "_slideshowInnerContainer_jnkk7_249", "videoThumbnailsOuterContainer": "_videoThumbnailsOuterContainer_jnkk7_269", "imgTitleContainer": "_imgTitleContainer_jnkk7_277", "thumbnailsOuterContainerMetadata": "_thumbnailsOuterContainerMetadata_jnkk7_337", "htmlVideoOuterContainer": "_htmlVideoOuterContainer_jnkk7_361", "caption": "_caption_jnkk7_373", "galleryImg": "_galleryImg_jnkk7_393", "modalContainer": "_modalContainer_jnkk7_403", "slideshowAnimContainer": "_slideshowAnimContainer_jnkk7_441", "fullScreenContainer": "_fullScreenContainer_jnkk7_477", "imageInnerContainer": "_imageInnerContainer_jnkk7_489", "magnifyWrapper": "_magnifyWrapper_jnkk7_527", "slideshowInnerVideoContainer": "_slideshowInnerVideoContainer_jnkk7_567", "slideshowInnerContainerThumbnails": "_slideshowInnerContainerThumbnails_jnkk7_575", "lightboxContainer": "_lightboxContainer_jnkk7_599", "slideshowAnimImg": "_slideshowAnimImg_jnkk7_671", "controls": "_controls_jnkk7_681", "iconHeaderDefault": "_iconHeaderDefault_jnkk7_715", "ytVideo": "_ytVideo_jnkk7_727", "videoOuterContainer": "_videoOuterContainer_jnkk7_739", "customVideoContainer": "_customVideoContainer_jnkk7_767", "customEmbedContainer": "_customEmbedContainer_jnkk7_767", "videoIconsHeader": "_videoIconsHeader_jnkk7_777", "lightbox": "_lightbox_jnkk7_1", "imgTitle": "_imgTitle_jnkk7_277", "iconHeaderCenter": "_iconHeaderCenter_jnkk7_911", "innerContainerWithTopCaption": "_innerContainerWithTopCaption_jnkk7_1103", "slideshowImgFullscreen": "_slideshowImgFullscreen_jnkk7_1111", "slideshowInnerContainerFullScreen": "_slideshowInnerContainerFullScreen_jnkk7_1163", "fullScreenLightboxImg": "_fullScreenLightboxImg_jnkk7_1171", "slideshowInnerContainerImgMetadata": "_slideshowInnerContainerImgMetadata_jnkk7_1183", "opacityFade": "_opacity-fade_jnkk7_1237", "imageSliderThumbnails": "_imageSliderThumbnails_jnkk7_1273", "slideshowImgMetadata": "_slideshowImgMetadata_jnkk7_1349", "prev1Metadata": "_prev1Metadata_jnkk7_1357", "slideshowImgWithCaption": "_slideshowImgWithCaption_jnkk7_1399", "hideControlsBarAndCaption": "_hideControlsBarAndCaption_jnkk7_1407", "lightboxImg": "_lightboxImg_jnkk7_1425", "lightIcon": "_lightIcon_jnkk7_1475", "darkIcon": "_darkIcon_jnkk7_1501", "lightHeaderIcon": "_lightHeaderIcon_jnkk7_1531", "darkHeaderIcon": "_darkHeaderIcon_jnkk7_1557", "magnifierImage": "_magnifierImage_jnkk7_1581", "active": "_active_jnkk7_1589", "inactiveThumbnailBorder": "_inactiveThumbnailBorder_jnkk7_1597", "emblaThumbs": "_emblaThumbs_jnkk7_1613", "fullScreenSlideshowImg": "_fullScreenSlideshowImg_jnkk7_1659", "htmlVideo": "_htmlVideo_jnkk7_361", "containImg": "_containImg_jnkk7_1969", "reactTransformComponent": "_reactTransformComponent_jnkk7_2001", "loader": "_loader_jnkk7_2023", "rotation": "_rotation_jnkk7_1", "dayLoader": "_dayLoader_jnkk7_2069", "nightLoader": "_nightLoader_jnkk7_2079", "closeButton": "_closeButton_jnkk7_2101", "closeButtonRounded": "_closeButtonRounded_jnkk7_2101", "slideImageAndCaption": "_slideImageAndCaption_jnkk7_2193", "roundedBorder": "_roundedBorder_jnkk7_2225", "maxWidthFull": "_maxWidthFull_jnkk7_2233", "maxWidthWithoutMagnifier": "_maxWidthWithoutMagnifier_jnkk7_2241", "lightboxVideo": "_lightboxVideo_jnkk7_2379", "navigationWrapper": "_navigation-wrapper_jnkk7_2389", "dots": "_dots_jnkk7_2397", "dot": "_dot_jnkk7_2397", "arrow": "_arrow_jnkk7_2447", "leftArrow": "_leftArrow_jnkk7_2477", "rightArrow": "_rightArrow_jnkk7_2491", "arrowDisabled": "_arrow--disabled_jnkk7_2515", "navDotsMargin": "_navDotsMargin_jnkk7_2525", "inactiveThumbnailBorderImgSlider": "_inactiveThumbnailBorderImgSlider_jnkk7_2533", "ytVideoImgSlider": "_ytVideoImgSlider_jnkk7_2541", "outerYtVideoImgSlider": "_outerYTVideoImgSlider_jnkk7_2561", "imgSliderArrow": "_imgSliderArrow_jnkk7_2581", "cursorPointer": "_cursorPointer_jnkk7_2603", "lightboxjsIcon": "_lightboxjsIcon_jnkk7_2611", "embla": "_embla_jnkk7_1613", "emblaViewport": "_emblaViewport_jnkk7_2631", "emblaContainer": "_emblaContainer_jnkk7_2641", "emblaContainerImgMetadata": "_emblaContainerImgMetadata_jnkk7_2671", "imgdrag": "_imgdrag_jnkk7_2683", "emblaSlide": "_emblaSlide_jnkk7_2683", "emblaThumbsViewport": "_emblaThumbsViewport_jnkk7_2703", "emblaThumbsContainer": "_emblaThumbsContainer_jnkk7_2711", "emblaThumbsSlide": "_emblaThumbsSlide_jnkk7_2747", "emblaThumbsSlideImg": "_emblaThumbsSlideImg_jnkk7_2761", "mlAuto": "_mlAuto_jnkk7_2775", "metadata": "_metadata_jnkk7_2783", "emblaSlideGrid": "_emblaSlideGrid_jnkk7_2791", "metadataPanel": "_metadataPanel_jnkk7_2813", "metadataInnerContainer": "_metadataInnerContainer_jnkk7_2825", "imgMetadataCloseBtn": "_imgMetadataCloseBtn_jnkk7_2843", "reactTransformWrapper": "_reactTransformWrapper_jnkk7_2865", "navigationDot": "_navigationDot_jnkk7_181", "navigationDotContainer": "_navigationDotContainer_jnkk7_2949", "imgfade": "_imgfade_jnkk7_2963", "notFullScreen": "_notFullScreen_jnkk7_2975", "imgFadeWithTopCaption": "_imgFadeWithTopCaption_jnkk7_3011", "emblaSlideSelected": "_emblaSlideSelected_jnkk7_3021", "fullImg": "_fullImg_jnkk7_3047", "rotateImg90Deg": "_rotateImg90Deg_jnkk7_3059", "rotateImg": "_rotate_img_jnkk7_3069", "zoomInCursor": "_zoomInCursor_jnkk7_3093", "zoomOutCursor": "_zoomOutCursor_jnkk7_3101" }; // lib/components/SlideshowLightbox/LightboxImage.jsx var React = __toESM(require("react")); var import_react = require("react"); var import_full_esm = __toESM(require("exifr/dist/full.esm.mjs")); // esbuild-css-modules-plugin-namespace:C:\Users\silvi\AppData\Local\Temp\tmp-2608-Kw7p6UPdi84r\lightbox.js-react\lib\components\SlideshowLightbox\SlideshowLightbox.module.css.js var digest2 = "504dde6bdbfa8a1591bbbac01df674301b1ef61b39c97716a1d1ee2a12b41b7e"; var css2 = `._lightboxjs_jnkk7_1 { margin: 0; padding: 0; } ._lightboxjs_jnkk7_1 * { box-sizing: border-box; } /* .lightboxjs img, .lightboxjs svg, .lightboxjs video { display: block; vertical-align: middle; height: auto; max-width: 100%; } */ ._slideshowBtn_jnkk7_37 { padding-bottom: 2px; } ._closeIcon_jnkk7_45:hover, ._closeIcon_jnkk7_45:focus, ._iconsHeader_jnkk7_49 svg:hover, ._iconsHeader_jnkk7_49 svg:focus, ._prev1_jnkk7_53 span:hover, ._next1_jnkk7_55:hover, ._icon_jnkk7_49:hover { text-decoration: none; cursor: pointer; /* color: rgb(230, 230, 230); */ } ._prevIcon_jnkk7_69:hover, ._nextIcon_jnkk7_71:hover { background-color: rgba(0, 0, 0, 0.8); color: rgb(230, 230, 230); } ._show_jnkk7_81 { display: flex; } ._displayHidden_jnkk7_89 { display: none; } ._thumbnail_jnkk7_97 { opacity: 1; transition: all 0.3s; cursor: pointer; position: relative; } ._next1_jnkk7_55 { right: 1%; padding-left: 2vw; padding-right: 3vw; } ._prev1_jnkk7_53 { left: 2%; padding-right: 2vw; } ._thumbnails_jnkk7_133 { transition: border 0.3s; } ._thumbnail_jnkk7_97 { display: inline; } ._thumbnailsWithCaption_jnkk7_149 { width: 90%; } ._thumbnailsOuterContainer_jnkk7_157 { position: absolute; bottom: 4%; height: 5vh; width: 100vw; z-index: 10000000; margin-top: 10px; display: flex; flex-wrap: wrap; flex-direction: row; } ._navigationDots_jnkk7_181 { display: flex; flex-direction: row; flex-wrap: wrap; } /* Mobile screens */ @media screen and (min-width: 20em) { ._imageSlide_jnkk7_197 { height: 67vw; width: 60%; } ._thumbnailsOuterContainer_jnkk7_157 { position: absolute; bottom: 7%; width: 100vw; /* width: 100%; */ } ._thumbnailsAndCaption_jnkk7_221 { height: 23vh; bottom: 2%; } ._hideControlsBar_jnkk7_233 ._slideshowImg_jnkk7_233 { /* height: 100vh; */ } ._rotateImgInnerContainer_jnkk7_241 { top: 8%; } ._hideControlsBar_jnkk7_233 ._slideshowInnerContainer_jnkk7_249 { top: 0; } ._thumbnail_jnkk7_97 { width: 80px; max-width: 80px; height: 7vh; } ._videoThumbnailsOuterContainer_jnkk7_269 { bottom: 2%; } ._imgTitleContainer_jnkk7_277 { padding-bottom: 16px; width: 100vw; margin-top: 0; margin-bottom: 0; } ._thumbnails_jnkk7_133 { margin-left: auto; margin-right: auto; } ._next1_jnkk7_55 { right: 0.9%; } ._prev1_jnkk7_53 { left: 1.5%; } } ._thumbnail_jnkk7_97 { height: 5vh; border-radius: 6px; margin-right: 7px; object-fit: cover; } ._thumbnailsOuterContainerMetadata_jnkk7_337 { width: 78vw; } ._videoThumbnailsOuterContainer_jnkk7_269 { bottom: 5%; } ._thumbnailsAndCaption_jnkk7_221 { height: 19vh; } ._htmlVideoOuterContainer_jnkk7_361 video { height: 100%; max-height: 70vh; width: 100%; } ._caption_jnkk7_373 { position: absolute; bottom: 14%; width: 100vw; z-index: 10000000; margin-top: 10px; margin-left: auto; margin-right: auto; } ._galleryImg_jnkk7_393 { cursor: pointer; margin: 0.2em; } ._modalContainer_jnkk7_403 { width: 100vw; /* height: 100%; max-height: 100%; */ direction: ltr; overflow: hidden; touch-action: none; padding: 0; overflow-y: hidden; margin: 0; display: flex; justify-content: center; align-items: center; position: fixed; top: 0; left: 0; z-index: 1000000; } ._slideshowAnimContainer_jnkk7_441 { /* height: 100%; max-height: 100%; */ direction: ltr; overflow: hidden; touch-action: none; padding: 0; overflow-y: hidden; margin: 0; display: flex; justify-content: center; align-items: center; /* position: fixed; */ top: 0; left: 0; z-index: 1000000; } ._fullScreenContainer_jnkk7_477 img { height: 100vh; max-width: 100%; /* max-height: 100vh; */ } ._imageInnerContainer_jnkk7_489 img { height: 80vh; max-width: 100%; max-height: 100%; } ._imageInnerContainer_jnkk7_489 { position: fixed; display: flex; flex-direction: column; justify-content: center; top: 0; align-content: center; margin-left: auto; margin-right: auto; text-align: center; z-index: 1000000; } ._magnifyWrapper_jnkk7_527 { margin-bottom: 3em; margin-left: auto; margin-right: auto; } ._slideshowInnerContainer_jnkk7_249 { position: fixed; display: flex; flex-direction: column; justify-content: center; transition: top 0.2s ease-in-out 0s; top: 12%; align-content: center; margin-left: auto; margin-right: auto; text-align: center; z-index: 1000000; } ._slideshowInnerVideoContainer_jnkk7_567 { top: 6%; } ._slideshowInnerContainerThumbnails_jnkk7_575 { top: 12%; } ._hideControlsBar_jnkk7_233 { top: 0; } ._fullScreenContainer_jnkk7_477 { top: 0; } ._lightboxContainer_jnkk7_599 { width: 100%; height: 100%; position: relative; display: flex; justify-content: center; align-items: center; } ._next1_jnkk7_55, ._prev1_jnkk7_53 { top: calc(50% - 20px); position: absolute; display: flex; transition: all 0.2s; justify-content: center; align-items: center; padding-bottom: 2vh; padding-top: 2vh; user-select: none; cursor: pointer; font-weight: bold; border-radius: 30px; width: 40px; height: 40px; font-size: 18px; z-index: 10000000; } ._next1_jnkk7_55:hover, ._prev1_jnkk7_53:hover { color: rgb(230, 230, 230); } ._slideshowAnimImg_jnkk7_671 { position: absolute; max-width: 100vw; } ._controls_jnkk7_681 { display: flex; flex-direction: row; align-items: center; } ._iconsHeader_jnkk7_49 { color: white; display: flex; flex-direction: row; /* align-items: center; justify-content: center; */ cursor: pointer; z-index: 999999999; /* padding: 0.14vw; */ } ._iconHeaderDefault_jnkk7_715 { position: absolute; top: 10px; right: 45px; } ._ytVideo_jnkk7_727 { aspect-ratio: 16 / 9; height: 65vh; width: 100%; } ._videoOuterContainer_jnkk7_739 { width: 65%; margin-left: auto; margin-right: auto; height: 60vh; max-height: 65vh; } ._htmlVideoOuterContainer_jnkk7_361 { width: 80%; margin-left: auto; margin-right: auto; } ._customVideoContainer_jnkk7_767, ._customEmbedContainer_jnkk7_767 { margin-left: auto; margin-right: auto; } ._videoIconsHeader_jnkk7_777 { position: fixed; top: 4%; right: 3%; } ._lightbox_jnkk7_1 ._iconsHeader_jnkk7_49 svg { transition: 0.3s all; } ._iconsHeader_jnkk7_49 svg:active { transform: scale(0.97); } ._imgTitle_jnkk7_277 { text-align: center; width: 80%; margin-left: auto; margin-right: auto; } ._iconsHeader_jnkk7_49 svg { margin-left: 0.6em; padding: 0.2em; transition: all 0.1s; /* width: 32px; */ /* font-size: 18px; */ line-height: 16px; vertical-align: baseline; } ._icon_jnkk7_49 { /* width: 32px; */ } @media screen and (min-width: 6em) { ._iconsHeader_jnkk7_49 { top: 3%; } ._slideshowAnimContainer_jnkk7_441 { width: 100vw; } ._iconsHeader_jnkk7_49 svg { /* width: 34px; */ padding-right: 0.3em; } ._lightboxjs_jnkk7_1 img { cursor: pointer; } ._thumbnail_jnkk7_97 { height: 9vh; /* width: 22vw; */ } ._next1_jnkk7_55 { top: calc(48% - 20px); } ._prev1_jnkk7_53 { top: calc(48% - 20px); } ._iconHeaderCenter_jnkk7_911 { width: 100vw; display: flex; flex-direction: row; cursor: pointer; position: fixed; top: 10px; justify-content: center; left: 0; } } @media screen and (min-width: 39em) { ._slideshowAnimContainer_jnkk7_441 { width: 100vw; } ._slideshowInnerContainer_jnkk7_249 { /* width: 100vw; height: 95vh; position: absolute; */ } ._imgTitleContainer_jnkk7_277 { padding-bottom: 0px; } ._next1_jnkk7_55 { right: 0.7%; } ._iconHeaderCenter_jnkk7_911 { width: 100%; display: flex; flex-direction: row; cursor: pointer; position: fixed; top: 10px; justify-content: center; left: 0; } /* .thumbnailsOuterContainer { bottom: 10%; } */ /* .hideControlsBar .slideshow_img { height: 70vh; } .hideControlsBar { top: 10%; } */ ._fullScreenContainer_jnkk7_477 { width: 100vw; /* height: 100vh; */ } ._fullScreenContainer_jnkk7_477 img { height: 100vh; } ._thumbnails_jnkk7_133 { margin-top: 0.6em; } ._thumbnail_jnkk7_97 { /* height: 8vh; */ width: 80px; max-width: 80px; } ._iconsHeader_jnkk7_49 svg { /* width: 32px; font-size: 32px; */ } ._prev1_jnkk7_53 { left: 2.7%; padding-right: 2vw; } } /* Desktop screens */ @media screen and (min-width: 42em) { ._imageSlide_jnkk7_197 { height: 70vh; width: 80vw; } ._innerContainerWithTopCaption_jnkk7_1103 { top: 8%; } ._slideshowImgFullscreen_jnkk7_1111 { display: grid; width: 92vw; place-items: start; margin-left: auto; margin-right: auto; scrollbar-gutter: stable both-edges; } ._thumbnailsAndCaption_jnkk7_221 { bottom: 0%; } ._rotateImgInnerContainer_jnkk7_241 { top: 2%; } ._slideshowInnerContainer_jnkk7_249 img { margin-top: 0vh; /* width: 70vw; */ } ._fullScreenContainer_jnkk7_477 img { width: 80vw; } ._slideshowInnerContainerFullScreen_jnkk7_1163 { top: 0%; } ._fullScreenLightboxImg_jnkk7_1171 { margin-left: auto; margin-right: auto; height: 100vh; } ._slideshowInnerContainerImgMetadata_jnkk7_1183 { display: flex; flex-direction: column; flex-wrap: wrap; justify-content: flex-start; } ._slideshowInnerContainerFullScreen_jnkk7_1163 { height: 100vh; width: 100vw; position: absolute; } ._slideshowInnerContainerFullScreen_jnkk7_1163 img { object-fit: contain; } ._thumbnails_jnkk7_133 { scrollbar-width: none; -ms-overflow-style: none; margin-top: 1.1em; } ._thumbnails_jnkk7_133::-webkit-scrollbar { display: none; /* Safari and Chrome */ } ._opacity-fade_jnkk7_1237 { transition: opacity 0.3s; -webkit-transition: opacity 0.3s; opacity: 1; } ._thumbnailsOuterContainer_jnkk7_157 { margin-top: 0.1em; padding-top: 0.3em; height: 5vh; bottom: 11%; } ._thumbnailsAndCaption_jnkk7_221 { bottom: 0%; } ._thumbnail_jnkk7_97, ._imageSliderThumbnails_jnkk7_1273 img { height: 10vh; /* width: 7em; */ } ._slideshowAnimContainer_jnkk7_441 { width: 100vw; } /* .slideshowInnerContainer { width: 100vw; height: 95vh; } */ ._hideControlsBar_jnkk7_233 { /* height: 100vh; */ } ._fullScreenContainer_jnkk7_477 { width: 100vw; /* height: 100vh; */ } ._iconsHeader_jnkk7_49 svg { /* width: 37px; font-size: 34px; */ } ._prev1_jnkk7_53 { left: 2%; padding-right: 2vw; } ._next1_jnkk7_55 { right: 0.4%; } ._slideshowImgMetadata_jnkk7_1349 { width: 78vw; } ._prev1Metadata_jnkk7_1357 { left: 1%; } ._navigationDots_jnkk7_181 { gap: 8px; } } @media screen and (min-width: 53em) { ._slideshowImg_jnkk7_233 { display: grid; width: 100vw; height: 70vh; place-items: start; /* margin-top: 7vh; */ } ._slideshowImgWithCaption_jnkk7_1399 { height: 68vh; } ._hideControlsBar_jnkk7_233 ._slideshowImg_jnkk7_233, ._hideControlsBarAndCaption_jnkk7_1407 ._slideshowImg_jnkk7_233 { padding-top: 12vh; } ._fullScreenContainer_jnkk7_477 ._slideshowImg_jnkk7_233 { padding-top: 0vh; } ._lightboxImg_jnkk7_1425 { /* height: 70vh; */ } ._thumbnail_jnkk7_97 { width: 95px; max-width: 80px; } ._slideshowImgMetadata_jnkk7_1349 { width: 78vw; } } @media screen and (min-width: 80em) { ._slideshowInnerContainer_jnkk7_249 img { /* width: 60vw; */ } ._fullScreenContainer_jnkk7_477 img { width: 80vw; } } ._lightIcon_jnkk7_1475, ._lightIcon_jnkk7_1475 svg { background-color: white; color: black; } ._lightIcon_jnkk7_1475:hover, ._lightIcon_jnkk7_1475 svg:hover { background-color: white; color: black; fill: black; } ._darkIcon_jnkk7_1501, ._darkIcon_jnkk7_1501 svg { background-color: transparent; /* background-color: #151515; */ color: silver; fill: silver; } ._darkIcon_jnkk7_1501:hover, ._darkIcon_jnkk7_1501 svg:hover { color: rgba(107, 107, 107, 0.8); fill: rgba(107, 107, 107, 0.8); } /* Header icons */ ._lightHeaderIcon_jnkk7_1531 svg { background-color: white; color: black; fill: black; } ._lightHeaderIcon_jnkk7_1531 svg:hover { background-color: white; color: rgb(24, 24, 24, 0.8); fill: rgb(24, 24, 24, 0.8); } ._darkHeaderIcon_jnkk7_1557 svg { background-color: transparent; /* background-color: #151515; */ color: #626b77; fill: #626b77; } ._darkHeaderIcon_jnkk7_1557 svg:hover { color: rgba(99, 99, 99, 0.8); fill: rgba(99, 99, 99, 0.8); } ._magnifierImage_jnkk7_1581 { object-fit: contain; } ._thumbnails_jnkk7_133 ._active_jnkk7_1589 { border: solid rgb(107, 133, 206) 2px; } ._inactiveThumbnailBorder_jnkk7_1597 { border: solid transparent 2px; } ._thumbnails_jnkk7_133 { width: 95%; } ._emblaThumbs_jnkk7_1613 { --thumbs-slide-spacing: 2px; /* --thumbs-slide-height: 9rem; */ margin-top: var(--thumbs-slide-spacing); } @media screen and (max-width: 40em) { /* .innerContainerWithTopCaption { position: relative; } */ ._imgTitleContainer_jnkk7_277 { /* position: absolute; top: 12%; */ } ._slideshowImg_jnkk7_233 { height: 100vh; } } @media screen and (max-width: 53em) { ._fullScreenSlideshowImg_jnkk7_1659 { margin-top: auto; margin-bottom: auto; } } @media screen and (max-width: 44em) and (min-width: 30em) { /* .innerContainerWithTopCaption { position: relative; } */ ._thumbnailsOuterContainer_jnkk7_157 { bottom: 11%; } ._thumbnailsAndCaption_jnkk7_221 { bottom: 4%; } ._imgTitleContainer_jnkk7_277 { /* position: absolute; top: 5%; */ } } @media screen and (max-width: 46em) and (min-width: 30em) { /* .innerContainerWithTopCaption { position: relative; } */ /* .imgTitleContainer { position: absolute; top: 7%; } */ } @media screen and (max-width: 49em) and (min-width: 45em) { /* .innerContainerWithTopCaption { position: relative; } */ /* .imgTitleContainer { position: absolute; top: 5%; } */ } @media screen and (max-width: 29em) { ._fullScreenContainer_jnkk7_477 img { object-fit: cover; } ._emblaThumbs_jnkk7_1613 { --thumbs-slide-spacing: 3px; /* --thumbs-slide-height: 9rem; */ margin-top: var(--thumbs-slide-spacing); } ._htmlVideo_jnkk7_361 { margin-top: 5vh; } ._thumbnails_jnkk7_133 { width: 98%; } ._thumbnail_jnkk7_97 { width: 80px; max-width: 80px; } ._htmlVideoOuterContainer_jnkk7_361 video { max-height: 65vh; } ._videoIconsHeader_jnkk7_777 { position: fixed; top: 2%; right: 15px; } ._videoO