(function(modules){var installedModules={};function __webpack_require__(moduleId){if(installedModules[moduleId]){return installedModules[moduleId].exports;} var module=installedModules[moduleId]={i:moduleId,l:false,exports:{}};modules[moduleId].call(module.exports,module,module.exports,__webpack_require__);module.l=true;return module.exports;} __webpack_require__.m=modules;__webpack_require__.c=installedModules;__webpack_require__.d=function(exports,name,getter){if(!__webpack_require__.o(exports,name)){Object.defineProperty(exports,name,{enumerable:true,get:getter});}};__webpack_require__.r=function(exports){if(typeof Symbol!=='undefined'&&Symbol.toStringTag){Object.defineProperty(exports,Symbol.toStringTag,{value:'Module'});} Object.defineProperty(exports,'__esModule',{value:true});};__webpack_require__.t=function(value,mode){if(mode&1)value=__webpack_require__(value);if(mode&8)return value;if((mode&4)&&typeof value==='object'&&value&&value.__esModule)return value;var ns=Object.create(null);__webpack_require__.r(ns);Object.defineProperty(ns,'default',{enumerable:true,value:value});if(mode&2&&typeof value!='string')for(var key in value)__webpack_require__.d(ns,key,function(key){return value[key];}.bind(null,key));return ns;};__webpack_require__.n=function(module){var getter=module&&module.__esModule?function getDefault(){return module['default'];}:function getModuleExports(){return module;};__webpack_require__.d(getter,'a',getter);return getter;};__webpack_require__.o=function(object,property){return Object.prototype.hasOwnProperty.call(object,property);};__webpack_require__.p="";return __webpack_require__(__webpack_require__.s=0);}) ({"./assets/dev/css/_ning.css": /*!**********************************!*\ !*** ./assets/dev/css/_ning.css ***! \**********************************/ /*! no static exports found */ (function(module,exports,__webpack_require__){eval("// extracted by mini-css-extract-plugin\n\n//# sourceURL=webpack:///./assets/dev/css/_ning.css?");}),"./assets/dev/css/_ning_sell.css": /*!***************************************!*\ !*** ./assets/dev/css/_ning_sell.css ***! \***************************************/ /*! no static exports found */ (function(module,exports,__webpack_require__){eval("// extracted by mini-css-extract-plugin\n\n//# sourceURL=webpack:///./assets/dev/css/_ning_sell.css?");}),"./assets/dev/js/_ning.js": /*!********************************!*\ !*** ./assets/dev/js/_ning.js ***! \********************************/ /*! no static exports found */ (function(module,exports){eval("/*window.console = window.console || {log:function(){}};\nif (typeof console === \"undefined\"){\n\tconsole={};\n\tconsole.log = function(){};\n}*/\n\n/**\n * _NING GLOBAL FUNCTIONS\n */\nvar _ning_global = {\n /* Adblocker detection */\n // _ning_global.checkAdStatus()\n checkAdStatus: function checkAdStatus() {\n var adsActive = true;\n console.log(window.adning_no_adblock);\n\n if (window.adning_no_adblock !== true) {\n adsActive = false;\n }\n\n return adsActive;\n }\n};\n\n(function ($, win) {\n /* ----------------------------------------------------------------\n * AD BLOCKER Detection\n * ---------------------------------------------------------------- */\n setTimeout(function () {\n if (!_ning_global.checkAdStatus()) {\n console.log('You are using AD Blocker!');\n $.ajax({\n type: \"POST\",\n url: _adn_.ajaxurl,\n data: \"action=adblocker_detected\"\n }).done(function (obj) {\n // nothing gets returned.\n if (obj !== '') {\n msg = JSON.parse(obj);\n\n if (msg.alert) {\n alert(msg.alert);\n }\n }\n });\n }\n }, 500);\n $(document).ready(function () {\n $(\".ppp7-form\").submit(function (e) {\n e.preventDefault(); // console.log( 'SUBMITTING FORM', $(this).data('bnr-id') );\n\n var inputs = {},\n form = $(this);\n $(this).find('input').each(function () {\n var input = $(this); // This is the jquery object of the input, do what you will\n\n inputs[input.attr('name')] = input.val();\n });\n $.ajax({\n type: \"POST\",\n url: _adn_.ajaxurl,\n data: \"action=ppp_pup&bnr_id=\" + $(this).data('bnr-id') + \"&inputs=\" + JSON.stringify(inputs)\n }).done(function (obj) {\n if (obj !== '') {\n msg = JSON.parse(obj);\n console.log('RESULT', msg);\n form.find('.ppp7-response-output').html(msg.response);\n }\n });\n });\n });\n})(jQuery, window);\n\n//# sourceURL=webpack:///./assets/dev/js/_ning.js?");}),"./assets/dev/js/ga_tracking.js": /*!**************************************!*\ !*** ./assets/dev/js/ga_tracking.js ***! \**************************************/ /*! no static exports found */ (function(module,exports){eval(";\n\n(function ($) {\n \"use strict\";\n\n var host = 'https://www.google-analytics.com',\n batch_path = '/batch',\n collect_path = '/collect';\n var gaTracker = {\n setup: function setup(name, ga_ID) {\n var args = {\n 'name': name,\n 'cid': false,\n 'gaID': ga_ID,\n 'analyticsObj': null\n }; // Check if analytics.js has already been loaded and the GoogleAnalyticsObject has been created\n\n args.analyticsObj = typeof GoogleAnalyticsObject == 'string' && typeof window[GoogleAnalyticsObject] == 'function' ? window[GoogleAnalyticsObject] : false;\n\n if (args.analyticsObj === false) {\n console.log('No GoogleAnalyticsObject found.'); // analytics.js has not yet been loaded. Inlude it now.\n\n (function (i, s, o, g, r, a, m) {\n i['GoogleAnalyticsObject'] = r;\n i[r] = i[r] || function () {\n (i[r].q = i[r].q || []).push(arguments);\n }, i[r].l = 1 * new Date();\n a = s.createElement(o), m = s.getElementsByTagName(o)[0];\n a.async = 1;\n a.src = g;\n m.parentNode.insertBefore(a, m);\n })(window, document, 'script', 'https://www.google-analytics.com/analytics.js', '_ning_ga');\n\n _ning_ga('create', args.gaID, 'auto', args.name);\n /*if( gatracking_anonym ) {\n _ning_ga( 'set', 'anonymizeIp', true );\n }*/\n\n\n _ning_ga(function () {\n var tracker = _ning_ga.getByName(args.name);\n\n args = gaTracker.loadGA(tracker, args);\n });\n\n args.analyticsObj = _ning_ga;\n } else {\n console.log('GoogleAnalyticsObject found!'); // The GoogleAnalyticsObject has already been created, so we use that one to avoid any conflicts.\n\n if (GoogleAnalyticsObject !== '_ning_ga') {\n console.log(\"Adning GA Analytics - using variable called '\" + GoogleAnalyticsObject + \"'\");\n }\n\n window[GoogleAnalyticsObject]('create', args.gaID, 'auto', args.name);\n /*if( gatracking_anonym ) {\n window[GoogleAnalyticsObject]( 'set', 'anonymizeIp', true );\n }*/\n\n window[GoogleAnalyticsObject](function () {\n var tracker = window[GoogleAnalyticsObject].getByName(args.name);\n args = gaTracker.loadGA(tracker, args);\n });\n }\n\n return args;\n },\n loadGA: function loadGA(tracker, args) {\n console.log('LOAD GA'); //console.log( tracker );\n\n args.cid = tracker.get('clientId'); //console.log(args.cid);\n\n return gaTracker.track_impressions(args);\n },\n track_impressions: function track_impressions(args) {\n if (!loaded_ang.length) {\n //if( !Object.keys(loaded_ang).length ){\n console.log(' Adning GA Analytics - loaded_ang is empty.');\n return args;\n }\n\n if (!args.cid) {\n console.log(' Adning GA Analytics - no client ID provided.');\n return args;\n }\n\n var track_banner_data = gaTracker.ga_track_data({\n 'ea': '[banner] Impressions'\n }, args);\n var track_adzone_data = gaTracker.ga_track_data({\n 'ea': '[adzone] Impressions'\n }, args);\n var gaload = ''; // Banners\n\n for (var b in loaded_ang) {\n if ($.isPlainObject(loaded_ang[b])) {\n $.each(loaded_ang[b], function (key, val) {\n var ad = {\n el: '[' + key + '] ' + val.name\n };\n var ad_param = $.extend({}, track_banner_data, ad);\n gaload += $.param(ad_param) + \"\\n\";\n });\n }\n } // Adzones\n\n\n if (Object.keys(loaded_angzones).length) {\n $.each(loaded_angzones, function (key, val) {\n //console.log('[adzone] '+key+' '+val);\n var ad = {\n el: '[' + key + '] ' + val\n };\n var ad_param = $.extend({}, track_adzone_data, ad);\n gaload += $.param(ad_param) + \"\\n\";\n });\n } //console.log(gaload);\n\n\n if (gaload.length) {\n $.post(host + batch_path, gaload);\n }\n\n return args;\n },\n track_clicks: function track_clicks(args, ids) {\n console.log('Track Click');\n console.log(args);\n var gaload = '';\n var ga_path = collect_path;\n var track_banner_data = gaTracker.ga_track_data({\n 'ea': '[banner] Clicks',\n 'el': '[' + ids.bid + '] ' + loaded_ang[ids.lid][ids.bid].name\n }, args);\n gaload = $.param(track_banner_data) + \"\\n\";\n\n if (ids.aid !== 0) {\n ga_path = batch_path;\n var track_adzone_data = gaTracker.ga_track_data({\n 'ea': '[adzone] Clicks',\n 'el': '[' + ids.aid + '] ' + loaded_angzones[ids.aid]\n }, args);\n gaload += $.param(track_adzone_data);\n }\n\n if (gaload.length) {\n //console.log(loaded_ang[ids.lid][ids.bid].name);\n console.log(gaload);\n $.post(host + ga_path, gaload);\n }\n },\n ga_track_data: function ga_track_data(ga, args) {\n var track_data = {\n v: 1,\n tid: args.gaID,\n cid: args.cid,\n t: 'event',\n ni: 1,\n ec: 'Adning Advertising',\n ea: ga.ea,\n dl: document.location.origin + document.location.pathname,\n dp: document.location.pathname\n };\n\n if (typeof ga.el !== 'undefined') {\n track_data.el = ga.el;\n }\n\n return track_data;\n }\n };\n $(function () {\n if (typeof ang_tracker !== 'undefined') {\n if (typeof loaded_ang !== 'undefined') {\n var tracker = new gaTracker.setup('ang_tracker', ang_tracker);\n\n (function (_tracker) {\n //console.log(_tracker);\n $('body').find('.strack_bnr').on('click', function (e) {\n var bid = $(this).data('bid'),\n aid = $(this).data('aid'),\n lid = $(this).data('lid');\n gaTracker.track_clicks(_tracker, {\n 'bid': bid,\n 'aid': aid,\n 'lid': lid\n });\n });\n })(tracker);\n }\n }\n });\n})(jQuery);\n\n//# sourceURL=webpack:///./assets/dev/js/ga_tracking.js?");}),"./assets/dev/js/index.js": /*!********************************!*\ !*** ./assets/dev/js/index.js ***! \********************************/ /*! no exports provided */ (function(module,__webpack_exports__,__webpack_require__){"use strict";eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _css_ning_css__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../css/_ning.css */ \"./assets/dev/css/_ning.css\");\n/* harmony import */ var _css_ning_css__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_css_ning_css__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var _css_ning_sell_css__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../css/_ning_sell.css */ \"./assets/dev/css/_ning_sell.css\");\n/* harmony import */ var _css_ning_sell_css__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_css_ning_sell_css__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var _packages_modaljs_index_bundle_js_css__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../packages/modaljs/index.bundle.js.css */ \"./assets/packages/modaljs/index.bundle.js.css\");\n/* harmony import */ var _packages_modaljs_index_bundle_js_css__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(_packages_modaljs_index_bundle_js_css__WEBPACK_IMPORTED_MODULE_2__);\n/* harmony import */ var _packages_cornerpeel_cornerpeel_css__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../packages/cornerpeel/cornerpeel.css */ \"./assets/packages/cornerpeel/cornerpeel.css\");\n/* harmony import */ var _packages_cornerpeel_cornerpeel_css__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(_packages_cornerpeel_cornerpeel_css__WEBPACK_IMPORTED_MODULE_3__);\n/* harmony import */ var _packages_bg_takeover_bg_takeover_css__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../../packages/bg_takeover/bg_takeover.css */ \"./assets/packages/bg_takeover/bg_takeover.css\");\n/* harmony import */ var _packages_bg_takeover_bg_takeover_css__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(_packages_bg_takeover_bg_takeover_css__WEBPACK_IMPORTED_MODULE_4__);\n/* harmony import */ var _ning_js__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ./_ning.js */ \"./assets/dev/js/_ning.js\");\n/* harmony import */ var _ning_js__WEBPACK_IMPORTED_MODULE_5___default = /*#__PURE__*/__webpack_require__.n(_ning_js__WEBPACK_IMPORTED_MODULE_5__);\n/* harmony import */ var _jQuery_adnplugins_js__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ./jQuery.adnplugins.js */ \"./assets/dev/js/jQuery.adnplugins.js\");\n/* harmony import */ var _jQuery_adnplugins_js__WEBPACK_IMPORTED_MODULE_6___default = /*#__PURE__*/__webpack_require__.n(_jQuery_adnplugins_js__WEBPACK_IMPORTED_MODULE_6__);\n/* harmony import */ var _jssor_slider_min_js__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ./jssor.slider.min.js */ \"./assets/dev/js/jssor.slider.min.js\");\n/* harmony import */ var _jssor_slider_min_js__WEBPACK_IMPORTED_MODULE_7___default = /*#__PURE__*/__webpack_require__.n(_jssor_slider_min_js__WEBPACK_IMPORTED_MODULE_7__);\n/* harmony import */ var _packages_modaljs_index_bundle_js__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! ../../packages/modaljs/index.bundle.js */ \"./assets/packages/modaljs/index.bundle.js\");\n/* harmony import */ var _packages_modaljs_index_bundle_js__WEBPACK_IMPORTED_MODULE_8___default = /*#__PURE__*/__webpack_require__.n(_packages_modaljs_index_bundle_js__WEBPACK_IMPORTED_MODULE_8__);\n/* harmony import */ var _packages_cornerpeel_cornerpeel_js__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! ../../packages/cornerpeel/cornerpeel.js */ \"./assets/packages/cornerpeel/cornerpeel.js\");\n/* harmony import */ var _packages_cornerpeel_cornerpeel_js__WEBPACK_IMPORTED_MODULE_9___default = /*#__PURE__*/__webpack_require__.n(_packages_cornerpeel_cornerpeel_js__WEBPACK_IMPORTED_MODULE_9__);\n/* harmony import */ var _packages_bg_takeover_bg_takeover_js__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! ../../packages/bg_takeover/bg_takeover.js */ \"./assets/packages/bg_takeover/bg_takeover.js\");\n/* harmony import */ var _packages_bg_takeover_bg_takeover_js__WEBPACK_IMPORTED_MODULE_10___default = /*#__PURE__*/__webpack_require__.n(_packages_bg_takeover_bg_takeover_js__WEBPACK_IMPORTED_MODULE_10__);\n/* harmony import */ var _ga_tracking_js__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! ./ga_tracking.js */ \"./assets/dev/js/ga_tracking.js\");\n/* harmony import */ var _ga_tracking_js__WEBPACK_IMPORTED_MODULE_11___default = /*#__PURE__*/__webpack_require__.n(_ga_tracking_js__WEBPACK_IMPORTED_MODULE_11__);\n\n\n\n\n\n\n\n\n\n\n\n\n\n//# sourceURL=webpack:///./assets/dev/js/index.js?");}),"./assets/dev/js/jQuery.adnplugins.js": /*!********************************************!*\ !*** ./assets/dev/js/jQuery.adnplugins.js ***! \********************************************/ /*! no static exports found */ (function(module,exports){eval("/**\n * Responsive Banners\n * $(\".example\").ningResponsive({width:null});\n *\n*/\n;\n\n(function ($, win) {\n $.fn.ningResponsive = function (options) {\n // Defaults\n var settings = $.extend({\n width: null,\n height: null\n }, options);\n return this.each(function (i, el) {\n // Fire when banner enters viewport\n $(el).ningInViewport(function (px) {\n if (px) $(this).addClass(\"_ning_visible\");\n }, {\n padding: 50\n });\n /*var animation = $(el).data('animation');\n if( typeof animation !== 'undefined'){\n \t$(el).ningInViewport(function(px){ if(px) $(this).addClass(\"_ning_visible\").addClass(animation+\" animated\"); }, {padding:50});\n }else{\n \t$(el).ningInViewport(function(px){ if(px) $(this).addClass(\"_ning_visible\"); }, {padding:50});\n }*/\n\n if ($(el).hasClass('responsive')) {\n var _ning_size = $(el).data('size').split('x'),\n maxWidth = settings.width ? settings.width : _ning_size[0],\n maxHeight = settings.height ? settings.height : _ning_size[1]; //console.log(maxWidth);\n\n\n if (maxWidth == 'full') {\n $(el).css({\n 'max-width': '100%',\n 'width': '100%'\n }); // , 'max-height': maxHeight+'px'\n\n $(el).find('._ning_inner').css({\n 'max-width': '100%',\n 'width': '100%',\n 'height': maxHeight + 'px'\n });\n } else {\n $(el).css({\n 'max-width': maxWidth + 'px',\n 'width': '100%'\n }); // , 'max-height': maxHeight+'px'\n // Set hight\n\n _ning_adjust_height(); // On Resize\n\n\n $(window).on('resize', _ning_adjust_height);\n }\n\n $(el).attr('data-size', maxWidth + 'x' + maxHeight);\n }\n\n function _ning_adjust_height() {\n var width = $(el)[0].getBoundingClientRect().width,\n ratio = Number(width) / Number(maxWidth);\n newHeight = maxHeight * ratio;\n $(el).css({\n 'height': newHeight + 'px'\n }); // Transform/resize banner content\t\n\n if ($(el).hasClass('scale')) {\n var prop = get_proportion($(el));\n $(el).find('._ning_inner').css({\n 'transform': 'translate(0, 0) scale(' + prop.proportion + ')',\n 'transform-origin': '0px 0px 0px'\n });\n }\n /*if($(el).hasClass('scale')){\n \t$(el).children().each(function() {\n \t\t// Make sure child has to be resized\n \t\tif( !$(this).hasClass('noresize')){\n \t\t\tvar prop = get_proportion($(this));\n \t\t\t$(this).css({'transform': 'translate(0, 0) scale('+prop.proportion+')', 'transform-origin':'0px 0px 0px'});\n \t\t}\n \t});\n }*/\n\n }\n /**\n * GET PROPORTION\n */\n\n\n function get_proportion(itm) {\n var width = $(el).attr('data-size').split('x')[0];\n var height = $(el).attr('data-size').split('x')[1];\n var proportion_width = $(el).outerWidth() / width;\n var proportion_height = $(el).outerHeight() / height; //console.log(proportion_width +' '+proportion_height);\n\n var prop = Math.min(proportion_width, proportion_height); // Dont allow item to be bigger then original width.\n\n prop = prop > 1 ? 1 : prop;\n prop = prop > 0 ? prop : 1;\n return {\n proportion: prop\n };\n }\n /**\n * CHECK IF VALUE IS NUMERIC\n */\n\n /*function isNumber(n) {\n \treturn !isNaN(parseFloat(n)) && isFinite(n);\n }*/\n\n\n function size_value(n, show_unit) {\n var num;\n var hasPx = n.indexOf('px') >= 0;\n var hasPct = n.indexOf('%') >= 0;\n console.log(show_unit);\n\n if (hasPx && typeof show_unit !== \"undefined\") {\n num = n.split('px');\n console.log(num[0]);\n return num[0];\n } else {\n if (typeof show_unit != 'undefined' && !hasPct) {\n return n + 'px';\n } else {\n return n;\n }\n }\n }\n });\n };\n})(jQuery, window); // Return the visible amount of px\n// of any element currently in viewport.\n// https://stackoverflow.com/a/27462500/3481803\n// http://jsfiddle.net/RokoCB/tw6g2oeu/7/\n\n/**\n * $(\".example\").ningInViewport(function(px){ if(px) $(this).addClass(\"class\"); }, {padding:0});\n *\n*/\n\n\n;\n\n(function ($, win) {\n $.fn.ningInViewport = function (cb, options) {\n // Defaults\n var settings = $.extend({\n padding: 0 // Add delay\n\n }, options);\n return this.each(function (i, el) {\n function visPx() {\n var H = $(this).height(),\n r = el.getBoundingClientRect(),\n t = r.top + settings.padding,\n b = r.bottom + settings.padding;\n return cb.call(el, Math.max(0, t > 0 ? H - t : b < H ? b : H));\n }\n\n visPx();\n $(win).on(\"resize scroll\", visPx);\n });\n };\n})(jQuery, window);\n\n//# sourceURL=webpack:///./assets/dev/js/jQuery.adnplugins.js?");}),"./assets/dev/js/jssor.slider.min.js": /*!*******************************************!*\ !*** ./assets/dev/js/jssor.slider.min.js ***! \*******************************************/ /*! no static exports found */ (function(module,exports){eval("/*!\r\nJssor Slider (MIT license)\r\n*/\n\n/* eslint-disable */\n!function (i, h, m, f, d, k, e) {\n new function () {}();\n var c = {\n E: m.PI,\n m: m.max,\n j: m.min,\n Q: m.ceil,\n R: m.floor,\n H: m.abs,\n pb: m.sin,\n bc: m.cos,\n Id: m.tan,\n Zf: m.atan,\n fc: m.sqrt,\n v: m.pow,\n Md: m.random,\n $Round: m.round\n },\n g = i.$Jease$ = {\n $Swing: function $Swing(a) {\n return -c.bc(a * c.E) / 2 + .5;\n },\n $Linear: function $Linear(a) {\n return a;\n },\n $InQuad: function $InQuad(a) {\n return a * a;\n },\n $OutQuad: function $OutQuad(a) {\n return -a * (a - 2);\n },\n $InOutQuad: function $InOutQuad(a) {\n return (a *= 2) < 1 ? 1 / 2 * a * a : -1 / 2 * (--a * (a - 2) - 1);\n },\n $InCubic: function $InCubic(a) {\n return a * a * a;\n },\n $OutCubic: function $OutCubic(a) {\n return (a -= 1) * a * a + 1;\n },\n $InOutCubic: function $InOutCubic(a) {\n return (a *= 2) < 1 ? 1 / 2 * a * a * a : 1 / 2 * ((a -= 2) * a * a + 2);\n },\n $InQuart: function $InQuart(a) {\n return a * a * a * a;\n },\n $OutQuart: function $OutQuart(a) {\n return -((a -= 1) * a * a * a - 1);\n },\n $InOutQuart: function $InOutQuart(a) {\n return (a *= 2) < 1 ? 1 / 2 * a * a * a * a : -1 / 2 * ((a -= 2) * a * a * a - 2);\n },\n $InQuint: function $InQuint(a) {\n return a * a * a * a * a;\n },\n $OutQuint: function $OutQuint(a) {\n return (a -= 1) * a * a * a * a + 1;\n },\n $InOutQuint: function $InOutQuint(a) {\n return (a *= 2) < 1 ? 1 / 2 * a * a * a * a * a : 1 / 2 * ((a -= 2) * a * a * a * a + 2);\n },\n $InSine: function $InSine(a) {\n return 1 - c.bc(c.E / 2 * a);\n },\n $OutSine: function $OutSine(a) {\n return c.pb(c.E / 2 * a);\n },\n $InOutSine: function $InOutSine(a) {\n return -1 / 2 * (c.bc(c.E * a) - 1);\n },\n $InExpo: function $InExpo(a) {\n return a == 0 ? 0 : c.v(2, 10 * (a - 1));\n },\n $OutExpo: function $OutExpo(a) {\n return a == 1 ? 1 : -c.v(2, -10 * a) + 1;\n },\n $InOutExpo: function $InOutExpo(a) {\n return a == 0 || a == 1 ? a : (a *= 2) < 1 ? 1 / 2 * c.v(2, 10 * (a - 1)) : 1 / 2 * (-c.v(2, -10 * --a) + 2);\n },\n $InCirc: function $InCirc(a) {\n return -(c.fc(1 - a * a) - 1);\n },\n $OutCirc: function $OutCirc(a) {\n return c.fc(1 - (a -= 1) * a);\n },\n $InOutCirc: function $InOutCirc(a) {\n return (a *= 2) < 1 ? -1 / 2 * (c.fc(1 - a * a) - 1) : 1 / 2 * (c.fc(1 - (a -= 2) * a) + 1);\n },\n $InElastic: function $InElastic(a) {\n if (!a || a == 1) return a;\n var b = .3,\n d = .075;\n return -(c.v(2, 10 * (a -= 1)) * c.pb((a - d) * 2 * c.E / b));\n },\n $OutElastic: function $OutElastic(a) {\n if (!a || a == 1) return a;\n var b = .3,\n d = .075;\n return c.v(2, -10 * a) * c.pb((a - d) * 2 * c.E / b) + 1;\n },\n $InOutElastic: function $InOutElastic(a) {\n if (!a || a == 1) return a;\n var b = .45,\n d = .1125;\n return (a *= 2) < 1 ? -.5 * c.v(2, 10 * (a -= 1)) * c.pb((a - d) * 2 * c.E / b) : c.v(2, -10 * (a -= 1)) * c.pb((a - d) * 2 * c.E / b) * .5 + 1;\n },\n $InBack: function $InBack(a) {\n var b = 1.70158;\n return a * a * ((b + 1) * a - b);\n },\n $OutBack: function $OutBack(a) {\n var b = 1.70158;\n return (a -= 1) * a * ((b + 1) * a + b) + 1;\n },\n $InOutBack: function $InOutBack(a) {\n var b = 1.70158;\n return (a *= 2) < 1 ? 1 / 2 * a * a * (((b *= 1.525) + 1) * a - b) : 1 / 2 * ((a -= 2) * a * (((b *= 1.525) + 1) * a + b) + 2);\n },\n $InBounce: function $InBounce(a) {\n return 1 - g.$OutBounce(1 - a);\n },\n $OutBounce: function $OutBounce(a) {\n return a < 1 / 2.75 ? 7.5625 * a * a : a < 2 / 2.75 ? 7.5625 * (a -= 1.5 / 2.75) * a + .75 : a < 2.5 / 2.75 ? 7.5625 * (a -= 2.25 / 2.75) * a + .9375 : 7.5625 * (a -= 2.625 / 2.75) * a + .984375;\n },\n $InOutBounce: function $InOutBounce(a) {\n return a < 1 / 2 ? g.$InBounce(a * 2) * .5 : g.$OutBounce(a * 2 - 1) * .5 + .5;\n },\n $GoBack: function $GoBack(a) {\n return 1 - c.H(2 - 1);\n },\n $InWave: function $InWave(a) {\n return 1 - c.bc(a * c.E * 2);\n },\n $OutWave: function $OutWave(a) {\n return c.pb(a * c.E * 2);\n },\n $OutJump: function $OutJump(a) {\n return 1 - ((a *= 2) < 1 ? (a = 1 - a) * a * a : (a -= 1) * a * a);\n },\n $InJump: function $InJump(a) {\n return (a *= 2) < 1 ? a * a * a : (a = 2 - a) * a * a;\n },\n $Early: c.Q,\n $Late: c.R\n };\n var b = i.$Jssor$ = new function () {\n var j = this,\n xb = /\\S+/g,\n K = 1,\n eb = 2,\n hb = 3,\n gb = 4,\n kb = 5,\n L,\n r = 0,\n n = 0,\n C = 0,\n x = navigator,\n qb = x.appName,\n p = x.userAgent,\n q = parseFloat;\n\n function Gb() {\n if (!L) {\n L = {\n Hc: \"ontouchstart\" in i || \"createTouch\" in h\n };\n var a;\n if (x.pointerEnabled || (a = x.msPointerEnabled)) L.ze = a ? \"msTouchAction\" : \"touchAction\";\n }\n\n return L;\n }\n\n function u(g) {\n if (!r) {\n r = -1;\n\n if (qb == \"Microsoft Internet Explorer\" && !!i.attachEvent && !!i.ActiveXObject) {\n var e = p.indexOf(\"MSIE\");\n r = K;\n n = q(p.substring(e + 5, p.indexOf(\";\", e)));\n /*@cc_on@*/\n } else if (qb == \"Netscape\" && !!i.addEventListener) {\n var d = p.indexOf(\"Firefox\"),\n b = p.indexOf(\"Safari\"),\n f = p.indexOf(\"Chrome\"),\n c = p.indexOf(\"AppleWebKit\");\n\n if (d >= 0) {\n r = eb;\n n = q(p.substring(d + 8));\n } else if (b >= 0) {\n var h = p.substring(0, b).lastIndexOf(\"/\");\n r = f >= 0 ? gb : hb;\n n = q(p.substring(h + 1, b));\n } else {\n var a = /Trident\\/.*rv:([0-9]{1,}[\\.0-9]{0,})/i.exec(p);\n\n if (a) {\n r = K;\n n = q(a[1]);\n }\n }\n\n if (c >= 0) C = q(p.substring(c + 12));\n } else {\n var a = /(opera)(?:.*version|)[ \\/]([\\w.]+)/i.exec(p);\n\n if (a) {\n r = kb;\n n = q(a[2]);\n }\n }\n }\n\n return g == r;\n }\n\n function v() {\n return u(K);\n }\n\n function fb() {\n return u(hb);\n }\n\n function jb() {\n return u(kb);\n }\n\n function bb() {\n return fb() && C > 534 && C < 535;\n }\n\n function H() {\n u();\n return C > 537 || n > 42 || r == K && n >= 11;\n }\n\n function cb(a) {\n var b, c;\n return function (g) {\n if (!b) {\n b = d;\n var f = a.substr(0, 1).toUpperCase() + a.substr(1);\n l([a].concat([\"WebKit\", \"ms\", \"Moz\", \"O\", \"webkit\"]), function (h, d) {\n var b = a;\n if (d) b = h + f;\n if (g.style[b] != e) return c = b;\n });\n }\n\n return c;\n };\n }\n\n function ab(b) {\n var a;\n return function (c) {\n a = a || cb(b)(c) || b;\n return a;\n };\n }\n\n var M = ab(\"transform\");\n\n function pb(a) {\n return {}.toString.call(a);\n }\n\n var mb = {};\n l([\"Boolean\", \"Number\", \"String\", \"Function\", \"Array\", \"Date\", \"RegExp\", \"Object\"], function (a) {\n mb[\"[object \" + a + \"]\"] = a.toLowerCase();\n });\n\n function l(b, d) {\n var a, c;\n\n if (pb(b) == \"[object Array]\") {\n for (a = 0; a < b.length; a++) {\n if (c = d(b[a], a, b)) return c;\n }\n } else for (a in b) {\n if (c = d(b[a], a, b)) return c;\n }\n }\n\n function G(a) {\n return a == f ? String(a) : mb[pb(a)] || \"object\";\n }\n\n function nb(a) {\n for (var b in a) {\n return d;\n }\n }\n\n function D(a) {\n try {\n return G(a) == \"object\" && !a.nodeType && a != a.window && (!a.constructor || {}.hasOwnProperty.call(a.constructor.prototype, \"isPrototypeOf\"));\n } catch (b) {}\n }\n\n function ub(b, a) {\n setTimeout(b, a || 0);\n }\n\n function lb(b, d, c) {\n var a = !b || b == \"inherit\" ? \"\" : b;\n l(d, function (c) {\n var b = c.exec(a);\n\n if (b) {\n var d = a.substr(0, b.index),\n e = a.substr(b.index + b[0].length + 1, a.length - 1);\n a = d + e;\n }\n });\n a && (c += (!a.indexOf(\" \") ? \"\" : \" \") + a);\n return c;\n }\n\n function rb(a, b) {\n if (a === e) a = b;\n return a;\n }\n\n j.Rc = Gb;\n j.be = v;\n j.eh = fb;\n j.Wg = H;\n cb(\"transform\");\n\n j.hd = function () {\n return n;\n };\n\n j.Sg = function () {\n u();\n return C;\n };\n\n j.$Delay = ub;\n j.X = rb;\n\n j.Y = function (a, b) {\n b.call(a);\n return A({}, a);\n };\n\n function V(a) {\n a.constructor === V.caller && a.B && a.B.apply(a, V.caller.arguments);\n }\n\n j.B = V;\n\n j.$GetElement = function (a) {\n if (j.Tg(a)) a = h.getElementById(a);\n return a;\n };\n\n function t(a) {\n return a || i.event;\n }\n\n j.Yg = t;\n\n j.$EvtSrc = function (b) {\n b = t(b);\n var a = b.target || b.srcElement || h;\n if (a.nodeType == 3) a = j.rd(a);\n return a;\n };\n\n j.Ee = function (a) {\n a = t(a);\n return a.relatedTarget || a.toElement;\n };\n\n j.he = function (a) {\n a = t(a);\n return a.which || [0, 1, 3, 0, 2][a.button] || a.charCode || a.keyCode;\n };\n\n j.pd = function (a) {\n a = t(a);\n return {\n x: a.clientX || 0,\n y: a.clientY || 0\n };\n };\n\n j.Vg = function (b, a) {\n return b.x >= a.x && b.x <= a.x + a.w && b.y >= a.y && b.y <= a.y + a.h;\n };\n\n j.fe = function (c, e) {\n var a = b.Zg(e),\n d = b.pd(c);\n return j.Vg(d, a);\n };\n\n function w(c, d, a) {\n if (a !== e) c.style[d] = a == e ? \"\" : a;else {\n var b = c.currentStyle || c.style;\n a = b[d];\n\n if (a == \"\" && i.getComputedStyle) {\n b = c.ownerDocument.defaultView.getComputedStyle(c, f);\n b && (a = b.getPropertyValue(d) || b[d]);\n }\n\n return a;\n }\n }\n\n function Y(b, c, a, d) {\n if (a === e) {\n a = q(w(b, c));\n isNaN(a) && (a = f);\n return a;\n }\n\n if (a == f) a = \"\";else d && (a += \"px\");\n w(b, c, a);\n }\n\n function m(c, a) {\n var d = a ? Y : w,\n b;\n if (a & 4) b = ab(c);\n return function (e, f) {\n return d(e, b ? b(e) : c, f, a & 2);\n };\n }\n\n function Bb(a) {\n return q(a.style.opacity || \"1\");\n }\n\n function Db(b, a) {\n b.style.opacity = a == 1 || a == f ? \"\" : c.$Round(a * 100) / 100;\n }\n\n var O = {\n $Rotate: [\"rotate\"],\n $RotateX: [\"rotateX\"],\n $RotateY: [\"rotateY\"],\n $SkewX: [\"skewX\"],\n $SkewY: [\"skewY\"]\n };\n if (!H()) O = A(O, {\n $ScaleX: [\"scaleX\", 2],\n $ScaleY: [\"scaleY\", 2],\n $TranslateZ: [\"translateZ\", 1]\n });\n\n function N(c, a) {\n var b = \"\";\n\n if (a) {\n if (v() && n && n < 10) {\n delete a.$RotateX;\n delete a.$RotateY;\n delete a.$TranslateZ;\n }\n\n l(a, function (d, c) {\n var a = O[c];\n\n if (a) {\n var e = a[1] || 0;\n if (P[c] != d) b += \" \" + a[0] + \"(\" + d + [\"deg\", \"px\", \"\"][e] + \")\";\n }\n });\n\n if (H()) {\n if (a.$TranslateX || a.$TranslateY || a.$TranslateZ != e) b += \" translate3d(\" + (a.$TranslateX || 0) + \"px,\" + (a.$TranslateY || 0) + \"px,\" + (a.$TranslateZ || 0) + \"px)\";\n if (a.$ScaleX == e) a.$ScaleX = 1;\n if (a.$ScaleY == e) a.$ScaleY = 1;\n if (a.$ScaleX != 1 || a.$ScaleY != 1) b += \" scale3d(\" + a.$ScaleX + \", \" + a.$ScaleY + \", 1)\";\n }\n }\n\n c.style[M(c)] = b;\n }\n\n j.ch = m(\"transformOrigin\", 4);\n j.bh = m(\"backfaceVisibility\", 4);\n j.kc = m(\"transformStyle\", 4);\n j.ah = m(\"perspective\", 6);\n j.yg = m(\"perspectiveOrigin\", 4);\n\n j.Vd = function (b, a) {\n if (v() && n < 9) b.style.zoom = a == 1 ? \"\" : a;else {\n var c = M(b),\n f = a == 1 ? \"\" : \"scale(\" + a + \")\",\n e = b.style[c],\n g = new RegExp(/[\\s]*scale\\(.*?\\)/g),\n d = lb(e, [g], f);\n b.style[c] = d;\n }\n };\n\n j.$AddEvent = function (a, c, d, b) {\n a = j.$GetElement(a);\n\n if (a.addEventListener) {\n c == \"mousewheel\" && a.addEventListener(\"DOMMouseScroll\", d, b);\n a.addEventListener(c, d, b);\n } else if (a.attachEvent) {\n a.attachEvent(\"on\" + c, d);\n b && a.setCapture && a.setCapture();\n }\n };\n\n j.$RemoveEvent = function (a, c, d, b) {\n a = j.$GetElement(a);\n\n if (a.removeEventListener) {\n c == \"mousewheel\" && a.removeEventListener(\"DOMMouseScroll\", d, b);\n a.removeEventListener(c, d, b);\n } else if (a.detachEvent) {\n a.detachEvent(\"on\" + c, d);\n b && a.releaseCapture && a.releaseCapture();\n }\n };\n\n j.$CancelEvent = function (a) {\n a = t(a);\n a.preventDefault && a.preventDefault();\n a.cancel = d;\n a.returnValue = k;\n };\n\n j.$StopEvent = function (a) {\n a = t(a);\n a.stopPropagation && a.stopPropagation();\n a.cancelBubble = d;\n };\n\n j.T = function (d, c) {\n var a = [].slice.call(arguments, 2),\n b = function b() {\n var b = a.concat([].slice.call(arguments, 0));\n return c.apply(d, b);\n };\n\n return b;\n };\n\n j.zg = function (a, b) {\n if (b == e) return a.textContent || a.innerText;\n var c = h.createTextNode(b);\n j.Qb(a);\n a.appendChild(c);\n };\n\n j.Zg = function (b) {\n var a = b.getBoundingClientRect();\n return {\n x: a.left,\n y: a.top,\n w: a.right - a.left,\n h: a.bottom - a.top\n };\n };\n\n j.Cb = function (d, c) {\n for (var b = [], a = d.firstChild; a; a = a.nextSibling) {\n (c || a.nodeType == 1) && b.push(a);\n }\n\n return b;\n };\n\n function ob(a, c, e, b) {\n b = b || \"u\";\n\n for (a = a ? a.firstChild : f; a; a = a.nextSibling) {\n if (a.nodeType == 1) {\n if (E(a, b) == c) return a;\n\n if (!e) {\n var d = ob(a, c, e, b);\n if (d) return d;\n }\n }\n }\n }\n\n j.$FindChild = ob;\n\n function T(a, d, g, b) {\n b = b || \"u\";\n var c = [];\n\n for (a = a ? a.firstChild : f; a; a = a.nextSibling) {\n if (a.nodeType == 1) {\n E(a, b) == d && c.push(a);\n\n if (!g) {\n var e = T(a, d, g, b);\n if (e.length) c = c.concat(e);\n }\n }\n }\n\n return c;\n }\n\n j.rg = function (b, a) {\n return b.getElementsByTagName(a);\n };\n\n j.lb = function (a, f, d, g) {\n d = d || \"u\";\n var e;\n\n do {\n if (a.nodeType == 1) {\n var c;\n d && (c = E(a, d));\n\n if (c && c == rb(f, c) || g == a.tagName) {\n e = a;\n break;\n }\n }\n\n a = b.rd(a);\n } while (a && a != h.body);\n\n return e;\n };\n\n j.qg = function (a) {\n return X([\"INPUT\", \"TEXTAREA\", \"SELECT\"])[a.tagName];\n };\n\n function A() {\n var f = arguments,\n d,\n c,\n b,\n a,\n h = 1 & f[0],\n g = 1 + h;\n d = f[g - 1] || {};\n\n for (; g < f.length; g++) {\n if (c = f[g]) for (b in c) {\n a = c[b];\n\n if (a !== e) {\n a = c[b];\n var i = d[b];\n d[b] = h && (D(i) || D(a)) ? A(h, {}, i, a) : a;\n }\n }\n }\n\n return d;\n }\n\n j.F = A;\n\n function W(f, g) {\n var d = {},\n c,\n a,\n b;\n\n for (c in f) {\n a = f[c];\n b = g[c];\n\n if (a !== b) {\n var e;\n\n if (D(a) && D(b)) {\n a = W(a, b);\n e = !nb(a);\n }\n\n !e && (d[c] = a);\n }\n }\n\n return d;\n }\n\n j.qe = function (a) {\n return G(a) == \"function\";\n };\n\n j.te = function (a) {\n return G(a) == \"array\";\n };\n\n j.Tg = function (a) {\n return G(a) == \"string\";\n };\n\n j.uc = function (a) {\n return !isNaN(q(a)) && isFinite(a);\n };\n\n j.c = l;\n j.Jd = D;\n\n function R(a) {\n return h.createElement(a);\n }\n\n j.Rb = function () {\n return R(\"DIV\");\n };\n\n j.vg = function () {\n return R(\"SPAN\");\n };\n\n j.ug = function () {};\n\n function F(b, c, a) {\n if (a == e) return b.getAttribute(c);\n b.setAttribute(c, a);\n }\n\n function E(a, b) {\n return F(a, b) || F(a, \"data-\" + b);\n }\n\n j.n = F;\n j.db = E;\n\n j.q = function (d, b, c) {\n var a = j.tg(E(d, b));\n if (isNaN(a)) a = c;\n return a;\n };\n\n function y(b, a) {\n return F(b, \"class\", a) || \"\";\n }\n\n function X(b) {\n var a = {};\n l(b, function (b) {\n if (b != e) a[b] = b;\n });\n return a;\n }\n\n function vb(b, a) {\n return b.match(a || xb);\n }\n\n function Q(b, a) {\n return X(vb(b || \"\", a));\n }\n\n j.Dd = X;\n j.Lg = vb;\n\n j.Kg = function (a) {\n a && (a = a.toLowerCase());\n return a;\n };\n\n function Z(b, c) {\n var a = \"\";\n l(c, function (c) {\n a && (a += b);\n a += c;\n });\n return a;\n }\n\n function I(a, c, b) {\n y(a, Z(\" \", A(W(Q(y(a)), Q(c)), Q(b))));\n }\n\n j.ud = Z;\n\n j.rd = function (a) {\n return a.parentNode;\n };\n\n j.xb = function (a) {\n j.zb(a, \"none\");\n };\n\n j.eb = function (a, b) {\n j.zb(a, b ? \"none\" : \"\");\n };\n\n j.Ng = function (b, a) {\n b.removeAttribute(a);\n };\n\n j.Pg = function (d, a) {\n if (a) d.style.clip = \"rect(\" + c.$Round(a.$Top || a.N || 0) + \"px \" + c.$Round(a.$Right) + \"px \" + c.$Round(a.$Bottom) + \"px \" + c.$Round(a.$Left || a.K || 0) + \"px)\";else if (a !== e) {\n var h = d.style.cssText,\n g = [new RegExp(/[\\s]*clip: rect\\(.*?\\)[;]?/i), new RegExp(/[\\s]*cliptop: .*?[;]?/i), new RegExp(/[\\s]*clipright: .*?[;]?/i), new RegExp(/[\\s]*clipbottom: .*?[;]?/i), new RegExp(/[\\s]*clipleft: .*?[;]?/i)],\n f = lb(h, g, \"\");\n b.xd(d, f);\n }\n };\n\n j.Og = function (b, a) {\n if (a) b.style.backgroundColor = \"rgba(\" + c.$Round(a.Fd) + \",\" + c.$Round(a.Ad) + \",\" + c.$Round(a.Od) + \",\" + a.$Opacity + \")\";\n };\n\n j.Db = function () {\n return +new Date();\n };\n\n j.J = function (b, a) {\n b.appendChild(a);\n };\n\n j.Gg = function (b, a) {\n l(a, function (a) {\n j.J(b, a);\n });\n };\n\n j.tb = function (b, a, c) {\n (c || a.parentNode).insertBefore(b, a);\n };\n\n j.Fg = function (b, a, c) {\n b.insertAdjacentHTML(a, c);\n };\n\n j.qb = function (b, a) {\n a = a || b.parentNode;\n a && a.removeChild(b);\n };\n\n j.Eg = function (a, b) {\n l(a, function (a) {\n j.qb(a, b);\n });\n };\n\n j.Qb = function (a) {\n j.Eg(j.Cb(a, d), a);\n };\n\n function sb() {\n l([].slice.call(arguments, 0), function (a) {\n if (j.te(a)) sb.apply(f, a);else a && a.$Destroy();\n });\n }\n\n j.$Destroy = sb;\n\n j.fd = function (a, b) {\n var c = j.rd(a);\n\n if (b & 1) {\n j.Z(a, (j.C(c) - j.C(a)) / 2);\n j.Pd(a, f);\n }\n\n if (b & 2) {\n j.V(a, (j.D(c) - j.D(a)) / 2);\n j.Ed(a, f);\n }\n };\n\n var S = {\n $Top: f,\n $Right: f,\n $Bottom: f,\n $Left: f,\n I: f,\n G: f\n };\n\n j.Hg = function (a) {\n var b = j.Rb();\n s(b, {\n Rd: \"block\",\n Ob: j.wb(a),\n $Top: 0,\n $Left: 0,\n I: 0,\n G: 0\n });\n var d = j.Nd(a, S);\n j.tb(b, a);\n j.J(b, a);\n var e = j.Nd(a, S),\n c = {};\n l(d, function (b, a) {\n if (b == e[a]) c[a] = b;\n });\n s(b, S);\n s(b, c);\n s(a, {\n $Top: 0,\n $Left: 0\n });\n return c;\n };\n\n j.Jg = function (b, a) {\n return parseInt(b, a || 10);\n };\n\n j.tg = q;\n\n j.de = function (b, a) {\n var c = h.body;\n\n while (a && b !== a && c !== a) {\n a = a.parentNode;\n }\n\n return b === a;\n };\n\n function U(d, c, b) {\n var a = d.cloneNode(!c);\n !b && j.Ng(a, \"id\");\n return a;\n }\n\n j.fb = U;\n\n j.Kb = function (e, f) {\n var a = new Image();\n\n function b(e, d) {\n j.$RemoveEvent(a, \"load\", b);\n j.$RemoveEvent(a, \"abort\", c);\n j.$RemoveEvent(a, \"error\", c);\n f && f(a, d);\n }\n\n function c(a) {\n b(a, d);\n }\n\n if (jb() && n < 11.6 || !e) b(!e);else {\n j.$AddEvent(a, \"load\", b);\n j.$AddEvent(a, \"abort\", c);\n j.$AddEvent(a, \"error\", c);\n a.src = e;\n }\n };\n\n j.Ig = function (e, a, d) {\n var b = 1;\n\n function c(c) {\n b--;\n if (a && c && c.src == a.src) a = c;\n !b && d && d(a);\n }\n\n l(e, function (a) {\n if (a.src) {\n b++;\n j.Kb(a.src, c);\n }\n });\n c();\n };\n\n j.zd = function (a, g, i, h) {\n if (h) a = U(a);\n var c = T(a, g);\n if (!c.length) c = b.rg(a, g);\n\n for (var f = c.length - 1; f > -1; f--) {\n var d = c[f],\n e = U(i);\n y(e, y(d));\n b.xd(e, d.style.cssText);\n b.tb(e, d);\n b.qb(d);\n }\n\n return a;\n };\n\n function Eb() {\n var a = this;\n b.Y(a, o);\n var d,\n q = \"\",\n s = [\"av\", \"pv\", \"ds\", \"dn\"],\n f = [],\n r,\n n = 0,\n k = 0,\n g = 0;\n\n function m() {\n I(d, r, (f[g || k & 2 || k] || \"\") + \" \" + (f[n] || \"\"));\n j.Fc(d, g ? \"none\" : \"\");\n }\n\n function c() {\n n = 0;\n a.ab(i, \"mouseup\", c);\n a.ab(h, \"mouseup\", c);\n a.ab(h, \"touchend\", c);\n a.ab(h, \"touchcancel\", c);\n a.ab(i, \"blur\", c);\n m();\n }\n\n function p(b) {\n if (g) j.$CancelEvent(b);else {\n n = 4;\n m();\n a.a(i, \"mouseup\", c);\n a.a(h, \"mouseup\", c);\n a.a(h, \"touchend\", c);\n a.a(h, \"touchcancel\", c);\n a.a(i, \"blur\", c);\n }\n }\n\n a.Kd = function (a) {\n if (a === e) return k;\n k = a & 2 || a & 1;\n m();\n };\n\n a.$Enable = function (a) {\n if (a === e) return !g;\n g = a ? 0 : 3;\n m();\n };\n\n a.B = function (e) {\n a.$Elmt = d = j.$GetElement(e);\n F(d, \"data-jssor-button\", \"1\");\n var c = b.Lg(y(d));\n if (c) q = c.shift();\n l(s, function (a) {\n f.push(q + a);\n });\n r = Z(\" \", f);\n f.unshift(\"\");\n a.a(d, \"mousedown\", p);\n a.a(d, \"touchstart\", p);\n };\n\n b.B(a);\n }\n\n j.Bc = function (a) {\n return new Eb(a);\n };\n\n j.O = w;\n m(\"backgroundColor\");\n j.ic = m(\"overflow\");\n j.Fc = m(\"pointerEvents\");\n j.V = m(\"top\", 2);\n j.Pd = m(\"right\", 2);\n j.Ed = m(\"bottom\", 2);\n j.Z = m(\"left\", 2);\n j.C = m(\"width\", 2);\n j.D = m(\"height\", 2);\n m(\"marginLeft\", 2);\n m(\"marginTop\", 2);\n j.wb = m(\"position\");\n j.zb = m(\"display\");\n j.S = m(\"zIndex\", 1);\n\n j.cf = function (b, a, c) {\n if (a !== e) Db(b, a, c);else return Bb(b);\n };\n\n j.xd = function (a, b) {\n if (b != e) a.style.cssText = b;else return a.style.cssText;\n };\n\n j.lf = function (b, a) {\n if (a === e) {\n a = w(b, \"backgroundImage\") || \"\";\n var c = /\\burl\\s*\\(\\s*[\"']?([^\"'\\r\\n,]+)[\"']?\\s*\\)/gi.exec(a) || [];\n return c[1];\n }\n\n w(b, \"backgroundImage\", a ? \"url('\" + a + \"')\" : \"\");\n };\n\n var J;\n j.kf = J = {\n $Opacity: j.cf,\n $Top: j.V,\n $Right: j.Pd,\n $Bottom: j.Ed,\n $Left: j.Z,\n I: j.C,\n G: j.D,\n Ob: j.wb,\n Rd: j.zb,\n $ZIndex: j.S\n };\n\n j.Nd = function (c, b) {\n var a = {};\n l(b, function (d, b) {\n if (J[b]) a[b] = J[b](c);\n });\n return a;\n };\n\n function s(b, i) {\n var a = H(),\n g = bb(),\n h = M(b);\n\n function d(l, a) {\n a = a || {};\n var g = a.$TranslateZ || 0,\n i = (a.$RotateX || 0) % 360,\n j = (a.$RotateY || 0) % 360,\n k = (a.$Rotate || 0) % 360,\n c = a.$ScaleX,\n d = a.$ScaleY,\n f = a.Mh;\n if (c == e) c = 1;\n if (d == e) d = 1;\n if (f == e) f = 1;\n var b = new Ab(a.$TranslateX, a.$TranslateY, g);\n b.$Scale(c, d, f);\n b.Ue(a.$SkewX, a.$SkewY);\n b.$RotateX(i);\n b.$RotateY(j);\n b.Xe(k);\n b.$Move(a.K, a.N);\n l.style[h] = b.Ve();\n }\n\n s = function s(c, b) {\n b = b || {};\n var i = b.K,\n k = b.N,\n h;\n l(J, function (a, d) {\n h = b[d];\n h !== e && a(c, h);\n });\n j.Pg(c, b.$Clip);\n j.Og(c, b.Ab);\n\n if (!a) {\n i != e && j.Z(c, (b.se || 0) + i);\n k != e && j.V(c, (b.ve || 0) + k);\n }\n\n if (b.We) if (g) ub(j.T(f, N, c, b));else if (a) d(c, b);else N(c, b);\n };\n\n j.U = s;\n s(b, i);\n }\n\n j.U = s;\n\n function Ab(j, k, o) {\n var d = this,\n b = [1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, j || 0, k || 0, o || 0, 1],\n i = c.pb,\n h = c.bc,\n l = c.Id;\n\n function g(a) {\n return a * c.E / 180;\n }\n\n function m(b, c, f, g, i, l, n, o, q, t, u, w, y, A, C, F, a, d, e, h, j, k, m, p, r, s, v, x, z, B, D, E) {\n return [b * a + c * j + f * r + g * z, b * d + c * k + f * s + g * B, b * e + c * m + f * v + g * D, b * h + c * p + f * x + g * E, i * a + l * j + n * r + o * z, i * d + l * k + n * s + o * B, i * e + l * m + n * v + o * D, i * h + l * p + n * x + o * E, q * a + t * j + u * r + w * z, q * d + t * k + u * s + w * B, q * e + t * m + u * v + w * D, q * h + t * p + u * x + w * E, y * a + A * j + C * r + F * z, y * d + A * k + C * s + F * B, y * e + A * m + C * v + F * D, y * h + A * p + C * x + F * E];\n }\n\n function e(c, a) {\n return m.apply(f, (a || b).concat(c));\n }\n\n d.$Scale = function (a, c, d) {\n if (a != 1 || c != 1 || d != 1) b = e([a, 0, 0, 0, 0, c, 0, 0, 0, 0, d, 0, 0, 0, 0, 1]);\n };\n\n d.$Move = function (a, c, d) {\n b[12] += a || 0;\n b[13] += c || 0;\n b[14] += d || 0;\n };\n\n d.$RotateX = function (c) {\n if (c) {\n a = g(c);\n var d = h(a),\n f = i(a);\n b = e([1, 0, 0, 0, 0, d, f, 0, 0, -f, d, 0, 0, 0, 0, 1]);\n }\n };\n\n d.$RotateY = function (c) {\n if (c) {\n a = g(c);\n var d = h(a),\n f = i(a);\n b = e([d, 0, -f, 0, 0, 1, 0, 0, f, 0, d, 0, 0, 0, 0, 1]);\n }\n };\n\n d.Xe = function (c) {\n if (c) {\n a = g(c);\n var d = h(a),\n f = i(a);\n b = e([d, f, 0, 0, -f, d, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1]);\n }\n };\n\n d.Ue = function (a, c) {\n if (a || c) {\n j = g(a);\n k = g(c);\n b = e([1, l(k), 0, 0, l(j), 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1]);\n }\n };\n\n d.Ve = function () {\n return \"matrix3d(\" + b.join(\",\") + \")\";\n };\n }\n\n var P = {\n se: 0,\n ve: 0,\n K: 0,\n N: 0,\n $Zoom: 1,\n $ScaleX: 1,\n $ScaleY: 1,\n $Rotate: 0,\n $RotateX: 0,\n $RotateY: 0,\n $TranslateX: 0,\n $TranslateY: 0,\n $TranslateZ: 0,\n $SkewX: 0,\n $SkewY: 0\n };\n\n j.Zc = function (c, d) {\n var a = c || {};\n if (c) if (b.qe(c)) a = {\n X: a\n };else if (b.qe(c.$Clip)) a.$Clip = {\n X: c.$Clip\n };\n a.X = a.X || d;\n if (a.$Clip) a.$Clip.X = a.$Clip.X || d;\n if (a.Ab) a.Ab.X = a.Ab.X || d;\n return a;\n };\n\n function tb(c, a) {\n var b = {};\n l(c, function (c, d) {\n var f = c;\n if (a[d] != e) if (j.uc(c)) f = c + a[d];else f = tb(c, a[d]);\n b[d] = f;\n });\n return b;\n }\n\n j.Re = tb;\n\n j.Ae = function (o, j, s, t, D, E, p) {\n var a = j;\n\n if (o) {\n a = {};\n\n for (var i in j) {\n var F = E[i] || 1,\n B = D[i] || [0, 1],\n h = (s - B[0]) / B[1];\n h = c.j(c.m(h, 0), 1);\n h = h * F;\n var y = c.R(h);\n if (h != y) h -= y;\n var k = t.X || g.$Linear,\n m,\n G = o[i],\n r = j[i];\n\n if (b.uc(r)) {\n k = t[i] || k;\n var C = k(h);\n m = G + r * C;\n } else {\n m = A({\n rc: {}\n }, o[i]);\n var z = t[i] || {};\n l(r.rc || r, function (d, a) {\n k = z[a] || z.X || k;\n var c = k(h),\n b = d * c;\n m.rc[a] = b;\n m[a] += b;\n });\n }\n\n a[i] = m;\n }\n\n var x = l(j, function (b, a) {\n return P[a] != e;\n });\n x && l(P, function (c, b) {\n if (a[b] == e && o[b] !== e) a[b] = o[b];\n });\n\n if (x) {\n if (a.$Zoom) a.$ScaleX = a.$ScaleY = a.$Zoom;\n a.$OriginalWidth = p.$OriginalWidth;\n a.$OriginalHeight = p.$OriginalHeight;\n if (v() && n >= 11 && (j.K || j.N) && s != 0 && s != 1) a.$Rotate = a.$Rotate || 1e-8;\n a.We = d;\n }\n }\n\n if (j.$Clip && p.$Move) {\n var q = a.$Clip.rc,\n w = (q.$Top || 0) + (q.$Bottom || 0),\n u = (q.$Left || 0) + (q.$Right || 0);\n a.$Left = (a.$Left || 0) + u;\n a.$Top = (a.$Top || 0) + w;\n a.$Clip.$Left -= u;\n a.$Clip.$Right -= u;\n a.$Clip.$Top -= w;\n a.$Clip.$Bottom -= w;\n }\n\n if (a.$Clip && !a.$Clip.$Top && !a.$Clip.$Left && !a.$Clip.N && !a.$Clip.K && a.$Clip.$Right == p.$OriginalWidth && a.$Clip.$Bottom == p.$OriginalHeight) a.$Clip = f;\n return a;\n };\n }();\n\n function o() {\n var a = this,\n f,\n e = [],\n c = [];\n\n function k(a, b) {\n e.push({\n Nb: a,\n Pb: b\n });\n }\n\n function j(a, c) {\n b.c(e, function (b, d) {\n b.Nb == a && b.Pb === c && e.splice(d, 1);\n });\n }\n\n function h() {\n e = [];\n }\n\n function g() {\n b.c(c, function (a) {\n b.$RemoveEvent(a.Wd, a.Nb, a.Pb, a.Xd);\n });\n c = [];\n }\n\n a.Nc = function () {\n return f;\n };\n\n a.a = function (f, d, e, a) {\n b.$AddEvent(f, d, e, a);\n c.push({\n Wd: f,\n Nb: d,\n Pb: e,\n Xd: a\n });\n };\n\n a.ab = function (f, d, e, a) {\n b.c(c, function (g, h) {\n if (g.Wd === f && g.Nb == d && g.Pb === e && g.Xd == a) {\n b.$RemoveEvent(f, d, e, a);\n c.splice(h, 1);\n }\n });\n };\n\n a.Zd = g;\n a.$On = a.addEventListener = k;\n a.$Off = a.removeEventListener = j;\n\n a.k = function (a) {\n var c = [].slice.call(arguments, 1);\n b.c(e, function (b) {\n b.Nb == a && b.Pb.apply(i, c);\n });\n };\n\n a.$Destroy = function () {\n if (!f) {\n f = d;\n g();\n h();\n }\n };\n }\n\n var l = function l(C, F, h, m, T, O) {\n C = C || 0;\n var a = this,\n p,\n n,\n o,\n t,\n D = 0,\n Q = 1,\n M,\n N,\n L,\n E,\n B = 0,\n j = 0,\n r = 0,\n A,\n l,\n f,\n g,\n s,\n z,\n v = [],\n y,\n I = k,\n J,\n H = k;\n\n function U(a) {\n f += a;\n g += a;\n l += a;\n j += a;\n r += a;\n B += a;\n }\n\n function x(C) {\n var k = C;\n if (s) if (!z && (k >= g || k < f) || z && k >= f) k = ((k - f) % s + s) % s + f;\n\n if (!A || t || j != k) {\n var i = c.j(k, g);\n i = c.m(i, f);\n if (h.$Reverse) i = g - i + f;\n\n if (!A || t || i != r) {\n if (O) {\n var x = (i - l) / (F || 1),\n o = b.Ae(T, O, x, M, L, N, h);\n if (y) b.c(o, function (b, a) {\n y[a] && y[a](m, b);\n });else b.U(m, o);\n var n;\n\n if (J) {\n var p = i > f && i < g;\n if (p != H) n = H = p;\n }\n\n if (!n && o.$Opacity != e) {\n var q = o.$Opacity < .001;\n if (q != I) n = I = q;\n }\n\n if (n != e) {\n n && b.Fc(m, \"none\");\n !n && b.Fc(m, b.n(m, \"data-events\"));\n }\n }\n\n var w = r,\n u = r = i;\n b.c(v, function (b, c) {\n var a = !A && z || k <= j ? v[v.length - c - 1] : b;\n a.M(i - B);\n });\n j = k;\n A = d;\n a.md(w - l, u - l);\n a.Gb(w, u);\n }\n }\n }\n\n function G(a, b, d) {\n b && a.$Shift(g);\n\n if (!d) {\n f = c.j(f, a.Dc() + B);\n g = c.m(g, a.nb() + B);\n }\n\n v.push(a);\n }\n\n var u = i.requestAnimationFrame || i.webkitRequestAnimationFrame || i.mozRequestAnimationFrame || i.msRequestAnimationFrame;\n if (b.eh() && b.hd() < 7 || !u) u = function u(a) {\n b.$Delay(a, h.$Interval);\n };\n\n function P() {\n if (p) {\n var d = b.Db(),\n e = c.j(d - D, h.le),\n a = j + e * o * Q;\n D = d;\n if (a * o >= n * o) a = n;\n x(a);\n if (!t && a * o >= n * o) R(E);else u(P);\n }\n }\n\n function w(e, h, i) {\n if (!p) {\n p = d;\n t = i;\n E = h;\n e = c.m(e, f);\n e = c.j(e, g);\n n = e;\n o = n < j ? -1 : 1;\n a.Oc();\n D = b.Db();\n u(P);\n }\n }\n\n function R(b) {\n if (p) {\n t = p = E = k;\n a.Kc();\n b && b();\n }\n }\n\n a.$Play = function (a, b, c) {\n w(a ? j + a : g, b, c);\n };\n\n a.Gc = w;\n\n a.Le = function (a, b) {\n w(g, a, b);\n };\n\n a.L = R;\n\n a.pe = function () {\n return j;\n };\n\n a.ue = function () {\n return n;\n };\n\n a.o = function () {\n return r;\n };\n\n a.M = x;\n\n a.Je = function () {\n x(g, d);\n };\n\n a.$IsPlaying = function () {\n return p;\n };\n\n a.je = function (a) {\n Q = a;\n };\n\n a.$Shift = U;\n a.ud = G;\n\n a.W = function (a, b) {\n G(a, 0, b);\n };\n\n a.od = function (a) {\n G(a, 1);\n };\n\n a.nd = function (a) {\n g += a;\n };\n\n a.Dc = function () {\n return f;\n };\n\n a.nb = function () {\n return g;\n };\n\n a.Gb = a.Oc = a.Kc = a.md = b.ug;\n a.sd = b.Db();\n h = b.F({\n $Interval: 16,\n le: 50\n }, h);\n m && (J = b.n(m, \"data-inactive\"));\n s = h.lc;\n z = h.bf;\n y = h.mf;\n f = l = C;\n g = C + F;\n N = h.$Round || {};\n L = h.$During || {};\n M = b.Zc(h.$Easing);\n };\n\n var n = {\n af: \"data-scale\",\n Eb: \"data-autocenter\",\n Lc: \"data-nofreeze\",\n ee: \"data-nodrag\"\n },\n q = new function () {\n var a = this;\n\n a.xc = function (c, a, e, d) {\n (d || !b.n(c, a)) && b.n(c, a, e);\n };\n\n a.yc = function (a) {\n var c = b.q(a, n.Eb);\n b.fd(a, c);\n };\n }(),\n s = i.$JssorSlideshowFormations$ = new function () {\n var h = this,\n b = 0,\n a = 1,\n f = 2,\n e = 3,\n s = 1,\n r = 2,\n t = 4,\n q = 8,\n w = 256,\n x = 512,\n v = 1024,\n u = 2048,\n j = u + s,\n i = u + r,\n o = x + s,\n m = x + r,\n n = w + t,\n k = w + q,\n l = v + t,\n p = v + q;\n\n function y(a) {\n return (a & r) == r;\n }\n\n function z(a) {\n return (a & t) == t;\n }\n\n function g(b, a, c) {\n c.push(a);\n b[a] = b[a] || [];\n b[a].push(c);\n }\n\n h.$FormationStraight = function (f) {\n for (var d = f.$Cols, e = f.$Rows, s = f.$Assembly, t = f.sc, r = [], a = 0, b = 0, p = d - 1, q = e - 1, h = t - 1, c, b = 0; b < e; b++) {\n for (a = 0; a < d; a++) {\n switch (s) {\n case j:\n c = h - (a * e + (q - b));\n break;\n\n case l:\n c = h - (b * d + (p - a));\n break;\n\n case o:\n c = h - (a * e + b);\n\n case n:\n c = h - (b * d + a);\n break;\n\n case i:\n c = a * e + b;\n break;\n\n case k:\n c = b * d + (p - a);\n break;\n\n case m:\n c = a * e + (q - b);\n break;\n\n default:\n c = b * d + a;\n }\n\n g(r, c, [b, a]);\n }\n }\n\n return r;\n };\n\n h.$FormationSwirl = function (q) {\n var x = q.$Cols,\n y = q.$Rows,\n B = q.$Assembly,\n w = q.sc,\n A = [],\n z = [],\n u = 0,\n c = 0,\n h = 0,\n r = x - 1,\n s = y - 1,\n t,\n p,\n v = 0;\n\n switch (B) {\n case j:\n c = r;\n h = 0;\n p = [f, a, e, b];\n break;\n\n case l:\n c = 0;\n h = s;\n p = [b, e, a, f];\n break;\n\n case o:\n c = r;\n h = s;\n p = [e, a, f, b];\n break;\n\n case n:\n c = r;\n h = s;\n p = [a, e, b, f];\n break;\n\n case i:\n c = 0;\n h = 0;\n p = [f, b, e, a];\n break;\n\n case k:\n c = r;\n h = 0;\n p = [a, f, b, e];\n break;\n\n case m:\n c = 0;\n h = s;\n p = [e, b, f, a];\n break;\n\n default:\n c = 0;\n h = 0;\n p = [b, f, a, e];\n }\n\n u = 0;\n\n while (u < w) {\n t = h + \",\" + c;\n\n if (c >= 0 && c < x && h >= 0 && h < y && !z[t]) {\n z[t] = d;\n g(A, u++, [h, c]);\n } else switch (p[v++ % p.length]) {\n case b:\n c--;\n break;\n\n case f:\n h--;\n break;\n\n case a:\n c++;\n break;\n\n case e:\n h++;\n }\n\n switch (p[v % p.length]) {\n case b:\n c++;\n break;\n\n case f:\n h++;\n break;\n\n case a:\n c--;\n break;\n\n case e:\n h--;\n }\n }\n\n return A;\n };\n\n h.$FormationZigZag = function (p) {\n var w = p.$Cols,\n x = p.$Rows,\n z = p.$Assembly,\n v = p.sc,\n t = [],\n u = 0,\n c = 0,\n d = 0,\n q = w - 1,\n r = x - 1,\n y,\n h,\n s = 0;\n\n switch (z) {\n case j:\n c = q;\n d = 0;\n h = [f, a, e, a];\n break;\n\n case l:\n c = 0;\n d = r;\n h = [b, e, a, e];\n break;\n\n case o:\n c = q;\n d = r;\n h = [e, a, f, a];\n break;\n\n case n:\n c = q;\n d = r;\n h = [a, e, b, e];\n break;\n\n case i:\n c = 0;\n d = 0;\n h = [f, b, e, b];\n break;\n\n case k:\n c = q;\n d = 0;\n h = [a, f, b, f];\n break;\n\n case m:\n c = 0;\n d = r;\n h = [e, b, f, b];\n break;\n\n default:\n c = 0;\n d = 0;\n h = [b, f, a, f];\n }\n\n u = 0;\n\n while (u < v) {\n y = d + \",\" + c;\n\n if (c >= 0 && c < w && d >= 0 && d < x && typeof t[y] == \"undefined\") {\n g(t, u++, [d, c]);\n\n switch (h[s % h.length]) {\n case b:\n c++;\n break;\n\n case f:\n d++;\n break;\n\n case a:\n c--;\n break;\n\n case e:\n d--;\n }\n } else {\n switch (h[s++ % h.length]) {\n case b:\n c--;\n break;\n\n case f:\n d--;\n break;\n\n case a:\n c++;\n break;\n\n case e:\n d++;\n }\n\n switch (h[s++ % h.length]) {\n case b:\n c++;\n break;\n\n case f:\n d++;\n break;\n\n case a:\n c--;\n break;\n\n case e:\n d--;\n }\n }\n }\n\n return t;\n };\n\n h.$FormationStraightStairs = function (q) {\n var u = q.$Cols,\n v = q.$Rows,\n e = q.$Assembly,\n t = q.sc,\n r = [],\n s = 0,\n c = 0,\n d = 0,\n f = u - 1,\n h = v - 1,\n x = t - 1;\n\n switch (e) {\n case j:\n case m:\n case o:\n case i:\n var a = 0,\n b = 0;\n break;\n\n case k:\n case l:\n case n:\n case p:\n var a = f,\n b = 0;\n break;\n\n default:\n e = p;\n var a = f,\n b = 0;\n }\n\n c = a;\n d = b;\n\n while (s < t) {\n if (z(e) || y(e)) g(r, x - s++, [d, c]);else g(r, s++, [d, c]);\n\n switch (e) {\n case j:\n case m:\n c--;\n d++;\n break;\n\n case o:\n case i:\n c++;\n d--;\n break;\n\n case k:\n case l:\n c--;\n d--;\n break;\n\n case p:\n case n:\n default:\n c++;\n d++;\n }\n\n if (c < 0 || d < 0 || c > f || d > h) {\n switch (e) {\n case j:\n case m:\n a++;\n break;\n\n case k:\n case l:\n case o:\n case i:\n b++;\n break;\n\n case p:\n case n:\n default:\n a--;\n }\n\n if (a < 0 || b < 0 || a > f || b > h) {\n switch (e) {\n case j:\n case m:\n a = f;\n b++;\n break;\n\n case o:\n case i:\n b = h;\n a++;\n break;\n\n case k:\n case l:\n b = h;\n a--;\n break;\n\n case p:\n case n:\n default:\n a = 0;\n b++;\n }\n\n if (b > h) b = h;else if (b < 0) b = 0;else if (a > f) a = f;else if (a < 0) a = 0;\n }\n\n d = b;\n c = a;\n }\n }\n\n return r;\n };\n\n h.$FormationRectangle = function (f) {\n var d = f.$Cols || 1,\n e = f.$Rows || 1,\n h = [],\n a,\n b,\n i;\n i = c.$Round(c.j(d / 2, e / 2)) + 1;\n\n for (a = 0; a < d; a++) {\n for (b = 0; b < e; b++) {\n g(h, i - c.j(a + 1, b + 1, d - a, e - b), [b, a]);\n }\n }\n\n return h;\n };\n\n h.$FormationRandom = function (d) {\n for (var e = [], a, b = 0; b < d.$Rows; b++) {\n for (a = 0; a < d.$Cols; a++) {\n g(e, c.Q(1e5 * c.Md()) % 13, [b, a]);\n }\n }\n\n return e;\n };\n\n h.$FormationCircle = function (d) {\n for (var e = d.$Cols || 1, f = d.$Rows || 1, h = [], a, i = e / 2 - .5, j = f / 2 - .5, b = 0; b < e; b++) {\n for (a = 0; a < f; a++) {\n g(h, c.$Round(c.fc(c.v(b - i, 2) + c.v(a - j, 2))), [a, b]);\n }\n }\n\n return h;\n };\n\n h.$FormationCross = function (d) {\n for (var e = d.$Cols || 1, f = d.$Rows || 1, h = [], a, i = e / 2 - .5, j = f / 2 - .5, b = 0; b < e; b++) {\n for (a = 0; a < f; a++) {\n g(h, c.$Round(c.j(c.H(b - i), c.H(a - j))), [a, b]);\n }\n }\n\n return h;\n };\n\n h.$FormationRectangleCross = function (f) {\n for (var h = f.$Cols || 1, i = f.$Rows || 1, j = [], a, d = h / 2 - .5, e = i / 2 - .5, k = c.m(d, e) + 1, b = 0; b < h; b++) {\n for (a = 0; a < i; a++) {\n g(j, c.$Round(k - c.m(d - c.H(b - d), e - c.H(a - e))) - 1, [a, b]);\n }\n }\n\n return j;\n };\n }();\n\n i.$JssorSlideshowRunner$ = function (m, r, p, u, z, A) {\n var a = this,\n v,\n h,\n e,\n y = 0,\n x = u.$TransitionsOrder,\n q,\n i = 8;\n\n function t(a) {\n if (a.$Top) a.N = a.$Top;\n if (a.$Left) a.K = a.$Left;\n b.c(a, function (a) {\n b.Jd(a) && t(a);\n });\n }\n\n function j(h, e, f) {\n var a = {\n $Interval: e,\n $Duration: 1,\n $Delay: 0,\n $Cols: 1,\n $Rows: 1,\n $Opacity: 0,\n $Zoom: 0,\n $Clip: 0,\n $Move: k,\n $SlideOut: k,\n $Reverse: k,\n $Formation: s.$FormationRandom,\n $Assembly: 1032,\n $ChessMode: {\n $Column: 0,\n $Row: 0\n },\n $Easing: g.$Linear,\n $Round: {},\n tc: [],\n $During: {}\n };\n b.F(a, h);\n if (a.$Rows == 0) a.$Rows = c.$Round(a.$Cols * f);\n t(a);\n a.sc = a.$Cols * a.$Rows;\n a.$Easing = b.Zc(a.$Easing, g.$Linear);\n a.Te = c.Q(a.$Duration / a.$Interval);\n\n a.Se = function (c, b) {\n c /= a.$Cols;\n b /= a.$Rows;\n var f = c + \"x\" + b;\n\n if (!a.tc[f]) {\n a.tc[f] = {\n I: c,\n G: b\n };\n\n for (var d = 0; d < a.$Cols; d++) {\n for (var e = 0; e < a.$Rows; e++) {\n a.tc[f][e + \",\" + d] = {\n $Top: e * b,\n $Right: d * c + c,\n $Bottom: e * b + b,\n $Left: d * c\n };\n }\n }\n }\n\n return a.tc[f];\n };\n\n if (a.$Brother) {\n a.$Brother = j(a.$Brother, e, f);\n a.$SlideOut = d;\n }\n\n return a;\n }\n\n function n(z, i, a, v, n, l) {\n var y = this,\n t,\n u = {},\n h = {},\n m = [],\n f,\n e,\n r,\n p = a.$ChessMode.$Column || 0,\n q = a.$ChessMode.$Row || 0,\n g = a.Se(n, l),\n o = B(a),\n C = o.length - 1,\n s = a.$Duration + a.$Delay * C,\n w = v + s,\n j = a.$SlideOut,\n x;\n w += 50;\n\n function B(a) {\n var b = a.$Formation(a);\n return a.$Reverse ? b.reverse() : b;\n }\n\n y.Td = w;\n\n y.jc = function (d) {\n d -= v;\n var e = d < s;\n\n if (e || x) {\n x = e;\n if (!j) d = s - d;\n var f = c.Q(d / a.$Interval);\n b.c(h, function (a, e) {\n var d = c.m(f, a.j);\n d = c.j(d, a.length - 1);\n\n if (a.Sd != d) {\n if (!a.Sd && !j) b.eb(m[e]);else d == a.m && j && b.xb(m[e]);\n a.Sd = d;\n b.U(m[e], a[d]);\n }\n });\n }\n };\n\n i = b.fb(i);\n A(i, 0, 0);\n b.c(o, function (i, m) {\n b.c(i, function (G) {\n var I = G[0],\n H = G[1],\n v = I + \",\" + H,\n o = k,\n s = k,\n x = k;\n\n if (p && H % 2) {\n if (p & 3) o = !o;\n if (p & 12) s = !s;\n if (p & 16) x = !x;\n }\n\n if (q && I % 2) {\n if (q & 3) o = !o;\n if (q & 12) s = !s;\n if (q & 16) x = !x;\n }\n\n a.$Top = a.$Top || a.$Clip & 4;\n a.$Bottom = a.$Bottom || a.$Clip & 8;\n a.$Left = a.$Left || a.$Clip & 1;\n a.$Right = a.$Right || a.$Clip & 2;\n var C = s ? a.$Bottom : a.$Top,\n z = s ? a.$Top : a.$Bottom,\n B = o ? a.$Right : a.$Left,\n A = o ? a.$Left : a.$Right;\n a.$Clip = C || z || B || A;\n r = {};\n e = {\n N: 0,\n K: 0,\n $Opacity: 1,\n I: n,\n G: l\n };\n f = b.F({}, e);\n t = b.F({}, g[v]);\n if (a.$Opacity) e.$Opacity = 2 - a.$Opacity;\n\n if (a.$ZIndex) {\n e.$ZIndex = a.$ZIndex;\n f.$ZIndex = 0;\n }\n\n var K = a.$Cols * a.$Rows > 1 || a.$Clip;\n\n if (a.$Zoom || a.$Rotate) {\n var J = d;\n\n if (J) {\n e.$Zoom = a.$Zoom ? a.$Zoom - 1 : 1;\n f.$Zoom = 1;\n var N = a.$Rotate || 0;\n e.$Rotate = N * 360 * (x ? -1 : 1);\n f.$Rotate = 0;\n }\n }\n\n if (K) {\n var i = t.rc = {};\n\n if (a.$Clip) {\n var w = a.$ScaleClip || 1;\n\n if (C && z) {\n i.$Top = g.G / 2 * w;\n i.$Bottom = -i.$Top;\n } else if (C) i.$Bottom = -g.G * w;else if (z) i.$Top = g.G * w;\n\n if (B && A) {\n i.$Left = g.I / 2 * w;\n i.$Right = -i.$Left;\n } else if (B) i.$Right = -g.I * w;else if (A) i.$Left = g.I * w;\n }\n\n r.$Clip = t;\n f.$Clip = g[v];\n }\n\n var L = o ? 1 : -1,\n M = s ? 1 : -1;\n if (a.x) e.K += n * a.x * L;\n if (a.y) e.N += l * a.y * M;\n b.c(e, function (a, c) {\n if (b.uc(a)) if (a != f[c]) r[c] = a - f[c];\n });\n u[v] = j ? f : e;\n var D = a.Te,\n y = c.$Round(m * a.$Delay / a.$Interval);\n h[v] = new Array(y);\n h[v].j = y;\n h[v].m = y + D - 1;\n\n for (var F = 0; F <= D; F++) {\n var E = b.Ae(f, r, F / D, a.$Easing, a.$During, a.$Round, {\n $Move: a.$Move,\n $OriginalWidth: n,\n $OriginalHeight: l\n });\n E.$ZIndex = E.$ZIndex || 1;\n h[v].push(E);\n }\n });\n });\n o.reverse();\n b.c(o, function (a) {\n b.c(a, function (c) {\n var f = c[0],\n e = c[1],\n d = f + \",\" + e,\n a = i;\n if (e || f) a = b.fb(i);\n b.U(a, u[d]);\n b.ic(a, \"hidden\");\n b.wb(a, \"absolute\");\n z.gf(a);\n m[d] = a;\n b.eb(a, !j);\n });\n });\n }\n\n function w() {\n var a = this,\n b = 0;\n l.call(a, 0, v);\n\n a.Gb = function (c, a) {\n if (a - b > i) {\n b = a;\n e && e.jc(a);\n h && h.jc(a);\n }\n };\n\n a.ld = q;\n }\n\n a.Ge = function () {\n var a = 0,\n b = u.$Transitions,\n d = b.length;\n if (x) a = y++ % d;else a = c.R(c.Md() * d);\n b[a] && (b[a].ec = a);\n return b[a];\n };\n\n a.He = function (x, y, k, l, b, t) {\n a.yb();\n q = b;\n b = j(b, i, t);\n var g = l.Cd,\n f = k.Cd;\n g[\"no-image\"] = !l.Qc;\n f[\"no-image\"] = !k.Qc;\n var o = g,\n s = f,\n w = b,\n d = b.$Brother || j({}, i, t);\n\n if (!b.$SlideOut) {\n o = f;\n s = g;\n }\n\n var u = d.$Shift || 0;\n h = new n(m, s, d, c.m(u - d.$Interval, 0), r, p);\n e = new n(m, o, w, c.m(d.$Interval - u, 0), r, p);\n h.jc(0);\n e.jc(0);\n v = c.m(h.Td, e.Td);\n a.ec = x;\n };\n\n a.yb = function () {\n m.yb();\n h = f;\n e = f;\n };\n\n a.Me = function () {\n var a = f;\n if (e) a = new w();\n return a;\n };\n\n if (z && b.Sg() < 537) i = 16;\n o.call(a);\n l.call(a, -1e7, 1e7);\n };\n\n var r = {\n Ec: 1\n };\n\n i.$JssorBulletNavigator$ = function () {\n var a = this,\n E = b.Y(a, o),\n h,\n v,\n C,\n B,\n m,\n l = 0,\n g,\n s,\n p,\n z,\n A,\n i,\n k,\n u,\n t,\n x,\n j;\n\n function y(a) {\n j[a] && j[a].Kd(a == l);\n }\n\n function w(b) {\n a.k(r.Ec, b * s);\n }\n\n a.Wc = function (a) {\n if (a != m) {\n var d = l,\n b = c.R(a / s);\n l = b;\n m = a;\n y(d);\n y(b);\n }\n };\n\n a.Xc = function (a) {\n b.eb(h, a);\n };\n\n a.Yc = function (J) {\n b.$Destroy(j);\n m = e;\n a.Zd();\n x = [];\n j = [];\n b.Qb(h);\n v = c.Q(J / s);\n l = 0;\n var F = u + z,\n G = t + A,\n r = c.Q(v / p) - 1;\n C = u + F * (!i ? r : p - 1);\n B = t + G * (i ? r : p - 1);\n b.C(h, C);\n b.D(h, B);\n\n for (var n = 0; n < v; n++) {\n var H = b.vg();\n b.zg(H, n + 1);\n var o = b.zd(k, \"numbertemplate\", H, d);\n b.wb(o, \"absolute\");\n var E = n % (r + 1),\n I = c.R(n / (r + 1)),\n y = g.gc && !i ? r - E : E;\n b.Z(o, (!i ? y : I) * F);\n b.V(o, (i ? y : I) * G);\n b.J(h, o);\n x[n] = o;\n g.$ActionMode & 1 && a.a(o, \"click\", b.T(f, w, n));\n g.$ActionMode & 2 && a.a(o, \"mouseenter\", b.T(f, w, n));\n j[n] = b.Bc(o);\n }\n\n q.yc(h);\n };\n\n a.B = function (d, c) {\n a.$Elmt = h = b.$GetElement(d);\n a.dd = g = b.F({\n $SpacingX: 10,\n $SpacingY: 10,\n $ActionMode: 1\n }, c);\n k = b.$FindChild(h, \"prototype\");\n u = b.C(k);\n t = b.D(k);\n b.qb(k, h);\n s = g.$Steps || 1;\n p = g.$Rows || 1;\n z = g.$SpacingX;\n A = g.$SpacingY;\n i = g.$Orientation & 2;\n g.$AutoCenter && q.xc(h, n.Eb, g.$AutoCenter);\n };\n\n a.$Destroy = function () {\n b.$Destroy(j, E);\n };\n\n b.B(a);\n };\n\n i.$JssorArrowNavigator$ = function () {\n var a = this,\n v = b.Y(a, o),\n e,\n c,\n g,\n l,\n s,\n k,\n h,\n m,\n j,\n i;\n\n function p(b) {\n a.k(r.Ec, b, d);\n }\n\n function u(a) {\n b.eb(e, a);\n b.eb(c, a);\n }\n\n function t() {\n j.$Enable((g.$Loop || !l.hf(h)) && k > 1);\n i.$Enable((g.$Loop || !l.ff(h)) && k > 1);\n }\n\n a.Wc = function (c, a, b) {\n h = a;\n !b && t();\n };\n\n a.Xc = u;\n\n a.Yc = function (g) {\n k = g;\n h = 0;\n\n if (!s) {\n a.a(e, \"click\", b.T(f, p, -m));\n a.a(c, \"click\", b.T(f, p, m));\n j = b.Bc(e);\n i = b.Bc(c);\n b.n(e, n.Lc, 1);\n b.n(c, n.Lc, 1);\n s = d;\n }\n };\n\n a.B = function (f, d, h, i) {\n a.dd = g = b.F({\n $Steps: 1\n }, h);\n e = f;\n c = d;\n\n if (g.gc) {\n e = d;\n c = f;\n }\n\n m = g.$Steps;\n l = i;\n\n if (g.$AutoCenter) {\n q.xc(e, n.Eb, g.$AutoCenter);\n q.xc(c, n.Eb, g.$AutoCenter);\n }\n\n q.yc(e);\n q.yc(c);\n };\n\n a.$Destroy = function () {\n b.$Destroy(j, i, v);\n };\n\n b.B(a);\n };\n\n i.$JssorThumbnailNavigator$ = function () {\n var i = this,\n E = b.Y(i, o),\n h,\n B,\n a,\n y,\n C,\n m,\n l = [],\n A,\n z,\n g,\n p,\n s,\n w,\n v,\n x,\n t,\n u;\n\n function D() {\n var c = this;\n b.Y(c, o);\n var h, e, n, l;\n\n function p() {\n n.Kd(m == h);\n }\n\n function j(e) {\n if (e || !t.$LastDragSucceeded()) {\n var c = g - h % g,\n a = t.ie((h + c) / g - 1),\n b = a * g + g - c;\n if (a < 0) b += y % g;\n if (a >= C) b -= y % g;\n i.k(r.Ec, b, k, d);\n }\n }\n\n c.ne = p;\n\n c.B = function (g, i) {\n c.ec = h = i;\n l = g.Ne || g.Qc || b.Rb();\n c.id = e = b.zd(u, \"thumbnailtemplate\", l, d);\n n = b.Bc(e);\n a.$ActionMode & 1 && c.a(e, \"click\", b.T(f, j, 0));\n a.$ActionMode & 2 && c.a(e, \"mouseenter\", b.T(f, j, 1));\n };\n\n b.B(c);\n }\n\n i.Wc = function (a, e, d) {\n if (a != m) {\n var b = m;\n m = a;\n b != -1 && l[b].ne();\n l[a] && l[a].ne();\n }\n\n !d && t.$PlayTo(t.ie(c.R(a / g)));\n };\n\n i.Xc = function (a) {\n b.eb(h, a);\n };\n\n i.Yc = function (I, J) {\n b.$Destroy(t, l);\n m = e;\n l = [];\n var K = b.fb(B);\n b.Qb(h);\n a.gc && b.n(h, \"dir\", \"rtl\");\n b.Gg(h, b.Cb(K));\n var i = b.$FindChild(h, \"slides\", d);\n y = I;\n C = c.Q(y / g);\n m = -1;\n var f = a.$Orientation & 1,\n r = w + (w + p) * (g - 1) * (1 - f),\n o = v + (v + s) * (g - 1) * f,\n E = (f ? c.m : c.j)(A, r),\n u = (f ? c.j : c.m)(z, o);\n x = c.Q((A - p) / (w + p) * f + (z - s) / (v + s) * (1 - f));\n var G = r + (r + p) * (x - 1) * f,\n F = o + (o + s) * (x - 1) * (1 - f);\n E = c.j(E, G);\n u = c.j(u, F);\n b.C(i, E);\n b.D(i, u);\n b.fd(i, 3);\n var n = [];\n b.c(J, function (k, e) {\n var h = new D(k, e),\n d = h.id,\n a = c.R(e / g),\n j = e % g;\n b.Z(d, (w + p) * j * (1 - f));\n b.V(d, (v + s) * j * f);\n\n if (!n[a]) {\n n[a] = b.Rb();\n b.J(i, n[a]);\n }\n\n b.J(n[a], d);\n l.push(h);\n });\n var H = b.F({\n $AutoPlay: 0,\n $NaviQuitDrag: k,\n $SlideWidth: r,\n $SlideHeight: o,\n $SlideSpacing: p * f + s * (1 - f),\n $MinDragOffsetToSlide: 12,\n $SlideDuration: 200,\n $PauseOnHover: 1,\n $Cols: x,\n $PlayOrientation: a.$Orientation,\n $DragOrientation: a.$NoDrag || a.$DisableDrag ? 0 : a.$Orientation\n }, a);\n t = new j(h, H);\n q.yc(h);\n };\n\n i.B = function (j, f, e) {\n h = j;\n i.dd = a = b.F({\n $SpacingX: 0,\n $SpacingY: 0,\n $Orientation: 1,\n $ActionMode: 1\n }, f);\n A = b.C(h);\n z = b.D(h);\n var c = b.$FindChild(h, \"slides\", d);\n u = b.$FindChild(c, \"prototype\");\n e = b.fb(e);\n b.tb(e, c);\n w = b.C(u);\n v = b.D(u);\n b.qb(u, c);\n b.wb(c, \"absolute\");\n b.ic(c, \"hidden\");\n g = a.$Rows || 1;\n p = a.$SpacingX;\n s = a.$SpacingY;\n a.$AutoCenter &= a.$Orientation;\n a.$AutoCenter && q.xc(h, n.Eb, a.$AutoCenter);\n B = b.fb(h);\n };\n\n i.$Destroy = function () {\n b.$Destroy(t, l, E);\n };\n\n b.B(i);\n };\n\n function p(e, d, c) {\n var a = this;\n b.Y(a, o);\n l.call(a, 0, c.$Idle);\n a.oc = 0;\n a.Tc = c.$Idle;\n }\n\n p.kd = 21;\n p.vc = 24;\n\n var t = i.$JssorCaptionSlideo$ = function () {\n var a = this,\n hb = b.Y(a, o);\n l.call(a, 0, 0);\n var e,\n s,\n gb = [g.$Linear, g.$Swing, g.$InQuad, g.$OutQuad, g.$InOutQuad, g.$InCubic, g.$OutCubic, g.$InOutCubic, g.$InQuart, g.$OutQuart, g.$InOutQuart, g.$InQuint, g.$OutQuint, g.$InOutQuint, g.$InSine, g.$OutSine, g.$InOutSine, g.$InExpo, g.$OutExpo, g.$InOutExpo, g.$InCirc, g.$OutCirc, g.$InOutCirc, g.$InElastic, g.$OutElastic, g.$InOutElastic, g.$InBack, g.$OutBack, g.$InOutBack, g.$InBounce, g.$OutBounce, g.$InOutBounce, g.$Early, g.$Late],\n G = {},\n J,\n C,\n x = new l(0, 0),\n K = [],\n v = [],\n E,\n q = 0;\n\n function M(d, c) {\n var a = {};\n b.c(d, function (d, f) {\n var e = G[f];\n\n if (e) {\n if (b.Jd(d)) d = M(d, c || f == \"e\");else if (c) if (b.uc(d)) d = gb[d];\n a[e] = d;\n }\n });\n return a;\n }\n\n function O(c, f) {\n var e = [],\n d = b.q(c, \"play\");\n\n if (f && d) {\n var g = new t(c, s, {\n Qg: d\n });\n T.push(g);\n a.a(g, p.kd, Z);\n a.a(g, p.vc, U);\n } else b.c(b.Cb(c), function (a) {\n e = e.concat(O(a, f + 1));\n });\n\n if (!f && (!j || j & 16) || f && (!d || !(d & 16))) {\n var h = J[b.q(c, \"t\")];\n h && e.push({\n $Elmt: c,\n ld: h\n });\n }\n\n return e;\n }\n\n function F(c, e) {\n var a = K[c];\n\n if (a == f) {\n a = K[c] = {\n ub: c,\n Vc: [],\n wd: []\n };\n var d = 0;\n !b.c(v, function (a, b) {\n d = b;\n return a.ub > c;\n }) && d++;\n v.splice(d, 0, a);\n }\n\n return a;\n }\n\n function db(o, p, g) {\n var a, e;\n\n if (C) {\n var k = C[b.q(o, \"c\")];\n\n if (k) {\n a = F(k.r, 0);\n a.Mg = k.e || 0;\n }\n }\n\n b.c(p, function (h) {\n var f = b.F(d, {}, M(h)),\n i = b.Zc(f.$Easing);\n delete f.$Easing;\n\n if (f.$Left) {\n f.K = f.$Left;\n i.K = i.$Left;\n delete f.$Left;\n }\n\n if (f.$Top) {\n f.N = f.$Top;\n i.N = i.$Top;\n delete f.$Top;\n }\n\n var m = {\n $Easing: i,\n $OriginalWidth: g.I,\n $OriginalHeight: g.G\n },\n j = new l(h.b, h.d, m, o, g, f);\n q = c.m(q, h.b + h.d);\n\n if (a) {\n if (!e) e = new l(h.b, 0);\n e.W(j);\n } else {\n var k = F(h.b, h.b + h.d);\n k.Vc.push(j);\n }\n\n if (f.Ab) g.Ab = {\n Fd: 0,\n Ad: 0,\n Od: 0,\n $Opacity: 0\n };\n g = b.Re(g, f);\n });\n\n if (a && e) {\n e.Je();\n var h = e,\n j,\n i = e.Dc(),\n m = e.nb(),\n n = c.m(m, a.Mg);\n\n if (a.ub < m) {\n if (a.ub > i) {\n h = new l(i, a.ub - i);\n h.W(e, d);\n } else h = f;\n\n j = new l(a.ub, n - i, {\n lc: n - a.ub,\n bf: d\n });\n j.W(e, d);\n }\n\n h && a.Vc.push(h);\n j && a.wd.push(j);\n }\n\n return g;\n }\n\n function cb(a) {\n b.c(a, function (f) {\n var a = f.$Elmt,\n e = b.C(a),\n d = b.D(a),\n c = {\n $Left: b.Z(a),\n $Top: b.V(a),\n K: 0,\n N: 0,\n $Opacity: 1,\n $ZIndex: b.S(a) || 0,\n $Rotate: 0,\n $RotateX: 0,\n $RotateY: 0,\n $ScaleX: 1,\n $ScaleY: 1,\n $TranslateX: 0,\n $TranslateY: 0,\n $TranslateZ: 0,\n $SkewX: 0,\n $SkewY: 0,\n I: e,\n G: d,\n $Clip: {\n $Top: 0,\n $Right: e,\n $Bottom: d,\n $Left: 0\n }\n };\n c.se = c.$Left;\n c.ve = c.$Top;\n db(a, f.ld, c);\n });\n }\n\n function fb(f, e, g) {\n var c = f.b - e;\n\n if (c) {\n var b = new l(e, c);\n b.W(x, d);\n b.$Shift(g);\n a.W(b);\n }\n\n a.nd(f.d);\n return c;\n }\n\n function eb(e) {\n var c = x.Dc(),\n d = 0;\n b.c(e, function (e, f) {\n e = b.F({\n d: 3e3\n }, e);\n fb(e, c, d);\n c = e.b;\n d += e.d;\n\n if (!f || e.t == 2) {\n a.oc = c;\n a.Tc = c + e.d;\n }\n });\n }\n\n function B(i, d, e) {\n var f = d.length;\n if (f > 4) for (var j = c.Q(f / 4), a = 0; a < j; a++) {\n var g = d.slice(a * 4, c.j(a * 4 + 4, f)),\n h = new l(g[0].ub, 0);\n B(h, g, e);\n i.W(h);\n } else b.c(d, function (a) {\n b.c(e ? a.wd : a.Vc, function (a) {\n e && a.nd(q - a.nb());\n i.W(a);\n });\n });\n }\n\n var j,\n L,\n z = 0,\n i,\n y,\n Q,\n P,\n A,\n T = [],\n N = [],\n r,\n D,\n m;\n\n function w(a) {\n return a & 2 || a & 4 && b.Rc().Hc;\n }\n\n function ab() {\n if (!A) {\n i & 8 && a.a(h, \"keydown\", H);\n\n if (i & 32) {\n a.a(h, \"mousedown\", u);\n a.a(h, \"touchstart\", u);\n }\n\n A = d;\n }\n }\n\n function Y() {\n a.ab(h, \"keydown\", H);\n a.ab(h, \"mousedown\", u);\n a.ab(h, \"touchstart\", u);\n A = k;\n }\n\n function R(b) {\n if (!r || b) {\n r = d;\n a.L();\n b && z && a.M(0);\n a.je(1);\n a.Le();\n ab();\n a.k(p.kd, a);\n }\n }\n\n function n() {\n if (!D && (r || a.o())) {\n D = d;\n a.L();\n a.pe() > a.oc && a.M(a.oc);\n a.je(Q || 1);\n a.Gc(0);\n }\n }\n\n function V() {\n !m && n();\n }\n\n function S(c) {\n var b = c;\n if (c < 0 && a.o()) b = 1;\n\n if (b != z) {\n z = b;\n L && a.k(p.vc, a, z);\n }\n }\n\n function H(a) {\n i & 8 && b.he(a) == 27 && n();\n }\n\n function X(a) {\n if (m && b.Ee(a) !== f) {\n m = k;\n i & 16 && b.$Delay(V, 160);\n }\n }\n\n function u(a) {\n i & 32 && !b.de(e, b.$EvtSrc(a)) && n();\n }\n\n function W(a) {\n if (!m) {\n m = d;\n if (j & 1) b.fe(a, e) && R();\n }\n }\n\n function bb(h) {\n var g = b.$EvtSrc(h),\n a = b.lb(g, f, f, \"A\"),\n c = a && (b.qg(a) || a === e || b.de(e, a));\n if (r && w(i)) !c && n();else if (w(j)) !c && R(d);\n }\n\n function Z(b) {\n var c = b.Dg(),\n a = N[c];\n a !== b && a && a.sg();\n N[c] = b;\n }\n\n function U(b, c) {\n a.k(p.vc, b, c);\n }\n\n a.Dg = function () {\n return P || \"\";\n };\n\n a.sg = n;\n\n a.Oc = function () {\n S(1);\n };\n\n a.Kc = function () {\n r = k;\n D = k;\n S(-1);\n !a.o() && Y();\n };\n\n a.Gb = function () {\n !m && y && a.pe() > a.Tc && n();\n };\n\n a.B = function (m, h, f) {\n e = m;\n s = h;\n j = f.Qg;\n E = f.pg;\n J = s.$Transitions;\n C = s.$Controls;\n var l = {\n $Top: \"y\",\n $Left: \"x\",\n $Bottom: \"m\",\n $Right: \"t\",\n $Rotate: \"r\",\n $RotateX: \"rX\",\n $RotateY: \"rY\",\n $ScaleX: \"sX\",\n $ScaleY: \"sY\",\n $TranslateX: \"tX\",\n $TranslateY: \"tY\",\n $TranslateZ: \"tZ\",\n $SkewX: \"kX\",\n $SkewY: \"kY\",\n $Opacity: \"o\",\n $Easing: \"e\",\n $ZIndex: \"i\",\n $Clip: \"c\",\n Ab: \"bc\",\n Fd: \"re\",\n Ad: \"gr\",\n Od: \"bl\"\n };\n b.c(l, function (b, a) {\n G[b] = a;\n });\n cb(O(e, 0));\n B(x, v);\n\n if (j) {\n a.W(x);\n E = d;\n y = b.q(e, \"idle\");\n i = b.q(e, \"rollback\");\n Q = b.q(e, \"speed\", 1);\n P = b.db(e, \"group\");\n (w(j) || w(i)) && a.a(e, \"click\", bb);\n\n if ((j & 1 || y) && !b.Rc().Hc) {\n a.a(e, \"mouseenter\", W);\n a.a(e, \"mouseleave\", X);\n }\n\n L = b.q(e, \"pause\");\n }\n\n var k = s.$Breaks || [],\n c = k[b.q(e, \"b\")] || [],\n g = {\n b: q,\n d: c.length ? 0 : f.$Idle || y || 0\n };\n c = c.concat([g]);\n eb(c);\n a.nb();\n E && a.nd(1e8);\n q = a.nb();\n B(a, v, d);\n a.M(-1);\n a.M(b.q(e, \"initial\") || 0);\n };\n\n a.$Destroy = function () {\n b.$Destroy(hb, T);\n a.L();\n a.M(-1);\n };\n\n b.B(a);\n },\n j = i.$JssorSlider$ = (i.module || {}).exports = function () {\n var a = this,\n Ec = b.Y(a, o),\n Nb = \"data-jssor-slider\",\n ic = \"data-jssor-thumb\",\n u,\n m,\n S,\n Cb,\n cb,\n jb,\n W,\n J,\n O,\n M,\n Zb,\n Bc,\n Fc = 1,\n Ac = 1,\n kc = 1,\n rc = 1,\n nc = {},\n w,\n R,\n Lb,\n bc,\n Yb,\n wb,\n zb,\n yb,\n gb,\n E = [],\n Qb,\n s = -1,\n tc,\n q,\n I,\n H,\n P,\n nb,\n ob,\n F,\n N,\n kb,\n T,\n z,\n V,\n mb,\n Y = [],\n vc,\n xc,\n oc,\n t,\n vb,\n Hb,\n qb,\n eb,\n X,\n sc,\n Gb,\n Pb,\n Rb,\n G,\n Kb = 0,\n bb = 0,\n Q = Number.MAX_VALUE,\n K = Number.MIN_VALUE,\n C,\n lb,\n db,\n U = 1,\n Wb = 0,\n pb,\n A,\n Fb,\n Eb,\n L,\n Ab,\n Db,\n B,\n Z,\n rb,\n y,\n Bb,\n cc = b.Rc(),\n Ub = cc.Hc,\n x = [],\n D,\n hb,\n ab,\n Mb,\n hc,\n mc,\n ib;\n\n function Jb() {\n return !U && X & 12;\n }\n\n function Gc() {\n return Wb || !U && X & 3;\n }\n\n function Ib() {\n return !A && !Jb() && !y.$IsPlaying();\n }\n\n function Xc() {\n return !Gc() && Ib();\n }\n\n function jc() {\n return z || S;\n }\n\n function Oc() {\n return jc() & 2 ? ob : nb;\n }\n\n function lc(a, c, d) {\n b.Z(a, c);\n b.V(a, d);\n }\n\n function Dc(c, b) {\n var a = jc(),\n d = (nb * b + Kb) * (a & 1),\n e = (ob * b + Kb) * (a & 2) / 2;\n lc(c, d, e);\n }\n\n function dc(b, f) {\n if (A && !(C & 1)) {\n var e = b,\n d;\n\n if (b < K) {\n e = K;\n d = -1;\n }\n\n if (b > Q) {\n e = Q;\n d = 1;\n }\n\n if (d) {\n var a = b - e;\n\n if (f) {\n a = c.Zf(a) * 2 / c.E;\n a = c.v(a * d, 1.6);\n } else {\n a = c.v(a * d, .625);\n a = c.Id(a * c.E / 2);\n }\n\n b = e + a * d;\n }\n }\n\n return b;\n }\n\n function Qc(a) {\n return dc(a, d);\n }\n\n function Lc(a) {\n return dc(a);\n }\n\n function xb(a, b) {\n if (!(C & 1)) {\n var c = a - Q + (b || 0),\n d = K - a + (b || 0);\n if (c > 0 && c > d) a = Q;else if (d > 0) a = K;\n }\n\n return a;\n }\n\n function yc(a) {\n return !(C & 1) && a - K < .0001;\n }\n\n function wc(a) {\n return !(C & 1) && Q - a < .0001;\n }\n\n function sb(a) {\n return !(C & 1) && (a - K < .0001 || Q - a < .0001);\n }\n\n function Sb(c, a, d) {\n !ib && b.c(Y, function (b) {\n b.Wc(c, a, d);\n });\n }\n\n function ec(b) {\n var a = b,\n d = sb(b);\n if (d) a = xb(a);else {\n b = v(b);\n a = b;\n }\n a = c.R(a);\n a = c.m(a, 0);\n return a;\n }\n\n function gd(a) {\n x[s];\n Qb = s;\n s = a;\n tc = x[s];\n }\n\n function Uc() {\n z = 0;\n var b = B.o(),\n d = ec(b);\n Sb(d, b);\n\n if (sb(b) || b == c.R(b)) {\n if (t & 2 && (eb > 0 && d == q - 1 || eb < 0 && !d)) t = 0;\n gd(d);\n a.k(j.$EVT_PARK, s, Qb);\n }\n }\n\n function pc(a, b) {\n if (q && (!b || !y.$IsPlaying())) {\n y.L();\n y.bd(a, a);\n }\n }\n\n function ub(a) {\n if (q) {\n a = v(a);\n a = xb(a);\n pc(a);\n } else Sb(0, 0);\n }\n\n function ad() {\n var b = j.ae || 0,\n a = lb;\n j.ae |= a;\n return V = a & ~b;\n }\n\n function Vc() {\n if (V) {\n j.ae &= ~lb;\n V = 0;\n }\n }\n\n function Xb(c) {\n var a = b.Rb();\n b.U(a, gb);\n c && b.ic(a, \"hidden\");\n return a;\n }\n\n function v(b, a) {\n a = a || q || 1;\n return (b % a + a) % a;\n }\n\n function fc(c, a, b) {\n t & 8 && (t = 0);\n tb(c, Gb, a, b);\n }\n\n function Tb() {\n b.c(Y, function (a) {\n a.Xc(a.dd.$ChanceToShow <= U);\n });\n }\n\n function Kc(c) {\n if (!U && (b.Ee(c) || !b.fe(c, u))) {\n U = 1;\n Tb();\n\n if (!A) {\n X & 12 && Hc();\n x[s] && x[s].zc();\n }\n\n a.k(j.$EVT_MOUSE_LEAVE);\n }\n }\n\n function Jc() {\n if (U) {\n U = 0;\n Tb();\n A || !(X & 12) || Ic();\n }\n\n a.k(j.$EVT_MOUSE_ENTER);\n }\n\n function Nc() {\n b.U(R, gb);\n }\n\n function Vb(b, a) {\n tb(b, a, d);\n }\n\n function tb(g, h, l, p) {\n if (q && (!A || m.$NaviQuitDrag) && !Jb() && !isNaN(g)) {\n var f = B.o(),\n a = g;\n\n if (l) {\n a = f + g;\n\n if (C & 2) {\n if (yc(f) && g < 0) a = Q;\n if (wc(f) && g > 0) a = K;\n }\n }\n\n if (!(C & 1)) if (p) a = v(a);else a = xb(a, .5);\n if (l && !sb(a)) a = c.$Round(a);\n var i = (a - f) % q;\n a = f + i;\n if (h == e) h = Gb;\n var b = c.H(i),\n j = 0;\n\n if (b) {\n if (b < 1) b = c.v(b, .5);\n\n if (b > 1) {\n var o = Oc(),\n n = (S & 1 ? zb : yb) / o;\n b = c.j(b, n * 1.5);\n }\n\n j = h * b;\n }\n\n ib = d;\n y.L();\n ib = k;\n y.bd(f, a, j);\n }\n }\n\n function Rc(e, h, o) {\n var l = this,\n i = {\n $Top: 2,\n $Right: 1,\n $Bottom: 2,\n $Left: 1\n },\n m = {\n $Top: \"top\",\n $Right: \"right\",\n $Bottom: \"bottom\",\n $Left: \"left\"\n },\n g,\n a,\n f,\n j,\n k = {};\n l.$Elmt = e;\n\n l.$ScaleSize = function (q, l, u) {\n var p,\n s = q,\n r = l;\n\n if (!f) {\n f = b.Hg(e);\n g = e.parentNode;\n j = {\n $Scale: b.q(e, n.af, 1),\n $AutoCenter: b.q(e, n.Eb)\n };\n b.c(m, function (c, a) {\n k[a] = b.q(e, \"data-scale-\" + c, 1);\n });\n a = e;\n\n if (h) {\n a = b.fb(g, d);\n b.U(a, {\n $Top: 0,\n $Left: 0\n });\n b.J(a, e);\n b.J(g, a);\n }\n }\n\n if (o) {\n p = c.m(q, l);\n if (h) if (u >= 0 && u < 1) {\n var w = c.j(q, l);\n p = c.j(p / w, 1 / (1 - u)) * w;\n }\n } else s = r = p = c.v(O < M ? l : q, j.$Scale);\n\n var x = h ? 1.001 : 1,\n t = p * x;\n h && (rc = t);\n b.Vd(a, t);\n b.C(g, f.I * s);\n b.D(g, f.G * r);\n var v = b.be() && b.hd() < 9 ? t : 1,\n y = (s - v) * f.I / 2,\n z = (r - v) * f.G / 2;\n b.Z(a, y);\n b.V(a, z);\n b.c(f, function (d, a) {\n if (i[a] && d) {\n var e = (i[a] & 1) * c.v(q, k[a]) * d + (i[a] & 2) * c.v(l, k[a]) * d / 2;\n b.kf[a](g, e);\n }\n });\n b.fd(g, j.$AutoCenter);\n };\n }\n\n function ed() {\n var a = this;\n l.call(a, 0, 0, {\n lc: q\n });\n b.c(x, function (b) {\n a.od(b);\n b.$Shift(G / F);\n });\n }\n\n function dd() {\n var a = this,\n b = Bb.$Elmt;\n l.call(a, -1, 2, {\n $Easing: g.$Linear,\n mf: {\n Ob: Dc\n },\n lc: q,\n $Reverse: Hb\n }, b, {\n Ob: 1\n }, {\n Ob: -2\n });\n a.id = b;\n }\n\n function fd() {\n var b = this;\n l.call(b, -1e8, 2e8);\n\n b.Gb = function (e, b) {\n if (c.H(b - e) > 1e-5) {\n var g = b,\n f = b;\n if (c.R(b) != b && b > e && (C & 1 || b > bb)) f++;\n var h = ec(f);\n Sb(h, g, d);\n a.k(j.$EVT_POSITION_CHANGE, v(g), v(e), b, e);\n }\n };\n }\n\n function Tc(o, n) {\n var b = this,\n g,\n i,\n e,\n c,\n h;\n l.call(b, -1e8, 2e8, {\n le: 100\n });\n\n b.Oc = function () {\n pb = d;\n a.k(j.$EVT_SWIPE_START, v(B.o()), Z.o());\n };\n\n b.Kc = function () {\n pb = k;\n c = k;\n a.k(j.$EVT_SWIPE_END, v(B.o()), Z.o());\n !A && Uc();\n };\n\n b.Gb = function (f, b) {\n var a = b;\n if (c) a = h;else if (e) {\n var d = b / e;\n a = m.$SlideEasing(d) * (i - g) + g;\n }\n a = Qc(a);\n Z.M(a);\n };\n\n b.bd = function (a, c, h, f) {\n A = k;\n e = h || 1;\n g = a;\n i = c;\n ib = d;\n Z.M(a);\n ib = k;\n b.M(0);\n b.Gc(e, f);\n };\n\n b.Rg = function () {\n c = d;\n c && b.$Play(f, f, d);\n };\n\n b.Ug = function (a) {\n h = a;\n };\n\n Z = new fd();\n Z.W(o);\n Rb && Z.W(n);\n }\n\n function Pc() {\n var c = this,\n a = Xb();\n b.S(a, 0);\n c.$Elmt = a;\n\n c.gf = function (c) {\n b.J(a, c);\n b.eb(a);\n };\n\n c.yb = function () {\n b.xb(a);\n b.Qb(a);\n };\n }\n\n function cd(w, h) {\n var g = this,\n jb = b.Y(g, o),\n y,\n G = 0,\n V,\n u,\n E,\n A,\n J,\n n,\n F = [],\n U,\n M,\n Q,\n i,\n r,\n z,\n S;\n l.call(g, -N, N + 1, {\n lc: C & 1 ? q : e,\n $Reverse: Hb\n });\n\n function K() {\n y && y.$Destroy();\n Wb -= G;\n G = 0;\n y = new cb.$Class(u, cb, {\n $Idle: b.q(u, \"idle\", sc),\n pg: !t\n });\n y.$On(p.vc, X);\n }\n\n function Y() {\n y.sd < cb.sd && K();\n }\n\n function X(b, a) {\n G += a;\n Wb += a;\n if (h == s) !G && g.zc();\n }\n\n function P(p, s, o) {\n if (!M) {\n M = d;\n\n if (n && o) {\n var q = b.q(n, \"data-expand\", 0) * 2,\n f = o.width,\n e = o.height,\n l = f,\n i = e;\n\n if (f && e) {\n if (A) {\n if (A & 3 && (!(A & 4) || f > I || e > H)) {\n var m = k,\n r = I / H * e / f;\n if (A & 1) m = r > 1;else if (A & 2) m = r < 1;\n l = m ? f * H / e : I;\n i = m ? H : e * I / f;\n }\n\n b.C(n, l);\n b.D(n, i);\n b.V(n, (H - i) / 2);\n b.Z(n, (I - l) / 2);\n }\n\n b.Vd(n, c.m((l + q) / l, (i + q) / i));\n }\n\n b.wb(n, \"absolute\");\n }\n\n a.k(j.$EVT_LOAD_END, h);\n }\n\n s.Yd(k);\n p && p(g);\n }\n\n function W(f, b, c, e) {\n if (e == z && s == h && t && Ib() && !g.Nc()) {\n var a = v(f);\n D.He(a, h, b, g, c, H / I);\n b.dh();\n rb.$Shift(a - rb.Dc() - 1);\n rb.M(a);\n pc(a, d);\n }\n }\n\n function ab(b) {\n if (b == z && s == h && Ib() && !g.Nc()) {\n if (!i) {\n var a = f;\n if (D) if (D.ec == h) a = D.Me();else D.yb();\n Y();\n i = new bd(w, h, a, y);\n i.og(r);\n }\n\n !i.$IsPlaying() && i.Jc();\n }\n }\n\n function L(a, d, k) {\n if (a == h) {\n if (a != d) x[d] && x[d].Ce();else !k && i && i.Df();\n r && r.$Enable();\n z = b.Db();\n g.Kb(b.T(f, ab, z));\n } else {\n var j = c.j(h, a),\n e = c.m(h, a),\n n = c.j(e - j, j + q - e),\n l = N + m.$LazyLoading - 1;\n (!Q || n <= l) && g.Kb();\n }\n }\n\n function bb() {\n if (s == h && i) {\n i.L();\n r && r.$Quit();\n r && r.$Disable();\n i.De();\n }\n }\n\n function hb() {\n s == h && i && i.L();\n }\n\n function Z(b) {\n !db && a.k(j.$EVT_CLICK, h, b);\n }\n\n g.Yd = function (a) {\n if (S != a) {\n S = a;\n a && b.J(w, J);\n !a && b.qb(J);\n }\n };\n\n g.Kb = function (e, c) {\n c = c || g;\n\n if (F.length && !M) {\n c.Yd(d);\n\n if (!U) {\n U = d;\n a.k(j.$EVT_LOAD_START, h);\n b.c(F, function (a) {\n if (!b.n(a, \"src\")) {\n var c = b.db(a, \"src\") || b.db(a, \"src2\") || \"\";\n\n if (c) {\n a.src = c;\n b.zb(a, b.n(a, \"data-display\"));\n }\n }\n });\n }\n\n b.Ig(F, n, b.T(f, P, e, c));\n } else P(e, c);\n };\n\n g.Gf = function () {\n if (Xc()) if (q == 1) {\n g.Ce();\n L(h, h);\n } else {\n var a;\n if (D) a = D.Ge(q);\n\n if (a) {\n z = b.Db();\n var c = h + eb,\n d = x[v(c)];\n return d.Kb(b.T(f, W, c, d, a, z), g);\n } else (C || !sb(B.o()) || !sb(B.o() + eb)) && Vb(eb);\n }\n };\n\n g.zc = function () {\n L(h, h, d);\n };\n\n g.Ce = function () {\n r && r.$Quit();\n r && r.$Disable();\n g.re();\n i && i.Kf();\n i = f;\n K();\n };\n\n g.dh = function () {\n b.xb(w);\n };\n\n g.re = function () {\n b.eb(w);\n };\n\n function T(a, j, e) {\n if (b.n(a, Nb)) return;\n\n if (e) {\n if (!u) {\n u = a;\n E = Xb(d);\n var c = \"background\";\n b.O(E, c + \"Color\", b.O(u, c + \"Color\"));\n b.O(E, c + \"Image\", b.O(u, c + \"Image\"));\n b.O(u, c, f);\n b.tb(E, u);\n }\n\n b.n(a, \"data-events\", b.Fc(a));\n b.n(a, \"data-display\", b.zb(a));\n b.ch(a, b.db(a, \"data-to\"));\n b.bh(a, b.db(a, \"data-bf\"));\n e > 1 && b.kc(a, b.n(a, \"data-ts\"));\n b.ah(a, b.q(a, \"data-p\"));\n b.yg(a, b.db(a, \"po\"));\n\n if (a.tagName == \"IMG\") {\n F.push(a);\n\n if (!b.n(a, \"src\")) {\n Q = d;\n b.xb(a);\n }\n }\n\n var g = b.lf(a);\n\n if (g) {\n var h = new Image();\n b.n(h, \"src\", g);\n F.push(h);\n }\n\n e && b.S(a, (b.S(a) || 0) + 1);\n }\n\n var i = b.Cb(a);\n b.c(i, function (c) {\n if (e < 3 && !n) if (b.db(c, \"u\") == \"image\") {\n n = c;\n n.border = 0;\n b.U(n, gb);\n b.U(a, gb);\n b.O(n, \"maxWidth\", \"10000px\");\n b.J(E, n);\n }\n T(c, j, e + 1);\n });\n }\n\n g.md = function (c, b) {\n var a = N - b;\n Dc(V, a);\n };\n\n g.ec = h;\n T(w, d, 0);\n A = b.q(u, \"data-fillmode\", m.$FillMode);\n var O = b.$FindChild(u, \"thumb\", d);\n\n if (O) {\n g.Ne = b.fb(O);\n b.xb(O);\n }\n\n b.eb(w);\n J = b.fb(R);\n b.S(J, 1e3);\n g.a(w, \"click\", Z);\n K(d);\n g.Qc = n;\n g.Cd = w;\n g.id = V = w;\n g.a(a, 203, L);\n g.a(a, 28, hb);\n g.a(a, 24, bb);\n\n g.$Destroy = function () {\n b.$Destroy(jb, y, i);\n };\n }\n\n function bd(F, h, q, r) {\n var c = this,\n E = b.Y(c, o),\n i = 0,\n u = 0,\n g,\n m,\n f,\n e,\n n,\n w,\n v,\n y = x[h];\n l.call(c, 0, 0);\n\n function B() {\n c.Jc();\n }\n\n function C(a) {\n v = a;\n c.L();\n c.Jc();\n }\n\n function z() {}\n\n c.Jc = function () {\n if (!A && !pb && !v && s == h && !c.Nc()) {\n var k = c.o();\n if (!k) if (g && !n) {\n n = d;\n c.De(d);\n a.k(j.$EVT_SLIDESHOW_START, h, u, i, u, g, e);\n }\n a.k(j.$EVT_STATE_CHANGE, h, k, i, m, f, e);\n\n if (!Jb()) {\n var l;\n if (k == e) t && b.$Delay(y.Gf, 20);else {\n if (k == f) l = e;else if (!k) l = f;else l = c.ue();\n (k != f || !Gc()) && c.Gc(l, B);\n }\n }\n }\n };\n\n c.Df = function () {\n f == e && f == c.o() && c.M(m);\n };\n\n c.Kf = function () {\n D && D.ec == h && D.yb();\n var b = c.o();\n b < e && a.k(j.$EVT_STATE_CHANGE, h, -b - 1, i, m, f, e);\n };\n\n c.De = function (a) {\n q && b.ic(T, a && q.ld.$Outside ? \"\" : \"hidden\");\n };\n\n c.md = function (c, b) {\n if (n && b >= g) {\n n = k;\n y.re();\n D.yb();\n a.k(j.$EVT_SLIDESHOW_END, h, g, i, u, g, e);\n }\n\n a.k(j.$EVT_PROGRESS_CHANGE, h, b, i, m, f, e);\n };\n\n c.og = function (a) {\n if (a && !w) {\n w = a;\n a.$On($JssorPlayer$.jf, C);\n }\n };\n\n c.a(r, p.kd, z);\n q && c.od(q);\n g = c.nb();\n c.od(r);\n m = g + r.oc;\n e = c.nb();\n f = t ? g + r.Tc : e;\n\n c.$Destroy = function () {\n E.$Destroy();\n c.L();\n };\n }\n\n function qc() {\n Mb = pb;\n hc = y.ue();\n ab = B.o();\n hb = Lc(ab);\n }\n\n function Ic() {\n qc();\n\n if (A || Jb()) {\n y.L();\n a.k(j.Jf);\n }\n }\n\n function Hc(f) {\n if (Ib()) {\n var b = B.o(),\n a = hb,\n e = 0;\n\n if (f && c.H(L) >= m.$MinDragOffsetToSlide) {\n a = b;\n e = Db;\n }\n\n a = c.Q(a);\n a = xb(a + e, .5);\n var d = c.H(a - b);\n if (d < 1 && m.$SlideEasing != g.$Linear) d = c.v(d, .5);\n if ((!db || !f) && Mb) y.Gc(hc);else if (b == a) tc.zc();else y.bd(b, a, d * Gb);\n }\n }\n\n function gc(a) {\n !b.lb(b.$EvtSrc(a), e, n.ee) && b.$CancelEvent(a);\n }\n\n function zc(b) {\n Fb = k;\n A = d;\n Ic();\n if (!Mb) z = 0;\n a.k(j.$EVT_DRAG_START, v(ab), ab, b);\n }\n\n function Zc(a) {\n Cc(a, 1);\n }\n\n function Cc(c, d) {\n L = 0;\n Ab = 0;\n Db = 0;\n kc = rc;\n\n if (d) {\n var i = c.touches[0];\n Eb = {\n x: i.clientX,\n y: i.clientY\n };\n } else Eb = b.pd(c);\n\n var f = b.$EvtSrc(c),\n g = b.lb(f, \"1\", ic);\n\n if ((!g || g === u) && !V && (!d || c.touches.length == 1)) {\n mb = b.lb(f, e, n.ee) || !lb || !ad();\n a.a(h, d ? \"touchmove\" : \"mousemove\", ac);\n Fb = !mb && b.lb(f, e, n.Lc);\n !Fb && !mb && zc(c, d);\n }\n }\n\n function ac(a) {\n var e, f;\n a = b.Yg(a);\n if (a.type != \"mousemove\") {\n if (a.touches.length == 1) {\n f = a.touches[0];\n e = {\n x: f.clientX,\n y: f.clientY\n };\n } else fb();\n } else e = b.pd(a);\n\n if (e) {\n var i = e.x - Eb.x,\n j = e.y - Eb.y,\n g = c.H(i),\n h = c.H(j);\n if (z || g > 1.5 || h > 1.5) if (Fb) zc(a, f);else {\n if (c.R(hb) != hb) z = z || S & V;\n\n if ((i || j) && !z) {\n if (V == 3) {\n if (h > g) z = 2;else z = 1;\n } else z = V;\n if (Ub && z == 1 && h > g * 2.4) mb = d;\n }\n\n var l = i,\n k = nb;\n\n if (z == 2) {\n l = j;\n k = ob;\n }\n\n (L - Ab) * qb < -1.5 && (Db = 0);\n (L - Ab) * qb > 1.5 && (Db = -1);\n Ab = L;\n L = l;\n mc = hb - L * qb / k / kc * m.$DragRatio;\n\n if (L && z && !mb) {\n b.$CancelEvent(a);\n y.Rg(d);\n y.Ug(mc);\n }\n }\n }\n }\n\n function fb() {\n Vc();\n a.ab(h, \"mousemove\", ac);\n a.ab(h, \"touchmove\", ac);\n db = L;\n\n if (A) {\n db && t & 8 && (t = 0);\n y.L();\n A = k;\n var b = B.o();\n a.k(j.$EVT_DRAG_END, v(b), b, v(ab), ab);\n X & 12 && qc();\n Hc(d);\n }\n }\n\n function Mc(c) {\n var f = b.$EvtSrc(c),\n a = b.lb(f, \"1\", Nb);\n if (u === a) if (db) {\n b.$StopEvent(c);\n a = b.lb(f, e, \"data-jssor-button\", \"A\");\n a && b.$CancelEvent(c);\n } else {\n t & 4 && (t = 0);\n a = b.lb(f, e, \"data-jssor-click\");\n\n if (a) {\n b.$CancelEvent(c);\n hitValues = (b.n(a, \"data-jssor-click\") || \"\").split(\":\");\n var g = b.Jg(hitValues[1]);\n hitValues[0] == \"to\" && tb(g - 1);\n hitValues[0] == \"next\" && tb(g, e, d);\n }\n }\n }\n\n a.$SlidesCount = function () {\n return E.length;\n };\n\n a.$CurrentIndex = function () {\n return s;\n };\n\n a.$CurrentPosition = function () {\n return B.o();\n };\n\n a.$AutoPlay = function (a) {\n if (a == e) return t;\n\n if (a != t) {\n t = a;\n t && x[s] && x[s].zc();\n }\n };\n\n a.$IsDragging = function () {\n return A;\n };\n\n a.$IsSliding = function () {\n return pb;\n };\n\n a.$IsMouseOver = function () {\n return !U;\n };\n\n a.$LastDragSucceeded = function () {\n return db;\n };\n\n a.$OriginalWidth = function () {\n return O;\n };\n\n a.$OriginalHeight = function () {\n return M;\n };\n\n a.$ScaleHeight = function (b) {\n if (b == e) return Bc || M;\n a.$ScaleSize(b / M * O, b);\n };\n\n a.$ScaleWidth = function (b) {\n if (b == e) return Zb || O;\n a.$ScaleSize(b, b / O * M);\n };\n\n a.$ScaleSize = function (c, a, d) {\n b.C(u, c);\n b.D(u, a);\n Fc = c / O;\n Ac = a / M;\n b.c(nc, function (a) {\n a.$ScaleSize(Fc, Ac, d);\n });\n\n if (!Zb) {\n b.tb(T, w);\n b.V(T, 0);\n b.Z(T, 0);\n }\n\n Zb = c;\n Bc = a;\n };\n\n a.hf = yc;\n a.ff = wc;\n a.$PlayTo = tb;\n a.$GoTo = ub;\n\n a.$Next = function () {\n Vb(1);\n };\n\n a.$Prev = function () {\n Vb(-1);\n };\n\n a.$Pause = function () {\n t = 0;\n };\n\n a.$Play = function () {\n a.$AutoPlay(t || 1);\n };\n\n a.$SetSlideshowTransitions = function (a) {\n m.$SlideshowOptions.$Transitions = a;\n };\n\n a.$SetCaptionTransitions = function (a) {\n cb.$Transitions = a;\n cb.sd = b.Db();\n };\n\n a.ie = function (a) {\n a = v(a);\n\n if (C & 1) {\n var d = G / F,\n b = v(B.o()),\n e = v(a - b + d),\n f = v(c.H(a - b));\n\n if (e >= N) {\n if (f > q / 2) if (a > b) a -= q;else a += q;\n } else if (a > b && e < d) a -= q;else if (a < b && e > d) a += q;\n }\n\n return a;\n };\n\n function Yc() {\n cc.ze && b.O(w, cc.ze, [f, \"pan-y\", \"pan-x\", \"auto\"][lb] || \"\");\n a.a(u, \"click\", Mc, d);\n a.a(u, \"mouseleave\", Kc);\n a.a(u, \"mouseenter\", Jc);\n a.a(u, \"mousedown\", Cc);\n a.a(u, \"touchstart\", Zc);\n a.a(u, \"dragstart\", gc);\n a.a(u, \"selectstart\", gc);\n a.a(i, \"mouseup\", fb);\n a.a(h, \"mouseup\", fb);\n a.a(h, \"touchend\", fb);\n a.a(h, \"touchcancel\", fb);\n a.a(i, \"blur\", fb);\n m.$ArrowKeyNavigation && a.a(h, \"keydown\", function (c) {\n var a = b.he(c);\n\n if (a == 37 || a == 39) {\n t & 8 && (t = 0);\n fc(m.$ArrowKeyNavigation * (a - 38) * qb, d);\n }\n });\n }\n\n function uc(g) {\n Ec.Zd();\n E = [];\n x = [];\n var h = b.Cb(w),\n k = b.Dd([\"DIV\", \"A\", \"LI\"]);\n b.c(h, function (a) {\n var c = a;\n\n if (k[a.tagName.toUpperCase()] && !b.db(a, \"u\") && b.zb(a) != \"none\") {\n var c = Xb(d);\n b.U(a, gb);\n b.tb(c, a);\n b.J(c, a);\n b.kc(c, \"flat\");\n b.kc(a, \"preserve-3d\");\n b.xb(c);\n E.push(c);\n }\n\n b.S(c, (b.S(c) || 0) + 1);\n });\n q = E.length;\n\n if (q) {\n var a = S & 1 ? zb : yb;\n Nc();\n G = m.$Align;\n if (G == e) G = (a - F + P) / 2;\n kb = a / F;\n N = c.j(q, m.$Cols || q, c.Q(kb));\n C = N < q ? m.$Loop : 0;\n\n if (q * F - P <= a) {\n kb = q - P / F;\n G = (a - F + P) / 2;\n Kb = (a - F * q + P) / 2;\n }\n\n if (Cb) {\n Pb = Cb.$Class;\n Rb = !G && N == 1 && q > 1 && Pb && (!b.be() || b.hd() >= 9);\n }\n\n if (!(C & 1)) {\n bb = G / F;\n\n if (bb > q - 1) {\n bb = q - 1;\n G = bb * F;\n }\n\n K = bb;\n Q = K + q - kb - P / F;\n }\n\n lb = (N > 1 || G ? S : -1) & m.$DragOrientation;\n if (Rb) D = new Pb(Bb, I, H, Cb, Ub, lc);\n\n for (var f = 0; f < E.length; f++) {\n var i = E[f],\n j = new cd(i, f);\n x.push(j);\n }\n\n rb = new dd();\n B = new ed();\n y = new Tc(B, rb);\n Yc();\n }\n\n b.c(Y, function (a) {\n a.Yc(q, x);\n g && a.$On(r.Ec, fc);\n });\n }\n\n function Ob(a, d, g) {\n b.te(a) && (a = b.ud(\"\", a));\n var c, f;\n\n if (q) {\n if (d == e) d = q;\n f = \"beforebegin\";\n c = E[d];\n\n if (!c) {\n f = \"afterend\";\n c = E[q - 1];\n }\n }\n\n b.$Destroy(x);\n a && b.Fg(c || w, f || \"afterbegin\", a);\n b.c(g, function (a) {\n b.qb(a);\n });\n uc();\n }\n\n a.$AppendSlides = function (f, a) {\n if (a == e) a = s + 1;\n var d = E[s];\n Ob(f, a);\n var c = 0;\n b.c(E, function (a, b) {\n a == d && (c = b);\n });\n ub(c);\n };\n\n a.$ReloadSlides = function (a) {\n Ob(a, f, E);\n ub(0);\n };\n\n a.$RemoveSlides = function (e) {\n var a = s,\n d = [];\n b.c(e, function (b) {\n if (b < q && b >= 0) {\n d.push(E[b]);\n b < s && a--;\n }\n });\n Ob(f, f, d);\n a = c.j(a, q - 1);\n ub(a);\n };\n\n a.B = function (i, f) {\n a.$Elmt = u = b.$GetElement(i);\n O = b.C(u);\n M = b.D(u);\n m = b.F({\n $FillMode: 0,\n $LazyLoading: 1,\n $ArrowKeyNavigation: 1,\n $StartIndex: 0,\n $AutoPlay: 0,\n $Loop: 1,\n $HWA: d,\n $NaviQuitDrag: d,\n $AutoPlaySteps: 1,\n $AutoPlayInterval: 3e3,\n $PauseOnHover: 1,\n $SlideDuration: 500,\n $SlideEasing: g.$OutQuad,\n $MinDragOffsetToSlide: 20,\n $DragRatio: 1,\n $SlideSpacing: 0,\n $UISearchMode: 1,\n $PlayOrientation: 1,\n $DragOrientation: 1\n }, f);\n m.$HWA = m.$HWA && b.Wg();\n if (m.$Idle != e) m.$AutoPlayInterval = m.$Idle;\n if (m.$DisplayPieces != e) m.$Cols = m.$DisplayPieces;\n if (m.$ParkingPosition != e) m.$Align = m.$ParkingPosition;\n t = m.$AutoPlay & 63;\n !m.$UISearchMode;\n eb = m.$AutoPlaySteps;\n X = m.$PauseOnHover;\n X &= Ub ? 10 : 5;\n sc = m.$AutoPlayInterval;\n Gb = m.$SlideDuration;\n S = m.$PlayOrientation & 3;\n vb = b.Kg(b.n(u, \"dir\")) == \"rtl\";\n Hb = vb && (S == 1 || m.$DragOrientation & 1);\n qb = Hb ? -1 : 1;\n Cb = m.$SlideshowOptions;\n cb = b.F({\n $Class: p\n }, m.$CaptionSliderOptions);\n jb = m.$BulletNavigatorOptions;\n W = m.$ArrowNavigatorOptions;\n J = m.$ThumbnailNavigatorOptions;\n var c = b.Cb(u);\n b.c(c, function (a, d) {\n var c = b.db(a, \"u\");\n if (c == \"loading\") R = a;else {\n if (c == \"slides\") {\n w = a;\n b.O(w, \"margin\", 0);\n b.O(w, \"padding\", 0);\n b.kc(w, \"flat\");\n }\n\n if (c == \"navigator\") Lb = a;\n if (c == \"arrowleft\") bc = a;\n if (c == \"arrowright\") Yb = a;\n if (c == \"thumbnavigator\") wb = a;\n if (a.tagName != \"STYLE\" && a.tagName != \"SCRIPT\") nc[c || d] = new Rc(a, c == \"slides\", b.Dd([\"slides\", \"thumbnavigator\"])[c]);\n }\n });\n R && b.qb(R);\n R = R || b.Rb(h);\n zb = b.C(w);\n yb = b.D(w);\n I = m.$SlideWidth || zb;\n H = m.$SlideHeight || yb;\n gb = {\n I: I,\n G: H,\n $Top: 0,\n $Left: 0,\n Rd: \"block\",\n Ob: \"absolute\"\n };\n P = m.$SlideSpacing;\n nb = I + P;\n ob = H + P;\n F = S & 1 ? nb : ob;\n Bb = new Pc();\n b.n(u, Nb, \"1\");\n b.S(w, b.S(w) || 0);\n b.wb(w, \"absolute\");\n T = b.fb(w, d);\n b.O(T, \"pointerEvents\", \"none\");\n b.tb(T, w);\n b.J(T, Bb.$Elmt);\n b.ic(w, \"hidden\");\n\n if (Lb && jb) {\n jb.gc = vb;\n vc = new jb.$Class(Lb, jb, O, M);\n Y.push(vc);\n }\n\n if (W && bc && Yb) {\n W.gc = vb;\n W.$Loop = m.$Loop;\n xc = new W.$Class(bc, Yb, W, a);\n Y.push(xc);\n }\n\n if (wb && J) {\n J.$StartIndex = m.$StartIndex;\n J.$ArrowKeyNavigation = J.$ArrowKeyNavigation || 0;\n J.gc = vb;\n oc = new J.$Class(wb, J, R);\n !J.$NoDrag && b.n(wb, ic, \"1\");\n Y.push(oc);\n }\n\n uc(d);\n a.$ScaleSize(O, M);\n Tb();\n ub(v(m.$StartIndex));\n b.O(u, \"visibility\", \"visible\");\n };\n\n a.$Destroy = function () {\n t = 0;\n b.$Destroy(x, Y, Ec);\n b.Qb(u);\n };\n\n b.B(a);\n };\n\n j.$EVT_CLICK = 21;\n j.$EVT_DRAG_START = 22;\n j.$EVT_DRAG_END = 23;\n j.$EVT_SWIPE_START = 24;\n j.$EVT_SWIPE_END = 25;\n j.$EVT_LOAD_START = 26;\n j.$EVT_LOAD_END = 27;\n j.Jf = 28;\n j.$EVT_MOUSE_ENTER = 31;\n j.$EVT_MOUSE_LEAVE = 32;\n j.$EVT_POSITION_CHANGE = 202;\n j.$EVT_PARK = 203;\n j.$EVT_SLIDESHOW_START = 206;\n j.$EVT_SLIDESHOW_END = 207;\n j.$EVT_PROGRESS_CHANGE = 208;\n j.$EVT_STATE_CHANGE = 209;\n}(window, document, Math, null, true, false);\n\n//# sourceURL=webpack:///./assets/dev/js/jssor.slider.min.js?");}),"./assets/packages/bg_takeover/bg_takeover.css": /*!*****************************************************!*\ !*** ./assets/packages/bg_takeover/bg_takeover.css ***! \*****************************************************/ /*! no static exports found */ (function(module,exports,__webpack_require__){eval("// extracted by mini-css-extract-plugin\n\n//# sourceURL=webpack:///./assets/packages/bg_takeover/bg_takeover.css?");}),"./assets/packages/bg_takeover/bg_takeover.js": /*!****************************************************!*\ !*** ./assets/packages/bg_takeover/bg_takeover.js ***! \****************************************************/ /*! no static exports found */ (function(module,exports){eval("/**\n * \n *\n*/\n;(function($, win) {\n $.fn.bgTakeover = function(options) {\n \n // Defaults\n var settings = $.extend({\n bg_image: '',\n bg_color: '',\n content_bg_color: '',\n bg_pos: 'fixed', // fixed | absolute\n nofollow: 0,\n click_url: '', // string | object\n container: '.container',\n top_skin: '', // 100px - height of the top skin bar\n }, options );\n \n return this.each(function(i,el){\n \n var _obj = $(el),\n h = '',\n bg_img_h = '',\n bg_img_w = '';\n \n _obj.css({'background': settings.bg_color});\n\n h+= '
';\n h+= '
';\n h+= settings.bg_image !== '' ? '
' : ''; // no-repeat fixed center\n h+= '
';\n h+= '
';\n h+= '
';\n h+= '
';\n h+= '
';\n\n _obj.prepend(h);\n _obj.find('.skin_container').css({position: settings.bg_pos});\n $(settings.container).css({position:'relative'});\n if( settings.content_bg_color !== ''){\n _obj.find('.skin_container').closest(':has('+settings.container+')').find(settings.container).css({background:settings.content_bg_color});\n //$(settings.container).css({background:settings.content_bg_color});\n }\n \n if( jQuery.isPlainObject(settings.click_url) ){\n var click_url = $.extend({\n top: '',\n left: '',\n right: ''\n }, settings.click_url );\n }else{\n var click_url = {\n top: settings.click_url,\n left: settings.click_url,\n right: settings.click_url\n };\n }\n\n if( settings.nofollow ){\n _obj.find('.skin_bg_top').attr('rel','nofollow');\n _obj.find('.skin_bg_left').attr('rel','nofollow');\n _obj.find('.skin_bg_right').attr('rel','nofollow');\n }\n \n if( click_url.top === ''){\n _obj.find('.skin_bg_top').css({cursor:'default'});\n }\n if( click_url.left === ''){\n _obj.find('.skin_bg_left').css({cursor:'default'});\n }\n if( click_url.right === ''){\n _obj.find('.skin_bg_right').css({cursor:'default'});\n }\n _obj.find('.skin_bg_top').on('click', function(){ click_url.top !== '' ? window.open(click_url.top) : ''; });\n _obj.find('.skin_bg_left').on('click', function(){ click_url.left !== '' ? window.open(click_url.left) : ''; });\n _obj.find('.skin_bg_right').on('click', function(){ click_url.right !== '' ? window.open(click_url.right) : ''; });\n \n function resize_bg() {\n console.log('Resize Background');\n var mainbodyWidth = $(settings.container).outerWidth(); // the width of the main body container\n \n var width = window.innerWidth || document.documentElement.clientWidth || document.body.clientWidth;\n var height = window.innerHeight || document.documentElement.clientHeight || document.body.clientHeight;\n \n if( settings.top_skin !== ''){ \n if (_obj.css('overflow') !== 'hidden'){\n _obj.css({'overflow': 'auto'});\n } \n $(settings.container).css({'margin-top': settings.top_skin}); \n $('.skin_bg_top').css({width:mainbodyWidth,height: settings.top_skin});\n }\n\n if( settings.bg_pos === 'absolute'){\n var outerHeight = _obj.is( \"body\" ) ? $(document).outerHeight() : _obj.outerHeight();\n console.log(_obj.height());\n console.log(outerHeight);\n\n if( settings.bg_image !== ''){\n // Get image size\n var img = new Image();\n img.onload = function(){\n bg_img_h = this.height;\n bg_img_w = this.width;\n\n // Make sure .skin_container is not higher then the actual image.\n if( outerHeight < bg_img_h){\n _obj.find('.skin_bg').css({height:outerHeight});\n }else{\n _obj.find('.skin_bg').css({height:bg_img_h});\n }\n _obj.find('.skin_container').css({height:outerHeight});\n }\n img.src = settings.bg_image;\n }else{\n _obj.find('.skin_container').css({height:outerHeight});\n }\n }\n\n _obj.find('.skin_bg_left').css({width:(width-mainbodyWidth)/2+\"px\"});\n _obj.find('.skin_bg_right').css({width:(width-mainbodyWidth)/2+\"px\"});\n }\n \n $(document).ready(function(){\n resize_bg();\n });\n window.onresize = resize_bg;\n });\n };\n}(jQuery, window));\n\n//# sourceURL=webpack:///./assets/packages/bg_takeover/bg_takeover.js?");}),"./assets/packages/cornerpeel/cornerpeel.css": /*!***************************************************!*\ !*** ./assets/packages/cornerpeel/cornerpeel.css ***! \***************************************************/ /*! no static exports found */ (function(module,exports,__webpack_require__){eval("// extracted by mini-css-extract-plugin\n\n//# sourceURL=webpack:///./assets/packages/cornerpeel/cornerpeel.css?");}),"./assets/packages/cornerpeel/cornerpeel.js": /*!**************************************************!*\ !*** ./assets/packages/cornerpeel/cornerpeel.js ***! \**************************************************/ /*! no static exports found */ (function(module,exports){eval("/**\n * $(\".example\").ningInViewport(function(px){ if(px) $(this).addClass(\"class\"); }, {padding:0});\n *\n*/\n;(function($, win) {\n $.fn.cornerPeel = function(options) {\n \n // Defaults\n var settings = $.extend({\n corncurlSmall: 26,\n corncurlBig: 100,\n cornerAnimate: 1,\n corncurlOpenTime: 500, \n corncurlCloseTime: 1000, \n corncurlSize: 1.16\n }, options );\n \n return this.each(function(i,el){\n \n var _obj = $(el),\n html = $(\"
\").append(_obj.clone()).html(),\n url = '',\n target = '';\n\n _obj.html('').append(`
\n
\n
\n
`+html+`
`);\n\n $('.corncurl-cont').on('click', function(){ \n\n $('.corncurl-content a').each(function(index, item){\n \n if( $(this).closest('.slide').length ){\n if( $(this).closest('.slide').parent().hasClass('activeSlide')){\n //if( $(this).closest('.slide').parent().css(\"left\") === '0px'){\n\n url = $(this).attr('href'); \n target = $(this).attr('target');\n\n return false;\n }\n }else{\n url = $(this).attr('href');\n target = $(this).attr('target');\n }\n });\n //\n //var url = $('.corncurl-content a').attr('href'); \n //var target = $('.corncurl-content a').attr('target');\n if( url !== null){ \n window.open( url, target ) \n }\n }).css('opacity',0).hover(corncurlOpen, corncurlClose);\n corncurlAnimate();\n \n \n function corncurnPercenttoPixels( percent ){\n return percent*3;\n }\n function corncurlAnimate(){\n //var corner_speed = speed ? speed : settings.corncurlOpenTime;\n var corner_speed = settings.corncurlOpenTime;\n var cornerAnimateRandSize = settings.cornerAnimate ? corncurnPercenttoPixels(settings.corncurlSmall) + Math.floor(Math.random()*5) : corncurnPercenttoPixels(settings.corncurlSmall);\n var new_corner_size = jQuery('.corncurl-bg').width() > corncurnPercenttoPixels(settings.corncurlSmall) ? corncurnPercenttoPixels(settings.corncurlSmall) : cornerAnimateRandSize;\n var cnrw = Math.floor(new_corner_size * settings.corncurlSize);\n var cnrh = Math.floor(new_corner_size * settings.corncurlSize);\n \n jQuery('.corncurl-peel').stop().animate({'opacity':1, 'width':cnrw, 'height':cnrh}, corner_speed);\n jQuery('.corncurl-cont').stop().animate({'opacity':0, 'width':cnrw, 'height':cnrh}, corner_speed);\n jQuery('.corncurl-bg').stop().animate({'width':new_corner_size, 'height':new_corner_size}, corner_speed, '', corncurlAnimate);\n jQuery('.corncurl-small-img').stop().animate({'width':new_corner_size, 'height':new_corner_size}, corner_speed);\n }\t\t \n function corncurlOpen(){\n jQuery('.corncurl-peel, .corncurl-cont').stop();\n jQuery('.corncurl-bg').stop();\n jQuery('.corncurl-small-img').stop().hide();\n jQuery('.corncurl-peel, .corncurl-cont').animate({'width':corncurnPercenttoPixels(settings.corncurlBig) * settings.corncurlSize, 'height':corncurnPercenttoPixels(settings.corncurlBig) * settings.corncurlSize}, settings.corncurlOpenTime);\n jQuery('.corncurl-bg').animate({'width':corncurnPercenttoPixels(settings.corncurlBig), 'height':corncurnPercenttoPixels(settings.corncurlBig)}, settings.corncurlOpenTime);\n }\n function corncurlClose(){\n jQuery('.corncurl-peel, .corncurl-cont').stop();\n jQuery('.corncurl-bg').stop();\n jQuery('.corncurl-peel, .corncurl-cont').animate({'width':corncurnPercenttoPixels(settings.corncurlSmall) * settings.corncurlSize, 'height':corncurnPercenttoPixels(settings.corncurlSmall) * settings.corncurlSize}, settings.corncurlCloseTime);\n jQuery('.corncurl-bg').animate({'width':corncurnPercenttoPixels(settings.corncurlSmall), 'height':corncurnPercenttoPixels(settings.corncurlSmall)}, settings.corncurlCloseTime, function(){jQuery('.corncurl-small-img').show().width(corncurnPercenttoPixels(corncurlSmall)).height(corncurnPercenttoPixels(settings.corncurlSmall));});\n corncurlAnimate(); \n }\n \n });\n };\n}(jQuery, window));\n\n//# sourceURL=webpack:///./assets/packages/cornerpeel/cornerpeel.js?");}),"./assets/packages/modaljs/index.bundle.js": /*!*************************************************!*\ !*** ./assets/packages/modaljs/index.bundle.js ***! \*************************************************/ /*! no static exports found */ (function(module,exports){eval("!function(e){var t={};function n(r){if(t[r])return t[r].exports;var i=t[r]={i:r,l:!1,exports:{}};return e[r].call(i.exports,i,i.exports,n),i.l=!0,i.exports}n.m=e,n.c=t,n.d=function(e,t,r){n.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:r})},n.r=function(e){\"undefined\"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:\"Module\"}),Object.defineProperty(e,\"__esModule\",{value:!0})},n.t=function(e,t){if(1&t&&(e=n(e)),8&t)return e;if(4&t&&\"object\"==typeof e&&e&&e.__esModule)return e;var r=Object.create(null);if(n.r(r),Object.defineProperty(r,\"default\",{enumerable:!0,value:e}),2&t&&\"string\"!=typeof e)for(var i in e)n.d(r,i,function(t){return e[t]}.bind(null,i));return r},n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,\"a\",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p=\"\",n(n.s=4)}([,function(e,t,n){\"use strict\";function r(e,t){for(var n=0;n \\n
'+n.icon+\"
\\n
\"}}},{key:\"templates\",value:function(e){if(\"\"!==e){var t={default:{icon:''},top_bar:{css:{container:\"\",button:\"\"},icon:''},overlay:{icon:''}};return void 0!==t[e]?t[e]:\"\"}}}]),e}()},function(e,t,n){\"use strict\";n.r(t);var 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},i=function(e,t){if(!(e instanceof t))throw new TypeError(\"Cannot call a class as a function\")},o=function(){function e(e,t){for(var n=0;n=o?function(t,r){for(var o=0;o0?i=l:r=l}while(Math.abs(o)>a&&++c=0)return n;null==e||t||console.error(\"VelocityJS: Trying to set 'duration' to an invalid value:\",e)}function X(e,t,n){if(f(e))return k[e];if(l(e))return e;if(Array.isArray(e)){if(1===e.length)return function(e){var t=B[e];return t||(B[e]=function(t,n,r){return 0===t?n:1===t?r:n+Math.round(t*e)*(1/e)*(r-n)})}(e[0]);if(2===e.length)return function e(t,n,r){var i={x:-1,v:0,tension:parseFloat(t)||500,friction:parseFloat(n)||20},o=[0],a=null!=r,s=0,l=void 0,c=void 0;for(l=a?(s=e(i.tension,i.friction))/r*.016:.016;c=R(c||i,l),o.push(1+c.x),s+=16,Math.abs(c.x)>1e-4&&Math.abs(c.v)>1e-4;);return a?function(e,t,n){return 0===e?t:1===e?n:t+o[Math.floor(e*(o.length-1))]*(n-t)}:s}(e[0],e[1],t);if(4===e.length)return j.apply(null,e)||!1}null==e||n||console.error(\"VelocityJS: Trying to set 'easing' to an invalid value:\",e)}function Q(e){if(!1===e)return 0;var t=parseInt(e,10);if(!isNaN(t)&&t>=0)return Math.min(t,60);null!=e&&console.warn(\"VelocityJS: Trying to set 'fpsLimit' to an invalid value:\",e)}function Y(e){switch(e){case!1:return 0;case!0:return!0;default:var t=parseInt(e,10);if(!isNaN(t)&&t>=0)return t}null!=e&&console.warn(\"VelocityJS: Trying to set 'loop' to an invalid value:\",e)}function $(e,t){if(!1===e||f(e))return e;null==e||t||console.warn(\"VelocityJS: Trying to set 'queue' to an invalid value:\",e)}function G(e){switch(e){case!1:return 0;case!0:return!0;default:var t=parseInt(e,10);if(!isNaN(t)&&t>=0)return t}null!=e&&console.warn(\"VelocityJS: Trying to set 'repeat' to an invalid value:\",e)}function Z(e){if(u(e))return e;null!=e&&console.error(\"VelocityJS: Trying to set 'speed' to an invalid value:\",e)}function K(e){if(s(e))return e;null!=e&&console.error(\"VelocityJS: Trying to set 'sync' to an invalid value:\",e)}var ee=void 0,te=void 0,ne=void 0,re=void 0,ie=void 0,oe=void 0,ae=void 0,se=void 0,le=void 0,ce=void 0,ue=void 0,de=void 0,fe=void 0,pe=void 0,me=void 0,ge=void 0,ve=function(){function e(){i(this,e)}return o(e,null,[{key:\"reset\",value:function(){ee=!0,te=void 0,ne=void 0,re=0,ie=S,oe=X(\"swing\",S),ae=60,se=0,ce=980/60,ue=!0,de=!0,fe=\"\",pe=0,me=1,ge=!0}},{key:\"cache\",get:function(){return ee},set:function(e){void 0!==(e=D(e))&&(ee=e)}},{key:\"begin\",get:function(){return te},set:function(e){void 0!==(e=H(e))&&(te=e)}},{key:\"complete\",get:function(){return ne},set:function(e){void 0!==(e=W(e))&&(ne=e)}},{key:\"delay\",get:function(){return re},set:function(e){void 0!==(e=F(e))&&(re=e)}},{key:\"duration\",get:function(){return ie},set:function(e){void 0!==(e=U(e))&&(ie=e)}},{key:\"easing\",get:function(){return oe},set:function(e){void 0!==(e=X(e,ie))&&(oe=e)}},{key:\"fpsLimit\",get:function(){return ae},set:function(e){void 0!==(e=Q(e))&&(ae=e,ce=980/e)}},{key:\"loop\",get:function(){return se},set:function(e){void 0!==(e=Y(e))&&(se=e)}},{key:\"mobileHA\",get:function(){return le},set:function(e){s(e)&&(le=e)}},{key:\"minFrameTime\",get:function(){return ce}},{key:\"promise\",get:function(){return ue},set:function(e){void 0!==(e=function(e){if(s(e))return e;null!=e&&console.warn(\"VelocityJS: Trying to set 'promise' to an invalid value:\",e)}(e))&&(ue=e)}},{key:\"promiseRejectEmpty\",get:function(){return de},set:function(e){void 0!==(e=function(e){if(s(e))return e;null!=e&&console.warn(\"VelocityJS: Trying to set 'promiseRejectEmpty' to an invalid value:\",e)}(e))&&(de=e)}},{key:\"queue\",get:function(){return fe},set:function(e){void 0!==(e=$(e))&&(fe=e)}},{key:\"repeat\",get:function(){return pe},set:function(e){void 0!==(e=G(e))&&(pe=e)}},{key:\"repeatAgain\",get:function(){return pe}},{key:\"speed\",get:function(){return me},set:function(e){void 0!==(e=Z(e))&&(me=e)}},{key:\"sync\",get:function(){return ge},set:function(e){void 0!==(e=K(e))&&(ge=e)}}]),e}();Object.freeze(ve),ve.reset();var ye=[],he={},be=new Set,we=[],xe=new Map,Se=\"velocityData\";function _e(e){var t=e[Se];if(t)return t;for(var n=e.ownerDocument.defaultView,r=0,i=0;i=0&&ye[r].hasOwnProperty(n)}function Ae(e,t){for(var n=_e(e),r=void 0,i=we.length-1,o=n.types;!r&&i>=0;i--)o&1<=2&&console.info('Set \"'+t+'\": \"'+n+'\"',e))}x([\"registerNormalization\",Me]),x([\"hasNormalization\",je]);var Ve={};function ze(e){var t=Ve[e];return t||(Ve[e]=e.replace(/-([a-z])/g,function(e,t){return t.toUpperCase()}))}var Je=/#([a-f\\d]{2})([a-f\\d]{2})([a-f\\d]{2})/gi,Re=/#([a-f\\d])([a-f\\d])([a-f\\d])/gi,Be=/(rgba?\\(\\s*)?(\\b[a-z]+\\b)/g,Pe=/rgb(a?)\\(([^\\)]+)\\)/gi,De=/\\s+/g,He={};function We(e,t,n,r){return\"rgba(\"+parseInt(t,16)+\",\"+parseInt(n,16)+\",\"+parseInt(r,16)+\",1)\"}function Fe(e){return e.replace(Je,We).replace(Re,function(e,t,n,r){return We(0,t+t,n+n,r+r)}).replace(Be,function(e,t,n){return He[n]?(t||\"rgba(\")+He[n]+(t?\"\":\",1)\"):e}).replace(Pe,function(e,t,n){return\"rgba(\"+n.replace(De,\"\")+(t?\"\":\",1\")+\")\"})}function Ue(e,t,n){if(\"border-box\"===Ye(e,\"boxSizing\").toString().toLowerCase()===n){var r=\"width\"===t?[\"Left\",\"Right\"]:[\"Top\",\"Bottom\"],i=[\"padding\"+r[0],\"padding\"+r[1],\"border\"+r[0]+\"Width\",\"border\"+r[1]+\"Width\"],o=0,a=!0,s=!1,l=void 0;try{for(var c,u=i[Symbol.iterator]();!(a=(c=u.next()).done);a=!0){var d=c.value,f=parseFloat(Ye(e,d));isNaN(f)||(o+=f)}}catch(e){s=!0,l=e}finally{try{!a&&u.return&&u.return()}finally{if(s)throw l}}return n?-o:o}return 0}function Xe(e,t){return e.getBoundingClientRect()[t]+Ue(e,t,!0)+\"px\"}function Qe(e,t){var n=_e(e),r=n.computedStyle?n.computedStyle:n.window.getComputedStyle(e,null),i=0;if(n.computedStyle||(n.computedStyle=r),\"none\"===r.display)switch(t){case\"width\":case\"height\":return Ne(e,\"display\",\"auto\"),i=Xe(e,t),Ne(e,\"display\",\"none\"),String(i)}if((i=r[t])||(i=e.style[t]),\"auto\"===i)switch(t){case\"width\":case\"height\":i=Xe(e,t);break;case\"top\":case\"left\":case\"right\":case\"bottom\":var o=Ye(e,\"position\");if(\"fixed\"===o||\"absolute\"===o){i=e.getBoundingClientRect[t]+\"px\";break}default:i=\"0px\"}return i?String(i):\"\"}function Ye(e,t,n,r){var i=_e(e),o=void 0;return be.has(t)&&(r=!0),!r&&i&&null!=i.cache[t]?o=i.cache[t]:(n=n||Ae(e,t))&&(o=n(e),i&&(i.cache[t]=o)),Gt.debug>=2&&console.info('Get \"'+t+'\": \"'+o+'\"',e),o}var $e=/^#([A-f\\d]{3}){1,2}$/i,Ge={function:function(e,t,n,r,i,o){return e.call(t,r,n.length,i)},number:function(e,t,n,r,i,o){return String(e)+function(e){for(var t in he)if(he[t].includes(e))return t;return\"\"}(o.fn)},string:function(e,t,n,r,i,o){return Fe(e)},undefined:function(e,t,n,r,i,o){return Fe(Ye(t,i,o.fn)||\"\")}};function Ze(e,t){var n=e.tweens=Object.create(null),i=e.elements,o=e.element,a=i.indexOf(o),s=_e(o),c=y(e.queue,e.options.queue),d=y(e.options.duration,ve.duration);for(var p in t)if(t.hasOwnProperty(p)){var m=ze(p),g=Ae(o,m),v=t[p];if(!g&&\"tween\"!==m){Gt.debug&&console.log('Skipping \"'+p+'\" due to a lack of browser support.');continue}if(null==v){Gt.debug&&console.log('Skipping \"'+p+'\" due to no value supplied.');continue}var h=n[m]={},b=void 0,w=void 0;if(h.fn=g,l(v)&&(v=v.call(o,a,i.length,i)),Array.isArray(v)){var x=v[1],S=v[2];b=v[0],f(x)&&(/^[\\d-]/.test(x)||$e.test(x))||l(x)||u(x)?w=x:f(x)&&k[x]||Array.isArray(x)?(h.easing=X(x,d),w=S):w=x||S}else b=v;h.end=Ge[void 0===b?\"undefined\":r(b)](b,o,i,a,m,h),null==w&&!1!==c&&void 0!==s.queueList[c]||(h.start=Ge[void 0===w?\"undefined\":r(w)](w,o,i,a,m,h),nt(m,h,d))}}var Ke=/((?:[+\\-*/]=)?(?:[+-]?\\d*\\.\\d+|[+-]?\\d+)[a-z%]*|(?:.(?!$|[+-]?\\d|[+\\-*/]=[+-]?\\d))+.|.)/g,et=/^([+\\-*/]=)?([+-]?\\d*\\.\\d+|[+-]?\\d+)(.*)$/;function tt(e,t){for(var n=e.length,r=[],i=[],o=void 0,a=0;a1}for(var s=[],l=s.pattern=[],c=function(e){if(f(l[l.length-1]))l[l.length-1]+=e;else if(e){l.push(e);for(var t=0;t1)){for(var r=\"display\"===t,i=\"visibility\"===t,a=0;a=0?P++:D.indexOf(\"rgb\")>=0&&(P=1):P&&(P<4?l[B]=!0:P=0)}return s}function nt(e,t,n,r){var i=t.start,o=t.end;if(f(o)&&f(i)){var a=tt([i,o],e);if(!a&&r){var s=i.match(/\\d\\.?\\d*/g)||[\"0\"],l=s.length,c=0;a=tt([o.replace(/\\d+\\.?\\d*/g,function(){return s[c++%l]}),o],e)}if(a)switch(Gt.debug&&console.log(\"Velocity: Sequence found:\",a),a[0].percent=0,a[1].percent=1,t.sequence=a,t.easing){case k[\"at-start\"]:case k.during:case k[\"at-end\"]:a[0].easing=a[1].easing=t.easing}}}function rt(e){if(qe.firstNew===e&&(qe.firstNew=e._next),!(1&e._flags)){var t=e.element,n=e.tweens;y(e.options.duration,ve.duration);for(var r in n){var i=n[r];if(null==i.start){var o=Ye(e.element,r);f(o)?(i.start=Fe(o),nt(r,i,0,!0)):Array.isArray(o)||console.warn(\"bad type\",i,r,o)}Gt.debug&&console.log('tweensContainer \"'+r+'\": '+JSON.stringify(i),t)}e._flags|=1}}function it(e){var t=e.begin||e.options.begin;if(t)try{var n=e.elements;t.call(n,n,e)}catch(e){setTimeout(function(){throw e},1)}}function ot(e){var t=e.progress||e.options.progress;if(t)try{var n=e.elements,r=e.percentComplete,i=e.options,o=e.tween;t.call(n,n,r,Math.max(0,e.timeStart+(null!=e.duration?e.duration:null!=i.duration?i.duration:ve.duration)-gt),void 0!==o?o:String(100*r),e)}catch(e){setTimeout(function(){throw e},1)}}function at(){var e=!0,t=!1,n=void 0;try{for(var r,i=ct[Symbol.iterator]();!(e=(r=i.next()).done);e=!0){ot(r.value)}}catch(e){t=!0,n=e}finally{try{!e&&i.return&&i.return()}finally{if(t)throw n}}ct.clear();var o=!0,a=!1,s=void 0;try{for(var l,c=lt[Symbol.iterator]();!(o=(l=c.next()).done);o=!0){Le(l.value)}}catch(e){a=!0,s=e}finally{try{!o&&c.return&&c.return()}finally{if(a)throw s}}lt.clear()}var st=1e3/60,lt=new Set,ct=new Set,ut=function(){var e=window.performance||{};if(\"function\"!=typeof e.now){var t=e.timing&&e.timing.navigationStart?e.timing.navigationStart:h();e.now=function(){return h()-t}}return e}(),dt=function(e){return setTimeout(e,Math.max(0,st-(ut.now()-gt)))},ft=window.requestAnimationFrame||dt,pt=void 0,mt=void 0,gt=0;try{(mt=new Worker(URL.createObjectURL(new Blob([\"(\"+function(){var e=this,t=void 0;this.onmessage=function(n){switch(n.data){case!0:t||(t=setInterval(function(){e.postMessage(!0)},1e3/30));break;case!1:t&&(clearInterval(t),t=0);break;default:e.postMessage(n.data)}}}+\")()\"])))).onmessage=function(e){!0===e.data?vt():at()},qe.isMobile||void 0===document.hidden||document.addEventListener(\"visibilitychange\",function(){mt.postMessage(qe.isTicking&&document.hidden)})}catch(e){}function vt(e){if(!pt){if(pt=!0,!1!==e){var t=ut.now(),n=gt?t-gt:st,r=ve.speed,i=ve.easing,o=ve.duration,a=void 0,s=void 0;if(n>=ve.minFrameTime||!gt){for(gt=t;qe.firstNew;)rt(qe.firstNew);for(a=qe.first;a&&a!==qe.firstNew;a=a._next){var l=a.element,c=_e(l);if(l.parentNode&&c){var u=a.options,d=a._flags,f=a.timeStart;if(!f){var p=null!=a.queue?a.queue:u.queue;f=t-n,!1!==p&&(f=Math.max(f,c.lastFinishList[p]||0)),a.timeStart=f}16&d?a.timeStart+=n:2&d||(a._flags|=2,u._ready++)}else Ee(a)}for(a=qe.first;a&&a!==qe.firstNew;a=s){var m=a._flags;if(s=a._next,2&m&&!(16&m)){var g=a.options;if(32&m&&g._readyt)continue;a.timeStart=y+=h/(h>0?v:1)}a._flags|=4,0==g._started++&&(g._first=a,g.begin&&(it(a),g.begin=void 0))}1!==v&&(a.timeStart=y+=Math.min(n,t-y)*(1-v));var b=null!=a.easing?a.easing:null!=g.easing?g.easing:i,w=a.ellapsedTime=t-y,x=null!=a.duration?a.duration:null!=g.duration?g.duration:o,S=a.percentComplete=Gt.mock?1:Math.min(w/x,1),_=a.tweens,k=64&m;for(var O in(a.progress||g._first===a&&g.progress)&&ct.add(a),1===S&<.add(a),_){var I=_[O],C=I.sequence,E=C.pattern,T=\"\",L=0;if(E){for(var M=(I.easing||b)(S,0,1,O),j=0,A=0;A=0?r.replace(/^.*\\./,\"\"):void 0)&&$(e[0]),a=ve.queue;if(p(t)&&t.velocity.animations){var s=!0,l=!1,c=void 0;try{for(var u,d=t.velocity.animations[Symbol.iterator]();!(s=(u=d.next()).done);s=!0){bt(u.value,o,a,i)}}catch(e){l=!0,c=e}finally{try{!s&&d.return&&d.return()}finally{if(l)throw c}}}else for(var f=qe.first;f;)t&&!t.includes(f.element)||bt(f,o,a,i),f=f._next;n&&(p(t)&&t.velocity.animations&&t.then?t.then(n._resolver):n._resolver(t))}function xt(e,t,n,i){var o=e[0],a=e[1];if(!o)return console.warn(\"VelocityJS: Cannot access a non-existant property!\"),null;if(void 0===a&&!d(o)){if(Array.isArray(o)){if(1===t.length){var s={},l=!0,c=!1,m=void 0;try{for(var g,v=o[Symbol.iterator]();!(l=(g=v.next()).done);l=!0){var y=g.value;s[y]=Fe(Ye(t[0],y))}}catch(e){c=!0,m=e}finally{try{!l&&v.return&&v.return()}finally{if(c)throw m}}return s}var h=[],b=!0,w=!1,x=void 0;try{for(var S,_=t[Symbol.iterator]();!(b=(S=_.next()).done);b=!0){var k=S.value,O={},q=!0,I=!1,C=void 0;try{for(var E,T=o[Symbol.iterator]();!(q=(E=T.next()).done);q=!0){var L=E.value;O[L]=Fe(Ye(k,L))}}catch(e){I=!0,C=e}finally{try{!q&&T.return&&T.return()}finally{if(I)throw C}}h.push(O)}}catch(e){w=!0,x=e}finally{try{!b&&_.return&&_.return()}finally{if(w)throw x}}return h}if(1===t.length)return Fe(Ye(t[0],o));var M=[],j=!0,A=!1,N=void 0;try{for(var V,z=t[Symbol.iterator]();!(j=(V=z.next()).done);j=!0){var J=V.value;M.push(Fe(Ye(J,o)))}}catch(e){A=!0,N=e}finally{try{!j&&z.return&&z.return()}finally{if(A)throw N}}return M}var R=[];if(d(o)){for(var B in o)if(o.hasOwnProperty(B)){var P=!0,D=!1,H=void 0;try{for(var W,F=t[Symbol.iterator]();!(P=(W=F.next()).done);P=!0){var U=W.value,X=o[B];f(X)||u(X)?Ne(U,B,o[B]):(R.push('Cannot set a property \"'+B+'\" to an unknown type: '+(void 0===X?\"undefined\":r(X))),console.warn('VelocityJS: Cannot set a property \"'+B+'\" to an unknown type:',X))}}catch(e){D=!0,H=e}finally{try{!P&&F.return&&F.return()}finally{if(D)throw H}}}}else if(f(a)||u(a)){var Q=!0,Y=!1,$=void 0;try{for(var G,Z=t[Symbol.iterator]();!(Q=(G=Z.next()).done);Q=!0){Ne(G.value,o,String(a))}}catch(e){Y=!0,$=e}finally{try{!Q&&Z.return&&Z.return()}finally{if(Y)throw $}}}else R.push('Cannot set a property \"'+o+'\" to an unknown type: '+(void 0===a?\"undefined\":r(a))),console.warn('VelocityJS: Cannot set a property \"'+o+'\" to an unknown type:',a);n&&(R.length?n._rejecter(R.join(\", \")):p(t)&&t.velocity.animations&&t.then?t.then(n._resolver):n._resolver(t))}function St(e,t,n){rt(e),void 0!==t&&t!==y(e.queue,e.options.queue,n)||(e._flags|=8,Le(e))}x([\"option\",function(e,t,n,r){var i=e[0],o=r.indexOf(\".\")>=0?r.replace(/^.*\\./,\"\"):void 0,a=\"false\"!==o&&$(o,!0),s=void 0,l=e[1];if(!i)return console.warn(\"VelocityJS: Cannot access a non-existant key!\"),null;if(p(t)&&t.velocity.animations)s=t.velocity.animations;else{s=[];for(var c=qe.first;c;c=c._next)t.indexOf(c.element)>=0&&y(c.queue,c.options.queue)===a&&s.push(c);if(t.length>1&&s.length>1){for(var u=1,d=s[0].options;u, \"tween\", percentComplete, property, end | [end, , ], ) => value\\nVelocity(, \"tween\", percentComplete, {property: end | [end, , ], ...}, ) => {property: value, ...}'),null;t=[document.body],i=!0}var o=e[0],s={elements:t,element:t[0],queue:!1,options:{duration:1e3},tweens:null},l={},c=e[1],p=void 0,m=void 0,g=e[2],v=0;if(f(e[1])?Te&&Te[e[1]]?(m=Te[e[1]],c={},g=e[2]):(p=!0,c=a({},e[1],e[2]),g=e[3]):Array.isArray(e[1])&&(p=!0,c={tween:e[1]},g=e[2]),!u(o)||o<0||o>1)throw new Error(\"VelocityJS: Must tween a percentage from 0 to 1!\");if(!d(c))throw new Error(\"VelocityJS: Cannot tween an invalid property!\");if(i)for(var h in c)if(c.hasOwnProperty(h)&&(!Array.isArray(c[h])||c[h].length<2))throw new Error(\"VelocityJS: When not supplying an element you must force-feed values: \"+h);var b=X(y(g,ve.easing),S);for(var w in m?rn(s,m):Ze(s,c),s.tweens){var x=s.tweens[w],_=x.sequence,k=_.pattern,O=\"\",I=0;if(v++,k){for(var C=(x.easing||b)(o,0,1,w),E=0,T=0;T<_.length-1;T++)_[T].percent4;e--){var t=document.createElement(\"div\");if(t.innerHTML=\"\\x3c!--[if IE \"+e+\"]>100)console.warn(\"VelocityJS: Trying to use an invalid value as a percentage (0 <= n <= 100):\",r,x);else if(isNaN(x))console.warn(\"VelocityJS: Trying to use an invalid number as a percentage:\",r,p,w);else for(var _ in o[String(x)]||(o[String(x)]=[]),o[String(x)].push(p),i[p])s.includes(_)||s.push(_)}}catch(e){v=!0,y=e}finally{try{!g&&b.return&&b.return()}finally{if(v)throw y}}}}var k=Object.keys(o).sort(function(e,t){var n=parseFloat(e),r=parseFloat(t);return n>r?1:n1&&(f(oe[1])||Array.isArray(oe[1]))&&(W[F].easing=X(oe[1],l.duration||S)),W[F++].percent=parseFloat(K)/100)}}catch(e){te=!0,ne=e}finally{try{!ee&&ie.return&&ie.return()}finally{if(te)throw ne}}}}catch(e){Y=!0,$=e}finally{try{!Q&&Z.return&&Z.return()}finally{if(Y)throw $}}l.tweens[L]=W}}}}catch(e){q=!0,I=e}finally{try{!O&&E.return&&E.return()}finally{if(q)throw I}}}else console.warn(\"VelocityJS: Trying to set 'registerSequence' sequence to an invalid value:\",r,i);else console.warn(\"VelocityJS: Trying to set 'registerSequence' name to an invalid value:\",r)}}],!0);var on=void 0;try{on=Promise}catch(e){}var an=\", if that is deliberate then pass `promiseRejectEmpty:false` as an option\";function sn(e,t){v(t,\"promise\",e),v(t,\"then\",e.then.bind(e)),v(t,\"catch\",e.catch.bind(e)),e.finally&&v(t,\"finally\",e.finally.bind(e))}function ln(){for(var e=arguments.length,t=Array(e),n=0;n4;e--){var t=document.createElement(\"div\");if(t.innerHTML=\"\\x3c!--[if IE \"+e+\"]>
'},close_btn_tpl:function(e){if(!t.isEmptyObject(e)){var n=new _mdl_CB;return btn_html=n.closebtn(e)}},set_modal_height:function(e,n){(t.browser.mozilla||\"msie\"===t.browser.name)&&(\"fit-content\"===n.width&&(t(e).find(\".mdl_container\").addClass(\"fcw\"),\"msie\"===t.browser.name&&t(e).find(\".mdl_container\").width(t(e).find(\".mdl_container\").find(\".mdl_content\").children().eq(0).width())),\"fit-content\"===n.height&&(t(e).find(\".mdl_container\").addClass(\"fch\"),t(e).find(\".mdl_container\").height(t(e).find(\".mdl_container\").find(\".mdl_content\").outerHeight(!0))))},hide_on:function(e){var n=e.hide_on;if(i&&console.log(t.browser),void 0!==n.type&&\"\"!==n.type&&(i&&(console.log(n.type),console.log(t.browser[n.type])),t.browser[n.type]))return!0;if(void 0!==n.platform&&\"\"!==n.platform&&t.browser.platform===n.platform)return!0;if(void 0!==n.name&&\"\"!==n.name&&t.browser.name===n.name){if(void 0===n.version||\"\"===n.version)return!0;if(t.browser.version===n.version||t.browser.versionNumber===n.version)return!0}return!1}},t.fn.modalJS=function(o){var a=t.extend({modalSlug:\"_mdl\",type:\"modal\",position:[],width:\"fit-content\",height:\"fit-content\",zIndexIn:\"9999\",zIndexOut:\"-9999\",bg_color:\"#39BEB9\",insert:{},css:{},overlay_color:null,overlay_close_btn:{},close_btn:{def:1,delay:0},opacityIn:\"1\",opacityOut:\"0\",animatedIn:\"zoomIn\",animatedOut:\"zoomOut\",animationDuration:\".6s\",trigger:null,disable_window_scroll:1,overflow:\"auto\",auto_close:null,auto_close_progress:1,auto_close_progress_color:\"#009ACF\",cookie:{},hide_on:{},content:\"\",debug:0,beforeOpen:function(){},afterOpen:function(){},beforeClose:function(){},afterClose:function(){}},o);return this.each(function(o,s){var l=t(s);if(i=a.debug,_mdl.hide_on(a))t(l).hide();else{if(l.addClass(\"modalJS_object\"),\"inline\"===a.type&&!t.isEmptyObject(a.insert))if(void 0!==a.insert.target&&\"\"!==a.insert.target)\"before\"===(void 0!==a.insert.where&&\"\"!==a.insert.where?a.insert.where:\"after\")?t(a.insert.target).before(t(l)):t(a.insert.target).after(t(l));if(t.isEmptyObject(a.trigger))l.find(\".open_mdl_btn\").length?t(l).find(\".open_mdl_btn\").on(\"click\",function(e){e.preventDefault(),g()}):g();else{if(\"scroll\"===a.trigger.event){var c=void 0!==a.trigger.target?a.trigger.target:\"percent\",u=void 0!==a.trigger.value?a.trigger.value:50,d=\"inactive\";\"percent\"===c?t(n).on(\"scroll\",function(){var e=100*t(n).scrollTop()/(t(r).height()-t(n).height());i&&console.log(e),e>=u&&\"inactive\"===d&&(d=\"active\",g())}):(console.log(c),t(c).one(\"inview\",function(e,t){t&&g()}))}if(\"inactive\"===a.trigger||\"inactive\"===a.trigger.event){var f=void 0!==a.trigger.target?1e3*a.trigger.target:5e3,p=\"inactive\";t(r).idle({onIdle:function(){\"inactive\"===p&&(i&&console.log(\"You did nothing for \"+f+\" seconds\"),p=\"active\",g())},idle:f})}if(\"exit\"===a.trigger||\"exit\"===a.trigger.event){var m=\"inactive\";t(r).on(\"mouseout\",function(e){if(e=e||n.event,\"active\"!==m&&\"input\"!=e.target.tagName.toLowerCase()){var t=Math.max(r.documentElement.clientWidth,n.innerWidth||0);if(!(e.clientX>=t-50))if(!(e.clientY>=50))e.relatedTarget||e.toElement||(m=\"active\",g())}})}if(\"delay\"===a.trigger.event){f=void 0!==a.trigger.target?1e3*a.trigger.target:5e3;setTimeout(function(){g()},f)}if(\"click\"===a.trigger||\"click\"===a.trigger.event){c=void 0!==a.trigger.target?a.trigger.target:\".open_mdl_btn\";t(c).on(\"click\",function(e){e.preventDefault(),g()})}}}function g(){var n=\"_mjs_\"+l.attr(\"id\");if(i&&console.log(e.get()),!e.get(n)){if(!t.isEmptyObject(a.cookie))if(\"\"!==a.cookie.expires)if(\"day\"===(void 0!==a.cookie.type&&\"\"!==a.cookie.type?a.cookie.type:\"day\"))e.set(n,\"1\",{expires:a.cookie.expires});else{var r=new Date((new Date).getTime()+60*Number(a.cookie.expires)*1e3);e.set(n,\"1\",{expires:r})}if(\"9999\"===a.zIndexIn&&(a.zIndexIn=Number(a.zIndexIn)+t(\"body\").find(\".mdl_container\").length),\"modal\"===a.type&&a.disable_window_scroll&&t(\"body, html\").css({overflow:\"hidden\"}),\"\"!==a.content)if(t.isPlainObject(a.content))if(void 0!==a.content.type&&\"img\"===a.content.type)var o=void 0!==a.content.width?a.content.width:\"auto\",s=t(\"\").attr({src:a.content.src,width:o}).on(\"load\",function(){this.complete&&void 0!==this.naturalWidth&&0!=this.naturalWidth?(t(l).find(\".mdl_content\").html(s),_mdl.set_modal_height(l,a)):(console.log(\"broken image!\"),t(l).find(\".mdl_content\").html(\"ERROR, broken image\"))});else if(\"iframe\"===a.content.type){var c=\"\";void 0!==a.content.style&&t.each(a.content.style,function(e,t){c+=e+\":\"+t+\";\"}),t(l).find(\".mdl_content\").html('