jiameng.js 232 KB

12345678910111213141516171819202122232425262728293031323334353637383940
  1. /*! 版权所有,翻版必究 */
  2. webpackJsonp([1],[,function(e,t,n){(function(t){var n={show:function(e){t("body").addClass("no-scroll"),t(".cover").show(),void 0!==e&&e&&t(".cover").addClass(e),t("body").on("touchmove",function(e){if(t(e.target).hasClass("cover"))return e.preventDefault(),!1}),t(".cover").on("touchmove",function(e){return e.preventDefault(),!1})},close:function(){var e=t(".cover");e.hasClass("top")&&e.removeClass("top"),e.off("click"),e.off("touchmove"),e.hide(),t("body").removeClass("no-scroll"),t("body").off("touchmove")},transShow:function(){t(".cover").addClass("trans"),t(".cover").show()}};e.exports=n}).call(t,n(0))},function(e,t,n){(function(e){var t=n(1),i=n(3);e(function(){i(e("#form-one")),i(e("#form-two")),e("body").on("click",".check-radio label",function(){if(e(this).hasClass("line-label"))return!1;e(this).find("i").addClass("radio").removeClass("radio2"),e(this).siblings("label").find("i").addClass("radio2").removeClass("radio"),e('input[name="gender"]').val(e(this).attr("value"))}),e("body").on("click",".show-popup",function(){var n=e(this).attr("data-id"),i=e(this).attr("data-name"),s=e(this).attr("data-title");t.show("top"),function(t,n,i){var s=e(".popup-box");s.show(),s.find(".p-name").html(n),s.find(".pid").val(t),s.find(".sub-title").html(i),s.on("touchmove",function(e){return e.preventDefault(),!1})}(n,i,s)}),e("body").on("click",".close-cover",function(){var n;(n=e(".popup-box")).hide(),n.find(".p-name").html(""),n.find(".pid").val(""),n.find(".sub-title").html(""),n.off("touchmove"),t.close()})})}).call(t,n(0))},function(e,t,n){(function(t){n(4),e.exports=function(e){var n={submitting:!1,form:null,SafeCode:null,init:function(e){n.SafeCode=function(e,n){var i={codeNeed:!1,show:!1,timer:null,resendTimeLeft:90,timeLimit:90,url:t("#form").attr("action")+"?act=sms_send",iptCode:null,iptPhone:null,form:null,layerId:null,layer:null,layerDiv:null,lastPhoneNumber:null,resending:!1,tpl:'<div id="{$id}" style="padding: 15px 20px 20px 20px;"><p style="font-size: 14px;color: #333; line-height: 24px;">为了确保是您本人操作,<b style="color: #e51010;font-size: 18px;">{$tel}</b> 号码将收到一个验证码,请先进行安全验证!</p><p style="margin: 15px 0;"><input class="gb-ipt-code" style="display: inline-block;width: 160px;height: 34px;line-height: 34px;padding: 9px 12px;border: 1px solid #e0e0e0;color: #333;font-size: 16px;letter-spacing: 1px; border-radius: 3px;" type="text" maxlength="4" autocomplete="off" placeholder="输入验证码"> <button disabled type="button" class="gb-btn-resend" style="display: inline-block;width:126px; height: 34px;line-height: 34px;padding: 0 15px;border: none;color: #fff;font-size: 14px;vertical-align: top;background: #bfbfbf;margin-left: 8px;cursor: pointer;border-radius: 3px;">重新发送</button></p><p><button type="button" class="gb-btn-submit" style="display: inline-block;width:100%;height: 34px;line-height: 34px;padding: 0 14px;border: none;color: #fff;font-size: 16px;vertical-align: top;background: #62b64c;cursor: pointer;border-radius: 3px;">确定</button></p></div>',setUrl:function(e){i.url=e},reset:function(){layer.close(i.layer),i.show=!1,i.codeNeed=!1,i.layer=null,i.layerDiv=null,i.resending=!1,i.resendTimeLeft=i.timeLimit,clearInterval(i.timer),i.timer=null},showCode:function(){i.codeNeed=!0;var e=i.iptPhone.val();if(!e)return!1;var n=i.tpl.replace("{$tel}",e);n=n.replace("{$id}",i.layerId),i.layer=layer.open({type:1,skin:"layui-layer-ls",title:"手机短信验证",closeBtn:1,area:["340px","auto"],content:n,cancel:function(){i.show=!1,i.iptCode.val("")},success:function(){i.layerDiv=t("#"+i.layerId),i.layerDiv.find(".gb-ipt-code").focus(),i.show=!0,i.startTimer()}})},checkCode:function(){0==i.show&&i.showCode();var e=i.iptCode.val();return 0==e.length?(layer.tips("请输入验证码",i.layerDiv.find(".gb-ipt-code"),{tips:[1,"#ff0101"],time:1500}),!1):!!e.match(/^\d{4}$/)||(layer.tips("请输入正确的验证码",i.layerDiv.find(".gb-ipt-code"),{tips:[1,"#ff0101"],time:1500}),!1)},startTimer:function(){i.timer||(i.resendTimeLeft<=0?i.layerDiv.find(".gb-btn-resend").removeAttr("disabled").css({background:"rgb(130, 184, 234)"}):i.layerDiv.find(".gb-btn-resend").attr("disabled",!0).css({background:"#bfbfbf"}),i.timer=setInterval(function(){if(i.resendTimeLeft<=0)return clearInterval(i.timer),i.timer=null,i.layerDiv.find(".gb-btn-resend").html("重新发送"),void i.layerDiv.find(".gb-btn-resend").removeAttr("disabled").css({background:"rgb(130, 184, 234)"});i.resendTimeLeft--,i.layerDiv.find(".gb-btn-resend").html("重新发送("+i.resendTimeLeft+")")},1400))},initForm:function(e){i.form=e,i.layerId="layer-"+Math.floor(8999*Math.random()+1e3),i.iptCode=i.form.find("input[name='code']"),i.iptPhone=i.form.find("input[name='phone']"),console.log(i),t("body").on("click","#"+i.layerId+" .gb-btn-submit",function(e){var t=i.layerDiv.find(".gb-ipt-code").val();i.iptCode.val(t),i.form.submit()}),t("body").on("click","#"+i.layerId+" .gb-btn-resend",function(e){if(i.resending)return!1;i.resending=!0,i.layerDiv.find(".gb-ipt-code").val(""),i.iptCode.val(""),t.ajax({url:i.url,type:"post",data:i.form.serialize(),dataType:"json",cache:!1,async:!0,success:function(e){8e3==e.status?(i.resendTimeLeft=i.timeLimit,i.startTimer()):8060==e.status?i.resendTimeLeft=e.msg:layer.msg(e.status+": "+e.msg,{icon:8,time:2e3},function(){i.resendTimeLeft=i.timeLimit,i.startTimer()})},error:function(e){console.log(e),i.resending=!1},beforeSend:function(){},complete:function(){setTimeout(function(){i.resending=!1},500)}})})}};return i.initForm(e),i.setUrl(n+"?act=sms_send"),i}(e,msgPath),n.form=e,console.log(n),e.on("submit",function(){try{n.doTask()}catch(e){console.log(e)}return!1})},formCheck:function(){var e=n.form.find("input[name='name']"),t=n.form.find("input[name='phone']");if(n.form.find("input[name='code']"),0==e.val().length)return console.log(e),layer.tips("称呼不能为空",e,{tips:[1,"#f64400"],time:1500}),!1;var i=t.val();if(0==i.length)return layer.tips("手机号码不能为空",t,{tips:[1,"#f64400"],time:1500}),!1;if(!i.match(/^1[3,4,5,6,8,7,9]\d{9}$/))return layer.tips("请输入正确的手机号",t,{tips:[1,"#f64400"],time:1500}),!1;if(n.SafeCode.lastPhoneNumber)if(n.SafeCode.lastPhoneNumber==i&&n.SafeCode.codeNeed){if(!n.SafeCode.checkCode())return!1}else n.SafeCode.lastPhoneNumber=i,n.SafeCode.resendTimeLeft=n.SafeCode.timeLimit;else n.SafeCode.lastPhoneNumber=i;return!0},formCheckStyle2:function(){var n=e.find("input[name='name']"),i=e.find("input[name='phone']");return 0==n.val().length?(t(".msg-tips>span").text("请输入您的称呼"),t(".msg-tips").show().delay(2e3).fadeOut(),!1):0==i.val().length?(t(".msg-tips>span").text("请输入手机号码"),t(".msg-tips").show().delay(2e3).fadeOut(),!1):!!i.val().match(/^1[3|4|5|7|8]\d{9}$/)||(t(".msg-tips>span").text("请输入正确的手机号码"),t(".msg-tips").show().delay(2e3).fadeOut(),!1)},doTask:function(){return!n.submitting&&!!n.formCheck()&&(t.ajax({url:msgPath,type:"post",data:n.form.serialize(),dataType:"json",cache:!1,async:!0,success:function(e){0==e.status?(layer.msg("留言成功"),n.form.find('input[type="text"], input[type="tel"]').val(""),n.form.find('textarea[name="content"], input[name="content"], input[name="code"]').val(""),n.SafeCode.reset()):8e3==e.status?n.SafeCode.showCode():8060==e.status?(n.SafeCode.resendTimeLeft=e.msg,n.SafeCode.showCode()):(console.log(e),layer.msg(e.msg,{icon:8,time:2e3},function(){})),n.submitting=!1,n.form.find("button[type='submit'], input[type='submit']").html("马上咨询")},error:function(e){layer.msg("网络异常,请稍后重试"),console.log(e.message),n.submitting=!1,n.form.find("button[type='submit'], input[type='submit']").html("马上咨询")},beforeSend:function(){n.submitting=!0,n.form.find("button[type='submit'], input[type='submit']").html("正在提交...")},complete:function(){n.submitting=!1,n.form.find("button[type='submit'], input[type='submit']").html("马上咨询")}}),!1)}};return n.init(e),n}}).call(t,n(0))},function(e,t,n){(function(t){n(6);var i,s,a,r=window.layui&&layui.define,o={getPath:function(){var e=document.scripts,t=e[e.length-1],n=t.src;if(!t.getAttribute("merge"))return n.substring(0,n.lastIndexOf("/")+1)}(),config:{},end:{},minIndex:0,minLeft:[],btn:["&#x786E;&#x5B9A;","&#x53D6;&#x6D88;"],type:["dialog","page","iframe","loading","tips"]},l={v:"3.0.1",ie:(a=navigator.userAgent.toLowerCase(),!!(window.ActiveXObject||"ActiveXObject"in window)&&((a.match(/msie\s(\d+)/)||[])[1]||"11")),index:window.layer&&window.layer.v?1e5:0,path:o.getPath,config:function(e,t){return e=e||{},l.cache=o.config=i.extend({},o.config,e),l.path=o.config.path||l.path,"string"==typeof e.extend&&(e.extend=[e.extend]),o.config.path&&l.ready(),e.extend?(r?layui.addcss("modules/layer/"+e.extend):l.link("skin/"+e.extend),this):this},link:function(e,t,n){if(l.path){var s=i("head")[0],a=document.createElement("link");"string"==typeof t&&(n=t);var r="layuicss-"+(n||e).replace(/\.|\//g,""),o=0;a.rel="stylesheet",a.href=l.path+e,a.id=r,i("#"+r)[0]||s.appendChild(a),"function"==typeof t&&function e(){if(++o>80)return window.console&&console.error("layer.css: Invalid");1989===parseInt(i("#"+r).css("width"))?t():setTimeout(e,100)}()}},ready:function(e){return r?layui.addcss("modules/layer/default/layer.css?v="+l.v+"1110",e,"skinlayercss"):l.link("skin/default/layer.css?v="+l.v+"1110",e,"skinlayercss"),this},alert:function(e,t,n){var s="function"==typeof t;return s&&(n=t),l.open(i.extend({content:e,yes:n},s?{}:t))},confirm:function(e,t,n,s){var a="function"==typeof t;return a&&(s=n,n=t),l.open(i.extend({content:e,btn:o.btn,yes:n,btn2:s},a?{}:t))},msg:function(e,t,n){var s="function"==typeof t,a=o.config.skin,r=(a?a+" "+a+"-msg":"")||"layui-layer-msg",d=c.anim.length-1;return s&&(n=t),l.open(i.extend({content:e,time:3e3,shade:!1,skin:r,title:!1,closeBtn:!1,btn:!1,resize:!1,end:n},s&&!o.config.skin?{skin:r+" layui-layer-hui",anim:d}:((-1===(t=t||{}).icon||void 0===t.icon&&!o.config.skin)&&(t.skin=r+" "+(t.skin||"layui-layer-hui")),t)))},load:function(e,t){return l.open(i.extend({type:3,icon:e||0,resize:!1,shade:.01},t))},tips:function(e,t,n){return l.open(i.extend({type:4,content:[e,t],closeBtn:!1,time:3e3,shade:!1,resize:!1,fixed:!1,maxWidth:210},n))}},d=function(e){var t=this;t.index=++l.index,t.config=i.extend({},t.config,o.config,e),document.body?t.creat():setTimeout(function(){t.creat()},50)};d.pt=d.prototype;var c=["layui-layer",".layui-layer-title",".layui-layer-main",".layui-layer-dialog","layui-layer-iframe","layui-layer-content","layui-layer-btn","layui-layer-close"];c.anim=["layer-anim","layer-anim-01","layer-anim-02","layer-anim-03","layer-anim-04","layer-anim-05","layer-anim-06"],d.pt.config={type:0,shade:.3,fixed:!0,move:c[1],title:"&#x4FE1;&#x606F;",offset:"auto",area:"auto",closeBtn:1,time:0,zIndex:19891014,maxWidth:360,anim:0,icon:-1,moveType:1,resize:!0,scrollbar:!0,tips:2},d.pt.vessel=function(e,t){var n,s=this.index,a=this.config,r=a.zIndex+s,l="object"==typeof a.title,d=a.maxmin&&(1===a.type||2===a.type),u=a.title?'<div class="layui-layer-title" style="'+(l?a.title[1]:"")+'">'+(l?a.title[0]:a.title)+"</div>":"";return a.zIndex=r,t([a.shade?'<div class="layui-layer-shade" id="layui-layer-shade'+s+'" times="'+s+'" style="z-index:'+(r-1)+"; background-color:"+(a.shade[1]||"#000")+"; opacity:"+(a.shade[0]||a.shade)+"; filter:alpha(opacity="+(100*a.shade[0]||100*a.shade)+');"></div>':"",'<div class="'+c[0]+" layui-layer-"+o.type[a.type]+(0!=a.type&&2!=a.type||a.shade?"":" layui-layer-border")+" "+(a.skin||"")+'" id="'+c[0]+s+'" type="'+o.type[a.type]+'" times="'+s+'" showtime="'+a.time+'" conType="'+(e?"object":"string")+'" style="z-index: '+r+"; width:"+a.area[0]+";height:"+a.area[1]+(a.fixed?"":";position:absolute;")+'">'+(e&&2!=a.type?"":u)+'<div id="'+(a.id||"")+'" class="layui-layer-content'+(0==a.type&&-1!==a.icon?" layui-layer-padding":"")+(3==a.type?" layui-layer-loading"+a.icon:"")+'">'+(0==a.type&&-1!==a.icon?'<i class="layui-layer-ico layui-layer-ico'+a.icon+'"></i>':"")+(1==a.type&&e?"":a.content||"")+'</div><span class="layui-layer-setwin">'+(n=d?'<a class="layui-layer-min" href="javascript:;"><cite></cite></a><a class="layui-layer-ico layui-layer-max" href="javascript:;"></a>':"",a.closeBtn&&(n+='<a class="layui-layer-ico '+c[7]+" "+c[7]+(a.title?a.closeBtn:4==a.type?"1":"2")+'" href="javascript:;"></a>'),n)+"</span>"+(a.btn?function(){var e="";"string"==typeof a.btn&&(a.btn=[a.btn]);for(var t=0,n=a.btn.length;t<n;t++)e+='<a class="'+c[6]+t+'">'+a.btn[t]+"</a>";return'<div class="'+c[6]+" layui-layer-btn-"+(a.btnAlign||"")+'">'+e+"</div>"}():"")+(a.resize?'<span class="layui-layer-resize"></span>':"")+"</div>"],u,i('<div class="layui-layer-move"></div>')),this},d.pt.creat=function(){var e=this,t=e.config,n=e.index,a="object"==typeof(d=t.content),r=i("body");if(!i("#"+t.id)[0]){switch("string"==typeof t.area&&(t.area="auto"===t.area?["",""]:[t.area,""]),t.shift&&(t.anim=t.shift),6==l.ie&&(t.fixed=!1),t.type){case 0:t.btn="btn"in t?t.btn:o.btn[0],l.closeAll("dialog");break;case 2:var d=t.content=a?t.content:[t.content||"http://layer.layui.com","auto"];t.content='<iframe scrolling="'+(t.content[1]||"auto")+'" allowtransparency="true" id="'+c[4]+n+'" name="'+c[4]+n+'" onload="this.className=\'\';" class="layui-layer-load" frameborder="0" src="'+t.content[0]+'"></iframe>';break;case 3:delete t.title,delete t.closeBtn,-1===t.icon&&t.icon,l.closeAll("loading");break;case 4:a||(t.content=[t.content,"body"]),t.follow=t.content[1],t.content=t.content[0]+'<i class="layui-layer-TipsG"></i>',delete t.title,t.tips="object"==typeof t.tips?t.tips:[t.tips,!0],t.tipsMore||l.closeAll("tips")}e.vessel(a,function(s,l,u){r.append(s[0]),a?2==t.type||4==t.type?i("body").append(s[1]):d.parents("."+c[0])[0]||(d.data("display",d.css("display")).show().addClass("layui-layer-wrap").wrap(s[1]),i("#"+c[0]+n).find("."+c[5]).before(l)):r.append(s[1]),i(".layui-layer-move")[0]||r.append(o.moveElem=u),e.layero=i("#"+c[0]+n),t.scrollbar||c.html.css("overflow","hidden").attr("layer-full",n)}).auto(n),2==t.type&&6==l.ie&&e.layero.find("iframe").attr("src",d[0]),4==t.type?e.tips():e.offset(),t.fixed&&s.on("resize",function(){e.offset(),(/^\d+%$/.test(t.area[0])||/^\d+%$/.test(t.area[1]))&&e.auto(n),4==t.type&&e.tips()}),t.time<=0||setTimeout(function(){l.close(e.index)},t.time),e.move().callback(),c.anim[t.anim]&&e.layero.addClass(c.anim[t.anim]).data("anim",!0)}},d.pt.auto=function(e){var t=this.config,n=i("#"+c[0]+e);""===t.area[0]&&t.maxWidth>0&&(l.ie&&l.ie<8&&t.btn&&n.width(n.innerWidth()),n.outerWidth()>t.maxWidth&&n.width(t.maxWidth));var a=[n.innerWidth(),n.innerHeight()],r=n.find(c[1]).outerHeight()||0,o=n.find("."+c[6]).outerHeight()||0;function d(e){(e=n.find(e)).height(a[1]-r-o-2*(0|parseFloat(e.css("padding"))))}switch(t.type){case 2:d("iframe");break;default:""===t.area[1]?t.fixed&&a[1]>=s.height()&&(a[1]=s.height(),d("."+c[5])):d("."+c[5])}return this},d.pt.offset=function(){var e=this.config,t=this.layero,n=[t.outerWidth(),t.outerHeight()],i="object"==typeof e.offset;this.offsetTop=(s.height()-n[1])/2,this.offsetLeft=(s.width()-n[0])/2,i?(this.offsetTop=e.offset[0],this.offsetLeft=e.offset[1]||this.offsetLeft):"auto"!==e.offset&&("t"===e.offset?this.offsetTop=0:"r"===e.offset?this.offsetLeft=s.width()-n[0]:"b"===e.offset?this.offsetTop=s.height()-n[1]:"l"===e.offset?this.offsetLeft=0:"lt"===e.offset?(this.offsetTop=0,this.offsetLeft=0):"lb"===e.offset?(this.offsetTop=s.height()-n[1],this.offsetLeft=0):"rt"===e.offset?(this.offsetTop=0,this.offsetLeft=s.width()-n[0]):"rb"===e.offset?(this.offsetTop=s.height()-n[1],this.offsetLeft=s.width()-n[0]):this.offsetTop=e.offset),e.fixed||(this.offsetTop=/%$/.test(this.offsetTop)?s.height()*parseFloat(this.offsetTop)/100:parseFloat(this.offsetTop),this.offsetLeft=/%$/.test(this.offsetLeft)?s.width()*parseFloat(this.offsetLeft)/100:parseFloat(this.offsetLeft),this.offsetTop+=s.scrollTop(),this.offsetLeft+=s.scrollLeft()),t.attr("minLeft")&&(this.offsetTop=s.height()-(t.find(c[1]).outerHeight()||0),this.offsetLeft=t.css("left")),t.css({top:this.offsetTop,left:this.offsetLeft})},d.pt.tips=function(){var e=this.config,t=this.layero,n=[t.outerWidth(),t.outerHeight()],a=i(e.follow);a[0]||(a=i("body"));var r={width:a.outerWidth(),height:a.outerHeight(),top:a.offset().top,left:a.offset().left},o=t.find(".layui-layer-TipsG"),l=e.tips[0];e.tips[1]||o.remove(),r.autoLeft=function(){r.left+n[0]-s.width()>0?(r.tipLeft=r.left+r.width-n[0],o.css({right:12,left:"auto"})):r.tipLeft=r.left},r.where=[function(){r.autoLeft(),r.tipTop=r.top-n[1]-10,o.removeClass("layui-layer-TipsB").addClass("layui-layer-TipsT").css("border-right-color",e.tips[1])},function(){r.tipLeft=r.left+r.width+10,r.tipTop=r.top,o.removeClass("layui-layer-TipsL").addClass("layui-layer-TipsR").css("border-bottom-color",e.tips[1])},function(){r.autoLeft(),r.tipTop=r.top+r.height+10,o.removeClass("layui-layer-TipsT").addClass("layui-layer-TipsB").css("border-right-color",e.tips[1])},function(){r.tipLeft=r.left-n[0]-10,r.tipTop=r.top,o.removeClass("layui-layer-TipsR").addClass("layui-layer-TipsL").css("border-bottom-color",e.tips[1])}],r.where[l-1](),1===l?r.top-(s.scrollTop()+n[1]+16)<0&&r.where[2]():2===l?s.width()-(r.left+r.width+n[0]+16)>0||r.where[3]():3===l?r.top-s.scrollTop()+r.height+n[1]+16-s.height()>0&&r.where[0]():4===l&&n[0]+16-r.left>0&&r.where[1](),t.find("."+c[5]).css({"background-color":e.tips[1],"padding-right":e.closeBtn?"30px":""}),t.css({left:r.tipLeft-(e.fixed?s.scrollLeft():0),top:r.tipTop-(e.fixed?s.scrollTop():0)})},d.pt.move=function(){var e=this,t=e.config,n=i(document),a=e.layero,r=a.find(t.move),d=a.find(".layui-layer-resize"),c={};return t.move&&r.css("cursor","move"),r.on("mousedown",function(e){e.preventDefault(),t.move&&(c.moveStart=!0,c.offset=[e.clientX-parseFloat(a.css("left")),e.clientY-parseFloat(a.css("top"))],o.moveElem.css("cursor","move").show())}),d.on("mousedown",function(e){e.preventDefault(),c.resizeStart=!0,c.offset=[e.clientX,e.clientY],c.area=[a.outerWidth(),a.outerHeight()],o.moveElem.css("cursor","se-resize").show()}),n.on("mousemove",function(n){if(c.moveStart){var i=n.clientX-c.offset[0],r=n.clientY-c.offset[1],o="fixed"===a.css("position");if(n.preventDefault(),c.stX=o?0:s.scrollLeft(),c.stY=o?0:s.scrollTop(),!t.moveOut){var d=s.width()-a.outerWidth()+c.stX,u=s.height()-a.outerHeight()+c.stY;i<c.stX&&(i=c.stX),i>d&&(i=d),r<c.stY&&(r=c.stY),r>u&&(r=u)}a.css({left:i,top:r})}if(t.resize&&c.resizeStart){i=n.clientX-c.offset[0],r=n.clientY-c.offset[1];n.preventDefault(),l.style(e.index,{width:c.area[0]+i,height:c.area[1]+r}),c.isResize=!0}}).on("mouseup",function(e){c.moveStart&&(delete c.moveStart,o.moveElem.hide(),t.moveEnd&&t.moveEnd()),c.resizeStart&&(delete c.resizeStart,o.moveElem.hide())}),e},d.pt.callback=function(){var e=this,t=e.layero,n=e.config;e.openLayer(),n.success&&(2==n.type?t.find("iframe").on("load",function(){n.success(t,e.index)}):n.success(t,e.index)),6==l.ie&&e.IE6(t),t.find("."+c[6]).children("a").on("click",function(){var s=i(this).index();0===s?n.yes?n.yes(e.index,t):n.btn1?n.btn1(e.index,t):l.close(e.index):!1===(n["btn"+(s+1)]&&n["btn"+(s+1)](e.index,t))||l.close(e.index)}),t.find("."+c[7]).on("click",function(){!1===(n.cancel&&n.cancel(e.index,t))||l.close(e.index)}),n.shadeClose&&i("#layui-layer-shade"+e.index).on("click",function(){l.close(e.index)}),t.find(".layui-layer-min").on("click",function(){!1===(n.min&&n.min(t))||l.min(e.index,n)}),t.find(".layui-layer-max").on("click",function(){i(this).hasClass("layui-layer-maxmin")?(l.restore(e.index),n.restore&&n.restore(t)):(l.full(e.index,n),setTimeout(function(){n.full&&n.full(t)},100))}),n.end&&(o.end[e.index]=n.end)},o.reselect=function(){i.each(i("select"),function(e,t){var n=i(this);n.parents("."+c[0])[0]||1==n.attr("layer")&&i("."+c[0]).length<1&&n.removeAttr("layer").show(),n=null})},d.pt.IE6=function(e){i("select").each(function(e,t){var n=i(this);n.parents("."+c[0])[0]||"none"===n.css("display")||n.attr({layer:"1"}).hide(),n=null})},d.pt.openLayer=function(){l.zIndex=this.config.zIndex,l.setTop=function(e){return l.zIndex=parseInt(e[0].style.zIndex),e.on("mousedown",function(){l.zIndex++,e.css("z-index",l.zIndex+1)}),l.zIndex}},o.record=function(e){var t=[e.width(),e.height(),e.position().top,e.position().left+parseFloat(e.css("margin-left"))];e.find(".layui-layer-max").addClass("layui-layer-maxmin"),e.attr({area:t})},o.rescollbar=function(e){c.html.attr("layer-full")==e&&(c.html[0].style.removeProperty?c.html[0].style.removeProperty("overflow"):c.html[0].style.removeAttribute("overflow"),c.html.removeAttr("layer-full"))},window.layer=l,l.getChildFrame=function(e,t){return t=t||i("."+c[4]).attr("times"),i("#"+c[0]+t).find("iframe").contents().find(e)},l.getFrameIndex=function(e){return i("#"+e).parents("."+c[4]).attr("times")},l.iframeAuto=function(e){if(e){var t=l.getChildFrame("html",e).outerHeight(),n=i("#"+c[0]+e),s=n.find(c[1]).outerHeight()||0,a=n.find("."+c[6]).outerHeight()||0;n.css({height:t+s+a}),n.find("iframe").css({height:t})}},l.iframeSrc=function(e,t){i("#"+c[0]+e).find("iframe").attr("src",t)},l.style=function(e,t,n){var s=i("#"+c[0]+e),a=s.find(".layui-layer-content"),r=s.attr("type"),l=s.find(c[1]).outerHeight()||0,d=s.find("."+c[6]).outerHeight()||0;s.attr("minLeft");r!==o.type[3]&&r!==o.type[4]&&(n||(parseFloat(t.width)<=260&&(t.width=260),parseFloat(t.height)-l-d<=64&&(t.height=64+l+d)),s.css(t),d=s.find("."+c[6]).outerHeight(),r===o.type[2]?s.find("iframe").css({height:parseFloat(t.height)-l-d}):a.css({height:parseFloat(t.height)-l-d-parseFloat(a.css("padding-top"))-parseFloat(a.css("padding-bottom"))}))},l.min=function(e,t){var n=i("#"+c[0]+e),a=n.find(c[1]).outerHeight()||0,r=n.attr("minLeft")||181*o.minIndex+"px",d=n.css("position");o.record(n),o.minLeft[0]&&(r=o.minLeft[0],o.minLeft.shift()),n.attr("position",d),l.style(e,{width:180,height:a,left:r,top:s.height()-a,position:"fixed",overflow:"hidden"},!0),n.find(".layui-layer-min").hide(),"page"===n.attr("type")&&n.find(c[4]).hide(),o.rescollbar(e),n.attr("minLeft")||o.minIndex++,n.attr("minLeft",r)},l.restore=function(e){var t=i("#"+c[0]+e),n=t.attr("area").split(",");t.attr("type");l.style(e,{width:parseFloat(n[0]),height:parseFloat(n[1]),top:parseFloat(n[2]),left:parseFloat(n[3]),position:t.attr("position"),overflow:"visible"},!0),t.find(".layui-layer-max").removeClass("layui-layer-maxmin"),t.find(".layui-layer-min").show(),"page"===t.attr("type")&&t.find(c[4]).show(),o.rescollbar(e)},l.full=function(e){var t,n=i("#"+c[0]+e);o.record(n),c.html.attr("layer-full")||c.html.css("overflow","hidden").attr("layer-full",e),clearTimeout(t),t=setTimeout(function(){var t="fixed"===n.css("position");l.style(e,{top:t?0:s.scrollTop(),left:t?0:s.scrollLeft(),width:s.width(),height:s.height()},!0),n.find(".layui-layer-min").hide()},100)},l.title=function(e,t){i("#"+c[0]+(t||l.index)).find(c[1]).html(e)},l.close=function(e){var t=i("#"+c[0]+e),n=t.attr("type");if(t[0]){var s="layui-layer-wrap";t.data("anim")&&t.addClass("layer-anim-close"),i("#layui-layer-moves, #layui-layer-shade"+e).remove(),6==l.ie&&o.reselect(),o.rescollbar(e),t.attr("minLeft")&&(o.minIndex--,o.minLeft.push(t.attr("minLeft"))),setTimeout(function(){!function(){if(n===o.type[1]&&"object"===t.attr("conType")){t.children(":not(."+c[5]+")").remove();for(var a=t.find("."+s),r=0;r<2;r++)a.unwrap();a.css("display",a.data("display")).removeClass(s)}else{if(n===o.type[2])try{var l=i("#"+c[4]+e)[0];l.contentWindow.document.write(""),l.contentWindow.close(),t.find("."+c[5])[0].removeChild(l)}catch(e){}t[0].innerHTML="",t.remove()}"function"==typeof o.end[e]&&o.end[e](),delete o.end[e]}()},l.ie&&l.ie<10||!t.data("anim")?0:200)}},l.closeAll=function(e){i.each(i("."+c[0]),function(){var t=i(this),n=e?t.attr("type")===e:1;n&&l.close(t.attr("times")),n=null})};var u=l.cache||{},p=function(e){return u.skin?" "+u.skin+" "+u.skin+"-"+e:""};l.prompt=function(e,t){var n="";if("function"==typeof(e=e||{})&&(t=e),e.area){var a=e.area;n='style="width: '+a[0]+"; height: "+a[1]+';"',delete e.area}var r,o=2==e.formType?'<textarea class="layui-layer-input"'+n+">"+(e.value||"")+"</textarea>":'<input type="'+(1==e.formType?"password":"text")+'" class="layui-layer-input" value="'+(e.value||"")+'">';return l.open(i.extend({type:1,btn:["&#x786E;&#x5B9A;","&#x53D6;&#x6D88;"],content:o,skin:"layui-layer-prompt"+p("prompt"),maxWidth:s.width(),success:function(e){(r=e.find(".layui-layer-input")).focus()},resize:!1,yes:function(n){var i=r.val();""===i?r.focus():i.length>(e.maxlength||500)?l.tips("&#x6700;&#x591A;&#x8F93;&#x5165;"+(e.maxlength||500)+"&#x4E2A;&#x5B57;&#x6570;",r,{tips:1}):t&&t(i,n,r)}},e))},l.tab=function(e){var t=(e=e||{}).tab||{};return l.open(i.extend({type:1,skin:"layui-layer-tab"+p("tab"),resize:!1,title:function(){var e=t.length,n=1,i="";if(e>0)for(i='<span class="layui-layer-tabnow">'+t[0].title+"</span>";n<e;n++)i+="<span>"+t[n].title+"</span>";return i}(),content:'<ul class="layui-layer-tabmain">'+function(){var e=t.length,n=1,i="";if(e>0)for(i='<li class="layui-layer-tabli xubox_tab_layer">'+(t[0].content||"no content")+"</li>";n<e;n++)i+='<li class="layui-layer-tabli">'+(t[n].content||"no content")+"</li>";return i}()+"</ul>",success:function(t){var n=t.find(".layui-layer-title").children(),s=t.find(".layui-layer-tabmain").children();n.on("mousedown",function(t){t.stopPropagation?t.stopPropagation():t.cancelBubble=!0;var n=i(this),a=n.index();n.addClass("layui-layer-tabnow").siblings().removeClass("layui-layer-tabnow"),s.eq(a).show().siblings().hide(),"function"==typeof e.change&&e.change(a)})}},e))},l.photos=function(e,t,n){var s={};if((e=e||{}).photos){var a=e.photos.constructor===Object,r=a?e.photos:{},o=r.data||[],d=r.start||0;if(s.imgIndex=1+(0|d),e.img=e.img||"img",a){if(0===o.length)return l.msg("&#x6CA1;&#x6709;&#x56FE;&#x7247;")}else{var c=i(e.photos),u=function(){o=[],c.find(e.img).each(function(e){var t=i(this);t.attr("layer-index",e),o.push({alt:t.attr("alt"),pid:t.attr("layer-pid"),src:t.attr("layer-src")||t.attr("src"),thumb:t.attr("src")})})};if(u(),0===o.length)return;if(t||c.on("click",e.img,function(){var t=i(this).attr("layer-index");l.photos(i.extend(e,{photos:{start:t,data:o,tab:e.tab},full:e.full}),!0),u()}),!t)return}s.imgprev=function(e){s.imgIndex--,s.imgIndex<1&&(s.imgIndex=o.length),s.tabimg(e)},s.imgnext=function(e,t){s.imgIndex++,s.imgIndex>o.length&&(s.imgIndex=1,t)||s.tabimg(e)},s.keyup=function(e){if(!s.end){var t=e.keyCode;e.preventDefault(),37===t?s.imgprev(!0):39===t?s.imgnext(!0):27===t&&l.close(s.index)}},s.tabimg=function(t){o.length<=1||(r.start=s.imgIndex-1,l.close(s.index),l.photos(e,!0,t))},s.event=function(){s.bigimg.hover(function(){s.imgsee.show()},function(){s.imgsee.hide()}),s.bigimg.find(".layui-layer-imgprev").on("click",function(e){e.preventDefault(),s.imgprev()}),s.bigimg.find(".layui-layer-imgnext").on("click",function(e){e.preventDefault(),s.imgnext()}),i(document).on("keyup",s.keyup)},s.loadi=l.load(1,{shade:!("shade"in e)&&.9,scrollbar:!1}),function(e,t,n){var i=new Image;if(i.src=e,i.complete)return t(i);i.onload=function(){i.onload=null,t(i)},i.onerror=function(e){i.onerror=null,n(e)}}(o[d].src,function(t){l.close(s.loadi),s.index=l.open(i.extend({type:1,area:function(){var n=[t.width,t.height],s=[i(window).width()-100,i(window).height()-100];if(!e.full&&(n[0]>s[0]||n[1]>s[1])){var a=[n[0]/s[0],n[1]/s[1]];a[0]>a[1]?(n[0]=n[0]/a[0],n[1]=n[1]/a[0]):a[0]<a[1]&&(n[0]=n[0]/a[1],n[1]=n[1]/a[1])}return[n[0]+"px",n[1]+"px"]}(),title:!1,shade:.9,shadeClose:!0,closeBtn:!1,move:".layui-layer-phimg img",moveType:1,scrollbar:!1,moveOut:!0,anim:5*Math.random()|0,skin:"layui-layer-photos"+p("photos"),content:'<div class="layui-layer-phimg"><img src="'+o[d].src+'" alt="'+(o[d].alt||"")+'" layer-pid="'+o[d].pid+'"><div class="layui-layer-imgsee">'+(o.length>1?'<span class="layui-layer-imguide"><a href="javascript:;" class="layui-layer-iconext layui-layer-imgprev"></a><a href="javascript:;" class="layui-layer-iconext layui-layer-imgnext"></a></span>':"")+'<div class="layui-layer-imgbar" style="display:'+(n?"block":"")+'"><span class="layui-layer-imgtit"><a href="javascript:;">'+(o[d].alt||"")+"</a><em>"+s.imgIndex+"/"+o.length+"</em></span></div></div></div>",success:function(t,n){s.bigimg=t.find(".layui-layer-phimg"),s.imgsee=t.find(".layui-layer-imguide,.layui-layer-imgbar"),s.event(t),e.tab&&e.tab(o[d],t)},end:function(){s.end=!0,i(document).off("keyup",s.keyup)}},e))},function(){l.close(s.loadi),l.msg("&#x5F53;&#x524D;&#x56FE;&#x7247;&#x5730;&#x5740;&#x5F02;&#x5E38;<br>&#x662F;&#x5426;&#x7EE7;&#x7EED;&#x67E5;&#x770B;&#x4E0B;&#x4E00;&#x5F20;&#xFF1F;",{time:3e4,btn:["&#x4E0B;&#x4E00;&#x5F20;","&#x4E0D;&#x770B;&#x4E86;"],yes:function(){o.length>1&&s.imgnext(!0,!0)}})})}},o.run=function(e){s=(i=e)(window),c.html=i("html"),l.open=function(e){return new d(e).index}},o.run(t),e.exports=l}).call(t,n(5))},function(e,t,n){var i;
  3. /*!
  4. * jQuery JavaScript Library v3.3.1
  5. * https://jquery.com/
  6. *
  7. * Includes Sizzle.js
  8. * https://sizzlejs.com/
  9. *
  10. * Copyright JS Foundation and other contributors
  11. * Released under the MIT license
  12. * https://jquery.org/license
  13. *
  14. * Date: 2018-01-20T17:24Z
  15. */
  16. /*!
  17. * jQuery JavaScript Library v3.3.1
  18. * https://jquery.com/
  19. *
  20. * Includes Sizzle.js
  21. * https://sizzlejs.com/
  22. *
  23. * Copyright JS Foundation and other contributors
  24. * Released under the MIT license
  25. * https://jquery.org/license
  26. *
  27. * Date: 2018-01-20T17:24Z
  28. */
  29. !function(t,n){"use strict";"object"==typeof e&&"object"==typeof e.exports?e.exports=t.document?n(t,!0):function(e){if(!e.document)throw new Error("jQuery requires a window with a document");return n(e)}:n(t)}("undefined"!=typeof window?window:this,function(n,s){"use strict";var a=[],r=n.document,o=Object.getPrototypeOf,l=a.slice,d=a.concat,c=a.push,u=a.indexOf,p={},h=p.toString,f=p.hasOwnProperty,m=f.toString,g=m.call(Object),v={},y=function(e){return"function"==typeof e&&"number"!=typeof e.nodeType},b=function(e){return null!=e&&e===e.window},x={type:!0,src:!0,noModule:!0};function w(e,t,n){var i,s=(t=t||r).createElement("script");if(s.text=e,n)for(i in x)n[i]&&(s[i]=n[i]);t.head.appendChild(s).parentNode.removeChild(s)}function T(e){return null==e?e+"":"object"==typeof e||"function"==typeof e?p[h.call(e)]||"object":typeof e}var E=function(e,t){return new E.fn.init(e,t)},C=/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g;function S(e){var t=!!e&&"length"in e&&e.length,n=T(e);return!y(e)&&!b(e)&&("array"===n||0===t||"number"==typeof t&&t>0&&t-1 in e)}E.fn=E.prototype={jquery:"3.3.1",constructor:E,length:0,toArray:function(){return l.call(this)},get:function(e){return null==e?l.call(this):e<0?this[e+this.length]:this[e]},pushStack:function(e){var t=E.merge(this.constructor(),e);return t.prevObject=this,t},each:function(e){return E.each(this,e)},map:function(e){return this.pushStack(E.map(this,function(t,n){return e.call(t,n,t)}))},slice:function(){return this.pushStack(l.apply(this,arguments))},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},eq:function(e){var t=this.length,n=+e+(e<0?t:0);return this.pushStack(n>=0&&n<t?[this[n]]:[])},end:function(){return this.prevObject||this.constructor()},push:c,sort:a.sort,splice:a.splice},E.extend=E.fn.extend=function(){var e,t,n,i,s,a,r=arguments[0]||{},o=1,l=arguments.length,d=!1;for("boolean"==typeof r&&(d=r,r=arguments[o]||{},o++),"object"==typeof r||y(r)||(r={}),o===l&&(r=this,o--);o<l;o++)if(null!=(e=arguments[o]))for(t in e)n=r[t],r!==(i=e[t])&&(d&&i&&(E.isPlainObject(i)||(s=Array.isArray(i)))?(s?(s=!1,a=n&&Array.isArray(n)?n:[]):a=n&&E.isPlainObject(n)?n:{},r[t]=E.extend(d,a,i)):void 0!==i&&(r[t]=i));return r},E.extend({expando:"jQuery"+("3.3.1"+Math.random()).replace(/\D/g,""),isReady:!0,error:function(e){throw new Error(e)},noop:function(){},isPlainObject:function(e){var t,n;return!(!e||"[object Object]"!==h.call(e))&&(!(t=o(e))||"function"==typeof(n=f.call(t,"constructor")&&t.constructor)&&m.call(n)===g)},isEmptyObject:function(e){var t;for(t in e)return!1;return!0},globalEval:function(e){w(e)},each:function(e,t){var n,i=0;if(S(e))for(n=e.length;i<n&&!1!==t.call(e[i],i,e[i]);i++);else for(i in e)if(!1===t.call(e[i],i,e[i]))break;return e},trim:function(e){return null==e?"":(e+"").replace(C,"")},makeArray:function(e,t){var n=t||[];return null!=e&&(S(Object(e))?E.merge(n,"string"==typeof e?[e]:e):c.call(n,e)),n},inArray:function(e,t,n){return null==t?-1:u.call(t,e,n)},merge:function(e,t){for(var n=+t.length,i=0,s=e.length;i<n;i++)e[s++]=t[i];return e.length=s,e},grep:function(e,t,n){for(var i=[],s=0,a=e.length,r=!n;s<a;s++)!t(e[s],s)!==r&&i.push(e[s]);return i},map:function(e,t,n){var i,s,a=0,r=[];if(S(e))for(i=e.length;a<i;a++)null!=(s=t(e[a],a,n))&&r.push(s);else for(a in e)null!=(s=t(e[a],a,n))&&r.push(s);return d.apply([],r)},guid:1,support:v}),"function"==typeof Symbol&&(E.fn[Symbol.iterator]=a[Symbol.iterator]),E.each("Boolean Number String Function Array Date RegExp Object Error Symbol".split(" "),function(e,t){p["[object "+t+"]"]=t.toLowerCase()});var $=
  30. /*!
  31. * Sizzle CSS Selector Engine v2.3.3
  32. * https://sizzlejs.com/
  33. *
  34. * Copyright jQuery Foundation and other contributors
  35. * Released under the MIT license
  36. * http://jquery.org/license
  37. *
  38. * Date: 2016-08-08
  39. */
  40. function(e){var t,n,i,s,a,r,o,l,d,c,u,p,h,f,m,g,v,y,b,x="sizzle"+1*new Date,w=e.document,T=0,E=0,C=re(),S=re(),$=re(),k=function(e,t){return e===t&&(u=!0),0},M={}.hasOwnProperty,L=[],D=L.pop,P=L.push,z=L.push,O=L.slice,I=function(e,t){for(var n=0,i=e.length;n<i;n++)if(e[n]===t)return n;return-1},A="checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped",N="[\\x20\\t\\r\\n\\f]",j="(?:\\\\.|[\\w-]|[^\0-\\xa0])+",H="\\["+N+"*("+j+")(?:"+N+"*([*^$|!~]?=)"+N+"*(?:'((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\"|("+j+"))|)"+N+"*\\]",B=":("+j+")(?:\\((('((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\")|((?:\\\\.|[^\\\\()[\\]]|"+H+")*)|.*)\\)|)",q=new RegExp(N+"+","g"),F=new RegExp("^"+N+"+|((?:^|[^\\\\])(?:\\\\.)*)"+N+"+$","g"),X=new RegExp("^"+N+"*,"+N+"*"),R=new RegExp("^"+N+"*([>+~]|"+N+")"+N+"*"),W=new RegExp("="+N+"*([^\\]'\"]*?)"+N+"*\\]","g"),G=new RegExp(B),Y=new RegExp("^"+j+"$"),V={ID:new RegExp("^#("+j+")"),CLASS:new RegExp("^\\.("+j+")"),TAG:new RegExp("^("+j+"|[*])"),ATTR:new RegExp("^"+H),PSEUDO:new RegExp("^"+B),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+N+"*(even|odd|(([+-]|)(\\d*)n|)"+N+"*(?:([+-]|)"+N+"*(\\d+)|))"+N+"*\\)|)","i"),bool:new RegExp("^(?:"+A+")$","i"),needsContext:new RegExp("^"+N+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+N+"*((?:-\\d)?\\d*)"+N+"*\\)|)(?=[^-]|$)","i")},_=/^(?:input|select|textarea|button)$/i,U=/^h\d$/i,K=/^[^{]+\{\s*\[native \w/,J=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,Q=/[+~]/,Z=new RegExp("\\\\([\\da-f]{1,6}"+N+"?|("+N+")|.)","ig"),ee=function(e,t,n){var i="0x"+t-65536;return i!=i||n?t:i<0?String.fromCharCode(i+65536):String.fromCharCode(i>>10|55296,1023&i|56320)},te=/([\0-\x1f\x7f]|^-?\d)|^-$|[^\0-\x1f\x7f-\uFFFF\w-]/g,ne=function(e,t){return t?"\0"===e?"�":e.slice(0,-1)+"\\"+e.charCodeAt(e.length-1).toString(16)+" ":"\\"+e},ie=function(){p()},se=ye(function(e){return!0===e.disabled&&("form"in e||"label"in e)},{dir:"parentNode",next:"legend"});try{z.apply(L=O.call(w.childNodes),w.childNodes),L[w.childNodes.length].nodeType}catch(e){z={apply:L.length?function(e,t){P.apply(e,O.call(t))}:function(e,t){for(var n=e.length,i=0;e[n++]=t[i++];);e.length=n-1}}}function ae(e,t,i,s){var a,o,d,c,u,f,v,y=t&&t.ownerDocument,T=t?t.nodeType:9;if(i=i||[],"string"!=typeof e||!e||1!==T&&9!==T&&11!==T)return i;if(!s&&((t?t.ownerDocument||t:w)!==h&&p(t),t=t||h,m)){if(11!==T&&(u=J.exec(e)))if(a=u[1]){if(9===T){if(!(d=t.getElementById(a)))return i;if(d.id===a)return i.push(d),i}else if(y&&(d=y.getElementById(a))&&b(t,d)&&d.id===a)return i.push(d),i}else{if(u[2])return z.apply(i,t.getElementsByTagName(e)),i;if((a=u[3])&&n.getElementsByClassName&&t.getElementsByClassName)return z.apply(i,t.getElementsByClassName(a)),i}if(n.qsa&&!$[e+" "]&&(!g||!g.test(e))){if(1!==T)y=t,v=e;else if("object"!==t.nodeName.toLowerCase()){for((c=t.getAttribute("id"))?c=c.replace(te,ne):t.setAttribute("id",c=x),o=(f=r(e)).length;o--;)f[o]="#"+c+" "+ve(f[o]);v=f.join(","),y=Q.test(e)&&me(t.parentNode)||t}if(v)try{return z.apply(i,y.querySelectorAll(v)),i}catch(e){}finally{c===x&&t.removeAttribute("id")}}}return l(e.replace(F,"$1"),t,i,s)}function re(){var e=[];return function t(n,s){return e.push(n+" ")>i.cacheLength&&delete t[e.shift()],t[n+" "]=s}}function oe(e){return e[x]=!0,e}function le(e){var t=h.createElement("fieldset");try{return!!e(t)}catch(e){return!1}finally{t.parentNode&&t.parentNode.removeChild(t),t=null}}function de(e,t){for(var n=e.split("|"),s=n.length;s--;)i.attrHandle[n[s]]=t}function ce(e,t){var n=t&&e,i=n&&1===e.nodeType&&1===t.nodeType&&e.sourceIndex-t.sourceIndex;if(i)return i;if(n)for(;n=n.nextSibling;)if(n===t)return-1;return e?1:-1}function ue(e){return function(t){return"input"===t.nodeName.toLowerCase()&&t.type===e}}function pe(e){return function(t){var n=t.nodeName.toLowerCase();return("input"===n||"button"===n)&&t.type===e}}function he(e){return function(t){return"form"in t?t.parentNode&&!1===t.disabled?"label"in t?"label"in t.parentNode?t.parentNode.disabled===e:t.disabled===e:t.isDisabled===e||t.isDisabled!==!e&&se(t)===e:t.disabled===e:"label"in t&&t.disabled===e}}function fe(e){return oe(function(t){return t=+t,oe(function(n,i){for(var s,a=e([],n.length,t),r=a.length;r--;)n[s=a[r]]&&(n[s]=!(i[s]=n[s]))})})}function me(e){return e&&void 0!==e.getElementsByTagName&&e}for(t in n=ae.support={},a=ae.isXML=function(e){var t=e&&(e.ownerDocument||e).documentElement;return!!t&&"HTML"!==t.nodeName},p=ae.setDocument=function(e){var t,s,r=e?e.ownerDocument||e:w;return r!==h&&9===r.nodeType&&r.documentElement?(f=(h=r).documentElement,m=!a(h),w!==h&&(s=h.defaultView)&&s.top!==s&&(s.addEventListener?s.addEventListener("unload",ie,!1):s.attachEvent&&s.attachEvent("onunload",ie)),n.attributes=le(function(e){return e.className="i",!e.getAttribute("className")}),n.getElementsByTagName=le(function(e){return e.appendChild(h.createComment("")),!e.getElementsByTagName("*").length}),n.getElementsByClassName=K.test(h.getElementsByClassName),n.getById=le(function(e){return f.appendChild(e).id=x,!h.getElementsByName||!h.getElementsByName(x).length}),n.getById?(i.filter.ID=function(e){var t=e.replace(Z,ee);return function(e){return e.getAttribute("id")===t}},i.find.ID=function(e,t){if(void 0!==t.getElementById&&m){var n=t.getElementById(e);return n?[n]:[]}}):(i.filter.ID=function(e){var t=e.replace(Z,ee);return function(e){var n=void 0!==e.getAttributeNode&&e.getAttributeNode("id");return n&&n.value===t}},i.find.ID=function(e,t){if(void 0!==t.getElementById&&m){var n,i,s,a=t.getElementById(e);if(a){if((n=a.getAttributeNode("id"))&&n.value===e)return[a];for(s=t.getElementsByName(e),i=0;a=s[i++];)if((n=a.getAttributeNode("id"))&&n.value===e)return[a]}return[]}}),i.find.TAG=n.getElementsByTagName?function(e,t){return void 0!==t.getElementsByTagName?t.getElementsByTagName(e):n.qsa?t.querySelectorAll(e):void 0}:function(e,t){var n,i=[],s=0,a=t.getElementsByTagName(e);if("*"===e){for(;n=a[s++];)1===n.nodeType&&i.push(n);return i}return a},i.find.CLASS=n.getElementsByClassName&&function(e,t){if(void 0!==t.getElementsByClassName&&m)return t.getElementsByClassName(e)},v=[],g=[],(n.qsa=K.test(h.querySelectorAll))&&(le(function(e){f.appendChild(e).innerHTML="<a id='"+x+"'></a><select id='"+x+"-\r\\' msallowcapture=''><option selected=''></option></select>",e.querySelectorAll("[msallowcapture^='']").length&&g.push("[*^$]="+N+"*(?:''|\"\")"),e.querySelectorAll("[selected]").length||g.push("\\["+N+"*(?:value|"+A+")"),e.querySelectorAll("[id~="+x+"-]").length||g.push("~="),e.querySelectorAll(":checked").length||g.push(":checked"),e.querySelectorAll("a#"+x+"+*").length||g.push(".#.+[+~]")}),le(function(e){e.innerHTML="<a href='' disabled='disabled'></a><select disabled='disabled'><option/></select>";var t=h.createElement("input");t.setAttribute("type","hidden"),e.appendChild(t).setAttribute("name","D"),e.querySelectorAll("[name=d]").length&&g.push("name"+N+"*[*^$|!~]?="),2!==e.querySelectorAll(":enabled").length&&g.push(":enabled",":disabled"),f.appendChild(e).disabled=!0,2!==e.querySelectorAll(":disabled").length&&g.push(":enabled",":disabled"),e.querySelectorAll("*,:x"),g.push(",.*:")})),(n.matchesSelector=K.test(y=f.matches||f.webkitMatchesSelector||f.mozMatchesSelector||f.oMatchesSelector||f.msMatchesSelector))&&le(function(e){n.disconnectedMatch=y.call(e,"*"),y.call(e,"[s!='']:x"),v.push("!=",B)}),g=g.length&&new RegExp(g.join("|")),v=v.length&&new RegExp(v.join("|")),t=K.test(f.compareDocumentPosition),b=t||K.test(f.contains)?function(e,t){var n=9===e.nodeType?e.documentElement:e,i=t&&t.parentNode;return e===i||!(!i||1!==i.nodeType||!(n.contains?n.contains(i):e.compareDocumentPosition&&16&e.compareDocumentPosition(i)))}:function(e,t){if(t)for(;t=t.parentNode;)if(t===e)return!0;return!1},k=t?function(e,t){if(e===t)return u=!0,0;var i=!e.compareDocumentPosition-!t.compareDocumentPosition;return i||(1&(i=(e.ownerDocument||e)===(t.ownerDocument||t)?e.compareDocumentPosition(t):1)||!n.sortDetached&&t.compareDocumentPosition(e)===i?e===h||e.ownerDocument===w&&b(w,e)?-1:t===h||t.ownerDocument===w&&b(w,t)?1:c?I(c,e)-I(c,t):0:4&i?-1:1)}:function(e,t){if(e===t)return u=!0,0;var n,i=0,s=e.parentNode,a=t.parentNode,r=[e],o=[t];if(!s||!a)return e===h?-1:t===h?1:s?-1:a?1:c?I(c,e)-I(c,t):0;if(s===a)return ce(e,t);for(n=e;n=n.parentNode;)r.unshift(n);for(n=t;n=n.parentNode;)o.unshift(n);for(;r[i]===o[i];)i++;return i?ce(r[i],o[i]):r[i]===w?-1:o[i]===w?1:0},h):h},ae.matches=function(e,t){return ae(e,null,null,t)},ae.matchesSelector=function(e,t){if((e.ownerDocument||e)!==h&&p(e),t=t.replace(W,"='$1']"),n.matchesSelector&&m&&!$[t+" "]&&(!v||!v.test(t))&&(!g||!g.test(t)))try{var i=y.call(e,t);if(i||n.disconnectedMatch||e.document&&11!==e.document.nodeType)return i}catch(e){}return ae(t,h,null,[e]).length>0},ae.contains=function(e,t){return(e.ownerDocument||e)!==h&&p(e),b(e,t)},ae.attr=function(e,t){(e.ownerDocument||e)!==h&&p(e);var s=i.attrHandle[t.toLowerCase()],a=s&&M.call(i.attrHandle,t.toLowerCase())?s(e,t,!m):void 0;return void 0!==a?a:n.attributes||!m?e.getAttribute(t):(a=e.getAttributeNode(t))&&a.specified?a.value:null},ae.escape=function(e){return(e+"").replace(te,ne)},ae.error=function(e){throw new Error("Syntax error, unrecognized expression: "+e)},ae.uniqueSort=function(e){var t,i=[],s=0,a=0;if(u=!n.detectDuplicates,c=!n.sortStable&&e.slice(0),e.sort(k),u){for(;t=e[a++];)t===e[a]&&(s=i.push(a));for(;s--;)e.splice(i[s],1)}return c=null,e},s=ae.getText=function(e){var t,n="",i=0,a=e.nodeType;if(a){if(1===a||9===a||11===a){if("string"==typeof e.textContent)return e.textContent;for(e=e.firstChild;e;e=e.nextSibling)n+=s(e)}else if(3===a||4===a)return e.nodeValue}else for(;t=e[i++];)n+=s(t);return n},(i=ae.selectors={cacheLength:50,createPseudo:oe,match:V,attrHandle:{},find:{},relative:{">":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(e){return e[1]=e[1].replace(Z,ee),e[3]=(e[3]||e[4]||e[5]||"").replace(Z,ee),"~="===e[2]&&(e[3]=" "+e[3]+" "),e.slice(0,4)},CHILD:function(e){return e[1]=e[1].toLowerCase(),"nth"===e[1].slice(0,3)?(e[3]||ae.error(e[0]),e[4]=+(e[4]?e[5]+(e[6]||1):2*("even"===e[3]||"odd"===e[3])),e[5]=+(e[7]+e[8]||"odd"===e[3])):e[3]&&ae.error(e[0]),e},PSEUDO:function(e){var t,n=!e[6]&&e[2];return V.CHILD.test(e[0])?null:(e[3]?e[2]=e[4]||e[5]||"":n&&G.test(n)&&(t=r(n,!0))&&(t=n.indexOf(")",n.length-t)-n.length)&&(e[0]=e[0].slice(0,t),e[2]=n.slice(0,t)),e.slice(0,3))}},filter:{TAG:function(e){var t=e.replace(Z,ee).toLowerCase();return"*"===e?function(){return!0}:function(e){return e.nodeName&&e.nodeName.toLowerCase()===t}},CLASS:function(e){var t=C[e+" "];return t||(t=new RegExp("(^|"+N+")"+e+"("+N+"|$)"))&&C(e,function(e){return t.test("string"==typeof e.className&&e.className||void 0!==e.getAttribute&&e.getAttribute("class")||"")})},ATTR:function(e,t,n){return function(i){var s=ae.attr(i,e);return null==s?"!="===t:!t||(s+="","="===t?s===n:"!="===t?s!==n:"^="===t?n&&0===s.indexOf(n):"*="===t?n&&s.indexOf(n)>-1:"$="===t?n&&s.slice(-n.length)===n:"~="===t?(" "+s.replace(q," ")+" ").indexOf(n)>-1:"|="===t&&(s===n||s.slice(0,n.length+1)===n+"-"))}},CHILD:function(e,t,n,i,s){var a="nth"!==e.slice(0,3),r="last"!==e.slice(-4),o="of-type"===t;return 1===i&&0===s?function(e){return!!e.parentNode}:function(t,n,l){var d,c,u,p,h,f,m=a!==r?"nextSibling":"previousSibling",g=t.parentNode,v=o&&t.nodeName.toLowerCase(),y=!l&&!o,b=!1;if(g){if(a){for(;m;){for(p=t;p=p[m];)if(o?p.nodeName.toLowerCase()===v:1===p.nodeType)return!1;f=m="only"===e&&!f&&"nextSibling"}return!0}if(f=[r?g.firstChild:g.lastChild],r&&y){for(b=(h=(d=(c=(u=(p=g)[x]||(p[x]={}))[p.uniqueID]||(u[p.uniqueID]={}))[e]||[])[0]===T&&d[1])&&d[2],p=h&&g.childNodes[h];p=++h&&p&&p[m]||(b=h=0)||f.pop();)if(1===p.nodeType&&++b&&p===t){c[e]=[T,h,b];break}}else if(y&&(b=h=(d=(c=(u=(p=t)[x]||(p[x]={}))[p.uniqueID]||(u[p.uniqueID]={}))[e]||[])[0]===T&&d[1]),!1===b)for(;(p=++h&&p&&p[m]||(b=h=0)||f.pop())&&((o?p.nodeName.toLowerCase()!==v:1!==p.nodeType)||!++b||(y&&((c=(u=p[x]||(p[x]={}))[p.uniqueID]||(u[p.uniqueID]={}))[e]=[T,b]),p!==t)););return(b-=s)===i||b%i==0&&b/i>=0}}},PSEUDO:function(e,t){var n,s=i.pseudos[e]||i.setFilters[e.toLowerCase()]||ae.error("unsupported pseudo: "+e);return s[x]?s(t):s.length>1?(n=[e,e,"",t],i.setFilters.hasOwnProperty(e.toLowerCase())?oe(function(e,n){for(var i,a=s(e,t),r=a.length;r--;)e[i=I(e,a[r])]=!(n[i]=a[r])}):function(e){return s(e,0,n)}):s}},pseudos:{not:oe(function(e){var t=[],n=[],i=o(e.replace(F,"$1"));return i[x]?oe(function(e,t,n,s){for(var a,r=i(e,null,s,[]),o=e.length;o--;)(a=r[o])&&(e[o]=!(t[o]=a))}):function(e,s,a){return t[0]=e,i(t,null,a,n),t[0]=null,!n.pop()}}),has:oe(function(e){return function(t){return ae(e,t).length>0}}),contains:oe(function(e){return e=e.replace(Z,ee),function(t){return(t.textContent||t.innerText||s(t)).indexOf(e)>-1}}),lang:oe(function(e){return Y.test(e||"")||ae.error("unsupported lang: "+e),e=e.replace(Z,ee).toLowerCase(),function(t){var n;do{if(n=m?t.lang:t.getAttribute("xml:lang")||t.getAttribute("lang"))return(n=n.toLowerCase())===e||0===n.indexOf(e+"-")}while((t=t.parentNode)&&1===t.nodeType);return!1}}),target:function(t){var n=e.location&&e.location.hash;return n&&n.slice(1)===t.id},root:function(e){return e===f},focus:function(e){return e===h.activeElement&&(!h.hasFocus||h.hasFocus())&&!!(e.type||e.href||~e.tabIndex)},enabled:he(!1),disabled:he(!0),checked:function(e){var t=e.nodeName.toLowerCase();return"input"===t&&!!e.checked||"option"===t&&!!e.selected},selected:function(e){return e.parentNode&&e.parentNode.selectedIndex,!0===e.selected},empty:function(e){for(e=e.firstChild;e;e=e.nextSibling)if(e.nodeType<6)return!1;return!0},parent:function(e){return!i.pseudos.empty(e)},header:function(e){return U.test(e.nodeName)},input:function(e){return _.test(e.nodeName)},button:function(e){var t=e.nodeName.toLowerCase();return"input"===t&&"button"===e.type||"button"===t},text:function(e){var t;return"input"===e.nodeName.toLowerCase()&&"text"===e.type&&(null==(t=e.getAttribute("type"))||"text"===t.toLowerCase())},first:fe(function(){return[0]}),last:fe(function(e,t){return[t-1]}),eq:fe(function(e,t,n){return[n<0?n+t:n]}),even:fe(function(e,t){for(var n=0;n<t;n+=2)e.push(n);return e}),odd:fe(function(e,t){for(var n=1;n<t;n+=2)e.push(n);return e}),lt:fe(function(e,t,n){for(var i=n<0?n+t:n;--i>=0;)e.push(i);return e}),gt:fe(function(e,t,n){for(var i=n<0?n+t:n;++i<t;)e.push(i);return e})}}).pseudos.nth=i.pseudos.eq,{radio:!0,checkbox:!0,file:!0,password:!0,image:!0})i.pseudos[t]=ue(t);for(t in{submit:!0,reset:!0})i.pseudos[t]=pe(t);function ge(){}function ve(e){for(var t=0,n=e.length,i="";t<n;t++)i+=e[t].value;return i}function ye(e,t,n){var i=t.dir,s=t.next,a=s||i,r=n&&"parentNode"===a,o=E++;return t.first?function(t,n,s){for(;t=t[i];)if(1===t.nodeType||r)return e(t,n,s);return!1}:function(t,n,l){var d,c,u,p=[T,o];if(l){for(;t=t[i];)if((1===t.nodeType||r)&&e(t,n,l))return!0}else for(;t=t[i];)if(1===t.nodeType||r)if(c=(u=t[x]||(t[x]={}))[t.uniqueID]||(u[t.uniqueID]={}),s&&s===t.nodeName.toLowerCase())t=t[i]||t;else{if((d=c[a])&&d[0]===T&&d[1]===o)return p[2]=d[2];if(c[a]=p,p[2]=e(t,n,l))return!0}return!1}}function be(e){return e.length>1?function(t,n,i){for(var s=e.length;s--;)if(!e[s](t,n,i))return!1;return!0}:e[0]}function xe(e,t,n,i,s){for(var a,r=[],o=0,l=e.length,d=null!=t;o<l;o++)(a=e[o])&&(n&&!n(a,i,s)||(r.push(a),d&&t.push(o)));return r}function we(e,t,n,i,s,a){return i&&!i[x]&&(i=we(i)),s&&!s[x]&&(s=we(s,a)),oe(function(a,r,o,l){var d,c,u,p=[],h=[],f=r.length,m=a||function(e,t,n){for(var i=0,s=t.length;i<s;i++)ae(e,t[i],n);return n}(t||"*",o.nodeType?[o]:o,[]),g=!e||!a&&t?m:xe(m,p,e,o,l),v=n?s||(a?e:f||i)?[]:r:g;if(n&&n(g,v,o,l),i)for(d=xe(v,h),i(d,[],o,l),c=d.length;c--;)(u=d[c])&&(v[h[c]]=!(g[h[c]]=u));if(a){if(s||e){if(s){for(d=[],c=v.length;c--;)(u=v[c])&&d.push(g[c]=u);s(null,v=[],d,l)}for(c=v.length;c--;)(u=v[c])&&(d=s?I(a,u):p[c])>-1&&(a[d]=!(r[d]=u))}}else v=xe(v===r?v.splice(f,v.length):v),s?s(null,r,v,l):z.apply(r,v)})}function Te(e){for(var t,n,s,a=e.length,r=i.relative[e[0].type],o=r||i.relative[" "],l=r?1:0,c=ye(function(e){return e===t},o,!0),u=ye(function(e){return I(t,e)>-1},o,!0),p=[function(e,n,i){var s=!r&&(i||n!==d)||((t=n).nodeType?c(e,n,i):u(e,n,i));return t=null,s}];l<a;l++)if(n=i.relative[e[l].type])p=[ye(be(p),n)];else{if((n=i.filter[e[l].type].apply(null,e[l].matches))[x]){for(s=++l;s<a&&!i.relative[e[s].type];s++);return we(l>1&&be(p),l>1&&ve(e.slice(0,l-1).concat({value:" "===e[l-2].type?"*":""})).replace(F,"$1"),n,l<s&&Te(e.slice(l,s)),s<a&&Te(e=e.slice(s)),s<a&&ve(e))}p.push(n)}return be(p)}return ge.prototype=i.filters=i.pseudos,i.setFilters=new ge,r=ae.tokenize=function(e,t){var n,s,a,r,o,l,d,c=S[e+" "];if(c)return t?0:c.slice(0);for(o=e,l=[],d=i.preFilter;o;){for(r in n&&!(s=X.exec(o))||(s&&(o=o.slice(s[0].length)||o),l.push(a=[])),n=!1,(s=R.exec(o))&&(n=s.shift(),a.push({value:n,type:s[0].replace(F," ")}),o=o.slice(n.length)),i.filter)!(s=V[r].exec(o))||d[r]&&!(s=d[r](s))||(n=s.shift(),a.push({value:n,type:r,matches:s}),o=o.slice(n.length));if(!n)break}return t?o.length:o?ae.error(e):S(e,l).slice(0)},o=ae.compile=function(e,t){var n,s=[],a=[],o=$[e+" "];if(!o){for(t||(t=r(e)),n=t.length;n--;)(o=Te(t[n]))[x]?s.push(o):a.push(o);(o=$(e,function(e,t){var n=t.length>0,s=e.length>0,a=function(a,r,o,l,c){var u,f,g,v=0,y="0",b=a&&[],x=[],w=d,E=a||s&&i.find.TAG("*",c),C=T+=null==w?1:Math.random()||.1,S=E.length;for(c&&(d=r===h||r||c);y!==S&&null!=(u=E[y]);y++){if(s&&u){for(f=0,r||u.ownerDocument===h||(p(u),o=!m);g=e[f++];)if(g(u,r||h,o)){l.push(u);break}c&&(T=C)}n&&((u=!g&&u)&&v--,a&&b.push(u))}if(v+=y,n&&y!==v){for(f=0;g=t[f++];)g(b,x,r,o);if(a){if(v>0)for(;y--;)b[y]||x[y]||(x[y]=D.call(l));x=xe(x)}z.apply(l,x),c&&!a&&x.length>0&&v+t.length>1&&ae.uniqueSort(l)}return c&&(T=C,d=w),b};return n?oe(a):a}(a,s))).selector=e}return o},l=ae.select=function(e,t,n,s){var a,l,d,c,u,p="function"==typeof e&&e,h=!s&&r(e=p.selector||e);if(n=n||[],1===h.length){if((l=h[0]=h[0].slice(0)).length>2&&"ID"===(d=l[0]).type&&9===t.nodeType&&m&&i.relative[l[1].type]){if(!(t=(i.find.ID(d.matches[0].replace(Z,ee),t)||[])[0]))return n;p&&(t=t.parentNode),e=e.slice(l.shift().value.length)}for(a=V.needsContext.test(e)?0:l.length;a--&&(d=l[a],!i.relative[c=d.type]);)if((u=i.find[c])&&(s=u(d.matches[0].replace(Z,ee),Q.test(l[0].type)&&me(t.parentNode)||t))){if(l.splice(a,1),!(e=s.length&&ve(l)))return z.apply(n,s),n;break}}return(p||o(e,h))(s,t,!m,n,!t||Q.test(e)&&me(t.parentNode)||t),n},n.sortStable=x.split("").sort(k).join("")===x,n.detectDuplicates=!!u,p(),n.sortDetached=le(function(e){return 1&e.compareDocumentPosition(h.createElement("fieldset"))}),le(function(e){return e.innerHTML="<a href='#'></a>","#"===e.firstChild.getAttribute("href")})||de("type|href|height|width",function(e,t,n){if(!n)return e.getAttribute(t,"type"===t.toLowerCase()?1:2)}),n.attributes&&le(function(e){return e.innerHTML="<input/>",e.firstChild.setAttribute("value",""),""===e.firstChild.getAttribute("value")})||de("value",function(e,t,n){if(!n&&"input"===e.nodeName.toLowerCase())return e.defaultValue}),le(function(e){return null==e.getAttribute("disabled")})||de(A,function(e,t,n){var i;if(!n)return!0===e[t]?t.toLowerCase():(i=e.getAttributeNode(t))&&i.specified?i.value:null}),ae}(n);E.find=$,E.expr=$.selectors,E.expr[":"]=E.expr.pseudos,E.uniqueSort=E.unique=$.uniqueSort,E.text=$.getText,E.isXMLDoc=$.isXML,E.contains=$.contains,E.escapeSelector=$.escape;var k=function(e,t,n){for(var i=[],s=void 0!==n;(e=e[t])&&9!==e.nodeType;)if(1===e.nodeType){if(s&&E(e).is(n))break;i.push(e)}return i},M=function(e,t){for(var n=[];e;e=e.nextSibling)1===e.nodeType&&e!==t&&n.push(e);return n},L=E.expr.match.needsContext;function D(e,t){return e.nodeName&&e.nodeName.toLowerCase()===t.toLowerCase()}var P=/^<([a-z][^\/\0>:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i;function z(e,t,n){return y(t)?E.grep(e,function(e,i){return!!t.call(e,i,e)!==n}):t.nodeType?E.grep(e,function(e){return e===t!==n}):"string"!=typeof t?E.grep(e,function(e){return u.call(t,e)>-1!==n}):E.filter(t,e,n)}E.filter=function(e,t,n){var i=t[0];return n&&(e=":not("+e+")"),1===t.length&&1===i.nodeType?E.find.matchesSelector(i,e)?[i]:[]:E.find.matches(e,E.grep(t,function(e){return 1===e.nodeType}))},E.fn.extend({find:function(e){var t,n,i=this.length,s=this;if("string"!=typeof e)return this.pushStack(E(e).filter(function(){for(t=0;t<i;t++)if(E.contains(s[t],this))return!0}));for(n=this.pushStack([]),t=0;t<i;t++)E.find(e,s[t],n);return i>1?E.uniqueSort(n):n},filter:function(e){return this.pushStack(z(this,e||[],!1))},not:function(e){return this.pushStack(z(this,e||[],!0))},is:function(e){return!!z(this,"string"==typeof e&&L.test(e)?E(e):e||[],!1).length}});var O,I=/^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]+))$/;(E.fn.init=function(e,t,n){var i,s;if(!e)return this;if(n=n||O,"string"==typeof e){if(!(i="<"===e[0]&&">"===e[e.length-1]&&e.length>=3?[null,e,null]:I.exec(e))||!i[1]&&t)return!t||t.jquery?(t||n).find(e):this.constructor(t).find(e);if(i[1]){if(t=t instanceof E?t[0]:t,E.merge(this,E.parseHTML(i[1],t&&t.nodeType?t.ownerDocument||t:r,!0)),P.test(i[1])&&E.isPlainObject(t))for(i in t)y(this[i])?this[i](t[i]):this.attr(i,t[i]);return this}return(s=r.getElementById(i[2]))&&(this[0]=s,this.length=1),this}return e.nodeType?(this[0]=e,this.length=1,this):y(e)?void 0!==n.ready?n.ready(e):e(E):E.makeArray(e,this)}).prototype=E.fn,O=E(r);var A=/^(?:parents|prev(?:Until|All))/,N={children:!0,contents:!0,next:!0,prev:!0};function j(e,t){for(;(e=e[t])&&1!==e.nodeType;);return e}E.fn.extend({has:function(e){var t=E(e,this),n=t.length;return this.filter(function(){for(var e=0;e<n;e++)if(E.contains(this,t[e]))return!0})},closest:function(e,t){var n,i=0,s=this.length,a=[],r="string"!=typeof e&&E(e);if(!L.test(e))for(;i<s;i++)for(n=this[i];n&&n!==t;n=n.parentNode)if(n.nodeType<11&&(r?r.index(n)>-1:1===n.nodeType&&E.find.matchesSelector(n,e))){a.push(n);break}return this.pushStack(a.length>1?E.uniqueSort(a):a)},index:function(e){return e?"string"==typeof e?u.call(E(e),this[0]):u.call(this,e.jquery?e[0]:e):this[0]&&this[0].parentNode?this.first().prevAll().length:-1},add:function(e,t){return this.pushStack(E.uniqueSort(E.merge(this.get(),E(e,t))))},addBack:function(e){return this.add(null==e?this.prevObject:this.prevObject.filter(e))}}),E.each({parent:function(e){var t=e.parentNode;return t&&11!==t.nodeType?t:null},parents:function(e){return k(e,"parentNode")},parentsUntil:function(e,t,n){return k(e,"parentNode",n)},next:function(e){return j(e,"nextSibling")},prev:function(e){return j(e,"previousSibling")},nextAll:function(e){return k(e,"nextSibling")},prevAll:function(e){return k(e,"previousSibling")},nextUntil:function(e,t,n){return k(e,"nextSibling",n)},prevUntil:function(e,t,n){return k(e,"previousSibling",n)},siblings:function(e){return M((e.parentNode||{}).firstChild,e)},children:function(e){return M(e.firstChild)},contents:function(e){return D(e,"iframe")?e.contentDocument:(D(e,"template")&&(e=e.content||e),E.merge([],e.childNodes))}},function(e,t){E.fn[e]=function(n,i){var s=E.map(this,t,n);return"Until"!==e.slice(-5)&&(i=n),i&&"string"==typeof i&&(s=E.filter(i,s)),this.length>1&&(N[e]||E.uniqueSort(s),A.test(e)&&s.reverse()),this.pushStack(s)}});var H=/[^\x20\t\r\n\f]+/g;function B(e){return e}function q(e){throw e}function F(e,t,n,i){var s;try{e&&y(s=e.promise)?s.call(e).done(t).fail(n):e&&y(s=e.then)?s.call(e,t,n):t.apply(void 0,[e].slice(i))}catch(e){n.apply(void 0,[e])}}E.Callbacks=function(e){e="string"==typeof e?function(e){var t={};return E.each(e.match(H)||[],function(e,n){t[n]=!0}),t}(e):E.extend({},e);var t,n,i,s,a=[],r=[],o=-1,l=function(){for(s=s||e.once,i=t=!0;r.length;o=-1)for(n=r.shift();++o<a.length;)!1===a[o].apply(n[0],n[1])&&e.stopOnFalse&&(o=a.length,n=!1);e.memory||(n=!1),t=!1,s&&(a=n?[]:"")},d={add:function(){return a&&(n&&!t&&(o=a.length-1,r.push(n)),function t(n){E.each(n,function(n,i){y(i)?e.unique&&d.has(i)||a.push(i):i&&i.length&&"string"!==T(i)&&t(i)})}(arguments),n&&!t&&l()),this},remove:function(){return E.each(arguments,function(e,t){for(var n;(n=E.inArray(t,a,n))>-1;)a.splice(n,1),n<=o&&o--}),this},has:function(e){return e?E.inArray(e,a)>-1:a.length>0},empty:function(){return a&&(a=[]),this},disable:function(){return s=r=[],a=n="",this},disabled:function(){return!a},lock:function(){return s=r=[],n||t||(a=n=""),this},locked:function(){return!!s},fireWith:function(e,n){return s||(n=[e,(n=n||[]).slice?n.slice():n],r.push(n),t||l()),this},fire:function(){return d.fireWith(this,arguments),this},fired:function(){return!!i}};return d},E.extend({Deferred:function(e){var t=[["notify","progress",E.Callbacks("memory"),E.Callbacks("memory"),2],["resolve","done",E.Callbacks("once memory"),E.Callbacks("once memory"),0,"resolved"],["reject","fail",E.Callbacks("once memory"),E.Callbacks("once memory"),1,"rejected"]],i="pending",s={state:function(){return i},always:function(){return a.done(arguments).fail(arguments),this},catch:function(e){return s.then(null,e)},pipe:function(){var e=arguments;return E.Deferred(function(n){E.each(t,function(t,i){var s=y(e[i[4]])&&e[i[4]];a[i[1]](function(){var e=s&&s.apply(this,arguments);e&&y(e.promise)?e.promise().progress(n.notify).done(n.resolve).fail(n.reject):n[i[0]+"With"](this,s?[e]:arguments)})}),e=null}).promise()},then:function(e,i,s){var a=0;function r(e,t,i,s){return function(){var o=this,l=arguments,d=function(){var n,d;if(!(e<a)){if((n=i.apply(o,l))===t.promise())throw new TypeError("Thenable self-resolution");d=n&&("object"==typeof n||"function"==typeof n)&&n.then,y(d)?s?d.call(n,r(a,t,B,s),r(a,t,q,s)):(a++,d.call(n,r(a,t,B,s),r(a,t,q,s),r(a,t,B,t.notifyWith))):(i!==B&&(o=void 0,l=[n]),(s||t.resolveWith)(o,l))}},c=s?d:function(){try{d()}catch(n){E.Deferred.exceptionHook&&E.Deferred.exceptionHook(n,c.stackTrace),e+1>=a&&(i!==q&&(o=void 0,l=[n]),t.rejectWith(o,l))}};e?c():(E.Deferred.getStackHook&&(c.stackTrace=E.Deferred.getStackHook()),n.setTimeout(c))}}return E.Deferred(function(n){t[0][3].add(r(0,n,y(s)?s:B,n.notifyWith)),t[1][3].add(r(0,n,y(e)?e:B)),t[2][3].add(r(0,n,y(i)?i:q))}).promise()},promise:function(e){return null!=e?E.extend(e,s):s}},a={};return E.each(t,function(e,n){var r=n[2],o=n[5];s[n[1]]=r.add,o&&r.add(function(){i=o},t[3-e][2].disable,t[3-e][3].disable,t[0][2].lock,t[0][3].lock),r.add(n[3].fire),a[n[0]]=function(){return a[n[0]+"With"](this===a?void 0:this,arguments),this},a[n[0]+"With"]=r.fireWith}),s.promise(a),e&&e.call(a,a),a},when:function(e){var t=arguments.length,n=t,i=Array(n),s=l.call(arguments),a=E.Deferred(),r=function(e){return function(n){i[e]=this,s[e]=arguments.length>1?l.call(arguments):n,--t||a.resolveWith(i,s)}};if(t<=1&&(F(e,a.done(r(n)).resolve,a.reject,!t),"pending"===a.state()||y(s[n]&&s[n].then)))return a.then();for(;n--;)F(s[n],r(n),a.reject);return a.promise()}});var X=/^(Eval|Internal|Range|Reference|Syntax|Type|URI)Error$/;E.Deferred.exceptionHook=function(e,t){n.console&&n.console.warn&&e&&X.test(e.name)&&n.console.warn("jQuery.Deferred exception: "+e.message,e.stack,t)},E.readyException=function(e){n.setTimeout(function(){throw e})};var R=E.Deferred();function W(){r.removeEventListener("DOMContentLoaded",W),n.removeEventListener("load",W),E.ready()}E.fn.ready=function(e){return R.then(e).catch(function(e){E.readyException(e)}),this},E.extend({isReady:!1,readyWait:1,ready:function(e){(!0===e?--E.readyWait:E.isReady)||(E.isReady=!0,!0!==e&&--E.readyWait>0||R.resolveWith(r,[E]))}}),E.ready.then=R.then,"complete"===r.readyState||"loading"!==r.readyState&&!r.documentElement.doScroll?n.setTimeout(E.ready):(r.addEventListener("DOMContentLoaded",W),n.addEventListener("load",W));var G=function(e,t,n,i,s,a,r){var o=0,l=e.length,d=null==n;if("object"===T(n))for(o in s=!0,n)G(e,t,o,n[o],!0,a,r);else if(void 0!==i&&(s=!0,y(i)||(r=!0),d&&(r?(t.call(e,i),t=null):(d=t,t=function(e,t,n){return d.call(E(e),n)})),t))for(;o<l;o++)t(e[o],n,r?i:i.call(e[o],o,t(e[o],n)));return s?e:d?t.call(e):l?t(e[0],n):a},Y=/^-ms-/,V=/-([a-z])/g;function _(e,t){return t.toUpperCase()}function U(e){return e.replace(Y,"ms-").replace(V,_)}var K=function(e){return 1===e.nodeType||9===e.nodeType||!+e.nodeType};function J(){this.expando=E.expando+J.uid++}J.uid=1,J.prototype={cache:function(e){var t=e[this.expando];return t||(t={},K(e)&&(e.nodeType?e[this.expando]=t:Object.defineProperty(e,this.expando,{value:t,configurable:!0}))),t},set:function(e,t,n){var i,s=this.cache(e);if("string"==typeof t)s[U(t)]=n;else for(i in t)s[U(i)]=t[i];return s},get:function(e,t){return void 0===t?this.cache(e):e[this.expando]&&e[this.expando][U(t)]},access:function(e,t,n){return void 0===t||t&&"string"==typeof t&&void 0===n?this.get(e,t):(this.set(e,t,n),void 0!==n?n:t)},remove:function(e,t){var n,i=e[this.expando];if(void 0!==i){if(void 0!==t){n=(t=Array.isArray(t)?t.map(U):(t=U(t))in i?[t]:t.match(H)||[]).length;for(;n--;)delete i[t[n]]}(void 0===t||E.isEmptyObject(i))&&(e.nodeType?e[this.expando]=void 0:delete e[this.expando])}},hasData:function(e){var t=e[this.expando];return void 0!==t&&!E.isEmptyObject(t)}};var Q=new J,Z=new J,ee=/^(?:\{[\w\W]*\}|\[[\w\W]*\])$/,te=/[A-Z]/g;function ne(e,t,n){var i;if(void 0===n&&1===e.nodeType)if(i="data-"+t.replace(te,"-$&").toLowerCase(),"string"==typeof(n=e.getAttribute(i))){try{n=function(e){return"true"===e||"false"!==e&&("null"===e?null:e===+e+""?+e:ee.test(e)?JSON.parse(e):e)}(n)}catch(e){}Z.set(e,t,n)}else n=void 0;return n}E.extend({hasData:function(e){return Z.hasData(e)||Q.hasData(e)},data:function(e,t,n){return Z.access(e,t,n)},removeData:function(e,t){Z.remove(e,t)},_data:function(e,t,n){return Q.access(e,t,n)},_removeData:function(e,t){Q.remove(e,t)}}),E.fn.extend({data:function(e,t){var n,i,s,a=this[0],r=a&&a.attributes;if(void 0===e){if(this.length&&(s=Z.get(a),1===a.nodeType&&!Q.get(a,"hasDataAttrs"))){for(n=r.length;n--;)r[n]&&0===(i=r[n].name).indexOf("data-")&&(i=U(i.slice(5)),ne(a,i,s[i]));Q.set(a,"hasDataAttrs",!0)}return s}return"object"==typeof e?this.each(function(){Z.set(this,e)}):G(this,function(t){var n;if(a&&void 0===t)return void 0!==(n=Z.get(a,e))?n:void 0!==(n=ne(a,e))?n:void 0;this.each(function(){Z.set(this,e,t)})},null,t,arguments.length>1,null,!0)},removeData:function(e){return this.each(function(){Z.remove(this,e)})}}),E.extend({queue:function(e,t,n){var i;if(e)return t=(t||"fx")+"queue",i=Q.get(e,t),n&&(!i||Array.isArray(n)?i=Q.access(e,t,E.makeArray(n)):i.push(n)),i||[]},dequeue:function(e,t){t=t||"fx";var n=E.queue(e,t),i=n.length,s=n.shift(),a=E._queueHooks(e,t);"inprogress"===s&&(s=n.shift(),i--),s&&("fx"===t&&n.unshift("inprogress"),delete a.stop,s.call(e,function(){E.dequeue(e,t)},a)),!i&&a&&a.empty.fire()},_queueHooks:function(e,t){var n=t+"queueHooks";return Q.get(e,n)||Q.access(e,n,{empty:E.Callbacks("once memory").add(function(){Q.remove(e,[t+"queue",n])})})}}),E.fn.extend({queue:function(e,t){var n=2;return"string"!=typeof e&&(t=e,e="fx",n--),arguments.length<n?E.queue(this[0],e):void 0===t?this:this.each(function(){var n=E.queue(this,e,t);E._queueHooks(this,e),"fx"===e&&"inprogress"!==n[0]&&E.dequeue(this,e)})},dequeue:function(e){return this.each(function(){E.dequeue(this,e)})},clearQueue:function(e){return this.queue(e||"fx",[])},promise:function(e,t){var n,i=1,s=E.Deferred(),a=this,r=this.length,o=function(){--i||s.resolveWith(a,[a])};for("string"!=typeof e&&(t=e,e=void 0),e=e||"fx";r--;)(n=Q.get(a[r],e+"queueHooks"))&&n.empty&&(i++,n.empty.add(o));return o(),s.promise(t)}});var ie=/[+-]?(?:\d*\.|)\d+(?:[eE][+-]?\d+|)/.source,se=new RegExp("^(?:([+-])=|)("+ie+")([a-z%]*)$","i"),ae=["Top","Right","Bottom","Left"],re=function(e,t){return"none"===(e=t||e).style.display||""===e.style.display&&E.contains(e.ownerDocument,e)&&"none"===E.css(e,"display")},oe=function(e,t,n,i){var s,a,r={};for(a in t)r[a]=e.style[a],e.style[a]=t[a];for(a in s=n.apply(e,i||[]),t)e.style[a]=r[a];return s};function le(e,t,n,i){var s,a,r=20,o=i?function(){return i.cur()}:function(){return E.css(e,t,"")},l=o(),d=n&&n[3]||(E.cssNumber[t]?"":"px"),c=(E.cssNumber[t]||"px"!==d&&+l)&&se.exec(E.css(e,t));if(c&&c[3]!==d){for(l/=2,d=d||c[3],c=+l||1;r--;)E.style(e,t,c+d),(1-a)*(1-(a=o()/l||.5))<=0&&(r=0),c/=a;c*=2,E.style(e,t,c+d),n=n||[]}return n&&(c=+c||+l||0,s=n[1]?c+(n[1]+1)*n[2]:+n[2],i&&(i.unit=d,i.start=c,i.end=s)),s}var de={};function ce(e){var t,n=e.ownerDocument,i=e.nodeName,s=de[i];return s||(t=n.body.appendChild(n.createElement(i)),s=E.css(t,"display"),t.parentNode.removeChild(t),"none"===s&&(s="block"),de[i]=s,s)}function ue(e,t){for(var n,i,s=[],a=0,r=e.length;a<r;a++)(i=e[a]).style&&(n=i.style.display,t?("none"===n&&(s[a]=Q.get(i,"display")||null,s[a]||(i.style.display="")),""===i.style.display&&re(i)&&(s[a]=ce(i))):"none"!==n&&(s[a]="none",Q.set(i,"display",n)));for(a=0;a<r;a++)null!=s[a]&&(e[a].style.display=s[a]);return e}E.fn.extend({show:function(){return ue(this,!0)},hide:function(){return ue(this)},toggle:function(e){return"boolean"==typeof e?e?this.show():this.hide():this.each(function(){re(this)?E(this).show():E(this).hide()})}});var pe=/^(?:checkbox|radio)$/i,he=/<([a-z][^\/\0>\x20\t\r\n\f]+)/i,fe=/^$|^module$|\/(?:java|ecma)script/i,me={option:[1,"<select multiple='multiple'>","</select>"],thead:[1,"<table>","</table>"],col:[2,"<table><colgroup>","</colgroup></table>"],tr:[2,"<table><tbody>","</tbody></table>"],td:[3,"<table><tbody><tr>","</tr></tbody></table>"],_default:[0,"",""]};function ge(e,t){var n;return n=void 0!==e.getElementsByTagName?e.getElementsByTagName(t||"*"):void 0!==e.querySelectorAll?e.querySelectorAll(t||"*"):[],void 0===t||t&&D(e,t)?E.merge([e],n):n}function ve(e,t){for(var n=0,i=e.length;n<i;n++)Q.set(e[n],"globalEval",!t||Q.get(t[n],"globalEval"))}me.optgroup=me.option,me.tbody=me.tfoot=me.colgroup=me.caption=me.thead,me.th=me.td;var ye,be,xe=/<|&#?\w+;/;function we(e,t,n,i,s){for(var a,r,o,l,d,c,u=t.createDocumentFragment(),p=[],h=0,f=e.length;h<f;h++)if((a=e[h])||0===a)if("object"===T(a))E.merge(p,a.nodeType?[a]:a);else if(xe.test(a)){for(r=r||u.appendChild(t.createElement("div")),o=(he.exec(a)||["",""])[1].toLowerCase(),l=me[o]||me._default,r.innerHTML=l[1]+E.htmlPrefilter(a)+l[2],c=l[0];c--;)r=r.lastChild;E.merge(p,r.childNodes),(r=u.firstChild).textContent=""}else p.push(t.createTextNode(a));for(u.textContent="",h=0;a=p[h++];)if(i&&E.inArray(a,i)>-1)s&&s.push(a);else if(d=E.contains(a.ownerDocument,a),r=ge(u.appendChild(a),"script"),d&&ve(r),n)for(c=0;a=r[c++];)fe.test(a.type||"")&&n.push(a);return u}ye=r.createDocumentFragment().appendChild(r.createElement("div")),(be=r.createElement("input")).setAttribute("type","radio"),be.setAttribute("checked","checked"),be.setAttribute("name","t"),ye.appendChild(be),v.checkClone=ye.cloneNode(!0).cloneNode(!0).lastChild.checked,ye.innerHTML="<textarea>x</textarea>",v.noCloneChecked=!!ye.cloneNode(!0).lastChild.defaultValue;var Te=r.documentElement,Ee=/^key/,Ce=/^(?:mouse|pointer|contextmenu|drag|drop)|click/,Se=/^([^.]*)(?:\.(.+)|)/;function $e(){return!0}function ke(){return!1}function Me(){try{return r.activeElement}catch(e){}}function Le(e,t,n,i,s,a){var r,o;if("object"==typeof t){for(o in"string"!=typeof n&&(i=i||n,n=void 0),t)Le(e,o,n,i,t[o],a);return e}if(null==i&&null==s?(s=n,i=n=void 0):null==s&&("string"==typeof n?(s=i,i=void 0):(s=i,i=n,n=void 0)),!1===s)s=ke;else if(!s)return e;return 1===a&&(r=s,(s=function(e){return E().off(e),r.apply(this,arguments)}).guid=r.guid||(r.guid=E.guid++)),e.each(function(){E.event.add(this,t,s,i,n)})}E.event={global:{},add:function(e,t,n,i,s){var a,r,o,l,d,c,u,p,h,f,m,g=Q.get(e);if(g)for(n.handler&&(n=(a=n).handler,s=a.selector),s&&E.find.matchesSelector(Te,s),n.guid||(n.guid=E.guid++),(l=g.events)||(l=g.events={}),(r=g.handle)||(r=g.handle=function(t){return void 0!==E&&E.event.triggered!==t.type?E.event.dispatch.apply(e,arguments):void 0}),d=(t=(t||"").match(H)||[""]).length;d--;)h=m=(o=Se.exec(t[d])||[])[1],f=(o[2]||"").split(".").sort(),h&&(u=E.event.special[h]||{},h=(s?u.delegateType:u.bindType)||h,u=E.event.special[h]||{},c=E.extend({type:h,origType:m,data:i,handler:n,guid:n.guid,selector:s,needsContext:s&&E.expr.match.needsContext.test(s),namespace:f.join(".")},a),(p=l[h])||((p=l[h]=[]).delegateCount=0,u.setup&&!1!==u.setup.call(e,i,f,r)||e.addEventListener&&e.addEventListener(h,r)),u.add&&(u.add.call(e,c),c.handler.guid||(c.handler.guid=n.guid)),s?p.splice(p.delegateCount++,0,c):p.push(c),E.event.global[h]=!0)},remove:function(e,t,n,i,s){var a,r,o,l,d,c,u,p,h,f,m,g=Q.hasData(e)&&Q.get(e);if(g&&(l=g.events)){for(d=(t=(t||"").match(H)||[""]).length;d--;)if(h=m=(o=Se.exec(t[d])||[])[1],f=(o[2]||"").split(".").sort(),h){for(u=E.event.special[h]||{},p=l[h=(i?u.delegateType:u.bindType)||h]||[],o=o[2]&&new RegExp("(^|\\.)"+f.join("\\.(?:.*\\.|)")+"(\\.|$)"),r=a=p.length;a--;)c=p[a],!s&&m!==c.origType||n&&n.guid!==c.guid||o&&!o.test(c.namespace)||i&&i!==c.selector&&("**"!==i||!c.selector)||(p.splice(a,1),c.selector&&p.delegateCount--,u.remove&&u.remove.call(e,c));r&&!p.length&&(u.teardown&&!1!==u.teardown.call(e,f,g.handle)||E.removeEvent(e,h,g.handle),delete l[h])}else for(h in l)E.event.remove(e,h+t[d],n,i,!0);E.isEmptyObject(l)&&Q.remove(e,"handle events")}},dispatch:function(e){var t,n,i,s,a,r,o=E.event.fix(e),l=new Array(arguments.length),d=(Q.get(this,"events")||{})[o.type]||[],c=E.event.special[o.type]||{};for(l[0]=o,t=1;t<arguments.length;t++)l[t]=arguments[t];if(o.delegateTarget=this,!c.preDispatch||!1!==c.preDispatch.call(this,o)){for(r=E.event.handlers.call(this,o,d),t=0;(s=r[t++])&&!o.isPropagationStopped();)for(o.currentTarget=s.elem,n=0;(a=s.handlers[n++])&&!o.isImmediatePropagationStopped();)o.rnamespace&&!o.rnamespace.test(a.namespace)||(o.handleObj=a,o.data=a.data,void 0!==(i=((E.event.special[a.origType]||{}).handle||a.handler).apply(s.elem,l))&&!1===(o.result=i)&&(o.preventDefault(),o.stopPropagation()));return c.postDispatch&&c.postDispatch.call(this,o),o.result}},handlers:function(e,t){var n,i,s,a,r,o=[],l=t.delegateCount,d=e.target;if(l&&d.nodeType&&!("click"===e.type&&e.button>=1))for(;d!==this;d=d.parentNode||this)if(1===d.nodeType&&("click"!==e.type||!0!==d.disabled)){for(a=[],r={},n=0;n<l;n++)void 0===r[s=(i=t[n]).selector+" "]&&(r[s]=i.needsContext?E(s,this).index(d)>-1:E.find(s,this,null,[d]).length),r[s]&&a.push(i);a.length&&o.push({elem:d,handlers:a})}return d=this,l<t.length&&o.push({elem:d,handlers:t.slice(l)}),o},addProp:function(e,t){Object.defineProperty(E.Event.prototype,e,{enumerable:!0,configurable:!0,get:y(t)?function(){if(this.originalEvent)return t(this.originalEvent)}:function(){if(this.originalEvent)return this.originalEvent[e]},set:function(t){Object.defineProperty(this,e,{enumerable:!0,configurable:!0,writable:!0,value:t})}})},fix:function(e){return e[E.expando]?e:new E.Event(e)},special:{load:{noBubble:!0},focus:{trigger:function(){if(this!==Me()&&this.focus)return this.focus(),!1},delegateType:"focusin"},blur:{trigger:function(){if(this===Me()&&this.blur)return this.blur(),!1},delegateType:"focusout"},click:{trigger:function(){if("checkbox"===this.type&&this.click&&D(this,"input"))return this.click(),!1},_default:function(e){return D(e.target,"a")}},beforeunload:{postDispatch:function(e){void 0!==e.result&&e.originalEvent&&(e.originalEvent.returnValue=e.result)}}}},E.removeEvent=function(e,t,n){e.removeEventListener&&e.removeEventListener(t,n)},E.Event=function(e,t){if(!(this instanceof E.Event))return new E.Event(e,t);e&&e.type?(this.originalEvent=e,this.type=e.type,this.isDefaultPrevented=e.defaultPrevented||void 0===e.defaultPrevented&&!1===e.returnValue?$e:ke,this.target=e.target&&3===e.target.nodeType?e.target.parentNode:e.target,this.currentTarget=e.currentTarget,this.relatedTarget=e.relatedTarget):this.type=e,t&&E.extend(this,t),this.timeStamp=e&&e.timeStamp||Date.now(),this[E.expando]=!0},E.Event.prototype={constructor:E.Event,isDefaultPrevented:ke,isPropagationStopped:ke,isImmediatePropagationStopped:ke,isSimulated:!1,preventDefault:function(){var e=this.originalEvent;this.isDefaultPrevented=$e,e&&!this.isSimulated&&e.preventDefault()},stopPropagation:function(){var e=this.originalEvent;this.isPropagationStopped=$e,e&&!this.isSimulated&&e.stopPropagation()},stopImmediatePropagation:function(){var e=this.originalEvent;this.isImmediatePropagationStopped=$e,e&&!this.isSimulated&&e.stopImmediatePropagation(),this.stopPropagation()}},E.each({altKey:!0,bubbles:!0,cancelable:!0,changedTouches:!0,ctrlKey:!0,detail:!0,eventPhase:!0,metaKey:!0,pageX:!0,pageY:!0,shiftKey:!0,view:!0,char:!0,charCode:!0,key:!0,keyCode:!0,button:!0,buttons:!0,clientX:!0,clientY:!0,offsetX:!0,offsetY:!0,pointerId:!0,pointerType:!0,screenX:!0,screenY:!0,targetTouches:!0,toElement:!0,touches:!0,which:function(e){var t=e.button;return null==e.which&&Ee.test(e.type)?null!=e.charCode?e.charCode:e.keyCode:!e.which&&void 0!==t&&Ce.test(e.type)?1&t?1:2&t?3:4&t?2:0:e.which}},E.event.addProp),E.each({mouseenter:"mouseover",mouseleave:"mouseout",pointerenter:"pointerover",pointerleave:"pointerout"},function(e,t){E.event.special[e]={delegateType:t,bindType:t,handle:function(e){var n,i=e.relatedTarget,s=e.handleObj;return i&&(i===this||E.contains(this,i))||(e.type=s.origType,n=s.handler.apply(this,arguments),e.type=t),n}}}),E.fn.extend({on:function(e,t,n,i){return Le(this,e,t,n,i)},one:function(e,t,n,i){return Le(this,e,t,n,i,1)},off:function(e,t,n){var i,s;if(e&&e.preventDefault&&e.handleObj)return i=e.handleObj,E(e.delegateTarget).off(i.namespace?i.origType+"."+i.namespace:i.origType,i.selector,i.handler),this;if("object"==typeof e){for(s in e)this.off(s,t,e[s]);return this}return!1!==t&&"function"!=typeof t||(n=t,t=void 0),!1===n&&(n=ke),this.each(function(){E.event.remove(this,e,n,t)})}});var De=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0>\x20\t\r\n\f]*)[^>]*)\/>/gi,Pe=/<script|<style|<link/i,ze=/checked\s*(?:[^=]|=\s*.checked.)/i,Oe=/^\s*<!(?:\[CDATA\[|--)|(?:\]\]|--)>\s*$/g;function Ie(e,t){return D(e,"table")&&D(11!==t.nodeType?t:t.firstChild,"tr")&&E(e).children("tbody")[0]||e}function Ae(e){return e.type=(null!==e.getAttribute("type"))+"/"+e.type,e}function Ne(e){return"true/"===(e.type||"").slice(0,5)?e.type=e.type.slice(5):e.removeAttribute("type"),e}function je(e,t){var n,i,s,a,r,o,l,d;if(1===t.nodeType){if(Q.hasData(e)&&(a=Q.access(e),r=Q.set(t,a),d=a.events))for(s in delete r.handle,r.events={},d)for(n=0,i=d[s].length;n<i;n++)E.event.add(t,s,d[s][n]);Z.hasData(e)&&(o=Z.access(e),l=E.extend({},o),Z.set(t,l))}}function He(e,t,n,i){t=d.apply([],t);var s,a,r,o,l,c,u=0,p=e.length,h=p-1,f=t[0],m=y(f);if(m||p>1&&"string"==typeof f&&!v.checkClone&&ze.test(f))return e.each(function(s){var a=e.eq(s);m&&(t[0]=f.call(this,s,a.html())),He(a,t,n,i)});if(p&&(a=(s=we(t,e[0].ownerDocument,!1,e,i)).firstChild,1===s.childNodes.length&&(s=a),a||i)){for(o=(r=E.map(ge(s,"script"),Ae)).length;u<p;u++)l=s,u!==h&&(l=E.clone(l,!0,!0),o&&E.merge(r,ge(l,"script"))),n.call(e[u],l,u);if(o)for(c=r[r.length-1].ownerDocument,E.map(r,Ne),u=0;u<o;u++)l=r[u],fe.test(l.type||"")&&!Q.access(l,"globalEval")&&E.contains(c,l)&&(l.src&&"module"!==(l.type||"").toLowerCase()?E._evalUrl&&E._evalUrl(l.src):w(l.textContent.replace(Oe,""),c,l))}return e}function Be(e,t,n){for(var i,s=t?E.filter(t,e):e,a=0;null!=(i=s[a]);a++)n||1!==i.nodeType||E.cleanData(ge(i)),i.parentNode&&(n&&E.contains(i.ownerDocument,i)&&ve(ge(i,"script")),i.parentNode.removeChild(i));return e}E.extend({htmlPrefilter:function(e){return e.replace(De,"<$1></$2>")},clone:function(e,t,n){var i,s,a,r,o,l,d,c=e.cloneNode(!0),u=E.contains(e.ownerDocument,e);if(!(v.noCloneChecked||1!==e.nodeType&&11!==e.nodeType||E.isXMLDoc(e)))for(r=ge(c),i=0,s=(a=ge(e)).length;i<s;i++)o=a[i],l=r[i],void 0,"input"===(d=l.nodeName.toLowerCase())&&pe.test(o.type)?l.checked=o.checked:"input"!==d&&"textarea"!==d||(l.defaultValue=o.defaultValue);if(t)if(n)for(a=a||ge(e),r=r||ge(c),i=0,s=a.length;i<s;i++)je(a[i],r[i]);else je(e,c);return(r=ge(c,"script")).length>0&&ve(r,!u&&ge(e,"script")),c},cleanData:function(e){for(var t,n,i,s=E.event.special,a=0;void 0!==(n=e[a]);a++)if(K(n)){if(t=n[Q.expando]){if(t.events)for(i in t.events)s[i]?E.event.remove(n,i):E.removeEvent(n,i,t.handle);n[Q.expando]=void 0}n[Z.expando]&&(n[Z.expando]=void 0)}}}),E.fn.extend({detach:function(e){return Be(this,e,!0)},remove:function(e){return Be(this,e)},text:function(e){return G(this,function(e){return void 0===e?E.text(this):this.empty().each(function(){1!==this.nodeType&&11!==this.nodeType&&9!==this.nodeType||(this.textContent=e)})},null,e,arguments.length)},append:function(){return He(this,arguments,function(e){1!==this.nodeType&&11!==this.nodeType&&9!==this.nodeType||Ie(this,e).appendChild(e)})},prepend:function(){return He(this,arguments,function(e){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var t=Ie(this,e);t.insertBefore(e,t.firstChild)}})},before:function(){return He(this,arguments,function(e){this.parentNode&&this.parentNode.insertBefore(e,this)})},after:function(){return He(this,arguments,function(e){this.parentNode&&this.parentNode.insertBefore(e,this.nextSibling)})},empty:function(){for(var e,t=0;null!=(e=this[t]);t++)1===e.nodeType&&(E.cleanData(ge(e,!1)),e.textContent="");return this},clone:function(e,t){return e=null!=e&&e,t=null==t?e:t,this.map(function(){return E.clone(this,e,t)})},html:function(e){return G(this,function(e){var t=this[0]||{},n=0,i=this.length;if(void 0===e&&1===t.nodeType)return t.innerHTML;if("string"==typeof e&&!Pe.test(e)&&!me[(he.exec(e)||["",""])[1].toLowerCase()]){e=E.htmlPrefilter(e);try{for(;n<i;n++)1===(t=this[n]||{}).nodeType&&(E.cleanData(ge(t,!1)),t.innerHTML=e);t=0}catch(e){}}t&&this.empty().append(e)},null,e,arguments.length)},replaceWith:function(){var e=[];return He(this,arguments,function(t){var n=this.parentNode;E.inArray(this,e)<0&&(E.cleanData(ge(this)),n&&n.replaceChild(t,this))},e)}}),E.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(e,t){E.fn[e]=function(e){for(var n,i=[],s=E(e),a=s.length-1,r=0;r<=a;r++)n=r===a?this:this.clone(!0),E(s[r])[t](n),c.apply(i,n.get());return this.pushStack(i)}});var qe=new RegExp("^("+ie+")(?!px)[a-z%]+$","i"),Fe=function(e){var t=e.ownerDocument.defaultView;return t&&t.opener||(t=n),t.getComputedStyle(e)},Xe=new RegExp(ae.join("|"),"i");function Re(e,t,n){var i,s,a,r,o=e.style;return(n=n||Fe(e))&&(""!==(r=n.getPropertyValue(t)||n[t])||E.contains(e.ownerDocument,e)||(r=E.style(e,t)),!v.pixelBoxStyles()&&qe.test(r)&&Xe.test(t)&&(i=o.width,s=o.minWidth,a=o.maxWidth,o.minWidth=o.maxWidth=o.width=r,r=n.width,o.width=i,o.minWidth=s,o.maxWidth=a)),void 0!==r?r+"":r}function We(e,t){return{get:function(){if(!e())return(this.get=t).apply(this,arguments);delete this.get}}}!function(){function e(){if(c){d.style.cssText="position:absolute;left:-11111px;width:60px;margin-top:1px;padding:0;border:0",c.style.cssText="position:relative;display:block;box-sizing:border-box;overflow:scroll;margin:auto;border:1px;padding:1px;width:60%;top:1%",Te.appendChild(d).appendChild(c);var e=n.getComputedStyle(c);i="1%"!==e.top,l=12===t(e.marginLeft),c.style.right="60%",o=36===t(e.right),s=36===t(e.width),c.style.position="absolute",a=36===c.offsetWidth||"absolute",Te.removeChild(d),c=null}}function t(e){return Math.round(parseFloat(e))}var i,s,a,o,l,d=r.createElement("div"),c=r.createElement("div");c.style&&(c.style.backgroundClip="content-box",c.cloneNode(!0).style.backgroundClip="",v.clearCloneStyle="content-box"===c.style.backgroundClip,E.extend(v,{boxSizingReliable:function(){return e(),s},pixelBoxStyles:function(){return e(),o},pixelPosition:function(){return e(),i},reliableMarginLeft:function(){return e(),l},scrollboxSize:function(){return e(),a}}))}();var Ge=/^(none|table(?!-c[ea]).+)/,Ye=/^--/,Ve={position:"absolute",visibility:"hidden",display:"block"},_e={letterSpacing:"0",fontWeight:"400"},Ue=["Webkit","Moz","ms"],Ke=r.createElement("div").style;function Je(e){var t=E.cssProps[e];return t||(t=E.cssProps[e]=function(e){if(e in Ke)return e;for(var t=e[0].toUpperCase()+e.slice(1),n=Ue.length;n--;)if((e=Ue[n]+t)in Ke)return e}(e)||e),t}function Qe(e,t,n){var i=se.exec(t);return i?Math.max(0,i[2]-(n||0))+(i[3]||"px"):t}function Ze(e,t,n,i,s,a){var r="width"===t?1:0,o=0,l=0;if(n===(i?"border":"content"))return 0;for(;r<4;r+=2)"margin"===n&&(l+=E.css(e,n+ae[r],!0,s)),i?("content"===n&&(l-=E.css(e,"padding"+ae[r],!0,s)),"margin"!==n&&(l-=E.css(e,"border"+ae[r]+"Width",!0,s))):(l+=E.css(e,"padding"+ae[r],!0,s),"padding"!==n?l+=E.css(e,"border"+ae[r]+"Width",!0,s):o+=E.css(e,"border"+ae[r]+"Width",!0,s));return!i&&a>=0&&(l+=Math.max(0,Math.ceil(e["offset"+t[0].toUpperCase()+t.slice(1)]-a-l-o-.5))),l}function et(e,t,n){var i=Fe(e),s=Re(e,t,i),a="border-box"===E.css(e,"boxSizing",!1,i),r=a;if(qe.test(s)){if(!n)return s;s="auto"}return r=r&&(v.boxSizingReliable()||s===e.style[t]),("auto"===s||!parseFloat(s)&&"inline"===E.css(e,"display",!1,i))&&(s=e["offset"+t[0].toUpperCase()+t.slice(1)],r=!0),(s=parseFloat(s)||0)+Ze(e,t,n||(a?"border":"content"),r,i,s)+"px"}function tt(e,t,n,i,s){return new tt.prototype.init(e,t,n,i,s)}E.extend({cssHooks:{opacity:{get:function(e,t){if(t){var n=Re(e,"opacity");return""===n?"1":n}}}},cssNumber:{animationIterationCount:!0,columnCount:!0,fillOpacity:!0,flexGrow:!0,flexShrink:!0,fontWeight:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,widows:!0,zIndex:!0,zoom:!0},cssProps:{},style:function(e,t,n,i){if(e&&3!==e.nodeType&&8!==e.nodeType&&e.style){var s,a,r,o=U(t),l=Ye.test(t),d=e.style;if(l||(t=Je(o)),r=E.cssHooks[t]||E.cssHooks[o],void 0===n)return r&&"get"in r&&void 0!==(s=r.get(e,!1,i))?s:d[t];"string"===(a=typeof n)&&(s=se.exec(n))&&s[1]&&(n=le(e,t,s),a="number"),null!=n&&n==n&&("number"===a&&(n+=s&&s[3]||(E.cssNumber[o]?"":"px")),v.clearCloneStyle||""!==n||0!==t.indexOf("background")||(d[t]="inherit"),r&&"set"in r&&void 0===(n=r.set(e,n,i))||(l?d.setProperty(t,n):d[t]=n))}},css:function(e,t,n,i){var s,a,r,o=U(t);return Ye.test(t)||(t=Je(o)),(r=E.cssHooks[t]||E.cssHooks[o])&&"get"in r&&(s=r.get(e,!0,n)),void 0===s&&(s=Re(e,t,i)),"normal"===s&&t in _e&&(s=_e[t]),""===n||n?(a=parseFloat(s),!0===n||isFinite(a)?a||0:s):s}}),E.each(["height","width"],function(e,t){E.cssHooks[t]={get:function(e,n,i){if(n)return!Ge.test(E.css(e,"display"))||e.getClientRects().length&&e.getBoundingClientRect().width?et(e,t,i):oe(e,Ve,function(){return et(e,t,i)})},set:function(e,n,i){var s,a=Fe(e),r="border-box"===E.css(e,"boxSizing",!1,a),o=i&&Ze(e,t,i,r,a);return r&&v.scrollboxSize()===a.position&&(o-=Math.ceil(e["offset"+t[0].toUpperCase()+t.slice(1)]-parseFloat(a[t])-Ze(e,t,"border",!1,a)-.5)),o&&(s=se.exec(n))&&"px"!==(s[3]||"px")&&(e.style[t]=n,n=E.css(e,t)),Qe(0,n,o)}}}),E.cssHooks.marginLeft=We(v.reliableMarginLeft,function(e,t){if(t)return(parseFloat(Re(e,"marginLeft"))||e.getBoundingClientRect().left-oe(e,{marginLeft:0},function(){return e.getBoundingClientRect().left}))+"px"}),E.each({margin:"",padding:"",border:"Width"},function(e,t){E.cssHooks[e+t]={expand:function(n){for(var i=0,s={},a="string"==typeof n?n.split(" "):[n];i<4;i++)s[e+ae[i]+t]=a[i]||a[i-2]||a[0];return s}},"margin"!==e&&(E.cssHooks[e+t].set=Qe)}),E.fn.extend({css:function(e,t){return G(this,function(e,t,n){var i,s,a={},r=0;if(Array.isArray(t)){for(i=Fe(e),s=t.length;r<s;r++)a[t[r]]=E.css(e,t[r],!1,i);return a}return void 0!==n?E.style(e,t,n):E.css(e,t)},e,t,arguments.length>1)}}),E.Tween=tt,tt.prototype={constructor:tt,init:function(e,t,n,i,s,a){this.elem=e,this.prop=n,this.easing=s||E.easing._default,this.options=t,this.start=this.now=this.cur(),this.end=i,this.unit=a||(E.cssNumber[n]?"":"px")},cur:function(){var e=tt.propHooks[this.prop];return e&&e.get?e.get(this):tt.propHooks._default.get(this)},run:function(e){var t,n=tt.propHooks[this.prop];return this.options.duration?this.pos=t=E.easing[this.easing](e,this.options.duration*e,0,1,this.options.duration):this.pos=t=e,this.now=(this.end-this.start)*t+this.start,this.options.step&&this.options.step.call(this.elem,this.now,this),n&&n.set?n.set(this):tt.propHooks._default.set(this),this}},tt.prototype.init.prototype=tt.prototype,tt.propHooks={_default:{get:function(e){var t;return 1!==e.elem.nodeType||null!=e.elem[e.prop]&&null==e.elem.style[e.prop]?e.elem[e.prop]:(t=E.css(e.elem,e.prop,""))&&"auto"!==t?t:0},set:function(e){E.fx.step[e.prop]?E.fx.step[e.prop](e):1!==e.elem.nodeType||null==e.elem.style[E.cssProps[e.prop]]&&!E.cssHooks[e.prop]?e.elem[e.prop]=e.now:E.style(e.elem,e.prop,e.now+e.unit)}}},tt.propHooks.scrollTop=tt.propHooks.scrollLeft={set:function(e){e.elem.nodeType&&e.elem.parentNode&&(e.elem[e.prop]=e.now)}},E.easing={linear:function(e){return e},swing:function(e){return.5-Math.cos(e*Math.PI)/2},_default:"swing"},E.fx=tt.prototype.init,E.fx.step={};var nt,it,st=/^(?:toggle|show|hide)$/,at=/queueHooks$/;function rt(){it&&(!1===r.hidden&&n.requestAnimationFrame?n.requestAnimationFrame(rt):n.setTimeout(rt,E.fx.interval),E.fx.tick())}function ot(){return n.setTimeout(function(){nt=void 0}),nt=Date.now()}function lt(e,t){var n,i=0,s={height:e};for(t=t?1:0;i<4;i+=2-t)s["margin"+(n=ae[i])]=s["padding"+n]=e;return t&&(s.opacity=s.width=e),s}function dt(e,t,n){for(var i,s=(ct.tweeners[t]||[]).concat(ct.tweeners["*"]),a=0,r=s.length;a<r;a++)if(i=s[a].call(n,t,e))return i}function ct(e,t,n){var i,s,a=0,r=ct.prefilters.length,o=E.Deferred().always(function(){delete l.elem}),l=function(){if(s)return!1;for(var t=nt||ot(),n=Math.max(0,d.startTime+d.duration-t),i=1-(n/d.duration||0),a=0,r=d.tweens.length;a<r;a++)d.tweens[a].run(i);return o.notifyWith(e,[d,i,n]),i<1&&r?n:(r||o.notifyWith(e,[d,1,0]),o.resolveWith(e,[d]),!1)},d=o.promise({elem:e,props:E.extend({},t),opts:E.extend(!0,{specialEasing:{},easing:E.easing._default},n),originalProperties:t,originalOptions:n,startTime:nt||ot(),duration:n.duration,tweens:[],createTween:function(t,n){var i=E.Tween(e,d.opts,t,n,d.opts.specialEasing[t]||d.opts.easing);return d.tweens.push(i),i},stop:function(t){var n=0,i=t?d.tweens.length:0;if(s)return this;for(s=!0;n<i;n++)d.tweens[n].run(1);return t?(o.notifyWith(e,[d,1,0]),o.resolveWith(e,[d,t])):o.rejectWith(e,[d,t]),this}}),c=d.props;for(!function(e,t){var n,i,s,a,r;for(n in e)if(s=t[i=U(n)],a=e[n],Array.isArray(a)&&(s=a[1],a=e[n]=a[0]),n!==i&&(e[i]=a,delete e[n]),(r=E.cssHooks[i])&&"expand"in r)for(n in a=r.expand(a),delete e[i],a)n in e||(e[n]=a[n],t[n]=s);else t[i]=s}(c,d.opts.specialEasing);a<r;a++)if(i=ct.prefilters[a].call(d,e,c,d.opts))return y(i.stop)&&(E._queueHooks(d.elem,d.opts.queue).stop=i.stop.bind(i)),i;return E.map(c,dt,d),y(d.opts.start)&&d.opts.start.call(e,d),d.progress(d.opts.progress).done(d.opts.done,d.opts.complete).fail(d.opts.fail).always(d.opts.always),E.fx.timer(E.extend(l,{elem:e,anim:d,queue:d.opts.queue})),d}E.Animation=E.extend(ct,{tweeners:{"*":[function(e,t){var n=this.createTween(e,t);return le(n.elem,e,se.exec(t),n),n}]},tweener:function(e,t){y(e)?(t=e,e=["*"]):e=e.match(H);for(var n,i=0,s=e.length;i<s;i++)n=e[i],ct.tweeners[n]=ct.tweeners[n]||[],ct.tweeners[n].unshift(t)},prefilters:[function(e,t,n){var i,s,a,r,o,l,d,c,u="width"in t||"height"in t,p=this,h={},f=e.style,m=e.nodeType&&re(e),g=Q.get(e,"fxshow");for(i in n.queue||(null==(r=E._queueHooks(e,"fx")).unqueued&&(r.unqueued=0,o=r.empty.fire,r.empty.fire=function(){r.unqueued||o()}),r.unqueued++,p.always(function(){p.always(function(){r.unqueued--,E.queue(e,"fx").length||r.empty.fire()})})),t)if(s=t[i],st.test(s)){if(delete t[i],a=a||"toggle"===s,s===(m?"hide":"show")){if("show"!==s||!g||void 0===g[i])continue;m=!0}h[i]=g&&g[i]||E.style(e,i)}if((l=!E.isEmptyObject(t))||!E.isEmptyObject(h))for(i in u&&1===e.nodeType&&(n.overflow=[f.overflow,f.overflowX,f.overflowY],null==(d=g&&g.display)&&(d=Q.get(e,"display")),"none"===(c=E.css(e,"display"))&&(d?c=d:(ue([e],!0),d=e.style.display||d,c=E.css(e,"display"),ue([e]))),("inline"===c||"inline-block"===c&&null!=d)&&"none"===E.css(e,"float")&&(l||(p.done(function(){f.display=d}),null==d&&(c=f.display,d="none"===c?"":c)),f.display="inline-block")),n.overflow&&(f.overflow="hidden",p.always(function(){f.overflow=n.overflow[0],f.overflowX=n.overflow[1],f.overflowY=n.overflow[2]})),l=!1,h)l||(g?"hidden"in g&&(m=g.hidden):g=Q.access(e,"fxshow",{display:d}),a&&(g.hidden=!m),m&&ue([e],!0),p.done(function(){for(i in m||ue([e]),Q.remove(e,"fxshow"),h)E.style(e,i,h[i])})),l=dt(m?g[i]:0,i,p),i in g||(g[i]=l.start,m&&(l.end=l.start,l.start=0))}],prefilter:function(e,t){t?ct.prefilters.unshift(e):ct.prefilters.push(e)}}),E.speed=function(e,t,n){var i=e&&"object"==typeof e?E.extend({},e):{complete:n||!n&&t||y(e)&&e,duration:e,easing:n&&t||t&&!y(t)&&t};return E.fx.off?i.duration=0:"number"!=typeof i.duration&&(i.duration in E.fx.speeds?i.duration=E.fx.speeds[i.duration]:i.duration=E.fx.speeds._default),null!=i.queue&&!0!==i.queue||(i.queue="fx"),i.old=i.complete,i.complete=function(){y(i.old)&&i.old.call(this),i.queue&&E.dequeue(this,i.queue)},i},E.fn.extend({fadeTo:function(e,t,n,i){return this.filter(re).css("opacity",0).show().end().animate({opacity:t},e,n,i)},animate:function(e,t,n,i){var s=E.isEmptyObject(e),a=E.speed(t,n,i),r=function(){var t=ct(this,E.extend({},e),a);(s||Q.get(this,"finish"))&&t.stop(!0)};return r.finish=r,s||!1===a.queue?this.each(r):this.queue(a.queue,r)},stop:function(e,t,n){var i=function(e){var t=e.stop;delete e.stop,t(n)};return"string"!=typeof e&&(n=t,t=e,e=void 0),t&&!1!==e&&this.queue(e||"fx",[]),this.each(function(){var t=!0,s=null!=e&&e+"queueHooks",a=E.timers,r=Q.get(this);if(s)r[s]&&r[s].stop&&i(r[s]);else for(s in r)r[s]&&r[s].stop&&at.test(s)&&i(r[s]);for(s=a.length;s--;)a[s].elem!==this||null!=e&&a[s].queue!==e||(a[s].anim.stop(n),t=!1,a.splice(s,1));!t&&n||E.dequeue(this,e)})},finish:function(e){return!1!==e&&(e=e||"fx"),this.each(function(){var t,n=Q.get(this),i=n[e+"queue"],s=n[e+"queueHooks"],a=E.timers,r=i?i.length:0;for(n.finish=!0,E.queue(this,e,[]),s&&s.stop&&s.stop.call(this,!0),t=a.length;t--;)a[t].elem===this&&a[t].queue===e&&(a[t].anim.stop(!0),a.splice(t,1));for(t=0;t<r;t++)i[t]&&i[t].finish&&i[t].finish.call(this);delete n.finish})}}),E.each(["toggle","show","hide"],function(e,t){var n=E.fn[t];E.fn[t]=function(e,i,s){return null==e||"boolean"==typeof e?n.apply(this,arguments):this.animate(lt(t,!0),e,i,s)}}),E.each({slideDown:lt("show"),slideUp:lt("hide"),slideToggle:lt("toggle"),fadeIn:{opacity:"show"},fadeOut:{opacity:"hide"},fadeToggle:{opacity:"toggle"}},function(e,t){E.fn[e]=function(e,n,i){return this.animate(t,e,n,i)}}),E.timers=[],E.fx.tick=function(){var e,t=0,n=E.timers;for(nt=Date.now();t<n.length;t++)(e=n[t])()||n[t]!==e||n.splice(t--,1);n.length||E.fx.stop(),nt=void 0},E.fx.timer=function(e){E.timers.push(e),E.fx.start()},E.fx.interval=13,E.fx.start=function(){it||(it=!0,rt())},E.fx.stop=function(){it=null},E.fx.speeds={slow:600,fast:200,_default:400},E.fn.delay=function(e,t){return e=E.fx&&E.fx.speeds[e]||e,t=t||"fx",this.queue(t,function(t,i){var s=n.setTimeout(t,e);i.stop=function(){n.clearTimeout(s)}})},function(){var e=r.createElement("input"),t=r.createElement("select").appendChild(r.createElement("option"));e.type="checkbox",v.checkOn=""!==e.value,v.optSelected=t.selected,(e=r.createElement("input")).value="t",e.type="radio",v.radioValue="t"===e.value}();var ut,pt=E.expr.attrHandle;E.fn.extend({attr:function(e,t){return G(this,E.attr,e,t,arguments.length>1)},removeAttr:function(e){return this.each(function(){E.removeAttr(this,e)})}}),E.extend({attr:function(e,t,n){var i,s,a=e.nodeType;if(3!==a&&8!==a&&2!==a)return void 0===e.getAttribute?E.prop(e,t,n):(1===a&&E.isXMLDoc(e)||(s=E.attrHooks[t.toLowerCase()]||(E.expr.match.bool.test(t)?ut:void 0)),void 0!==n?null===n?void E.removeAttr(e,t):s&&"set"in s&&void 0!==(i=s.set(e,n,t))?i:(e.setAttribute(t,n+""),n):s&&"get"in s&&null!==(i=s.get(e,t))?i:null==(i=E.find.attr(e,t))?void 0:i)},attrHooks:{type:{set:function(e,t){if(!v.radioValue&&"radio"===t&&D(e,"input")){var n=e.value;return e.setAttribute("type",t),n&&(e.value=n),t}}}},removeAttr:function(e,t){var n,i=0,s=t&&t.match(H);if(s&&1===e.nodeType)for(;n=s[i++];)e.removeAttribute(n)}}),ut={set:function(e,t,n){return!1===t?E.removeAttr(e,n):e.setAttribute(n,n),n}},E.each(E.expr.match.bool.source.match(/\w+/g),function(e,t){var n=pt[t]||E.find.attr;pt[t]=function(e,t,i){var s,a,r=t.toLowerCase();return i||(a=pt[r],pt[r]=s,s=null!=n(e,t,i)?r:null,pt[r]=a),s}});var ht=/^(?:input|select|textarea|button)$/i,ft=/^(?:a|area)$/i;function mt(e){return(e.match(H)||[]).join(" ")}function gt(e){return e.getAttribute&&e.getAttribute("class")||""}function vt(e){return Array.isArray(e)?e:"string"==typeof e&&e.match(H)||[]}E.fn.extend({prop:function(e,t){return G(this,E.prop,e,t,arguments.length>1)},removeProp:function(e){return this.each(function(){delete this[E.propFix[e]||e]})}}),E.extend({prop:function(e,t,n){var i,s,a=e.nodeType;if(3!==a&&8!==a&&2!==a)return 1===a&&E.isXMLDoc(e)||(t=E.propFix[t]||t,s=E.propHooks[t]),void 0!==n?s&&"set"in s&&void 0!==(i=s.set(e,n,t))?i:e[t]=n:s&&"get"in s&&null!==(i=s.get(e,t))?i:e[t]},propHooks:{tabIndex:{get:function(e){var t=E.find.attr(e,"tabindex");return t?parseInt(t,10):ht.test(e.nodeName)||ft.test(e.nodeName)&&e.href?0:-1}}},propFix:{for:"htmlFor",class:"className"}}),v.optSelected||(E.propHooks.selected={get:function(e){var t=e.parentNode;return t&&t.parentNode&&t.parentNode.selectedIndex,null},set:function(e){var t=e.parentNode;t&&(t.selectedIndex,t.parentNode&&t.parentNode.selectedIndex)}}),E.each(["tabIndex","readOnly","maxLength","cellSpacing","cellPadding","rowSpan","colSpan","useMap","frameBorder","contentEditable"],function(){E.propFix[this.toLowerCase()]=this}),E.fn.extend({addClass:function(e){var t,n,i,s,a,r,o,l=0;if(y(e))return this.each(function(t){E(this).addClass(e.call(this,t,gt(this)))});if((t=vt(e)).length)for(;n=this[l++];)if(s=gt(n),i=1===n.nodeType&&" "+mt(s)+" "){for(r=0;a=t[r++];)i.indexOf(" "+a+" ")<0&&(i+=a+" ");s!==(o=mt(i))&&n.setAttribute("class",o)}return this},removeClass:function(e){var t,n,i,s,a,r,o,l=0;if(y(e))return this.each(function(t){E(this).removeClass(e.call(this,t,gt(this)))});if(!arguments.length)return this.attr("class","");if((t=vt(e)).length)for(;n=this[l++];)if(s=gt(n),i=1===n.nodeType&&" "+mt(s)+" "){for(r=0;a=t[r++];)for(;i.indexOf(" "+a+" ")>-1;)i=i.replace(" "+a+" "," ");s!==(o=mt(i))&&n.setAttribute("class",o)}return this},toggleClass:function(e,t){var n=typeof e,i="string"===n||Array.isArray(e);return"boolean"==typeof t&&i?t?this.addClass(e):this.removeClass(e):y(e)?this.each(function(n){E(this).toggleClass(e.call(this,n,gt(this),t),t)}):this.each(function(){var t,s,a,r;if(i)for(s=0,a=E(this),r=vt(e);t=r[s++];)a.hasClass(t)?a.removeClass(t):a.addClass(t);else void 0!==e&&"boolean"!==n||((t=gt(this))&&Q.set(this,"__className__",t),this.setAttribute&&this.setAttribute("class",t||!1===e?"":Q.get(this,"__className__")||""))})},hasClass:function(e){var t,n,i=0;for(t=" "+e+" ";n=this[i++];)if(1===n.nodeType&&(" "+mt(gt(n))+" ").indexOf(t)>-1)return!0;return!1}});var yt=/\r/g;E.fn.extend({val:function(e){var t,n,i,s=this[0];return arguments.length?(i=y(e),this.each(function(n){var s;1===this.nodeType&&(null==(s=i?e.call(this,n,E(this).val()):e)?s="":"number"==typeof s?s+="":Array.isArray(s)&&(s=E.map(s,function(e){return null==e?"":e+""})),(t=E.valHooks[this.type]||E.valHooks[this.nodeName.toLowerCase()])&&"set"in t&&void 0!==t.set(this,s,"value")||(this.value=s))})):s?(t=E.valHooks[s.type]||E.valHooks[s.nodeName.toLowerCase()])&&"get"in t&&void 0!==(n=t.get(s,"value"))?n:"string"==typeof(n=s.value)?n.replace(yt,""):null==n?"":n:void 0}}),E.extend({valHooks:{option:{get:function(e){var t=E.find.attr(e,"value");return null!=t?t:mt(E.text(e))}},select:{get:function(e){var t,n,i,s=e.options,a=e.selectedIndex,r="select-one"===e.type,o=r?null:[],l=r?a+1:s.length;for(i=a<0?l:r?a:0;i<l;i++)if(((n=s[i]).selected||i===a)&&!n.disabled&&(!n.parentNode.disabled||!D(n.parentNode,"optgroup"))){if(t=E(n).val(),r)return t;o.push(t)}return o},set:function(e,t){for(var n,i,s=e.options,a=E.makeArray(t),r=s.length;r--;)((i=s[r]).selected=E.inArray(E.valHooks.option.get(i),a)>-1)&&(n=!0);return n||(e.selectedIndex=-1),a}}}}),E.each(["radio","checkbox"],function(){E.valHooks[this]={set:function(e,t){if(Array.isArray(t))return e.checked=E.inArray(E(e).val(),t)>-1}},v.checkOn||(E.valHooks[this].get=function(e){return null===e.getAttribute("value")?"on":e.value})}),v.focusin="onfocusin"in n;var bt=/^(?:focusinfocus|focusoutblur)$/,xt=function(e){e.stopPropagation()};E.extend(E.event,{trigger:function(e,t,i,s){var a,o,l,d,c,u,p,h,m=[i||r],g=f.call(e,"type")?e.type:e,v=f.call(e,"namespace")?e.namespace.split("."):[];if(o=h=l=i=i||r,3!==i.nodeType&&8!==i.nodeType&&!bt.test(g+E.event.triggered)&&(g.indexOf(".")>-1&&(g=(v=g.split(".")).shift(),v.sort()),c=g.indexOf(":")<0&&"on"+g,(e=e[E.expando]?e:new E.Event(g,"object"==typeof e&&e)).isTrigger=s?2:3,e.namespace=v.join("."),e.rnamespace=e.namespace?new RegExp("(^|\\.)"+v.join("\\.(?:.*\\.|)")+"(\\.|$)"):null,e.result=void 0,e.target||(e.target=i),t=null==t?[e]:E.makeArray(t,[e]),p=E.event.special[g]||{},s||!p.trigger||!1!==p.trigger.apply(i,t))){if(!s&&!p.noBubble&&!b(i)){for(d=p.delegateType||g,bt.test(d+g)||(o=o.parentNode);o;o=o.parentNode)m.push(o),l=o;l===(i.ownerDocument||r)&&m.push(l.defaultView||l.parentWindow||n)}for(a=0;(o=m[a++])&&!e.isPropagationStopped();)h=o,e.type=a>1?d:p.bindType||g,(u=(Q.get(o,"events")||{})[e.type]&&Q.get(o,"handle"))&&u.apply(o,t),(u=c&&o[c])&&u.apply&&K(o)&&(e.result=u.apply(o,t),!1===e.result&&e.preventDefault());return e.type=g,s||e.isDefaultPrevented()||p._default&&!1!==p._default.apply(m.pop(),t)||!K(i)||c&&y(i[g])&&!b(i)&&((l=i[c])&&(i[c]=null),E.event.triggered=g,e.isPropagationStopped()&&h.addEventListener(g,xt),i[g](),e.isPropagationStopped()&&h.removeEventListener(g,xt),E.event.triggered=void 0,l&&(i[c]=l)),e.result}},simulate:function(e,t,n){var i=E.extend(new E.Event,n,{type:e,isSimulated:!0});E.event.trigger(i,null,t)}}),E.fn.extend({trigger:function(e,t){return this.each(function(){E.event.trigger(e,t,this)})},triggerHandler:function(e,t){var n=this[0];if(n)return E.event.trigger(e,t,n,!0)}}),v.focusin||E.each({focus:"focusin",blur:"focusout"},function(e,t){var n=function(e){E.event.simulate(t,e.target,E.event.fix(e))};E.event.special[t]={setup:function(){var i=this.ownerDocument||this,s=Q.access(i,t);s||i.addEventListener(e,n,!0),Q.access(i,t,(s||0)+1)},teardown:function(){var i=this.ownerDocument||this,s=Q.access(i,t)-1;s?Q.access(i,t,s):(i.removeEventListener(e,n,!0),Q.remove(i,t))}}});var wt=n.location,Tt=Date.now(),Et=/\?/;E.parseXML=function(e){var t;if(!e||"string"!=typeof e)return null;try{t=(new n.DOMParser).parseFromString(e,"text/xml")}catch(e){t=void 0}return t&&!t.getElementsByTagName("parsererror").length||E.error("Invalid XML: "+e),t};var Ct=/\[\]$/,St=/\r?\n/g,$t=/^(?:submit|button|image|reset|file)$/i,kt=/^(?:input|select|textarea|keygen)/i;function Mt(e,t,n,i){var s;if(Array.isArray(t))E.each(t,function(t,s){n||Ct.test(e)?i(e,s):Mt(e+"["+("object"==typeof s&&null!=s?t:"")+"]",s,n,i)});else if(n||"object"!==T(t))i(e,t);else for(s in t)Mt(e+"["+s+"]",t[s],n,i)}E.param=function(e,t){var n,i=[],s=function(e,t){var n=y(t)?t():t;i[i.length]=encodeURIComponent(e)+"="+encodeURIComponent(null==n?"":n)};if(Array.isArray(e)||e.jquery&&!E.isPlainObject(e))E.each(e,function(){s(this.name,this.value)});else for(n in e)Mt(n,e[n],t,s);return i.join("&")},E.fn.extend({serialize:function(){return E.param(this.serializeArray())},serializeArray:function(){return this.map(function(){var e=E.prop(this,"elements");return e?E.makeArray(e):this}).filter(function(){var e=this.type;return this.name&&!E(this).is(":disabled")&&kt.test(this.nodeName)&&!$t.test(e)&&(this.checked||!pe.test(e))}).map(function(e,t){var n=E(this).val();return null==n?null:Array.isArray(n)?E.map(n,function(e){return{name:t.name,value:e.replace(St,"\r\n")}}):{name:t.name,value:n.replace(St,"\r\n")}}).get()}});var Lt=/%20/g,Dt=/#.*$/,Pt=/([?&])_=[^&]*/,zt=/^(.*?):[ \t]*([^\r\n]*)$/gm,Ot=/^(?:GET|HEAD)$/,It=/^\/\//,At={},Nt={},jt="*/".concat("*"),Ht=r.createElement("a");function Bt(e){return function(t,n){"string"!=typeof t&&(n=t,t="*");var i,s=0,a=t.toLowerCase().match(H)||[];if(y(n))for(;i=a[s++];)"+"===i[0]?(i=i.slice(1)||"*",(e[i]=e[i]||[]).unshift(n)):(e[i]=e[i]||[]).push(n)}}function qt(e,t,n,i){var s={},a=e===Nt;function r(o){var l;return s[o]=!0,E.each(e[o]||[],function(e,o){var d=o(t,n,i);return"string"!=typeof d||a||s[d]?a?!(l=d):void 0:(t.dataTypes.unshift(d),r(d),!1)}),l}return r(t.dataTypes[0])||!s["*"]&&r("*")}function Ft(e,t){var n,i,s=E.ajaxSettings.flatOptions||{};for(n in t)void 0!==t[n]&&((s[n]?e:i||(i={}))[n]=t[n]);return i&&E.extend(!0,e,i),e}Ht.href=wt.href,E.extend({active:0,lastModified:{},etag:{},ajaxSettings:{url:wt.href,type:"GET",isLocal:/^(?:about|app|app-storage|.+-extension|file|res|widget):$/.test(wt.protocol),global:!0,processData:!0,async:!0,contentType:"application/x-www-form-urlencoded; charset=UTF-8",accepts:{"*":jt,text:"text/plain",html:"text/html",xml:"application/xml, text/xml",json:"application/json, text/javascript"},contents:{xml:/\bxml\b/,html:/\bhtml/,json:/\bjson\b/},responseFields:{xml:"responseXML",text:"responseText",json:"responseJSON"},converters:{"* text":String,"text html":!0,"text json":JSON.parse,"text xml":E.parseXML},flatOptions:{url:!0,context:!0}},ajaxSetup:function(e,t){return t?Ft(Ft(e,E.ajaxSettings),t):Ft(E.ajaxSettings,e)},ajaxPrefilter:Bt(At),ajaxTransport:Bt(Nt),ajax:function(e,t){"object"==typeof e&&(t=e,e=void 0),t=t||{};var i,s,a,o,l,d,c,u,p,h,f=E.ajaxSetup({},t),m=f.context||f,g=f.context&&(m.nodeType||m.jquery)?E(m):E.event,v=E.Deferred(),y=E.Callbacks("once memory"),b=f.statusCode||{},x={},w={},T="canceled",C={readyState:0,getResponseHeader:function(e){var t;if(c){if(!o)for(o={};t=zt.exec(a);)o[t[1].toLowerCase()]=t[2];t=o[e.toLowerCase()]}return null==t?null:t},getAllResponseHeaders:function(){return c?a:null},setRequestHeader:function(e,t){return null==c&&(e=w[e.toLowerCase()]=w[e.toLowerCase()]||e,x[e]=t),this},overrideMimeType:function(e){return null==c&&(f.mimeType=e),this},statusCode:function(e){var t;if(e)if(c)C.always(e[C.status]);else for(t in e)b[t]=[b[t],e[t]];return this},abort:function(e){var t=e||T;return i&&i.abort(t),S(0,t),this}};if(v.promise(C),f.url=((e||f.url||wt.href)+"").replace(It,wt.protocol+"//"),f.type=t.method||t.type||f.method||f.type,f.dataTypes=(f.dataType||"*").toLowerCase().match(H)||[""],null==f.crossDomain){d=r.createElement("a");try{d.href=f.url,d.href=d.href,f.crossDomain=Ht.protocol+"//"+Ht.host!=d.protocol+"//"+d.host}catch(e){f.crossDomain=!0}}if(f.data&&f.processData&&"string"!=typeof f.data&&(f.data=E.param(f.data,f.traditional)),qt(At,f,t,C),c)return C;for(p in(u=E.event&&f.global)&&0==E.active++&&E.event.trigger("ajaxStart"),f.type=f.type.toUpperCase(),f.hasContent=!Ot.test(f.type),s=f.url.replace(Dt,""),f.hasContent?f.data&&f.processData&&0===(f.contentType||"").indexOf("application/x-www-form-urlencoded")&&(f.data=f.data.replace(Lt,"+")):(h=f.url.slice(s.length),f.data&&(f.processData||"string"==typeof f.data)&&(s+=(Et.test(s)?"&":"?")+f.data,delete f.data),!1===f.cache&&(s=s.replace(Pt,"$1"),h=(Et.test(s)?"&":"?")+"_="+Tt+++h),f.url=s+h),f.ifModified&&(E.lastModified[s]&&C.setRequestHeader("If-Modified-Since",E.lastModified[s]),E.etag[s]&&C.setRequestHeader("If-None-Match",E.etag[s])),(f.data&&f.hasContent&&!1!==f.contentType||t.contentType)&&C.setRequestHeader("Content-Type",f.contentType),C.setRequestHeader("Accept",f.dataTypes[0]&&f.accepts[f.dataTypes[0]]?f.accepts[f.dataTypes[0]]+("*"!==f.dataTypes[0]?", "+jt+"; q=0.01":""):f.accepts["*"]),f.headers)C.setRequestHeader(p,f.headers[p]);if(f.beforeSend&&(!1===f.beforeSend.call(m,C,f)||c))return C.abort();if(T="abort",y.add(f.complete),C.done(f.success),C.fail(f.error),i=qt(Nt,f,t,C)){if(C.readyState=1,u&&g.trigger("ajaxSend",[C,f]),c)return C;f.async&&f.timeout>0&&(l=n.setTimeout(function(){C.abort("timeout")},f.timeout));try{c=!1,i.send(x,S)}catch(e){if(c)throw e;S(-1,e)}}else S(-1,"No Transport");function S(e,t,r,o){var d,p,h,x,w,T=t;c||(c=!0,l&&n.clearTimeout(l),i=void 0,a=o||"",C.readyState=e>0?4:0,d=e>=200&&e<300||304===e,r&&(x=function(e,t,n){for(var i,s,a,r,o=e.contents,l=e.dataTypes;"*"===l[0];)l.shift(),void 0===i&&(i=e.mimeType||t.getResponseHeader("Content-Type"));if(i)for(s in o)if(o[s]&&o[s].test(i)){l.unshift(s);break}if(l[0]in n)a=l[0];else{for(s in n){if(!l[0]||e.converters[s+" "+l[0]]){a=s;break}r||(r=s)}a=a||r}if(a)return a!==l[0]&&l.unshift(a),n[a]}(f,C,r)),x=function(e,t,n,i){var s,a,r,o,l,d={},c=e.dataTypes.slice();if(c[1])for(r in e.converters)d[r.toLowerCase()]=e.converters[r];for(a=c.shift();a;)if(e.responseFields[a]&&(n[e.responseFields[a]]=t),!l&&i&&e.dataFilter&&(t=e.dataFilter(t,e.dataType)),l=a,a=c.shift())if("*"===a)a=l;else if("*"!==l&&l!==a){if(!(r=d[l+" "+a]||d["* "+a]))for(s in d)if((o=s.split(" "))[1]===a&&(r=d[l+" "+o[0]]||d["* "+o[0]])){!0===r?r=d[s]:!0!==d[s]&&(a=o[0],c.unshift(o[1]));break}if(!0!==r)if(r&&e.throws)t=r(t);else try{t=r(t)}catch(e){return{state:"parsererror",error:r?e:"No conversion from "+l+" to "+a}}}return{state:"success",data:t}}(f,x,C,d),d?(f.ifModified&&((w=C.getResponseHeader("Last-Modified"))&&(E.lastModified[s]=w),(w=C.getResponseHeader("etag"))&&(E.etag[s]=w)),204===e||"HEAD"===f.type?T="nocontent":304===e?T="notmodified":(T=x.state,p=x.data,d=!(h=x.error))):(h=T,!e&&T||(T="error",e<0&&(e=0))),C.status=e,C.statusText=(t||T)+"",d?v.resolveWith(m,[p,T,C]):v.rejectWith(m,[C,T,h]),C.statusCode(b),b=void 0,u&&g.trigger(d?"ajaxSuccess":"ajaxError",[C,f,d?p:h]),y.fireWith(m,[C,T]),u&&(g.trigger("ajaxComplete",[C,f]),--E.active||E.event.trigger("ajaxStop")))}return C},getJSON:function(e,t,n){return E.get(e,t,n,"json")},getScript:function(e,t){return E.get(e,void 0,t,"script")}}),E.each(["get","post"],function(e,t){E[t]=function(e,n,i,s){return y(n)&&(s=s||i,i=n,n=void 0),E.ajax(E.extend({url:e,type:t,dataType:s,data:n,success:i},E.isPlainObject(e)&&e))}}),E._evalUrl=function(e){return E.ajax({url:e,type:"GET",dataType:"script",cache:!0,async:!1,global:!1,throws:!0})},E.fn.extend({wrapAll:function(e){var t;return this[0]&&(y(e)&&(e=e.call(this[0])),t=E(e,this[0].ownerDocument).eq(0).clone(!0),this[0].parentNode&&t.insertBefore(this[0]),t.map(function(){for(var e=this;e.firstElementChild;)e=e.firstElementChild;return e}).append(this)),this},wrapInner:function(e){return y(e)?this.each(function(t){E(this).wrapInner(e.call(this,t))}):this.each(function(){var t=E(this),n=t.contents();n.length?n.wrapAll(e):t.append(e)})},wrap:function(e){var t=y(e);return this.each(function(n){E(this).wrapAll(t?e.call(this,n):e)})},unwrap:function(e){return this.parent(e).not("body").each(function(){E(this).replaceWith(this.childNodes)}),this}}),E.expr.pseudos.hidden=function(e){return!E.expr.pseudos.visible(e)},E.expr.pseudos.visible=function(e){return!!(e.offsetWidth||e.offsetHeight||e.getClientRects().length)},E.ajaxSettings.xhr=function(){try{return new n.XMLHttpRequest}catch(e){}};var Xt={0:200,1223:204},Rt=E.ajaxSettings.xhr();v.cors=!!Rt&&"withCredentials"in Rt,v.ajax=Rt=!!Rt,E.ajaxTransport(function(e){var t,i;if(v.cors||Rt&&!e.crossDomain)return{send:function(s,a){var r,o=e.xhr();if(o.open(e.type,e.url,e.async,e.username,e.password),e.xhrFields)for(r in e.xhrFields)o[r]=e.xhrFields[r];for(r in e.mimeType&&o.overrideMimeType&&o.overrideMimeType(e.mimeType),e.crossDomain||s["X-Requested-With"]||(s["X-Requested-With"]="XMLHttpRequest"),s)o.setRequestHeader(r,s[r]);t=function(e){return function(){t&&(t=i=o.onload=o.onerror=o.onabort=o.ontimeout=o.onreadystatechange=null,"abort"===e?o.abort():"error"===e?"number"!=typeof o.status?a(0,"error"):a(o.status,o.statusText):a(Xt[o.status]||o.status,o.statusText,"text"!==(o.responseType||"text")||"string"!=typeof o.responseText?{binary:o.response}:{text:o.responseText},o.getAllResponseHeaders()))}},o.onload=t(),i=o.onerror=o.ontimeout=t("error"),void 0!==o.onabort?o.onabort=i:o.onreadystatechange=function(){4===o.readyState&&n.setTimeout(function(){t&&i()})},t=t("abort");try{o.send(e.hasContent&&e.data||null)}catch(e){if(t)throw e}},abort:function(){t&&t()}}}),E.ajaxPrefilter(function(e){e.crossDomain&&(e.contents.script=!1)}),E.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/\b(?:java|ecma)script\b/},converters:{"text script":function(e){return E.globalEval(e),e}}}),E.ajaxPrefilter("script",function(e){void 0===e.cache&&(e.cache=!1),e.crossDomain&&(e.type="GET")}),E.ajaxTransport("script",function(e){var t,n;if(e.crossDomain)return{send:function(i,s){t=E("<script>").prop({charset:e.scriptCharset,src:e.url}).on("load error",n=function(e){t.remove(),n=null,e&&s("error"===e.type?404:200,e.type)}),r.head.appendChild(t[0])},abort:function(){n&&n()}}});var Wt,Gt=[],Yt=/(=)\?(?=&|$)|\?\?/;E.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var e=Gt.pop()||E.expando+"_"+Tt++;return this[e]=!0,e}}),E.ajaxPrefilter("json jsonp",function(e,t,i){var s,a,r,o=!1!==e.jsonp&&(Yt.test(e.url)?"url":"string"==typeof e.data&&0===(e.contentType||"").indexOf("application/x-www-form-urlencoded")&&Yt.test(e.data)&&"data");if(o||"jsonp"===e.dataTypes[0])return s=e.jsonpCallback=y(e.jsonpCallback)?e.jsonpCallback():e.jsonpCallback,o?e[o]=e[o].replace(Yt,"$1"+s):!1!==e.jsonp&&(e.url+=(Et.test(e.url)?"&":"?")+e.jsonp+"="+s),e.converters["script json"]=function(){return r||E.error(s+" was not called"),r[0]},e.dataTypes[0]="json",a=n[s],n[s]=function(){r=arguments},i.always(function(){void 0===a?E(n).removeProp(s):n[s]=a,e[s]&&(e.jsonpCallback=t.jsonpCallback,Gt.push(s)),r&&y(a)&&a(r[0]),r=a=void 0}),"script"}),v.createHTMLDocument=((Wt=r.implementation.createHTMLDocument("").body).innerHTML="<form></form><form></form>",2===Wt.childNodes.length),E.parseHTML=function(e,t,n){return"string"!=typeof e?[]:("boolean"==typeof t&&(n=t,t=!1),t||(v.createHTMLDocument?((i=(t=r.implementation.createHTMLDocument("")).createElement("base")).href=r.location.href,t.head.appendChild(i)):t=r),s=P.exec(e),a=!n&&[],s?[t.createElement(s[1])]:(s=we([e],t,a),a&&a.length&&E(a).remove(),E.merge([],s.childNodes)));var i,s,a},E.fn.load=function(e,t,n){var i,s,a,r=this,o=e.indexOf(" ");return o>-1&&(i=mt(e.slice(o)),e=e.slice(0,o)),y(t)?(n=t,t=void 0):t&&"object"==typeof t&&(s="POST"),r.length>0&&E.ajax({url:e,type:s||"GET",dataType:"html",data:t}).done(function(e){a=arguments,r.html(i?E("<div>").append(E.parseHTML(e)).find(i):e)}).always(n&&function(e,t){r.each(function(){n.apply(this,a||[e.responseText,t,e])})}),this},E.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],function(e,t){E.fn[t]=function(e){return this.on(t,e)}}),E.expr.pseudos.animated=function(e){return E.grep(E.timers,function(t){return e===t.elem}).length},E.offset={setOffset:function(e,t,n){var i,s,a,r,o,l,d=E.css(e,"position"),c=E(e),u={};"static"===d&&(e.style.position="relative"),o=c.offset(),a=E.css(e,"top"),l=E.css(e,"left"),("absolute"===d||"fixed"===d)&&(a+l).indexOf("auto")>-1?(r=(i=c.position()).top,s=i.left):(r=parseFloat(a)||0,s=parseFloat(l)||0),y(t)&&(t=t.call(e,n,E.extend({},o))),null!=t.top&&(u.top=t.top-o.top+r),null!=t.left&&(u.left=t.left-o.left+s),"using"in t?t.using.call(e,u):c.css(u)}},E.fn.extend({offset:function(e){if(arguments.length)return void 0===e?this:this.each(function(t){E.offset.setOffset(this,e,t)});var t,n,i=this[0];return i?i.getClientRects().length?(t=i.getBoundingClientRect(),n=i.ownerDocument.defaultView,{top:t.top+n.pageYOffset,left:t.left+n.pageXOffset}):{top:0,left:0}:void 0},position:function(){if(this[0]){var e,t,n,i=this[0],s={top:0,left:0};if("fixed"===E.css(i,"position"))t=i.getBoundingClientRect();else{for(t=this.offset(),n=i.ownerDocument,e=i.offsetParent||n.documentElement;e&&(e===n.body||e===n.documentElement)&&"static"===E.css(e,"position");)e=e.parentNode;e&&e!==i&&1===e.nodeType&&((s=E(e).offset()).top+=E.css(e,"borderTopWidth",!0),s.left+=E.css(e,"borderLeftWidth",!0))}return{top:t.top-s.top-E.css(i,"marginTop",!0),left:t.left-s.left-E.css(i,"marginLeft",!0)}}},offsetParent:function(){return this.map(function(){for(var e=this.offsetParent;e&&"static"===E.css(e,"position");)e=e.offsetParent;return e||Te})}}),E.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(e,t){var n="pageYOffset"===t;E.fn[e]=function(i){return G(this,function(e,i,s){var a;if(b(e)?a=e:9===e.nodeType&&(a=e.defaultView),void 0===s)return a?a[t]:e[i];a?a.scrollTo(n?a.pageXOffset:s,n?s:a.pageYOffset):e[i]=s},e,i,arguments.length)}}),E.each(["top","left"],function(e,t){E.cssHooks[t]=We(v.pixelPosition,function(e,n){if(n)return n=Re(e,t),qe.test(n)?E(e).position()[t]+"px":n})}),E.each({Height:"height",Width:"width"},function(e,t){E.each({padding:"inner"+e,content:t,"":"outer"+e},function(n,i){E.fn[i]=function(s,a){var r=arguments.length&&(n||"boolean"!=typeof s),o=n||(!0===s||!0===a?"margin":"border");return G(this,function(t,n,s){var a;return b(t)?0===i.indexOf("outer")?t["inner"+e]:t.document.documentElement["client"+e]:9===t.nodeType?(a=t.documentElement,Math.max(t.body["scroll"+e],a["scroll"+e],t.body["offset"+e],a["offset"+e],a["client"+e])):void 0===s?E.css(t,n,o):E.style(t,n,s,o)},t,r?s:void 0,r)}})}),E.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,t){E.fn[t]=function(e,n){return arguments.length>0?this.on(t,null,e,n):this.trigger(t)}}),E.fn.extend({hover:function(e,t){return this.mouseenter(e).mouseleave(t||e)}}),E.fn.extend({bind:function(e,t,n){return this.on(e,null,t,n)},unbind:function(e,t){return this.off(e,null,t)},delegate:function(e,t,n,i){return this.on(t,e,n,i)},undelegate:function(e,t,n){return 1===arguments.length?this.off(e,"**"):this.off(t,e||"**",n)}}),E.proxy=function(e,t){var n,i,s;if("string"==typeof t&&(n=e[t],t=e,e=n),y(e))return i=l.call(arguments,2),(s=function(){return e.apply(t||this,i.concat(l.call(arguments)))}).guid=e.guid=e.guid||E.guid++,s},E.holdReady=function(e){e?E.readyWait++:E.ready(!0)},E.isArray=Array.isArray,E.parseJSON=JSON.parse,E.nodeName=D,E.isFunction=y,E.isWindow=b,E.camelCase=U,E.type=T,E.now=Date.now,E.isNumeric=function(e){var t=E.type(e);return("number"===t||"string"===t)&&!isNaN(e-parseFloat(e))},void 0===(i=function(){return E}.apply(t,[]))||(e.exports=i);var Vt=n.jQuery,_t=n.$;return E.noConflict=function(e){return n.$===E&&(n.$=_t),e&&n.jQuery===E&&(n.jQuery=Vt),E},s||(n.jQuery=n.$=E),E})},function(e,t){},,,function(e,t,n){"use strict";var i;n.d(t,"b",function(){return a}),n.d(t,"a",function(){return s});var s=i="undefined"==typeof document?{body:{},addEventListener:function(){},removeEventListener:function(){},activeElement:{blur:function(){},nodeName:""},querySelector:function(){return null},querySelectorAll:function(){return[]},getElementById:function(){return null},createEvent:function(){return{initEvent:function(){}}},createElement:function(){return{children:[],childNodes:[],style:{},setAttribute:function(){},getElementsByTagName:function(){return[]}}},location:{hash:""}}:document,a="undefined"==typeof window?{document:i,navigator:{userAgent:""},location:{},history:{},CustomEvent:function(){return this},addEventListener:function(){},removeEventListener:function(){},getComputedStyle:function(){return{getPropertyValue:function(){return""}}},Image:function(){},Date:function(){},screen:{},setTimeout:function(){},clearTimeout:function(){}}:window},,,,,,,,,,,function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e){var t=n(21);n(23),n(24),n(2);var i=n(1);e(function(){if(e("#swiper1").length)new t.a("#swiper1",{loop:!0,autoplay:{delay:5e3,stopOnLastSlide:!1,disableOnInteraction:!1},pagination:{el:".swiper-pagination"}});e(".jiameng-title li").click(function(){var t=e(this).index();e(this).addClass("active").siblings("li").removeClass("active"),e(".jiameng-cont").children(".step-list").eq(t).show().siblings(".step-list").hide()}),e(window).scroll(function(){e(document).scrollTop()>e("#swiper1").height()?e(".header-icon").addClass("show"):e(".header-icon").removeClass("show")}),e(".header-icon .more").click(function(){i.transShow(),e(".header-shotcut").show(),e(".cover").click(function(){e(".header-shotcut").hide(),i.close()}),e("body").on("touchmove",function(t){console.log(t.target),e(t.target).hasClass("cover")&&(e(".header-shotcut").hide(),i.close(),e("body").off("touchmove"))})})})}.call(t,n(0))},function(e,t,n){"use strict";var i=n(22),s=n(9);const a={addClass:i.c,removeClass:i.E,hasClass:i.m,toggleClass:i.H,attr:i.e,removeAttr:i.D,data:i.i,transform:i.I,transition:i.J,on:i.u,off:i.s,trigger:i.L,transitionEnd:i.K,outerWidth:i.w,outerHeight:i.v,offset:i.t,css:i.h,each:i.j,html:i.n,text:i.G,is:i.p,index:i.o,eq:i.k,append:i.d,prepend:i.z,next:i.q,nextAll:i.r,prev:i.A,prevAll:i.B,parent:i.x,parents:i.y,closest:i.g,find:i.l,children:i.f,remove:i.C,add:i.b,styles:i.F};Object.keys(a).forEach(e=>{i.a.fn[e]=a[e]});const r={deleteProps(e){const t=e;Object.keys(t).forEach(e=>{try{t[e]=null}catch(e){}try{delete t[e]}catch(e){}})},nextTick:(e,t=0)=>setTimeout(e,t),now:()=>Date.now(),getTranslate(e,t="x"){let n,i,a;const r=s.b.getComputedStyle(e,null);return s.b.WebKitCSSMatrix?((i=r.transform||r.webkitTransform).split(",").length>6&&(i=i.split(", ").map(e=>e.replace(",",".")).join(", ")),a=new s.b.WebKitCSSMatrix("none"===i?"":i)):n=(a=r.MozTransform||r.OTransform||r.MsTransform||r.msTransform||r.transform||r.getPropertyValue("transform").replace("translate(","matrix(1, 0, 0, 1,")).toString().split(","),"x"===t&&(i=s.b.WebKitCSSMatrix?a.m41:16===n.length?parseFloat(n[12]):parseFloat(n[4])),"y"===t&&(i=s.b.WebKitCSSMatrix?a.m42:16===n.length?parseFloat(n[13]):parseFloat(n[5])),i||0},parseUrlQuery(e){const t={};let n,i,a,r,o=e||s.b.location.href;if("string"==typeof o&&o.length)for(r=(i=(o=o.indexOf("?")>-1?o.replace(/\S*\?/,""):"").split("&").filter(e=>""!==e)).length,n=0;n<r;n+=1)a=i[n].replace(/#\S+/g,"").split("="),t[decodeURIComponent(a[0])]=void 0===a[1]?void 0:decodeURIComponent(a[1])||"";return t},isObject:e=>"object"==typeof e&&null!==e&&e.constructor&&e.constructor===Object,extend(...e){const t=Object(e[0]);for(let n=1;n<e.length;n+=1){const i=e[n];if(void 0!==i&&null!==i){const e=Object.keys(Object(i));for(let n=0,s=e.length;n<s;n+=1){const s=e[n],a=Object.getOwnPropertyDescriptor(i,s);void 0!==a&&a.enumerable&&(r.isObject(t[s])&&r.isObject(i[s])?r.extend(t[s],i[s]):!r.isObject(t[s])&&r.isObject(i[s])?(t[s]={},r.extend(t[s],i[s])):t[s]=i[s])}}}return t}},o=function(){const e=s.a.createElement("div");return{touch:s.b.Modernizr&&!0===s.b.Modernizr.touch||!!("ontouchstart"in s.b||s.b.DocumentTouch&&s.a instanceof s.b.DocumentTouch),pointerEvents:!(!s.b.navigator.pointerEnabled&&!s.b.PointerEvent),prefixedPointerEvents:!!s.b.navigator.msPointerEnabled,transition:function(){const t=e.style;return"transition"in t||"webkitTransition"in t||"MozTransition"in t}(),transforms3d:s.b.Modernizr&&!0===s.b.Modernizr.csstransforms3d||function(){const t=e.style;return"webkitPerspective"in t||"MozPerspective"in t||"OPerspective"in t||"MsPerspective"in t||"perspective"in t}(),flexbox:function(){const t=e.style,n="alignItems webkitAlignItems webkitBoxAlign msFlexAlign mozBoxAlign webkitFlexDirection msFlexDirection mozBoxDirection mozBoxOrient webkitBoxDirection webkitBoxOrient".split(" ");for(let e=0;e<n.length;e+=1)if(n[e]in t)return!0;return!1}(),observer:"MutationObserver"in s.b||"WebkitMutationObserver"in s.b,passiveListener:function(){let e=!1;try{const t=Object.defineProperty({},"passive",{get(){e=!0}});s.b.addEventListener("testPassiveListener",null,t)}catch(e){}return e}(),gestures:"ongesturestart"in s.b}}();class l{constructor(e={}){const t=this;t.params=e,t.eventsListeners={},t.params&&t.params.on&&Object.keys(t.params.on).forEach(e=>{t.on(e,t.params.on[e])})}on(e,t,n){const i=this;if("function"!=typeof t)return i;const s=n?"unshift":"push";return e.split(" ").forEach(e=>{i.eventsListeners[e]||(i.eventsListeners[e]=[]),i.eventsListeners[e][s](t)}),i}once(e,t,n){const i=this;if("function"!=typeof t)return i;return i.on(e,function n(...s){t.apply(i,s),i.off(e,n)},n)}off(e,t){const n=this;return n.eventsListeners?(e.split(" ").forEach(e=>{void 0===t?n.eventsListeners[e]=[]:n.eventsListeners[e].forEach((i,s)=>{i===t&&n.eventsListeners[e].splice(s,1)})}),n):n}emit(...e){const t=this;if(!t.eventsListeners)return t;let n,i,s;return"string"==typeof e[0]||Array.isArray(e[0])?(n=e[0],i=e.slice(1,e.length),s=t):(n=e[0].events,i=e[0].data,s=e[0].context||t),(Array.isArray(n)?n:n.split(" ")).forEach(e=>{if(t.eventsListeners&&t.eventsListeners[e]){const n=[];t.eventsListeners[e].forEach(e=>{n.push(e)}),n.forEach(e=>{e.apply(s,i)})}}),t}useModulesParams(e){const t=this;t.modules&&Object.keys(t.modules).forEach(n=>{const i=t.modules[n];i.params&&r.extend(e,i.params)})}useModules(e={}){const t=this;t.modules&&Object.keys(t.modules).forEach(n=>{const i=t.modules[n],s=e[n]||{};i.instance&&Object.keys(i.instance).forEach(e=>{const n=i.instance[e];t[e]="function"==typeof n?n.bind(t):n}),i.on&&t.on&&Object.keys(i.on).forEach(e=>{t.on(e,i.on[e])}),i.create&&i.create.bind(t)(s)})}static set components(e){this.use&&this.use(e)}static installModule(e,...t){const n=this;n.prototype.modules||(n.prototype.modules={});const i=e.name||`${Object.keys(n.prototype.modules).length}_${r.now()}`;return n.prototype.modules[i]=e,e.proto&&Object.keys(e.proto).forEach(t=>{n.prototype[t]=e.proto[t]}),e.static&&Object.keys(e.static).forEach(t=>{n[t]=e.static[t]}),e.install&&e.install.apply(n,t),n}static use(e,...t){const n=this;return Array.isArray(e)?(e.forEach(e=>n.installModule(e)),n):n.installModule(e,...t)}}var d={updateSize:function(){const e=this;let t,n;const i=e.$el;t=void 0!==e.params.width?e.params.width:i[0].clientWidth,n=void 0!==e.params.height?e.params.height:i[0].clientHeight,0===t&&e.isHorizontal()||0===n&&e.isVertical()||(t=t-parseInt(i.css("padding-left"),10)-parseInt(i.css("padding-right"),10),n=n-parseInt(i.css("padding-top"),10)-parseInt(i.css("padding-bottom"),10),r.extend(e,{width:t,height:n,size:e.isHorizontal()?t:n}))},updateSlides:function(){const e=this,t=e.params,{$wrapperEl:n,size:i,rtlTranslate:a,wrongRTL:l}=e,d=e.virtual&&t.virtual.enabled,c=d?e.virtual.slides.length:e.slides.length,u=n.children(`.${e.params.slideClass}`),p=d?e.virtual.slides.length:u.length;let h=[];const f=[],m=[];let g=t.slidesOffsetBefore;"function"==typeof g&&(g=t.slidesOffsetBefore.call(e));let v=t.slidesOffsetAfter;"function"==typeof v&&(v=t.slidesOffsetAfter.call(e));const y=e.snapGrid.length,b=e.snapGrid.length;let x,w,T=t.spaceBetween,E=-g,C=0,S=0;if(void 0===i)return;"string"==typeof T&&T.indexOf("%")>=0&&(T=parseFloat(T.replace("%",""))/100*i),e.virtualSize=-T,a?u.css({marginLeft:"",marginTop:""}):u.css({marginRight:"",marginBottom:""}),t.slidesPerColumn>1&&(x=Math.floor(p/t.slidesPerColumn)===p/e.params.slidesPerColumn?p:Math.ceil(p/t.slidesPerColumn)*t.slidesPerColumn,"auto"!==t.slidesPerView&&"row"===t.slidesPerColumnFill&&(x=Math.max(x,t.slidesPerView*t.slidesPerColumn)));const $=t.slidesPerColumn,k=x/$,M=k-(t.slidesPerColumn*k-p);for(let n=0;n<p;n+=1){w=0;const a=u.eq(n);if(t.slidesPerColumn>1){let i,s,r;"column"===t.slidesPerColumnFill?(r=n-(s=Math.floor(n/$))*$,(s>M||s===M&&r===$-1)&&(r+=1)>=$&&(r=0,s+=1),i=s+r*x/$,a.css({"-webkit-box-ordinal-group":i,"-moz-box-ordinal-group":i,"-ms-flex-order":i,"-webkit-order":i,order:i})):s=n-(r=Math.floor(n/k))*k,a.css(`margin-${e.isHorizontal()?"top":"left"}`,0!==r&&t.spaceBetween&&`${t.spaceBetween}px`).attr("data-swiper-column",s).attr("data-swiper-row",r)}if("none"!==a.css("display")){if("auto"===t.slidesPerView){const n=s.b.getComputedStyle(a[0],null),i=a[0].style.transform,r=a[0].style.webkitTransform;i&&(a[0].style.transform="none"),r&&(a[0].style.webkitTransform="none"),w=e.isHorizontal()?a[0].getBoundingClientRect().width+parseFloat(n.getPropertyValue("margin-left"))+parseFloat(n.getPropertyValue("margin-right")):a[0].getBoundingClientRect().height+parseFloat(n.getPropertyValue("margin-top"))+parseFloat(n.getPropertyValue("margin-bottom")),i&&(a[0].style.transform=i),r&&(a[0].style.webkitTransform=r),t.roundLengths&&(w=Math.floor(w))}else w=(i-(t.slidesPerView-1)*T)/t.slidesPerView,t.roundLengths&&(w=Math.floor(w)),u[n]&&(e.isHorizontal()?u[n].style.width=`${w}px`:u[n].style.height=`${w}px`);u[n]&&(u[n].swiperSlideSize=w),m.push(w),t.centeredSlides?(E=E+w/2+C/2+T,0===C&&0!==n&&(E=E-i/2-T),0===n&&(E=E-i/2-T),Math.abs(E)<.001&&(E=0),S%t.slidesPerGroup==0&&h.push(E),f.push(E)):(S%t.slidesPerGroup==0&&h.push(E),f.push(E),E=E+w+T),e.virtualSize+=w+T,C=w,S+=1}}let L;if(e.virtualSize=Math.max(e.virtualSize,i)+v,a&&l&&("slide"===t.effect||"coverflow"===t.effect)&&n.css({width:`${e.virtualSize+t.spaceBetween}px`}),o.flexbox&&!t.setWrapperSize||(e.isHorizontal()?n.css({width:`${e.virtualSize+t.spaceBetween}px`}):n.css({height:`${e.virtualSize+t.spaceBetween}px`})),t.slidesPerColumn>1&&(e.virtualSize=(w+t.spaceBetween)*x,e.virtualSize=Math.ceil(e.virtualSize/t.slidesPerColumn)-t.spaceBetween,e.isHorizontal()?n.css({width:`${e.virtualSize+t.spaceBetween}px`}):n.css({height:`${e.virtualSize+t.spaceBetween}px`}),t.centeredSlides)){L=[];for(let t=0;t<h.length;t+=1)h[t]<e.virtualSize+h[0]&&L.push(h[t]);h=L}if(!t.centeredSlides){L=[];for(let t=0;t<h.length;t+=1)h[t]<=e.virtualSize-i&&L.push(h[t]);h=L,Math.floor(e.virtualSize-i)-Math.floor(h[h.length-1])>1&&h.push(e.virtualSize-i)}0===h.length&&(h=[0]),0!==t.spaceBetween&&(e.isHorizontal()?a?u.css({marginLeft:`${T}px`}):u.css({marginRight:`${T}px`}):u.css({marginBottom:`${T}px`})),r.extend(e,{slides:u,snapGrid:h,slidesGrid:f,slidesSizesGrid:m}),p!==c&&e.emit("slidesLengthChange"),h.length!==y&&(e.params.watchOverflow&&e.checkOverflow(),e.emit("snapGridLengthChange")),f.length!==b&&e.emit("slidesGridLengthChange"),(t.watchSlidesProgress||t.watchSlidesVisibility)&&e.updateSlidesOffset()},updateAutoHeight:function(e){const t=this,n=[];let i,s=0;if("number"==typeof e?t.setTransition(e):!0===e&&t.setTransition(t.params.speed),"auto"!==t.params.slidesPerView&&t.params.slidesPerView>1)for(i=0;i<Math.ceil(t.params.slidesPerView);i+=1){const e=t.activeIndex+i;if(e>t.slides.length)break;n.push(t.slides.eq(e)[0])}else n.push(t.slides.eq(t.activeIndex)[0]);for(i=0;i<n.length;i+=1)if(void 0!==n[i]){const e=n[i].offsetHeight;s=e>s?e:s}s&&t.$wrapperEl.css("height",`${s}px`)},updateSlidesOffset:function(){const e=this,t=e.slides;for(let n=0;n<t.length;n+=1)t[n].swiperSlideOffset=e.isHorizontal()?t[n].offsetLeft:t[n].offsetTop},updateSlidesProgress:function(e=this&&this.translate||0){const t=this,n=t.params,{slides:i,rtlTranslate:s}=t;if(0===i.length)return;void 0===i[0].swiperSlideOffset&&t.updateSlidesOffset();let a=-e;s&&(a=e),i.removeClass(n.slideVisibleClass);for(let e=0;e<i.length;e+=1){const r=i[e],o=(a+(n.centeredSlides?t.minTranslate():0)-r.swiperSlideOffset)/(r.swiperSlideSize+n.spaceBetween);if(n.watchSlidesVisibility){const s=-(a-r.swiperSlideOffset),o=s+t.slidesSizesGrid[e];(s>=0&&s<t.size||o>0&&o<=t.size||s<=0&&o>=t.size)&&i.eq(e).addClass(n.slideVisibleClass)}r.progress=s?-o:o}},updateProgress:function(e=this&&this.translate||0){const t=this,n=t.params,i=t.maxTranslate()-t.minTranslate();let{progress:s,isBeginning:a,isEnd:o}=t;const l=a,d=o;0===i?(s=0,a=!0,o=!0):(a=(s=(e-t.minTranslate())/i)<=0,o=s>=1),r.extend(t,{progress:s,isBeginning:a,isEnd:o}),(n.watchSlidesProgress||n.watchSlidesVisibility)&&t.updateSlidesProgress(e),a&&!l&&t.emit("reachBeginning toEdge"),o&&!d&&t.emit("reachEnd toEdge"),(l&&!a||d&&!o)&&t.emit("fromEdge"),t.emit("progress",s)},updateSlidesClasses:function(){const e=this,{slides:t,params:n,$wrapperEl:i,activeIndex:s,realIndex:a}=e,r=e.virtual&&n.virtual.enabled;let o;t.removeClass(`${n.slideActiveClass} ${n.slideNextClass} ${n.slidePrevClass} ${n.slideDuplicateActiveClass} ${n.slideDuplicateNextClass} ${n.slideDuplicatePrevClass}`),(o=r?e.$wrapperEl.find(`.${n.slideClass}[data-swiper-slide-index="${s}"]`):t.eq(s)).addClass(n.slideActiveClass),n.loop&&(o.hasClass(n.slideDuplicateClass)?i.children(`.${n.slideClass}:not(.${n.slideDuplicateClass})[data-swiper-slide-index="${a}"]`).addClass(n.slideDuplicateActiveClass):i.children(`.${n.slideClass}.${n.slideDuplicateClass}[data-swiper-slide-index="${a}"]`).addClass(n.slideDuplicateActiveClass));let l=o.nextAll(`.${n.slideClass}`).eq(0).addClass(n.slideNextClass);n.loop&&0===l.length&&(l=t.eq(0)).addClass(n.slideNextClass);let d=o.prevAll(`.${n.slideClass}`).eq(0).addClass(n.slidePrevClass);n.loop&&0===d.length&&(d=t.eq(-1)).addClass(n.slidePrevClass),n.loop&&(l.hasClass(n.slideDuplicateClass)?i.children(`.${n.slideClass}:not(.${n.slideDuplicateClass})[data-swiper-slide-index="${l.attr("data-swiper-slide-index")}"]`).addClass(n.slideDuplicateNextClass):i.children(`.${n.slideClass}.${n.slideDuplicateClass}[data-swiper-slide-index="${l.attr("data-swiper-slide-index")}"]`).addClass(n.slideDuplicateNextClass),d.hasClass(n.slideDuplicateClass)?i.children(`.${n.slideClass}:not(.${n.slideDuplicateClass})[data-swiper-slide-index="${d.attr("data-swiper-slide-index")}"]`).addClass(n.slideDuplicatePrevClass):i.children(`.${n.slideClass}.${n.slideDuplicateClass}[data-swiper-slide-index="${d.attr("data-swiper-slide-index")}"]`).addClass(n.slideDuplicatePrevClass))},updateActiveIndex:function(e){const t=this,n=t.rtlTranslate?t.translate:-t.translate,{slidesGrid:i,snapGrid:s,params:a,activeIndex:o,realIndex:l,snapIndex:d}=t;let c,u=e;if(void 0===u){for(let e=0;e<i.length;e+=1)void 0!==i[e+1]?n>=i[e]&&n<i[e+1]-(i[e+1]-i[e])/2?u=e:n>=i[e]&&n<i[e+1]&&(u=e+1):n>=i[e]&&(u=e);a.normalizeSlideIndex&&(u<0||void 0===u)&&(u=0)}if((c=s.indexOf(n)>=0?s.indexOf(n):Math.floor(u/a.slidesPerGroup))>=s.length&&(c=s.length-1),u===o)return void(c!==d&&(t.snapIndex=c,t.emit("snapIndexChange")));const p=parseInt(t.slides.eq(u).attr("data-swiper-slide-index")||u,10);r.extend(t,{snapIndex:c,realIndex:p,previousIndex:o,activeIndex:u}),t.emit("activeIndexChange"),t.emit("snapIndexChange"),l!==p&&t.emit("realIndexChange"),t.emit("slideChange")},updateClickedSlide:function(e){const t=this,n=t.params,s=Object(i.a)(e.target).closest(`.${n.slideClass}`)[0];let a=!1;if(s)for(let e=0;e<t.slides.length;e+=1)t.slides[e]===s&&(a=!0);if(!s||!a)return t.clickedSlide=void 0,void(t.clickedIndex=void 0);t.clickedSlide=s,t.virtual&&t.params.virtual.enabled?t.clickedIndex=parseInt(Object(i.a)(s).attr("data-swiper-slide-index"),10):t.clickedIndex=Object(i.a)(s).index(),n.slideToClickedSlide&&void 0!==t.clickedIndex&&t.clickedIndex!==t.activeIndex&&t.slideToClickedSlide()}};var c={getTranslate:function(e=(this.isHorizontal()?"x":"y")){const{params:t,rtlTranslate:n,translate:i,$wrapperEl:s}=this;if(t.virtualTranslate)return n?-i:i;let a=r.getTranslate(s[0],e);return n&&(a=-a),a||0},setTranslate:function(e,t){const n=this,{rtlTranslate:i,params:s,$wrapperEl:a,progress:r}=n;let l,d=0,c=0;n.isHorizontal()?d=i?-e:e:c=e,s.roundLengths&&(d=Math.floor(d),c=Math.floor(c)),s.virtualTranslate||(o.transforms3d?a.transform(`translate3d(${d}px, ${c}px, 0px)`):a.transform(`translate(${d}px, ${c}px)`)),n.translate=n.isHorizontal()?d:c;const u=n.maxTranslate()-n.minTranslate();(l=0===u?0:(e-n.minTranslate())/u)!==r&&n.updateProgress(e),n.emit("setTranslate",n.translate,t)},minTranslate:function(){return-this.snapGrid[0]},maxTranslate:function(){return-this.snapGrid[this.snapGrid.length-1]}};var u={setTransition:function(e,t){this.$wrapperEl.transition(e),this.emit("setTransition",e,t)},transitionStart:function(e=!0,t){const n=this,{activeIndex:i,params:s,previousIndex:a}=n;s.autoHeight&&n.updateAutoHeight();let r=t;if(r||(r=i>a?"next":i<a?"prev":"reset"),n.emit("transitionStart"),e&&i!==a){if("reset"===r)return void n.emit("slideResetTransitionStart");n.emit("slideChangeTransitionStart"),"next"===r?n.emit("slideNextTransitionStart"):n.emit("slidePrevTransitionStart")}},transitionEnd:function(e=!0,t){const n=this,{activeIndex:i,previousIndex:s}=n;n.animating=!1,n.setTransition(0);let a=t;if(a||(a=i>s?"next":i<s?"prev":"reset"),n.emit("transitionEnd"),e&&i!==s){if("reset"===a)return void n.emit("slideResetTransitionEnd");n.emit("slideChangeTransitionEnd"),"next"===a?n.emit("slideNextTransitionEnd"):n.emit("slidePrevTransitionEnd")}}};var p={slideTo:function(e=0,t=this.params.speed,n=!0,i){const s=this;let a=e;a<0&&(a=0);const{params:r,snapGrid:l,slidesGrid:d,previousIndex:c,activeIndex:u,rtlTranslate:p}=s;if(s.animating&&r.preventIntercationOnTransition)return!1;let h=Math.floor(a/r.slidesPerGroup);h>=l.length&&(h=l.length-1),(u||r.initialSlide||0)===(c||0)&&n&&s.emit("beforeSlideChangeStart");const f=-l[h];if(s.updateProgress(f),r.normalizeSlideIndex)for(let e=0;e<d.length;e+=1)-Math.floor(100*f)>=Math.floor(100*d[e])&&(a=e);if(s.initialized&&a!==u){if(!s.allowSlideNext&&f<s.translate&&f<s.minTranslate())return!1;if(!s.allowSlidePrev&&f>s.translate&&f>s.maxTranslate()&&(u||0)!==a)return!1}let m;return m=a>u?"next":a<u?"prev":"reset",p&&-f===s.translate||!p&&f===s.translate?(s.updateActiveIndex(a),r.autoHeight&&s.updateAutoHeight(),s.updateSlidesClasses(),"slide"!==r.effect&&s.setTranslate(f),"reset"!==m&&(s.transitionStart(n,m),s.transitionEnd(n,m)),!1):(0!==t&&o.transition?(s.setTransition(t),s.setTranslate(f),s.updateActiveIndex(a),s.updateSlidesClasses(),s.emit("beforeTransitionStart",t,i),s.transitionStart(n,m),s.animating||(s.animating=!0,s.onSlideToWrapperTransitionEnd||(s.onSlideToWrapperTransitionEnd=function(e){s&&!s.destroyed&&e.target===this&&(s.$wrapperEl[0].removeEventListener("transitionend",s.onSlideToWrapperTransitionEnd),s.$wrapperEl[0].removeEventListener("webkitTransitionEnd",s.onSlideToWrapperTransitionEnd),s.transitionEnd(n,m))}),s.$wrapperEl[0].addEventListener("transitionend",s.onSlideToWrapperTransitionEnd),s.$wrapperEl[0].addEventListener("webkitTransitionEnd",s.onSlideToWrapperTransitionEnd))):(s.setTransition(0),s.setTranslate(f),s.updateActiveIndex(a),s.updateSlidesClasses(),s.emit("beforeTransitionStart",t,i),s.transitionStart(n,m),s.transitionEnd(n,m)),!0)},slideToLoop:function(e=0,t=this.params.speed,n=!0,i){const s=this;let a=e;return s.params.loop&&(a+=s.loopedSlides),s.slideTo(a,t,n,i)},slideNext:function(e=this.params.speed,t=!0,n){const i=this,{params:s,animating:a}=i;return s.loop?!a&&(i.loopFix(),i._clientLeft=i.$wrapperEl[0].clientLeft,i.slideTo(i.activeIndex+s.slidesPerGroup,e,t,n)):i.slideTo(i.activeIndex+s.slidesPerGroup,e,t,n)},slidePrev:function(e=this.params.speed,t=!0,n){const i=this,{params:s,animating:a,snapGrid:r,slidesGrid:o,rtlTranslate:l}=i;if(s.loop){if(a)return!1;i.loopFix(),i._clientLeft=i.$wrapperEl[0].clientLeft}const d=l?i.translate:-i.translate,c=d<0?-Math.floor(Math.abs(d)):Math.floor(d),u=r.map(e=>Math.floor(e)),p=(o.map(e=>Math.floor(e)),r[u.indexOf(c)],r[u.indexOf(c)-1]);let h;return void 0!==p&&(h=o.indexOf(p))<0&&(h=i.activeIndex-1),i.slideTo(h,e,t,n)},slideReset:function(e=this.params.speed,t=!0,n){return this.slideTo(this.activeIndex,e,t,n)},slideToClosest:function(e=this.params.speed,t=!0,n){const i=this;let s=i.activeIndex;const a=Math.floor(s/i.params.slidesPerGroup);if(a<i.snapGrid.length-1){const e=i.rtlTranslate?i.translate:-i.translate,t=i.snapGrid[a];e-t>(i.snapGrid[a+1]-t)/2&&(s=i.params.slidesPerGroup)}return i.slideTo(s,e,t,n)},slideToClickedSlide:function(){const e=this,{params:t,$wrapperEl:n}=e,s="auto"===t.slidesPerView?e.slidesPerViewDynamic():t.slidesPerView;let a,o=e.clickedIndex;if(t.loop){if(e.animating)return;a=parseInt(Object(i.a)(e.clickedSlide).attr("data-swiper-slide-index"),10),t.centeredSlides?o<e.loopedSlides-s/2||o>e.slides.length-e.loopedSlides+s/2?(e.loopFix(),o=n.children(`.${t.slideClass}[data-swiper-slide-index="${a}"]:not(.${t.slideDuplicateClass})`).eq(0).index(),r.nextTick(()=>{e.slideTo(o)})):e.slideTo(o):o>e.slides.length-s?(e.loopFix(),o=n.children(`.${t.slideClass}[data-swiper-slide-index="${a}"]:not(.${t.slideDuplicateClass})`).eq(0).index(),r.nextTick(()=>{e.slideTo(o)})):e.slideTo(o)}else e.slideTo(o)}};var h={loopCreate:function(){const e=this,{params:t,$wrapperEl:n}=e;n.children(`.${t.slideClass}.${t.slideDuplicateClass}`).remove();let a=n.children(`.${t.slideClass}`);if(t.loopFillGroupWithBlank){const e=t.slidesPerGroup-a.length%t.slidesPerGroup;if(e!==t.slidesPerGroup){for(let a=0;a<e;a+=1){const e=Object(i.a)(s.a.createElement("div")).addClass(`${t.slideClass} ${t.slideBlankClass}`);n.append(e)}a=n.children(`.${t.slideClass}`)}}"auto"!==t.slidesPerView||t.loopedSlides||(t.loopedSlides=a.length),e.loopedSlides=parseInt(t.loopedSlides||t.slidesPerView,10),e.loopedSlides+=t.loopAdditionalSlides,e.loopedSlides>a.length&&(e.loopedSlides=a.length);const r=[],o=[];a.each((t,n)=>{const s=Object(i.a)(n);t<e.loopedSlides&&o.push(n),t<a.length&&t>=a.length-e.loopedSlides&&r.push(n),s.attr("data-swiper-slide-index",t)});for(let e=0;e<o.length;e+=1)n.append(Object(i.a)(o[e].cloneNode(!0)).addClass(t.slideDuplicateClass));for(let e=r.length-1;e>=0;e-=1)n.prepend(Object(i.a)(r[e].cloneNode(!0)).addClass(t.slideDuplicateClass))},loopFix:function(){const e=this,{params:t,activeIndex:n,slides:i,loopedSlides:s,allowSlidePrev:a,allowSlideNext:r,snapGrid:o,rtlTranslate:l}=e;let d;e.allowSlidePrev=!0,e.allowSlideNext=!0;const c=-o[n]-e.getTranslate();n<s?(d=i.length-3*s+n,d+=s,e.slideTo(d,0,!1,!0)&&0!==c&&e.setTranslate((l?-e.translate:e.translate)-c)):("auto"===t.slidesPerView&&n>=2*s||n>=i.length-s)&&(d=-i.length+n+s,d+=s,e.slideTo(d,0,!1,!0)&&0!==c&&e.setTranslate((l?-e.translate:e.translate)-c));e.allowSlidePrev=a,e.allowSlideNext=r},loopDestroy:function(){const{$wrapperEl:e,params:t,slides:n}=this;e.children(`.${t.slideClass}.${t.slideDuplicateClass}`).remove(),n.removeAttr("data-swiper-slide-index")}};var f={setGrabCursor:function(e){if(o.touch||!this.params.simulateTouch||this.params.watchOverflow&&this.isLocked)return;const t=this.el;t.style.cursor="move",t.style.cursor=e?"-webkit-grabbing":"-webkit-grab",t.style.cursor=e?"-moz-grabbin":"-moz-grab",t.style.cursor=e?"grabbing":"grab"},unsetGrabCursor:function(){o.touch||this.params.watchOverflow&&this.isLocked||(this.el.style.cursor="")}};var m={appendSlide:function(e){const t=this,{$wrapperEl:n,params:i}=t;if(i.loop&&t.loopDestroy(),"object"==typeof e&&"length"in e)for(let t=0;t<e.length;t+=1)e[t]&&n.append(e[t]);else n.append(e);i.loop&&t.loopCreate(),i.observer&&o.observer||t.update()},prependSlide:function(e){const t=this,{params:n,$wrapperEl:i,activeIndex:s}=t;n.loop&&t.loopDestroy();let a=s+1;if("object"==typeof e&&"length"in e){for(let t=0;t<e.length;t+=1)e[t]&&i.prepend(e[t]);a=s+e.length}else i.prepend(e);n.loop&&t.loopCreate(),n.observer&&o.observer||t.update(),t.slideTo(a,0,!1)},addSlide:function(e,t){const n=this,{$wrapperEl:i,params:s,activeIndex:a}=n;let r=a;s.loop&&(r-=n.loopedSlides,n.loopDestroy(),n.slides=i.children(`.${s.slideClass}`));const l=n.slides.length;if(e<=0)return void n.prependSlide(t);if(e>=l)return void n.appendSlide(t);let d=r>e?r+1:r;const c=[];for(let t=l-1;t>=e;t-=1){const e=n.slides.eq(t);e.remove(),c.unshift(e)}if("object"==typeof t&&"length"in t){for(let e=0;e<t.length;e+=1)t[e]&&i.append(t[e]);d=r>e?r+t.length:r}else i.append(t);for(let e=0;e<c.length;e+=1)i.append(c[e]);s.loop&&n.loopCreate(),s.observer&&o.observer||n.update(),s.loop?n.slideTo(d+n.loopedSlides,0,!1):n.slideTo(d,0,!1)},removeSlide:function(e){const t=this,{params:n,$wrapperEl:i,activeIndex:s}=t;let a=s;n.loop&&(a-=t.loopedSlides,t.loopDestroy(),t.slides=i.children(`.${n.slideClass}`));let r,l=a;if("object"==typeof e&&"length"in e){for(let n=0;n<e.length;n+=1)r=e[n],t.slides[r]&&t.slides.eq(r).remove(),r<l&&(l-=1);l=Math.max(l,0)}else r=e,t.slides[r]&&t.slides.eq(r).remove(),r<l&&(l-=1),l=Math.max(l,0);n.loop&&t.loopCreate(),n.observer&&o.observer||t.update(),n.loop?t.slideTo(l+t.loopedSlides,0,!1):t.slideTo(l,0,!1)},removeAllSlides:function(){const e=this,t=[];for(let n=0;n<e.slides.length;n+=1)t.push(n);e.removeSlide(t)}};const g=function(){const e=s.b.navigator.userAgent,t={ios:!1,android:!1,androidChrome:!1,desktop:!1,windows:!1,iphone:!1,ipod:!1,ipad:!1,cordova:s.b.cordova||s.b.phonegap,phonegap:s.b.cordova||s.b.phonegap},n=e.match(/(Windows Phone);?[\s\/]+([\d.]+)?/),i=e.match(/(Android);?[\s\/]+([\d.]+)?/),a=e.match(/(iPad).*OS\s([\d_]+)/),r=e.match(/(iPod)(.*OS\s([\d_]+))?/),o=!a&&e.match(/(iPhone\sOS|iOS)\s([\d_]+)/);if(n&&(t.os="windows",t.osVersion=n[2],t.windows=!0),i&&!n&&(t.os="android",t.osVersion=i[2],t.android=!0,t.androidChrome=e.toLowerCase().indexOf("chrome")>=0),(a||o||r)&&(t.os="ios",t.ios=!0),o&&!r&&(t.osVersion=o[2].replace(/_/g,"."),t.iphone=!0),a&&(t.osVersion=a[2].replace(/_/g,"."),t.ipad=!0),r&&(t.osVersion=r[3]?r[3].replace(/_/g,"."):null,t.iphone=!0),t.ios&&t.osVersion&&e.indexOf("Version/")>=0&&"10"===t.osVersion.split(".")[0]&&(t.osVersion=e.toLowerCase().split("version/")[1].split(" ")[0]),t.desktop=!(t.os||t.android||t.webView),t.webView=(o||a||r)&&e.match(/.*AppleWebKit(?!.*Safari)/i),t.os&&"ios"===t.os){const e=t.osVersion.split("."),n=s.a.querySelector('meta[name="viewport"]');t.minimalUi=!t.webView&&(r||o)&&(1*e[0]==7?1*e[1]>=1:1*e[0]>7)&&n&&n.getAttribute("content").indexOf("minimal-ui")>=0}return t.pixelRatio=s.b.devicePixelRatio||1,t}();function v(){const e=this,{params:t,el:n}=e;if(n&&0===n.offsetWidth)return;t.breakpoints&&e.setBreakpoint();const{allowSlideNext:i,allowSlidePrev:s,snapGrid:a}=e;if(e.allowSlideNext=!0,e.allowSlidePrev=!0,e.updateSize(),e.updateSlides(),t.freeMode){const n=Math.min(Math.max(e.translate,e.maxTranslate()),e.minTranslate());e.setTranslate(n),e.updateActiveIndex(),e.updateSlidesClasses(),t.autoHeight&&e.updateAutoHeight()}else e.updateSlidesClasses(),("auto"===t.slidesPerView||t.slidesPerView>1)&&e.isEnd&&!e.params.centeredSlides?e.slideTo(e.slides.length-1,0,!1,!0):e.slideTo(e.activeIndex,0,!1,!0);e.allowSlidePrev=s,e.allowSlideNext=i,e.params.watchOverflow&&a!==e.snapGrid&&e.checkOverflow()}var y={attachEvents:function(){const e=this,{params:t,touchEvents:n,el:a,wrapperEl:l}=e;e.onTouchStart=function(e){const t=this,n=t.touchEventsData,{params:a,touches:o}=t;if(t.animating&&a.preventIntercationOnTransition)return;let l=e;if(l.originalEvent&&(l=l.originalEvent),n.isTouchEvent="touchstart"===l.type,!n.isTouchEvent&&"which"in l&&3===l.which)return;if(n.isTouched&&n.isMoved)return;if(a.noSwiping&&Object(i.a)(l.target).closest(a.noSwipingSelector?a.noSwipingSelector:`.${a.noSwipingClass}`)[0])return void(t.allowClick=!0);if(a.swipeHandler&&!Object(i.a)(l).closest(a.swipeHandler)[0])return;o.currentX="touchstart"===l.type?l.targetTouches[0].pageX:l.pageX,o.currentY="touchstart"===l.type?l.targetTouches[0].pageY:l.pageY;const d=o.currentX,c=o.currentY;if(!g.ios||g.cordova||!a.iOSEdgeSwipeDetection||!(d<=a.iOSEdgeSwipeThreshold||d>=s.b.screen.width-a.iOSEdgeSwipeThreshold)){if(r.extend(n,{isTouched:!0,isMoved:!1,allowTouchCallbacks:!0,isScrolling:void 0,startMoving:void 0}),o.startX=d,o.startY=c,n.touchStartTime=r.now(),t.allowClick=!0,t.updateSize(),t.swipeDirection=void 0,a.threshold>0&&(n.allowThresholdMove=!1),"touchstart"!==l.type){let e=!0;Object(i.a)(l.target).is(n.formElements)&&(e=!1),s.a.activeElement&&Object(i.a)(s.a.activeElement).is(n.formElements)&&s.a.activeElement!==l.target&&s.a.activeElement.blur(),e&&t.allowTouchMove&&l.preventDefault()}t.emit("touchStart",l)}}.bind(e),e.onTouchMove=function(e){const t=this,n=t.touchEventsData,{params:a,touches:o,rtlTranslate:l}=t;let d=e;if(d.originalEvent&&(d=d.originalEvent),!n.isTouched)return void(n.startMoving&&n.isScrolling&&t.emit("touchMoveOpposite",d));if(n.isTouchEvent&&"mousemove"===d.type)return;const c="touchmove"===d.type?d.targetTouches[0].pageX:d.pageX,u="touchmove"===d.type?d.targetTouches[0].pageY:d.pageY;if(d.preventedByNestedSwiper)return o.startX=c,void(o.startY=u);if(!t.allowTouchMove)return t.allowClick=!1,void(n.isTouched&&(r.extend(o,{startX:c,startY:u,currentX:c,currentY:u}),n.touchStartTime=r.now()));if(n.isTouchEvent&&a.touchReleaseOnEdges&&!a.loop)if(t.isVertical()){if(u<o.startY&&t.translate<=t.maxTranslate()||u>o.startY&&t.translate>=t.minTranslate())return n.isTouched=!1,void(n.isMoved=!1)}else if(c<o.startX&&t.translate<=t.maxTranslate()||c>o.startX&&t.translate>=t.minTranslate())return;if(n.isTouchEvent&&s.a.activeElement&&d.target===s.a.activeElement&&Object(i.a)(d.target).is(n.formElements))return n.isMoved=!0,void(t.allowClick=!1);if(n.allowTouchCallbacks&&t.emit("touchMove",d),d.targetTouches&&d.targetTouches.length>1)return;o.currentX=c,o.currentY=u;const p=o.currentX-o.startX,h=o.currentY-o.startY;if(void 0===n.isScrolling){let e;t.isHorizontal()&&o.currentY===o.startY||t.isVertical()&&o.currentX===o.startX?n.isScrolling=!1:p*p+h*h>=25&&(e=180*Math.atan2(Math.abs(h),Math.abs(p))/Math.PI,n.isScrolling=t.isHorizontal()?e>a.touchAngle:90-e>a.touchAngle)}if(n.isScrolling&&t.emit("touchMoveOpposite",d),"undefined"==typeof startMoving&&(o.currentX===o.startX&&o.currentY===o.startY||(n.startMoving=!0)),n.isScrolling)return void(n.isTouched=!1);if(!n.startMoving)return;t.allowClick=!1,d.preventDefault(),a.touchMoveStopPropagation&&!a.nested&&d.stopPropagation(),n.isMoved||(a.loop&&t.loopFix(),n.startTranslate=t.getTranslate(),t.setTransition(0),t.animating&&t.$wrapperEl.trigger("webkitTransitionEnd transitionend"),n.allowMomentumBounce=!1,!a.grabCursor||!0!==t.allowSlideNext&&!0!==t.allowSlidePrev||t.setGrabCursor(!0),t.emit("sliderFirstMove",d)),t.emit("sliderMove",d),n.isMoved=!0;let f=t.isHorizontal()?p:h;o.diff=f,f*=a.touchRatio,l&&(f=-f),t.swipeDirection=f>0?"prev":"next",n.currentTranslate=f+n.startTranslate;let m=!0,g=a.resistanceRatio;if(a.touchReleaseOnEdges&&(g=0),f>0&&n.currentTranslate>t.minTranslate()?(m=!1,a.resistance&&(n.currentTranslate=t.minTranslate()-1+(-t.minTranslate()+n.startTranslate+f)**g)):f<0&&n.currentTranslate<t.maxTranslate()&&(m=!1,a.resistance&&(n.currentTranslate=t.maxTranslate()+1-(t.maxTranslate()-n.startTranslate-f)**g)),m&&(d.preventedByNestedSwiper=!0),!t.allowSlideNext&&"next"===t.swipeDirection&&n.currentTranslate<n.startTranslate&&(n.currentTranslate=n.startTranslate),!t.allowSlidePrev&&"prev"===t.swipeDirection&&n.currentTranslate>n.startTranslate&&(n.currentTranslate=n.startTranslate),a.threshold>0){if(!(Math.abs(f)>a.threshold||n.allowThresholdMove))return void(n.currentTranslate=n.startTranslate);if(!n.allowThresholdMove)return n.allowThresholdMove=!0,o.startX=o.currentX,o.startY=o.currentY,n.currentTranslate=n.startTranslate,void(o.diff=t.isHorizontal()?o.currentX-o.startX:o.currentY-o.startY)}a.followFinger&&((a.freeMode||a.watchSlidesProgress||a.watchSlidesVisibility)&&(t.updateActiveIndex(),t.updateSlidesClasses()),a.freeMode&&(0===n.velocities.length&&n.velocities.push({position:o[t.isHorizontal()?"startX":"startY"],time:n.touchStartTime}),n.velocities.push({position:o[t.isHorizontal()?"currentX":"currentY"],time:r.now()})),t.updateProgress(n.currentTranslate),t.setTranslate(n.currentTranslate))}.bind(e),e.onTouchEnd=function(e){const t=this,n=t.touchEventsData,{params:i,touches:s,rtlTranslate:a,$wrapperEl:o,slidesGrid:l,snapGrid:d}=t;let c=e;if(c.originalEvent&&(c=c.originalEvent),n.allowTouchCallbacks&&t.emit("touchEnd",c),n.allowTouchCallbacks=!1,!n.isTouched)return n.isMoved&&i.grabCursor&&t.setGrabCursor(!1),n.isMoved=!1,void(n.startMoving=!1);i.grabCursor&&n.isMoved&&n.isTouched&&(!0===t.allowSlideNext||!0===t.allowSlidePrev)&&t.setGrabCursor(!1);const u=r.now(),p=u-n.touchStartTime;if(t.allowClick&&(t.updateClickedSlide(c),t.emit("tap",c),p<300&&u-n.lastClickTime>300&&(n.clickTimeout&&clearTimeout(n.clickTimeout),n.clickTimeout=r.nextTick(()=>{t&&!t.destroyed&&t.emit("click",c)},300)),p<300&&u-n.lastClickTime<300&&(n.clickTimeout&&clearTimeout(n.clickTimeout),t.emit("doubleTap",c))),n.lastClickTime=r.now(),r.nextTick(()=>{t.destroyed||(t.allowClick=!0)}),!n.isTouched||!n.isMoved||!t.swipeDirection||0===s.diff||n.currentTranslate===n.startTranslate)return n.isTouched=!1,n.isMoved=!1,void(n.startMoving=!1);let h;if(n.isTouched=!1,n.isMoved=!1,n.startMoving=!1,h=i.followFinger?a?t.translate:-t.translate:-n.currentTranslate,i.freeMode){if(h<-t.minTranslate())return void t.slideTo(t.activeIndex);if(h>-t.maxTranslate())return void(t.slides.length<d.length?t.slideTo(d.length-1):t.slideTo(t.slides.length-1));if(i.freeModeMomentum){if(n.velocities.length>1){const e=n.velocities.pop(),s=n.velocities.pop(),a=e.position-s.position,o=e.time-s.time;t.velocity=a/o,t.velocity/=2,Math.abs(t.velocity)<i.freeModeMinimumVelocity&&(t.velocity=0),(o>150||r.now()-e.time>300)&&(t.velocity=0)}else t.velocity=0;t.velocity*=i.freeModeMomentumVelocityRatio,n.velocities.length=0;let e=1e3*i.freeModeMomentumRatio;const s=t.velocity*e;let l=t.translate+s;a&&(l=-l);let c,u=!1;const p=20*Math.abs(t.velocity)*i.freeModeMomentumBounceRatio;let h;if(l<t.maxTranslate())i.freeModeMomentumBounce?(l+t.maxTranslate()<-p&&(l=t.maxTranslate()-p),c=t.maxTranslate(),u=!0,n.allowMomentumBounce=!0):l=t.maxTranslate(),i.loop&&i.centeredSlides&&(h=!0);else if(l>t.minTranslate())i.freeModeMomentumBounce?(l-t.minTranslate()>p&&(l=t.minTranslate()+p),c=t.minTranslate(),u=!0,n.allowMomentumBounce=!0):l=t.minTranslate(),i.loop&&i.centeredSlides&&(h=!0);else if(i.freeModeSticky){let e;for(let t=0;t<d.length;t+=1)if(d[t]>-l){e=t;break}l=-(l=Math.abs(d[e]-l)<Math.abs(d[e-1]-l)||"next"===t.swipeDirection?d[e]:d[e-1])}if(h&&t.once("transitionEnd",()=>{t.loopFix()}),0!==t.velocity)e=a?Math.abs((-l-t.translate)/t.velocity):Math.abs((l-t.translate)/t.velocity);else if(i.freeModeSticky)return void t.slideToClosest();i.freeModeMomentumBounce&&u?(t.updateProgress(c),t.setTransition(e),t.setTranslate(l),t.transitionStart(!0,t.swipeDirection),t.animating=!0,o.transitionEnd(()=>{t&&!t.destroyed&&n.allowMomentumBounce&&(t.emit("momentumBounce"),t.setTransition(i.speed),t.setTranslate(c),o.transitionEnd(()=>{t&&!t.destroyed&&t.transitionEnd()}))})):t.velocity?(t.updateProgress(l),t.setTransition(e),t.setTranslate(l),t.transitionStart(!0,t.swipeDirection),t.animating||(t.animating=!0,o.transitionEnd(()=>{t&&!t.destroyed&&t.transitionEnd()}))):t.updateProgress(l),t.updateActiveIndex(),t.updateSlidesClasses()}else if(i.freeModeSticky)return void t.slideToClosest();return void((!i.freeModeMomentum||p>=i.longSwipesMs)&&(t.updateProgress(),t.updateActiveIndex(),t.updateSlidesClasses()))}let f=0,m=t.slidesSizesGrid[0];for(let e=0;e<l.length;e+=i.slidesPerGroup)void 0!==l[e+i.slidesPerGroup]?h>=l[e]&&h<l[e+i.slidesPerGroup]&&(f=e,m=l[e+i.slidesPerGroup]-l[e]):h>=l[e]&&(f=e,m=l[l.length-1]-l[l.length-2]);const g=(h-l[f])/m;if(p>i.longSwipesMs){if(!i.longSwipes)return void t.slideTo(t.activeIndex);"next"===t.swipeDirection&&(g>=i.longSwipesRatio?t.slideTo(f+i.slidesPerGroup):t.slideTo(f)),"prev"===t.swipeDirection&&(g>1-i.longSwipesRatio?t.slideTo(f+i.slidesPerGroup):t.slideTo(f))}else{if(!i.shortSwipes)return void t.slideTo(t.activeIndex);"next"===t.swipeDirection&&t.slideTo(f+i.slidesPerGroup),"prev"===t.swipeDirection&&t.slideTo(f)}}.bind(e),e.onClick=function(e){const t=this;t.allowClick||(t.params.preventClicks&&e.preventDefault(),t.params.preventClicksPropagation&&t.animating&&(e.stopPropagation(),e.stopImmediatePropagation()))}.bind(e);const d="container"===t.touchEventsTarget?a:l,c=!!t.nested;if(o.touch||!o.pointerEvents&&!o.prefixedPointerEvents){if(o.touch){const i=!("touchstart"!==n.start||!o.passiveListener||!t.passiveListeners)&&{passive:!0,capture:!1};d.addEventListener(n.start,e.onTouchStart,i),d.addEventListener(n.move,e.onTouchMove,o.passiveListener?{passive:!1,capture:c}:c),d.addEventListener(n.end,e.onTouchEnd,i)}(t.simulateTouch&&!g.ios&&!g.android||t.simulateTouch&&!o.touch&&g.ios)&&(d.addEventListener("mousedown",e.onTouchStart,!1),s.a.addEventListener("mousemove",e.onTouchMove,c),s.a.addEventListener("mouseup",e.onTouchEnd,!1))}else d.addEventListener(n.start,e.onTouchStart,!1),s.a.addEventListener(n.move,e.onTouchMove,c),s.a.addEventListener(n.end,e.onTouchEnd,!1);(t.preventClicks||t.preventClicksPropagation)&&d.addEventListener("click",e.onClick,!0),e.on(g.ios||g.android?"resize orientationchange observerUpdate":"resize observerUpdate",v,!0)},detachEvents:function(){const e=this,{params:t,touchEvents:n,el:i,wrapperEl:a}=e,r="container"===t.touchEventsTarget?i:a,l=!!t.nested;if(o.touch||!o.pointerEvents&&!o.prefixedPointerEvents){if(o.touch){const i=!("onTouchStart"!==n.start||!o.passiveListener||!t.passiveListeners)&&{passive:!0,capture:!1};r.removeEventListener(n.start,e.onTouchStart,i),r.removeEventListener(n.move,e.onTouchMove,l),r.removeEventListener(n.end,e.onTouchEnd,i)}(t.simulateTouch&&!g.ios&&!g.android||t.simulateTouch&&!o.touch&&g.ios)&&(r.removeEventListener("mousedown",e.onTouchStart,!1),s.a.removeEventListener("mousemove",e.onTouchMove,l),s.a.removeEventListener("mouseup",e.onTouchEnd,!1))}else r.removeEventListener(n.start,e.onTouchStart,!1),s.a.removeEventListener(n.move,e.onTouchMove,l),s.a.removeEventListener(n.end,e.onTouchEnd,!1);(t.preventClicks||t.preventClicksPropagation)&&r.removeEventListener("click",e.onClick,!0),e.off(g.ios||g.android?"resize orientationchange observerUpdate":"resize observerUpdate",v)}};var b={setBreakpoint:function(){const e=this,{activeIndex:t,initialized:n,loopedSlides:i=0,params:s}=e,a=s.breakpoints;if(!a||a&&0===Object.keys(a).length)return;const o=e.getBreakpoint(a);if(o&&e.currentBreakpoint!==o){const l=o in a?a[o]:e.originalParams,d=s.loop&&l.slidesPerView!==s.slidesPerView;r.extend(e.params,l),r.extend(e,{allowTouchMove:e.params.allowTouchMove,allowSlideNext:e.params.allowSlideNext,allowSlidePrev:e.params.allowSlidePrev}),e.currentBreakpoint=o,d&&n&&(e.loopDestroy(),e.loopCreate(),e.updateSlides(),e.slideTo(t-i+e.loopedSlides,0,!1)),e.emit("breakpoint",l)}},getBreakpoint:function(e){if(!e)return;let t=!1;const n=[];Object.keys(e).forEach(e=>{n.push(e)}),n.sort((e,t)=>parseInt(e,10)-parseInt(t,10));for(let e=0;e<n.length;e+=1){const i=n[e];i>=s.b.innerWidth&&!t&&(t=i)}return t||"max"}};const x=function(){return{isIE:!!s.b.navigator.userAgent.match(/Trident/g)||!!s.b.navigator.userAgent.match(/MSIE/g),isSafari:function(){const e=s.b.navigator.userAgent.toLowerCase();return e.indexOf("safari")>=0&&e.indexOf("chrome")<0&&e.indexOf("android")<0}(),isUiWebView:/(iPhone|iPod|iPad).*AppleWebKit(?!.*Safari)/i.test(s.b.navigator.userAgent)}}();var w={init:!0,direction:"horizontal",touchEventsTarget:"container",initialSlide:0,speed:300,preventIntercationOnTransition:!1,iOSEdgeSwipeDetection:!1,iOSEdgeSwipeThreshold:20,freeMode:!1,freeModeMomentum:!0,freeModeMomentumRatio:1,freeModeMomentumBounce:!0,freeModeMomentumBounceRatio:1,freeModeMomentumVelocityRatio:1,freeModeSticky:!1,freeModeMinimumVelocity:.02,autoHeight:!1,setWrapperSize:!1,virtualTranslate:!1,effect:"slide",breakpoints:void 0,spaceBetween:0,slidesPerView:1,slidesPerColumn:1,slidesPerColumnFill:"column",slidesPerGroup:1,centeredSlides:!1,slidesOffsetBefore:0,slidesOffsetAfter:0,normalizeSlideIndex:!0,watchOverflow:!1,roundLengths:!1,touchRatio:1,touchAngle:45,simulateTouch:!0,shortSwipes:!0,longSwipes:!0,longSwipesRatio:.5,longSwipesMs:300,followFinger:!0,allowTouchMove:!0,threshold:0,touchMoveStopPropagation:!0,touchReleaseOnEdges:!1,uniqueNavElements:!0,resistance:!0,resistanceRatio:.85,watchSlidesProgress:!1,watchSlidesVisibility:!1,grabCursor:!1,preventClicks:!0,preventClicksPropagation:!0,slideToClickedSlide:!1,preloadImages:!0,updateOnImagesReady:!0,loop:!1,loopAdditionalSlides:0,loopedSlides:null,loopFillGroupWithBlank:!1,allowSlidePrev:!0,allowSlideNext:!0,swipeHandler:null,noSwiping:!0,noSwipingClass:"swiper-no-swiping",noSwipingSelector:null,passiveListeners:!0,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:!0};const T={update:d,translate:c,transition:u,slide:p,loop:h,grabCursor:f,manipulation:m,events:y,breakpoints:b,checkOverflow:{checkOverflow:function(){const e=this,t=e.isLocked;e.isLocked=1===e.snapGrid.length,e.allowSlideNext=!e.isLocked,e.allowSlidePrev=!e.isLocked,t!==e.isLocked&&e.emit(e.isLocked?"lock":"unlock"),t&&t!==e.isLocked&&(e.isEnd=!1,e.navigation.update())}},classes:{addClasses:function(){const{classNames:e,params:t,rtl:n,$el:i}=this,s=[];s.push(t.direction),t.freeMode&&s.push("free-mode"),o.flexbox||s.push("no-flexbox"),t.autoHeight&&s.push("autoheight"),n&&s.push("rtl"),t.slidesPerColumn>1&&s.push("multirow"),g.android&&s.push("android"),g.ios&&s.push("ios"),x.isIE&&(o.pointerEvents||o.prefixedPointerEvents)&&s.push(`wp8-${t.direction}`),s.forEach(n=>{e.push(t.containerModifierClass+n)}),i.addClass(e.join(" "))},removeClasses:function(){const{$el:e,classNames:t}=this;e.removeClass(t.join(" "))}},images:{loadImage:function(e,t,n,i,a,r){let o;function l(){r&&r()}e.complete&&a?l():t?((o=new s.b.Image).onload=l,o.onerror=l,i&&(o.sizes=i),n&&(o.srcset=n),t&&(o.src=t)):l()},preloadImages:function(){const e=this;function t(){void 0!==e&&null!==e&&e&&!e.destroyed&&(void 0!==e.imagesLoaded&&(e.imagesLoaded+=1),e.imagesLoaded===e.imagesToLoad.length&&(e.params.updateOnImagesReady&&e.update(),e.emit("imagesReady")))}e.imagesToLoad=e.$el.find("img");for(let n=0;n<e.imagesToLoad.length;n+=1){const i=e.imagesToLoad[n];e.loadImage(i,i.currentSrc||i.getAttribute("src"),i.srcset||i.getAttribute("srcset"),i.sizes||i.getAttribute("sizes"),!0,t)}}}},E={};class C extends l{constructor(...e){let t,n;1===e.length&&e[0].constructor&&e[0].constructor===Object?n=e[0]:[t,n]=e,n||(n={}),n=r.extend({},n),t&&!n.el&&(n.el=t),super(n),Object.keys(T).forEach(e=>{Object.keys(T[e]).forEach(t=>{C.prototype[t]||(C.prototype[t]=T[e][t])})});const s=this;void 0===s.modules&&(s.modules={}),Object.keys(s.modules).forEach(e=>{const t=s.modules[e];if(t.params){const e=Object.keys(t.params)[0],i=t.params[e];if("object"!=typeof i)return;if(!(e in n&&"enabled"in i))return;!0===n[e]&&(n[e]={enabled:!0}),"object"!=typeof n[e]||"enabled"in n[e]||(n[e].enabled=!0),n[e]||(n[e]={enabled:!1})}});const a=r.extend({},w);s.useModulesParams(a),s.params=r.extend({},a,E,n),s.originalParams=r.extend({},s.params),s.passedParams=r.extend({},n),s.$=i.a;const l=Object(i.a)(s.params.el);if(!(t=l[0]))return;if(l.length>1){const e=[];return l.each((t,i)=>{const s=r.extend({},n,{el:i});e.push(new C(s))}),e}t.swiper=s,l.data("swiper",s);const d=l.children(`.${s.params.wrapperClass}`);return r.extend(s,{$el:l,el:t,$wrapperEl:d,wrapperEl:d[0],classNames:[],slides:Object(i.a)(),slidesGrid:[],snapGrid:[],slidesSizesGrid:[],isHorizontal:()=>"horizontal"===s.params.direction,isVertical:()=>"vertical"===s.params.direction,rtl:"rtl"===t.dir.toLowerCase()||"rtl"===l.css("direction"),rtlTranslate:"horizontal"===s.params.direction&&("rtl"===t.dir.toLowerCase()||"rtl"===l.css("direction")),wrongRTL:"-webkit-box"===d.css("display"),activeIndex:0,realIndex:0,isBeginning:!0,isEnd:!1,translate:0,progress:0,velocity:0,animating:!1,allowSlideNext:s.params.allowSlideNext,allowSlidePrev:s.params.allowSlidePrev,touchEvents:function(){const e=["touchstart","touchmove","touchend"];let t=["mousedown","mousemove","mouseup"];return o.pointerEvents?t=["pointerdown","pointermove","pointerup"]:o.prefixedPointerEvents&&(t=["MSPointerDown","MSPointerMove","MSPointerUp"]),s.touchEventsTouch={start:e[0],move:e[1],end:e[2]},s.touchEventsDesktop={start:t[0],move:t[1],end:t[2]},o.touch||!s.params.simulateTouch?s.touchEventsTouch:s.touchEventsDesktop}(),touchEventsData:{isTouched:void 0,isMoved:void 0,allowTouchCallbacks:void 0,touchStartTime:void 0,isScrolling:void 0,currentTranslate:void 0,startTranslate:void 0,allowThresholdMove:void 0,formElements:"input, select, option, textarea, button, video",lastClickTime:r.now(),clickTimeout:void 0,velocities:[],allowMomentumBounce:void 0,isTouchEvent:void 0,startMoving:void 0},allowClick:!0,allowTouchMove:s.params.allowTouchMove,touches:{startX:0,startY:0,currentX:0,currentY:0,diff:0},imagesToLoad:[],imagesLoaded:0}),s.useModules(),s.params.init&&s.init(),s}slidesPerViewDynamic(){const{params:e,slides:t,slidesGrid:n,size:i,activeIndex:s}=this;let a=1;if(e.centeredSlides){let e,n=t[s].swiperSlideSize;for(let r=s+1;r<t.length;r+=1)t[r]&&!e&&(a+=1,(n+=t[r].swiperSlideSize)>i&&(e=!0));for(let r=s-1;r>=0;r-=1)t[r]&&!e&&(a+=1,(n+=t[r].swiperSlideSize)>i&&(e=!0))}else for(let e=s+1;e<t.length;e+=1)n[e]-n[s]<i&&(a+=1);return a}update(){const e=this;if(!e||e.destroyed)return;const{snapGrid:t,params:n}=e;function i(){const t=e.rtlTranslate?-1*e.translate:e.translate,n=Math.min(Math.max(t,e.maxTranslate()),e.minTranslate());e.setTranslate(n),e.updateActiveIndex(),e.updateSlidesClasses()}let s;n.breakpoints&&e.setBreakpoint(),e.updateSize(),e.updateSlides(),e.updateProgress(),e.updateSlidesClasses(),e.params.freeMode?(i(),e.params.autoHeight&&e.updateAutoHeight()):(s=("auto"===e.params.slidesPerView||e.params.slidesPerView>1)&&e.isEnd&&!e.params.centeredSlides?e.slideTo(e.slides.length-1,0,!1,!0):e.slideTo(e.activeIndex,0,!1,!0))||i(),n.watchOverflow&&t!==e.snapGrid&&e.checkOverflow(),e.emit("update")}init(){const e=this;e.initialized||(e.emit("beforeInit"),e.params.breakpoints&&e.setBreakpoint(),e.addClasses(),e.params.loop&&e.loopCreate(),e.updateSize(),e.updateSlides(),e.params.watchOverflow&&e.checkOverflow(),e.params.grabCursor&&e.setGrabCursor(),e.params.preloadImages&&e.preloadImages(),e.params.loop?e.slideTo(e.params.initialSlide+e.loopedSlides,0,e.params.runCallbacksOnInit):e.slideTo(e.params.initialSlide,0,e.params.runCallbacksOnInit),e.attachEvents(),e.initialized=!0,e.emit("init"))}destroy(e=!0,t=!0){const n=this,{params:i,$el:s,$wrapperEl:a,slides:o}=n;return void 0===n.params||n.destroyed?null:(n.emit("beforeDestroy"),n.initialized=!1,n.detachEvents(),i.loop&&n.loopDestroy(),t&&(n.removeClasses(),s.removeAttr("style"),a.removeAttr("style"),o&&o.length&&o.removeClass([i.slideVisibleClass,i.slideActiveClass,i.slideNextClass,i.slidePrevClass].join(" ")).removeAttr("style").removeAttr("data-swiper-slide-index").removeAttr("data-swiper-column").removeAttr("data-swiper-row")),n.emit("destroy"),Object.keys(n.eventsListeners).forEach(e=>{n.off(e)}),!1!==e&&(n.$el[0].swiper=null,n.$el.data("swiper",null),r.deleteProps(n)),n.destroyed=!0,null)}static extendDefaults(e){r.extend(E,e)}static get extendedDefaults(){return E}static get defaults(){return w}static get Class(){return l}static get $(){return i.a}}var S={name:"device",proto:{device:g},static:{device:g}},$={name:"support",proto:{support:o},static:{support:o}},k={name:"browser",proto:{browser:x},static:{browser:x}},M={name:"resize",create(){const e=this;r.extend(e,{resize:{resizeHandler(){e&&!e.destroyed&&e.initialized&&(e.emit("beforeResize"),e.emit("resize"))},orientationChangeHandler(){e&&!e.destroyed&&e.initialized&&e.emit("orientationchange")}}})},on:{init(){s.b.addEventListener("resize",this.resize.resizeHandler),s.b.addEventListener("orientationchange",this.resize.orientationChangeHandler)},destroy(){s.b.removeEventListener("resize",this.resize.resizeHandler),s.b.removeEventListener("orientationchange",this.resize.orientationChangeHandler)}}};const L={func:s.b.MutationObserver||s.b.WebkitMutationObserver,attach(e,t={}){const n=this,i=new(0,L.func)(e=>{e.forEach(e=>{n.emit("observerUpdate",e)})});i.observe(e,{attributes:void 0===t.attributes||t.attributes,childList:void 0===t.childList||t.childList,characterData:void 0===t.characterData||t.characterData}),n.observer.observers.push(i)},init(){const e=this;if(o.observer&&e.params.observer){if(e.params.observeParents){const t=e.$el.parents();for(let n=0;n<t.length;n+=1)e.observer.attach(t[n])}e.observer.attach(e.$el[0],{childList:!1}),e.observer.attach(e.$wrapperEl[0],{attributes:!1})}},destroy(){this.observer.observers.forEach(e=>{e.disconnect()}),this.observer.observers=[]}};var D={name:"observer",params:{observer:!1,observeParents:!1},create(){r.extend(this,{observer:{init:L.init.bind(this),attach:L.attach.bind(this),destroy:L.destroy.bind(this),observers:[]}})},on:{init(){this.observer.init()},destroy(){this.observer.destroy()}}};const P={update(e){const t=this,{slidesPerView:n,slidesPerGroup:i,centeredSlides:s}=t.params,{from:a,to:o,slides:l,slidesGrid:d,renderSlide:c,offset:u}=t.virtual;t.updateActiveIndex();const p=t.activeIndex||0;let h,f,m;h=t.rtlTranslate?"right":t.isHorizontal()?"left":"top",s?(f=Math.floor(n/2)+i,m=Math.floor(n/2)+i):(f=n+(i-1),m=i);const g=Math.max((p||0)-m,0),v=Math.min((p||0)+f,l.length-1),y=(t.slidesGrid[g]||0)-(t.slidesGrid[0]||0);function b(){t.updateSlides(),t.updateProgress(),t.updateSlidesClasses(),t.lazy&&t.params.lazy.enabled&&t.lazy.load()}if(r.extend(t.virtual,{from:g,to:v,offset:y,slidesGrid:t.slidesGrid}),a===g&&o===v&&!e)return t.slidesGrid!==d&&y!==u&&t.slides.css(h,`${y}px`),void t.updateProgress();if(t.params.virtual.renderExternal)return t.params.virtual.renderExternal.call(t,{offset:y,from:g,to:v,slides:function(){const e=[];for(let t=g;t<=v;t+=1)e.push(l[t]);return e}()}),void b();const x=[],w=[];if(e)t.$wrapperEl.find(`.${t.params.slideClass}`).remove();else for(let e=a;e<=o;e+=1)(e<g||e>v)&&t.$wrapperEl.find(`.${t.params.slideClass}[data-swiper-slide-index="${e}"]`).remove();for(let t=0;t<l.length;t+=1)t>=g&&t<=v&&(void 0===o||e?w.push(t):(t>o&&w.push(t),t<a&&x.push(t)));w.forEach(e=>{t.$wrapperEl.append(c(l[e],e))}),x.sort((e,t)=>e<t).forEach(e=>{t.$wrapperEl.prepend(c(l[e],e))}),t.$wrapperEl.children(".swiper-slide").css(h,`${y}px`),b()},renderSlide(e,t){const n=this,s=n.params.virtual;if(s.cache&&n.virtual.cache[t])return n.virtual.cache[t];const a=s.renderSlide?Object(i.a)(s.renderSlide.call(n,e,t)):Object(i.a)(`<div class="${n.params.slideClass}" data-swiper-slide-index="${t}">${e}</div>`);return a.attr("data-swiper-slide-index")||a.attr("data-swiper-slide-index",t),s.cache&&(n.virtual.cache[t]=a),a},appendSlide(e){this.virtual.slides.push(e),this.virtual.update(!0)},prependSlide(e){const t=this;if(t.virtual.slides.unshift(e),t.params.virtual.cache){const e=t.virtual.cache,n={};Object.keys(e).forEach(t=>{n[t+1]=e[t]}),t.virtual.cache=n}t.virtual.update(!0),t.slideNext(0)}};var z={name:"virtual",params:{virtual:{enabled:!1,slides:[],cache:!0,renderSlide:null,renderExternal:null}},create(){r.extend(this,{virtual:{update:P.update.bind(this),appendSlide:P.appendSlide.bind(this),prependSlide:P.prependSlide.bind(this),renderSlide:P.renderSlide.bind(this),slides:this.params.virtual.slides,cache:{}}})},on:{beforeInit(){if(!this.params.virtual.enabled)return;this.classNames.push(`${this.params.containerModifierClass}virtual`);const e={watchSlidesProgress:!0};r.extend(this.params,e),r.extend(this.originalParams,e),this.virtual.update()},setTranslate(){this.params.virtual.enabled&&this.virtual.update()}}};const O={handle(e){const t=this,{rtlTranslate:n}=t;let i=e;i.originalEvent&&(i=i.originalEvent);const a=i.keyCode||i.charCode;if(!t.allowSlideNext&&(t.isHorizontal()&&39===a||t.isVertical()&&40===a))return!1;if(!t.allowSlidePrev&&(t.isHorizontal()&&37===a||t.isVertical()&&38===a))return!1;if(!(i.shiftKey||i.altKey||i.ctrlKey||i.metaKey||s.a.activeElement&&s.a.activeElement.nodeName&&("input"===s.a.activeElement.nodeName.toLowerCase()||"textarea"===s.a.activeElement.nodeName.toLowerCase()))){if(t.params.keyboard.onlyInViewport&&(37===a||39===a||38===a||40===a)){let e=!1;if(t.$el.parents(`.${t.params.slideClass}`).length>0&&0===t.$el.parents(`.${t.params.slideActiveClass}`).length)return;const i=s.b.innerWidth,a=s.b.innerHeight,r=t.$el.offset();n&&(r.left-=t.$el[0].scrollLeft);const o=[[r.left,r.top],[r.left+t.width,r.top],[r.left,r.top+t.height],[r.left+t.width,r.top+t.height]];for(let t=0;t<o.length;t+=1){const n=o[t];n[0]>=0&&n[0]<=i&&n[1]>=0&&n[1]<=a&&(e=!0)}if(!e)return}t.isHorizontal()?(37!==a&&39!==a||(i.preventDefault?i.preventDefault():i.returnValue=!1),(39===a&&!n||37===a&&n)&&t.slideNext(),(37===a&&!n||39===a&&n)&&t.slidePrev()):(38!==a&&40!==a||(i.preventDefault?i.preventDefault():i.returnValue=!1),40===a&&t.slideNext(),38===a&&t.slidePrev()),t.emit("keyPress",a)}},enable(){this.keyboard.enabled||(Object(i.a)(s.a).on("keydown",this.keyboard.handle),this.keyboard.enabled=!0)},disable(){this.keyboard.enabled&&(Object(i.a)(s.a).off("keydown",this.keyboard.handle),this.keyboard.enabled=!1)}};var I={name:"keyboard",params:{keyboard:{enabled:!1,onlyInViewport:!0}},create(){r.extend(this,{keyboard:{enabled:!1,enable:O.enable.bind(this),disable:O.disable.bind(this),handle:O.handle.bind(this)}})},on:{init(){const e=this;e.params.keyboard.enabled&&e.keyboard.enable()},destroy(){const e=this;e.keyboard.enabled&&e.keyboard.disable()}}};const A={lastScrollTime:r.now(),event:s.b.navigator.userAgent.indexOf("firefox")>-1?"DOMMouseScroll":function(){let e="onwheel"in s.a;if(!e){const t=s.a.createElement("div");t.setAttribute("onwheel","return;"),e="function"==typeof t.onwheel}return!e&&s.a.implementation&&s.a.implementation.hasFeature&&!0!==s.a.implementation.hasFeature("","")&&(e=s.a.implementation.hasFeature("Events.wheel","3.0")),e}()?"wheel":"mousewheel",normalize(e){let t=0,n=0,i=0,s=0;return"detail"in e&&(n=e.detail),"wheelDelta"in e&&(n=-e.wheelDelta/120),"wheelDeltaY"in e&&(n=-e.wheelDeltaY/120),"wheelDeltaX"in e&&(t=-e.wheelDeltaX/120),"axis"in e&&e.axis===e.HORIZONTAL_AXIS&&(t=n,n=0),i=10*t,s=10*n,"deltaY"in e&&(s=e.deltaY),"deltaX"in e&&(i=e.deltaX),(i||s)&&e.deltaMode&&(1===e.deltaMode?(i*=40,s*=40):(i*=800,s*=800)),i&&!t&&(t=i<1?-1:1),s&&!n&&(n=s<1?-1:1),{spinX:t,spinY:n,pixelX:i,pixelY:s}},handleMouseEnter(){this.mouseEntered=!0},handleMouseLeave(){this.mouseEntered=!1},handle(e){let t=e;const n=this,i=n.params.mousewheel;if(!n.mouseEntered&&!i.releaseOnEdges)return!0;t.originalEvent&&(t=t.originalEvent);let a=0;const o=n.rtlTranslate?-1:1,l=A.normalize(t);if(i.forceToAxis)if(n.isHorizontal()){if(!(Math.abs(l.pixelX)>Math.abs(l.pixelY)))return!0;a=l.pixelX*o}else{if(!(Math.abs(l.pixelY)>Math.abs(l.pixelX)))return!0;a=l.pixelY}else a=Math.abs(l.pixelX)>Math.abs(l.pixelY)?-l.pixelX*o:-l.pixelY;if(0===a)return!0;if(i.invert&&(a=-a),n.params.freeMode){n.params.loop&&n.loopFix();let e=n.getTranslate()+a*i.sensitivity;const s=n.isBeginning,o=n.isEnd;if(e>=n.minTranslate()&&(e=n.minTranslate()),e<=n.maxTranslate()&&(e=n.maxTranslate()),n.setTransition(0),n.setTranslate(e),n.updateProgress(),n.updateActiveIndex(),n.updateSlidesClasses(),(!s&&n.isBeginning||!o&&n.isEnd)&&n.updateSlidesClasses(),n.params.freeModeSticky&&(clearTimeout(n.mousewheel.timeout),n.mousewheel.timeout=r.nextTick(()=>{n.slideToClosest()},300)),n.emit("scroll",t),n.params.autoplay&&n.params.autoplayDisableOnInteraction&&n.stopAutoplay(),e===n.minTranslate()||e===n.maxTranslate())return!0}else{if(r.now()-n.mousewheel.lastScrollTime>60)if(a<0)if(n.isEnd&&!n.params.loop||n.animating){if(i.releaseOnEdges)return!0}else n.slideNext(),n.emit("scroll",t);else if(n.isBeginning&&!n.params.loop||n.animating){if(i.releaseOnEdges)return!0}else n.slidePrev(),n.emit("scroll",t);n.mousewheel.lastScrollTime=(new s.b.Date).getTime()}return t.preventDefault?t.preventDefault():t.returnValue=!1,!1},enable(){const e=this;if(!A.event)return!1;if(e.mousewheel.enabled)return!1;let t=e.$el;return"container"!==e.params.mousewheel.eventsTarged&&(t=Object(i.a)(e.params.mousewheel.eventsTarged)),t.on("mouseenter",e.mousewheel.handleMouseEnter),t.on("mouseleave",e.mousewheel.handleMouseLeave),t.on(A.event,e.mousewheel.handle),e.mousewheel.enabled=!0,!0},disable(){const e=this;if(!A.event)return!1;if(!e.mousewheel.enabled)return!1;let t=e.$el;return"container"!==e.params.mousewheel.eventsTarged&&(t=Object(i.a)(e.params.mousewheel.eventsTarged)),t.off(A.event,e.mousewheel.handle),e.mousewheel.enabled=!1,!0}};const N={update(){const e=this,t=e.params.navigation;if(e.params.loop)return;const{$nextEl:n,$prevEl:i}=e.navigation;i&&i.length>0&&(e.isBeginning?i.addClass(t.disabledClass):i.removeClass(t.disabledClass),i[e.params.watchOverflow&&e.isLocked?"addClass":"removeClass"](t.lockClass)),n&&n.length>0&&(e.isEnd?n.addClass(t.disabledClass):n.removeClass(t.disabledClass),n[e.params.watchOverflow&&e.isLocked?"addClass":"removeClass"](t.lockClass))},init(){const e=this,t=e.params.navigation;if(!t.nextEl&&!t.prevEl)return;let n,s;t.nextEl&&(n=Object(i.a)(t.nextEl),e.params.uniqueNavElements&&"string"==typeof t.nextEl&&n.length>1&&1===e.$el.find(t.nextEl).length&&(n=e.$el.find(t.nextEl))),t.prevEl&&(s=Object(i.a)(t.prevEl),e.params.uniqueNavElements&&"string"==typeof t.prevEl&&s.length>1&&1===e.$el.find(t.prevEl).length&&(s=e.$el.find(t.prevEl))),n&&n.length>0&&n.on("click",t=>{t.preventDefault(),e.isEnd&&!e.params.loop||e.slideNext()}),s&&s.length>0&&s.on("click",t=>{t.preventDefault(),e.isBeginning&&!e.params.loop||e.slidePrev()}),r.extend(e.navigation,{$nextEl:n,nextEl:n&&n[0],$prevEl:s,prevEl:s&&s[0]})},destroy(){const e=this,{$nextEl:t,$prevEl:n}=e.navigation;t&&t.length&&(t.off("click"),t.removeClass(e.params.navigation.disabledClass)),n&&n.length&&(n.off("click"),n.removeClass(e.params.navigation.disabledClass))}};const j={update(){const e=this,t=e.rtl,n=e.params.pagination;if(!n.el||!e.pagination.el||!e.pagination.$el||0===e.pagination.$el.length)return;const s=e.virtual&&e.params.virtual.enabled?e.virtual.slides.length:e.slides.length,a=e.pagination.$el;let r;const o=e.params.loop?Math.ceil((s-2*e.loopedSlides)/e.params.slidesPerGroup):e.snapGrid.length;if(e.params.loop?((r=Math.ceil((e.activeIndex-e.loopedSlides)/e.params.slidesPerGroup))>s-1-2*e.loopedSlides&&(r-=s-2*e.loopedSlides),r>o-1&&(r-=o),r<0&&"bullets"!==e.params.paginationType&&(r=o+r)):r=void 0!==e.snapIndex?e.snapIndex:e.activeIndex||0,"bullets"===n.type&&e.pagination.bullets&&e.pagination.bullets.length>0){const s=e.pagination.bullets;let o,l,d;if(n.dynamicBullets&&(e.pagination.bulletSize=s.eq(0)[e.isHorizontal()?"outerWidth":"outerHeight"](!0),a.css(e.isHorizontal()?"width":"height",`${e.pagination.bulletSize*(n.dynamicMainBullets+4)}px`),n.dynamicMainBullets>1&&void 0!==e.previousIndex&&(e.pagination.dynamicBulletIndex+=r-e.previousIndex,e.pagination.dynamicBulletIndex>n.dynamicMainBullets-1?e.pagination.dynamicBulletIndex=n.dynamicMainBullets-1:e.pagination.dynamicBulletIndex<0&&(e.pagination.dynamicBulletIndex=0)),o=r-e.pagination.dynamicBulletIndex,d=((l=o+(Math.min(s.length,n.dynamicMainBullets)-1))+o)/2),s.removeClass(`${n.bulletActiveClass} ${n.bulletActiveClass}-next ${n.bulletActiveClass}-next-next ${n.bulletActiveClass}-prev ${n.bulletActiveClass}-prev-prev ${n.bulletActiveClass}-main`),a.length>1)s.each((e,t)=>{const s=Object(i.a)(t),a=s.index();a===r&&s.addClass(n.bulletActiveClass),n.dynamicBullets&&(a>=o&&a<=l&&s.addClass(`${n.bulletActiveClass}-main`),a===o&&s.prev().addClass(`${n.bulletActiveClass}-prev`).prev().addClass(`${n.bulletActiveClass}-prev-prev`),a===l&&s.next().addClass(`${n.bulletActiveClass}-next`).next().addClass(`${n.bulletActiveClass}-next-next`))});else{if(s.eq(r).addClass(n.bulletActiveClass),n.dynamicBullets){const e=s.eq(o),t=s.eq(l);for(let e=o;e<=l;e+=1)s.eq(e).addClass(`${n.bulletActiveClass}-main`);e.prev().addClass(`${n.bulletActiveClass}-prev`).prev().addClass(`${n.bulletActiveClass}-prev-prev`),t.next().addClass(`${n.bulletActiveClass}-next`).next().addClass(`${n.bulletActiveClass}-next-next`)}}if(n.dynamicBullets){const i=Math.min(s.length,n.dynamicMainBullets+4),a=(e.pagination.bulletSize*i-e.pagination.bulletSize)/2-d*e.pagination.bulletSize,r=t?"right":"left";s.css(e.isHorizontal()?r:"top",`${a}px`)}}if("fraction"===n.type&&(a.find(`.${n.currentClass}`).text(n.formatFractionCurrent(r+1)),a.find(`.${n.totalClass}`).text(n.formatFractionTotal(o))),"progressbar"===n.type){let t;t=n.progressbarOpposite?e.isHorizontal()?"vertical":"horizontal":e.isHorizontal()?"horizontal":"vertical";const i=(r+1)/o;let s=1,l=1;"horizontal"===t?s=i:l=i,a.find(`.${n.progressbarFillClass}`).transform(`translate3d(0,0,0) scaleX(${s}) scaleY(${l})`).transition(e.params.speed)}"custom"===n.type&&n.renderCustom?(a.html(n.renderCustom(e,r+1,o)),e.emit("paginationRender",e,a[0])):e.emit("paginationUpdate",e,a[0]),a[e.params.watchOverflow&&e.isLocked?"addClass":"removeClass"](n.lockClass)},render(){const e=this,t=e.params.pagination;if(!t.el||!e.pagination.el||!e.pagination.$el||0===e.pagination.$el.length)return;const n=e.virtual&&e.params.virtual.enabled?e.virtual.slides.length:e.slides.length,i=e.pagination.$el;let s="";if("bullets"===t.type){const a=e.params.loop?Math.ceil((n-2*e.loopedSlides)/e.params.slidesPerGroup):e.snapGrid.length;for(let n=0;n<a;n+=1)t.renderBullet?s+=t.renderBullet.call(e,n,t.bulletClass):s+=`<${t.bulletElement} class="${t.bulletClass}"></${t.bulletElement}>`;i.html(s),e.pagination.bullets=i.find(`.${t.bulletClass}`)}"fraction"===t.type&&(s=t.renderFraction?t.renderFraction.call(e,t.currentClass,t.totalClass):`<span class="${t.currentClass}"></span>`+" / "+`<span class="${t.totalClass}"></span>`,i.html(s)),"progressbar"===t.type&&(s=t.renderProgressbar?t.renderProgressbar.call(e,t.progressbarFillClass):`<span class="${t.progressbarFillClass}"></span>`,i.html(s)),"custom"!==t.type&&e.emit("paginationRender",e.pagination.$el[0])},init(){const e=this,t=e.params.pagination;if(!t.el)return;let n=Object(i.a)(t.el);0!==n.length&&(e.params.uniqueNavElements&&"string"==typeof t.el&&n.length>1&&1===e.$el.find(t.el).length&&(n=e.$el.find(t.el)),"bullets"===t.type&&t.clickable&&n.addClass(t.clickableClass),n.addClass(t.modifierClass+t.type),"bullets"===t.type&&t.dynamicBullets&&(n.addClass(`${t.modifierClass}${t.type}-dynamic`),e.pagination.dynamicBulletIndex=0,t.dynamicMainBullets<1&&(t.dynamicMainBullets=1)),"progressbar"===t.type&&t.progressbarOpposite&&n.addClass(t.progressbarOppositeClass),t.clickable&&n.on("click",`.${t.bulletClass}`,function(t){t.preventDefault();let n=Object(i.a)(this).index()*e.params.slidesPerGroup;e.params.loop&&(n+=e.loopedSlides),e.slideTo(n)}),r.extend(e.pagination,{$el:n,el:n[0]}))},destroy(){const e=this.params.pagination;if(!e.el||!this.pagination.el||!this.pagination.$el||0===this.pagination.$el.length)return;const t=this.pagination.$el;t.removeClass(e.hiddenClass),t.removeClass(e.modifierClass+e.type),this.pagination.bullets&&this.pagination.bullets.removeClass(e.bulletActiveClass),e.clickable&&t.off("click",`.${e.bulletClass}`)}};const H={setTranslate(){const e=this;if(!e.params.scrollbar.el||!e.scrollbar.el)return;const{scrollbar:t,rtlTranslate:n,progress:i}=e,{dragSize:s,trackSize:a,$dragEl:r,$el:l}=t,d=e.params.scrollbar;let c=s,u=(a-s)*i;n?(u=-u)>0?(c=s-u,u=0):-u+s>a&&(c=a+u):u<0?(c=s+u,u=0):u+s>a&&(c=a-u),e.isHorizontal()?(o.transforms3d?r.transform(`translate3d(${u}px, 0, 0)`):r.transform(`translateX(${u}px)`),r[0].style.width=`${c}px`):(o.transforms3d?r.transform(`translate3d(0px, ${u}px, 0)`):r.transform(`translateY(${u}px)`),r[0].style.height=`${c}px`),d.hide&&(clearTimeout(e.scrollbar.timeout),l[0].style.opacity=1,e.scrollbar.timeout=setTimeout(()=>{l[0].style.opacity=0,l.transition(400)},1e3))},setTransition(e){this.params.scrollbar.el&&this.scrollbar.el&&this.scrollbar.$dragEl.transition(e)},updateSize(){const e=this;if(!e.params.scrollbar.el||!e.scrollbar.el)return;const{scrollbar:t}=e,{$dragEl:n,$el:i}=t;n[0].style.width="",n[0].style.height="";const s=e.isHorizontal()?i[0].offsetWidth:i[0].offsetHeight,a=e.size/e.virtualSize,o=a*(s/e.size);let l;l="auto"===e.params.scrollbar.dragSize?s*a:parseInt(e.params.scrollbar.dragSize,10),e.isHorizontal()?n[0].style.width=`${l}px`:n[0].style.height=`${l}px`,i[0].style.display=a>=1?"none":"",e.params.scrollbarHide&&(i[0].style.opacity=0),r.extend(t,{trackSize:s,divider:a,moveDivider:o,dragSize:l}),t.$el[e.params.watchOverflow&&e.isLocked?"addClass":"removeClass"](e.params.scrollbar.lockClass)},setDragPosition(e){const{scrollbar:t,rtlTranslate:n}=this,{$el:i,dragSize:s,trackSize:a}=t;let r,o;o=((r=this.isHorizontal()?"touchstart"===e.type||"touchmove"===e.type?e.targetTouches[0].pageX:e.pageX||e.clientX:"touchstart"===e.type||"touchmove"===e.type?e.targetTouches[0].pageY:e.pageY||e.clientY)-i.offset()[this.isHorizontal()?"left":"top"]-s/2)/(a-s),o=Math.max(Math.min(o,1),0),n&&(o=1-o);const l=this.minTranslate()+(this.maxTranslate()-this.minTranslate())*o;this.updateProgress(l),this.setTranslate(l),this.updateActiveIndex(),this.updateSlidesClasses()},onDragStart(e){const t=this.params.scrollbar,{scrollbar:n,$wrapperEl:i}=this,{$el:s,$dragEl:a}=n;this.scrollbar.isTouched=!0,e.preventDefault(),e.stopPropagation(),i.transition(100),a.transition(100),n.setDragPosition(e),clearTimeout(this.scrollbar.dragTimeout),s.transition(0),t.hide&&s.css("opacity",1),this.emit("scrollbarDragStart",e)},onDragMove(e){const{scrollbar:t,$wrapperEl:n}=this,{$el:i,$dragEl:s}=t;this.scrollbar.isTouched&&(e.preventDefault?e.preventDefault():e.returnValue=!1,t.setDragPosition(e),n.transition(0),i.transition(0),s.transition(0),this.emit("scrollbarDragMove",e))},onDragEnd(e){const t=this,n=t.params.scrollbar,{scrollbar:i}=t,{$el:s}=i;t.scrollbar.isTouched&&(t.scrollbar.isTouched=!1,n.hide&&(clearTimeout(t.scrollbar.dragTimeout),t.scrollbar.dragTimeout=r.nextTick(()=>{s.css("opacity",0),s.transition(400)},1e3)),t.emit("scrollbarDragEnd",e),n.snapOnRelease&&t.slideToClosest())},enableDraggable(){const e=this;if(!e.params.scrollbar.el)return;const{scrollbar:t,touchEvents:n,touchEventsDesktop:i,params:a}=e,r=t.$el[0],l=!(!o.passiveListener||!a.passiveListener)&&{passive:!1,capture:!1},d=!(!o.passiveListener||!a.passiveListener)&&{passive:!0,capture:!1};o.touch||!o.pointerEvents&&!o.prefixedPointerEvents?(o.touch&&(r.addEventListener(n.start,e.scrollbar.onDragStart,l),r.addEventListener(n.move,e.scrollbar.onDragMove,l),r.addEventListener(n.end,e.scrollbar.onDragEnd,d)),(a.simulateTouch&&!g.ios&&!g.android||a.simulateTouch&&!o.touch&&g.ios)&&(r.addEventListener("mousedown",e.scrollbar.onDragStart,l),s.a.addEventListener("mousemove",e.scrollbar.onDragMove,l),s.a.addEventListener("mouseup",e.scrollbar.onDragEnd,d))):(r.addEventListener(i.start,e.scrollbar.onDragStart,l),s.a.addEventListener(i.move,e.scrollbar.onDragMove,l),s.a.addEventListener(i.end,e.scrollbar.onDragEnd,d))},disableDraggable(){const e=this;if(!e.params.scrollbar.el)return;const{scrollbar:t,touchEvents:n,touchEventsDesktop:i,params:a}=e,r=t.$el[0],l=!(!o.passiveListener||!a.passiveListener)&&{passive:!1,capture:!1},d=!(!o.passiveListener||!a.passiveListener)&&{passive:!0,capture:!1};o.touch||!o.pointerEvents&&!o.prefixedPointerEvents?(o.touch&&(r.removeEventListener(n.start,e.scrollbar.onDragStart,l),r.removeEventListener(n.move,e.scrollbar.onDragMove,l),r.removeEventListener(n.end,e.scrollbar.onDragEnd,d)),(a.simulateTouch&&!g.ios&&!g.android||a.simulateTouch&&!o.touch&&g.ios)&&(r.removeEventListener("mousedown",e.scrollbar.onDragStart,l),s.a.removeEventListener("mousemove",e.scrollbar.onDragMove,l),s.a.removeEventListener("mouseup",e.scrollbar.onDragEnd,d))):(r.removeEventListener(i.start,e.scrollbar.onDragStart,l),s.a.removeEventListener(i.move,e.scrollbar.onDragMove,l),s.a.removeEventListener(i.end,e.scrollbar.onDragEnd,d))},init(){const e=this;if(!e.params.scrollbar.el)return;const{scrollbar:t,$el:n}=e,s=e.params.scrollbar;let a=Object(i.a)(s.el);e.params.uniqueNavElements&&"string"==typeof s.el&&a.length>1&&1===n.find(s.el).length&&(a=n.find(s.el));let o=a.find(`.${e.params.scrollbar.dragClass}`);0===o.length&&(o=Object(i.a)(`<div class="${e.params.scrollbar.dragClass}"></div>`),a.append(o)),r.extend(t,{$el:a,el:a[0],$dragEl:o,dragEl:o[0]}),s.draggable&&t.enableDraggable()},destroy(){this.scrollbar.disableDraggable()}};const B={setTransform(e,t){const{rtl:n}=this,s=Object(i.a)(e),a=n?-1:1,r=s.attr("data-swiper-parallax")||"0";let o=s.attr("data-swiper-parallax-x"),l=s.attr("data-swiper-parallax-y");const d=s.attr("data-swiper-parallax-scale"),c=s.attr("data-swiper-parallax-opacity");if(o||l?(o=o||"0",l=l||"0"):this.isHorizontal()?(o=r,l="0"):(l=r,o="0"),o=o.indexOf("%")>=0?`${parseInt(o,10)*t*a}%`:`${o*t*a}px`,l=l.indexOf("%")>=0?`${parseInt(l,10)*t}%`:`${l*t}px`,void 0!==c&&null!==c){const e=c-(c-1)*(1-Math.abs(t));s[0].style.opacity=e}if(void 0===d||null===d)s.transform(`translate3d(${o}, ${l}, 0px)`);else{const e=d-(d-1)*(1-Math.abs(t));s.transform(`translate3d(${o}, ${l}, 0px) scale(${e})`)}},setTranslate(){const e=this,{$el:t,slides:n,progress:s,snapGrid:a}=e;t.children("[data-swiper-parallax], [data-swiper-parallax-x], [data-swiper-parallax-y]").each((t,n)=>{e.parallax.setTransform(n,s)}),n.each((t,n)=>{let r=n.progress;e.params.slidesPerGroup>1&&"auto"!==e.params.slidesPerView&&(r+=Math.ceil(t/2)-s*(a.length-1)),r=Math.min(Math.max(r,-1),1),Object(i.a)(n).find("[data-swiper-parallax], [data-swiper-parallax-x], [data-swiper-parallax-y]").each((t,n)=>{e.parallax.setTransform(n,r)})})},setTransition(e=this.params.speed){const{$el:t}=this;t.find("[data-swiper-parallax], [data-swiper-parallax-x], [data-swiper-parallax-y]").each((t,n)=>{const s=Object(i.a)(n);let a=parseInt(s.attr("data-swiper-parallax-duration"),10)||e;0===e&&(a=0),s.transition(a)})}};const q={getDistanceBetweenTouches(e){if(e.targetTouches.length<2)return 1;const t=e.targetTouches[0].pageX,n=e.targetTouches[0].pageY,i=e.targetTouches[1].pageX,s=e.targetTouches[1].pageY;return Math.sqrt((i-t)**2+(s-n)**2)},onGestureStart(e){const t=this,n=t.params.zoom,s=t.zoom,{gesture:a}=s;if(s.fakeGestureTouched=!1,s.fakeGestureMoved=!1,!o.gestures){if("touchstart"!==e.type||"touchstart"===e.type&&e.targetTouches.length<2)return;s.fakeGestureTouched=!0,a.scaleStart=q.getDistanceBetweenTouches(e)}a.$slideEl&&a.$slideEl.length||(a.$slideEl=Object(i.a)(e.target).closest(".swiper-slide"),0===a.$slideEl.length&&(a.$slideEl=t.slides.eq(t.activeIndex)),a.$imageEl=a.$slideEl.find("img, svg, canvas"),a.$imageWrapEl=a.$imageEl.parent(`.${n.containerClass}`),a.maxRatio=a.$imageWrapEl.attr("data-swiper-zoom")||n.maxRatio,0!==a.$imageWrapEl.length)?(a.$imageEl.transition(0),t.zoom.isScaling=!0):a.$imageEl=void 0},onGestureChange(e){const t=this,n=t.params.zoom,i=t.zoom,{gesture:s}=i;if(!o.gestures){if("touchmove"!==e.type||"touchmove"===e.type&&e.targetTouches.length<2)return;i.fakeGestureMoved=!0,s.scaleMove=q.getDistanceBetweenTouches(e)}s.$imageEl&&0!==s.$imageEl.length&&(o.gestures?t.zoom.scale=e.scale*i.currentScale:i.scale=s.scaleMove/s.scaleStart*i.currentScale,i.scale>s.maxRatio&&(i.scale=s.maxRatio-1+(i.scale-s.maxRatio+1)**.5),i.scale<n.minRatio&&(i.scale=n.minRatio+1-(n.minRatio-i.scale+1)**.5),s.$imageEl.transform(`translate3d(0,0,0) scale(${i.scale})`))},onGestureEnd(e){const t=this.params.zoom,n=this.zoom,{gesture:i}=n;if(!o.gestures){if(!n.fakeGestureTouched||!n.fakeGestureMoved)return;if("touchend"!==e.type||"touchend"===e.type&&e.changedTouches.length<2&&!g.android)return;n.fakeGestureTouched=!1,n.fakeGestureMoved=!1}i.$imageEl&&0!==i.$imageEl.length&&(n.scale=Math.max(Math.min(n.scale,i.maxRatio),t.minRatio),i.$imageEl.transition(this.params.speed).transform(`translate3d(0,0,0) scale(${n.scale})`),n.currentScale=n.scale,n.isScaling=!1,1===n.scale&&(i.$slideEl=void 0))},onTouchStart(e){const t=this.zoom,{gesture:n,image:i}=t;n.$imageEl&&0!==n.$imageEl.length&&(i.isTouched||(g.android&&e.preventDefault(),i.isTouched=!0,i.touchesStart.x="touchstart"===e.type?e.targetTouches[0].pageX:e.pageX,i.touchesStart.y="touchstart"===e.type?e.targetTouches[0].pageY:e.pageY))},onTouchMove(e){const t=this,n=t.zoom,{gesture:i,image:s,velocity:a}=n;if(!i.$imageEl||0===i.$imageEl.length)return;if(t.allowClick=!1,!s.isTouched||!i.$slideEl)return;s.isMoved||(s.width=i.$imageEl[0].offsetWidth,s.height=i.$imageEl[0].offsetHeight,s.startX=r.getTranslate(i.$imageWrapEl[0],"x")||0,s.startY=r.getTranslate(i.$imageWrapEl[0],"y")||0,i.slideWidth=i.$slideEl[0].offsetWidth,i.slideHeight=i.$slideEl[0].offsetHeight,i.$imageWrapEl.transition(0),t.rtl&&(s.startX=-s.startX,s.startY=-s.startY));const o=s.width*n.scale,l=s.height*n.scale;if(!(o<i.slideWidth&&l<i.slideHeight)){if(s.minX=Math.min(i.slideWidth/2-o/2,0),s.maxX=-s.minX,s.minY=Math.min(i.slideHeight/2-l/2,0),s.maxY=-s.minY,s.touchesCurrent.x="touchmove"===e.type?e.targetTouches[0].pageX:e.pageX,s.touchesCurrent.y="touchmove"===e.type?e.targetTouches[0].pageY:e.pageY,!s.isMoved&&!n.isScaling){if(t.isHorizontal()&&(Math.floor(s.minX)===Math.floor(s.startX)&&s.touchesCurrent.x<s.touchesStart.x||Math.floor(s.maxX)===Math.floor(s.startX)&&s.touchesCurrent.x>s.touchesStart.x))return void(s.isTouched=!1);if(!t.isHorizontal()&&(Math.floor(s.minY)===Math.floor(s.startY)&&s.touchesCurrent.y<s.touchesStart.y||Math.floor(s.maxY)===Math.floor(s.startY)&&s.touchesCurrent.y>s.touchesStart.y))return void(s.isTouched=!1)}e.preventDefault(),e.stopPropagation(),s.isMoved=!0,s.currentX=s.touchesCurrent.x-s.touchesStart.x+s.startX,s.currentY=s.touchesCurrent.y-s.touchesStart.y+s.startY,s.currentX<s.minX&&(s.currentX=s.minX+1-(s.minX-s.currentX+1)**.8),s.currentX>s.maxX&&(s.currentX=s.maxX-1+(s.currentX-s.maxX+1)**.8),s.currentY<s.minY&&(s.currentY=s.minY+1-(s.minY-s.currentY+1)**.8),s.currentY>s.maxY&&(s.currentY=s.maxY-1+(s.currentY-s.maxY+1)**.8),a.prevPositionX||(a.prevPositionX=s.touchesCurrent.x),a.prevPositionY||(a.prevPositionY=s.touchesCurrent.y),a.prevTime||(a.prevTime=Date.now()),a.x=(s.touchesCurrent.x-a.prevPositionX)/(Date.now()-a.prevTime)/2,a.y=(s.touchesCurrent.y-a.prevPositionY)/(Date.now()-a.prevTime)/2,Math.abs(s.touchesCurrent.x-a.prevPositionX)<2&&(a.x=0),Math.abs(s.touchesCurrent.y-a.prevPositionY)<2&&(a.y=0),a.prevPositionX=s.touchesCurrent.x,a.prevPositionY=s.touchesCurrent.y,a.prevTime=Date.now(),i.$imageWrapEl.transform(`translate3d(${s.currentX}px, ${s.currentY}px,0)`)}},onTouchEnd(){const e=this.zoom,{gesture:t,image:n,velocity:i}=e;if(!t.$imageEl||0===t.$imageEl.length)return;if(!n.isTouched||!n.isMoved)return n.isTouched=!1,void(n.isMoved=!1);n.isTouched=!1,n.isMoved=!1;let s=300,a=300;const r=i.x*s,o=n.currentX+r,l=i.y*a,d=n.currentY+l;0!==i.x&&(s=Math.abs((o-n.currentX)/i.x)),0!==i.y&&(a=Math.abs((d-n.currentY)/i.y));const c=Math.max(s,a);n.currentX=o,n.currentY=d;const u=n.width*e.scale,p=n.height*e.scale;n.minX=Math.min(t.slideWidth/2-u/2,0),n.maxX=-n.minX,n.minY=Math.min(t.slideHeight/2-p/2,0),n.maxY=-n.minY,n.currentX=Math.max(Math.min(n.currentX,n.maxX),n.minX),n.currentY=Math.max(Math.min(n.currentY,n.maxY),n.minY),t.$imageWrapEl.transition(c).transform(`translate3d(${n.currentX}px, ${n.currentY}px,0)`)},onTransitionEnd(){const e=this.zoom,{gesture:t}=e;t.$slideEl&&this.previousIndex!==this.activeIndex&&(t.$imageEl.transform("translate3d(0,0,0) scale(1)"),t.$imageWrapEl.transform("translate3d(0,0,0)"),t.$slideEl=void 0,t.$imageEl=void 0,t.$imageWrapEl=void 0,e.scale=1,e.currentScale=1)},toggle(e){const t=this.zoom;t.scale&&1!==t.scale?t.out():t.in(e)},in(e){const t=this,n=t.zoom,s=t.params.zoom,{gesture:a,image:r}=n;if(a.$slideEl||(a.$slideEl=t.clickedSlide?Object(i.a)(t.clickedSlide):t.slides.eq(t.activeIndex),a.$imageEl=a.$slideEl.find("img, svg, canvas"),a.$imageWrapEl=a.$imageEl.parent(`.${s.containerClass}`)),!a.$imageEl||0===a.$imageEl.length)return;let o,l,d,c,u,p,h,f,m,g,v,y,b,x,w,T,E,C;a.$slideEl.addClass(`${s.zoomedSlideClass}`),void 0===r.touchesStart.x&&e?(o="touchend"===e.type?e.changedTouches[0].pageX:e.pageX,l="touchend"===e.type?e.changedTouches[0].pageY:e.pageY):(o=r.touchesStart.x,l=r.touchesStart.y),n.scale=a.$imageWrapEl.attr("data-swiper-zoom")||s.maxRatio,n.currentScale=a.$imageWrapEl.attr("data-swiper-zoom")||s.maxRatio,e?(E=a.$slideEl[0].offsetWidth,C=a.$slideEl[0].offsetHeight,u=(d=a.$slideEl.offset().left)+E/2-o,p=(c=a.$slideEl.offset().top)+C/2-l,m=a.$imageEl[0].offsetWidth,g=a.$imageEl[0].offsetHeight,v=m*n.scale,y=g*n.scale,w=-(b=Math.min(E/2-v/2,0)),T=-(x=Math.min(C/2-y/2,0)),h=u*n.scale,f=p*n.scale,h<b&&(h=b),h>w&&(h=w),f<x&&(f=x),f>T&&(f=T)):(h=0,f=0),a.$imageWrapEl.transition(300).transform(`translate3d(${h}px, ${f}px,0)`),a.$imageEl.transition(300).transform(`translate3d(0,0,0) scale(${n.scale})`)},out(){const e=this,t=e.zoom,n=e.params.zoom,{gesture:s}=t;s.$slideEl||(s.$slideEl=e.clickedSlide?Object(i.a)(e.clickedSlide):e.slides.eq(e.activeIndex),s.$imageEl=s.$slideEl.find("img, svg, canvas"),s.$imageWrapEl=s.$imageEl.parent(`.${n.containerClass}`)),s.$imageEl&&0!==s.$imageEl.length&&(t.scale=1,t.currentScale=1,s.$imageWrapEl.transition(300).transform("translate3d(0,0,0)"),s.$imageEl.transition(300).transform("translate3d(0,0,0) scale(1)"),s.$slideEl.removeClass(`${n.zoomedSlideClass}`),s.$slideEl=void 0)},enable(){const e=this,t=e.zoom;if(t.enabled)return;t.enabled=!0;const n=!("touchstart"!==e.touchEvents.start||!o.passiveListener||!e.params.passiveListeners)&&{passive:!0,capture:!1};o.gestures?(e.$wrapperEl.on("gesturestart",".swiper-slide",t.onGestureStart,n),e.$wrapperEl.on("gesturechange",".swiper-slide",t.onGestureChange,n),e.$wrapperEl.on("gestureend",".swiper-slide",t.onGestureEnd,n)):"touchstart"===e.touchEvents.start&&(e.$wrapperEl.on(e.touchEvents.start,".swiper-slide",t.onGestureStart,n),e.$wrapperEl.on(e.touchEvents.move,".swiper-slide",t.onGestureChange,n),e.$wrapperEl.on(e.touchEvents.end,".swiper-slide",t.onGestureEnd,n)),e.$wrapperEl.on(e.touchEvents.move,`.${e.params.zoom.containerClass}`,t.onTouchMove)},disable(){const e=this,t=e.zoom;if(!t.enabled)return;e.zoom.enabled=!1;const n=!("touchstart"!==e.touchEvents.start||!o.passiveListener||!e.params.passiveListeners)&&{passive:!0,capture:!1};o.gestures?(e.$wrapperEl.off("gesturestart",".swiper-slide",t.onGestureStart,n),e.$wrapperEl.off("gesturechange",".swiper-slide",t.onGestureChange,n),e.$wrapperEl.off("gestureend",".swiper-slide",t.onGestureEnd,n)):"touchstart"===e.touchEvents.start&&(e.$wrapperEl.off(e.touchEvents.start,".swiper-slide",t.onGestureStart,n),e.$wrapperEl.off(e.touchEvents.move,".swiper-slide",t.onGestureChange,n),e.$wrapperEl.off(e.touchEvents.end,".swiper-slide",t.onGestureEnd,n)),e.$wrapperEl.off(e.touchEvents.move,`.${e.params.zoom.containerClass}`,t.onTouchMove)}};const F={loadInSlide(e,t=!0){const n=this,s=n.params.lazy;if(void 0===e)return;if(0===n.slides.length)return;const a=n.virtual&&n.params.virtual.enabled?n.$wrapperEl.children(`.${n.params.slideClass}[data-swiper-slide-index="${e}"]`):n.slides.eq(e);let r=a.find(`.${s.elementClass}:not(.${s.loadedClass}):not(.${s.loadingClass})`);!a.hasClass(s.elementClass)||a.hasClass(s.loadedClass)||a.hasClass(s.loadingClass)||(r=r.add(a[0])),0!==r.length&&r.each((e,r)=>{const o=Object(i.a)(r);o.addClass(s.loadingClass);const l=o.attr("data-background"),d=o.attr("data-src"),c=o.attr("data-srcset"),u=o.attr("data-sizes");n.loadImage(o[0],d||l,c,u,!1,()=>{if(void 0!==n&&null!==n&&n&&(!n||n.params)&&!n.destroyed){if(l?(o.css("background-image",`url("${l}")`),o.removeAttr("data-background")):(c&&(o.attr("srcset",c),o.removeAttr("data-srcset")),u&&(o.attr("sizes",u),o.removeAttr("data-sizes")),d&&(o.attr("src",d),o.removeAttr("data-src"))),o.addClass(s.loadedClass).removeClass(s.loadingClass),a.find(`.${s.preloaderClass}`).remove(),n.params.loop&&t){const e=a.attr("data-swiper-slide-index");if(a.hasClass(n.params.slideDuplicateClass)){const t=n.$wrapperEl.children(`[data-swiper-slide-index="${e}"]:not(.${n.params.slideDuplicateClass})`);n.lazy.loadInSlide(t.index(),!1)}else{const t=n.$wrapperEl.children(`.${n.params.slideDuplicateClass}[data-swiper-slide-index="${e}"]`);n.lazy.loadInSlide(t.index(),!1)}}n.emit("lazyImageReady",a[0],o[0])}}),n.emit("lazyImageLoad",a[0],o[0])})},load(){const e=this,{$wrapperEl:t,params:n,slides:s,activeIndex:a}=e,r=e.virtual&&n.virtual.enabled,o=n.lazy;let l=n.slidesPerView;function d(e){if(r){if(t.children(`.${n.slideClass}[data-swiper-slide-index="${e}"]`).length)return!0}else if(s[e])return!0;return!1}function c(e){return r?Object(i.a)(e).attr("data-swiper-slide-index"):Object(i.a)(e).index()}if("auto"===l&&(l=0),e.lazy.initialImageLoaded||(e.lazy.initialImageLoaded=!0),e.params.watchSlidesVisibility)t.children(`.${n.slideVisibleClass}`).each((t,n)=>{const s=r?Object(i.a)(n).attr("data-swiper-slide-index"):Object(i.a)(n).index();e.lazy.loadInSlide(s)});else if(l>1)for(let t=a;t<a+l;t+=1)d(t)&&e.lazy.loadInSlide(t);else e.lazy.loadInSlide(a);if(o.loadPrevNext)if(l>1||o.loadPrevNextAmount&&o.loadPrevNextAmount>1){const t=o.loadPrevNextAmount,n=l,i=Math.min(a+n+Math.max(t,n),s.length),r=Math.max(a-Math.max(n,t),0);for(let t=a+l;t<i;t+=1)d(t)&&e.lazy.loadInSlide(t);for(let t=r;t<a;t+=1)d(t)&&e.lazy.loadInSlide(t)}else{const i=t.children(`.${n.slideNextClass}`);i.length>0&&e.lazy.loadInSlide(c(i));const s=t.children(`.${n.slidePrevClass}`);s.length>0&&e.lazy.loadInSlide(c(s))}}};const X={LinearSpline:function(e,t){const n=function(){let e,t,n;return(i,s)=>{for(t=-1,e=i.length;e-t>1;)i[n=e+t>>1]<=s?t=n:e=n;return e}}();let i,s;return this.x=e,this.y=t,this.lastIndex=e.length-1,this.interpolate=function(e){return e?(s=n(this.x,e),i=s-1,(e-this.x[i])*(this.y[s]-this.y[i])/(this.x[s]-this.x[i])+this.y[i]):0},this},getInterpolateFunction(e){const t=this;t.controller.spline||(t.controller.spline=t.params.loop?new X.LinearSpline(t.slidesGrid,e.slidesGrid):new X.LinearSpline(t.snapGrid,e.snapGrid))},setTranslate(e,t){const n=this,i=n.controller.control;let s,a;function r(e){const t=n.rtlTranslate?-n.translate:n.translate;"slide"===n.params.controller.by&&(n.controller.getInterpolateFunction(e),a=-n.controller.spline.interpolate(-t)),a&&"container"!==n.params.controller.by||(s=(e.maxTranslate()-e.minTranslate())/(n.maxTranslate()-n.minTranslate()),a=(t-n.minTranslate())*s+e.minTranslate()),n.params.controller.inverse&&(a=e.maxTranslate()-a),e.updateProgress(a),e.setTranslate(a,n),e.updateActiveIndex(),e.updateSlidesClasses()}if(Array.isArray(i))for(let e=0;e<i.length;e+=1)i[e]!==t&&i[e]instanceof C&&r(i[e]);else i instanceof C&&t!==i&&r(i)},setTransition(e,t){const n=this,i=n.controller.control;let s;function a(t){t.setTransition(e,n),0!==e&&(t.transitionStart(),t.$wrapperEl.transitionEnd(()=>{i&&(t.params.loop&&"slide"===n.params.controller.by&&t.loopFix(),t.transitionEnd())}))}if(Array.isArray(i))for(s=0;s<i.length;s+=1)i[s]!==t&&i[s]instanceof C&&a(i[s]);else i instanceof C&&t!==i&&a(i)}};const R={makeElFocusable:e=>(e.attr("tabIndex","0"),e),addElRole:(e,t)=>(e.attr("role",t),e),addElLabel:(e,t)=>(e.attr("aria-label",t),e),disableEl:e=>(e.attr("aria-disabled",!0),e),enableEl:e=>(e.attr("aria-disabled",!1),e),onEnterKey(e){const t=this,n=t.params.a11y;if(13!==e.keyCode)return;const s=Object(i.a)(e.target);t.navigation&&t.navigation.$nextEl&&s.is(t.navigation.$nextEl)&&(t.isEnd&&!t.params.loop||t.slideNext(),t.isEnd?t.a11y.notify(n.lastSlideMessage):t.a11y.notify(n.nextSlideMessage)),t.navigation&&t.navigation.$prevEl&&s.is(t.navigation.$prevEl)&&(t.isBeginning&&!t.params.loop||t.slidePrev(),t.isBeginning?t.a11y.notify(n.firstSlideMessage):t.a11y.notify(n.prevSlideMessage)),t.pagination&&s.is(`.${t.params.pagination.bulletClass}`)&&s[0].click()},notify(e){const t=this.a11y.liveRegion;0!==t.length&&(t.html(""),t.html(e))},updateNavigation(){const e=this;if(e.params.loop)return;const{$nextEl:t,$prevEl:n}=e.navigation;n&&n.length>0&&(e.isBeginning?e.a11y.disableEl(n):e.a11y.enableEl(n)),t&&t.length>0&&(e.isEnd?e.a11y.disableEl(t):e.a11y.enableEl(t))},updatePagination(){const e=this,t=e.params.a11y;e.pagination&&e.params.pagination.clickable&&e.pagination.bullets&&e.pagination.bullets.length&&e.pagination.bullets.each((n,s)=>{const a=Object(i.a)(s);e.a11y.makeElFocusable(a),e.a11y.addElRole(a,"button"),e.a11y.addElLabel(a,t.paginationBulletMessage.replace(/{{index}}/,a.index()+1))})},init(){const e=this;e.$el.append(e.a11y.liveRegion);const t=e.params.a11y;let n,i;e.navigation&&e.navigation.$nextEl&&(n=e.navigation.$nextEl),e.navigation&&e.navigation.$prevEl&&(i=e.navigation.$prevEl),n&&(e.a11y.makeElFocusable(n),e.a11y.addElRole(n,"button"),e.a11y.addElLabel(n,t.nextSlideMessage),n.on("keydown",e.a11y.onEnterKey)),i&&(e.a11y.makeElFocusable(i),e.a11y.addElRole(i,"button"),e.a11y.addElLabel(i,t.prevSlideMessage),i.on("keydown",e.a11y.onEnterKey)),e.pagination&&e.params.pagination.clickable&&e.pagination.bullets&&e.pagination.bullets.length&&e.pagination.$el.on("keydown",`.${e.params.pagination.bulletClass}`,e.a11y.onEnterKey)},destroy(){const e=this;let t,n;e.a11y.liveRegion&&e.a11y.liveRegion.length>0&&e.a11y.liveRegion.remove(),e.navigation&&e.navigation.$nextEl&&(t=e.navigation.$nextEl),e.navigation&&e.navigation.$prevEl&&(n=e.navigation.$prevEl),t&&t.off("keydown",e.a11y.onEnterKey),n&&n.off("keydown",e.a11y.onEnterKey),e.pagination&&e.params.pagination.clickable&&e.pagination.bullets&&e.pagination.bullets.length&&e.pagination.$el.off("keydown",`.${e.params.pagination.bulletClass}`,e.a11y.onEnterKey)}};const W={init(){const e=this;if(!e.params.history)return;if(!s.b.history||!s.b.history.pushState)return e.params.history.enabled=!1,void(e.params.hashNavigation.enabled=!0);const t=e.history;t.initialized=!0,t.paths=W.getPathValues(),(t.paths.key||t.paths.value)&&(t.scrollToSlide(0,t.paths.value,e.params.runCallbacksOnInit),e.params.history.replaceState||s.b.addEventListener("popstate",e.history.setHistoryPopState))},destroy(){const e=this;e.params.history.replaceState||s.b.removeEventListener("popstate",e.history.setHistoryPopState)},setHistoryPopState(){this.history.paths=W.getPathValues(),this.history.scrollToSlide(this.params.speed,this.history.paths.value,!1)},getPathValues(){const e=s.b.location.pathname.slice(1).split("/").filter(e=>""!==e),t=e.length;return{key:e[t-2],value:e[t-1]}},setHistory(e,t){if(!this.history.initialized||!this.params.history.enabled)return;const n=this.slides.eq(t);let i=W.slugify(n.attr("data-history"));s.b.location.pathname.includes(e)||(i=`${e}/${i}`);const a=s.b.history.state;a&&a.value===i||(this.params.history.replaceState?s.b.history.replaceState({value:i},null,i):s.b.history.pushState({value:i},null,i))},slugify:e=>e.toString().toLowerCase().replace(/\s+/g,"-").replace(/[^\w-]+/g,"").replace(/--+/g,"-").replace(/^-+/,"").replace(/-+$/,""),scrollToSlide(e,t,n){const i=this;if(t)for(let s=0,a=i.slides.length;s<a;s+=1){const a=i.slides.eq(s);if(W.slugify(a.attr("data-history"))===t&&!a.hasClass(i.params.slideDuplicateClass)){const t=a.index();i.slideTo(t,e,n)}}else i.slideTo(0,e,n)}};const G={onHashCange(){const e=this,t=s.a.location.hash.replace("#","");t!==e.slides.eq(e.activeIndex).attr("data-hash")&&e.slideTo(e.$wrapperEl.children(`.${e.params.slideClass}[data-hash="${t}"]`).index())},setHash(){const e=this;if(e.hashNavigation.initialized&&e.params.hashNavigation.enabled)if(e.params.hashNavigation.replaceState&&s.b.history&&s.b.history.replaceState)s.b.history.replaceState(null,null,`#${e.slides.eq(e.activeIndex).attr("data-hash")}`||"");else{const t=e.slides.eq(e.activeIndex),n=t.attr("data-hash")||t.attr("data-history");s.a.location.hash=n||""}},init(){const e=this;if(!e.params.hashNavigation.enabled||e.params.history&&e.params.history.enabled)return;e.hashNavigation.initialized=!0;const t=s.a.location.hash.replace("#","");if(t){const n=0;for(let i=0,s=e.slides.length;i<s;i+=1){const s=e.slides.eq(i);if((s.attr("data-hash")||s.attr("data-history"))===t&&!s.hasClass(e.params.slideDuplicateClass)){const t=s.index();e.slideTo(t,n,e.params.runCallbacksOnInit,!0)}}}e.params.hashNavigation.watchState&&Object(i.a)(s.b).on("hashchange",e.hashNavigation.onHashCange)},destroy(){const e=this;e.params.hashNavigation.watchState&&Object(i.a)(s.b).off("hashchange",e.hashNavigation.onHashCange)}};const Y={run(){const e=this,t=e.slides.eq(e.activeIndex);let n=e.params.autoplay.delay;t.attr("data-swiper-autoplay")&&(n=t.attr("data-swiper-autoplay")||e.params.autoplay.delay),e.autoplay.timeout=r.nextTick(()=>{e.params.autoplay.reverseDirection?e.params.loop?(e.loopFix(),e.slidePrev(e.params.speed,!0,!0),e.emit("autoplay")):e.isBeginning?e.params.autoplay.stopOnLastSlide?e.autoplay.stop():(e.slideTo(e.slides.length-1,e.params.speed,!0,!0),e.emit("autoplay")):(e.slidePrev(e.params.speed,!0,!0),e.emit("autoplay")):e.params.loop?(e.loopFix(),e.slideNext(e.params.speed,!0,!0),e.emit("autoplay")):e.isEnd?e.params.autoplay.stopOnLastSlide?e.autoplay.stop():(e.slideTo(0,e.params.speed,!0,!0),e.emit("autoplay")):(e.slideNext(e.params.speed,!0,!0),e.emit("autoplay"))},n)},start(){return void 0===this.autoplay.timeout&&(!this.autoplay.running&&(this.autoplay.running=!0,this.emit("autoplayStart"),this.autoplay.run(),!0))},stop(){const e=this;return!!e.autoplay.running&&(void 0!==e.autoplay.timeout&&(e.autoplay.timeout&&(clearTimeout(e.autoplay.timeout),e.autoplay.timeout=void 0),e.autoplay.running=!1,e.emit("autoplayStop"),!0))},pause(e){const t=this;t.autoplay.running&&(t.autoplay.paused||(t.autoplay.timeout&&clearTimeout(t.autoplay.timeout),t.autoplay.paused=!0,0!==e&&t.params.autoplay.waitForTransition?(t.$wrapperEl[0].addEventListener("transitionend",t.autoplay.onTransitionEnd),t.$wrapperEl[0].addEventListener("webkitTransitionEnd",t.autoplay.onTransitionEnd)):(t.autoplay.paused=!1,t.autoplay.run())))}};const V={setTranslate(){const e=this,{slides:t}=e;for(let n=0;n<t.length;n+=1){const t=e.slides.eq(n);let i=-t[0].swiperSlideOffset;e.params.virtualTranslate||(i-=e.translate);let s=0;e.isHorizontal()||(s=i,i=0);const a=e.params.fadeEffect.crossFade?Math.max(1-Math.abs(t[0].progress),0):1+Math.min(Math.max(t[0].progress,-1),0);t.css({opacity:a}).transform(`translate3d(${i}px, ${s}px, 0px)`)}},setTransition(e){const t=this,{slides:n,$wrapperEl:i}=t;if(n.transition(e),t.params.virtualTranslate&&0!==e){let e=!1;n.transitionEnd(()=>{if(e)return;if(!t||t.destroyed)return;e=!0,t.animating=!1;const n=["webkitTransitionEnd","transitionend"];for(let e=0;e<n.length;e+=1)i.trigger(n[e])})}}};const _={setTranslate(){const{$el:e,$wrapperEl:t,slides:n,width:s,height:a,rtlTranslate:r,size:o}=this,l=this.params.cubeEffect,d=this.isHorizontal(),c=this.virtual&&this.params.virtual.enabled;let u,p=0;l.shadow&&(d?(0===(u=t.find(".swiper-cube-shadow")).length&&(u=Object(i.a)('<div class="swiper-cube-shadow"></div>'),t.append(u)),u.css({height:`${s}px`})):0===(u=e.find(".swiper-cube-shadow")).length&&(u=Object(i.a)('<div class="swiper-cube-shadow"></div>'),e.append(u)));for(let e=0;e<n.length;e+=1){const t=n.eq(e);let s=e;c&&(s=parseInt(t.attr("data-swiper-slide-index"),10));let a=90*s,u=Math.floor(a/360);r&&(a=-a,u=Math.floor(-a/360));const h=Math.max(Math.min(t[0].progress,1),-1);let f=0,m=0,g=0;s%4==0?(f=4*-u*o,g=0):(s-1)%4==0?(f=0,g=4*-u*o):(s-2)%4==0?(f=o+4*u*o,g=o):(s-3)%4==0&&(f=-o,g=3*o+4*o*u),r&&(f=-f),d||(m=f,f=0);const v=`rotateX(${d?0:-a}deg) rotateY(${d?a:0}deg) translate3d(${f}px, ${m}px, ${g}px)`;if(h<=1&&h>-1&&(p=90*s+90*h,r&&(p=90*-s-90*h)),t.transform(v),l.slideShadows){let e=d?t.find(".swiper-slide-shadow-left"):t.find(".swiper-slide-shadow-top"),n=d?t.find(".swiper-slide-shadow-right"):t.find(".swiper-slide-shadow-bottom");0===e.length&&(e=Object(i.a)(`<div class="swiper-slide-shadow-${d?"left":"top"}"></div>`),t.append(e)),0===n.length&&(n=Object(i.a)(`<div class="swiper-slide-shadow-${d?"right":"bottom"}"></div>`),t.append(n)),e.length&&(e[0].style.opacity=Math.max(-h,0)),n.length&&(n[0].style.opacity=Math.max(h,0))}}if(t.css({"-webkit-transform-origin":`50% 50% -${o/2}px`,"-moz-transform-origin":`50% 50% -${o/2}px`,"-ms-transform-origin":`50% 50% -${o/2}px`,"transform-origin":`50% 50% -${o/2}px`}),l.shadow)if(d)u.transform(`translate3d(0px, ${s/2+l.shadowOffset}px, ${-s/2}px) rotateX(90deg) rotateZ(0deg) scale(${l.shadowScale})`);else{const e=Math.abs(p)-90*Math.floor(Math.abs(p)/90),t=1.5-(Math.sin(2*e*Math.PI/360)/2+Math.cos(2*e*Math.PI/360)/2),n=l.shadowScale,i=l.shadowScale/t,s=l.shadowOffset;u.transform(`scale3d(${n}, 1, ${i}) translate3d(0px, ${a/2+s}px, ${-a/2/i}px) rotateX(-90deg)`)}const h=x.isSafari||x.isUiWebView?-o/2:0;t.transform(`translate3d(0px,0,${h}px) rotateX(${this.isHorizontal()?0:p}deg) rotateY(${this.isHorizontal()?-p:0}deg)`)},setTransition(e){const{$el:t,slides:n}=this;n.transition(e).find(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").transition(e),this.params.cubeEffect.shadow&&!this.isHorizontal()&&t.find(".swiper-cube-shadow").transition(e)}};const U={setTranslate(){const e=this,{slides:t,rtlTranslate:n}=e;for(let s=0;s<t.length;s+=1){const a=t.eq(s);let r=a[0].progress;e.params.flipEffect.limitRotation&&(r=Math.max(Math.min(a[0].progress,1),-1));let o=-180*r,l=0,d=-a[0].swiperSlideOffset,c=0;if(e.isHorizontal()?n&&(o=-o):(c=d,d=0,l=-o,o=0),a[0].style.zIndex=-Math.abs(Math.round(r))+t.length,e.params.flipEffect.slideShadows){let t=e.isHorizontal()?a.find(".swiper-slide-shadow-left"):a.find(".swiper-slide-shadow-top"),n=e.isHorizontal()?a.find(".swiper-slide-shadow-right"):a.find(".swiper-slide-shadow-bottom");0===t.length&&(t=Object(i.a)(`<div class="swiper-slide-shadow-${e.isHorizontal()?"left":"top"}"></div>`),a.append(t)),0===n.length&&(n=Object(i.a)(`<div class="swiper-slide-shadow-${e.isHorizontal()?"right":"bottom"}"></div>`),a.append(n)),t.length&&(t[0].style.opacity=Math.max(-r,0)),n.length&&(n[0].style.opacity=Math.max(r,0))}a.transform(`translate3d(${d}px, ${c}px, 0px) rotateX(${l}deg) rotateY(${o}deg)`)}},setTransition(e){const t=this,{slides:n,activeIndex:i,$wrapperEl:s}=t;if(n.transition(e).find(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").transition(e),t.params.virtualTranslate&&0!==e){let e=!1;n.eq(i).transitionEnd(function(){if(e)return;if(!t||t.destroyed)return;e=!0,t.animating=!1;const n=["webkitTransitionEnd","transitionend"];for(let e=0;e<n.length;e+=1)s.trigger(n[e])})}}};const K={setTranslate(){const{width:e,height:t,slides:n,$wrapperEl:s,slidesSizesGrid:a}=this,r=this.params.coverflowEffect,l=this.isHorizontal(),d=this.translate,c=l?e/2-d:t/2-d,u=l?r.rotate:-r.rotate,p=r.depth;for(let e=0,t=n.length;e<t;e+=1){const t=n.eq(e),s=a[e],o=(c-t[0].swiperSlideOffset-s/2)/s*r.modifier;let d=l?u*o:0,h=l?0:u*o,f=-p*Math.abs(o),m=l?0:r.stretch*o,g=l?r.stretch*o:0;Math.abs(g)<.001&&(g=0),Math.abs(m)<.001&&(m=0),Math.abs(f)<.001&&(f=0),Math.abs(d)<.001&&(d=0),Math.abs(h)<.001&&(h=0);const v=`translate3d(${g}px,${m}px,${f}px) rotateX(${h}deg) rotateY(${d}deg)`;if(t.transform(v),t[0].style.zIndex=1-Math.abs(Math.round(o)),r.slideShadows){let e=l?t.find(".swiper-slide-shadow-left"):t.find(".swiper-slide-shadow-top"),n=l?t.find(".swiper-slide-shadow-right"):t.find(".swiper-slide-shadow-bottom");0===e.length&&(e=Object(i.a)(`<div class="swiper-slide-shadow-${l?"left":"top"}"></div>`),t.append(e)),0===n.length&&(n=Object(i.a)(`<div class="swiper-slide-shadow-${l?"right":"bottom"}"></div>`),t.append(n)),e.length&&(e[0].style.opacity=o>0?o:0),n.length&&(n[0].style.opacity=-o>0?-o:0)}}if(o.pointerEvents||o.prefixedPointerEvents){s[0].style.perspectiveOrigin=`${c}px 50%`}},setTransition(e){this.slides.transition(e).find(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").transition(e)}};const J=[S,$,k,M,D,z,I,{name:"mousewheel",params:{mousewheel:{enabled:!1,releaseOnEdges:!1,invert:!1,forceToAxis:!1,sensitivity:1,eventsTarged:"container"}},create(){r.extend(this,{mousewheel:{enabled:!1,enable:A.enable.bind(this),disable:A.disable.bind(this),handle:A.handle.bind(this),handleMouseEnter:A.handleMouseEnter.bind(this),handleMouseLeave:A.handleMouseLeave.bind(this),lastScrollTime:r.now()}})},on:{init(){this.params.mousewheel.enabled&&this.mousewheel.enable()},destroy(){this.mousewheel.enabled&&this.mousewheel.disable()}}},{name:"navigation",params:{navigation:{nextEl:null,prevEl:null,hideOnClick:!1,disabledClass:"swiper-button-disabled",hiddenClass:"swiper-button-hidden",lockClass:"swiper-button-lock"}},create(){r.extend(this,{navigation:{init:N.init.bind(this),update:N.update.bind(this),destroy:N.destroy.bind(this)}})},on:{init(){this.navigation.init(),this.navigation.update()},toEdge(){this.navigation.update()},fromEdge(){this.navigation.update()},destroy(){this.navigation.destroy()},click(e){const t=this,{$nextEl:n,$prevEl:s}=t.navigation;!t.params.navigation.hideOnClick||Object(i.a)(e.target).is(s)||Object(i.a)(e.target).is(n)||(n&&n.toggleClass(t.params.navigation.hiddenClass),s&&s.toggleClass(t.params.navigation.hiddenClass))}}},{name:"pagination",params:{pagination:{el:null,bulletElement:"span",clickable:!1,hideOnClick:!1,renderBullet:null,renderProgressbar:null,renderFraction:null,renderCustom:null,progressbarOpposite:!1,type:"bullets",dynamicBullets:!1,dynamicMainBullets:1,formatFractionCurrent:e=>e,formatFractionTotal:e=>e,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(){r.extend(this,{pagination:{init:j.init.bind(this),render:j.render.bind(this),update:j.update.bind(this),destroy:j.destroy.bind(this),dynamicBulletIndex:0}})},on:{init(){this.pagination.init(),this.pagination.render(),this.pagination.update()},activeIndexChange(){const e=this;e.params.loop?e.pagination.update():void 0===e.snapIndex&&e.pagination.update()},snapIndexChange(){const e=this;e.params.loop||e.pagination.update()},slidesLengthChange(){const e=this;e.params.loop&&(e.pagination.render(),e.pagination.update())},snapGridLengthChange(){const e=this;e.params.loop||(e.pagination.render(),e.pagination.update())},destroy(){this.pagination.destroy()},click(e){const t=this;t.params.pagination.el&&t.params.pagination.hideOnClick&&t.pagination.$el.length>0&&!Object(i.a)(e.target).hasClass(t.params.pagination.bulletClass)&&t.pagination.$el.toggleClass(t.params.pagination.hiddenClass)}}},{name:"scrollbar",params:{scrollbar:{el:null,dragSize:"auto",hide:!1,draggable:!1,snapOnRelease:!0,lockClass:"swiper-scrollbar-lock",dragClass:"swiper-scrollbar-drag"}},create(){r.extend(this,{scrollbar:{init:H.init.bind(this),destroy:H.destroy.bind(this),updateSize:H.updateSize.bind(this),setTranslate:H.setTranslate.bind(this),setTransition:H.setTransition.bind(this),enableDraggable:H.enableDraggable.bind(this),disableDraggable:H.disableDraggable.bind(this),setDragPosition:H.setDragPosition.bind(this),onDragStart:H.onDragStart.bind(this),onDragMove:H.onDragMove.bind(this),onDragEnd:H.onDragEnd.bind(this),isTouched:!1,timeout:null,dragTimeout:null}})},on:{init(){this.scrollbar.init(),this.scrollbar.updateSize(),this.scrollbar.setTranslate()},update(){this.scrollbar.updateSize()},resize(){this.scrollbar.updateSize()},observerUpdate(){this.scrollbar.updateSize()},setTranslate(){this.scrollbar.setTranslate()},setTransition(e){this.scrollbar.setTransition(e)},destroy(){this.scrollbar.destroy()}}},{name:"parallax",params:{parallax:{enabled:!1}},create(){r.extend(this,{parallax:{setTransform:B.setTransform.bind(this),setTranslate:B.setTranslate.bind(this),setTransition:B.setTransition.bind(this)}})},on:{beforeInit(){this.params.parallax.enabled&&(this.params.watchSlidesProgress=!0)},init(){this.params.parallax&&this.parallax.setTranslate()},setTranslate(){this.params.parallax&&this.parallax.setTranslate()},setTransition(e){this.params.parallax&&this.parallax.setTransition(e)}}},{name:"zoom",params:{zoom:{enabled:!1,maxRatio:3,minRatio:1,toggle:!0,containerClass:"swiper-zoom-container",zoomedSlideClass:"swiper-slide-zoomed"}},create(){const e=this,t={enabled:!1,scale:1,currentScale:1,isScaling:!1,gesture:{$slideEl:void 0,slideWidth:void 0,slideHeight:void 0,$imageEl:void 0,$imageWrapEl:void 0,maxRatio:3},image:{isTouched:void 0,isMoved:void 0,currentX:void 0,currentY:void 0,minX:void 0,minY:void 0,maxX:void 0,maxY:void 0,width:void 0,height:void 0,startX:void 0,startY:void 0,touchesStart:{},touchesCurrent:{}},velocity:{x:void 0,y:void 0,prevPositionX:void 0,prevPositionY:void 0,prevTime:void 0}};"onGestureStart onGestureChange onGestureEnd onTouchStart onTouchMove onTouchEnd onTransitionEnd toggle enable disable in out".split(" ").forEach(n=>{t[n]=q[n].bind(e)}),r.extend(e,{zoom:t})},on:{init(){const e=this;e.params.zoom.enabled&&e.zoom.enable()},destroy(){this.zoom.disable()},touchStart(e){this.zoom.enabled&&this.zoom.onTouchStart(e)},touchEnd(e){this.zoom.enabled&&this.zoom.onTouchEnd(e)},doubleTap(e){const t=this;t.params.zoom.enabled&&t.zoom.enabled&&t.params.zoom.toggle&&t.zoom.toggle(e)},transitionEnd(){const e=this;e.zoom.enabled&&e.params.zoom.enabled&&e.zoom.onTransitionEnd()}}},{name:"lazy",params:{lazy:{enabled:!1,loadPrevNext:!1,loadPrevNextAmount:1,loadOnTransitionStart:!1,elementClass:"swiper-lazy",loadingClass:"swiper-lazy-loading",loadedClass:"swiper-lazy-loaded",preloaderClass:"swiper-lazy-preloader"}},create(){r.extend(this,{lazy:{initialImageLoaded:!1,load:F.load.bind(this),loadInSlide:F.loadInSlide.bind(this)}})},on:{beforeInit(){const e=this;e.params.lazy.enabled&&e.params.preloadImages&&(e.params.preloadImages=!1)},init(){const e=this;e.params.lazy.enabled&&!e.params.loop&&0===e.params.initialSlide&&e.lazy.load()},scroll(){const e=this;e.params.freeMode&&!e.params.freeModeSticky&&e.lazy.load()},resize(){const e=this;e.params.lazy.enabled&&e.lazy.load()},scrollbarDragMove(){const e=this;e.params.lazy.enabled&&e.lazy.load()},transitionStart(){const e=this;e.params.lazy.enabled&&(e.params.lazy.loadOnTransitionStart||!e.params.lazy.loadOnTransitionStart&&!e.lazy.initialImageLoaded)&&e.lazy.load()},transitionEnd(){const e=this;e.params.lazy.enabled&&!e.params.lazy.loadOnTransitionStart&&e.lazy.load()}}},{name:"controller",params:{controller:{control:void 0,inverse:!1,by:"slide"}},create(){r.extend(this,{controller:{control:this.params.controller.control,getInterpolateFunction:X.getInterpolateFunction.bind(this),setTranslate:X.setTranslate.bind(this),setTransition:X.setTransition.bind(this)}})},on:{update(){const e=this;e.controller.control&&e.controller.spline&&(e.controller.spline=void 0,delete e.controller.spline)},resize(){const e=this;e.controller.control&&e.controller.spline&&(e.controller.spline=void 0,delete e.controller.spline)},observerUpdate(){const e=this;e.controller.control&&e.controller.spline&&(e.controller.spline=void 0,delete e.controller.spline)},setTranslate(e,t){this.controller.control&&this.controller.setTranslate(e,t)},setTransition(e,t){this.controller.control&&this.controller.setTransition(e,t)}}},{name:"a11y",params:{a11y:{enabled:!0,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(){const e=this;r.extend(e,{a11y:{liveRegion:Object(i.a)(`<span class="${e.params.a11y.notificationClass}" aria-live="assertive" aria-atomic="true"></span>`)}}),Object.keys(R).forEach(t=>{e.a11y[t]=R[t].bind(e)})},on:{init(){this.params.a11y.enabled&&(this.a11y.init(),this.a11y.updateNavigation())},toEdge(){this.params.a11y.enabled&&this.a11y.updateNavigation()},fromEdge(){this.params.a11y.enabled&&this.a11y.updateNavigation()},paginationUpdate(){this.params.a11y.enabled&&this.a11y.updatePagination()},destroy(){this.params.a11y.enabled&&this.a11y.destroy()}}},{name:"history",params:{history:{enabled:!1,replaceState:!1,key:"slides"}},create(){r.extend(this,{history:{init:W.init.bind(this),setHistory:W.setHistory.bind(this),setHistoryPopState:W.setHistoryPopState.bind(this),scrollToSlide:W.scrollToSlide.bind(this),destroy:W.destroy.bind(this)}})},on:{init(){const e=this;e.params.history.enabled&&e.history.init()},destroy(){const e=this;e.params.history.enabled&&e.history.destroy()},transitionEnd(){const e=this;e.history.initialized&&e.history.setHistory(e.params.history.key,e.activeIndex)}}},{name:"hash-navigation",params:{hashNavigation:{enabled:!1,replaceState:!1,watchState:!1}},create(){r.extend(this,{hashNavigation:{initialized:!1,init:G.init.bind(this),destroy:G.destroy.bind(this),setHash:G.setHash.bind(this),onHashCange:G.onHashCange.bind(this)}})},on:{init(){const e=this;e.params.hashNavigation.enabled&&e.hashNavigation.init()},destroy(){const e=this;e.params.hashNavigation.enabled&&e.hashNavigation.destroy()},transitionEnd(){const e=this;e.hashNavigation.initialized&&e.hashNavigation.setHash()}}},{name:"autoplay",params:{autoplay:{enabled:!1,delay:3e3,waitForTransition:!0,disableOnInteraction:!0,stopOnLastSlide:!1,reverseDirection:!1}},create(){const e=this;r.extend(e,{autoplay:{running:!1,paused:!1,run:Y.run.bind(e),start:Y.start.bind(e),stop:Y.stop.bind(e),pause:Y.pause.bind(e),onTransitionEnd(t){e&&!e.destroyed&&e.$wrapperEl&&t.target===this&&(e.$wrapperEl[0].removeEventListener("transitionend",e.autoplay.onTransitionEnd),e.$wrapperEl[0].removeEventListener("webkitTransitionEnd",e.autoplay.onTransitionEnd),e.autoplay.paused=!1,e.autoplay.running?e.autoplay.run():e.autoplay.stop())}}})},on:{init(){const e=this;e.params.autoplay.enabled&&e.autoplay.start()},beforeTransitionStart(e,t){const n=this;n.autoplay.running&&(t||!n.params.autoplay.disableOnInteraction?n.autoplay.pause(e):n.autoplay.stop())},sliderFirstMove(){const e=this;e.autoplay.running&&(e.params.autoplay.disableOnInteraction?e.autoplay.stop():e.autoplay.pause())},destroy(){const e=this;e.autoplay.running&&e.autoplay.stop()}}},{name:"effect-fade",params:{fadeEffect:{crossFade:!1}},create(){r.extend(this,{fadeEffect:{setTranslate:V.setTranslate.bind(this),setTransition:V.setTransition.bind(this)}})},on:{beforeInit(){if("fade"!==this.params.effect)return;this.classNames.push(`${this.params.containerModifierClass}fade`);const e={slidesPerView:1,slidesPerColumn:1,slidesPerGroup:1,watchSlidesProgress:!0,spaceBetween:0,virtualTranslate:!0};r.extend(this.params,e),r.extend(this.originalParams,e)},setTranslate(){"fade"===this.params.effect&&this.fadeEffect.setTranslate()},setTransition(e){"fade"===this.params.effect&&this.fadeEffect.setTransition(e)}}},{name:"effect-cube",params:{cubeEffect:{slideShadows:!0,shadow:!0,shadowOffset:20,shadowScale:.94}},create(){r.extend(this,{cubeEffect:{setTranslate:_.setTranslate.bind(this),setTransition:_.setTransition.bind(this)}})},on:{beforeInit(){if("cube"!==this.params.effect)return;this.classNames.push(`${this.params.containerModifierClass}cube`),this.classNames.push(`${this.params.containerModifierClass}3d`);const e={slidesPerView:1,slidesPerColumn:1,slidesPerGroup:1,watchSlidesProgress:!0,resistanceRatio:0,spaceBetween:0,centeredSlides:!1,virtualTranslate:!0};r.extend(this.params,e),r.extend(this.originalParams,e)},setTranslate(){"cube"===this.params.effect&&this.cubeEffect.setTranslate()},setTransition(e){"cube"===this.params.effect&&this.cubeEffect.setTransition(e)}}},{name:"effect-flip",params:{flipEffect:{slideShadows:!0,limitRotation:!0}},create(){r.extend(this,{flipEffect:{setTranslate:U.setTranslate.bind(this),setTransition:U.setTransition.bind(this)}})},on:{beforeInit(){if("flip"!==this.params.effect)return;this.classNames.push(`${this.params.containerModifierClass}flip`),this.classNames.push(`${this.params.containerModifierClass}3d`);const e={slidesPerView:1,slidesPerColumn:1,slidesPerGroup:1,watchSlidesProgress:!0,spaceBetween:0,virtualTranslate:!0};r.extend(this.params,e),r.extend(this.originalParams,e)},setTranslate(){"flip"===this.params.effect&&this.flipEffect.setTranslate()},setTransition(e){"flip"===this.params.effect&&this.flipEffect.setTransition(e)}}},{name:"effect-coverflow",params:{coverflowEffect:{rotate:50,stretch:0,depth:100,modifier:1,slideShadows:!0}},create(){r.extend(this,{coverflowEffect:{setTranslate:K.setTranslate.bind(this),setTransition:K.setTransition.bind(this)}})},on:{beforeInit(){"coverflow"===this.params.effect&&(this.classNames.push(`${this.params.containerModifierClass}coverflow`),this.classNames.push(`${this.params.containerModifierClass}3d`),this.params.watchSlidesProgress=!0,this.originalParams.watchSlidesProgress=!0)},setTranslate(){"coverflow"===this.params.effect&&this.coverflowEffect.setTranslate()},setTransition(e){"coverflow"===this.params.effect&&this.coverflowEffect.setTransition(e)}}}];void 0===C.use&&(C.use=C.Class.use,C.installModule=C.Class.installModule),C.use(J),t.a=C},function(e,t,n){"use strict";n.d(t,"a",function(){return a}),n.d(t,"c",function(){return o}),n.d(t,"E",function(){return l}),n.d(t,"m",function(){return d}),n.d(t,"H",function(){return c}),n.d(t,"e",function(){return u}),n.d(t,"D",function(){return p}),n.d(t,"i",function(){return h}),n.d(t,"I",function(){return f}),n.d(t,"J",function(){return m}),n.d(t,"u",function(){return g}),n.d(t,"s",function(){return v}),n.d(t,"L",function(){return y}),n.d(t,"K",function(){return b}),n.d(t,"w",function(){return x}),n.d(t,"v",function(){return w}),n.d(t,"t",function(){return T}),n.d(t,"F",function(){return E}),n.d(t,"h",function(){return C}),n.d(t,"j",function(){return S}),n.d(t,"n",function(){return $}),n.d(t,"G",function(){return k}),n.d(t,"p",function(){return M}),n.d(t,"o",function(){return L}),n.d(t,"k",function(){return D}),n.d(t,"d",function(){return P}),n.d(t,"z",function(){return z}),n.d(t,"q",function(){return O}),n.d(t,"r",function(){return I}),n.d(t,"A",function(){return A}),n.d(t,"B",function(){return N}),n.d(t,"x",function(){return j}),n.d(t,"y",function(){return H}),n.d(t,"g",function(){return B}),n.d(t,"l",function(){return q}),n.d(t,"f",function(){return F}),n.d(t,"C",function(){return X}),n.d(t,"b",function(){return R});var i=n(9);class s{constructor(e){const t=this;for(let n=0;n<e.length;n+=1)t[n]=e[n];return t.length=e.length,this}}function a(e,t){const n=[];let a=0;if(e&&!t&&e instanceof s)return e;if(e)if("string"==typeof e){let s,r;const o=e.trim();if(o.indexOf("<")>=0&&o.indexOf(">")>=0){let e="div";for(0===o.indexOf("<li")&&(e="ul"),0===o.indexOf("<tr")&&(e="tbody"),0!==o.indexOf("<td")&&0!==o.indexOf("<th")||(e="tr"),0===o.indexOf("<tbody")&&(e="table"),0===o.indexOf("<option")&&(e="select"),(r=i.a.createElement(e)).innerHTML=o,a=0;a<r.childNodes.length;a+=1)n.push(r.childNodes[a])}else for(s=t||"#"!==e[0]||e.match(/[ .<>:~]/)?(t||i.a).querySelectorAll(e.trim()):[i.a.getElementById(e.trim().split("#")[1])],a=0;a<s.length;a+=1)s[a]&&n.push(s[a])}else if(e.nodeType||e===i.b||e===i.a)n.push(e);else if(e.length>0&&e[0].nodeType)for(a=0;a<e.length;a+=1)n.push(e[a]);return new s(n)}function r(e){const t=[];for(let n=0;n<e.length;n+=1)-1===t.indexOf(e[n])&&t.push(e[n]);return t}function o(e){if(void 0===e)return this;const t=e.split(" ");for(let e=0;e<t.length;e+=1)for(let n=0;n<this.length;n+=1)void 0!==this[n].classList&&this[n].classList.add(t[e]);return this}function l(e){const t=e.split(" ");for(let e=0;e<t.length;e+=1)for(let n=0;n<this.length;n+=1)void 0!==this[n].classList&&this[n].classList.remove(t[e]);return this}function d(e){return!!this[0]&&this[0].classList.contains(e)}function c(e){const t=e.split(" ");for(let e=0;e<t.length;e+=1)for(let n=0;n<this.length;n+=1)void 0!==this[n].classList&&this[n].classList.toggle(t[e]);return this}function u(e,t){if(1===arguments.length&&"string"==typeof e)return this[0]?this[0].getAttribute(e):void 0;for(let n=0;n<this.length;n+=1)if(2===arguments.length)this[n].setAttribute(e,t);else for(const t in e)this[n][t]=e[t],this[n].setAttribute(t,e[t]);return this}function p(e){for(let t=0;t<this.length;t+=1)this[t].removeAttribute(e);return this}function h(e,t){let n;if(void 0!==t){for(let i=0;i<this.length;i+=1)(n=this[i]).dom7ElementDataStorage||(n.dom7ElementDataStorage={}),n.dom7ElementDataStorage[e]=t;return this}if(n=this[0]){if(n.dom7ElementDataStorage&&e in n.dom7ElementDataStorage)return n.dom7ElementDataStorage[e];const t=n.getAttribute(`data-${e}`);return t||void 0}}function f(e){for(let t=0;t<this.length;t+=1){const n=this[t].style;n.webkitTransform=e,n.transform=e}return this}function m(e){"string"!=typeof e&&(e=`${e}ms`);for(let t=0;t<this.length;t+=1){const n=this[t].style;n.webkitTransitionDuration=e,n.transitionDuration=e}return this}function g(...e){let[t,n,i,s]=e;function r(e){const t=e.target;if(!t)return;const s=e.target.dom7EventData||[];if(s.indexOf(e)<0&&s.unshift(e),a(t).is(n))i.apply(t,s);else{const e=a(t).parents();for(let t=0;t<e.length;t+=1)a(e[t]).is(n)&&i.apply(e[t],s)}}function o(e){const t=e&&e.target&&e.target.dom7EventData||[];t.indexOf(e)<0&&t.unshift(e),i.apply(this,t)}"function"==typeof e[1]&&([t,i,s]=e,n=void 0),s||(s=!1);const l=t.split(" ");let d;for(let e=0;e<this.length;e+=1){const t=this[e];if(n)for(d=0;d<l.length;d+=1){const e=l[d];t.dom7LiveListeners||(t.dom7LiveListeners={}),t.dom7LiveListeners[e]||(t.dom7LiveListeners[e]=[]),t.dom7LiveListeners[e].push({listener:i,proxyListener:r}),t.addEventListener(e,r,s)}else for(d=0;d<l.length;d+=1){const e=l[d];t.dom7Listeners||(t.dom7Listeners={}),t.dom7Listeners[e]||(t.dom7Listeners[e]=[]),t.dom7Listeners[e].push({listener:i,proxyListener:o}),t.addEventListener(e,o,s)}}return this}function v(...e){let[t,n,i,s]=e;"function"==typeof e[1]&&([t,i,s]=e,n=void 0),s||(s=!1);const a=t.split(" ");for(let e=0;e<a.length;e+=1){const t=a[e];for(let e=0;e<this.length;e+=1){const a=this[e];let r;if(!n&&a.dom7Listeners?r=a.dom7Listeners[t]:n&&a.dom7LiveListeners&&(r=a.dom7LiveListeners[t]),r&&r.length)for(let e=r.length-1;e>=0;e-=1){const n=r[e];i&&n.listener===i?(a.removeEventListener(t,n.proxyListener,s),r.splice(e,1)):i||(a.removeEventListener(t,n.proxyListener,s),r.splice(e,1))}}}return this}function y(...e){const t=e[0].split(" "),n=e[1];for(let s=0;s<t.length;s+=1){const a=t[s];for(let t=0;t<this.length;t+=1){const s=this[t];let r;try{r=new i.b.CustomEvent(a,{detail:n,bubbles:!0,cancelable:!0})}catch(e){(r=i.a.createEvent("Event")).initEvent(a,!0,!0),r.detail=n}s.dom7EventData=e.filter((e,t)=>t>0),s.dispatchEvent(r),s.dom7EventData=[],delete s.dom7EventData}}return this}function b(e){const t=["webkitTransitionEnd","transitionend"],n=this;let i;function s(a){if(a.target===this)for(e.call(this,a),i=0;i<t.length;i+=1)n.off(t[i],s)}if(e)for(i=0;i<t.length;i+=1)n.on(t[i],s);return this}function x(e){if(this.length>0){if(e){const e=this.styles();return this[0].offsetWidth+parseFloat(e.getPropertyValue("margin-right"))+parseFloat(e.getPropertyValue("margin-left"))}return this[0].offsetWidth}return null}function w(e){if(this.length>0){if(e){const e=this.styles();return this[0].offsetHeight+parseFloat(e.getPropertyValue("margin-top"))+parseFloat(e.getPropertyValue("margin-bottom"))}return this[0].offsetHeight}return null}function T(){if(this.length>0){const e=this[0],t=e.getBoundingClientRect(),n=i.a.body,s=e.clientTop||n.clientTop||0,a=e.clientLeft||n.clientLeft||0,r=e===i.b?i.b.scrollY:e.scrollTop,o=e===i.b?i.b.scrollX:e.scrollLeft;return{top:t.top+r-s,left:t.left+o-a}}return null}function E(){return this[0]?i.b.getComputedStyle(this[0],null):{}}function C(e,t){let n;if(1===arguments.length){if("string"!=typeof e){for(n=0;n<this.length;n+=1)for(let t in e)this[n].style[t]=e[t];return this}if(this[0])return i.b.getComputedStyle(this[0],null).getPropertyValue(e)}if(2===arguments.length&&"string"==typeof e){for(n=0;n<this.length;n+=1)this[n].style[e]=t;return this}return this}function S(e){if(!e)return this;for(let t=0;t<this.length;t+=1)if(!1===e.call(this[t],t,this[t]))return this;return this}function $(e){if(void 0===e)return this[0]?this[0].innerHTML:void 0;for(let t=0;t<this.length;t+=1)this[t].innerHTML=e;return this}function k(e){if(void 0===e)return this[0]?this[0].textContent.trim():null;for(let t=0;t<this.length;t+=1)this[t].textContent=e;return this}function M(e){const t=this[0];let n,r;if(!t||void 0===e)return!1;if("string"==typeof e){if(t.matches)return t.matches(e);if(t.webkitMatchesSelector)return t.webkitMatchesSelector(e);if(t.msMatchesSelector)return t.msMatchesSelector(e);for(n=a(e),r=0;r<n.length;r+=1)if(n[r]===t)return!0;return!1}if(e===i.a)return t===i.a;if(e===i.b)return t===i.b;if(e.nodeType||e instanceof s){for(n=e.nodeType?[e]:e,r=0;r<n.length;r+=1)if(n[r]===t)return!0;return!1}return!1}function L(){let e,t=this[0];if(t){for(e=0;null!==(t=t.previousSibling);)1===t.nodeType&&(e+=1);return e}}function D(e){if(void 0===e)return this;const t=this.length;let n;return new s(e>t-1?[]:e<0?(n=t+e)<0?[]:[this[n]]:[this[e]])}function P(...e){let t;for(let n=0;n<e.length;n+=1){t=e[n];for(let e=0;e<this.length;e+=1)if("string"==typeof t){const n=i.a.createElement("div");for(n.innerHTML=t;n.firstChild;)this[e].appendChild(n.firstChild)}else if(t instanceof s)for(let n=0;n<t.length;n+=1)this[e].appendChild(t[n]);else this[e].appendChild(t)}return this}function z(e){let t,n;for(t=0;t<this.length;t+=1)if("string"==typeof e){const s=i.a.createElement("div");for(s.innerHTML=e,n=s.childNodes.length-1;n>=0;n-=1)this[t].insertBefore(s.childNodes[n],this[t].childNodes[0])}else if(e instanceof s)for(n=0;n<e.length;n+=1)this[t].insertBefore(e[n],this[t].childNodes[0]);else this[t].insertBefore(e,this[t].childNodes[0]);return this}function O(e){return this.length>0?e?this[0].nextElementSibling&&a(this[0].nextElementSibling).is(e)?new s([this[0].nextElementSibling]):new s([]):this[0].nextElementSibling?new s([this[0].nextElementSibling]):new s([]):new s([])}function I(e){const t=[];let n=this[0];if(!n)return new s([]);for(;n.nextElementSibling;){const i=n.nextElementSibling;e?a(i).is(e)&&t.push(i):t.push(i),n=i}return new s(t)}function A(e){if(this.length>0){const t=this[0];return e?t.previousElementSibling&&a(t.previousElementSibling).is(e)?new s([t.previousElementSibling]):new s([]):t.previousElementSibling?new s([t.previousElementSibling]):new s([])}return new s([])}function N(e){const t=[];let n=this[0];if(!n)return new s([]);for(;n.previousElementSibling;){const i=n.previousElementSibling;e?a(i).is(e)&&t.push(i):t.push(i),n=i}return new s(t)}function j(e){const t=[];for(let n=0;n<this.length;n+=1)null!==this[n].parentNode&&(e?a(this[n].parentNode).is(e)&&t.push(this[n].parentNode):t.push(this[n].parentNode));return a(r(t))}function H(e){const t=[];for(let n=0;n<this.length;n+=1){let i=this[n].parentNode;for(;i;)e?a(i).is(e)&&t.push(i):t.push(i),i=i.parentNode}return a(r(t))}function B(e){let t=this;return void 0===e?new s([]):(t.is(e)||(t=t.parents(e).eq(0)),t)}function q(e){const t=[];for(let n=0;n<this.length;n+=1){const i=this[n].querySelectorAll(e);for(let e=0;e<i.length;e+=1)t.push(i[e])}return new s(t)}function F(e){const t=[];for(let n=0;n<this.length;n+=1){const i=this[n].childNodes;for(let n=0;n<i.length;n+=1)e?1===i[n].nodeType&&a(i[n]).is(e)&&t.push(i[n]):1===i[n].nodeType&&t.push(i[n])}return new s(r(t))}function X(){for(let e=0;e<this.length;e+=1)this[e].parentNode&&this[e].parentNode.removeChild(this[e]);return this}function R(...e){const t=this;let n,i;for(n=0;n<e.length;n+=1){const s=a(e[n]);for(i=0;i<s.length;i+=1)t[t.length]=s[i],t.length+=1}return t}a.fn=s.prototype,a.Class=s,a.Dom7=s;"resize scroll".split(" ")},function(e,t){},function(e,t){}],[20]);