PageSourceSearch

https://www.sgproductions.ca/js/dist/lightbox.bundle.js

js sgproductions.ca collected 2026-09-29 04:49:27 UTC 80,217 bytes, 2 lines download raw bytes

1/*! For license information please see lightbox.bundle.js.LICENSE.txt */
2!function(e,t){if("object"==typeof exports&&"object"==typeof module)module.exports=t();else if("function"==typeof define&&define.amd)define([],t);else{var n=t();for(var o in n)("object"==typeof exports?exports:e)[o]=n[o]}}(self,(()=>(()=>{var e={10707:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>a});var o=n(96540);function i(){return i=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var o in n)Object.prototype.hasOwnProperty.call(n,o)&&(e[o]=n[o])}return e},i.apply(this,arguments)}var r=o.createElement("g",{fill:"none",fillRule:"evenodd"},o.createElement("path",{d:"M67.002 59.5v3.768c-6.307.84-9.184 5.75-10.002 9.732 2.22-2.83 5.564-5.098 10.002-5.098V71.5L73 65.585 67.002 59.5zM13 29v-5h2v3h3v2h-5zm0-14h5v2h-3v3h-2v-5zm18 0v5h-2v-3h-3v-2h5zm0 14h-5v-2h3v-3h2v5zM62 24v5h-2v-3h-3v-2h5zm0-4h-5v-2h3v-3h2v5zm8 0v-5h2v3h3v2h-5zm0 4h5v2h-3v3h-2v-5zM20.586 66l-5.656-5.656 1.414-1.414L22 64.586l5.656-5.656 1.414 1.414L23.414 66l5.656 5.656-1.414 1.414L22 67.414l-5.656 5.656-1.414-1.414L20.586 66zM111.785 65.03L110 63.5l3-3.5h-10v-2h10l-3-3.5 1.785-1.468L117 59l-5.215 6.03zM152.215 65.03L154 63.5l-3-3.5h10v-2h-10l3-3.5-1.785-1.468L147 59l5.215 6.03zM160.957 28.543l-3.25-3.25-1.413 1.414 3.25 3.25z",fill:"#fff"}),o.createElement("path",{d:"M152.5 27a5.5 5.5 0 100-11 5.5 5.5 0 100 11z",stroke:"#fff",strokeWidth:1.5}),o.createElement("path",{fill:"#fff",d:"M150 21h5v1h-5z"}),o.createElement("g",null,o.createElement("path",{d:"M116.957 28.543l-1.414 1.414-3.25-3.25 1.414-1.414 3.25 3.25z",fill:"#fff"}),o.createElement("path",{d:"M108.5 27a5.5 5.5 0 100-11 5.5 5.5 0 100 11z",stroke:"#fff",strokeWidth:1.5}),o.createElement("path",{fill:"#fff",d:"M106 21h5v1h-5z"}),o.createElement("path",{fill:"#fff",d:"M109.043 19.008l-.085 5-1-.017.085-5z"})));const a=function(e){return o.createElement("svg",i({width:264,height:88,xmlns:"http://www.w3.org/2000/svg"},e),r)}},55324:(e,t,n)=>{var o=n(76314),i=n(4417),r=n(92796),a=n(10707),s=n(88210);t=o(!1);var l=i(r),c=i(a),p=i(s);t.push([e.id,'/*! PhotoSwipe Default UI CSS by Dmitry Semenov | photoswipe.com | MIT license */\n/*\n\n\tContents:\n\n\t1. Buttons\n\t2. Share modal and links\n\t3. Index indicator ("1 of X" counter)\n\t4. Caption\n\t5. Loading indicator\n\t6. Additional styles (root element, top bar, idle state, hidden state, etc.)\n\n*/\n/*\n\t\n\t1. Buttons\n\n */\n/* <button> css reset */\n.pswp__button {\n  width: 44px;\n  height: 44px;\n  position: relative;\n  background: none;\n  cursor: pointer;\n  overflow: visible;\n  -webkit-appearance: none;\n  display: block;\n  border: 0;\n  padding: 0;\n  margin: 0;\n  float: right;\n  opacity: 0.75;\n  -webkit-transition: opacity 0.2s;\n          transition: opacity 0.2s;\n  -webkit-box-shadow: none;\n          box-shadow: none; }\n  .pswp__button:focus, .pswp__button:hover {\n    opacity: 1; }\n  .pswp__button:active {\n    outline: none;\n    opacity: 0.9; }\n  .pswp__button::-moz-focus-inner {\n    padding: 0;\n    border: 0; }\n\n/* pswp__ui--over-close class it added when mouse is over element that should close gallery */\n.pswp__ui--over-close .pswp__button--close {\n  opacity: 1; }\n\n.pswp__button,\n.pswp__button--arrow--left:before,\n.pswp__button--arrow--right:before {\n  background: url('+l+") 0 0 no-repeat;\n  background-size: 264px 88px;\n  width: 44px;\n  height: 44px; }\n\n@media (-webkit-min-device-pixel-ratio: 1.1), (-webkit-min-device-pixel-ratio: 1.09375), (min-resolution: 105dpi), (min-resolution: 1.1dppx) {\n  /* Serve SVG sprite if browser supports SVG and resolution is more than 105dpi */\n  .pswp--svg .pswp__button,\n  .pswp--svg .pswp__button--arrow--left:before,\n  .pswp--svg .pswp__button--arrow--right:before {\n    background-image: url("+c+"); }\n  .pswp--svg .pswp__button--arrow--left,\n  .pswp--svg .pswp__button--arrow--right {\n    background: none; } }\n\n.pswp__button--close {\n  background-position: 0 -44px; }\n\n.pswp__button--share {\n  background-position: -44px -44px; }\n\n.pswp__button--fs {\n  display: none; }\n\n.pswp--supports-fs .pswp__button--fs {\n  display: block; }\n\n.pswp--fs .pswp__button--fs {\n  background-position: -44px 0; }\n\n.pswp__button--zoom {\n  display: none;\n  background-position: -88px 0; }
2\n\n.pswp--zoom-allowed .pswp__button--zoom {\n  display: block; }\n\n.pswp--zoomed-in .pswp__button--zoom {\n  background-position: -132px 0; }\n\n/* no arrows on touch screens */\n.pswp--touch .pswp__button--arrow--left,\n.pswp--touch .pswp__button--arrow--right {\n  visibility: hidden; }\n\n/*\n\tArrow buttons hit area\n\t(icon is added to :before pseudo-element)\n*/\n.pswp__button--arrow--left,\n.pswp__button--arrow--right {\n  background: none;\n  top: 50%;\n  margin-top: -50px;\n  width: 70px;\n  height: 100px;\n  position: absolute; }\n\n.pswp__button--arrow--left {\n  left: 0; }\n\n.pswp__button--arrow--right {\n  right: 0; }\n\n.pswp__button--arrow--left:before,\n.pswp__button--arrow--right:before {\n  content: '';\n  top: 35px;\n  background-color: rgba(0, 0, 0, 0.3);\n  height: 30px;\n  width: 32px;\n  position: absolute; }\n\n.pswp__button--arrow--left:before {\n  left: 6px;\n  background-position: -138px -44px; }\n\n.pswp__button--arrow--right:before {\n  right: 6px;\n  background-position: -94px -44px; }\n\n/*\n\n\t2. Share modal/popup and links\n\n */\n.pswp__counter,\n.pswp__share-modal {\n  -webkit-user-select: none;\n  -moz-user-select: none;\n  -ms-user-select: none;\n      user-select: none; }\n\n.pswp__share-modal {\n  display: block;\n  background: rgba(0, 0, 0, 0.5);\n  width: 100%;\n  height: 100%;\n  top: 0;\n  left: 0;\n  padding: 10px;\n  position: absolute;\n  z-index: 1600;\n  opacity: 0;\n  -webkit-transition: opacity 0.25s ease-out;\n          transition: opacity 0.25s ease-out;\n  -webkit-backface-visibility: hidden;\n  will-change: opacity; }\n\n.pswp__share-modal--hidden {\n  display: none; }\n\n.pswp__share-tooltip {\n  z-index: 1620;\n  position: absolute;\n  background: #FFF;\n  top: 56px;\n  border-radius: 2px;\n  display: block;\n  width: auto;\n  right: 44px;\n  -webkit-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.25);\n          box-shadow: 0 2px 5px rgba(0, 0, 0, 0.25);\n  -webkit-transform: translateY(6px);\n      -ms-transform: translateY(6px);\n          transform: translateY(6px);\n  -webkit-transition: -webkit-transform 0.25s;\n          transition: transform 0.25s;\n  -webkit-backface-visibility: hidden;\n  will-change: transform; }\n  .pswp__share-tooltip a {\n    display: block;\n    padding: 8px 12px;\n    color: #000;\n    text-decoration: none;\n    font-size: 14px;\n    line-height: 18px; }\n    .pswp__share-tooltip a:hover {\n      text-decoration: none;\n      color: #000; }\n    .pswp__share-tooltip a:first-child {\n      /* round corners on the first/last list item */\n      border-radius: 2px 2px 0 0; }\n    .pswp__share-tooltip a:last-child {\n      border-radius: 0 0 2px 2px; }\n\n.pswp__share-modal--fade-in {\n  opacity: 1; }\n  .pswp__share-modal--fade-in .pswp__share-tooltip {\n    -webkit-transform: translateY(0);\n        -ms-transform: translateY(0);\n            transform: translateY(0); }\n\n/* increase size of share links on touch devices */\n.pswp--touch .pswp__share-tooltip a {\n  padding: 16px 12px; }\n\na.pswp__share--facebook:before {\n  content: '';\n  display: block;\n  width: 0;\n  height: 0;\n  position: absolute;\n  top: -12px;\n  right: 15px;\n  border: 6px solid transparent;\n  border-bottom-color: #FFF;\n  -webkit-pointer-events: none;\n  -moz-pointer-events: none;\n  pointer-events: none; }\n\na.pswp__share--facebook:hover {\n  background: #3E5C9A;\n  color: #FFF; }\n  a.pswp__share--facebook:hover:before {\n    border-bottom-color: #3E5C9A; }\n\na.pswp__share--twitter:hover {\n  background: #55ACEE;\n  color: #FFF; }\n\na.pswp__share--pinterest:hover {\n  background: #CCC;\n  color: #CE272D; }\n\na.pswp__share--download:hover {\n  background: #DDD; }\n\n/*\n\n\t3. Index indicator (\"1 of X\" counter)\n\n */\n.pswp__counter {\n  position: absolute;\n  left: 0;\n  top: 0;\n  height: 44px;\n  font-size: 13px;\n  line-height: 44px;\n  color: #FFF;\n  opacity: 0.75;\n  padding: 0 10px; }\n\n/*\n\t\n\t4. Caption\n\n */\n.pswp__caption {\n  position: absolute;\n  left: 0;\n  bottom: 0;\n  width: 100%;\n  min-height: 44px; }\n  .pswp__caption small {\n    font-size: 11px;\n    color: #BBB; }\n\n.pswp__caption__center {\n  text-align: left;\n  max-width: 420px;\n  margin: 0 auto;\n  font-size: 13px;\n  padding: 10px;\n  line-height: 20px;\n  color: #CCC; }
2\n\n.pswp__caption--empty {\n  display: none; }\n\n/* Fake caption element, used to calculate height of next/prev image */\n.pswp__caption--fake {\n  visibility: hidden; }\n\n/*\n\n\t5. Loading indicator (preloader)\n\n\tYou can play with it here - http://codepen.io/dimsemenov/pen/yyBWoR\n\n */\n.pswp__preloader {\n  width: 44px;\n  height: 44px;\n  position: absolute;\n  top: 0;\n  left: 50%;\n  margin-left: -22px;\n  opacity: 0;\n  -webkit-transition: opacity 0.25s ease-out;\n          transition: opacity 0.25s ease-out;\n  will-change: opacity;\n  direction: ltr; }\n\n.pswp__preloader__icn {\n  width: 20px;\n  height: 20px;\n  margin: 12px; }\n\n.pswp__preloader--active {\n  opacity: 1; }\n  .pswp__preloader--active .pswp__preloader__icn {\n    /* We use .gif in browsers that don't support CSS animation */\n    background: url("+p+') 0 0 no-repeat; }\n\n.pswp--css_animation .pswp__preloader--active {\n  opacity: 1; }\n  .pswp--css_animation .pswp__preloader--active .pswp__preloader__icn {\n    -webkit-animation: clockwise 500ms linear infinite;\n            animation: clockwise 500ms linear infinite; }\n  .pswp--css_animation .pswp__preloader--active .pswp__preloader__donut {\n    -webkit-animation: donut-rotate 1000ms cubic-bezier(0.4, 0, 0.22, 1) infinite;\n            animation: donut-rotate 1000ms cubic-bezier(0.4, 0, 0.22, 1) infinite; }\n\n.pswp--css_animation .pswp__preloader__icn {\n  background: none;\n  opacity: 0.75;\n  width: 14px;\n  height: 14px;\n  position: absolute;\n  left: 15px;\n  top: 15px;\n  margin: 0; }\n\n.pswp--css_animation .pswp__preloader__cut {\n  /* \n\t\t\tThe idea of animating inner circle is based on Polymer ("material") loading indicator \n\t\t\t by Keanu Lee https://blog.keanulee.com/2014/10/20/the-tale-of-three-spinners.html\n\t\t*/\n  position: relative;\n  width: 7px;\n  height: 14px;\n  overflow: hidden; }\n\n.pswp--css_animation .pswp__preloader__donut {\n  -webkit-box-sizing: border-box;\n          box-sizing: border-box;\n  width: 14px;\n  height: 14px;\n  border: 2px solid #FFF;\n  border-radius: 50%;\n  border-left-color: transparent;\n  border-bottom-color: transparent;\n  position: absolute;\n  top: 0;\n  left: 0;\n  background: none;\n  margin: 0; }\n\n@media screen and (max-width: 1024px) {\n  .pswp__preloader {\n    position: relative;\n    left: auto;\n    top: auto;\n    margin: 0;\n    float: right; } }\n\n@-webkit-keyframes clockwise {\n  0% {\n    -webkit-transform: rotate(0deg);\n            transform: rotate(0deg); }\n  100% {\n    -webkit-transform: rotate(360deg);\n            transform: rotate(360deg); } }\n\n@keyframes clockwise {\n  0% {\n    -webkit-transform: rotate(0deg);\n            transform: rotate(0deg); }\n  100% {\n    -webkit-transform: rotate(360deg);\n            transform: rotate(360deg); } }\n\n@-webkit-keyframes donut-rotate {\n  0% {\n    -webkit-transform: rotate(0);\n            transform: rotate(0); }\n  50% {\n    -webkit-transform: rotate(-140deg);\n            transform: rotate(-140deg); }\n  100% {\n    -webkit-transform: rotate(0);\n            transform: rotate(0); } }\n\n@keyframes donut-rotate {\n  0% {\n    -webkit-transform: rotate(0);\n            transform: rotate(0); }\n  50% {\n    -webkit-transform: rotate(-140deg);\n            transform: rotate(-140deg); }\n  100% {\n    -webkit-transform: rotate(0);\n            transform: rotate(0); } }\n\n/*\n\t\n\t6. Additional styles\n\n */\n/* root element of UI */\n.pswp__ui {\n  -webkit-font-smoothing: auto;\n  visibility: visible;\n  opacity: 1;\n  z-index: 1550; }\n\n/* top black bar with buttons and "1 of X" indicator */\n.pswp__top-bar {\n  position: absolute;\n  left: 0;\n  top: 0;\n  height: 44px;\n  width: 100%; }\n\n.pswp__caption,\n.pswp__top-bar,\n.pswp--has_mouse .pswp__button--arrow--left,\n.pswp--has_mouse .pswp__button--arrow--right {\n  -webkit-backface-visibility: hidden;\n  will-change: opacity;\n  -webkit-transition: opacity 333ms cubic-bezier(0.4, 0, 0.22, 1);\n          transition: opacity 333ms cubic-bezier(0.4, 0, 0.22, 1); }\n\n/* pswp--has_mouse class is added only when two subsequent mousemove events occur */\n.pswp--has_mouse .pswp__button--arrow--left,\n.pswp--has_mouse .pswp__button--arrow--right {\n  visibility: visible; }\n\n.pswp__top-bar,\n.pswp__caption {\n  background-color: rgba(0, 0, 0, 0.5); }\n\n/* pswp__ui--fit class is added when main image "fits" between top bar and bottom bar (caption) */\n.pswp__ui--fit .pswp__top-bar,\n.pswp__ui--fit .pswp__caption {\n  background-color: rgba(0, 0, 0, 0.3); }\n\n/* pswp__ui--idle class is added when mouse isn\'t moving for several seconds (JS option timeToIdle) */\n.pswp__ui--idle .pswp__top-bar {\n  opacity: 0; }\n\n.pswp__ui--idle .pswp__button--arrow--left,\n.pswp__ui--idle .pswp__button--arrow--right {\n  opacity: 0; }\n\n/*\n\tpswp__ui--hidden class is added when controls are hidden\n\te.g. when user taps to toggle visibility of controls\n*/\n.pswp__ui--hidden .pswp__top-bar,\n.pswp__ui--hidden .pswp__caption,\n.pswp__ui--hidden .pswp__button--arrow--left,\n.pswp__ui--hidden .pswp__button--arrow--right {\n  /* Force paint & create composition layer for controls. */\n  opacity: 0.001; }\n\n/* pswp__ui--one-slide class is added when there is just one item in gallery */\n.pswp__ui--one-slide .pswp__button--arrow--left,\n.pswp__ui--one-slide .pswp__button--arrow--right,\n.pswp__ui--one-slide .pswp__counter {\n  display: none; }\n\n.pswp__element--disabled {\n  display: none !important; }\n\n.pswp--minimal--dark .pswp__top-bar {\n  background: none; }\n',""]),e.exports=t},10619:(e,t,n)=>
2{(t=n(76314)(!1)).push([e.id,"/*! PhotoSwipe main CSS by Dmitry Semenov | photoswipe.com | MIT license */\n/*\n\tStyles for basic PhotoSwipe functionality (sliding area, open/close transitions)\n*/\n/* pswp = photoswipe */\n.pswp {\n  display: none;\n  position: absolute;\n  width: 100%;\n  height: 100%;\n  left: 0;\n  top: 0;\n  overflow: hidden;\n  -ms-touch-action: none;\n  touch-action: none;\n  z-index: 1500;\n  -webkit-text-size-adjust: 100%;\n  /* create separate layer, to avoid paint on window.onscroll in webkit/blink */\n  -webkit-backface-visibility: hidden;\n  outline: none; }\n  .pswp * {\n    -webkit-box-sizing: border-box;\n            box-sizing: border-box; }\n  .pswp img {\n    max-width: none; }\n\n/* style is added when JS option showHideOpacity is set to true */\n.pswp--animate_opacity {\n  /* 0.001, because opacity:0 doesn't trigger Paint action, which causes lag at start of transition */\n  opacity: 0.001;\n  will-change: opacity;\n  /* for open/close transition */\n  -webkit-transition: opacity 333ms cubic-bezier(0.4, 0, 0.22, 1);\n          transition: opacity 333ms cubic-bezier(0.4, 0, 0.22, 1); }\n\n.pswp--open {\n  display: block; }\n\n.pswp--zoom-allowed .pswp__img {\n  /* autoprefixer: off */\n  cursor: -webkit-zoom-in;\n  cursor: -moz-zoom-in;\n  cursor: zoom-in; }\n\n.pswp--zoomed-in .pswp__img {\n  /* autoprefixer: off */\n  cursor: -webkit-grab;\n  cursor: -moz-grab;\n  cursor: grab; }\n\n.pswp--dragging .pswp__img {\n  /* autoprefixer: off */\n  cursor: -webkit-grabbing;\n  cursor: -moz-grabbing;\n  cursor: grabbing; }\n\n/*\n\tBackground is added as a separate element.\n\tAs animating opacity is much faster than animating rgba() background-color.\n*/\n.pswp__bg {\n  position: absolute;\n  left: 0;\n  top: 0;\n  width: 100%;\n  height: 100%;\n  background: #000;\n  opacity: 0;\n  -webkit-transform: translateZ(0);\n          transform: translateZ(0);\n  -webkit-backface-visibility: hidden;\n  will-change: opacity; }\n\n.pswp__scroll-wrap {\n  position: absolute;\n  left: 0;\n  top: 0;\n  width: 100%;\n  height: 100%;\n  overflow: hidden; }\n\n.pswp__container,\n.pswp__zoom-wrap {\n  -ms-touch-action: none;\n  touch-action: none;\n  position: absolute;\n  left: 0;\n  right: 0;\n  top: 0;\n  bottom: 0; }\n\n/* Prevent selection and tap highlights */\n.pswp__container,\n.pswp__img {\n  -webkit-user-select: none;\n  -moz-user-select: none;\n  -ms-user-select: none;\n      user-select: none;\n  -webkit-tap-highlight-color: transparent;\n  -webkit-touch-callout: none; }\n\n.pswp__zoom-wrap {\n  position: absolute;\n  width: 100%;\n  -webkit-transform-origin: left top;\n  -ms-transform-origin: left top;\n  transform-origin: left top;\n  /* for open/close transition */\n  -webkit-transition: -webkit-transform 333ms cubic-bezier(0.4, 0, 0.22, 1);\n          transition: transform 333ms cubic-bezier(0.4, 0, 0.22, 1); }\n\n.pswp__bg {\n  will-change: opacity;\n  /* for open/close transition */\n  -webkit-transition: opacity 333ms cubic-bezier(0.4, 0, 0.22, 1);\n          transition: opacity 333ms cubic-bezier(0.4, 0, 0.22, 1); }\n\n.pswp--animated-in .pswp__bg,\n.pswp--animated-in .pswp__zoom-wrap {\n  -webkit-transition: none;\n  transition: none; }\n\n.pswp__container,\n.pswp__zoom-wrap {\n  -webkit-backface-visibility: hidden; }\n\n.pswp__item {\n  position: absolute;\n  left: 0;\n  right: 0;\n  top: 0;\n  bottom: 0;\n  overflow: hidden; }\n\n.pswp__img {\n  position: absolute;\n  width: auto;\n  height: auto;\n  top: 0;\n  left: 0; }\n\n/*\n\tstretched thumbnail or div placeholder element (see below)\n\tstyle is added to avoid flickering in webkit/blink when layers overlap\n*/\n.pswp__img--placeholder {\n  -webkit-backface-visibility: hidden; }\n\n/*\n\tdiv element that matches size of large image\n\tlarge image loads on top of it\n*/\n.pswp__img--placeholder--blank {\n  background: #222; }\n\n.pswp--ie .pswp__img {\n  width: 100% !important;\n  height: auto !important;\n  left: 0;\n  top: 0; }\n\n/*\n\tError message appears when image is not loaded\n\t(JS option errorMsg controls markup)\n*/\n.pswp__error-msg {\n  position: absolute;\n  left: 0;\n  top: 50%;\n  width: 100%;\n  text-align: center;\n  font-size: 14px;\n  line-height: 16px;\n  margin-top: -8px;\n  color: #CCC; }\n\n.pswp__error-msg a {\n  color: #CCC;\n  text-decoration: underline; }\n",""]),e.exports=t},76314:e=>{"use strict";e.exports=function(e){var t=[];return t.toString=function(){return this.map((function(t){var n=function(e,t){var n,o,i,r=e[1]||"",a=e[3];
2if(!a)return r;if(t&&"function"==typeof btoa){var s=(n=a,o=btoa(unescape(encodeURIComponent(JSON.stringify(n)))),i="sourceMappingURL=data:application/json;charset=utf-8;base64,".concat(o),"/*# ".concat(i," */")),l=a.sources.map((function(e){return"/*# sourceURL=".concat(a.sourceRoot||"").concat(e," */")}));return[r].concat(l).concat([s]).join("\n")}return[r].join("\n")}(t,e);return t[2]?"@media ".concat(t[2]," {").concat(n,"}"):n})).join("")},t.i=function(e,n,o){"string"==typeof e&&(e=[[null,e,""]]);var i={};if(o)for(var r=0;r<this.length;r++){var a=this[r][0];null!=a&&(i[a]=!0)}for(var s=0;s<e.length;s++){var l=[].concat(e[s]);o&&i[l[0]]||(n&&(l[2]?l[2]="".concat(n," and ").concat(l[2]):l[2]=n),t.push(l))}},t}},4417:e=>{"use strict";e.exports=function(e,t){return t||(t={}),"string"!=typeof(e=e&&e.__esModule?e.default:e)?e:(/^['"].*['"]$/.test(e)&&(e=e.slice(1,-1)),t.hash&&(e+=t.hash),/["'() \t\n]/.test(e)||t.needQuotes?'"'.concat(e.replace(/"/g,'\\"').replace(/\n/g,"\\n"),'"'):e)}},45228:e=>{"use strict";var t=Object.getOwnPropertySymbols,n=Object.prototype.hasOwnProperty,o=Object.prototype.propertyIsEnumerable;e.exports=function(){try{if(!Object.assign)return!1;var e=new String("abc");if(e[5]="de","5"===Object.getOwnPropertyNames(e)[0])return!1;for(var t={},n=0;n<10;n++)t["_"+String.fromCharCode(n)]=n;if("0123456789"!==Object.getOwnPropertyNames(t).map((function(e){return t[e]})).join(""))return!1;var o={};return"abcdefghijklmnopqrst".split("").forEach((function(e){o[e]=e})),"abcdefghijklmnopqrst"===Object.keys(Object.assign({},o)).join("")}catch(e){return!1}}()?Object.assign:function(e,i){for(var r,a,s=function(e){if(null==e)throw new TypeError("Object.assign cannot be called with null or undefined");return Object(e)}(e),l=1;l<arguments.length;l++){for(var c in r=Object(arguments[l]))n.call(r,c)&&(s[c]=r[c]);if(t){a=t(r);for(var p=0;p<a.length;p++)o.call(r,a[p])&&(s[a[p]]=r[a[p]])}}return s}},57855:function(e,t,n){var o,i;void 0===(i="function"==typeof(o=function(){"use strict";return function(e,t){var n,o,i,r,a,s,l,c,p,u,d,f,m,h,w,b,g,v,y=this,_=!1,x=!0,k=!0,C={barsSize:{top:44,bottom:"auto"},closeElClasses:["item","caption","zoom-wrap","ui","top-bar"],timeToIdle:4e3,timeToIdleOutside:1e3,loadingIndicatorDelay:1e3,addCaptionHTMLFn:function(e,t){return e.title?(t.children[0].innerHTML=e.title,!0):(t.children[0].innerHTML="",!1)},closeEl:!0,captionEl:!0,fullscreenEl:!0,zoomEl:!0,shareEl:!0,counterEl:!0,arrowEl:!0,preloaderEl:!0,tapToClose:!1,tapToToggleControls:!0,clickToCloseNonZoomable:!0,shareButtons:[{id:"facebook",label:"Share on Facebook",url:"https://www.facebook.com/sharer/sharer.php?u={{url}}"},{id:"twitter",label:"Tweet",url:"https://twitter.com/intent/tweet?text={{text}}&url={{url}}"},{id:"pinterest",label:"Pin it",url:"http://www.pinterest.com/pin/create/button/?url={{url}}&media={{image_url}}&description={{text}}"},{id:"download",label:"Download image",url:"{{raw_image_url}}",download:!0}],getImageURLForShare:function(){return e.currItem.src||""},getPageURLForShare:function(){return window.location.href},getTextForShare:function(){return e.currItem.title||""},indexIndicatorSep:" / ",fitControlsWidth:1200},S=function(e){if(b)return!0;e=e||window.event,w.timeToIdle&&w.mouseUsed&&!p&&F();for(var n,o,i=(e.target||e.srcElement).getAttribute("class")||"",r=0;r<j.length;r++)(n=j[r]).onTap&&i.indexOf("pswp__"+n.name)>-1&&(n.onTap(),o=!0);if(o){e.stopPropagation&&e.stopPropagation(),b=!0;var a=t.features.isOldAndroid?600:30;setTimeout((function(){b=!1}),a)}},I=function(e,n,o){t[(o?"add":"remove")+"Class"](e,"pswp__"+n)},T=function(){var e=1===w.getNumItemsFn();e!==h&&(I(o,"ui--one-slide",e),h=e)},E=function(){I(l,"share-modal--hidden",k)},O=function(){return(k=!k)?(t.removeClass(l,"pswp__share-modal--fade-in"),setTimeout((function(){k&&E()}),300)):(E(),setTimeout((function(){k||t.addClass(l,"pswp__share-modal--fade-in")}),30)),k||D(),!1},M=function(t){var n=(t=t||window.event).target||t.srcElement;return e.shout("shareLinkClick",t,n),!(!n.href||!n.hasAttribute("download")&&(window.open(n.href,"pswp_share","scrollbars=yes,resizable=yes,toolbar=no,location=yes,width=550,height=420,top=100,left="+(window.screen?Math.round(screen.width/2-275):100)),k||O(),1))},D=function(){for(var e,t,n,o,i="",r=0;r<w.shareButtons.length;r++)e=w.shareButtons[r],t=w.getImageURLForShare(e),n=w.getPageURLForShare(e),o=w.getTextForShare(e),i+='<a href="'+e.url.replace("{{url}}",encodeURIComponent(n)).replace("{{image_url}}",encodeURIComponent(t)).replace("{{raw_image_url}}",t).replace("{{text}}",encodeURIComponent(o))+'" target="_blank" class="pswp__share--'+e.id+'"'+(e.download?"download":"")+">"+e.label+"</a>",w.parseShareButtonOut&&(i=w.parseShareButtonOut(e,i));l.children[0].innerHTML=i,l.children[0].onclick=M},z=function(e){for(var n=0;n<w.closeElClasses.length;n++)if(t.hasClass(e,"pswp__"+w.closeElClasses[n]))return!0},A=0,F=function(){clearTimeout(v),A=0,p&&y.setIdle(!1)},P=function(e){var t=(e=e||window.event).relatedTarget||e.toElement;t&&"HTML"!==t.nodeName||(clearTimeout(v),v=setTimeout((function(){y.setIdle(!0)}),w.timeToIdleOutside))},R=function(e){f!==e&&(I(d,"preloader--active",!e),f=e)},L=function(n){var a=n.vGap;if(!e.likelyTouchDevice||w.mouseUsed||screen.width>w.fitControlsWidth){var s=w.barsSize;if(w.captionEl&&"auto"===s.bottom)if(r||((r=t.createEl("pswp__caption pswp__caption--fake")).appendChild(t.createEl("pswp__caption__center")),o.insertBefore(r,i),t.addClass(o,"pswp__ui--fit")),w.addCaptionHTMLFn(n,r,!0)){var l=r.clientHeight;a.bottom=parseInt(l,10)||44}else a.bottom=s.top;else a.bottom="auto"===s.bottom?0:s.bottom;a.top=s.top}else a.top=a.bottom=0},j=[{name:"caption",option:"captionEl",onInit:function(e){i=e}},{name:"share-modal",option:"shareEl",onInit:function(e){l=e},onTap:function(){O()}},{name:"button--share",option:"shareEl",onInit:function(e){s=e},onTap:function(){O()}}
2,{name:"button--zoom",option:"zoomEl",onTap:e.toggleDesktopZoom},{name:"counter",option:"counterEl",onInit:function(e){a=e}},{name:"button--close",option:"closeEl",onTap:e.close},{name:"button--arrow--left",option:"arrowEl",onTap:e.prev},{name:"button--arrow--right",option:"arrowEl",onTap:e.next},{name:"button--fs",option:"fullscreenEl",onTap:function(){n.isFullscreen()?n.exit():n.enter()}},{name:"preloader",option:"preloaderEl",onInit:function(e){d=e}}];y.init=function(){var a;t.extend(e.options,C,!0),w=e.options,o=t.getChildByClass(e.scrollWrap,"pswp__ui"),(u=e.listen)("onVerticalDrag",(function(e){x&&e<.95?y.hideControls():!x&&e>=.95&&y.showControls()})),u("onPinchClose",(function(e){x&&e<.9?(y.hideControls(),a=!0):a&&!x&&e>.9&&y.showControls()})),u("zoomGestureEnded",(function(){(a=!1)&&!x&&y.showControls()})),u("beforeChange",y.update),u("doubleTap",(function(t){var n=e.currItem.initialZoomLevel;e.getZoomLevel()!==n?e.zoomTo(n,t,333):e.zoomTo(w.getDoubleTapZoom(!1,e.currItem),t,333)})),u("preventDragEvent",(function(e,t,n){var o=e.target||e.srcElement;o&&o.getAttribute("class")&&e.type.indexOf("mouse")>-1&&(o.getAttribute("class").indexOf("__caption")>0||/(SMALL|STRONG|EM)/i.test(o.tagName))&&(n.prevent=!1)})),u("bindEvents",(function(){t.bind(o,"pswpTap click",S),t.bind(e.scrollWrap,"pswpTap",y.onGlobalTap),e.likelyTouchDevice||t.bind(e.scrollWrap,"mouseover",y.onMouseOver)})),u("unbindEvents",(function(){k||O(),g&&clearInterval(g),t.unbind(document,"mouseout",P),t.unbind(document,"mousemove",F),t.unbind(o,"pswpTap click",S),t.unbind(e.scrollWrap,"pswpTap",y.onGlobalTap),t.unbind(e.scrollWrap,"mouseover",y.onMouseOver),n&&(t.unbind(document,n.eventK,y.updateFullscreen),n.isFullscreen()&&(w.hideAnimationDuration=0,n.exit()),n=null)})),u("destroy",(function(){w.captionEl&&(r&&o.removeChild(r),t.removeClass(i,"pswp__caption--empty")),l&&(l.children[0].onclick=null),t.removeClass(o,"pswp__ui--over-close"),t.addClass(o,"pswp__ui--hidden"),y.setIdle(!1)})),w.showAnimationDuration||t.removeClass(o,"pswp__ui--hidden"),u("initialZoomIn",(function(){w.showAnimationDuration&&t.removeClass(o,"pswp__ui--hidden")})),u("initialZoomOut",(function(){t.addClass(o,"pswp__ui--hidden")})),u("parseVerticalMargin",L),function(){var e,n,i,r=function(o){if(o)for(var r=o.length,a=0;a<r;a++){e=o[a],n=e.className;for(var s=0;s<j.length;s++)i=j[s],n.indexOf("pswp__"+i.name)>-1&&(w[i.option]?(t.removeClass(e,"pswp__element--disabled"),i.onInit&&i.onInit(e)):t.addClass(e,"pswp__element--disabled"))}};r(o.children);var a=t.getChildByClass(o,"pswp__top-bar");a&&r(a.children)}(),w.shareEl&&s&&l&&(k=!0),T(),w.timeToIdle&&u("mouseUsed",(function(){t.bind(document,"mousemove",F),t.bind(document,"mouseout",P),g=setInterval((function(){2==++A&&y.setIdle(!0)}),w.timeToIdle/2)})),w.fullscreenEl&&!t.features.isOldAndroid&&(n||(n=y.getFullscreenAPI()),n?(t.bind(document,n.eventK,y.updateFullscreen),y.updateFullscreen(),t.addClass(e.template,"pswp--supports-fs")):t.removeClass(e.template,"pswp--supports-fs")),w.preloaderEl&&(R(!0),u("beforeChange",(function(){clearTimeout(m),m=setTimeout((function(){e.currItem&&e.currItem.loading?(!e.allowProgressiveImg()||e.currItem.img&&!e.currItem.img.naturalWidth)&&R(!1):R(!0)}),w.loadingIndicatorDelay)})),u("imageLoadComplete",(function(t,n){e.currItem===n&&R(!0)})))},y.setIdle=function(e){p=e,I(o,"ui--idle",e)},y.update=function(){x&&e.currItem?(y.updateIndexIndicator(),w.captionEl&&(w.addCaptionHTMLFn(e.currItem,i),I(i,"caption--empty",!e.currItem.title)),_=!0):_=!1,k||O(),T()},y.updateFullscreen=function(o){o&&setTimeout((function(){e.setScrollOffset(0,t.getScrollY())}),50),t[(n.isFullscreen()?"add":"remove")+"Class"](e.template,"pswp--fs")},y.updateIndexIndicator=function(){w.counterEl&&(a.innerHTML=e.getCurrentIndex()+1+w.indexIndicatorSep+w.getNumItemsFn())},y.onGlobalTap=function(n){var o=(n=n||window.event).target||n.srcElement;if(!b)if(n.detail&&"mouse"===n.detail.pointerType){if(z(o))return void e.close();t.hasClass(o,"pswp__img")&&(1===e.getZoomLevel()&&e.getZoomLevel()<=e.currItem.fitRatio?w.clickToCloseNonZoomable&&e.close():e.toggleDesktopZoom(n.detail.releasePoint))}else if(w.tapToToggleControls&&(x?y.hideControls():y.showControls()),w.tapToClose&&(t.hasClass(o,"pswp__img")||z(o)))return void e.close()},y.onMouseOver=function(e){var t=(e=e||window.event).target||e.srcElement;I(o,"ui--over-close",z(t))},y.hideControls=function(){t.addClass(o,"pswp__ui--hidden"),x=!1},y.showControls=function(){x=!0,_||y.update(),t.removeClass(o,"pswp__ui--hidden")},y.supportsFullscreen=function(){var e=document;return!!(e.exitFullscreen||e.mozCancelFullScreen||e.webkitExitFullscreen||e.msExitFullscreen)},y.getFullscreenAPI=function(){var t,n=document.documentElement,o="fullscreenchange";return n.requestFullscreen?t={enterK:"requestFullscreen",exitK:"exitFullscreen",elementK:"fullscreenElement",eventK:o}:n.mozRequestFullScreen?t={enterK:"mozRequestFullScreen",exitK:"mozCancelFullScreen",elementK:"mozFullScreenElement",eventK:"moz"+o}:n.webkitRequestFullscreen?t={enterK:"webkitRequestFullscreen",exitK:"webkitExitFullscreen",elementK:"webkitFullscreenElement",eventK:"webkit"+o}:n.msRequestFullscreen&&(t={enterK:"msRequestFullscreen",exitK:"msExitFullscreen",elementK:"msFullscreenElement",eventK:"MSFullscreenChange"}
2),t&&(t.enter=function(){if(c=w.closeOnScroll,w.closeOnScroll=!1,"webkitRequestFullscreen"!==this.enterK)return e.template[this.enterK]();e.template[this.enterK](Element.ALLOW_KEYBOARD_INPUT)},t.exit=function(){return w.closeOnScroll=c,document[this.exitK]()},t.isFullscreen=function(){return document[this.elementK]}),t}}})?o.call(t,n,t,e):o)||(e.exports=i)},75388:function(e,t,n){var o,i;o=function(){"use strict";return function(e,t,n,o){var i={features:null,bind:function(e,t,n,o){var i=(o?"remove":"add")+"EventListener";t=t.split(" ");for(var r=0;r<t.length;r++)t[r]&&e[i](t[r],n,!1)},isArray:function(e){return e instanceof Array},createEl:function(e,t){var n=document.createElement(t||"div");return e&&(n.className=e),n},getScrollY:function(){var e=window.pageYOffset;return void 0!==e?e:document.documentElement.scrollTop},unbind:function(e,t,n){i.bind(e,t,n,!0)},removeClass:function(e,t){var n=new RegExp("(\\s|^)"+t+"(\\s|$)");e.className=e.className.replace(n," ").replace(/^\s\s*/,"").replace(/\s\s*$/,"")},addClass:function(e,t){i.hasClass(e,t)||(e.className+=(e.className?" ":"")+t)},hasClass:function(e,t){return e.className&&new RegExp("(^|\\s)"+t+"(\\s|$)").test(e.className)},getChildByClass:function(e,t){for(var n=e.firstChild;n;){if(i.hasClass(n,t))return n;n=n.nextSibling}},arraySearch:function(e,t,n){for(var o=e.length;o--;)if(e[o][n]===t)return o;return-1},extend:function(e,t,n){for(var o in t)if(t.hasOwnProperty(o)){if(n&&e.hasOwnProperty(o))continue;e[o]=t[o]}},easing:{sine:{out:function(e){return Math.sin(e*(Math.PI/2))},inOut:function(e){return-(Math.cos(Math.PI*e)-1)/2}},cubic:{out:function(e){return--e*e*e+1}}},detectFeatures:function(){if(i.features)return i.features;var e=i.createEl().style,t="",n={};if(n.oldIE=document.all&&!document.addEventListener,n.touch="ontouchstart"in window,window.requestAnimationFrame&&(n.raf=window.requestAnimationFrame,n.caf=window.cancelAnimationFrame),n.pointerEvent=!!window.PointerEvent||navigator.msPointerEnabled,!n.pointerEvent){var o=navigator.userAgent;if(/iP(hone|od)/.test(navigator.platform)){var r=navigator.appVersion.match(/OS (\d+)_(\d+)_?(\d+)?/);r&&r.length>0&&(r=parseInt(r[1],10))>=1&&r<8&&(n.isOldIOSPhone=!0)}var a=o.match(/Android\s([0-9\.]*)/),s=a?a[1]:0;(s=parseFloat(s))>=1&&(s<4.4&&(n.isOldAndroid=!0),n.androidVersion=s),n.isMobileOpera=/opera mini|o
2pera mobi/i.test(o)}for(var l,c,p=["transform","perspective","animationName"],u=["","webkit","Moz","ms","O"],d=0;d<4;d++){t=u[d];for(var f=0;f<3;f++)l=p[f],c=t+(t?l.charAt(0).toUpperCase()+l.slice(1):l),!n[l]&&c in e&&(n[l]=c);t&&!n.raf&&(t=t.toLowerCase(),n.raf=window[t+"RequestAnimationFrame"],n.raf&&(n.caf=window[t+"CancelAnimationFrame"]||window[t+"CancelRequestAnimationFrame"]))}if(!n.raf){var m=0;n.raf=function(e){var t=(new Date).getTime(),n=Math.max(0,16-(t-m)),o=window.setTimeout((function(){e(t+n)}),n);return m=t+n,o},n.caf=function(e){clearTimeout(e)}}return n.svg=!!document.createElementNS&&!!document.createElementNS("http://www.w3.org/2000/svg","svg").createSVGRect,i.features=n,n}};i.detectFeatures(),i.features.oldIE&&(i.bind=function(e,t,n,o){t=t.split(" ");for(var i,r=(o?"detach":"attach")+"Event",a=function(){n.handleEvent.call(n)},s=0;s<t.length;s++)if(i=t[s])if("object"==typeof n&&n.handleEvent){if(o){if(!n["oldIE"+i])return!1}else n["oldIE"+i]=a;e[r]("on"+i,n["oldIE"+i])}else e[r]("on"+i,n)});var r=this,a={allowPanToNext:!0,spacing:.12,bgOpacity:1,mouseUsed:!1,loop:!0,pinchToClose:!0,closeOnScroll:!0,closeOnVerticalDrag:!0,verticalDragRange:.75,hideAnimationDuration:333,showAnimationDuration:333,showHideOpacity:!1,focus:!0,escKey:!0,arrowKeys:!0,mainScrollEndFriction:.35,panEndFriction:.35,isClickableElement:function(e){return"A"===e.tagName},getDoubleTapZoom:function(e,t){return e||t.initialZoomLevel<.7?1:1.33},maxSpreadZoom:1.33,modal:!0,scaleMode:"fit"};i.extend(a,o);var s,l,c,p,u,d,f,m,h,w,b,g,v,y,_,x,k,C,S,I,T,E,O,M,D,z,A,F,P,R,L,j,U,Z,N,B,H,K,W,q,Y,G,V,$,X,J,Q,ee,te,ne,oe,ie,re,ae,se,le,ce={x:0,y:0},pe={x:0,y:0},ue={x:0,y:0},de={},fe=0,me={},he={x:0,y:0},we=0,be=!0,ge=[],ve={},ye=!1,_e=function(e,t){i.extend(r,t.publicMethods),ge.push(e)},xe=function(e){var t=Nt();return e>t-1?e-t:e<0?t+e:e},ke={},Ce=function(e,t){return ke[e]||(ke[e]=[]),ke[e].push(t)},Se=function(e){var t=ke[e];if(t){var n=Array.prototype.slice.call(arguments);n.shift();for(var o=0;o<t.length;o++)t[o].apply(r,n)}},Ie=function(){return(new Date).getTime()},Te=function(e){ae=e,r.bg.style.opacity=e*a.bgOpacity},Ee=function(e,t,n,o,i){(!ye||i&&i!==r.currItem)&&(o/=i?i.fitRatio:r.currItem.fitRatio),e[E]=g+t+"px, "+n+"px"+v+" scale("+o+")"},Oe=function(e){te&&(e&&(w>r.currItem.fitRatio?ye||($t(r.currItem,!1,!0),ye=!0):ye&&($t(r.currItem),ye=!1)),Ee(te,ue.x,ue.y,w))},Me=function(e){e.container&&Ee(e.container.style,e.initialPosition.x,e.initialPosition.y,e.initialZoomLevel,e)},De=function(e,t){t[E]=g+e+"px, 0px"+v},ze=function(e,t){if(!a.loop&&t){var n=p+(he.x*fe-e)/he.x,o=Math.round(e-pt.x);(n<0&&o>0||n>=Nt()-1&&o<0)&&(e=pt.x+o*a.mainScrollEndFriction)}pt.x=e,De(e,u)},Ae=function(e,t){var n=ut[e]-me[e];return pe[e]+ce[e]+n-n*(t/b)},Fe=function(e,t){e.x=t.x,e.y=t.y,t.id&&(e.id=t.id)},Pe=function(e){e.x=Math.round(e.x),e.y=Math.round(e.y)},Re=null,Le=function(){Re&&(i.unbind(document,"mousemove",Le),i.addClass(e,"pswp--has_mouse"),a.mouseUsed=!0,Se("mouseUsed")),Re=setTimeout((function(){Re=null}),100)},je=function(e,t){var n=qt(r.currItem,de,e);return t&&(ee=n),n},Ue=function(e){return e||(e=r.currItem),e.initialZoomLevel},Ze=function(e){return e||(e=r.currItem),e.w>0?a.maxSpreadZoom:1},Ne=function(e,t,n,o){return o===r.currItem.initialZoomLevel?(n[e]=r.currItem.initialPosition[e],!0):(n[e]=Ae(e,o),n[e]>t.min[e]?(n[e]=t.min[e],!0):n[e]<t.max[e]&&(n[e]=t.max[e],!0))},Be=function(e){var t="";a.escKey&&27===e.keyCode?t="close":a.arrowKeys&&(37===e.keyCode?t="prev":39===e.keyCode&&(t="next")),t&&(e.ctrlKey||e.altKey||e.shiftKey||e.metaKey||(e.preventDefault?e.preventDefault():e.returnValue=!1,r[t]()))},He=function(e){e&&(G||Y||ne||H)&&(e.preventDefault(),e.stopPropagation())},Ke=function(){r.setScrollOffset(0,i.getScrollY())},We={},qe=0,Ye=function(e){We[e]&&(We[e].raf&&z(We[e].raf),qe--,delete We[e])},Ge=function(e){We[e]&&Ye(e),We[e]||(qe++,We[e]={})},Ve=function(){for(var e in We)We.hasOwnProperty(e)&&Ye(e)},$e=function(e,t,n,o,i,r,a){var s,l=Ie();Ge(e);var c=function(){if(We[e]){if((s=Ie()-l)>=o)return Ye(e),r(n),void(a&&a());r((n-t)*i(s/o)+t),We[e].raf=D(c)}};c()},Xe={shout:Se,listen:Ce,viewportSize:de,options:a,isMainScrollAnimating:function(){return ne},getZoomLevel:function(){return w},getCurrentIndex:function(){return p},isDragging:function(){return W},isZooming:function(){return J},setScrollOffset:function(e,t){me.x=e,R=me.y=t,Se("updateScrollOffset",me)},applyZoomPan:function(e,t,n,o){ue.x=t,ue.y=n,w=e,Oe(o)},init:function(){if(!s&&!l){var n;r.framework=i,r.template=e,r.bg=i.getChildByClass(e,"pswp__bg"),A=e.className,s=!0,L=i.detectFeatures(),D=L.raf,z=L.caf,E=L.transform,P=L.oldIE,r.scrollWrap=i.getChildByClass(e,"pswp__scroll-wrap"),r.container=i.getChildByClass(r.scrollWrap,"pswp__container"),u=r.container.style,r.itemHolders=x=[{el:r.container.children[0],wrap:0,index:-1},{el:r.container.children[1],wrap:0,index:-1},{el:r.container.children[2],wrap:0,index:-1}],x[0].el.style.display=x[2].el.style.display="none",function(){if(E){var t=L.perspective&&!M;return g="translate"+(t?"3d(":"("),void(v=L.perspective?", 0px)":")")}E="left",i.addClass(e,"pswp--ie"),De=function(e,t){t.left=e+"px"},Me=function(e){var t=e.fitRatio>1?1:e.fitRatio,n=e.container.style,o=t*e.w,i=t*e.h;n.width=o+"px",n.height=i+"px",n.left=e.initialPosition.x+"px",n.top=e.initialPosition.y+"px"}
vendor: 12,619 bytes, line 2
2,Oe=function(){if(te){var e=te,t=r.currItem,n=t.fitRatio>1?1:t.fitRatio,o=n*t.w,i=n*t.h;e.width=o+"px",e.height=i+"px",e.left=ue.x+"px",e.top=ue.y+"px"}}}(),h={resize:r.updateSize,orientationchange:function(){clearTimeout(j),j=setTimeout((function(){de.x!==r.scrollWrap.clientWidth&&r.updateSize()}),500)},scroll:Ke,keydown:Be,click:He};var o=L.isOldIOSPhone||L.isOldAndroid||L.isMobileOpera;for(L.animationName&&L.transform&&!o||(a.showAnimationDuration=a.hideAnimationDuration=0),n=0;n<ge.length;n++)r["init"+ge[n]]();t&&(r.ui=new t(r,i)).init(),Se("firstUpdate"),p=p||a.index||0,(isNaN(p)||p<0||p>=Nt())&&(p=0),r.currItem=Zt(p),(L.isOldIOSPhone||L.isOldAndroid)&&(be=!1),e.setAttribute("aria-hidden","false"),a.modal&&(be?e.style.position="fixed":(e.style.position="absolute",e.style.top=i.getScrollY()+"px")),void 0===R&&(Se("initialLayout"),R=F=i.getScrollY());var c="pswp--open ";for(a.mainClass&&(c+=a.mainClass+" "),a.showHideOpacity&&(c+="pswp--animate_opacity "),c+=M?"pswp--touch":"pswp--notouch",c+=L.animationName?" pswp--css_animation":"",c+=L.svg?" pswp--svg":"",i.addClass(e,c),r.updateSize(),d=-1,we=null,n=0;n<3;n++)De((n+d)*he.x,x[n].el.style);P||i.bind(r.scrollWrap,m,r),Ce("initialZoomInEnd",(function(){r.setContent(x[0],p-1),r.setContent(x[2],p+1),x[0].el.style.display=x[2].el.style.display="block",a.focus&&e.focus(),i.bind(document,"keydown",r),L.transform&&i.bind(r.scrollWrap,"click",r),a.mouseUsed||i.bind(document,"mousemove",Le),i.bind(window,"resize scroll orientationchange",r),Se("bindEvents")})),r.setContent(x[1],p),r.updateCurrItem(),Se("afterInit"),be||(y=setInterval((function(){qe||W||J||w!==r.currItem.initialZoomLevel||r.updateSize()}),1e3)),i.addClass(e,"pswp--visible")}},close:function(){s&&(s=!1,l=!0,Se("close"),i.unbind(window,"resize scroll orientationchange",r),i.unbind(window,"scroll",h.scroll),i.unbind(document,"keydown",r),i.unbind(document,"mousemove",Le),L.transform&&i.unbind(r.scrollWrap,"click",r),W&&i.unbind(window,f,r),clearTimeout(j),Se("unbindEvents"),Bt(r.currItem,null,!0,r.destroy))},destroy:function(){Se("destroy"),Rt&&clearTimeout(Rt),e.setAttribute("aria-hidden","true"),e.className=A,y&&clearInterval(y),i.unbind(r.scrollWrap,m,r),i.unbind(window,"scroll",r),mt(),Ve(),ke=null},panTo:function(e,t,n){n||(e>ee.min.x?e=ee.min.x:e<ee.max.x&&(e=ee.max.x),t>ee.min.y?t=ee.min.y:t<ee.max.y&&(t=ee.max.y)),ue.x=e,ue.y=t,Oe()},handleEvent:function(e){e=e||window.event,h[e.type]&&h[e.type](e)},goTo:function(e){var t=(e=xe(e))-p;we=t,p=e,r.currItem=Zt(p),fe-=t,ze(he.x*fe),Ve(),ne=!1,r.updateCurrItem()},next:function(){r.goTo(p+1)},prev:function(){r.goTo(p-1)},updateCurrZoomItem:function(e){if(e&&Se("beforeChange",0),x[1].el.children.length){var t=x[1].el.children[0];te=i.hasClass(t,"pswp__zoom-wrap")?t.style:null}else te=null;ee=r.currItem.bounds,b=w=r.currItem.initialZoomLevel,ue.x=ee.center.x,ue.y=ee.center.y,e&&Se("afterChange")},invalidateCurrItems:function(){_=!0;for(var e=0;e<3;e++)x[e].item&&(x[e].item.needsUpdate=!0)},updateCurrItem:function(e){if(0!==we){var t,n=Math.abs(we);if(!(e&&n<2)){r.currItem=Zt(p),ye=!1,Se("beforeChange",we),n>=3&&(d+=we+(we>0?-3:3),n=3);for(var o=0;o<n;o++)we>0?(t=x.shift(),x[2]=t,d++,De((d+2)*he.x,t.el.style),r.setContent(t,p-n+o+1+1)):(t=x.pop(),x.unshift(t),d--,De(d*he.x,t.el.style),r.setContent(t,p+n-o-1-1));if(te&&1===Math.abs(we)){var i=Zt(k);i.initialZoomLevel!==w&&(qt(i,de),$t(i),Me(i))}we=0,r.updateCurrZoomItem(),k=p,Se("afterChange")}}},updateSize:function(t){if(!be&&a.modal){var n=i.getScrollY();if(R!==n&&(e.style.top=n+"px",R=n),!t&&ve.x===window.innerWidth&&ve.y===window.innerHeight)return;ve.x=window.innerWidth,ve.y=window.innerHeight,e.style.height=ve.y+"px"}if(de.x=r.scrollWrap.clientWidth,de.y=r.scrollWrap.clientHeight,Ke(),he.x=de.x+Math.round(de.x*a.spacing),he.y=de.y,ze(he.x*fe),Se("beforeResize"),void 0!==d){for(var o,s,l,c=0;c<3;c++)o=x[c],De((c+d)*he.x,o.el.style),l=p+c-1,a.loop&&Nt()>2&&(l=xe(l)),(s=Zt(l))&&(_||s.needsUpdate||!s.bounds)?(r.cleanSlide(s),r.setContent(o,l),1===c&&(r.currItem=s,r.updateCurrZoomItem(!0)),s.needsUpdate=!1):-1===o.index&&l>=0&&r.setContent(o,l),s&&s.container&&(qt(s,de),$t(s),Me(s));_=!1}b=w=r.currItem.initialZoomLevel,(ee=r.currItem.bounds)&&(ue.x=ee.center.x,ue.y=ee.center.y,Oe(!0)),Se("resize")},zoomTo:function(e,t,n,o,r){t&&(b=w,ut.x=Math.abs(t.x)-ue.x,ut.y=Math.abs(t.y)-ue.y,Fe(pe,ue));var a=je(e,!1),s={};Ne("x",a,s,e),Ne("y",a,s,e);var l=w,c=ue.x,p=ue.y;Pe(s);var u=function(t){1===t?(w=e,ue.x=s.x,ue.y=s.y):(w=(e-l)*t+l,ue.x=(s.x-c)*t+c,ue.y=(s.y-p)*t+p),r&&r(t),Oe(1===t)};n?$e("customZoomTo",0,1,n,o||i.easing.sine.inOut,u):u(1)}},Je={},Qe={},et={},tt={},nt={},ot=[],it={},rt=[],at={},st=0,lt={x:0,y:0},ct=0,pt={x:0,y:0},ut={x:0,y:0},dt={x:0,y:0},ft=function(e,t){return at.x=Math.abs(e.x-t.x),at.y=Math.abs(e.y-t.y),Math.sqrt(at.x*at.x+at.y*at.y)},mt=function(){V&&(z(V),V=null)},ht=function(){W&&(V=D(ht),Ot())},wt=function(e,t){return!(!e||e===document)&&!(e.getAttribute("class")&&e.getAttribute("class").indexOf("pswp__scroll-wrap")>-1)&&(t(e)?e:wt(e.parentNode,t))},bt={},gt=function(e,t){return bt.prevent=!wt(e.target,a.isClickableElement),Se("preventDragEvent",e,t,bt),bt.prevent},vt=function(e,t){return t.x=e.pageX,t.y=e.pageY,t.id=e.identifier,t},yt=function(e,t,n){n.x=.5*(e.x+t.x),n.y=.5*(e.y+t.y)},_t=function(){var e=ue.y-r.currItem.initialPosition.y;return 1-Math.abs(e/(de.y/2))},xt={},kt={},Ct=[],St=function(e){for(;Ct.length>0;)Ct.pop();return O?(le=0,ot.forEach((function(e){0===le?Ct[0]=e:1===le&&(Ct[1]=e),le++}))):e.type.indexOf("touch")>-1?e.touches&&e.touches.length>0&&(Ct[0]=vt(e.touches[0],xt),e.touches.length>1&&(Ct[1]=vt(e.touches[1],kt))):(xt.x=e.pageX,xt.y=e.pageY,xt.id="",Ct[0]=xt),Ct},It=function(e,t){var n,o,i,s,l=ue[e]+t[e],c=t[e]>0,p=pt.x+t.x,u=pt.x-it.x;if(n=l>ee.min[e]||l<ee.max[e]?a.panEndFriction:1,l=ue[e]+t[e]*n,(a.allowPanToNext||w===r.currItem.initialZoomLevel)&&(te?"h"!==oe||"x"!==e||Y||(c?(l>ee.min[e]&&(n=a.panEndFriction,ee.min[e],o=ee.min[e]-pe[e]),(o<=0||u<0)&&Nt()>1?(s=p,u<0&&p>it.x&&(s=it.x)):ee.min.x!==ee.max.x&&(i=l)):(l<ee.max[e]&&(n=a.panEndFriction,ee.max[e],o=pe[e]-ee.max[e]),(o<=0||u>0)&&Nt()>1?(s=p,u>0&&p<it.x&&(s=it.x)):ee.min.x!==ee.max.x&&(i=l))):s=p,"x"===e))return void 0!==s&&(ze(s,!0),$=s!==it.x),ee.min.x!==ee.max.x&&(void 0!==i?ue.x=i:$||(ue.x+=t.x*n)),void 0!==s;ne||$||w>r.currItem.fitRatio&&(ue[e]+=t[e]*n)},Tt=function(e){if(!("mousedown"===e.type&&e.button>0))if(Ut)e.preventDefault();else if(!K||"mousedown"!==e.type){if(gt(e,!0)&&e.preventDefault(),Se("pointerDown"),O){var t=i.arraySearch(ot,e.pointerId,"id");t<0&&(t=ot.length),ot[t]={x:e.pageX,y:e.pageY,id:e.pointerId}}var n=St(e),o=n.length;X=null,Ve(),W&&1!==o||(W=ie=!0,i.bind(window,f,r),B=se=re=H=$=G=q=Y=!1,oe=null,Se("firstTouchStart",n),Fe(pe,ue),ce.x=ce.y=0,Fe(tt,n[0]),Fe(nt,tt),it.x=he.x*fe,rt=[{x:tt.x,y:tt.y}],Z=U=Ie(),je(w,!0),mt(),ht()),!J&&o>1&&!ne&&!$&&(b=w,Y=!1,J=q=!0,ce.y=ce.x=0,Fe(pe,ue),Fe(Je,n[0]),Fe(Qe,n[1]),yt(Je,Qe,dt),ut.x=Math.abs(dt.x)-ue.x,ut.y=Math.abs(dt.y)-ue.y,Q=ft(Je,Qe))}},Et=function(e){if(e.preventDefault(),O){var t=i.arraySearch(ot,e.pointerId,"id");if(t>-1){var n=ot[t];n.x=e.pageX,n.y=e.pageY}}if(W){var o=St(e);if(oe||G||J)X=o;else if(pt.x!==he.x*fe)oe="h";else{var r=Math.abs(o[0].x-tt.x)-Math.abs(o[0].y-tt.y);Math.abs(r)>=10&&(oe=r>0?"h":"v",X=o)}}},Ot=function(){if(X){var e=X.length;if(0!==e)if(Fe(Je,X[0]),et.x=Je.x-tt.x,et.y=Je.y-tt.y,J&&e>1){if(tt.x=Je.x,tt.y=Je.y,!et.x&&!et.y&&function(e,t){return e.x===t.x&&e.y===t.y}(X[1],Qe))return;Fe(Qe,X[1]),Y||(Y=!0,Se("zoomGestureStarted"));var t=ft(Je,Qe),n=Ft(t);n>r.currItem.initialZoomLevel+r.currItem.initialZoomLevel/15&&(se=!0);var o=1,i=Ue(),s=Ze();if(n<i)if(a.pinchToClose&&!se&&b<=r.currItem.initialZoomLevel){var l=1-(i-n)/(i/1.2);Te(l),Se("onPinchClose",l),re=!0}else(o=(i-n)/i)>1&&(o=1),n=i-o*(i/3);else n>s&&((o=(n-s)/(6*i))>1&&(o=1),n=s+o*i);o<0&&(o=0),yt(Je,Qe,lt),ce.x+=lt.x-dt.x,ce.y+=lt.y-dt.y,Fe(dt,lt),ue.x=Ae("x",n),ue.y=Ae("y",n),B=n>w,w=n,Oe()}else{if(!oe)return;if(ie&&(ie=!1,Math.abs(et.x)>=10&&(et.x-=X[0].x-nt.x),Math.abs(et.y)>=10&&(et.y-=X[0].y-nt.y)),tt.x=Je.x,tt.y=Je.y,0===et.x&&0===et.y)return;if("v"===oe&&a.closeOnVerticalDrag&&"fit"===a.scaleMode&&w===r.currItem.initialZoomLevel){ce.y+=et.y,ue.y+=et.y;var c=_t();return H=!0,Se("onVerticalDrag",c),Te(c),void Oe()}(function(e,t,n){if(e-Z>50){var o=rt.length>2?rt.shift():{};o.x=t,o.y=n,rt.push(o),Z=e}})(Ie(),Je.x,Je.y),G=!0,ee=r.currItem.bounds,It("x",et)||(It("y",et),Pe(ue),Oe())}}},Mt=function(e){if(L.isOldAndroid){if(K&&"mouseup"===e.type)return;e.type.indexOf("touch")>-1&&(clearTimeout(K),K=setTimeout((function(){K=0}),600))}var t;if(Se("pointerUp"),gt(e,!1)&&e.preventDefault(),O){var n=i.arraySearch(ot,e.pointerId,"id");if(n>-1)if(t=ot.splice(n,1)[0],navigator.msPointerEnabled){t.type={4:"mouse",2:"touch",3:"pen"}[e.pointerType],t.type||(t.type=e.pointerType||"mouse")}else t.type=e.pointerType||"mouse"}var o,s=St(e),l=s.length;if("mouseup"===e.type&&(l=0),2===l)return X=null,!0;1===l&&Fe(nt,s[0]),0!==l||oe||ne||(t||("mouseup"===e.type?t={x:e.pageX,y:e.pageY,type:"mouse"}:e.changedTouches&&e.changedTouches[0]&&(t={x:e.changedTouches[0].pageX,y:e.changedTouches[0].pageY,type:"touch"})),Se("touchRelease",e,t));var c=-1;if(0===l&&(W=!1,i.unbind(window,f,r),mt(),J?c=0:-1!==ct&&(c=Ie()-ct)),ct=1===l?Ie():-1,o=-1!==c&&c<150?"zoom":"swipe",J&&l<2&&(J=!1,1===l&&(o="zoomPointerUp"),Se("zoomGestureEnded")),X=null,G||Y||ne||H)if(Ve(),N||(N=Dt()),N.calculateSwipeSpeed("x"),H)if(_t()<a.verticalDragRange)r.close();else{var p=ue.y,u=ae;$e("verticalDrag",0,1,300,i.easing.cubic.out,(function(e){ue.y=(r.currItem.initialPosition.y-p)*e+p,Te((1-u)*e+u),Oe()})),Se("onVerticalDrag",1)}else{if(($||ne)&&0===l){if(At(o,N))return;o="zoomPointerUp"}ne||("swipe"===o?!$&&w>r.currItem.fitRatio&&zt(N):Pt())}},Dt=function(){var e,t,n={lastFlickOffset:{},lastFlickDist:{},lastFlickSpeed:{},slowDownRatio:{},slowDownRatioReverse:{},speedDecelerationRatio:{},speedDecelerationRatioAbs:{},distanceOffset:{},backAnimDestination:{},backAnimStarted:{},calculateSwipeSpeed:function(o){rt.length>1?(e=Ie()-Z+50,t=rt[rt.length-2][o]):(e=Ie()-U,t=nt[o]),n.lastFlickOffset[o]=tt[o]-t,n.lastFlickDist[o]=Math.abs(n.lastFlickOffset[o]),n.lastFlickDist[o]>20?n.lastFlickSpeed[o]=n.lastFlickOffset[o]/e:n.lastFlickSpeed[o]=0,Math.abs(n.lastFlickSpeed[o])<.1&&(n.lastFlickSpeed[o]=0),n.slowDownRatio[o]=.95,n.slowDownRatioReverse[o]=1-n.slowDownRatio[o],n.speedDecelerationRatio[o]=1},calculateOverBoundsAnimOffset:function(e,t){n.backAnimStarted[e]||(ue[e]>ee.min[e]?n.backAnimDestination[e]=ee.min[e]:ue[e]<ee.max[e]&&(n.backAnimDestination[e]=ee.max[e]),void 0!==n.backAnimDestination[e]&&(n.slowDownRatio[e]=.7,n.slowDownRatioReverse[e]=1-n.slowDownRatio[e],n.speedDecelerationRatioAbs[e]<.05&&(n.lastFlickSpeed[e]=0,n.backAnimStarted[e]=!0,$e("bounceZoomPan"+e,ue[e],n.backAnimDestination[e],t||300,i.easing.sine.out,(function(t){ue[e]=t,Oe()})))))},calculateAnimOffset:function(e){n.backAnimStarted[e]||(n.speedDecelerationRatio[e]=n.speedDecelerationRatio[e]*(n.slowDownRatio[e]+n.slowDownRatioReverse[e]-n.slowDownRatioReverse[e]*n.timeDiff/10),n.speedDecelerationRatioAbs[e]=Math.abs(n.lastFlickSpeed[e]*n.speedDecelerationRatio[e]),n.distanceOffset[e]=n.lastFlickSpeed[e]*n.speedDecelerationRatio[e]*n.timeDiff,ue[e]+=n.distanceOffset[e])},panAnimLoop:function(){if(We.zoomPan&&(We.zoomPan.raf=D(n.panAnimLoop),n.now=Ie(),n.timeDiff=n.now-n.lastNow,n.lastNow=n.now,n.calculateAnimOffset("x"),n.calculateAnimOffset("y"),Oe(),n.calculateOverBoundsAnimOffset("x"),n.calculateOverBoundsAnimOffset("y"),n.speedDecelerationRatioAbs.x<.05&&n.speedDecelerationRatioAbs.y<.05))return ue.x=Math.round(ue.x),ue.y=Math.round(ue.y),Oe(),void Ye("zoomPan")}};return n},zt=function(e){if(e.calculateSwipeSpeed("y"),ee=r.currItem.bounds,e.backAnimDestination={},e.backAnimStarted={},Math.abs(e.lastFlickSpeed.x)<=.05&&Math.abs(e.lastFlickSpeed.y)<=.05)return e.speedDecelerationRatioAbs.x=e.speedDecelerationRatioAbs.y=0,e.calculateOverBoundsAnimOffset("x"),e.calculateOverBoundsAnimOffset("y"),!0;Ge("zoomPan"),e.lastNow=Ie(),e.panAnimLoop()},At=function(e,t){var n,o,s;if(ne||(st=p),"swipe"===e){var l=tt.x-nt.x,c=t.lastFlickDist.x<10;l>30&&(c||t.lastFlickOffset.x>20)?o=-1:l<-30&&(c||t.lastFlickOffset.x<-20)&&(o=1)}o&&((p+=o)<0?(p=a.loop?Nt()-1:0,s=!0):p>=Nt()&&(p=a.loop?0:Nt()-1,s=!0),s&&!a.loop||(we+=o,fe-=o,n=!0));var u,d=he.x*fe,f=Math.abs(d-pt.x);return n||d>pt.x==t.lastFlickSpeed.x>0?(u=Math.abs(t.lastFlickSpeed.x)>0?f/Math.abs(t.lastFlickSpeed.x):333,u=Math.min(u,400),u=Math.max(u,250)):u=333,st===p&&
2(n=!1),ne=!0,Se("mainScrollAnimStart"),$e("mainScroll",pt.x,d,u,i.easing.cubic.out,ze,(function(){Ve(),ne=!1,st=-1,(n||st!==p)&&r.updateCurrItem(),Se("mainScrollAnimComplete")})),n&&r.updateCurrItem(!0),n},Ft=function(e){return 1/Q*e*b},Pt=function(){var e=w,t=Ue(),n=Ze();w<t?e=t:w>n&&(e=n);var o,a=ae;return re&&!B&&!se&&w<t?(r.close(),!0):(re&&(o=function(e){Te((1-a)*e+a)}),r.zoomTo(e,0,200,i.easing.cubic.out,o),!0)};_e("Gestures",{publicMethods:{initGestures:function(){var e=function(e,t,n,o,i){C=e+t,S=e+n,I=e+o,T=i?e+i:""};(O=L.pointerEvent)&&L.touch&&(L.touch=!1),O?navigator.msPointerEnabled?e("MSPointer","Down","Move","Up","Cancel"):e("pointer","down","move","up","cancel"):L.touch?(e("touch","start","move","end","cancel"),M=!0):e("mouse","down","move","up"),f=S+" "+I+" "+T,m=C,O&&!M&&(M=navigator.maxTouchPoints>1||navigator.msMaxTouchPoints>1),r.likelyTouchDevice=M,h[C]=Tt,h[S]=Et,h[I]=Mt,T&&(h[T]=h[I]),L.touch&&(m+=" mousedown",f+=" mousemove mouseup",h.mousedown=h[C],h.mousemove=h[S],h.mouseup=h[I]),M||(a.allowPanToNext=!1)}}});var Rt,Lt,jt,Ut,Zt,Nt,Bt=function(t,n,o,s){var l;Rt&&clearTimeout(Rt),Ut=!0,jt=!0,t.initialLayout?(l=t.initialLayout,t.initialLayout=null):l=a.getThumbBoundsFn&&a.getThumbBoundsFn(p);var u,d,f=o?a.hideAnimationDuration:a.showAnimationDuration,m=function(){Ye("initialZoom"),o?(r.template.removeAttribute("style"),r.bg.removeAttribute("style")):(Te(1),n&&(n.style.display="block"),i.addClass(e,"pswp--animated-in"),Se("initialZoom"+(o?"OutEnd":"InEnd"))),s&&s(),Ut=!1};if(!f||!l||void 0===l.x)return Se("initialZoom"+(o?"Out":"In")),w=t.initialZoomLevel,Fe(ue,t.initialPosition),Oe(),e.style.opacity=o?0:1,Te(1),void(f?setTimeout((function(){m()}),f):m());u=c,d=!r.currItem.src||r.currItem.loadError||a.showHideOpacity,t.miniImg&&(t.miniImg.style.webkitBackfaceVisibility="hidden"),o||(w=l.w/t.w,ue.x=l.x,ue.y=l.y-F,r[d?"template":"bg"].style.opacity=.001,Oe()),Ge("initialZoom"),o&&!u&&i.removeClass(e,"pswp--animated-in"),d&&(o?i[(u?"remove":"add")+"Class"](e,"pswp--animate_opacity"):setTimeout((function(){i.addClass(e,"pswp--animate_opacity")}),30)),Rt=setTimeout((function(){if(Se("initialZoom"+(o?"Out":"In")),o){var n=l.w/t.w,r={x:ue.x,y:ue.y},a=w,s=ae,c=function(t){1===t?(w=n,ue.x=l.x,ue.y=l.y-R):(w=(n-a)*t+a,ue.x=(l.x-r.x)*t+r.x,ue.y=(l.y-R-r.y)*t+r.y),Oe(),d?e.style.opacity=1-t:Te(s-t*s)};u?$e("initialZoom",0,1,f,i.easing.cubic.out,c,m):(c(1),Rt=setTimeout(m,f+20))}else w=t.initialZoomLevel,Fe(ue,t.initialPosition),Oe(),Te(1),d?e.style.opacity=1:Te(1),Rt=setTimeout(m,f+20)}),o?25:90)},Ht={},Kt=[],Wt={index:0,errorMsg:'<div class="pswp__error-msg"><a href="%url%" target="_blank">The image</a> could not be loaded.</div>',forceProgressiveLoading:!1,preload:[1,1],getNumItemsFn:function(){return Lt.length}},qt=function(e,t,n){if(e.src&&!e.loadError){var o=!n;if(o&&(e.vGap||(e.vGap={top:0,bottom:0}),Se("parseVerticalMargin",e)),Ht.x=t.x,Ht.y=t.y-e.vGap.top-e.vGap.bottom,o){var i=Ht.x/e.w,r=Ht.y/e.h;e.fitRatio=i<r?i:r;var s=a.scaleMode;"orig"===s?n=1:"fit"===s&&(n=e.fitRatio),n>1&&(n=1),e.initialZoomLevel=n,e.bounds||(e.bounds={center:{x:0,y:0},max:{x:0,y:0},min:{x:0,y:0}})}if(!n)return;return function(e,t,n){var o=e.bounds;o.center.x=Math.round((Ht.x-t)/2),o.center.y=Math.round((Ht.y-n)/2)+e.vGap.top,o.max.x=t>Ht.x?Math.round(Ht.x-t):o.center.x,o.max.y=n>Ht.y?Math.round(Ht.y-n)+e.vGap.top:o.center.y,o.min.x=t>Ht.x?0:o.center.x,o.min.y=n>Ht.y?e.vGap.top:o.center.y}(e,e.w*n,e.h*n),o&&n===e.initialZoomLevel&&(e.initialPosition=e.bounds.center),e.bounds}return e.w=e.h=0,e.initialZoomLevel=e.fitRatio=1,e.bounds={center:{x:0,y:0},max:{x:0,y:0},min:{x:0,y:0}},e.initialPosition=e.bounds.center,e.bounds},Yt=function(e,t,n,o,i,a){t.loadError||o&&(t.imageAppended=!0,$t(t,o,t===r.currItem&&ye),n.appendChild(o),a&&setTimeout((function(){t&&t.loaded&&t.placeholder&&(t.placeholder.style.display="none",t.placeholder=null)}),500))},Gt=function(e){e.loading=!0,e.loaded=!1;var t=e.img=i.createEl("pswp__img","img"),n=function(){e.loading=!1,e.loaded=!0,e.loadComplete?e.loadComplete(e):e.img=null,t.onload=t.onerror=null,t=null};return t.onload=n,t.onerror=function(){e.loadError=!0,n()},t.src=e.src,t},Vt=function(e,t){if(e.src&&e.loadError&&e.container)return t&&(e.container.innerHTML=""),e.container.innerHTML=a.errorMsg.replace("%url%",e.
2src),!0},$t=function(e,t,n){if(e.src){t||(t=e.container.lastChild);var o=n?e.w:Math.round(e.w*e.fitRatio),i=n?e.h:Math.round(e.h*e.fitRatio);e.placeholder&&!e.loaded&&(e.placeholder.style.width=o+"px",e.placeholder.style.height=i+"px"),t.style.width=o+"px",t.style.height=i+"px"}},Xt=function(){if(Kt.length){for(var e,t=0;t<Kt.length;t++)(e=Kt[t]).holder.index===e.index&&Yt(e.index,e.item,e.baseDiv,e.img,0,e.clearPlaceholder);Kt=[]}};_e("Controller",{publicMethods:{lazyLoadItem:function(e){e=xe(e);var t=Zt(e);t&&(!t.loaded&&!t.loading||_)&&(Se("gettingData",e,t),t.src&&Gt(t))},initController:function(){i.extend(a,Wt,!0),r.items=Lt=n,Zt=r.getItemAt,Nt=a.getNumItemsFn,a.loop,Nt()<3&&(a.loop=!1),Ce("beforeChange",(function(e){var t,n=a.preload,o=null===e||e>=0,i=Math.min(n[0],Nt()),s=Math.min(n[1],Nt());for(t=1;t<=(o?s:i);t++)r.lazyLoadItem(p+t);for(t=1;t<=(o?i:s);t++)r.lazyLoadItem(p-t)})),Ce("initialLayout",(function(){r.currItem.initialLayout=a.getThumbBoundsFn&&a.getThumbBoundsFn(p)})),Ce("mainScrollAnimComplete",Xt),Ce("initialZoomInEnd",Xt),Ce("destroy",(function(){for(var e,t=0;t<Lt.length;t++)(e=Lt[t]).container&&(e.container=null),e.placeholder&&(e.placeholder=null),e.img&&(e.img=null),e.preloader&&(e.preloader=null),e.loadError&&(e.loaded=e.loadError=!1);Kt=null}))},getItemAt:function(e){return e>=0&&void 0!==Lt[e]&&Lt[e]},allowProgressiveImg:function(){return a.forceProgressiveLoading||!M||a.mouseUsed||screen.width>1200},setContent:function(e,t){a.loop&&(t=xe(t));var n=r.getItemAt(e.index);n&&(n.container=null);var o,l=r.getItemAt(t);if(l){Se("gettingData",t,l),e.index=t,e.item=l;var c=l.container=i.createEl("pswp__zoom-wrap");if(!l.src&&l.html&&(l.html.tagName?c.appendChild(l.html):c.innerHTML=l.html),Vt(l),qt(l,de),!l.src||l.loadError||l.loaded)l.src&&!l.loadError&&((o=i.createEl("pswp__img","img")).style.opacity=1,o.src=l.src,$t(l,o),Yt(0,l,c,o));else{if(l.loadComplete=function(n){if(s){if(e&&e.index===t){if(Vt(n,!0))return n.loadComplete=n.img=null,qt(n,de),Me(n),void(e.index===p&&r.updateCurrZoomItem());n.imageAppended?!Ut&&n.placeholder&&(n.placeholder.style.display="none",n.placeholder=null):L.transform&&(ne||Ut)?Kt.push({item:n,baseDiv:c,img:n.img,index:t,holder:e,clearPlaceholder:!0}):Yt(0,n,c,n.img,0,!0)}n.loadComplete=null,n.img=null,Se("imageLoadComplete",t,n)}},i.features.transform){var u="pswp__img pswp__img--placeholder";u+=l.msrc?"":" pswp__img--placeholder--blank";var d=i.createEl(u,l.msrc?"img":"");l.msrc&&(d.src=l.msrc),$t(l,d),c.appendChild(d),l.placeholder=d}l.loading||Gt(l),r.allowProgressiveImg()&&(!jt&&L.transform?Kt.push({item:l,baseDiv:c,img:l.img,index:t,holder:e}):Yt(0,l,c,l.img,0,!0))}jt||t!==p?Me(l):(te=c.style,Bt(l,o||l.img)),e.el.innerHTML="",e.el.appendChild(c)}else e.el.innerHTML=""},cleanSlide:function(e){e.img&&(e.img.onload=e.img.onerror=null),e.loaded=e.loading=e.img=e.imageAppended=!1}}});var Jt,Qt,en={},tn=function(e,t,n){var o=document.createEvent("CustomEvent"),i={origEvent:e,target:e.target,releasePoint:t,pointerType:n||"touch"};o.initCustomEvent("pswpTap",!0,!0,i),e.target.dispatchEvent(o)};_e("Tap",{publicMethods:{initTap:function(){Ce("firstTouchStart",r.onTapStart),Ce("touchRelease",r.onTapRelease),Ce("destroy",(function(){en={},Jt=null}))},onTapStart:function(e){e.length>1&&(clearTimeout(Jt),Jt=null)},onTapRelease:function(e,t){if(t&&!G&&!q&&!qe){var n=t;if(Jt&&(clearTimeout(Jt),Jt=null,o=n,r=en,Math.abs(o.x-r.x)<25&&Math.abs(o.y-r.y)<25))return void Se("doubleTap",n);if("mouse"===t.type)return void tn(e,t,"mouse");if("BUTTON"===e.target.tagName.toUpperCase()||i.hasClass(e.target,"pswp__single-tap"))return void tn(e,t);Fe(en,n),Jt=setTimeout((function(){tn(e,t),Jt=null}),300)}var o,r}}}),_e("DesktopZoom",{publicMethods:{initDesktopZoom:function(){P||(M?Ce("mouseUsed",(function(){r.setupDesktopZoom()})):r.setupDesktopZoom(!0))},setupDesktopZoom:function(t){Qt={};var n="wheel mousewheel DOMMouseScroll";Ce("bindEvents",(function(){i.bind(e,n,r.handleMouseWheel)})),Ce("unbindEvents",(function(){Qt&&i.unbind(e,n,r.handleMouseWheel)})),r.mouseZoomedIn=!1;var o,a=function(){r.mouseZoomedIn&&(i.removeClass(e,"pswp--zoomed-in"),r.mouseZoomedIn=!1),w<1?i.addClass(e,"pswp--zoom-allowed"):i.removeClass(e,"pswp--zoom-allowed"),s()},s=function(){o&&(i.removeClass(e,"pswp--dragging"),o=!1)};Ce("resize",a),Ce("afterChange",a),Ce("pointerDown",(function(){r.mouseZoomedIn&&(o=!0,i.addClass(e,"pswp--dragging"))})),Ce("pointerUp",s),t||a()},handleMouseWheel:function(e){if(w<=r.currItem.fitRatio)return a.modal&&(!a.closeOnScroll||qe||W?e.preventDefault():E&&Math.abs(e.deltaY)>2&&(c=!0,r.close())),!0;if(e.stopPropagation(),Qt.x=0,"deltaX"in e)1===e.deltaMode?(Qt.x=18*e.deltaX,Qt.y=18*e.deltaY):(Qt.x=e.deltaX,Qt.y=e.deltaY);else if("wheelDelta"in e)e.wheelDeltaX&&(Qt.x=-.16*e.wheelDeltaX),e.wheelDeltaY?Qt.y=-.16*e.wheelDeltaY:Qt.y=-.16*e.wheelDelta;else{if(!("detail"in e))return;Qt.y=e.detail}je(w,!0);var t=ue.x-Qt.x,n=ue.y-Qt.y;(a.modal||t<=ee.min.x&&t>=ee.max.x&&n<=ee.min.y&&n>=ee.max.y)&&e.preventDefault(),r.panTo(t,n)},toggleDesktopZoom:function(t){t=t||{x:de.x/2+me.x,y:de.y/2+me.y};var n=a.getDoubleTapZoom(!0,r.currItem),o=w===n;r.mouseZoomedIn=!o,r.zoomTo(o?r.currItem.initialZoomLevel:n,t,333),i[(o?"remove":"add")+"Class"](e,"pswp--zoomed-in")}}});var nn,on,rn,an,sn,ln,cn,pn,un,dn,fn,mn,hn={history:!0,galleryUID:1},wn=function(){return fn.hash.substring(1)},bn=function(){nn&&clearTimeout(nn),rn&&clearTimeout(rn)},gn=function(){var e=wn(),t={};if(e.length<5)return t;var n,o=e.split("&");for(n=0;n<o.length;n++)if(o[n]){var i=o[n].split("=");i.length<2||(t[i[0]]=i[1])}if(a.galleryPIDs){var r=t.pid;for(t.pid=0,n=0;n<Lt.length;n++)if(Lt[n].pid===r){t.pid=n;break}}else t.pid=parseInt(t.pid,10)-1;return t.pid<0&&(t.pid=0),t},vn=function(){if(rn&&clearTimeout(rn),qe||W)rn=setTimeout(vn,500);else{an?clearTimeout(on):an=!0;var e=p+1,t=Zt(p);t.hasOwnProperty("pid")&&(e=t.pid);var n=cn+"&gid="+a.galleryUID+"&pid="+e;pn||-1===fn.hash.indexOf(n)&&(dn=!0);var o=fn.href.split("#")[0]+"#"+n;mn?"#"+n!==window.location.hash&&history[pn?"replaceState":"pushState"]("",document.title,o):pn?fn.replace(o):fn.hash=n,pn=!0,on=setTimeout((function(){an=!1}),60)}};_e("History",{publicMethods:{initHistory:function(){if(i.extend(a,hn,!0),a.history){fn=window.location,dn=!1,un=!1,pn=!1,cn=wn(),mn="pushState"in history,cn.indexOf("gid=")>-1&&(cn=(cn=cn.split("&gid=")[0]).split("?gid=")[0]),Ce("afterChange",r.updateURL),Ce("unbindEvents",(function(){i.unbind(window,"hashchange",r.onHashChange)}));var e=function(){ln=!0,un||(dn?history.back():cn?fn.hash=cn:mn?history.pushState("",document.title,fn.pathname+fn.search):fn.hash=""),bn()};Ce("unbindEvents",(function(){c&&e()})),Ce("destroy",(function(){ln||e()})),Ce("firstUpdate",(function(){p=gn().pid}));var t=cn.indexOf("pid=");t>-1&&"&"===(cn=cn.substring(0,t)).slice(-1)&&(cn=cn.slice(0,-1)),setTimeout((function(){s&&i.bind(window,"hashchange",r.onHashChange)}),40)}},onHashChange:function(){if(wn()===cn)return un=!0,void r.close();an||(sn=!0,r.goTo(gn().pid),sn=!1)},updateURL:function(){bn(),sn||(pn?nn=setTimeout(vn,800):vn())}}}),i.extend(r,Xe)}},void 0===(i=o.call(t,n,t,e))||(e.exports=i)},15287:(e,t,n)=>{"use strict";var o=n(45228),i=60103;if("function"==typeof Symbol&&Symbol.for){var r=Symbol.for;i=r("react.element"),r("react.portal"),r("react.fragment"),r("react.strict_mode"),r("react.profiler"),r("react.provider"),r("react.context"),r("react.forward_ref"),r("react.suspense"),r("react.memo"),r("react.lazy")}"function"==typeof Symbol&&Symbol.iterator;function a(e){for(var t="https://reactjs.org/docs/error-decoder.html?invariant="+e,n=1;n<arguments.length;n++)t+="&args[]="+encodeURIComponent(arguments[n]);return"Minified React error #"+e+"; visit "+t+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}var s={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},l={};
vendor: 4,905 bytes, line 2
2function c(e,t,n){this.props=e,this.context=t,this.refs=l,this.updater=n||s}function p(){}function u(e,t,n){this.props=e,this.context=t,this.refs=l,this.updater=n||s}c.prototype.isReactComponent={},c.prototype.setState=function(e,t){if("object"!=typeof e&&"function"!=typeof e&&null!=e)throw Error(a(85));this.updater.enqueueSetState(this,e,t,"setState")},c.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,"forceUpdate")},p.prototype=c.prototype;var d=u.prototype=new p;d.constructor=u,o(d,c.prototype),d.isPureReactComponent=!0;var f=null,m=Object.prototype.hasOwnProperty,h={key:!0,ref:!0,__self:!0,__source:!0};t.createElement=function(e,t,n){var o,r={},a=null,s=null;if(null!=t)for(o in void 0!==t.ref&&(s=t.ref),void 0!==t.key&&(a=""+t.key),t)m.call(t,o)&&!h.hasOwnProperty(o)&&(r[o]=t[o]);var l=arguments.length-2;if(1===l)r.children=n;else if(1<l){for(var c=Array(l),p=0;p<l;p++)c[p]=arguments[p+2];r.children=c}if(e&&e.defaultProps)for(o in l=e.defaultProps)void 0===r[o]&&(r[o]=l[o]);return{$$typeof:i,type:e,key:a,ref:s,props:r,_owner:f}}},96540:(e,t,n)=>{"use strict";e.exports=n(15287)},59300:(e,t,n)=>{var o=n(55324);"string"==typeof o&&(o=[[e.id,o,""]]);n(53027)(o,{hmr:!0,transform:void 0,insertInto:void 0}),o.locals&&(e.exports=o.locals)},24579:(e,t,n)=>{var o=n(10619);"string"==typeof o&&(o=[[e.id,o,""]]);n(53027)(o,{hmr:!0,transform:void 0,insertInto:void 0}),o.locals&&(e.exports=o.locals)},53027:(e,t,n)=>{var o,i,r={},a=(o=function(){return window&&document&&document.all&&!window.atob},function(){return void 0===i&&(i=o.apply(this,arguments)),i}),s=function(e,t){return t?t.querySelector(e):document.querySelector(e)},l=function(){var e={};return function(t,n){if("function"==typeof t)return t();if(void 0===e[t]){var o=s.call(this,t,n);if(window.HTMLIFrameElement&&o instanceof window.HTMLIFrameElement)try{o=o.contentDocument.head}catch(e){o=null}e[t]=o}return e[t]}}(),c=null,p=0,u=[],d=n(77874);function f(e,t){for(var n=0;n<e.length;n++){var o=e[n],i=r[o.id];if(i){i.refs++;for(var a=0;a<i.parts.length;a++)i.parts[a](o.parts[a]);for(;a<o.parts.length;a++)i.parts.push(v(o.parts[a],t))}else{var s=[];for(a=0;a<o.parts.length;a++)s.push(v(o.parts[a],t));r[o.id]={id:o.id,refs:1,parts:s}}}}function m(e,t){for(var n=[],o={},i=0;i<e.length;i++){var r=e[i],a=t.base?r[0]+t.base:r[0],s={css:r[1],media:r[2],sourceMap:r[3]};o[a]?o[a].parts.push(s):n.push(o[a]={id:a,parts:[s]})}return n}function h(e,t){var n=l(e.insertInto);if(!n)throw new Error("Couldn't find a style target. This probably means that the value for the 'insertInto' parameter is invalid.");var o=u[u.length-1];if("top"===e.insertAt)o?o.nextSibling?n.insertBefore(t,o.nextSibling):n.appendChild(t):n.insertBefore(t,n.firstChild),u.push(t);else if("bottom"===e.insertAt)n.appendChild(t);else{if("object"!=typeof e.insertAt||!e.insertAt.before)throw new Error("[Style Loader]\n\n Invalid value for parameter 'insertAt' ('options.insertAt') found.\n Must be 'top', 'bottom', or Object.\n (https://github.com/webpack-contrib/style-loader#insertat)\n");var i=l(e.insertAt.before,n);n.insertBefore(t,i)}}function w(e){if(null===e.parentNode)return!1;e.parentNode.removeChild(e);var t=u.indexOf(e);t>=0&&u.splice(t,1)}function b(e){var t=document.createElement("style");if(void 0===e.attrs.type&&(e.attrs.type="text/css"),void 0===e.attrs.nonce){var o=n.nc;o&&(e.attrs.nonce=o)}return g(t,e.attrs),h(e,t),t}function g(e,t){Object.keys(t).forEach((function(n){e.setAttribute(n,t[n])}))}function v(e,t){var n,o,i,r;if(t.transform&&e.css){if(!(r="function"==typeof t.transform?t.transform(e.css):t.transform.default(e.css)))return function(){};e.css=r}if(t.singleton){var a=p++;n=c||(c=b(t)),o=x.bind(null,n,a,!1),i=x.bind(null,n,a,!0)}else e.sourceMap&&"function"==typeof URL&&"function"==typeof URL.createObjectURL&&"function"==typeof URL.revokeObjectURL&&"function"==typeof Blob&&"function"==typeof btoa?(n=function(e){var t=document.createElement("link");return void 0===e.attrs.type&&(e.attrs.type="text/css"),e.attrs.rel="stylesheet",g(t,e.attrs),h(e,t),t}(t),o=C.bind(null,n,t),i=function(){w(n),n.href&&URL.revokeObjectURL(n.href)}):(n=b(t),o=k.bind(null,n),i=function(){w(n)});return o(e),function(t){if(t){if(t.css===e.css&&t.media===e.media&&t.sourceMap===e.sourceMap)return;o(e=t)}else i()}}e.exports=function(e,t){if("undefined"!=typeof DEBUG&&DEBUG&&"object"!=typeof document)throw new Error("The style-loader cannot be used in a non-browser environment");(t=t||{}).attrs="object"==typeof t.attrs?t.attrs:{},t.singleton||"boolean"==typeof t.singleton||(t.singleton=a()),t.insertInto||(t.insertInto="head"),t.insertAt||(t.insertAt="bottom");var n=m(e,t);return f(n,t),function(e){for(var o=[],i=0;i<n.length;i++){var a=n[i];(s=r[a.id]).refs--,o.push(s)}for(e&&f(m(e,t),t),i=0;i<o.length;i++){var s;if(0===(s=o[i]).refs){for(var l=0;l<s.parts.length;l++)s.parts[l]();delete r[s.id]}}}};
2var y,_=(y=[],function(e,t){return y[e]=t,y.filter(Boolean).join("\n")});function x(e,t,n,o){var i=n?"":o.css;if(e.styleSheet)e.styleSheet.cssText=_(t,i);else{var r=document.createTextNode(i),a=e.childNodes;a[t]&&e.removeChild(a[t]),a.length?e.insertBefore(r,a[t]):e.appendChild(r)}}function k(e,t){var n=t.css,o=t.media;if(o&&e.setAttribute("media",o),e.styleSheet)e.styleSheet.cssText=n;else{for(;e.firstChild;)e.removeChild(e.firstChild);e.appendChild(document.createTextNode(n))}}function C(e,t,n){var o=n.css,i=n.sourceMap,r=void 0===t.convertToAbsoluteUrls&&i;(t.convertToAbsoluteUrls||r)&&(o=d(o)),i&&(o+="\n/*# sourceMappingURL=data:application/json;base64,"+btoa(unescape(encodeURIComponent(JSON.stringify(i))))+" */");var a=new Blob([o],{type:"text/css"}),s=e.href;e.href=URL.createObjectURL(a),s&&URL.revokeObjectURL(s)}},77874:e=>{e.exports=function(e){var t="undefined"!=typeof window&&window.location;if(!t)throw new Error("fixUrls requires window.location");if(!e||"string"!=typeof e)return e;var n=t.protocol+"//"+t.host,o=n+t.pathname.replace(/\/[^\/]*$/,"/");return e.replace(/url\s*\(((?:[^)(]|\((?:[^)(]+|\([^)(]*\))*\))*)\)/gi,(function(e,t){var i,r=t.trim().replace(/^"(.*)"$/,(function(e,t){return t})).replace(/^'(.*)'$/,(function(e,t){return t}));return/^(#|data:|http:\/\/|https:\/\/|file:\/\/\/|\s*$)/i.test(r)?e:(i=0===r.indexOf("//")?r:0===r.indexOf("/")?n+r:o+r.replace(/^\.\//,""),"url("+JSON.stringify(i)+")")}))}},92796:(e,t,n)=>{"use strict";e.exports=n.p+"0ff4d62150facee6b7de.png"},88210:(e,t,n)=>{"use strict";e.exports=n.p+"14d740b6ee64510747b0.gif"}},t={};function n(o){var i=t[o];if(void 0!==i)return i.exports;var r=t[o]={id:o,exports:{}};return e[o].call(r.exports,r,r.exports,n),r.exports}return n.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return n.d(t,{a:t}),t},n.d=(e,t)=>{for(var o in t)n.o(t,o)&&!n.o(e,o)&&Object.defineProperty(e,o,{enumerable:!0,get:t[o]})},n.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}(),n.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),n.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},(()=>{var e;n.g.importScripts&&(e=n.g.location+"");var t=n.g.document;if(!e&&t&&(t.currentScript&&"SCRIPT"===t.currentScript.tagName.toUpperCase()&&(e=t.currentScript.src),!e)){var o=t.getElementsByTagName("script");if(o.length)for(var i=o.length-1;i>-1&&(!e||!/^http(s?):/.test(e));)e=o[i--].src}if(!e)throw new Error("Automatic publicPath is not supported in this browser");e=e.replace(/#.*$/,"").replace(/\?.*$/,"").replace(/\/[^\/]+$/,"/"),n.p=e})(),n.nc=void 0,(()=>{"use strict";var e=n(75388),t=n.n(e),o=n(57855),i=n.n(o);function r(e){return r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},r(e)}function a(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,o)}return n}function s(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function l(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,o=new Array(t);n<t;n++)o[n]=e[n];return o}n(24579),n(59300);const c=function(e){e=function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?a(Object(n),!0).forEach((function(t){s(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):a(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}({media:{},filename:"",isThumbnail:!1,fallback:"",replaceStock:"",isOptimized:!1,crop:!1,skipProtocolCheck:!1,type:"i",addRevision:!0,spriteSheetURL:"/img/fm/fm_icons_sprite.png",isScreenshot:!1,checkStock:!0,siteID:"",isMedium:!1,width:0,isFM:!1},e);var t="";if(e.fallback&&(t="/img/fm_stock/".concat(e.fallback)),!e.filename||'""'==e.filename)return t;var n,o=e.filename,i={},c=!1;if("object"==r(e.filename)&&(o=(i=e.filename).src||"","string"==typeof(c=i.isStock)&&(c="YES"==c)),!o)return t;if(o.includes("//static.website.com")||o.includes("/img/"))return o;if(!e.skipProtocolCheck&&("http://"==o.substring(0,7)||"https://"==o.substring(0,8)))return o;if("none"==o||'"none"'==o)return"/img/transparent.gif";if(o.includes("/fm_stock/"))return"/img/fm_stock/"+o.split("/").pop();if(function(e){return-1!==e.indexOf("_stock_")}(o))return"/img/fm_stock/"+o;if(c||(c=function(e){return e.includes("imageProxy")||e.includes("videoProxy")||!e.includes(".")}(o)),i&&i.type&&(e.type=i.type),c){var p=function(e){return e.includes("viewTemplateImage")}(o);if(p)return o;var u=function(e){return e.includes("viewCroppedLibraryImage")}(o);if(u)return o;var d="";if(d=i.src?i.src:o.includes(".")?((n=o=o.split("/").pop())?(/^[?#]/.test(n)?n.slice(1):n).split("&").reduce((function(e,t){var n=function(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var o,i,r=[],a=!0,s=!1;try{for(n=n.call(e);!(a=(o=n.next()).done)&&(r.push(o.value),!t||r.length!==t);a=!0);}catch(e){s=!0,i=e}finally{try{a||null==n.return||n.return()}finally{if(s)throw i}}return r}}(e,t)||function(e,t){if(e){if("string"==typeof e)return l(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?l(e,t):void 0}}
2(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}(t.split("="),2),o=n[0],i=n[1];return e[o]=i?i.replace(/\+/g," "):"",e}),{}):{}).s:o,d){var f=fsData.domain?fsData.domain:"",m=fsData.sfs+"/remote/videoProxy.cfc?method=viewLibraryVideo&d="+f+"&";if("v"==e.type&&!e.isThumbnail)return"".concat(m,"s=").concat(d);var h=fsData.sfs+"/remote/imageProxy.cfc?method=viewLibraryImage&d="+f+"&";if(e.isOptimized)return"".concat(h,"s=").concat(d,"&type=full");if(e.crop)return"".concat(h,"s=").concat(d,"&type=full");var w=e.width,b="";if(e.height)if(i.w&&i.h){var g=[100,240,480,768,1280,1920];w=g[0];var v=0;for(v=0;v<g.length&&g[v]<e.width;v++)g[v+1]&&(w=g[v+1]);if(i.w&&i.h)for(var y=i.h/i.w*w;y<e.height&&v<g.length&&(w=g[v+1],!((y=i.h/i.w*w)<e.height)););}else b="-"+e.height;return!e.isFM&&fsData.maxReso>0&&(w=Math.min(w,fsData.maxReso)),"v"==e.type&&e.isThumbnail?w?"".concat(m,"s=").concat(d,"&type=poster&w=").concat(w):"".concat(m,"s=").concat(d,"&type=poster"):w?"".concat(h,"s=").concat(d,"&w=").concat(w).c
2oncat(b):"".concat(h,"s=").concat(d,"&type=full")}}if(fsData&&fsData.appName&&fsData.appName&&!fsData.isMigrating){var _="//".concat(fsData.appName).concat(fsData.fs,"/uploads"),x="";if(e.addRevision&&(x="?v="+fsData.revision),e.isFM&&(_+="/fm"),i.src||(o=o.split("/").pop().split("?")[0].replace(/['"()]+/g,"")),o=encodeURI(o),"v"==e.type&&e.isThumbnail)return"".concat(_,"/vs/").concat(e.width,"/").concat(o).concat(x);if("a"==e.type||"d"==e.type||"v"==e.type)return"".concat(_,"/").concat(o).concat(x);if(e.crop&&Object.keys(e.crop).length){if(void 0!==e.crop.leftPos&&void 0!==e.crop.topPos){if(String(e.crop.leftPos).includes("%"))return e.crop.leftPos=parseInt(e.crop.leftPos),e.crop.topPos=parseInt(e.crop.topPos),e.isOptimized?"".concat(_,"/c/o/").concat(e.width,"-").concat(e.height,"-").concat(e.crop.leftPos,"-").concat(e.crop.topPos,"/").concat(o).concat(x):"".concat(_,"/c/").concat(e.width,"-").concat(e.height,"-").concat(e.crop.leftPos,"-").concat(e.crop.topPos,"/").concat(o).concat(x);var k=Math.round(e.crop.imgW),C=Math.round(e.crop.imgH),S=Math.min(e.crop.cropW,k),I=Math.min(e.crop.cropH,C),T=e.crop.leftPos,E=e.crop.topPos;return"".concat(_,"/r/").concat(k,"-").concat(C,"-").concat(S,"-").concat(I,"-").concat(T,"-").concat(E,"/").concat(o).concat(x)}return"".concat(_,"/c/").concat(e.width,"-").concat(e.height,"/").concat(o).concat(x)}if(e.isOptimized)return"".concat(_,"/o/").concat(o).concat(x);if(w=e.width,b="",e.height)if(i&&i.w&&i.h){var O=[100,240,480,768,1280,1920];for(w=O[0],v=0,v=0;v<O.length&&O[v]<e.width;v++)O[v+1]&&(w=O[v+1]);if(i.h&&i.w&&e.height)for(var M=i.h/i.w*w;M<e.height&&v<O.length&&(w=O[v+1],!((M=i.h/i.w*w)<e.height)););}else b="-"+e.height;return!e.isFM&&fsData.maxReso>0&&(w=Math.min(w,fsData.maxReso)),w?"".concat(_,"/").concat(w).c
2oncat(b,"/").concat(o).concat(x)||e.replaceStock:"".concat(_,"/").concat(o).concat(x)}return""};function p(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,o=new Array(t);n<t;n++)o[n]=e[n];return o}window.BentoBox.showLightBox=function(e){var n=document.querySelector(".pswp");n||(document.body.insertAdjacentHTML("beforeend",'\n        <div class="pswp" tabindex="-1" role="dialog" aria-hidden="true">\n\n            <div class="pswp__bg"></div>\n\n            <div class="pswp__scroll-wrap">\n                <div class="pswp__container">\n                    <div class="pswp__item"></div>\n                    <div class="pswp__item"></div>\n                    <div class="pswp__item"></div>\n                </div>\n\n                <div class="pswp__ui pswp__ui--hidden">\n\n                    <div class="pswp__top-bar">\n                        <div class="pswp__counter"></div>\n\n                        <button class="pswp__button pswp__button--close" title="Close (Esc)"></button>\n\n                        <button class="pswp__button pswp__button--share" title="Share"></button>\n\n                        <button class="pswp__button pswp__button--fs" title="Toggle fullscreen"></button>\n\n                        <button class="pswp__button pswp__button--zoom" title="Zoom in/out"></button>\n\n                        <div class="pswp__preloader">\n                            <div class="pswp__preloader__icn">\n                            <div class="pswp__preloader__cut">\n                                <div class="pswp__preloader__donut"></div>\n                            </div>\n                            </div>\n                        </div>\n                    </div>\n\n                    <div class="pswp__share-modal pswp__share-modal--hidden pswp__single-tap">\n                        <div class="pswp__share-tooltip"></div> \n                    </div>\n\n                    <button class="pswp__button pswp__button--arrow--left" title="Previous (arrow left)">\n                    </button>\n\n                    <button class="pswp__button pswp__button--arrow--right" title="Next (arrow right)">\n                    </button>\n\n                    <div class="pswp__caption">\n                        <div class="pswp__caption__center"></div>\n                    </div>\n\n                </div>\n\n            </div>\n\n        </div>  \n    '),n=document.querySelector(".pswp"));var o,r=e.target.closest("section").querySelectorAll(".bb-lightbox img"),a=0,s=(o=r,function(e){if(Array.isArray(e))return p(e)}(o)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(o)||function(e,t){if(e){if("string"==typeof e)return p(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?p(e,t):void 0}}(o)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()).map((function(t,n){t==e.target&&(a=n);var o=t.srcset.replace(/\s+[0-9]+(\.[0-9]+)?[wx]/g,"").split(/,/),i=o[o.length-2];i=c({filename:i,width:1920});var r=parseInt(t.dataset.w)||0,s=parseInt(t.dataset.h)||0,l="",p=t.closest(".gallery-media-wrapper"),u=p&&p.querySelector(".bb-media-caption");return u&&(l=u.innerHTML),{src:i,w:r,h:s,title:l}}));if(s.length){var l=new(t())(n,i(),s,{index:a,shareEl:!1});l.listen("gettingData",(function(e,t){if(t.w<1||t.h<1){var n=new Image;n.onload=function(){t.w=this.width,t.h=this.height,l.invalidateCurrItems(),l.updateSize(!0)},n.src=t.src}})),l.init()}},document.querySelectorAll('a[rel="lightbox"]').forEach((function(e){e.addEventListener("click",(function(e){e.preventDefault(),BentoBox.showLightBox(e)}))}))})(),{}})()));

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.