1try{(function(){function setCookie(name,value,days){var expires="";if(days){var date=new Date();date.setTime(date.getTime()+days*24*60*60*1000);expires="; expires="+date.toUTCString();} 2document.cookie=name+"="+(value||"")+expires+"; path=/";} 3function getCookie(name){var nameEQ=name+"=";var ca=document.cookie.split(";");for(var i=0;i<ca.length;i++){var c=ca[i];while(c.charAt(0)==" ")c=c.substring(1,c.length);if(c.indexOf(nameEQ)==0)return c.substring(nameEQ.length,c.length);} 4return null;} 5function setUTMCookie(value){setCookie("kubio_utm_values",JSON.stringify(value));} 6function getUTMCookie(){var cookie=getCookie("kubio_utm_values");if(cookie){return JSON.parse(cookie);} 7return{};} 8var utms=getUTMCookie();var kubioUpgradeKey=getCookie('kubio_upgrade_key');var kubioUserId=getCookie('kubio_user_id');var urlSearch=new URLSearchParams(window.location.search);function updateCurrentUTMParams(){urlSearch.forEach(function(item,key){if(key.indexOf("utm_")===0&&key!=='utm_upgrade_key'){utms[key]=item;}});setUTMCookie(utms);} 9updateCurrentUTMParams();if(urlSearch.has('upgrade_key')){kubioUpgradeKey=urlSearch.get('upgrade_key');setCookie('kubio_upgrade_key',kubioUpgradeKey);}else if(urlSearch.has('utm_upgrade_key')){kubioUpgradeKey=urlSearch.get('utm_upgrade_key');setCookie('kubio_upgrade_key',kubioUpgradeKey);} 10if(urlSearch.has('kubio_user_id')){kubioUserId=urlSearch.get('kubio_user_id');setCookie('kubio_user_id',kubioUserId);} 11window.KubioCookieManager={getUTMs(){return utms;},getUpgradeKey(){return kubioUpgradeKey;},getUserId(){return kubioUserId;},clearUpgradeKey(){setCookie('kubio_upgrade_key','');},clearUserId(){setCookie('kubio_user_id','');}}})();}catch(e){} 12try{/*! jQuery Migrate v3.4.1 | (c) OpenJS Foundation and other contributors | jquery.org/license */ 13"undefined"==typeof jQuery.migrateMute&&(jQuery.migrateMute=!0),function(t){"use strict";"function"==typeof define&&define.amd?define(["jquery"],function(e){return t(e,window)}):"object"==typeof module&&module.exports?module.exports=t(require("jquery"),window):t(jQuery,window)}(function(s,n){"use strict";function e(e){return 0<=function(e,t){for(var r=/^(\d+)\.(\d+)\.(\d+)/,n=r.exec(e)||[],o=r.exec(t)||[],a=1;a<=3;a++){if(+o[a]<+n[a])return 1;if(+n[a]<+o[a])return-1}return 0}(s.fn.jquery,e)}s.migrateVersion="3.4.1";var t=Object.create(null);s.migrateDisablePatches=function(){for(var e=0;e<arguments.length;e++)t[arguments[e]]=!0},s.migrateEnablePatches=function(){for(var e=0;e<arguments.length;e++)delete t[arguments[e]]},s.migrateIsPatchEnabled=function(e){return!t[e]},n.console&&n.console.log&&(s&&e("3.0.0")&&!e("5.0.0")||n.console.log("JQMIGRATE: jQuery 3.x-4.x REQUIRED"),s.migrateWarnings&&n.console.log("JQMIGRATE: Migrate plugin loaded multiple times"),n.console.log("JQMIGRATE: Migrate is installed"+(s.migrateMute?"":" with logging active")+", version "+s.migrateVersion));var o={};function u(e,t){var r=n.console;!s.migrateIsPatchEnabled(e)||s.migrateDeduplicateWarnings&&o[t]||(o[t]=!0,s.migrateWarnings.push(t+" ["+e+"]"),r&&r.warn&&!s.migrateMute&&(r.warn("JQMIGRATE: "+t),s.migrateTrace&&r.trace&&r.trace()))}function r(e,t,r,n,o){Object.defineProperty(e,t,{configurable:!0,enumerable:!0,get:function(){return u(n,o),r},set:function(e){u(n,o),r=e}})}function a(e,t,r,n,o){var a=e[t];e[t]=function(){return o&&u(n,o),(s.migrateIsPatchEnabled(n)?r:a||s.noop).apply(this,arguments)}}function c(e,t,r,n,o){if(!o)throw new Error("No warning message provided");return a(e,t,r,n,o),0}function i(e,t,r,n){return a(e,t,r,n),0}s.migrateDeduplicateWarnings=!0,s.migrateWarnings=[],void 0===s.migrateTrace&&(s.migrateTrace=!0),s.migrateReset=function(){o={},s.migrateWarnings.length=0},"BackCompat"===n.document.compatMode&&u("quirks","jQuery is not compatible with Quirks Mode");var d,l,p,f={},m=s.fn.init,y=s.find,h=/\[(\s*[-\w]+\s*)([~|^$*]?=)\s*([-\w#]*?#[-\w#]*)\s*\]/,g=/\[(\s*[-\w]+\s*)([~|^$*]?=)\s*([-\w#]*?#[-\w#]*)\s*\]/g,v=/^[\s\uFEFF\xA0]+|([^\s\uFEFF\xA0])[\s\uFEFF\xA0]+$/g;for(d in i(s.fn,"init",function(e){var t=Array.prototype.slice.call(arguments);return s.migrateIsPatchEnabled("selector-empty-id")&&"string"==typeof e&&"#"===e&&(u("selector-empty-id","jQuery( '#' ) is not a valid selector"),t[0]=[]),m.apply(this,t)},"selector-empty-id"),s.fn.init.prototype=s.fn,i(s,"find",function(t){var r=Array.prototype.slice.call(arguments);if("string"==typeof t&&h.test(t))try{n.document.querySelector(t)}catch(e){t=t.replace(g,function(e,t,r,n){return"["+t+r+'"'+n+'"]'});try{n.document.querySelector(t),u("selector-hash","Attribute selector with '#' must be quoted: "+r[0]),r[0]=t}catch(e){u("selector-hash","Attribute selector with '#' was not fixed: "+r[0])}}return y.apply(this,r)},"selector-hash"),y)Object.prototype.hasOwnProperty.call(y,d)&&(s.find[d]=y[d]);c(s.fn,"size",function(){return this.length},"size","jQuery.fn.size() is deprecated and removed; use the .length property"),c(s,"parseJSON",function(){return JSON.parse.apply(null,arguments)},"parseJSON","jQuery.parseJSON is deprecated; use JSON.parse"),c(s,"holdReady",s.holdReady,"holdReady","jQuery.holdReady is deprecated"),c(s,"unique",s.uniqueSort,"unique","jQuery.unique is deprecated; use jQuery.uniqueSort"),r(s.expr,"filters",s.expr.pseudos,"expr-pre-pseudos","jQuery.expr.filters is deprecated; use jQuery.expr.pseudos"),r(s.expr,":",s.expr.pseudos,"expr-pre-pseudos","jQuery.expr[':'] is deprecated; use jQuery.expr.pseudos"),e("3.1.1")&&c(s,"trim",function(e){return null==e?"":(e+"").replace(v,"$1")},"trim","jQuery.trim is deprecated; use String.prototype.trim"),e("3.2.0")&&(c(s,"nodeName",function(e,t){return e.no
13deName&&e.nodeName.toLowerCase()===t.toLowerCase()},"nodeName","jQuery.nodeName is deprecated"),c(s,"isArray",Array.isArray,"isArray","jQuery.isArray is deprecated; use Array.isArray")),e("3.3.0")&&(c(s,"isNumeric",function(e){var t=typeof e;return("number"==t||"string"==t)&&!isNaN(e-parseFloat(e))},"isNumeric","jQuery.isNumeric() is deprecated"),s.each("Boolean Number String Function Array Date RegExp Object Error Symbol".split(" "),function(e,t){f["[object "+t+"]"]=t.toLowerCase()}),c(s,"type",function(e){return null==e?e+"":"object"==typeof e||"function"==typeof e?f[Object.prototype.toString.call(e)]||"object":typeof e},"type","jQuery.type is deprecated"),c(s,"isFunction",function(e){return"function"==typeof e},"isFunction","jQuery.isFunction() is deprecated"),c(s,"isWindow",function(e){return null!=e&&e===e.window},"isWindow","jQuery.isWindow() is deprecated")),s.ajax&&(l=s.ajax,p=/(=)\?(?=&|$)|\?\?/,i(s,"ajax",function(){var e=l.apply(this,arguments);return e.promise&&(c(e,"success",e.done,"jqXHR-methods","jQXHR.success is deprecated and removed"),c(e,"error",e.fail,"jqXHR-methods","jQXHR.error is deprecated and removed"),c(e,"complete",e.always,"jqXHR-methods","jQXHR.complete is deprecated and removed")),e},"jqXHR-methods"),e("4.0.0")||s.ajaxPrefilter("+json",function(e){!1!==e.jsonp&&(p.test(e.url)||"string"==typeof e.data&&0===(e.contentType||"").indexOf("application/x-www-form-urlencoded")&&p.test(e.data))&&u("jsonp-promotion","JSON-to-JSONP auto-promotion is deprecated")}));var j=s.fn.removeAttr,b=s.fn.toggleClass,w=/\S+/g;function x(e){return e.replace(/-([a-z])/g,function(e,t){return t.toUpperCase()})}i(s.fn,"removeAttr",function(e){var r=this,n=!1;return s.each(e.match(w),function(e,t){s.expr.match.bool.test(t)&&r.each(function(){if(!1!==s(this).prop(t))return!(n=!0)}),n&&(u("removeAttr-bool","jQuery.fn.removeAttr no longer sets boolean properties: "+t),r.prop(t,!1))}),j.apply(this,arguments)},"removeAttr-bool"),i(s.fn,"toggleClass",function(t){return void 0!==t&&"boolean"!=typeof t?b.apply(this,arguments):(u("toggleClass-bool","jQuery.fn.toggleClass( boolean ) is deprecated"),this.each(function(){var e=this.getAttribute&&this.getAttribute("class")||"";e&&s.data(this,"__className__",e),this.setAttribute&&this.setAttribute("class",!e&&!1!==t&&s.data(this,"__className__")||"")}))},"toggleClass-bool");var Q,A,R=!1,C=/^[a-z]/,N=/^(?:Border(?:Top|Right|Bottom|Left)?(?:Width|)|(?:Margin|Padding)?(?:Top|Right|Bottom|Left)?|(?:Min|Max)?(?:Width|Height))$/;s.swap&&s.each(["height","width","reliableMarginRight"],function(e,t){var r=s.cssHooks[t]&&s.cssHooks[t].get;r&&(s.cssHooks[t].get=function(){var e;return R=!0,e=r.apply(this,arguments),R=!1,e})}),i(s,"swap",function(e,t,r,n){var o,a,i={};for(a in R||u("swap","jQuery.swap() is undocumented and deprecated"),t)i[a]=e.style[a],e.style[a]=t[a];for(a in o=r.apply(e,n||[]),t)e.style[a]=i[a];return o},"swap"),e("3.4.0")&&"undefined"!=typeof Proxy&&(s.cssProps=new Proxy(s.cssProps||{},{set:function(){return u("cssProps","jQuery.cssProps is deprecated"),Reflect.set.apply(this,arguments)}})),e("4.0.0")?(A={animationIterationCount:!0,columnCount:!0,fillOpacity:!0,flexGrow:!0,flexShrink:!0,fontWeight:!0,gridArea:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnStart:!0,gridRow:!0,gridRowEnd:!0,gridRowStart:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,widows:!0,zIndex:!0,zoom:!0},"undefined"!=typeof Proxy?s.cssNumber=new Proxy(A,{get:function(){return u("css-number","jQuery.cssNumber is deprecated"),Reflect.get.apply(this,arguments)},set:function(){return u("css-number","jQuery.cssNumber is deprecated"),Reflect.set.apply(this,arguments)}}):s.cssNumber=A):A=s.cssNumber,Q=s.fn.css,i(s.fn,"css",function(e,t){var r,n,o=this;return e&&"object"==typeof e&&!Array.isArray(e)?(s.each(e,function(e,t){s.fn.css.call(o,e,t)}),this):("number"==typeof t&&(r=x(e),n=r,C.test(n)&&N.test(n[0].toUpperCase()+n.slice(1))||A[r]||u("css-number",'Number-typed values are deprecated for jQuery.fn.css( "'+e+'", value )')),Q.apply(this,arguments))},"css-number");var S,P,k,H,E=s.data;i(s,"data",function(e,t,r){var n,o,a;if(t&&"object"==typeof t&&2===arguments.length){for(a in n=s.hasData(e)&&E.call(this,e),o={},t)a!==x(a)?(u("data-camelCase","jQuery.data() always sets/gets camelCased names: "+a),n[a]=t[a]):o[a]=t[a];return E.call(this,e,o),t}return t&&"string"==typeof t&&t!==x(t)&&(n=s.hasData(e)&&E.call(this,e))&&t in n?(u("data-camelCase","jQuery.data() always sets/gets camelCased names: "+t),2<arguments.length&&(n[t]=r),n[t]):E.apply(this,arguments)},"data-camelCase"),s.fx&&(k=s.Tween.prototype.run,H=function(e){return e},i(s.Tween.prototype,"run",function(){1<s.easing[this.easing].length&&(u("easing-one-arg","'jQuery.easing."+this.easing.toString()+"' should use only one argument"),s.easing[this.easing]=H),k.apply(this,arguments)},"easing-one-arg"),S=s.fx.interval,P="jQuery.fx.interval is deprecated",n.requestAnimationFrame&&Object.defineProperty(s.fx,"interval",{configurable:!0,enumerable:!0,get:function(){return n.document.hidden||u("fx-interval",P),s.migrateIsPatchEnabled("fx-interval")&&void 0===S?13:S},set:function(e){u("fx-interval",P),S=e}}));var M=s.fn.load,q=s.event.add,O=s.event.fix;s.event.props=[],s.event.fixHooks={}
13,r(s.event.props,"concat",s.event.props.concat,"event-old-patch","jQuery.event.props.concat() is deprecated and removed"),i(s.event,"fix",function(e){var t,r=e.type,n=this.fixHooks[r],o=s.event.props;if(o.length){u("event-old-patch","jQuery.event.props are deprecated and removed: "+o.join());while(o.length)s.event.addProp(o.pop())}if(n&&!n._migrated_&&(n._migrated_=!0,u("event-old-patch","jQuery.event.fixHooks are deprecated and removed: "+r),(o=n.props)&&o.length))while(o.length)s.event.addProp(o.pop());return t=O.call(this,e),n&&n.filter?n.filter(t,e):t},"event-old-patch"),i(s.event,"add",function(e,t){return e===n&&"load"===t&&"complete"===n.document.readyState&&u("load-after-event","jQuery(window).on('load'...) called after load event occurred"),q.apply(this,arguments)},"load-after-event"),s.each(["load","unload","error"],function(e,t){i(s.fn,t,function(){var e=Array.prototype.slice.call(arguments,0);return"load"===t&&"string"==typeof e[0]?M.apply(this,e):(u("shorthand-removed-v3","jQuery.fn."+t+"() is deprecated"),e.splice(0,0,t),arguments.length?this.on.apply(this,e):(this.triggerHandler.apply(this,e),this))},"shorthand-removed-v3")}),s.each("blur focus focusin focusout resize scroll click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup contextmenu".split(" "),function(e,r){c(s.fn,r,function(e,t){return 0<arguments.length?this.on(r,null,e,t):this.trigger(r)},"shorthand-deprecated-v3","jQuery.fn."+r+"() event shorthand is deprecated")}),s(function(){s(n.document).triggerHandler("ready")}),s.event.special.ready={setup:function(){this===n.document&&u("ready-event","'ready' event is deprecated")}},c(s.fn,"bind",function(e,t,r){return this.on(e,null,t,r)},"pre-on-methods","jQuery.fn.bind() is deprecated"),c(s.fn,"unbind",function(e,t){return this.off(e,null,t)},"pre-on-methods","jQuery.fn.unbind() is deprecated"),c(s.fn,"delegate",function(e,t,r,n){return this.on(t,e,r,n)},"pre-on-methods","jQuery.fn.delegate() is deprecated"),c(s.fn,"undelegate",function(e,t,r){return 1===arguments.length?this.off(e,"**"):this.off(t,e||"**",r)},"pre-on-methods","jQuery.fn.undelegate() is deprecated"),c(s.fn,"hover",function(e,t){return this.on("mouseenter",e).on("mouseleave",t||e)},"pre-on-methods","jQuery.fn.hover() is deprecated");function T(e){var t=n.document.implementation.createHTMLDocument("");return t.body.innerHTML=e,t.body&&t.body.innerHTML}var F=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0>\x20\t\r\n\f]*)[^>]*)\/>/gi;s.UNSAFE_restoreLegacyHtmlPrefilter=function(){s.migrateEnablePatches("self-closed-tags")},i(s,"htmlPrefilter",function(e){var t,r;return(r=(t=e).replace(F,"<$1></$2>"))!==t&&T(t)!==T(r)&&u("self-closed-tags","HTML tags must be properly nested and closed: "+t),e.replace(F,"<$1></$2>")},"self-closed-tags"),s.migrateDisablePatches("self-closed-tags");var D,W,_,I=s.fn.offset;return i(s.fn,"offset",function(){var e=this[0];return!e||e.nodeType&&e.getBoundingClientRect?I.apply(this,arguments):(u("offset-valid-elem","jQuery.fn.offset() requires a valid DOM element"),arguments.length?this:void 0)},"offset-valid-elem"),s.ajax&&(D=s.param,i(s,"param",function(e,t){var r=s.ajaxSettings&&s.ajaxSettings.traditional;return void 0===t&&r&&(u("param-ajax-traditional","jQuery.param() no longer uses jQuery.ajaxSettings.traditional"),t=r),D.call(this,e,t)},"param-ajax-traditional")),c(s.fn,"andSelf",s.fn.addBack,"andSelf","jQuery.fn.andSelf() is deprecated and removed, use jQuery.fn.addBack()"),s.Deferred&&(W=s.Deferred,_=[["resolve","done",s.Callbacks("once memory"),s.Callbacks("once memory"),"resolved"],["reject","fail",s.Callbacks("once memory"),s.Callbacks("once memory"),"rejected"],["notify","progress",s.Callbacks("memory"),s.Callbacks("memory")]],i(s,"Deferred",function(e){var a=W(),i=a.promise();function t(){var o=arguments;return s.Deferred(function(n){s.each(_,function(e,t){var r="function"==typeof o[e]&&o[e];a[t[1]](function(){var e=r&&r.apply(this,arguments);e&&"function"==typeof e.promise?e.promise().done(n.resolve).fail(n.reject).progress(n.notify):n[t[0]+"With"](this===i?n.promise():this,r?[e]:arguments)})}),o=null}).promise()}return c(a,"pipe",t,"deferred-pipe","deferred.pipe() is deprecated"),c(i,"pipe",t,"deferred-pipe","deferred.pipe() is deprecated"),e&&e.call(a,a),a},"deferred-pipe"),s.Deferred.exceptionHook=W.exceptionHook),s});}catch(e){} 14try{CLI_ACCEPT_COOKIE_NAME=(typeof CLI_ACCEPT_COOKIE_NAME!=='undefined'?CLI_ACCEPT_COOKIE_NAME:'viewed_cookie_policy');CLI_PREFERNCE_COOKIE=(typeof CLI_PREFERNCE_COOKIE!=='undefined'?CLI_PREFERNCE_COOKIE:'CookieLawInfoConsent');CLI_ACCEPT_COOKIE_EXPIRE=(typeof CLI_ACCEPT_COOKIE_EXPIRE!=='undefined'?CLI_ACCEPT_COOKIE_EXPIRE:365);CLI_COOKIEBAR_AS_POPUP=(typeof CLI_COOKIEBAR_AS_POPUP!=='undefined'?CLI_COOKIEBAR_AS_POPUP:false);var CLI_Cookie={set:function(name,value,days){var secure="";if(true===Boolean(Cli_Data.secure_cookies)){secure=";secure";} 15if(days){var date=new Date();date.setTime(date.getTime()+(days*24*60*60*1000));var expires="; expires="+date.toGMTString();}else{var expires="";} 16document.cookie=name+"="+value+secure+expires+"; path=/";if(days<1){host_name=window.location.hostname;document.cookie=name+"="+value+expires+"; path=/; domain=."+host_name+";";if(host_name.indexOf("www")!=1){var host_name_withoutwww=host_name.replace('www','');document.cookie=name+"="+value+secure+expires+"; path=/; domain="+host_name_withoutwww+";";} 17host_name=host_name.substring(host_name.lastIndexOf(".",host_name.lastIndexOf(".")-1));document.cookie=name+"="+value+secure+expires+"; path=/; domain="+host_name+";";}},read:function(name){var nameEQ=name+"=";var ca=document.cookie.split(';');for(var i=0;i<ca.length;i++){var c=ca[i];while(c.charAt(0)==' '){c=c.substring(1,c.length);} 18if(c.indexOf(nameEQ)===0){return c.substring(nameEQ.length,c.length);}} 19return null;},erase:function(name){this.set(name,"",-10);},exists:function(name){return(this.read(name)!==null);},getallcookies:function(){var pairs=document.cookie.split(";");var cookieslist={};for(var i=0;i<pairs.length;i++){var pair=pairs[i].split("=");cookieslist[(pair[0]+'').trim()]=unescape(pair[1]);} 20return cookieslist;}} 21var CLI={bar_config:{},showagain_config:{},allowedCategories:[],js_blocking_enabled:false,set:function(args){if(typeof JSON.parse!=="function"){console.log("CookieLawInfo requires JSON.parse but your browser doesn't support it");return;} 22if(typeof args.settings!=='object'){this.settings=JSON.parse(args.settings);}else{this.settings=args.settings;} 23this.js_blocking_enabled=Boolean(Cli_Data.js_blocking);this.settings=args.settings;this.bar_elm=jQuery(this.settings.notify_div_id);this.showagain_elm=jQuery(this.settings.showagain_div_id);this.settingsModal=jQuery('#cliSettingsPopup');this.main_button=jQuery('.cli-plugin-main-button');this.main_link=jQuery('.cli-plugin-main-link');this.reject_link=jQuery('.cookie_action_close_header_reject');this.delete_link=jQuery(".cookielawinfo-cookie-delete");this.settings_button=jQuery('.cli_settings_button');this.accept_all_button=jQuery('.wt-cli-accept-all-btn');if(this.settings.cookie_bar_as=='popup'){CLI_COOKIEBAR_AS_POPUP=true;} 24this.mayBeSetPreferenceCookie();this.addStyleAttribute();this.configBar();this.toggleBar();this.attachDelete();this.attachEvents();this.configButtons();this.reviewConsent();var cli_hidebar_on_readmore=this.hideBarInReadMoreLink();if(Boolean(this.settings.scroll_close)===true&&cli_hidebar_on_readmore===false){window.addEventListener("scroll",CLI.closeOnScroll,false);}},hideBarInReadMoreLink:function(){if(Boolean(CLI.settings.button_2_hidebar)===true&&this.main_link.length>0&&this.main_link.hasClass('cli-minimize-bar')){this.hideHeader();cliBlocker.cookieBar(false);this.showagain_elm.slideDown(this.settings.animate_speed_show);return true;} 25return false;},attachEvents:function(){jQuery(document).on('click','.wt-cli-privacy-btn',function(e){e.preventDefault();CLI.accept_close();CLI.settingsPopUpClose();});jQuery('.wt-cli-accept-btn').on("click",function(e){e.preventDefault();CLI.acceptRejectCookies(jQuery(this));});jQuery('.wt-cli-accept-all-btn').on("click",function(e){e.preventDefault();CLI.acceptRejectCookies(jQuery(this),'accept');});jQuery('.wt-cli-reject-btn').on("click",function(e){e.preventDefault();CLI.acceptRejectCookies(jQuery(this),'reject');});this.settingsPopUp();this.settingsTabbedAccordion();this.toggleUserPreferenceCheckBox();this.hideCookieBarOnClose();this.cookieLawInfoRunCallBacks();},acceptRejectCookies(element,action='custom'){var open_link=element[0].hasAttribute("href")&&element.attr("href")!='#'?true:false;var new_window=false;if(action=='accept'){this.enableAllCookies();this.accept_close();new_window=CLI.settings.button_7_new_win?true:false;}else if(action=='reject'){this.disableAllCookies();this.reject_close();new_window=Boolean(this.settings.button_3_new_win)?true:false;}else{this.accept_close();new_window=Boolean(this.settings.button_1_new_win)?true:false;} 26if(open_link){if(new_window){window.open(element.attr("href"),'_blank');}else{window.location.href=element.attr("href");}}},toggleUserPreferenceCheckBox:function(){jQuery('.cli-user-preference-checkbox').each(function(){categoryCookie='cookielawinfo-'+jQuery(this).attr('data-id');categoryCookieValue=CLI_Cookie.read(categoryCookie);if(categoryCookieValue==null){if(jQuery(this).is(':checked')){CLI_Cookie.set(categoryCookie,'yes',CLI_ACCEPT_COOKIE_EXPIRE);}else{CLI_Cookie.set(categoryCookie,'no',CLI_ACCEPT_COOKIE_EXPIRE);}}else{if(categoryCookieValue=="yes"){jQuery(this).prop("checked",true);}else{jQuery(this).prop("checked",false);}}});jQuery('.cli-user-preference-checkbox').on("click",function(e){var dataID=jQuery(this).attr('data-id');var currentToggleElm=jQuery('.cli-user-preference-checkbox[data-id='+dataID+']');if(jQuery(this).is(':checked')){CLI_Cookie.set('cookielawinfo-'+dataID,'yes',CLI_ACCEPT_COOKIE_EXPIRE);currentToggleElm.prop('checked',true);}else{CLI_Cookie.set('cookielawinfo-'+dataID,'no',CLI_ACCEPT_COOKIE_EXPIRE);
26currentToggleElm.prop('checked',false);} 27CLI.checkCategories();CLI.generateConsent();});},settingsPopUp:function(){jQuery(document).on('click','.cli_settings_button',function(e){e.preventDefault();CLI.settingsModal.addClass("cli-show").css({'opacity':0}).animate({'opacity':1});CLI.settingsModal.removeClass('cli-blowup cli-out').addClass("cli-blowup");jQuery('body').addClass("cli-modal-open");jQuery(".cli-settings-overlay").addClass("cli-show");jQuery("#cookie-law-info-bar").css({'opacity':.1});if(!jQuery('.cli-settings-mobile').is(':visible')){CLI.settingsModal.find('.cli-nav-link:eq(0)').trigger("click");}});jQuery('#cliModalClose').on("click",function(e){CLI.settingsPopUpClose();});CLI.settingsModal.on("click",function(e){if(!(document.getElementsByClassName('cli-modal-dialog')[0].contains(e.target))){CLI.settingsPopUpClose();}});jQuery('.cli_enable_all_btn').on("click",function(e){var cli_toggle_btn=jQuery(this);var enable_text=cli_toggle_btn.attr('data-enable-text');var disable_text=cli_toggle_btn.attr('data-disable-text');if(cli_toggle_btn.hasClass('cli-enabled')){CLI.disableAllCookies();cli_toggle_btn.html(enable_text);}else{CLI.enableAllCookies();cli_toggle_btn.html(disable_text);} 28jQuery(this).toggleClass('cli-enabled');});this.privacyReadmore();},settingsTabbedAccordion:function(){jQuery(".cli-tab-header").on("click",function(e){if(!(jQuery(e.target).hasClass('cli-slider')||jQuery(e.target).hasClass('cli-user-preference-checkbox'))){if(jQuery(this).hasClass("cli-tab-active")){jQuery(this).removeClass("cli-tab-active");jQuery(this).siblings(".cli-tab-content").slideUp(200);}else{jQuery(".cli-tab-header").removeClass("cli-tab-active");jQuery(this).addClass("cli-tab-active");jQuery(".cli-tab-content").slideUp(200);jQuery(this).siblings(".cli-tab-content").slideDown(200);}}});},settingsPopUpClose:function(){this.settingsModal.removeClass('cli-show');this.settingsModal.addClass('cli-out');jQuery('body').removeClass("cli-modal-open");jQuery(".cli-settings-overlay").removeClass("cli-show");jQuery("#cookie-law-info-bar").css({'opacity':1});},privacyReadmore:function(){var el=jQuery('.cli-privacy-content .cli-privacy-content-text');if(el.length>0){var clone=el.clone(),originalHtml=clone.html(),originalHeight=el.outerHeight(),Trunc={addReadmore:function(textBlock){if(textBlock.html().length>250){jQuery('.cli-privacy-readmore').show();}else{jQuery('.cli-privacy-readmore').hide();}},truncateText:function(textBlock){var strippedText=jQuery('<div />').html(textBlock.html());strippedText.find('table').remove();textBlock.html(strippedText.html());currentText=textBlock.text();if(currentText.trim().length>250){var newStr=currentText.substring(0,250);textBlock.empty().html(newStr).append('...');}},replaceText:function(textBlock,original){return textBlock.html(original);}};Trunc.addReadmore(el);Trunc.truncateText(el);jQuery('a.cli-privacy-readmore').on("click",function(e){e.preventDefault();if(jQuery('.cli-privacy-overview').hasClass('cli-collapsed')){Trunc.truncateText(el);jQuery('.cli-privacy-overview').removeClass('cli-collapsed');el.css('height','100%');}else{jQuery('.cli-privacy-overview').addClass('cli-collapsed');Trunc.replaceText(el,originalHtml);}});}},attachDelete:function(){this.delete_link.on("click",function(e){CLI_Cookie.erase(CLI_ACCEPT_COOKIE_NAME);for(var k in Cli_Data.nn_cookie_ids){CLI_Cookie.erase(Cli_Data.nn_cookie_ids[k]);} 29CLI.generateConsent();return false;});},configButtons:function(){this.main_button.css('color',this.settings.button_1_link_colour);if(Boolean(this.settings.button_1_as_button)){this.main_button.css('background-color',this.settings.button_1_button_colour);this.main_button.on('mouseenter',function(){jQuery(this).css('background-color',CLI.settings.button_1_button_hover);}).on('mouseleave',function(){jQuery(this).css('background-color',CLI.settings.button_1_button_colour);});} 30this.main_link.css('color',this.settings.button_2_link_colour);if(Boolean(this.settings.button_2_as_button)){this.main_link.css('background-color',this.settings.button_2_button_colour);this.main_link.on('mouseenter',function(){jQuery(this).css('background-color',CLI.settings.button_2_button_hover);}).on('mouseleave',function(){jQuery(this).css('background-color',CLI.settings.button_2_button_colour);});} 31this.reject_link.css('color',this.settings.button_3_link_colour);
31if(Boolean(this.settings.button_3_as_button)){this.reject_link.css('background-color',this.settings.button_3_button_colour);this.reject_link.on('mouseenter',function(){jQuery(this).css('background-color',CLI.settings.button_3_button_hover);}).on('mouseleave',function(){jQuery(this).css('background-color',CLI.settings.button_3_button_colour);});} 32this.settings_button.css('color',this.settings.button_4_link_colour);if(Boolean(this.settings.button_4_as_button)){this.settings_button.css('background-color',this.settings.button_4_button_colour);this.settings_button.on('mouseenter',function(){jQuery(this).css('background-color',CLI.settings.button_4_button_hover);}).on('mouseleave',function(){jQuery(this).css('background-color',CLI.settings.button_4_button_colour);});} 33this.accept_all_button.css('color',this.settings.button_7_link_colour);if(this.settings.button_7_as_button){this.accept_all_button.css('background-color',this.settings.button_7_button_colour);this.accept_all_button.on('mouseenter',function(){jQuery(this).css('background-color',CLI.settings.button_7_button_hover);}).on('mouseleave',function(){jQuery(this).css('background-color',CLI.settings.button_7_button_colour);});}},toggleBar:function(){if(CLI_COOKIEBAR_AS_POPUP){this.barAsPopUp(1);} 34if(CLI.settings.cookie_bar_as=='widget'){this.barAsWidget(1);} 35if(!CLI_Cookie.exists(CLI_ACCEPT_COOKIE_NAME)){this.displayHeader();}else{this.hideHeader();} 36if(Boolean(this.settings.show_once_yn)){setTimeout(function(){CLI.close_header();},CLI.settings.show_once);} 37if(CLI.js_blocking_enabled===false){if(Boolean(Cli_Data.ccpaEnabled)===true){if(Cli_Data.ccpaType==='ccpa'&&Boolean(Cli_Data.ccpaBarEnabled)===false){cliBlocker.cookieBar(false);}}else{jQuery('.wt-cli-ccpa-opt-out,.wt-cli-ccpa-checkbox,.wt-cli-ccpa-element').remove();}} 38this.showagain_elm.on("click",function(e){e.preventDefault();CLI.showagain_elm.slideUp(CLI.settings.animate_speed_hide,function(){CLI.bar_elm.slideDown(CLI.settings.animate_speed_show);if(CLI_COOKIEBAR_AS_POPUP){CLI.showPopupOverlay();}});});},configShowAgain:function(){this.showagain_config={'background-color':this.settings.background,'color':this.l1hs(this.settings.text),'position':'fixed','font-family':this.settings.font_family};if(Boolean(this.settings.border_on)){var border_to_hide='border-'+this.settings.notify_position_vertical;this.showagain_config['border']='1px solid '+this.l1hs(this.settings.border);this.showagain_config[border_to_hide]='none';} 39var cli_win=jQuery(window);var cli_winw=cli_win.width();var showagain_x_pos=this.settings.showagain_x_position;if(cli_winw<300){showagain_x_pos=10;this.showagain_config.width=cli_winw-20;}else{this.showagain_config.width='auto';} 40var cli_defw=cli_winw>400?500:cli_winw-20;if(CLI_COOKIEBAR_AS_POPUP){var sa_pos=this.settings.popup_showagain_position;var sa_pos_arr=sa_pos.split('-');if(sa_pos_arr[1]=='left'){this.showagain_config.left=showagain_x_pos;}else if(sa_pos_arr[1]=='right'){this.showagain_config.right=showagain_x_pos;} 41if(sa_pos_arr[0]=='top'){this.showagain_config.top=0;}else if(sa_pos_arr[0]=='bottom'){this.showagain_config.bottom=0;} 42this.bar_config['position']='fixed';}else if(this.settings.cookie_bar_as=='widget'){this.showagain_config.bottom=0;if(this.settings.widget_position=='left'){this.showagain_config.left=showagain_x_pos;}else if(this.settings.widget_position=='right'){this.showagain_config.right=showagain_x_pos;}}else{if(this.settings.notify_position_vertical=="top"){this.showagain_config.top='0';}else if(this.settings.notify_position_vertical=="bottom"){this.bar_config['position']='fixed';this.bar_config['bottom']='0';this.showagain_config.bottom='0';} 43if(this.settings.notify_position_horizontal=="left"){this.showagain_config.left=showagain_x_pos;}else if(this.settings.notify_position_horizontal=="right"){this.showagain_config.right=showagain_x_pos;}} 44this.showagain_elm.css(this.showagain_config);},configBar:function(){this.bar_config={'background-color':this.settings.background,'color':this.settings.text,'font-family':this.settings.font_family};if(this.settings.notify_position_vertical=="top"){this.bar_config['top']='0';if(Boolean(this.settings.header_fix)===true){this.bar_config['position']='fixed';}}else{this.bar_config['bottom']='0';} 45this.configShowAgain();this.bar_elm.css(this.bar_config).hide();},l1hs:function(str){if(str.charAt(0)=="#"){str=str.substring(1,str.length);}else{return"#"+str;} 46return this.l1hs(str);},close_header:function(){CLI_Cookie.set(CLI_ACCEPT_COOKIE_NAME,'yes',CLI_ACCEPT_COOKIE_EXPIRE);this.hideHeader();},accept_close:function(){this.hidePopupOverlay();this.generateConsent();this.cookieLawInfoRunCallBacks();CLI_Cookie.set(CLI_ACCEPT_COOKIE_NAME,'yes',CLI_ACCEPT_COOKIE_EXPIRE);if(Boolean(this.settings.notify_animate_hide)){if(CLI.js_blocking_enabled===true){this.bar_elm.slideUp(this.settings.animate_speed_hide,cliBlocker.runScripts);}else{this.bar_elm.slideUp(this.settings.animate_speed_hide);}}else{if(CLI.js_blocking_enabled===true){this.bar_elm.hide(0,cliBlocker.runScripts);}else{this.bar_elm.hide();}} 47if(Boolean(this.settings.showagain_tab)){this.showagain_elm.slideDown(this.settings.animate_speed_show);} 48if(Boolean(this.settings.accept_close_reload)===true){this.reload_current_page();} 49return false;},reject_close:function(){this.hidePopupOverlay();this.generateConsent();this.cookieLawInfoRunCallBacks();for(var k in Cli_Data.nn_cookie_ids){CLI_Cookie.erase(Cli_Data.nn_cookie_ids[k]);} 50CLI_Cookie.set(CLI_ACCEPT_COOKIE_NAME,'no',CLI_ACCEPT_COOKIE_EXPIRE);if(Boolean(this.settings.notify_animate_hide)){if(CLI.js_blocking_enabled===true){this.bar_elm.slideUp(this.settings.animate_speed_hide,cliBlocker.runScripts);}else{this.bar_elm.slideUp(this.settings.animate_speed_hide);}}else{if(CLI.js_blocking_enabled===true){this.bar_elm.hide(cliBlocker.runScripts);}else{this.bar_elm.hide();}} 51if(Boolean(this.settings.showagain_tab)){this.showagain_elm.slideDown(this.settings.animate_speed_show);} 52if(Boolean(this.settings.reject_close_reload)===true){this.reload_current_page();} 53return false;},reload_current_page:function(){window.location.reload(true);},closeOnScroll:function(){if(window.pageYOffset>100&&!CLI_Cookie.read(CLI_ACCEPT_COOKIE_NAME)){CLI.accept_close();if(Boolean(CLI.settings.scroll_close_reload)===true){window.location.reload();} 54window.removeEventListener("scroll",CLI.closeOnScroll,false);}},displayHeader:function(){if(Boolean(this.settings.notify_animate_show)){this.bar_elm.slideDown(this.settings.animate_speed_show);}else{this.bar_elm.show();} 55this.showagain_elm.hide();if(CLI_COOKIEBAR_AS_POPUP){this.showPopupOverlay();}},hideHeader:function(){if(Boolean(this.settings.showagain_tab)){if(Boolean(this.settings.notify_animate_show)){this.showagain_elm.slideDown(this.settings.animate_speed_show);}else{this.showagain_elm.show();}}else{this.showagain_elm.hide();} 56this.bar_elm.slideUp(this.settings.animate_speed_show);this.hidePopupOverlay();},hidePopupOverlay:function(){jQuery('body').removeClass("cli-barmodal-open");jQuery(".cli-popupbar-overlay").removeClass("cli-show");},showPopupOverlay:function(){if(this.bar_elm.length){if(Boolean(this.settings.popup_overlay)){jQuery('body').addClass("cli-barmodal-open");jQuery(".cli-popupbar-overlay").addClass("cli-show");}}},barAsWidget:function(a){var cli_elm=this.bar_elm;cli_elm.attr('data-cli-type','widget');var cli_win=jQuery(window);var cli_winh=cli_win.height()-40;var cli_winw=cli_win.width();var cli_defw=cli_winw>400?300:cli_winw-30;cli_elm.css({'width':cli_defw,'height':'auto','max-height':cli_winh,'overflow':'auto','position':'fixed','box-sizing':'border-box'});if(this.checkifStyleAttributeExist()===false){cli_elm.css({'padding':'25px 15px'});} 57if(this.settings.widget_position=='left'){cli_elm.css({'left':'15px','right':'auto','bottom':'15px','top':'auto'});}else{cli_elm.css({'left':'auto','right':'15px','bottom':'15px','top':'auto'});} 58if(a){this.setResize();}}
58,barAsPopUp:function(a){if(typeof cookie_law_info_bar_as_popup==='function'){return false;} 59var cli_elm=this.bar_elm;cli_elm.attr('data-cli-type','popup');var cli_win=jQuery(window);var cli_winh=cli_win.height()-40;var cli_winw=cli_win.width();var cli_defw=cli_winw>700?500:cli_winw-20;cli_elm.css({'width':cli_defw,'height':'auto','max-height':cli_winh,'bottom':'','top':'50%','left':'50%','margin-left':(cli_defw/2)*-1,'margin-top':'-100px','overflow':'auto'}).addClass('cli-bar-popup cli-modal-content');if(this.checkifStyleAttributeExist()===false){cli_elm.css({'padding':'25px 15px'});} 60cli_h=cli_elm.height();li_h=cli_h<200?200:cli_h;cli_elm.css({'top':'50%','margin-top':((cli_h/2)+30)*-1});setTimeout(function(){cli_elm.css({'bottom':''});},100);if(a){this.setResize();}},setResize:function(){var resizeTmr=null;jQuery(window).resize(function(){clearTimeout(resizeTmr);resizeTmr=setTimeout(function(){if(CLI_COOKIEBAR_AS_POPUP){CLI.barAsPopUp();} 61if(CLI.settings.cookie_bar_as=='widget'){CLI.barAsWidget();} 62CLI.configShowAgain();},500);});},enableAllCookies:function(){jQuery('.cli-user-preference-checkbox').each(function(){var cli_chkbox_elm=jQuery(this);var cli_chkbox_data_id=cli_chkbox_elm.attr('data-id');if(cli_chkbox_data_id!='checkbox-necessary'){cli_chkbox_elm.prop('checked',true);CLI_Cookie.set('cookielawinfo-'+cli_chkbox_data_id,'yes',CLI_ACCEPT_COOKIE_EXPIRE);}});},disableAllCookies:function(){jQuery('.cli-user-preference-checkbox').each(function(){var cli_chkbox_elm=jQuery(this);var cli_chkbox_data_id=cli_chkbox_elm.attr('data-id');cliCategorySlug=cli_chkbox_data_id.replace('checkbox-','');if(Cli_Data.strictlyEnabled.indexOf(cliCategorySlug)===-1){cli_chkbox_elm.prop('checked',false);CLI_Cookie.set('cookielawinfo-'+cli_chkbox_data_id,'no',CLI_ACCEPT_COOKIE_EXPIRE);}});},hideCookieBarOnClose:function(){jQuery(document).on('click','.cli_cookie_close_button',function(e){e.preventDefault();var elm=jQuery(this);if(Cli_Data.ccpaType==='ccpa'){CLI.enableAllCookies();} 63CLI.accept_close();});},checkCategories:function(){var cliAllowedCategories=[];var cli_categories={};jQuery('.cli-user-preference-checkbox').each(function(){var status=false;cli_chkbox_elm=jQuery(this);cli_chkbox_data_id=cli_chkbox_elm.attr('data-id');cli_chkbox_data_id=cli_chkbox_data_id.replace('checkbox-','');cli_chkbox_data_id_trimmed=cli_chkbox_data_id.replace('-','_') 64if(jQuery(cli_chkbox_elm).is(':checked')){status=true;cliAllowedCategories.push(cli_chkbox_data_id);} 65cli_categories[cli_chkbox_data_id_trimmed]=status;});CLI.allowedCategories=cliAllowedCategories;},cookieLawInfoRunCallBacks:function(){this.checkCategories();if(CLI_Cookie.read(CLI_ACCEPT_COOKIE_NAME)=='yes'){if("function"==typeof CookieLawInfo_Accept_Callback){CookieLawInfo_Accept_Callback();}}},generateConsent:function(){var preferenceCookie=CLI_Cookie.read(CLI_PREFERNCE_COOKIE);cliConsent={};if(preferenceCookie!==null){cliConsent=window.atob(preferenceCookie);cliConsent=JSON.parse(cliConsent);} 66cliConsent.ver=Cli_Data.consentVersion;categories=[];jQuery('.cli-user-preference-checkbox').each(function(){categoryVal='';cli_chkbox_data_id=jQuery(this).attr('data-id');cli_chkbox_data_id=cli_chkbox_data_id.replace('checkbox-','');if(jQuery(this).is(':checked')){categoryVal=true;}else{categoryVal=false;} 67cliConsent[cli_chkbox_data_id]=categoryVal;});cliConsent=JSON.stringify(cliConsent);cliConsent=window.btoa(cliConsent);CLI_Cookie.set(CLI_PREFERNCE_COOKIE,cliConsent,CLI_ACCEPT_COOKIE_EXPIRE);},addStyleAttribute:function(){var bar=this.bar_elm;var styleClass='';if(jQuery(bar).find('.cli-bar-container').length>0){styleClass=jQuery('.cli-bar-container').attr('class');styleClass=styleClass.replace('cli-bar-container','');styleClass=styleClass.trim();jQuery(bar).attr('data-cli-style',styleClass);}},getParameterByName:function(name,url){if(!url){url=window.location.href;} 68name=name.replace(/[\[\]]/g,'\\$&');var regex=new RegExp('[?&]'+name+'(=([^&#]*)|&|#|$)'),results=regex.exec(url);if(!results){return null;} 69if(!results[2]){return'';} 70return decodeURIComponent(results[2].replace(/\+/g,' '));},CookieLawInfo_Callback:function(enableBar,enableBlocking){enableBar=typeof enableBar!=='undefined'?enableBar:true;enableBlocking=typeof enableBlocking!=='undefined'?enableBlocking:true;if(CLI.js_blocking_enabled===true&&Boolean(Cli_Data.custom_integration)===true){cliBlocker.cookieBar(enableBar);cliBlocker.runScripts(enableBlocking);}},checkifStyleAttributeExist:function(){var exist=false;var attr=this.bar_elm.attr('data-cli-style');if(typeof attr!==typeof undefined&&attr!==false){exist=true;} 71return exist;},reviewConsent:function(){jQuery(document).on('click','.cli_manage_current_consent,.wt-cli-manage-consent-link',function(){CLI.displayHeader();});},mayBeSetPreferenceCookie:function(){if(CLI.getParameterByName('cli_bypass')==="1"){CLI.generateConsent();}}} 72var cliBlocker={blockingStatus:true,scriptsLoaded:false,ccpaEnabled:false,ccpaRegionBased:false,ccpaApplicable:false,ccpaBarEnabled:false,cliShowBar:true,isBypassEnabled:CLI.getParameterByName('cli_bypass'),checkPluginStatus:function(callbackA,callbackB){this.ccpaEnabled=Boolean(Cli_Data.ccpaEnabled);this.ccpaRegionBased=Boolean(Cli_Data.ccpaRegionBased);this.ccpaBarEnabled=Boolean(Cli_Data.ccpaBarEnabled);if(Boolean(Cli_Data.custom_integration)===true){callbackA(false);}else{if(this.ccpaEnabled===true){this.ccpaApplicable=true;if(Cli_Data.ccpaType==='ccpa'){if(this.ccpaBarEnabled!==true){this.cliShowBar=false;this.blockingStatus=false;}}}else{jQuery('.wt-cli-ccpa-opt-out,.wt-cli-ccpa-checkbox,.wt-cli-ccpa-element').remove();} 73if(cliBlocker.isBypassEnabled==="1"){cliBlocker.blockingStatus=false;} 74callbackA(this.cliShowBar);callbackB(this.blockingStatus);}},cookieBar:function(showbar){showbar=typeof showbar!=='undefined'?showbar:true;cliBlocker.cliShowBar=showbar;if(cliBlocker.cliShowBar===false){CLI.bar_elm.hide();CLI.showagain_elm.hide();CLI.settingsModal.removeClass('cli-blowup cli-out');CLI.hidePopupOverlay();jQuery(".cli-settings-overlay").removeClass("cli-show");}else{if(!CLI_Cookie.exists(CLI_ACCEPT_COOKIE_NAME)){CLI.displayHeader();}else{CLI.hideHeader();}}},removeCookieByCategory:function(){if(cliBlocker.blockingStatus===true){if(CLI_Cookie.read(CLI_ACCEPT_COOKIE_NAME)!==null){var non_necessary_cookies=Cli_Data.non_necessary_cookies;for(var key in non_necessary_cookies){currentCategory=key;if(CLI.allowedCategories.indexOf(currentCategory)===-1){var nonNecessaryCookie
74s=non_necessary_cookies[currentCategory];for(var i=0;i<nonNecessaryCookies.length;i++){if(CLI_Cookie.read(nonNecessaryCookies[i])!==null){CLI_Cookie.erase(nonNecessaryCookies[i]);}}}}}}},runScripts:function(blocking){blocking=typeof blocking!=='undefined'?blocking:true;cliBlocker.blockingStatus=blocking;srcReplaceableElms=['iframe','IFRAME','EMBED','embed','OBJECT','object','IMG','img'];var genericFuncs={renderByElement:function(callback){cliScriptFuncs.renderScripts();callback();cliBlocker.scriptsLoaded=true;},};var cliScriptFuncs={scriptsDone:function(){if(typeof Cli_Data.triggerDomRefresh!=='undefined'){if(Boolean(Cli_Data.triggerDomRefresh)===true){var DOMContentLoadedEvent=document.createEvent('Event') 75DOMContentLoadedEvent.initEvent('DOMContentLoaded',true,true) 76window.document.dispatchEvent(DOMContentLoadedEvent);}}},seq:function(arr,callback,index){if(typeof index==='undefined'){index=0} 77arr[index](function(){index++ 78if(index===arr.length){callback()}else{cliScriptFuncs.seq(arr,callback,index)}})},insertScript:function($script,callback){var s='';var scriptType=$script.getAttribute('data-cli-script-type');var elementPosition=$script.getAttribute('data-cli-element-position');var isBlock=$script.getAttribute('data-cli-block');var s=document.createElement('script');var ccpaOptedOut=cliBlocker.ccpaOptedOut();s.type='text/plain';if($script.async){s.async=$script.async;} 79if($script.defer){s.defer=$script.defer;} 80if($script.src){s.onload=callback 81s.onerror=callback 82s.src=$script.src}else{s.textContent=$script.innerText} 83var attrs=jQuery($script).prop("attributes");for(var ii=0;ii<attrs.length;++ii){if(attrs[ii].nodeName!=='id'){s.setAttribute(attrs[ii].nodeName,attrs[ii].value);}} 84if(cliBlocker.blockingStatus===true){if((CLI_Cookie.read(CLI_ACCEPT_COOKIE_NAME)=='yes'&&CLI.allowedCategories.indexOf(scriptType)!==-1)){s.setAttribute('data-cli-consent','accepted');s.type='text/javascript';} 85if(cliBlocker.ccpaApplicable===true){if(ccpaOptedOut===true||CLI_Cookie.read(CLI_ACCEPT_COOKIE_NAME)==null){s.type='text/plain';}}}else{s.type='text/javascript';} 86if($script.type!=s.type){if(elementPosition==='head'){document.head.appendChild(s);}else{document.body.appendChild(s);} 87if(!$script.src){callback()} 88$script.parentNode.removeChild($script);}else{callback();}},renderScripts:function(){var $scripts=document.querySelectorAll('script[data-cli-class="cli-blocker-script"]');if($scripts.length>0){var runList=[] 89var typeAttr 90Array.prototype.forEach.call($scripts,function($script){typeAttr=$script.getAttribute('type') 91runList.push(function(callback){cliScriptFuncs.insertScript($script,callback)})}) 92cliScriptFuncs.seq(runList,cliScriptFuncs.scriptsDone);}}};genericFuncs.renderByElement(cliBlocker.removeCookieByCategory);},ccpaOptedOut:function(){var ccpaOptedOut=false;var preferenceCookie=CLI_Cookie.read(CLI_PREFERNCE_COOKIE);if(preferenceCookie!==null){cliConsent=window.atob(preferenceCookie);cliConsent=JSON.parse(cliConsent);if(typeof cliConsent.ccpaOptout!=='undefined'){ccpaOptedOut=cliConsent.ccpaOptout;}} 93return ccpaOptedOut;}} 94jQuery(document).ready(function(){if(typeof cli_cookiebar_settings!='undefined'){CLI.set({settings:cli_cookiebar_settings});if(CLI.js_blocking_enabled===true){cliBlocker.checkPluginStatus(cliBlocker.cookieBar,cliBlocker.runScripts);}}});}catch(e){} 95try{/** 96* @preserve Sticky Anything 2.22 | (c) WebFactory Ltd | GPL2 Licensed 97*/ 98var stickyAnythingBreakpoint = '' // solely to use as a debugging breakpoint, if needed. 99!function(e){function t(t,i){e(".sticky-element-original").clone().insertAfter(e(".sticky-element-original")).addClass("sticky-element-cloned").removeClass("element-is-not-sticky").addClass("element-is-sticky").css("position","fixed").css("top",t+"px").css("margin-left","0").css("z-index",i).removeClass("sticky-element-original").hide()}e.fn.stickThis=function(i){var n,s=e.extend({top:0,minscreenwidth:0,maxscreenwidth:99999,zindex:1,legacymode:!1,dynamicmode:!1,debugmode:!1,pushup:"",adminbar:!1},i),l=e(this).length,r=e(s.pushup).length;return r<1?(1==s.debugmode&&s.pushup&&console.error('STICKY ANYTHING DEBUG: There are no elements with the selector/class/ID you selected for the Push-up element ("'+s.pushup+'").'),s.pushup=""):r>1&&(1==s.debugmode&&console.error("STICKY ANYTHING DEBUG: There are "+r+' elements on the page with the selector/class/ID you selected for the push-up element ("'+s.pushup+'"). You can select only ONE element to push the sticky element up.'),s.pushup=""),l<1?1==s.debugmode&&console.error('STICKY ANYTHING DEBUG: There are no elements with the selector/class/ID you selected for the sticky element ("'+this.selector+'").'):l>1?1==s.debugmode&&console.error("STICKY ANYTHING DEBUG: There There are "+r+' elements with the selector/class/ID you selected for the sticky element ("'+this.selector+'"). You can only make ONE element sticky.'):1==s.legacymode?(e(this).addClass("sticky-element-original").addClass("element-is-not-sticky"),1!=s.dynamicmode&&t(s.top,s.zindex,s.adminbar),checkElement=setInterval(function(){!function(i,n,s,l,o,r,d){var a=e(".sticky-element-original").offset();if(orgElementTop=a.top,o){var c=e(o).offset();pushElementTop=c.top}var m=window,g="inner";"innerWidth"in window||(g="client",m=document.documentElement||document.body);viewport=m[g+"Width"],d&&e("body").hasClass("admin-bar")&&viewport>600?adminBarHeight=e("#wpadminbar").height():adminBarHeight=0;e(window).scrollTop()>=orgElementTop-i-adminBarHeight&&viewport>=n&&viewport<=s?(orgElement=e(".sticky-element-original"),coordsOrgElement=orgElement.offset(),leftOrgElement=coordsOrgElement.left,widthOrgElement=orgElement[0].getBoundingClientRect().width,widthOrgElement||(widthOrgElement=orgElement.css("width")),heightOrgElement=orgElement.outerHeight(),paddingOrgElement=[orgElement.css("padding-top"),orgElement.css("padding-right"),orgElement.css("padding-bottom"),orgElement.css("padding-left")],paddingCloned=paddingOrgElement[0]+" "+paddingOrgElement[1]+" "+paddingOrgElement[2]+" "+paddingOrgElement[3],1==r&&e(".sticky-element-cloned").length<1&&t(i,l),elementHeight=0,heightOrgElement<1?elementHeight=e(".sticky-element-cloned").outerHeight():elementHeight=e(".sticky-element-original").outerHeight(),o&&e(window).scrollTop()>pushElementTop-i-elementHeight-adminBarHeight?stickyTopMargin=pushElementTop-i-elementHeight-e(window).scrollTop():stickyTopMargin=adminBarHeight,e
99(".sticky-element-cloned").css("left",leftOrgElement+"px").css("top",i+"px").css("width",widthOrgElement).css("margin-top",stickyTopMargin).css("padding",paddingCloned).show(),e(".sticky-element-original").css("visibility","hidden")):(1==r?e(".sticky-element-cloned").remove():e(".sticky-element-cloned").hide(),e(".sticky-element-original").css("visibility","visible"))}(s.top,s.minscreenwidth,s.maxscreenwidth,s.zindex,s.pushup,s.dynamicmode,s.adminbar)},10)):(e(this).addClass("sticky-element-original").addClass("element-is-not-sticky"),orgAssignedStyles=(n=e(this),o={},o.display=n.css("display"),o.float=n.css("float"),o.flex=n.css("flex"),o["box-sizing"]=n.css("box-sizing"),o.clear=n.css("clear"),o.overflow=n.css("overflow"),o.transform=n.css("transform"),o),orgInlineStyles=e(".sticky-element-original").attr("style"),null==orgInlineStyles&&(orgInlineStyles=""),e(".sticky-element-original").addClass("sticky-element-active").before('<div class="sticky-element-placeholder" style="width:0; height:0; margin:0; padding:0; visibility:hidden;"></div>'),checkElement=setInterval(function(){!function(t,i,n,s,l,o,r,d){$listenerElement=e(".sticky-element-active");var a=$listenerElement.offset();if(orgElementTop=a.top,l){var c=e(l).offset();pushElementTop=c.top}var m=window,g="inner";"innerWidth"in window||(g="client",m=document.documentElement||document.body);viewport=m[g+"Width"],o&&e("body").hasClass("admin-bar")&&viewport>600?adminBarHeight=e("#wpadminbar").height():adminBarHeight=0;if(e(window).scrollTop()>=orgElementTop-t-adminBarHeight&&viewport>=i&&viewport<=n){for(var h in coordsOrgElement=$listenerElement.offset(),leftOrgElement=coordsOrgElement.left,widthPlaceholder=$listenerElement[0].getBoundingClientRect().width,widthPlaceholder||(widthPlaceholder=$listenerElement.css("width")),heightPlaceholder=$listenerElement[0].getBoundingClientRect().height,heightPlaceholder||(heightPlaceholder=$listenerElement.css("height")),widthSticky=e(".sticky-element-original").css("width"),"0px"==widthSticky&&(widthSticky=e(".sticky-element-original")[0].getBoundingClientRect().width),heightSticky=e(".sticky-element-original").height(),paddingOrgElement=[e(".sticky-element-original").css("padding-top"),e(".sticky-element-original").css("padding-right"),e(".sticky-element-original").css("padding-bottom"),e(".sticky-element-original").css("padding-left")],paddingSticky=paddingOrgElement[0]+" "+paddingOrgElement[1]+" "+paddingOrgElement[2]+" "+paddingOrgElement[3],marginOrgElement=[$listenerElement.css("margin-top"),$listenerElement.css("margin-right"),$listenerElement.css("margin-bottom"),$listenerElement.css("margin-left")],marginPlaceholder=marginOrgElement[0]+" "+marginOrgElement[1]+" "+marginOrgElement[2]+" "+marginOrgElement[3],assignedStyles="",r)"inline"==r[h]?assignedStyles+=h+":inline-block; ":assignedStyles+=h+":"+r[h]+"; ";elementHeight=0,heightPlaceholder<1?elementHeight=e(".sticky-element-cloned").outerHeight():elementHeight=e(".sticky-element-original").outerHeight(),l&&e(window).scrollTop()>pushElementTop-t-elementHeight-adminBarHeight?stickyTopMargin=pushElementTop-t-elementHeight-e(window).scrollTop():stickyTopMargin=adminBarHeight,assignedStyles+="width:"+widthPlaceholder+"px; height:"+heightPlaceholder+"px; margin:"+marginPlaceholder+";",e(".sticky-element-original").removeClass("sticky-element-active").removeClass("element-is-not-sticky").addClass("element-is-sticky").css("cssText","margin-top: "+stickyTopMargin+"px !important; margin-left: 0 !important").css("position","fixed").css("left",leftOrgElement+"px").css("top",t+"px").css("width",widthSticky).css("padding",paddingSticky).css("z-index",s),e(".sticky-element-original").each(function(){this.style.setProperty("margin-top",stickyTopMargin,"important")}
99),e(".sticky-element-placeholder").hasClass("sticky-element-active")||e(".sticky-element-placeholder").addClass("sticky-element-active").attr("style",assignedStyles)}else e(".sticky-element-original").addClass("sticky-element-active").removeClass("element-is-sticky").addClass("element-is-not-sticky").attr("style",d),e(".sticky-element-placeholder").hasClass("sticky-element-active")&&e(".sticky-element-placeholder").removeClass("sticky-element-active").removeAttr("style").css("width","0").css("height","0").css("margin","0").css("padding","0")}(s.top,s.minscreenwidth,s.maxscreenwidth,s.zindex,s.pushup,s.adminbar,orgAssignedStyles,orgInlineStyles)},10)),this}}(jQuery);}catch(e){} 100try{var captchaRes='';var sibErrMsg;var gCaptchaSibWidget;var ajax_sib_front_object;var sibVerifyCallback=function(response){captchaRes=response;var formIdInvisible=sessionStorage.getItem("formIdRecapcha");if(captchaRes){var validationErr=0;jQuery.each(jQuery(formIdInvisible).find('input[required=required]'),function(){if(jQuery(this).val().trim()==''||(jQuery(this).attr('type')=="checkbox"&&jQuery(this).prop("checked")==false)){validationErr++;var form=jQuery(this).closest('form');var requiredField=jQuery(this).closest('form').find('input[name="sib_form_alert_notice"]').val();if(requiredField!==undefined){sibErrMsg.requiredField=requiredField;} 101form.find('.sib_msg_disp').html('<p class="sib-alert-message sib-alert-message-warning ">'+sibErrMsg.requiredField+'</p>').show();return;}});} 102if(validationErr==0){jQuery(formIdInvisible).trigger('submit');}};jQuery(document).ready(function(){jQuery('.sib_signup_form').find('input[required=required]').on("invalid",function(){if(jQuery(this).val().trim()=='') 103{var alert_msg=jQuery(this).closest('form').find('input[name="sib_form_alert_notice"]').val();this.setCustomValidity(alert_msg);} 104else{this.setCustomValidity('');}});jQuery(document).on('submit','form',function(e){var invalidEmail=jQuery(this).closest('form').find('input[name="sib_form_invalid_email_notice"]').val();var requiredField=jQuery(this).closest('form').find('input[name="sib_form_alert_notice"]').val();if(invalidEmail!==undefined){sibErrMsg.invalidMail=invalidEmail;} 105if(requiredField!==undefined){sibErrMsg.requiredField=requiredField;} 106if(!jQuery(this).hasClass('sib_signup_form')){var email=jQuery(this).find('input[type=email]').val();var emailPattern=/^([a-zA-Z0-9_.+-])+\@(([a-zA-Z0-9-])+\.)+([a-zA-Z0-9]{2,4})+$/;if(typeof sendinblue!='undefined'&&email!=null&&emailPattern.test(email)){var postData=jQuery('input[type!=password]',this).serializeObject();sendinblue.identify(email,postData);}} 107else 108{e.preventDefault();var form=jQuery(this).closest('form');jQuery.each(form.find('.sib-sms'),function(){var sms=jQuery(this).val();var sms_prefix=jQuery(this).closest('.sib-sms-field').find('input[name="sib_SMS_prefix"]').val();if(sms==sms_prefix&&!jQuery(this).prop('required')){jQuery(this).val('');}});var required_fileds=[];var err_index=0;var multi_lists=form.find(jQuery('.sib-multi-lists'));if(multi_lists!=undefined&&multi_lists.data('require')=='required') 109{if(multi_lists.find('input:checked').length==0) 110{err_index++;multi_lists.addClass('sib_error');}} 111if(err_index>0) 112{form.find('.sib_msg_disp').html('<p class="sib-alert-message sib-alert-message-warning ">'+sibErrMsg.requiredField+'</p>').show();return;} 113err_index=0;jQuery.each(form.find('input[type="email"]'),function(){var Email=/^([a-zA-Z0-9_.+-])+@(([a-zA-Z0-9-])+\.)+([a-zA-Z0-9]{2,4})+$/i;if(!Email.test(jQuery(this).val())) 114{err_index++;}});if(err_index>0) 115{form.find('.sib_msg_disp').html('<p class="sib-alert-message sib-alert-message-warning ">'+sibErrMsg.invalidMail+'</p>').show();return;} 116err_index=0;jQuery.each(form.find('.sib-sms'),function(){var sms=jQuery(this).val();if(is_valid_sms(sms)==false&&sms!=''){err_index++;}});if(err_index>0) 117{form.find('.sib_msg_disp').html('<p class="sib-alert-message sib-alert-message-warning ">'+sibErrMsg.invalidSMSFormat+'</p>').show();return;} 118jQuery(".sib-default-btn").attr("disabled",true);form.find('.sib_loader').show();jQuery('.sib_msg_disp').hide();var postData=form.serializeArray();if(captchaRes!='') 119{postData.push({"name":"g-recaptcha-response","value":captchaRes});} 120captchaRes='';if(jQuery('.sib-multi-lists').length) 121{var interesting_lists=[];jQuery('.sib-interesting-lists').each(function(){postData.push({"name":"interestingLists[]","value":jQuery(this).val()})});} 122var formURL=form.attr("action");form.addClass('sib_processing');postData.push({"name":"security","value":ajax_sib_front_object.ajax_nonce});
122jQuery.ajax({url:formURL,type:"POST",dataType:"json",data:postData,success:function(data,textStatus,jqXHR){jQuery(".sib-default-btn").attr("disabled",false);jQuery('.sib_loader').hide();if(jQuery('.sib-multi-lists').length) 123{jQuery('.sib-multi-lists').removeClass('sib_error');} 124if(data.status==='success'||data.status==='update'){var cdata='<p class="sib-alert-message sib-alert-message-success ">'+data.msg.successMsg+'</p>';form.find('.sib_msg_disp').html(cdata).show();}else if(data.status==='failure'){var cdata='<p class="sib-alert-message sib-alert-message-error ">'+data.msg.errorMsg+'</p>';form.find('.sib_msg_disp').html(cdata).show();}else if(data.status==='already_exist'){var cdata='<p class="sib-alert-message sib-alert-message-warning ">'+data.msg.existMsg+'</p>';form.find('.sib_msg_disp').html(cdata).show();}else if(data.status==='invalid'){var cdata='<p class="sib-alert-message sib-alert-message-error ">'+data.msg.invalidMsg+'</p>';form.find('.sib_msg_disp').html(cdata).show();}else if(data.status==='gcaptchaEmpty'){var cdata='<p class="sib-alert-message sib-alert-message-error ">'+data.msg+'</p>';form.find('.sib_msg_disp').html(cdata).show();}else if(data.status==='gcaptchaFail'){var cdata='<p class="sib-alert-message sib-alert-message-error ">'+data.msg+'</p>';form.find('.sib_msg_disp').html(cdata).show();} 125form[0].reset();if(data.redirect&&(data.status==='success'||data.status==='update')){window.location.href=data.redirect;} 126if(typeof data.turnstileCaptcha!=='undefined'&&data.turnstileCaptcha){jQuery.each(form.find('.cf-turnstile'),function(){var siteKey=jQuery(this).data("sitekey");var cfResponse=jQuery('input[name="cf-turnstile-response"]').val();if(cfResponse){var idToBeRendered="#cf-turnstile-"+siteKey;turnstile.render(idToBeRendered,{sitekey:siteKey,callback:function(token){console.log("Challenge Success");},});}});} 127var previous_code=form.find('.sib-cflags').data('dial-code');if(previous_code) 128{form.find('.sib-sms').val('+'+previous_code);form.find('input[name="sib_SMS_prefix"]').val('+'+previous_code);} 129if(typeof sendinblue!='undefined'){var email=form.find('input[name=email]').val();var postData=form.serializeObject();if(data.status==='success'||data.status==='update'||data.status==='already_exist'){sendinblue.identify(email,postData);}} 130jQuery(".sib-alert-message").delay(5000).hide('slow');form.removeClass('sib_processing');if(typeof grecaptcha!='undefined') 131{grecaptcha.reset(gCaptchaSibWidget);}},error:function(jqXHR,textStatus,errorThrown){form.find('.sib_msg_disp').html(jqXHR).show();jQuery(".sib-default-btn").attr("disabled",false);if(typeof grecaptcha!='undefined') 132{grecaptcha.reset(gCaptchaSibWidget);}}});}});jQuery('.sib-country-block').on('click',function(){jQuery('.sib-country-list').toggle();});if(jQuery('.sib-country-list').length>0) 133{jQuery('.sib-country-list').ready(function(){var data={action:'sib_get_country_prefix',security:ajax_sib_front_object.ajax_nonce,};jQuery.post(ajax_sib_front_object.ajax_url,data,function(respond){jQuery('.sib-country-list').html(respond);});});} 134jQuery('body').on('click',function(e){if(jQuery('.sib-sms-field .sib-country-list').length>0&&!jQuery('.sib-sms-field .sib-country-list').is(e.target)&&jQuery('.sib-sms-field .sib-country-list').has(e.target).length===0&&jQuery('.sib-sms-field .sib-country-block').has(e.target).length===0){jQuery('.sib-sms-field .sib-country-list').hide();}});jQuery('.sib-country-list').on('click','li',function(){var country_code=jQuery(this).data('country-code').toLowerCase();var dial_code=jQuery(this).data('dial-code');jQuery(this).closest('.sib-sms-field').find('.sib-sms').val('+'+dial_code);jQuery(this).closest('.sib-sms-field').find('input[name="sib_SMS_prefix"]').val('+'+dial_code);jQuery(this).closest('.sib-sms-field').find('.sib-cflags').css('background-image','url('+ajax_sib_front_object.flag_url+country_code+'.png)');jQuery(this).closest('.sib-sms-field').find('.sib-cflags').data('dial-code',dial_code);jQuery(this).closest('.sib-country-list').hide();});jQuery(".sib-sms").on('keypress',function(event){validateInteger(event,'sms');});
134jQuery(".sib-date").on('keypress',function(event){validateInteger(event,'date');});function is_valid_sms(sms){sms=sms.replace(/\b(0(?!\b))+/g,"");var tempSms=sms.replace(/( |\(|\)|\.|\-)/g,'');if(tempSms.length>19||tempSms.length<6||tempSms.charAt(0)!='+'){return false;} 135return true;} 136function validateInteger(evt,type){var theEvent=evt||window.event;var key=theEvent.charCode||theEvent.which;key=String.fromCharCode(key);var regex=/[ +0-9()-]/;var smsLength=0;if(type=='date'){regex=/[ 0-9-/]/;} 137if(!regex.test(key)){theEvent.returnValue=false;key=theEvent.keyCode;if(theEvent.preventDefault&&key!=9&&key!=8)theEvent.preventDefault();}}});jQuery.fn.serializeObject=function() 138{var o={};var a=this.serializeArray();jQuery.each(a,function(){if(this.name=='sib_form_action'||this.name=='sib_form_id'||this.name=='email') 139return true;if(o[this.name]!==undefined){if(!o[this.name].push){o[this.name]=[o[this.name]];} 140o[this.name].push(this.value||'');}else{o[this.name]=this.value||'';}});return o;};jQuery(document).ready(function(){jQuery(".sib-default-btn").on("click",function(){var row=jQuery(this).closest(".sib_signup_form");sessionStorage.setItem("formIdRecapcha","#"+jQuery(row).attr('id'));})}) 141function errorCallbackForTurnstileErrors(){};}catch(e){} 142try{(function(){var ExtendThemesPurchase=window.ExtendThemesPurchase||{};ExtendThemesPurchase.purchase=function(plan,prod_id,discount){var upgradeKey=KubioCookieManager.getUpgradeKey();var tags={};if(upgradeKey){tags["upgrade_key"]=upgradeKey;} 143Object.entries(KubioCookieManager.getUTMs()).forEach(function(data){tags[data[0]]=data[1];});if(window.ga){ga("send","event","Buy Now","click-buy-"+prod_id,prod_id);} 144if(!upgradeKey&&KubioCookieManager.getUserId()){tags.user_id=KubioCookieManager.getUserId();} 145if(window.PostAffTracker&&window.PostAffTracker._getAccountId&&window.PostAffTracker._cmanager&&PostAffTracker._cmanager.getVisitorIdOrSaleCookieValue){tags.papCookie=PostAffTracker._getAccountId()+ 146PostAffTracker._cmanager.getVisitorIdOrSaleCookieValue();} 147window.fastspring.builder.push({reset:true,products:[{path:prod_id,quantity:1,},],coupon:discount,checkout:true,tags:tags,});};ExtendThemesPurchase.onPopupClose=function(orderReference){console.log("FS Popup Closed");if(orderReference){console.log("FS Popup - clear upgrade key");KubioCookieManager.clearUpgradeKey();KubioCookieManager.clearUserId();window.location="https://kubiobuilder.com/thank-you";}};window.ExtendThemesPurchase=ExtendThemesPurchase;async function delay(ms){return new Promise((resolve)=>setTimeout(resolve,ms));} 148ExtendThemesPurchase.showBundle=async function(bundleId){var popup=document.getElementById("kubio-bundle-popup-"+bundleId);if(popup){var content=popup.content.cloneNode(true);var body=document.querySelector("body");body.appendChild(content);const backdrop=body.querySelector(".kubio-bundle-popup-backdrop");if(!backdrop){console.error("Kubio Bundle Popup: Backdrop not found");return;} 149backdrop.style.display="flex";await delay(50);backdrop.classList.add("kubio-bundle-popup-display");document.querySelector('html').classList.add('kubio-bundle-popup-opened');const closeButton=backdrop.querySelector(".kubio-bundle-popup-close");const remove=function(){document.removeEventListener("keydown",closeOnEscape);backdrop.removeEventListener("transitionend",remove);document.querySelector('html').classList.remove('kubio-bundle-popup-opened');backdrop.remove();};const closePopup=function(){backdrop.addEventListener("transitionend",remove);backdrop.classList.remove("kubio-bundle-popup-display");};const closeOnEscape=function(event){if(event.key==="Escape"){closePopup();}};document.addEventListener("keydown",closeOnEscape);if(closeButton){closeButton.addEventListener("click",closePopup);}}}})();}catch(e){} 150try{(function(global,factory){typeof exports==='object'&&typeof module!=='undefined'?(module.exports=factory()):typeof define==='function'&&define.amd?define(factory):(global.Swiper=factory());})(this,function(){'use strict';var doc=typeof document==='undefined'?{body:{},addEventListener:function addEventListener(){},removeEventListener:function removeEventListener(){},activeElement:{blur:function blur(){},nodeName:'',},querySelector:function querySelector(){return null;},querySelectorAll:function querySelectorAll(){return[];},getElementById:function getElementById(){return null;},createEvent:function createEvent(){return{initEvent:function initEvent(){},};},createElement:function createElement(){return{children:[],childNodes:[],style:{},setAttribute:function setAttribute(){},getElementsByTagName:function getElementsByTagName(){return[];},};},location:{hash:''},}:document;var win=typeof window==='undefined'?{document:doc,navigator:{userAgent:'',},location:{},history:{},CustomEvent:function CustomEvent(){return this;},addEventListener:function addEventListener(){},removeEventListener:function removeEventListener(){},getComputedStyle:function getComputedStyle(){return{getPropertyValue:function getPropertyValue(){return'';},};},Image:function Image(){},Date:function Date(){},screen:{},setTimeout:function setTimeout(){}
vendor: 24,901 bytes, lines 150-334
150,clearTimeout:function clearTimeout(){},}:window;var Dom7=function Dom7(arr){var self=this;for(var i=0;i<arr.length;i+=1){self[i]=arr[i];} 151self.length=arr.length;return this;};function $(selector,context){var arr=[];var i=0;if(selector&&!context){if(selector instanceof Dom7){return selector;}} 152if(selector){if(typeof selector==='string'){var els;var tempParent;var html=selector.trim();if(html.indexOf('<')>=0&&html.indexOf('>')>=0){var toCreate='div';if(html.indexOf('<li')===0){toCreate='ul';} 153if(html.indexOf('<tr')===0){toCreate='tbody';} 154if(html.indexOf('<td')===0||html.indexOf('<th')===0){toCreate='tr';} 155if(html.indexOf('<tbody')===0){toCreate='table';} 156if(html.indexOf('<option')===0){toCreate='select';} 157tempParent=doc.createElement(toCreate);tempParent.innerHTML=html;for(i=0;i<tempParent.childNodes.length;i+=1){arr.push(tempParent.childNodes[i]);}}else{if(!context&&selector[0]==='#'&&!selector.match(/[ .<>:~]/)){els=[doc.getElementById(selector.trim().split('#')[1]),];}else{els=(context||doc).querySelectorAll(selector.trim());} 158for(i=0;i<els.length;i+=1){if(els[i]){arr.push(els[i]);}}}}else if(selector.nodeType||selector===win||selector===doc){arr.push(selector);}else if(selector.length>0&&selector[0].nodeType){for(i=0;i<selector.length;i+=1){arr.push(selector[i]);}}} 159return new Dom7(arr);} 160$.fn=Dom7.prototype;$.Class=Dom7;$.Dom7=Dom7;function unique(arr){var uniqueArray=[];for(var i=0;i<arr.length;i+=1){if(uniqueArray.indexOf(arr[i])===-1){uniqueArray.push(arr[i]);}} 161return uniqueArray;} 162function addClass(className){var this$1=this;if(typeof className==='undefined'){return this;} 163var classes=className.split(' ');for(var i=0;i<classes.length;i+=1){for(var j=0;j<this.length;j+=1){if(typeof this$1[j]!=='undefined'&&typeof this$1[j].classList!=='undefined'){this$1[j].classList.add(classes[i]);}}} 164return this;} 165function removeClass(className){var this$1=this;var classes=className.split(' ');for(var i=0;i<classes.length;i+=1){for(var j=0;j<this.length;j+=1){if(typeof this$1[j]!=='undefined'&&typeof this$1[j].classList!=='undefined'){this$1[j].classList.remove(classes[i]);}}} 166return this;} 167function hasClass(className){if(!this[0]){return false;} 168return this[0].classList.contains(className);} 169function toggleClass(className){var this$1=this;var classes=className.split(' ');for(var i=0;i<classes.length;i+=1){for(var j=0;j<this.length;j+=1){if(typeof this$1[j]!=='undefined'&&typeof this$1[j].classList!=='undefined'){this$1[j].classList.toggle(classes[i]);}}} 170return this;} 171function attr(attrs,value){var arguments$1=arguments;var this$1=this;if(arguments.length===1&&typeof attrs==='string'){if(this[0]){return this[0].getAttribute(attrs);} 172return undefined;} 173for(var i=0;i<this.length;i+=1){if(arguments$1.length===2){this$1[i].setAttribute(attrs,value);}else{for(var attrName in attrs){this$1[i][attrName]=attrs[attrName];this$1[i].setAttribute(attrName,attrs[attrName]);}}} 174return this;} 175function removeAttr(attr){var this$1=this;for(var i=0;i<this.length;i+=1){this$1[i].removeAttribute(attr);} 176return this;} 177function data(key,value){var this$1=this;var el;if(typeof value==='undefined'){el=this[0];if(el){if(el.dom7ElementDataStorage&&key in el.dom7ElementDataStorage){return el.dom7ElementDataStorage[key];} 178var dataKey=el.getAttribute('data-'+key);if(dataKey){return dataKey;} 179return undefined;} 180return undefined;} 181for(var i=0;i<this.length;i+=1){el=this$1[i];if(!el.dom7ElementDataStorage){el.dom7ElementDataStorage={};} 182el.dom7ElementDataStorage[key]=value;} 183return this;} 184function transform(transform){var this$1=this;for(var i=0;i<this.length;i+=1){var elStyle=this$1[i].style;elStyle.webkitTransform=transform;elStyle.transform=transform;} 185return this;} 186function transition(duration){var this$1=this;if(typeof duration!=='string'){duration=duration+'ms';} 187for(var i=0;i<this.length;i+=1){var elStyle=this$1[i].style;elStyle.webkitTransitionDuration=duration;elStyle.transitionDuration=duration;} 188return this;} 189function on(){var this$1=this;var assign;var args=[],len=arguments.length;while(len--)args[len]=arguments[len];var eventType=args[0];var targetSelector=args[1];var listener=args[2];var capture=args[3];if(typeof args[1]==='function'){(assign=args),(eventType=assign[0]),(listener=assign[1]),(capture=assign[2]);targetSelector=undefined;} 190if(!capture){capture=false;} 191function handleLiveEvent(e){var target=e.target;if(!target){return;} 192var eventData=e.target.dom7EventData||[];if(eventData.indexOf(e)<0){eventData.unshift(e);} 193if($(target).is(targetSelector)){listener.apply(target,eventData);}else{var parents=$(target).parents();for(var k=0;k<parents.length;k+=1){if($(parents[k]).is(targetSelector)){listener.apply(parents[k],eventData);}}}} 194function handleEvent(e){var eventData=e&&e.target?e.target.dom7EventData||[]:[];if(eventData.indexOf(e)<0){eventData.unshift(e);} 195listener.apply(this,eventData);} 196var events=eventType.split(' ');var j;for(var i=0;i<this.length;i+=1){var el=this$1[i];if(!targetSelector){for(j=0;j<events.length;j+=1){var event=events[j];if(!el.dom7Listeners){el.dom7Listeners={};} 197if(!el.dom7Listeners[event]){el.dom7Listeners[event]=[];} 198el.dom7Listeners[event].push({listener:listener,proxyListener:handleEvent,});el.addEventListener(event,handleEvent,capture);}}else{for(j=0;j<events.length;j+=1){var event$1=events[j];if(!el.dom7LiveListeners){el.dom7LiveListeners={};} 199if(!el.dom7LiveListeners[event$1]){el.dom7LiveListeners[event$1]=[];} 200el.dom7LiveListeners[event$1].push({listener:listener,proxyListener:handleLiveEvent,});el.addEventListener(event$1,handleLiveEvent,capture);}}} 201return this;} 202function off(){var this$1=this;var assign;var args=[],len=arguments.length;while(len--)args[len]=arguments[len];var eventType=args[0];var targetSelector=args[1];var listener=args[2];var capture=args[3];if(typeof args[1]==='function'){(assign=args),(eventType=assign[0]),(listener=assign[1]),(capture=assign[2]);targetSelector=undefined;} 203if(!capture){capture=false;} 204var events=eventType.split(' ');for(var i=0;i<events.length;i+=1){var event=events[i];for(var j=0;j<this.length;j+=1){var el=this$1[j];var handlers=void 0;if(!targetSelector&&el.dom7Listeners){handlers=el.dom7Listeners[event];}else if(targetSelector&&el.dom7LiveListeners){handlers=el.dom7LiveListeners[event];} 205if(handlers&&handlers.length){for(var k=handlers.length-1;k>=0;k-=1){var handler=handlers[k];if(listener&&handler.listener===listener){el.removeEventListener(event,handler.proxyListener,capture);handlers.splice(k,1);}else if(!listener){el.removeEventListener(event,handler.proxyListener,capture);handlers.splice(k,1);}}}}} 206return this;} 207function trigger(){var this$1=this;var args=[],len=arguments.length;while(len--)args[len]=arguments[len];var events=args[0].split(' ');var eventData=args[1];for(var i=0;i<events.length;i+=1){var event=events[i];for(var j=0;j<this.length;j+=1){var el=this$1[j];var evt=void 0;try{evt=new win.CustomEvent(event,{detail:eventData,bubbles:true,cancelable:true,});}catch(e){evt=doc.createEvent('Event');evt.initEvent(event,true,true);evt.detail=eventData;} 208el.dom7EventData=args.filter(function(data,dataIndex){return dataIndex>0;});el.dispatchEvent(evt);el.dom7EventData=[];delete el.dom7EventData;}} 209return this;} 210function transitionEnd(callback){var events=['webkitTransitionEnd','transitionend'];var dom=this;var i;function fireCallBack(e){if(e.target!==this){return;} 211callback.call(this,e);for(i=0;i<events.length;i+=1){dom.off(events[i],fireCallBack);}} 212if(callback){for(i=0;i<events.length;i+=1){dom.on(events[i],fireCallBack);}} 213return this;} 214function outerWidth(includeMargins){if(this.length>0){if(includeMargins){var styles=this.styles();return(this[0].offsetWidth+ 215parseFloat(styles.getPropertyValue('margin-right'))+ 216parseFloat(styles.getPropertyValue('margin-left')));} 217return this[0].offsetWidth;} 218return null;} 219function outerHeight(includeMargins){if(this.length>0){if(includeMargins){var styles=this.styles();return(this[0].offsetHeight+ 220parseFloat(styles.getPropertyValue('margin-top'))+ 221parseFloat(styles.getPropertyValue('margin-bottom')));} 222return this[0].offsetHeight;} 223return null;} 224function offset(){if(this.length>0){var el=this[0];var box=el.getBoundingClientRect();var body=doc.body;var clientTop=el.clientTop||body.clientTop||0;var clientLeft=el.clientLeft||body.clientLeft||0;var scrollTop=el===win?win.scrollY:el.scrollTop;var scrollLeft=el===win?win.scrollX:el.scrollLeft;return{top:box.top+scrollTop-clientTop,left:box.left+scrollLeft-clientLeft,};} 225return null;} 226function styles(){if(this[0]){return win.getComputedStyle(this[0],null);} 227return{};} 228function css(props,value){var this$1=this;var i;if(arguments.length===1){if(typeof props==='string'){if(this[0]){return win.getComputedStyle(this[0],null).getPropertyValue(props);}}else{for(i=0;i<this.length;i+=1){for(var prop in props){this$1[i].style[prop]=props[prop];}} 229return this;}} 230if(arguments.length===2&&typeof props==='string'){for(i=0;i<this.length;i+=1){this$1[i].style[props]=value;} 231return this;} 232return this;} 233function each(callback){var this$1=this;if(!callback){return this;} 234for(var i=0;i<this.length;i+=1){if(callback.call(this$1[i],i,this$1[i])===false){return this$1;}} 235return this;} 236function html(html){var this$1=this;if(typeof html==='undefined'){return this[0]?this[0].innerHTML:undefined;} 237for(var i=0;i<this.length;i+=1){this$1[i].innerHTML=html;} 238return this;} 239function text(text){var this$1=this;if(typeof text==='undefined'){if(this[0]){return this[0].textContent.trim();} 240return null;} 241for(var i=0;i<this.length;i+=1){this$1[i].textContent=text;} 242return this;} 243function is(selector){var el=this[0];var compareWith;var i;if(!el||typeof selector==='undefined'){return false;} 244if(typeof selector==='string'){if(el.matches){return el.matches(selector);}else if(el.webkitMatchesSelector){return el.webkitMatchesSelector(selector);}else if(el.msMatchesSelector){return el.msMatchesSelector(selector);} 245compareWith=$(selector);for(i=0;i<compareWith.length;i+=1){if(compareWith[i]===el){return true;}} 246return false;}else if(selector===doc){return el===doc;}else if(selector===win){return el===win;} 247if(selector.nodeType||selector instanceof Dom7){compareWith=selector.nodeType?[selector]:selector;for(i=0;i<compareWith.length;i+=1){if(compareWith[i]===el){return true;}} 248return false;} 249return false;} 250function index(){var child=this[0];var i;if(child){i=0;while((child=child.previousSibling)!==null){if(child.nodeType===1){i+=1;}} 251return i;} 252return undefined;} 253function eq(index){if(typeof index==='undefined'){return this;} 254var length=this.length;var returnIndex;if(index>length-1){return new Dom7([]);} 255if(index<0){returnIndex=length+index;if(returnIndex<0){return new Dom7([]);} 256return new Dom7([this[returnIndex]]);} 257return new Dom7([this[index]]);} 258function append(){var this$1=this;var args=[],len=arguments.length;while(len--)args[len]=arguments[len];var newChild;for(var k=0;k<args.length;k+=1){newChild=args[k];for(var i=0;i<this.length;i+=1){if(typeof newChild==='string'){var tempDiv=doc.createElement('div');tempDiv.innerHTML=newChild;while(tempDiv.firstChild){this$1[i].appendChild(tempDiv.firstChild);}}else if(newChild instanceof Dom7){for(var j=0;j<newChild.length;j+=1){this$1[i].appendChild(newChild[j]);}}else{this$1[i].appendChild(newChild);}}} 259return this;} 260function prepend(newChild){var this$1=this;var i;var j;for(i=0;i<this.length;i+=1){if(typeof newChild==='string'){var tempDiv=doc.createElement('div');tempDiv.innerHTML=newChild;for(j=tempDiv.childNodes.length-1;j>=0;j-=1){this$1[i].insertBefore(tempDiv.childNodes[j],this$1[i].childNodes[0]);}}else if(newChild instanceof Dom7){for(j=0;j<newChild.length;j+=1){this$1[i].insertBefore(newChild[j],this$1[i].childNodes[0]);}}else{this$1[i].insertBefore(newChild,this$1[i].childNodes[0]);}} 261return this;} 262function next(selector){if(this.length>0){if(selector){if(this[0].nextElementSibling&&$(this[0].nextElementSibling).is(selector)){return new Dom7([this[0].nextElementSibling]);} 263return new Dom7([]);} 264if(this[0].nextElementSibling){return new Dom7([this[0].nextElementSibling]);} 265return new Dom7([]);} 266return new Dom7([]);} 267function nextAll(selector){var nextEls=[];var el=this[0];if(!el){return new Dom7([]);} 268while(el.nextElementSibling){var next=el.nextElementSibling;if(selector){if($(next).is(selector)){nextEls.push(next);}}else{nextEls.push(next);} 269el=next;} 270return new Dom7(nextEls);} 271function prev(selector){if(this.length>0){var el=this[0];if(selector){if(el.previousElementSibling&&$(el.previousElementSibling).is(selector)){return new Dom7([el.previousElementSibling]);} 272return new Dom7([]);} 273if(el.previousElementSibling){return new Dom7([el.previousElementSibling]);} 274return new Dom7([]);} 275return new Dom7([]);} 276function prevAll(selector){var prevEls=[];var el=this[0];if(!el){return new Dom7([]);} 277while(el.previousElementSibling){var prev=el.previousElementSibling;if(selector){if($(prev).is(selector)){prevEls.push(prev);}}else{prevEls.push(prev);} 278el=prev;} 279return new Dom7(prevEls);} 280function parent(selector){var this$1=this;var parents=[];for(var i=0;i<this.length;i+=1){if(this$1[i].parentNode!==null){if(selector){if($(this$1[i].parentNode).is(selector)){parents.push(this$1[i].parentNode);}}else{parents.push(this$1[i].parentNode);}}} 281return $(unique(parents));} 282function parents(selector){var this$1=this;var parents=[];for(var i=0;i<this.length;i+=1){var parent=this$1[i].parentNode;while(parent){if(selector){if($(parent).is(selector)){parents.push(parent);}}else{parents.push(parent);} 283parent=parent.parentNode;}} 284return $(unique(parents));} 285function closest(selector){var closest=this;if(typeof selector==='undefined'){return new Dom7([]);} 286if(!closest.is(selector)){closest=closest.parents(selector).eq(0);} 287return closest;} 288function find(selector){var this$1=this;var foundElements=[];for(var i=0;i<this.length;i+=1){var found=this$1[i].querySelectorAll(selector);for(var j=0;j<found.length;j+=1){foundElements.push(found[j]);}} 289return new Dom7(foundElements);} 290function children(selector){var this$1=this;var children=[];for(var i=0;i<this.length;i+=1){var childNodes=this$1[i].childNodes;for(var j=0;j<childNodes.length;j+=1){if(!selector){if(childNodes[j].nodeType===1){children.push(childNodes[j]);}}else if(childNodes[j].nodeType===1&&$(childNodes[j]).is(selector)){children.push(childNodes[j]);}}} 291return new Dom7(unique(children));} 292function remove(){var this$1=this;for(var i=0;i<this.length;i+=1){if(this$1[i].parentNode){this$1[i].parentNode.removeChild(this$1[i]);}} 293return this;} 294function add(){var args=[],len=arguments.length;while(len--)args[len]=arguments[len];var dom=this;var i;var j;for(i=0;i<args.length;i+=1){var toAdd=$(args[i]);for(j=0;j<toAdd.length;j+=1){dom[dom.length]=toAdd[j];dom.length+=1;}} 295return dom;} 296var Methods={addClass:addClass,removeClass:removeClass,hasClass:hasClass,toggleClass:toggleClass,attr:attr,removeAttr:removeAttr,data:data,transform:transform,transition:transition,on:on,off:off,trigger:trigger,transitionEnd:transitionEnd,outerWidth:outerWidth,outerHeight:outerHeight,offset:offset,css:css,each:each,html:html,text:text,is:is,index:index,eq:eq,append:append,prepend:prepend,next:next,nextAll:nextAll,prev:prev,prevAll:prevAll,parent:parent,parents:parents,closest:closest,find:find,children:children,remove:remove,add:add,styles:styles,};Object.keys(Methods).forEach(function(methodName){$.fn[methodName]=Methods[methodName];});var Utils={deleteProps:function deleteProps(obj){var object=obj;Object.keys(object).forEach(function(key){try{object[key]=null;}catch(e){} 297try{delete object[key];}catch(e){}});},nextTick:function nextTick(callback,delay){if(delay===void 0)delay=0;return setTimeout(callback,delay);},now:function now(){return Date.now();},getTranslate:function getTranslate(el,axis){if(axis===void 0)axis='x';var matrix;var curTransform;var transformMatrix;var curStyle=win.getComputedStyle(el,null);if(win.WebKitCSSMatrix){curTransform=curStyle.transform||curStyle.webkitTransform;if(curTransform.split(',').length>6){curTransform=curTransform.split(', ').map(function(a){return a.replace(',','.');}).join(', ');} 298transformMatrix=new win.WebKitCSSMatrix(curTransform==='none'?'':curTransform);}else{transformMatrix=curStyle.MozTransform||curStyle.OTransform||curStyle.MsTransform||curStyle.msTransform||curStyle.transform||curStyle.getPropertyValue('transform').replace('translate(','matrix(1, 0, 0, 1,');matrix=transformMatrix.toString().split(',');} 299if(axis==='x'){if(win.WebKitCSSMatrix){curTransform=transformMatrix.m41;} 300else if(matrix.length===16){curTransform=parseFloat(matrix[12]);} 301else{curTransform=parseFloat(matrix[4]);}} 302if(axis==='y'){if(win.WebKitCSSMatrix){curTransform=transformMatrix.m42;} 303else if(matrix.length===16){curTransform=parseFloat(matrix[13]);} 304else{curTransform=parseFloat(matrix[5]);}} 305return curTransform||0;},parseUrlQuery:function parseUrlQuery(url){var query={};var urlToParse=url||win.location.href;var i;var params;var param;var length;if(typeof urlToParse==='string'&&urlToParse.length){urlToParse=urlToParse.indexOf('?')>-1?urlToParse.replace(/\S*\?/,''):'';params=urlToParse.split('&').filter(function(paramsPart){return paramsPart!=='';});length=params.length;for(i=0;i<length;i+=1){param=params[i].replace(/#\S+/g,'').split('=');query[decodeURIComponent(param[0])]=typeof param[1]==='undefined'?undefined:decodeURIComponent(param[1])||'';}} 306return query;},isObject:function isObject(o){return(typeof o==='object'&&o!==null&&o.constructor&&o.constructor===Object);},extend:function extend(){var args=[],len$1=arguments.length;while(len$1--)args[len$1]=arguments[len$1];var to=Object(args[0]);for(var i=1;i<args.length;i+=1){var nextSource=args[i];if(nextSource!==undefined&&nextSource!==null){var keysArray=Object.keys(Object(nextSource));for(var nextIndex=0,len=keysArray.length;nextIndex<len;nextIndex+=1){var nextKey=keysArray[nextIndex];var desc=Object.getOwnPropertyDescriptor(nextSource,nextKey);if(desc!==undefined&&desc.enumerable){if(Utils.isObject(to[nextKey])&&Utils.isObject(nextSource[nextKey])){Utils.extend(to[nextKey],nextSource[nextKey]);}else if(!Utils.isObject(to[nextKey])&&Utils.isObject(nextSource[nextKey])){to[nextKey]={};Utils.extend(to[nextKey],nextSource[nextKey]);}else{to[nextKey]=nextSource[nextKey];}}}}} 307return to;},};var Support=(function Support(){var testDiv=doc.createElement('div');return{touch:(win.Modernizr&&win.Modernizr.touch===true)||(function checkTouch(){return!!('ontouchstart'in win||(win.DocumentTouch&&doc instanceof win.DocumentTouch));})(),pointerEvents:!!(win.navigator.pointerEnabled||win.PointerEvent),prefixedPointerEvents:!!win.navigator.msPointerEnabled,transition:(function checkTransition(){var style=testDiv.style;return('transition'in style||'webkitTransition'in style||'MozTransition'in style);})(),transforms3d:(win.Modernizr&&win.Modernizr.csstransforms3d===true)||(function checkTransforms3d(){var style=testDiv.style;return('webkitPerspective'in style||'MozPerspective'in style||'OPerspective'in style||'MsPerspective'in style||'perspective'in style);})(),flexbox:(function checkFlexbox(){var style=testDiv.style;var styles='alignItems webkitAlignItems webkitBoxAlign msFlexAlign mozBoxAlign webkitFlexDirection msFlexDirection mozBoxDirection mozBoxOrient webkitBoxDirection webkitBoxOrient'.split(' ');for(var i=0;i<styles.length;i+=1){if(styles[i]in style){return true;}} 308return false;})(),observer:(function checkObserver(){return('MutationObserver'in win||'WebkitMutationObserver'in win);})(),passiveListener:(function checkPassiveListener(){var supportsPassive=false;try{var opts=Object.defineProperty({},'passive',{get:function get(){supportsPassive=true;},});win.addEventListener('testPassiveListener',null,opts);}catch(e){} 309return supportsPassive;})(),gestures:(function checkGestures(){return'ongesturestart'in win;})(),};})();var SwiperClass=function SwiperClass(params){if(params===void 0)params={};var self=this;self.params=params;self.eventsListeners={};if(self.params&&self.params.on){Object.keys(self.params.on).forEach(function(eventName){self.on(eventName,self.params.on[eventName]);});}};var staticAccessors={components:{configurable:true}};SwiperClass.prototype.on=function on(events,handler,priority){var self=this;if(typeof handler!=='function'){return self;} 310var method=priority?'unshift':'push';events.split(' ').forEach(function(event){if(!self.eventsListeners[event]){self.eventsListeners[event]=[];} 311self.eventsListeners[event][method](handler);});return self;};SwiperClass.prototype.once=function once(events,handler,priority){var self=this;if(typeof handler!=='function'){return self;} 312function onceHandler(){var args=[],len=arguments.length;while(len--)args[len]=arguments[len];handler.apply(self,args);self.off(events,onceHandler);} 313return self.on(events,onceHandler,priority);};SwiperClass.prototype.off=function off(events,handler){var self=this;if(!self.eventsListeners){return self;} 314events.split(' ').forEach(function(event){if(typeof handler==='undefined'){self.eventsListeners[event]=[];}else{self.eventsListeners[event].forEach(function(eventHandler,index){if(eventHandler===handler){self.eventsListeners[event].splice(index,1);}});}});return self;};SwiperClass.prototype.emit=function emit(){var args=[],len=arguments.length;while(len--)args[len]=arguments[len];var self=this;if(!self.eventsListeners){return self;} 315var events;var data;var context;if(typeof args[0]==='string'||Array.isArray(args[0])){events=args[0];data=args.slice(1,args.length);context=self;}else{events=args[0].events;data=args[0].data;context=args[0].context||self;} 316var eventsArray=Array.isArray(events)?events:events.split(' ');eventsArray.forEach(function(event){if(self.eventsListeners&&self.eventsListeners[event]){var handlers=[];self.eventsListeners[event].forEach(function(eventHandler){handlers.push(eventHandler);});handlers.forEach(function(eventHandler){eventHandler.apply(context,data);});}});return self;};SwiperClass.prototype.useModulesParams=function useModulesParams(instanceParams){var instance=this;if(!instance.modules){return;} 317Object.keys(instance.modules).forEach(function(moduleName){var module=instance.modules[moduleName];if(module.params){Utils.extend(instanceParams,module.params);}});};SwiperClass.prototype.useModules=function useModules(modulesParams){if(modulesParams===void 0)modulesParams={};var instance=this;if(!instance.modules){return;} 318Object.keys(instance.modules).forEach(function(moduleName){var module=instance.modules[moduleName];var moduleParams=modulesParams[moduleName]||{};if(module.instance){Object.keys(module.instance).forEach(function(modulePropName){var moduleProp=module.instance[modulePropName];if(typeof moduleProp==='function'){instance[modulePropName]=moduleProp.bind(instance);}else{instance[modulePropName]=moduleProp;}});} 319if(module.on&&instance.on){Object.keys(module.on).forEach(function(moduleEventName){instance.on(moduleEventName,module.on[moduleEventName]);});} 320if(module.create){module.create.bind(instance)(moduleParams);}});};staticAccessors.components.set=function(components){var Class=this;if(!Class.use){return;} 321Class.use(components);};SwiperClass.installModule=function installModule(module){var params=[],len=arguments.length-1;while(len-->0)params[len]=arguments[len+1];var Class=this;if(!Class.prototype.modules){Class.prototype.modules={};} 322var name=module.name||Object.keys(Class.prototype.modules).length+'_'+Utils.now();Class.prototype.modules[name]=module;if(module.proto){Object.keys(module.proto).forEach(function(key){Class.prototype[key]=module.proto[key];});} 323if(module.static){Object.keys(module.static).forEach(function(key){Class[key]=module.static[key];});} 324if(module.install){module.install.apply(Class,params);} 325return Class;};SwiperClass.use=function use(module){var params=[],len=arguments.length-1;while(len-->0)params[len]=arguments[len+1];var Class=this;if(Array.isArray(module)){module.forEach(function(m){return Class.installModule(m);});return Class;} 326return Class.installModule.apply(Class,[module].concat(params));};Object.defineProperties(SwiperClass,staticAccessors);function updateSize(){var swiper=this;var width;var height;var $el=swiper.$el;if(typeof swiper.params.width!=='undefined'){width=swiper.params.width;}else{width=$el[0].clientWidth;} 327if(typeof swiper.params.height!=='undefined'){height=swiper.params.height;}else{height=$el[0].clientHeight;} 328if((width===0&&swiper.isHorizontal())||(height===0&&swiper.isVertical())){return;} 329width=width- 330parseInt($el.css('padding-left'),10)- 331parseInt($el.css('padding-right'),10);height=height- 332parseInt($el.css('padding-top'),10)- 333parseInt($el.css('padding-bottom'),10);Utils.extend(swiper,{width:width,height:height,size:swiper.isHorizontal()?width:height,});} 334function updateSlides(){var swiper=this;var params=swiper.params;var $wrapperEl=swiper.$wrapperEl;var swiperSize=swiper.size;var rtl=swiper.rtlTranslate;var wrongRTL=swiper.wrongRTL;
334var isVirtual=swiper.virtual&¶ms.virtual.enabled;var previousSlidesLength=isVirtual?swiper.virtual.slides.length:swiper.slides.length;var slides=$wrapperEl.children('.'+swiper.params.slideClass);var slidesLength=isVirtual?swiper.virtual.slides.length:slides.length;var snapGrid=[];var slidesGrid=[];var slidesSizesGrid=[];var offsetBefore=params.slidesOffsetBefore;if(typeof offsetBefore==='function'){offsetBefore=params.slidesOffsetBefore.call(swiper);} 335var offsetAfter=params.slidesOffsetAfter;if(typeof offsetAfter==='function'){offsetAfter=params.slidesOffsetAfter.call(swiper);} 336var previousSnapGridLength=swiper.snapGrid.length;var previousSlidesGridLength=swiper.snapGrid.length;var spaceBetween=params.spaceBetween;var slidePosition=-offsetBefore;var prevSlideSize=0;var index=0;if(typeof swiperSize==='undefined'){return;} 337if(typeof spaceBetween==='string'&&spaceBetween.indexOf('%')>=0){spaceBetween=(parseFloat(spaceBetween.replace('%',''))/100)*swiperSize;} 338swiper.virtualSize=-spaceBetween;if(rtl){slides.css({marginLeft:'',marginTop:''});}else{slides.css({marginRight:'',marginBottom:''});} 339var slidesNumberEvenToRows;if(params.slidesPerColumn>1){if(Math.floor(slidesLength/params.slidesPerColumn)===slidesLength/swiper.params.slidesPerColumn){slidesNumberEvenToRows=slidesLength;}else{slidesNumberEvenToRows=Math.ceil(slidesLength/params.slidesPerColumn)*params.slidesPerColumn;} 340if(params.slidesPerView!=='auto'&¶ms.slidesPerColumnFill==='row'){slidesNumberEvenToRows=Math.max(slidesNumberEvenToRows,params.slidesPerView*params.slidesPerColumn);}} 341var slideSize;var slidesPerColumn=params.slidesPerColumn;var slidesPerRow=slidesNumberEvenToRows/slidesPerColumn;var numFullColumns=slidesPerRow- 342(params.slidesPerColumn*slidesPerRow-slidesLength);for(var i=0;i<slidesLength;i+=1){slideSize=0;var slide=slides.eq(i);if(params.slidesPerColumn>1){var newSlideOrderIndex=void 0;var column=void 0;var row=void 0;if(params.slidesPerColumnFill==='column'){column=Math.floor(i/slidesPerColumn);row=i-column*slidesPerColumn;if(column>numFullColumns||(column===numFullColumns&&row===slidesPerColumn-1)){row+=1;if(row>=slidesPerColumn){row=0;column+=1;}} 343newSlideOrderIndex=column+ 344(row*slidesNumberEvenToRows)/slidesPerColumn;slide.css({'-webkit-box-ordinal-group':newSlideOrderIndex,'-moz-box-ordinal-group':newSlideOrderIndex,'-ms-flex-order':newSlideOrderIndex,'-webkit-order':newSlideOrderIndex,order:newSlideOrderIndex,});}else{row=Math.floor(i/slidesPerRow);column=i-row*slidesPerRow;} 345slide.css('margin-'+(swiper.isHorizontal()?'top':'left'),row!==0&¶ms.spaceBetween&¶ms.spaceBetween+'px').attr('data-swiper-column',column).attr('data-swiper-row',row);} 346if(slide.css('display')==='none'){continue;} 347if(params.slidesPerView==='auto'){var slideStyles=win.getComputedStyle(slide[0],null);var currentTransform=slide[0].style.transform;var currentWebKitTransform=slide[0].style.webkitTransform;if(currentTransform){slide[0].style.transform='none';} 348if(currentWebKitTransform){slide[0].style.webkitTransform='none';} 349if(swiper.isHorizontal()){slideSize=slide[0].getBoundingClientRect().width+
350parseFloat(slideStyles.getPropertyValue('margin-left'))+ 351parseFloat(slideStyles.getPropertyValue('margin-right'));}else{slideSize=slide[0].getBoundingClientRect().height+ 352parseFloat(slideStyles.getPropertyValue('margin-top'))+ 353parseFloat(slideStyles.getPropertyValue('margin-bottom'));} 354if(currentTransform){slide[0].style.transform=currentTransform;} 355if(currentWebKitTransform){slide[0].style.webkitTransform=currentWebKitTransform;} 356if(params.roundLengths){slideSize=Math.floor(slideSize);}}else{slideSize=(swiperSize-(params.slidesPerView-1)*spaceBetween)/params.slidesPerView;if(params.roundLengths){slideSize=Math.floor(slideSize);} 357if(slides[i]){if(swiper.isHorizontal()){slides[i].style.width=slideSize+'px';}else{slides[i].style.height=slideSize+'px';}}} 358if(slides[i]){slides[i].swiperSlideSize=slideSize;} 359slidesSizesGrid.push(slideSize);if(params.centeredSlides){slidePosition=slidePosition+ 360slideSize/2+ 361prevSlideSize/2+ 362spaceBetween;if(prevSlideSize===0&&i!==0){slidePosition=slidePosition-swiperSize/2-spaceBetween;} 363if(i===0){slidePosition=slidePosition-swiperSize/2-spaceBetween;} 364if(Math.abs(slidePosition)<1/1000){slidePosition=0;} 365if(params.roundLengths){slidePosition=Math.floor(slidePosition);} 366if(index%params.slidesPerGroup===0){snapGrid.push(slidePosition);} 367slidesGrid.push(slidePosition);}else{if(params.roundLengths){slidePosition=Math.floor(slidePosition);} 368if(index%params.slidesPerGroup===0){snapGrid.push(slidePosition);} 369slidesGrid.push(slidePosition);slidePosition=slidePosition+slideSize+spaceBetween;} 370swiper.virtualSize+=slideSize+spaceBetween;prevSlideSize=slideSize;index+=1;} 371swiper.virtualSize=Math.max(swiper.virtualSize,swiperSize)+offsetAfter;var newSlidesGrid;if(rtl&&wrongRTL&&(params.effect==='slide'||params.effect==='coverflow')){$wrapperEl.css({width:swiper.virtualSize+params.spaceBetween+'px',});} 372if(!Support.flexbox||params.setWrapperSize){if(swiper.isHorizontal()){$wrapperEl.css({width:swiper.virtualSize+params.spaceBetween+'px',});}else{$wrapperEl.css({height:swiper.virtualSize+params.spaceBetween+'px',});}} 373if(params.slidesPerColumn>1){swiper.virtualSize=(slideSize+params.spaceBetween)*slidesNumberEvenToRows;swiper.virtualSize=Math.ceil(swiper.virtualSize/params.slidesPerColumn)- 374params.spaceBetween;if(swiper.isHorizontal()){$wrapperEl.css({width:swiper.virtualSize+params.spaceBetween+'px',});}else{$wrapperEl.css({height:swiper.virtualSize+params.spaceBetween+'px',});} 375if(params.centeredSlides){newSlidesGrid=[];for(var i$1=0;i$1<snapGrid.length;i$1+=1){var slidesGridItem=snapGrid[i$1];if(params.roundLengths){slidesGridItem=Math.floor(slidesGridItem);} 376if(snapGrid[i$1]<swiper.virtualSize+snapGrid[0]){newSlidesGrid.push(slidesGridItem);}} 377snapGrid=newSlidesGrid;}} 378if(!params.centeredSlides){newSlidesGrid=[];for(var i$2=0;i$2<snapGrid.length;i$2+=1){var slidesGridItem$1=snapGrid[i$2];if(params.roundLengths){slidesGridItem$1=Math.floor(slidesGridItem$1);} 379if(snapGrid[i$2]<=swiper.virtualSize-swiperSize){newSlidesGrid.push(slidesGridItem$1);}} 380snapGrid=newSlidesGrid;if(Math.floor(swiper.virtualSize-swiperSize)- 381Math.floor(snapGrid[snapGrid.length-1])>1){snapGrid.push(swiper.virtualSize-swiperSize);}} 382if(snapGrid.length===0){snapGrid=[0];} 383if(params.spaceBetween!==0){if(swiper.isHorizontal()){if(rtl){slides.css({marginLeft:spaceBetween+'px'});}else{slides.css({marginRight:spaceBetween+'px'});}}else{slides.css({marginBottom:spaceBetween+'px'});}} 384Utils.extend(swiper,{slides:slides,snapGrid:snapGrid,slidesGrid:slidesGrid,slidesSizesGrid:slidesSizesGrid,});if(slidesLength!==previousSlidesLength){swiper.emit('slidesLengthChange');} 385if(snapGrid.length!==previousSnapGridLength){if(swiper.params.watchOverflow){swiper.checkOverflow();} 386swiper.emit('snapGridLengthChange');} 387if(slidesGrid.length!==previousSlidesGridLength){swiper.emit('slidesGridLengthChange');} 388if(params.watchSlidesProgress||params.watchSlidesVisibility){swiper.updateSlidesOffset();}} 389function updateAutoHeight(speed){var swiper=this;var activeSlides=[];var newHeight=0;var i;if(typeof speed==='number'){swiper.setTransition(speed);}else if(speed===true){swiper.setTransition(swiper.params.speed);} 390if(swiper.params.slidesPerView!=='auto'&&swiper.params.slidesPerView>1){for(i=0;i<Math.ceil(swiper.params.slidesPerView);i+=1){var index=swiper.activeIndex+i;if(index>swiper.slides.length){break;} 391activeSlides.push(swiper.slides.eq(index)[0]);}}else{activeSlides.push(swiper.slides.eq(swiper.activeIndex)[0]);} 392for(i=0;i<activeSlides.length;i+=1){if(typeof activeSlides[i]!=='undefined'){var height=activeSlides[i].offsetHeight;newHeight=height>newHeight?height:newHeight;}} 393if(newHeight){swiper.$wrapperEl.css('height',newHeight+'px');}} 394function updateSlidesOffset(){var swiper=this;var slides=swiper.slides;for(var i=0;i<slides.length;i+=1){slides[i].swiperSlideOffset=swiper.isHorizontal()?slides[i].offsetLeft:slides[i].offsetTop;}} 395function updateSlidesProgress(translate){if(translate===void 0)translate=(this&&this.translate)||0;var swiper=this;var params=swiper.params;var slides=swiper.slides;var rtl=swiper.rtlTranslate;if(slides.length===0){return;} 396if(typeof slides[0].swiperSlideOffset==='undefined'){swiper.updateSlidesOffset();} 397var offsetCenter=-translate;if(rtl){offsetCenter=translate;} 398slides.removeClass(params.slideVisibleClass);for(var i=0;i<slides.length;i+=1){var slide=slides[i];var slideProgress=(offsetCenter+ 399(params.centeredSlides?swiper.minTranslate():0)- 400slide.swiperSlideOffset)/(slide.swiperSlideSize+params.spaceBetween);if(params.watchSlidesVisibility){var slideBefore=-(offsetCenter-slide.swiperSlideOffset);
400var slideAfter=slideBefore+swiper.slidesSizesGrid[i];var isVisible=(slideBefore>=0&&slideBefore<swiper.size)||(slideAfter>0&&slideAfter<=swiper.size)||(slideBefore<=0&&slideAfter>=swiper.size);if(isVisible){slides.eq(i).addClass(params.slideVisibleClass);}} 401slide.progress=rtl?-slideProgress:slideProgress;}} 402function updateProgress(translate){if(translate===void 0)translate=(this&&this.translate)||0;var swiper=this;var params=swiper.params;var translatesDiff=swiper.maxTranslate()-swiper.minTranslate();var progress=swiper.progress;var isBeginning=swiper.isBeginning;var isEnd=swiper.isEnd;var wasBeginning=isBeginning;var wasEnd=isEnd;if(translatesDiff===0){progress=0;isBeginning=true;isEnd=true;}else{progress=(translate-swiper.minTranslate())/translatesDiff;isBeginning=progress<=0;isEnd=progress>=1;} 403Utils.extend(swiper,{progress:progress,isBeginning:isBeginning,isEnd:isEnd,});if(params.watchSlidesProgress||params.watchSlidesVisibility){swiper.updateSlidesProgress(translate);} 404if(isBeginning&&!wasBeginning){swiper.emit('reachBeginning toEdge');} 405if(isEnd&&!wasEnd){swiper.emit('reachEnd toEdge');} 406if((wasBeginning&&!isBeginning)||(wasEnd&&!isEnd)){swiper.emit('fromEdge');} 407swiper.emit('progress',progress);} 408function updateSlidesClasses(){var swiper=this;var slides=swiper.slides;var params=swiper.params;var $wrapperEl=swiper.$wrapperEl;var activeIndex=swiper.activeIndex;var realIndex=swiper.realIndex;var isVirtual=swiper.virtual&¶ms.virtual.enabled;slides.removeClass(params.slideActiveClass+' '+ 409params.slideNextClass+' '+ 410params.slidePrevClass+' '+ 411params.slideDuplicateActiveClass+' '+ 412params.slideDuplicateNextClass+' '+ 413params.slideDuplicatePrevClass);var activeSlide;if(isVirtual){activeSlide=swiper.$wrapperEl.find('.'+ 414params.slideClass+'[data-swiper-slide-index="'+ 415activeIndex+'"]');}else{activeSlide=slides.eq(activeIndex);} 416activeSlide.addClass(params.slideActiveClass);if(params.loop){if(activeSlide.hasClass(params.slideDuplicateClass)){$wrapperEl.children('.'+ 417params.slideClass+':not(.'+ 418params.slideDuplicateClass+')[data-swiper-slide-index="'+ 419realIndex+'"]').addClass(params.slideDuplicateActiveClass);}else{$wrapperEl.children('.'+ 420params.slideClass+'.'+ 421params.slideDuplicateClass+'[data-swiper-slide-index="'+ 422realIndex+'"]').addClass(params.slideDuplicateActiveClass);}} 423var nextSlide=activeSlide.nextAll('.'+params.slideClass).eq(0).addClass(params.slideNextClass);if(params.loop&&nextSlide.length===0){nextSlide=slides.eq(0);nextSlide.addClass(params.slideNextClass);} 424var prevSlide=activeSlide.prevAll('.'+params.slideClass).eq(0).addClass(params.slidePrevClass);if(params.loop&&prevSlide.length===0){prevSlide=slides.eq(-1);prevSlide.addClass(params.slidePrevClass);} 425if(params.loop){if(nextSlide.hasClass(params.slideDuplicateClass)){$wrapperEl.children('.'+ 426params.slideClass+':not(.'+ 427params.slideDuplicateClass+')[data-swiper-slide-index="'+ 428nextSlide.attr('data-swiper-slide-index')+'"]').addClass(params.slideDuplicateNextClass);}else{$wrapperEl.children('.'+ 429params.slideClass+'.'+ 430params.slideDuplicateClass+'[data-swiper-slide-index="'+ 431nextSlide.attr('data-swiper-slide-index')+'"]').addClass(params.slideDuplicateNextClass);} 432if(prevSlide.hasClass(params.slideDuplicateClass)){$wrapperEl.children('.'+ 433params.slideClass+':not(.'+ 434params.slideDuplicateClass+')[data-swiper-slide-index="'+ 435prevSlide.attr('data-swiper-slide-index')+'"]').addClass(params.slideDuplicatePrevClass);}else{$wrapperEl.children('.'+ 436params.slideClass+'.'+ 437params.slideDuplicateClass+'[data-swiper-slide-index="'+ 438prevSlide.attr('data-swiper-slide-index')+'"]').addClass(params.slideDuplicatePrevClass);}}} 439function updateActiveIndex(newActiveIndex){var swiper=this;var translate=swiper.rtlTranslate?swiper.translate:-swiper.translate;var slidesGrid=swiper.slidesGrid;var snapGrid=swiper.snapGrid;var params=swiper.params;var previousIndex=swiper.activeIndex;var previousRealIndex=swiper.realIndex;var previousSnapIndex=swiper.snapIndex;var activeIndex=newActiveIndex;var snapIndex;if(typeof activeIndex==='undefined'){for(var i=0;i<slidesGrid.length;i+=1){if(typeof slidesGrid[i+1]!=='undefined'){if(translate>
vendor: 23,525 bytes, lines 439-582
439=slidesGrid[i]&&translate<slidesGrid[i+1]- 440(slidesGrid[i+1]-slidesGrid[i])/2){activeIndex=i;}else if(translate>=slidesGrid[i]&&translate<slidesGrid[i+1]){activeIndex=i+1;}}else if(translate>=slidesGrid[i]){activeIndex=i;}} 441if(params.normalizeSlideIndex){if(activeIndex<0||typeof activeIndex==='undefined'){activeIndex=0;}}} 442if(snapGrid.indexOf(translate)>=0){snapIndex=snapGrid.indexOf(translate);}else{snapIndex=Math.floor(activeIndex/params.slidesPerGroup);} 443if(snapIndex>=snapGrid.length){snapIndex=snapGrid.length-1;} 444if(activeIndex===previousIndex){if(snapIndex!==previousSnapIndex){swiper.snapIndex=snapIndex;swiper.emit('snapIndexChange');} 445return;} 446var realIndex=parseInt(swiper.slides.eq(activeIndex).attr('data-swiper-slide-index')||activeIndex,10);Utils.extend(swiper,{snapIndex:snapIndex,realIndex:realIndex,previousIndex:previousIndex,activeIndex:activeIndex,});swiper.emit('activeIndexChange');swiper.emit('snapIndexChange');if(previousRealIndex!==realIndex){swiper.emit('realIndexChange');} 447swiper.emit('slideChange');} 448function updateClickedSlide(e){var swiper=this;var params=swiper.params;var slide=$(e.target).closest('.'+params.slideClass)[0];var slideFound=false;if(slide){for(var i=0;i<swiper.slides.length;i+=1){if(swiper.slides[i]===slide){slideFound=true;}}} 449if(slide&&slideFound){swiper.clickedSlide=slide;if(swiper.virtual&&swiper.params.virtual.enabled){swiper.clickedIndex=parseInt($(slide).attr('data-swiper-slide-index'),10);}else{swiper.clickedIndex=$(slide).index();}}else{swiper.clickedSlide=undefined;swiper.clickedIndex=undefined;return;} 450if(params.slideToClickedSlide&&swiper.clickedIndex!==undefined&&swiper.clickedIndex!==swiper.activeIndex){swiper.slideToClickedSlide();}} 451var update={updateSize:updateSize,updateSlides:updateSlides,updateAutoHeight:updateAutoHeight,updateSlidesOffset:updateSlidesOffset,updateSlidesProgress:updateSlidesProgress,updateProgress:updateProgress,updateSlidesClasses:updateSlidesClasses,updateActiveIndex:updateActiveIndex,updateClickedSlide:updateClickedSlide,};function getTranslate(axis){if(axis===void 0)axis=this.isHorizontal()?'x':'y';var swiper=this;var params=swiper.params;var rtl=swiper.rtlTranslate;var translate=swiper.translate;var $wrapperEl=swiper.$wrapperEl;if(params.virtualTranslate){return rtl?-translate:translate;} 452var currentTranslate=Utils.getTranslate($wrapperEl[0],axis);if(rtl){currentTranslate=-currentTranslate;} 453return currentTranslate||0;} 454function setTranslate(translate,byController){var swiper=this;var rtl=swiper.rtlTranslate;var params=swiper.params;var $wrapperEl=swiper.$wrapperEl;var progress=swiper.progress;var x=0;var y=0;var z=0;if(swiper.isHorizontal()){x=rtl?-translate:translate;}else{y=translate;} 455if(params.roundLengths){x=Math.floor(x);y=Math.floor(y);} 456if(!params.virtualTranslate){if(Support.transforms3d){$wrapperEl.transform('translate3d('+x+'px, '+y+'px, '+z+'px)');}else{$wrapperEl.transform('translate('+x+'px, '+y+'px)');}} 457swiper.previousTranslate=swiper.translate;swiper.translate=swiper.isHorizontal()?x:y;var newProgress;var translatesDiff=swiper.maxTranslate()-swiper.minTranslate();if(translatesDiff===0){newProgress=0;}else{newProgress=(translate-swiper.minTranslate())/translatesDiff;} 458if(newProgress!==progress){swiper.updateProgress(translate);} 459swiper.emit('setTranslate',swiper.translate,byController);} 460function minTranslate(){return-this.snapGrid[0];} 461function maxTranslate(){return-this.snapGrid[this.snapGrid.length-1];} 462var translate={getTranslate:getTranslate,setTranslate:setTranslate,minTranslate:minTranslate,maxTranslate:maxTranslate,};function setTransition(duration,byController){var swiper=this;swiper.$wrapperEl.transition(duration);swiper.emit('setTransition',duration,byController);} 463function transitionStart(runCallbacks,direction){if(runCallbacks===void 0)runCallbacks=true;var swiper=this;var activeIndex=swiper.activeIndex;var params=swiper.params;var previousIndex=swiper.previousIndex;if(params.autoHeight){swiper.updateAutoHeight();} 464var dir=direction;if(!dir){if(activeIndex>previousIndex){dir='next';}else if(activeIndex<previousIndex){dir='prev';}else{dir='reset';}} 465swiper.emit('transitionStart');if(runCallbacks&&activeIndex!==previousIndex){if(dir==='reset'){swiper.emit('slideResetTransitionStart');return;} 466swiper.emit('slideChangeTransitionStart');if(dir==='next'){swiper.emit('slideNextTransitionStart');}else{swiper.emit('slidePrevTransitionStart');}}} 467function transitionEnd$1(runCallbacks,direction){if(runCallbacks===void 0)runCallbacks=true;var swiper=this;var activeIndex=swiper.activeIndex;var previousIndex=swiper.previousIndex;swiper.animating=false;swiper.setTransition(0);var dir=direction;if(!dir){if(activeIndex>previousIndex){dir='next';}else if(activeIndex<previousIndex){dir='prev';}else{dir='reset';}} 468swiper.emit('transitionEnd');if(runCallbacks&&activeIndex!==previousIndex){if(dir==='reset'){swiper.emit('slideResetTransitionEnd');return;} 469swiper.emit('slideChangeTransitionEnd');if(dir==='next'){swiper.emit('slideNextTransitionEnd');}else{swiper.emit('slidePrevTransitionEnd');}}} 470var transition$1={setTransition:setTransition,transitionStart:transitionStart,transitionEnd:transitionEnd$1,};function slideTo(index,speed,runCallbacks,internal){if(index===void 0)index=0;if(speed===void 0)speed=this.params.speed;if(runCallbacks===void 0)runCallbacks=true;var swiper=this;var slideIndex=index;if(slideIndex<0){slideIndex=0;} 471var params=swiper.params;var snapGrid=swiper.snapGrid;var slidesGrid=swiper.slidesGrid;var previousIndex=swiper.previousIndex;var activeIndex=swiper.activeIndex;var rtl=swiper.rtlTranslate;if(swiper.animating&¶ms.preventInteractionOnTransition){return false;} 472var snapIndex=Math.floor(slideIndex/params.slidesPerGroup);if(snapIndex>=snapGrid.length){snapIndex=snapGrid.length-1;} 473if((activeIndex||params.initialSlide||0)===(previousIndex||0)&&runCallbacks){swiper.emit('beforeSlideChangeStart');} 474var translate=-snapGrid[snapIndex];swiper.updateProgress(translate);if(params.normalizeSlideIndex){for(var i=0;i<slidesGrid.length;i+=1){if(-Math.floor(translate*100)>=Math.floor(slidesGrid[i]*100)){slideIndex=i;}}} 475if(swiper.initialized&&slideIndex!==activeIndex){if(!swiper.allowSlideNext&&translate<swiper.translate&&translate<swiper.minTranslate()){return false;} 476if(!swiper.allowSlidePrev&&translate>swiper.translate&&translate>swiper.maxTranslate()){if((activeIndex||0)!==slideIndex){return false;}}} 477var direction;if(slideIndex>activeIndex){direction='next';}else if(slideIndex<activeIndex){direction='prev';}else{direction='reset';} 478if((rtl&&-translate===swiper.translate)||(!rtl&&translate===swiper.translate)){swiper.updateActiveIndex(slideIndex);if(params.autoHeight){swiper.updateAutoHeight();} 479swiper.updateSlidesClasses();if(params.effect!=='slide'){swiper.setTranslate(translate);} 480if(direction!=='reset'){swiper.transitionStart(runCallbacks,direction);swiper.transitionEnd(runCallbacks,direction);} 481return false;} 482if(speed===0||!Support.transition){swiper.setTransition(0);swiper.setTranslate(translate);swiper.updateActiveIndex(slideIndex);swiper.updateSlidesClasses();swiper.emit('beforeTransitionStart',speed,internal);swiper.transitionStart(runCallbacks,direction);swiper.transitionEnd(runCallbacks,direction);}else{swiper.setTransition(speed);swiper.setTranslate(translate);swiper.updateActiveIndex(slideIndex);swiper.updateSlidesClasses();swiper.emit('beforeTransitionStart',speed,internal);swiper.transitionStart(runCallbacks,direction);if(!swiper.animating){swiper.animating=true;if(!swiper.onSlideToWrapperTransitionEnd){swiper.onSlideToWrapperTransitionEnd=function transitionEnd(e){if(!swiper||swiper.destroyed){return;} 483if(e.target!==this){return;} 484swiper.$wrapperEl[0].removeEventListener('transitionend',swiper.onSlideToWrapperTransitionEnd);swiper.$wrapperEl[0].removeEventListener('webkitTransitionEnd',swiper.onSlideToWrapperTransitionEnd);swiper.onSlideToWrapperTransitionEnd=null;delete swiper.onSlideToWrapperTransitionEnd;swiper.transitionEnd(runCallbacks,direction);};} 485swiper.$wrapperEl[0].addEventListener('transitionend',swiper.onSlideToWrapperTransitionEnd);swiper.$wrapperEl[0].addEventListener('webkitTransitionEnd',swiper.onSlideToWrapperTransitionEnd);}} 486return true;} 487function slideToLoop(index,speed,runCallbacks,internal){if(index===void 0)index=0;if(speed===void 0)speed=this.params.speed;if(runCallbacks===void 0)runCallbacks=true;var swiper=this;var newIndex=index;if(swiper.params.loop){newIndex+=swiper.loopedSlides;} 488return swiper.slideTo(newIndex,speed,runCallbacks,internal);} 489function slideNext(speed,runCallbacks,internal){if(speed===void 0)speed=this.params.speed;if(runCallbacks===void 0)runCallbacks=true;var swiper=this;var params=swiper.params;var animating=swiper.animating;if(params.loop){if(animating){return false;} 490swiper.loopFix();swiper._clientLeft=swiper.$wrapperEl[0].clientLeft;return swiper.slideTo(swiper.activeIndex+params.slidesPerGroup,speed,runCallbacks,internal);} 491return swiper.slideTo(swiper.activeIndex+params.slidesPerGroup,speed,runCallbacks,internal);} 492function slidePrev(speed,runCallbacks,internal){if(speed===void 0)speed=this.params.speed;if(runCallbacks===void 0)runCallbacks=true;var swiper=this;var params=swiper.params;var animating=swiper.animating;var snapGrid=swiper.snapGrid;var slidesGrid=swiper.slidesGrid;var rtlTranslate=swiper.rtlTranslate;if(params.loop){if(animating){return false;} 493swiper.loopFix();swiper._clientLeft=swiper.$wrapperEl[0].clientLeft;} 494var translate=rtlTranslate?swiper.translate:-swiper.translate;function normalize(val){if(val<0){return-Math.floor(Math.abs(val));} 495return Math.floor(val);} 496var normalizedTranslate=normalize(translate);var normalizedSnapGrid=snapGrid.map(function(val){return normalize(val);});var normalizedSlidesGrid=slidesGrid.map(function(val){return normalize(val);});var currentSnap=snapGrid[normalizedSnapGrid.indexOf(normalizedTranslate)];var prevSnap=snapGrid[normalizedSnapGrid.indexOf(normalizedTranslate)-1];var prevIndex;if(typeof prevSnap!=='undefined'){prevIndex=slidesGrid.indexOf(prevSnap);if(prevIndex<0){prevIndex=swiper.activeIndex-1;}} 497return swiper.slideTo(prevIndex,speed,runCallbacks,internal);} 498function slideReset(speed,runCallbacks,internal){if(speed===void 0)speed=this.params.speed;if(runCallbacks===void 0)runCallbacks=true;var swiper=this;return swiper.slideTo(swiper.activeIndex,speed,runCallbacks,internal);} 499function slideToClosest(speed,runCallbacks,internal){if(speed===void 0)speed=this.params.speed;if(runCallbacks===void 0)runCallbacks=true;var swiper=this;var index=swiper.activeIndex;var snapIndex=Math.floor(index/swiper.params.slidesPerGroup);if(snapIndex<swiper.snapGrid.length-1){var translate=swiper.rtlTranslate?swiper.translate:-swiper.translate;var currentSnap=swiper.snapGrid[snapIndex];var nextSnap=swiper.snapGrid[snapIndex+1];if(translate-currentSnap>(nextSnap-currentSnap)/2){index=swiper.params.slidesPerGroup;}} 500return swiper.slideTo(index,speed,runCallbacks,internal);} 501function slideToClickedSlide(){var swiper=this;var params=swiper.params;var $wrapperEl=swiper.$wrapperEl;var slidesPerView=params.slidesPerView==='auto'?swiper.slidesPerViewDynamic():params.slidesPerView;var slideToIndex=swiper.clickedIndex;var realIndex;if(params.loop){if(swiper.animating){return;} 502realIndex=parseInt($(swiper.clickedSlide).attr('data-swiper-slide-index'),10);if(params.centeredSlides){if(slideToIndex<swiper.loopedSlides-slidesPerView/2||slideToIndex>swiper.slides.length- 503swiper.loopedSlides+ 504slidesPerView/2){swiper.loopFix();slideToIndex=$wrapperEl.children('.'+ 505params.slideClass+'[data-swiper-slide-index="'+ 506realIndex+'"]:not(.'+ 507params.slideDuplicateClass+')').eq(0).index();Utils.nextTick(function(){swiper.slideTo(slideToIndex);});}else{swiper.slideTo(slideToIndex);}}else if(slideToIndex>swiper.slides.length-slidesPerView){swiper.loopFix();slideToIndex=$wrapperEl.children('.'+ 508params.slideClass+'[data-swiper-slide-index="'+ 509realIndex+'"]:not(.'+ 510params.slideDuplicateClass+')').eq(0).index();Utils.nextTick(function(){swiper.slideTo(slideToIndex);});}else{swiper.slideTo(slideToIndex);}}else{swiper.slideTo(slideToIndex);}} 511var slide={slideTo:slideTo,slideToLoop:slideToLoop,slideNext:slideNext,slidePrev:slidePrev,slideReset:slideReset,slideToClosest:slideToClosest,slideToClickedSlide:slideToClickedSlide,};function loopCreate(){var swiper=this;var params=swiper.params;var $wrapperEl=swiper.$wrapperEl;$wrapperEl.children('.'+params.slideClass+'.'+params.slideDuplicateClass).remove();var slides=$wrapperEl.children('.'+params.slideClass);if(params.loopFillGroupWithBlank){var blankSlidesNum=params.slidesPerGroup-(slides.length%params.slidesPerGroup);if(blankSlidesNum!==params.slidesPerGroup){for(var i=0;i<blankSlidesNum;i+=1){var blankNode=$(doc.createElement('div')).addClass(params.slideClass+' '+params.slideBlankClass);$wrapperEl.append(blankNode);} 512slides=$wrapperEl.children('.'+params.slideClass);}} 513if(params.slidesPerView==='auto'&&!params.loopedSlides){params.loopedSlides=slides.length;} 514swiper.loopedSlides=parseInt(params.loopedSlides||params.slidesPerView,10);swiper.loopedSlides+=params.loopAdditionalSlides;if(swiper.loopedSlides>slides.length){swiper.loopedSlides=slides.length;} 515var prependSlides=[];var appendSlides=[];slides.each(function(index,el){var slide=$(el);if(index<swiper.loopedSlides){appendSlides.push(el);} 516if(index<slides.length&&index>=slides.length-swiper.loopedSlides){prependSlides.push(el);} 517slide.attr('data-swiper-slide-index',index);});for(var i$1=0;i$1<appendSlides.length;i$1+=1){$wrapperEl.append($(appendSlides[i$1].cloneNode(true)).addClass(params.slideDuplicateClass));} 518for(var i$2=prependSlides.length-1;i$2>=0;i$2-=1){$wrapperEl.prepend($(prependSlides[i$2].cloneNode(true)).addClass(params.slideDuplicateClass));}} 519function loopFix(){var swiper=this;var params=swiper.params;var activeIndex=swiper.activeIndex;var slides=swiper.slides;var loopedSlides=swiper.loopedSlides;var allowSlidePrev=swiper.allowSlidePrev;var allowSlideNext=swiper.allowSlideNext;var snapGrid=swiper.snapGrid;var rtl=swiper.rtlTranslate;var newIndex;swiper.allowSlidePrev=true;swiper.allowSlideNext=true;var snapTranslate=-snapGrid[activeIndex];var diff=snapTranslate-swiper.getTranslate();if(activeIndex<loopedSlides){newIndex=slides.length-loopedSlides*3+activeIndex;newIndex+=loopedSlides;var slideChanged=swiper.slideTo(newIndex,0,false,true);if(slideChanged&&diff!==0){swiper.setTranslate((rtl?-swiper.translate:swiper.translate)-diff);}}else if((params.slidesPerView==='auto'&&activeIndex>=loopedSlides*2)||activeIndex>=slides.length-loopedSlides){newIndex=-slides.length+activeIndex+loopedSlides;newIndex+=loopedSlides;var slideChanged$1=swiper.slideTo(newIndex,0,false,true);if(slideChanged$1&&diff!==0){swiper.setTranslate((rtl?-swiper.translate:swiper.translate)-diff);}} 520swiper.allowSlidePrev=allowSlidePrev;swiper.allowSlideNext=allowSlideNext;} 521function loopDestroy(){var swiper=this;var $wrapperEl=swiper.$wrapperEl;var params=swiper.params;var slides=swiper.slides;$wrapperEl.children('.'+params.slideClass+'.'+params.slideDuplicateClass).remove();slides.removeAttr('data-swiper-slide-index');} 522var loop={loopCreate:loopCreate,loopFix:loopFix,loopDestroy:loopDestroy,};function setGrabCursor(moving){var swiper=this;if(Support.touch||!swiper.params.simulateTouch||(swiper.params.watchOverflow&&swiper.isLocked)){return;} 523var el=swiper.el;el.style.cursor='move';el.style.cursor=moving?'-webkit-grabbing':'-webkit-grab';el.style.cursor=moving?'-moz-grabbin':'-moz-grab';el.style.cursor=moving?'grabbing':'grab';} 524function unsetGrabCursor(){var swiper=this;if(Support.touch||(swiper.params.watchOverflow&&swiper.isLocked)){return;} 525swiper.el.style.cursor='';} 526var grabCursor={setGrabCursor:setGrabCursor,unsetGrabCursor:unsetGrabCursor,};function appendSlide(slides){var swiper=this;var $wrapperEl=swiper.$wrapperEl;var params=swiper.params;if(params.loop){swiper.loopDestroy();} 527if(typeof slides==='object'&&'length'in slides){for(var i=0;i<slides.length;i+=1){if(slides[i]){$wrapperEl.append(slides[i]);}}}else{$wrapperEl.append(slides);} 528if(params.loop){swiper.loopCreate();} 529if(!(params.observer&&Support.observer)){swiper.update();}} 530function prependSlide(slides){var swiper=this;var params=swiper.params;var $wrapperEl=swiper.$wrapperEl;var activeIndex=swiper.activeIndex;if(params.loop){swiper.loopDestroy();} 531var newActiveIndex=activeIndex+1;if(typeof slides==='object'&&'length'in slides){for(var i=0;i<slides.length;i+=1){if(slides[i]){$wrapperEl.prepend(slides[i]);}} 532newActiveIndex=activeIndex+slides.length;}else{$wrapperEl.prepend(slides);} 533if(params.loop){swiper.loopCreate();} 534if(!(params.observer&&Support.observer)){swiper.update();} 535swiper.slideTo(newActiveIndex,0,false);} 536function addSlide(index,slides){var swiper=this;var $wrapperEl=swiper.$wrapperEl;var params=swiper.params;var activeIndex=swiper.activeIndex;var activeIndexBuffer=activeIndex;if(params.loop){activeIndexBuffer-=swiper.loopedSlides;swiper.loopDestroy();swiper.slides=$wrapperEl.children('.'+params.slideClass);} 537var baseLength=swiper.slides.length;if(index<=0){swiper.prependSlide(slides);return;} 538if(index>=baseLength){swiper.appendSlide(slides);return;} 539var newActiveIndex=activeIndexBuffer>index?activeIndexBuffer+1:activeIndexBuffer;var slidesBuffer=[];for(var i=baseLength-1;i>=index;i-=1){var currentSlide=swiper.slides.eq(i);currentSlide.remove();slidesBuffer.unshift(currentSlide);} 540if(typeof slides==='object'&&'length'in slides){for(var i$1=0;i$1<slides.length;i$1+=1){if(slides[i$1]){$wrapperEl.append(slides[i$1]);}} 541newActiveIndex=activeIndexBuffer>index?activeIndexBuffer+slides.length:activeIndexBuffer;}else{$wrapperEl.append(slides);} 542for(var i$2=0;i$2<slidesBuffer.length;i$2+=1){$wrapperEl.append(slidesBuffer[i$2]);} 543if(params.loop){swiper.loopCreate();} 544if(!(params.observer&&Support.observer)){swiper.update();} 545if(params.loop){swiper.slideTo(newActiveIndex+swiper.loopedSlides,0,false);}else{swiper.slideTo(newActiveIndex,0,false);}} 546function removeSlide(slidesIndexes){var swiper=this;var params=swiper.params;var $wrapperEl=swiper.$wrapperEl;var activeIndex=swiper.activeIndex;var activeIndexBuffer=activeIndex;if(params.loop){activeIndexBuffer-=swiper.loopedSlides;swiper.loopDestroy();swiper.slides=$wrapperEl.children('.'+params.slideClass);} 547var newActiveIndex=activeIndexBuffer;var indexToRemove;if(typeof slidesIndexes==='object'&&'length'in slidesIndexes){for(var i=0;i<slidesIndexes.length;i+=1){indexToRemove=slidesIndexes[i];if(swiper.slides[indexToRemove]){swiper.slides.eq(indexToRemove).remove();} 548if(indexToRemove<newActiveIndex){newActiveIndex-=1;}} 549newActiveIndex=Math.max(newActiveIndex,0);}else{indexToRemove=slidesIndexes;if(swiper.slides[indexToRemove]){swiper.slides.eq(indexToRemove).remove();} 550if(indexToRemove<newActiveIndex){newActiveIndex-=1;} 551newActiveIndex=Math.max(newActiveIndex,0);} 552if(params.loop){swiper.loopCreate();} 553if(!(params.observer&&Support.observer)){swiper.update();} 554if(params.loop){swiper.slideTo(newActiveIndex+swiper.loopedSlides,0,false);}else{swiper.slideTo(newActiveIndex,0,false);}} 555function removeAllSlides(){var swiper=this;var slidesIndexes=[];for(var i=0;i<swiper.slides.length;i+=1){slidesIndexes.push(i);} 556swiper.removeSlide(slidesIndexes);} 557var manipulation={appendSlide:appendSlide,prependSlide:prependSlide,addSlide:addSlide,removeSlide:removeSlide,removeAllSlides:removeAllSlides,};var Device=(function Device(){var ua=win.navigator.userAgent;var device={ios:false,android:false,androidChrome:false,desktop:false,windows:false,iphone:false,ipod:false,ipad:false,cordova:win.cordova||win.phonegap,phonegap:win.cordova||win.phonegap,};var windows=ua.match(/(Windows Phone);?[\s\/]+([\d.]+)?/);var android=ua.match(/(Android);?[\s\/]+([\d.]+)?/);var ipad=ua.match(/(iPad).*OS\s([\d_]+)/);var ipod=ua.match(/(iPod)(.*OS\s([\d_]+))?/);var iphone=!ipad&&ua.match(/(iPhone\sOS|iOS)\s([\d_]+)/);if(windows){device.os='windows';device.osVersion=windows[2];device.windows=true;} 558if(android&&!windows){device.os='android';device.osVersion=android[2];device.android=true;device.androidChrome=ua.toLowerCase().indexOf('chrome')>=0;} 559if(ipad||iphone||ipod){device.os='ios';device.ios=true;} 560if(iphone&&!ipod){device.osVersion=iphone[2].replace(/_/g,'.');device.iphone=true;} 561if(ipad){device.osVersion=ipad[2].replace(/_/g,'.');device.ipad=true;} 562if(ipod){device.osVersion=ipod[3]?ipod[3].replace(/_/g,'.'):null;device.iphone=true;} 563if(device.ios&&device.osVersion&&ua.indexOf('Version/')>=0){if(device.osVersion.split('.')[0]==='10'){device.osVersion=ua.toLowerCase().split('version/')[1].split(' ')[0];}} 564device.desktop=!(device.os||device.android||device.webView);device.webView=(iphone||ipad||ipod)&&ua.match(/.*AppleWebKit(?!.*Safari)/i);if(device.os&&device.os==='ios'){var osVersionArr=device.osVersion.split('.');var metaViewport=doc.querySelector('meta[name="viewport"]');device.minimalUi=!device.webView&&(ipod||iphone)&&(osVersionArr[0]*1===7?osVersionArr[1]*1>=1:osVersionArr[0]*1>7)&&metaViewport&&metaViewport.getAttribute('content').indexOf('minimal-ui')>=0;} 565device.pixelRatio=win.devicePixelRatio||1;return device;})();function onTouchStart(event){var swiper=this;var data=swiper.touchEventsData;var params=swiper.params;var touches=swiper.touches;if(swiper.animating&¶ms.preventInteractionOnTransition){return;} 566var e=event;if(e.originalEvent){e=e.originalEvent;} 567data.isTouchEvent=e.type==='touchstart';if(!data.isTouchEvent&&'which'in e&&e.which===3){return;} 568if(data.isTouched&&data.isMoved){return;} 569if(params.noSwiping&&$(e.target).closest(params.noSwipingSelector?params.noSwipingSelector:'.'+params.noSwipingClass)[0]){swiper.allowClick=true;return;} 570if(params.swipeHandler){if(!$(e).closest(params.swipeHandler)[0]){return;}} 571touches.currentX=e.type==='touchstart'?e.targetTouches[0].pageX:e.pageX;touches.currentY=e.type==='touchstart'?e.targetTouches[0].pageY:e.pageY;var startX=touches.currentX;var startY=touches.currentY;var edgeSwipeDetection=params.edgeSwipeDetection||params.iOSEdgeSwipeDetection;var edgeSwipeThreshold=params.edgeSwipeThreshold||params.iOSEdgeSwipeThreshold;if(edgeSwipeDetection&&(startX<=edgeSwipeThreshold||startX>=win.screen.width-edgeSwipeThreshold)){return;} 572Utils.extend(data,{isTouched:true,isMoved:false,allowTouchCallbacks:true,isScrolling:undefined,startMoving:undefined,});touches.startX=startX;touches.startY=startY;data.touchStartTime=Utils.now();swiper.allowClick=true;swiper.updateSize();swiper.swipeDirection=undefined;if(params.threshold>0){data.allowThresholdMove=false;} 573if(e.type!=='touchstart'){var preventDefault=true;if($(e.target).is(data.formElements)){preventDefault=false;} 574if(doc.activeElement&&$(doc.activeElement).is(data.formElements)&&doc.activeElement!==e.target){doc.activeElement.blur();} 575if(preventDefault&&swiper.allowTouchMove){e.preventDefault();}} 576swiper.emit('touchStart',e);} 577function onTouchMove(event){var swiper=this;var data=swiper.touchEventsData;var params=swiper.params;var touches=swiper.touches;var rtl=swiper.rtlTranslate;var e=event;if(e.originalEvent){e=e.originalEvent;} 578if(!data.isTouched){if(data.startMoving&&data.isScrolling){swiper.emit('touchMoveOpposite',e);} 579return;} 580if(data.isTouchEvent&&e.type==='mousemove'){return;} 581var pageX=e.type==='touchmove'?e.targetTouches[0].pageX:e.pageX;var pageY=e.type==='touchmove'?e.targetTouches[0].pageY:e.pageY;if(e.preventedByNestedSwiper){touches.startX=pageX;touches.startY=pageY;return;} 582if(!swiper.allowTouchMove){swiper.allowClick=false;
582if(data.isTouched){Utils.extend(touches,{startX:pageX,startY:pageY,currentX:pageX,currentY:pageY,});data.touchStartTime=Utils.now();} 583return;} 584if(data.isTouchEvent&¶ms.touchReleaseOnEdges&&!params.loop){if(swiper.isVertical()){if((pageY<touches.startY&&swiper.translate<=swiper.maxTranslate())||(pageY>touches.startY&&swiper.translate>=swiper.minTranslate())){data.isTouched=false;data.isMoved=false;return;}}else if((pageX<touches.startX&&swiper.translate<=swiper.maxTranslate())||(pageX>touches.startX&&swiper.translate>=swiper.minTranslate())){return;}} 585if(data.isTouchEvent&&doc.activeElement){if(e.target===doc.activeElement&&$(e.target).is(data.formElements)){data.isMoved=true;swiper.allowClick=false;return;}} 586if(data.allowTouchCallbacks){swiper.emit('touchMove',e);} 587if(e.targetTouches&&e.targetTouches.length>1){return;} 588touches.currentX=pageX;touches.currentY=pageY;var diffX=touches.currentX-touches.startX;var diffY=touches.currentY-touches.startY;if(swiper.params.threshold&&Math.sqrt(Math.pow(diffX,2)+Math.pow(diffY,2))<swiper.params.threshold){return;} 589if(typeof data.isScrolling==='undefined'){var touchAngle;if((swiper.isHorizontal()&&touches.currentY===touches.startY)||(swiper.isVertical()&&touches.currentX===touches.startX)){data.isScrolling=false;}else{if(diffX*diffX+diffY*diffY>=25){touchAngle=(Math.atan2(Math.abs(diffY),Math.abs(diffX))*180)/Math.PI;data.isScrolling=swiper.isHorizontal()?touchAngle>params.touchAngle:90-touchAngle>params.touchAngle;}}} 590if(data.isScrolling){swiper.emit('touchMoveOpposite',e);} 591if(typeof data.startMoving==='undefined'){if(touches.currentX!==touches.startX||touches.currentY!==touches.startY){data.startMoving=true;}} 592if(data.isScrolling){data.isTouched=false;return;} 593if(!data.startMoving){return;} 594swiper.allowClick=false;e.preventDefault();if(params.touchMoveStopPropagation&&!params.nested){e.stopPropagation();} 595if(!data.isMoved){if(params.loop){swiper.loopFix();} 596data.startTranslate=swiper.getTranslate();swiper.setTransition(0);if(swiper.animating){swiper.$wrapperEl.trigger('webkitTransitionEnd transitionend');} 597data.allowMomentumBounce=false;if(params.grabCursor&&(swiper.allowSlideNext===true||swiper.allowSlidePrev===true)){swiper.setGrabCursor(true);} 598swiper.emit('sliderFirstMove',e);} 599swiper.emit('sliderMove',e);data.isMoved=true;var diff=swiper.isHorizontal()?diffX:diffY;touches.diff=diff;diff*=params.touchRatio;if(rtl){diff=-diff;} 600swiper.swipeDirection=diff>0?'prev':'next';data.currentTranslate=diff+data.startTranslate;var disableParentSwiper=true;var resistanceRatio=params.resistanceRatio;if(params.touchReleaseOnEdges){resistanceRatio=0;} 601if(diff>0&&data.currentTranslate>swiper.minTranslate()){disableParentSwiper=false;if(params.resistance){data.currentTranslate=swiper.minTranslate()- 6021+ 603Math.pow(-swiper.minTranslate()+data.startTranslate+diff,resistanceRatio);}}else if(diff<0&&data.currentTranslate<swiper.maxTranslate()){disableParentSwiper=false;if(params.resistance){data.currentTranslate=swiper.maxTranslate()+ 6041- 605Math.pow(swiper.maxTranslate()-data.startTranslate-diff,resistanceRatio);}} 606if(disableParentSwiper){e.preventedByNestedSwiper=true;} 607if(!swiper.allowSlideNext&&swiper.swipeDirection==='next'&&data.currentTranslate<data.startTranslate){data.currentTranslate=data.startTranslate;} 608if(!swiper.allowSlidePrev&&swiper.swipeDirection==='prev'&&data.currentTranslate>data.startTranslate){data.currentTranslate=data.startTranslate;} 609if(params.threshold>0){if(Math.abs(diff)>params.threshold||data.allowThresholdMove){if(!data.allowThresholdMove){data.allowThresholdMove=true;touches.startX=touches.currentX;touches.startY=touches.currentY;data.currentTranslate=data.startTranslate;touches.diff=swiper.isHorizontal()?touches.currentX-touches.startX:touches.currentY-touches.startY;return;}}else{data.currentTranslate=data.startTranslate;return;}} 610if(!params.followFinger){return;} 611if(params.freeMode||params.watchSlidesProgress||params.watchSlidesVisibility){swiper.updateActiveIndex();swiper.updateSlidesClasses();} 612if(params.freeMode){if(data.velocities.length===0){data.velocities.push({position:touches[swiper.isHorizontal()?'
vendor: 11,564 bytes, lines 612-671
612startX':'startY'],time:data.touchStartTime,});} 613data.velocities.push({position:touches[swiper.isHorizontal()?'currentX':'currentY'],time:Utils.now(),});} 614swiper.updateProgress(data.currentTranslate);swiper.setTranslate(data.currentTranslate);} 615function onTouchEnd(event){var swiper=this;var data=swiper.touchEventsData;var params=swiper.params;var touches=swiper.touches;var rtl=swiper.rtlTranslate;var $wrapperEl=swiper.$wrapperEl;var slidesGrid=swiper.slidesGrid;var snapGrid=swiper.snapGrid;var e=event;if(e.originalEvent){e=e.originalEvent;} 616if(data.allowTouchCallbacks){swiper.emit('touchEnd',e);} 617data.allowTouchCallbacks=false;if(!data.isTouched){if(data.isMoved&¶ms.grabCursor){swiper.setGrabCursor(false);} 618data.isMoved=false;data.startMoving=false;return;} 619if(params.grabCursor&&data.isMoved&&data.isTouched&&(swiper.allowSlideNext===true||swiper.allowSlidePrev===true)){swiper.setGrabCursor(false);} 620var touchEndTime=Utils.now();var timeDiff=touchEndTime-data.touchStartTime;if(swiper.allowClick){swiper.updateClickedSlide(e);swiper.emit('tap',e);if(timeDiff<300&&touchEndTime-data.lastClickTime>300){if(data.clickTimeout){clearTimeout(data.clickTimeout);} 621data.clickTimeout=Utils.nextTick(function(){if(!swiper||swiper.destroyed){return;} 622swiper.emit('click',e);},300);} 623if(timeDiff<300&&touchEndTime-data.lastClickTime<300){if(data.clickTimeout){clearTimeout(data.clickTimeout);} 624swiper.emit('doubleTap',e);}} 625data.lastClickTime=Utils.now();Utils.nextTick(function(){if(!swiper.destroyed){swiper.allowClick=true;}});if(!data.isTouched||!data.isMoved||!swiper.swipeDirection||touches.diff===0||data.currentTranslate===data.startTranslate){data.isTouched=false;data.isMoved=false;data.startMoving=false;return;} 626data.isTouched=false;data.isMoved=false;data.startMoving=false;var currentPos;if(params.followFinger){currentPos=rtl?swiper.translate:-swiper.translate;}else{currentPos=-data.currentTranslate;} 627if(params.freeMode){if(currentPos<-swiper.minTranslate()){swiper.slideTo(swiper.activeIndex);return;} 628if(currentPos>-swiper.maxTranslate()){if(swiper.slides.length<snapGrid.length){swiper.slideTo(snapGrid.length-1);}else{swiper.slideTo(swiper.slides.length-1);} 629return;} 630if(params.freeModeMomentum){if(data.velocities.length>1){var lastMoveEvent=data.velocities.pop();var velocityEvent=data.velocities.pop();var distance=lastMoveEvent.position-velocityEvent.position;var time=lastMoveEvent.time-velocityEvent.time;swiper.velocity=distance/time;swiper.velocity/=2;if(Math.abs(swiper.velocity)<params.freeModeMinimumVelocity){swiper.velocity=0;} 631if(time>150||Utils.now()-lastMoveEvent.time>300){swiper.velocity=0;}}else{swiper.velocity=0;} 632swiper.velocity*=params.freeModeMomentumVelocityRatio;data.velocities.length=0;var momentumDuration=1000*params.freeModeMomentumRatio;var momentumDistance=swiper.velocity*momentumDuration;var newPosition=swiper.translate+momentumDistance;if(rtl){newPosition=-newPosition;} 633var doBounce=false;var afterBouncePosition;var bounceAmount=Math.abs(swiper.velocity)*20*params.freeModeMomentumBounceRatio;var needsLoopFix;if(newPosition<swiper.maxTranslate()){if(params.freeModeMomentumBounce){if(newPosition+swiper.maxTranslate()<-bounceAmount){newPosition=swiper.maxTranslate()-bounceAmount;} 634afterBouncePosition=swiper.maxTranslate();doBounce=true;data.allowMomentumBounce=true;}else{newPosition=swiper.maxTranslate();} 635if(params.loop&¶ms.centeredSlides){needsLoopFix=true;}}else if(newPosition>swiper.minTranslate()){if(params.freeModeMomentumBounce){if(newPosition-swiper.minTranslate()>bounceAmount){newPosition=swiper.minTranslate()+bounceAmount;} 636afterBouncePosition=swiper.minTranslate();doBounce=true;data.allowMomentumBounce=true;}else{newPosition=swiper.minTranslate();} 637if(params.loop&¶ms.centeredSlides){needsLoopFix=true;}}else if(params.freeModeSticky){var nextSlide;for(var j=0;j<snapGrid.length;j+=1){if(snapGrid[j]>-newPosition){nextSlide=j;break;}} 638if(Math.abs(snapGrid[nextSlide]-newPosition)<Math.abs(snapGrid[nextSlide-1]-newPosition)||swiper.swipeDirection==='next'){newPosition=snapGrid[nextSlide];}else{newPosition=snapGrid[nextSlide-1];} 639newPosition=-newPosition;} 640if(needsLoopFix){swiper.once('transitionEnd',function(){swiper.loopFix();});} 641if(swiper.velocity!==0){if(rtl){momentumDuration=Math.abs((-newPosition-swiper.translate)/swiper.velocity);}else{momentumDuration=Math.abs((newPosition-swiper.translate)/swiper.velocity);}}else if(params.freeModeSticky){swiper.slideToClosest();return;} 642if(params.freeModeMomentumBounce&&doBounce){swiper.updateProgress(afterBouncePosition);swiper.setTransition(momentumDuration);swiper.setTranslate(newPosition);swiper.transitionStart(true,swiper.swipeDirection);swiper.animating=true;$wrapperEl.transitionEnd(function(){if(!swiper||swiper.destroyed||!data.allowMomentumBounce){return;} 643swiper.emit('momentumBounce');swiper.setTransition(params.speed);swiper.setTranslate(afterBouncePosition);$wrapperEl.transitionEnd(function(){if(!swiper||swiper.destroyed){return;} 644swiper.transitionEnd();});});}else if(swiper.velocity){swiper.updateProgress(newPosition);swiper.setTransition(momentumDuration);swiper.setTranslate(newPosition);swiper.transitionStart(true,swiper.swipeDirection);if(!swiper.animating){swiper.animating=true;$wrapperEl.transitionEnd(function(){if(!swiper||swiper.destroyed){return;} 645swiper.transitionEnd();});}}else{swiper.updateProgress(newPosition);} 646swiper.updateActiveIndex();swiper.updateSlidesClasses();}else if(params.freeModeSticky){swiper.slideToClosest();return;} 647if(!params.freeModeMomentum||timeDiff>=params.longSwipesMs){swiper.updateProgress();swiper.updateActiveIndex();swiper.updateSlidesClasses();} 648return;} 649var stopIndex=0;var groupSize=swiper.slidesSizesGrid[0];for(var i=0;i<slidesGrid.length;i+=params.slidesPerGroup){if(typeof slidesGrid[i+params.slidesPerGroup]!=='undefined'){if(currentPos>=slidesGrid[i]&¤tPos<slidesGrid[i+params.slidesPerGroup]){stopIndex=i;groupSize=slidesGrid[i+params.slidesPerGroup]-slidesGrid[i];}}else if(currentPos>=slidesGrid[i]){stopIndex=i;groupSize=slidesGrid[slidesGrid.length-1]- 650slidesGrid[slidesGrid.length-2];}} 651var ratio=(currentPos-slidesGrid[stopIndex])/groupSize;if(timeDiff>params.longSwipesMs){if(!params.longSwipes){swiper.slideTo(swiper.activeIndex);return;} 652if(swiper.swipeDirection==='next'){if(ratio>=params.longSwipesRatio){swiper.slideTo(stopIndex+params.slidesPerGroup);}else{swiper.slideTo(stopIndex);}} 653if(swiper.swipeDirection==='prev'){if(ratio>1-params.longSwipesRatio){swiper.slideTo(stopIndex+params.slidesPerGroup);}else{swiper.slideTo(stopIndex);}}}else{if(!params.shortSwipes){swiper.slideTo(swiper.activeIndex);return;} 654if(swiper.swipeDirection==='next'){swiper.slideTo(stopIndex+params.slidesPerGroup);} 655if(swiper.swipeDirection==='prev'){swiper.slideTo(stopIndex);}}} 656function onResize(){var swiper=this;var params=swiper.params;var el=swiper.el;if(el&&el.offsetWidth===0){return;} 657if(params.breakpoints){swiper.setBreakpoint();} 658var allowSlideNext=swiper.allowSlideNext;var allowSlidePrev=swiper.allowSlidePrev;var snapGrid=swiper.snapGrid;swiper.allowSlideNext=true;swiper.allowSlidePrev=true;swiper.updateSize();swiper.updateSlides();if(params.freeMode){var newTranslate=Math.min(Math.max(swiper.translate,swiper.maxTranslate()),swiper.minTranslate());swiper.setTranslate(newTranslate);swiper.updateActiveIndex();swiper.updateSlidesClasses();if(params.autoHeight){swiper.updateAutoHeight();}}else{swiper.updateSlidesClasses();if((params.slidesPerView==='auto'||params.slidesPerView>1)&&swiper.isEnd&&!swiper.params.centeredSlides){swiper.slideTo(swiper.slides.length-1,0,false,true);}else{swiper.slideTo(swiper.activeIndex,0,false,true);}} 659swiper.allowSlidePrev=allowSlidePrev;swiper.allowSlideNext=allowSlideNext;if(swiper.params.watchOverflow&&snapGrid!==swiper.snapGrid){swiper.checkOverflow();}} 660function onClick(e){var swiper=this;if(!swiper.allowClick){if(swiper.params.preventClicks){e.preventDefault();} 661if(swiper.params.preventClicksPropagation&&swiper.animating){e.stopPropagation();e.stopImmediatePropagation();}}} 662function attachEvents(){var swiper=this;var params=swiper.params;var touchEvents=swiper.touchEvents;var el=swiper.el;var wrapperEl=swiper.wrapperEl;{swiper.onTouchStart=onTouchStart.bind(swiper);swiper.onTouchMove=onTouchMove.bind(swiper);swiper.onTouchEnd=onTouchEnd.bind(swiper);} 663swiper.onClick=onClick.bind(swiper);var target=params.touchEventsTarget==='container'?el:wrapperEl;var capture=!!params.nested;{if(!Support.touch&&(Support.pointerEvents||Support.prefixedPointerEvents)){target.addEventListener(touchEvents.start,swiper.onTouchStart,false);doc.addEventListener(touchEvents.move,swiper.onTouchMove,capture);doc.addEventListener(touchEvents.end,swiper.onTouchEnd,false);}else{if(Support.touch){var passiveListener=touchEvents.start==='touchstart'&&Support.passiveListener&¶ms.passiveListeners?{passive:true,capture:false}:false;target.addEventListener(touchEvents.start,swiper.onTouchStart,passiveListener);target.addEventListener(touchEvents.move,swiper.onTouchMove,Support.passiveListener?{passive:false,capture:capture}:capture);target.addEventListener(touchEvents.end,swiper.onTouchEnd,passiveListener);} 664if((params.simulateTouch&&!Device.ios&&!Device.android)||(params.simulateTouch&&!Support.touch&&Device.ios)){target.addEventListener('mousedown',swiper.onTouchStart,false);doc.addEventListener('mousemove',swiper.onTouchMove,capture);doc.addEventListener('mouseup',swiper.onTouchEnd,false);}} 665if(params.preventClicks||params.preventClicksPropagation){target.addEventListener('click',swiper.onClick,true);}} 666swiper.on(Device.ios||Device.android?'resize orientationchange observerUpdate':'resize observerUpdate',onResize,true);} 667function detachEvents(){var swiper=this;var params=swiper.params;var touchEvents=swiper.touchEvents;var el=swiper.el;var wrapperEl=swiper.wrapperEl;var target=params.touchEventsTarget==='container'?el:wrapperEl;var capture=!!params.nested;{if(!Support.touch&&(Support.pointerEvents||Support.prefixedPointerEvents)){target.removeEventListener(touchEvents.start,swiper.onTouchStart,false);doc.removeEventListener(touchEvents.move,swiper.onTouchMove,capture);doc.removeEventListener(touchEvents.end,swiper.onTouchEnd,false);}else{if(Support.touch){var passiveListener=touchEvents.start==='onTouchStart'&&Support.passiveListener&¶ms.passiveListeners?{passive:true,capture:false}:false;target.removeEventListener(touchEvents.start,swiper.onTouchStart,passiveListener);target.removeEventListener(touchEvents.move,swiper.onTouchMove,capture);target.removeEventListener(touchEvents.end,swiper.onTouchEnd,passiveListener);} 668if((params.simulateTouch&&!Device.ios&&!Device.android)||(params.simulateTouch&&!Support.touch&&Device.ios)){target.removeEventListener('mousedown',swiper.onTouchStart,false);doc.removeEventListener('mousemove',swiper.onTouchMove,capture);doc.removeEventListener('mouseup',swiper.onTouchEnd,false);}} 669if(params.preventClicks||params.preventClicksPropagation){target.removeEventListener('click',swiper.onClick,true);}} 670swiper.off(Device.ios||Device.android?'resize orientationchange observerUpdate':'resize observerUpdate',onResize);} 671var events={attachEvents:attachEvents,detachEvents:detachEvents,};function setBreakpoint(){var swiper=this;var activeIndex=swiper.activeIndex;var initialized=swiper.initialized;var loopedSlides=swiper.loopedSlides;if(loopedSlides===void 0)loopedSlides=0;var params=swiper.params;var breakpoints=params.breakpoints;if(!breakpoints||(breakpoints&&Object.keys(breakpoints).length===0)){return;}
672var breakpoint=swiper.getBreakpoint(breakpoints);if(breakpoint&&swiper.currentBreakpoint!==breakpoint){var breakPointsParams=breakpoint in breakpoints?breakpoints[breakpoint]:swiper.originalParams;var needsReLoop=params.loop&&breakPointsParams.slidesPerView!==params.slidesPerView;Utils.extend(swiper.params,breakPointsParams);Utils.extend(swiper,{allowTouchMove:swiper.params.allowTouchMove,allowSlideNext:swiper.params.allowSlideNext,allowSlidePrev:swiper.params.allowSlidePrev,});swiper.currentBreakpoint=breakpoint;if(needsReLoop&&initialized){swiper.loopDestroy();swiper.loopCreate();swiper.updateSlides();swiper.slideTo(activeIndex-loopedSlides+swiper.loopedSlides,0,false);} 673swiper.emit('breakpoint',breakPointsParams);}} 674function getBreakpoint(breakpoints){if(!breakpoints){return undefined;} 675var breakpoint=false;var points=[];Object.keys(breakpoints).forEach(function(point){points.push(point);});points.sort(function(a,b){return parseInt(a,10)-parseInt(b,10);});for(var i=0;i<points.length;i+=1){var point=points[i];if(point>=win.innerWidth&&!breakpoint){breakpoint=point;}} 676return breakpoint||'max';}
vendor: 18,605 bytes, lines 677-748
677var breakpoints={setBreakpoint:setBreakpoint,getBreakpoint:getBreakpoint,};var Browser=(function Browser(){function isSafari(){var ua=win.navigator.userAgent.toLowerCase();return(ua.indexOf('safari')>=0&&ua.indexOf('chrome')<0&&ua.indexOf('android')<0);} 678return{isIE:!!win.navigator.userAgent.match(/Trident/g)||!!win.navigator.userAgent.match(/MSIE/g),isSafari:isSafari(),isUiWebView:/(iPhone|iPod|iPad).*AppleWebKit(?!.*Safari)/i.test(win.navigator.userAgent),};})();function addClasses(){var swiper=this;var classNames=swiper.classNames;var params=swiper.params;var rtl=swiper.rtl;var $el=swiper.$el;var suffixes=[];suffixes.push(params.direction);if(params.freeMode){suffixes.push('free-mode');} 679if(!Support.flexbox){suffixes.push('no-flexbox');} 680if(params.autoHeight){suffixes.push('autoheight');} 681if(rtl){suffixes.push('rtl');} 682if(params.slidesPerColumn>1){suffixes.push('multirow');} 683if(Device.android){suffixes.push('android');} 684if(Device.ios){suffixes.push('ios');} 685if(Browser.isIE&&(Support.pointerEvents||Support.prefixedPointerEvents)){suffixes.push('wp8-'+params.direction);} 686suffixes.forEach(function(suffix){classNames.push(params.containerModifierClass+suffix);});$el.addClass(classNames.join(' '));} 687function removeClasses(){var swiper=this;var $el=swiper.$el;var classNames=swiper.classNames;$el.removeClass(classNames.join(' '));} 688var classes={addClasses:addClasses,removeClasses:removeClasses};function loadImage(imageEl,src,srcset,sizes,checkForComplete,callback){var image;function onReady(){if(callback){callback();}} 689if(!imageEl.complete||!checkForComplete){if(src){image=new win.Image();image.onload=onReady;image.onerror=onReady;if(sizes){image.sizes=sizes;} 690if(srcset){image.srcset=srcset;} 691if(src){image.src=src;}}else{onReady();}}else{onReady();}} 692function preloadImages(){var swiper=this;swiper.imagesToLoad=swiper.$el.find('img');function onReady(){if(typeof swiper==='undefined'||swiper===null||!swiper||swiper.destroyed){return;} 693if(swiper.imagesLoaded!==undefined){swiper.imagesLoaded+=1;} 694if(swiper.imagesLoaded===swiper.imagesToLoad.length){if(swiper.params.updateOnImagesReady){swiper.update();} 695swiper.emit('imagesReady');}} 696for(var i=0;i<swiper.imagesToLoad.length;i+=1){var imageEl=swiper.imagesToLoad[i];swiper.loadImage(imageEl,imageEl.currentSrc||imageEl.getAttribute('src'),imageEl.srcset||imageEl.getAttribute('srcset'),imageEl.sizes||imageEl.getAttribute('sizes'),true,onReady);}} 697var images={loadImage:loadImage,preloadImages:preloadImages,};function checkOverflow(){var swiper=this;var wasLocked=swiper.isLocked;swiper.isLocked=swiper.snapGrid.length===1;swiper.allowSlideNext=!swiper.isLocked;swiper.allowSlidePrev=!swiper.isLocked;if(wasLocked!==swiper.isLocked){swiper.emit(swiper.isLocked?'lock':'unlock');} 698if(wasLocked&&wasLocked!==swiper.isLocked){swiper.isEnd=false;swiper.navigation.update();}} 699var checkOverflow$1={checkOverflow:checkOverflow};var defaults={init:true,direction:'horizontal',touchEventsTarget:'container',initialSlide:0,speed:300,preventInteractionOnTransition:false,edgeSwipeDetection:false,edgeSwipeThreshold:20,freeMode:false,freeModeMomentum:true,freeModeMomentumRatio:1,freeModeMomentumBounce:true,freeModeMomentumBounceRatio:1,freeModeMomentumVelocityRatio:1,freeModeSticky:false,freeModeMinimumVelocity:0.02,autoHeight:false,setWrapperSize:false,virtualTranslate:false,effect:'slide',breakpoints:undefined,spaceBetween:0,slidesPerView:1,slidesPerColumn:1,slidesPerColumnFill:'column',slidesPerGroup:1,centeredSlides:false,slidesOffsetBefore:0,slidesOffsetAfter:0,normalizeSlideIndex:true,watchOverflow:false,roundLengths:false,touchRatio:1,touchAngle:45,simulateTouch:true,shortSwipes:true,longSwipes:true,longSwipesRatio:0.5,longSwipesMs:300,followFinger:true,allowTouchMove:true,threshold:0,touchMoveStopPropagation:true,touchReleaseOnEdges:false,uniqueNavElements:true,resistance:true,resistanceRatio:0.85,watchSlidesProgress:false,watchSlidesVisibility:false,grabCursor:false,preventClicks:true,preventClicksPropagation:true,slideToClickedSlide:false,preloadImages:true,updateOnImagesReady:true,loop:false,loopAdditionalSlides:0,loopedSlides:null,loopFillGroupWithBlank:false,allowSlidePrev:true,allowSlideNext:true,swipeHandler:null,noSwiping:true,noSwipingClass:'swiper-no-swiping',noSwipingSelector:null,passiveListeners:true,containerModifierClass:'swiper-container-',slideClass:'swiper-slide',slideBlankClass:'swiper-slide-invisible-blank',slideActiveClass:'swiper-slide-active',slideDuplicateActiveClass:'swiper-slide-duplicate-active',slideVisibleClass:'swiper-slide-visible',slideDuplicateClass:'swiper-slide-duplicate',slideNextClass:'swiper-slide-next',slideDuplicateNextClass:'swiper-slide-duplicate-next',slidePrevClass:'swiper-slide-prev',slideDuplicatePrevClass:'swiper-slide-duplicate-prev',wrapperClass:'swiper-wrapper',runCallbacksOnInit:true,};var prototypes={update:update,translate:translate,transition:transition$1,slide:slide,loop:loop,grabCursor:grabCursor,manipulation:manipulation,events:events,breakpoints:breakpoints,checkOverflow:checkOverflow$1,classes:classes,images:images,};var extendedDefaults={};var Swiper=(function(SwiperClass$$1){function Swiper(){var assign;var args=[],len=arguments.length;while(len--)args[len]=arguments[len];var el;var params;if(args.length===1&&args[0].constructor&&args[0].constructor===Object){params=args[0];}else{(assign=args),(el=assign[0]),(params=assign[1]);} 700if(!params){params={};} 701params=Utils.extend({},params);if(el&&!params.el){params.el=el;} 702SwiperClass$$1.call(this,params);Object.keys(prototypes).forEach(function(prototypeGroup){Object.keys(prototypes[prototypeGroup]).forEach(function(protoMethod){if(!Swiper.prototype[protoMethod]){Swiper.prototype[protoMethod]=prototypes[prototypeGroup][protoMethod];}});});var swiper=this;if(typeof swiper.modules==='undefined'){swiper.modules={};} 703Object.keys(swiper.modules).forEach(function(moduleName){var module=swiper.modules[moduleName];if(module.params){var moduleParamName=Object.keys(module.params)[0];var moduleParams=module.params[moduleParamName];if(typeof moduleParams!=='object'){return;} 704if(!(moduleParamName in params&&'enabled'in moduleParams)){return;} 705if(params[moduleParamName]===true){params[moduleParamName]={enabled:true};} 706if(typeof params[moduleParamName]==='object'&&!('enabled'in params[moduleParamName])){params[moduleParamName].enabled=true;} 707if(!params[moduleParamName]){params[moduleParamName]={enabled:false};}}});var swiperParams=Utils.extend({},defaults);swiper.useModulesParams(swiperParams);swiper.params=Utils.extend({},swiperParams,extendedDefaults,params);swiper.originalParams=Utils.extend({},swiper.params);swiper.passedParams=Utils.extend({},params);swiper.$=$;var $el=$(swiper.params.el);el=$el[0];if(!el){return undefined;} 708if($el.length>1){var swipers=[];$el.each(function(index,containerEl){var newParams=Utils.extend({},params,{el:containerEl,});swipers.push(new Swiper(newParams));});return swipers;} 709el.swiper=swiper;$el.data('swiper',swiper);var $wrapperEl=$el.children('.'+swiper.params.wrapperClass);Utils.extend(swiper,{$el:$el,el:el,$wrapperEl:$wrapperEl,wrapperEl:$wrapperEl[0],classNames:[],slides:$(),slidesGrid:[],snapGrid:[],slidesSizesGrid:[],isHorizontal:function isHorizontal(){return swiper.params.direction==='horizontal';},isVertical:function isVertical(){return swiper.params.direction==='vertical';},rtl:el.dir.toLowerCase()==='rtl'||$el.css('direction')==='rtl',rtlTranslate:swiper.params.direction==='horizontal'&&(el.dir.toLowerCase()==='rtl'||$el.css('direction')==='rtl'),wrongRTL:$wrapperEl.css('display')==='-webkit-box',activeIndex:0,realIndex:0,isBeginning:true,isEnd:false,translate:0,previousTranslate:0,progress:0,velocity:0,animating:false,allowSlideNext:swiper.params.allowSlideNext,allowSlidePrev:swiper.params.allowSlidePrev,touchEvents:(function touchEvents(){var touch=['touchstart','touchmove','touchend'];var desktop=['mousedown','mousemove','mouseup'];if(Support.pointerEvents){desktop=['pointerdown','pointermove','pointerup'];}else if(Support.prefixedPointerEvents){desktop=['MSPointerDown','MSPointerMove','MSPointerUp',];} 710swiper.touchEventsTouch={start:touch[0],move:touch[1],end:touch[2],};swiper.touchEventsDesktop={start:desktop[0],move:desktop[1],end:desktop[2],};return Support.touch||!swiper.params.simulateTouch?swiper.touchEventsTouch:swiper.touchEventsDesktop;})(),touchEventsData:{isTouched:undefined,isMoved:undefined,allowTouchCallbacks:undefined,touchStartTime:undefined,isScrolling:undefined,currentTranslate:undefined,startTranslate:undefined,allowThresholdMove:undefined,formElements:'input, select, option, textarea, button, video',lastClickTime:Utils.now(),clickTimeout:undefined,velocities:[],allowMomentumBounce:undefined,isTouchEvent:undefined,startMoving:undefined,},allowClick:true,allowTouchMove:swiper.params.allowTouchMove,touches:{startX:0,startY:0,currentX:0,currentY:0,diff:0,},imagesToLoad:[],imagesLoaded:0,});swiper.useModules();if(swiper.params.init){swiper.init();} 711return swiper;} 712if(SwiperClass$$1)Swiper.__proto__=SwiperClass$$1;Swiper.prototype=Object.create(SwiperClass$$1&&SwiperClass$$1.prototype);Swiper.prototype.constructor=Swiper;var staticAccessors={extendedDefaults:{configurable:true},defaults:{configurable:true},Class:{configurable:true},$:{configurable:true},};Swiper.prototype.slidesPerViewDynamic=function slidesPerViewDynamic(){var swiper=this;var params=swiper.params;var slides=swiper.slides;var slidesGrid=swiper.slidesGrid;var swiperSize=swiper.size;var activeIndex=swiper.activeIndex;var spv=1;if(params.centeredSlides){var slideSize=slides[activeIndex].swiperSlideSize;var breakLoop;for(var i=activeIndex+1;i<slides.length;i+=1){if(slides[i]&&!breakLoop){slideSize+=slides[i].swiperSlideSize;spv+=1;if(slideSize>swiperSize){breakLoop=true;}}} 713for(var i$1=activeIndex-1;i$1>=0;i$1-=1){if(slides[i$1]&&!breakLoop){slideSize+=slides[i$1].swiperSlideSize;spv+=1;if(slideSize>swiperSize){breakLoop=true;}}}}else{for(var i$2=activeIndex+1;i$2<slides.length;i$2+=1){if(slidesGrid[i$2]-slidesGrid[activeIndex]<swiperSize){spv+=1;}}} 714return spv;};Swiper.prototype.update=function update$$1(){var swiper=this;if(!swiper||swiper.destroyed){return;} 715var snapGrid=swiper.snapGrid;var params=swiper.params;if(params.breakpoints){swiper.setBreakpoint();} 716swiper.updateSize();swiper.updateSlides();swiper.updateProgress();swiper.updateSlidesClasses();function setTranslate(){var translateValue=swiper.rtlTranslate?swiper.translate*-1:swiper.translate;var newTranslate=Math.min(Math.max(translateValue,swiper.maxTranslate()),swiper.minTranslate());swiper.setTranslate(newTranslate);swiper.updateActiveIndex();swiper.updateSlidesClasses();} 717var translated;if(swiper.params.freeMode){setTranslate();if(swiper.params.autoHeight){swiper.updateAutoHeight();}}else{if((swiper.params.slidesPerView==='auto'||swiper.params.slidesPerView>1)&&swiper.isEnd&&!swiper.params.centeredSlides){translated=swiper.slideTo(swiper.slides.length-1,0,false,true);}else{translated=swiper.slideTo(swiper.activeIndex,0,false,true);} 718if(!translated){setTranslate();}} 719if(params.watchOverflow&&snapGrid!==swiper.snapGrid){swiper.checkOverflow();} 720swiper.emit('update');};Swiper.prototype.init=function init(){var swiper=this;if(swiper.initialized){return;} 721swiper.emit('beforeInit');if(swiper.params.breakpoints){swiper.setBreakpoint();} 722swiper.addClasses();if(swiper.params.loop){swiper.loopCreate();} 723swiper.updateSize();swiper.updateSlides();if(swiper.params.watchOverflow){swiper.checkOverflow();} 724if(swiper.params.grabCursor){swiper.setGrabCursor();} 725if(swiper.params.preloadImages){swiper.preloadImages();} 726if(swiper.params.loop){swiper.slideTo(swiper.params.initialSlide+swiper.loopedSlides,0,swiper.params.runCallbacksOnInit);}else{swiper.slideTo(swiper.params.initialSlide,0,swiper.params.runCallbacksOnInit);} 727swiper.attachEvents();swiper.initialized=true;swiper.emit('init');};Swiper.prototype.destroy=function destroy(deleteInstance,cleanStyles){if(deleteInstance===void 0)deleteInstance=true;if(cleanStyles===void 0)cleanStyles=true;var swiper=this;var params=swiper.params;var $el=swiper.$el;var $wrapperEl=swiper.$wrapperEl;var slides=swiper.slides;if(typeof swiper.params==='undefined'||swiper.destroyed){return null;} 728swiper.emit('beforeDestroy');swiper.initialized=false;swiper.detachEvents();if(params.loop){swiper.loopDestroy();} 729if(cleanStyles){swiper.removeClasses();$el.removeAttr('style');$wrapperEl.removeAttr('style');if(slides&&slides.length){slides.removeClass([params.slideVisibleClass,params.slideActiveClass,params.slideNextClass,params.slidePrevClass,].join(' ')).removeAttr('style').removeAttr('data-swiper-slide-index').removeAttr('data-swiper-column').removeAttr('data-swiper-row');}} 730swiper.emit('destroy');Object.keys(swiper.eventsListeners).forEach(function(eventName){swiper.off(eventName);});if(deleteInstance!==false){swiper.$el[0].swiper=null;swiper.$el.data('swiper',null);Utils.deleteProps(swiper);} 731swiper.destroyed=true;return null;};Swiper.extendDefaults=function extendDefaults(newDefaults){Utils.extend(extendedDefaults,newDefaults);};staticAccessors.extendedDefaults.get=function(){return extendedDefaults;};staticAccessors.defaults.get=function(){return defaults;};staticAccessors.Class.get=function(){return SwiperClass$$1;};staticAccessors.$.get=function(){return $;};Object.defineProperties(Swiper,staticAccessors);return Swiper;})(SwiperClass);var Device$1={name:'device',proto:{device:Device,},static:{device:Device,},};var Support$1={name:'support',proto:{support:Support,},static:{support:Support,},};var Browser$1={name:'browser',proto:{browser:Browser,},static:{browser:Browser,},};var Resize={name:'resize',create:function create(){var swiper=this;Utils.extend(swiper,{resize:{resizeHandler:function resizeHandler(){if(!swiper||swiper.destroyed||!swiper.initialized){return;} 732swiper.emit('beforeResize');swiper.emit('resize');},orientationChangeHandler:function orientationChangeHandler(){if(!swiper||swiper.destroyed||!swiper.initialized){return;} 733swiper.emit('orientationchange');},},});},on:{init:function init(){var swiper=this;win.addEventListener('resize',swiper.resize.resizeHandler);win.addEventListener('orientationchange',swiper.resize.orientationChangeHandler);},destroy:function destroy(){var swiper=this;win.removeEventListener('resize',swiper.resize.resizeHandler);win.removeEventListener('orientationchange',swiper.resize.orientationChangeHandler);},},};var Observer={func:win.MutationObserver||win.WebkitMutationObserver,attach:function attach(target,options){if(options===void 0)options={};var swiper=this;var ObserverFunc=Observer.func;var observer=new ObserverFunc(function(mutations){if(mutations.length===1){swiper.emit('observerUpdate',mutations[0]);return;} 734var observerUpdate=function observerUpdate(){swiper.emit('observerUpdate',mutations[0]);};if(win.requestAnimationFrame){win.requestAnimationFrame(observerUpdate);}else{win.setTimeout(observerUpdate,0);}});observer.observe(target,{attributes:typeof options.attributes==='undefined'?true:options.attributes,childList:typeof options.childList==='undefined'?true:options.childList,characterData:typeof options.characterData==='undefined'?true:options.characterData,});swiper.observer.observers.push(observer);},init:function init(){var swiper=this;if(!Support.observer||!swiper.params.observer){return;} 735if(swiper.params.observeParents){var containerParents=swiper.$el.parents();for(var i=0;i<containerParents.length;i+=1){swiper.observer.attach(containerParents[i]);}} 736swiper.observer.attach(swiper.$el[0],{childList:false});swiper.observer.attach(swiper.$wrapperEl[0],{attributes:false});},destroy:function destroy(){var swiper=this;swiper.observer.observers.forEach(function(observer){observer.disconnect();});swiper.observer.observers=[];},};var Observer$1={name:'observer',params:{observer:false,observeParents:false,},create:function create(){var swiper=this;Utils.extend(swiper,{observer:{init:Observer.init.bind(swiper),attach:Observer.attach.bind(swiper),destroy:Observer.destroy.bind(swiper),observers:[],},});},on:{init:function init(){var swiper=this;swiper.observer.init();},destroy:function destroy(){var swiper=this;swiper.observer.destroy();},},};var Virtual={update:function update(force){var swiper=this;var ref=swiper.params;var slidesPerView=ref.slidesPerView;var slidesPerGroup=ref.slidesPerGroup;var centeredSlides=ref.centeredSlides;var ref$1=swiper.virtual;var previousFrom=ref$1.from;var previousTo=ref$1.to;var slides=ref$1.slides;var previousSlidesGrid=ref$1.slidesGrid;var renderSlide=ref$1.renderSlide;var previousOffset=ref$1.offset;swiper.updateActiveIndex();var activeIndex=swiper.activeIndex||0;var offsetProp;if(swiper.rtlTranslate){offsetProp='right';}else{offsetProp=swiper.isHorizontal()?'left':'top';} 737var slidesAfter;var slidesBefore;if(centeredSlides){slidesAfter=Math.floor(slidesPerView/2)+slidesPerGroup;slidesBefore=Math.floor(slidesPerView/2)+slidesPerGroup;}else{slidesAfter=slidesPerView+(slidesPerGroup-1);slidesBefore=slidesPerGroup;} 738var from=Math.max((activeIndex||0)-slidesBefore,0);var to=Math.min((activeIndex||0)+slidesAfter,slides.length-1);var offset=(swiper.slidesGrid[from]||0)-(swiper.slidesGrid[0]||0);Utils.extend(swiper.virtual,{from:from,to:to,offset:offset,slidesGrid:swiper.slidesGrid,});function onRendered(){swiper.updateSlides();swiper.updateProgress();swiper.updateSlidesClasses();if(swiper.lazy&&swiper.params.lazy.enabled){swiper.lazy.load();}} 739if(previousFrom===from&&previousTo===to&&!force){if(swiper.slidesGrid!==previousSlidesGrid&&offset!==previousOffset){swiper.slides.css(offsetProp,offset+'px');} 740swiper.updateProgress();return;} 741if(swiper.params.virtual.renderExternal){swiper.params.virtual.renderExternal.call(swiper,{offset:offset,from:from,to:to,slides:(function getSlides(){var slidesToRender=[];for(var i=from;i<=to;i+=1){slidesToRender.push(slides[i]);} 742return slidesToRender;})(),});onRendered();return;} 743var prependIndexes=[];var appendIndexes=[];if(force){swiper.$wrapperEl.find('.'+swiper.params.slideClass).remove();}else{for(var i=previousFrom;i<=previousTo;i+=1){if(i<from||i>to){swiper.$wrapperEl.find('.'+ 744swiper.params.slideClass+'[data-swiper-slide-index="'+ 745i+'"]').remove();}}} 746for(var i$1=0;i$1<slides.length;i$1+=1){if(i$1>=from&&i$1<=to){if(typeof previousTo==='undefined'||force){appendIndexes.push(i$1);}else{if(i$1>previousTo){appendIndexes.push(i$1);} 747if(i$1<previousFrom){prependIndexes.push(i$1);}}}} 748appendIndexes.forEach(function(index){swiper.$wrapperEl.append(renderSlide(slides[index],index));});prependIndexes.sort(function(a,b){return a<b;}
748).forEach(function(index){swiper.$wrapperEl.prepend(renderSlide(slides[index],index));});swiper.$wrapperEl.children('.swiper-slide').css(offsetProp,offset+'px');onRendered();},renderSlide:function renderSlide(slide,index){var swiper=this;var params=swiper.params.virtual;if(params.cache&&swiper.virtual.cache[index]){return swiper.virtual.cache[index];} 749var $slideEl=params.renderSlide?$(params.renderSlide.call(swiper,slide,index)):$('<div class="'+ 750swiper.params.slideClass+'" data-swiper-slide-index="'+ 751index+'">'+ 752slide+'</div>');if(!$slideEl.attr('data-swiper-slide-index')){$slideEl.attr('data-swiper-slide-index',index);} 753if(params.cache){swiper.virtual.cache[index]=$slideEl;} 754return $slideEl;},appendSlide:function appendSlide(slide){var swiper=this;swiper.virtual.slides.push(slide);swiper.virtual.update(true);},prependSlide:function prependSlide(slide){var swiper=this;swiper.virtual.slides.unshift(slide);if(swiper.params.virtual.cache){var cache=swiper.virtual.cache;var newCache={};Object.keys(cache).forEach(function(cachedIndex){newCache[cachedIndex+1]=cache[cachedIndex];});swiper.virtual.cache=newCache;} 755swiper.virtual.update(true);swiper.slideNext(0);},};var Virtual$1={name:'virtual',params:{virtual:{enabled:false,slides:[],cache:true,renderSlide:null,renderExternal:null,},},create:function create(){var swiper=this;Utils.extend(swiper,{virtual:{update:Virtual.update.bind(swiper),appendSlide:Virtual.appendSlide.bind(swiper),prependSlide:Virtual.prependSlide.bind(swiper),renderSlide:Virtual.renderSlide.bind(swiper),slides:swiper.params.virtual.slides,cache:{},},});},on:{beforeInit:function beforeInit(){var swiper=this;if(!swiper.params.virtual.enabled){return;} 756swiper.classNames.push(swiper.params.containerModifierClass+'virtual');var overwriteParams={watchSlidesProgress:true,};Utils.extend(swiper.params,overwriteParams);Utils.extend(swiper.originalParams,overwriteParams);
vendor: 12,691 bytes, lines 756-825
756swiper.virtual.update();},setTranslate:function setTranslate(){var swiper=this;if(!swiper.params.virtual.enabled){return;} 757swiper.virtual.update();},},};var Keyboard={handle:function handle(event){var swiper=this;var rtl=swiper.rtlTranslate;var e=event;if(e.originalEvent){e=e.originalEvent;} 758var kc=e.keyCode||e.charCode;if(!swiper.allowSlideNext&&((swiper.isHorizontal()&&kc===39)||(swiper.isVertical()&&kc===40))){return false;} 759if(!swiper.allowSlidePrev&&((swiper.isHorizontal()&&kc===37)||(swiper.isVertical()&&kc===38))){return false;} 760if(e.shiftKey||e.altKey||e.ctrlKey||e.metaKey){return undefined;} 761if(doc.activeElement&&doc.activeElement.nodeName&&(doc.activeElement.nodeName.toLowerCase()==='input'||doc.activeElement.nodeName.toLowerCase()==='textarea')){return undefined;} 762if(swiper.params.keyboard.onlyInViewport&&(kc===37||kc===39||kc===38||kc===40)){var inView=false;if(swiper.$el.parents('.'+swiper.params.slideClass).length>0&&swiper.$el.parents('.'+swiper.params.slideActiveClass).length===0){return undefined;} 763var windowWidth=win.innerWidth;var windowHeight=win.innerHeight;var swiperOffset=swiper.$el.offset();if(rtl){swiperOffset.left-=swiper.$el[0].scrollLeft;} 764var swiperCoord=[[swiperOffset.left,swiperOffset.top],[swiperOffset.left+swiper.width,swiperOffset.top],[swiperOffset.left,swiperOffset.top+swiper.height],[swiperOffset.left+swiper.width,swiperOffset.top+swiper.height,],];for(var i=0;i<swiperCoord.length;i+=1){var point=swiperCoord[i];if(point[0]>=0&&point[0]<=windowWidth&&point[1]>=0&&point[1]<=windowHeight){inView=true;}} 765if(!inView){return undefined;}} 766if(swiper.isHorizontal()){if(kc===37||kc===39){if(e.preventDefault){e.preventDefault();}else{e.returnValue=false;}} 767if((kc===39&&!rtl)||(kc===37&&rtl)){swiper.slideNext();} 768if((kc===37&&!rtl)||(kc===39&&rtl)){swiper.slidePrev();}}else{if(kc===38||kc===40){if(e.preventDefault){e.preventDefault();}else{e.returnValue=false;}} 769if(kc===40){swiper.slideNext();} 770if(kc===38){swiper.slidePrev();}} 771swiper.emit('keyPress',kc);return undefined;},enable:function enable(){var swiper=this;if(swiper.keyboard.enabled){return;} 772$(doc).on('keydown',swiper.keyboard.handle);swiper.keyboard.enabled=true;},disable:function disable(){var swiper=this;if(!swiper.keyboard.enabled){return;} 773$(doc).off('keydown',swiper.keyboard.handle);swiper.keyboard.enabled=false;},};var Keyboard$1={name:'keyboard',params:{keyboard:{enabled:false,onlyInViewport:true,},},create:function create(){var swiper=this;Utils.extend(swiper,{keyboard:{enabled:false,enable:Keyboard.enable.bind(swiper),disable:Keyboard.disable.bind(swiper),handle:Keyboard.handle.bind(swiper),},});},on:{init:function init(){var swiper=this;if(swiper.params.keyboard.enabled){swiper.keyboard.enable();}},destroy:function destroy(){var swiper=this;if(swiper.keyboard.enabled){swiper.keyboard.disable();}},},};function isEventSupported(){var eventName='onwheel';var isSupported=eventName in doc;if(!isSupported){var element=doc.createElement('div');element.setAttribute(eventName,'return;');isSupported=typeof element[eventName]==='function';} 774if(!isSupported&&doc.implementation&&doc.implementation.hasFeature&&doc.implementation.hasFeature('','')!==true){isSupported=doc.implementation.hasFeature('Events.wheel','3.0');} 775return isSupported;} 776var Mousewheel={lastScrollTime:Utils.now(),event:(function getEvent(){if(win.navigator.userAgent.indexOf('firefox')>-1){return'DOMMouseScroll';} 777return isEventSupported()?'wheel':'mousewheel';})(),normalize:function normalize(e){var PIXEL_STEP=10;var LINE_HEIGHT=40;var PAGE_HEIGHT=800;var sX=0;var sY=0;var pX=0;var pY=0;if('detail'in e){sY=e.detail;} 778if('wheelDelta'in e){sY=-e.wheelDelta/120;} 779if('wheelDeltaY'in e){sY=-e.wheelDeltaY/120;} 780if('wheelDeltaX'in e){sX=-e.wheelDeltaX/120;} 781if('axis'in e&&e.axis===e.HORIZONTAL_AXIS){sX=sY;sY=0;} 782pX=sX*PIXEL_STEP;pY=sY*PIXEL_STEP;if('deltaY'in e){pY=e.deltaY;} 783if('deltaX'in e){pX=e.deltaX;} 784if((pX||pY)&&e.deltaMode){if(e.deltaMode===1){pX*=LINE_HEIGHT;pY*=LINE_HEIGHT;}else{pX*=PAGE_HEIGHT;pY*=PAGE_HEIGHT;}} 785if(pX&&!sX){sX=pX<1?-1:1;} 786if(pY&&!sY){sY=pY<1?-1:1;} 787return{spinX:sX,spinY:sY,pixelX:pX,pixelY:pY,};},handleMouseEnter:function handleMouseEnter(){var swiper=this;swiper.mouseEntered=true;},handleMouseLeave:function handleMouseLeave(){var swiper=this;swiper.mouseEntered=false;},handle:function handle(event){var e=event;var swiper=this;var params=swiper.params.mousewheel;if(!swiper.mouseEntered&&!params.releaseOnEdges){return true;} 788if(e.originalEvent){e=e.originalEvent;} 789var delta=0;var rtlFactor=swiper.rtlTranslate?-1:1;var data=Mousewheel.normalize(e);if(params.forceToAxis){if(swiper.isHorizontal()){if(Math.abs(data.pixelX)>Math.abs(data.pixelY)){delta=data.pixelX*rtlFactor;}else{return true;}}else if(Math.abs(data.pixelY)>Math.abs(data.pixelX)){delta=data.pixelY;}else{return true;}}else{delta=Math.abs(data.pixelX)>Math.abs(data.pixelY)?-data.pixelX*rtlFactor:-data.pixelY;} 790if(delta===0){return true;} 791if(params.invert){delta=-delta;} 792if(!swiper.params.freeMode){if(Utils.now()-swiper.mousewheel.lastScrollTime>60){if(delta<0){if((!swiper.isEnd||swiper.params.loop)&&!swiper.animating){swiper.slideNext();swiper.emit('scroll',e);}else if(params.releaseOnEdges){return true;}}else if((!swiper.isBeginning||swiper.params.loop)&&!swiper.animating){swiper.slidePrev();swiper.emit('scroll',e);}else if(params.releaseOnEdges){return true;}} 793swiper.mousewheel.lastScrollTime=new win.Date().getTime();}else{if(swiper.params.loop){swiper.loopFix();} 794var position=swiper.getTranslate()+delta*params.sensitivity;var wasBeginning=swiper.isBeginning;var wasEnd=swiper.isEnd;if(position>=swiper.minTranslate()){position=swiper.minTranslate();} 795if(position<=swiper.maxTranslate()){position=swiper.maxTranslate();} 796swiper.setTransition(0);swiper.setTranslate(position);swiper.updateProgress();swiper.updateActiveIndex();swiper.updateSlidesClasses();if((!wasBeginning&&swiper.isBeginning)||(!wasEnd&&swiper.isEnd)){swiper.updateSlidesClasses();} 797if(swiper.params.freeModeSticky){clearTimeout(swiper.mousewheel.timeout);swiper.mousewheel.timeout=Utils.nextTick(function(){swiper.slideToClosest();},300);} 798swiper.emit('scroll',e);if(swiper.params.autoplay&&swiper.params.autoplayDisableOnInteraction){swiper.autoplay.stop();} 799if(position===swiper.minTranslate()||position===swiper.maxTranslate()){return true;}} 800if(e.preventDefault){e.preventDefault();}else{e.returnValue=false;} 801return false;},enable:function enable(){var swiper=this;if(!Mousewheel.event){return false;} 802if(swiper.mousewheel.enabled){return false;} 803var target=swiper.$el;if(swiper.params.mousewheel.eventsTarged!=='container'){target=$(swiper.params.mousewheel.eventsTarged);} 804target.on('mouseenter',swiper.mousewheel.handleMouseEnter);target.on('mouseleave',swiper.mousewheel.handleMouseLeave);target.on(Mousewheel.event,swiper.mousewheel.handle);swiper.mousewheel.enabled=true;return true;},disable:function disable(){var swiper=this;if(!Mousewheel.event){return false;} 805if(!swiper.mousewheel.enabled){return false;} 806var target=swiper.$el;if(swiper.params.mousewheel.eventsTarged!=='container'){target=$(swiper.params.mousewheel.eventsTarged);} 807target.off(Mousewheel.event,swiper.mousewheel.handle);swiper.mousewheel.enabled=false;return true;},};var Mousewheel$1={name:'mousewheel',params:{mousewheel:{enabled:false,releaseOnEdges:false,invert:false,forceToAxis:false,sensitivity:1,eventsTarged:'container',},},create:function create(){var swiper=this;Utils.extend(swiper,{mousewheel:{enabled:false,enable:Mousewheel.enable.bind(swiper),disable:Mousewheel.disable.bind(swiper),handle:Mousewheel.handle.bind(swiper),handleMouseEnter:Mousewheel.handleMouseEnter.bind(swiper),handleMouseLeave:Mousewheel.handleMouseLeave.bind(swiper),lastScrollTime:Utils.now(),},});},on:{init:function init(){var swiper=this;if(swiper.params.mousewheel.enabled){swiper.mousewheel.enable();}},destroy:function destroy(){var swiper=this;if(swiper.mousewheel.enabled){swiper.mousewheel.disable();}},},};var Navigation={update:function update(){var swiper=this;var params=swiper.params.navigation;if(swiper.params.loop){return;} 808var ref=swiper.navigation;var $nextEl=ref.$nextEl;var $prevEl=ref.$prevEl;if($prevEl&&$prevEl.length>0){if(swiper.isBeginning){$prevEl.addClass(params.disabledClass);}else{$prevEl.removeClass(params.disabledClass);} 809$prevEl[swiper.params.watchOverflow&&swiper.isLocked?'addClass':'removeClass'](params.lockClass);} 810if($nextEl&&$nextEl.length>0){if(swiper.isEnd){$nextEl.addClass(params.disabledClass);}else{$nextEl.removeClass(params.disabledClass);} 811$nextEl[swiper.params.watchOverflow&&swiper.isLocked?'addClass':'removeClass'](params.lockClass);}},init:function init(){var swiper=this;var params=swiper.params.navigation;if(!(params.nextEl||params.prevEl)){return;} 812var $nextEl;var $prevEl;if(params.nextEl){$nextEl=$(params.nextEl);if(swiper.params.uniqueNavElements&&typeof params.nextEl==='string'&&$nextEl.length>1&&swiper.$el.find(params.nextEl).length===1){$nextEl=swiper.$el.find(params.nextEl);}} 813if(params.prevEl){$prevEl=$(params.prevEl);if(swiper.params.uniqueNavElements&&typeof params.prevEl==='string'&&$prevEl.length>1&&swiper.$el.find(params.prevEl).length===1){$prevEl=swiper.$el.find(params.prevEl);}} 814if($nextEl&&$nextEl.length>0){$nextEl.on('click',function(e){e.preventDefault();if(swiper.isEnd&&!swiper.params.loop){return;} 815swiper.slideNext();});} 816if($prevEl&&$prevEl.length>0){$prevEl.on('click',function(e){e.preventDefault();if(swiper.isBeginning&&!swiper.params.loop){return;} 817swiper.slidePrev();});} 818Utils.extend(swiper.navigation,{$nextEl:$nextEl,nextEl:$nextEl&&$nextEl[0],$prevEl:$prevEl,prevEl:$prevEl&&$prevEl[0],});},destroy:function destroy(){var swiper=this;var ref=swiper.navigation;var $nextEl=ref.$nextEl;var $prevEl=ref.$prevEl;if($nextEl&&$nextEl.length){$nextEl.off('click');$nextEl.removeClass(swiper.params.navigation.disabledClass);} 819if($prevEl&&$prevEl.length){$prevEl.off('click');$prevEl.removeClass(swiper.params.navigation.disabledClass);}},};var Navigation$1={name:'navigation',params:{navigation:{nextEl:null,prevEl:null,hideOnClick:false,disabledClass:'swiper-button-disabled',hiddenClass:'swiper-button-hidden',lockClass:'swiper-button-lock',},},create:function create(){var swiper=this;Utils.extend(swiper,{navigation:{init:Navigation.init.bind(swiper),update:Navigation.update.bind(swiper),destroy:Navigation.destroy.bind(swiper),},});},on:{init:function init(){var swiper=this;swiper.navigation.init();swiper.navigation.update();},toEdge:function toEdge(){var swiper=this;swiper.navigation.update();},fromEdge:function fromEdge(){var swiper=this;swiper.navigation.update();},destroy:function destroy(){var swiper=this;swiper.navigation.destroy();},click:function click(e){var swiper=this;var ref=swiper.navigation;var $nextEl=ref.$nextEl;var $prevEl=ref.$prevEl;if(swiper.params.navigation.hideOnClick&&!$(e.target).is($prevEl)&&!$(e.target).is($nextEl)){if($nextEl){$nextEl.toggleClass(swiper.params.navigation.hiddenClass);} 820if($prevEl){$prevEl.toggleClass(swiper.params.navigation.hiddenClass);}}},},};var Pagination={update:function update(){var swiper=this;var rtl=swiper.rtl;var params=swiper.params.pagination;if(!params.el||!swiper.pagination.el||!swiper.pagination.$el||swiper.pagination.$el.length===0){return;} 821var slidesLength=swiper.virtual&&swiper.params.virtual.enabled?swiper.virtual.slides.length:swiper.slides.length;var $el=swiper.pagination.$el;var current;var total=swiper.params.loop?Math.ceil((slidesLength-swiper.loopedSlides*2)/swiper.params.slidesPerGroup):swiper.snapGrid.length;if(swiper.params.loop){current=Math.ceil((swiper.activeIndex-swiper.loopedSlides)/swiper.params.slidesPerGroup);if(current>slidesLength-1-swiper.loopedSlides*2){current-=slidesLength-swiper.loopedSlides*2;} 822if(current>total-1){current-=total;} 823if(current<0&&swiper.params.paginationType!=='bullets'){current=total+current;}}else if(typeof swiper.snapIndex!=='undefined'){current=swiper.snapIndex;}else{current=swiper.activeIndex||0;} 824if(params.type==='bullets'&&swiper.pagination.bullets&&swiper.pagination.bullets.length>0){var bullets=swiper.pagination.bullets;var firstIndex;var lastIndex;var midIndex;if(params.dynamicBullets){swiper.pagination.bulletSize=bullets.eq(0) 825[swiper.isHorizontal()?'outerWidth':'outerHeight'](true);$el.css(swiper.isHorizontal()?'width':'height',swiper.pagination.bulletSize*(params.dynamicMainBullets+4)+'px');if(params.dynamicMainBullets>1&&swiper.previousIndex!==undefined){swiper.pagination.dynamicBulletIndex+=current-swiper.previousIndex;if(swiper.pagination.dynamicBulletIndex>params.dynamicMainBullets-1){swiper.pagination.dynamicBulletIndex=params.dynamicMainBullets-1;}
825else if(swiper.pagination.dynamicBulletIndex<0){swiper.pagination.dynamicBulletIndex=0;}} 826firstIndex=current-swiper.pagination.dynamicBulletIndex;lastIndex=firstIndex+ 827(Math.min(bullets.length,params.dynamicMainBullets)- 8281);midIndex=(lastIndex+firstIndex)/2;} 829bullets.removeClass(params.bulletActiveClass+' '+ 830params.bulletActiveClass+'-next '+ 831params.bulletActiveClass+'-next-next '+ 832params.bulletActiveClass+'-prev '+ 833params.bulletActiveClass+'-prev-prev '+ 834params.bulletActiveClass+'-main');if($el.length>1){bullets.each(function(index,bullet){var $bullet=$(bullet);var bulletIndex=$bullet.index();if(bulletIndex===current){$bullet.addClass(params.bulletActiveClass);} 835if(params.dynamicBullets){if(bulletIndex>=firstIndex&&bulletIndex<=lastIndex){$bullet.addClass(params.bulletActiveClass+'-main');} 836if(bulletIndex===firstIndex){$bullet.prev().addClass(params.bulletActiveClass+'-prev').prev().addClass(params.bulletActiveClass+'-prev-prev');} 837if(bulletIndex===lastIndex){$bullet.next().addClass(params.bulletActiveClass+'-next').next().addClass(params.bulletActiveClass+'-next-next');}}});}else{var $bullet=bullets.eq(current);$bullet.addClass(params.bulletActiveClass);if(params.dynamicBullets){var $firstDisplayedBullet=bullets.eq(firstIndex);var $lastDisplayedBullet=bullets.eq(lastIndex);for(var i=firstIndex;i<=lastIndex;i+=1){bullets.eq(i).addClass(params.bulletActiveClass+'-main');} 838$firstDisplayedBullet.prev().addClass(params.bulletActiveClass+'-prev').prev().addClass(params.bulletActiveClass+'-prev-prev');$lastDisplayedBullet.next().addClass(params.bulletActiveClass+'-next').next().addClass(params.bulletActiveClass+'-next-next');}} 839if(params.dynamicBullets){var dynamicBulletsLength=Math.min(bullets.length,params.dynamicMainBullets+4);var bulletsOffset=(swiper.pagination.bulletSize*dynamicBulletsLength- 840swiper.pagination.bulletSize)/2- 841midIndex*swiper.pagination.bulletSize;var offsetProp=rtl?'right':'left';bullets.css(swiper.isHorizontal()?offsetProp:'top',bulletsOffset+'px');}} 842if(params.type==='fraction'){$el.find('.'+params.currentClass).text(params.formatFractionCurrent(current+1));$el.find('.'+params.totalClass).text(params.formatFractionTotal(total));} 843if(params.type==='progressbar'){var progressbarDirection;if(params.progressbarOpposite){progressbarDirection=swiper.isHorizontal()?'vertical':'horizontal';}else{progressbarDirection=swiper.isHorizontal()?'horizontal':'vertical';} 844var scale=(current+1)/total;var scaleX=1;var scaleY=1;if(progressbarDirection==='horizontal'){scaleX=scale;}else{scaleY=scale;} 845$el.find('.'+params.progressbarFillClass).transform('translate3d(0,0,0) scaleX('+ 846scaleX+') scaleY('+ 847scaleY+')').transition(swiper.params.speed);} 848if(params.type==='custom'&¶ms.renderCustom){$el.html(params.renderCustom(swiper,current+1,total));swiper.emit('paginationRender',swiper,$el[0]);}else{swiper.emit('paginationUpdate',swiper,$el[0]);} 849$el[swiper.params.watchOverflow&&swiper.isLocked?'addClass':'removeClass'](params.lockClass);},render:function render(){var swiper=this;var params=swiper.params.pagination;if(!params.el||!swiper.pagination.el||!swiper.pagination.$el||swiper.pagination.$el.length===0){return;} 850var slidesLength=swiper.virtual&&swiper.params.virtual.enabled?swiper.virtual.slides.length:swiper.slides.length;var $el=swiper.pagination.$el;var paginationHTML='';if(params.type==='bullets'){var numberOfBullets=swiper.params.loop?Math.ceil((slidesLength-swiper.loopedSlides*2)/swiper.params.slidesPerGroup):swiper.snapGrid.length;for(var i=0;i<numberOfBullets;i+=1){if(params.renderBullet){paginationHTML+=params.renderBullet.call(swiper,i,params.bulletClass);}else{paginationHTML+='<'+ 851params.bulletElement+' class="'+ 852params.bulletClass+'"></'+ 853params.bulletElement+'>';}} 854$el.html(paginationHTML);swiper.pagination.bullets=$el.find('.'+params.bulletClass);} 855if(params.type==='fraction'){if(params.renderFraction){paginationHTML=params.renderFraction.call(swiper,params.currentClass,params.totalClass);}else{paginationHTML='<span class="'+ 856params.currentClass+'"></span>'+' / '+'<span class="'+ 857params.totalClass+'"></span>';} 858$el.html(paginationHTML);} 859if(params.type==='progressbar'){if(params.renderProgressbar){paginationHTML=params.renderProgressbar.call(swi
vendor: 11,553 bytes, lines 859-897
859per,params.progressbarFillClass);}else{paginationHTML='<span class="'+ 860params.progressbarFillClass+'"></span>';} 861$el.html(paginationHTML);} 862if(params.type!=='custom'){swiper.emit('paginationRender',swiper.pagination.$el[0]);}},init:function init(){var swiper=this;var params=swiper.params.pagination;if(!params.el){return;} 863var $el=$(params.el);if($el.length===0){return;} 864if(swiper.params.uniqueNavElements&&typeof params.el==='string'&&$el.length>1&&swiper.$el.find(params.el).length===1){$el=swiper.$el.find(params.el);} 865if(params.type==='bullets'&¶ms.clickable){$el.addClass(params.clickableClass);} 866$el.addClass(params.modifierClass+params.type);if(params.type==='bullets'&¶ms.dynamicBullets){$el.addClass(''+params.modifierClass+params.type+'-dynamic');swiper.pagination.dynamicBulletIndex=0;if(params.dynamicMainBullets<1){params.dynamicMainBullets=1;}} 867if(params.type==='progressbar'&¶ms.progressbarOpposite){$el.addClass(params.progressbarOppositeClass);} 868if(params.clickable){$el.on('click','.'+params.bulletClass,function onClick(e){e.preventDefault();var index=$(this).index()*swiper.params.slidesPerGroup;if(swiper.params.loop){index+=swiper.loopedSlides;} 869swiper.slideTo(index);});} 870Utils.extend(swiper.pagination,{$el:$el,el:$el[0],});},destroy:function destroy(){var swiper=this;var params=swiper.params.pagination;if(!params.el||!swiper.pagination.el||!swiper.pagination.$el||swiper.pagination.$el.length===0){return;} 871var $el=swiper.pagination.$el;$el.removeClass(params.hiddenClass);$el.removeClass(params.modifierClass+params.type);if(swiper.pagination.bullets){swiper.pagination.bullets.removeClass(params.bulletActiveClass);} 872if(params.clickable){$el.off('click','.'+params.bulletClass);}},};var Pagination$1={name:'pagination',params:{pagination:{el:null,bulletElement:'span',clickable:false,hideOnClick:false,renderBullet:null,renderProgressbar:null,renderFraction:null,renderCustom:null,progressbarOpposite:false,type:'bullets',dynamicBullets:false,dynamicMainBullets:1,formatFractionCurrent:function(number){return number;},formatFractionTotal:function(number){return number;},bulletClass:'swiper-pagination-bullet',bulletActiveClass:'swiper-pagination-bullet-active',modifierClass:'swiper-pagination-',currentClass:'swiper-pagination-current',totalClass:'swiper-pagination-total',hiddenClass:'swiper-pagination-hidden',progressbarFillClass:'swiper-pagination-progressbar-fill',progressbarOppositeClass:'swiper-pagination-progressbar-opposite',clickableClass:'swiper-pagination-clickable',lockClass:'swiper-pagination-lock',},},create:function create(){var swiper=this;Utils.extend(swiper,{pagination:{init:Pagination.init.bind(swiper),render:Pagination.render.bind(swiper),update:Pagination.update.bind(swiper),destroy:Pagination.destroy.bind(swiper),dynamicBulletIndex:0,},});},on:{init:function init(){var swiper=this;swiper.pagination.init();swiper.pagination.render();swiper.pagination.update();},activeIndexChange:function activeIndexChange(){var swiper=this;if(swiper.params.loop){swiper.pagination.update();}else if(typeof swiper.snapIndex==='undefined'){swiper.pagination.update();}},snapIndexChange:function snapIndexChange(){var swiper=this;if(!swiper.params.loop){swiper.pagination.update();}},slidesLengthChange:function slidesLengthChange(){var swiper=this;if(swiper.params.loop){swiper.pagination.render();swiper.pagination.update();}},snapGridLengthChange:function snapGridLengthChange(){var swiper=this;if(!swiper.params.loop){swiper.pagination.render();swiper.pagination.update();}},destroy:function destroy(){var swiper=this;swiper.pagination.destroy();},click:function click(e){var swiper=this;if(swiper.params.pagination.el&&swiper.params.pagination.hideOnClick&&swiper.pagination.$el.length>0&&!$(e.target).hasClass(swiper.params.pagination.bulletClass)){swiper.pagination.$el.toggleClass(swiper.params.pagination.hiddenClass);}},},};var Scrollbar={setTranslate:function setTranslate(){var swiper=this;if(!swiper.params.scrollbar.el||!swiper.scrollbar.el){return;} 873var scrollbar=swiper.scrollbar;var rtl=swiper.rtlTranslate;var progress=swiper.progress;var dragSize=scrollbar.dragSize;var trackSize=scrollbar.trackSize;var $dragEl=scrollbar.$dragEl;var $el=scrollbar.$el;var params=swiper.params.scrollbar;var newSize=dragSize;var newPos=(trackSize-dragSize)*progress;if(rtl){newPos=-newPos;if(newPos>0){newSize=dragSize-newPos;newPos=0;}else if(-newPos+dragSize>trackSize){newSize=trackSize+newPos;}}else if(newPos<0){newSize=dragSize+newPos;newPos=0;}else if(newPos+dragSize>trackSize){newSize=trackSize-newPos;} 874if(swiper.isHorizontal()){if(Support.transforms3d){$dragEl.transform('translate3d('+newPos+'px, 0, 0)');}else{$dragEl.transform('translateX('+newPos+'px)');} 875$dragEl[0].style.width=newSize+'px';}else{if(Support.transforms3d){$dragEl.transform('translate3d(0px, '+newPos+'px, 0)');}else{$dragEl.transform('translateY('+newPos+'px)');} 876$dragEl[0].style.height=newSize+'px';} 877if(params.hide){clearTimeout(swiper.scrollbar.timeout);$el[0].style.opacity=1;swiper.scrollbar.timeout=setTimeout(function(){$el[0].style.opacity=0;$el.transition(400);},1000);}},setTransition:function setTransition(duration){var swiper=this;if(!swiper.params.scrollbar.el||!swiper.scrollbar.el){return;} 878swiper.scrollbar.$dragEl.transition(duration);},updateSize:function updateSize(){var swiper=this;if(!swiper.params.scrollbar.el||!swiper.scrollbar.el){return;} 879var scrollbar=swiper.scrollbar;var $dragEl=scrollbar.$dragEl;var $el=scrollbar.$el;$dragEl[0].style.width='';$dragEl[0].style.height='';var trackSize=swiper.isHorizontal()?$el[0].offsetWidth:$el[0].offsetHeight;var divider=swiper.size/swiper.virtualSize;var moveDivider=divider*(trackSize/swiper.size);var dragSize;if(swiper.params.scrollbar.dragSize==='auto'){dragSize=trackSize*divider;}else{dragSize=parseInt(swiper.params.scrollbar.dragSize,10);} 880if(swiper.isHorizontal()){$dragEl[0].style.width=dragSize+'px';}else{$dragEl[0].style.height=dragSize+'px';} 881if(divider>=1){$el[0].style.display='none';}else{$el[0].style.display='';} 882if(swiper.params.scrollbarHide){$el[0].style.opacity=0;} 883Utils.extend(scrollbar,{trackSize:trackSize,divider:divider,moveDivider:moveDivider,dragSize:dragSize,});scrollbar.$el[swiper.params.watchOverflow&&swiper.isLocked?'addClass':'removeClass'](swiper.params.scrollbar.lockClass);},setDragPosition:function setDragPosition(e){var swiper=this;var scrollbar=swiper.scrollbar;var rtl=swiper.rtlTranslate;var $el=scrollbar.$el;var dragSize=scrollbar.dragSize;var trackSize=scrollbar.trackSize;var pointerPosition;if(swiper.isHorizontal()){pointerPosition=e.type==='touchstart'||e.type==='touchmove'?e.targetTouches[0].pageX:e.pageX||e.clientX;}else{pointerPosition=e.type==='touchstart'||e.type==='touchmove'?e.targetTouches[0].pageY:e.pageY||e.clientY;} 884var positionRatio;positionRatio=(pointerPosition- 885$el.offset()[swiper.isHorizontal()?'left':'top']- 886dragSize/2)/(trackSize-dragSize);positionRatio=Math.max(Math.min(positionRatio,1),0);if(rtl){positionRatio=1-positionRatio;} 887var position=swiper.minTranslate()+ 888(swiper.maxTranslate()-swiper.minTranslate())*positionRatio;swiper.updateProgress(position);swiper.setTranslate(position);swiper.updateActiveIndex();swiper.updateSlidesClasses();},onDragStart:function onDragStart(e){var swiper=this;var params=swiper.params.scrollbar;var scrollbar=swiper.scrollbar;var $wrapperEl=swiper.$wrapperEl;var $el=scrollbar.$el;var $dragEl=scrollbar.$dragEl;swiper.scrollbar.isTouched=true;e.preventDefault();e.stopPropagation();$wrapperEl.transition(100);$dragEl.transition(100);scrollbar.setDragPosition(e);clearTimeout(swiper.scrollbar.dragTimeout);$el.transition(0);if(params.hide){$el.css('opacity',1);} 889swiper.emit('scrollbarDragStart',e);},onDragMove:function onDragMove(e){var swiper=this;var scrollbar=swiper.scrollbar;var $wrapperEl=swiper.$wrapperEl;var $el=scrollbar.$el;var $dragEl=scrollbar.$dragEl;if(!swiper.scrollbar.isTouched){return;} 890if(e.preventDefault){e.preventDefault();}else{e.returnValue=false;} 891scrollbar.setDragPosition(e);$wrapperEl.transition(0);$el.transition(0);$dragEl.transition(0);swiper.emit('scrollbarDragMove',e);},onDragEnd:function onDragEnd(e){var swiper=this;var params=swiper.params.scrollbar;var scrollbar=swiper.scrollbar;var $el=scrollbar.$el;if(!swiper.scrollbar.isTouched){return;} 892swiper.scrollbar.isTouched=false;if(params.hide){clearTimeout(swiper.scrollbar.dragTimeout);swiper.scrollbar.dragTimeout=Utils.nextTick(function(){$el.css('opacity',0);$el.transition(400);},1000);} 893swiper.emit('scrollbarDragEnd',e);if(params.snapOnRelease){swiper.slideToClosest();}},enableDraggable:function enableDraggable(){var swiper=this;if(!swiper.params.scrollbar.el){return;} 894var scrollbar=swiper.scrollbar;var touchEvents=swiper.touchEvents;var touchEventsDesktop=swiper.touchEventsDesktop;var params=swiper.params;var $el=scrollbar.$el;var target=$el[0];var activeListener=Support.passiveListener&¶ms.passiveListeners?{passive:false,capture:false}:false;var passiveListener=Support.passiveListener&¶ms.passiveListeners?{passive:true,capture:false}:false;if(!Support.touch&&(Support.pointerEvents||Support.prefixedPointerEvents)){target.addEventListener(touchEventsDesktop.start,swiper.scrollbar.onDragStart,activeListener);doc.addEventListener(touchEventsDesktop.move,swiper.scrollbar.onDragMove,activeListener);doc.addEventListener(touchEventsDesktop.end,swiper.scrollbar.onDragEnd,passiveListener);}else{if(Support.touch){target.addEventListener(touchEvents.start,swiper.scrollbar.onDragStart,activeListener);target.addEventListener(touchEvents.move,swiper.scrollbar.onDragMove,activeListener);target.addEventListener(touchEvents.end,swiper.scrollbar.onDragEnd,passiveListener);} 895if((params.simulateTouch&&!Device.ios&&!Device.android)||(params.simulateTouch&&!Support.touch&&Device.ios)){target.addEventListener('mousedown',swiper.scrollbar.onDragStart,activeListener);doc.addEventListener('mousemove',swiper.scrollbar.onDragMove,activeListener);doc.addEventListener('mouseup',swiper.scrollbar.onDragEnd,passiveListener);}}},disableDraggable:function disableDraggable(){var swiper=this;if(!swiper.params.scrollbar.el){return;} 896var scrollbar=swiper.scrollbar;var touchEvents=swiper.touchEvents;var touchEventsDesktop=swiper.touchEventsDesktop;var params=swiper.params;var $el=scrollbar.$el;var target=$el[0];var activeListener=Support.passiveListener&¶ms.passiveListeners?{passive:false,capture:false}:false;var passiveListener=Support.passiveListener&¶ms.passiveListeners?{passive:true,capture:false}:false;if(!Support.touch&&(Support.pointerEvents||Support.prefixedPointerEvents)){target.removeEventListener(touchEventsDesktop.start,swiper.scrollbar.onDragStart,activeListener);doc.removeEventListener(touchEventsDesktop.move,swiper.scrollbar.onDragMove,activeListener);doc.removeEventListener(touchEventsDesktop.end,swiper.scrollbar.onDragEnd,passiveListener);}else{if(Support.touch){target.removeEventListener(touchEvents.start,swiper.scrollbar.onDragStart,activeListener);target.removeEventListener(touchEvents.move,swiper.scrollbar.onDragMove,activeListener);target.removeEventListener(touchEvents.end,swiper.scrollbar.onDragEnd,passiveListener);} 897if((params.simulateTouch&&!Device.ios&&!Device.android)||(params.simulateTouch&&!Support.touch&&Device.ios)){target.removeEventListener('mousedown',swiper.scrollbar.onDragStart,activeListener);doc.removeEventListener('mousemove',swiper.scrollbar.onDragMove,activeListener);doc.removeEventListener('mouseup',swiper.scrollbar.onDragEnd,passiveListener);}}}
897,init:function init(){var swiper=this;if(!swiper.params.scrollbar.el){return;} 898var scrollbar=swiper.scrollbar;var $swiperEl=swiper.$el;var params=swiper.params.scrollbar;var $el=$(params.el);if(swiper.params.uniqueNavElements&&typeof params.el==='string'&&$el.length>1&&$swiperEl.find(params.el).length===1){$el=$swiperEl.find(params.el);} 899var $dragEl=$el.find('.'+swiper.params.scrollbar.dragClass);if($dragEl.length===0){$dragEl=$('<div class="'+ 900swiper.params.scrollbar.dragClass+'"></div>');$el.append($dragEl);} 901Utils.extend(scrollbar,{$el:$el,el:$el[0],$dragEl:$dragEl,dragEl:$dragEl[0],});if(params.draggable){scrollbar.enableDraggable();}},destroy:function destroy(){var swiper=this;swiper.scrollbar.disableDraggable();},};var Scrollbar$1={name:'scrollbar',params:{scrollbar:{el:null,dragSize:'auto',hide:false,draggable:false,snapOnRelease:true,lockClass:'swiper-scrollbar-lock',dragClass:'swiper-scrollbar-drag',},},create:function create(){var swiper=this;Utils.extend(swiper,{scrollbar:{init:Scrollbar.init.bind(swiper),destroy:Scrollbar.destroy.bind(swiper),updateSize:Scrollbar.updateSize.bind(swiper),setTranslate:Scrollbar.setTranslate.bind(swiper),setTransition:Scrollbar.setTransition.bind(swiper),enableDraggable:Scrollbar.enableDraggable.bind(swiper),disableDraggable:Scrollbar.disableDraggable.bind(swiper),setDragPosition:Scrollbar.setDragPosition.bind(swiper),onDragStart:Scrollbar.onDragStart.bind(swiper),onDragMove:Scrollbar.onDragMove.bind(swiper),onDragEnd:Scrollbar.onDragEnd.bind(swiper),isTouched:false,timeout:null,dragTimeout:null,},});},on:{init:function init(){var swiper=this;swiper.scrollbar.init();swiper.scrollbar.updateSize();swiper.scrollbar.setTranslate();},update:function update(){var swiper=this;swiper.scrollbar.updateSize();},resize:function resize(){var swiper=this;swiper.scrollbar.updateSize();},observerUpdate:function observerUpdate(){var swiper=this;swiper.scrollbar.updateSize();},setTranslate:function setTranslate(){var swiper=this;swiper.scrollbar.setTranslate();},setTransition:function setTransition(duration){var swiper=this;swiper.scrollbar.setTransition(duration);},destroy:function destroy(){var swiper=this;swiper.scrollbar.destroy();},},};var Parallax={setTransform:function setTransform(el,progress){var swiper=this;var rtl=swiper.rtl;var $el=$(el);var rtlFactor=rtl?-1:1;var p=$el.attr('data-swiper-parallax')||'0';var x=$el.attr('data-swiper-parallax-x');var y=$el.attr('data-swiper-parallax-y');var scale=$el.attr('data-swiper-parallax-scale');var opacity=$el.attr('data-swiper-parallax-opacity');if(x||y){x=x||'0';y=y||'0';}else if(swiper.isHorizontal()){x=p;y='0';}else{y=p;x='0';} 902if(x.indexOf('%')>=0){x=parseInt(x,10)*progress*rtlFactor+'%';}else{x=x*progress*rtlFactor+'px';} 903if(y.indexOf('%')>=0){y=parseInt(y,10)*progress+'%';}else{y=y*progress+'px';} 904if(typeof opacity!=='undefined'&&opacity!==null){var currentOpacity=opacity-(opacity-1)*(1-Math.abs(progress));$el[0].style.opacity=currentOpacity;} 905if(typeof scale==='undefined'||scale===null){$el.transform('translate3d('+x+', '+y+', 0px)');}else{var currentScale=scale-(scale-1)*(1-Math.abs(progress));$el.transform('translate3d('+ 906x+', '+ 907y+', 0px) scale('+ 908currentScale+')');}},setTranslate:function setTranslate(){var swiper=this;var $el=swiper.$el;var slides=swiper.slides;var progress=swiper.progress;var snapGrid=swiper.snapGrid;$el.children('[data-swiper-parallax], [data-swiper-parallax-x], [data-swiper-parallax-y]').each(function(index,el){swiper.parallax.setTransform(el,progress);});slides.each(function(slideIndex,slideEl){var slideProgress=slideEl.progress;if(swiper.params.slidesPerGroup>1&&swiper.params.slidesPerView!=='auto'){slideProgress+=Math.ceil(slideIndex/2)- 909progress*(snapGrid.length-1);} 910slideProgress=Math.min(Math.max(slideProgress,-1),1);$(slideEl).find('[data-swiper-parallax], [data-swiper-parallax-x], [data-swiper-parallax-y]').each(function(index,el){swiper.parallax.setTransform(el,slideProgress);});});},setTransition:function setTransition(duration){if(duration===void 0)duration=this.params.speed;var swiper=this;var $el=swiper.$el;$el.find('[data-swiper-parallax], [data-swiper-parallax-x], [data-swiper-parallax-y]').each(function(index,parallaxEl){var $parallaxEl=$(parallaxEl);var parallaxDuration=parseInt($parallaxEl.attr('data-swiper-parallax-duration'),10)||duration;if(duration===0){parallaxDuration=0;} 911$parallaxEl.transition(parallaxDuration);});},};var Parallax$1={name:'parallax',params:{parallax:{enabled:false,},},create:function create(){var swiper=this;Utils.extend(swiper,{parallax:{setTransform:Parallax.setTransform.bind(swiper),setTranslate:Parallax.setTranslate.bind(swiper),setTransition:Parallax.setTransition.bind(swiper),},});},on:{beforeInit:function beforeInit(){var swiper=this;if(!swiper.params.parallax.enabled){return;} 912swiper.params.watchSlidesProgress=true;}
vendor: 8,309 bytes, lines 912-968
912,init:function init(){var swiper=this;if(!swiper.params.parallax){return;} 913swiper.parallax.setTranslate();},setTranslate:function setTranslate(){var swiper=this;if(!swiper.params.parallax){return;} 914swiper.parallax.setTranslate();},setTransition:function setTransition(duration){var swiper=this;if(!swiper.params.parallax){return;} 915swiper.parallax.setTransition(duration);},},};var Zoom={getDistanceBetweenTouches:function getDistanceBetweenTouches(e){if(e.targetTouches.length<2){return 1;} 916var x1=e.targetTouches[0].pageX;var y1=e.targetTouches[0].pageY;var x2=e.targetTouches[1].pageX;var y2=e.targetTouches[1].pageY;var distance=Math.sqrt(Math.pow(x2-x1,2)+Math.pow(y2-y1,2));return distance;},onGestureStart:function onGestureStart(e){var swiper=this;var params=swiper.params.zoom;var zoom=swiper.zoom;var gesture=zoom.gesture;zoom.fakeGestureTouched=false;zoom.fakeGestureMoved=false;if(!Support.gestures){if(e.type!=='touchstart'||(e.type==='touchstart'&&e.targetTouches.length<2)){return;} 917zoom.fakeGestureTouched=true;gesture.scaleStart=Zoom.getDistanceBetweenTouches(e);} 918if(!gesture.$slideEl||!gesture.$slideEl.length){gesture.$slideEl=$(e.target).closest('.swiper-slide');if(gesture.$slideEl.length===0){gesture.$slideEl=swiper.slides.eq(swiper.activeIndex);} 919gesture.$imageEl=gesture.$slideEl.find('img, svg, canvas');gesture.$imageWrapEl=gesture.$imageEl.parent('.'+params.containerClass);gesture.maxRatio=gesture.$imageWrapEl.attr('data-swiper-zoom')||params.maxRatio;if(gesture.$imageWrapEl.length===0){gesture.$imageEl=undefined;return;}} 920gesture.$imageEl.transition(0);swiper.zoom.isScaling=true;},onGestureChange:function onGestureChange(e){var swiper=this;var params=swiper.params.zoom;var zoom=swiper.zoom;var gesture=zoom.gesture;if(!Support.gestures){if(e.type!=='touchmove'||(e.type==='touchmove'&&e.targetTouches.length<2)){return;} 921zoom.fakeGestureMoved=true;gesture.scaleMove=Zoom.getDistanceBetweenTouches(e);} 922if(!gesture.$imageEl||gesture.$imageEl.length===0){return;} 923if(Support.gestures){swiper.zoom.scale=e.scale*zoom.currentScale;}else{zoom.scale=(gesture.scaleMove/gesture.scaleStart)*zoom.currentScale;} 924if(zoom.scale>gesture.maxRatio){zoom.scale=gesture.maxRatio- 9251+ 926Math.pow(zoom.scale-gesture.maxRatio+1,0.5);} 927if(zoom.scale<params.minRatio){zoom.scale=params.minRatio+ 9281- 929Math.pow(params.minRatio-zoom.scale+1,0.5);} 930gesture.$imageEl.transform('translate3d(0,0,0) scale('+zoom.scale+')');},onGestureEnd:function onGestureEnd(e){var swiper=this;var params=swiper.params.zoom;var zoom=swiper.zoom;var gesture=zoom.gesture;if(!Support.gestures){if(!zoom.fakeGestureTouched||!zoom.fakeGestureMoved){return;} 931if(e.type!=='touchend'||(e.type==='touchend'&&e.changedTouches.length<2&&!Device.android)){return;} 932zoom.fakeGestureTouched=false;zoom.fakeGestureMoved=false;} 933if(!gesture.$imageEl||gesture.$imageEl.length===0){return;} 934zoom.scale=Math.max(Math.min(zoom.scale,gesture.maxRatio),params.minRatio);gesture.$imageEl.transition(swiper.params.speed).transform('translate3d(0,0,0) scale('+zoom.scale+')');zoom.currentScale=zoom.scale;zoom.isScaling=false;if(zoom.scale===1){gesture.$slideEl=undefined;}},onTouchStart:function onTouchStart(e){var swiper=this;var zoom=swiper.zoom;var gesture=zoom.gesture;var image=zoom.image;if(!gesture.$imageEl||gesture.$imageEl.length===0){return;} 935if(image.isTouched){return;} 936if(Device.android){e.preventDefault();} 937image.isTouched=true;image.touchesStart.x=e.type==='touchstart'?e.targetTouches[0].pageX:e.pageX;image.touchesStart.y=e.type==='touchstart'?e.targetTouches[0].pageY:e.pageY;},onTouchMove:function onTouchMove(e){var swiper=this;var zoom=swiper.zoom;var gesture=zoom.gesture;var image=zoom.image;var velocity=zoom.velocity;if(!gesture.$imageEl||gesture.$imageEl.length===0){return;} 938swiper.allowClick=false;if(!image.isTouched||!gesture.$slideEl){return;} 939if(!image.isMoved){image.width=gesture.$imageEl[0].offsetWidth;image.height=gesture.$imageEl[0].offsetHeight;image.startX=Utils.getTranslate(gesture.$imageWrapEl[0],'x')||0;image.startY=Utils.getTranslate(gesture.$imageWrapEl[0],'y')||0;gesture.slideWidth=gesture.$slideEl[0].offsetWidth;gesture.slideHeight=gesture.$slideEl[0].offsetHeight;gesture.$imageWrapEl.transition(0);if(swiper.rtl){image.startX=-image.startX;image.startY=-image.startY;}} 940var scaledWidth=image.width*zoom.scale;var scaledHeight=image.height*zoom.scale;if(scaledWidth<gesture.slideWidth&&scaledHeight<gesture.slideHeight){return;} 941image.minX=Math.min(gesture.slideWidth/2-scaledWidth/2,0);image.maxX=-image.minX;image.minY=Math.min(gesture.slideHeight/2-scaledHeight/2,0);image.maxY=-image.minY;image.touchesCurrent.x=e.type==='touchmove'?e.targetTouches[0].pageX:e.pageX;image.touchesCurrent.y=e.type==='touchmove'?e.targetTouches[0].pageY:e.pageY;if(!image.isMoved&&!zoom.isScaling){if(swiper.isHorizontal()&&((Math.floor(image.minX)===Math.floor(image.startX)&&image.touchesCurrent.x<image.touchesStart.x)||(Math.floor(image.maxX)===Math.floor(image.startX)&&image.touchesCurrent.x>image.touchesStart.x))){image.isTouched=false;return;} 942if(!swiper.isHorizontal()&&((Math.floor(image.minY)===Math.floor(image.startY)&&image.touchesCurrent.y<image.touchesStart.y)||(Math.floor(image.maxY)===Math.floor(image.startY)&&image.touchesCurrent.y>image.touchesStart.y))){image.isTouched=false;return;}} 943e.preventDefault();e.stopPropagation();image.isMoved=true;image.currentX=image.touchesCurrent.x-image.touchesStart.x+image.startX;image.currentY=image.touchesCurrent.y-image.touchesStart.y+image.startY;if(image.currentX<image.minX){image.currentX=image.minX+ 9441- 945Math.pow(image.minX-image.currentX+1,0.8);} 946if(image.currentX>image.maxX){image.currentX=image.maxX- 9471+ 948Math.pow(image.currentX-image.maxX+1,0.8);} 949if(image.currentY<image.minY){image.currentY=image.minY+ 9501- 951Math.pow(image.minY-image.currentY+1,0.8);} 952if(image.currentY>image.maxY){image.currentY=image.maxY- 9531+ 954Math.pow(image.currentY-image.maxY+1,0.8);} 955if(!velocity.prevPositionX){velocity.prevPositionX=image.touchesCurrent.x;} 956if(!velocity.prevPositionY){velocity.prevPositionY=image.touchesCurrent.y;} 957if(!velocity.prevTime){velocity.prevTime=Date.now();} 958velocity.x=(image.touchesCurrent.x-velocity.prevPositionX)/(Date.now()-velocity.prevTime)/2;velocity.y=(image.touchesCurrent.y-velocity.prevPositionY)/(Date.now()-velocity.prevTime)/2;if(Math.abs(image.touchesCurrent.x-velocity.prevPositionX)<2){velocity.x=0;} 959if(Math.abs(image.touchesCurrent.y-velocity.prevPositionY)<2){velocity.y=0;} 960velocity.prevPositionX=image.touchesCurrent.x;velocity.prevPositionY=image.touchesCurrent.y;velocity.prevTime=Date.now();gesture.$imageWrapEl.transform('translate3d('+ 961image.currentX+'px, '+ 962image.currentY+'px,0)');},onTouchEnd:function onTouchEnd(){var swiper=this;var zoom=swiper.zoom;var gesture=zoom.gesture;var image=zoom.image;var velocity=zoom.velocity;if(!gesture.$imageEl||gesture.$imageEl.length===0){return;} 963if(!image.isTouched||!image.isMoved){image.isTouched=false;image.isMoved=false;return;} 964image.isTouched=false;image.isMoved=false;var momentumDurationX=300;var momentumDurationY=300;var momentumDistanceX=velocity.x*momentumDurationX;var newPositionX=image.currentX+momentumDistanceX;var momentumDistanceY=velocity.y*momentumDurationY;var newPositionY=image.currentY+momentumDistanceY;if(velocity.x!==0){momentumDurationX=Math.abs((newPositionX-image.currentX)/velocity.x);} 965if(velocity.y!==0){momentumDurationY=Math.abs((newPositionY-image.currentY)/velocity.y);} 966var momentumDuration=Math.max(momentumDurationX,momentumDurationY);image.currentX=newPositionX;image.currentY=newPositionY;var scaledWidth=image.width*zoom.scale;var scaledHeight=image.height*zoom.scale;image.minX=Math.min(gesture.slideWidth/2-scaledWidth/2,0);image.maxX=-image.minX;image.minY=Math.min(gesture.slideHeight/2-scaledHeight/2,0);image.maxY=-image.minY;image.currentX=Math.max(Math.min(image.currentX,image.maxX),image.minX);image.currentY=Math.max(Math.min(image.currentY,image.maxY),image.minY);gesture.$imageWrapEl.transition(momentumDuration).transform('translate3d('+ 967image.currentX+'px, '+ 968image.currentY+'px,0)');},onTransitionEnd:function onTransitionEnd(){var swiper=this;var zoom=swiper.zoom;var gesture=zoom.gesture;if(gesture.$slideEl&&swiper.previousIndex!==swiper.activeIndex){gesture.$imageEl.transform('translate3d(0,
9680,0) scale(1)');gesture.$imageWrapEl.transform('translate3d(0,0,0)');gesture.$slideEl=undefined;gesture.$imageEl=undefined;gesture.$imageWrapEl=undefined;zoom.scale=1;zoom.currentScale=1;}},toggle:function toggle(e){var swiper=this;var zoom=swiper.zoom;if(zoom.scale&&zoom.scale!==1){zoom.out();}else{zoom.in(e);}},in:function in$1(e){var swiper=this;var zoom=swiper.zoom;var params=swiper.params.zoom;var gesture=zoom.gesture;var image=zoom.image;if(!gesture.$slideEl){gesture.$slideEl=swiper.clickedSlide?$(swiper.clickedSlide):swiper.slides.eq(swiper.activeIndex);gesture.$imageEl=gesture.$slideEl.find('img, svg, canvas');gesture.$imageWrapEl=gesture.$imageEl.parent('.'+params.containerClass);} 969if(!gesture.$imageEl||gesture.$imageEl.length===0){return;} 970gesture.$slideEl.addClass(''+params.zoomedSlideClass);var touchX;var touchY;var offsetX;var offsetY;var diffX;var diffY;var translateX;var translateY;var imageWidth;var imageHeight;var scaledWidth;var scaledHeight;var translateMinX;var translateMinY;var translateMaxX;var translateMaxY;var slideWidth;var slideHeight;if(typeof image.touchesStart.x==='undefined'&&e){touchX=e.type==='touchend'?e.changedTouches[0].pageX:e.pageX;touchY=e.type==='touchend'?e.changedTouches[0].pageY:e.pageY;}else{touchX=image.touchesStart.x;touchY=image.touchesStart.y;} 971zoom.scale=gesture.$imageWrapEl.attr('data-swiper-zoom')||params.maxRatio;zoom.currentScale=gesture.$imageWrapEl.attr('data-swiper-zoom')||params.maxRatio;if(e){slideWidth=gesture.$slideEl[0].offsetWidth;slideHeight=gesture.$slideEl[0].offsetHeight;offsetX=gesture.$slideEl.offset().left;offsetY=gesture.$slideEl.offset().top;diffX=offsetX+slideWidth/2-touchX;diffY=offsetY+slideHeight/2-touchY;imageWidth=gesture.$imageEl[0].offsetWidth;imageHeight=gesture.$imageEl[0].offsetHeight;scaledWidth=imageWidth*zoom.scale;scaledHeight=imageHeight*zoom.scale;translateMinX=Math.min(slideWidth/2-scaledWidth/2,0);translateMinY=Math.min(slideHeight/2-scaledHeight/2,0);translateMaxX=-translateMinX;translateMaxY=-translateMinY;translateX=diffX*zoom.scale;translateY=diffY*zoom.scale;if(translateX<translateMinX){translateX=translateMinX;} 972if(translateX>translateMaxX){translateX=translateMaxX;} 973if(translateY<translateMinY){translateY=translateMinY;} 974if(translateY>translateMaxY){translateY=translateMaxY;}}else{translateX=0;translateY=0;} 975gesture.$imageWrapEl.transition(300).transform('translate3d('+translateX+'px, '+translateY+'px,0)');gesture.$imageEl.transition(300).transform('translate3d(0,0,0) scale('+zoom.scale+')');},out:function out(){var swiper=this;var zoom=swiper.zoom;var params=swiper.params.zoom;var gesture=zoom.gesture;if(!gesture.$slideEl){gesture.$slideEl=swiper.clickedSlide?$(swiper.clickedSlide):swiper.slides.eq(swiper.activeIndex);gesture.$imageEl=gesture.$slideEl.find('img, svg, canvas');gesture.$imageWrapEl=gesture.$imageEl.parent('.'+params.containerClass);} 976if(!gesture.$imageEl||gesture.$imageEl.length===0){return;} 977zoom.scale=1;zoom.currentScale=1;gesture.$imageWrapEl.transition(300).transform('translate3d(0,0,0)');gesture.$imageEl.transition(300).transform('translate3d(0,0,0) scale(1)');gesture.$slideEl.removeClass(''+params.zoomedSlideClass);gesture.$slideEl=undefined;},enable:function enable(){var swiper=this;var zoom=swiper.zoom;if(zoom.enabled){return;} 978zoom.enabled=true;var passiveListener=swiper.touchEvents.start==='touchstart'&&Support.passiveListener&&swiper.params.passiveListeners?{passive:true,capture:false}:false;if(Support.gestures){swiper.$wrapperEl.on('gesturestart','.swiper-slide',zoom.onGestureStart,passiveListener);swiper.$wrapperEl.on('gesturechange','.swiper-slide',zoom.onGestureChange,passiveListener);swiper.$wrapperEl.on('gestureend','.swiper-slide',zoom.onGestureEnd,passiveListener);}else if(swiper.touchEvents.start==='touchstart'){swiper.$wrapperEl.on(swiper.touchEvents.start,'.swiper-slide',zoom.onGestureStart,passiveListener);swiper.$wrapperEl.on(swiper.touchEvents.move,'.swiper-slide',zoom.onGestureChange,passiveListener);swiper.$wrapperEl.on(swiper.touchEvents.end,'.swiper-slide',zoom.onGestureEnd,passiveListener);} 979swiper.$wrapperEl.on(swiper.touchEvents.move,'.'+swiper.params.zoom.containerClass,zoom.onTouchMove);},disable:function disable(){var swiper=this;var zoom=swiper.zoom;if(!zoom.enabled){return;} 980swiper.zoom.enabled=false;var passiveListener=swiper.touchEvents.start==='touchstart'&&Support.passiveListener&&swiper.params.passiveListeners?{passive:true,capture:false}:false;if(Support.gestures){swiper.$wrapperEl.off('gesturestart','.swiper-slide',zoom.onGestureStart,passiveListener);swiper.$wrapperEl.off('gesturechange','.swiper-slide',zoom.onGestureChange,passiveListener);swiper.$wrapperEl.off('gestureend','.swiper-slide',zoom.onGestureEnd,passiveListener);}
980else if(swiper.touchEvents.start==='touchstart'){swiper.$wrapperEl.off(swiper.touchEvents.start,'.swiper-slide',zoom.onGestureStart,passiveListener);swiper.$wrapperEl.off(swiper.touchEvents.move,'.swiper-slide',zoom.onGestureChange,passiveListener);swiper.$wrapperEl.off(swiper.touchEvents.end,'.swiper-slide',zoom.onGestureEnd,passiveListener);} 981swiper.$wrapperEl.off(swiper.touchEvents.move,'.'+swiper.params.zoom.containerClass,zoom.onTouchMove);},};var Zoom$1={name:'zoom',params:{zoom:{enabled:false,maxRatio:3,minRatio:1,toggle:true,containerClass:'swiper-zoom-container',zoomedSlideClass:'swiper-slide-zoomed',},},create:function create(){var swiper=this;var zoom={enabled:false,scale:1,currentScale:1,isScaling:false,gesture:{$slideEl:undefined,slideWidth:undefined,slideHeight:undefined,$imageEl:undefined,$imageWrapEl:undefined,maxRatio:3,},image:{isTouched:undefined,isMoved:undefined,currentX:undefined,currentY:undefined,minX:undefined,minY:undefined,maxX:undefined,maxY:undefined,width:undefined,height:undefined,startX:undefined,startY:undefined,touchesStart:{},touchesCurrent:{},},velocity:{x:undefined,y:undefined,prevPositionX:undefined,prevPositionY:undefined,prevTime:undefined,},};'onGestureStart onGestureChange onGestureEnd onTouchStart onTouchMove onTouchEnd onTransitionEnd toggle enable disable in out'.split(' ').forEach(function(methodName){zoom[methodName]=Zoom[methodName].bind(swiper);});Utils.extend(swiper,{zoom:zoom,});},on:{init:function init(){var swiper=this;if(swiper.params.zoom.enabled){swiper.zoom.enable();}},destroy:function destroy(){var swiper=this;swiper.zoom.disable();},touchStart:function touchStart(e){var swiper=this;if(!swiper.zoom.enabled){return;} 982swiper.zoom.onTouchStart(e);},touchEnd:function touchEnd(e){var swiper=this;if(!swiper.zoom.enabled){return;} 983swiper.zoom.onTouchEnd(e);},doubleTap:function doubleTap(e){var swiper=this;if(swiper.params.zoom.enabled&&swiper.zoom.enabled&&swiper.params.zoom.toggle){swiper.zoom.toggle(e);}},transitionEnd:function transitionEnd(){var swiper=this;if(swiper.zoom.enabled&&swiper.params.zoom.enabled){swiper.zoom.onTransitionEnd();}},},};var Lazy={loadInSlide:function loadInSlide(index,loadInDuplicate){if(loadInDuplicate===void 0)loadInDuplicate=true;var swiper=this;var params=swiper.params.lazy;if(typeof index==='undefined'){return;} 984if(swiper.slides.length===0){return;} 985var isVirtual=swiper.virtual&&swiper.params.virtual.enabled;var $slideEl=isVirtual?swiper.$wrapperEl.children('.'+ 986swiper.params.slideClass+'[data-swiper-slide-index="'+ 987index+'"]'):swiper.slides.eq(index);var $images=$slideEl.find('.'+ 988params.elementClass+':not(.'+ 989params.loadedClass+'):not(.'+ 990params.loadingClass+')');if($slideEl.hasClass(params.elementClass)&&!$slideEl.hasClass(params.loadedClass)&&!$slideEl.hasClass(params.loadingClass)){$images=$images.add($slideEl[0]);} 991if($images.length===0){return;} 992$images.each(function(imageIndex,imageEl){var $imageEl=$(imageEl);$imageEl.addClass(params.loadingClass);var background=$imageEl.attr('data-background');var src=$imageEl.attr('data-src');var srcset=$imageEl.attr('data-srcset');var sizes=$imageEl.attr('data-sizes');swiper.loadImage($imageEl[0],src||background,srcset,sizes,false,function(){if(typeof swiper==='undefined'||swiper===null||!swiper||(swiper&&!swiper.params)||swiper.destroyed){return;} 993if(background){$imageEl.css('background-image','url("'+background+'")');$imageEl.removeAttr('data-background');}else{if(srcset){$imageEl.attr('srcset',srcset);$imageEl.removeAttr('data-srcset');} 994if(sizes){$imageEl.attr('sizes',sizes);$imageEl.removeAttr('data-sizes');} 995if(src){$imageEl.attr('src',src);$imageEl.removeAttr('data-src');}} 996$imageEl.addClass(params.loadedClass).removeClass(params.loadingClass);$slideEl.find('.'+params.preloaderClass).remove();if(swiper.params.loop&&loadInDuplicate){var slideOriginalIndex=$slideEl.attr('data-swiper-slide-index');if($slideEl.hasClass(swiper.params.slideDuplicateClass)){var originalSlide=swiper.$wrapperEl.children('[data-swiper-slide-index="'+ 997slideOriginalIndex+'"]:not(.'+ 998swiper.params.slideDuplicateClass+')');swiper.lazy.loadInSlide(originalSlide.index(),false);}else{var duplicatedSlide=swiper.$wrapperEl.children('.'+ 999swiper.params.slideDuplicateClass+'[data-swiper-slide-index="'+ 1000slideOriginalIndex+'"]');swiper.lazy.loadInSlide(duplicatedSlide.index(),false);}} 1001swiper.emit('lazyImageReady',$slideEl[0],$imageEl[0]);});swiper.emit('lazyImageLoad',$slideEl[0],$imageEl[0]);});},load:function load(){var swiper=this;var $wrapperEl=swiper.$wrapperEl;var swiperParams=swiper.params;var slides=swiper.slides;var activeIndex=swiper.activeIndex;
vendor: 24,576 bytes, lines 1001-1085
1001var isVirtual=swiper.virtual&&swiperParams.virtual.enabled;var params=swiperParams.lazy;var slidesPerView=swiperParams.slidesPerView;if(slidesPerView==='auto'){slidesPerView=0;} 1002function slideExist(index){if(isVirtual){if($wrapperEl.children('.'+ 1003swiperParams.slideClass+'[data-swiper-slide-index="'+ 1004index+'"]').length){return true;}}else if(slides[index]){return true;} 1005return false;} 1006function slideIndex(slideEl){if(isVirtual){return $(slideEl).attr('data-swiper-slide-index');} 1007return $(slideEl).index();} 1008if(!swiper.lazy.initialImageLoaded){swiper.lazy.initialImageLoaded=true;} 1009if(swiper.params.watchSlidesVisibility){$wrapperEl.children('.'+swiperParams.slideVisibleClass).each(function(elIndex,slideEl){var index=isVirtual?$(slideEl).attr('data-swiper-slide-index'):$(slideEl).index();swiper.lazy.loadInSlide(index);});}else if(slidesPerView>1){for(var i=activeIndex;i<activeIndex+slidesPerView;i+=1){if(slideExist(i)){swiper.lazy.loadInSlide(i);}}}else{swiper.lazy.loadInSlide(activeIndex);} 1010if(params.loadPrevNext){if(slidesPerView>1||(params.loadPrevNextAmount&¶ms.loadPrevNextAmount>1)){var amount=params.loadPrevNextAmount;var spv=slidesPerView;var maxIndex=Math.min(activeIndex+spv+Math.max(amount,spv),slides.length);var minIndex=Math.max(activeIndex-Math.max(spv,amount),0);for(var i$1=activeIndex+slidesPerView;i$1<maxIndex;i$1+=1){if(slideExist(i$1)){swiper.lazy.loadInSlide(i$1);}} 1011for(var i$2=minIndex;i$2<activeIndex;i$2+=1){if(slideExist(i$2)){swiper.lazy.loadInSlide(i$2);}}}else{var nextSlide=$wrapperEl.children('.'+swiperParams.slideNextClass);if(nextSlide.length>0){swiper.lazy.loadInSlide(slideIndex(nextSlide));} 1012var prevSlide=$wrapperEl.children('.'+swiperParams.slidePrevClass);if(prevSlide.length>0){swiper.lazy.loadInSlide(slideIndex(prevSlide));}}}},};var Lazy$1={name:'lazy',params:{lazy:{enabled:false,loadPrevNext:false,loadPrevNextAmount:1,loadOnTransitionStart:false,elementClass:'swiper-lazy',loadingClass:'swiper-lazy-loading',loadedClass:'swiper-lazy-loaded',preloaderClass:'swiper-lazy-preloader',},},create:function create(){var swiper=this;Utils.extend(swiper,{lazy:{initialImageLoaded:false,load:Lazy.load.bind(swiper),loadInSlide:Lazy.loadInSlide.bind(swiper),},});},on:{beforeInit:function beforeInit(){var swiper=this;if(swiper.params.lazy.enabled&&swiper.params.preloadImages){swiper.params.preloadImages=false;}},init:function init(){var swiper=this;if(swiper.params.lazy.enabled&&!swiper.params.loop&&swiper.params.initialSlide===0){swiper.lazy.load();}},scroll:function scroll(){var swiper=this;if(swiper.params.freeMode&&!swiper.params.freeModeSticky){swiper.lazy.load();}},resize:function resize(){var swiper=this;if(swiper.params.lazy.enabled){swiper.lazy.load();}},scrollbarDragMove:function scrollbarDragMove(){var swiper=this;if(swiper.params.lazy.enabled){swiper.lazy.load();}},transitionStart:function transitionStart(){var swiper=this;if(swiper.params.lazy.enabled){if(swiper.params.lazy.loadOnTransitionStart||(!swiper.params.lazy.loadOnTransitionStart&&!swiper.lazy.initialImageLoaded)){swiper.lazy.load();}}},transitionEnd:function transitionEnd(){var swiper=this;if(swiper.params.lazy.enabled&&!swiper.params.lazy.loadOnTransitionStart){swiper.lazy.load();}},},};var Controller={LinearSpline:function LinearSpline(x,y){var binarySearch=(function search(){var maxIndex;var minIndex;var guess;return function(array,val){minIndex=-1;maxIndex=array.length;while(maxIndex-minIndex>1){guess=(maxIndex+minIndex)>>1;if(array[guess]<=val){minIndex=guess;}else{maxIndex=guess;}} 1013return maxIndex;};})();this.x=x;this.y=y;this.lastIndex=x.length-1;var i1;var i3;this.interpolate=function interpolate(x2){if(!x2){return 0;} 1014i3=binarySearch(this.x,x2);i1=i3-1;return(((x2-this.x[i1])*(this.y[i3]-this.y[i1]))/(this.x[i3]-this.x[i1])+ 1015this.y[i1]);};return this;},getInterpolateFunction:function getInterpolateFunction(c){var swiper=this;if(!swiper.controller.spline){swiper.controller.spline=swiper.params.loop?new Controller.LinearSpline(swiper.slidesGrid,c.slidesGrid):new Controller.LinearSpline(swiper.snapGrid,c.snapGrid);}},setTranslate:function setTranslate(setTranslate$1,byController){var swiper=this;var controlled=swiper.controller.control;var multiplier;var controlledTranslate;function setControlledTranslate(c){var translate=swiper.rtlTranslate?-swiper.translate:swiper.translate;if(swiper.params.controller.by==='slide'){swiper.controller.getInterpolateFunction(c);controlledTranslate=-swiper.controller.spline.interpolate(-translate);} 1016if(!controlledTranslate||swiper.params.controller.by==='container'){multiplier=(c.maxTranslate()-c.minTranslate())/(swiper.maxTranslate()-swiper.minTranslate());controlledTranslate=(translate-swiper.minTranslate())*multiplier+ 1017c.minTranslate();} 1018if(swiper.params.controller.inverse){controlledTranslate=c.maxTranslate()-controlledTranslate;} 1019c.updateProgress(controlledTranslate);c.setTranslate(controlledTranslate,swiper);c.updateActiveIndex();c.updateSlidesClasses();} 1020if(Array.isArray(controlled)){for(var i=0;i<controlled.length;i+=1){if(controlled[i]!==byController&&controlled[i]instanceof Swiper){setControlledTranslate(controlled[i]);}}}else if(controlled instanceof Swiper&&byController!==controlled){setControlledTranslate(controlled);}},setTransition:function setTransition(duration,byController){var swiper=this;var controlled=swiper.controller.control;var i;function setControlledTransition(c){c.setTransition(duration,swiper);if(duration!==0){c.transitionStart();if(c.params.autoHeight){Utils.nextTick(function(){c.updateAutoHeight();});} 1021c.$wrapperEl.transitionEnd(function(){if(!controlled){return;} 1022if(c.params.loop&&swiper.params.controller.by==='slide'){c.loopFix();} 1023c.transitionEnd();});}} 1024if(Array.isArray(controlled)){for(i=0;i<controlled.length;i+=1){if(controlled[i]!==byController&&controlled[i]instanceof Swiper){setControlledTransition(controlled[i]);}}}else if(controlled instanceof Swiper&&byController!==controlled){setControlledTransition(controlled);}},};var Controller$1={name:'controller',params:{controller:{control:undefined,inverse:false,by:'slide',},},create:function create(){var swiper=this;Utils.extend(swiper,{controller:{control:swiper.params.controller.control,getInterpolateFunction:Controller.getInterpolateFunction.bind(swiper),setTranslate:Controller.setTranslate.bind(swiper),setTransition:Controller.setTransition.bind(swiper),},});},on:{update:function update(){var swiper=this;if(!swiper.controller.control){return;} 1025if(swiper.controller.spline){swiper.controller.spline=undefined;delete swiper.controller.spline;}},resize:function resize(){var swiper=this;if(!swiper.controller.control){return;} 1026if(swiper.controller.spline){swiper.controller.spline=undefined;delete swiper.controller.spline;}},observerUpdate:function observerUpdate(){var swiper=this;if(!swiper.controller.control){return;} 1027if(swiper.controller.spline){swiper.controller.spline=undefined;delete swiper.controller.spline;}},setTranslate:function setTranslate(translate,byController){var swiper=this;if(!swiper.controller.control){return;} 1028swiper.controller.setTranslate(translate,byController);},setTransition:function setTransition(duration,byController){var swiper=this;if(!swiper.controller.control){return;} 1029swiper.controller.setTransition(duration,byController);},},};var a11y={makeElFocusable:function makeElFocusable($el){$el.attr('tabIndex','0');return $el;},addElRole:function addElRole($el,role){$el.attr('role',role);return $el;},addElLabel:function addElLabel($el,label){$el.attr('aria-label',label);return $el;},disableEl:function disableEl($el){$el.attr('aria-disabled',true);return $el;},enableEl:function enableEl($el){$el.attr('aria-disabled',false);return $el;},onEnterKey:function onEnterKey(e){var swiper=this;var params=swiper.params.a11y;if(e.keyCode!==13){return;} 1030var $targetEl=$(e.target);if(swiper.navigation&&swiper.navigation.$nextEl&&$targetEl.is(swiper.navigation.$nextEl)){if(!(swiper.isEnd&&!swiper.params.loop)){swiper.slideNext();} 1031if(swiper.isEnd){swiper.a11y.notify(params.lastSlideMessage);}else{swiper.a11y.notify(params.nextSlideMessage);}} 1032if(swiper.navigation&&swiper.navigation.$prevEl&&$targetEl.is(swiper.navigation.$prevEl)){if(!(swiper.isBeginning&&!swiper.params.loop)){swiper.slidePrev();} 1033if(swiper.isBeginning){swiper.a11y.notify(params.firstSlideMessage);}else{swiper.a11y.notify(params.prevSlideMessage);}} 1034if(swiper.pagination&&$targetEl.is('.'+swiper.params.pagination.bulletClass)){$targetEl[0].click();}},notify:function notify(message){var swiper=this;var notification=swiper.a11y.liveRegion;if(notification.length===0){return;} 1035notification.html('');notification.html(message);},updateNavigation:function updateNavigation(){var swiper=this;if(swiper.params.loop){return;} 1036var ref=swiper.navigation;var $nextEl=ref.$nextEl;var $prevEl=ref.$prevEl;if($prevEl&&$prevEl.length>0){if(swiper.isBeginning){swiper.a11y.disableEl($prevEl);}else{swiper.a11y.enableEl($prevEl);}} 1037if($nextEl&&$nextEl.length>0){if(swiper.isEnd){swiper.a11y.disableEl($nextEl);}else{swiper.a11y.enableEl($nextEl);}}},updatePagination:function updatePagination(){var swiper=this;var params=swiper.params.a11y;if(swiper.pagination&&swiper.params.pagination.clickable&&swiper.pagination.bullets&&swiper.pagination.bullets.length){swiper.pagination.bullets.each(function(bulletIndex,bulletEl){var $bulletEl=$(bulletEl);swiper.a11y.makeElFocusable($bulletEl);swiper.a11y.addElRole($bulletEl,'button');swiper.a11y.addElLabel($bulletEl,params.paginationBulletMessage.replace(/{{index}}/,$bulletEl.index()+1));});}},init:function init(){var swiper=this;swiper.$el.append(swiper.a11y.liveRegion);var params=swiper.params.a11y;var $nextEl;var $prevEl;if(swiper.navigation&&swiper.navigation.$nextEl){$nextEl=swiper.navigation.$nextEl;} 1038if(swiper.navigation&&swiper.navigation.$prevEl){$prevEl=swiper.navigation.$prevEl;} 1039if($nextEl){swiper.a11y.makeElFocusable($nextEl);swiper.a11y.addElRole($nextEl,'button');swiper.a11y.addElLabel($nextEl,params.nextSlideMessage);$nextEl.on('keydown',swiper.a11y.onEnterKey);} 1040if($prevEl){swiper.a11y.makeElFocusable($prevEl);swiper.a11y.addElRole($prevEl,'button');swiper.a11y.addElLabel($prevEl,params.prevSlideMessage);$prevEl.on('keydown',swiper.a11y.onEnterKey);} 1041if(swiper.pagination&&swiper.params.pagination.clickable&&swiper.pagination.bullets&&swiper.pagination.bullets.length){swiper.pagination.$el.on('keydown','.'+swiper.params.pagination.bulletClass,swiper.a11y.onEnterKey);}},destroy:function destroy(){var swiper=this;if(swiper.a11y.liveRegion&&swiper.a11y.liveRegion.length>0){swiper.a11y.liveRegion.remove();} 1042var $nextEl;var $prevEl;if(swiper.navigation&&swiper.navigation.$nextEl){$nextEl=swiper.navigation.$nextEl;} 1043if(swiper.navigation&&swiper.navigation.$prevEl){$prevEl=swiper.navigation.$prevEl;} 1044if($nextEl){$nextEl.off('keydown',swiper.a11y.onEnterKey);} 1045if($prevEl){$prevEl.off('keydown',swiper.a11y.onEnterKey);} 1046if(swiper.pagination&&swiper.params.pagination.clickable&&swiper.pagination.bullets&&swiper.pagination.bullets.length){swiper.pagination.$el.off('keydown','.'+swiper.params.pagination.bulletClass,swiper.a11y.onEnterKey);}},};var A11y={name:'a11y',params:{a11y:{enabled:true,notificationClass:'swiper-notification',prevSlideMessage:'Previous slide',nextSlideMessage:'Next slide',firstSlideMessage:'This is the first slide',lastSlideMessage:'This is the last slide',paginationBulletMessage:'Go to slide {{index}}',},},create:function create(){var swiper=this;Utils.extend(swiper,{a11y:{liveRegion:$('<span class="'+ 1047swiper.params.a11y.notificationClass+'" aria-live="assertive" aria-atomic="true"></span>'),},});Object.keys(a11y).forEach(function(methodName){swiper.a11y[methodName]=a11y[methodName].bind(swiper);});},on:{init:function init(){var swiper=this;if(!swiper.params.a11y.enabled){return;} 1048swiper.a11y.init();swiper.a11y.updateNavigation();},toEdge:function toEdge(){var swiper=this;if(!swiper.params.a11y.enabled){return;} 1049swiper.a11y.updateNavigation();},fromEdge:function fromEdge(){var swiper=this;if(!swiper.params.a11y.enabled){return;} 1050swiper.a11y.updateNavigation();},paginationUpdate:function paginationUpdate(){var swiper=this;if(!swiper.params.a11y.enabled){return;} 1051swiper.a11y.updatePagination();},destroy:function destroy(){var swiper=this;if(!swiper.params.a11y.enabled){return;} 1052swiper.a11y.destroy();},},};var History={init:function init(){var swiper=this;if(!swiper.params.history){return;} 1053if(!win.history||!win.history.pushState){swiper.params.history.enabled=false;swiper.params.hashNavigation.enabled=true;return;} 1054var history=swiper.history;history.initialized=true;history.paths=History.getPathValues();if(!history.paths.key&&!history.paths.value){return;} 1055history.scrollToSlide(0,history.paths.value,swiper.params.runCallbacksOnInit);if(!swiper.params.history.replaceState){win.addEventListener('popstate',swiper.history.setHistoryPopState);}},destroy:function destroy(){var swiper=this;if(!swiper.params.history.replaceState){win.removeEventListener('popstate',swiper.history.setHistoryPopState);}},setHistoryPopState:function setHistoryPopState(){var swiper=this;swiper.history.paths=History.getPathValues();swiper.history.scrollToSlide(swiper.params.speed,swiper.history.paths.value,false);},getPathValues:function getPathValues(){var pathArray=win.location.pathname.slice(1).split('/').filter(function(part){return part!=='';});var total=pathArray.length;var key=pathArray[total-2];var value=pathArray[total-1];return{key:key,value:value};},setHistory:function setHistory(key,index){var swiper=this;if(!swiper.history.initialized||!swiper.params.history.enabled){return;} 1056var slide=swiper.slides.eq(index);var value=History.slugify(slide.attr('data-history'));if(!win.location.pathname.includes(key)){value=key+'/'+value;} 1057var currentState=win.history.state;if(currentState&¤tState.value===value){return;} 1058if(swiper.params.history.replaceState){win.history.replaceState({value:value},null,value);}else{win.history.pushState({value:value},null,value);}},slugify:function slugify(text){return text.toString().toLowerCase().replace(/\s+/g,'-').replace(/[^\w-]+/g,'').replace(/--+/g,'-').replace(/^-+/,'').replace(/-+$/,'');},scrollToSlide:function scrollToSlide(speed,value,runCallbacks){var swiper=this;if(value){for(var i=0,length=swiper.slides.length;i<length;i+=1){var slide=swiper.slides.eq(i);var slideHistory=History.slugify(slide.attr('data-history'));if(slideHistory===value&&!slide.hasClass(swiper.params.slideDuplicateClass)){var index=slide.index();swiper.slideTo(index,speed,runCallbacks);}}}else{swiper.slideTo(0,speed,runCallbacks);}},};var History$1={name:'history',params:{history:{enabled:false,replaceState:false,key:'slides',},},create:function create(){var swiper=this;Utils.extend(swiper,{history:{init:History.init.bind(swiper),setHistory:History.setHistory.bind(swiper),setHistoryPopState:History.setHistoryPopState.bind(swiper),scrollToSlide:History.scrollToSlide.bind(swiper),destroy:History.destroy.bind(swiper),},});},on:{init:function init(){var swiper=this;if(swiper.params.history.enabled){swiper.history.init();}},destroy:function destroy(){var swiper=this;if(swiper.params.history.enabled){swiper.history.destroy();}},transitionEnd:function transitionEnd(){var swiper=this;if(swiper.history.initialized){swiper.history.setHistory(swiper.params.history.key,swiper.activeIndex);}},},};var HashNavigation={onHashCange:function onHashCange(){var swiper=this;var newHash=doc.location.hash.replace('#','');var activeSlideHash=swiper.slides.eq(swiper.activeIndex).attr('data-hash');if(newHash!==activeSlideHash){swiper.slideTo(swiper.$wrapperEl.children('.'+ 1059swiper.params.slideClass+'[data-hash="'+ 1060newHash+'"]').index());}},setHash:function setHash(){var swiper=this;if(!swiper.hashNavigation.initialized||!swiper.params.hashNavigation.enabled){return;} 1061if(swiper.params.hashNavigation.replaceState&&win.history&&win.history.replaceState){win.history.replaceState(null,null,'#'+ 1062swiper.slides.eq(swiper.activeIndex).attr('data-hash')||'');}else{var slide=swiper.slides.eq(swiper.activeIndex);var hash=slide.attr('data-hash')||slide.attr('data-history');doc.location.hash=hash||'';}},init:function init(){var swiper=this;if(!swiper.params.hashNavigation.enabled||(swiper.params.history&&swiper.params.history.enabled)){return;} 1063swiper.hashNavigation.initialized=true;var hash=doc.location.hash.replace('#','');if(hash){var speed=0;for(var i=0,length=swiper.slides.length;i<length;i+=1){var slide=swiper.slides.eq(i);var slideHash=slide.attr('data-hash')||slide.attr('data-history');if(slideHash===hash&&!slide.hasClass(swiper.params.slideDuplicateClass)){var index=slide.index();swiper.slideTo(index,speed,swiper.params.runCallbacksOnInit,true);}}} 1064if(swiper.params.hashNavigation.watchState){$(win).on('hashchange',swiper.hashNavigation.onHashCange);}},destroy:function destroy(){var swiper=this;if(swiper.params.hashNavigation.watchState){$(win).off('hashchange',swiper.hashNavigation.onHashCange);}},};var HashNavigation$1={name:'hash-navigation',params:{hashNavigation:{enabled:false,replaceState:false,watchState:false,},},create:function create(){var swiper=this;Utils.extend(swiper,{hashNavigation:{initialized:false,init:HashNavigation.init.bind(swiper),destroy:HashNavigation.destroy.bind(swiper),setHash:HashNavigation.setHash.bind(swiper),onHashCange:HashNavigation.onHashCange.bind(swiper),},});},on:{init:function init(){var swiper=this;if(swiper.params.hashNavigation.enabled){swiper.hashNavigation.init();}},destroy:function destroy(){var swiper=this;if(swiper.params.hashNavigation.enabled){swiper.hashNavigation.destroy();}},transitionEnd:function transitionEnd(){var swiper=this;if(swiper.hashNavigation.initialized){swiper.hashNavigation.setHash();}},},};var Autoplay={run:function run(){var swiper=this;var $activeSlideEl=swiper.slides.eq(swiper.activeIndex);var delay=swiper.params.autoplay.delay;if($activeSlideEl.attr('data-swiper-autoplay')){delay=$activeSlideEl.attr('data-swiper-autoplay')||swiper.params.autoplay.delay;} 1065swiper.autoplay.timeout=Utils.nextTick(function(){if(swiper.params.autoplay.reverseDirection){if(swiper.params.loop){swiper.loopFix();swiper.slidePrev(swiper.params.speed,true,true);swiper.emit('autoplay');}else if(!swiper.isBeginning){swiper.slidePrev(swiper.params.speed,true,true);swiper.emit('autoplay');}else if(!swiper.params.autoplay.stopOnLastSlide){swiper.slideTo(swiper.slides.length-1,swiper.params.speed,true,true);swiper.emit('autoplay');}else{swiper.autoplay.stop();}}else if(swiper.params.loop){swiper.loopFix();swiper.slideNext(swiper.params.speed,true,true);swiper.emit('autoplay');}else if(!swiper.isEnd){swiper.slideNext(swiper.params.speed,true,true);swiper.emit('autoplay');}else if(!swiper.params.autoplay.stopOnLastSlide){swiper.slideTo(0,swiper.params.speed,true,true);swiper.emit('autoplay');}else{swiper.autoplay.stop();}},delay);},start:function start(){var swiper=this;if(typeof swiper.autoplay.timeout!=='undefined'){return false;} 1066if(swiper.autoplay.running){return false;} 1067swiper.autoplay.running=true;swiper.emit('autoplayStart');swiper.autoplay.run();return true;},stop:function stop(){var swiper=this;if(!swiper.autoplay.running){return false;} 1068if(typeof swiper.autoplay.timeout==='undefined'){return false;} 1069if(swiper.autoplay.timeout){clearTimeout(swiper.autoplay.timeout);swiper.autoplay.timeout=undefined;} 1070swiper.autoplay.running=false;swiper.emit('autoplayStop');return true;},pause:function pause(speed){var swiper=this;if(!swiper.autoplay.running){return;} 1071if(swiper.autoplay.paused){return;} 1072if(swiper.autoplay.timeout){clearTimeout(swiper.autoplay.timeout);} 1073swiper.autoplay.paused=true;if(speed===0||!swiper.params.autoplay.waitForTransition){swiper.autoplay.paused=false;swiper.autoplay.run();}else{swiper.$wrapperEl[0].addEventListener('transitionend',swiper.autoplay.onTransitionEnd);swiper.$wrapperEl[0].addEventListener('webkitTransitionEnd',swiper.autoplay.onTransitionEnd);}},};var Autoplay$1={name:'autoplay',params:{autoplay:{enabled:false,delay:3000,waitForTransition:true,disableOnInteraction:true,stopOnLastSlide:false,reverseDirection:false,},},create:function create(){var swiper=this;Utils.extend(swiper,{autoplay:{running:false,paused:false,run:Autoplay.run.bind(swiper),start:Autoplay.start.bind(swiper),stop:Autoplay.stop.bind(swiper),pause:Autoplay.pause.bind(swiper),onTransitionEnd:function onTransitionEnd(e){if(!swiper||swiper.destroyed||!swiper.$wrapperEl){return;} 1074if(e.target!==this){return;} 1075swiper.$wrapperEl[0].removeEventListener('transitionend',swiper.autoplay.onTransitionEnd);swiper.$wrapperEl[0].removeEventListener('webkitTransitionEnd',swiper.autoplay.onTransitionEnd);swiper.autoplay.paused=false;if(!swiper.autoplay.running){swiper.autoplay.stop();}else{swiper.autoplay.run();}},},});},on:{init:function init(){var swiper=this;if(swiper.params.autoplay.enabled){swiper.autoplay.start();}},beforeTransitionStart:function beforeTransitionStart(speed,internal){var swiper=this;if(swiper.autoplay.running){if(internal||!swiper.params.autoplay.disableOnInteraction){swiper.autoplay.pause(speed);}else{swiper.autoplay.stop();}}},sliderFirstMove:function sliderFirstMove(){var swiper=this;if(swiper.autoplay.running){if(swiper.params.autoplay.disableOnInteraction){swiper.autoplay.stop();}else{swiper.autoplay.pause();}}},destroy:function destroy(){var swiper=this;if(swiper.autoplay.running){swiper.autoplay.stop();}},},};var Fade={setTranslate:function setTranslate(){var swiper=this;var slides=swiper.slides;for(var i=0;i<slides.length;i+=1){var $slideEl=swiper.slides.eq(i);var offset=$slideEl[0].swiperSlideOffset;var tx=-offset;if(!swiper.params.virtualTranslate){tx-=swiper.translate;} 1076var ty=0;if(!swiper.isHorizontal()){ty=tx;tx=0;} 1077var slideOpacity=swiper.params.fadeEffect.crossFade?Math.max(1-Math.abs($slideEl[0].progress),0):1+Math.min(Math.max($slideEl[0].progress,-1),0);$slideEl.css({opacity:slideOpacity,}).transform('translate3d('+tx+'px, '+ty+'px, 0px)');}},setTransition:function setTransition(duration){var swiper=this;var slides=swiper.slides;var $wrapperEl=swiper.$wrapperEl;slides.transition(duration);if(swiper.params.virtualTranslate&&duration!==0){var eventTriggered=false;slides.transitionEnd(function(){if(eventTriggered){return;} 1078if(!swiper||swiper.destroyed){return;} 1079eventTriggered=true;swiper.animating=false;var triggerEvents=['webkitTransitionEnd','transitionend',];for(var i=0;i<triggerEvents.length;i+=1){$wrapperEl.trigger(triggerEvents[i]);}});}},};var EffectFade={name:'effect-fade',params:{fadeEffect:{crossFade:false,},},create:function create(){var swiper=this;Utils.extend(swiper,{fadeEffect:{setTranslate:Fade.setTranslate.bind(swiper),setTransition:Fade.setTransition.bind(swiper),},});},on:{beforeInit:function beforeInit(){var swiper=this;if(swiper.params.effect!=='fade'){return;} 1080swiper.classNames.push(swiper.params.containerModifierClass+'fade');var overwriteParams={slidesPerView:1,slidesPerColumn:1,slidesPerGroup:1,watchSlidesProgress:true,spaceBetween:0,virtualTranslate:true,};Utils.extend(swiper.params,overwriteParams);Utils.extend(swiper.originalParams,overwriteParams);},setTranslate:function setTranslate(){var swiper=this;if(swiper.params.effect!=='fade'){return;} 1081swiper.fadeEffect.setTranslate();},setTransition:function setTransition(duration){var swiper=this;if(swiper.params.effect!=='fade'){return;} 1082swiper.fadeEffect.setTransition(duration);},},};var Cube={setTranslate:function setTranslate(){var swiper=this;var $el=swiper.$el;var $wrapperEl=swiper.$wrapperEl;var slides=swiper.slides;var swiperWidth=swiper.width;var swiperHeight=swiper.height;var rtl=swiper.rtlTranslate;var swiperSize=swiper.size;var params=swiper.params.cubeEffect;var isHorizontal=swiper.isHorizontal();var isVirtual=swiper.virtual&&swiper.params.virtual.enabled;var wrapperRotate=0;var $cubeShadowEl;if(params.shadow){if(isHorizontal){$cubeShadowEl=$wrapperEl.find('.swiper-cube-shadow');if($cubeShadowEl.length===0){$cubeShadowEl=$('<div class="swiper-cube-shadow"></div>');$wrapperEl.append($cubeShadowEl);} 1083$cubeShadowEl.css({height:swiperWidth+'px'});}else{$cubeShadowEl=$el.find('.swiper-cube-shadow');if($cubeShadowEl.length===0){$cubeShadowEl=$('<div class="swiper-cube-shadow"></div>');$el.append($cubeShadowEl);}}} 1084for(var i=0;i<slides.length;i+=1){var $slideEl=slides.eq(i);var slideIndex=i;if(isVirtual){slideIndex=parseInt($slideEl.attr('data-swiper-slide-index'),10);} 1085var slideAngle=slideIndex*90;var round=Math.floor(slideAngle/360);if(rtl){slideAngle=-slideAngle;round=Math.floor(-slideAngle/360);}
1086var progress=Math.max(Math.min($slideEl[0].progress,1),-1);var tx=0;var ty=0;var tz=0;if(slideIndex%4===0){tx=-round*4*swiperSize;tz=0;}else if((slideIndex-1)%4===0){tx=0;tz=-round*4*swiperSize;}else if((slideIndex-2)%4===0){tx=swiperSize+round*4*swiperSize;tz=swiperSize;}else if((slideIndex-3)%4===0){tx=-swiperSize;tz=3*swiperSize+swiperSize*4*round;} 1087if(rtl){tx=-tx;} 1088if(!isHorizontal){ty=tx;tx=0;} 1089var transform='rotateX('+ 1090(isHorizontal?0:-slideAngle)+'deg) rotateY('+ 1091(isHorizontal?slideAngle:0)+'deg) translate3d('+ 1092tx+'px, '+ 1093ty+'px, '+ 1094tz+'px)';if(progress<=1&&progress>-1){wrapperRotate=slideIndex*90+progress*90;if(rtl){wrapperRotate=-slideIndex*90-progress*90;}} 1095$slideEl.transform(transform);if(params.slideShadows){var shadowBefore=isHorizontal?$slideEl.find('.swiper-slide-shadow-left'):$slideEl.find('.swiper-slide-shadow-top');var shadowAfter=isHorizontal?$slideEl.find('.swiper-slide-shadow-right'):$slideEl.find('.swiper-slide-shadow-bottom');if(shadowBefore.length===0){shadowBefore=$('<div class="swiper-slide-shadow-'+ 1096(isHorizontal?'left':'top')+'"></div>');$slideEl.append(shadowBefore);} 1097if(shadowAfter.length===0){shadowAfter=$('<div class="swiper-slide-shadow-'+ 1098(isHorizontal?'right':'bottom')+'"></div>');$slideEl.append(shadowAfter);} 1099if(shadowBefore.length){shadowBefore[0].style.opacity=Math.max(-progress,0);} 1100if(shadowAfter.length){shadowAfter[0].style.opacity=Math.max(progress,0);}}} 1101$wrapperEl.css({'-webkit-transform-origin':'50% 50% -'+swiperSize/2+'px','-moz-transform-origin':'50% 50% -'+swiperSize/2+'px','-ms-transform-origin':'50% 50% -'+swiperSize/2+'px','transform-origin':'50% 50% -'+swiperSize/2+'px',});if(params.shadow){if(isHorizontal){$cubeShadowEl.transform('translate3d(0px, '+ 1102(swiperWidth/2+params.shadowOffset)+'px, '+ 1103-swiperWidth/2+'px) rotateX(90deg) rotateZ(0deg) scale('+ 1104params.shadowScale+')');}else{var shadowAngle=Math.abs(wrapperRotate)- 1105Math.floor(Math.abs(wrapperRotate)/90)*90;var multiplier=1.5- 1106(Math.sin((shadowAngle*2*Math.PI)/360)/2+ 1107Math.cos((shadowAngle*2*Math.PI)/360)/2);var scale1=params.shadowScale;var scale2=params.shadowScale/multiplier;var offset=params.shadowOffset;$cubeShadowEl.transform('scale3d('+ 1108scale1+', 1, '+ 1109scale2+') translate3d(0px, '+ 1110(swiperHeight/2+offset)+'px, '+ 1111-swiperHeight/2/scale2+'px) rotateX(-90deg)');}} 1112var zFactor=Browser.isSafari||Browser.isUiWebView?-swiperSize/2:0;$wrapperEl.transform('translate3d(0px,0,'+ 1113zFactor+'px) rotateX('+ 1114(swiper.isHorizontal()?0:wrapperRotate)+'deg) rotateY('+ 1115(swiper.isHorizontal()?-wrapperRotate:0)+'deg)');},setTransition:function setTransition(duration){var swiper=this;var $el=swiper.$el;var slides=swiper.slides;slides.transition(duration).find('.swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left').transition(duration);if(swiper.params.cubeEffect.shadow&&!swiper.isHorizontal()){$el.find('.swiper-cube-shadow').transition(duration);}},};var EffectCube={name:'effect-cube',params:{cubeEffect:{slideShadows:true,shadow:true,shadowOffset:20,shadowScale:0.94,},},create:function create(){var swiper=this;Utils.extend(swiper,{cubeEffect:{setTranslate:Cube.setTranslate.bind(swiper),setTransition:Cube.setTransition.bind(swiper),},});},on:{beforeInit:function beforeInit(){var swiper=this;if(swiper.params.effect!=='cube'){return;} 1116swiper.classNames.push(swiper.params.containerModifierClass+'cube');swiper.classNames.push(swiper.params.containerModifierClass+'3d');var overwriteParams={slidesPerView:1,slidesPerColumn:1,slidesPerGroup:1,watchSlidesProgress:true,resistanceRatio:0,spaceBetween:0,centeredSlides:false,virtualTranslate:true,};Utils.extend(swiper.params,overwriteParams);Utils.extend(swiper.originalParams,overwriteParams);},setTranslate:function setTranslate(){var swiper=this;if(swiper.params.effect!=='cube'){return;} 1117swiper.cubeEffect.setTranslate();},setTransition:function setTransition(duration){var swiper=this;if(swiper.params.effect!=='cube'){return;} 1118swiper.cubeEffect.setTransition(duration);},},};var Flip={setTranslate:function setTranslate(){var swiper=this;var slides=swiper.slides;var rtl=swiper.rtlTranslate;
vendor: 6,923 bytes, lines 1118-1154
1118for(var i=0;i<slides.length;i+=1){var $slideEl=slides.eq(i);var progress=$slideEl[0].progress;if(swiper.params.flipEffect.limitRotation){progress=Math.max(Math.min($slideEl[0].progress,1),-1);} 1119var offset=$slideEl[0].swiperSlideOffset;var rotate=-180*progress;var rotateY=rotate;var rotateX=0;var tx=-offset;var ty=0;if(!swiper.isHorizontal()){ty=tx;tx=0;rotateX=-rotateY;rotateY=0;}else if(rtl){rotateY=-rotateY;} 1120$slideEl[0].style.zIndex=-Math.abs(Math.round(progress))+slides.length;if(swiper.params.flipEffect.slideShadows){var shadowBefore=swiper.isHorizontal()?$slideEl.find('.swiper-slide-shadow-left'):$slideEl.find('.swiper-slide-shadow-top');var shadowAfter=swiper.isHorizontal()?$slideEl.find('.swiper-slide-shadow-right'):$slideEl.find('.swiper-slide-shadow-bottom');if(shadowBefore.length===0){shadowBefore=$('<div class="swiper-slide-shadow-'+ 1121(swiper.isHorizontal()?'left':'top')+'"></div>');$slideEl.append(shadowBefore);} 1122if(shadowAfter.length===0){shadowAfter=$('<div class="swiper-slide-shadow-'+ 1123(swiper.isHorizontal()?'right':'bottom')+'"></div>');$slideEl.append(shadowAfter);} 1124if(shadowBefore.length){shadowBefore[0].style.opacity=Math.max(-progress,0);} 1125if(shadowAfter.length){shadowAfter[0].style.opacity=Math.max(progress,0);}} 1126$slideEl.transform('translate3d('+ 1127tx+'px, '+ 1128ty+'px, 0px) rotateX('+ 1129rotateX+'deg) rotateY('+ 1130rotateY+'deg)');}},setTransition:function setTransition(duration){var swiper=this;var slides=swiper.slides;var activeIndex=swiper.activeIndex;var $wrapperEl=swiper.$wrapperEl;slides.transition(duration).find('.swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left').transition(duration);if(swiper.params.virtualTranslate&&duration!==0){var eventTriggered=false;slides.eq(activeIndex).transitionEnd(function onTransitionEnd(){if(eventTriggered){return;} 1131if(!swiper||swiper.destroyed){return;} 1132eventTriggered=true;swiper.animating=false;var triggerEvents=['webkitTransitionEnd','transitionend',];for(var i=0;i<triggerEvents.length;i+=1){$wrapperEl.trigger(triggerEvents[i]);}});}},};var EffectFlip={name:'effect-flip',params:{flipEffect:{slideShadows:true,limitRotation:true,},},create:function create(){var swiper=this;Utils.extend(swiper,{flipEffect:{setTranslate:Flip.setTranslate.bind(swiper),setTransition:Flip.setTransition.bind(swiper),},});},on:{beforeInit:function beforeInit(){var swiper=this;if(swiper.params.effect!=='flip'){return;} 1133swiper.classNames.push(swiper.params.containerModifierClass+'flip');swiper.classNames.push(swiper.params.containerModifierClass+'3d');var overwriteParams={slidesPerView:1,slidesPerColumn:1,slidesPerGroup:1,watchSlidesProgress:true,spaceBetween:0,virtualTranslate:true,};Utils.extend(swiper.params,overwriteParams);Utils.extend(swiper.originalParams,overwriteParams);},setTranslate:function setTranslate(){var swiper=this;if(swiper.params.effect!=='flip'){return;} 1134swiper.flipEffect.setTranslate();},setTransition:function setTransition(duration){var swiper=this;if(swiper.params.effect!=='flip'){return;} 1135swiper.flipEffect.setTransition(duration);},},};var Coverflow={setTranslate:function setTranslate(){var swiper=this;var swiperWidth=swiper.width;var swiperHeight=swiper.height;var slides=swiper.slides;var $wrapperEl=swiper.$wrapperEl;var slidesSizesGrid=swiper.slidesSizesGrid;var params=swiper.params.coverflowEffect;var isHorizontal=swiper.isHorizontal();var transform=swiper.translate;var center=isHorizontal?-transform+swiperWidth/2:-transform+swiperHeight/2;var rotate=isHorizontal?params.rotate:-params.rotate;var translate=params.depth;for(var i=0,length=slides.length;i<length;i+=1){var $slideEl=slides.eq(i);var slideSize=slidesSizesGrid[i];var slideOffset=$slideEl[0].swiperSlideOffset;var offsetMultiplier=((center-slideOffset-slideSize/2)/slideSize)*params.modifier;var rotateY=isHorizontal?rotate*offsetMultiplier:0;var rotateX=isHorizontal?0:rotate*offsetMultiplier;var translateZ=-translate*Math.abs(offsetMultiplier);var translateY=isHorizontal?0:params.stretch*offsetMultiplier;var translateX=isHorizontal?params.stretch*offsetMultiplier:0;if(Math.abs(translateX)<0.001){translateX=0;} 1136if(Math.abs(translateY)<0.001){translateY=0;} 1137if(Math.abs(translateZ)<0.001){translateZ=0;} 1138if(Math.abs(rotateY)<0.001){rotateY=0;} 1139if(Math.abs(rotateX)<0.001){rotateX=0;} 1140var slideTransform='translate3d('+ 1141translateX+'px,'+ 1142translateY+'px,'+ 1143translateZ+'px) rotateX('+ 1144rotateX+'deg) rotateY('+ 1145rotateY+'deg)';$slideEl.transform(slideTransform);$slideEl[0].style.zIndex=-Math.abs(Math.round(offsetMultiplier))+1;if(params.slideShadows){var $shadowBeforeEl=isHorizontal?$slideEl.find('.swiper-slide-shadow-left'):$slideEl.find('.swiper-slide-shadow-top');var $shadowAfterEl=isHorizontal?$slideEl.find('.swiper-slide-shadow-right'):$slideEl.find('.swiper-slide-shadow-bottom');if($shadowBeforeEl.length===0){$shadowBeforeEl=$('<div class="swiper-slide-shadow-'+ 1146(isHorizontal?'left':'top')+'"></div>');$slideEl.append($shadowBeforeEl);} 1147if($shadowAfterEl.length===0){$shadowAfterEl=$('<div class="swiper-slide-shadow-'+ 1148(isHorizontal?'right':'bottom')+'"></div>');$slideEl.append($shadowAfterEl);} 1149if($shadowBeforeEl.length){$shadowBeforeEl[0].style.opacity=offsetMultiplier>0?offsetMultiplier:0;} 1150if($shadowAfterEl.length){$shadowAfterEl[0].style.opacity=-offsetMultiplier>0?-offsetMultiplier:0;}}} 1151if(Support.pointerEvents||Support.prefixedPointerEvents){var ws=$wrapperEl[0].style;ws.perspectiveOrigin=center+'px 50%';}},setTransition:function setTransition(duration){var swiper=this;swiper.slides.transition(duration).find('.swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left').transition(duration);},};var EffectCoverflow={name:'effect-coverflow',params:{coverflowEffect:{rotate:50,stretch:0,depth:100,modifier:1,slideShadows:true,},},create:function create(){var swiper=this;Utils.extend(swiper,{coverflowEffect:{setTranslate:Coverflow.setTranslate.bind(swiper),setTransition:Coverflow.setTransition.bind(swiper),},});},on:{beforeInit:function beforeInit(){var swiper=this;if(swiper.params.effect!=='coverflow'){return;} 1152swiper.classNames.push(swiper.params.containerModifierClass+'coverflow');swiper.classNames.push(swiper.params.containerModifierClass+'3d');swiper.params.watchSlidesProgress=true;swiper.originalParams.watchSlidesProgress=true;},setTranslate:function setTranslate(){var swiper=this;if(swiper.params.effect!=='coverflow'){return;} 1153swiper.coverflowEffect.setTranslate();},setTransition:function setTransition(duration){var swiper=this;if(swiper.params.effect!=='coverflow'){return;} 1154swiper.coverflowEffect.setTransition(duration);},},};var components=[Device$1,Support$1,Browser$1,Resize,Observer$1,Virtual$1,Keyboard$1,Mousewheel$1,Navigation$1,Pagination$1,Scrollbar$1,Parallax$1,Zoom$1,Lazy$1,Controller$1,A11y,History$1,HashNavigation$1,Autoplay$1,EffectFade,EffectCube,EffectFlip,Effe
1154ctCoverflow,];if(typeof Swiper.use==='undefined'){Swiper.use=Swiper.Class.use;Swiper.installModule=Swiper.Class.installModule;} 1155Swiper.use(components);return Swiper;});}catch(e){} 1156try{(()=>{"use strict";var t={d:(e,i)=>{for(var s in i)t.o(i,s)&&!t.o(e,s)&&Object.defineProperty(e,s,{enumerable:!0,get:i[s]})},o:(t,e)=>Object.prototype.hasOwnProperty.call(t,e),r:t=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(t,"__esModule",{value:!0})}},e={};function i(t){if(this.formData={},this.tree={},!(t instanceof FormData))return this;this.formData=t;const e=()=>{const t=new Map;return t.largestIndex=0,t.set=function(e,i){""===e?e=t.largestIndex++:/^[0-9]+$/.test(e)&&(e=parseInt(e),t.largestIndex<=e&&(t.largestIndex=e+1)),Map.prototype.set.call(t,e,i)},t};this.tree=e();const i=/^(?<name>[a-z][-a-z0-9_:]*)(?<array>(?:\[(?:[a-z][-a-z0-9_:]*|[0-9]*)\])*)/i;for(const[t,s]of this.formData){const o=t.match(i);if(o)if(""===o.groups.array)this.tree.set(o.groups.name,s);else{const t=[...o.groups.array.matchAll(/\[([a-z][-a-z0-9_:]*|[0-9]*)\]/gi)].map((([t,e])=>e));t.unshift(o.groups.name);const i=t.pop();t.reduce(((t,i)=>{if(/^[0-9]+$/.test(i)&&(i=parseInt(i)),t.get(i)instanceof Map)return t.get(i);const s=e();return t.set(i,s),s}),this.tree).set(i,s)}}}t.r(e),t.d(e,{all:()=>D,any:()=>M,date:()=>m,dayofweek:()=>u,email:()=>r,enum:()=>h,file:()=>d,maxdate:()=>z,maxfilesize:()=>j,maxitems:()=>v,maxlength:()=>x,maxnumber:()=>y,mindate:()=>A,minfilesize:()=>$,minitems:()=>w,minlength:()=>g,minnumber:()=>b,number:()=>c,required:()=>n,requiredfile:()=>a,stepnumber:()=>I,tel:()=>l,time:()=>f,url:()=>p}),i.prototype.entries=function(){return this.tree.entries()},i.prototype.get=function(t){return this.tree.get(t)},i.prototype.getAll=function(t){if(!this.has(t))return[];const e=t=>{const i=[];if(t instanceof Map)for(const[s,o]of t)i.push(...e(o));else""!==t&&i.push(t);return i};return e(this.get(t))},i.prototype.has=function(t){return this.tree.has(t)},i.prototype.keys=function(){return this.tree.keys()},i.prototype.values=function(){return this.tree.values()};const s=i;function o({rule:t,field:e,error:i,...s}){this.rule=t,this.field=e,this.error=i,this.properties=s}const n=function(t){if(0===t.getAll(this.field).map((t=>t.trim())).filter((t=>""!==t)).length)throw new o(this)},a=function(t){if(0===t.getAll(this.field).length)throw new o(this)},r=function(t){if(!t.getAll(this.field).map((t=>t.trim())).filter((t=>""!==t)).every((t=>{if(t.length<6)return!1;if(-1===t.indexOf("@",1))return!1;if(t.indexOf("@")!==t.lastIndexOf("@"))return!1;const[e,i]=t.split("@",2);if(!/^[a-zA-Z0-9!#$%&\'*+\/=?^_`{|}~\.-]+$/.test(e))return!1;if(/\.{2,}/.test(i))return!1;if(/(?:^[ \t\n\r\0\x0B.]|[ \t\n\r\0\x0B.]$)/.test(i))return!1;const s=i.split(".");if(s.length<2)return!1;for(const t of s){if(/(?:^[ \t\n\r\0\x0B-]|[ \t\n\r\0\x0B-]$)/.test(t))return!1;if(!/^[a-z0-9-]+$/i.test(t))return!1}return!0})))throw new o(this)},p=function(t){const e=t.getAll(this.field).map((t=>t.trim())).filter((t=>""!==t));if(!e.every((t=>{try{return(t=>-1!==["http","https","ftp","ftps","mailto","news","irc","irc6","ircs","gopher","nntp","feed","telnet","mms","rtsp","sms","svn","tel","fax","xmpp","webcal","urn"].indexOf(t))(new URL(t).protocol.replace(/:$/,""))}catch{return!1}})))throw new o(this)},l=function(t){if(!t.getAll(this.field).map((t=>t.trim())).filter((t=>""!==t)).every((t=>(((t=(t=t.replace(/[#*].*$/,"")).replaceAll(/[()/.*#\s-]+/g,"")).startsWith("+")||t.startsWith("00"))&&(t=`+${t.replace(/^[+0]+/,"")}`),!!/^[+]?[0-9]+$/.test(t)&&5<t.length&&t.length<16))))throw new o(this)},c=function(t){if(!t.getAll(this.field).map((t=>t.trim())).filter((t=>""!==t)).every((t=>!!/^[-]?[0-9]+(?:[eE][+-]?[0-9]+)?$/.test(t)||!!/^[-]?(?:[0-9]+)?[.][0-9]+(?:[eE][+-]?[0-9]+)?$/.test(t))))throw new o(this)},m=function(t){if(!t.getAll(this.field).map((t=>t.trim())).filter((t=>""!==t)).every((t=>{if(!/^[0-9]{4,}-[0-9]{2}-[0-9]{2}$/.test(t))return!1;const e=new Date(t);return!Number.isNaN(e.valueOf())})))throw new o(this)},f=function(t){if(!t.getAll(this.field).map((t=>t.trim())).filter((t=>""!==t)).every((t=>{const e=t.match(/^([0-9]{2})\:([0-9]{2})(?:\:([0-9]{2}))?$/);if(!e)return!1;const i=parseInt(e[1]),s=parseInt(e[2]),o=e[3]?parseInt(e[3]):0;return 0<=i&&i<=23&&0<=s&&s<=59&&0<=o&&o<=59})))throw new o(this)},d=function(t){if(!t.getAll(this.field).every((t=>t instanceof File&&this.accept?.some((e=>/^\.[a-z0-9]+$/i.test(e)?t.name.toLowerCase().endsWith(e.toLowerCase()):(t=>{const e=[],i=t.match(/^(?<toplevel>[a-z]+)\/(?<sub>[*]|[a-z0-9.+-]+)$/i);if(i){const t=i.groups.toplevel.toLowerCase(),s=i.groups.sub.toLowerCase();for(const[o,n]of(()=>{const t=new Map;return t.set("jpg|jpeg|jpe","image/jpeg"),t.set("gif","image/gif"),t.set("png","image/png"),t.set("bmp","image/bmp"),t.set("tiff|tif","image/tiff"),t.set("webp","image/webp"),t.set("ico","image/x-icon"),t.set("heic","image/heic"),t.set("asf|asx","video/x-ms-asf"),t.set("wmv","video/x-ms-wmv"),t.set("wmx","video/x-ms-wmx"),t.set("wm","video/x-ms-wm"),t.set("avi","video/avi"),t.set("divx","video/divx"),t.set("flv","video/x-flv"),t.set("mov|qt","video/quicktime"),t.set("mpeg|mpg|mpe","video/mpeg"),t.set("mp4|m4v","video/mp4"),t.set("ogv","video/ogg"),t.set("webm","video/webm"),t.set("mkv","video/x-matroska"),t.set("3gp|3gpp","video/3gpp"),t.set("3g2|3gp2","video/3gpp2"),t.set("txt|asc|c|cc|h|srt","text/plain"),t.set("csv","text/csv"),t.set("tsv","text/tab-separated-values"),t.set("ics","text/calendar"),t.set("rtx","text/richtext"),t.set("css","text/css"),t.set("htm|html","text/html"),t.set("vtt","text/vtt"),t.set("dfxp","application/ttaf+xml"),t.set("mp3|m4a|m4b","audio/mpeg"),t.set("aac","audio/aac"),t.set("ra|ram","audio/x-realaudio"),t.set("wav","audio/wav"),t.set("ogg|oga","audio/ogg"),t.set("flac","audio/flac"),t.set("mid|midi","audio/midi"),t.set("wma","audio/x-ms-wma"),t.set("wax","audio/x-ms-wax"),t.set("mka","audio/x-matroska"),t.set("rtf","application/rtf"),t.set("js","application/javascript"),t.set("pdf","application/pdf"),t.set("swf","application/x-shockwave-flash"),t.set("class","application/java"),t.set("tar","application/x-tar"),t.set("zip","application/zip"),t.set("gz|gzip","application/x-gzip"),t.set("rar","application/rar"),t.set("7z","application/x-7z-compressed"),t.set("exe","application/x-msdownload"),t.set("psd","application/octet-stream"),t.set("xcf","application/octet-stream"),t.set("doc","application/msword"),t.set("pot|pps|ppt","application/vnd.ms-powerpoint"),t.set("wri","application/vnd.ms-write"),t.set("xla|xls|xlt|xlw","application/vnd.ms-excel"),t.set("mdb","application/vnd.ms-access"),t.set("mpp","application/vnd.ms-project"),t.set("docx","application/vnd.openxmlformats-officedocument.wordprocessingml.document"),t.set("docm","application/vnd.ms-word.document.macroEnabled.12"),t.set("dotx","application/vnd.openxmlformats-officedocument.wordprocessingml.template"),t.set("dotm","application/vnd.ms-word.template.macroEnabled.12"),t.set("xlsx","application/vnd.openxmlformats-officedocument.spreadsheetml.sheet"),t.set("xlsm","application/vnd.ms-excel.sheet.macroEnabled.12"),t.set("xlsb","application/vnd.ms-excel.sheet.binary.macroEnabled.12"),t.set("xltx","application/vnd.openxmlformats-officedocument.spreadsheetml.template"),t.set("xltm","application/vnd.ms-excel.template.macroEnabled.12"),t.set("xlam","application/vnd.ms-excel.addin.macroEnabled.12"),t.set("pptx","application/vnd.openxmlformats-officedocument.presentationml.presentation"),t.set("pptm","application/vnd.ms-powerpoint.presentation.macroEnabled.12"),t.set("ppsx","application/vnd.openxmlformats-officedocument.presentationml.slideshow"),t.set("ppsm","application/vnd.ms-powerpoint.slideshow.macroEnabled.12"),t.set("potx","application/vnd.openxmlformats-officedocument.presentationml.template"),t.set("potm","application/vnd.ms-powerpoint.template.macroEnabled.12"),t.set("ppam","application/vnd.ms-powerpoint.addin.macroEnabled.12"),t.set("sldx","application/vnd.openxmlformats-officedocument.presentationml.slide"),t.set("sldm","application/vnd.ms-powerpoint.slide.macroEnabled.12"),t.set("onetoc|onetoc2|onetmp|onepkg","application/onenote"),t.set("oxps","application/oxps"),t.set("xps","application/vnd.ms-xpsdocument"),t.set("odt","application/vnd.oasis.opendocument.text"),t.set("odp","application/vnd.oasis.opendocument.presentation"),t.set("ods","application/vnd.oasis.opendocument.spreadsheet"),t.set("odg","application/vnd.oasis.opendocument.graphics"),t.set("odc","application/vnd.oasis.opendocument.chart"),t.set("odb","application/vnd.oasis.opendocument.database"),t.set("odf","application/vnd.oasis.opendocument.formula"),t.set("wp|wpd","application/wordperfect"),t.set("key","application/vnd.apple.keynote"),t.set("numbers","application/vnd.apple.numbers"),t.set("pages","application/vnd.apple.pages"),t})())("*"===s&&n.startsWith(t+"/")||n===i[0])&&e.push(...o.split("|"))}return e})(e).some((e=>(e="."+e.trim(),t.name.toLowerCase().endsWith(e.toLowerCase())))))))))throw new o(this)},h=function(t){if(!t.getAll(this.field).map((t=>t.trim())).filter((t=>""!==t)).every((t=>this.accept?.some((e=>
1156t===String(e))))))throw new o(this)},u=function(t){if(!t.getAll(this.field).map((t=>t.trim())).filter((t=>""!==t)).every((t=>{const e=0===(i=new Date(t).getDay())?7:i;var i;return this.accept?.some((t=>e===parseInt(t)))})))throw new o(this)},w=function(t){if(t.getAll(this.field).map((t=>t.trim())).filter((t=>""!==t)).length<parseInt(this.threshold))throw new o(this)},v=function(t){const e=t.getAll(this.field).map((t=>t.trim())).filter((t=>""!==t));if(parseInt(this.threshold)<e.length)throw new o(this)},g=function(t){const e=t.getAll(this.field).map((t=>t.trim())).filter((t=>""!==t));let i=0;if(e.forEach((t=>{"string"==typeof t&&(i+=t.length)})),0!==i&&i<parseInt(this.threshold))throw new o(this)},x=function(t){const e=t.getAll(this.field).map((t=>t.trim())).filter((t=>""!==t));let i=0;if(e.forEach((t=>{"string"==typeof t&&(i+=t.length)})),parseInt(this.threshold)<i)throw new o(this)},b=function(t){if(!t.getAll(this.field).map((t=>t.trim())).filter((t=>""!==t)).every((t=>!(parseFloat(t)<parseFloat(this.threshold)))))throw new o(this)},y=function(t){if(!t.getAll(this.field).map((t=>t.trim())).filter((t=>""!==t)).every((t=>!(parseFloat(this.threshold)<parseFloat(t)))))throw new o(this)},A=function(t){if(!t.getAll(this.field).map((t=>t.trim())).filter((t=>""!==t)).every((t=>!(/^[0-9]{4,}-[0-9]{2}-[0-9]{2}$/.test(t)&&/^[0-9]{4,}-[0-9]{2}-[0-9]{2}$/.test(this.threshold)&&t<this.threshold))))throw new o(this)},z=function(t){if(!t.getAll(this.field).map((t=>t.trim())).filter((t=>""!==t)).every((t=>!(/^[0-9]{4,}-[0-9]{2}-[0-9]{2}$/.test(t)&&/^[0-9]{4,}-[0-9]{2}-[0-9]{2}$/.test(this.threshold)&&this.threshold<t))))throw new o(this)},$=function(t){const e=t.getAll(this.field);let i=0;if(e.forEach((t=>{t instanceof File&&(i+=t.size)})),i<parseInt(this.threshold))throw new o(this)},j=function(t){const e=t.getAll(this.field);let i=0;if(e.forEach((t=>{t instanceof File&&(i+=t.size)})),parseInt(this.threshold)<i)throw new o(this)},I=function(t){const e=t.getAll(this.field).map((t=>t.trim())).filter((t=>""!==t)),i=parseFloat(this.base),s=parseFloat(this.interval);if(!(0<s))return!0;if(!e.every((t=>{const e=(parseFloat(t)-i)%s;return"0.000000"===Math.abs(e).toFixed(6)||"0.000000"===Math.abs(e-s).toFixed(6)})))throw new o(this)},O=({ruleObj:t,options:i})=>{const{rule:s,...o}=t;return"function"==typeof e[s]&&("function"!=typeof e[s].matches||e[s].matches(o,i))},E=({ruleObj:t,formDataTree:i,options:s})=>{const{rule:o}=t;e[o].call(t,i,s)},k=[],F=t=>[...k].reduce(((t,e)=>i=>e(i,t)),t),D=function(t,e={}){const i=(this.rules??[]).filter((t=>O({ruleObj:t,options:e}))),s=F(E);if(!i.every((i=>{try{s({ruleObj:i,formDataTree:t,options:e})}catch(t){if(!(t instanceof o))throw t;if(void 0!==t.error)throw t;return!1}return!0})))throw new o(this)},M=function(t,e={}){const i=(this.rules??[]).filter((t=>O({ruleObj:t,options:e}))),s=F(E);if(!i.some((i=>{try{s({ruleObj:i,formDataTree:t,options:e})}catch(t){if(!(t instanceof o))throw t;return!1}return!0})))throw new o(this)};var L;window.swv={validators:e,validate:(t,e,i={})=>{const n=(t.rules??[]).filter((t=>O({ruleObj:t,options:i})));if(!n.length)return new Map;const a=F(E),r=new s(e),p=n.reduce(((t,e)=>{try{a({ruleObj:e,formDataTree:r,options:i})}catch(e){if(!(e instanceof o))throw e;if(void 0!==e.field&&!t.has(e.field)&&void 0!==e.error)return t.set(e.field,e)}return t}),new Map);for(const t of r.keys())p.has(t)||p.set(t,{validInputs:r.getAll(t)});return p},use:t=>{k.push(t)},...null!==(L=window.swv)&&void 0!==L?L:{}}})();}catch(e){} 1157try{(()=>{"use strict";const e=window.wp.i18n,t=e=>Math.abs(parseInt(e,10)),a=(e,t,a)=>{const n=new CustomEvent(`wpcf7${t}`,{bubbles:!0,detail:a});"string"==typeof e&&(e=document.querySelector(e)),e.dispatchEvent(n)},n=(e,t)=>{const n=new Map([["init","init"],["validation_failed","invalid"],["acceptance_missing","unaccepted"],["spam","spam"],["aborted","aborted"],["mail_sent","sent"],["mail_failed","failed"],["submitting","submitting"],["resetting","resetting"],["validating","validating"],["payment_required","payment-required"]]);n.has(t)&&(t=n.get(t)),Array.from(n.values()).includes(t)||(t=`custom-${t=(t=t.replace(/[^0-9a-z]+/i," ").trim()).replace(/\s+/,"-")}`);const r=e.getAttribute("data-status");if(e.wpcf7.status=t,e.setAttribute("data-status",t),e.classList.add(t),r&&r!==t){e.classList.remove(r);const t={contactFormId:e.wpcf7.id,pluginVersion:e.wpcf7.pluginVersion,contactFormLocale:e.wpcf7.locale,unitTag:e.wpcf7.unitTag,containerPostId:e.wpcf7.containerPost,
1157status:e.wpcf7.status,prevStatus:r};a(e,"statuschanged",t)}return t},r=e=>{const{root:t,namespace:a="contact-form-7/v1"}=wpcf7.api;return c.reduceRight(((e,t)=>a=>t(a,e)),(e=>{let n,r,{url:c,path:o,endpoint:s,headers:i,body:l,data:p,...d}=e;"string"==typeof s&&(n=a.replace(/^\/|\/$/g,""),r=s.replace(/^\//,""),o=r?n+"/"+r:n),"string"==typeof o&&(-1!==t.indexOf("?")&&(o=o.replace("?","&")),o=o.replace(/^\//,""),c=t+o),i={Accept:"application/json, */*;q=0.1",...i},delete i["X-WP-Nonce"],p&&(l=JSON.stringify(p),i["Content-Type"]="application/json");const f={code:"fetch_error",message:"You are probably offline."},u={code:"invalid_json",message:"The response is not a valid JSON response."};return window.fetch(c||o||window.location.href,{...d,headers:i,body:l}).then((e=>Promise.resolve(e).then((e=>{if(e.status>=200&&e.status<300)return e;throw e})).then((e=>{if(204===e.status)return null;if(e&&e.json)return e.json().catch((()=>{throw u}));throw u}))),(()=>{throw f}))}))(e)},c=[];function o(e,t={}){const{target:a,scope:r=e,...c}=t;if(void 0===e.wpcf7?.schema)return;const o={...e.wpcf7.schema};if(void 0!==a){if(!e.contains(a))return;if(!a.closest(".wpcf7-form-control-wrap[data-name]"))return;if(a.closest(".novalidate"))return}const p=r.querySelectorAll(".wpcf7-form-control-wrap"),d=Array.from(p).reduce(((e,t)=>
1157(t.closest(".novalidate")||t.querySelectorAll(":where( input, textarea, select ):enabled").forEach((t=>{if(t.name)switch(t.type){case"button":case"image":case"reset":case"submit":break;case"checkbox":case"radio":t.checked&&e.append(t.name,t.value);break;case"select-multiple":for(const a of t.selectedOptions)e.append(t.name,a.value);break;case"file":for(const a of t.files)e.append(t.name,a);break;default:e.append(t.name,t.value)}})),e)),new FormData),f=e.getAttribute("data-status");Promise.resolve(n(e,"validating")).then((n=>{if(void 0!==swv){const n=swv.validate(o,d,t);for(const t of p){if(void 0===t.dataset.name)continue;const c=t.dataset.name;if(n.has(c)){const{error:t,validInputs:a}=n.get(c);i(e,c),void 0!==t&&s(e,c,t,{scope:r}),l(e,c,null!=a?a:[])}if(t.contains(a))break}}})).finally((()=>{n(e,f)}))}r.use=e=>{c.unshift(e)};const s=(e,t,a,n)=>{const{scope:r=e,...c}=null!=n?n:{},o=`${e.wpcf7?.unitTag}-ve-${t}`.replaceAll(/[^0-9a-z_-]+/gi,""),s=e.querySelector(`.wpcf7-form-control-wrap[data-name="${t}"] .wpcf7-form-control`);(()=>{const t=document.createElement("li");t.setAttribute("id",o),s&&s.id?t.insertAdjacentHTML("beforeend",`<a href="#${s.id}">${a}</a>`):t.insertAdjacentText("beforeend",a),e.wpcf7.parent.querySelector(".screen-reader-response ul").appendChild(t)})(),r.querySelectorAll(`.wpcf7-form-control-wrap[data-name="${t}"]`).forEach((e=>{const t=document.createElement("span");t.classList.add("wpcf7-not-valid-tip"),t.setAttribute("aria-hidden","true"),t.insertAdjacentText("beforeend",a),e.appendChild(t),e.querySelectorAll("[aria-invalid]").forEach((e=>{e.setAttribute("aria-invalid","true")})),e.querySelectorAll(".wpcf7-form-control").forEach((e=>{e.classList.add("wpcf7-not-valid"),e.setAttribute("aria-describedby",o),"function"==typeof e.setCustomValidity&&e.setCustomValidity(a),e.closest(".use-floating-validation-tip")&&(e.addEventListener("focus",(e=>{t.setAttribute("style","display: none")})),t.addEventListener("click",(e=>{t.setAttribute("style","display: none")})))}))}))},i=(e,t)=>{const a=`${e.wpcf7?.unitTag}-ve-${t}`.replaceAll(/[^0-9a-z_-]+/gi,"");e.wpcf7.parent.querySelector(`.screen-reader-response ul li#${a}`)?.remove(),e.querySelectorAll(`.wpcf7-form-control-wrap[data-name="${t}"]`).forEach((e=>{e.querySelector(".wpcf7-not-valid-tip")?.remove(),e.querySelectorAll("[aria-invalid]").forEach((e=>{e.setAttribute("aria-invalid","false")})),e.querySelectorAll(".wpcf7-form-control").forEach((e=>{e.removeAttribute("aria-describedby"),e.classList.remove("wpcf7-not-valid"),"function"==typeof e.setCustomValidity&&e.setCustomValidity("")}))}))},l=(e,t,a)=>{e.querySelectorAll(`[data-reflection-of="${t}"]`).forEach((e=>{if("output"===e.tagName.toLowerCase()){const t=e;0===a.length&&a.push(t.dataset.default),a.slice(0,1).forEach((e=>{e instanceof File&&(e=e.name),t.textContent=e}))}else e.querySelectorAll("output").forEach((e=>{e.hasAttribute("data-default")?0===a.length?e.removeAttribute("hidden"):e.setAttribute("hidden","hidden"):e.remove()})),a.forEach((a=>{a instanceof File&&(a=a.name);const n=document.createElement("output");n.setAttribute("name",t),n.textContent=a,e.appendChild(n)}))}))};function p(e,t={}){if(wpcf7.blocked)return d(e),void n(e,"submitting");const c=new FormData(e);t.submitter&&t.submitter.name&&c.append(t.submitter.name,t.submitter.value);const o={contactFormId:e.wpcf7.id,pluginVersion:e.wpcf7.pluginVersion,contactFormLocale:e.wpcf7.locale,unitTag:e.wpcf7.unitTag,containerPostId:e.wpcf7.containerPost,status:e.wpcf7.status,inputs:Array.from(c,(e=>{const t=e[0],a=e[1];return!t.match(/^_/)&&{name:t,value:a}})).filter((e=>!1!==e)),formData:c};r({endpoint:`contact-forms/${e.wpcf7.id}/feedback`,method:"POST",body:c,wpcf7:{endpoint:"feedback",form:e,detail:o}}).then((t=>{const r=n(e,t.status);return o.status=t.status,o.apiResponse=t,["invalid","unaccepted","spam","aborted"].includes(r)?a(e,r,o):["sent","failed"].includes(r)&&a(e,`mail${r}`,o),a(e,"submit",o),t})).then((t=>{t.posted_data_hash&&(e.querySelector('input[name="_wpcf7_posted_data_hash"]').value=t.posted_data_hash),"mail_sent"===t.status&&(e.reset(),e.wpcf7.resetOnMailSent=!0),t.invalid_fields&&t.invalid_fields.forEach((t=>{s(e,t.field,t.message)})),e.wpcf7.parent.querySelector('.screen-reader-response [role="status"]').insertAdjacentText("beforeend",t.message),e.querySelectorAll(".wpcf7-response-output").forEach((e=>{e.innerText=t.message}))})).catch((e=>console.error(e)))}r.use(((e,t)=>
1157{if(e.wpcf7&&"feedback"===e.wpcf7.endpoint){const{form:t,detail:r}=e.wpcf7;d(t),a(t,"beforesubmit",r),n(t,"submitting")}return t(e)}));const d=e=>{e.querySelectorAll(".wpcf7-form-control-wrap").forEach((t=>{t.dataset.name&&i(e,t.dataset.name)})),e.wpcf7.parent.querySelector('.screen-reader-response [role="status"]').innerText="",e.querySelectorAll(".wpcf7-response-output").forEach((e=>{e.innerText=""}))};function f(e){const t=new FormData(e),c={contactFormId:e.wpcf7.id,pluginVersion:e.wpcf7.pluginVersion,contactFormLocale:e.wpcf7.locale,unitTag:e.wpcf7.unitTag,containerPostId:e.wpcf7.containerPost,status:e.wpcf7.status,inputs:Array.from(t,(e=>{const t=e[0],a=e[1];return!t.match(/^_/)&&{name:t,value:a}})).filter((e=>!1!==e)),formData:t};r({endpoint:`contact-forms/${e.wpcf7.id}/refill`,method:"GET",wpcf7:{endpoint:"refill",form:e,detail:c}}).then((t=>{e.wpcf7.resetOnMailSent?(delete e.wpcf7.resetOnMailSent,n(e,"mail_sent")):n(e,"init"),c.apiResponse=t,a(e,"reset",c)})).catch((e=>console.error(e)))}r.use(((e,t)=>{if(e.wpcf7&&"refill"===e.wpcf7.endpoint){const{form:t,detail:a}=e.wpcf7;d(t),n(t,"resetting")}return t(e)}));const u=(e,t)=>{for(const a in t){const n=t[a];e.querySelectorAll(`input[name="${a}"]`).forEach((e=>{e.value=""})),e.querySelectorAll(`img.wpcf7-captcha-${a.replaceAll(":","")}`).forEach((e=>{e.setAttribute("src",n)}));const r=/([0-9]+)\.(png|gif|jpeg)$/.exec(n);r&&e.querySelectorAll(`input[name="_wpcf7_captcha_challenge_${a}"]`).forEach((e=>{e.value=r[1]}))}},m=(e,t)=>{for(const a in t){const n=t[a][0],r=t[a][1];e.querySelectorAll(`.wpcf7-form-control-wrap[data-name="${a}"]`).forEach((e=>{e.querySelector(`input[name="${a}"]`).value="",e.querySelector(".wpcf7-quiz-label").textContent=n,e.querySelector(`input[name="_wpcf7_quiz_answer_${a}"]`).value=r}))}};function w(e){const a=new FormData(e);e.wpcf7={id:t(a.get("_wpcf7")),status:e.getAttribute("data-status"),pluginVersion:a.get("_wpcf7_version"),locale:a.get("_wpcf7_locale"),unitTag:a.get("_wpcf7_unit_tag"),containerPost:t(a.get("_wpcf7_container_post")),parent:e.closest(".wpcf7"),get schema(){return wpcf7.schemas.get(this.id)}},wpcf7.schemas.set(e.wpcf7.id,void 0),e.querySelectorAll(".has-spinner").forEach((e=>{e.insertAdjacentHTML("afterend",'<span class="wpcf7-spinner"></span>')})),(e=>{e.querySelectorAll(".wpcf7-exclusive-checkbox").forEach((t=>{t.addEventListener("change",(t=>{const a=t.target.getAttribute("name");e.querySelectorAll(`input[type="checkbox"][name="${a}"]`).forEach((e=>{e!==t.target&&(e.checked=!1)}))}))}))})(e),(e=>{e.querySelectorAll(".has-free-text").forEach((t=>{const a=t.querySelector("input.wpcf7-free-text"),n=t.querySelector('input[type="checkbox"], input[type="radio"]');a.disabled=!n.checked,e.addEventListener("change",(e=>{a.disabled=!n.checked,e.target===n&&n.checked&&a.focus()}))}))})(e),(e=>{e.querySelectorAll(".wpcf7-validates-as-url").forEach((e=>{e.addEventListener("change",(t=>{let a=e.value.trim();a&&!a.match(/^[a-z][a-z0-9.+-]*:/i)&&-1!==a.indexOf(".")&&(a=a.replace(/^\/+/,""),a="http://"+a),e.value=a}))}))})(e),(e=>{if(!e.querySelector(".wpcf7-acceptance")||e.classList.contains("wpcf7-acceptance-as-validation"))return;const t=()=>{let t=!0;e.querySelectorAll(".wpcf7-acceptance").forEach((e=>{if(!t||e.classList.contains("optional"))return;const a=e.querySelector('input[type="checkbox"]');(e.classList.contains("invert")&&a.checked||!e.classList.contains("invert")&&!a.checked)&&(t=!1)})),e.querySelectorAll(".wpcf7-submit").forEach((e=>{e.disabled=!t}))};t(),e.addEventListener("change",(e=>{t()})),e.addEventListener("wpcf7reset",(e=>{t()}))})(e),(e=>{const a=(e,a)=>{const n=t(e.getAttribute("data-starting-value")),r=t(e.getAttribute("data-maximum-value")),c=t(e.getAttribute("data-minimum-value")),o=e.classList.contains("down")?n-a.value.trim().length:a.value.trim().length;e.setAttribute("data-current-value",o),e.innerText=o,r&&r<a.value.length?e.classList.add("too-long"):e.classList.remove("too-long"),c&&a.value.length<c?e.classList.add("too-short"):e.classList.remove("too-short")},n=t=>{t={init:!1,...t},e.querySelectorAll(".wpcf7-character-count").forEach((n=>{const r=n.getAttribute("data-target-name"),c=e.querySelector(`[name="${r}"]`);c&&(c.value=c.defaultValue,a(n,c),t.init&&c.addEventListener("keyup",(e=>{a(n,c)}
1157)))}))};n({init:!0}),e.addEventListener("wpcf7reset",(e=>{n()}))})(e),window.addEventListener("load",(t=>{wpcf7.cached&&e.reset()})),e.addEventListener("reset",(t=>{wpcf7.reset(e)})),e.addEventListener("submit",(t=>{wpcf7.submit(e,{submitter:t.submitter}),t.preventDefault()})),e.addEventListener("wpcf7submit",(t=>{t.detail.apiResponse.captcha&&u(e,t.detail.apiResponse.captcha),t.detail.apiResponse.quiz&&m(e,t.detail.apiResponse.quiz)})),e.addEventListener("wpcf7reset",(t=>{t.detail.apiResponse.captcha&&u(e,t.detail.apiResponse.captcha),t.detail.apiResponse.quiz&&m(e,t.detail.apiResponse.quiz)})),e.addEventListener("change",(t=>{t.target.closest(".wpcf7-form-control")&&wpcf7.validate(e,{target:t.target})})),e.addEventListener("wpcf7statuschanged",(t=>{const a=t.detail.status;e.querySelectorAll(".active-on-any").forEach((e=>{e.removeAttribute("inert"),e.classList.remove("active-on-any")})),e.querySelectorAll(`.inert-on-${a}`).forEach((e=>{e.setAttribute("inert","inert"),e.classList.add("active-on-any")}))}))}document.addEventListener("DOMContentLoaded",(t=>{var a;if("undefined"!=typeof wpcf7)if(void 0!==wpcf7.api)if("function"==typeof window.fetch)if("function"==typeof window.FormData)if("function"==typeof NodeList.prototype.forEach)if("function"==typeof String.prototype.replaceAll){wpcf7={init:w,submit:p,reset:f,validate:o,schemas:new Map,...null!==(a=wpcf7)&&void 0!==a?a:{}},document.querySelectorAll("form .wpcf7[data-wpcf7-id]").forEach((t=>{const a=document.createElement("p");a.setAttribute("class","wpcf7-form-in-wrong-place");const n=document.createElement("strong");n.append((0,e.__)("Error:","contact-form-7"));const r=(0,e.__)("This contact form is placed in the wrong place.","contact-form-7");a.append(n," ",r),t.replaceWith(a)})),document.querySelectorAll(".wpcf7 > form").forEach((e=>{wpcf7.init(e),e.closest(".wpcf7").classList.replace("no-js","js")}));for(const e of wpcf7.schemas.keys())r({endpoint:`contact-forms/${e}/feedback/schema`,method:"GET"}).then((t=>{wpcf7.schemas.set(e,t)}))}else console.error("Your browser does not support String.replaceAll().");else console.error("Your browser does not support NodeList.forEach().");else console.error("Your browser does not support window.FormData().");else console.error("Your browser does not support window.fetch().");else console.error("wpcf7.api is not defined.");else console.error("wpcf7 is not defined.")}))})();}catch(e){} 1158try{(()=>{var t={1296:(t,e,i)=>{var n=/^\s+|\s+$/g,s=/^[-+]0x[0-9a-f]+$/i,o=/^0b[01]+$/i,r=/^0o[0-7]+$/i,a=parseInt,h="object"==typeof i.g&&i.g&&i.g.Object===Object&&i.g,l="object"==typeof self&&self&&self.Object===Object&&self,c=h||l||Function("return this")(),d=Object.prototype.toString,u=Math.max,p=Math.min,f=function(){return c.Date.now()};function m(t){var e=typeof t;return!!t&&("object"==e||"function"==e)}function g(t){if("number"==typeof t)return t;if(function(t){return"symbol"==typeof t||function(t){return!!t&&"object"==typeof t}(t)&&"[object Symbol]"==d.call(t)}(t))return NaN;if(m(t)){var e="function"==typeof t.valueOf?t.valueOf():t;t=m(e)?e+"":e}if("string"!=typeof t)return 0===t?t:+t;t=t.replace(n,"");var i=o.test(t);return i||r.test(t)?a(t.slice(2),i?2:8):s.test(t)?NaN:+t}t.exports=function(t,e,i){var n,s,o,r,a,h,l=0,c=!1,d=!1,y=!0;if("function"!=typeof t)throw new TypeError("Expected a function");function v(e){var i=n,o=s;return n=s=void 0,l=e,r=t.apply(o,i)}function w(t){var i=t-h;return void 0===h||i>=e||i<0||d&&t-l>=o}function b(){var t=f();if(w(t))return _(t);a=setTimeout(b,function(t){var i=e-(t-h);return d?p(i,o-(t-l)):i}(t))}function _(t){return a=void 0,y&&n?v(t):(n=s=void 0,r)}function S(){var t=f(),i=w(t);if(n=arguments,s=this,h=t,i){if(void 0===a)return function(t){return l=t,a=setTimeout(b,e),c?v(t):r}(h);if(d)return a=setTimeout(b,e),v(h)}return void 0===a&&(a=setTimeout(b,e)),r}return e=g(e)||0,m(i)&&(c=!!i.leading,o=(d="maxWait"in i)?u(g(i.maxWait)||0,e):o,y="trailing"in i?!!i.trailing:y),S.cancel=function(){void 0!==a&&clearTimeout(a),l=0,n=h=s=a=void 0},S.flush=function(){return void 0===a?r:_(f())},S}}
vendor: 4,228 bytes, line 1158
1158,8264:function(t,e,i){!function(t){var e=function(){try{return!!Symbol.iterator}catch(t){return!1}}(),i=function(t){var i={next:function(){var e=t.shift();return{done:void 0===e,value:e}}};return e&&(i[Symbol.iterator]=function(){return i}),i},n=function(t){return encodeURIComponent(t).replace(/%20/g,"+")},s=function(t){return decodeURIComponent(String(t).replace(/\+/g," "))};(function(){try{var e=t.URLSearchParams;return"a=1"===new e("?a=1").toString()&&"function"==typeof e.prototype.set&&"function"==typeof e.prototype.entries}catch(t){return!1}})()||function(){var s=function(t){Object.defineProperty(this,"_entries",{writable:!0,value:{}});var e=typeof t;if("undefined"===e);else if("string"===e)""!==t&&this._fromString(t);else if(t instanceof s){var i=this;t.forEach((function(t,e){i.append(e,t)}))}else{if(null===t||"object"!==e)throw new TypeError("Unsupported input's type for URLSearchParams");if("[object Array]"===Object.prototype.toString.call(t))for(var n=0;n<t.length;n++){var o=t[n];if("[object Array]"!==Object.prototype.toString.call(o)&&2===o.length)throw new TypeError("Expected [string, any] as entry at index "+n+" of URLSearchParams's input");this.append(o[0],o[1])}else for(var r in t)t.hasOwnProperty(r)&&this.append(r,t[r])}},o=s.prototype;o.append=function(t,e){t in this._entries?this._entries[t].push(String(e)):this._entries[t]=[String(e)]},o.delete=function(t){delete this._entries[t]},o.get=function(t){return t in this._entries?this._entries[t][0]:null},o.getAll=function(t){return t in this._entries?this._entries[t].slice(0):[]},o.has=function(t){return t in this._entries},o.set=function(t,e){this._entries[t]=[String(e)]},o.forEach=function(t,e){var i;for(var n in this._entries)if(this._entries.hasOwnProperty(n)){i=this._entries[n];for(var s=0;s<i.length;s++)t.call(e,i[s],n,this)}},o.keys=function(){var t=[];return this.forEach((function(e,i){t.push(i)})),i(t)},o.values=function(){var t=[];return this.forEach((function(e){t.push(e)})),i(t)},o.entries=function(){var t=[];return this.forEach((function(e,i){t.push([i,e])})),i(t)},e&&(o[Symbol.iterator]=o.entries),o.toString=function(){var t=[];return this.forEach((function(e,i){t.push(n(i)+"="+n(e))})),t.join("&")},t.URLSearchParams=s}();var o=t.URLSearchParams.prototype;"function"!=typeof o.sort&&(o.sort=function(){var t=this,e=[];this.forEach((function(i,n){e.push([n,i]),t._entries||t.delete(n)})),e.sort((function(t,e){return t[0]<e[0]?-1:t[0]>e[0]?1:0})),t._entries&&(t._entries={});for(var i=0;i<e.length;i++)this.append(e[i][0],e[i][1])}),"function"!=typeof o._fromString&&Object.defineProperty(o,"_fromString",{enumerable:!1,configurable:!1,writable:!1,value:function(t){if(this._entries)this._entries={};else{var e=[];this.forEach((function(t,i){e.push(i)}));for(var i=0;i<e.length;i++)this.delete(e[i])}var n,o=(t=t.replace(/^\?/,"")).split("&");for(i=0;i<o.length;i++)n=o[i].split("="),this.append(s(n[0]),n.length>1?s(n[1]):"")}})}(void 0!==i.g?i.g:"undefined"!=typeof window?window:"undefined"!=typeof self?self:this),function(t){if(function(){try{var e=new t.URL("b","http://a");return e.pathname="c d","http://a/c%20d"===e.href&&e.searchParams}catch(t){return!1}}()||function(){var e=t.URL,i=function(e,i){"string"!=typeof e&&(e=String(e)),i&&"string"!=typeof i&&(i=String(i));var n,s=document;if(i&&(void 0===t.location||i!==t.location.href)){i=i.toLowerCase(),(n=(s=document.implementation.createHTMLDocument("")).createElement("base")).href=i,s.head.appendChild(n);try{if(0!==n.href.indexOf(i))throw new Error(n.href)}catch(t){throw new Error("URL unable to set base "+i+" due to "+t)}}var o=s.createElement("a");o.href=e,n&&(s.body.appendChild(o),o.href=o.href);var r=s.createElement("input");if(r.type="url",r.value=e,":"===o.protocol||!/:/.test(o.href)||!r.checkValidity()&&!i)throw new TypeError("Invalid URL");Object.defineProperty(this,"_anchorElement",{value:o});var a=new t.URLSearchParams(this.search),h=!0,l=!0,c=this;["append","delete","set"].forEach((function(t){var e=a[t];a[t]=function(){e.apply(a,arguments),h&&(l=!1,c.search=a.toString(),l=!0)}})),Object.defineProperty(this,"searchParams",{value:a,enumerable:!0});var d=void 0;Object.defineProperty(this,"_updateSearchParams",{enumerable:!1,
1158configurable:!1,writable:!1,value:function(){this.search!==d&&(d=this.search,l&&(h=!1,this.searchParams._fromString(this.search),h=!0))}})},n=i.prototype;["hash","host","hostname","port","protocol"].forEach((function(t){!function(t){Object.defineProperty(n,t,{get:function(){return this._anchorElement[t]},set:function(e){this._anchorElement[t]=e},enumerable:!0})}(t)})),Object.defineProperty(n,"search",{get:function(){return this._anchorElement.search},set:function(t){this._anchorElement.search=t,this._updateSearchParams()},enumerable:!0}),Object.defineProperties(n,{toString:{get:function(){var t=this;return function(){return t.href}}},href:{get:function(){return this._anchorElement.href.replace(/\?$/,"")},set:function(t){this._anchorElement.href=t,this._updateSearchParams()},enumerable:!0},pathname:{get:function(){return this._anchorElement.pathname.replace(/(^\/?)/,"/")},set:function(t){this._anchorElement.pathname=t},enumerable:!0},origin:{get:function(){var t={"http:":80,"https:":443,"ftp:":21}[this._anchorElement.protocol],e=this._anchorElement.port!=t&&""!==this._anchorElement.port;return this._anchorElement.protocol+"//"+this._anchorElement.hostname+(e?":"+this._anchorElement.port:"")},enumerable:!0},password:{get:function(){return""},set:function(t){},enumerable:!0},username:{get:function(){return""},set:function(t){},enumerable:!0}}),i.createObjectURL=function(t){return e.createObjectURL.apply(e,arguments)},i.revokeObjectURL=function(t){return e.revokeObjectURL.apply(e,arguments)},t.URL=i}(),void 0!==t.location&&!("origin"in t.location)){var e=function(){return t.location.protocol+"//"+t.location.hostname+(t.location.port?":"+t.location.port:"")};try{Object.defineProperty(t.location,"origin",{get:e,enumerable:!0})}catch(i){setInterval((function(){t.location.origin=e()}),100)}}}(void 0!==i.g?i.g:"undefined"!=typeof window?window:"undefined"!=typeof self?self:this)},183:()=>{const t=e=>{const{target:i}=e;i.removeEventListener("animationend",t),setTimeout((()=>{i.classList.add("kubio-aos-hide-animation")}),50)},e=e=>{const i=new window.IntersectionObserver((e=>{e.forEach((e=>{const{target:n,isIntersecting:s}=e,o=n.getAttribute("data-kubio-aos")||"none";if(!s||"none"===o||n.getAttribute("data-kubio-aos-executed"))return;if(n.closest(".editor-styles-wrapper"))return void i.disconnect();n.setAttribute("data-kubio-aos-executed",!0),n.addEventListener("animationend",t),n.classList.add("force-hide");const r=Math.max(0,(t=>{const{getComputedStyle:e}=t.ownerDocument.defaultView,i=e(t).animationDelay;return i.includes("ms")?parseInt(i.replace("ms",""))||0:i.includes("s")?1e3*parseFloat(i.replace("s",""))||0:isNaN(parseFloat(i))?0:parseFloat(i)})(n));setTimeout((()=>{n.classList.remove("force-hide")}),r),setTimeout((()=>{n.classList.add("animated",o)}),50),i.disconnect()}))}),{threshold:.1});i.observe(e)};var i;i=()=>[...document.querySelectorAll("[data-kubio-aos]")].forEach(e),"loading"!==document.readyState?i():document.addEventListener?document.addEventListener("DOMContentLoaded",i):document.attachEvent("onreadystatechange",(function(){"complete"===document.readyState&&i()}))},1164:()=>{!function(t,e,i){"use strict";let n;n=function(i,n){let s,o,r,a,h,l,c;return l=0,c=0,r=0,a={},h=[],o=0,s=function(t,e){for(r in this.options={speed:1,boost:0},e)this.options[r]=e[r];(this.options.speed<0||this.options.speed>1)&&(this.options.speed=1),t||(t="paraxify"),this.photos=t,a=this.options,h=[this.photos],this._init(this)},s.prototype={update(){for(c=e.innerHeight,r=0;r<h.length;)h[r].style.backgroundPosition="center center",h[r].url=e.getComputedStyle(h[r],!1).backgroundImage.replace(/url\((['"])?(.*?)\1\)/gi,"$2").split(",")[0],h[r].img||(h[r].img=new Image),h[r].url!==h[r].img.src&&(this._check(r),h[r].img.src=h[r].url),r++;this._animate()},destroy(){e.removeEventListener("resize",this.onResizeFunction);const t=this._getScrollWrapper();t&&t.removeEventListener("scroll",this.onScrollFunction)},_bindEventListenerFunctions(){this.onScrollFunction||(this.onScrollFunction=this._animate.bind(this)),this.onResizeFunction||(this.onResizeFunction=this.update.bind(this))},_init(){this._bindEventListenerFunctions(),this.update(),this.__initListener(),this._initPhotos()},__initListener(){e.addEventListener("resize",this.onResizeFunction);const t=this._getScrollWrapper();t&&t.addEventListener("scroll",this.onScrollFunction,{passive:!0})},isInEditor:()=>!!t.querySelector("body.block-editor-page"),_getScrollWrapper(){return this.isInEditor()?t.querySelector(".edit-site-visual-editor"):e},_initPhotos(){for(let t=0;t<h.length;t++)setTimeout((()=>{this._initImageData(t)}),0)},_initImage(t,i){return""===t.bgSize||"auto"===t.bgSize?this.height<t.offsetHeight?t.ok=!1:(i=this.height,this.height<c&&(i+=(c-t.offsetHeight)*a.speed)):"cover"===t.bgSize?c<t.offsetHeight&&(t.ok=!1):(e.getComputedStyle(t,!1).backgroundSize,this._check(r)),t.diff=-(i-t.offsetHeight)*a.speed,t.diff=t.diff-t.offsetHeight*a.boost,{main:t,actualHeight:i}},_initImageData(t){let i,n;n=h[t];const s=this;if(n.ok=!0,n.bgSize=e.getComputedStyle(n,!1).backgroundSize,i=c,h[t].img.complete){const t=this._initImage(n,i);n=t.main,i=t.actualHeight,s.onScrollFunction()}h[t].img.onload=()=>{const t=this._initImage(n,i);n=t.main,i=t.actualHeight,s.onScrollFunction()}},_check(t){let i,n;n=h[t],n.ok=!0,n.bgSize=e.getComputedStyle(n,!1).backgroundSize,i=c,h[t].img.onload=()=>{const t=this._initImage(n,i);n=t.main,i=t.actualHeight}},_visible(t){const e=this._getOffsetTop(h[t]);return l+c>e&&l<e+h[t].offsetHeight},_getOffsetTop:t=>e.pageYOffset+t.getBoundingClientRect().top,_animate(){let i,n;for(l=void 0!==e.pageYOffset?e.pageYOffset:(t.documentElement||t.body.parentNode||t.body).scrollTop,r
1158=0;r<h.length;)this._check(r),h[r].ok&&"fixed"===e.getComputedStyle(h[r],!1).backgroundAttachment&&this._visible(r)&&h[r].diff?(i=(l-this._getOffsetTop(h[r])+c)/(h[r].offsetHeight+c),n=h[r].diff*(i-.5),"cover"!==h[r].bgSize&&(n+=(c-h[r].img.height)/2),n=Math.round(100*n)/100,n=`${n}px`):n="center",h[r].style.backgroundPosition="center "+n,r++}},new s(i,n)},e.paraxify=n}(document,window)},5425:()=>{!function(t,e){t((function(){const t=document.querySelector("body");e.isCustomizerPreview()&&(t.classList.add("kubio-in-customizer"),window.wp.customize.bind("kubio-editor-preview-ready",(()=>{t.classList.add("kubio-in-customizer--loaded")}))),window.navigator.userAgent.indexOf("Edge")>-1&&t.classList.add("kubio--edge")}))}(jQuery,Colibri)},9068:()=>{let t=document.attachEvent,e=!1;function i(t){const e=t.__resizeTriggers__,i=e.firstElementChild,n=e.lastElementChild,s=i.firstElementChild;n.scrollLeft=n.scrollWidth,n.scrollTop=n.scrollHeight,s.style.width=i.offsetWidth+1+"px",s.style.height=i.offsetHeight+1+"px",i.scrollLeft=i.scrollWidth,i.scrollTop=i.scrollHeight}function n(t){const e=this;i(this),this.__resizeRAF__&&o(this.__resizeRAF__),this.__resizeRAF__=s((function(){(function(t){return t.offsetWidth!=t.__resizeLast__.width||t.offsetHeight!=t.__resizeLast__.height})(e)&&(e.__resizeLast__.width=e.offsetWidth,e.__resizeLast__.height=e.offsetHeight,e.__resizeListeners__.forEach((function(i){i.call(e,t)})))}))}if(!t){var s=function(){const t=window.requestAnimationFrame||window.mozRequestAnimationFrame||window.webkitRequestAnimationFrame||function(t){return window.setTimeout(t,20)};return function(e){return t(e)}}(),o=function(){const t=window.cancelAnimationFrame||window.mozCancelAnimationFrame||window.webkitCancelAnimationFrame||window.clearTimeout;return function(e){return t(e)}}(),r=!1,a="",h="animationstart",l="Webkit Moz O ms".split(" "),c="webkitAnimationStart animationstart oAnimationStart MSAnimationStart".split(" ");{const t=document.createElement("fakeelement");if(void 0!==t.style.animationName&&(r=!0),!1===r)for(let e=0;e<l.length;e++)if(void 0!==t.style[l[e]+"AnimationName"]){a="-"+l[e].toLowerCase()+"-",h=c[e],r=!0;break}}var d="resizeanim",u="@"+a+"keyframes "+d+" { from { opacity: 0; } to { opacity: 0; } } ",p=a+"animation: 1ms "+d+"; "}window.addResizeListener=function(s,o){t?s.attachEvent("onresize",o):(s.__resizeTriggers__||("static"==getComputedStyle(s).position&&(s.style.position="relative"),function(){if(!e){const t=(u||"")+".resize-triggers { "+(p||"")+'visibility: hidden; opacity: 0; } .resize-triggers, .resize-triggers > div, .contract-trigger:before { content: " "; display: block; position: absolute; top: 0; left: 0; height: 100%; width: 100%; overflow: hidden; } .resize-triggers > div { background: #eee; overflow: auto; } .contract-trigger:before { width: 200%; height: 200%; }',i=document.head||document.getElementsByTagName("head")[0],n=document.createElement("style");n.type="text/css",n.styleSheet?n.styleSheet.cssText=t:n.appendChild(document.createTextNode(t)),i.appendChild(n),e=!0}}(),s.__resizeLast__={},s.__resizeListeners__=[],(s.__resizeTriggers__=document.createElement("div")).className="resize-triggers",s.__resizeTriggers__.innerHTML='<div class="expand-trigger"><div></div></div><div class="contract-trigger"></div>',s.appendChild(s.__resizeTriggers__),i(s),s.addEventListener("scroll",n,{passive:!0}),h&&s.__resizeTriggers__.addEventListener(h,(function(t){t.animationName==d&&i(s)}))),s.__resizeListeners__.push(o))},window.removeResizeListener=function(e,i){if(t)e.detachEvent("onresize",i);else{if(!(e&&e.__resizeListeners__&&e.__resizeTriggers__))return;e.__resizeListeners__.splice(e.__resizeListeners__.indexOf(i),1),e.__resizeListeners__.length||(e.removeEventListener("scroll",n),e.__resizeTriggers__=!e.removeChild(e.__resizeTriggers__))}}},9665:()=>{!function(t){function e(){try{var t,e;return window.isKubioBlockEditor||(null===(t=top)||void 0===t||null===(e=t.wp)||void 0===e?void 0:e.blockEditor)}catch(t){return!1}}"#page-top"===window.location.hash&&o("",5);const i={items:{},eachCategory(t){for(const e in this.items)this.items.hasOwnProperty(e)&&t(this.items[e])},addItem(t,e){this.items[t]||(this.items[t]=[]),this.items[t].push(e)},all(){let t=[];for(const e in this.items)this.items.hasOwnProperty(e)&&(t=t.concat(this.items[e]));return t}};let n=!1;function s(e){const i=isNaN(parseFloat(e.options.offset))?e.options.offset.call(e.target):e.options.offset;return e.target.offset().top-i-t("body").offset().top}function o(t,e){t===location.hash.replace("#","")||"page-top"===t&&""===location.hash.replace("#","")||setTimeout((function(){t=t?"page-top"===t?" ":"#"+t:" ",history&&history.replaceState&&history.replaceState({},"",t)}),e||100)}function r(e){if(n)return;n=!0;const i=s(e);t("html, body").animate({scrollTop:i},{easing:"linear",complete(){const i=s(e);t("html, body").animate({scrollTop:i},{easing:"linear",duration:100,complete(){n=!1,o(e.id,5)}})}})}function a(e){let i=(e.attr("href")||"").split("#").pop(),n=function(t){const e=jQuery(t)[0].href||"";let i="#";try{const t=new window.URL(e);i=[t.protocol,"//",t.host,t.pathname].join("")}catch(t){i=function(t){return t.split("?")[0].split("#")[0]}(e)}return i}(e),s=null,o=[location.protocol,"//",location.host,location.pathname].join("");if(n.length&&n!==o)return s;if(i.trim().length)try{s=t('[id="'+i+'"]')}catch(t){}return s&&s.length?s:null}function h(){i.eachCategory((function(t){const e=t.sort((function(t,e){return t.target.offset().top-e.target.offset().top})),i=e.filter((function(t){const e=void 0!==window.pageYOffset?window.pageYOffset:(document.documentElement||document.body.parentNode||document.body).scrollTop;return t.target.offset().top<=e+.5*window.innerHeight})).pop();e.forEach((function(t){i&&t.element.is(i.element)?(o(t.id,5),t.options.onChange.call(t.element)):t.options.onLeave.call(t.element)}))}
1158))}function l(){const e=window.location.hash.replace("#",""),n=i.all().filter((function(t){return t.targetSel==='[id="'+decodeURIComponent(e).trim()+'"]'}));"complete"!==document.readyState&&"interactive"!==document.readyState&&t(window).on("load",(function(){n.length&&r(n[0]),h()}))}t.fn.smoothScrollAnchor=function(i){if(e())return;const n=t(this);i=jQuery.extend({offset(){const e=t(".h-navigation_sticky");return e.length?e[0].getBoundingClientRect().height:0}},i),n.each((function(){const e=t(this);if(!i.target&&!((t,e,{compareQuery:i=!1,compareHash:n=!1}={})=>{if(!t||!e)return!0;let s=null,o=null;try{s=new URL(t),o=new URL(e)}catch(t){return!1}let r=s.origin===o.origin&&s.pathname===o.pathname;return i&&(r=r&&s.search===o.search),n&&(r=r&&s.hash===o.hash),r})(document.location.href,this.href))return;const n=i.target||a(e);if(n&&n.length&&!n.attr("skip-smooth-scroll")){const s=n.attr("id");let o=null;s&&(o='[id="'+s.trim()+'"]');const a={element:e,options:i,target:n,targetSel:i.targetSel||o,id:(n.attr("id")||"").trim()};e.off("click.smooth-scroll tap.smooth-scroll").on("click.smooth-scroll tap.smooth-scroll",(function(e){t(this).data("skip-smooth-scroll")||t(e.target).data("skip-smooth-scroll")||(e.preventDefault(),t(this).data("allow-propagation")||e.stopPropagation(),r(a),a.options.clickCallback&&a.options.clickCallback.call(this,e))}))}}))},t.fn.kubioScrollSpy=function(n){if(e())return;const s=t(this),o="spy-"+parseInt(Date.now()*Math.random());s.each((function(){const e=t(this),s=jQuery.extend({onChange(){},onLeave(){},clickCallback(){},smoothScrollAnchor:!1,offset:0},n);if(e.is("a")&&-1!==(e.attr("href")||"").indexOf("#")&&(e.attr("href")||"").replace("#","").length){const t=a(e);if(t&&!t.attr("skip-scroll-spy")){const r={element:e,options:s,target:t,targetSel:'[id="'+t.attr("id").trim()+'"]',id:t.attr("id").trim()};i.addItem(o,r),e.data("scrollSpy",r),n.smoothScrollAnchor&&e.smoothScrollAnchor(n)}}}))},e()||(window.addEventListener("scroll",h,{passive:!0}),t(window).on("smoothscroll.update",h),t(window).on("smoothscroll.update",l),t(l))}(jQuery)},6177:()=>{!function(t,e){const i="link",n=function(){this.namespace=i,this.defaults={href:"",target:"_self"},e.apply(this,arguments),this.start()};n.prototype={start(){const t=this;if(t.opts.href&&!t.opts["data-fancybox"]){t.$element.addClass("h-cursor-pointer");let e="mousedown";t.$element.hasClass("swiper-slide")&&(e="click"),t.$element.on(e,(function(e){const i=t.opts.target?t.opts.target:"_self";0===e.button?window.open(t.opts.href,i):1===e.button&&window.open(t.opts.href,"_blank")}))}},inside(){},outside(){}},n.inherits(e),e[i]=n,e.Plugin.create(i),e.Plugin.autoload(i)}(jQuery,Colibri)},9543:()=>{!function(t,e){const i="masonry",n=function(n,s){this.namespace=i,this.defaults={},e.apply(this,arguments),this.addResizeObserver(),this.bindedRestart=t.debounce(this.restart.bind(this),50),this.showMasonry()&&this.start()};function s(t,e){if(t[0].hasAttribute(e)&&"true"!==t.attr(e))return!0}n.prototype={start(){this.stop();let e=this.$element;this.$element.parent().length||this.stop(),this.settings.targetSelector&&(e=this.$element.find(this.settings.targetSelector).first()),this.$masonry=e,this.$masonry.masonry&&(this.$masonry.masonry({itemSelector:this.settings.itemSelector,columnWidth:this.settings.columnWidth,percentPosition:!0}),this.addEventListeners(),function(){const i=e.find("img");let n=0,s=0;function o(){if(n++,i.length===n)try{e.data().masonry.layout()}catch(t){console.error(t)}}i.each((function(){this.complete?(s++,o()):(t(this).on("load",o),t(this).on("error",o))})),i.length!==s&&"complete"===document.readyState&&setTimeout((function(){e.data().masonry.layout()}),10),t((function(){e.data().masonry.layout()}))}())},showMasonry(){return!s(this.$element,"data-show-masonry")&&!s(this.$element,"show-masonry")&&this.settings.enabled},stop(){this.removeEventListeners();try{this.$masonry.data().masonry&&this.$masonry.masonry("destroy")}catch(t){}},restart(){this.stop(),this.start()},addEventListeners(){this.addResizeListener(),this.$element.on("colibriContainerOpened",this.bindedRestart)},removeEventListeners(){this.removeResizeListener(),this.$element.off("colibriContainerOpened",this.bindedRestart)},addResizeListener(){this.resizeCount=0;try{this.resizeObserver.observe(this.$masonry.children().get(0))}catch(t){}},removeResizeListener(){var t;null==this||null===(t=this.resizeObserver)||void 0===t||t.disconnect()},addResizeObserver(){const t=this;this.resizeObserver=new ResizeObserver((e=>{0!==t.resizeCount?t.restart():t.resizeCount++}))},loadImages(){}},n.inherits(e),e[i]=n,e.Plugin.create(i),e.Plugin.autoload(i)}(jQuery,Colibri)},9633:()=>{var t;t=jQuery,Colibri,t((function(){const e=t(".kubio-language-switcher__flags"),i=e.find("li a");
1158if(0===e.length)return;const n=t.throttle((t=>{e.hasClass("hover")?t.stopImmediatePropagation():(t.preventDefault(),t.stopImmediatePropagation(),e.addClass("hover"))}),500);t(window).on("tap",(()=>{e.hasClass("hover")&&e.removeClass("hover")})),i.on("tap",n)}))}},e={};function i(n){var s=e[n];if(void 0!==s)return s.exports;var o=e[n]={exports:{}};return t[n].call(o.exports,o,o.exports,i),o.exports}i.n=t=>{var e=t&&t.__esModule?()=>t.default:()=>t;return i.d(e,{a:e}),e},i.d=(t,e)=>{for(var n in e)i.o(e,n)&&!i.o(t,n)&&Object.defineProperty(t,n,{enumerable:!0,get:e[n]})},i.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(t){if("object"==typeof window)return window}}(),i.o=(t,e)=>Object.prototype.hasOwnProperty.call(t,e),i.r=t=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(t,"__esModule",{value:!0})};var n={};(()=>{"use strict";i.r(n),i(8264);const t=function(){const t=jQuery;if("undefined"==typeof jQuery)throw new Error("Colibri requires jQuery");let e;!function(){const e=t.fn.jquery.split(".");if(1===e[0]&&e[1]<8)throw new Error("Colibri requires at least jQuery v1.8")}();const i="kubio",n=i+".",s=i+"-settings";var o;return Function.prototype.inherits=function(t){const e=function(){};e.prototype=t.prototype;const i=new e;for(const t in this.prototype)i[t]=this.prototype[t];this.prototype=i,this.prototype.super=t.prototype},e=function(e,i){i="object"==typeof i?i:{},this.$element=t(e);const o=this.$element.data();this.settings=this.$element.data(s)||{},this.opts=t.extend(!0,{},this.defaults,t.fn[n+this.namespace].options,o,this.settings,i),this.$target="string"==typeof this.opts.target?t(this.opts.target):null},e.getScrollingElement=function(){let t=window;return this.isBlockEditor()&&top===window&&(t=document.querySelector(".interface-interface-skeleton__content")),t},e.isCustomizerPreview=function(){return!!window.colibriCustomizerPreviewData},e.isBlockEditor=function(){var t,e,i,n;return!(null===(t=top)||void 0===t||null===(e=t.wp)||void 0===e||!e.blockEditor)&&(null===(i=top)||void 0===i||null===(n=i.kubio)||void 0===n?void 0:n.blockLibrary)},e.prototype={updateOpts(e){const i=this.$element.attr("data-"+s);i&&(this.settings=JSON.parse(i));const n=t.extend(!0,{},this.defaults,this.settings),o=e||{};this.opts=t.extend(!0,this.opts,n,o)},getInstance(){return this.$element.data("fn."+this.namespace)},hasTarget(){return!(null===this.$target)},callback(e){let i=[].slice.call(arguments).splice(1);return this.$element&&(i=this._fireCallback(t._data(this.$element[0],"events"),e,this.namespace,i)),this.$target&&(i=this._fireCallback(t._data(this.$target[0],"events"),e,this.namespace,i)),this.opts&&this.opts.callbacks&&"function"==typeof this.opts.callbacks[e]?this.opts.callbacks[e].apply(this,i):i},_fireCallback(t,e,i,n){let s;if(t&&void 0!==t[e]){const o=t[e].length;for(let r=0;r<o;r++)t[e][r].namespace===i&&(s=t[e][r].handler.apply(this,n))}return void 0===s?n:s}},(o=e).Plugin={create(e,i){return i=void 0===i?e.toLowerCase():i,i=n+i,t.fn[i]=function(n,s){const r=Array.prototype.slice.call(arguments,1),a="fn."+i,h=[];return this.each((function(){const i=t(this);let l=i.data(a);if(s="object"==typeof n?n:s,l||(i.data(a,{}),l=new o[e](this,s),i.data(a,l)),"string"==typeof n)if(t.isFunction(l[n])){const t=l[n].apply(l,r);void 0!==t&&h.push(t)}else t.error('No such method "'+n+'" for '+e)})),0===h.length||1===h.length?0===h.length?this:h[0]:h},t.fn[i].options={},this},autoload(t){const e=t.split(","),i=e.length;for(let t=0;t<i;t++){const i=e[t].toLowerCase().split(",").map((function(t){return n+t.trim()})).join(",");this.autoloadQueue.push(i)}return this},autoloadQueue:[],startAutoload(){if(!window.MutationObserver||0===this.autoloadQueue.length)return;this.observer&&this.observer.disconnect();const t=this,e=new MutationObserver((function(e){e.forEach((function(e){const i=e.addedNodes;0===i.length||1===i.length&&3===i[0].nodeType||t.startAutoloadOnceDebounced()}))}));this.observer=e;let i=document.querySelector(".editor-styles-wrapper .is-root-container.block-editor-block-list__layout");i||(i=document),e.observe(i,{subtree:!0,childList:!0})},startAutoloadOnceDebounced:function(t,e=300){let i;return(...n)=>{clearTimeout(i),i=setTimeout((()=>{t.apply(this,n)}),e)}}((()=>{e.Plugin.startAutoloadOnce()}),300),startAutoloadOnce(){const e=this,s=i+"-component";
1158t("[data-"+s+"]:not([data-loaded]):not([data-disabled])").each((function(){const i=t(this),o=n+i.data(s);if(-1!==e.autoloadQueue.indexOf(o)){i.attr("data-loaded",!0);try{i[o]()}catch(t){console.error(t)}}}))},stopWatcher(){var t,e;null===(t=this.observer)||void 0===t||null===(e=t.disconnect)||void 0===e||e.call(t)},watch(){o.Plugin.startAutoloadOnce(),o.Plugin.startAutoload()},init(){window.isKubioBlockEditor&&!window.isInsideIframe||(t.isReady?o.Plugin.watch():t(document).ready(o.Plugin.watch))}},o.Plugin.init(),function(e){e.Animation=function(t,i,n){this.namespace="animation",this.defaults={},e.apply(this,arguments),this.effect=i,this.completeCallback=void 0!==n&&n,this.prefixes=["","-moz-","-o-animation-","-webkit-"],this.queue=[],this.start()},e.Animation.prototype={start(){this.isSlideEffect()&&this.setElementHeight(),this.addToQueue(),this.clean(),this.animate()},addToQueue(){this.queue.push(this.effect)},setElementHeight(){this.$element.height(this.$element.outerHeight())},removeElementHeight(){this.$element.css("height","")},isSlideEffect(){return"slideDown"===this.effect||"slideUp"===this.effect},isHideableEffect(){return-1!==t.inArray(this.effect,["fadeOut","slideUp","flipOut","zoomOut","slideOutUp","slideOutRight","slideOutLeft"])},isToggleEffect(){return"show"===this.effect||"hide"===this.effect},storeHideClasses(){this.$element.hasClass("hide-sm")?this.$element.data("hide-sm-class",!0):this.$element.hasClass("hide-md")&&this.$element.data("hide-md-class",!0)},revertHideClasses(){this.$element.data("hide-sm-class")?this.$element.addClass("hide-sm").removeData("hide-sm-class"):this.$element.data("hide-md-class")?this.$element.addClass("hide-md").removeData("hide-md-class"):this.$element.addClass("hide")},removeHideClass(){this.$element.data("hide-sm-class")?this.$element.removeClass("hide-sm"):this.$element.data("hide-md-class")?this.$element.removeClass("hide-md"):(this.$element.removeClass("hide"),this.$element.removeClass("force-hide"))},animate(){if(this.storeHideClasses(),this.isToggleEffect())return this.makeSimpleEffects();this.$element.addClass("kubio-animated"),this.$element.addClass(this.queue[0]),this.removeHideClass();const e=this.queue.length>1?null:this.completeCallback;this.complete("AnimationEnd",t.proxy(this.makeComplete,this),e)},makeSimpleEffects(){"show"===this.effect?this.removeHideClass():"hide"===this.effect&&this.revertHideClasses(),"function"==typeof this.completeCallback&&this.completeCallback(this)},makeComplete(){this.$element.hasClass(this.queue[0])&&(this.clean(),this.queue.shift(),this.queue.length&&this.animate())},complete(e,i,n){const s=e.split(" ").map((function(t){return t.toLowerCase()+" webkit"+t+" o"+t+" MS"+t}));this.$element.one(s.join(" "),t.proxy((function(){"function"==typeof i&&i(),this.isHideableEffect()&&this.revertHideClasses(),this.isSlideEffect()&&this.removeElementHeight(),"function"==typeof n&&n(this),this.$element.off(s.join(" "))}),this))},clean(){this.$element.removeClass("kubio-animated").removeClass(this.queue[0])}},e.Animation.inherits(e)}(e),function(){const i=n+"animation";t.fn[i]=function(i,n){const s="fn.animation";return this.each((function(){const o=t(this);o.data(s,{}),o.data(s,new e.Animation(this,i,n))}))},t.fn[i].options={},e.animate=function(t,e,n){return t[i](e,n),t}}(),function(e){e.Detect=function(){},e.Detect.prototype={isMobile:()=>/(iPhone|iPod|BlackBerry|Android)/.test(navigator.userAgent),isDesktop:()=>!/(iPhone|iPod|iPad|BlackBerry|Android)/.test(navigator.userAgent),isMobileScreen:()=>t(window).width()<=768,isTabletScreen:()=>t(window).width()>=768&&t(window).width()<=1024,isDesktopScreen:()=>t(window).width()>1024}}(e),function(e){e.Utils=function(){},e.Utils.prototype={disableBodyScroll(){const e=t("html");let i=window.innerWidth;if(!i){const t=document.documentElement.getBoundingClientRect();i=t.right-Math.abs(t.left)}const n=document.body.clientWidth<i,s=this.measureScrollbar();e.css("overflow","hidden"),n&&e.css("padding-right",s)},measureScrollbar(){const e=t("body"),i=document.createElement("div");i.className="scrollbar-measure",e.append(i);const n=i.offsetWidth-i.clientWidth;return e[0].removeChild(i),n},enableBodyScroll(){t("html").css({overflow:"","padding-right":""})}}}(e),e}();window.Colibri=t;const e=t;var s,o=i(1296),r=i.n(o);
1158(s=window.jQuery).throttle||(s.throttle=function(t,e,i){let n,s;return e||(e=250),function(){const o=i||this,r=+new Date,a=arguments;n&&r<n+e?(clearTimeout(s),s=setTimeout((function(){n=r,t.apply(o,a)}),e)):(n=r,t.apply(o,a))}}),s.debounce||(s.debounce=r()),s.event.special.tap||(s.event.special.tap={setup(t,e){s(this).on("touchstart",s.event.special.tap.handler).on("touchmove",s.event.special.tap.handler).on("touchend",s.event.special.tap.handler)},teardown(t){s(this).off("touchstart",s.event.special.tap.handler).off("touchmove",s.event.special.tap.handler).off("touchend",s.event.special.tap.handler)},handler(t){const e=s(this);e.data(t.type,1),"touchend"!==t.type||e.data("touchmove")?e.data("touchend")&&e.removeData("touchstart touchmove touchend"):(t.type="tap",s.event.dispatch.call(this,t))}}),s.fn.respondToVisibility||(s.fn.respondToVisibility=function(t){if(!("IntersectionObserver"in window)||!("IntersectionObserverEntry"in window)||!("intersectionRatio"in window.IntersectionObserverEntry.prototype))return null;const e=new IntersectionObserver(((e,i)=>{e.forEach((e=>{t(e.intersectionRatio>0)}))}));return e.observe(this.get(0)),e}),i(9068),i(5425);class a{constructor(t,e){this.settings=e,this.element=t,this.isPlaying=!1,this.ready()}ready(){}play(){}pause(){}isPaused(){}setVideo(t){t.className="kubio-video-background-item",this.element.innerHTML="",this.element.appendChild(t),this.addResizeBind()}static test(){return!1}trigger(t){let e;"function"==typeof window.Event?e=new Event(t):(e=document.createEvent("Event"),e.initEvent(t,!0,!0)),this.element.dispatchEvent(e)}loaded(){this.trigger("video-bg-loaded")}addResizeBind(){this.trigger("video-bg-resize"),this.onResize((()=>{this.trigger("video-bg-resize")}))}onLoad(t){jQuery(this.element).on("video-bg-loaded",t)}onResize(t,e=100){t=jQuery.debounce(t,e),jQuery(window).resize(t),jQuery(window).on("orientationchange",t)}}const h=/^.*(?:(?:youtu\.be\/|v\/|vi\/|u\/\w\/|embed\/)|(?:(?:watch)?\?v(?:i)?=|&v(?:i)?=))([^#&?]*).*/,l={native:class extends a{constructor(t,e){return super(t,e),this}static test(t){return document.createElement("video").canPlayType(t.mimeType)}isPaused(){return this.video.paused}ready(){if(this.settings.poster&&(this.element.style.backgroundImage=`url("${this.settings.poster}")`),!this.settings.videoUrl)return;const t=document.createElement("video");t.id=this.settings.id||"",t.loop="loop",t.muted="muted",t.autoplay="autoplay",t.setAttribute("playsinline",!0),this.settings.width&&(t.width=this.settings.width),this.settings.height&&(t.height=this.settings.height),t.addEventListener("play",(()=>{this.trigger("play")})),t.addEventListener("pause",(()=>{this.trigger("pause")})),t.addEventListener("loadeddata",(()=>{this.loaded()})),this.video=t,this.setVideo(t),t.src=this.settings.videoUrl}pause(){this.video.pause()}stopVideo(){this.video.pause(),this.video.currentTime=0}play(){this.video.play()}},youtube:class extends a{constructor(t,e){return super(t,e),this}static test(t){return"video/x-youtube"===t.mimeType}ready(){if(this.settings.poster&&(this.element.style.backgroundImage=`url("${this.settings.poster}")`),"YT"in window)window.YT.ready((()=>{this.loadVideo()}));else{const t=document.createElement("script");t.src="https://www.youtube.com/iframe_api",t.onload=()=>{window.YT.ready((()=>{this.loadVideo()}))},document.getElementsByTagName("head")[0].appendChild(t)}}getVideoID(){const t=this.settings.videoUrl.match(h);return t&&t.length>=2?t[1]:null}getYTOptions(){const t={videoId:this.getVideoID(),events:{onReady:t=>{const e=t.target;e.mute(),top.yt1=e,e.setPlaybackQuality("auto"),this.play(),this.loaded()},onStateChange:t=>{window.YT.PlayerState.PLAYING===t.data?this.trigger("play"):window.YT.PlayerState.PAUSED===t.data?this.trigger("pause"):window.YT.PlayerState.ENDED===t.data&&t.target.playVideo()},onError:t=>{this.player.getIframe().style.display="none"}},playerVars:{autoplay:1,controls:0,disablekb:1,fs:0,iv_load_policy:3,loop:1,modestbranding:1,playsinline:1,rel:0,showinfo:0,mute:1}};return this.settings.height?t.height=this.settings.height:t.height=1080,this.settings.width?t.width=this.settings.width:t.width=1920,t}loadVideo(){const t=document.createElement("div");window.YT,this.setVideo(t),this.player=new window.YT.Player(t,this.getYTOptions())}updateVideoSize(){if(!this.player)return;const t=jQuery(this.player.getIframe()),e=this.calcVideosSize();t.css(e),t.addClass("ready")}calcVideosSize(){const t=jQuery(this.element).outerWidth(),e=jQuery(this.element).outerHeight(),i="16:9".split(":"),n=i[0]/i[1],s=t/e>n;return{width:1*(s?t:e*n),height:1*(s?t/n:e)}}play(){this.player&&this.player.playVideo&&(this.isPlaying||(this.isPlaying=!0,this.player.playVideo()))}stopVideo(){this.player&&this.player.stopVideo&&this.isPlaying&&(this.isPlaying=!1,this.player.stopVideo())}pause(){this.player&&this.player.pauseVideo&&!this.isPlaying&&(this.isPlaying=!1,this.player.pauseVideo())}isPaused(){return YT.PlayerState.PAUSED===this.player.getPlayerState()}loaded(){this.updateVideoSize(),super.loaded()}
1158addResizeBind(){this.onResize((()=>this.updateVideoSize()),50),super.addResizeBind()}}};class c{static componentName(){throw new TypeError("name getter should be implemented")}constructor(t,i){return this.$=jQuery,this.namespace=this.constructor.componentName(),this.utils=new e.Utils,this.detect=new e.Detect,this.init(),e.apply(this,arguments),this.start(),this.isCustomizerPreview()&&this.wpCustomize(wp.customize),this}init(){}isCustomizerPreview(){return e.isCustomizerPreview()}wpCustomize(t){}wpSettingBind(t,e){window.wp.customize(t,(function(t){t.bind(e)}))}updateData(t){this.opts=jQuery.extend({},this.opts,t),this.restart()}restart(){}start(){}}e.registerPlugin=function(t,i,n){"function"==typeof t.componentName&&(n=i,t=(i=t).componentName()),e[t]=i,e.Plugin.create(t),!1!==n&&e.Plugin.autoload(t)},e.registerPlugin(class extends c{static componentName(){return"video-background"}init(){this.videoData={},this.handler=!1,this.debouncedSetPosition=jQuery.debounce(this.updateVideoBackground.bind(this),100),this.resizeObserve=t=>{this.debouncedSetPosition()},this.resizeObserver=new window.ResizeObserver(this.resizeObserve)}generateVideo(){for(const t in l)if(l.hasOwnProperty(t)&&l[t].test(this.videoData)){this.$element.empty(),this.handler=new l[t](this.$element[0],this.videoData);break}this.handler&&(this.handler.onLoad((()=>{this.debouncedSetPosition(),this.handler.onResize((()=>this.debouncedSetPosition())),this.resizeObserver.observe(this.handler.element)})),window.hop&&(window.addResizeListener(this.$element.closest(".background-wrapper").parent()[0],this.debouncedSetPosition),this.debouncedSetPosition()))}stopVideo(){this.handler.stopVideo&&this.handler.stopVideo()}play(){this.handler.play&&this.handler.play()}updateVideoBackground(){this.handler.updateVideoSize&&this.handler.updateVideoSize(),this.setPosition()}setPosition(){if(this.handler.pause(),"none"===this.$element.children("iframe,video").eq(0).css("display"))return;const t=this.$element.children("iframe,video").eq(0),e=t.is("iframe")?50:this.opts.positionX,i=t.is("iframe")?50:this.opts.positionY,n=Math.max(t.width()-this.$element.width(),0)*parseFloat(e)/100,s=Math.max(t.height()-this.$element.height(),0)*parseFloat(i)/100;t.css({transform:`translate(-${n}px,-${s}px)`,"-webkit-transform":`translate(-${n}px,-${s}px)`}),this.$element.addClass("visible"),setTimeout((()=>{this.handler.play()}),100)}start(){this.videoData={mimeType:this.opts.mimeType,videoUrl:this.opts.video},"string"==typeof this.opts.poster&&(this.poster=this.opts.poster),this.generateVideo()}stop(){window.removeResizeListener(this.$element.closest(".background-wrapper").parent()[0],this.debouncedSetPosition)}restart(){this.stop(),this.start()}}),e.registerPlugin(class extends c{static componentName(){return"slideshow"}init(){this.currentIndex=0,this.interval=-1,this.debouncedRestart=r()((()=>{this.stop(),this.start()}),500)}addImageEffect(t,e){const i=this.opts.duration.replace("ms",""),n=this.opts.speed.replace("ms","");let s=parseInt(i)-parseInt(n);s<0&&(s=0),this.$(t).css({transition:`opacity ${n}ms ease ${s}ms`,zIndex:this.$images.length-e})}slideImage(){this.$images.eq(this.currentIndex).removeClass("current");const t=this.currentIndex+1===this.$images.length?0:this.currentIndex+1;this.$images.eq(t).addClass("current").removeClass("next"),this.currentIndex=t;const e=this.currentIndex+1===this.$images.length?0:this.currentIndex+1;this.$images.eq(e).addClass("next")}restart(){this.debouncedRestart()}start(){this.$images=this.$element.find(".slideshow-image"),this.$images.removeClass("current"),this.$images.length<=1||(this.$images.eq(0).addClass("current"),this.currentIndex=0,this.$images.each(((t,e)=>{this.addImageEffect(e,t)})),this.interval=setInterval((()=>{this.slideImage()}),parseInt(this.opts.duration)))}stop(){clearInterval(this.interval),this.$images.css({transition:"",opacity:""}),this.$images.removeClass("current next"),this.$images.eq(0).addClass("current"),this.currentIndex=0}}),i(1164),function(t,e){const i="parallax",n=function(t,n){this.namespace=i,this.defaults={},e.apply(this,arguments),this.start()};
1158n.prototype={start(){if(this.isEnabled=this.opts.enabled,!this.isEnabled)return void this.stop();if(this.isiOS())return void this.$element.addClass("paraxify--ios");this.$element[0]&&(this.paraxify=paraxify(this.$element[0]));const e=this;this.firstRestart=!1,this.restartScriptDebounce=t.debounce((function(){!1!==e.firstRestart?e.restart():e.firstRestart=!0}),100),this._addEventListeners()},stop(){this._removeEventListener(),this.paraxify&&(this.paraxify.destroy(),this.paraxify=null)},isiOS:()=>(/iPad|iPhone|iPod/.test(navigator.platform)||"MacIntel"===navigator.platform&&navigator.maxTouchPoints>1)&&!window.MSStream,restart(){this.stop(),this.start()},_addEventListeners(){window.addResizeListener(this.$element[0],this.restartScriptDebounce)},_removeEventListener(){window.removeResizeListener(this.$element[0],this.restartScriptDebounce)}},n.inherits(e),e[i]=n,e.Plugin.create(i),e.Plugin.autoload(i)}(jQuery,Colibri),i(6177),i(183),i(9633),i(9665),i(9543)})(),(window.kubio=window.kubio||{}).scripts=n})();}catch(e){} 1159try{(()=>{var t={83:()=>{!function(t,e){const i="accordion",s=function(t,s){this.namespace=i,this.defaults={target:null,toggle:!0,active:!1,toggleClass:"h-accordion-item-title",boxClass:"h-accordion-item-content__container",activeClass:"accordion-active h-custom-active-state",callbacks:["open","opened","close","closed"],hashes:[],currentHash:!1,currentItem:!1},e.apply(this,arguments),this.start()};s.prototype={start(){this.$items=this.getItems(),this.$items.each(t.proxy(this.loadItems,this)),this.$boxes=this.getBoxes(),this.setInitialOpenedItems(),this.setActiveItem()},stop(){this.closeAll()},restart(){this.updateOpts(),this.stop(),this.start()},getItems(){return this.$element.find(`> .h-accordion-item > .${this.opts.toggleClass}`)},setInitialOpenedItems(){let e=!1;this.$items.each(((i,s)=>{"true"!==t(s).attr("data-open-by-default")||this.opts.toggle&&(!this.opts.toggle||e)||(e=!0,this.addActive(this.getItem(s)))}))},getBoxes(){return this.$element.find(`> .h-accordion-item > .${this.opts.boxClass}, > .h-accordion-item > .h-accordion-item-content`)},loadItems(e,i){const s=this.getItem(i);s.$el.attr("rel",s.hash),s.$el.hasClass(this.opts.activeClass)&&(this.opts.currentItem=s,this.opts.active=s.hash);const n=["click","tap"].map((t=>`${t}.${this.namespace} `)).join(" ");s.$el.off(n).on(n,t.proxy(this.toggle,this))},setActiveItem(){!1!==this.opts.active&&(this.opts.currentItem=this.getItemBy(this.opts.active),this.opts.active=this.opts.currentItem.hash),!1!==this.opts.currentItem&&(this.addActive(this.opts.currentItem),this.opts.currentItem.$box.removeClass("hide"))},addActive(t){t.$box.find(".h-element").trigger("colibriContainerOpened"),t.$box.removeClass("hide").addClass("open"),t.$el.addClass(this.opts.activeClass),!1!==t.$caret&&t.$caret.removeClass("down").addClass("up"),!1!==t.$parent&&t.$parent.addClass(this.opts.activeClass),this.opts.currentItem=t},removeActive(t){t.$box.removeClass("open"),t.$el.removeClass(this.opts.activeClass),!1!==t.$caret&&t.$caret.addClass("down").removeClass("up"),!1!==t.$parent&&t.$parent.removeClass(this.opts.activeClass),this.opts.currentItem=!1},toggle(e){e&&e.preventDefault();const i=t(e.target).closest("."+this.opts.toggleClass).get(0)||e.target,s=this.getItem(i);this.isOpened(s.hash)?this.close(s.hash):this.open(e)},openAll(){this.$items.addClass(this.opts.activeClass),this.$boxes.addClass("open").removeClass("hide")},open(e,i){if(void 0===e)return;"object"==typeof e&&e.preventDefault();const s=t(e.target).closest("."+this.opts.toggleClass).get(0)||e.target,n="object"==typeof e?this.getItem(s):this.getItemBy(e);n.$box.hasClass("open")||(this.opts.toggle&&this.closeAll(),this.callback("open",n),this.addActive(n),this.onOpened())},onOpened(){this.callback("opened",this.opts.currentItem)},closeAll(){this.$items.removeClass(this.opts.activeClass).closest("li").removeClass(this.opts.activeClass),this.$boxes.removeClass("open").addClass("hide")},close(t){const e=this.getItemBy(t);this.callback("close",e),this.opts.currentItem=e,this.onClosed()},onClosed(){const t=this.opts.currentItem;this.removeActive(t),this.callback("closed",t)},isOpened(e){return t("[rel="+e+"]").hasClass(this.opts.activeClass)},getItem(e){const i={};i.$el=t(e),i.hash=i.$el.attr("href"),i.$box=t(i.hash);const s=i.$el.parent();i.$parent="LI"===s[0].tagName&&s;const n=i.$el.find(".caret");return i.$caret=0!==n.length&&n,i},getItemBy(t){const e="number"==typeof t?this.$items.eq(t-1):this.$element.find('[rel="'+t+'"]');return this.getItem(e)}},s.inherits(e),e[i]=s,e.Plugin.create(i),e.Plugin.autoload(i)}(jQuery,Colibri)},1752:()=>{!function(t){function e(t){this.init(t)}e.prototype={value:0,size:100,startAngle:-Math.PI,thickness:"auto",fill:{gradient:["#3aeabb","#fdd250"]},emptyFill:"rgba(0, 0, 0, .1)",animation:{duration:1200,easing:"circleProgressEasing"},animationStartValue:0,reverse:!1,lineCap:"butt",constructor:e,el:null,canvas:null,ctx:null,radius:0,arcFill:null,lastFrameValue:0,init(e){t.extend(this,e),this.radius=this.size/2,this.initWidget(),this.initFill(),this.draw()},initWidget(){const e=this.canvas=this.canvas||t("<canvas>").prependTo(this.el)[0];e.width=this.size,e.height=this.size,this.ctx=e.getContext("2d")},initFill(){const e=this,i=this.fill,s=this.ctx,n=this.size;if(!i)throw Error("The fill is not specified!");if(i.color&&(this.arcFill=i.color),i.gradient){const e=i.gradient;if(1==e.length)this.arcFill=e[0];else if(e.length>1){const o=i.gradientAngle||0,a=i.gradientDirection||[n/2*(1-Math.cos(o)),n/2*(1+Math.sin(o)),n/2*(1+Math.cos(o)),n/2*(1-Math.sin(o))],r=s.createLinearGradient.apply(s,a);for(let i=0;i<e.length;i++){let s=e[i],n=i/(e.length-1);t.isArray(s)&&(n=s[1],s=s[0]),r.addColorStop(n,s)}this.arcFill=r}}var o;function a(){const i=t("<canvas>")[0];i.width=e.size,i.height=e.size,i.getContext("2d").drawImage(o,0,0,n,n),e.arcFill=e.ctx.createPattern(i,"no-repeat"),e.drawFrame(e.lastFrameValue)}i.image&&(i.image instanceof Image?o=i.image:(o=new Image).src=i.image,o.complete?a():o.onload=a)},draw(){this.animation?this.drawAnimated(this.value):this.drawFrame(this.value)},drawFrame(t){this.lastFrameValue=t,this.ctx.clearRect(0,0,this.size,this.size),this.drawEmptyArc(t),this.drawArc(t)},drawArc(t){const e=this.ctx,i=this.radius,s=this.getThickness(),n=this.startAngle;e.save(),e.beginPath(),this.reverse?e.arc(i,i,i-s/2,n-2*Math.PI*t,n):e.arc(i,i,i-s/2,n,n+2*Math.PI*t),e.lineWidth=s,e.lineCap=this.lineCap,e.strokeStyle=this.arcFill,e.stroke(),e.restore(
1159)},drawEmptyArc(t){const e=this.ctx,i=this.radius,s=this.getThickness(),n=this.startAngle;t<1&&(e.save(),e.beginPath(),t<=0?e.arc(i,i,i-s/2,0,2*Math.PI):this.reverse?e.arc(i,i,i-s/2,n,n-2*Math.PI*t):e.arc(i,i,i-s/2,n+2*Math.PI*t,n),e.lineWidth=s,e.strokeStyle=this.emptyFill,e.stroke(),e.restore())},drawAnimated(e){const i=this,s=this.el,n=t(this.canvas);n.stop(!0,!1),s.trigger("circle-animation-start"),n.css({animationProgress:0}).animate({animationProgress:1},t.extend({},this.animation,{step(t){const n=i.animationStartValue*(1-t)+e*t;i.drawFrame(n),s.trigger("circle-animation-progress",[t,n])}})).promise().always((function(){s.trigger("circle-animation-end")}))},getThickness(){return t.isNumeric(this.thickness)?this.thickness:this.size/14},getValue(){return this.value},setValue(t){this.animation&&(this.animationStartValue=this.lastFrameValue),this.value=t,this.draw()}},t.circleProgress={defaults:e.prototype},t.easing.circleProgressEasing=function(t,e,i,s,n){return(e/=n/2)<1?s/2*e*e*e+i:s/2*((e-=2)*e*e+2)+i},t.fn.circleProgress=function(i,s){const n="circle-progress",o=this.data(n);if("widget"==i){if(!o)throw Error('Calling "widget" method on not initialized instance is forbidden');return o.canvas}if("value"==i){if(!o)throw Error('Calling "value" method on not initialized instance is forbidden');if(void 0===s)return o.getValue();const e=arguments[1];return this.each((function(){t(this).data(n).setValue(e)}))}return this.each((function(){let s=t(this),o=s.data(n),a=t.isPlainObject(i)?i:{};if(o)o.init(a);else{const i=t.extend({},s.data());"string"==typeof i.fill&&(i.fill=JSON.parse(i.fill)),"string"==typeof i.animation&&(i.animation=JSON.parse(i.animation)),a=t.extend(i,a),a.el=s,o=new e(a)}}))}}(jQuery)},6386:()=>{!function(t,e){const i="counter",s=function(){this.namespace=i,this.defaults={oldCheck:!1,newCheck:!1,firstTime:!1},e.apply(this,arguments),this.bindedReady=this.ready.bind(this),this.start(),this.addListener()};s.prototype={start(){this.removeScrollListener(),this.bindedReady(),this.addScrollListener()},stop(){this.removeScrollListener()},removeScrollListener(){t(e.getScrollingElement()).off("scroll",this.bindedReady)},addScrollListener(){t(e.getScrollingElement()).on("scroll",this.bindedReady)},reset(t){const e=t.$element.children();t.$element.children().remove(),t.$element.append(e)},restart(){this.stop(),this.start()},ready(){const{type:t}=this.opts;if(!this.opts.firstTime&&this.isScrolledIntoView(this)&&this.opts.oldCheck!==this.opts.newCheck&&(this.opts.firstTime=!0,t))switch(this.reset(this),t){case"number":this.countTo(this);break;case"circle":this.progressCircle(this);break;case"bar":this.progressBar(this)}},addListener(){e.isBlockEditor()||this.$element.on("colibriContainerOpened",this.restart)},isScrolledIntoView(i){if(e.isBlockEditor()&&top.window.document.body.classList.contains("kubio-iframe-holder--hide"))return!1;const s=t(window).scrollTop(),n=s+t(window).height(),o=i.$element.closest(".wp-block-kubio-counter__outer"),a=t(o.parent()).offset().top,r=a+t(o.parent()).height(),l=i.opts.newCheck,h=a<=n&&r>=s;return i.opts.oldCheck=l,i.opts.newCheck=h,h&&this.removeScrollListener(),h},countTo(e){const i=e.opts;t(this).prop("Counter",i.min).animate({Counter:i.max},{duration:1e3*i.duration,easing:"swing",step(t){let s=e.decimalAdjust("round",t,-i.decimals).toLocaleString("en").replace("-0","0");","!==i.separator&&(s=s.replace(/,/gi,i.separator)),this.$element.text(i.prefix+s+i.suffix)}})},progressBar(e){e.$element.parents(".wp-block-kubio-counter__outer").each((function(){t(this).find(".wp-block-kubio-counter__progressBar").removeClass("progress-bar__animation").removeClass("hide-animation").addClass("progress-bar__animation"),"hide"!==e.opts.counterPosition&&e.countTo(e)}))},progressCircle(e){const i=e.opts.circle;e.opts.titlePosition,e.$element.parents(".wp-block-kubio-counter__outer").find(".h-circle-progress").each((function(){const s=t(this).find(".wp-block-kubio-counter__counter-wrapper"),n=t(this).find(".title-circle");i.fill.color=e.getRGBValueFromCSSVar(i.fill.color),t(this).empty(),t(this).circleProgress({value:i.progress/100,size:i.size,fill:i.fill,animation:i.animation,lineCap:"round",insertMode:"append",emptyFill:e.getRGBValueFromCSSVar(i.emptyFill),reverse:!1,animationStartValue:0,startAngle:-Math.PI/2,thickness:15,showPercent:!1}),t(this).css({display:"inline-block"}),t(this).append('<div class="content-circle-inside" style="position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)"></div>'),t(this).find(".content-circle-inside").append(n).append(s),e.countTo(e)}))},getRGBValueFromCSSVar(t){if(!t)return t;const e=t.indexOf("var(");if(-1!==e){const i=t.indexOf("),"),s=t.slice(e+4,i),n=window.getComputedStyle(document.documentElement).getPropertyValue(s);return t.substring(0,e)+n+t.substring(i+1)}return t},decimalAdjust:(t,e,i)=>void 0===i||0==+i?Math[t](e):(e=+e,i=+i,isNaN(e)||"number"!=typeof i||i%1!=0?NaN:(e=e.toString().split("e"),+((e=(e=Math[t](+(e[0]+"e"+(e[1]?+e[1]-i:-i)))).toString().split("e"))[0]+"e"+(e[1]?+e[1]+i:i))))},s.inherits(e),e[i]=s,e.Plugin.create(i),e.Plugin.autoload(i)}(jQuery,Colibri)},1247:()=>{!function(t,e){const i="footer-parallax",s=function(s,n){this.namespace=i,this.defaults={activeClasses:{header:"h-footer-parallax-header-class",content:"h-footer-parallax-content-class",footer
1159:"h-footer-parallax",container:"new-stacking-context"},selectors:{header:'[data-kubio="kubio/header"], .header',content:'.entry-content, .wp-block-kubio-section, [data-kubio], [class*="wp-block"]'}},this.bindedResizeListener=t.debounce(this.resizeListener.bind(this),100),e.apply(this,arguments),this.scriptStarted=!1,this.initMediaById(),this.start(),window.addEventListener("resize",this.bindedResizeListener),setTimeout((()=>{this.bindedResizeListener()}),5e3)};s.prototype={start(){},stop(){this.scriptStarted=!1;const t=this.opts.activeClasses;this.$container&&(this.$container.removeClass(t.container),this.$header.removeClass(t.header),this.$content.removeClass(t.content),this.$element.removeClass(t.footer),this.$content.css("margin-bottom",""))},isInsideCustomizer:()=>!!wp.customize,restart(){this.stop(),this.updateOpts(),this.start()},resizeListener(){this.updateSiblingStyle(),"desktop"!==this.getCurrentMedia()?this.stop():this.isEnabled&&!this.footerParallaxStarted()&&this.start()},footerParallaxStarted(){return this.scriptStarted},initMediaById(){this.mediaById={desktop:{min:1024},tablet:{min:768,max:1023},mobile:{max:767}}},getCurrentMedia(){const t=window.innerWidth;let e=null;return Object.keys(this.mediaById).forEach((i=>{const s=this.mediaById[i];(!s.min||s.min&&t>=s.min)&&(!s.max||s.max&&t<=s.max)&&(e=i)})),e},updateSiblingStyle(){if(!this.$content)return;if(!this.footerParallaxStarted())return;const t=this.$element.outerHeight();this.$content.css("margin-bottom",t+"px")}},s.inherits(e),e[i]=s,e.Plugin.create(i),e.Plugin.autoload(i)}(jQuery,Colibri)},4121:()=>{!function(t){const e=function(e){const i=t.extend({animationType:"rotate-1",animationDelay:2500,barAnimationDelay:3800,barWaiting:800,lettersDelay:50,typeLettersDelay:150,selectionDuration:500,typeAnimationDelay:1300,revealDuration:600,revealAnimationDelay:1500},e);let s=i.animationDelay;function n(t){const e=l(t);if(t.parents(".ah-headline").hasClass("type")){const s=t.parent(".ah-words-wrapper");s.addClass("selected").removeClass("waiting"),setTimeout((function(){s.removeClass("selected"),t.removeClass("is-visible").addClass("is-hidden").children("i").removeClass("in").addClass("out")}),i.selectionDuration),setTimeout((function(){o(e,i.typeLettersDelay)}),i.typeAnimationDelay)}else if(t.parents(".ah-headline").hasClass("letters")){const s=t.children("i").length>=e.children("i").length;a(t.find("i").eq(0),t,s,i.lettersDelay),r(e.find("i").eq(0),e,s,i.lettersDelay)}else t.parents(".ah-headline").hasClass("clip")?t.parents(".ah-words-wrapper").animate({width:"2px"},i.revealDuration,(function(){h(t,e),o(e)})):t.parents(".ah-headline").hasClass("loading-bar")?(t.parents(".ah-words-wrapper").removeClass("is-loading"),h(t,e),setTimeout((function(){n(e)}),i.barAnimationDelay),setTimeout((function(){t.parents(".ah-words-wrapper").addClass("is-loading")}),i.barWaiting)):(h(t,e),setTimeout((function(){n(e)}),i.animationDelay))}function o(t,e){t.parents(".ah-headline").hasClass("type")?(r(t.find("i").eq(0),t,!1,e),t.addClass("is-visible").removeClass("is-hidden")):t.parents(".ah-headline").hasClass("clip")&&t.parents(".ah-words-wrapper").animate({width:t.width()+10},i.revealDuration,(function(){setTimeout((function(){n(t)}),i.revealAnimationDelay)}))}function a(e,s,o,r){if(e.removeClass("in").addClass("out"),e.is(":last-child")?o&&setTimeout((function(){n(l(s))}),i.animationDelay):setTimeout((function(){a(e.next(),s,o,r)}),r),e.is(":last-child")&&t("html").hasClass("no-csstransitions")){const t=l(s);h(s,t)}}function r(t,e,s,o){t.addClass("in").removeClass("out"),t.is(":last-child")?(e.parents(".ah-headline").hasClass("type")&&setTimeout((function(){e.parents(".ah-words-wrapper").addClass("waiting")}),200),s||setTimeout((function(){n(e)}),i.animationDelay)):setTimeout((function(){r(t.next(),e,s,o)}),o)}function l(t){return t.is(":last-child")?t.parent().children().eq(0):t.next()}function h(t,e){t.removeClass("is-visible").addClass("is-hidden"),e.removeClass("is-hidden").addClass("is-visible")}this.each((function(){const e=t(this);if(i.animationType&&("type"===i.animationType||"rotate-2"===i.animationType||"rotate-3"===i.animationType||"scale"===i.animationType?e.find(".ah-headline").addClass("letters "+i.animationType):"clip"===i.animationType?e.find(".ah-headline").addClass(i.animationType+" is-full-width"):e.find(".ah-headline").addClass(i.animationType)),t(".ah-headline.letters").find("b").each((function(){const e=t(this),i=e.text().split(""),s=e.hasClass("is-visible");for(const t in i)e.parents(".rotate-2").length>0&&(i[t]="<em>"+i[t]+"</em>"),i[t]=s?'<i class="in">'+i[t]+"</i>":"<i>"+i[t]+"</i>";const n=i.join("");e.html(n).css("opacity",1)})),e.hasClass("loading-bar"))s=i.barAnimationDelay,setTimeout((function(){e.find(".ah-words-wrapper").addClass("is-loading")}),i.barWaiting);else if(e.hasClass("clip")){const t=e.find(".ah-words-wrapper"),i=t.width()+10;t.css("width",i)}else if(!e.find(".ah-headline").hasClass("type")){let i=e.find(".ah-words-wrapper b"),s=0;i.each((function(){const e=t(this).width();e>s&&(s=e)})),e.find(".ah-words-wrapper").css("width",s)}
1159setTimeout((function(){n(e.find(".is-visible").eq(0))}),s)}))};window.wp&&window.wp.customize?t.fn.animatedHeadline=function(){const t=this,i=arguments;setTimeout((()=>{e.apply(t,i)}),100)}:t.fn.animatedHeadline=e}(jQuery)},5685:()=>{!function(t,e){const i="fancy-title",s=function(t,s){this.namespace=i,this.defaults={typeAnimationDurationIn:.1,typeAnimationDurationOut:.1,animationDuration:1},e.apply(this,arguments),this.start()};s.prototype={start(){if("type"!==this.opts.typeAnimation)jQuery(this.$element).animatedHeadline({animationType:this.opts.typeAnimation,animationDelay:1e3*this.opts.animationDuration});else if(!this.isIE()){jQuery(this.$element).attr("fancy-id");const t=this.opts.rotatingWords.split("\n");t.unshift(this.opts.word);const e={strings:t,typeSpeed:1e3*this.opts.typeAnimationDurationIn,backSpeed:1e3*this.opts.typeAnimationDurationOut,contentType:"html",smartBackspace:!1,loop:!0};this.$element.empty(),new Typed(this.$element[0],e)}},isIE(){const t=navigator.userAgent;return t.indexOf("MSIE ")>-1||t.indexOf("Trident/")>-1}},s.inherits(e),e[i]=s,e.Plugin.create(i),e.Plugin.autoload(i)}(jQuery,Colibri)},918:()=>{!function(t,e){const i="downarrow",s=function(){this.namespace=i,this.defaults={arrowSelector:"",scrollTargetSelector:""},e.apply(this,arguments),this.start()};s.prototype={start(){if(!(this.opts&&this.opts.arrowSelector&&this.opts.scrollTargetSelector))return;this.$arrow=this.$element.find(this.opts.arrowSelector);const e=t(this.opts.scrollTargetSelector);this.$arrow.smoothScrollAnchor({target:e})},stop(){this.$arrow&&this.$arrow.off("click.smooth-scroll tap.smooth-scroll")},reset(t){},restart(){this.stop(),this.start()},ready(){this.opts.firstTime||(this.opts.firstTime=!0)}},s.inherits(e),e[i]=s,e.Plugin.create(i),e.Plugin.autoload(i)}(jQuery,Colibri)},176:()=>{!function(t,e){const i="image-gallery",s=function(){this.namespace=i,this.defaults={data:{}},e.apply(this,arguments),this.firstImageLastWidth=this.getFirstImageWidth(),this.resizeObserverCallbackDebounce=t.debounce(this.resizeObserverCallback.bind(this),500),this.resizeObserver=new window.ResizeObserver(this.resizeObserverCallbackDebounce),this.start()};s.prototype={start(){t(this.$element).find(".wp-block-kubio-image-gallery-item__link.lightbox").on("click",(e=>{e.preventDefault();let i=1;const s=t(e.currentTarget).closest(".wp-block-kubio-image-gallery__gallery").find(".wp-block-kubio-image-gallery-item__link.lightbox"),n=[];t(s).each((function(s){const o=t(this).attr("href");o===t(e.currentTarget).attr("href")&&(i=s),n.push({src:o,opts:{}})})),t.fancybox.open(n,{arrows:!0,index:i})})),this.settings.showMasonry&&this.startMasonry()},startMasonry(){if(this.cleanObservers(),0===this.$element.parent().length)return;this.$element.masonry({itemSelector:".image-gallery-grid-item",percentPosition:!0});const e=this.$element;!function(){const i=e.find("img");let s=0,n=0;function o(){if(s++,i.length===s)try{e.data().masonry.layout()}catch(t){console.error(t)}}i.each((function(){this.complete?(n++,o()):(t(this).on("load",o),t(this).on("error",o))})),i.length!==n&&"complete"==document.readyState&&setTimeout((function(){e.data().masonry.layout()}),10),t(window).on("load",(function(){e.data().masonry.layout()}))}();const i=this.getFirstImage();i.length>0&&this.resizeObserver.observe(i.get(0)),this.resizeObserver.observe(this.$element[0])},cleanObservers(){this.resizeObserver&&this.resizeObserver.disconnect()},resizeObserverCallback(){this.firstImageLastWidth!==this.getFirstImageWidth()&&(this.firstImageLastWidth=this.getFirstImageWidth(),this.masonryLayout())},getFirstImage(){return this.$element.find("figure img").first()},getFirstImageWidth(){return this.getFirstImage().width()},masonryLayout(){try{this.$element.data().masonry.layout()}catch(t){}},stopMasonry(){if(this.cleanObservers(),this.$element.data("masonry"))try{this.$element.masonry("destroy")}catch(t){}},restartMasonry(){this.stopMasonry(),this.startMasonry()}},s.inherits(e),e[i]=s,e.Plugin.create(i),e.Plugin.autoload(i)}(jQuery,Colibri)},921:()=>{!function(t,e){const i="accordion-menu",s=function(t,s){this.namespace=i,this.defaults={menuSelector:".kubio-menu",offCanvasWrapper:".kubio-menu-container",linkSelector:".menu-item-has-children > a, .page_item_has_children > a",linkLeafsSelector:"li:not(.menu-item-has-children):not(.page_item_has_children) > a",arrowSelector:"svg",$menu:null},e.apply(this,arguments),this.initBindedFunctions(),this.initEventListenersData(),this.start()};s.prototype={start(){const t=this.$element.find(this.opts.menuSelector).first();this.opts.$menu=t;const e=t.find("> ul > li.current-menu-item").get(0);this.opts.$menu.find("a").data("allow-propagation",!0),this.opts.$menu.find(this.opts.arrowSelector).attr("tabIndex",0),this.removeEventListeners(),this.addEventListeners(),this.addMenuScrollSpy(t,e);const i=this.opts.$menu.find(".current-menu-parent").first();i.length&&this.openDropDown(i),this.addFocusListener()},initBindedFunctions(){this.debounceApplyDropdownLogic=t.debounce(this.applyDropdownLogic.bind(this),10),this.bindedLinkEventHandler=this.linkEventHandler.bind(this),this.bindedLinkArrowEventHandler=this.linkArrowEventHandler.bind(this)},initEventListenersData(){const t=".accordion-menu",e=["click","tap"].map((e=>`${e}${t}`)),i=e.map((t=>t+".link-selector")).join(" "),s=e.concat([`keyup${t}`]).map((t=>t+" svg")).join(" "),n=e.map((t=>t+".off-canvas")).join(" ");this._eventOptions={menuNamespace:t,linkSelectorEvent:i,arrowSelectorEvent:s,offCanvasEvent:n}},toggleFocus(e,i=!0){for(;this.opts.$menu[0]!==e;)"li"===e.tagName.toLowerCase()&&(i?(t(e).closest("li.menu-item-has-children").children("a").addClass("hover"),e.classList.add("hover"),t(e).children("a").addClass("hover")):(t(e).closest("li.menu-item-has-children").children("a").removeClass("hover"),e.classList.remove("hover"),t(e).children("a").removeClass("hover"))),e=e.parentElement},addFocusListener(){const t=this.opts.$menu.find("a");t.on("focus",(t=>{this.toggleFocus(t.currentTarget)})),t.on("blur",(t=>{this.toggleFocus(t.currentTarget,!1)}))},addEventListeners(){const e=this.opts.$menu,i=this._eventOptions;e.on(i.arrowSelectorEvent,this.opts.arrowSelector,this.bindedLinkArrowEventHandler),window.wp&&window.wp.customize&&e.off(i.linkSelectorEvent,this.opts.linkSelector),e.on(i.linkSelectorEvent,this.opts.linkSelector,this.bindedLinkEventHandler),e.on(i.offCanvasEvent,this.opts.linkLeafsSelector,this.closeOffcanvasPanel),t(document).on("keyup."+this.namespace,t.proxy(this.handleKeyboard,this))},removeEventListeners(){const e=this.opts.$menu,i=this._eventOptions;e.off(i.menuNamespace),t(document).on("keyup."+this.namespace)},stop(){this.removeEventListeners(),this.removeAllSvgArrows()},handleKeyboard(e){let i=e.target;"svg"===i.tagName.toLowerCase()&&(i=i.parentNode),t.contains(this.opts.$menu[0],i)&&t(i).siblings("ul").length&&(37===e.which&&this.closeDropDown(t(i).closest("li")),39===e.which&&this.openDropDown(t(i).closest("li")))},openDropDown(e){e&&((e=t(e).is("a")?t(e).closest("li"):t(e)).addClass("open"),e.children("ul").slideDown(100))},closeDropDown(e){e&&((e=t(e).is("a")?t(e).closest("li"):t(e)).removeClass("open"),e.children("ul").slideUp(100))},isDropDownOpen:t=>t.is(".open"),closeOffcanvasPanel(){window.wp&&window.wp.customize||setTimeout((()=>{t(".offscreen-overlay").trigger("click")}),500)}
1159,linkEventHandler(e,i){const s=window.wp&&window.wp.customize;s&&e.preventDefault();const n=t(e.target).closest("li");0===n.find("ul").length||!i&&n.hasClass("open")&&!s?this.closeOffcanvasPanel():((i||!i&&!n.hasClass("open"))&&(e.preventDefault(),e.stopPropagation()),this.debounceApplyDropdownLogic(e,i))},linkArrowEventHandler(t){"keyup"===t.type?13===t.which&&this.linkEventHandler(t,!0):this.linkEventHandler(t,!0)},applyDropdownLogic(e,i){const s=t(e.target).closest("li");0!==s.find("ul").length?i&&this.isDropDownOpen(s)?this.closeDropDown(s):this.openDropDown(s):this.closeOffcanvasPanel()},removeAllSvgArrows(){this.opts.$menu&&this.opts.$menu.find(this.opts.arrowSelector).remove()},addMenuScrollSpy(e,i){const s=e,n=this;if(t.fn.kubioScrollSpy){const e=n.opts.linkSelector,o=n.opts.arrowSelector;s.find("a").not(e).not(o).kubioScrollSpy({onChange(){s.find(".current-menu-item,.current_page_item").removeClass("current-menu-item current_page_item"),t(this).closest("li").addClass("current-menu-item current_page_item")},onLeave(){t(this).closest("li").removeClass("current-menu-item current_page_item"),!s.find(".current-menu-item, .current_page_item").length&&i&&t(i).addClass("current-menu-item current_page_item")},clickCallback(){n.closeOffcanvasPanel()},smoothScrollAnchor:!0,offset(){const t=s.closest('[data-kubio-component="navigation"]');return t.length?t[0].getBoundingClientRect().height+20:20}})}t(window).trigger("smoothscroll.update")}},s.inherits(e),e[i]=s,e.Plugin.create(i),e.Plugin.autoload(i)}(jQuery,Colibri)},911:()=>{!function(t,e){const i="dropdown-menu",s=function(){this.namespace=i,this.defaults={menuSelector:".kubio-menu",$menu:null},e.apply(this,arguments),this.start()};s.prototype={start(){const t=this.$element.find(this.opts.menuSelector).first();this.opts.$menu=t;const e=t.find("> ul > li.current-menu-item").get(0);this.stop(),this.addListener(),this.addFocusListener(),this.addReverseMenuLogic(),this.addTabletMenuLogic(),this.addMenuScrollSpy(t,e)},toggleFocus(e,i=!0){for(;this.opts.$menu[0]!==e;)"li"===e.tagName.toLowerCase()&&(i?(t(e).closest("li.menu-item-has-children").children("a").addClass("hover"),e.classList.add("hover"),t(e).children("a").addClass("hover")):(t(e).closest("li.menu-item-has-children").children("a").removeClass("hover"),e.classList.remove("hover"),t(e).children("a").removeClass("hover"))),e=e.parentElement},addFocusListener(){const t=this.opts.$menu.find("li");t.on("mouseover",(t=>{this.toggleFocus(t.currentTarget)})),t.on("mouseout",(t=>{this.toggleFocus(t.currentTarget,!1)}));const e=this.opts.$menu.find("li > a");e.on("focus",(t=>{this.toggleFocus(t.currentTarget)})),e.on("blur",(t=>{this.toggleFocus(t.currentTarget,!1)}))},stop(){this.removeListeners()},copyLiEventTaA(e){let i="";e.target&&e.target.tagName&&(i=e.target.tagName),"a"===i.toLowerCase()||e.target.closest("a")||t(e.currentTarget).find("> a")[0].click()},addListener(){this.opts.$menu.find("li").on("click",this.copyLiEventTaA)},removeListeners(){const t=this.opts.$menu;t.off("mouseover.navigation"),t.find("li").off("click",this.copyLiEventTaA),this.removeTabletLogic()},removeTabletLogic(){this.opts.$menu.off("tap.navigation")},addReverseMenuLogic(){const e=this.opts.$menu,i=this;e.on("mouseover.navigation","li",(function(){e.find("li.hover").removeClass("hover"),i.setOpenReverseClass(e,t(this))}))},setOpenReverseClass(t,e){if(this.getItemLevel(t,e)>0){const t=e.children("ul"),i=t.length&&e.offset().left+e.width()+300>window.innerWidth,s=t.length&&e.closest(".open-reverse").length;i||s?t.addClass("open-reverse"):t.length&&t.removeClass("open-reverse")}},getItemLevel(t,e){const i=this.opts.menuSelector;return e.parentsUntil(i).filter("li").length},addTabletMenuLogic(){const t=this.opts.$menu;this.opts.clickOnLink||(this.opts.clickOnLink=this.clickOnLink.bind(this)),this.opts.clickOnArrow||(this.opts.clickOnArrow=this.clickOnArrow.bind(this)),t.off("tap.navigation",this.opts.clickOnArrow),t.on("tap.navigation","li.menu-item > a svg",this.opts.clickOnArrow),t.off("tap.navigation",this.opts.clickOnLink),t.on("tap.navigation","li.menu-item > a",this.opts.clickOnLink)},clickOnLink(e,i=!1){const s=this,n=t(e.target),o=n.closest("li"),a=n.closest("a"),r=this.opts.$menu;if(o.children("ul").length)if(s.isSelectedItem(o)){const n=a.attr("href");if(0===n.indexOf("#")){const e=n.replace("#","").trim();if(!e||!t("#"+e).length)return}e.stopPropagation(),i&&e.preventDefault(),s.deselectItems(r,o)}else e.stopPropagation(),e.preventDefault(),s.selectItem(r,o);else e.stopPropagation(),(i||!i&&s.isSelectedItem(o))&&e.preventDefault(),s.deselectItems(r,o)},clickOnArrow(t){this.clickOnLink(t,!0)},selectItem(e,i){this.deselectItems(e,i),i.attr("data-selected-item",!0),this.clearMenuHovers(e,i),i.addClass("hover"),this.setOpenReverseClass(e,i);const s=this;t("body").on("tap.navigation-clear-selection","*",(function(){const t=jQuery(this);s.clearSelectionWhenTapOutside(t,e)})),t(window).on("scroll.navigation-clear-selection",(function(){const t=jQuery(this);s.clearSelectionWhenTapOutside(t,e)}))},deselectItems(e,i){i.removeClass("hover"),e.find("[data-selected-item]").each((function(){t(this).removeAttr("data-selected-item");const i=e.children("ul");e.is(".mobile-menu")&&i.slideDown()}))},isSelectedItem:t=>t.is("[data-selected-item]"),clearMenuHovers(e,i){const s=this;e.find("li.hover").each((function(){i&&s.containsSelectedItem(t(this))||t(this).removeClass("hover")}))},containsSelectedItem:t=>t.find("[data-selected-item]").length>0||t.is("[data-selected-item]"),clearSelectionWhenTapOutside(e,i){t("body").off("tap.navigation-clear-selection"),t(window).off("scroll.navigation-clear-selection"),e.is(i)||t.contains(i[0],this)||this.clearMenuHovers(i)},addMenuScrollSpy(e,i){const s=e;t.fn.kubioScrollSpy&&s.find("a").kubioScrollSpy({onChange(){s.find(".current-menu-item, .current_page_item").removeClass("current-menu-item current_page_item"),t(this).closest("li").addClass("current-menu-item current_page_item")},onLeave(){const e=s.closest(".h-navigation_sticky");t(this).closest("li").removeClass("current-menu-item current_page_item hover"),!s.find(".current-menu-item, .current_page_item").length&&i&&(e||s.find(".current-menu-item, .current_page_item").removeClass("current-menu-item current_page_item"),t(i).addClass("current-menu-item current_page_item"))},smoothScrollAnchor:!0,offset(){const t=s.closest(".h-navigation_sticky");return t.length?t[0].getBoundingClientRect().height:0}}),t(window).trigger("smoothscroll.update")}},s.inherits(e),e[i]=s,e.Plugin.create(i),e.Plugin.autoload(i)}(jQuery,Colibri)},611:()=>{!function(t,e){const i="offcanvas",s=function(t,i){this.namespace="offcanvas",this.defaults={target:null,push:!0,width:"250px",direction:"left",toggleEvent:"click",clickOutside:!0,animationOpen:"slideInLeft",animationClose:"slideOutLeft",callbacks:["open","opened","close","closed"],offcanvasOverlayId:null,$overlayElement:null,targetId:null},e.apply(this,arguments),this.utils=new e.Utils,this.detect=new e.Detect,this.start()};
1159s.prototype={start(){if(!this.hasTarget())return;const e=this.opts.offcanvasOverlayId;this.opts.$overlayElement=t("#"+e),this.buildTargetWidth(),this.buildAnimationDirection(),this.$close=this.getCloseLink(),this.$element.on(this.opts.toggleEvent+"."+this.namespace,t.proxy(this.toggle,this)),this.$target.addClass("offcanvas"),this.$target.trigger("kubio.offcanvas.ready"),this.moveOffcanvas(),this.addOffcanvasOverlayLogic()},stop(){this.closeAll(),this.removeOffcanvasElements(),this.$element.off("."+this.namespace),this.$close&&this.$close.off("."+this.namespace),t(document).off("."+this.namespace)},removeOffcanvasElements(){this.$target.remove(),this.opts.$overlayElement.remove()},moveOffcanvas(){const t=this.$target[0];document.querySelector("html > body").appendChild(t);const e=this.opts.$overlayElement[0];document.querySelector("html > body").appendChild(e)},preventDefault(t){try{t.preventDefault(),t.stopPropagation()}catch(t){}return!1},addOffcanvasOverlayLogic(){const t=this.opts.$overlayElement,e=this.$target;e.length&&(t[0].addEventListener("scroll",this.preventDefault,{passive:!0}),t[0].addEventListener("touchmove",this.preventDefault,{passive:!0}),t[0].addEventListener("mousewheel",this.preventDefault,{passive:!0}),e.on("kubio.offcanvas.open",(function(){t.addClass("h-offcanvas-opened")})),e.on("kubio.offcanvas.close",(function(){t.removeClass("h-offcanvas-opened")})))},toggle(t){this.isOpened()?this.close(t):this.open(t)},buildTargetWidth(){this.opts.width=t(window).width()<parseInt(this.opts.width)?"100%":this.opts.width},buildAnimationDirection(){"right"===this.opts.direction&&(this.opts.animationOpen="slideInRight",this.opts.animationClose="slideOutRight")},getCloseLink(){return this.$target.find(".close")},open(i){i&&i.preventDefault(),this.isOpened()||(this.closeAll(),this.callback("open"),this.$target.addClass("offcanvas-"+this.opts.direction),this.$target.css("width",Math.min(parseInt(this.opts.width),window.innerWidth-100)),this.$target.css("right","-"+Math.min(parseInt(this.opts.width),window.innerWidth-100)),this.$target.trigger("kubio.offcanvas.open"),e.animate(this.$target,this.opts.animationOpen,t.proxy(this.onOpened,this)),this.$element.trigger("kubio.offcanvas.open"))},closeAll(){const i=t(document).find(".offcanvas");0!==i.length&&(i.each((function(){const i=t(this);i.hasClass("open")&&(i.css("width",""),e.animate(i,"hide"),i.removeClass("open offcanvas-left offcanvas-right"))})),t(document).off("."+this.namespace),t("body").css("left",""))},close(i){if(i){const e=t(i.target);if(("A"===e[0].tagName||"INPUT"===e[0].tagName||"BUTTON"===e[0].tagName||e.parents("button, a").length)&&0!==e.closest(".offcanvas").length&&!e.hasClass("close")&&window.location.href!==i.target.href)return;i.preventDefault()}this.isOpened()&&(this.callback("close"),this.$target.trigger("kubio.offcanvas.close"),e.animate(this.$target,this.opts.animationClose,t.proxy(this.onClosed,this)))},isOpened(){return this.$target.hasClass("open")},onOpened(){this.$target.find("a").eq(0).focus(),this.$target.removeClass("hide"),this.opts.clickOutside&&t(document).on("click."+this.namespace+" tap."+this.namespace,t.proxy(this.close,this)),this.detect.isMobileScreen()&&t("html").addClass("no-scroll"),t(document).on("keyup."+this.namespace,t.proxy(this.handleKeyboard,this)),t(document).on("keydown."+this.namespace,t.proxy(this.handleKeyDown,this)),this.$close.on("click."+this.namespace,t.proxy(this.close,this)),this.$target.addClass("open"),this.callback("opened")},onClosed(){t("html").removeClass("no-scroll"),this.$target.css("width","").removeClass("offcanvas-"+this.opts.direction),this.$close.off("."+this.namespace),t(document).off("."+this.namespace),this.$target.removeClass("open"),this.callback("closed"),this.$target.trigger("kubio.offcanvas.closed")},handleKeyboard(e){27===e.which&&(document.activeElement&&t(document.activeElement).closest(".offcanvas").length&&this.$element.focus(),this.close())},handleKeyDown(t){if(9===t.which){const e=this.$target.find("a:visible"),i=t.shiftKey;if(e.last().is(t.target)&&!i)return e.first().focus(),t.preventDefault(),void t.stopPropagation();e.first().is(t.target)&&i&&(e.last().focus(),t.preventDefault(),t.stopPropagation())}}},s.inherits(e),e[i]=s,e.Plugin.create(i),e.Plugin.autoload(i)}(jQuery,Colibri)},3644:()=>
1159{!function(t,e,i){const s=function(){const t={getAll:t=>i.defaultView.getComputedStyle(t),get(t,e){return this.getAll(t)[e]},toFloat:t=>parseFloat(t,10)||0,getFloat(t,e){return this.toFloat(this.get(t,e))},_getAllCurrentStyle:t=>t.currentStyle};return i.documentElement.currentStyle&&(t.getAll=t._getAllCurrentStyle),t}(),n=function(){function e(t){this.element=t,this.replacer=i.createElement("div"),this.replacer.style.visibility="hidden",this.hide(),t.parentNode.insertBefore(this.replacer,t)}return e.prototype={replace(){const t=this.replacer.style,e=s.getAll(this.element);t.width=this._width(),t.height=this._height(),t.marginTop=e.marginTop,t.marginBottom=e.marginBottom,t.marginLeft=e.marginLeft,t.marginRight=e.marginRight,t.cssFloat=e.cssFloat,t.styleFloat=e.styleFloat,t.position=e.position,t.top=e.top,t.right=e.right,t.bottom=e.bottom,t.left=e.left,t.display=e.display},hide(){this.replacer.style.display="none"},_width(){return this.element.getBoundingClientRect().width+"px"},_widthOffset(){return this.element.offsetWidth+"px"},_height(){return jQuery(this.element).outerHeight()+"px"},_heightOffset(){return this.element.offsetHeight+"px"},destroy(){t(this.replacer).remove();for(const t in this)this.hasOwnProperty(t)&&(this[t]=null)}},i.documentElement.getBoundingClientRect().width||(e.prototype._width=e.prototype._widthOffset,e.prototype._height=e.prototype._heightOffset),{MimicNode:e,computedStyle:s}}();function o(){this._vendor=null}o.prototype={_vendors:{webkit:{cssPrefix:"-webkit-",jsPrefix:"Webkit"},moz:{cssPrefix:"-moz-",jsPrefix:"Moz"},ms:{cssPrefix:"-ms-",jsPrefix:"ms"},opera:{cssPrefix:"-o-",jsPrefix:"O"}},_prefixJsProperty:(t,e)=>t.jsPrefix+e[0].toUpperCase()+e.substr(1),_prefixValue:(t,e)=>t.cssPrefix+e,_valueSupported(t,e,i){try{return i.style[t]=e,i.style[t]===e}catch(t){return!1}},propertySupported:t=>void 0!==i.documentElement.style[t],getJsProperty(t){if(this.propertySupported(t))return t;if(this._vendor)return this._prefixJsProperty(this._vendor,t);let e;for(const i in this._vendors)if(e=this._prefixJsProperty(this._vendors[i],t),this.propertySupported(e))return this._vendor=this._vendors[i],e;return null},getCssValue(t,e){const s=i.createElement("div"),n=this.getJsProperty(t);if(this._valueSupported(n,e,s))return e;let o;if(this._vendor&&(o=this._prefixValue(this._vendor,e),this._valueSupported(n,o,s)))return o;for(const t in this._vendors)if(o=this._prefixValue(this._vendors[t],e),this._valueSupported(n,o,s))return this._vendor=this._vendors[t],o;return null}};const a=new o,r=a.getJsProperty("transform");let l;const h=a.getCssValue("position","sticky"),c=a.getCssValue("position","fixed");let d;function p(e,i,s){this.child=e,this._$child=t(e),this.parent=i,this.options={className:"fixto-fixed",startAfterNode:{enabled:!1,selector:""},animations:{enabled:!1,currentInAnimationClass:"",currentOutAnimationClass:"",allInAnimationsClasses:"",allOutAnimationsClasses:"",duration:0},top:0,zIndex:""},this._setOptions(s),this._initAnimations()}function m(t,e,i){p.call(this,t,e,i),this._replacer=new n.MimicNode(t),this._ghostNode=this._replacer.replacer,this._saveStyles(),this._saveViewportHe
1159ight(),this._proxied_onscroll=this._bind(this._onscroll,this),this._proxied_onresize=this._bind(this._onresize,this),this.start()}function u(t,e,i){p.call(this,t,e,i),this.start()}"Microsoft Internet Explorer"===navigator.appName&&(d=parseFloat(navigator.appVersion.split("MSIE")[1])),p.prototype={_mindtop(){let t=0;if(this._$mind){let e,i;for(let n=0,o=this._$mind.length;n<o;n++)if(e=this._$mind[n],i=e.getBoundingClientRect(),i.height)t+=i.height;else{const i=s.getAll(e);t+=e.offsetHeight+s.toFloat(i.marginTop)+s.toFloat(i.marginBottom)}}return t},_updateOutAnimationDuration(){let t=this.options.animations.duration;isNaN(t)&&(t=0),this._animationDuration=t},_initAnimations(){const e=this.options.animations;this._$child.removeClass(e.allInAnimationsClasses),this._$child.removeClass(e.allOutAnimationsClasses);const i=this;this._updateOutAnimationDuration(),this._animationOutDebounce=t.debounce((function(){i._$child.removeClass(i.options.animations.allOutAnimationsClasses),i._inOutAnimation=!1,i._unfix(),i._removeTransitionFromOutAnimation()}),100),this._animationInDebounce=t.debounce((function(){i._inInAnimation=!1,i._$child.removeClass(i.options.animations.allInAnimationsClasses)}),this._animationDuration)},_removeTransitionFromOutAnimation(){const t="h-global-transition-disable";this._$child.addClass(t);let e=this._$child.css("transition-duration").match(/\d+/)[0];e||(e=0);const i=this;setTimeout((function(){i._$child&&i._$child.removeClass(t)}),1e3*e+500)},_passedStartAfterNode(){const t=this._$startAfterNode;if(t&&t.length>0){const e=this._afterElementOffsetTop,i=t.outerHeight();return this._scrollTop>e+i}return!0},stop(){this._stop(),this._running=!1},start(){this._running||(this._start(),this._running=!0)},destroy(){this.stop(),this._destroy(),this._$child.removeData("fixto-instance");for(const t in this)this.hasOwnProperty(t)&&(this[t]=null)},_setOptions(e){t.extend(!0,this.options,e),this.options.mind&&(this._$mind=t(this.options.mind)),this.options.startAfterNode.enabled&&this.options.startAfterNode.selector&&(this._$startAfterNode=t(this.options.startAfterNode.selector))},setOptions(t){this._setOptions(t),this.refresh()},_stop(){},_start(){},_destroy(){},refresh(){}},m.prototype=new p,t.extend(m.prototype,{_bind:(t,e)=>function(){return t.call(e)},_toresize:8===d?i.documentElement:e,_scriptCallIsValid(e){if(!Colibri.isCustomizerPreview())return!0;const i=t(e).closest(".h-navigation_outer").get(0);return!i||!!i.__vue__},_onscroll:function(){if(this._scrollingContainer=t(".edit-site-visual-editor")[0],this._scrollTop=i.documentElement.scrollTop||i.body.scrollTop||(this._scrollingContainer?this._scrollingContainer.scrollTop:0),this._parentBottom=this.parent.offsetHeight+this._fullOffset("offsetTop",this.parent),!this.options.startAfterNode||this._passedStartAfterNode())if(this.fixed){if(this.options.toBottom){if(this._scrollTop>=this._fullOffset("offsetTop",this._ghostNode))return void this._unfixFromScrollListener()}else if(this._scrollTop>this._parentBottom||this._scrollTop<=this._fullOffset("offsetTop",this._ghostNode)-this.options.top-this._mindtop())return void this._unfixFromScrollListener();this._adjust()}else{const t=s.getAll(this.child);(this._scrollTop<this._parentBottom&&this._scrollTop>this._fullOffset("offsetTop",this.child)-this.options.top-this._mindtop()&&this._viewportHeight>this.child.offsetHeight+s.toFloat(t.marginTop)+s.toFloat(t.marginBottom)||this.options.toBottom)&&(this._fix(),this._adjust())}else this.fixed&&!this._inOutAnimation&&this._unfixFromScrollListener()},_adjust:function(){let e=0;const i=this._mindtop();let n=0;const o=s.getAll(this.child);let a=null;if(l&&(a=this._getContext(),a&&(e=Math.abs(a.getBoundingClientRect().top))),n=this._parentBottom-this._scrollTop-(this.child.offsetHeight+s.toFloat(o.marginBottom)+i+this.options.top),n>0&&(n=0),this.options.toBottom);else{let a=this.options.top;0===a&&(a=t("body").offset().top),this.child.style.top=Math.round(n+i+e+a-s.toFloat(o.marginTop))+"px"}},_fullOffset:function(t,e,i){let s=e[t],n=e.offsetParent;for(;null!==n&&n!==i;)s+=n[t],n=n.offsetParent;return s},_getContext(){let t,e,n=this.child,o=null;for(;!o;){if(t=n.parentNode,t===i.documentElement)return null;if(e=s.getAll(t),"none"!==e[r]){o=t;break}n=t}return o},_fix:function(){const e=this.child,n=e.style,o=s.getAll(e);
1159let a=e.getBoundingClientRect().left,r=o.width;if(this._$child.trigger("fixto-add"),this._saveStyles(),i.documentElement.currentStyle&&(r=e.offsetWidth,"border-box"!==o.boxSizing&&(r-=s.toFloat(o.paddingLeft)+s.toFloat(o.paddingRight)+s.toFloat(o.borderLeftWidth)+s.toFloat(o.borderRightWidth)),r+="px"),l&&(this._getContext(),a=this._$child.offset().left),this._replacer.replace(),n.left=a-s.toFloat(o.marginLeft)+"px",n.width=r,n.position="fixed",this.options.toBottom)n.top="",n.bottom=this.options.top+s.toFloat(o.marginBottom)+"px";else{n.bottom="";let e=this.options.top;0===e&&(e=t("body").offset().top),n.top=this._mindtop()+e-s.toFloat(o.marginTop)+"px"}this.options.zIndex&&(this.child.style.zIndex=this.options.zIndex),this._$child.addClass(this.options.className);const h=this.options.animations;this._$child.removeClass(h.allInAnimationsClasses),h.enabled&&(this._$child.addClass(h.currentInAnimationClass),this._inInAnimation||(this._inInAnimation=!0,this._animationInDebounce())),this.fixed=!0,this._$child.trigger("fixto-added")},_unfixFromScrollListener(){this._$child.trigger("fixto-unnfix-from-scroll"),this.options.animations.enabled?this._unfixTriggerAnimation():this._unfix()},_getAfterElementOffsetTop(){const t=this._$startAfterNode;if(t&&t.length>0){let e=t.get(0),i=0;do{i+=e.offsetTop,e=e.offsetParent}while(e);return i=i<0?0:i,i}return 0},_unfix:function(){this._replacer.hide();const t=this.child.style;t.position=this._childOriginalPosition,t.top=this._childOriginalTop,t.bottom=this._childOriginalBottom,t.width=this._childOriginalWidth,t.left=this._childOriginalLeft,t.zIndex=this._childOriginalZIndex,this.options.always||(this._$child.removeClass(this.options.className),this._$child.trigger("fixto-removed")),this.fixed=!1},_unfixTriggerAnimation(){this._$child.trigger("fixto-animated-remove"),this._animationInDebounce.flush();const t=this.options.animations;this._$child.removeClass(t.allInAnimationsClasses),this._$child.removeClass(t.allOutAnimationsClasses),t.enabled&&this._$child.addClass(t.currentOutAnimationClass),this._inOutAnimation=!0,this._animationOutDebounce()},_saveStyles(){this._animationOutDebounce.flush();const t=this.child.style;this._childOriginalPosition=t.position,this.options.toBottom?(this._childOriginalTop="",this._childOriginalBottom=t.bottom):(this._childOriginalTop=t.top,this._childOriginalBottom=""),this._childOriginalWidth=t.width,this._childOriginalLeft=t.left,this._childOriginalZIndex=t.zIndex,this._afterElementOffsetTop=this._getAfterElementOffsetTop()},_onresize(){this.refresh()}
1159,_saveViewportHeight(){this._viewportHeight=e.innerHeight||i.documentElement.clientHeight},_stop(){this._unfix(),e.removeEventListener("scroll",this._proxied_onscroll),e.removeEventListener("mousewheel",this._proxied_onscroll)},_start(){this._onscroll(),e.addEventListener("scroll",this._proxied_onscroll,{passive:!0}),e.addEventListener("mousewheel",this._proxied_onscroll,{passive:!0}),t(this._toresize).on("resize.fixto",this._proxied_onresize)},_destroy(){this._replacer.destroy()},refresh(){this._saveViewportHeight(),this._unfix(),this._onscroll()}}),u.prototype=new p,t.extend(u.prototype,{_start(){const t=s.getAll(this.child);this._childOriginalPosition=t.position,this._childOriginalTop=t.top,this.child.style.position=h,this.refresh()},_stop(){this.child.style.position=this._childOriginalPosition,this.child.style.top=this._childOriginalTop},refresh(){this.child.style.top=this._mindtop()+this.options.top+"px"}});let f=function(t,e,s){return h&&!s||h&&s&&!1!==s.useNativeSticky?new u(t,e,s):c?(void 0===l&&(l=function(){let t=!1;const e=i.createElement("div"),s=i.createElement("div");return e.appendChild(s),e.style[r]="translate(0)",e.style.marginTop="10px",e.style.visibility="hidden",s.style.position="fixed",s.style.top=0,i.body.appendChild(e),s.getBoundingClientRect().top>0&&!0,i.body.removeChild(e),!1}()),new m(t,e,s)):"Neither fixed nor sticky positioning supported"};d<8&&(f=function(){return"not supported"}),t.fn.fixTo=function(e,i){const s=t(e);let n=0;return this.each((function(){const o=t(this).data("fixto-instance");o?o[e].call(o,i):t(this).data("fixto-instance",f(this,s[n],i)),n++}))}}(window.jQuery,window,document)},841:()=>{!function(t,e){const i="navigation",s={slideDown:{in:"slideInDown",out:"slideOutDownNavigation"},fade:{in:"fadeIn fade-animation-without-other-transitions",out:"fadeOut"},none:{in:"h-global-transition-disable",out:"h-global-transition-disable"}},n=function(s,n){this.namespace=i,this.scrollingContainer=t(".edit-site-visual-editor"),this.defaults={sticky:{className:"h-navigation_sticky",topSpacing:0,top:this.scrollingContainer.length?this.scrollingContainer.offset().top:0,stickyOnMobile:!0,stickyOnTablet:!0,startAfterNode:{enabled:!1,selector:".wp-block-kubio-header"},animations:{enabled:!1,name:"none",duration:0},zIndex:9999,responsiveWidth:!0,center:!0,useShrink:!0,toBottom:!1,useNativeSticky:!1,always:!1,prepare:!0,onShow:!1},overlap:!1,overlapIsActive:!1},e.apply(this,arguments),this.computeOverlapPaddingDelayed=jQuery.debounce(this.computeOverlapPadding.bind(this),10),this.start()};n.prototype={getStickyData(){const e=this.opts.sticky.animations,i=e.duration;return t.extend(!0,{},this.opts.sticky,{animations:{allInAnimationsClasses:"slideInDown fadeIn fade-animation-without-other-transitions h-global-transition-disable",allOutAnimationsClasses:"slideOutDownNavigation fadeOut h-global-transition-disable",currentInAnimationClass:s[e.name].in,currentOutAnimationClass:s[e.name].out,duration:"none"===e.name?0:1e3*i}})},start(){this.opts.sticky&&this.startSticky(this.getStickyData()),this.opts.overlap&&this.startOverlap()},startOverlap(){let e=this.$element.closest(".h-navigation_overlap");0===e.length&&(e=this.$element),this.overlapTarget=e.get(0),this.overlapIsActive=!0,t(window).on("resize.overlap orientationchange.overlap",this.computeOverlapPaddingDelayed),window.addResizeListener(this.overlapTarget,this.computeOverlapPaddingDelayed),this.computeOverlapPadding()},stopOverlap(){this.overlapIsActive=!1,this.$sheet&&(document.head.removeChild(this.$sheet),this.$sheet=null),t(window).off(".overlap"),window.removeResizeListener(this.overlapTarget,this.computeOverlapPaddingDelayed)},computeOverlapPadding(){if(!this.overlapIsActive)return;this.$sheet||(this.$sheet=document.createElement("style"),document.head.appendChild(this.$sheet));const t=this.overlapTarget.offsetHeight+"px !important;";this.$sheet.innerHTML=".h-navigation-padding{padding-top:"+t+"}"},startSticky(e){const i=this;this.$element.data("stickData",e),this.$element.fixTo("body",e),this.opts.sticky.prepare&&this.prepareSticky(),this.$element.on("fixto-added.sticky",(function(){i.$element.attr("data-in-sticky-state",!0)})),this.$element.on("fixto-add.sticky",(function(){i.clearResetTimeouts();const t=i.navigationWrapper();t.css("animation-duration",""),t.css("min-height",t[0].offsetHeight)})),this.$element.on("fixto-removed.sticky",(function(){i.$element.removeAttr("data-in-sticky-state"),i.resetParentHeight()})),t(window).on("resize.sticky orientationchange.sticky",(function(){setTimeout(i.resizeCallback.bind(i),50)})),t(window).trigger("resize.sticky")},stopSticky(){const e=this.fixToInstance();e&&(this.$element.off(".sticky"),e.destroy(),t(window).off(".sticky"),this.$element.removeData("fixto-instance"),this.resetParentHeight())},navigationWrapper(){return this.$element.closest("[class*=navigation__outer]")},resetParentHeight(){this.clearResetTimeouts();const t=this.navigationWrapper(),e=1e3*parseFloat(this.$element.css("animation-duration"));t.css("animation-duration","0s"),this.resetTimeoutHeight=setTimeout((()=>{t.css("min-height","")}),1e3),this.resetTimeoutAnimation=setTimeout((()=>{t.css("animation-duration","")}),e+50)},clearResetTimeouts(){clearTimeout(this.resetTimeoutHeight),clearTimeout(this.resetTimeoutAnimation)},stop(){this.stopSticky(),this.stopOverlap()},prepareSticky(){const e=this;this.normal=this.$element.find("[data-nav-normal]"),this.sticky=this.$element.find("[data-nav-sticky]"),this.sticky.find("span[data-placeholder]").each((function(){t(this).parent().attr("data-placeholder",t(this).attr("data-placeholder")),t(this).remove()})),this.sticky.length&&this.sticky.children().length&&(this.$element.on("fixto-added.sticky",(function(){e.moveElementsToSticky()})),this.$element.on("fixto-removed.sticky",(function(){e.moveElementsToNormal()})))},moveElementsToSticky(){const e=this.sticky.find("[data-placeholder]"),i=this;e.each((function(e,s){$this=t(this);const n=$this.attr("data-placeholder"),o=i.normal.find("[data-placeholder-provider="+n+"] .h-column__content >"),a=$this;a&&o.length&&t(a).append(o)})),this.normal.hide(),this.sticky.show()},moveElementsToNormal(){const e=this.sticky.find("[data-placeholder]"),i=this;e.each((function(e,s){$this=t(this);const n=$this.attr("data-placeholder"),o=i.sticky.find("[data-placeholder="+n+"] >"),a=i.normal.find("[data-placeholder-provider="+n+"] .h-column__content");a&&o.length&&t(a).append(o)})),this.normal.show(),this.sticky.hide()},fixToInstance(){const t=this.$element.data();return!(!t||!t.fixtoInstance)&&t.fixtoInstance},resizeCallback(){if(window.innerWidth<1024){const i=(t=this.$element.data()).stickData;if(!i)return;if(!(e=t.fixtoInstance))return!0;window.innerWidth<=767?i.stickyOnMobile||e.stop():i.stickyOnTablet||e.stop()}else{var t,e;if(!(t=this.$element.data()))return;if(!(e=t.fixtoInstance))return!0;e.refresh(),e.start()}}},n.inherits(e),e[i]=n,e.Plugin.create(i),e.Plugin.autoload(i)}(jQuery,Colibri)},9054:()=>{!function(t,e){const i="overlap",s=function(){this.namespace=i,this.defaults={data:{}},e.apply(this,arguments),this.start()};s.prototype={start(){t(window).on("resize.overlap orientationchange.overlap",this.computePadding),this.overlapTarget=this.$element[0],new ResizeObserver(this.computePadding).observe(this.overlapTarget)},stop(){t(window).off(".overlap"),this.$sheet&&(document.head.removeChild(this.$sheet),this.$sheet=null)}
1159,computePadding(t){if(!t||!t[0]||!t[0].target)return;this.$sheet||(this.$sheet=document.createElement("style"),document.head.appendChild(this.$sheet));const e=t[0].target.offsetHeight+"px !important;";this.$sheet.innerHTML=".h-navigation-padding{padding-top:"+e+"}"},resizeCallback(){this.computePadding()}},s.inherits(e),e[i]=s,e.Plugin.create(i),e.Plugin.autoload(i)}(jQuery,Colibri)},3506:()=>{!function(t,e){const i="slider",s=function(){this.namespace=i,e.apply(this,arguments),this.initData(),this.start(),this.addListener()};s.prototype={initData(){this.$swiperElement=this.$element.find(this.opts.swiperSelector),this.swiperElement=this.$swiperElement.get(0);const e=this;this.bindedRestart=t.debounce((()=>{e.restart()}),500),this.bindedMouseEnter=()=>{this.swiper.autoplay.stop()},this.bindedMouseLeave=()=>{this.swiper.autoplay.start()}},start(){if(e.isBlockEditor())return;const t=this.swiperElement;t&&(this.swiperOptions=this.getSwiperOptions(),this.swiperOptions.pagination.el=this.$element.find(this.opts.pagination.el),this.swiperOptions.navigation.nextEl=this.$element.find(this.opts.navigation.nextEl),this.swiperOptions.navigation.prevEl=this.$element.find(this.opts.navigation.prevEl),this.swiper=new Swiper(t,this.swiperOptions),this.addSwiperEnhancements(),this.swiperUpdate())},stop(){!1!==this.opts.autoplay&&this.opts.autoplay.pauseOnMouseEnter&&this.removeSwiperStopOnHoverListeners(),this.swiper&&this.swiper.destroy&&this.swiper.destroy()},restart(){this.stop(),this.start()},getSwiperOptions(){let e=this.opts&&this.opts.swiperOptions||{};return e=t.extend({},e,this.getExtraSwiperOptions()),e=t.extend({},e,this.$element.data("kubio-settings")),t.extend({},e)},changeSlidesVideosState(){const t=this.getActiveSlides();t.find("video").each(((t,e)=>{e.autoplay&&e.play()})),t.find(".kubio-video-background")["kubio.video-background"]("play");const e=this.getInactiveSlides();e.find("video").each(((t,e)=>{e.pause(),e.currentTime=0})),e.find(".kubio-video-background")["kubio.video-background"]("stopVideo")},getExtraSwiperOptions(){const t=this;return{on:{slideChangeTransitionEnd(){t.changeSlidesVideosState()},init(){setTimeout((()=>{t.addScriptsToDummySlides()}),1e3)}}}},addScriptsToDummySlides(){this.$element.find(".swiper-slide-duplicate").find("[data-kubio-component]").not("[data-disabled]").each((function(){const e=t(this),i="kubio."+e.data("kubio-component");e.attr("data-loaded",!0);try{e[i]()}catch(t){console.error(t)}}))},getActiveSlides(){return this.$element.find(".swiper-slide-active")},getInactiveSlides(){return this.$element.find(".swiper-slide:not(.swiper-slide-active)")},addListener(){e.isBlockEditor()||(this.$element.on("colibriContainerOpened",this.bindedRestart),window.addResizeListener(this.swiperElement,this.bindedRestart))},removeResizeListener(){window.removeResizeListener(this.$swiperElement,this.bindedRestart)},addSwiperEnhancements(){!1!==this.opts.autoplay&&this.opts.autoplay.pauseOnMouseEnter&&this.addSwiperStopOnHoverListeners()},removeSwiperStopOnHoverListeners(){this.$swiperElement.off("mouseenter",this.bindedMouseEnter),this.$swiperElement.off("mouseleave",this.bindedMouseLeave)},addSwiperStopOnHoverListeners(){this.$swiperElement.on("mouseenter",this.bindedMouseEnter),this.$swiperElement.on("mouseleave",this.bindedMouseLeave)},swiperUpdate(){this.swiper.update&&this.swiper.update(),this.swiper.navigation&&this.swiper.navigation.update(),this.swiper.pagination&&this.swiper.pagination.render(),this.swiper.pagination&&this.swiper.pagination.update()}},s.inherits(e),e[i]=s,e.Plugin.create(i),e.Plugin.autoload(i)}(jQuery,Colibri)},2317:()=>{!function(t,e){const i="tabs",s=function(t,s){this.namespace=i,this.defaults={equals:!1,active:!1,hash:!0,contentActiveClass:"h-tabs-content-active",navActiveClass:"h-tabs-navigation-active-item h-custom-active-state",callbacks:["init","next","prev","open","opened","close","closed"]},e.apply(this,arguments),this.start()};s.prototype={start(){this.tabsCollection=[],this.hashesCollection=[],this.currentHash=[],this.currentItem=!1,this.$items=this.getItems(),this.$items.length&&(this.$items.each(t.proxy(this.loadItems,this)),this.$tabs=this.getTabs(),this.currentHash=this.getLocationHash(),this.closeAll(),this.setActiveItem(),this.setItemHeight(),this.callback("init"),window.addEventListener("hashchange",this.onHashChange.bind(this),!1))},restart(){this.updateOpts(),this.stop(),this.start()},stop(){this.$items.length>0&&this.$items.each(t.proxy(this.unbindItem,this))},unbindItem(t,e){const i=["click","tap"].map((t=>`${t}.${this.namespace} `)).join(" ");this.getItem(e).$el.off(i)},getTabs(){return t(this.tabsCollection).map((function(){return this.toArray()}))},elementIsVisible(t){let e=t.offsetTop;const i=t.offsetHeight;for(;t.offsetParent;)e+=(t=t.offsetParent).offsetTop;return e<window.pageYOffset+window.innerHeight&&e+i>window.pageYOffset},tabsIsVisible(){return this.elementIsVisible(this.$element.get(0))},tabsTopIsVisible(){const t=this.$element.get(0).getBoundingClientRect();return this.tabsIsVisible()&&t.top>0},onHashChange(t){this.closeAll(),this.currentHash=this.getLocationHash(),this.setActiveItem(),this.currentHash&&!this.tabsTopIsVisible()&&this.$element.get(0).scrollIntoView()},getItems(){return this.$element.find("> .h-tabs-navigation .h-tabs-navigation-item")},loadItems(e,i){const s=this.getItem(i);s.$el.attr("rel",s.hash),this.collectItem(s),s.$el.hasClass(this.opts.navActiveClass)&&(this.currentItem=s,this.opts.active=s.hash);const n=["click","tap"].map((t=>`${t}.${this.namespace} `)).join(" ");s.$el.off(n).on(n,t.proxy(this.open,this))},collectItem(t){this.tabsCollection.push(t.$tab),this.hashesCollection.push(t.hash)},setActiveItem(){this.currentHash?(this.currentItem=this.getItemBy(this.currentHash),this.opts.active=this.currentHash):!1===this.opts.active?(this.currentItem=this.getItem(this.$items.first()),this.opts.active=this.currentItem.hash):this.opts.active&&(this.currentItem=this.getItemBy(this.opts.active)),this.addActive(this.currentItem)},addActive(t){t.$tab.find(".h-element").trigger("colibriContainerOpened"),t.$tab.find('[data-kubio="kubio/slider"], [data-kubio="kubio/carousel"], [data-kubio="kubio/counter"]').trigger("colibriContainerOpened"),t.$el.addClass(this.opts.navActiveClass),t.$tab.removeClass("hide").addClass(this.opts.contentActiveClass),this.currentItem=t},removeActive(t){t.$el.removeClass(this.opts.navActiveClass),t.$tab.addClass("hide").removeClass(this.opts.contentActiveClass),this.currentItem=!1},next(t){t&&t.preventDefault();const e=this.getItem(this.fetchElement("next"));this.open(e.hash),this.callback("next",e)},prev(t){t&&t.preventDefault();const e=this.getItem(this.fetchElement("prev"));this.open(e.hash),this.callback("prev",e)},fetchElement(t){let e;if(!1!==this.currentItem){if(e=this.currentItem.$parent[t]().find("a"),0===e.length)return}else e=this.$items[0];return e},open(t,e){if(void 0===t)return;"object"==typeof t&&t.preventDefault();const i="object"==typeof t?this.getItem(t.target):this.getItemBy(t);this.closeAll(),this.callback("open",i),this.addActive(i),this.pushStateOpen(e,i),this.callback("opened",i)},pushStateOpen(t,e){if(!1!==t&&!1!==this.opts.hash)try{window.history.pushState(!1,!1,e.hash)}catch(t){}},close(t){const e=this.getItemBy(t);e.$el.hasClass(this.opts.navActiveClass)&&(this.callback("close",e),this.removeActive(e),this.pushStateClose(),this.callback("closed",e))},pushStateClose(){!1!==this.opts.hash&&history.pushState(!1,!1," ")},closeAll(){this.$tabs.removeClass("open").addClass("hide").removeClass(this.opts.contentActiveClass),this.$items.removeClass(this.opts.navActiveClass)},getItem(e){const i={};return i.$el=t(e),i.$el.is("a")||(i.$el=i.$el.parents("a").eq(0)),i.hash=i.$el.attr("href"),i.$parent=i.$el.parent(),i.$tab=this.$element.find(i.hash),i},getItemBy(t){const e="number"==typeof t?this.$items.eq(t-1):this.$element.find('[rel="'+t+'"]');return this.getItem(e)},getLocationHash(){return!1!==this.opts.hash&&!!this.isHash()&&top.location.hash},isHash(){return!(""===top.location.hash||-1===t.inArray(top.location.hash,this.hashesCollection))},setItemHeight(){if(this.opts.equals){const t=this.getItemMaxHeight()+"px";this.$tabs.css("min-height",t)}},getItemMaxHeight(){let e=0;return this.$tabs.each((function(){const i=t(this).outerHeight();e=i>e?i:e})),e}},s.inherits(e),e[i]=s,e.Plugin.create(i),e.Plugin.autoload(i)}(jQuery,Colibri)},8578:()=>{!function(t,e){const i="video";class s{constructor(t,e={}){this.$element=t,this.data=e}play(){}stop(){}pause(){}startIfAutoplay(){this.data.autoPlay&&this.play()}getContentWindow(){const t=this.$element.find("iframe");
1159if(!(t.length<1))return t.get(0).contentWindow}}class n extends s{play(){this.runCommand("playVideo")}pause(){this.runCommand("pauseVideo")}stop(){this.runCommand("stopVideo")}runCommand(t){const e=this.getContentWindow();if(!e)return;const i=JSON.stringify({event:"command",func:t});e.postMessage(i,"https://www.youtube.com")}}class o extends s{play(){this.runCommand("play")}pause(){this.runCommand("pause")}stop(){this.runCommand("pause"),this.runCommand("setCurrentTime","0")}runCommand(t,e){const i=this.getContentWindow();if(!i)return;const s=JSON.stringify({method:t,value:e});i.postMessage(s,"*")}}class a extends s{constructor(t,e){super(t,e),this.video=this.$element.find("video").get(0),this.video.loop&&e.startTime&&e.endTime&&this.video.addEventListener("timeupdate",(()=>{this.video.currentTime>=e.endTime&&(this.video.currentTime=e.startTime,this.play())}))}play(){this.video.play().catch((t=>{this.video.muted=!0}))}pause(){this.video.pause()}stop(){this.pause(),this.video.currentTime=0}}const r=function(t,s){this.namespace=i,this.defaults={data:{}},e.apply(this,arguments),this.start()};r.prototype={start(){switch((this.opts||{}).displayAs){case"posterImage":this.addPosterImageLogic();break;case"iconWithLightbox":this.addIconWithLightBoxLogic()}this.addVideoHandler();let t=!1;this.intersectionObserver=this.$element.respondToVisibility((e=>{e&&t&&this.handler.startIfAutoplay(),t||(t=!0)}))},stop(){this.intersectionObserver&&(this.intersectionObserver.disconnect(),this.intersectionObserver=null)},addVideoHandler(){switch(this.opts.videoCategory){case"internal":this.handler=new a(this.$element,this.opts);break;case"youtube":this.handler=new n(this.$element,this.opts);break;case"vimeo":this.handler=new o(this.$element,this.opts)}},addPosterImageLogic(){const t=this.opts,e=this.$element.find(".wp-block-kubio-video__poster");if(0!==e.length){const i=e.find("a"),s=e.find(".h-svg-icon");0!==i.length&&(i.removeAttr("href"),i.click({element:this.$element,data:t},this.startVideo.bind(this))),0!==s.length&&s.click({element:this.$element,data:t},this.startVideo.bind(this))}},addIconWithLightBoxLogic(){const t=this.opts,e=this.$element.find(".wp-block-kubio-video__lightbox");0!==e.length&&e.find(".h-svg-icon ").click({element:this.$element,data:t},this.startVideo)},startVideo(e){const i=e.data.element,s=e.data.data.lightBox;if(s||i.find(".wp-block-kubio-video__poster").hide(),"internal"!==e.data.data.videoCategory){const e=i.find("iframe");if(s){let s=e.attr("src");s=s.replace("autoplay=0","autoplay=1"),s=s.replace("autopause=0",""),t.fancybox.open({src:s,opts:{beforeClose(t,e){i.find(".wp-block-kubio-video__poster").show()}}})}else this.handler.play()}else s?(i.find(".wp-block-kubio-video__video"),t.fancybox.open({src:i.find("video"),type:"inline",modal:!1,touch:!1,showCloseButton:!0,opts:{afterLoad(t,e){const i=e.$content.find("video");0!==i.length&&i.removeClass("h-video-main")},beforeClose(t,e){i.find(".wp-block-kubio-video__poster").show()}}})):this.handler.play()}},r.inherits(e),e[i]=r,e.Plugin.create(i),e.Plugin.autoload(i)}(jQuery,Colibri)}},e={};function i(s){var n=e[s];if(void 0!==n)return n.exports;var o=e[s]={exports:{}};return t[s](o,o.exports,i),o.exports}i.r=t=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(t,"__esModule",{value:!0})};var s={};(()=>{"use strict";i.r(s),window.kubio.scripts,i(4121),i(5685),i(8578),i(911),i(921),i(611),i(83),i(2317),i(3644),i(841),i(9054),i(176),i(918),i(1247),i(6386),i(1752);const t="hFlipIn",e="BackX",n="BackY",o=`${t}${n}`,a=[`${t}${e}`,`${t}${n}`],r={BOUNCE:"bounceIn",FLIP:t,FADE:"fadeIn",ROTATE:"rotateIn",SLIDE:"slideIn",ZOOM:"zoomIn"},l=["webkit","moz","MS","o",""],h=(t,e,i)=>{for(let s=0;s<l.length;s++)l[s]||(e=e.toLowerCase()),t.removeEventListener(l[s]+e,i,!1),t.addEventListener(l[s]+e,i,!1)};!function(t,e){const i="flipbox",s=function(t,s){this.namespace=i,this.defaults={inEditor:!1,isNormalState:!0,isHoverState:!1,forceHover:!1,reloadAnimation:null,blockAnimationClass:"cs-block-animation"},e.apply(this,arguments),this.bindedAnimationStart=this.animationStartCallback.bind(this),this.bindedAnimationEnd=this.animationEndCallback.bind(this),this.oldReloadAnimation=0,this.start()};s.prototype={start(){this.$hover=this.$element.find("[data-hover]"),this.$normal=this.$element.find("[data-normal]"),this.$parentInner=this.$element.find("[data-inner]"),this.isAnimating=!1,this.runBack=!1,this.entering=!1,this.isFlipEffect=this.getIsFlipEffect(),this.oldReloadAnimation!==this.opts.reloadAnimation&&(this.oldReloadAnimation=this.opts.reloadAnimation,this.forceAnimation=!0);const e=this.opts.hoverEffect.replace("In","Out");this.endEffectClass=`${e}EndEffect`,this.opts.parentInnerClasses=(t=>{const e=[];return a.includes(t)?e.push("flipper"):e.push("swap__overflow"),e})(this.opts.hoverEffect),this.$parentInner.removeClass(["flipper","swap__overflow"].join(" ")),this.$parentInner.addClass(this.opts.parentInnerClasses.join(" ")),this.$element.removeClass(["flip-container","vertical"].join(" "));const i=(t=>{const e=[];return a.includes(t)&&(e.push("flip-container"),t===o&&e.push("vertical")),e})(this.opts.hoverEffect);this.$element.addClass(i),-1!==this.opts.hoverEffect.toLowerCase().indexOf("slide")&&this.$normal.parent().css("overflow","hidden"),this.$element.css("transform","translateZ(0)"),!1===this.opts.inEditor?this.$element.hover(t.debounce(t.proxy(this.onMouseOver,this),50),t.debounce(t.proxy(this.onMouseOut,this),50)):this.runEditorLogic(),h(this.$hover[0],"AnimationStart",this.bindedAnimationStart),h(this.$hover[0],"AnimationEnd",this.bindedAnimationEnd),this.$hover.css({position:"absolute"}),!this.isFlipEffect&&this.opts.showHover},runEditorLogic(){this.opts.isNormalState&&!this.forceAnimation&&(this.resetAnimationClasses(this.$normal),this.$hover.css("display","none")),(this.opts.isHoverState||this.forceAnimation)&&this.onMouseOver(),this.forceAnimation=!1},animationStartCallback(){this.isAnimating=!0},animationEndCallback(t){const e=this;e.isAnimating=!1;const i=this.opts.hoverEffect,s=i.replace("In","Out"),n=t.animationName;this.opts.inEditor&&this.isFlipEffect&&this.opts.isNormalState&&(this.resetAnimationClasses(this.$normal),this.resetAnimationClasses(this.$hover)),this.opts.inEditor&&i===n&&!this.opts.isHoverState&&this.$hover.css("display","none"),s!==n||this.isFlipEffect||this.$hover.css("display","none"),e.runBack&&e.startOutAnimation()},resetAnimationClasses(t){const e=Object.values(r).map((t=>
1159t.replace("In",""))),i=t.get(0),s=i.className.split(" ").filter((function(t){return!e.find((e=>t.includes(e)))}));i.className=s.join(" ").trim()},stop(){},restart(){this.stop(),this.updateOpts(),this.start()},getIsFlipEffect(){return this.opts.hoverEffect.includes("hFlip")},toggleExecuteBack(t){this.runBack=t},onMouseOver(){this.toggleExecuteBack(!1),this.isAnimating=!0,this.startOverAnimation()},onMouseOut(){this.isAnimating?this.toggleExecuteBack(!0):(this.isAnimating=!0,this.startOutAnimation())},startOverAnimation(){const t=this.opts.hoverEffect,e=t.replace("In","Out"),i=t.replace("Out","In"),s=(e.replace("Back","Front"),i.replace("Back","Front")),n="h-hide-animation";this.isFlipEffect?this.$normal.removeClass(n):this.$normal.addClass(n),this.$hover.addClass(n),this.resetAnimationClasses(this.$hover),this.$hover.addClass(i),this.$hover.css({display:"flex"}),this.$hover.get(0).offsetWidth,this.$hover.removeClass(n),this.isFlipEffect&&(this.$normal.addClass(n),this.resetAnimationClasses(this.$normal),this.$normal.addClass(s),this.$normal.get(0).offsetWidth,this.$normal.removeClass(n))},startOutAnimation(){if(this.opts.inEditor&&this.opts.showHover&&this.isFlipEffect)return;const t=this.opts.hoverEffect,e=t.replace("Out","In"),i=t.replace("In","Out"),s=i.replace("Back","Front"),n=e.replace("Back","Front");this.$hover.removeClass(e),this.$hover.addClass(i),this.isFlipEffect&&(this.$normal.removeClass(n),this.$normal.addClass(s))}},s.inherits(e),e[i]=s,e.Plugin.create(i),e.Plugin.autoload(i)}(jQuery,Colibri),i(3506);try{Colibri.Plugin.init()}catch(t){}})(),(this.kubio=this.kubio||{}).frontend=s})();}catch(e){} 1160try{(function($){$(document).ready(function($){var thisIsSomeBreakpoint='' 1161$(sticky_anything_engage.element).stickThis({top:sticky_anything_engage.topspace,minscreenwidth:sticky_anything_engage.minscreenwidth,maxscreenwidth:sticky_anything_engage.maxscreenwidth,zindex:sticky_anything_engage.zindex,legacymode:sticky_anything_engage.legacymode,dynamicmode:sticky_anything_engage.dynamicmode,debugmode:sticky_anything_engage.debugmode,pushup:sticky_anything_engage.pushup,adminbar:sticky_anything_engage.adminbar});});}(jQuery));}catch(e){}
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.