function getPasteEvent(){var n=document.createElement("input"),t="onpaste";return n.setAttribute(t,""),typeof n[t]=="function"?"paste":"input"}function karuselka(){setTimeout(function(){$(".owl-carousel").each(function(){var n=$(this).find(".owl-item").length,t=$(this).find(".owl-item.active:last-of-type").index()+1,i=$(this).find(".owl-item.active").index()+1;t==n?$(this).find(".owl-next").addClass("disable"):$(this).find(".owl-next").removeClass("disable");i==1?$(this).find(".owl-prev").addClass("disable"):$(this).find(".owl-prev").removeClass("disable")})},0)}function minikaruselka(){setTimeout(function(){$(".owl-carousel").each(function(){var n=$(this).find(".owl-item-micro").length,t=$(this).find(".owl-item-micro.active:last-of-type").index()+1,i=$(this).find(".owl-item-micro.active").index()+1;t==n?$(this).find(".owl-next-micro").addClass("disable"):$(this).find(".owl-next-micro").removeClass("disable");i==1?$(this).find(".owl-prev-micro").addClass("disable"):$(this).find(".owl-prev-micro").removeClass("disable")})},0)}function callPromptModal(n,t){var i=$("#prompt-modal");return i.find(".modal-title").text(n),i.find(".modal-content").text(t),i.arcticmodal(),!1}function callErrorModal(n,t){var i=$("#error-modal");return i.find(".modal-title").text(n),i.find(".modal-content").text(t),i.arcticmodal(),!1}function BindLoadMoreNews(){$("#load-more-news").on("click",function(){var n=$(this).data("page"),t=$(this).data("news-url");windowScrollTop=$(window).scrollTop();$.pjax({container:$("#pjax-container"),url:t+"?page="+n,push:!1,fragment:"#pjax-container",timeout:3e5})})}var wWidth,windowScrollTop;(function(n){function i(n,t){for(var i=window,r=(n||"").split(".");i&&r.length;)i=i[r.shift()];return typeof i=="function"?i:(t.push(n),Function.constructor.apply(null,t))}function r(n){return n==="GET"||n==="POST"}function e(n,t){r(t)||n.setRequestHeader("X-HTTP-Method-Override",t)}function o(t,i,r){var u;r.indexOf("application/x-javascript")===-1&&(u=(t.getAttribute("data-ajax-mode")||"").toUpperCase(),n(t.getAttribute("data-ajax-update")).each(function(t,r){var f;switch(u){case"BEFORE":f=r.firstChild;n("<div />").html(i).contents().each(function(){r.insertBefore(this,f)});break;case"AFTER":n("<div />").html(i).contents().each(function(){r.appendChild(this)});break;default:n(r).html(i)}}))}function u(t,u){var s,h,f,c;(s=t.getAttribute("data-ajax-confirm"),!s||window.confirm(s))&&(h=n(t.getAttribute("data-ajax-loading")),c=t.getAttribute("data-ajax-loading-duration")||0,n.extend(u,{type:t.getAttribute("data-ajax-method")||undefined,url:t.getAttribute("data-ajax-url")||undefined,beforeSend:function(n){var r;return e(n,f),r=i(t.getAttribute("data-ajax-begin"),["xhr"]).apply(this,arguments),r!==!1&&h.show(c),r},complete:function(){h.hide(c);i(t.getAttribute("data-ajax-complete"),["xhr","status"]).apply(this,arguments)},success:function(n,r,u){o(t,n,u.getResponseHeader("Content-Type")||"text/html");i(t.getAttribute("data-ajax-success"),["data","status","xhr"]).apply(this,arguments)},error:i(t.getAttribute("data-ajax-failure"),["xhr","status","error"])}),u.data.push({name:"X-Requested-With",value:"XMLHttpRequest"}),f=u.type.toUpperCase(),r(f)||(u.type="POST",u.data.push({name:"X-HTTP-Method-Override",value:f})),n.ajax(u))}function s(t){var i=n(t).data(f);return!i||!i.validate||i.validate()}var t="unobtrusiveAjaxClick",f="unobtrusiveValidation";n(document).on("click","a[data-ajax=true]",function(n){n.preventDefault();u(this,{url:this.href,type:"GET",data:[]})});n(document).on("click","form[data-ajax=true] input[type=image]",function(i){var r=i.target.name,u=n(i.target),f=u.parents("form")[0],e=u.offset();n(f).data(t,[{name:r+".x",value:Math.round(i.pageX-e.left)},{name:r+".y",value:Math.round(i.pageY-e.top)}]);setTimeout(function(){n(f).removeData(t)},0)});n(document).on("click","form[data-ajax=true] :submit",function(i){var r=i.target.name,u=n(i.target).parents("form")[0];n(u).data(t,r?[{name:r,value:i.target.value}]:[]);setTimeout(function(){n(u).removeData(t)},0)});n(document).on("submit","form[data-ajax=true]",function(i){var r=n(this).data(t)||[];(i.preventDefault(),s(this))&&u(this,{url:this.action,type:this.method||"GET",data:r.concat(n(this).serializeArray())})})})(jQuery),function(n){n.extend(n.fn,{validate:function(t){if(!this.length){t&&t.debug&&window.console&&console.warn("nothing selected, can't validate, returning nothing");return}var i=n.data(this[0],"validator");return i?i:(this.attr("novalidate","novalidate"),i=new n.validator(t,this[0]),n.data(this[0],"validator",i),i.settings.onsubmit&&(this.validateDelegate(":submit","click",function(t){i.settings.submitHandler&&(i.submitButton=t.target);n(t.target).hasClass("cancel")&&(i.cancelSubmit=!0)}),this.submit(function(t){function r(){var r;return i.settings.submitHandler?(i.submitButton&&(r=n("<input type='hidden'/>").attr("name",i.submitButton.name).val(i.submitButton.value).appendTo(i.currentForm)),i.settings.submitHandler.call(i,i.currentForm,t),i.submitButton&&r.remove(),!1):!0}return i.settings.debug&&t.preventDefault(),i.cancelSubmit?(i.cancelSubmit=!1,r()):i.form()?i.pendingRequest?(i.formSubmitted=!0,!1):r():(i.focusInvalid(),!1)})),i)},valid:function(){if(n(this[0]).is("form"))return this.validate().form();var t=!0,i=n(this[0].form).validate();return this.each(function(){t&=i.element(this)}),t},removeAttrs:function(t){var i={},r=this;return n.each(t.split(/\s/),function(n,t){i[t]=r.attr(t);r.removeAttr(t)}),i},rules:function(t,i){var r=this[0],o,u,h;if(t){var e=n.data(r.form,"validator").settings,s=e.rules,f=n.validator.staticRules(r);switch(t){case"add":n.extend(f,n.validator.normalizeRule(i));s[r.name]=f;i.messages&&(e.messages[r.name]=n.extend(e.messages[r.name],i.messages));break;case"remove":return i?(o={},n.each(i.split(/\s/),function(n,t){o[t]=f[t];delete f[t]}),o):(delete s[r.name],f)}}return u=n.validator.normalizeRules(n.extend({},n.validator.metadataRules(r),n.validator.classRules(r),n.validator.attributeRules(r),n.validator.staticRules(r)),r),u.required&&(h=u.required,delete u.required,u=n.extend({required:h},u)),u}});n.extend(n.expr[":"],{blank:function(t){return!n.trim(""+t.value)},filled:function(t){return!!n.trim(""+t.value)},unchecked:function(n){return!n.checked}});n.validator=function(t,i){this.settings=n.extend(!0,{},n.validator.defaults,t);this.currentForm=i;this.init()};n.validator.format=function(t,i){return arguments.length===1?function(){var i=n.makeArray(arguments);return i.unshift(t),n.validator.format.apply(this,i)}:(arguments.length>2&&i.constructor!==Array&&(i=n.makeArray(arguments).slice(1)),i.constructor!==Array&&(i=[i]),n.each(i,function(n,i){t=t.replace(new RegExp("\\{"+n+"\\}","g"),i)}),t)};n.extend(n.validator,{defaults:{messages:{},groups:{},rules:{},errorClass:"error",validClass:"valid",errorElement:"label",focusInvalid:!0,errorContainer:n([]),errorLabelContainer:n([]),onsubmit:!0,ignore:":hidden",ignoreTitle:!1,onfocusin:function(n){this.lastActive=n;this.settings.focusCleanup&&!this.blockFocusCleanup&&(this.settings.unhighlight&&this.settings.unhighlight.call(this,n,this.settings.errorClass,this.settings.validClass),this.addWrapper(this.errorsFor(n)).hide())},onfocusout:function(n){!this.checkable(n)&&(n.name in this.submitted||!this.optional(n))&&this.element(n)},onkeyup:function(n,t){(t.which!==9||this.elementValue(n)!=="")&&(n.name in this.submitted||n===this.lastActive)&&this.element(n)},onclick:function(n){n.name in this.submitted?this.element(n):n.parentNode.name in this.submitted&&this.element(n.parentNode)},highlight:function(t,i,r){t.type==="radio"?this.findByName(t.name).addClass(i).removeClass(r):n(t).addClass(i).removeClass(r)},unhighlight:function(t,i,r){t.type==="radio"?this.findByName(t.name).removeClass(i).addClass(r):n(t).removeClass(i).addClass(r)}},setDefaults:function(t){n.extend(n.validator.defaults,t)},messages:{required:"This field is required.",remote:"Please fix this field.",email:"Please enter a valid email address.",url:"Please enter a valid URL.",date:"Please enter a valid date.",dateISO:"Please enter a valid date (ISO).",number:"Please enter a valid number.",digits:"Please enter only digits.",creditcard:"Please enter a valid credit card number.",equalTo:"Please enter the same value again.",maxlength:n.validator.format("Please enter no more than {0} characters."),minlength:n.validator.format("Please enter at least {0} characters."),rangelength:n.validator.format("Please enter a value between {0} and {1} characters long."),range:n.validator.format("Please enter a value between {0} and {1}."),max:n.validator.format("Please enter a value less than or equal to {0}."),min:n.validator.format("Please enter a value greater than or equal to {0}.")},autoCreateRanges:!1,prototype:{init:function(){function i(t){var i=n.data(this[0].form,"validator"),r="on"+t.type.replace(/^validate/,"");i.settings[r]&&i.settings[r].call(i,this[0],t)}var r,t;this.labelContainer=n(this.settings.errorLabelContainer);this.errorContext=this.labelContainer.length&&this.labelContainer||n(this.currentForm);this.containers=n(this.settings.errorContainer).add(this.settings.errorLabelContainer);this.submitted={};this.valueCache={};this.pendingRequest=0;this.pending={};this.invalid={};this.reset();r=this.groups={};n.each(this.settings.groups,function(t,i){n.each(i.split(/\s/),function(n,i){r[i]=t})});t=this.settings.rules;n.each(t,function(i,r){t[i]=n.validator.normalizeRule(r)});n(this.currentForm).validateDelegate(":text, [type='password'], [type='file'], select, textarea, [type='number'], [type='search'] ,[type='tel'], [type='url'], [type='email'], [type='datetime'], [type='date'], [type='month'], [type='week'], [type='time'], [type='datetime-local'], [type='range'], [type='color'] ","focusin focusout keyup",i).validateDelegate("[type='radio'], [type='checkbox'], select, option","click",i);this.settings.invalidHandler&&n(this.currentForm).bind("invalid-form.validate",this.settings.invalidHandler)},form:function(){return this.checkForm(),n.extend(this.submitted,this.errorMap),this.invalid=n.extend({},this.errorMap),this.valid()||n(this.currentForm).triggerHandler("invalid-form",[this]),this.showErrors(),this.valid()},checkForm:function(){this.prepareForm();for(var n=0,t=this.currentElements=this.elements();t[n];n++)this.check(t[n]);return this.valid()},element:function(t){t=this.validationTargetFor(this.clean(t));this.lastElement=t;this.prepareElement(t);this.currentElements=n(t);var i=this.check(t)!==!1;return i?delete this.invalid[t.name]:this.invalid[t.name]=!0,this.numberOfInvalids()||(this.toHide=this.toHide.add(this.containers)),this.showErrors(),i},showErrors:function(t){if(t){n.extend(this.errorMap,t);this.errorList=[];for(var i in t)this.errorList.push({message:t[i],element:this.findByName(i)[0]});this.successList=n.grep(this.successList,function(n){return!(n.name in t)})}this.settings.showErrors?this.settings.showErrors.call(this,this.errorMap,this.errorList):this.defaultShowErrors()},resetForm:function(){n.fn.resetForm&&n(this.currentForm).resetForm();this.submitted={};this.lastElement=null;this.prepareForm();this.hideErrors();this.elements().removeClass(this.settings.errorClass).removeData("previousValue")},numberOfInvalids:function(){return this.objectLength(this.invalid)},objectLength:function(n){var t=0,i;for(i in n)t++;return t},hideErrors:function(){this.addWrapper(this.toHide).hide()},valid:function(){return this.size()===0},size:function(){return this.errorList.length},focusInvalid:function(){if(this.settings.focusInvalid)try{n(this.findLastActive()||this.errorList.length&&this.errorList[0].element||[]).filter(":visible").focus().trigger("focusin")}catch(t){}},findLastActive:function(){var t=this.lastActive;return t&&n.grep(this.errorList,function(n){return n.element.name===t.name}).length===1&&t},elements:function(){var t=this,i={};return n(this.currentForm).find("input, select, textarea").not(":submit, :reset, :image, [disabled]").not(this.settings.ignore).filter(function(){return!this.name&&t.settings.debug&&window.console&&console.error("%o has no name assigned",this),this.name in i||!t.objectLength(n(this).rules())?!1:(i[this.name]=!0,!0)})},clean:function(t){return n(t)[0]},errors:function(){var t=this.settings.errorClass.replace(" ",".");return n(this.settings.errorElement+"."+t,this.errorContext)},reset:function(){this.successList=[];this.errorList=[];this.errorMap={};this.toShow=n([]);this.toHide=n([]);this.currentElements=n([])},prepareForm:function(){this.reset();this.toHide=this.errors().add(this.containers)},prepareElement:function(n){this.reset();this.toHide=this.errorsFor(n)},elementValue:function(t){var r=n(t).attr("type"),i=n(t).val();return r==="radio"||r==="checkbox"?n('input[name="'+n(t).attr("name")+'"]:checked').val():typeof i=="string"?i.replace(/\r/g,""):i},check:function(t){var r,u;t=this.validationTargetFor(this.clean(t));var f=n(t).rules(),e=!1,s=this.elementValue(t),i;for(r in f){u={method:r,parameters:f[r]};try{if(i=n.validator.methods[r].call(this,s,t,u.parameters),i==="dependency-mismatch"){e=!0;continue}if(e=!1,i==="pending"){this.toHide=this.toHide.not(this.errorsFor(t));return}if(!i)return this.formatAndAdd(t,u),!1}catch(o){throw this.settings.debug&&window.console&&console.log("exception occured when checking element "+t.id+", check the '"+u.method+"' method",o),o;}}if(!e)return this.objectLength(f)&&this.successList.push(t),!0},customMetaMessage:function(t,i){if(n.metadata){var r=this.settings.meta?n(t).metadata()[this.settings.meta]:n(t).metadata();return r&&r.messages&&r.messages[i]}},customDataMessage:function(t,i){return n(t).data("msg-"+i.toLowerCase())||t.attributes&&n(t).attr("data-msg-"+i.toLowerCase())},customMessage:function(n,t){var i=this.settings.messages[n];return i&&(i.constructor===String?i:i[t])},findDefined:function(){for(var n=0;n<arguments.length;n++)if(arguments[n]!==undefined)return arguments[n];return undefined},defaultMessage:function(t,i){return this.findDefined(this.customMessage(t.name,i),this.customDataMessage(t,i),this.customMetaMessage(t,i),!this.settings.ignoreTitle&&t.title||undefined,n.validator.messages[i],"<strong>Warning: No message defined for "+t.name+"<\/strong>")},formatAndAdd:function(t,i){var r=this.defaultMessage(t,i.method),u=/\$?\{(\d+)\}/g;typeof r=="function"?r=r.call(this,i.parameters,t):u.test(r)&&(r=n.validator.format(r.replace(u,"{$1}"),i.parameters));this.errorList.push({message:r,element:t});this.errorMap[t.name]=r;this.submitted[t.name]=r},addWrapper:function(n){return this.settings.wrapper&&(n=n.add(n.parent(this.settings.wrapper))),n},defaultShowErrors:function(){for(var i,t,n=0;this.errorList[n];n++)t=this.errorList[n],this.settings.highlight&&this.settings.highlight.call(this,t.element,this.settings.errorClass,this.settings.validClass),this.showLabel(t.element,t.message);if(this.errorList.length&&(this.toShow=this.toShow.add(this.containers)),this.settings.success)for(n=0;this.successList[n];n++)this.showLabel(this.successList[n]);if(this.settings.unhighlight)for(n=0,i=this.validElements();i[n];n++)this.settings.unhighlight.call(this,i[n],this.settings.errorClass,this.settings.validClass);this.toHide=this.toHide.not(this.toShow);this.hideErrors();this.addWrapper(this.toShow).show()},validElements:function(){return this.currentElements.not(this.invalidElements())},invalidElements:function(){return n(this.errorList).map(function(){return this.element})},showLabel:function(t,i){var r=this.errorsFor(t);r.length?(r.removeClass(this.settings.validClass).addClass(this.settings.errorClass),r.attr("generated")&&r.html(i)):(r=n("<"+this.settings.errorElement+"/>").attr({"for":this.idOrName(t),generated:!0}).addClass(this.settings.errorClass).html(i||""),this.settings.wrapper&&(r=r.hide().show().wrap("<"+this.settings.wrapper+"/>").parent()),this.labelContainer.append(r).length||(this.settings.errorPlacement?this.settings.errorPlacement(r,n(t)):r.insertAfter(t)));!i&&this.settings.success&&(r.text(""),typeof this.settings.success=="string"?r.addClass(this.settings.success):this.settings.success(r,t));this.toShow=this.toShow.add(r)},errorsFor:function(t){var i=this.idOrName(t);return this.errors().filter(function(){return n(this).attr("for")===i})},idOrName:function(n){return this.groups[n.name]||(this.checkable(n)?n.name:n.id||n.name)},validationTargetFor:function(n){return this.checkable(n)&&(n=this.findByName(n.name).not(this.settings.ignore)[0]),n},checkable:function(n){return/radio|checkbox/i.test(n.type)},findByName:function(t){return n(this.currentForm).find('[name="'+t+'"]')},getLength:function(t,i){switch(i.nodeName.toLowerCase()){case"select":return n("option:selected",i).length;case"input":if(this.checkable(i))return this.findByName(i.name).filter(":checked").length}return t.length},depend:function(n,t){return this.dependTypes[typeof n]?this.dependTypes[typeof n](n,t):!0},dependTypes:{boolean:function(n){return n},string:function(t,i){return!!n(t,i.form).length},"function":function(n,t){return n(t)}},optional:function(t){var i=this.elementValue(t);return!n.validator.methods.required.call(this,i,t)&&"dependency-mismatch"},startRequest:function(n){this.pending[n.name]||(this.pendingRequest++,this.pending[n.name]=!0)},stopRequest:function(t,i){this.pendingRequest--;this.pendingRequest<0&&(this.pendingRequest=0);delete this.pending[t.name];i&&this.pendingRequest===0&&this.formSubmitted&&this.form()?(n(this.currentForm).submit(),this.formSubmitted=!1):!i&&this.pendingRequest===0&&this.formSubmitted&&(n(this.currentForm).triggerHandler("invalid-form",[this]),this.formSubmitted=!1)},previousValue:function(t){return n.data(t,"previousValue")||n.data(t,"previousValue",{old:null,valid:!0,message:this.defaultMessage(t,"remote")})}},classRuleSettings:{required:{required:!0},email:{email:!0},url:{url:!0},date:{date:!0},dateISO:{dateISO:!0},number:{number:!0},digits:{digits:!0},creditcard:{creditcard:!0}},addClassRules:function(t,i){t.constructor===String?this.classRuleSettings[t]=i:n.extend(this.classRuleSettings,t)},classRules:function(t){var i={},r=n(t).attr("class");return r&&n.each(r.split(" "),function(){this in n.validator.classRuleSettings&&n.extend(i,n.validator.classRuleSettings[this])}),i},attributeRules:function(t){var u={},f=n(t),r,i;for(r in n.validator.methods)r==="required"?(i=f.get(0).getAttribute(r),i===""&&(i=!0),i=!!i):i=f.attr(r),i?u[r]=i:f[0].getAttribute("type")===r&&(u[r]=!0);return u.maxlength&&/-1|2147483647|524288/.test(u.maxlength)&&delete u.maxlength,u},metadataRules:function(t){if(!n.metadata)return{};var i=n.data(t.form,"validator").settings.meta;return i?n(t).metadata()[i]:n(t).metadata()},staticRules:function(t){var i={},r=n.data(t.form,"validator");return r.settings.rules&&(i=n.validator.normalizeRule(r.settings.rules[t.name])||{}),i},normalizeRules:function(t,i){return n.each(t,function(r,u){if(u===!1){delete t[r];return}if(u.param||u.depends){var f=!0;switch(typeof u.depends){case"string":f=!!n(u.depends,i.form).length;break;case"function":f=u.depends.call(i,i)}f?t[r]=u.param!==undefined?u.param:!0:delete t[r]}}),n.each(t,function(r,u){t[r]=n.isFunction(u)?u(i):u}),n.each(["minlength","maxlength","min","max"],function(){t[this]&&(t[this]=Number(t[this]))}),n.each(["rangelength","range"],function(){t[this]&&(t[this]=[Number(t[this][0]),Number(t[this][1])])}),n.validator.autoCreateRanges&&(t.min&&t.max&&(t.range=[t.min,t.max],delete t.min,delete t.max),t.minlength&&t.maxlength&&(t.rangelength=[t.minlength,t.maxlength],delete t.minlength,delete t.maxlength)),t.messages&&delete t.messages,t},normalizeRule:function(t){if(typeof t=="string"){var i={};n.each(t.split(/\s/),function(){i[this]=!0});t=i}return t},addMethod:function(t,i,r){n.validator.methods[t]=i;n.validator.messages[t]=r!==undefined?r:n.validator.messages[t];i.length<3&&n.validator.addClassRules(t,n.validator.normalizeRule(t))},methods:{required:function(t,i,r){if(!this.depend(r,i))return"dependency-mismatch";if(i.nodeName.toLowerCase()==="select"){var u=n(i).val();return u&&u.length>0}return this.checkable(i)?this.getLength(t,i)>0:n.trim(t).length>0},remote:function(t,i,r){var f,u,e;return this.optional(i)?"dependency-mismatch":(f=this.previousValue(i),this.settings.messages[i.name]||(this.settings.messages[i.name]={}),f.originalMessage=this.settings.messages[i.name].remote,this.settings.messages[i.name].remote=f.message,r=typeof r=="string"&&{url:r}||r,this.pending[i.name])?"pending":f.old===t?f.valid:(f.old=t,u=this,this.startRequest(i),e={},e[i.name]=t,n.ajax(n.extend(!0,{url:r,mode:"abort",port:"validate"+i.name,dataType:"json",data:e,success:function(r){var e,h,s,o;u.settings.messages[i.name].remote=f.originalMessage;e=r===!0||r==="true";e?(h=u.formSubmitted,u.prepareElement(i),u.formSubmitted=h,u.successList.push(i),delete u.invalid[i.name],u.showErrors()):(s={},o=r||u.defaultMessage(i,"remote"),s[i.name]=f.message=n.isFunction(o)?o(t):o,u.invalid[i.name]=!0,u.showErrors(s));f.valid=e;u.stopRequest(i,e)}},r)),"pending")},minlength:function(t,i,r){var u=n.isArray(t)?t.length:this.getLength(n.trim(t),i);return this.optional(i)||u>=r},maxlength:function(t,i,r){var u=n.isArray(t)?t.length:this.getLength(n.trim(t),i);return this.optional(i)||u<=r},rangelength:function(t,i,r){var u=n.isArray(t)?t.length:this.getLength(n.trim(t),i);return this.optional(i)||u>=r[0]&&u<=r[1]},min:function(n,t,i){return this.optional(t)||n>=i},max:function(n,t,i){return this.optional(t)||n<=i},range:function(n,t,i){return this.optional(t)||n>=i[0]&&n<=i[1]},email:function(n,t){return this.optional(t)||/^((([a-z]|\d|[!#\$%&'\*\+\-\/=\?\^_`{\|}~]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])+(\.([a-z]|\d|[!#\$%&'\*\+\-\/=\?\^_`{\|}~]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])+)*)|((\x22)((((\x20|\x09)*(\x0d\x0a))?(\x20|\x09)+)?(([\x01-\x08\x0b\x0c\x0e-\x1f\x7f]|\x21|[\x23-\x5b]|[\x5d-\x7e]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(\\([\x01-\x09\x0b\x0c\x0d-\x7f]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]))))*(((\x20|\x09)*(\x0d\x0a))?(\x20|\x09)+)?(\x22)))@((([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.)+(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))$/i.test(n)},url:function(n,t){return this.optional(t)||/^(https?|ftp):\/\/(((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:)*@)?(((\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5]))|((([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.)+(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.?)(:\d*)?)(\/((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)+(\/(([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)*)*)?)?(\?((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)|[\uE000-\uF8FF]|\/|\?)*)?(\#((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)|\/|\?)*)?$/i.test(n)},date:function(n,t){return this.optional(t)||!/Invalid|NaN/.test(new Date(n))},dateISO:function(n,t){return this.optional(t)||/^\d{4}[\/\-]\d{1,2}[\/\-]\d{1,2}$/.test(n)},number:function(n,t){return this.optional(t)||/^-?(?:\d+|\d{1,3}(?:,\d{3})+)?(?:\.\d+)?$/.test(n)},digits:function(n,t){return this.optional(t)||/^\d+$/.test(n)},creditcard:function(n,t){var r,e;if(this.optional(t))return"dependency-mismatch";if(/[^0-9 \-]+/.test(n))return!1;var f=0,i=0,u=!1;for(n=n.replace(/\D/g,""),r=n.length-1;r>=0;r--)e=n.charAt(r),i=parseInt(e,10),u&&(i*=2)>9&&(i-=9),f+=i,u=!u;return f%10==0},equalTo:function(t,i,r){var u=n(r);return this.settings.onfocusout&&u.unbind(".validate-equalTo").bind("blur.validate-equalTo",function(){n(i).valid()}),t===u.val()}}});n.format=n.validator.format}(jQuery),function(n){var t={},i;n.ajaxPrefilter?n.ajaxPrefilter(function(n,i,r){var u=n.port;n.mode==="abort"&&(t[u]&&t[u].abort(),t[u]=r)}):(i=n.ajax,n.ajax=function(r){var f=("mode"in r?r:n.ajaxSettings).mode,u=("port"in r?r:n.ajaxSettings).port;return f==="abort"?(t[u]&&t[u].abort(),t[u]=i.apply(this,arguments)):i.apply(this,arguments)})}(jQuery),function(n){jQuery.event.special.focusin||jQuery.event.special.focusout||!document.addEventListener||n.each({focus:"focusin",blur:"focusout"},function(t,i){function r(t){return t=n.event.fix(t),t.type=i,n.event.handle.call(this,t)}n.event.special[i]={setup:function(){this.addEventListener(t,r,!0)},teardown:function(){this.removeEventListener(t,r,!0)},handler:function(t){var r=arguments;return r[0]=n.event.fix(t),r[0].type=i,n.event.handle.apply(this,r)}}});n.extend(n.fn,{validateDelegate:function(t,i,r){return this.bind(i,function(i){var u=n(i.target);if(u.is(t))return r.apply(u,arguments)})}})}(jQuery),function(n){function i(n,t,i){n.rules[t]=i;n.message&&(n.messages[t]=n.message)}function h(n){return n.replace(/^\s+|\s+$/g,"").split(/\s*,\s*/g)}function f(n){return n.replace(/([!"#$%&'()*+,./:;<=>?@\[\\\]^`{|}~])/g,"\\$1")}function e(n){return n.substr(0,n.lastIndexOf(".")+1)}function o(n,t){return n.indexOf("*.")===0&&(n=n.replace("*.",t)),n}function c(t,i){var r=n(this).find("[data-valmsg-for='"+f(i[0].name)+"']"),u=r.attr("data-valmsg-replace"),e=u?n.parseJSON(u)!==!1:null;r.removeClass("field-validation-valid").addClass("field-validation-error");t.data("unobtrusiveContainer",r);e?(r.empty(),t.removeClass("input-validation-error").appendTo(r)):t.hide()}function l(t,i){var u=n(this).find("[data-valmsg-summary=true]"),r=u.find("ul");r&&r.length&&i.errorList.length&&(r.empty(),u.addClass("validation-summary-errors").removeClass("validation-summary-valid"),n.each(i.errorList,function(){n("<li />").html(this.message).appendTo(r)}))}function a(t){var i=t.data("unobtrusiveContainer"),r=i.attr("data-valmsg-replace"),u=r?n.parseJSON(r):null;i&&(i.addClass("field-validation-valid").removeClass("field-validation-error"),t.removeData("unobtrusiveContainer"),u&&i.empty())}function v(){var t=n(this);t.data("validator").resetForm();t.find(".validation-summary-errors").addClass("validation-summary-valid").removeClass("validation-summary-errors");t.find(".field-validation-error").addClass("field-validation-valid").removeClass("field-validation-error").removeData("unobtrusiveContainer").find(">*").removeData("unobtrusiveContainer")}function s(t){var i=n(t),r=i.data(u),f=n.proxy(v,t);return r||(r={options:{errorClass:"input-validation-error",errorElement:"span",errorPlacement:n.proxy(c,t),invalidHandler:n.proxy(l,t),messages:{},rules:{},success:n.proxy(a,t)},attachValidation:function(){i.unbind("reset."+u,f).bind("reset."+u,f).validate(this.options)},validate:function(){return i.validate(),i.valid()}},i.data(u,r)),r}var r=n.validator,t,u="unobtrusiveValidation";r.unobtrusive={adapters:[],parseElement:function(t,i){var u=n(t),f=u.parents("form")[0],r,e,o;f&&(r=s(f),r.options.rules[t.name]=e={},r.options.messages[t.name]=o={},n.each(this.adapters,function(){var i="data-val-"+this.name,r=u.attr(i),s={};r!==undefined&&(i+="-",n.each(this.params,function(){s[this]=u.attr(i+this)}),this.adapt({element:t,form:f,message:r,params:s,rules:e,messages:o}))}),n.extend(e,{__dummy__:!0}),i||r.attachValidation())},parse:function(t){var i=n(t).parents("form").andSelf().add(n(t).find("form")).filter("form");n(t).find(":input[data-val=true]").each(function(){r.unobtrusive.parseElement(this,!0)});i.each(function(){var n=s(this);n&&n.attachValidation()})}};t=r.unobtrusive.adapters;t.add=function(n,t,i){return i||(i=t,t=[]),this.push({name:n,params:t,adapt:i}),this};t.addBool=function(n,t){return this.add(n,function(r){i(r,t||n,!0)})};t.addMinMax=function(n,t,r,u,f,e){return this.add(n,[f||"min",e||"max"],function(n){var f=n.params.min,e=n.params.max;f&&e?i(n,u,[f,e]):f?i(n,t,f):e&&i(n,r,e)})};t.addSingleVal=function(n,t,r){return this.add(n,[t||"val"],function(u){i(u,r||n,u.params[t])})};r.addMethod("__dummy__",function(){return!0});r.addMethod("regex",function(n,t,i){var r;return this.optional(t)?!0:(r=new RegExp(i).exec(n),r&&r.index===0&&r[0].length===n.length)});r.addMethod("nonalphamin",function(n,t,i){var r;return i&&(r=n.match(/\W/g),r=r&&r.length>=i),r});t.addSingleVal("accept","exts").addSingleVal("regex","pattern");t.addBool("creditcard").addBool("date").addBool("digits").addBool("email").addBool("number").addBool("url");t.addMinMax("length","minlength","maxlength","rangelength").addMinMax("range","min","max","range");t.add("equalto",["other"],function(t){var r=e(t.element.name),u=t.params.other,s=o(u,r),h=n(t.form).find(":input[name='"+f(s)+"']")[0];i(t,"equalTo",h)});t.add("required",function(n){(n.element.tagName.toUpperCase()!=="INPUT"||n.element.type.toUpperCase()!=="CHECKBOX")&&i(n,"required",!0)});t.add("remote",["url","type","additionalfields"],function(t){var r={url:t.params.url,type:t.params.type||"GET",data:{}},u=e(t.element.name);n.each(h(t.params.additionalfields||t.element.name),function(i,e){var s=o(e,u);r.data[s]=function(){return n(t.form).find(":input[name='"+f(s)+"']").val()}});i(t,"remote",r)});t.add("password",["min","nonalphamin","regex"],function(n){n.params.min&&i(n,"minlength",n.params.min);n.params.nonalphamin&&i(n,"nonalphamin",n.params.nonalphamin);n.params.regex&&i(n,"regex",n.params.regex)});n(function(){r.unobtrusive.parse(document)})}(jQuery),function(n){"function"==typeof define&&define.amd?define(["jquery"],n):"object"==typeof exports?module.exports=n(require("jquery")):n(jQuery)}(function(n){n.fn.styler=function(t){var i=n.extend({wrapper:"form",idSuffix:"-styler",filePlaceholder:"Файл не выбран",fileBrowse:"Обзор...",selectPlaceholder:"Выберите...",selectSearch:!1,selectSearchLimit:10,selectSearchNotFound:"Совпадений не найдено",selectSearchPlaceholder:"Поиск...",selectVisibleOptions:0,singleSelectzIndex:"100",selectSmartPositioning:!0,onSelectOpened:function(){},onSelectClosed:function(){},onFormStyled:function(){}},t);return this.each(function(){function r(){var u="",f="",e="",o="",n,r;void 0!==t.attr("id")&&""!==t.attr("id")&&(u=' id="'+t.attr("id")+i.idSuffix+'"');void 0!==t.attr("title")&&""!==t.attr("title")&&(f=' title="'+t.attr("title")+'"');void 0!==t.attr("class")&&""!==t.attr("class")&&(e=" "+t.attr("class"));n=t.data();for(r in n)""!==n[r]&&(o+=" data-"+r+'="'+n[r]+'"');this.id=u+o;this.title=f;this.classes=e}var t=n(this);if(t.is(":checkbox"))t.each(function(){if(1>t.parent("div.jq-checkbox").length){var i=function(){var u=new r,i=n("<div"+u.id+' class="jq-checkbox'+u.classes+'"'+u.title+'><div class="jq-checkbox__div"><\/div><\/div>');t.css({position:"absolute",zIndex:"-1",opacity:0,margin:0,padding:0}).after(i).prependTo(i);i.attr("unselectable","on").css({"-webkit-user-select":"none","-moz-user-select":"none","-ms-user-select":"none","-o-user-select":"none","user-select":"none",display:"inline-block",position:"relative",overflow:"hidden"});t.is(":checked")&&i.addClass("checked");t.is(":disabled")&&i.addClass("disabled");i.on("click.styler",function(){return i.is(".disabled")||(t.is(":checked")?(t.prop("checked",!1),i.removeClass("checked")):(t.prop("checked",!0),i.addClass("checked")),t.change()),!1});t.closest("label").add('label[for="'+t.attr("id")+'"]').click(function(t){n(t.target).is("a")||(i.click(),t.preventDefault())});t.on("change.styler",function(){t.is(":checked")?i.addClass("checked"):i.removeClass("checked")}).on("keydown.styler",function(n){32==n.which&&i.click()}).on("focus.styler",function(){i.is(".disabled")||i.addClass("focused")}).on("blur.styler",function(){i.removeClass("focused")})};i();t.on("refresh",function(){t.off(".styler").parent().before(t).remove();i()})}});else if(t.is(":radio"))t.each(function(){if(1>t.parent("div.jq-radio").length){var u=function(){var f=new r,u=n("<div"+f.id+' class="jq-radio'+f.classes+'"'+f.title+'><div class="jq-radio__div"><\/div><\/div>');t.css({position:"absolute",zIndex:"-1",opacity:0,margin:0,padding:0}).after(u).prependTo(u);u.attr("unselectable","on").css({"-webkit-user-select":"none","-moz-user-select":"none","-ms-user-select":"none","-o-user-select":"none","user-select":"none",display:"inline-block",position:"relative"});t.is(":checked")&&u.addClass("checked");t.is(":disabled")&&u.addClass("disabled");u.on("click.styler",function(){return u.is(".disabled")||(u.closest(i.wrapper).find('input[name="'+t.attr("name")+'"]').prop("checked",!1).parent().removeClass("checked"),t.prop("checked",!0).parent().addClass("checked"),t.change()),!1});t.closest("label").add('label[for="'+t.attr("id")+'"]').click(function(t){n(t.target).is("a")||(u.click(),t.preventDefault())});t.on("change.styler",function(){t.parent().addClass("checked")}).on("focus.styler",function(){u.is(".disabled")||u.addClass("focused")}).on("blur.styler",function(){u.removeClass("focused")})};u();t.on("refresh",function(){t.off(".styler").parent().before(t).remove();u()})}});else if(t.is(":file"))t.css({position:"absolute",top:0,right:0,width:"100%",height:"100%",opacity:0,margin:0,padding:0}).each(function(){if(1>t.parent("div.jq-file").length){var u=function(){var o=new r,e=t.data("placeholder"),f,u,s;void 0===e&&(e=i.filePlaceholder);f=t.data("browse");(void 0===f||""===f)&&(f=i.fileBrowse);u=n("<div"+o.id+' class="jq-file'+o.classes+'"'+o.title+' style="display: inline-block; position: relative; overflow: hidden"><\/div>');s=n('<div class="jq-file__name">'+e+"<\/div>").appendTo(u);n('<div class="jq-file__browse">'+f+"<\/div>").appendTo(u);t.after(u);u.append(t);t.is(":disabled")&&u.addClass("disabled");t.on("change.styler",function(){var n=t.val();if(t.is("[multiple]"))for(var n="",r=t[0].files,i=0;i<r.length;i++)n+=(0<i?", ":"")+r[i].name;s.text(n.replace(/.+[\\\/]/,""));""===n?(s.text(e),u.removeClass("changed")):u.addClass("changed")}).on("focus.styler",function(){u.addClass("focused")}).on("blur.styler",function(){u.removeClass("focused")}).on("click.styler",function(){u.removeClass("focused")})};u();t.on("refresh",function(){t.off(".styler").parent().before(t).remove();u()})}});else if(t.is("select"))t.each(function(){if(1>t.parent("div.jqselect").length){var u=function(){function e(t){t.off("mousewheel DOMMouseScroll").on("mousewheel DOMMouseScroll",function(t){var i=null;"mousewheel"==t.type?i=-1*t.originalEvent.wheelDelta:"DOMMouseScroll"==t.type&&(i=40*t.originalEvent.detail);i&&(t.stopPropagation(),t.preventDefault(),n(this).scrollTop(i+n(this).scrollTop()))})}function o(){for(var e,o,n=0,c=u.length;n<c;n++){var t="",i="",l=t="",r="",s="",h="";u.eq(n).prop("selected")&&(i="selected sel");u.eq(n).is(":disabled")&&(i="disabled");u.eq(n).is(":selected:disabled")&&(i="selected sel disabled");void 0!==u.eq(n).attr("class")&&(r=" "+u.eq(n).attr("class"),h=' data-jqfs-class="'+u.eq(n).attr("class")+'"');e=u.eq(n).data();for(o in e)""!==e[o]&&(l+=" data-"+o+'="'+e[o]+'"');""!==i+r&&(t=' class="'+i+r+'"');t="<li"+h+l+t+">"+u.eq(n).html()+"<\/li>";u.eq(n).parent().is("optgroup")&&(void 0!==u.eq(n).parent().attr("class")&&(s=" "+u.eq(n).parent().attr("class")),t="<li"+h+' class="'+i+r+" option"+s+'">'+u.eq(n).html()+"<\/li>",u.eq(n).is(":first-child")&&(t='<li class="optgroup'+s+'">'+u.eq(n).parent().attr("label")+"<\/li>"+t));f+=t}}function c(){var w=new r,a="",d=t.data("placeholder"),g=t.data("search"),nt=t.data("search-limit"),tt=t.data("search-not-found"),ut=t.data("search-placeholder"),b=t.data("z-index"),y=t.data("smart-positioning"),s,h,k,et,ot;void 0===d&&(d=i.selectPlaceholder);(void 0===g||""===g)&&(g=i.selectSearch);(void 0===nt||""===nt)&&(nt=i.selectSearchLimit);(void 0===tt||""===tt)&&(tt=i.selectSearchNotFound);void 0===ut&&(ut=i.selectSearchPlaceholder);(void 0===b||""===b)&&(b=i.singleSelectzIndex);(void 0===y||""===y)&&(y=i.selectSmartPositioning);s=n("<div"+w.id+' class="jq-selectbox jqselect'+w.classes+'" style="display: inline-block; position: relative; z-index:'+b+'"><div class="jq-selectbox__select"'+w.title+' style="position: relative"><div class="jq-selectbox__select-text"><\/div><div class="jq-selectbox__trigger"><div class="jq-selectbox__trigger-arrow"><\/div><\/div><\/div><\/div>');t.css({margin:0,padding:0}).after(s).prependTo(s);var st=n("div.jq-selectbox__select",s),v=n("div.jq-selectbox__select-text",s),w=u.filter(":selected");o();g&&(a='<div class="jq-selectbox__search"><input type="search" autocomplete="off" placeholder="'+ut+'"><\/div><div class="jq-selectbox__not-found">'+tt+"<\/div>");h=n('<div class="jq-selectbox__dropdown" style="position: absolute">'+a+'<ul style="position: relative; list-style: none; overflow: auto; overflow-x: hidden">'+f+"<\/ul><\/div>");s.append(h);var l=n("ul",h),c=n("li",h),p=n("input",h),ft=n("div.jq-selectbox__not-found",h).hide();c.length<nt&&p.parent().hide();""===t.val()?v.text(d).addClass("placeholder"):v.text(w.text());k=0;et=0;c.each(function(){var t=n(this);t.css({display:"inline-block"});t.innerWidth()>k&&(k=t.innerWidth(),et=t.width());t.css({display:""})});a=s.clone().appendTo("body").width("auto");d=a.find("select").outerWidth();a.remove();d==s.width()&&v.width(et);k>s.width()&&h.width(k);v.is(".placeholder")&&v.width()>k&&v.width(v.width());""===u.first().text()&&""!==t.data("placeholder")&&c.first().hide();t.css({position:"absolute",left:0,top:0,width:"100%",height:"100%",opacity:0});var ht=s.outerHeight(),it=p.outerHeight(),rt=l.css("max-height"),a=c.filter(".selected");if(1>a.length&&c.first().addClass("selected sel"),void 0===c.data("li-height")&&c.data("li-height",c.outerHeight()),ot=h.css("top"),"auto"==h.css("left")&&h.css({left:0}),"auto"==h.css("top")&&h.css({top:ht}),h.hide(),a.length&&(u.first().text()!=w.text()&&s.addClass("changed"),s.data("jqfs-class",a.data("jqfs-class")),s.addClass(a.data("jqfs-class"))),t.is(":disabled"))return s.addClass("disabled"),!1;st.click(function(){var w,o,r,d;if(n("div.jq-selectbox").filter(".opened").length&&i.onSelectClosed.call(n("div.jq-selectbox").filter(".opened")),t.focus(),!navigator.userAgent.match(/(iPad|iPhone|iPod)/i)){var a=n(window),f=c.data("li-height"),k=s.offset().top,v=a.height()-ht-(k-a.scrollTop()),r=t.data("visible-options");return(void 0===r||""===r)&&(r=i.selectVisibleOptions),w=5*f,o=f*r,0<r&&6>r&&(w=o),0===r&&(o="auto"),r=function(){h.height("auto").css({bottom:"auto",top:ot});var n=function(){l.css("max-height",Math.floor((v-20-it)/f)*f)};n();l.css("max-height",o);"none"!=rt&&l.css("max-height",rt);v<h.outerHeight()+20&&n()},d=function(){h.height("auto").css({top:"auto",bottom:ot});var n=function(){l.css("max-height",Math.floor((k-a.scrollTop()-20-it)/f)*f)};n();l.css("max-height",o);"none"!=rt&&l.css("max-height",rt);k-a.scrollTop()-20<h.outerHeight()+20&&n()},!0===y||1===y?v>w+it+20?(r(),s.removeClass("dropup").addClass("dropdown")):(d(),s.removeClass("dropdown").addClass("dropup")):(!1===y||0===y)&&v>w+it+20&&(r(),s.removeClass("dropup").addClass("dropdown")),n("div.jqselect").css({zIndex:b-1}).removeClass("opened"),s.css({zIndex:b}),h.is(":hidden")?(n("div.jq-selectbox__dropdown:visible").hide(),h.show(),s.addClass("opened focused"),i.onSelectOpened.call(s)):(h.hide(),s.removeClass("opened dropup dropdown"),n("div.jq-selectbox").filter(".opened").length&&i.onSelectClosed.call(s)),p.length&&(p.val("").keyup(),ft.hide(),p.keyup(function(){var i=n(this).val();c.each(function(){n(this).html().match(RegExp(".*?"+i+".*?","i"))?n(this).show():n(this).hide()});""===u.first().text()&&""!==t.data("placeholder")&&c.first().hide();1>c.filter(":visible").length?ft.show():ft.hide()})),c.filter(".selected").length&&(0!=l.innerHeight()/f%2&&(f/=2),l.scrollTop(l.scrollTop()+c.filter(".selected").position().top-l.innerHeight()/2+f)),e(l),!1}});c.hover(function(){n(this).siblings().removeClass("selected")});c.filter(".selected").text();c.filter(".selected").text();c.filter(":not(.disabled):not(.optgroup)").click(function(){var r,e,f;t.focus();r=n(this);e=r.text();r.is(".selected")||(f=r.index(),f=f-r.prevAll(".optgroup").length,r.addClass("selected sel").siblings().removeClass("selected sel"),u.prop("selected",!1).eq(f).prop("selected",!0),v.text(e),s.data("jqfs-class")&&s.removeClass(s.data("jqfs-class")),s.data("jqfs-class",r.data("jqfs-class")),s.addClass(r.data("jqfs-class")),t.change());h.hide();s.removeClass("opened dropup dropdown");i.onSelectClosed.call(s)});h.mouseout(function(){n("li.sel",h).addClass("selected")});t.on("change.styler",function(){v.text(u.filter(":selected").text()).removeClass("placeholder");c.removeClass("selected sel").not(".optgroup").eq(t[0].selectedIndex).addClass("selected sel");u.first().text()!=c.filter(".selected").text()?s.addClass("changed"):s.removeClass("changed")}).on("focus.styler",function(){s.addClass("focused");n("div.jqselect").not(".focused").removeClass("opened dropup dropdown").find("div.jq-selectbox__dropdown").hide()}).on("blur.styler",function(){s.removeClass("focused")}).on("keydown.styler keyup.styler",function(n){var r=c.data("li-height");v.text(u.filter(":selected").text());c.removeClass("selected sel").not(".optgroup").eq(t[0].selectedIndex).addClass("selected sel");38!=n.which&&37!=n.which&&33!=n.which&&36!=n.which||l.scrollTop(l.scrollTop()+c.filter(".selected").position().top);40!=n.which&&39!=n.which&&34!=n.which&&35!=n.which||l.scrollTop(l.scrollTop()+c.filter(".selected").position().top-l.innerHeight()+r);13==n.which&&(n.preventDefault(),h.hide(),s.removeClass("opened dropup dropdown"),i.onSelectClosed.call(s))}).on("keydown.styler",function(n){32==n.which&&(n.preventDefault(),st.click())});n(document).on("click",function(t){n(t.target).parents().hasClass("jq-selectbox")||"OPTION"==t.target.nodeName||(n("div.jq-selectbox").filter(".opened").length&&i.onSelectClosed.call(n("div.jq-selectbox").filter(".opened")),p.length&&p.val("").keyup(),h.hide().find("li.sel").addClass("selected"),s.removeClass("focused opened dropup dropdown"))})}function l(){var c=new r,h=n("<div"+c.id+' class="jq-select-multiple jqselect'+c.classes+'"'+c.title+' style="display: inline-block; position: relative"><\/div>');t.css({margin:0,padding:0}).after(h);o();h.append("<ul>"+f+"<\/ul>");var i=n("ul",h).css({position:"relative","overflow-x":"hidden","-webkit-overflow-scrolling":"touch"}),s=n("li",h).attr("unselectable","on"),c=t.attr("size"),a=i.outerHeight(),l=s.outerHeight();if(void 0!==c&&0<c?i.css({height:l*c}):i.css({height:4*l}),a>h.height()&&(i.css("overflowY","scroll"),e(i),s.filter(".selected").length&&i.scrollTop(i.scrollTop()+s.filter(".selected").position().top)),t.prependTo(h).css({position:"absolute",left:0,top:0,width:"100%",height:"100%",opacity:0}),t.is(":disabled"))h.addClass("disabled"),u.each(function(){n(this).is(":selected")&&s.eq(n(this).index()).addClass("selected")});else if(s.filter(":not(.disabled):not(.optgroup)").click(function(i){var r,f,e;t.focus();r=n(this);i.ctrlKey||i.metaKey||r.addClass("selected");i.shiftKey||r.addClass("first");i.ctrlKey||i.metaKey||i.shiftKey||r.siblings().removeClass("selected first");(i.ctrlKey||i.metaKey)&&(r.is(".selected")?r.removeClass("selected first"):r.addClass("selected first"),r.siblings().removeClass("first"));i.shiftKey&&(f=!1,e=!1,r.siblings().removeClass("selected").siblings(".first").addClass("selected"),r.prevAll().each(function(){n(this).is(".first")&&(f=!0)}),r.nextAll().each(function(){n(this).is(".first")&&(e=!0)}),f&&r.prevAll().each(function(){if(n(this).is(".selected"))return!1;n(this).not(".disabled, .optgroup").addClass("selected")}),e&&r.nextAll().each(function(){if(n(this).is(".selected"))return!1;n(this).not(".disabled, .optgroup").addClass("selected")}),1==s.filter(".selected").length&&r.addClass("first"));u.prop("selected",!1);s.filter(".selected").each(function(){var t=n(this),i=t.index();t.is(".option")&&(i-=t.prevAll(".optgroup").length);u.eq(i).prop("selected",!0)});t.change()}),u.each(function(t){n(this).data("optionIndex",t)}),t.on("change.styler",function(){s.removeClass("selected");var t=[];u.filter(":selected").each(function(){t.push(n(this).data("optionIndex"))});s.not(".optgroup").filter(function(i){return-1<n.inArray(i,t)}).addClass("selected")}).on("focus.styler",function(){h.addClass("focused")}).on("blur.styler",function(){h.removeClass("focused")}),a>h.height())t.on("keydown.styler",function(n){38!=n.which&&37!=n.which&&33!=n.which||i.scrollTop(i.scrollTop()+s.filter(".selected").position().top-l);40!=n.which&&39!=n.which&&34!=n.which||i.scrollTop(i.scrollTop()+s.filter(".selected:last").position().top-i.innerHeight()+2*l)})}var u=n("option",t),f="",s,h;t.is("[multiple]")?(s=navigator.userAgent.match(/Android/i)?!0:!1,h=navigator.userAgent.match(/(iPad|iPhone|iPod)/i)?!0:!1,s||h||l()):c()};u();t.on("refresh",function(){t.off(".styler").parent().before(t).remove();u()})}});else if(t.is(":reset"))t.on("click",function(){setTimeout(function(){t.closest(i.wrapper).find("input, select").trigger("refresh")},1)})}).promise().done(function(){i.onFormStyled.call()})}});!function(n){"function"==typeof define&&define.amd?define(["jquery"],n):"object"==typeof exports?module.exports=n:n(jQuery)}(function(n){function u(r){var u=r||window.event,w=c.call(arguments,1),l=0,s=0,e=0,a=0,b=0,k=0,v,y,p;if(r=n.event.fix(u),r.type="mousewheel","detail"in u&&(e=-1*u.detail),"wheelDelta"in u&&(e=u.wheelDelta),"wheelDeltaY"in u&&(e=u.wheelDeltaY),"wheelDeltaX"in u&&(s=-1*u.wheelDeltaX),"axis"in u&&u.axis===u.HORIZONTAL_AXIS&&(s=-1*e,e=0),l=0===e?s:e,"deltaY"in u&&(e=-1*u.deltaY,l=e),"deltaX"in u&&(s=u.deltaX,0===e&&(l=-1*s)),0!==e||0!==s)return 1===u.deltaMode?(v=n.data(this,"mousewheel-line-height"),l*=v,e*=v,s*=v):2===u.deltaMode&&(y=n.data(this,"mousewheel-page-height"),l*=y,e*=y,s*=y),(a=Math.max(Math.abs(e),Math.abs(s)),(!t||t>a)&&(t=a,o(u,a)&&(t/=40)),o(u,a)&&(l/=40,s/=40,e/=40),l=Math[l>=1?"floor":"ceil"](l/t),s=Math[s>=1?"floor":"ceil"](s/t),e=Math[e>=1?"floor":"ceil"](e/t),i.settings.normalizeOffset&&this.getBoundingClientRect)&&(p=this.getBoundingClientRect(),b=r.clientX-p.left,k=r.clientY-p.top),r.deltaX=s,r.deltaY=e,r.deltaFactor=t,r.offsetX=b,r.offsetY=k,r.deltaMode=0,w.unshift(r,l,s,e),f&&clearTimeout(f),f=setTimeout(h,200),(n.event.dispatch||n.event.handle).apply(this,w)}function h(){t=null}function o(n,t){return i.settings.adjustOldDeltas&&"mousewheel"===n.type&&t%120==0}var f,t,s=["wheel","mousewheel","DOMMouseScroll","MozMousePixelScroll"],r="onwheel"in document||document.documentMode>=9?["wheel"]:["mousewheel","DomMouseScroll","MozMousePixelScroll"],c=Array.prototype.slice,e,i;if(n.event.fixHooks)for(e=s.length;e;)n.event.fixHooks[s[--e]]=n.event.mouseHooks;i=n.event.special.mousewheel={version:"3.1.11",setup:function(){if(this.addEventListener)for(var t=r.length;t;)this.addEventListener(r[--t],u,!1);else this.onmousewheel=u;n.data(this,"mousewheel-line-height",i.getLineHeight(this));n.data(this,"mousewheel-page-height",i.getPageHeight(this))},teardown:function(){if(this.removeEventListener)for(var t=r.length;t;)this.removeEventListener(r[--t],u,!1);else this.onmousewheel=null;n.removeData(this,"mousewheel-line-height");n.removeData(this,"mousewheel-page-height")},getLineHeight:function(t){var i=n(t)["offsetParent"in n.fn?"offsetParent":"parent"]();return i.length||(i=n("body")),parseInt(i.css("fontSize"),10)},getPageHeight:function(t){return n(t).height()},settings:{adjustOldDeltas:!0,normalizeOffset:!0}};n.fn.extend({mousewheel:function(n){return n?this.bind("mousewheel",n):this.trigger("mousewheel")},unmousewheel:function(n){return this.unbind("mousewheel",n)}})});!function(n,t,i){!function(t){var r="function"==typeof define&&define.amd,u="https:"==i.location.protocol?"https:":"http:";r||n.event.special.mousewheel||n("head").append(decodeURI("%3Cscript src="+u+"//cdnjs.cloudflare.com/ajax/libs/jquery-mousewheel/3.1.11/jquery.mousewheel.min.js%3E%3C/script%3E"));t()}(function(){var o="mCustomScrollbar",u="mCS",l=".mCustomScrollbar",a={setWidth:!1,setHeight:!1,setTop:0,setLeft:0,axis:"y",scrollbarPosition:"inside",scrollInertia:950,autoDraggerLength:!0,autoHideScrollbar:!1,autoExpandScrollbar:!1,alwaysShowScrollbar:0,snapAmount:null,snapOffset:0,mouseWheel:{enable:!0,scrollAmount:"auto",axis:"y",preventDefault:!1,deltaFactor:"auto",normalizeDelta:!1,invert:!1,disableOver:["select","option","keygen","datalist","textarea"]},scrollButtons:{enable:!1,scrollType:"stepless",scrollAmount:"auto"},keyboard:{enable:!0,scrollType:"stepless",scrollAmount:"auto"},contentTouchScroll:25,advanced:{autoExpandHorizontalScroll:!1,autoScrollOnFocus:"input,textarea,select,button,datalist,keygen,a[tabindex],area,object,[contenteditable='true']",updateOnContentResize:!0,updateOnImageLoad:!0,updateOnSelectorChange:!1,releaseDraggableSelectors:!1},theme:"light",callbacks:{onInit:!1,onScrollStart:!1,onScroll:!1,onTotalScroll:!1,onTotalScrollBack:!1,whileScrolling:!1,onTotalScrollOffset:0,onTotalScrollBackOffset:0,alwaysTriggerOffsets:!0,onOverflowY:!1,onOverflowX:!1,onOverflowYNone:!1,onOverflowXNone:!1},live:!1,liveSelector:null},v=0,h={},c=function(n){h[n]&&(clearTimeout(h[n]),r._delete.call(null,h[n]))},s=t.attachEvent&&!t.addEventListener?1:0,f=!1,e={init:function(t){var t=n.extend(!0,{},a,t),o=r._selector.call(this),i,f;if(t.live){if(i=t.liveSelector||this.selector||l,f=n(i),"off"===t.live)return void c(i);h[i]=setTimeout(function(){f.mCustomScrollbar(t);"once"===t.live&&f.length&&c(i)},500)}else c(i);return t.setWidth=t.set_width?t.set_width:t.setWidth,t.setHeight=t.set_height?t.set_height:t.setHeight,t.axis=t.horizontalScroll?"x":r._findAxis.call(null,t.axis),t.scrollInertia=t.scrollInertia>0&&t.scrollInertia<17?17:t.scrollInertia,"object"!=typeof t.mouseWheel&&1==t.mouseWheel&&(t.mouseWheel={enable:!0,scrollAmount:"auto",axis:"y",preventDefault:!1,deltaFactor:"auto",normalizeDelta:!1,invert:!1}),t.mouseWheel.scrollAmount=t.mouseWheelPixels?t.mouseWheelPixels:t.mouseWheel.scrollAmount,t.mouseWheel.normalizeDelta=t.advanced.normalizeMouseWheelDelta?t.advanced.normalizeMouseWheelDelta:t.mouseWheel.normalizeDelta,t.scrollButtons.scrollType=r._findScrollButtonsType.call(null,t.scrollButtons.scrollType),r._theme.call(null,t),n(o).each(function(){var i=n(this);if(!i.data(u)){i.data(u,{idx:++v,opt:t,scrollRatio:{y:null,x:null},overflowed:null,contentReset:{y:null,x:null},bindEvents:!1,tweenRunning:!1,sequential:{},langDir:i.css("direction"),cbOffsets:null,trigger:null});var f=i.data(u).opt,o=i.data("mcs-axis"),s=i.data("mcs-scrollbar-position"),h=i.data("mcs-theme");o&&(f.axis=o);s&&(f.scrollbarPosition=s);h&&(f.theme=h,r._theme.call(null,f));r._pluginMarkup.call(this);e.update.call(null,i)}})},update:function(t){var i=t||r._selector.call(this);return n(i).each(function(){var i=n(this),o;if(i.data(u)){var t=i.data(u),f=t.opt,e=n("#mCSB_"+t.idx+"_container"),s=[n("#mCSB_"+t.idx+"_dragger_vertical"),n("#mCSB_"+t.idx+"_dragger_horizontal")];if(!e.length)return;t.tweenRunning&&r._stop.call(null,i);i.hasClass("mCS_disabled")&&i.removeClass("mCS_disabled");i.hasClass("mCS_destroyed")&&i.removeClass("mCS_destroyed");r._maxHeight.call(this);r._expandContentHorizontally.call(this);"y"===f.axis||f.advanced.autoExpandHorizontalScroll||e.css("width",r._contentWidth(e.children()));t.overflowed=r._overflowed.call(this);r._scrollbarVisibility.call(this);f.autoDraggerLength&&r._setDraggerLength.call(this);r._scrollRatio.call(this);r._bindEvents.call(this);o=[Math.abs(e[0].offsetTop),Math.abs(e[0].offsetLeft)];"x"!==f.axis&&(t.overflowed[0]?s[0].height()>s[0].parent().height()?r._resetContentPosition.call(this):(r._scrollTo.call(this,i,o[0].toString(),{dir:"y",dur:0,overwrite:"none"}),t.contentReset.y=null):(r._resetContentPosition.call(this),"y"===f.axis?r._unbindEvents.call(this):"yx"===f.axis&&t.overflowed[1]&&r._scrollTo.call(this,i,o[1].toString(),{dir:"x",dur:0,overwrite:"none"})));"y"!==f.axis&&(t.overflowed[1]?s[1].width()>s[1].parent().width()?r._resetContentPosition.call(this):(r._scrollTo.call(this,i,o[1].toString(),{dir:"x",dur:0,overwrite:"none"}),t.contentReset.x=null):(r._resetContentPosition.call(this),"x"===f.axis?r._unbindEvents.call(this):"yx"===f.axis&&t.overflowed[0]&&r._scrollTo.call(this,i,o[0].toString(),{dir:"y",dur:0,overwrite:"none"})));r._autoUpdate.call(this)}})},scrollTo:function(t,i){if("undefined"!=typeof t&&null!=t){var f=r._selector.call(this);return n(f).each(function(){var s=n(this);if(s.data(u)){var o=s.data(u),h=o.opt,c={trigger:"external",scrollInertia:h.scrollInertia,scrollEasing:"mcsEaseInOut",moveDragger:!1,timeout:60,callbacks:!0,onStart:!0,onUpdate:!0,onComplete:!0},f=n.extend(!0,{},c,i),e=r._arr.call(this,t),l=f.scrollInertia>0&&f.scrollInertia<17?17:f.scrollInertia;e[0]=r._to.call(this,e[0],"y");e[1]=r._to.call(this,e[1],"x");f.moveDragger&&(e[0]*=o.scrollRatio.y,e[1]*=o.scrollRatio.x);f.dur=l;setTimeout(function(){null!==e[0]&&"undefined"!=typeof e[0]&&"x"!==h.axis&&o.overflowed[0]&&(f.dir="y",f.overwrite="all",r._scrollTo.call(this,s,e[0].toString(),f));null!==e[1]&&"undefined"!=typeof e[1]&&"y"!==h.axis&&o.overflowed[1]&&(f.dir="x",f.overwrite="none",r._scrollTo.call(this,s,e[1].toString(),f))},f.timeout)}})}},stop:function(){var t=r._selector.call(this);return n(t).each(function(){var t=n(this);t.data(u)&&r._stop.call(null,t)})},disable:function(t){var i=r._selector.call(this);return n(i).each(function(){var i=n(this),f;i.data(u)&&(f=i.data(u),f.opt,r._autoUpdate.call(this,"remove"),r._unbindEvents.call(this),t&&r._resetContentPosition.call(this),r._scrollbarVisibility.call(this,!0),i.addClass("mCS_disabled"))})},destroy:function(){var t=r._selector.call(this);return n(t).each(function(){var f=n(this);if(f.data(u)){var i=f.data(u),e=i.opt,s=n("#mCSB_"+i.idx),h=n("#mCSB_"+i.idx+"_container"),l=n(".mCSB_"+i.idx+"_scrollbar");e.live&&c(t);r._autoUpdate.call(this,"remove");r._unbindEvents.call(this);r._resetContentPosition.call(this);f.removeData(u);r._delete.call(null,this.mcs);l.remove();s.replaceWith(h.contents());f.removeClass(o+" _"+u+"_"+i.idx+" mCS-autoHide mCS-dir-rtl mCS_no_scrollbar mCS_disabled").addClass("mCS_destroyed")}})}},r={_selector:function(){return"object"!=typeof n(this)||n(this).length<1?l:this},_theme:function(t){t.autoDraggerLength=n.inArray(t.theme,["rounded","rounded-dark","rounded-dots","rounded-dots-dark"])>-1?!1:t.autoDraggerLength;t.autoExpandScrollbar=n.inArray(t.theme,["rounded-dots","rounded-dots-dark","3d","3d-dark","3d-thick","3d-thick-dark","inset","inset-dark","inset-2","inset-2-dark","inset-3","inset-3-dark"])>-1?!1:t.autoExpandScrollbar;t.scrollButtons.enable=n.inArray(t.theme,["minimal","minimal-dark"])>-1?!1:t.scrollButtons.enable;t.autoHideScrollbar=n.inArray(t.theme,["minimal","minimal-dark"])>-1?!0:t.autoHideScrollbar;t.scrollbarPosition=n.inArray(t.theme,["minimal","minimal-dark"])>-1?"outside":t.scrollbarPosition},_findAxis:function(n){return"yx"===n||"xy"===n||"auto"===n?"yx":"x"===n||"horizontal"===n?"x":"y"},_findScrollButtonsType:function(n){return"stepped"===n||"pixels"===n||"step"===n||"click"===n?"stepped":"stepless"},_pluginMarkup:function(){var f=n(this),i=f.data(u),t=i.opt,l=t.autoExpandScrollbar?" mCSB_scrollTools_onDrag_expand":"",s=["<div id='mCSB_"+i.idx+"_scrollbar_vertical' class='mCSB_scrollTools mCSB_"+i.idx+"_scrollbar mCS-"+t.theme+" mCSB_scrollTools_vertical"+l+"'><div class='mCSB_draggerContainer'><div id='mCSB_"+i.idx+"_dragger_vertical' class='mCSB_dragger' style='position:absolute;' oncontextmenu='return false;'><div class='mCSB_dragger_bar' /><\/div><div class='mCSB_draggerRail' /><\/div><\/div>","<div id='mCSB_"+i.idx+"_scrollbar_horizontal' class='mCSB_scrollTools mCSB_"+i.idx+"_scrollbar mCS-"+t.theme+" mCSB_scrollTools_horizontal"+l+"'><div class='mCSB_draggerContainer'><div id='mCSB_"+i.idx+"_dragger_horizontal' class='mCSB_dragger' style='position:absolute;' oncontextmenu='return false;'><div class='mCSB_dragger_bar' /><\/div><div class='mCSB_draggerRail' /><\/div><\/div>"],v="yx"===t.axis?"mCSB_vertical_horizontal":"x"===t.axis?"mCSB_horizontal":"mCSB_vertical",a="yx"===t.axis?s[0]+s[1]:"x"===t.axis?s[1]:s[0],y="yx"===t.axis?"<div id='mCSB_"+i.idx+"_container_wrapper' class='mCSB_container_wrapper' />":"",p=t.autoHideScrollbar?" mCS-autoHide":"",w="x"!==t.axis&&"rtl"===i.langDir?" mCS-dir-rtl":"",c,h,e;t.setWidth&&f.css("width",t.setWidth);t.setHeight&&f.css("height",t.setHeight);t.setLeft="y"!==t.axis&&"rtl"===i.langDir?"989999px":t.setLeft;f.addClass(o+" _"+u+"_"+i.idx+p+w).wrapInner("<div id='mCSB_"+i.idx+"' class='mCustomScrollBox mCS-"+t.theme+" "+v+"'><div id='mCSB_"+i.idx+"_container' class='mCSB_container' style='position:relative; top:"+t.setTop+"; left:"+t.setLeft+";' dir="+i.langDir+" /><\/div>");c=n("#mCSB_"+i.idx);h=n("#mCSB_"+i.idx+"_container");"y"===t.axis||t.advanced.autoExpandHorizontalScroll||h.css("width",r._contentWidth(h.children()));"outside"===t.scrollbarPosition?("static"===f.css("position")&&f.css("position","relative"),f.css("overflow","visible"),c.addClass("mCSB_outside").after(a)):(c.addClass("mCSB_inside").append(a),h.wrap(y));r._scrollButtons.call(this);e=[n("#mCSB_"+i.idx+"_dragger_vertical"),n("#mCSB_"+i.idx+"_dragger_horizontal")];e[0].css("min-height",e[0].height());e[1].css("min-width",e[1].width())},_contentWidth:function(t){return Math.max.apply(Math,t.map(function(){return n(this).outerWidth(!0)}).get())},_expandContentHorizontally:function(){var f=n(this),i=f.data(u),r=i.opt,t=n("#mCSB_"+i.idx+"_container");r.advanced.autoExpandHorizontalScroll&&"y"!==r.axis&&t.css({position:"absolute",width:"auto"}).wrap("<div class='mCSB_h_wrapper' style='position:relative; left:0; width:999999px;' />").css({width:Math.ceil(t[0].getBoundingClientRect().right+.4)-Math.floor(t[0].getBoundingClientRect().left),position:"relative"}).unwrap()},_scrollButtons:function(){var e=n(this),f=e.data(u),r=f.opt,o=n(".mCSB_"+f.idx+"_scrollbar:first"),t=["<a href='#' class='mCSB_buttonUp' oncontextmenu='return false;' />","<a href='#' class='mCSB_buttonDown' oncontextmenu='return false;' />","<a href='#' class='mCSB_buttonLeft' oncontextmenu='return false;' />","<a href='#' class='mCSB_buttonRight' oncontextmenu='return false;' />"],i=["x"===r.axis?t[2]:t[0],"x"===r.axis?t[3]:t[1],t[2],t[3]];r.scrollButtons.enable&&o.prepend(i[0]).append(i[1]).next(".mCSB_scrollTools").prepend(i[2]).append(i[3])},_maxHeight:function(){var t=n(this),f=t.data(u),e=(f.opt,n("#mCSB_"+f.idx)),i=t.css("max-height"),o=-1!==i.indexOf("%"),s=t.css("box-sizing"),r;"none"!==i&&(r=o?t.parent().height()*parseInt(i)/100:parseInt(i),"border-box"===s&&(r-=t.innerHeight()-t.height()+(t.outerHeight()-t.innerHeight())),e.css("max-height",Math.round(r)))},_setDraggerLength:function(){var h=n(this),r=h.data(u),f=n("#mCSB_"+r.idx),e=n("#mCSB_"+r.idx+"_container"),i=[n("#mCSB_"+r.idx+"_dragger_vertical"),n("#mCSB_"+r.idx+"_dragger_horizontal")],o=[f.height()/e.outerHeight(!1),f.width()/e.outerWidth(!1)],t=[parseInt(i[0].css("min-height")),Math.round(o[0]*i[0].parent().height()),parseInt(i[1].css("min-width")),Math.round(o[1]*i[1].parent().width())],c=s&&t[1]<t[0]?t[0]:t[1],l=s&&t[3]<t[2]?t[2]:t[3];i[0].css({height:c,"max-height":i[0].parent().height()-10}).find(".mCSB_dragger_bar").css({"line-height":t[0]+"px"});i[1].css({width:l,"max-width":i[1].parent().width()-10})},_scrollRatio:function(){var s=n(this),t=s.data(u),r=n("#mCSB_"+t.idx),f=n("#mCSB_"+t.idx+"_container"),i=[n("#mCSB_"+t.idx+"_dragger_vertical"),n("#mCSB_"+t.idx+"_dragger_horizontal")],e=[f.outerHeight(!1)-r.height(),f.outerWidth(!1)-r.width()],o=[e[0]/(i[0].parent().height()-i[0].height()),e[1]/(i[1].parent().width()-i[1].width())];t.scrollRatio={y:o[0],x:o[1]}},_onDragClasses:function(n,t,i){var f=i?"mCSB_dragger_onDrag_expanded":"",r=["mCSB_dragger_onDrag","mCSB_scrollTools_onDrag"],u=n.closest(".mCSB_scrollTools");"active"===t?(n.toggleClass(r[0]+" "+f),u.toggleClass(r[1]),n[0]._draggable=n[0]._draggable?0:1):n[0]._draggable||("hide"===t?(n.removeClass(r[0]),u.removeClass(r[1])):(n.addClass(r[0]),u.addClass(r[1])))},_overflowed:function(){var f=n(this),t=f.data(u),r=n("#mCSB_"+t.idx),i=n("#mCSB_"+t.idx+"_container"),e=null==t.overflowed?i.height():i.outerHeight(!1),o=null==t.overflowed?i.width():i.outerWidth(!1);return[e>r.height(),o>r.width()]},_resetContentPosition:function(){var i=n(this),t=i.data(u),f=t.opt,h=n("#mCSB_"+t.idx),o=n("#mCSB_"+t.idx+"_container"),s=[n("#mCSB_"+t.idx+"_dragger_vertical"),n("#mCSB_"+t.idx+"_dragger_horizontal")],e;(r._stop(i),("x"!==f.axis&&!t.overflowed[0]||"y"===f.axis&&t.overflowed[0])&&(s[0].add(o).css("top",0),r._scrollTo(i,"_resetY")),"y"!==f.axis&&!t.overflowed[1]||"x"===f.axis&&t.overflowed[1])&&(e=dx=0,"rtl"===t.langDir&&(e=h.width()-o.outerWidth(!1),dx=Math.abs(e/t.scrollRatio.x)),o.css("left",e),s[1].css("left",dx),r._scrollTo(i,"_resetX"))},_bindEvents:function(){function f(){o=setTimeout(function(){n.event.special.mousewheel?(clearTimeout(o),r._mousewheel.call(e[0])):f()},1e3)}var e=n(this),i=e.data(u),t=i.opt,o;i.bindEvents||((r._draggable.call(this),t.contentTouchScroll&&r._contentDraggable.call(this),t.mouseWheel.enable)&&f(),r._draggerRail.call(this),r._wrapperScroll.call(this),t.advanced.autoScrollOnFocus&&r._focus.call(this),t.scrollButtons.enable&&r._buttons.call(this),t.keyboard.enable&&r._keyboard.call(this),i.bindEvents=!0)},_unbindEvents:function(){var f=n(this),t=f.data(u),e=t.opt,o=u+"_"+t.idx,s=".mCSB_"+t.idx+"_scrollbar",h=n("#mCSB_"+t.idx+",#mCSB_"+t.idx+"_container,#mCSB_"+t.idx+"_container_wrapper,"+s+" .mCSB_draggerContainer,#mCSB_"+t.idx+"_dragger_vertical,#mCSB_"+t.idx+"_dragger_horizontal,"+s+">a"),c=n("#mCSB_"+t.idx+"_container");e.advanced.releaseDraggableSelectors&&h.add(n(e.advanced.releaseDraggableSelectors));t.bindEvents&&(n(i).unbind("."+o),h.each(function(){n(this).unbind("."+o)}),clearTimeout(f[0]._focusTimeout),r._delete.call(null,f[0]._focusTimeout),clearTimeout(t.sequential.step),r._delete.call(null,t.sequential.step),clearTimeout(c[0].onCompleteTimeout),r._delete.call(null,c[0].onCompleteTimeout),t.bindEvents=!1)},_scrollbarVisibility:function(t){var s=n(this),r=s.data(u),e=r.opt,h=n("#mCSB_"+r.idx+"_container_wrapper"),f=h.length?h:n("#mCSB_"+r.idx+"_container"),i=[n("#mCSB_"+r.idx+"_scrollbar_vertical"),n("#mCSB_"+r.idx+"_scrollbar_horizontal")],o=[i[0].find(".mCSB_dragger"),i[1].find(".mCSB_dragger")];"x"!==e.axis&&(r.overflowed[0]&&!t?(i[0].add(o[0]).add(i[0].children("a")).css("display","block"),f.removeClass("mCS_no_scrollbar_y mCS_y_hidden")):(e.alwaysShowScrollbar?(2!==e.alwaysShowScrollbar&&o[0].add(i[0].children("a")).css("display","none"),f.removeClass("mCS_y_hidden")):(i[0].css("display","none"),f.addClass("mCS_y_hidden")),f.addClass("mCS_no_scrollbar_y")));"y"!==e.axis&&(r.overflowed[1]&&!t?(i[1].add(o[1]).add(i[1].children("a")).css("display","block"),f.removeClass("mCS_no_scrollbar_x mCS_x_hidden")):(e.alwaysShowScrollbar?(2!==e.alwaysShowScrollbar&&o[1].add(i[1].children("a")).css("display","none"),f.removeClass("mCS_x_hidden")):(i[1].css("display","none"),f.addClass("mCS_x_hidden")),f.addClass("mCS_no_scrollbar_x")));r.overflowed[0]||r.overflowed[1]?s.removeClass("mCS_no_scrollbar"):s.addClass("mCS_no_scrollbar")},_coordinates:function(n){var r=n.type,t,i;switch(r){case"pointerdown":case"MSPointerDown":case"pointermove":case"MSPointerMove":case"pointerup":case"MSPointerUp":return[n.originalEvent.pageY,n.originalEvent.pageX,!1];case"touchstart":case"touchmove":case"touchend":return t=n.originalEvent.touches[0]||n.originalEvent.changedTouches[0],i=n.originalEvent.touches.length||n.originalEvent.changedTouches.length,[t.pageY,t.pageX,i>1];default:return[n.pageY,n.pageX,!1]}},_draggable:function(){function p(n){var t=b.find("iframe"),i;t.length&&(i=n?"auto":"none",t.css("pointer-events",i))}function w(n,i,u,f){var e,s;(b[0].idleTimer=h.scrollInertia<233?250:0,t.attr("id")===v[1])?(e="x",s=(t[0].offsetLeft-i+f)*o.scrollRatio.x):(e="y",s=(t[0].offsetTop-n+u)*o.scrollRatio.y);r._scrollTo(a,s.toString(),{dir:e,drag:!0})}var t,c,l,a=n(this),o=a.data(u),h=o.opt,e=u+"_"+o.idx,v=["mCSB_"+o.idx+"_dragger_vertical","mCSB_"+o.idx+"_dragger_horizontal"],b=n("#mCSB_"+o.idx+"_container"),y=n("#"+v[0]+",#"+v[1]),k=h.advanced.releaseDraggableSelectors?y.add(n(h.advanced.releaseDraggableSelectors)):y;y.bind("mousedown."+e+" touchstart."+e+" pointerdown."+e+" MSPointerDown."+e,function(u){if(u.stopImmediatePropagation(),u.preventDefault(),r._mouseBtnLeft(u)){f=!0;s&&(i.onselectstart=function(){return!1});p(!1);r._stop(a);t=n(this);var e=t.offset(),o=r._coordinates(u)[0]-e.top,v=r._coordinates(u)[1]-e.left,y=t.height()+e.top,w=t.width()+e.left;y>o&&o>0&&w>v&&v>0&&(c=o,l=v);r._onDragClasses(t,"active",h.autoExpandScrollbar)}}).bind("touchmove."+e,function(n){n.stopImmediatePropagation();n.preventDefault();var i=t.offset(),u=r._coordinates(n)[0]-i.top,f=r._coordinates(n)[1]-i.left;w(c,l,u,f)});n(i).bind("mousemove."+e+" pointermove."+e+" MSPointerMove."+e,function(n){if(t){var i=t.offset(),u=r._coordinates(n)[0]-i.top,f=r._coordinates(n)[1]-i.left;if(c===u)return;w(c,l,u,f)}}).add(k).bind("mouseup."+e+" touchend."+e+" pointerup."+e+" MSPointerUp."+e,function(){t&&(r._onDragClasses(t,"active",h.autoExpandScrollbar),t=null);f=!1;s&&(i.onselectstart=null);p(!0)})},_contentDraggable:function(){function it(n,t){var i=[1.5*t,2*t,t/1.5,t/2];return n>90?t>4?i[0]:i[3]:n>60?t>3?i[3]:i[2]:n>30?t>8?i[1]:t>6?i[0]:t>4?t:i[2]:t>8?t:i[3]}function y(n,t,i,u,f,e){n&&r._scrollTo(nt,n.toString(),{dur:t,scrollEasing:i,dir:u,overwrite:f,drag:e})}var l,a,rt,ut,ft,et,d,c,s,e,g,nt=n(this),t=nt.data(u),o=t.opt,i=u+"_"+t.idx,p=n("#mCSB_"+t.idx),v=n("#mCSB_"+t.idx+"_container"),w=[n("#mCSB_"+t.idx+"_dragger_vertical"),n("#mCSB_"+t.idx+"_dragger_horizontal")],b=[],k=[],ot=0,tt="yx"===o.axis?"none":"all",h=[];v.bind("touchstart."+i+" pointerdown."+i+" MSPointerDown."+i,function(n){if(r._pointerTouch(n)&&!f&&!r._coordinates(n)[2]){var t=v.offset();l=r._coordinates(n)[0]-t.top;a=r._coordinates(n)[1]-t.left;h=[r._coordinates(n)[0],r._coordinates(n)[1]]}}).bind("touchmove."+i+" pointermove."+i+" MSPointerMove."+i,function(n){var d,g,nt,it;if(r._pointerTouch(n)&&!f&&!r._coordinates(n)[2]){n.stopImmediatePropagation();et=r._getTime();var s=p.offset(),i=r._coordinates(n)[0]-s.top,u=r._coordinates(n)[1]-s.left,c="mcsLinearOut";(b.push(i),k.push(u),h[2]=Math.abs(r._coordinates(n)[0]-h[0]),h[3]=Math.abs(r._coordinates(n)[1]-h[1]),t.overflowed[0])&&(d=w[0].parent().height()-w[0].height(),g=l-i>0&&i-l>-(d*t.scrollRatio.y)&&(2*h[3]<h[2]||"yx"===o.axis));t.overflowed[1]&&(nt=w[1].parent().width()-w[1].width(),it=a-u>0&&u-a>-(nt*t.scrollRatio.x)&&(2*h[2]<h[3]||"yx"===o.axis));(g||it)&&n.preventDefault();e="yx"===o.axis?[l-i,a-u]:"x"===o.axis?[null,a-u]:[l-i,null];v[0].idleTimer=250;t.overflowed[0]&&y(e[0],ot,c,"y","all",!0);t.overflowed[1]&&y(e[1],ot,c,"x",tt,!0)}});p.bind("touchstart."+i+" pointerdown."+i+" MSPointerDown."+i,function(n){if(r._pointerTouch(n)&&!f&&!r._coordinates(n)[2]){n.stopImmediatePropagation();r._stop(nt);ft=r._getTime();var t=p.offset();rt=r._coordinates(n)[0]-t.top;ut=r._coordinates(n)[1]-t.left;b=[];k=[]}}).bind("touchend."+i+" pointerup."+i+" MSPointerUp."+i,function(n){var i,u,l;if(r._pointerTouch(n)&&!f&&!r._coordinates(n)[2]){n.stopImmediatePropagation();d=r._getTime();var a=p.offset(),w=r._coordinates(n)[0]-a.top,nt=r._coordinates(n)[1]-a.left;if(!(d-et>30)){s=1e3/(d-ft);var ot="mcsEaseOut",h=2.5>s,st=h?[b[b.length-2],k[k.length-2]]:[0,0];c=h?[w-st[0],nt-st[1]]:[w-rt,nt-ut];i=[Math.abs(c[0]),Math.abs(c[1])];s=h?[Math.abs(c[0]/4),Math.abs(c[1]/4)]:[s,s];u=[Math.abs(v[0].offsetTop)-c[0]*it(i[0]/s[0],s[0]),Math.abs(v[0].offsetLeft)-c[1]*it(i[1]/s[1],s[1])];e="yx"===o.axis?[u[0],u[1]]:"x"===o.axis?[null,u[1]]:[u[0],null];g=[4*i[0]+o.scrollInertia,4*i[1]+o.scrollInertia];l=parseInt(o.contentTouchScroll)||0;e[0]=i[0]>l?e[0]:0;e[1]=i[1]>l?e[1]:0;t.overflowed[0]&&y(e[0],g[0],ot,"y",tt,!1);t.overflowed[1]&&y(e[1],g[1],ot,"x",tt,!1)}}})},_mousewheel:function(){function l(n){var t=null,i;try{i=n.contentDocument||n.contentWindow.document;t=i.body.innerHTML}catch(r){}return null!==t}var o=n(this),t=o.data(u);if(t){var i=t.opt,a=u+"_"+t.idx,e=n("#mCSB_"+t.idx),f=[n("#mCSB_"+t.idx+"_dragger_vertical"),n("#mCSB_"+t.idx+"_dragger_horizontal")],c=n("#mCSB_"+t.idx+"_container").find("iframe"),h=e;c.length&&c.each(function(){var t=this;l(t)&&(h=h.add(n(t).contents().find("body")))});h.bind("mousewheel."+a,function(u,h){var v;if(r._stop(o),!r._disableMousewheel(o,u.target)){if(v="auto"!==i.mouseWheel.deltaFactor?parseInt(i.mouseWheel.deltaFactor):s&&u.deltaFactor<100?100:u.deltaFactor||100,"x"===i.axis||"x"===i.mouseWheel.axis)var a="x",l=[Math.round(v*t.scrollRatio.x),parseInt(i.mouseWheel.scrollAmount)],p="auto"!==i.mouseWheel.scrollAmount?l[1]:l[0]>=e.width()?.9*e.width():l[0],w=Math.abs(n("#mCSB_"+t.idx+"_container")[0].offsetLeft),y=f[1][0].offsetLeft,b=f[1].parent().width()-f[1].width(),c=u.deltaX||u.deltaY||h;else var a="y",l=[Math.round(v*t.scrollRatio.y),parseInt(i.mouseWheel.scrollAmount)],p="auto"!==i.mouseWheel.scrollAmount?l[1]:l[0]>=e.height()?.9*e.height():l[0],w=Math.abs(n("#mCSB_"+t.idx+"_container")[0].offsetTop),y=f[0][0].offsetTop,b=f[0].parent().height()-f[0].height(),c=u.deltaY||h;("y"!==a||t.overflowed[0])&&("x"!==a||t.overflowed[1])&&(i.mouseWheel.invert&&(c=-c),i.mouseWheel.normalizeDelta&&(c=0>c?-1:1),(c>0&&0!==y||0>c&&y!==b||i.mouseWheel.preventDefault)&&(u.stopImmediatePropagation(),u.preventDefault()),r._scrollTo(o,(w-c*p).toString(),{dir:a}))}})}},_disableMousewheel:function(t,i){var r=i.nodeName.toLowerCase(),f=t.data(u).opt.mouseWheel.disableOver;return n.inArray(r,f)>-1&&!(n.inArray(r,["select","textarea"])>-1&&!n(i).is(":focus"))},_draggerRail:function(){var e=n(this),i=e.data(u),t=u+"_"+i.idx,o=n("#mCSB_"+i.idx+"_container"),s=o.parent(),h=n(".mCSB_"+i.idx+"_scrollbar .mCSB_draggerContainer");h.bind("touchstart."+t+" pointerdown."+t+" MSPointerDown."+t,function(){f=!0}).bind("touchend."+t+" pointerup."+t+" MSPointerUp."+t,function(){f=!1}).bind("click."+t,function(t){var u,f;if(n(t.target).hasClass("mCSB_draggerContainer")||n(t.target).hasClass("mCSB_draggerRail")){if(r._stop(e),u=n(this),f=u.find(".mCSB_dragger"),u.parent(".mCSB_scrollTools_horizontal").length>0){if(!i.overflowed[1])return;var c="x",h=t.pageX>f.offset().left?-1:1,l=Math.abs(o[0].offsetLeft)-.9*h*s.width()}else{if(!i.overflowed[0])return;var c="y",h=t.pageY>f.offset().top?-1:1,l=Math.abs(o[0].offsetTop)-.9*h*s.height()}r._scrollTo(e,l.toString(),{dir:c,scrollEasing:"mcsEaseInOut"})}})},_focus:function(){var t=n(this),o=t.data(u),e=o.opt,h=u+"_"+o.idx,f=n("#mCSB_"+o.idx+"_container"),s=f.parent();f.bind("focusin."+h,function(){var u=n(i.activeElement),h=f.find(".mCustomScrollBox").length,o=0;u.is(e.advanced.autoScrollOnFocus)&&(r._stop(t),clearTimeout(t[0]._focusTimeout),t[0]._focusTimer=h?(o+17)*h:0,t[0]._focusTimeout=setTimeout(function(){var n=[u.offset().top-f.offset().top,u.offset().left-f.offset().left],i=[f[0].offsetTop,f[0].offsetLeft],h=[i[0]+n[0]>=0&&i[0]+n[0]<s.height()-u.outerHeight(!1),i[1]+n[1]>=0&&i[0]+n[1]<s.width()-u.outerWidth(!1)],c="yx"!==e.axis||h[0]||h[1]?"all":"none";"x"===e.axis||h[0]||r._scrollTo(t,n[0].toString(),{dir:"y",scrollEasing:"mcsEaseInOut",overwrite:c,dur:o});"y"===e.axis||h[1]||r._scrollTo(t,n[1].toString(),{dir:"x",scrollEasing:"mcsEaseInOut",overwrite:c,dur:o})},t[0]._focusTimer))})},_wrapperScroll:function(){var r=n(this),t=r.data(u),f=u+"_"+t.idx,i=n("#mCSB_"+t.idx+"_container").parent();i.bind("scroll."+f,function(){(0!==i.scrollTop()||0!==i.scrollLeft())&&n(".mCSB_"+t.idx+"_scrollbar").css("visibility","hidden")})},_buttons:function(){var s=n(this),i=s.data(u),o=i.opt,e=i.sequential,t=u+"_"+i.idx,h=(n("#mCSB_"+i.idx+"_container"),".mCSB_"+i.idx+"_scrollbar"),c=n(h+">a");c.bind("mousedown."+t+" touchstart."+t+" pointerdown."+t+" MSPointerDown."+t+" mouseup."+t+" touchend."+t+" pointerup."+t+" MSPointerUp."+t+" mouseout."+t+" pointerout."+t+" MSPointerOut."+t+" click."+t,function(t){function u(n,t){e.scrollAmount=o.snapAmount||o.scrollButtons.scrollAmount;r._sequentialScroll.call(this,s,n,t)}if(t.preventDefault(),r._mouseBtnLeft(t)){var h=n(this).attr("class");switch(e.type=o.scrollButtons.scrollType,t.type){case"mousedown":case"touchstart":case"pointerdown":case"MSPointerDown":if("stepped"===e.type)return;f=!0;i.tweenRunning=!1;u("on",h);break;case"mouseup":case"touchend":case"pointerup":case"MSPointerUp":case"mouseout":case"pointerout":case"MSPointerOut":if("stepped"===e.type)return;f=!1;e.dir&&u("off",h);break;case"click":if("stepped"!==e.type||i.tweenRunning)return;u("on",h)}}})},_keyboard:function(){var e=n(this),t=e.data(u),f=t.opt,s=t.sequential,c=u+"_"+t.idx,a=n("#mCSB_"+t.idx),o=n("#mCSB_"+t.idx+"_container"),h=o.parent(),l="input,textarea,select,datalist,keygen,[contenteditable='true']";a.attr("tabindex","0").bind("blur."+c+" keydown."+c+" keyup."+c,function(u){function w(n,i){s.type=f.keyboard.scrollType;s.scrollAmount=f.snapAmount||f.keyboard.scrollAmount;"stepped"===s.type&&t.tweenRunning||r._sequentialScroll.call(this,e,n,i)}var c,y,p,a,v;switch(u.type){case"blur":t.tweenRunning&&s.dir&&w("off",null);break;case"keydown":case"keyup":if(c=u.keyCode?u.keyCode:u.which,y="on","x"!==f.axis&&(38===c||40===c)||"y"!==f.axis&&(37===c||39===c)){if((38===c||40===c)&&!t.overflowed[0]||(37===c||39===c)&&!t.overflowed[1])return;"keyup"===u.type&&(y="off");n(i.activeElement).is(l)||(u.preventDefault(),u.stopImmediatePropagation(),w(y,c))}else 33===c||34===c?((t.overflowed[0]||t.overflowed[1])&&(u.preventDefault(),u.stopImmediatePropagation()),"keyup"===u.type)&&(r._stop(e),p=34===c?-1:1,"x"===f.axis||"yx"===f.axis&&t.overflowed[1]&&!t.overflowed[0]?(a="x",v=Math.abs(o[0].offsetLeft)-.9*p*h.width()):(a="y",v=Math.abs(o[0].offsetTop)-.9*p*h.height()),r._scrollTo(e,v.toString(),{dir:a,scrollEasing:"mcsEaseInOut"})):35!==c&&36!==c||n(i.activeElement).is(l)||((t.overflowed[0]||t.overflowed[1])&&(u.preventDefault(),u.stopImmediatePropagation()),"keyup"!==u.type)||("x"===f.axis||"yx"===f.axis&&t.overflowed[1]&&!t.overflowed[0]?(a="x",v=35===c?Math.abs(h.width()-o.outerWidth(!1)):0):(a="y",v=35===c?Math.abs(h.height()-o.outerHeight(!1)):0),r._scrollTo(e,v.toString(),{dir:a,scrollEasing:"mcsEaseInOut"}))}})},_sequentialScroll:function(t,i,f){function s(n){var u="stepped"!==e.type,f=n?u?h.scrollInertia/1.5:h.scrollInertia:1e3/60,l=n?u?7.5:40:2.5,i=[Math.abs(c[0].offsetTop),Math.abs(c[0].offsetLeft)],a=[o.scrollRatio.y>10?10:o.scrollRatio.y,o.scrollRatio.x>10?10:o.scrollRatio.x],y="x"===e.dir[0]?i[1]+e.dir[1]*a[1]*l:i[0]+e.dir[1]*a[0]*l,p="x"===e.dir[0]?i[1]+e.dir[1]*parseInt(e.scrollAmount):i[0]+e.dir[1]*parseInt(e.scrollAmount),v="auto"!==e.scrollAmount?p:y,w=n?u?"mcsLinearOut":"mcsEaseInOut":"mcsLinear",b=n?!0:!1;return n&&17>f&&(v="x"===e.dir[0]?i[1]:i[0]),r._scrollTo(t,v.toString(),{dir:e.dir[0],scrollEasing:w,dur:f,onComplete:b}),n?void(e.dir=!1):(clearTimeout(e.step),void(e.step=setTimeout(function(){s()},f)))}function a(){clearTimeout(e.step);r._stop(t)}var o=t.data(u),h=o.opt,e=o.sequential,c=n("#mCSB_"+o.idx+"_container"),l="stepped"===e.type?!0:!1;switch(i){case"on":if(e.dir=["mCSB_buttonRight"===f||"mCSB_buttonLeft"===f||39===f||37===f?"x":"y","mCSB_buttonUp"===f||"mCSB_buttonLeft"===f||38===f||37===f?-1:1],r._stop(t),r._isNumeric(f)&&"stepped"===e.type)return;s(l);break;case"off":a();(l||o.tweenRunning&&e.dir)&&s(!0)}},_arr:function(t){var r=n(this).data(u).opt,i=[];return"function"==typeof t&&(t=t()),t instanceof Array?i=t.length>1?[t[0],t[1]]:"x"===r.axis?[null,t[0]]:[t[0],null]:(i[0]=t.y?t.y:t.x||"x"===r.axis?null:t,i[1]=t.x?t.x:t.y||"y"===r.axis?null:t),"function"==typeof i[0]&&(i[0]=i[0]()),"function"==typeof i[1]&&(i[1]=i[1]()),i},_to:function(t,i){var h,c,o;if(null!=t&&"undefined"!=typeof t){var l=n(this),a=l.data(u),p=a.opt,f=n("#mCSB_"+a.idx+"_container"),v=f.parent(),w=typeof t;i||(i="x"===p.axis?"x":"y");var b="x"===i?f.outerWidth(!1):f.outerHeight(!1),s="x"===i?f.offset().left:f.offset().top,y="x"===i?f[0].offsetLeft:f[0].offsetTop,k="x"===i?"left":"top";switch(w){case"function":return t();case"object":if(t.nodeType)o="x"===i?n(t).offset().left:n(t).offset().top;else if(t.jquery){if(!t.length)return;o="x"===i?t.offset().left:t.offset().top}return o-s;case"string":case"number":return r._isNumeric.call(null,t)?Math.abs(t):-1!==t.indexOf("%")?Math.abs(b*parseInt(t)/100):-1!==t.indexOf("-=")?Math.abs(y-parseInt(t.split("-=")[1])):-1!==t.indexOf("+=")?(h=y+parseInt(t.split("+=")[1]),h>=0?0:Math.abs(h)):-1!==t.indexOf("px")&&r._isNumeric.call(null,t.split("px")[0])?Math.abs(t.split("px")[0]):"top"===t||"left"===t?0:"bottom"===t?Math.abs(v.height()-f.outerHeight(!1)):"right"===t?Math.abs(v.width()-f.outerWidth(!1)):"first"===t||"last"===t?(c=f.find(":"+t),o="x"===i?n(c).offset().left:n(c).offset().top,o-s):n(t).length?(o="x"===i?n(t).offset().left:n(t).offset().top,o-s):(f.css(k,t),void e.update.call(null,l[0]))}}},_autoUpdate:function(t){function w(){clearTimeout(i[0].autoUpdate);i[0].autoUpdate=setTimeout(function(){return f.advanced.updateOnSelectorChange&&(y=k(),y!==g)?(v(),void(g=y)):(f.advanced.updateOnContentResize&&(o=[i.outerHeight(!1),i.outerWidth(!1),c.height(),c.width(),a()[0],a()[1]],(o[0]!==s[0]||o[1]!==s[1]||o[2]!==s[2]||o[3]!==s[3]||o[4]!==s[4]||o[5]!==s[5])&&(v(),s=o)),f.advanced.updateOnImageLoad&&(p=b(),p!==nt&&(i.find("img").each(function(){tt(this.src)}),nt=p)),void((f.advanced.updateOnSelectorChange||f.advanced.updateOnContentResize||f.advanced.updateOnImageLoad)&&w()))},60)}function b(){var n=0;return f.advanced.updateOnImageLoad&&(n=i.find("img").length),n}function tt(n){function i(n,t){return function(){return t.apply(n,arguments)}}function r(){this.onload=null;v()}var t=new Image;t.onload=i(t,r);t.src=n}function k(){f.advanced.updateOnSelectorChange===!0&&(f.advanced.updateOnSelectorChange="*");var t=0,r=i.find(f.advanced.updateOnSelectorChange);return f.advanced.updateOnSelectorChange&&r.length>0&&r.each(function(){t+=n(this).height()+n(this).width()}),t}function v(){clearTimeout(i[0].autoUpdate);e.update.call(null,d[0])}var d=n(this),h=d.data(u),f=h.opt,i=n("#mCSB_"+h.idx+"_container");if(t)return clearTimeout(i[0].autoUpdate),void r._delete.call(null,i[0].autoUpdate);var y,o,p,c=i.parent(),l=[n("#mCSB_"+h.idx+"_scrollbar_vertical"),n("#mCSB_"+h.idx+"_scrollbar_horizontal")],a=function(){return[l[0].is(":visible")?l[0].outerHeight(!0):0,l[1].is(":visible")?l[1].outerWidth(!0):0]},g=k(),s=[i.outerHeight(!1),i.outerWidth(!1),c.height(),c.width(),a()[0],a()[1]],nt=b();w()},_snapAmount:function(n,t,i){return Math.round(n/t)*t-i},_stop:function(t){var i=t.data(u),f=n("#mCSB_"+i.idx+"_container,#mCSB_"+i.idx+"_container_wrapper,#mCSB_"+i.idx+"_dragger_vertical,#mCSB_"+i.idx+"_dragger_horizontal");f.each(function(){r._stopTween.call(this)})},_scrollTo:function(t,i,f){function c(n){return e&&o.callbacks[n]&&"function"==typeof o.callbacks[n]}function ut(){return[o.callbacks.alwaysTriggerOffsets||w>=a[0]+y,o.callbacks.alwaysTriggerOffsets||-p>=w]}function v(){var n=[s[0].offsetTop,s[0].offsetLeft],i=[l[0].offsetTop,l[0].offsetLeft],r=[s.outerHeight(!1),s.outerWidth(!1)],u=[b.height(),b.width()];t[0].mcs={content:s,top:n[0],left:n[1],draggerTop:i[0],draggerLeft:i[1],topPct:Math.round(100*Math.abs(n[0])/(Math.abs(r[0])-u[0])),leftPct:Math.round(100*Math.abs(n[1])/(Math.abs(r[1])-u[1])),direction:f.dir}}var e=t.data(u),o=e.opt,ft={trigger:"internal",dir:"y",scrollEasing:"mcsEaseOut",drag:!1,dur:o.scrollInertia,overwrite:"all",callbacks:!0,onStart:!0,onUpdate:!0,onComplete:!0},f=n.extend(ft,f),g=[f.dur,f.drag?0:f.dur],b=n("#mCSB_"+e.idx),s=n("#mCSB_"+e.idx+"_container"),k=s.parent(),nt=o.callbacks.onTotalScrollOffset?r._arr.call(t,o.callbacks.onTotalScrollOffset):[0,0],tt=o.callbacks.onTotalScrollBackOffset?r._arr.call(t,o.callbacks.onTotalScrollBackOffset):[0,0];if(e.trigger=f.trigger,(0!==k.scrollTop()||0!==k.scrollLeft())&&(n(".mCSB_"+e.idx+"_scrollbar").css("visibility","visible"),k.scrollTop(0).scrollLeft(0)),"_resetY"!==i||e.contentReset.y||(c("onOverflowYNone")&&o.callbacks.onOverflowYNone.call(t[0]),e.contentReset.y=1),"_resetX"!==i||e.contentReset.x||(c("onOverflowXNone")&&o.callbacks.onOverflowXNone.call(t[0]),e.contentReset.x=1),"_resetY"!==i&&"_resetX"!==i){switch(!e.contentReset.y&&t[0].mcs||!e.overflowed[0]||(c("onOverflowY")&&o.callbacks.onOverflowY.call(t[0]),e.contentReset.x=null),!e.contentReset.x&&t[0].mcs||!e.overflowed[1]||(c("onOverflowX")&&o.callbacks.onOverflowX.call(t[0]),e.contentReset.x=null),o.snapAmount&&(i=r._snapAmount(i,o.snapAmount,o.snapOffset)),f.dir){case"x":var l=n("#mCSB_"+e.idx+"_dragger_horizontal"),d="left",w=s[0].offsetLeft,a=[b.width()-s.outerWidth(!1),l.parent().width()-l.width()],h=[i,0===i?0:i/e.scrollRatio.x],y=nt[1],p=tt[1],it=y>0?y/e.scrollRatio.x:0,rt=p>0?p/e.scrollRatio.x:0;break;case"y":var l=n("#mCSB_"+e.idx+"_dragger_vertical"),d="top",w=s[0].offsetTop,a=[b.height()-s.outerHeight(!1),l.parent().height()-l.height()],h=[i,0===i?0:i/e.scrollRatio.y],y=nt[0],p=tt[0],it=y>0?y/e.scrollRatio.y:0,rt=p>0?p/e.scrollRatio.y:0}h[1]<0||0===h[0]&&0===h[1]?h=[0,0]:h[1]>=a[1]?h=[a[0],a[1]]:h[0]=-h[0];t[0].mcs||(v(),c("onInit")&&o.callbacks.onInit.call(t[0]));clearTimeout(s[0].onCompleteTimeout);(e.tweenRunning||!(0===w&&h[0]>=0||w===a[0]&&h[0]<=a[0]))&&(r._tweenTo.call(null,l[0],d,Math.round(h[1]),g[1],f.scrollEasing),r._tweenTo.call(null,s[0],d,Math.round(h[0]),g[0],f.scrollEasing,f.overwrite,{onStart:function(){f.callbacks&&f.onStart&&!e.tweenRunning&&(c("onScrollStart")&&(v(),o.callbacks.onScrollStart.call(t[0])),e.tweenRunning=!0,r._onDragClasses(l),e.cbOffsets=ut())},onUpdate:function(){f.callbacks&&f.onUpdate&&c("whileScrolling")&&(v(),o.callbacks.whileScrolling.call(t[0]))},onComplete:function(){if(f.callbacks&&f.onComplete){"yx"===o.axis&&clearTimeout(s[0].onCompleteTimeout);var n=s[0].idleTimer||0;s[0].onCompleteTimeout=setTimeout(function(){c("onScroll")&&(v(),o.callbacks.onScroll.call(t[0]));c("onTotalScroll")&&h[1]>=a[1]-it&&e.cbOffsets[0]&&(v(),o.callbacks.onTotalScroll.call(t[0]));c("onTotalScrollBack")&&h[1]<=rt&&e.cbOffsets[1]&&(v(),o.callbacks.onTotalScrollBack.call(t[0]));e.tweenRunning=!1;s[0].idleTimer=0;r._onDragClasses(l,"hide")},n)}}}))}},_tweenTo:function(n,i,u,f,e,o,s){function y(){h.stop||(c||nt.call(),c=r._getTime()-rt,p(),c>=h.time&&(h.time=c>h.time?c+l-(c-h.time):c+l-1,h.time<c+1&&(h.time=c+1)),h.time<f?h.id=a(y):it.call())}function p(){f>0?(h.currVal=g(h.time,v,b,f,e),w[i]=Math.round(h.currVal)+"px"):w[i]=u+"px";tt.call()}function k(){l=1e3/60;h.time=c+l;a=t.requestAnimationFrame?t.requestAnimationFrame:function(n){return p(),setTimeout(n,.01)};h.id=a(y)}function d(){null!=h.id&&(t.requestAnimationFrame?t.cancelAnimationFrame(h.id):clearTimeout(h.id),h.id=null)}function g(n,t,i,r,u){switch(u){case"linear":case"mcsLinear":return i*n/r+t;case"mcsLinearOut":return n/=r,n--,i*Math.sqrt(1-n*n)+t;case"easeInOutSmooth":return n/=r/2,1>n?i/2*n*n+t:(n--,-i/2*(n*(n-2)-1)+t);case"easeInOutStrong":return n/=r/2,1>n?i/2*Math.pow(2,10*(n-1))+t:(n--,i/2*(-Math.pow(2,-10*n)+2)+t);case"easeInOut":case"mcsEaseInOut":return n/=r/2,1>n?i/2*n*n*n+t:(n-=2,i/2*(n*n*n+2)+t);case"easeOutSmooth":return n/=r,n--,-i*(n*n*n*n-1)+t;case"easeOutStrong":return i*(-Math.pow(2,-10*n/r)+1)+t;case"easeOut":case"mcsEaseOut":default:var f=(n/=r)*n,e=f*n;return t+i*(.499999999999997*e*f+-2.5*f*f+5.5*e+-6.5*f+4*n)}}var b;n._malihuTween||(n._malihuTween={top:{},left:{}});var l,a,s=s||{},nt=s.onStart||function(){},tt=s.onUpdate||function(){},it=s.onComplete||function(){},rt=r._getTime(),c=0,v=n.offsetTop,w=n.style,h=n._malihuTween[i];"left"===i&&(v=n.offsetLeft);b=u-v;h.stop=0;"none"!==o&&d();k()},_getTime:function(){return t.performance&&t.performance.now?t.performance.now():t.performance&&t.performance.webkitNow?t.performance.webkitNow():Date.now?Date.now():(new Date).getTime()},_stopTween:function(){var n=this;n._malihuTween||(n._malihuTween={top:{},left:{}});n._malihuTween.top.id&&(t.requestAnimationFrame?t.cancelAnimationFrame(n._malihuTween.top.id):clearTimeout(n._malihuTween.top.id),n._malihuTween.top.id=null,n._malihuTween.top.stop=1);n._malihuTween.left.id&&(t.requestAnimationFrame?t.cancelAnimationFrame(n._malihuTween.left.id):clearTimeout(n._malihuTween.left.id),n._malihuTween.left.id=null,n._malihuTween.left.stop=1)},_delete:function(n){try{delete n}catch(t){n=null}},_mouseBtnLeft:function(n){return!(n.which&&1!==n.which)},_pointerTouch:function(n){var t=n.originalEvent.pointerType;return!(t&&"touch"!==t&&2!==t)},_isNumeric:function(n){return!isNaN(parseFloat(n))&&isFinite(n)}};n.fn[o]=function(t){return e[t]?e[t].apply(this,Array.prototype.slice.call(arguments,1)):"object"!=typeof t&&t?void n.error("Method "+t+" does not exist"):e.init.apply(this,arguments)};n[o]=function(t){return e[t]?e[t].apply(this,Array.prototype.slice.call(arguments,1)):"object"!=typeof t&&t?void n.error("Method "+t+" does not exist"):e.init.apply(this,arguments)};n[o].defaults=a;t[o]=!0;n(t).load(function(){n(l)[o]()})})}(jQuery,window,document);!function(n){var t=n(window);n.fn.visible=function(n,i,r){if(!(this.length<1)){var e=this.length>1?this.eq(0):this,o=e.get(0),s=t.width(),h=t.height(),r=r?r:"both",f=i===!0?o.offsetWidth*o.offsetHeight:!0;if("function"==typeof o.getBoundingClientRect){var u=o.getBoundingClientRect(),y=u.top>=0&&u.top<h,p=u.bottom>0&&u.bottom<=h,w=u.left>=0&&u.left<s,b=u.right>0&&u.right<=s,k=n?y||p:y&&p,d=n?w||b:w&&b;if("both"===r)return f&&k&&d;if("vertical"===r)return f&&k;if("horizontal"===r)return f&&d}else{var c=t.scrollTop(),g=c+h,l=t.scrollLeft(),nt=l+s,tt=e.offset(),a=tt.top,it=a+e.height(),v=tt.left,rt=v+e.width(),ut=n===!0?it:a,ft=n===!0?a:it,et=n===!0?rt:v,ot=n===!0?v:rt;if("both"===r)return!!f&&g>=ft&&ut>=c&&nt>=ot&&et>=l;if("vertical"===r)return!!f&&g>=ft&&ut>=c;if("horizontal"===r)return!!f&&nt>=ot&&et>=l}}}}(jQuery);!function(n,t,i,r){function u(t,i){this.settings=null;this.options=n.extend({},u.Defaults,i);this.$element=n(t);this.drag=n.extend({},o);this.state=n.extend({},s);this.e=n.extend({},h);this._plugins={};this._supress={};this._current=null;this._speed=null;this._coordinates=[];this._breakpoint=null;this._width=null;this._items=[];this._clones=[];this._mergers=[];this._invalidated={};this._pipe=[];n.each(u.Plugins,n.proxy(function(n,t){this._plugins[n[0].toLowerCase()+n.slice(1)]=new t(this)},this));n.each(u.Pipe,n.proxy(function(t,i){this._pipe.push({filter:i.filter,run:n.proxy(i.run,this)})},this));this.setup();this.initialize()}function f(n){if(n.touches!==r)return{x:n.touches[0].pageX,y:n.touches[0].pageY};if(n.touches===r){if(n.pageX!==r)return{x:n.pageX,y:n.pageY};if(n.pageX===r)return{x:n.clientX,y:n.clientY}}}function e(n){var t,r,u=i.createElement("div"),f=n;for(t in f)if(r=f[t],"undefined"!=typeof u.style[r])return u=null,[r,t];return[!1]}function c(){return e(["transition","WebkitTransition","MozTransition","OTransition"])[1]}function l(){return e(["transform","WebkitTransform","MozTransform","OTransform","msTransform"])[0]}function a(){return e(["perspective","webkitPerspective","MozPerspective","OPerspective","MsPerspective"])[0]}function v(){return"ontouchstart"in t||!!navigator.msMaxTouchPoints}function y(){return t.navigator.msPointerEnabled}var o,s,h;o={start:0,startX:0,startY:0,current:0,currentX:0,currentY:0,offsetX:0,offsetY:0,distance:null,startTime:0,endTime:0,updatedX:0,targetEl:null};s={isTouch:!1,isScrolling:!1,isSwiping:!1,direction:!1,inMotion:!1};h={_onDragStart:null,_onDragMove:null,_onDragEnd:null,_transitionEnd:null,_resizer:null,_responsiveCall:null,_goToLoop:null,_checkVisibile:null};u.Defaults={items:3,loop:!1,center:!1,mouseDrag:!0,touchDrag:!0,pullDrag:!0,freeDrag:!1,margin:0,stagePadding:0,merge:!1,mergeFit:!0,autoWidth:!1,startPosition:0,rtl:!1,smartSpeed:250,fluidSpeed:!1,dragEndSpeed:!1,responsive:{},responsiveRefreshRate:200,responsiveBaseElement:t,responsiveClass:!1,fallbackEasing:"swing",info:!1,nestedItemSelector:!1,itemElement:"div",stageElement:"div",themeClass:"owl-theme",baseClass:"owl-carousel",itemClass:"owl-item",centerClass:"center",activeClass:"active"};u.Width={Default:"default",Inner:"inner",Outer:"outer"};u.Plugins={};u.Pipe=[{filter:["width","items","settings"],run:function(n){n.current=this._items&&this._items[this.relative(this._current)]}},{filter:["items","settings"],run:function(){var n=this._clones,t=this.$stage.children(".cloned");(t.length!==n.length||!this.settings.loop&&n.length>0)&&(this.$stage.children(".cloned").remove(),this._clones=[])}},{filter:["items","settings"],run:function(){for(var n=this._clones,t=this._items,u=this.settings.loop?n.length-Math.max(2*this.settings.items,4):0,i=0,r=Math.abs(u/2);r>i;i++)u>0?(this.$stage.children().eq(t.length+n.length-1).remove(),n.pop(),this.$stage.children().eq(0).remove(),n.pop()):(n.push(n.length/2),this.$stage.append(t[n[n.length-1]].clone().addClass("cloned")),n.push(t.length-1-(n.length-1)/2),this.$stage.prepend(t[n[n.length-1]].clone().addClass("cloned")))}},{filter:["width","items","settings"],run:function(){var n,t,i,u=this.settings.rtl?1:-1,f=(this.width()/this.settings.items).toFixed(3),r=0;for(this._coordinates=[],t=0,i=this._clones.length+this._items.length;i>t;t++)n=this._mergers[this.relative(t)],n=this.settings.mergeFit&&Math.min(n,this.settings.items)||n,r+=(this.settings.autoWidth?this._items[this.relative(t)].width()+this.settings.margin:f*n)*u,this._coordinates.push(r)}},{filter:["width","items","settings"],run:function(){var t,r,u=(this.width()/this.settings.items).toFixed(3),i={width:Math.abs(this._coordinates[this._coordinates.length-1])+2*this.settings.stagePadding,"padding-left":this.settings.stagePadding||"","padding-right":this.settings.stagePadding||""};if(this.$stage.css(i),i={width:this.settings.autoWidth?"auto":u-this.settings.margin},i[this.settings.rtl?"margin-left":"margin-right"]=this.settings.margin,!this.settings.autoWidth&&n.grep(this._mergers,function(n){return n>1}).length>0)for(t=0,r=this._coordinates.length;r>t;t++)i.width=Math.abs(this._coordinates[t])-Math.abs(this._coordinates[t-1]||0)-this.settings.margin,this.$stage.children().eq(t).css(i);else this.$stage.children().css(i)}},{filter:["width","items","settings"],run:function(n){n.current&&this.reset(this.$stage.children().index(n.current))}},{filter:["position"],run:function(){this.animate(this.coordinates(this._current))}},{filter:["width","position","items","settings"],run:function(){for(var t,i,f=this.settings.rtl?1:-1,e=2*this.settings.stagePadding,r=this.coordinates(this.current())+e,o=r+this.width()*f,s=[],n=0,u=this._coordinates.length;u>n;n++)t=this._coordinates[n-1]||0,i=Math.abs(this._coordinates[n])+e*f,(this.op(t,"<=",r)&&this.op(t,">",o)||this.op(i,"<",r)&&this.op(i,">",o))&&s.push(n);this.$stage.children("."+this.settings.activeClass).removeClass(this.settings.activeClass);this.$stage.children(":eq("+s.join("), :eq(")+")").addClass(this.settings.activeClass);this.settings.center&&(this.$stage.children("."+this.settings.centerClass).removeClass(this.settings.centerClass),this.$stage.children().eq(this.current()).addClass(this.settings.centerClass))}}];u.prototype.initialize=function(){if(this.trigger("initialize"),this.$element.addClass(this.settings.baseClass).addClass(this.settings.themeClass).toggleClass("owl-rtl",this.settings.rtl),this.browserSupport(),this.settings.autoWidth&&this.state.imagesLoaded!==!0){var t,i,u;if(t=this.$element.find("img"),i=this.settings.nestedItemSelector?"."+this.settings.nestedItemSelector:r,u=this.$element.children(i).width(),t.length&&0>=u)return this.preloadAutoWidthImages(t),!1}this.$element.addClass("owl-loading");this.$stage=n("<"+this.settings.stageElement+' class="owl-stage"/>').wrap('<div class="owl-stage-outer">');this.$element.append(this.$stage.parent());this.replace(this.$element.children().not(this.$stage.parent()));this._width=this.$element.width();this.refresh();this.$element.removeClass("owl-loading").addClass("owl-loaded");this.eventsCall();this.internalEvents();this.addTriggerableEvents();this.trigger("initialized")};u.prototype.setup=function(){var u=this.viewport(),r=this.options.responsive,t=-1,i=null;r?(n.each(r,function(n){u>=n&&n>t&&(t=Number(n))}),i=n.extend({},this.options,r[t]),delete i.responsive,i.responsiveClass&&this.$element.attr("class",function(n,t){return t.replace(/\b owl-responsive-\S+/g,"")}).addClass("owl-responsive-"+t)):i=n.extend({},this.options);(null===this.settings||this._breakpoint!==t)&&(this.trigger("change",{property:{name:"settings",value:i}}),this._breakpoint=t,this.settings=i,this.invalidate("settings"),this.trigger("changed",{property:{name:"settings",value:this.settings}}))};u.prototype.optionsLogic=function(){this.$element.toggleClass("owl-center",this.settings.center);this.settings.loop&&this._items.length<this.settings.items&&(this.settings.loop=!1);this.settings.autoWidth&&(this.settings.stagePadding=!1,this.settings.merge=!1)};u.prototype.prepare=function(t){var i=this.trigger("prepare",{content:t});return i.data||(i.data=n("<"+this.settings.itemElement+"/>").addClass(this.settings.itemClass).append(t)),this.trigger("prepared",{content:i.data}),i.data};u.prototype.update=function(){for(var t=0,i=this._pipe.length,r=n.proxy(function(n){return this[n]},this._invalidated),u={};i>t;)(this._invalidated.all||n.grep(this._pipe[t].filter,r).length>0)&&this._pipe[t].run(u),t++;this._invalidated={}};u.prototype.width=function(n){switch(n=n||u.Width.Default){case u.Width.Inner:case u.Width.Outer:return this._width;default:return this._width-2*this.settings.stagePadding+this.settings.margin}};u.prototype.refresh=function(){if(0===this._items.length)return!1;(new Date).getTime();this.trigger("refresh");this.setup();this.optionsLogic();this.$stage.addClass("owl-refresh");this.update();this.$stage.removeClass("owl-refresh");this.state.orientation=t.orientation;this.watchVisibility();this.trigger("refreshed")};u.prototype.eventsCall=function(){this.e._onDragStart=n.proxy(function(n){this.onDragStart(n)},this);this.e._onDragMove=n.proxy(function(n){this.onDragMove(n)},this);this.e._onDragEnd=n.proxy(function(n){this.onDragEnd(n)},this);this.e._onResize=n.proxy(function(n){this.onResize(n)},this);this.e._transitionEnd=n.proxy(function(n){this.transitionEnd(n)},this);this.e._preventClick=n.proxy(function(n){this.preventClick(n)},this)};u.prototype.onThrottledResize=function(){t.clearTimeout(this.resizeTimer);this.resizeTimer=t.setTimeout(this.e._onResize,this.settings.responsiveRefreshRate)};u.prototype.onResize=function(){return this._items.length?this._width===this.$element.width()?!1:this.trigger("resize").isDefaultPrevented()?!1:(this._width=this.$element.width(),this.invalidate("width"),this.refresh(),void this.trigger("resized")):!1};u.prototype.eventsRouter=function(n){var t=n.type;"mousedown"===t||"touchstart"===t?this.onDragStart(n):"mousemove"===t||"touchmove"===t?this.onDragMove(n):"mouseup"===t||"touchend"===t?this.onDragEnd(n):"touchcancel"===t&&this.onDragEnd(n)};u.prototype.internalEvents=function(){var i=(v(),y());this.settings.mouseDrag?(this.$stage.on("mousedown",n.proxy(function(n){this.eventsRouter(n)},this)),this.$stage.on("dragstart",function(){return!1}),this.$stage.get(0).onselectstart=function(){return!1}):this.$element.addClass("owl-text-select-on");this.settings.touchDrag&&!i&&this.$stage.on("touchstart touchcancel",n.proxy(function(n){this.eventsRouter(n)},this));this.transitionEndVendor&&this.on(this.$stage.get(0),this.transitionEndVendor,this.e._transitionEnd,!1);this.settings.responsive!==!1&&this.on(t,"resize",n.proxy(this.onThrottledResize,this))};u.prototype.onDragStart=function(r){var u,e,s,o;if(u=r.originalEvent||r||t.event,3===u.which||this.state.isTouch)return!1;if("mousedown"===u.type&&this.$stage.addClass("owl-grab"),this.trigger("drag"),this.drag.startTime=(new Date).getTime(),this.speed(0),this.state.isTouch=!0,this.state.isScrolling=!1,this.state.isSwiping=!1,this.drag.distance=0,e=f(u).x,s=f(u).y,this.drag.offsetX=this.$stage.position().left,this.drag.offsetY=this.$stage.position().top,this.settings.rtl&&(this.drag.offsetX=this.$stage.position().left+this.$stage.width()-this.width()+this.settings.margin),this.state.inMotion&&this.support3d)o=this.getTransformProperty(),this.drag.offsetX=o,this.animate(o),this.state.inMotion=!0;else if(this.state.inMotion&&!this.support3d)return this.state.inMotion=!1,!1;this.drag.startX=e-this.drag.offsetX;this.drag.startY=s-this.drag.offsetY;this.drag.start=e-this.drag.startX;this.drag.targetEl=u.target||u.srcElement;this.drag.updatedX=this.drag.start;("IMG"===this.drag.targetEl.tagName||"A"===this.drag.targetEl.tagName)&&(this.drag.targetEl.draggable=!1);n(i).on("mousemove.owl.dragEvents mouseup.owl.dragEvents touchmove.owl.dragEvents touchend.owl.dragEvents",n.proxy(function(n){this.eventsRouter(n)},this))};u.prototype.onDragMove=function(n){var i,e,o,s,h,u;this.state.isTouch&&(this.state.isScrolling||(i=n.originalEvent||n||t.event,e=f(i).x,o=f(i).y,this.drag.currentX=e-this.drag.startX,this.drag.currentY=o-this.drag.startY,this.drag.distance=this.drag.currentX-this.drag.offsetX,this.drag.distance<0?this.state.direction=this.settings.rtl?"right":"left":this.drag.distance>0&&(this.state.direction=this.settings.rtl?"left":"right"),this.settings.loop?this.op(this.drag.currentX,">",this.coordinates(this.minimum()))&&"right"===this.state.direction?this.drag.currentX-=(this.settings.center&&this.coordinates(0))-this.coordinates(this._items.length):this.op(this.drag.currentX,"<",this.coordinates(this.maximum()))&&"left"===this.state.direction&&(this.drag.currentX+=(this.settings.center&&this.coordinates(0))-this.coordinates(this._items.length)):(s=this.coordinates(this.settings.rtl?this.maximum():this.minimum()),h=this.coordinates(this.settings.rtl?this.minimum():this.maximum()),u=this.settings.pullDrag?this.drag.distance/5:0,this.drag.currentX=Math.max(Math.min(this.drag.currentX,s+u),h+u)),(this.drag.distance>8||this.drag.distance<-8)&&(i.preventDefault!==r?i.preventDefault():i.returnValue=!1,this.state.isSwiping=!0),this.drag.updatedX=this.drag.currentX,(this.drag.currentY>16||this.drag.currentY<-16)&&this.state.isSwiping===!1&&(this.state.isScrolling=!0,this.drag.updatedX=this.drag.start),this.animate(this.drag.updatedX)))};u.prototype.onDragEnd=function(t){var u,f,r;if(this.state.isTouch){if("mouseup"===t.type&&this.$stage.removeClass("owl-grab"),this.trigger("dragged"),this.drag.targetEl.removeAttribute("draggable"),this.state.isTouch=!1,this.state.isScrolling=!1,this.state.isSwiping=!1,0===this.drag.distance&&this.state.inMotion!==!0)return this.state.inMotion=!1,!1;this.drag.endTime=(new Date).getTime();u=this.drag.endTime-this.drag.startTime;f=Math.abs(this.drag.distance);(f>3||u>300)&&this.removeClick(this.drag.targetEl);r=this.closest(this.drag.updatedX);this.speed(this.settings.dragEndSpeed||this.settings.smartSpeed);this.current(r);this.invalidate("position");this.update();this.settings.pullDrag||this.drag.updatedX!==this.coordinates(r)||this.transitionEnd();this.drag.distance=0;n(i).off(".owl.dragEvents")}};u.prototype.removeClick=function(i){this.drag.targetEl=i;n(i).on("click.preventClick",this.e._preventClick);t.setTimeout(function(){n(i).off("click.preventClick")},300)};u.prototype.preventClick=function(t){t.preventDefault?t.preventDefault():t.returnValue=!1;t.stopPropagation&&t.stopPropagation();n(t.target).off("click.preventClick")};u.prototype.getTransformProperty=function(){var n,i;return n=t.getComputedStyle(this.$stage.get(0),null).getPropertyValue(this.vendorName+"transform"),n=n.replace(/matrix(3d)?\(|\)/g,"").split(","),i=16===n.length,i!==!0?n[4]:n[12]};u.prototype.closest=function(t){var i=-1,u=30,f=this.width(),r=this.coordinates();return this.settings.freeDrag||n.each(r,n.proxy(function(n,e){return t>e-u&&e+u>t?i=n:this.op(t,"<",e)&&this.op(t,">",r[n+1]||e-f)&&(i="left"===this.state.direction?n+1:n),-1===i},this)),this.settings.loop||(this.op(t,">",r[this.minimum()])?i=t=this.minimum():this.op(t,"<",r[this.maximum()])&&(i=t=this.maximum())),i};u.prototype.animate=function(t){this.trigger("translate");this.state.inMotion=this.speed()>0;this.support3d?this.$stage.css({transform:"translate3d("+t+"px,0px, 0px)",transition:this.speed()/1e3+"s"}):this.state.isTouch?this.$stage.css({left:t+"px"}):this.$stage.animate({left:t},this.speed()/1e3,this.settings.fallbackEasing,n.proxy(function(){this.state.inMotion&&this.transitionEnd()},this))};u.prototype.current=function(n){if(n===r)return this._current;if(0===this._items.length)return r;if(n=this.normalize(n),this._current!==n){var t=this.trigger("change",{property:{name:"position",value:n}});t.data!==r&&(n=this.normalize(t.data));this._current=n;this.invalidate("position");this.trigger("changed",{property:{name:"position",value:this._current}})}return this._current};u.prototype.invalidate=function(n){this._invalidated[n]=!0};u.prototype.reset=function(n){n=this.normalize(n);n!==r&&(this._speed=0,this._current=n,this.suppress(["translate","translated"]),this.animate(this.coordinates(n)),this.release(["translate","translated"]))};u.prototype.normalize=function(t,i){var u=i?this._items.length:this._items.length+this._clones.length;return!n.isNumeric(t)||1>u?r:t=this._clones.length?(t%u+u)%u:Math.max(this.minimum(i),Math.min(this.maximum(i),t))};u.prototype.relative=function(n){return n=this.normalize(n),n-=this._clones.length/2,this.normalize(n,!0)};u.prototype.maximum=function(n){var i,r,u,f=0,t=this.settings;if(n)return this._items.length-1;if(!t.loop&&t.center)i=this._items.length-1;else if(t.loop||t.center)if(t.loop||t.center)i=this._items.length+t.items;else{if(!t.autoWidth&&!t.merge)throw"Can not detect maximum absolute position.";for(revert=t.rtl?1:-1,r=this.$stage.width()-this.$element.width();(u=this.coordinates(f))&&!(u*revert>=r);)i=++f}else i=this._items.length-t.items;return i};u.prototype.minimum=function(n){return n?0:this._clones.length/2};u.prototype.items=function(n){return n===r?this._items.slice():(n=this.normalize(n,!0),this._items[n])};u.prototype.mergers=function(n){return n===r?this._mergers.slice():(n=this.normalize(n,!0),this._mergers[n])};u.prototype.clones=function(t){var i=this._clones.length/2,f=i+this._items.length,u=function(n){return n%2==0?f+n/2:i-(n+1)/2};return t===r?n.map(this._clones,function(n,t){return u(t)}):n.map(this._clones,function(n,i){return n===t?u(i):null})};u.prototype.speed=function(n){return n!==r&&(this._speed=n),this._speed};u.prototype.coordinates=function(t){var i=null;return t===r?n.map(this._coordinates,n.proxy(function(n,t){return this.coordinates(t)},this)):(this.settings.center?(i=this._coordinates[t],i+=(this.width()-i+(this._coordinates[t-1]||0))/2*(this.settings.rtl?-1:1)):i=this._coordinates[t-1]||0,i)};u.prototype.duration=function(n,t,i){return Math.min(Math.max(Math.abs(t-n),1),6)*Math.abs(i||this.settings.smartSpeed)};u.prototype.to=function(i,r){if(this.settings.loop){var f=i-this.relative(this.current()),u=this.current(),e=this.current(),o=this.current()+f,s=0>e-o?!0:!1,h=this._clones.length+this._items.length;o<this.settings.items&&s===!1?(u=e+this._items.length,this.reset(u)):o>=h-this.settings.items&&s===!0&&(u=e-this._items.length,this.reset(u));t.clearTimeout(this.e._goToLoop);this.e._goToLoop=t.setTimeout(n.proxy(function(){this.speed(this.duration(this.current(),u+f,r));this.current(u+f);this.update()},this),30)}else this.speed(this.duration(this.current(),i,r)),this.current(i),this.update()};u.prototype.next=function(n){n=n||!1;this.to(this.relative(this.current())+1,n)};u.prototype.prev=function(n){n=n||!1;this.to(this.relative(this.current())-1,n)};u.prototype.transitionEnd=function(n){return n!==r&&(n.stopPropagation(),(n.target||n.srcElement||n.originalTarget)!==this.$stage.get(0))?!1:(this.state.inMotion=!1,void this.trigger("translated"))};u.prototype.viewport=function(){var r;if(this.options.responsiveBaseElement!==t)r=n(this.options.responsiveBaseElement).width();else if(t.innerWidth)r=t.innerWidth;else{if(!i.documentElement||!i.documentElement.clientWidth)throw"Can not detect viewport width.";r=i.documentElement.clientWidth}return r};u.prototype.replace=function(t){this.$stage.empty();this._items=[];t&&(t=t instanceof jQuery?t:n(t));this.settings.nestedItemSelector&&(t=t.find("."+this.settings.nestedItemSelector));t.filter(function(){return 1===this.nodeType}).each(n.proxy(function(n,t){t=this.prepare(t);this.$stage.append(t);this._items.push(t);this._mergers.push(1*t.find("[data-merge]").andSelf("[data-merge]").attr("data-merge")||1)},this));this.reset(n.isNumeric(this.settings.startPosition)?this.settings.startPosition:0);this.invalidate("items")};u.prototype.add=function(n,t){t=t===r?this._items.length:this.normalize(t,!0);this.trigger("add",{content:n,position:t});0===this._items.length||t===this._items.length?(this.$stage.append(n),this._items.push(n),this._mergers.push(1*n.find("[data-merge]").andSelf("[data-merge]").attr("data-merge")||1)):(this._items[t].before(n),this._items.splice(t,0,n),this._mergers.splice(t,0,1*n.find("[data-merge]").andSelf("[data-merge]").attr("data-merge")||1));this.invalidate("items");this.trigger("added",{content:n,position:t})};u.prototype.remove=function(n){n=this.normalize(n,!0);n!==r&&(this.trigger("remove",{content:this._items[n],position:n}),this._items[n].remove(),this._items.splice(n,1),this._mergers.splice(n,1),this.invalidate("items"),this.trigger("removed",{content:null,position:n}))};u.prototype.addTriggerableEvents=function(){var t=n.proxy(function(t,i){return n.proxy(function(n){n.relatedTarget!==this&&(this.suppress([i]),t.apply(this,[].slice.call(arguments,1)),this.release([i]))},this)},this);n.each({next:this.next,prev:this.prev,to:this.to,destroy:this.destroy,refresh:this.refresh,replace:this.replace,add:this.add,remove:this.remove},n.proxy(function(n,i){this.$element.on(n+".owl.carousel",t(i,n+".owl.carousel"))},this))};u.prototype.watchVisibility=function(){function i(n){return n.offsetWidth>0&&n.offsetHeight>0}function r(){i(this.$element.get(0))&&(this.$element.removeClass("owl-hidden"),this.refresh(),t.clearInterval(this.e._checkVisibile))}i(this.$element.get(0))||(this.$element.addClass("owl-hidden"),t.clearInterval(this.e._checkVisibile),this.e._checkVisibile=t.setInterval(n.proxy(r,this),500))};u.prototype.preloadAutoWidthImages=function(t){var u,f,i,r;u=0;f=this;t.each(function(e,o){i=n(o);r=new Image;r.onload=function(){u++;i.attr("src",r.src);i.css("opacity",1);u>=t.length&&(f.state.imagesLoaded=!0,f.initialize())};r.src=i.attr("src")||i.attr("data-src")||i.attr("data-src-retina")})};u.prototype.destroy=function(){this.$element.hasClass(this.settings.themeClass)&&this.$element.removeClass(this.settings.themeClass);this.settings.responsive!==!1&&n(t).off("resize.owl.carousel");this.transitionEndVendor&&this.off(this.$stage.get(0),this.transitionEndVendor,this.e._transitionEnd);for(var r in this._plugins)this._plugins[r].destroy();(this.settings.mouseDrag||this.settings.touchDrag)&&(this.$stage.off("mousedown touchstart touchcancel"),n(i).off(".owl.dragEvents"),this.$stage.get(0).onselectstart=function(){},this.$stage.off("dragstart",function(){return!1}));this.$element.off(".owl");this.$stage.children(".cloned").remove();this.e=null;this.$element.removeData("owlCarousel");this.$stage.children().contents().unwrap();this.$stage.children().unwrap();this.$stage.unwrap()};u.prototype.op=function(n,t,i){var r=this.settings.rtl;switch(t){case"<":return r?n>i:i>n;case">":return r?i>n:n>i;case">=":return r?i>=n:n>=i;case"<=":return r?n>=i:i>=n}};u.prototype.on=function(n,t,i,r){n.addEventListener?n.addEventListener(t,i,r):n.attachEvent&&n.attachEvent("on"+t,i)};u.prototype.off=function(n,t,i,r){n.removeEventListener?n.removeEventListener(t,i,r):n.detachEvent&&n.detachEvent("on"+t,i)};u.prototype.trigger=function(t,i,r){var e={item:{count:this._items.length,index:this.current()}},f=n.camelCase(n.grep(["on",t,r],function(n){return n}).join("-").toLowerCase()),u=n.Event([t,"owl",r||"carousel"].join(".").toLowerCase(),n.extend({relatedTarget:this},e,i));return this._supress[t]||(n.each(this._plugins,function(n,t){t.onTrigger&&t.onTrigger(u)}),this.$element.trigger(u),this.settings&&"function"==typeof this.settings[f]&&this.settings[f].apply(this,u)),u};u.prototype.suppress=function(t){n.each(t,n.proxy(function(n,t){this._supress[t]=!0},this))};u.prototype.release=function(t){n.each(t,n.proxy(function(n,t){delete this._supress[t]},this))};u.prototype.browserSupport=function(){if(this.support3d=a(),this.support3d){this.transformVendor=l();this.transitionEndVendor=["transitionend","webkitTransitionEnd","transitionend","oTransitionEnd"][c()];this.vendorName=this.transformVendor.replace(/Transform/i,"");this.vendorName=""!==this.vendorName?"-"+this.vendorName.toLowerCase()+"-":""}this.state.orientation=t.orientation};n.fn.owlCarousel=function(t){return this.each(function(){n(this).data("owlCarousel")||n(this).data("owlCarousel",new u(this,t))})};n.fn.owlCarousel.Constructor=u}(window.Zepto||window.jQuery,window,document),function(n,t){var i=function(t){this._core=t;this._loaded=[];this._handlers={"initialized.owl.carousel change.owl.carousel":n.proxy(function(t){if(t.namespace&&this._core.settings&&this._core.settings.lazyLoad&&(t.property&&"position"==t.property.name||"initialized"==t.type))for(var i=this._core.settings,r=i.center&&Math.ceil(i.items/2)||i.items,u=i.center&&-1*r||0,f=(t.property&&t.property.value||this._core.current())+u,e=this._core.clones().length,o=n.proxy(function(n,t){this.load(t)},this);u++<r;)this.load(e/2+this._core.relative(f)),e&&n.each(this._core.clones(this._core.relative(f++)),o)},this)};this._core.options=n.extend({},i.Defaults,this._core.options);this._core.$element.on(this._handlers)};i.Defaults={lazyLoad:!1};i.prototype.load=function(i){var r=this._core.$stage.children().eq(i),u=r&&r.find(".owl-lazy");!u||n.inArray(r.get(0),this._loaded)>-1||(u.each(n.proxy(function(i,r){var e,u=n(r),f=t.devicePixelRatio>1&&u.attr("data-src-retina")||u.attr("data-src");this._core.trigger("load",{element:u,url:f},"lazy");u.is("img")?u.one("load.owl.lazy",n.proxy(function(){u.css("opacity",1);this._core.trigger("loaded",{element:u,url:f},"lazy")},this)).attr("src",f):(e=new Image,e.onload=n.proxy(function(){u.css({"background-image":"url("+f+")",opacity:"1"});this._core.trigger("loaded",{element:u,url:f},"lazy")},this),e.src=f)},this)),this._loaded.push(r.get(0)))};i.prototype.destroy=function(){var n,t;for(n in this.handlers)this._core.$element.off(n,this.handlers[n]);for(t in Object.getOwnPropertyNames(this))"function"!=typeof this[t]&&(this[t]=null)};n.fn.owlCarousel.Constructor.Plugins.Lazy=i}(window.Zepto||window.jQuery,window,document),function(n){var t=function(i){this._core=i;this._handlers={"initialized.owl.carousel":n.proxy(function(){this._core.settings.autoHeight&&this.update()},this),"changed.owl.carousel":n.proxy(function(n){this._core.settings.autoHeight&&"position"==n.property.name&&this.update()},this),"loaded.owl.lazy":n.proxy(function(n){this._core.settings.autoHeight&&n.element.closest("."+this._core.settings.itemClass)===this._core.$stage.children().eq(this._core.current())&&this.update()},this)};this._core.options=n.extend({},t.Defaults,this._core.options);this._core.$element.on(this._handlers)};t.Defaults={autoHeight:!1,autoHeightClass:"owl-height"};t.prototype.update=function(){this._core.$stage.parent().height(this._core.$stage.children().eq(this._core.current()).height()).addClass(this._core.settings.autoHeightClass)};t.prototype.destroy=function(){var n,t;for(n in this._handlers)this._core.$element.off(n,this._handlers[n]);for(t in Object.getOwnPropertyNames(this))"function"!=typeof this[t]&&(this[t]=null)};n.fn.owlCarousel.Constructor.Plugins.AutoHeight=t}(window.Zepto||window.jQuery,window,document),function(n,t,i){var r=function(t){this._core=t;this._videos={};this._playing=null;this._fullscreen=!1;this._handlers={"resize.owl.carousel":n.proxy(function(n){this._core.settings.video&&!this.isInFullScreen()&&n.preventDefault()},this),"refresh.owl.carousel changed.owl.carousel":n.proxy(function(){this._playing&&this.stop()},this),"prepared.owl.carousel":n.proxy(function(t){var i=n(t.content).find(".owl-video");i.length&&(i.css("display","none"),this.fetch(i,n(t.content)))},this)};this._core.options=n.extend({},r.Defaults,this._core.options);this._core.$element.on(this._handlers);this._core.$element.on("click.owl.video",".owl-video-play-icon",n.proxy(function(n){this.play(n)},this))};r.Defaults={video:!1,videoHeight:!1,videoWidth:!1};r.prototype.fetch=function(n,t){var u=n.attr("data-vimeo-id")?"vimeo":"youtube",i=n.attr("data-vimeo-id")||n.attr("data-youtube-id"),f=n.attr("data-width")||this._core.settings.videoWidth,e=n.attr("data-height")||this._core.settings.videoHeight,r=n.attr("href");if(!r)throw new Error("Missing video URL.");if(i=r.match(/(http:|https:|)\/\/(player.|www.)?(vimeo\.com|youtu(be\.com|\.be|be\.googleapis\.com))\/(video\/|embed\/|watch\?v=|v\/)?([A-Za-z0-9._%-]*)(\&\S+)?/),i[3].indexOf("youtu")>-1)u="youtube";else{if(!(i[3].indexOf("vimeo")>-1))throw new Error("Video URL not supported.");u="vimeo"}i=i[6];this._videos[r]={type:u,id:i,width:f,height:e};t.attr("data-video",r);this.thumbnail(n,this._videos[r])};r.prototype.thumbnail=function(t,i){var o,s,r,c=i.width&&i.height?'style="width:'+i.width+"px;height:"+i.height+'px;"':"",u=t.find("img"),f="src",h="",l=this._core.settings,e=function(n){s='<div class="owl-video-play-icon"><\/div>';o=l.lazyLoad?'<div class="owl-video-tn '+h+'" '+f+'="'+n+'"><\/div>':'<div class="owl-video-tn" style="opacity:1;background-image:url('+n+')"><\/div>';t.after(o);t.after(s)};return t.wrap('<div class="owl-video-wrapper"'+c+"><\/div>"),this._core.settings.lazyLoad&&(f="data-src",h="owl-lazy"),u.length?(e(u.attr(f)),u.remove(),!1):void("youtube"===i.type?(r="http://img.youtube.com/vi/"+i.id+"/hqdefault.jpg",e(r)):"vimeo"===i.type&&n.ajax({type:"GET",url:"http://vimeo.com/api/v2/video/"+i.id+".json",jsonp:"callback",dataType:"jsonp",success:function(n){r=n[0].thumbnail_large;e(r)}}))};r.prototype.stop=function(){this._core.trigger("stop",null,"video");this._playing.find(".owl-video-frame").remove();this._playing.removeClass("owl-video-playing");this._playing=null};r.prototype.play=function(t){this._core.trigger("play",null,"video");this._playing&&this.stop();var r,o,s=n(t.target||t.srcElement),u=s.closest("."+this._core.settings.itemClass),i=this._videos[u.attr("data-video")],f=i.width||"100%",e=i.height||this._core.$stage.height();"youtube"===i.type?r='<iframe width="'+f+'" height="'+e+'" src="http://www.youtube.com/embed/'+i.id+"?autoplay=1&v="+i.id+'" frameborder="0" allowfullscreen><\/iframe>':"vimeo"===i.type&&(r='<iframe src="http://player.vimeo.com/video/'+i.id+'?autoplay=1" width="'+f+'" height="'+e+'" frameborder="0" webkitallowfullscreen mozallowfullscreen allowfullscreen><\/iframe>');u.addClass("owl-video-playing");this._playing=u;o=n('<div style="height:'+e+"px; width:"+f+'px" class="owl-video-frame">'+r+"<\/div>");s.after(o)};r.prototype.isInFullScreen=function(){var r=i.fullscreenElement||i.mozFullScreenElement||i.webkitFullscreenElement;return r&&n(r).parent().hasClass("owl-video-frame")&&(this._core.speed(0),this._fullscreen=!0),r&&this._fullscreen&&this._playing?!1:this._fullscreen?(this._fullscreen=!1,!1):this._playing&&this._core.state.orientation!==t.orientation?(this._core.state.orientation=t.orientation,!1):!0};r.prototype.destroy=function(){var n,t;this._core.$element.off("click.owl.video");for(n in this._handlers)this._core.$element.off(n,this._handlers[n]);for(t in Object.getOwnPropertyNames(this))"function"!=typeof this[t]&&(this[t]=null)};n.fn.owlCarousel.Constructor.Plugins.Video=r}(window.Zepto||window.jQuery,window,document),function(n,t,i,r){var u=function(t){this.core=t;this.core.options=n.extend({},u.Defaults,this.core.options);this.swapping=!0;this.previous=r;this.next=r;this.handlers={"change.owl.carousel":n.proxy(function(n){"position"==n.property.name&&(this.previous=this.core.current(),this.next=n.property.value)},this),"drag.owl.carousel dragged.owl.carousel translated.owl.carousel":n.proxy(function(n){this.swapping="translated"==n.type},this),"translate.owl.carousel":n.proxy(function(){this.swapping&&(this.core.options.animateOut||this.core.options.animateIn)&&this.swap()},this)};this.core.$element.on(this.handlers)};u.Defaults={animateOut:!1,animateIn:!1};u.prototype.swap=function(){if(1===this.core.settings.items&&this.core.support3d){this.core.speed(0);var t,i=n.proxy(this.clear,this),f=this.core.$stage.children().eq(this.previous),e=this.core.$stage.children().eq(this.next),r=this.core.settings.animateIn,u=this.core.settings.animateOut;this.core.current()!==this.previous&&(u&&(t=this.core.coordinates(this.previous)-this.core.coordinates(this.next),f.css({left:t+"px"}).addClass("animated owl-animated-out").addClass(u).one("webkitAnimationEnd mozAnimationEnd MSAnimationEnd oanimationend animationend",i)),r&&e.addClass("animated owl-animated-in").addClass(r).one("webkitAnimationEnd mozAnimationEnd MSAnimationEnd oanimationend animationend",i))}};u.prototype.clear=function(t){n(t.target).css({left:""}).removeClass("animated owl-animated-out owl-animated-in").removeClass(this.core.settings.animateIn).removeClass(this.core.settings.animateOut);this.core.transitionEnd()};u.prototype.destroy=function(){var n,t;for(n in this.handlers)this.core.$element.off(n,this.handlers[n]);for(t in Object.getOwnPropertyNames(this))"function"!=typeof this[t]&&(this[t]=null)};n.fn.owlCarousel.Constructor.Plugins.Animate=u}(window.Zepto||window.jQuery,window,document),function(n,t,i){var r=function(t){this.core=t;this.core.options=n.extend({},r.Defaults,this.core.options);this.handlers={"translated.owl.carousel refreshed.owl.carousel":n.proxy(function(){this.autoplay()},this),"play.owl.autoplay":n.proxy(function(n,t,i){this.play(t,i)},this),"stop.owl.autoplay":n.proxy(function(){this.stop()},this),"mouseover.owl.autoplay":n.proxy(function(){this.core.settings.autoplayHoverPause&&this.pause()},this),"mouseleave.owl.autoplay":n.proxy(function(){this.core.settings.autoplayHoverPause&&this.autoplay()},this)};this.core.$element.on(this.handlers)};r.Defaults={autoplay:!1,autoplayTimeout:5e3,autoplayHoverPause:!1,autoplaySpeed:!1};r.prototype.autoplay=function(){this.core.settings.autoplay&&!this.core.state.videoPlay?(t.clearInterval(this.interval),this.interval=t.setInterval(n.proxy(function(){this.play()},this),this.core.settings.autoplayTimeout)):t.clearInterval(this.interval)};r.prototype.play=function(){if(i.hidden!==!0&&!this.core.state.isTouch&&!this.core.state.isScrolling&&!this.core.state.isSwiping&&!this.core.state.inMotion)return this.core.settings.autoplay===!1?void t.clearInterval(this.interval):void this.core.next(this.core.settings.autoplaySpeed)};r.prototype.stop=function(){t.clearInterval(this.interval)};r.prototype.pause=function(){t.clearInterval(this.interval)};r.prototype.destroy=function(){var n,i;t.clearInterval(this.interval);for(n in this.handlers)this.core.$element.off(n,this.handlers[n]);for(i in Object.getOwnPropertyNames(this))"function"!=typeof this[i]&&(this[i]=null)};n.fn.owlCarousel.Constructor.Plugins.autoplay=r}(window.Zepto||window.jQuery,window,document),function(n){"use strict";var t=function(i){this._core=i;this._initialized=!1;this._pages=[];this._controls={};this._templates=[];this.$element=this._core.$element;this._overrides={next:this._core.next,prev:this._core.prev,to:this._core.to};this._handlers={"prepared.owl.carousel":n.proxy(function(t){this._core.settings.dotsData&&this._templates.push(n(t.content).find("[data-dot]").andSelf("[data-dot]").attr("data-dot"))},this),"add.owl.carousel":n.proxy(function(t){this._core.settings.dotsData&&this._templates.splice(t.position,0,n(t.content).find("[data-dot]").andSelf("[data-dot]").attr("data-dot"))},this),"remove.owl.carousel prepared.owl.carousel":n.proxy(function(n){this._core.settings.dotsData&&this._templates.splice(n.position,1)},this),"change.owl.carousel":n.proxy(function(n){if("position"==n.property.name&&!this._core.state.revert&&!this._core.settings.loop&&this._core.settings.navRewind){var r=this._core.current(),t=this._core.maximum(),i=this._core.minimum();n.data=n.property.value>t?r>=t?i:t:n.property.value<i?t:n.property.value}},this),"changed.owl.carousel":n.proxy(function(n){"position"==n.property.name&&this.draw()},this),"refreshed.owl.carousel":n.proxy(function(){this._initialized||(this.initialize(),this._initialized=!0);this._core.trigger("refresh",null,"navigation");this.update();this.draw();this._core.trigger("refreshed",null,"navigation")},this)};this._core.options=n.extend({},t.Defaults,this._core.options);this.$element.on(this._handlers)};t.Defaults={nav:!1,navRewind:!0,navText:["prev","next"],navSpeed:!1,navElement:"div",navContainer:!1,navContainerClass:"owl-nav",navClass:["owl-prev","owl-next"],slideBy:1,dotClass:"owl-dot",dotsClass:"owl-dots",dots:!0,dotsEach:!1,dotData:!1,dotsSpeed:!1,dotsContainer:!1,controlsClass:"owl-controls"};t.prototype.initialize=function(){var i,r,t=this._core.settings;t.dotsData||(this._templates=[n("<div>").addClass(t.dotClass).append(n("<span>")).prop("outerHTML")]);t.navContainer&&t.dotsContainer||(this._controls.$container=n("<div>").addClass(t.controlsClass).appendTo(this.$element));this._controls.$indicators=t.dotsContainer?n(t.dotsContainer):n("<div>").hide().addClass(t.dotsClass).appendTo(this._controls.$container);this._controls.$indicators.on("click","div",n.proxy(function(i){var r=n(i.target).parent().is(this._controls.$indicators)?n(i.target).index():n(i.target).parent().index();i.preventDefault();this.to(r,t.dotsSpeed)},this));i=t.navContainer?n(t.navContainer):n("<div>").addClass(t.navContainerClass).prependTo(this._controls.$container);this._controls.$next=n("<"+t.navElement+">");this._controls.$previous=this._controls.$next.clone();this._controls.$previous.addClass(t.navClass[0]).html(t.navText[0]).hide().prependTo(i).on("click",n.proxy(function(){this.prev(t.navSpeed)},this));this._controls.$next.addClass(t.navClass[1]).html(t.navText[1]).hide().appendTo(i).on("click",n.proxy(function(){this.next(t.navSpeed)},this));for(r in this._overrides)this._core[r]=n.proxy(this[r],this)};t.prototype.destroy=function(){var n,r,t,i;for(n in this._handlers)this.$element.off(n,this._handlers[n]);for(r in this._controls)this._controls[r].remove();for(i in this.overides)this._core[i]=this._overrides[i];for(t in Object.getOwnPropertyNames(this))"function"!=typeof this[t]&&(this[t]=null)};t.prototype.update=function(){var t,i,u,n=this._core.settings,r=this._core.clones().length/2,e=r+this._core.items().length,f=n.center||n.autoWidth||n.dotData?1:n.dotsEach||n.items;if("page"!==n.slideBy&&(n.slideBy=Math.min(n.slideBy,n.items)),n.dots||"page"==n.slideBy)for(this._pages=[],t=r,i=0,u=0;e>t;t++)(i>=f||0===i)&&(this._pages.push({start:t-r,end:t-r+f-1}),i=0,++u),i+=this._core.mergers(this._core.relative(t))};t.prototype.draw=function(){var i,r,u="",t=this._core.settings,f=(this._core.$stage.children(),this._core.relative(this._core.current()));if(!t.nav||t.loop||t.navRewind||(this._controls.$previous.toggleClass("disabled",0>=f),this._controls.$next.toggleClass("disabled",f>=this._core.maximum())),this._controls.$previous.toggle(t.nav),this._controls.$next.toggle(t.nav),t.dots){if(i=this._pages.length-this._controls.$indicators.children().length,t.dotData&&0!==i){for(r=0;r<this._controls.$indicators.children().length;r++)u+=this._templates[this._core.relative(r)];this._controls.$indicators.html(u)}else i>0?(u=new Array(i+1).join(this._templates[0]),this._controls.$indicators.append(u)):0>i&&this._controls.$indicators.children().slice(i).remove();this._controls.$indicators.find(".active").removeClass("active");this._controls.$indicators.children().eq(n.inArray(this.current(),this._pages)).addClass("active")}this._controls.$indicators.toggle(t.dots)};t.prototype.onTrigger=function(t){var i=this._core.settings;t.page={index:n.inArray(this.current(),this._pages),count:this._pages.length,size:i&&(i.center||i.autoWidth||i.dotData?1:i.dotsEach||i.items)}};t.prototype.current=function(){var t=this._core.relative(this._core.current());return n.grep(this._pages,function(n){return n.start<=t&&n.end>=t}).pop()};t.prototype.getPosition=function(t){var i,r,u=this._core.settings;return"page"==u.slideBy?(i=n.inArray(this.current(),this._pages),r=this._pages.length,t?++i:--i,i=this._pages[(i%r+r)%r].start):(i=this._core.relative(this._core.current()),r=this._core.items().length,t?i+=u.slideBy:i-=u.slideBy),i};t.prototype.next=function(t){n.proxy(this._overrides.to,this._core)(this.getPosition(!0),t)};t.prototype.prev=function(t){n.proxy(this._overrides.to,this._core)(this.getPosition(!1),t)};t.prototype.to=function(t,i,r){var u;r?n.proxy(this._overrides.to,this._core)(t,i):(u=this._pages.length,n.proxy(this._overrides.to,this._core)(this._pages[(t%u+u)%u].start,i))};n.fn.owlCarousel.Constructor.Plugins.Navigation=t}(window.Zepto||window.jQuery,window,document),function(n,t){"use strict";var i=function(r){this._core=r;this._hashes={};this.$element=this._core.$element;this._handlers={"initialized.owl.carousel":n.proxy(function(){"URLHash"==this._core.settings.startPosition&&n(t).trigger("hashchange.owl.navigation")},this),"prepared.owl.carousel":n.proxy(function(t){var i=n(t.content).find("[data-hash]").andSelf("[data-hash]").attr("data-hash");this._hashes[i]=t.content},this)};this._core.options=n.extend({},i.Defaults,this._core.options);this.$element.on(this._handlers);n(t).on("hashchange.owl.navigation",n.proxy(function(){var n=t.location.hash.substring(1),i=this._core.$stage.children(),r=this._hashes[n]&&i.index(this._hashes[n])||0;return n?void this._core.to(r,!1,!0):!1},this))};i.Defaults={URLhashListener:!1};i.prototype.destroy=function(){var i,r;n(t).off("hashchange.owl.navigation");for(i in this._handlers)this._core.$element.off(i,this._handlers[i]);for(r in Object.getOwnPropertyNames(this))"function"!=typeof this[r]&&(this[r]=null)};n.fn.owlCarousel.Constructor.Plugins.Hash=i}(window.Zepto||window.jQuery,window,document),function(n){n.extend({lockfixed:function(t,i){if(i&&i.offset?(i.offset.bottom=parseInt(i.offset.bottom,10),i.offset.top=parseInt(i.offset.top,10)):i.offset={bottom:100,top:0},(t=n(t))&&t.offset()){var o=t.css("position"),r=parseInt(t.css("marginTop"),10),e=t.css("top"),u=t.offset().top,f=!1;(!0===i.forcemargin||navigator.userAgent.match(/\bMSIE (4|5|6)\./)||navigator.userAgent.match(/\bOS ([0-9])_/)||navigator.userAgent.match(/\bAndroid ([0-9])\./i))&&(f=!0);n(window).bind("scroll resize orientationchange load lockfixed:pageupdate",t,function(s){var h,l,c;f&&document.activeElement&&"INPUT"===document.activeElement.nodeName||(h=0,h=t.outerHeight(),s=t.outerWidth(),l=n(document).height()-i.offset.bottom,c=n(window).scrollTop(),"fixed"!=t.css("position")&&(u=t.offset().top,r=parseInt(t.css("marginTop"),10),e=t.css("top")),c>=u-(r?r:0)-i.offset.top?(h=l<c+h+r+i.offset.top?c+h+r+i.offset.top-l:0,f?t.css({marginTop:parseInt((r?r:0)+(c-u-h)+2*i.offset.top,10)+"px"}):t.css({position:"fixed",top:i.offset.top-h+"px",width:s+"px"})):t.css({position:o,top:e,width:s+"px",marginTop:(r?r:0)+"px"}))})}}})}(jQuery),function(){var t=function(){},n=window.console=window.console||{};n.log||(n.log=t)}(),function(n){"use strict";n.ajaxUpload||(n.ajaxUploadSettings={onprogress:function(){},onabort:function(){},onerror:function(){},onload:function(){},name:"uploads[]"},n.ajaxUploadSerializeFiles=function(t){for(var r=[],f=n(t).attr("name"),i=0,u=t.files.length;i<u;i++)r.push({name:f,value:t.files[i]});return r},n.ajaxUploadToFormData=function(n,t){for(var r=t||new FormData,i=0,u=n.length;i<u;i++)r.append(n[i].name,n[i].value);return r},n.ajaxUploadExtractData=function(t,i){var e,r,u,o,f;if(!t||t instanceof FormData)return t;if(e=n.ajaxUploadExtractData(i)||new FormData,typeof t=="string"||t instanceof jQuery)r=[],n(t).each(function(){n.merge(r,n.ajaxUploadSerializeFiles(this))}),t=r;else if(t instanceof FileList){for(r=[],u=0,o=t.length;u<o;u++)r.push({name:n.ajaxUploadSettings.name,value:t[u]});t=r}else if(typeof t=="object"&&!n.isArray(t)){f=[];for(name in t)f.push({name:name,value:t[name]});t=f}return n.ajaxUploadToFormData(t,e)},n.ajaxUpload=function(t){var i=jQuery.extend(!0,{},n.ajaxUploadSettings,t),u=n.ajaxUploadExtractData(i.data),r;return i.data=null,r={processData:!1,type:"POST",beforeSend:function(n,i){i.xhr=function(){var n=new window.XMLHttpRequest;return n.upload.onprogress=i.onprogress.bind(this),n.upload.onabort=i.onabort.bind(this),n.upload.onerror=i.onerror.bind(this),n.upload.onload=i.onload.bind(this),n};i.data=u;t.beforeSend&&t.beforeSend.call(this,n,i)}},i=jQuery.extend(!0,{},i,r),i.contentType&&delete i.contentType,n.ajax(i)},n.fn.ajaxUpload=function(t){return this.each(function(){var i=jQuery.extend(!0,{},t),r=n(this).serializeArray();n("input:file",this).each(function(){n.merge(r,n.ajaxUploadSerializeFiles(this))});i.data=n.ajaxUploadExtractData(r,i.data);n.ajaxUpload(i)})},n.ajaxUploadPost=function(t,i,r,u){return jQuery.isFunction(i)&&(u=u||r,r=i,i={}),n.ajaxUpload({type:"POST",url:t,data:i,success:r,dataType:u})},n.ajaxUploadPrompt=function(t){var f=n.Deferred(),e={success:function(){t.success&&t.success.apply(this,arguments);r.remove()}},i=jQuery.extend(!0,{},t,e),o="ajaxupload"+Date.now(),r=n('<form method="post" enctype="multipart/form-data" />').appendTo("body"),u;return r.attr("action",i.url),r.attr("target",o),r.css({position:"relative",top:-1e3,left:-1e3,opacity:0}),r.submit(function(){}),u=n('<input type="file" />').appendTo(r),u.attr("name",n.ajaxUploadSettings.name),t.accept&&u.attr("accept",t.accept),t.multiple&&u.attr("multiple","multiple"),u.change(function(){if(!this.files.length)return!1;i.data||(i.data={});i.files=this.files;i.data=n.ajaxUploadExtractData(i.data,n.ajaxUploadSerializeFiles(this));n.ajaxUpload(i).promise(f)}),u.click(),f},n.fn.ajaxUploadPrompt=function(t){return this.click(function(){n(this).trigger("ajaxUploadPrompt",n.ajaxUploadPrompt(t))})},n.fn.ajaxUploadDrop=function(t){return this.each(function(){var i=n(this);i.on("dragenter.ajaxUpload",function(n){n.stopPropagation();n.preventDefault();i.addClass("dragover")}).on("dragover.ajaxUpload",function(n){n.stopPropagation();n.preventDefault();i.addClass("dragover")}).on("dragleave.ajaxUpload",function(){i.removeClass("dragover")}).on("drop.ajaxUpload",function(r){r.stopPropagation();r.preventDefault();var e=r.originalEvent.dataTransfer,f=e.files,u=jQuery.extend(!0,{},t);u.data=n.ajaxUploadExtractData(f,u.data);u.files=f;i.trigger("ajaxUploadDrop",n.ajaxUpload(u));i.removeClass("dragover")})})})}(jQuery),function(){var n=jQuery,t=function(){function n(){this.fadeDuration=500;this.fitImagesInViewport=!0;this.resizeDuration=700;this.positionFromTop=50;this.showImageNumberLabel=!0;this.alwaysShowNavOnTouchDevices=!1;this.wrapAround=!1}return n.prototype.albumLabel=function(n,t){return"Изображение "+n+" из "+t},n}(),i=function(){function t(n){this.options=n;this.album=[];this.currentImageIndex=void 0;this.init()}return t.prototype.init=function(){this.enable();this.build()},t.prototype.enable=function(){var t=this;n("body").on("click","a[rel^=lightbox], area[rel^=lightbox], a[data-lightbox], area[data-lightbox]",function(i){return t.start(n(i.currentTarget)),!1})},t.prototype.build=function(){var t=this;n("<div id='lightboxOverlay' class='lightboxOverlay'><\/div><div id='lightbox' class='lightbox'><div class='lb-outerContainer'><div class='lb-container'><img class='lb-image' src='' /><div class='lb-nav'><a class='lb-prev' href='' ><\/a><a class='lb-next' href='' ><\/a><\/div><div class='lb-loader'><a class='lb-cancel'><\/a><\/div><\/div><\/div><div class='lb-dataContainer'><div class='lb-data'><div class='lb-details'><span class='lb-caption'><\/span><span class='lb-number'><\/span><\/div><div class='lb-closeContainer'><a class='lb-close'><\/a><\/div><\/div><\/div><\/div>").appendTo(n("body"));this.$lightbox=n("#lightbox");this.$overlay=n("#lightboxOverlay");this.$outerContainer=this.$lightbox.find(".lb-outerContainer");this.$container=this.$lightbox.find(".lb-container");this.containerTopPadding=parseInt(this.$container.css("padding-top"),10);this.containerRightPadding=parseInt(this.$container.css("padding-right"),10);this.containerBottomPadding=parseInt(this.$container.css("padding-bottom"),10);this.containerLeftPadding=parseInt(this.$container.css("padding-left"),10);this.$overlay.hide().on("click",function(){return t.end(),!1});this.$lightbox.hide().on("click",function(i){return n(i.target).attr("id")==="lightbox"&&t.end(),!1});this.$outerContainer.on("click",function(i){return n(i.target).attr("id")==="lightbox"&&t.end(),!1});this.$lightbox.find(".lb-prev").on("click",function(){return t.currentImageIndex===0?t.changeImage(t.album.length-1):t.changeImage(t.currentImageIndex-1),!1});this.$lightbox.find(".lb-next").on("click",function(){return t.currentImageIndex===t.album.length-1?t.changeImage(0):t.changeImage(t.currentImageIndex+1),!1});this.$lightbox.find(".lb-loader, .lb-close").on("click",function(){return t.end(),!1})},t.prototype.start=function(t){function o(n){l.album.push({link:n.attr("href"),title:n.attr("data-title")||n.attr("title")})}var l=this,e=n(window),f,s,i,r,u,h,c;e.on("resize",n.proxy(this.sizeOverlay,this));if(n("select, object, embed").css({visibility:"hidden"}),this.sizeOverlay(),this.album=[],f=0,s=t.attr("data-lightbox"),s)for(i=n(t.prop("tagName")+'[data-lightbox="'+s+'"]'),r=0;r<i.length;r=++r)o(n(i[r])),i[r]===t[0]&&(f=r);else if(t.attr("rel")==="lightbox")o(t);else for(i=n(t.prop("tagName")+'[rel="'+t.attr("rel")+'"]'),u=0;u<i.length;u=++u)o(n(i[u])),i[u]===t[0]&&(f=u);h=e.scrollTop()+this.options.positionFromTop;c=e.scrollLeft();this.$lightbox.css({top:h+"px",left:c+"px"}).fadeIn(this.options.fadeDuration);this.changeImage(f)},t.prototype.changeImage=function(t){var u=this,r,i;this.disableKeyboardNav();r=this.$lightbox.find(".lb-image");this.$overlay.fadeIn(this.options.fadeDuration);n(".lb-loader").fadeIn("slow");this.$lightbox.find(".lb-image, .lb-nav, .lb-prev, .lb-next, .lb-dataContainer, .lb-numbers, .lb-caption").hide();this.$outerContainer.addClass("animating");i=new Image;i.onload=function(){var l,f,e,o,s,h,c;r.attr("src",u.album[t].link);l=n(i);r.width(i.width);r.height(i.height);u.options.fitImagesInViewport&&(c=n(window).width(),h=n(window).height(),s=c-u.containerLeftPadding-u.containerRightPadding-20,o=h-u.containerTopPadding-u.containerBottomPadding-120,(i.width>s||i.height>o)&&(i.width/s>i.height/o?(e=s,f=parseInt(i.height/(i.width/e),10),r.width(e),r.height(f)):(f=o,e=parseInt(i.width/(i.height/f),10),r.width(e),r.height(f))));u.sizeContainer(r.width(),r.height())};i.src=this.album[t].link;this.currentImageIndex=t},t.prototype.sizeOverlay=function(){this.$overlay.width(n(window).width()).height(n(document).height())},t.prototype.sizeContainer=function(n,t){function f(){i.$lightbox.find(".lb-dataContainer").width(u);i.$lightbox.find(".lb-prevLink").height(r);i.$lightbox.find(".lb-nextLink").height(r);i.showImage()}var i=this,e=this.$outerContainer.outerWidth(),o=this.$outerContainer.outerHeight(),u=n+this.containerLeftPadding+this.containerRightPadding,r=t+this.containerTopPadding+this.containerBottomPadding;e!==u||o!==r?this.$outerContainer.animate({width:u,height:r},this.options.resizeDuration,"swing",function(){f()}):f()},t.prototype.showImage=function(){this.$lightbox.find(".lb-loader").hide();this.$lightbox.find(".lb-image").fadeIn("slow");this.updateNav();this.updateDetails();this.preloadNeighboringImages();this.enableKeyboardNav()},t.prototype.updateNav=function(){var n=!1;try{document.createEvent("TouchEvent");n=this.options.alwaysShowNavOnTouchDevices?!0:!1}catch(t){}this.$lightbox.find(".lb-nav").show();this.album.length>1&&(this.options.wrapAround?(n&&this.$lightbox.find(".lb-prev, .lb-next").css("opacity","1"),this.$lightbox.find(".lb-prev, .lb-next").show()):(this.currentImageIndex>0&&(this.$lightbox.find(".lb-prev").show(),n&&this.$lightbox.find(".lb-prev").css("opacity","1")),this.currentImageIndex<this.album.length-1&&(this.$lightbox.find(".lb-next").show(),n&&this.$lightbox.find(".lb-next").css("opacity","1"))))},t.prototype.updateDetails=function(){var t=this;if(typeof this.album[this.currentImageIndex].title!="undefined"&&this.album[this.currentImageIndex].title!=="")this.$lightbox.find(".lb-caption").html(this.album[this.currentImageIndex].title).fadeIn("fast").find("a").on("click",function(){location.href=n(this).attr("href")});this.album.length>1&&this.options.showImageNumberLabel?this.$lightbox.find(".lb-number").text(this.options.albumLabel(this.currentImageIndex+1,this.album.length)).fadeIn("fast"):this.$lightbox.find(".lb-number").hide();this.$outerContainer.removeClass("animating");this.$lightbox.find(".lb-dataContainer").fadeIn(this.options.resizeDuration,function(){return t.sizeOverlay()})},t.prototype.preloadNeighboringImages=function(){var n,t;this.album.length>this.currentImageIndex+1&&(n=new Image,n.src=this.album[this.currentImageIndex+1].link);this.currentImageIndex>0&&(t=new Image,t.src=this.album[this.currentImageIndex-1].link)},t.prototype.enableKeyboardNav=function(){n(document).on("keyup.keyboard",n.proxy(this.keyboardAction,this))},t.prototype.disableKeyboardNav=function(){n(document).off(".keyboard")},t.prototype.keyboardAction=function(n){var t=n.keyCode,i=String.fromCharCode(t).toLowerCase();t===27||i.match(/x|o|c/)?this.end():i==="p"||t===37?this.currentImageIndex!==0?this.changeImage(this.currentImageIndex-1):this.options.wrapAround&&this.album.length>1&&this.changeImage(this.album.length-1):(i==="n"||t===39)&&(this.currentImageIndex!==this.album.length-1?this.changeImage(this.currentImageIndex+1):this.options.wrapAround&&this.album.length>1&&this.changeImage(0))},t.prototype.end=function(){this.disableKeyboardNav();n(window).off("resize",this.sizeOverlay);this.$lightbox.fadeOut(this.options.fadeDuration);this.$overlay.fadeOut(this.options.fadeDuration);n("select, object, embed").css({visibility:"visible"})},t}();n(function(){var n=new t,r=new i(n)})}.call(this);var pasteEventName=getPasteEvent()+".mask",ua=navigator.userAgent,iPhone=/iphone/i.test(ua),android=/android/i.test(ua),caretTimeoutId;$.mask={definitions:{"9":"[0-9]",a:"[A-Za-z]","*":"[A-Za-z0-9]"},dataName:"rawMaskFn",placeholder:"_"};$.fn.extend({caret:function(n,t){var i;if(this.length!==0&&!this.is(":hidden"))return typeof n=="number"?(t=typeof t=="number"?t:n,this.each(function(){this.setSelectionRange?this.setSelectionRange(n,t):this.createTextRange&&(i=this.createTextRange(),i.collapse(!0),i.moveEnd("character",t),i.moveStart("character",n),i.select())})):(this[0].setSelectionRange?(n=this[0].selectionStart,t=this[0].selectionEnd):document.selection&&document.selection.createRange&&(i=document.selection.createRange(),n=0-i.duplicate().moveStart("character",-1e5),t=n+i.text.length),{begin:n,end:t})},unmask:function(){return this.trigger("unmask")},mask:function(n,t){var o,e,i,u,f,r;return!n&&this.length>0?(o=$(this[0]),o.data($.mask.dataName)()):(t=$.extend({placeholder:$.mask.placeholder,completed:null},t),e=$.mask.definitions,i=[],u=r=n.length,f=null,$.each(n.split(""),function(n,t){t=="?"?(r--,u=n):e[t]?(i.push(new RegExp(e[t])),f===null&&(f=i.length-1)):i.push(null)}),this.trigger("unmask").each(function(){function h(n){while(++n<r&&!i[n]);return n}function p(n){while(--n>=0&&!i[n]);return n}function y(n,u){var l,e;if(!(n<0)){for(l=n,e=h(u);l<r;l++)if(i[l]){if(e<r&&i[l].test(s[e]))s[l]=s[e],s[e]=t.placeholder;else break;e=h(e)}c();o.caret(Math.max(f,n))}}function w(n){for(var e,o,u=n,f=t.placeholder;u<r;u++)if(i[u])if(e=h(u),o=s[u],s[u]=f,e<r&&i[e].test(o))f=o;else break}function b(n){var r=n.which,u,i,t;r===8||r===46||iPhone&&r===127?(u=o.caret(),i=u.begin,t=u.end,t-i==0&&(i=r!==46?p(i):t=h(i-1),t=r===46?h(t):t),v(i,t),y(i,t-1),n.preventDefault()):r==27&&(o.val(a),o.caret(0,l()),n.preventDefault())}function k(n){var l=n.which,u=o.caret(),f,a,e;n.ctrlKey||n.altKey||n.metaKey||l<32||l&&(u.end-u.begin!=0&&(v(u.begin,u.end),y(u.begin,u.end-1)),f=h(u.begin-1),f<r&&(a=String.fromCharCode(l),i[f].test(a)&&(w(f),s[f]=a,c(),e=h(f),android?setTimeout($.proxy($.fn.caret,o,e),0):o.caret(e),t.completed&&e>=r&&t.completed.call(o))),n.preventDefault())}function v(n,u){for(var f=n;f<u&&f<r;f++)i[f]&&(s[f]=t.placeholder)}function c(){o.val(s.join(""))}function l(n){var h=o.val(),l=-1,e,a;for(e=0,pos=0;e<r;e++)if(i[e]){for(s[e]=t.placeholder;pos++<h.length;)if(a=h.charAt(pos-1),i[e].test(a)){s[e]=a;l=e;break}if(pos>h.length)break}else s[e]===h.charAt(pos)&&e!==u&&(pos++,l=e);return n?c():l+1<u?(o.val(""),v(0,r)):(c(),o.val(o.val().substring(0,l+1))),u?e:f}var o=$(this),s=$.map(n.split(""),function(n){if(n!="?")return e[n]?t.placeholder:n}),a=o.val();o.data($.mask.dataName,function(){return $.map(s,function(n,r){return i[r]&&n!=t.placeholder?n:null}).join("")});o.attr("readonly")||o.one("unmask",function(){o.unbind(".mask").removeData($.mask.dataName)}).bind("focus.mask",function(){clearTimeout(caretTimeoutId);var t;a=o.val();t=l();caretTimeoutId=setTimeout(function(){c();t==n.length?o.caret(0,t):o.caret(t)},10)}).bind("blur.mask",function(){l();o.val()!=a&&o.change()}).bind("keydown.mask",b).bind("keypress.mask",k).bind(pasteEventName,function(){setTimeout(function(){var n=l(!0);o.caret(n);t.completed&&n==o.val().length&&t.completed.call(o)},0)});l()}))}});$(function(){$("select, input").styler({selectPlaceholder:""})});wWidth=$(window).width();$.arcticmodal("setDefault",{beforeOpen:function(){setTimeout(function(){$("body").addClass("open_modal")},100)},beforeClose:function(){$("body").removeClass("open_modal")},overlay:{css:{backgroundColor:"#fff",opacity:.75}}});$(document).ready(function(){$(".done_proj_gallery_slider").owlCarousel({items:1,margin:23,nav:!0,navText:["",""],onChanged:function(){var t=$(".done_proj_gallery_slider").width(),n=$(".done_proj_gallery_slider").parent().width();setTimeout(function(){$(".done_proj_gallery_slider .owl-controls").css("width",n);$(".done_proj_gallery_slider .owl-item .desc").css("width",n);$(".done_proj_gallery_slider .owl-item").css("width",t).removeClass("unseen");$(".done_proj_gallery_slider .owl-item.active").css("width",n).nextAll().addClass("unseen")},0);karuselka()}})});$(document).ready(function(){$(".article_slider").owlCarousel({items:1,margin:23,nav:$(".article_slider").find(".article_slider_item").length>1,navText:["",""],onChanged:function(){var t=407,n=407;setTimeout(function(){$(".article_slider .owl-controls").css("width",n);$(".article_slider .owl-item").css("width",t).removeClass("unseen");$(".article_slider .owl-item.active").css("width",n).nextAll().addClass("unseen")},0);karuselka()}});$(".news_slider_gallery_slider").exists()&&$(document).ready(function(){$(".news_slider_gallery_slider").owlCarousel({items:1,margin:23,nav:!0,navText:["",""],onChanged:function(){var t=$(".news_slider_gallery_slider").width(),n=$(".news_slider_gallery_slider").parent().width();setTimeout(function(){$(".news_slider_gallery_slider .owl-controls").css("width",n);$(".news_slider_gallery_slider .owl-item .desc").css("width",n);$(".news_slider_gallery_slider .owl-item").css("width",t).removeClass("unseen");$(".news_slider_gallery_slider .owl-item.active").css("width",n).nextAll().addClass("unseen")},0);karuselka()},onInitialized:function(){setTimeout(function(){$(".micro_photo").each(function(){$(this).owlCarousel({items:3,mouseDrag:!1,touchDrag:!1,nav:!0,navText:["",""],navClass:["owl-prev-micro","owl-next-micro"],itemClass:"owl-item-micro",controlsClass:"owl-controls-micro",onChanged:minikaruselka})})},1e3)}})})});$(".micro_photo").exists()&&!$(".news_slider_gallery_slider").exists()&&$(".micro_photo").each(function(){$(this).owlCarousel({responsive:{0:{items:5},1200:{items:7},1290:{items:8},1370:{items:4}},mouseDrag:!0,touchDrag:!0,nav:!0,navText:["",""],navClass:["owl-prev-micro","owl-next-micro"],itemClass:"owl-item-micro",controlsClass:"owl-controls-micro",onChanged:minikaruselka})});$(".has_sub_menu .sub_menu li").hover(function(){$(this).closest(".has_sub_menu").toggleClass("sub_menu_selected")});$(".proj_item_cover").on("click",".more_info span",function(){$(this).closest(".proj_item_cover").toggleClass("active")});$(document).on("click","#on_top",function(){$("body,html").animate({scrollTop:0},600)});$(document).on("click","aside .btn_red, .connect .btn_red",function(){$.post("/layers/RequestLayer",function(n){$("#simple_form").html(n);$("#simple_form").arcticmodal()})});$(document).on("click",".main_slides:not('.double_shadow') .main_slides_block",function(){return location.href=$(this).data("url"),!1});$(document).on("click",'.proj_main .img_cover:not(".double_shadow .img_cover"), .proj_main .title',function(){var n=$(this).closest(".proj_main").data("id");console.log(n);location.href="/projects?id="+n});$(document).on("click",".another_langs span",function(){var t=$(".lang").data("key"),n=$(this).data("key");location.host=n=="ru"?location.host.replace(t+".",""):t=="ru"?n+"."+location.host:location.host.replace(t+".",n+".");console.log(n)});$(function(){$("a[href^='http']").each(function(){$(this).attr("href").toLowerCase().indexOf(document.location.hostname.toLowerCase())==-1&&$(this).attr("target","_blank")})});$(document).on("click","#prompt-modal .btn",function(){$("#prompt-modal").arcticmodal("close")});$(document).on("click","#error-modal .btn",function(){$("#error-modal").arcticmodal("close")});$(document).ready(function(){if($(".train").exists()){var r=document.querySelector(".filters"),u=r.querySelector("defs"),f=u.querySelector("#blur"),t=f.firstElementChild,i=$(".train .train_vagon"),n=$(".train");setTimeout(function(){n.visible()&&!n.hasClass("animated")&&(n.addClass("animated"),TweenLite.to(i,.8,{delay:.5,ease:Expo.ease,xPercent:95}),TweenLite.to(t,1,{delay:.5,ease:Back.ease,attr:{stdDeviation:"0,0"}}));$(window).scroll(function(){n.visible()&&!n.hasClass("animated")&&(n.addClass("animated"),TweenLite.to(i,.8,{delay:.5,ease:Expo.ease,xPercent:95}),TweenLite.to(t,1,{delay:.5,ease:Back.ease,attr:{stdDeviation:"0,0"}}))})},500)}});$(document).ready(function(){if($(".plane_cover").exists()){var t=$(".plane_cover .plane"),n=$(".plane_cover"),i=$(".plane_cover .plane_flame_mask");setTimeout(function(){n.visible()&&!n.hasClass("animated")&&(n.addClass("animated"),TweenLite.to(t,5,{delay:.5,ease:SlowMo.ease.config(.3,.7,!1),xPercent:-170}),TweenLite.to(i,5,{delay:.5,ease:SlowMo.ease.config(.3,.7,!1),xPercent:-170}));$(window).scroll(function(){n.visible()&&!n.hasClass("animated")&&(n.addClass("animated"),TweenLite.to(t,5,{delay:.5,ease:SlowMo.ease.config(.3,.7,!1),xPercent:-170}),TweenLite.to(i,5,{delay:.5,ease:SlowMo.ease.config(.3,.7,!1),xPercent:-170}))})},1200)}}),function(n){function g(t,i,r){var u=this;return this.on("click.pjax",t,function(t){var e=n.extend({},f(i,r));e.container||(e.container=n(this).attr("data-pjax")||u);a(t,e)})}function a(i,r,u){var e;if(u=f(r,u),e=i.currentTarget,e.tagName.toUpperCase()!=="A")throw"$.fn.pjax or $.pjax.click requires an anchor element";if(!(i.which>1)&&!i.metaKey&&!i.ctrlKey&&!i.shiftKey&&!i.altKey&&location.protocol===e.protocol&&location.hostname===e.hostname&&(!e.hash||e.href.replace(e.hash,"")!==location.href.replace(location.hash,""))&&e.href!==location.href+"#"){var h={url:e.href,container:n(e).attr("data-pjax"),target:e},o=n.extend({},h,u),s=n.Event("pjax:click");n(e).trigger(s,[o]);s.isDefaultPrevented()||(t(o),i.preventDefault())}}function nt(i,r,u){var e,o;if(u=f(r,u),e=i.currentTarget,e.tagName.toUpperCase()!=="FORM")throw"$.pjax.submit requires a form element";o={type:e.method.toUpperCase(),url:e.action,data:n(e).serializeArray(),container:n(e).attr("data-pjax"),target:e};t(n.extend({},o,u));i.preventDefault()}function t(i){function e(t,i){var r=n.Event(t,{relatedTarget:c});return f.trigger(r,i),!r.isDefaultPrevented()}var o,r;i=n.extend(!0,{},n.ajaxSettings,t.defaults,i);n.isFunction(i.url)&&(i.url=i.url());var c=i.target,s=h(i.url).hash,f=i.context=w(i.container);return i.data||(i.data={}),i.data._pjax=f.selector,i.beforeSend=function(n,t){if(t.type!=="GET"&&(t.timeout=0),n.setRequestHeader("X-PJAX","true"),n.setRequestHeader("X-PJAX-Container",f.selector),!e("pjax:beforeSend",[n,t]))return!1;t.timeout>0&&(o=setTimeout(function(){e("pjax:timeout",[n,i])&&n.abort("timeout")},t.timeout),t.timeout=0);i.requestUrl=h(t.url).href},i.complete=function(n,t){o&&clearTimeout(o);e("pjax:complete",[n,t,i]);e("pjax:end",[n,i])},i.error=function(n,t,r){var f=b("",n,i),o=e("pjax:error",[n,t,r,i]);i.type=="GET"&&t!=="abort"&&o&&u(f.url)},i.success=function(r,o,c){var w=typeof n.pjax.defaults.version=="function"?n.pjax.defaults.version():n.pjax.defaults.version,k=c.getResponseHeader("X-PJAX-Version"),l=b(r,c,i),v,a,p;if(w&&k&&w!==k){u(l.url);return}if(!l.contents){u(l.url);return}t.state={id:i.id||y(),url:l.url,title:l.title,container:f.selector,fragment:i.fragment,timeout:i.timeout};(i.push||i.replace)&&window.history.replaceState(t.state,l.title,l.url);document.activeElement.blur();l.title&&(document.title=l.title);f.html(l.contents);v=f.find("input[autofocus], textarea[autofocus]").last()[0];v&&document.activeElement!==v&&v.focus();ut(l.scripts);typeof i.scrollTo=="number"&&n(window).scrollTop(i.scrollTo);s!==""&&(a=h(l.url),a.hash=s,t.state.url=a.href,window.history.replaceState(t.state,l.title,a.href),p=n(a.hash),p.length&&n(window).scrollTop(p.offset().top));e("pjax:success",[r,o,c,i])},t.state||(t.state={id:y(),url:window.location.href,title:document.title,container:f.selector,fragment:i.fragment,timeout:i.timeout},window.history.replaceState(t.state,document.title)),r=t.xhr,r&&r.readyState<4&&(r.onreadystatechange=n.noop,r.abort()),t.options=i,r=t.xhr=n.ajax(i),r.readyState>0&&(i.push&&!i.replace&&(ft(t.state.id,f.clone().contents()),window.history.pushState(null,"",p(i.requestUrl))),e("pjax:start",[r,i]),e("pjax:send",[r,i])),t.xhr}function tt(i,r){var u={url:window.location.href,push:!1,replace:!0,scrollTo:!1};return t(n.extend(u,f(i,r)))}function u(n){window.history.replaceState(null,"","#");window.location.replace(n)}function v(r){var f=r.state,e,h,c,l,s;if(f&&f.container){if(o&&it==f.url)return;if(t.state.id===f.id)return;e=n(f.container);e.length?(c=i[f.id],t.state&&(h=t.state.id<f.id?"forward":"back",et(h,t.state.id,e.clone().contents())),l=n.Event("pjax:popstate",{state:f,direction:h}),e.trigger(l),s={id:f.id,url:f.url,container:e,push:!1,fragment:f.fragment,timeout:f.timeout,scrollTo:!1},c?(e.trigger("pjax:start",[null,s]),f.title&&(document.title=f.title),e.html(c),t.state=f,e.trigger("pjax:end",[null,s])):t(s),e[0].offsetHeight):u(location.href)}o=!1}function rt(t){var f=n.isFunction(t.url)?t.url():t.url,u=t.type?t.type.toUpperCase():"GET",r=n("<form>",{method:u==="GET"?"GET":"POST",action:f,style:"display:none"}),i;if(u!=="GET"&&u!=="POST"&&r.append(n("<input>",{type:"hidden",name:"_method",value:u.toLowerCase()})),i=t.data,typeof i=="string")n.each(i.split("&"),function(t,i){var u=i.split("=");r.append(n("<input>",{type:"hidden",name:u[0],value:u[1]}))});else if(typeof i=="object")for(key in i)r.append(n("<input>",{type:"hidden",name:key,value:i[key]}));n(document.body).append(r);r.submit()}function y(){return(new Date).getTime()}function p(n){return n.replace(/\?_pjax=[^&]+&?/,"?").replace(/_pjax=[^&]+&?/,"").replace(/[\?&]$/,"")}function h(n){var t=document.createElement("a");return t.href=n,t}function f(t,i){return t&&i?i.container=t:i=n.isPlainObject(t)?t:{container:t},i.container&&(i.container=w(i.container)),i}function w(t){if(t=n(t),t.length){if(t.selector!==""&&t.context===document)return t;if(t.attr("id"))return n("#"+t.attr("id"));throw"cant get selector for pjax container!";}else throw"no pjax container for "+t.selector;}function c(n,t){return n.filter(t).add(n.find(t))}function l(t){return n.parseHTML(t,document,!0)}function b(t,i,r){var u={},f,o,e;return(u.url=p(i.getResponseHeader("X-PJAX-URL")||r.requestUrl),/<html/i.test(t)?(o=n(l(t.match(/<head[^>]*>([\s\S.]*)<\/head>/i)[0])),f=n(l(t.match(/<body[^>]*>([\s\S.]*)<\/body>/i)[0]))):o=f=n(l(t)),f.length===0)?u:(u.title=c(o,"title").last().text(),r.fragment?(e=r.fragment==="body"?f:c(f,r.fragment).first(),e.length&&(u.contents=e.contents(),u.title||(u.title=e.attr("title")||e.data("title")))):/<html/i.test(t)||(u.contents=f),u.contents&&(u.contents=u.contents.not(function(){return n(this).is("title")}),u.contents.find("title").remove(),u.scripts=c(u.contents,"script[src]").remove(),u.contents=u.contents.not(u.scripts)),u.title&&(u.title=n.trim(u.title)),u)}function ut(t){if(t){var i=n("script[src]");t.each(function(){var r=this.src,u=i.filter(function(){return this.src===r}),t;u.length||(t=document.createElement("script"),t.type=n(this).attr("type"),t.src=n(this).attr("src"),document.head.appendChild(t))})}}function ft(n,u){for(i[n]=u,r.push(n);e.length;)delete i[e.shift()];while(r.length>t.defaults.maxCacheLength)delete i[r.shift()]}function et(n,t,u){var f,o;i[t]=u;n==="forward"?(f=r,o=e):(f=e,o=r);f.push(t);(t=o.pop())&&delete i[t]}function ot(){return n("meta").filter(function(){var t=n(this).attr("http-equiv");return t&&t.toUpperCase()==="X-PJAX-VERSION"}).attr("content")}function k(){n.fn.pjax=g;n.pjax=t;n.pjax.enable=n.noop;n.pjax.disable=d;n.pjax.click=a;n.pjax.submit=nt;n.pjax.reload=tt;n.pjax.defaults={timeout:650,push:!0,replace:!1,type:"GET",dataType:"html",scrollTo:0,maxCacheLength:20,version:ot};n(window).on("popstate.pjax",v)}function d(){n.fn.pjax=function(){return this};n.pjax=rt;n.pjax.enable=k;n.pjax.disable=n.noop;n.pjax.click=n.noop;n.pjax.submit=n.noop;n.pjax.reload=function(){window.location.reload()};n(window).off("popstate.pjax",v)}var o=!0,it=window.location.href,s=window.history.state;s&&s.container&&(t.state=s);"state"in window.history&&(o=!1);var i={},e=[],r=[];n.inArray("state",n.event.props)<0&&n.event.props.push("state");n.support.pjax=window.history&&window.history.pushState&&window.history.replaceState&&!navigator.userAgent.match(/((iPod|iPhone|iPad).+\bOS\s+[1-4]|WebApps\/.+CFNetwork)/);n.support.pjax?k():d()}(jQuery);$(document).ready(function(){BindLoadMoreNews()});$(document).ajaxSuccess(function(){BindLoadMoreNews()});$(document).on("pjax:end","#pjax-container",function(){$("html, body").animate({scrollTop:windowScrollTop},0)})