/*
 * ATTENTION: The "eval" devtool has been used (maybe by default in mode: "development").
 * This devtool is neither made for production nor for readable output files.
 * It uses "eval()" calls to create a separate source file in the browser devtools.
 * If you are trying to read the output file, select a different devtool (https://webpack.js.org/configuration/devtool/)
 * or disable the default devtool with "devtool: false".
 * If you are looking for production-ready output files, see mode: "production" (https://webpack.js.org/configuration/mode/).
 */
/******/ (() => { // webpackBootstrap
/******/ 	var __webpack_modules__ = ({

/***/ "../../../videogallery/wp/wp-content/plugins/dzs-videogallery/libs/contentscroller/contentscroller.sourcepack.js":
/*!***********************************************************************************************************************!*\
  !*** ../../../videogallery/wp/wp-content/plugins/dzs-videogallery/libs/contentscroller/contentscroller.sourcepack.js ***!
  \***********************************************************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _js_csc_view_movementFuncs__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./js_csc/_view_movementFuncs */ \"../../../videogallery/wp/wp-content/plugins/dzs-videogallery/libs/contentscroller/js_csc/_view_movementFuncs.js\");\n/* harmony import */ var _js_csc_view_functions__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./js_csc/_view_functions */ \"../../../videogallery/wp/wp-content/plugins/dzs-videogallery/libs/contentscroller/js_csc/_view_functions.js\");\n/* harmony import */ var _js_csc_initialSetup__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./js_csc/_initialSetup */ \"../../../videogallery/wp/wp-content/plugins/dzs-videogallery/libs/contentscroller/js_csc/_initialSetup.js\");\n/*\n * Author: Digital Zoom Studio\n * Website: http://digitalzoomstudio.net/\n * Portfolio: http://codecanyon.net/user/ZoomIt/portfolio?ref=ZoomIt\n * This is not free software.\n * Advanced Scroller v1.44\n */\n\n\nfunction _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError(\"Cannot call a class as a function\"); } }\n\nfunction _defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if (\"value\" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } }\n\nfunction _createClass(Constructor, protoProps, staticProps) { if (protoProps) _defineProperties(Constructor.prototype, protoProps); if (staticProps) _defineProperties(Constructor, staticProps); return Constructor; }\n\n\n\n\nwindow.dzscsc_self_options = {};\n\nvar helpersDzsCommon = __webpack_require__(/*! ./js_common/_helpers */ \"../../../videogallery/wp/wp-content/plugins/dzs-videogallery/libs/contentscroller/js_common/_helpers.js\");\n\nvar helpersCsc = __webpack_require__(/*! ./js_csc/_csc_helpers */ \"../../../videogallery/wp/wp-content/plugins/dzs-videogallery/libs/contentscroller/js_csc/_csc_helpers.js\");\n\nvar DzsContentScroller = /*#__PURE__*/function () {\n  function DzsContentScroller(argThis, argOptions, $) {\n    _classCallCheck(this, DzsContentScroller);\n\n    this.argThis = argThis;\n    this.argOptions = argOptions;\n    this.$ = $;\n    this.slideshowTime = 0;\n    this.margin = 0;\n    this.design_itemwidth = 0;\n    this.cthis = null;\n    this.totalComponentWidth = 0;\n    this.totalComponentHeight = 0;\n    this.totalItemContainerClipWidth = 0;\n    this.totalItemContainerClipHeight = 0;\n    this.totalItemContainerWidth = 0;\n    this.totalItemContainerHeight = 0;\n    this.pag_total_pages = 0;\n    this.currPage = -1;\n    this.currPageX = 0;\n    this.currPageY = -1;\n    this.numberOfItems;\n    this.responsive_per_row = 0;\n    this.$thumbsCon;\n    this.$thumbsClip;\n    this.$bulletsCon;\n    this.$outerThumbs;\n    this.$currPage = null;\n    this.itemsOnCurrPage = []; // -- items on the current page ( will return only the first for mode onlyone )\n\n    this.hasSpaceToScroll = false;\n    this.componentId = null;\n    this.initClass();\n  }\n\n  _createClass(DzsContentScroller, [{\n    key: \"initClass\",\n    value: function initClass() {\n      var selfClass = this;\n      var $ = selfClass.$;\n      var o = selfClass.argOptions;\n      selfClass.cthis = $(selfClass.argThis);\n      var currNr = -1;\n      var i = 0,\n          startIndex = 0;\n      var ww,\n          tw_last // total width of the container and h\n      ,\n          page_w_calculated = 0 // -- one item calculated width\n      ;\n      var items_per_page = 0;\n\n      var _items, _thumbsConItems, _arrowsCon;\n\n      var pag_total_thumbsizes = 0,\n          pag_total_thumbnr = 0 // -- total number of thumbnails\n      ,\n          pag_last_total_pages = 0 //  -- the last total pages\n      ,\n          pag_excess_thumbnr = 0 // -- the excess thumbs which go\n      ;\n      var tempPage = 0,\n          lastArg = 0 // -- the last current transitioning item\n      ;\n      var slideshowInter,\n          slideshowCount = 0,\n          inter_wait_loaded = null;\n      var loadedArray = [],\n          lazyLoadingArray = [],\n          itemsToBeArray = [];\n      var action_call_on_gotoItem = null;\n      var inter_calculate_hard = 0,\n          inter_check_if_loaded = 0;\n      var is_over = false;\n      var misc_has_height_same_as_width_elements = false;\n      var duration_viy = 10,\n          target_viy = 0,\n          target_vix = 0,\n          begin_vix = 0,\n          finish_vix = 0,\n          change_vix = 0,\n          cthis_offset_x = 0,\n          _t_offset_x_parent = 0,\n          _t_offset_x = 0,\n          _t_offset_rel_x = 0;\n\n      var assets = __webpack_require__(/*! ./js_common/_assets */ \"../../../videogallery/wp/wp-content/plugins/dzs-videogallery/libs/contentscroller/js_common/_assets.js\");\n\n      var viewIndexX = 0;\n      init();\n\n      function init() {\n        if (selfClass.cthis.hasClass('inited')) {\n          return;\n        }\n\n        selfClass.gotoPrevPage = gotoPrevPage;\n        selfClass.gotoNextPage = gotoNextPage;\n        helpersCsc.init_sanitizeInitialOptions(selfClass, o);\n        (0,_js_csc_initialSetup__WEBPACK_IMPORTED_MODULE_2__.initialSetup)(selfClass, o);\n\n        if (o.design_arrowsize === 'default') {\n          o.design_arrowsize = 40;\n        }\n\n        if (o.design_bulletspos === 'default') {\n          o.design_bulletspos = 'bottom';\n        }\n\n        if (o.design_disableArrows === 'default') {\n          o.design_disableArrows = 'off';\n        }\n\n        if (o.settings_onlyone === 'on') {\n          selfClass.cthis.addClass('is-onlyone');\n        }\n\n        setup_structure();\n        selfClass.numberOfItems = _items.children().length;\n\n        if (selfClass.cthis.find('.js-height-same-as-width')) {\n          misc_has_height_same_as_width_elements = true;\n        }\n\n        reinit();\n        selfClass.cthis.addClass('inited');\n\n        selfClass.cthis.get(0).api_set_action_call_on_gotoItem = function (arg) {\n          action_call_on_gotoItem = arg;\n        };\n\n        if (o.nav_type === 'slide') {\n          if (helpersCsc.is_android() === false) {\n            handle_frame();\n            selfClass.cthis.on('mousemove', handle_mouse);\n          }\n        }\n\n        if (selfClass.$outerThumbs) {\n          selfClass.$outerThumbs.on('click', '.csc-item', function () {\n            var _t = $(this);\n\n            var ind = _t.parent().children().index(_t);\n\n            _t.parent().children().removeClass('active');\n\n            _t.addClass('active');\n\n            gotoPage(ind, {\n              call_from: 'click cscitem'\n            });\n          });\n          selfClass.$outerThumbs.find('.csc-item').eq(0).addClass('active');\n        }\n\n        if (selfClass.cthis.find('.csc-item.needs-loading:not(.loaded)').length > 0 && o.settings_force_immediate_load === 'off') {\n          checkWhenLoaded();\n        } else {\n          if (o.settings_force_immediate_load === 'on') {\n            checkWhenLoaded();\n          }\n\n          init_setup();\n        }\n      }\n\n      function setup_structure() {\n        if (o.design_bulletspos === 'top') {}\n\n        if (selfClass.cthis.find('.thumbsClip').length === 0) {\n          selfClass.cthis.append('<div class=\"thumbsClip\"><div class=\"thumbsCon\"></div></div>');\n        }\n\n        if (o.design_bulletspos === 'bottom') {\n          selfClass.cthis.append('<div class=\"bulletsCon\"></div>');\n        }\n\n        if (o.design_disableArrows !== 'on') {\n          if (selfClass.cthis.children('.arrowsCon').length === 0) {\n            selfClass.cthis.append('<div class=\"arrowsCon\"></div>');\n          }\n        }\n\n        if (o.settings_autoHeight === 'off') {\n          selfClass.cthis.addClass('autoheight-off');\n        }\n\n        if (o.outer_thumbs) {\n          selfClass.$outerThumbs = $(o.outer_thumbs);\n\n          if (selfClass.$outerThumbs.length) {} else {\n            selfClass.$outerThumbs = null;\n          }\n        }\n\n        selfClass.cthis.addClass('direction-' + o.settings_direction);\n        _items = selfClass.cthis.children('.items').eq(0);\n        selfClass.$bulletsCon = selfClass.cthis.children('.bulletsCon').eq(0);\n        selfClass.$thumbsCon = selfClass.cthis.find('.thumbsCon').eq(0);\n        selfClass.$thumbsClip = selfClass.cthis.find('.thumbsClip').eq(0);\n        _arrowsCon = selfClass.cthis.find('.arrowsCon').eq(0);\n\n        if (_arrowsCon.children('.arrow-left').length === 0) {\n          _arrowsCon.append('<div class=\"cs-arrow cs-arrow-left\">' + assets.svg_arrow_left + '</div>');\n\n          _arrowsCon.append('<div class=\"cs-arrow cs-arrow-right\">' + assets.svg_arrow_right + '</div>');\n        }\n      }\n\n      function handle_frame() {\n        // -- start handleframe\n        if (isNaN(target_viy)) {\n          target_viy = 0;\n        }\n\n        if (duration_viy === 0) {\n          window.requestAnimationFrame(handle_frame);\n          return false;\n        }\n\n        if (o.settings_direction === 'horizontal' && selfClass.hasSpaceToScroll) {\n          begin_vix = target_vix;\n          change_vix = finish_vix - begin_vix;\n          target_vix = Number(Math.easeIn(1, begin_vix, change_vix, duration_viy).toFixed(4));\n          selfClass.$thumbsCon.css({\n            'transform': 'translate3d(' + target_vix + 'px,0,0)'\n          });\n        }\n\n        if (o.settings_direction === 'vertical' && selfClass.hasSpaceToScroll) {\n          begin_vix = target_vix;\n          change_vix = finish_vix - begin_vix;\n          target_vix = Number(Math.easeIn(1, begin_vix, change_vix, duration_viy).toFixed(4));\n          selfClass.$thumbsCon.css({\n            'transform': 'translate3d(0,' + target_vix + 'px,0)'\n          });\n        }\n\n        window.requestAnimationFrame(handle_frame);\n      }\n\n      function reinit() {\n        reinitParseItems();\n\n        if (o.settings_lazyLoading === 'on') {\n          prepareForLoad(startIndex);\n\n          if (selfClass.$thumbsCon.children().eq(startIndex).hasClass('type-inline') === false) {\n            selfClass.$thumbsCon.children().eq(startIndex).addClass('needs-loading');\n          }\n        } else {\n          for (i = 0; i < lazyLoadingArray.length; i++) {\n            loadItem(lazyLoadingArray[i]);\n          }\n        }\n\n        _thumbsConItems = selfClass.$thumbsCon.children();\n      }\n\n      function reinitParseItems() {\n        var ind = 0;\n\n        _items.children('.csc-item').each(function () {\n          var $item = $(this);\n          var ind2 = $item.parent().children().index($item); // -- each csc item\n\n          var _c2 = $item.find('.divimage,img');\n\n          if (_c2.length && _c2.eq(0).attr('data-src')) {\n            $item.addClass('needs-loading');\n\n            if (_c2.attr('data-src')) {\n              _c2.css('background-image', 'url(' + _c2.attr('data-src') + ')');\n            }\n          } else {}\n\n          $item.wrapInner('<div class=\"csc-item--inner\"></div>');\n          var itemWidth = selfClass.design_itemwidth;\n\n          if (itemWidth !== 'auto' && itemWidth !== '' && selfClass.cthis.hasClass('is-onlyoneitem') === false) {\n            $item.css({\n              'width': itemWidth\n            });\n          }\n\n          if (o.settings_autoHeight_proportional_max_height) {\n            $item.css({\n              'maxHeight': o.settings_autoHeight_proportional_max_height + 'px'\n            });\n          }\n\n          selfClass.$thumbsCon.append($item);\n\n          if (o.settings_lazyLoading === 'on') {\n            if ($item.find('.imagediv').length === 0 && $item.find('img.imageimg').length === 0) {\n              lazyLoadingArray[ind] = 'tobeloaded';\n            } else {\n              lazyLoadingArray[ind] = 'loaded';\n            }\n          }\n\n          loadedArray[ind] = 1;\n          ind++;\n        });\n      }\n\n      function setup_sizes() {\n        // -- autoheight OFF\n        if (o.settings_autoHeight === 'off' && o.settings_onlyone === 'on') {\n          selfClass.cthis.find('.csc-item').each(function () {\n            var _t = $(this); // -- assign the thumbs clip height to each item\n\n\n            _t.css('height', selfClass.$thumbsClip.outerHeight() + 'px');\n          });\n        }\n      }\n      /**\n       * setup load handlers\n       */\n\n\n      function checkWhenLoaded() {\n        selfClass.cthis.find('.csc-item').each(function () {\n          var args;\n\n          var _t = $(this);\n\n          var ind = _t.parent().children().index(_t);\n\n          if (_t.html() === '') {\n            loadedArray[ind] = 1;\n            return;\n          }\n\n          if (_t.find('.divimage').length > 0) {\n            var _cach = _t.find('.divimage').eq(0);\n\n            var toload = _cach.get(0);\n\n            var aux = '';\n\n            if (_cach.attr('data-src')) {\n              aux = _cach.attr('data-src');\n            } else {\n              aux = _t.find('.divimage').eq(0).css('background-image');\n            }\n\n            var img = new Image();\n            aux = helpersDzsCommon.sanitize_background_url(aux);\n\n            img.onload = function (e) {\n              var args = {\n                dzscsc_index: ind,\n                target: e.target.realparent,\n                call_from: 'img onload 561'\n              };\n              loadedImage(args);\n            };\n\n            toload.dzscsc_index = ind;\n            toload.realimg = img;\n            img.realparent = toload;\n\n            if (aux) {\n              loadedArray[ind] = 0;\n              img.src = aux;\n            } else {\n              loadedArray[ind] = 1;\n            }\n          } else {\n            toload = _t.find('img.imageimg').eq(0).get(0);\n          }\n\n          var delay = 500;\n\n          if (typeof toload === \"undefined\") {\n            args = {\n              call_from: 'toload undefined'\n            };\n\n            if (_t.find('.vplayer').length > 0) {\n              toload = _t.find('.vplayer').eq(0);\n            } else {\n              args._con = _t;\n              delay = 0;\n            }\n\n            loadedArray[ind] = 1;\n            args.dzscsc_index = ind;\n            args.target = toload;\n            setTimeout(loadedImage, delay, args);\n          } else {\n            loadedArray[ind] = 0;\n\n            if (toload && $(toload).attr('data-src')) {\n              args = {\n                dzscsc_index: ind,\n                target: toload,\n                call_from: 'hmm'\n              };\n              toload.dzscsc_index = ind;\n            } else {\n              args = {\n                call_from: 'toload undefined'\n              };\n              args.dzscsc_index = ind;\n              args.target = toload;\n              loadedArray[ind] = 1;\n              setTimeout(loadedImage, delay, args);\n            }\n\n            if (toload.complete === true && toload.naturalWidth !== 0) {\n              setTimeout(loadedImage, 500, args);\n            } else {\n              $(toload).on('load', loadedImage);\n            }\n          }\n        });\n      }\n\n      function loadedImage(pargs) {\n        var ind = 0;\n\n        var _t = $(this);\n\n        var _cscItem = null;\n        var loadedImageArgs = {\n          dzscsc_index: null,\n          target: null,\n          _cscItem: null,\n          call_from: 'default'\n        };\n\n        if (pargs) {\n          loadedImageArgs = $.extend(loadedImageArgs, pargs);\n\n          if (pargs.currentTarget) {\n            loadedImageArgs.target = pargs.currentTarget;\n\n            if (loadedImageArgs.target && loadedImageArgs.target.dzscsc_index) {\n              loadedImageArgs.dzscsc_index = loadedImageArgs.target.dzscsc_index;\n            }\n          }\n        }\n\n        if (loadedImageArgs.dzscsc_index) {\n          ind = loadedImageArgs.dzscsc_index;\n        }\n\n        if (loadedImageArgs.target) {\n          _t = $(loadedImageArgs.target);\n        }\n\n        if (loadedImageArgs._cscItem) {\n          _cscItem = $(loadedImageArgs._cscItem);\n        }\n\n        if (_t) {\n          _t.addClass('image-is-loaded');\n        }\n\n        if (_t.hasClass('divimage')) {\n          if (_t.get(0).style.height === '' || _t.get(0).style.height === 'auto' || _t.hasClass('fullheight') === false) {\n            if (_t.hasClass('full-square')) {\n              _t.css('height', '0');\n            } else {\n              if (o.settings_autoHeight === 'on') {\n                // -- do we really need this ?\n                _t.css({\n                  'padding-top': Number(Number(_t.get(0).realimg.naturalHeight) / Number(_t.get(0).realimg.naturalWidth) * 100).toFixed(2) + '%'\n                });\n              }\n            }\n          }\n\n          _t.data('natural_w', _t.get(0).realimg.naturalWidth);\n\n          _t.data('natural_h', _t.get(0).realimg.naturalHeight);\n\n          _t.data('ratio_wh', _t.get(0).realimg.naturalWidth / _t.get(0).realimg.naturalHeight);\n        }\n\n        loadedArray[ind] = 1;\n        _cscItem = helpersCsc.determineConInLoadedImage(_cscItem, _t);\n\n        if (_cscItem) {\n          var _img = _t.get(0);\n\n          if (_t.get(0).realimg) {\n            _img = _t.get(0).realimg;\n          }\n\n          var isImage = !!(_img && _img.naturalWidth && _img.naturalHeight);\n\n          if (isImage) {\n            _cscItem.data('naturalWidth', _img.naturalWidth);\n          }\n\n          if (isImage) {\n            _cscItem.data('naturalHeight', _img.naturalHeight);\n          }\n\n          if (!isImage) {\n            helpersCsc.treatCscItemVplayer(_cscItem, _t);\n          }\n\n          _cscItem.addClass('image-loaded');\n\n          $(_cscItem).data('cscItemParameters', {\n            'realImg': _img,\n            'isImage': isImage\n          });\n        }\n\n        var isLoaded = false;\n        var tempNr = currNr;\n\n        if (tempNr === -1) {\n          tempNr = 0;\n        }\n\n        if (loadedArray[tempNr] !== 1) {\n          isLoaded = true;\n        } // -- if something is not loaded we wait some more\n\n\n        if (isLoaded === false) {\n          var initArgs = {\n            from_check_loaded: true\n          };\n          init_setup(initArgs);\n        }\n      }\n\n      function init_setup(pargs) {\n        // -- this is where we will setup\n        var margs = {\n          from_check_loaded: false\n        };\n\n        if (pargs) {\n          margs = $.extend(margs, pargs);\n        }\n\n        if (o.settings_force_immediate_load === 'on' && margs.from_check_loaded) {\n          handleResize();\n        }\n\n        if (selfClass.cthis.hasClass('init-setuped')) {\n          return;\n        }\n\n        selfClass.cthis.addClass('init-setuped');\n        setup_sizes();\n        pag_total_thumbnr = selfClass.$thumbsCon.children().length;\n        dimensionsCalculateTotalSize();\n        selfClass.totalComponentWidth = selfClass.cthis.outerWidth(false);\n        selfClass.totalComponentHeight = o.design_itemheight;\n        addApiCalls();\n        helpersCsc.conditionalAddSwiping(o);\n        calculate_dims({\n          'donotcallgotopage': 'on',\n          'called_from': 'init_setup()'\n        });\n        view_removePreInitDimensions();\n        setTimeout(function () {\n          calculate_dims({\n            'donotcallgotopage': 'on',\n            'called_from': 'init_setup() timeout'\n          });\n        }, 1000);\n\n        if (selfClass.slideshowTime > 0) {\n          slideshowInter = setInterval(handleHeartBeat, 1000);\n        }\n\n        addListeners();\n        var tempPage = 0;\n        var isNeedsLoading = false;\n\n        if (o.settings_onlyone === 'on') {\n          if (_thumbsConItems.eq(tempPage).children().length === 1) {\n            if (_thumbsConItems.eq(tempPage).children().get(0).nodeName === 'IMG') {\n              isNeedsLoading = true;\n            }\n          }\n        }\n\n        if (isNeedsLoading) {\n          inter_check_if_loaded = setInterval(checkIfImageLoaded, 100);\n        } else {\n          init_allLoaded();\n        } // -- end init_setup()\n\n      }\n\n      function view_removePreInitDimensions() {\n        selfClass.$thumbsClip.css({\n          'maxHeight': ''\n        });\n        selfClass.$thumbsCon.css({\n          'paddingTop': ''\n        });\n      }\n\n      function dimensionsCalculateTotalSize() {\n        selfClass.$thumbsCon.children().each(function () {\n          var _t = $(this);\n\n          var ind = _t.parent().children().index(_t);\n\n          if (ind === 0) {}\n\n          if (ind === selfClass.$thumbsCon.children().length - 1) {}\n\n          if (o.design_forceitemwidth > 0) {} // -- no margin for PERCENTAGE allowed\n\n\n          pag_total_thumbsizes += _t.outerWidth(true);\n        });\n      }\n\n      function addApiCalls() {\n        selfClass.cthis.get(0).api_gotoNextPage = gotoNextPage;\n        selfClass.cthis.get(0).api_gotoPrevPage = gotoPrevPage;\n        selfClass.cthis.get(0).api_destroy_listeners = destroy_listeners;\n        selfClass.cthis.get(0).api_force_resize = handleResize;\n        selfClass.cthis.get(0).api_handleResize = handleResize;\n      }\n\n      function addListeners() {\n        $(window).on('resize', handleResize);\n\n        _arrowsCon.children().on('click', click_arrow);\n\n        selfClass.cthis.unbind('mouseenter');\n        selfClass.cthis.on('mouseenter', handle_mouseenter);\n        selfClass.cthis.unbind('mouseleave');\n        selfClass.cthis.on('mouseleave', handle_mouseleave);\n        selfClass.cthis.on('click', '.bulletsCon > .bullet,.cs-arrow', handle_mouse);\n      }\n\n      function checkIfImageLoaded() {\n        if (_thumbsConItems.eq(0).children().get(0).nodeName === 'IMG') {\n          if (_thumbsConItems.eq(0).children().get(0).naturalHeight) {\n            init_allLoaded();\n          }\n        }\n      }\n\n      function init_allLoaded() {\n        // -- handleLoaded aka\n        clearInterval(inter_check_if_loaded);\n        selfClass.cthis.addClass('inited-allloaded');\n        selfClass.cthis.children('.preloader, .preloader-semicircles').addClass('preloader-hidden');\n        gotoPage(tempPage, {\n          call_from: 'init_allloaded'\n        });\n        selfClass.cthis.get(0).api_goto_page = gotoPage;\n      }\n\n      function handle_mouse(e) {\n        var _t = $(this);\n\n        if (e.type === 'click') {\n          if (_t.hasClass('cs-arrow')) {\n            if (_t.hasClass('cs-arrow-left')) {\n              gotoPrevPage();\n            }\n\n            if (_t.hasClass('cs-arrow-right')) {\n              gotoNextPage();\n            }\n          }\n\n          if (_t.hasClass('bullet')) {\n            var ind = _t.parent().children().index(_t);\n\n            if (selfClass.cthis.find(_t).length < 1) {\n              return;\n            }\n\n            gotoPage(ind, {\n              called_from: 'bullet'\n            });\n          }\n        }\n\n        if (e.type === 'mousemove') {\n          var mx = e.clientX - selfClass.$thumbsClip.offset().left;\n          var aux_rat = mx / selfClass.totalComponentWidth;\n\n          if (o.settings_direction === 'vertical') {\n            mx = e.clientY - selfClass.$thumbsClip.offset().top;\n            aux_rat = mx / selfClass.totalComponentHeight; // -- normalize 25px\n\n            aux_rat += (aux_rat - 0.5) * 50 / selfClass.totalComponentHeight;\n          }\n\n          viewIndexX = aux_rat * (selfClass.totalItemContainerWidth - selfClass.totalItemContainerClipWidth);\n\n          if (o.settings_direction === 'vertical') {\n            viewIndexX = aux_rat * (selfClass.totalItemContainerHeight - selfClass.totalItemContainerClipHeight); // -- normalize\n\n            if (viewIndexX < 0) {\n              viewIndexX = 0;\n            }\n\n            if (viewIndexX > Math.abs(selfClass.totalItemContainerHeight - selfClass.totalItemContainerClipHeight)) {\n              viewIndexX = Math.abs(selfClass.totalItemContainerHeight - selfClass.totalItemContainerClipHeight);\n            }\n          }\n\n          viewIndexX = -viewIndexX;\n          finish_vix = viewIndexX;\n        }\n\n        if (e.type === 'mouseover') {\n          if (_t.hasClass('bullet')) {\n            var _ind = _t.parent().children().index(_t);\n\n            if (selfClass.cthis.find(_t).length < 1) {\n              return;\n            }\n\n            gotoPage(_ind, {\n              called_from: 'mouseover'\n            });\n          }\n        }\n      }\n\n      function destroy_listeners() {\n        selfClass.cthis.unbind('mouseenter');\n        selfClass.cthis.unbind('mouseleave');\n\n        _arrowsCon.children().unbind('click', click_arrow);\n\n        $(document).undelegate('.bullet', 'click', click_bullet);\n        $(window).off('resize', handleResize);\n      }\n\n      function handle_mouseenter() {\n        is_over = true;\n      }\n\n      function handle_mouseleave() {\n        is_over = false;\n      }\n\n      function calculateDimsForCurrPage(pargs) {\n        var margs = {\n          donotcallgotopage: 'off',\n          calculate_auto_height: true,\n          calculate_auto_height_proportional: true,\n          calculate_auto_height_default_h: 0,\n          calculate_thumbsClip_height: true\n        };\n\n        if (pargs) {\n          margs = $.extend(margs, pargs);\n        } // -- autoheight calculationseb\n\n\n        if (o.settings_autoHeight === 'on' && selfClass.$currPage) {\n          // -- why horizontal ?\n          var currPageHeight = 0;\n\n          if (o.settings_onlyone === 'on') {\n            // -- ONLYONE\n            currPageHeight = selfClass.$currPage.find('.csc-item--inner').eq(0).outerHeight();\n\n            if (selfClass.$currPage.children('.vplayer').length > 0) {\n              currPageHeight = selfClass.$currPage.width() * 0.562;\n            }\n          } else {\n            // -- lets see if each item is within page\n            selfClass.$thumbsCon.children().each(function () {\n              var _t = $(this);\n\n              var isWithinCurrPage = !!(_t_offset_rel_x + -_t_offset_x_parent >= -selfClass.currPageX - selfClass.margin / 2 && _t_offset_rel_x + -_t_offset_x_parent < -selfClass.currPageX + page_w_calculated);\n              _t_offset_x = _t.offset().left;\n              _t_offset_rel_x = _t_offset_x - cthis_offset_x;\n              _t_offset_x_parent = parseInt(_t.parent().css('left'), 10);\n\n              if (isWithinCurrPage) {\n                if (_t.outerHeight() > currPageHeight) {\n                  currPageHeight = _t.outerHeight();\n                }\n              }\n            });\n          } // -- finished calculating some vars\n          // -- todo: why only horizontal ?\n\n\n          if (o.settings_direction === 'horizontal') {\n            if (o.settings_autoHeight_proportional === 'on') {\n              if (selfClass.$currPage.find('.divimage').eq(0).data('natural_w')) {\n                var nw = Number(selfClass.$currPage.find('.divimage').eq(0).data('natural_w'));\n                var nh = Number(selfClass.$currPage.find('.divimage').eq(0).data('natural_h'));\n                currPageHeight = selfClass.totalComponentWidth * nh / nw;\n\n                if (currPageHeight > o.settings_autoHeight_proportional_max_height) {\n                  currPageHeight = o.settings_autoHeight_proportional_max_height;\n                }\n\n                currPageHeight += 'px';\n              }\n            }\n          } // -- if we have force width\n\n\n          if (margs.force_width && margs.force_width > 0) {\n            selfClass.$currPage.find('img').eq(0).width(margs.force_width);\n            selfClass.$currPage.find('img').eq(0).addClass('width-already-set');\n            selfClass.$thumbsClip.width(margs.force_width);\n            selfClass.$thumbsClip.addClass('width-already-set');\n          }\n\n          if (margs.force_height && margs.force_height > 0) {\n            currPageHeight = margs.force_height;\n          }\n\n          selfClass.$thumbsClip.css({});\n\n          if (currPageHeight === 0) {\n            setTimeout(calculateDimsForCurrPage, 300);\n          }\n\n          selfClass.$thumbsCon.css({\n            'height': currPageHeight\n          });\n          selfClass.cthis.css({\n            'height': 'auto'\n          });\n        }\n      }\n\n      function calculate_dims(pargs) {\n        var margs = {\n          donotcallgotopage: 'off',\n          called_from: 'default',\n          calculate_auto_height: true,\n          calculate_auto_height_proportional: true,\n          calculate_auto_height_default_h: 0,\n          calculate_thumbsClip_height: true\n        };\n\n        if (pargs) {\n          margs = $.extend(margs, pargs);\n        }\n\n        ww = window.innerWidth; // ww = document.body.clientWidth;\n\n        selfClass.totalComponentWidth = selfClass.cthis.width();\n        selfClass.totalComponentHeight = selfClass.cthis.height();\n        selfClass.totalItemContainerClipWidth = selfClass.totalComponentWidth;\n        selfClass.totalItemContainerClipHeight = selfClass.totalComponentHeight;\n        selfClass.totalItemContainerWidth = selfClass.$thumbsCon.outerWidth(); // --- swiper total width\n\n        selfClass.totalItemContainerClipWidth = selfClass.$thumbsClip.width(); // --- swiper image width ( visible )\n\n        if (selfClass.totalComponentWidth < 720) {\n          selfClass.cthis.addClass('under-720');\n\n          if (o.responsive_720_design_itemwidth) {\n            selfClass.design_itemwidth = o.responsive_720_design_itemwidth;\n          }\n        } else {\n          selfClass.cthis.removeClass('under-720');\n\n          if (o.responsive_720_design_itemwidth) {\n            selfClass.design_itemwidth = o.design_itemwidth;\n          }\n        }\n\n        selfClass.totalComponentHeight = selfClass.cthis.outerHeight(false);\n        page_w_calculated = selfClass.$thumbsClip.outerWidth();\n        cthis_offset_x = selfClass.cthis.offset().left;\n        selfClass.responsive_per_row = o.per_row;\n\n        if (ww < 600) {\n          if (o.per_row === 4 || o.per_row === 5 || o.per_row === 6) {\n            selfClass.responsive_per_row = 2;\n          }\n        }\n\n        if (o.settings_onlyone === 'off') {\n          helpersCsc.calculateDimensionsForEachItem(selfClass, selfClass.$thumbsCon, selfClass.responsive_per_row, o);\n        }\n\n        calculateDimsForCurrPage(margs);\n        selfClass.totalItemContainerWidth = selfClass.$thumbsCon.width(); // -- total width con width\n\n        selfClass.totalItemContainerHeight = selfClass.$thumbsCon.height();\n        setTimeout(function () {\n          selfClass.totalItemContainerWidth = selfClass.$thumbsCon.width();\n        }, 1000);\n\n        if (selfClass.currPage === -1) {\n          selfClass.currPage = 0;\n        }\n\n        helpersCsc.determineIfHasSpaceToScroll(selfClass, selfClass.$thumbsCon, selfClass.$thumbsClip, o);\n        helpersCsc.determineTotalNumberOfPages(selfClass, selfClass.numberOfItems, o);\n\n        if (margs && margs.donotcallgotopage === 'on') {} else {}\n\n        if (pag_last_total_pages !== selfClass.pag_total_pages) {\n          selfClass.$bulletsCon.html('');\n\n          for (i = 0; i < selfClass.pag_total_pages; i++) {\n            selfClass.$bulletsCon.append('<span class=\"bullet\"></span>');\n          }\n        }\n\n        pag_last_total_pages = selfClass.pag_total_pages;\n\n        if (margs.calculate_thumbsClip_height) {\n          // -- auto-height means that height will adjust via content and not via javascript\n          if (selfClass.cthis.hasClass('auto-height') === false) {\n            if (o.settings_direction === 'vertical') {}\n\n            if (o.settings_onlyone === 'on') {}\n          }\n        }\n\n        if (selfClass.$outerThumbs && o.outer_thumbs_keep_same_height === 'on') {\n          selfClass.$outerThumbs.css('height', selfClass.totalComponentHeight + 'px');\n        }\n      }\n\n      function calculate_dims_hard() {\n        setup_sizes();\n\n        if (tw_last && tw_last !== selfClass.totalComponentWidth) {\n          gotoPage(selfClass.currPage, {\n            'called_from': 'tw_last!=tw' + ' tw - ' + selfClass.totalComponentWidth + 'th - ' + selfClass.totalComponentHeight\n          });\n        }\n\n        tw_last = selfClass.totalComponentWidth;\n      }\n\n      function handleHeartBeat() {\n        slideshowCount++;\n\n        if (o.settings_slideshowDontChangeOnHover === 'on') {\n          if (is_over === true) {\n            return;\n          }\n        }\n\n        if (slideshowCount >= selfClass.slideshowTime) {\n          gotoNextPage();\n          slideshowCount = 0;\n        }\n      }\n\n      function handleResize(e, pargs) {\n        var margs = {\n          calculate_auto_height: true,\n          calculate_auto_height_default_h: 0\n        };\n\n        if (pargs) {\n          margs = $.extend(margs, pargs);\n        }\n\n        if (selfClass.currPage > -1) {\n          margs.called_from = 'handleResize()';\n          calculate_dims(margs);\n        }\n\n        clearTimeout(inter_calculate_hard);\n        inter_calculate_hard = setTimeout(calculate_dims_hard, 100);\n      }\n\n      function click_arrow() {\n        var _t = $(this);\n\n        if (_t.hasClass('arrow-left')) {\n          gotoPrevPage();\n        }\n\n        if (_t.hasClass('arrow-right')) {\n          gotoNextPage();\n        }\n      }\n\n      function click_bullet() {\n        var _t = $(this);\n\n        var ind = _t.parent().children().index(_t);\n\n        if (selfClass.cthis.find(_t).length < 1) {\n          return;\n        }\n\n        gotoPage(ind);\n      }\n\n      function prepareForLoad(arg) {\n        var tempNextNr = arg + 1;\n        var tempPrevNr = arg - 1;\n\n        if (tempPrevNr <= -1) {\n          tempPrevNr = selfClass.numberOfItems - 1;\n        }\n\n        if (tempNextNr >= selfClass.numberOfItems) {\n          tempNextNr = 0;\n        }\n\n        loadItem(tempPrevNr);\n        loadItem(arg);\n        loadItem(tempNextNr);\n      }\n\n      function loadItem(arg) {\n        if (lazyLoadingArray[arg] === 'tobeloaded') {\n          var _t = selfClass.$thumbsCon.children().eq(arg);\n\n          if (_t.attr('data-source')) {\n            _t.append('<img class=\"fullwidth\" src=\"' + _t.attr('data-source') + '\"/>');\n          }\n\n          if (_t.attr('data-divimage_source')) {\n            _t.append('<div class=\"divimage\" style=\"background-image: url(' + _t.attr('data-divimage_source') + ');\" ></div>');\n          }\n\n          lazyLoadingArray[arg] = 'loading';\n        }\n\n        checkWhenLoaded();\n      }\n\n      function gotoNextPage() {\n        tempPage = selfClass.currPage + 1;\n\n        if (tempPage > selfClass.pag_total_pages - 1) {\n          tempPage = 0;\n        }\n\n        gotoPage(tempPage);\n      }\n\n      function gotoPrevPage() {\n        tempPage = selfClass.currPage - 1;\n\n        if (tempPage < 0) {\n          tempPage = selfClass.pag_total_pages - 1;\n        }\n\n        gotoPage(tempPage);\n      }\n\n      function gotoPage(targetIndex, pargs) {\n        var margs = {\n          'called_from': 'default',\n          'called_from_resize': false\n        };\n\n        if (pargs) {\n          margs = $.extend(margs, pargs);\n        }\n\n        if (targetIndex > selfClass.pag_total_pages - 1) {\n          targetIndex = selfClass.pag_total_pages - 1;\n        }\n\n        lastArg = targetIndex;\n\n        if (o.settings_mode === 'onlyoneitem' && o.settings_lazyLoading === 'on') {\n          prepareForLoad(targetIndex);\n        }\n\n        if (o.settings_transition_only_when_loaded === 'on' && selfClass.$thumbsCon.children().eq(targetIndex).hasClass('needs-loading') && selfClass.$thumbsCon.children().eq(targetIndex).hasClass('loaded') === false) {\n          inter_wait_loaded = setTimeout(function () {\n            gotoPage(targetIndex, margs);\n          }, 500);\n          return false;\n        } else {\n          clearTimeout(inter_wait_loaded);\n        }\n\n        (0,_js_csc_view_movementFuncs__WEBPACK_IMPORTED_MODULE_0__.view_calculatePosXandY)(selfClass, targetIndex, items_per_page, pag_excess_thumbnr);\n        var animation_time = 500;\n        (0,_js_csc_view_functions__WEBPACK_IMPORTED_MODULE_1__.view_gotoPage)(selfClass, targetIndex);\n\n        if (margs.called_from_resize === false && action_call_on_gotoItem) {\n          selfClass.cthis.get(0).api_do_transition = view_doTransition;\n          action_call_on_gotoItem(selfClass.cthis, selfClass.$thumbsCon.children().eq(targetIndex), {\n            arg: targetIndex\n          });\n        }\n\n        view_doTransition();\n        calculate_dims({\n          'donotcallgotopage': 'on',\n          'called_from': 'gotoPage'\n        });\n      }\n\n      function view_doTransition(pargs) {\n        var margs = {\n          'force_width': 0,\n          'force_height': 0,\n          'arg': 0,\n          'called_from_resize': false\n        };\n\n        if (pargs) {\n          margs = $.extend(margs, pargs);\n        }\n\n        var arg = lastArg;\n\n        if (margs.arg) {\n          arg = margs.arg;\n        }\n\n        if (o.settings_onlyone === 'on') {\n          //------- only one item\n          var _c = selfClass.$thumbsCon.children().eq(arg);\n\n          selfClass.$thumbsCon.children().removeClass(\"currItem\");\n\n          if (o.settings_transition === 'fade' || o.settings_transition === 'slide' || o.settings_transition === 'wipeoutandfade' || o.settings_transition === 'flyout') {\n            _c.addClass('currItem');\n\n            if (_c.children().eq(0).hasClass('is-video')) {}\n          }\n\n          if (margs.called_from_resize !== true) {\n            _c.addClass('transitioning-in');\n          }\n\n          if (o.settings_transition === 'slide') {\n            if (!selfClass.cthis.hasClass('no-need-for-nav')) {\n              if (o.settings_direction === 'vertical') {\n                selfClass.$thumbsCon.css({\n                  'top': selfClass.currPageY\n                });\n              } else {\n                if (selfClass.currPageX > 0) {\n                  selfClass.currPageX = 0;\n                }\n\n                selfClass.$thumbsCon.css({\n                  'left': selfClass.currPageX\n                });\n              }\n            }\n          }\n\n          if (o.settings_transition === 'fade') {}\n        } else {\n          if (!selfClass.cthis.hasClass('no-need-for-nav')) {\n            if (o.settings_direction === 'vertical') {\n              selfClass.$thumbsCon.css({\n                'top': selfClass.currPageY\n              });\n            } else {\n              if (selfClass.currPageX > 0) {\n                selfClass.currPageX = 0;\n              }\n\n              selfClass.$thumbsCon.css({\n                'left': selfClass.currPageX\n              });\n            }\n          }\n        }\n\n        selfClass.currPage = arg;\n        slideshowCount = 0;\n\n        if (selfClass.$outerThumbs) {\n          selfClass.$outerThumbs.find('.csc-item').removeClass('active');\n          selfClass.$outerThumbs.find('.csc-item').eq(selfClass.currPage).addClass('active');\n        }\n\n        if (o.settings_transition === 'fade') {\n          setTimeout(function () {\n            do_transition_end();\n          }, 300);\n        }\n      }\n\n      function do_transition_end() {\n        selfClass.$thumbsCon.children().removeClass('transitioning-in transitioning-out');\n      }\n    }\n  }]);\n\n  return DzsContentScroller;\n}();\n\n(function ($) {\n  Math.easeIn = function (t, b, c, d) {\n    return -c * (t /= d) * (t - 2) + b;\n  };\n\n  $.fn.contentscroller = function (argOptions) {\n    var finalOptions = {};\n\n    var cscSettings = __webpack_require__(/*! ./configs/_settings */ \"../../../videogallery/wp/wp-content/plugins/dzs-videogallery/libs/contentscroller/configs/_settings.js\");\n\n    var defaults = Object.assign({}, cscSettings.default_opts);\n\n    if (typeof argOptions === 'undefined') {\n      if (typeof $(this).attr('data-options') !== 'undefined') {\n        var dataOptionsString = $(this).attr('data-options');\n\n        try {\n          var dataOptionsString_json = JSON.parse(dataOptionsString);\n          argOptions = $.extend({}, dataOptionsString_json);\n        } catch (err) {\n          console.error(err);\n          dataOptionsString = $(this).attr('data-options');\n          dataOptionsString = 'window.dzscsc_self_options  = ' + dataOptionsString;\n\n          try {\n            eval(dataOptionsString);\n          } catch (err) {\n            console.warn('eval error', err);\n          }\n\n          argOptions = $.extend({}, window.dzscsc_self_options);\n          window.window.dzscsc_self_options = $.extend({}, {});\n        }\n      }\n    }\n\n    finalOptions = $.extend(defaults, argOptions);\n    this.each(function () {\n      var _ag = new DzsContentScroller(this, finalOptions, $);\n\n      return this;\n      return this;\n    });\n  };\n\n  window.dzscsc_init = function (selector, settings) {\n    if (typeof settings !== \"undefined\" && typeof settings.init_each !== \"undefined\" && settings.init_each === true) {\n      var element_count = 0;\n\n      for (var e in settings) {\n        element_count++;\n      }\n\n      if (element_count === 1) {\n        settings = undefined;\n      }\n\n      $(selector).each(function () {\n        var _t = $(this);\n\n        _t.contentscroller(settings);\n      });\n    } else {\n      $(selector).contentscroller(settings);\n    }\n  };\n})(jQuery);\n\njQuery(document).ready(function ($) {\n  dzscsc_init('.contentscroller.auto-init', {\n    init_each: true\n  });\n});\n\n//# sourceURL=webpack://dzsvg/../../../videogallery/wp/wp-content/plugins/dzs-videogallery/libs/contentscroller/contentscroller.sourcepack.js?");

/***/ }),

/***/ "../../../videogallery/wp/wp-content/plugins/dzs-videogallery/libs/contentscroller/configs/_settings.js":
/*!**************************************************************************************************************!*\
  !*** ../../../videogallery/wp/wp-content/plugins/dzs-videogallery/libs/contentscroller/configs/_settings.js ***!
  \**************************************************************************************************************/
/***/ ((__unused_webpack_module, exports) => {

eval("var default_opts = {\n  settings_slideshowTime: '0',  //in seconds\n  settings_autoHeight: 'on',  // -- auto height for the page ( default on )\n  settings_skin: 'skin-default'\n  , settings_autoHeight_proportional: 'off' // -- set proportional height of the image depending on the width\n  , settings_autoHeight_proportional_max_height: 500 // -- the height on which shall not be passed\n  , design_itemwidth: 'auto'\n  , design_itemheight: 'auto'\n  , design_arrowsize: 'default' // -- set the left and right arrow size, this is the size of an arrow\n  , design_bulletspos: 'default' // --- set the bullets position top, bottom or default ( set by the skin ) or none\n  , design_disableArrows: 'default'\n  , design_forceitemwidth: '',\n   settings_transition: 'slide' // \"slide\" or \"fade\" or \"wipeoutandfade\" or \"testimonials_transition_1\"\n  , settings_direction: 'horizontal'\n  , settings_responsive: 'on'\n  , settings_mode: 'normal'// -- normal or onlyoneitem\n  , settings_swipe: \"on\"\n  , settings_swipeOnDesktopsToo: \"off\" // -- if this is on then on desktops the transition will be set to SLIDE\n  , settings_centeritems: false\n  , settings_slideshow: 'off'\n  , settings_lazyLoading: 'off'\n  , settings_force_immediate_load: 'off' // -- force immediate load even if there are items to be loaded\n  , settings_slideshowDontChangeOnHover: 'on'\n  , settings_transition_only_when_loaded: 'off' // -- transition only when the image has fully loaded\n  , settings_wait_for_do_transition_call: 'off' // -- [advanced] set this when the transition is actually called from an outer function / api\n  , mode_onlyone_autoplay_videos: 'on' // -- autoplay videos when scrolled to the video\n  , mode_onlyone_reset_videos_to_0: 'off' // -- on item select , if the item is a video, reset the scrub to 0\n  , responsive_720_design_itemwidth: ''\n\n\n  , nav_type: 'auto' // -- auto or slide\n  , settings_onlyone: 'off'// -- show only one item per page\n  , per_row: '4'// -- show only one item per page\n  , outer_thumbs: '' // -- outer content scroller to control\n  , outer_thumbs_keep_same_height: 'off' // -- in case you are going to set the outer thumbs to the right, you can keep same height\n};\n\nexports.default_opts = default_opts;\n\n\n//# sourceURL=webpack://dzsvg/../../../videogallery/wp/wp-content/plugins/dzs-videogallery/libs/contentscroller/configs/_settings.js?");

/***/ }),

/***/ "../../../videogallery/wp/wp-content/plugins/dzs-videogallery/libs/contentscroller/js_common/_assets.js":
/*!**************************************************************************************************************!*\
  !*** ../../../videogallery/wp/wp-content/plugins/dzs-videogallery/libs/contentscroller/js_common/_assets.js ***!
  \**************************************************************************************************************/
/***/ ((__unused_webpack_module, exports) => {

eval("\n\n\nvar svg_arrow_left = '<?xml version=\"1.0\" encoding=\"utf-8\"?><svg version=\"1.1\" id=\"Layer_1\" xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" x=\"0px\" y=\"0px\" viewBox=\"0 0 1280 1024\" style=\"enable-background:new 0 0 1280 1024;\" xml:space=\"preserve\"> <path d=\"M274.8,573.4L935,1013.7c8,5.3,16.3,8.5,25.8,8.5c25.9,0,47-23.9,47-53.1h0.2V54.9h-0.2c0-29.2-21.1-53.1-46.9-53.1 c-9.7,0-17.8,3.7-26.6,9L274.8,450.6c-15.6,14.6-25.6,36.7-25.6,61.4C249.2,536.7,259.2,558.5,274.8,573.4z\"/> </svg> ';\nvar svg_arrow_right = '<svg version=\"1.1\" id=\"Layer_1\" xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" x=\"0px\" y=\"0px\" viewBox=\"0 0 1280 1024\" style=\"enable-background:new 0 0 1280 1024;\" xml:space=\"preserve\"> <path d=\"M1029.4,450.7L369.9,10.8c-8-5.3-16.3-8.5-25.8-8.5c-25.8,0-47,23.9-47,53.1H297v913.2h0.2c0,29.2,21.1,53.1,46.9,53.1 c9.7,0,17.8-3.7,26.5-9l658.7-439.3c15.6-14.6,25.6-36.7,25.6-61.3S1045,465.5,1029.4,450.7z\"/> </svg>';\n\nexports.svg_arrow_left = svg_arrow_left;\nexports.svg_arrow_right = svg_arrow_right;\n\n//# sourceURL=webpack://dzsvg/../../../videogallery/wp/wp-content/plugins/dzs-videogallery/libs/contentscroller/js_common/_assets.js?");

/***/ }),

/***/ "../../../videogallery/wp/wp-content/plugins/dzs-videogallery/libs/contentscroller/js_common/_helpers.js":
/*!***************************************************************************************************************!*\
  !*** ../../../videogallery/wp/wp-content/plugins/dzs-videogallery/libs/contentscroller/js_common/_helpers.js ***!
  \***************************************************************************************************************/
/***/ ((__unused_webpack_module, exports) => {

eval("function sanitize_background_url(aux){\n\n  aux = aux.replace('url(\"', '');\n  aux = aux.replace('\")', '');\n  aux = aux.replace('url(', '');\n  aux = aux.replace(')', '');\n\n  return aux;\n\n}\n\nexports.sanitize_background_url = sanitize_background_url;\n\n//# sourceURL=webpack://dzsvg/../../../videogallery/wp/wp-content/plugins/dzs-videogallery/libs/contentscroller/js_common/_helpers.js?");

/***/ }),

/***/ "../../../videogallery/wp/wp-content/plugins/dzs-videogallery/libs/contentscroller/js_csc/_csc_helpers.js":
/*!****************************************************************************************************************!*\
  !*** ../../../videogallery/wp/wp-content/plugins/dzs-videogallery/libs/contentscroller/js_csc/_csc_helpers.js ***!
  \****************************************************************************************************************/
/***/ ((__unused_webpack_module, exports) => {

eval("exports.init_sanitizeInitialOptions = function (selfClass, o) {\n\n\n  selfClass.design_itemwidth = o.design_itemwidth;\n  if (String(o.design_itemwidth) !== 'auto' && String(o.design_itemwidth).indexOf(\"%\") === -1) {\n    selfClass.design_itemwidth = parseInt(o.design_itemwidth, 10);\n  }\n\n\n  o.per_row = parseInt(o.per_row, 10);\n  selfClass.responsive_per_row = o.per_row;\n  o.design_itemheight = parseInt(o.design_itemheight, 10);\n\n  if (isNaN(Number(o.design_arrowsize)) === false) {\n    o.design_arrowsize = Number(o.design_arrowsize);\n  }\n  if (isNaN(Number(selfClass.cthis.attr('data-margin'))) === false) {\n    selfClass.margin = Number(selfClass.cthis.attr('data-margin'));\n  }\n\n  o.settings_slideshowTime = parseInt(o.settings_slideshowTime, 10);\n  o.design_forceitemwidth = parseInt(o.design_forceitemwidth, 10);\n  selfClass.slideshowTime = o.settings_slideshowTime;\n\n  // -- if we have only one, we will allow vertical transitions\n  if (o.settings_direction === 'vertical' && o.settings_onlyone !== 'on') {\n    o.settings_autoHeight = 'off';\n  }\n\n  if (o.nav_type === 'slide') {\n    o.design_bulletspos = 'none';\n  }\n\n  selfClass.totalComponentHeight = selfClass.cthis.outerHeight(false);\n\n  if (selfClass.cthis.attr('class').indexOf(\"skin-\") === -1) {\n    selfClass.cthis.addClass(o.settings_skin);\n  }\n\n\n  if (selfClass.cthis.attr('id')) {\n    selfClass.componentId = selfClass.cthis.attr('id');\n  }\n\n\n\n\n  if (selfClass.responsive_per_row === 1) {\n    o.settings_onlyone = 'on';\n  }\n\n  if(o.settings_onlyone!=='on'){\n    o.settings_transition = 'slide';\n  }\n\n  selfClass.cthis.addClass('only-one-' + o.settings_onlyone);\n\n\n  selfClass.cthis.css('opacity', '');\n\n  selfClass.cthis.addClass('mode-' + o.settings_mode);\n  selfClass.cthis.addClass('nav-type-' + o.nav_type);\n  selfClass.cthis.addClass('transition-' + o.settings_transition);\n}\n\nexports.treatCscItemVplayer = function(_cscItem, _t){\n\n  if (_t.hasClass('vplayer')) {\n    _cscItem.data('', 500);\n    if (_t.attr('data-width-for-gallery')) {\n      _cscItem.data('naturalWidth', _t.attr('data-width-for-gallery'));\n    } else {\n      _cscItem.data('naturalWidth', 800);\n    }\n    if (_t.attr('data-height-for-gallery')) {\n      _cscItem.data('naturalHeight', _t.attr('data-height-for-gallery'));\n    } else {\n      _cscItem.data('naturalHeight', 800);\n    }\n  }\n\n  if (_t.parent().parent().hasClass('wipeout-wrapper')) {\n    _t.parent().parent().addClass('is-video');\n  }\n}\nexports.determineConInLoadedImage = function(_con, _t){\n\n  if(_con!==null){\n    return _con;\n  }\n\n\n  if (_t.parent().hasClass('csc-item')) {\n    return _t.parent();\n  }\n  if (_t.parent().parent().hasClass('csc-item')) {\n    return _t.parent().parent();\n  }\n  if (_t.parent().parent().parent().hasClass('csc-item')) {\n    return _t.parent().parent().parent();\n  }\n  if (_t.parent().parent().parent().parent().hasClass('csc-item')) {\n    return _t.parent().parent().parent().parent();\n  }\n}\n\nfunction is_ios() {\n  return ((navigator.platform.indexOf(\"iPhone\") !== -1) || (navigator.platform.indexOf(\"iPod\") !== -1) || (navigator.platform.indexOf(\"iPad\") !== -1)\n  );\n}\n\nfunction is_android() {\n\n  return (navigator.platform.indexOf(\"Android\") !== -1);\n}\n\nexports.is_ios = is_ios;\nexports.is_android = is_android;\n\nexports.conditionalAddSwiping = function (o, selfClass, $) {\n\n  if (o.settings_swipe === 'on') {\n    if ((o.settings_swipeOnDesktopsToo === 'on' || (o.settings_swipeOnDesktopsToo === 'off' && (is_ios() || is_android())))) {\n      this.supportForSwiping(selfClass, $);\n    }\n  }\n}\nexports.supportForSwiping = function (selfClass, $) {\n\n  var target_swiper = selfClass.cthis;\n\n  selfClass.cthis.addClass('swipe-enabled');\n\n  var down_x = 0\n    , up_x = 0\n    , screen_mousex = 0\n    , dragging = false\n    , def_x = 0\n    , targetPositionX = 0\n    , _swiper = _thumbsCon\n  ;\n  var busy = false\n    , paused_roll = false\n  ;\n\n\n  var _t = selfClass.cthis;\n  var sw_tw = selfClass.totalItemContainerWidth;\n  var sw_ctw = selfClass.totalItemContainerClipWidth;\n\n  _swiper.on('mousedown', function (e) {\n    if (e.which == 3) {\n      return false;\n    }\n    target_swiper = selfClass.cthis;\n    down_x = e.screenX;\n    def_x = 0;\n    dragging = true;\n    paused_roll = true;\n    selfClass.cthis.addClass('closedhand');\n    return false;\n  });\n\n  $(document).on('mousemove', function (e) {\n    if (dragging == false) {\n\n    } else {\n      screen_mousex = e.screenX;\n\n      if (selfClass.cthis.hasClass('transition-slide')) {\n        targetPositionX = selfClass.currPageX + def_x + (screen_mousex - down_x);\n        if (targetPositionX > 0) {\n          targetPositionX /= 2;\n        }\n\n        // -- dunno what sw_ctw suppose to mean so I added if only mode\n        if (o.settings_mode == 'onlyoneitem' && targetPositionX < -sw_ctw + sw_tw) {\n\n          targetPositionX = targetPositionX - ((targetPositionX + sw_ctw - sw_tw) / 2);\n        }\n\n        _swiper.css('left', targetPositionX);\n      }\n    }\n  });\n  $(document).on('mouseup', function (e) {\n\n    selfClass.cthis.removeClass('closedhand');\n    up_x = e.screenX;\n    dragging = false;\n    checkswipe();\n\n    paused_roll = false;\n    return false;\n\n  });\n  _swiper.on('click', function (e) {\n\n    if (Math.abs((down_x - up_x)) > 50) {\n      return false;\n    }\n  });\n\n\n  _swiper.on('touchstart', function (e) {\n    target_swiper = selfClass.cthis;\n    down_x = e.originalEvent.touches[0].pageX;\n\n\n    dragging = true;\n\n    paused_roll = true;\n    selfClass.cthis.addClass('closedhand');\n  });\n  _swiper.on('touchmove', function (e) {\n    if (dragging) {\n      up_x = e.originalEvent.touches[0].pageX;\n\n      if (selfClass.cthis.hasClass('transition-slide')) {\n        targetPositionX = selfClass.currPageX + def_x + (up_x - down_x);\n        if (targetPositionX > 0) {\n          targetPositionX /= 2;\n        }\n        if (targetPositionX < -sw_ctw + sw_tw) {\n          targetPositionX = targetPositionX - ((targetPositionX + sw_ctw - sw_tw) / 2);\n        }\n\n        _swiper.css('left', targetPositionX);\n      }\n    }\n  });\n  _swiper.on('touchend', function (e) {\n    dragging = false;\n    checkswipe();\n    paused_roll = false;\n    selfClass.cthis.removeClass('closedhand');\n  });\n\n  function checkswipe() {\n    if (target_swiper != selfClass.cthis) {\n      return;\n    }\n    var sw = false;\n\n\n    if (up_x - down_x < -(sw_tw / 5)) {\n\n      slide_right();\n      sw = true;\n    }\n    if (up_x - down_x > (sw_tw / 5)) {\n      slide_left();\n      sw = true;\n    }\n\n    if (sw == false) {\n      if (selfClass.cthis.hasClass('transition-slide')) {\n        _swiper.css({left: selfClass.currPageX});\n      }\n    }\n    target_swiper = undefined;\n  }\n\n  function slide_left() {\n    if (selfClass.currPage < 1) {\n      if (selfClass.cthis.hasClass('transition-slide')) {\n        _swiper.css({left: selfClass.currPageX});\n      }\n      return;\n    }\n    selfClass.gotoPrevPage();\n  }\n\n  function slide_right() {\n\n    if (selfClass.currPage > selfClass.pag_total_pages - 2) {\n      if (selfClass.cthis.hasClass('transition-slide')) {\n        _swiper.css({left: selfClass.currPageX});\n      }\n      return;\n    }\n    selfClass.gotoNextPage();\n  }\n\n}\nexports.calculateDimensionsForEachItem = function (selfClass, _thumbsCon, responsive_per_row, o) {\n  var $ = jQuery;\n  _thumbsCon.children().each(function () {\n    var _t = $(this);\n    var perc_part = 4;\n\n\n    if (_t.hasClass('csc-row-part')) {\n      if (_t.hasClass('csc-row-manual') == false) {\n        for (let i = 0; i < 7; i++) {\n          _t.removeClass('csc-row-part-' + i)\n        }\n      }\n\n    } else {\n    }\n    if (_t.hasClass('csc-row-manual') == false) {\n\n      _t.addClass('csc-row-part csc-row-part-' + responsive_per_row);\n    }\n\n\n\n\n\n    for (let i = 0; i < 7; i++) {\n      perc_part = i;\n      if (_t.hasClass('csc-row-part-' + perc_part)) {\n        if (o.settings_direction === 'horizontal') {\n          _t.outerWidth((selfClass.totalItemContainerClipWidth + selfClass.margin) / perc_part);\n        }\n        if (o.settings_direction === 'vertical') {\n          _t.outerHeight((selfClass.totalItemContainerClipHeight + selfClass.margin) / perc_part);\n        }\n\n      }\n    }\n\n  })\n\n}\nexports.determineTotalNumberOfPages = function (selfClass, nrItems, o) {\n\n\n  selfClass.pag_total_pages = Math.ceil(selfClass.totalItemContainerWidth / selfClass.totalItemContainerClipWidth);\n  if (o.settings_direction === 'vertical') {\n    selfClass.pag_total_pages = Math.ceil(selfClass.totalItemContainerHeight / selfClass.totalComponentHeight);\n    if (o.settings_onlyone === 'on') {\n      selfClass.pag_total_pages = nrItems;\n    }\n  }\n\n  if (o.settings_direction === 'horizontal') {\n    selfClass.pag_total_pages = Math.ceil(selfClass.totalItemContainerWidth / selfClass.totalComponentWidth);\n\n    if (o.settings_onlyone === 'on') {\n      selfClass.pag_total_pages = nrItems;\n    }\n  }\n\n}\nexports.determineIfHasSpaceToScroll = function (selfClass, _thumbsCon, _thumbsClip, o) {\n\n  if (o.settings_direction === 'horizontal') {\n\n\n    selfClass.totalItemContainerWidth = _thumbsCon.outerWidth(); // --- swiper total width\n    selfClass.totalItemContainerClipWidth = _thumbsClip.width(); // --- swiper image width ( visible )\n\n\n    if (selfClass.totalItemContainerWidth > selfClass.totalItemContainerClipWidth) {\n\n      selfClass.hasSpaceToScroll = true;\n\n\n      selfClass.cthis.addClass('has-space-to-scroll');\n      selfClass.cthis.removeClass('no-has-space-to-scroll');\n    } else {\n      selfClass.hasSpaceToScroll = false;\n\n      selfClass.cthis.removeClass('has-space-to-scroll');\n      selfClass.cthis.addClass('no-has-space-to-scroll');\n\n\n    }\n  }\n\n\n  if (o.settings_direction === 'vertical') {\n\n\n    selfClass.totalItemContainerHeight = _thumbsCon.outerHeight(); // --- swiper total width\n    selfClass.totalItemContainerClipHeight = _thumbsClip.height(); // --- swiper image width ( visible )\n\n\n    if (selfClass.totalItemContainerHeight > selfClass.totalItemContainerClipHeight) {\n\n      selfClass.hasSpaceToScroll = true;\n\n      selfClass.cthis.addClass('has-space-to-scroll');\n      selfClass.cthis.removeClass('no-has-space-to-scroll');\n    } else {\n      selfClass.hasSpaceToScroll = false;\n\n      selfClass.cthis.removeClass('has-space-to-scroll');\n      selfClass.cthis.addClass('no-has-space-to-scroll');\n\n\n    }\n  }\n}\n\n\n//# sourceURL=webpack://dzsvg/../../../videogallery/wp/wp-content/plugins/dzs-videogallery/libs/contentscroller/js_csc/_csc_helpers.js?");

/***/ }),

/***/ "../../../videogallery/wp/wp-content/plugins/dzs-videogallery/libs/contentscroller/js_csc/_initialSetup.js":
/*!*****************************************************************************************************************!*\
  !*** ../../../videogallery/wp/wp-content/plugins/dzs-videogallery/libs/contentscroller/js_csc/_initialSetup.js ***!
  \*****************************************************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   \"initialSetup\": () => (/* binding */ initialSetup)\n/* harmony export */ });\nfunction initialSetup(selfClass,o){\n\n}\n\n\n//# sourceURL=webpack://dzsvg/../../../videogallery/wp/wp-content/plugins/dzs-videogallery/libs/contentscroller/js_csc/_initialSetup.js?");

/***/ }),

/***/ "../../../videogallery/wp/wp-content/plugins/dzs-videogallery/libs/contentscroller/js_csc/_view_functions.js":
/*!*******************************************************************************************************************!*\
  !*** ../../../videogallery/wp/wp-content/plugins/dzs-videogallery/libs/contentscroller/js_csc/_view_functions.js ***!
  \*******************************************************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   \"view_gotoPage\": () => (/* binding */ view_gotoPage),\n/* harmony export */   \"view_onlyOne_assignClasses\": () => (/* binding */ view_onlyOne_assignClasses)\n/* harmony export */ });\nfunction view_onlyOne_assignClasses(_c){\n\n  if (_c.find('.vplayer').length > 0) {\n    var _cach = _c.find('.vplayer').eq(0);\n\n\n\n    if (_cach.get(0) && _cach.get(0).api_pauseMovie) {\n      _cach.get(0).api_pauseMovie();\n    }\n  }\n\n  _c.addClass('visible-item');\n  _c.addClass('transitioning-out');\n}\n\nfunction view_gotoPage(selfClass,targetIndex){\n\n  var o = selfClass.argOptions;\n\n  if (selfClass.currPage > -1 && selfClass.currPage !== targetIndex && o.settings_onlyone === 'on') {\n\n    var _c = selfClass.$thumbsCon.children().eq(selfClass.currPage);\n\n    if (o.settings_onlyone === 'on') {\n\n      view_onlyOne_assignClasses(_c);\n    }\n  }\n  var _c2 = selfClass.$thumbsCon.children().eq(targetIndex);\n  selfClass.$currPage = _c2;\n\n  if (o.settings_mode === 'onlyoneitem') {\n    _c2.addClass('visible-item');\n  }\n\n\n  selfClass.$bulletsCon.children().removeClass('active');\n  selfClass.$bulletsCon.children().eq(targetIndex).addClass('active');\n}\n\n\n//# sourceURL=webpack://dzsvg/../../../videogallery/wp/wp-content/plugins/dzs-videogallery/libs/contentscroller/js_csc/_view_functions.js?");

/***/ }),

/***/ "../../../videogallery/wp/wp-content/plugins/dzs-videogallery/libs/contentscroller/js_csc/_view_movementFuncs.js":
/*!***********************************************************************************************************************!*\
  !*** ../../../videogallery/wp/wp-content/plugins/dzs-videogallery/libs/contentscroller/js_csc/_view_movementFuncs.js ***!
  \***********************************************************************************************************************/
/***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   \"view_calculatePosXandY\": () => (/* binding */ view_calculatePosXandY)\n/* harmony export */ });\nfunction view_calculatePosXandY(selfClass,targetIndex, items_per_page, pag_excess_thumbnr){\n  let o = selfClass.argOptions;\n\n  if (targetIndex !== selfClass.pag_total_pages - 1 || o.settings_mode === 'onlyoneitem') {\n    selfClass.currPageX = -((items_per_page) * targetIndex) * selfClass.$thumbsCon.children().eq(0).outerWidth(true);\n    selfClass.cthis.removeClass('islastpage');\n  } else {\n    selfClass.currPageX = -((items_per_page) * targetIndex - (items_per_page - pag_excess_thumbnr)) * selfClass.$thumbsCon.children().eq(0).outerWidth(true);\n    selfClass.cthis.addClass('islastpage');\n  }\n\n\n  if (o.settings_direction === 'vertical') {\n    if (o.settings_onlyone === 'on') {\n      selfClass.currPageY = selfClass.$thumbsCon.children().eq(targetIndex).offset().top;\n      selfClass.currPageY = -(selfClass.$thumbsCon.children().eq(targetIndex).offset().top - selfClass.$thumbsCon.eq(0).offset().top);\n    }\n  }\n  if (o.settings_direction === 'horizontal') {\n    if (o.settings_onlyone === 'on') {\n\n      if (selfClass.$thumbsCon && selfClass.$thumbsCon.children().length) {\n\n        selfClass.currPageY = selfClass.$thumbsCon.children().eq(targetIndex).offset().top;\n        selfClass.currPageX = -(selfClass.$thumbsCon.children().eq(targetIndex).offset().left - selfClass.$thumbsCon.eq(0).offset().left);\n      }\n    } else {\n\n\n      // if we scroll one page of a time\n      selfClass.currPageX = -targetIndex * selfClass.totalItemContainerClipWidth;\n\n\n      var slide_max_offset = selfClass.$thumbsClip.outerWidth() - selfClass.$thumbsCon.outerWidth() + selfClass.margin * 2;\n      if (selfClass.currPageX < slide_max_offset) {\n\n        selfClass.currPageX = slide_max_offset;\n      }\n\n    }\n  }\n}\n\n\n//# sourceURL=webpack://dzsvg/../../../videogallery/wp/wp-content/plugins/dzs-videogallery/libs/contentscroller/js_csc/_view_movementFuncs.js?");

/***/ })

/******/ 	});
/************************************************************************/
/******/ 	// The module cache
/******/ 	var __webpack_module_cache__ = {};
/******/ 	
/******/ 	// The require function
/******/ 	function __webpack_require__(moduleId) {
/******/ 		// Check if module is in cache
/******/ 		var cachedModule = __webpack_module_cache__[moduleId];
/******/ 		if (cachedModule !== undefined) {
/******/ 			return cachedModule.exports;
/******/ 		}
/******/ 		// Create a new module (and put it into the cache)
/******/ 		var module = __webpack_module_cache__[moduleId] = {
/******/ 			// no module.id needed
/******/ 			// no module.loaded needed
/******/ 			exports: {}
/******/ 		};
/******/ 	
/******/ 		// Execute the module function
/******/ 		__webpack_modules__[moduleId](module, module.exports, __webpack_require__);
/******/ 	
/******/ 		// Return the exports of the module
/******/ 		return module.exports;
/******/ 	}
/******/ 	
/************************************************************************/
/******/ 	/* webpack/runtime/define property getters */
/******/ 	(() => {
/******/ 		// define getter functions for harmony exports
/******/ 		__webpack_require__.d = (exports, definition) => {
/******/ 			for(var key in definition) {
/******/ 				if(__webpack_require__.o(definition, key) && !__webpack_require__.o(exports, key)) {
/******/ 					Object.defineProperty(exports, key, { enumerable: true, get: definition[key] });
/******/ 				}
/******/ 			}
/******/ 		};
/******/ 	})();
/******/ 	
/******/ 	/* webpack/runtime/hasOwnProperty shorthand */
/******/ 	(() => {
/******/ 		__webpack_require__.o = (obj, prop) => (Object.prototype.hasOwnProperty.call(obj, prop))
/******/ 	})();
/******/ 	
/******/ 	/* webpack/runtime/make namespace object */
/******/ 	(() => {
/******/ 		// define __esModule on exports
/******/ 		__webpack_require__.r = (exports) => {
/******/ 			if(typeof Symbol !== 'undefined' && Symbol.toStringTag) {
/******/ 				Object.defineProperty(exports, Symbol.toStringTag, { value: 'Module' });
/******/ 			}
/******/ 			Object.defineProperty(exports, '__esModule', { value: true });
/******/ 		};
/******/ 	})();
/******/ 	
/************************************************************************/
/******/ 	
/******/ 	// startup
/******/ 	// Load entry module and return exports
/******/ 	// This entry module can't be inlined because the eval devtool is used.
/******/ 	var __webpack_exports__ = __webpack_require__("../../../videogallery/wp/wp-content/plugins/dzs-videogallery/libs/contentscroller/contentscroller.sourcepack.js");
/******/ 	
/******/ })()
;