/*!
 * jQuery JavaScript Library v1.10.2
 * http://jquery.com/
 *
 * Includes Sizzle.js
 * http://sizzlejs.com/
 *
 * Copyright 2005, 2013 jQuery Foundation, Inc. and other contributors
 * Released under the MIT license
 * http://jquery.org/license
 *
 * Date: 2013-07-03T13:48Z
 */
(function(a3,aG){var ai,y,aC=typeof aG,aL=a3.location,m=a3.document,bX=m.documentElement,bj=a3.jQuery,I=a3.$,aa={},a7=[],u="1.10.2",aI=a7.concat,ao=a7.push,a5=a7.slice,aM=a7.indexOf,A=aa.toString,V=aa.hasOwnProperty,aQ=u.trim,bK=function(e,b5){return new bK.fn.init(e,b5,y)},bB=/[+-]?(?:\d*\.|)\d+(?:[eE][+-]?\d+|)/.source,ac=/\S+/g,D=/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,bs=/^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]*))$/,a=/^<(\w+)\s*\/?>(?:<\/\1>|)$/,bi=/^[\],:{}\s]*$/,bl=/(?:^|:|,)(?:\s*\[)+/g,bH=/\\(?:["\\\/bfnrt]|u[\da-fA-F]{4})/g,aZ=/"[^"\\\r\n]*"|true|false|null|-?(?:\d+\.|)\d+(?:[eE][+-]?\d+|)/g,bT=/^-ms-/,aV=/-([\da-z])/gi,M=function(e,b5){return b5.toUpperCase()},bY=function(e){if(m.addEventListener||e.type==="load"||m.readyState==="complete"){bm();bK.ready()}},bm=function(){if(m.addEventListener){m.removeEventListener("DOMContentLoaded",bY,false);a3.removeEventListener("load",bY,false)}else{m.detachEvent("onreadystatechange",bY);a3.detachEvent("onload",bY)}};bK.fn=bK.prototype={jquery:u,constructor:bK,init:function(e,b7,b6){var b5,b8;if(!e){return this}if(typeof e==="string"){if(e.charAt(0)==="<"&&e.charAt(e.length-1)===">"&&e.length>=3){b5=[null,e,null]}else{b5=bs.exec(e)}if(b5&&(b5[1]||!b7)){if(b5[1]){b7=b7 instanceof bK?b7[0]:b7;bK.merge(this,bK.parseHTML(b5[1],b7&&b7.nodeType?b7.ownerDocument||b7:m,true));if(a.test(b5[1])&&bK.isPlainObject(b7)){for(b5 in b7){if(bK.isFunction(this[b5])){this[b5](b7[b5])}else{this.attr(b5,b7[b5])}}}return this}else{b8=m.getElementById(b5[2]);if(b8&&b8.parentNode){if(b8.id!==b5[2]){return b6.find(e)}this.length=1;this[0]=b8}this.context=m;this.selector=e;return this}}else{if(!b7||b7.jquery){return(b7||b6).find(e)}else{return this.constructor(b7).find(e)}}}else{if(e.nodeType){this.context=this[0]=e;this.length=1;return this}else{if(bK.isFunction(e)){return b6.ready(e)}}}if(e.selector!==aG){this.selector=e.selector;this.context=e.context}return bK.makeArray(e,this)},selector:"",length:0,toArray:function(){return a5.call(this)},get:function(e){return e==null?this.toArray():(e<0?this[this.length+e]:this[e])},pushStack:function(e){var b5=bK.merge(this.constructor(),e);b5.prevObject=this;b5.context=this.context;return b5},each:function(b5,e){return bK.each(this,b5,e)},ready:function(e){bK.ready.promise().done(e);return this},slice:function(){return this.pushStack(a5.apply(this,arguments))},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},eq:function(b6){var e=this.length,b5=+b6+(b6<0?e:0);return this.pushStack(b5>=0&&b5<e?[this[b5]]:[])},map:function(e){return this.pushStack(bK.map(this,function(b6,b5){return e.call(b6,b5,b6)}))},end:function(){return this.prevObject||this.constructor(null)},push:ao,sort:[].sort,splice:[].splice};bK.fn.init.prototype=bK.fn;bK.extend=bK.fn.extend=function(){var e,ca,b5,b6,cd,cb,b9=arguments[0]||{},b8=1,b7=arguments.length,cc=false;if(typeof b9==="boolean"){cc=b9;b9=arguments[1]||{};b8=2}if(typeof b9!=="object"&&!bK.isFunction(b9)){b9={}}if(b7===b8){b9=this;--b8}for(;b8<b7;b8++){if((cd=arguments[b8])!=null){for(b6 in cd){e=b9[b6];b5=cd[b6];if(b9===b5){continue}if(cc&&b5&&(bK.isPlainObject(b5)||(ca=bK.isArray(b5)))){if(ca){ca=false;cb=e&&bK.isArray(e)?e:[]}else{cb=e&&bK.isPlainObject(e)?e:{}}b9[b6]=bK.extend(cc,cb,b5)}else{if(b5!==aG){b9[b6]=b5}}}}}return b9};bK.extend({expando:"jQuery"+(u+Math.random()).replace(/\D/g,""),noConflict:function(e){if(a3.$===bK){a3.$=I}if(e&&a3.jQuery===bK){a3.jQuery=bj}return bK},isReady:false,readyWait:1,holdReady:function(e){if(e){bK.readyWait++}else{bK.ready(true)}},ready:function(e){if(e===true?--bK.readyWait:bK.isReady){return}if(!m.body){return setTimeout(bK.ready)}bK.isReady=true;if(e!==true&&--bK.readyWait>0){return}ai.resolveWith(m,[bK]);if(bK.fn.trigger){bK(m).trigger("ready").off("ready")}},isFunction:function(e){return bK.type(e)==="function"},isArray:Array.isArray||function(e){return bK.type(e)==="array"},isWindow:function(e){return e!=null&&e==e.window},isNumeric:function(e){return !isNaN(parseFloat(e))&&isFinite(e)},type:function(e){if(e==null){return String(e)}return typeof e==="object"||typeof e==="function"?aa[A.call(e)]||"object":typeof e},isPlainObject:function(b7){var b5;if(!b7||bK.type(b7)!=="object"||b7.nodeType||bK.isWindow(b7)){return false}try{if(b7.constructor&&!V.call(b7,"constructor")&&!V.call(b7.constructor.prototype,"isPrototypeOf")){return false}}catch(b6){return false}if(bK.support.ownLast){for(b5 in b7){return V.call(b7,b5)}}for(b5 in b7){}return b5===aG||V.call(b7,b5)},isEmptyObject:function(b5){var e;for(e in b5){return false}return true},error:function(e){throw new Error(e)},parseHTML:function(b8,b6,b7){if(!b8||typeof b8!=="string"){return null}if(typeof b6==="boolean"){b7=b6;b6=false}b6=b6||m;var b5=a.exec(b8),e=!b7&&[];if(b5){return[b6.createElement(b5[1])]}b5=bK.buildFragment([b8],b6,e);if(e){bK(e).remove()}return bK.merge([],b5.childNodes)},parseJSON:function(e){if(a3.JSON&&a3.JSON.parse){return a3.JSON.parse(e)}if(e===null){return e}if(typeof e==="string"){e=bK.trim(e);if(e){if(bi.test(e.replace(bH,"@").replace(aZ,"]").replace(bl,""))){return(new Function("return "+e))()}}}bK.error("Invalid JSON: "+e)},parseXML:function(b7){var b5,b6;if(!b7||typeof b7!=="string"){return null}try{if(a3.DOMParser){b6=new DOMParser();b5=b6.parseFromString(b7,"text/xml")}else{b5=new ActiveXObject("Microsoft.XMLDOM");b5.async="false";b5.loadXML(b7)}}catch(b8){b5=aG}if(!b5||!b5.documentElement||b5.getElementsByTagName("parsererror").length){bK.error("Invalid XML: "+b7)}return b5},noop:function(){},globalEval:function(e){if(e&&bK.trim(e)){(a3.execScript||function(b5){a3["eval"].call(a3,b5)})(e)}},camelCase:function(e){return e.replace(bT,"ms-").replace(aV,M)},nodeName:function(b5,e){return b5.nodeName&&b5.nodeName.toLowerCase()===e.toLowerCase()},each:function(b9,ca,b5){var b8,b6=0,b7=b9.length,e=ab(b9);if(b5){if(e){for(;b6<b7;b6++){b8=ca.apply(b9[b6],b5);if(b8===false){break}}}else{for(b6 in b9){b8=ca.apply(b9[b6],b5);if(b8===false){break}}}}else{if(e){for(;b6<b7;b6++){b8=ca.call(b9[b6],b6,b9[b6]);if(b8===false){break}}}else{for(b6 in b9){b8=ca.call(b9[b6],b6,b9[b6]);if(b8===false){break}}}}return b9},trim:aQ&&!aQ.call("\uFEFF\xA0")?function(e){return e==null?"":aQ.call(e)}:function(e){return e==null?"":(e+"").replace(D,"")},makeArray:function(e,b6){var b5=b6||[];if(e!=null){if(ab(Object(e))){bK.merge(b5,typeof e==="string"?[e]:e)}else{ao.call(b5,e)}}return b5},inArray:function(b7,b5,b6){var e;if(b5){if(aM){return aM.call(b5,b7,b6)}e=b5.length;b6=b6?b6<0?Math.max(0,e+b6):b6:0;for(;b6<e;b6++){if(b6 in b5&&b5[b6]===b7){return b6}}}return -1},merge:function(b8,b6){var e=b6.length,b7=b8.length,b5=0;if(typeof e==="number"){for(;b5<e;b5++){b8[b7++]=b6[b5]}}else{while(b6[b5]!==aG){b8[b7++]=b6[b5++]}}b8.length=b7;return b8},grep:function(b5,ca,e){var b9,b6=[],b7=0,b8=b5.length;e=!!e;for(;b7<b8;b7++){b9=!!ca(b5[b7],b7);if(e!==b9){b6.push(b5[b7])}}return b6},map:function(b6,cb,e){var ca,b8=0,b9=b6.length,b5=ab(b6),b7=[];if(b5){for(;b8<b9;b8++){ca=cb(b6[b8],b8,e);if(ca!=null){b7[b7.length]=ca}}}else{for(b8 in b6){ca=cb(b6[b8],b8,e);if(ca!=null){b7[b7.length]=ca}}}return aI.apply([],b7)},guid:1,proxy:function(b8,b7){var e,b6,b5;if(typeof b7==="string"){b5=b8[b7];b7=b8;b8=b5}if(!bK.isFunction(b8)){return aG}e=a5.call(arguments,2);b6=function(){return b8.apply(b7||this,e.concat(a5.call(arguments)))};b6.guid=b8.guid=b8.guid||bK.guid++;return b6},access:function(e,b9,cb,ca,b7,cd,cc){var b6=0,b5=e.length,b8=cb==null;if(bK.type(cb)==="object"){b7=true;for(b6 in cb){bK.access(e,b9,b6,cb[b6],true,cd,cc)}}else{if(ca!==aG){b7=true;if(!bK.isFunction(ca)){cc=true}if(b8){if(cc){b9.call(e,ca);b9=null}else{b8=b9;b9=function(cf,ce,cg){return b8.call(bK(cf),cg)}}}if(b9){for(;b6<b5;b6++){b9(e[b6],cb,cc?ca:ca.call(e[b6],b6,b9(e[b6],cb)))}}}}return b7?e:b8?b9.call(e):b5?b9(e[0],cb):cd},now:function(){return(new Date()).getTime()},swap:function(b9,b8,ca,b7){var b6,b5,e={};for(b5 in b8){e[b5]=b9.style[b5];b9.style[b5]=b8[b5]}b6=ca.apply(b9,b7||[]);for(b5 in b8){b9.style[b5]=e[b5]}return b6}});bK.ready.promise=function(b8){if(!ai){ai=bK.Deferred();if(m.readyState==="complete"){setTimeout(bK.ready)}else{if(m.addEventListener){m.addEventListener("DOMContentLoaded",bY,false);a3.addEventListener("load",bY,false)}else{m.attachEvent("onreadystatechange",bY);a3.attachEvent("onload",bY);var b7=false;try{b7=a3.frameElement==null&&m.documentElement}catch(b6){}if(b7&&b7.doScroll){(function b5(){if(!bK.isReady){try{b7.doScroll("left")}catch(b9){return setTimeout(b5,50)}bm();bK.ready()}})()}}}}return ai.promise(b8)};bK.each("Boolean Number String Function Array Date RegExp Object Error".split(" "),function(b5,e){aa["[object "+e+"]"]=e.toLowerCase()});function ab(b6){var b5=b6.length,e=bK.type(b6);if(bK.isWindow(b6)){return false}if(b6.nodeType===1&&b5){return true}return e==="array"||e!=="function"&&(b5===0||typeof b5==="number"&&b5>0&&(b5-1) in b6)}y=bK(m);
/*!
 * Sizzle CSS Selector Engine v1.10.2
 * http://sizzlejs.com/
 *
 * Copyright 2013 jQuery Foundation, Inc. and other contributors
 * Released under the MIT license
 * http://jquery.org/license
 *
 * Date: 2013-07-03
 */
(function(de,cj){var cy,dh,ce,co,cH,cK,cV,dl,cI,cY,cC,cp,c7,c2,df,cd,cF,c9="sizzle"+-(new Date()),cJ=de.document,di=0,c3=0,b8=cA(),c8=cA(),cG=cA(),cW=false,cE=function(dm,e){if(dm===e){cW=true;return 0}return 0},dd=typeof cj,cQ=1<<31,cO=({}).hasOwnProperty,db=[],dc=db.pop,cM=db.push,b6=db.push,cn=db.slice,cc=db.indexOf||function(dn){var dm=0,e=this.length;for(;dm<e;dm++){if(this[dm]===dn){return dm}}return -1},b7="checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped",cq="[\\x20\\t\\r\\n\\f]",b5="(?:\\\\.|[\\w-]|[^\\x00-\\xa0])+",cL=b5.replace("w","w#"),c5="\\["+cq+"*("+b5+")"+cq+"*(?:([*^$|!~]?=)"+cq+"*(?:(['\"])((?:\\\\.|[^\\\\])*?)\\3|("+cL+")|)|)"+cq+"*\\]",cl=":("+b5+")(?:\\(((['\"])((?:\\\\.|[^\\\\])*?)\\3|((?:\\\\.|[^\\\\()[\\]]|"+c5.replace(3,8)+")*)|.*)\\)|)",cs=new RegExp("^"+cq+"+|((?:^|[^\\\\])(?:\\\\.)*)"+cq+"+$","g"),cv=new RegExp("^"+cq+"*,"+cq+"*"),cB=new RegExp("^"+cq+"*([>+~]|"+cq+")"+cq+"*"),c0=new RegExp(cq+"*[+~]"),cu=new RegExp("="+cq+"*([^\\]'\"]*)"+cq+"*\\]","g"),cS=new RegExp(cl),cT=new RegExp("^"+cL+"$"),c1={ID:new RegExp("^#("+b5+")"),CLASS:new RegExp("^\\.("+b5+")"),TAG:new RegExp("^("+b5.replace("w","w*")+")"),ATTR:new RegExp("^"+c5),PSEUDO:new RegExp("^"+cl),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+cq+"*(even|odd|(([+-]|)(\\d*)n|)"+cq+"*(?:([+-]|)"+cq+"*(\\d+)|))"+cq+"*\\)|)","i"),bool:new RegExp("^(?:"+b7+")$","i"),needsContext:new RegExp("^"+cq+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+cq+"*((?:-\\d)?\\d*)"+cq+"*\\)|)(?=[^-]|$)","i")},cP=/^[^{]+\{\s*\[native \w/,cR=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,cb=/^(?:input|select|textarea|button)$/i,cm=/^h\d$/i,cN=/'|\\/g,ct=new RegExp("\\\\([\\da-f]{1,6}"+cq+"?|("+cq+")|.)","ig"),c4=function(e,dp,dm){var dn="0x"+dp-65536;return dn!==dn||dm?dp:dn<0?String.fromCharCode(dn+65536):String.fromCharCode(dn>>10|55296,dn&1023|56320)};try{b6.apply((db=cn.call(cJ.childNodes)),cJ.childNodes);db[cJ.childNodes.length].nodeType}catch(cD){b6={apply:db.length?function(dm,e){cM.apply(dm,cn.call(e))}:function(dp,dn){var e=dp.length,dm=0;while((dp[e++]=dn[dm++])){}dp.length=e-1}}}function cw(du,dm,dy,dA){var dz,dr,ds,dw,dx,dq,dp,e,dn,dv;if((dm?dm.ownerDocument||dm:cJ)!==cC){cY(dm)}dm=dm||cC;dy=dy||[];if(!du||typeof du!=="string"){return dy}if((dw=dm.nodeType)!==1&&dw!==9){return[]}if(c7&&!dA){if((dz=cR.exec(du))){if((ds=dz[1])){if(dw===9){dr=dm.getElementById(ds);if(dr&&dr.parentNode){if(dr.id===ds){dy.push(dr);return dy}}else{return dy}}else{if(dm.ownerDocument&&(dr=dm.ownerDocument.getElementById(ds))&&cF(dm,dr)&&dr.id===ds){dy.push(dr);return dy}}}else{if(dz[2]){b6.apply(dy,dm.getElementsByTagName(du));return dy}else{if((ds=dz[3])&&dh.getElementsByClassName&&dm.getElementsByClassName){b6.apply(dy,dm.getElementsByClassName(ds));return dy}}}}if(dh.qsa&&(!c2||!c2.test(du))){e=dp=c9;dn=dm;dv=dw===9&&du;if(dw===1&&dm.nodeName.toLowerCase()!=="object"){dq=ch(du);if((dp=dm.getAttribute("id"))){e=dp.replace(cN,"\\$&")}else{dm.setAttribute("id",e)}e="[id='"+e+"'] ";dx=dq.length;while(dx--){dq[dx]=e+ci(dq[dx])}dn=c0.test(du)&&dm.parentNode||dm;dv=dq.join(",")}if(dv){try{b6.apply(dy,dn.querySelectorAll(dv));return dy}catch(dt){}finally{if(!dp){dm.removeAttribute("id")}}}}}return dg(du.replace(cs,"$1"),dm,dy,dA)}function cA(){var dm=[];function e(dn,dp){if(dm.push(dn+=" ")>co.cacheLength){delete e[dm.shift()]}return(e[dn]=dp)}return e}function ck(e){e[c9]=true;return e}function cf(dm){var dp=cC.createElement("div");try{return !!dm(dp)}catch(dn){return false}finally{if(dp.parentNode){dp.parentNode.removeChild(dp)}dp=null}}function dj(dm,dp){var e=dm.split("|"),dn=dm.length;while(dn--){co.attrHandle[e[dn]]=dp}}function b9(dm,e){var dp=e&&dm,dn=dp&&dm.nodeType===1&&e.nodeType===1&&(~e.sourceIndex||cQ)-(~dm.sourceIndex||cQ);if(dn){return dn}if(dp){while((dp=dp.nextSibling)){if(dp===e){return -1}}}return dm?1:-1}function cx(e){return function(dn){var dm=dn.nodeName.toLowerCase();return dm==="input"&&dn.type===e}}function ca(e){return function(dn){var dm=dn.nodeName.toLowerCase();return(dm==="input"||dm==="button")&&dn.type===e}}function c6(e){return ck(function(dm){dm=+dm;return ck(function(dn,ds){var dq,dp=e([],dn.length,dm),dr=dp.length;while(dr--){if(dn[(dq=dp[dr])]){dn[dq]=!(ds[dq]=dn[dq])}}})})}cK=cw.isXML=function(e){var dm=e&&(e.ownerDocument||e).documentElement;return dm?dm.nodeName!=="HTML":false};dh=cw.support={};cY=cw.setDocument=function(dm){var dn=dm?dm.ownerDocument||dm:cJ,e=dn.defaultView;if(dn===cC||dn.nodeType!==9||!dn.documentElement){return cC}cC=dn;cp=dn.documentElement;c7=!cK(dn);if(e&&e.attachEvent&&e!==e.top){e.attachEvent("onbeforeunload",function(){cY()})}dh.attributes=cf(function(dp){dp.className="i";return !dp.getAttribute("className")});dh.getElementsByTagName=cf(function(dp){dp.appendChild(dn.createComment(""));return !dp.getElementsByTagName("*").length});dh.getElementsByClassName=cf(function(dp){dp.innerHTML="<div class='a'></div><div class='a i'></div>";dp.firstChild.className="i";return dp.getElementsByClassName("i").length===2});dh.getById=cf(function(dp){cp.appendChild(dp).id=c9;return !dn.getElementsByName||!dn.getElementsByName(c9).length});if(dh.getById){co.find.ID=function(dr,dq){if(typeof dq.getElementById!==dd&&c7){var dp=dq.getElementById(dr);return dp&&dp.parentNode?[dp]:[]}};co.filter.ID=function(dq){var dp=dq.replace(ct,c4);return function(dr){return dr.getAttribute("id")===dp}}}else{delete co.find.ID;co.filter.ID=function(dq){var dp=dq.replace(ct,c4);return function(ds){var dr=typeof ds.getAttributeNode!==dd&&ds.getAttributeNode("id");return dr&&dr.value===dp}}}co.find.TAG=dh.getElementsByTagName?function(dp,dq){if(typeof dq.getElementsByTagName!==dd){return dq.getElementsByTagName(dp)}}:function(dp,dt){var du,ds=[],dr=0,dq=dt.getElementsByTagName(dp);if(dp==="*"){while((du=dq[dr++])){if(du.nodeType===1){ds.push(du)}}return ds}return dq};co.find.CLASS=dh.getElementsByClassName&&function(dq,dp){if(typeof dp.getElementsByClassName!==dd&&c7){return dp.getElementsByClassName(dq)}};df=[];c2=[];if((dh.qsa=cP.test(dn.querySelectorAll))){cf(function(dp){dp.innerHTML="<select><option selected=''></option></select>";if(!dp.querySelectorAll("[selected]").length){c2.push("\\["+cq+"*(?:value|"+b7+")")}if(!dp.querySelectorAll(":checked").length){c2.push(":checked")}});cf(function(dq){var dp=dn.createElement("input");dp.setAttribute("type","hidden");dq.appendChild(dp).setAttribute("t","");if(dq.querySelectorAll("[t^='']").length){c2.push("[*^$]="+cq+"*(?:''|\"\")")}if(!dq.querySelectorAll(":enabled").length){c2.push(":enabled",":disabled")}dq.querySelectorAll("*,:x");c2.push(",.*:")})}if((dh.matchesSelector=cP.test((cd=cp.webkitMatchesSelector||cp.mozMatchesSelector||cp.oMatchesSelector||cp.msMatchesSelector)))){cf(function(dp){dh.disconnectedMatch=cd.call(dp,"div");cd.call(dp,"[s!='']:x");df.push("!=",cl)})}c2=c2.length&&new RegExp(c2.join("|"));df=df.length&&new RegExp(df.join("|"));cF=cP.test(cp.contains)||cp.compareDocumentPosition?function(dq,dp){var ds=dq.nodeType===9?dq.documentElement:dq,dr=dp&&dp.parentNode;return dq===dr||!!(dr&&dr.nodeType===1&&(ds.contains?ds.contains(dr):dq.compareDocumentPosition&&dq.compareDocumentPosition(dr)&16))}:function(dq,dp){if(dp){while((dp=dp.parentNode)){if(dp===dq){return true}}}return false};cE=cp.compareDocumentPosition?function(dq,dp){if(dq===dp){cW=true;return 0}var dr=dp.compareDocumentPosition&&dq.compareDocumentPosition&&dq.compareDocumentPosition(dp);if(dr){if(dr&1||(!dh.sortDetached&&dp.compareDocumentPosition(dq)===dr)){if(dq===dn||cF(cJ,dq)){return -1}if(dp===dn||cF(cJ,dp)){return 1}return cI?(cc.call(cI,dq)-cc.call(cI,dp)):0}return dr&4?-1:1}return dq.compareDocumentPosition?-1:1}:function(dq,dp){var dw,dt=0,dv=dq.parentNode,ds=dp.parentNode,dr=[dq],du=[dp];if(dq===dp){cW=true;return 0}else{if(!dv||!ds){return dq===dn?-1:dp===dn?1:dv?-1:ds?1:cI?(cc.call(cI,dq)-cc.call(cI,dp)):0}else{if(dv===ds){return b9(dq,dp)}}}dw=dq;while((dw=dw.parentNode)){dr.unshift(dw)}dw=dp;while((dw=dw.parentNode)){du.unshift(dw)}while(dr[dt]===du[dt]){dt++}return dt?b9(dr[dt],du[dt]):dr[dt]===cJ?-1:du[dt]===cJ?1:0};return dn};cw.matches=function(dm,e){return cw(dm,null,null,e)};cw.matchesSelector=function(dn,dq){if((dn.ownerDocument||dn)!==cC){cY(dn)}dq=dq.replace(cu,"='$1']");if(dh.matchesSelector&&c7&&(!df||!df.test(dq))&&(!c2||!c2.test(dq))){try{var dm=cd.call(dn,dq);if(dm||dh.disconnectedMatch||dn.document&&dn.document.nodeType!==11){return dm}}catch(dp){}}return cw(dq,cC,null,[dn]).length>0};cw.contains=function(e,dm){if((e.ownerDocument||e)!==cC){cY(e)}return cF(e,dm)};cw.attr=function(dn,e){if((dn.ownerDocument||dn)!==cC){cY(dn)}var dm=co.attrHandle[e.toLowerCase()],dp=dm&&cO.call(co.attrHandle,e.toLowerCase())?dm(dn,e,!c7):cj;return dp===cj?dh.attributes||!c7?dn.getAttribute(e):(dp=dn.getAttributeNode(e))&&dp.specified?dp.value:null:dp};cw.error=function(e){throw new Error("Syntax error, unrecognized expression: "+e)};cw.uniqueSort=function(dn){var dp,dq=[],e=0,dm=0;cW=!dh.detectDuplicates;cI=!dh.sortStable&&dn.slice(0);dn.sort(cE);if(cW){while((dp=dn[dm++])){if(dp===dn[dm]){e=dq.push(dm)}}while(e--){dn.splice(dq[e],1)}}return dn};cH=cw.getText=function(dq){var dp,dm="",dn=0,e=dq.nodeType;if(!e){for(;(dp=dq[dn]);dn++){dm+=cH(dp)}}else{if(e===1||e===9||e===11){if(typeof dq.textContent==="string"){return dq.textContent}else{for(dq=dq.firstChild;dq;dq=dq.nextSibling){dm+=cH(dq)}}}else{if(e===3||e===4){return dq.nodeValue}}}return dm};co=cw.selectors={cacheLength:50,createPseudo:ck,match:c1,attrHandle:{},find:{},relative:{">":{dir:"parentNode",first:true}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:true},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(e){e[1]=e[1].replace(ct,c4);e[3]=(e[4]||e[5]||"").replace(ct,c4);if(e[2]==="~="){e[3]=" "+e[3]+" "}return e.slice(0,4)},CHILD:function(e){e[1]=e[1].toLowerCase();if(e[1].slice(0,3)==="nth"){if(!e[3]){cw.error(e[0])}e[4]=+(e[4]?e[5]+(e[6]||1):2*(e[3]==="even"||e[3]==="odd"));e[5]=+((e[7]+e[8])||e[3]==="odd")}else{if(e[3]){cw.error(e[0])}}return e},PSEUDO:function(dm){var e,dn=!dm[5]&&dm[2];if(c1.CHILD.test(dm[0])){return null}if(dm[3]&&dm[4]!==cj){dm[2]=dm[4]}else{if(dn&&cS.test(dn)&&(e=ch(dn,true))&&(e=dn.indexOf(")",dn.length-e)-dn.length)){dm[0]=dm[0].slice(0,e);dm[2]=dn.slice(0,e)}}return dm.slice(0,3)}},filter:{TAG:function(dm){var e=dm.replace(ct,c4).toLowerCase();return dm==="*"?function(){return true}:function(dn){return dn.nodeName&&dn.nodeName.toLowerCase()===e}},CLASS:function(e){var dm=b8[e+" "];return dm||(dm=new RegExp("(^|"+cq+")"+e+"("+cq+"|$)"))&&b8(e,function(dn){return dm.test(typeof dn.className==="string"&&dn.className||typeof dn.getAttribute!==dd&&dn.getAttribute("class")||"")})},ATTR:function(dn,dm,e){return function(dq){var dp=cw.attr(dq,dn);if(dp==null){return dm==="!="}if(!dm){return true}dp+="";return dm==="="?dp===e:dm==="!="?dp!==e:dm==="^="?e&&dp.indexOf(e)===0:dm==="*="?e&&dp.indexOf(e)>-1:dm==="$="?e&&dp.slice(-e.length)===e:dm==="~="?(" "+dp+" ").indexOf(e)>-1:dm==="|="?dp===e||dp.slice(0,e.length+1)===e+"-":false}},CHILD:function(dm,dq,dp,dr,dn){var dt=dm.slice(0,3)!=="nth",e=dm.slice(-4)!=="last",ds=dq==="of-type";return dr===1&&dn===0?function(du){return !!du.parentNode}:function(dA,dy,dD){var du,dG,dB,dF,dC,dx,dz=dt!==e?"nextSibling":"previousSibling",dE=dA.parentNode,dw=ds&&dA.nodeName.toLowerCase(),dv=!dD&&!ds;if(dE){if(dt){while(dz){dB=dA;while((dB=dB[dz])){if(ds?dB.nodeName.toLowerCase()===dw:dB.nodeType===1){return false}}dx=dz=dm==="only"&&!dx&&"nextSibling"}return true}dx=[e?dE.firstChild:dE.lastChild];if(e&&dv){dG=dE[c9]||(dE[c9]={});du=dG[dm]||[];dC=du[0]===di&&du[1];dF=du[0]===di&&du[2];dB=dC&&dE.childNodes[dC];while((dB=++dC&&dB&&dB[dz]||(dF=dC=0)||dx.pop())){if(dB.nodeType===1&&++dF&&dB===dA){dG[dm]=[di,dC,dF];break}}}else{if(dv&&(du=(dA[c9]||(dA[c9]={}))[dm])&&du[0]===di){dF=du[1]}else{while((dB=++dC&&dB&&dB[dz]||(dF=dC=0)||dx.pop())){if((ds?dB.nodeName.toLowerCase()===dw:dB.nodeType===1)&&++dF){if(dv){(dB[c9]||(dB[c9]={}))[dm]=[di,dF]}if(dB===dA){break}}}}}dF-=dn;return dF===dr||(dF%dr===0&&dF/dr>=0)}}},PSEUDO:function(dp,dn){var e,dm=co.pseudos[dp]||co.setFilters[dp.toLowerCase()]||cw.error("unsupported pseudo: "+dp);if(dm[c9]){return dm(dn)}if(dm.length>1){e=[dp,dp,"",dn];return co.setFilters.hasOwnProperty(dp.toLowerCase())?ck(function(ds,du){var dr,dq=dm(ds,dn),dt=dq.length;while(dt--){dr=cc.call(ds,dq[dt]);ds[dr]=!(du[dr]=dq[dt])}}):function(dq){return dm(dq,0,e)}}return dm}},pseudos:{not:ck(function(e){var dm=[],dn=[],dp=cV(e.replace(cs,"$1"));return dp[c9]?ck(function(dr,dw,du,ds){var dv,dq=dp(dr,null,ds,[]),dt=dr.length;while(dt--){if((dv=dq[dt])){dr[dt]=!(dw[dt]=dv)}}}):function(ds,dr,dq){dm[0]=ds;dp(dm,null,dq,dn);return !dn.pop()}}),has:ck(function(e){return function(dm){return cw(e,dm).length>0}}),contains:ck(function(e){return function(dm){return(dm.textContent||dm.innerText||cH(dm)).indexOf(e)>-1}}),lang:ck(function(e){if(!cT.test(e||"")){cw.error("unsupported lang: "+e)}e=e.replace(ct,c4).toLowerCase();return function(dn){var dm;do{if((dm=c7?dn.lang:dn.getAttribute("xml:lang")||dn.getAttribute("lang"))){dm=dm.toLowerCase();return dm===e||dm.indexOf(e+"-")===0}}while((dn=dn.parentNode)&&dn.nodeType===1);return false}}),target:function(e){var dm=de.location&&de.location.hash;return dm&&dm.slice(1)===e.id},root:function(e){return e===cp},focus:function(e){return e===cC.activeElement&&(!cC.hasFocus||cC.hasFocus())&&!!(e.type||e.href||~e.tabIndex)},enabled:function(e){return e.disabled===false},disabled:function(e){return e.disabled===true},checked:function(e){var dm=e.nodeName.toLowerCase();return(dm==="input"&&!!e.checked)||(dm==="option"&&!!e.selected)},selected:function(e){if(e.parentNode){e.parentNode.selectedIndex}return e.selected===true},empty:function(e){for(e=e.firstChild;e;e=e.nextSibling){if(e.nodeName>"@"||e.nodeType===3||e.nodeType===4){return false}}return true},parent:function(e){return !co.pseudos.empty(e)},header:function(e){return cm.test(e.nodeName)},input:function(e){return cb.test(e.nodeName)},button:function(dm){var e=dm.nodeName.toLowerCase();return e==="input"&&dm.type==="button"||e==="button"},text:function(dm){var e;return dm.nodeName.toLowerCase()==="input"&&dm.type==="text"&&((e=dm.getAttribute("type"))==null||e.toLowerCase()===dm.type)},first:c6(function(){return[0]}),last:c6(function(e,dm){return[dm-1]}),eq:c6(function(e,dn,dm){return[dm<0?dm+dn:dm]}),even:c6(function(e,dn){var dm=0;for(;dm<dn;dm+=2){e.push(dm)}return e}),odd:c6(function(e,dn){var dm=1;for(;dm<dn;dm+=2){e.push(dm)}return e}),lt:c6(function(e,dp,dn){var dm=dn<0?dn+dp:dn;for(;--dm>=0;){e.push(dm)}return e}),gt:c6(function(e,dp,dn){var dm=dn<0?dn+dp:dn;for(;++dm<dp;){e.push(dm)}return e})}};co.pseudos.nth=co.pseudos.eq;for(cy in {radio:true,checkbox:true,file:true,password:true,image:true}){co.pseudos[cy]=cx(cy)}for(cy in {submit:true,reset:true}){co.pseudos[cy]=ca(cy)}function cU(){}cU.prototype=co.filters=co.pseudos;co.setFilters=new cU();function ch(dq,dv){var dm,dr,dt,du,ds,dn,e,dp=c8[dq+" "];if(dp){return dv?0:dp.slice(0)}ds=dq;dn=[];e=co.preFilter;while(ds){if(!dm||(dr=cv.exec(ds))){if(dr){ds=ds.slice(dr[0].length)||ds}dn.push(dt=[])}dm=false;if((dr=cB.exec(ds))){dm=dr.shift();dt.push({value:dm,type:dr[0].replace(cs," ")});ds=ds.slice(dm.length)}for(du in co.filter){if((dr=c1[du].exec(ds))&&(!e[du]||(dr=e[du](dr)))){dm=dr.shift();dt.push({value:dm,type:du,matches:dr});ds=ds.slice(dm.length)}}if(!dm){break}}return dv?ds.length:ds?cw.error(dq):c8(dq,dn).slice(0)}function ci(dp){var dn=0,dm=dp.length,e="";for(;dn<dm;dn++){e+=dp[dn].value}return e}function cr(dq,dn,dp){var e=dn.dir,dr=dp&&e==="parentNode",dm=c3++;return dn.first?function(du,dt,ds){while((du=du[e])){if(du.nodeType===1||dr){return dq(du,dt,ds)}}}:function(dw,du,dt){var dy,ds,dv,dx=di+" "+dm;if(dt){while((dw=dw[e])){if(dw.nodeType===1||dr){if(dq(dw,du,dt)){return true}}}}else{while((dw=dw[e])){if(dw.nodeType===1||dr){dv=dw[c9]||(dw[c9]={});if((ds=dv[e])&&ds[0]===dx){if((dy=ds[1])===true||dy===ce){return dy===true}}else{ds=dv[e]=[dx];ds[1]=dq(dw,du,dt)||ce;if(ds[1]===true){return true}}}}}}}function dk(e){return e.length>1?function(dq,dp,dm){var dn=e.length;while(dn--){if(!e[dn](dq,dp,dm)){return false}}return true}:e[0]}function cZ(e,dm,dn,dp,ds){var dq,dv=[],dr=0,dt=e.length,du=dm!=null;for(;dr<dt;dr++){if((dq=e[dr])){if(!dn||dn(dq,dp,ds)){dv.push(dq);if(du){dm.push(dr)}}}}return dv}function cg(dn,dm,dq,dp,dr,e){if(dp&&!dp[c9]){dp=cg(dp)}if(dr&&!dr[c9]){dr=cg(dr,e)}return ck(function(dC,dz,du,dB){var dE,dA,dw,dv=[],dD=[],dt=dz.length,ds=dC||cz(dm||"*",du.nodeType?[du]:du,[]),dx=dn&&(dC||!dm)?cZ(ds,dv,dn,du,dB):ds,dy=dq?dr||(dC?dn:dt||dp)?[]:dz:dx;if(dq){dq(dx,dy,du,dB)}if(dp){dE=cZ(dy,dD);dp(dE,[],du,dB);dA=dE.length;while(dA--){if((dw=dE[dA])){dy[dD[dA]]=!(dx[dD[dA]]=dw)}}}if(dC){if(dr||dn){if(dr){dE=[];dA=dy.length;while(dA--){if((dw=dy[dA])){dE.push((dx[dA]=dw))}}dr(null,(dy=[]),dE,dB)}dA=dy.length;while(dA--){if((dw=dy[dA])&&(dE=dr?cc.call(dC,dw):dv[dA])>-1){dC[dE]=!(dz[dE]=dw)}}}}else{dy=cZ(dy===dz?dy.splice(dt,dy.length):dy);if(dr){dr(null,dz,dy,dB)}else{b6.apply(dz,dy)}}})}function da(ds){var dm,dq,dn,dr=ds.length,dv=co.relative[ds[0].type],dw=dv||co.relative[" "],dp=dv?1:0,dt=cr(function(dx){return dx===dm},dw,true),du=cr(function(dx){return cc.call(dm,dx)>-1},dw,true),e=[function(dz,dy,dx){return(!dv&&(dx||dy!==dl))||((dm=dy).nodeType?dt(dz,dy,dx):du(dz,dy,dx))}];for(;dp<dr;dp++){if((dq=co.relative[ds[dp].type])){e=[cr(dk(e),dq)]}else{dq=co.filter[ds[dp].type].apply(null,ds[dp].matches);if(dq[c9]){dn=++dp;for(;dn<dr;dn++){if(co.relative[ds[dn].type]){break}}return cg(dp>1&&dk(e),dp>1&&ci(ds.slice(0,dp-1).concat({value:ds[dp-2].type===" "?"*":""})).replace(cs,"$1"),dq,dp<dn&&da(ds.slice(dp,dn)),dn<dr&&da((ds=ds.slice(dn))),dn<dr&&ci(ds))}e.push(dq)}}return dk(e)}function cX(dp,dn){var dr=0,e=dn.length>0,dq=dp.length>0,dm=function(dB,dv,dA,dz,dH){var dw,dx,dC,dG=[],dF=0,dy="0",ds=dB&&[],dD=dH!=null,dE=dl,du=dB||dq&&co.find.TAG("*",dH&&dv.parentNode||dv),dt=(di+=dE==null?1:Math.random()||0.1);if(dD){dl=dv!==cC&&dv;ce=dr}for(;(dw=du[dy])!=null;dy++){if(dq&&dw){dx=0;while((dC=dp[dx++])){if(dC(dw,dv,dA)){dz.push(dw);break}}if(dD){di=dt;ce=++dr}}if(e){if((dw=!dC&&dw)){dF--}if(dB){ds.push(dw)}}}dF+=dy;if(e&&dy!==dF){dx=0;while((dC=dn[dx++])){dC(ds,dG,dv,dA)}if(dB){if(dF>0){while(dy--){if(!(ds[dy]||dG[dy])){dG[dy]=dc.call(dz)}}}dG=cZ(dG)}b6.apply(dz,dG);if(dD&&!dB&&dG.length>0&&(dF+dn.length)>1){cw.uniqueSort(dz)}}if(dD){di=dt;dl=dE}return ds};return e?ck(dm):dm}cV=cw.compile=function(e,dr){var dn,dm=[],dq=[],dp=cG[e+" "];if(!dp){if(!dr){dr=ch(e)}dn=dr.length;while(dn--){dp=da(dr[dn]);if(dp[c9]){dm.push(dp)}else{dq.push(dp)}}dp=cG(e,cX(dq,dm))}return dp};function cz(dm,dq,dp){var dn=0,e=dq.length;for(;dn<e;dn++){cw(dm,dq[dn],dp)}return dp}function dg(dn,e,dp,ds){var dq,du,dm,dv,dt,dr=ch(dn);if(!ds){if(dr.length===1){du=dr[0]=dr[0].slice(0);if(du.length>2&&(dm=du[0]).type==="ID"&&dh.getById&&e.nodeType===9&&c7&&co.relative[du[1].type]){e=(co.find.ID(dm.matches[0].replace(ct,c4),e)||[])[0];if(!e){return dp}dn=dn.slice(du.shift().value.length)}dq=c1.needsContext.test(dn)?0:du.length;while(dq--){dm=du[dq];if(co.relative[(dv=dm.type)]){break}if((dt=co.find[dv])){if((ds=dt(dm.matches[0].replace(ct,c4),c0.test(du[0].type)&&e.parentNode||e))){du.splice(dq,1);dn=ds.length&&ci(du);if(!dn){b6.apply(dp,ds);return dp}break}}}}}cV(dn,dr)(ds,e,!c7,dp,c0.test(dn));return dp}dh.sortStable=c9.split("").sort(cE).join("")===c9;dh.detectDuplicates=cW;cY();dh.sortDetached=cf(function(e){return e.compareDocumentPosition(cC.createElement("div"))&1});if(!cf(function(e){e.innerHTML="<a href='#'></a>";return e.firstChild.getAttribute("href")==="#"})){dj("type|href|height|width",function(dm,e,dn){if(!dn){return dm.getAttribute(e,e.toLowerCase()==="type"?1:2)}})}if(!dh.attributes||!cf(function(e){e.innerHTML="<input/>";e.firstChild.setAttribute("value","");return e.firstChild.getAttribute("value")===""})){dj("value",function(dm,e,dn){if(!dn&&dm.nodeName.toLowerCase()==="input"){return dm.defaultValue}})}if(!cf(function(e){return e.getAttribute("disabled")==null})){dj(b7,function(dm,e,dp){var dn;if(!dp){return(dn=dm.getAttributeNode(e))&&dn.specified?dn.value:dm[e]===true?e.toLowerCase():null}})}bK.find=cw;bK.expr=cw.selectors;bK.expr[":"]=bK.expr.pseudos;bK.unique=cw.uniqueSort;bK.text=cw.getText;bK.isXMLDoc=cw.isXML;bK.contains=cw.contains})(a3);var b0={};function ae(b5){var e=b0[b5]={};bK.each(b5.match(ac)||[],function(b7,b6){e[b6]=true});return e}bK.Callbacks=function(ce){ce=typeof ce==="string"?(b0[ce]||ae(ce)):bK.extend({},ce);var b8,b7,e,b9,ca,b6,cb=[],cc=!ce.once&&[],b5=function(cf){b7=ce.memory&&cf;e=true;ca=b6||0;b6=0;b9=cb.length;b8=true;for(;cb&&ca<b9;ca++){if(cb[ca].apply(cf[0],cf[1])===false&&ce.stopOnFalse){b7=false;break}}b8=false;if(cb){if(cc){if(cc.length){b5(cc.shift())}}else{if(b7){cb=[]}else{cd.disable()}}}},cd={add:function(){if(cb){var cg=cb.length;(function cf(ch){bK.each(ch,function(cj,ci){var ck=bK.type(ci);if(ck==="function"){if(!ce.unique||!cd.has(ci)){cb.push(ci)}}else{if(ci&&ci.length&&ck!=="string"){cf(ci)}}})})(arguments);if(b8){b9=cb.length}else{if(b7){b6=cg;b5(b7)}}}return this},remove:function(){if(cb){bK.each(arguments,function(ch,cf){var cg;while((cg=bK.inArray(cf,cb,cg))>-1){cb.splice(cg,1);if(b8){if(cg<=b9){b9--}if(cg<=ca){ca--}}}})}return this},has:function(cf){return cf?bK.inArray(cf,cb)>-1:!!(cb&&cb.length)},empty:function(){cb=[];b9=0;return this},disable:function(){cb=cc=b7=aG;return this},disabled:function(){return !cb},lock:function(){cc=aG;if(!b7){cd.disable()}return this},locked:function(){return !cc},fireWith:function(cg,cf){if(cb&&(!e||cc)){cf=cf||[];cf=[cg,cf.slice?cf.slice():cf];if(b8){cc.push(cf)}else{b5(cf)}}return this},fire:function(){cd.fireWith(this,arguments);return this},fired:function(){return !!e}};return cd};bK.extend({Deferred:function(b6){var b5=[["resolve","done",bK.Callbacks("once memory"),"resolved"],["reject","fail",bK.Callbacks("once memory"),"rejected"],["notify","progress",bK.Callbacks("memory")]],b7="pending",b8={state:function(){return b7},always:function(){e.done(arguments).fail(arguments);return this},then:function(){var b9=arguments;return bK.Deferred(function(ca){bK.each(b5,function(cc,cb){var ce=cb[0],cd=bK.isFunction(b9[cc])&&b9[cc];e[cb[1]](function(){var cf=cd&&cd.apply(this,arguments);if(cf&&bK.isFunction(cf.promise)){cf.promise().done(ca.resolve).fail(ca.reject).progress(ca.notify)}else{ca[ce+"With"](this===b8?ca.promise():this,cd?[cf]:arguments)}})});b9=null}).promise()},promise:function(b9){return b9!=null?bK.extend(b9,b8):b8}},e={};b8.pipe=b8.then;bK.each(b5,function(ca,b9){var cc=b9[2],cb=b9[3];b8[b9[1]]=cc.add;if(cb){cc.add(function(){b7=cb},b5[ca^1][2].disable,b5[2][2].lock)}e[b9[0]]=function(){e[b9[0]+"With"](this===e?b8:this,arguments);return this};e[b9[0]+"With"]=cc.fireWith});b8.promise(e);if(b6){b6.call(e,e)}return e},when:function(b8){var b6=0,ca=a5.call(arguments),e=ca.length,b5=e!==1||(b8&&bK.isFunction(b8.promise))?e:0,cd=b5===1?b8:bK.Deferred(),b7=function(cf,cg,ce){return function(ch){cg[cf]=this;ce[cf]=arguments.length>1?a5.call(arguments):ch;if(ce===cc){cd.notifyWith(cg,ce)}else{if(!(--b5)){cd.resolveWith(cg,ce)}}}},cc,b9,cb;if(e>1){cc=new Array(e);b9=new Array(e);cb=new Array(e);for(;b6<e;b6++){if(ca[b6]&&bK.isFunction(ca[b6].promise)){ca[b6].promise().done(b7(b6,cb,ca)).fail(cd.reject).progress(b7(b6,b9,cc))}else{--b5}}}if(!b5){cd.resolveWith(cb,ca)}return cd.promise()}});bK.support=(function(cg){var cf,cd,cc,ce,cb,b7,b9,b6,b8,b5=m.createElement("div");b5.setAttribute("className","t");b5.innerHTML="  <link/><table></table><a href='/a'>a</a><input type='checkbox'/>";cf=b5.getElementsByTagName("*")||[];cd=b5.getElementsByTagName("a")[0];if(!cd||!cd.style||!cf.length){return cg}ce=m.createElement("select");b7=ce.appendChild(m.createElement("option"));cc=b5.getElementsByTagName("input")[0];cd.style.cssText="top:1px;float:left;opacity:.5";cg.getSetAttribute=b5.className!=="t";cg.leadingWhitespace=b5.firstChild.nodeType===3;cg.tbody=!b5.getElementsByTagName("tbody").length;cg.htmlSerialize=!!b5.getElementsByTagName("link").length;cg.style=/top/.test(cd.getAttribute("style"));cg.hrefNormalized=cd.getAttribute("href")==="/a";cg.opacity=/^0.5/.test(cd.style.opacity);cg.cssFloat=!!cd.style.cssFloat;cg.checkOn=!!cc.value;cg.optSelected=b7.selected;cg.enctype=!!m.createElement("form").enctype;cg.html5Clone=m.createElement("nav").cloneNode(true).outerHTML!=="<:nav></:nav>";cg.inlineBlockNeedsLayout=false;cg.shrinkWrapBlocks=false;cg.pixelPosition=false;cg.deleteExpando=true;cg.noCloneEvent=true;cg.reliableMarginRight=true;cg.boxSizingReliable=true;cc.checked=true;cg.noCloneChecked=cc.cloneNode(true).checked;ce.disabled=true;cg.optDisabled=!b7.disabled;try{delete b5.test}catch(ca){cg.deleteExpando=false}cc=m.createElement("input");cc.setAttribute("value","");cg.input=cc.getAttribute("value")==="";cc.value="t";cc.setAttribute("type","radio");cg.radioValue=cc.value==="t";cc.setAttribute("checked","t");cc.setAttribute("name","t");cb=m.createDocumentFragment();cb.appendChild(cc);cg.appendChecked=cc.checked;cg.checkClone=cb.cloneNode(true).cloneNode(true).lastChild.checked;if(b5.attachEvent){b5.attachEvent("onclick",function(){cg.noCloneEvent=false});b5.cloneNode(true).click()}for(b8 in {submit:true,change:true,focusin:true}){b5.setAttribute(b9="on"+b8,"t");cg[b8+"Bubbles"]=b9 in a3||b5.attributes[b9].expando===false}b5.style.backgroundClip="content-box";b5.cloneNode(true).style.backgroundClip="";cg.clearCloneStyle=b5.style.backgroundClip==="content-box";for(b8 in bK(cg)){break}cg.ownLast=b8!=="0";bK(function(){var ch,ck,cj,ci="padding:0;margin:0;border:0;display:block;box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;",e=m.getElementsByTagName("body")[0];if(!e){return}ch=m.createElement("div");ch.style.cssText="border:0;width:0;height:0;position:absolute;top:0;left:-9999px;margin-top:1px";e.appendChild(ch).appendChild(b5);b5.innerHTML="<table><tr><td></td><td>t</td></tr></table>";cj=b5.getElementsByTagName("td");cj[0].style.cssText="padding:0;margin:0;border:0;display:none";b6=(cj[0].offsetHeight===0);cj[0].style.display="";cj[1].style.display="none";cg.reliableHiddenOffsets=b6&&(cj[0].offsetHeight===0);b5.innerHTML="";b5.style.cssText="box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;padding:1px;border:1px;display:block;width:4px;margin-top:1%;position:absolute;top:1%;";bK.swap(e,e.style.zoom!=null?{zoom:1}:{},function(){cg.boxSizing=b5.offsetWidth===4});if(a3.getComputedStyle){cg.pixelPosition=(a3.getComputedStyle(b5,null)||{}).top!=="1%";cg.boxSizingReliable=(a3.getComputedStyle(b5,null)||{width:"4px"}).width==="4px";ck=b5.appendChild(m.createElement("div"));ck.style.cssText=b5.style.cssText=ci;ck.style.marginRight=ck.style.width="0";b5.style.width="1px";cg.reliableMarginRight=!parseFloat((a3.getComputedStyle(ck,null)||{}).marginRight)}if(typeof b5.style.zoom!==aC){b5.innerHTML="";b5.style.cssText=ci+"width:1px;padding:1px;display:inline;zoom:1";cg.inlineBlockNeedsLayout=(b5.offsetWidth===3);b5.style.display="block";b5.innerHTML="<div></div>";b5.firstChild.style.width="5px";cg.shrinkWrapBlocks=(b5.offsetWidth!==3);if(cg.inlineBlockNeedsLayout){e.style.zoom=1}}e.removeChild(ch);ch=b5=cj=ck=null});cf=ce=cb=b7=cd=cc=null;return cg})({});var bx=/(?:\{[\s\S]*\}|\[[\s\S]*\])$/,aN=/([A-Z])/g;function bb(b7,b5,b9,b8){if(!bK.acceptData(b7)){return}var cb,ca,cc=bK.expando,cd=b7.nodeType,e=cd?bK.cache:b7,b6=cd?b7[cc]:b7[cc]&&cc;if((!b6||!e[b6]||(!b8&&!e[b6].data))&&b9===aG&&typeof b5==="string"){return}if(!b6){if(cd){b6=b7[cc]=a7.pop()||bK.guid++}else{b6=cc}}if(!e[b6]){e[b6]=cd?{}:{toJSON:bK.noop}}if(typeof b5==="object"||typeof b5==="function"){if(b8){e[b6]=bK.extend(e[b6],b5)}else{e[b6].data=bK.extend(e[b6].data,b5)}}ca=e[b6];if(!b8){if(!ca.data){ca.data={}}ca=ca.data}if(b9!==aG){ca[bK.camelCase(b5)]=b9}if(typeof b5==="string"){cb=ca[b5];if(cb==null){cb=ca[bK.camelCase(b5)]}}else{cb=ca}return cb}function Z(b8,b6,e){if(!bK.acceptData(b8)){return}var ca,b7,b9=b8.nodeType,b5=b9?bK.cache:b8,cb=b9?b8[bK.expando]:bK.expando;if(!b5[cb]){return}if(b6){ca=e?b5[cb]:b5[cb].data;if(ca){if(!bK.isArray(b6)){if(b6 in ca){b6=[b6]}else{b6=bK.camelCase(b6);if(b6 in ca){b6=[b6]}else{b6=b6.split(" ")}}}else{b6=b6.concat(bK.map(b6,bK.camelCase))}b7=b6.length;while(b7--){delete ca[b6[b7]]}if(e?!N(ca):!bK.isEmptyObject(ca)){return}}}if(!e){delete b5[cb].data;if(!N(b5[cb])){return}}if(b9){bK.cleanData([b8],true)}else{if(bK.support.deleteExpando||b5!=b5.window){delete b5[cb]}else{b5[cb]=null}}}bK.extend({cache:{},noData:{applet:true,embed:true,object:"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"},hasData:function(e){e=e.nodeType?bK.cache[e[bK.expando]]:e[bK.expando];return !!e&&!N(e)},data:function(b5,e,b6){return bb(b5,e,b6)},removeData:function(b5,e){return Z(b5,e)},_data:function(b5,e,b6){return bb(b5,e,b6,true)},_removeData:function(b5,e){return Z(b5,e,true)},acceptData:function(b5){if(b5.nodeType&&b5.nodeType!==1&&b5.nodeType!==9){return false}var e=b5.nodeName&&bK.noData[b5.nodeName.toLowerCase()];return !e||e!==true&&b5.getAttribute("classid")===e}});bK.fn.extend({data:function(b7,ca){var b5,e,b9=null,b6=0,b8=this[0];if(b7===aG){if(this.length){b9=bK.data(b8);if(b8.nodeType===1&&!bK._data(b8,"parsedAttrs")){b5=b8.attributes;for(;b6<b5.length;b6++){e=b5[b6].name;if(e.indexOf("data-")===0){e=bK.camelCase(e.slice(5));bz(b8,e,b9[e])}}bK._data(b8,"parsedAttrs",true)}}return b9}if(typeof b7==="object"){return this.each(function(){bK.data(this,b7)})}return arguments.length>1?this.each(function(){bK.data(this,b7,ca)}):b8?bz(b8,b7,bK.data(b8,b7)):null},removeData:function(e){return this.each(function(){bK.removeData(this,e)})}});function bz(b7,b6,b8){if(b8===aG&&b7.nodeType===1){var b5="data-"+b6.replace(aN,"-$1").toLowerCase();b8=b7.getAttribute(b5);if(typeof b8==="string"){try{b8=b8==="true"?true:b8==="false"?false:b8==="null"?null:+b8+""===b8?+b8:bx.test(b8)?bK.parseJSON(b8):b8}catch(b9){}bK.data(b7,b6,b8)}else{b8=aG}}return b8}function N(b5){var e;for(e in b5){if(e==="data"&&bK.isEmptyObject(b5[e])){continue}if(e!=="toJSON"){return false}}return true}bK.extend({queue:function(b6,b5,b7){var e;if(b6){b5=(b5||"fx")+"queue";e=bK._data(b6,b5);if(b7){if(!e||bK.isArray(b7)){e=bK._data(b6,b5,bK.makeArray(b7))}else{e.push(b7)}}return e||[]}},dequeue:function(b9,b8){b8=b8||"fx";var b5=bK.queue(b9,b8),ca=b5.length,b7=b5.shift(),e=bK._queueHooks(b9,b8),b6=function(){bK.dequeue(b9,b8)};if(b7==="inprogress"){b7=b5.shift();ca--}if(b7){if(b8==="fx"){b5.unshift("inprogress")}delete e.stop;b7.call(b9,b6,e)}if(!ca&&e){e.empty.fire()}},_queueHooks:function(b6,b5){var e=b5+"queueHooks";return bK._data(b6,e)||bK._data(b6,e,{empty:bK.Callbacks("once memory").add(function(){bK._removeData(b6,b5+"queue");bK._removeData(b6,e)})})}});bK.fn.extend({queue:function(e,b5){var b6=2;if(typeof e!=="string"){b5=e;e="fx";b6--}if(arguments.length<b6){return bK.queue(this[0],e)}return b5===aG?this:this.each(function(){var b7=bK.queue(this,e,b5);bK._queueHooks(this,e);if(e==="fx"&&b7[0]!=="inprogress"){bK.dequeue(this,e)}})},dequeue:function(e){return this.each(function(){bK.dequeue(this,e)})},delay:function(b5,e){b5=bK.fx?bK.fx.speeds[b5]||b5:b5;e=e||"fx";return this.queue(e,function(b7,b6){var b8=setTimeout(b7,b5);b6.stop=function(){clearTimeout(b8)}})},clearQueue:function(e){return this.queue(e||"fx",[])},promise:function(b6,ca){var b5,b7=1,cb=bK.Deferred(),b9=this,e=this.length,b8=function(){if(!(--b7)){cb.resolveWith(b9,[b9])}};if(typeof b6!=="string"){ca=b6;b6=aG}b6=b6||"fx";while(e--){b5=bK._data(b9[e],b6+"queueHooks");if(b5&&b5.empty){b7++;b5.empty.add(b8)}}b8();return cb.promise(ca)}});var a9,b1,bN=/[\t\r\n\f]/g,aj=/\r/g,aF=/^(?:input|select|textarea|button|object)$/i,E=/^(?:a|area)$/i,aq=/^(?:checked|selected)$/i,bQ=bK.support.getSetAttribute,bG=bK.support.input;bK.fn.extend({attr:function(e,b5){return bK.access(this,bK.attr,e,b5,arguments.length>1)},removeAttr:function(e){return this.each(function(){bK.removeAttr(this,e)})},prop:function(e,b5){return bK.access(this,bK.prop,e,b5,arguments.length>1)},removeProp:function(e){e=bK.propFix[e]||e;return this.each(function(){try{this[e]=aG;delete this[e]}catch(b5){}})},addClass:function(cb){var b5,e,cc,b8,b6,b7=0,b9=this.length,ca=typeof cb==="string"&&cb;if(bK.isFunction(cb)){return this.each(function(cd){bK(this).addClass(cb.call(this,cd,this.className))})}if(ca){b5=(cb||"").match(ac)||[];for(;b7<b9;b7++){e=this[b7];cc=e.nodeType===1&&(e.className?(" "+e.className+" ").replace(bN," "):" ");if(cc){b6=0;while((b8=b5[b6++])){if(cc.indexOf(" "+b8+" ")<0){cc+=b8+" "}}e.className=bK.trim(cc)}}}return this},removeClass:function(cb){var b5,e,cc,b8,b6,b7=0,b9=this.length,ca=arguments.length===0||typeof cb==="string"&&cb;if(bK.isFunction(cb)){return this.each(function(cd){bK(this).removeClass(cb.call(this,cd,this.className))})}if(ca){b5=(cb||"").match(ac)||[];for(;b7<b9;b7++){e=this[b7];cc=e.nodeType===1&&(e.className?(" "+e.className+" ").replace(bN," "):"");if(cc){b6=0;while((b8=b5[b6++])){while(cc.indexOf(" "+b8+" ")>=0){cc=cc.replace(" "+b8+" "," ")}}e.className=cb?bK.trim(cc):""}}}return this},toggleClass:function(b6,e){var b5=typeof b6;if(typeof e==="boolean"&&b5==="string"){return e?this.addClass(b6):this.removeClass(b6)}if(bK.isFunction(b6)){return this.each(function(b7){bK(this).toggleClass(b6.call(this,b7,this.className,e),e)})}return this.each(function(){if(b5==="string"){var b9,b8=0,b7=bK(this),ca=b6.match(ac)||[];while((b9=ca[b8++])){if(b7.hasClass(b9)){b7.removeClass(b9)}else{b7.addClass(b9)}}}else{if(b5===aC||b5==="boolean"){if(this.className){bK._data(this,"__className__",this.className)}this.className=this.className||b6===false?"":bK._data(this,"__className__")||""}}})},hasClass:function(e){var b7=" "+e+" ",b6=0,b5=this.length;for(;b6<b5;b6++){if(this[b6].nodeType===1&&(" "+this[b6].className+" ").replace(bN," ").indexOf(b7)>=0){return true}}return false},val:function(b7){var b5,e,b8,b6=this[0];if(!arguments.length){if(b6){e=bK.valHooks[b6.type]||bK.valHooks[b6.nodeName.toLowerCase()];if(e&&"get" in e&&(b5=e.get(b6,"value"))!==aG){return b5}b5=b6.value;return typeof b5==="string"?b5.replace(aj,""):b5==null?"":b5}return}b8=bK.isFunction(b7);return this.each(function(b9){var ca;if(this.nodeType!==1){return}if(b8){ca=b7.call(this,b9,bK(this).val())}else{ca=b7}if(ca==null){ca=""}else{if(typeof ca==="number"){ca+=""}else{if(bK.isArray(ca)){ca=bK.map(ca,function(cb){return cb==null?"":cb+""})}}}e=bK.valHooks[this.type]||bK.valHooks[this.nodeName.toLowerCase()];if(!e||!("set" in e)||e.set(this,ca,"value")===aG){this.value=ca}})}});bK.extend({valHooks:{option:{get:function(e){var b5=bK.find.attr(e,"value");return b5!=null?b5:e.text}},select:{get:function(e){var ca,b6,cc=e.options,b8=e.selectedIndex,b7=e.type==="select-one"||b8<0,cb=b7?null:[],b9=b7?b8+1:cc.length,b5=b8<0?b9:b7?b8:0;for(;b5<b9;b5++){b6=cc[b5];if((b6.selected||b5===b8)&&(bK.support.optDisabled?!b6.disabled:b6.getAttribute("disabled")===null)&&(!b6.parentNode.disabled||!bK.nodeName(b6.parentNode,"optgroup"))){ca=bK(b6).val();if(b7){return ca}cb.push(ca)}}return cb},set:function(b8,b9){var ca,b7,b5=b8.options,e=bK.makeArray(b9),b6=b5.length;while(b6--){b7=b5[b6];if((b7.selected=bK.inArray(bK(b7).val(),e)>=0)){ca=true}}if(!ca){b8.selectedIndex=-1}return e}}},attr:function(b8,b7,b9){var e,b6,b5=b8.nodeType;if(!b8||b5===3||b5===8||b5===2){return}if(typeof b8.getAttribute===aC){return bK.prop(b8,b7,b9)}if(b5!==1||!bK.isXMLDoc(b8)){b7=b7.toLowerCase();e=bK.attrHooks[b7]||(bK.expr.match.bool.test(b7)?b1:a9)}if(b9!==aG){if(b9===null){bK.removeAttr(b8,b7)}else{if(e&&"set" in e&&(b6=e.set(b8,b9,b7))!==aG){return b6}else{b8.setAttribute(b7,b9+"");return b9}}}else{if(e&&"get" in e&&(b6=e.get(b8,b7))!==null){return b6}else{b6=bK.find.attr(b8,b7);return b6==null?aG:b6}}},removeAttr:function(b6,b8){var e,b7,b5=0,b9=b8&&b8.match(ac);if(b9&&b6.nodeType===1){while((e=b9[b5++])){b7=bK.propFix[e]||e;if(bK.expr.match.bool.test(e)){if(bG&&bQ||!aq.test(e)){b6[b7]=false}else{b6[bK.camelCase("default-"+e)]=b6[b7]=false}}else{bK.attr(b6,e,"")}b6.removeAttribute(bQ?e:b7)}}},attrHooks:{type:{set:function(e,b5){if(!bK.support.radioValue&&b5==="radio"&&bK.nodeName(e,"input")){var b6=e.value;e.setAttribute("type",b5);if(b6){e.value=b6}return b5}}}},propFix:{"for":"htmlFor","class":"className"},prop:function(b9,b7,ca){var b6,e,b8,b5=b9.nodeType;if(!b9||b5===3||b5===8||b5===2){return}b8=b5!==1||!bK.isXMLDoc(b9);if(b8){b7=bK.propFix[b7]||b7;e=bK.propHooks[b7]}if(ca!==aG){return e&&"set" in e&&(b6=e.set(b9,ca,b7))!==aG?b6:(b9[b7]=ca)}else{return e&&"get" in e&&(b6=e.get(b9,b7))!==null?b6:b9[b7]}},propHooks:{tabIndex:{get:function(b5){var e=bK.find.attr(b5,"tabindex");return e?parseInt(e,10):aF.test(b5.nodeName)||E.test(b5.nodeName)&&b5.href?0:-1}}}});b1={set:function(b5,b6,e){if(b6===false){bK.removeAttr(b5,e)}else{if(bG&&bQ||!aq.test(e)){b5.setAttribute(!bQ&&bK.propFix[e]||e,e)}else{b5[bK.camelCase("default-"+e)]=b5[e]=true}}return e}};bK.each(bK.expr.match.bool.source.match(/\w+/g),function(b6,b5){var e=bK.expr.attrHandle[b5]||bK.find.attr;bK.expr.attrHandle[b5]=bG&&bQ||!aq.test(b5)?function(ca,b8,cb){var b9=bK.expr.attrHandle[b8],b7=cb?aG:(bK.expr.attrHandle[b8]=aG)!=e(ca,b8,cb)?b8.toLowerCase():null;bK.expr.attrHandle[b8]=b9;return b7}:function(b8,b7,b9){return b9?aG:b8[bK.camelCase("default-"+b7)]?b7.toLowerCase():null}});if(!bG||!bQ){bK.attrHooks.value={set:function(b5,b6,e){if(bK.nodeName(b5,"input")){b5.defaultValue=b6}else{return a9&&a9.set(b5,b6,e)}}}}if(!bQ){a9={set:function(b6,b7,b5){var e=b6.getAttributeNode(b5);if(!e){b6.setAttributeNode((e=b6.ownerDocument.createAttribute(b5)))}e.value=b7+="";return b5==="value"||b7===b6.getAttribute(b5)?b7:aG}};bK.expr.attrHandle.id=bK.expr.attrHandle.name=bK.expr.attrHandle.coords=function(b6,b5,b7){var e;return b7?aG:(e=b6.getAttributeNode(b5))&&e.value!==""?e.value:null};bK.valHooks.button={get:function(b6,b5){var e=b6.getAttributeNode(b5);return e&&e.specified?e.value:aG},set:a9.set};bK.attrHooks.contenteditable={set:function(b5,b6,e){a9.set(b5,b6===""?false:b6,e)}};bK.each(["width","height"],function(b5,e){bK.attrHooks[e]={set:function(b6,b7){if(b7===""){b6.setAttribute(e,"auto");return b7}}}})}if(!bK.support.hrefNormalized){bK.each(["href","src"],function(b5,e){bK.propHooks[e]={get:function(b6){return b6.getAttribute(e,4)}}})}if(!bK.support.style){bK.attrHooks.style={get:function(e){return e.style.cssText||aG},set:function(e,b5){return(e.style.cssText=b5+"")}}}if(!bK.support.optSelected){bK.propHooks.selected={get:function(b5){var e=b5.parentNode;if(e){e.selectedIndex;if(e.parentNode){e.parentNode.selectedIndex}}return null}}}bK.each(["tabIndex","readOnly","maxLength","cellSpacing","cellPadding","rowSpan","colSpan","useMap","frameBorder","contentEditable"],function(){bK.propFix[this.toLowerCase()]=this});if(!bK.support.enctype){bK.propFix.enctype="encoding"}bK.each(["radio","checkbox"],function(){bK.valHooks[this]={set:function(e,b5){if(bK.isArray(b5)){return(e.checked=bK.inArray(bK(e).val(),b5)>=0)}}};if(!bK.support.checkOn){bK.valHooks[this].get=function(e){return e.getAttribute("value")===null?"on":e.value}}});var bI=/^(?:input|select|textarea)$/i,a4=/^key/,bO=/^(?:mouse|contextmenu)|click/,bC=/^(?:focusinfocus|focusoutblur)$/,bv=/^([^.]*)(?:\.(.+)|)$/;function R(){return true}function X(){return false}function ak(){try{return m.activeElement}catch(e){}}bK.event={global:{},add:function(b8,cd,ci,ca,b9){var cb,cj,ck,b6,cf,cc,ch,b7,cg,e,b5,ce=bK._data(b8);if(!ce){return}if(ci.handler){b6=ci;ci=b6.handler;b9=b6.selector}if(!ci.guid){ci.guid=bK.guid++}if(!(cj=ce.events)){cj=ce.events={}}if(!(cc=ce.handle)){cc=ce.handle=function(cl){return typeof bK!==aC&&(!cl||bK.event.triggered!==cl.type)?bK.event.dispatch.apply(cc.elem,arguments):aG};cc.elem=b8}cd=(cd||"").match(ac)||[""];ck=cd.length;while(ck--){cb=bv.exec(cd[ck])||[];cg=b5=cb[1];e=(cb[2]||"").split(".").sort();if(!cg){continue}cf=bK.event.special[cg]||{};cg=(b9?cf.delegateType:cf.bindType)||cg;cf=bK.event.special[cg]||{};ch=bK.extend({type:cg,origType:b5,data:ca,handler:ci,guid:ci.guid,selector:b9,needsContext:b9&&bK.expr.match.needsContext.test(b9),namespace:e.join(".")},b6);if(!(b7=cj[cg])){b7=cj[cg]=[];b7.delegateCount=0;if(!cf.setup||cf.setup.call(b8,ca,e,cc)===false){if(b8.addEventListener){b8.addEventListener(cg,cc,false)}else{if(b8.attachEvent){b8.attachEvent("on"+cg,cc)}}}}if(cf.add){cf.add.call(b8,ch);if(!ch.handler.guid){ch.handler.guid=ci.guid}}if(b9){b7.splice(b7.delegateCount++,0,ch)}else{b7.push(ch)}bK.event.global[cg]=true}b8=null},remove:function(b7,cd,ck,b8,cc){var ca,ch,cb,b9,cj,ci,cf,b6,cg,e,b5,ce=bK.hasData(b7)&&bK._data(b7);if(!ce||!(ci=ce.events)){return}cd=(cd||"").match(ac)||[""];cj=cd.length;while(cj--){cb=bv.exec(cd[cj])||[];cg=b5=cb[1];e=(cb[2]||"").split(".").sort();if(!cg){for(cg in ci){bK.event.remove(b7,cg+cd[cj],ck,b8,true)}continue}cf=bK.event.special[cg]||{};cg=(b8?cf.delegateType:cf.bindType)||cg;b6=ci[cg]||[];cb=cb[2]&&new RegExp("(^|\\.)"+e.join("\\.(?:.*\\.|)")+"(\\.|$)");b9=ca=b6.length;while(ca--){ch=b6[ca];if((cc||b5===ch.origType)&&(!ck||ck.guid===ch.guid)&&(!cb||cb.test(ch.namespace))&&(!b8||b8===ch.selector||b8==="**"&&ch.selector)){b6.splice(ca,1);if(ch.selector){b6.delegateCount--}if(cf.remove){cf.remove.call(b7,ch)}}}if(b9&&!b6.length){if(!cf.teardown||cf.teardown.call(b7,e,ce.handle)===false){bK.removeEvent(b7,cg,ce.handle)}delete ci[cg]}}if(bK.isEmptyObject(ci)){delete ce.handle;bK._removeData(b7,"events")}},trigger:function(b5,cc,b8,cj){var cd,b7,ch,ci,cf,cb,ca,b9=[b8||m],cg=V.call(b5,"type")?b5.type:b5,b6=V.call(b5,"namespace")?b5.namespace.split("."):[];ch=cb=b8=b8||m;if(b8.nodeType===3||b8.nodeType===8){return}if(bC.test(cg+bK.event.triggered)){return}if(cg.indexOf(".")>=0){b6=cg.split(".");cg=b6.shift();b6.sort()}b7=cg.indexOf(":")<0&&"on"+cg;b5=b5[bK.expando]?b5:new bK.Event(cg,typeof b5==="object"&&b5);b5.isTrigger=cj?2:3;b5.namespace=b6.join(".");b5.namespace_re=b5.namespace?new RegExp("(^|\\.)"+b6.join("\\.(?:.*\\.|)")+"(\\.|$)"):null;b5.result=aG;if(!b5.target){b5.target=b8}cc=cc==null?[b5]:bK.makeArray(cc,[b5]);cf=bK.event.special[cg]||{};if(!cj&&cf.trigger&&cf.trigger.apply(b8,cc)===false){return}if(!cj&&!cf.noBubble&&!bK.isWindow(b8)){ci=cf.delegateType||cg;if(!bC.test(ci+cg)){ch=ch.parentNode}for(;ch;ch=ch.parentNode){b9.push(ch);cb=ch}if(cb===(b8.ownerDocument||m)){b9.push(cb.defaultView||cb.parentWindow||a3)}}ca=0;while((ch=b9[ca++])&&!b5.isPropagationStopped()){b5.type=ca>1?ci:cf.bindType||cg;cd=(bK._data(ch,"events")||{})[b5.type]&&bK._data(ch,"handle");if(cd){cd.apply(ch,cc)}cd=b7&&ch[b7];if(cd&&bK.acceptData(ch)&&cd.apply&&cd.apply(ch,cc)===false){b5.preventDefault()}}b5.type=cg;if(!cj&&!b5.isDefaultPrevented()){if((!cf._default||cf._default.apply(b9.pop(),cc)===false)&&bK.acceptData(b8)){if(b7&&b8[cg]&&!bK.isWindow(b8)){cb=b8[b7];if(cb){b8[b7]=null}bK.event.triggered=cg;try{b8[cg]()}catch(ce){}bK.event.triggered=aG;if(cb){b8[b7]=cb}}}}return b5.result},dispatch:function(e){e=bK.event.fix(e);var b8,b9,cd,b5,b7,cc=[],cb=a5.call(arguments),b6=(bK._data(this,"events")||{})[e.type]||[],ca=bK.event.special[e.type]||{};cb[0]=e;e.delegateTarget=this;if(ca.preDispatch&&ca.preDispatch.call(this,e)===false){return}cc=bK.event.handlers.call(this,e,b6);b8=0;while((b5=cc[b8++])&&!e.isPropagationStopped()){e.currentTarget=b5.elem;b7=0;while((cd=b5.handlers[b7++])&&!e.isImmediatePropagationStopped()){if(!e.namespace_re||e.namespace_re.test(cd.namespace)){e.handleObj=cd;e.data=cd.data;b9=((bK.event.special[cd.origType]||{}).handle||cd.handler).apply(b5.elem,cb);if(b9!==aG){if((e.result=b9)===false){e.preventDefault();e.stopPropagation()}}}}}if(ca.postDispatch){ca.postDispatch.call(this,e)}return e.result},handlers:function(e,b6){var b5,cb,b9,b8,ca=[],b7=b6.delegateCount,cc=e.target;if(b7&&cc.nodeType&&(!e.button||e.type!=="click")){for(;cc!=this;cc=cc.parentNode||this){if(cc.nodeType===1&&(cc.disabled!==true||e.type!=="click")){b9=[];for(b8=0;b8<b7;b8++){cb=b6[b8];b5=cb.selector+" ";if(b9[b5]===aG){b9[b5]=cb.needsContext?bK(b5,this).index(cc)>=0:bK.find(b5,this,null,[cc]).length}if(b9[b5]){b9.push(cb)}}if(b9.length){ca.push({elem:cc,handlers:b9})}}}}if(b7<b6.length){ca.push({elem:this,handlers:b6.slice(b7)})}return ca},fix:function(b7){if(b7[bK.expando]){return b7}var b5,ca,b9,b6=b7.type,e=b7,b8=this.fixHooks[b6];if(!b8){this.fixHooks[b6]=b8=bO.test(b6)?this.mouseHooks:a4.test(b6)?this.keyHooks:{}}b9=b8.props?this.props.concat(b8.props):this.props;b7=new bK.Event(e);b5=b9.length;while(b5--){ca=b9[b5];b7[ca]=e[ca]}if(!b7.target){b7.target=e.srcElement||m}if(b7.target.nodeType===3){b7.target=b7.target.parentNode}b7.metaKey=!!b7.metaKey;return b8.filter?b8.filter(b7,e):b7},props:"altKey bubbles cancelable ctrlKey currentTarget eventPhase metaKey relatedTarget shiftKey target timeStamp view which".split(" "),fixHooks:{},keyHooks:{props:"char charCode key keyCode".split(" "),filter:function(b5,e){if(b5.which==null){b5.which=e.charCode!=null?e.charCode:e.keyCode}return b5}},mouseHooks:{props:"button buttons clientX clientY fromElement offsetX offsetY pageX pageY screenX screenY toElement".split(" "),filter:function(b7,b6){var e,b8,b9,b5=b6.button,ca=b6.fromElement;if(b7.pageX==null&&b6.clientX!=null){b8=b7.target.ownerDocument||m;b9=b8.documentElement;e=b8.body;b7.pageX=b6.clientX+(b9&&b9.scrollLeft||e&&e.scrollLeft||0)-(b9&&b9.clientLeft||e&&e.clientLeft||0);b7.pageY=b6.clientY+(b9&&b9.scrollTop||e&&e.scrollTop||0)-(b9&&b9.clientTop||e&&e.clientTop||0)}if(!b7.relatedTarget&&ca){b7.relatedTarget=ca===b7.target?b6.toElement:ca}if(!b7.which&&b5!==aG){b7.which=(b5&1?1:(b5&2?3:(b5&4?2:0)))}return b7}},special:{load:{noBubble:true},focus:{trigger:function(){if(this!==ak()&&this.focus){try{this.focus();return false}catch(b5){}}},delegateType:"focusin"},blur:{trigger:function(){if(this===ak()&&this.blur){this.blur();return false}},delegateType:"focusout"},click:{trigger:function(){if(bK.nodeName(this,"input")&&this.type==="checkbox"&&this.click){this.click();return false}},_default:function(e){return bK.nodeName(e.target,"a")}},beforeunload:{postDispatch:function(e){if(e.result!==aG){e.originalEvent.returnValue=e.result}}}},simulate:function(b6,b8,b7,b5){var b9=bK.extend(new bK.Event(),b7,{type:b6,isSimulated:true,originalEvent:{}});if(b5){bK.event.trigger(b9,null,b8)}else{bK.event.dispatch.call(b8,b9)}if(b9.isDefaultPrevented()){b7.preventDefault()}}};bK.removeEvent=m.removeEventListener?function(b5,e,b6){if(b5.removeEventListener){b5.removeEventListener(e,b6,false)}}:function(b6,b5,b7){var e="on"+b5;if(b6.detachEvent){if(typeof b6[e]===aC){b6[e]=null}b6.detachEvent(e,b7)}};bK.Event=function(b5,e){if(!(this instanceof bK.Event)){return new bK.Event(b5,e)}if(b5&&b5.type){this.originalEvent=b5;this.type=b5.type;this.isDefaultPrevented=(b5.defaultPrevented||b5.returnValue===false||b5.getPreventDefault&&b5.getPreventDefault())?R:X}else{this.type=b5}if(e){bK.extend(this,e)}this.timeStamp=b5&&b5.timeStamp||bK.now();this[bK.expando]=true};bK.Event.prototype={isDefaultPrevented:X,isPropagationStopped:X,isImmediatePropagationStopped:X,preventDefault:function(){var b5=this.originalEvent;this.isDefaultPrevented=R;if(!b5){return}if(b5.preventDefault){b5.preventDefault()}else{b5.returnValue=false}},stopPropagation:function(){var b5=this.originalEvent;this.isPropagationStopped=R;if(!b5){return}if(b5.stopPropagation){b5.stopPropagation()}b5.cancelBubble=true},stopImmediatePropagation:function(){this.isImmediatePropagationStopped=R;this.stopPropagation()}};bK.each({mouseenter:"mouseover",mouseleave:"mouseout"},function(b5,e){bK.event.special[b5]={delegateType:e,bindType:e,handle:function(b8){var b6,ca=this,b9=b8.relatedTarget,b7=b8.handleObj;if(!b9||(b9!==ca&&!bK.contains(ca,b9))){b8.type=b7.origType;b6=b7.handler.apply(this,arguments);b8.type=e}return b6}}});if(!bK.support.submitBubbles){bK.event.special.submit={setup:function(){if(bK.nodeName(this,"form")){return false}bK.event.add(this,"click._submit keypress._submit",function(b7){var b6=b7.target,b5=bK.nodeName(b6,"input")||bK.nodeName(b6,"button")?b6.form:aG;if(b5&&!bK._data(b5,"submitBubbles")){bK.event.add(b5,"submit._submit",function(e){e._submit_bubble=true});bK._data(b5,"submitBubbles",true)}})},postDispatch:function(e){if(e._submit_bubble){delete e._submit_bubble;if(this.parentNode&&!e.isTrigger){bK.event.simulate("submit",this.parentNode,e,true)}}},teardown:function(){if(bK.nodeName(this,"form")){return false}bK.event.remove(this,"._submit")}}}if(!bK.support.changeBubbles){bK.event.special.change={setup:function(){if(bI.test(this.nodeName)){if(this.type==="checkbox"||this.type==="radio"){bK.event.add(this,"propertychange._change",function(e){if(e.originalEvent.propertyName==="checked"){this._just_changed=true}});bK.event.add(this,"click._change",function(e){if(this._just_changed&&!e.isTrigger){this._just_changed=false}bK.event.simulate("change",this,e,true)})}return false}bK.event.add(this,"beforeactivate._change",function(b6){var b5=b6.target;if(bI.test(b5.nodeName)&&!bK._data(b5,"changeBubbles")){bK.event.add(b5,"change._change",function(e){if(this.parentNode&&!e.isSimulated&&!e.isTrigger){bK.event.simulate("change",this.parentNode,e,true)}});bK._data(b5,"changeBubbles",true)}})},handle:function(b5){var e=b5.target;if(this!==e||b5.isSimulated||b5.isTrigger||(e.type!=="radio"&&e.type!=="checkbox")){return b5.handleObj.handler.apply(this,arguments)}},teardown:function(){bK.event.remove(this,"._change");return !bI.test(this.nodeName)}}}if(!bK.support.focusinBubbles){bK.each({focus:"focusin",blur:"focusout"},function(b7,e){var b5=0,b6=function(b8){bK.event.simulate(e,b8.target,bK.event.fix(b8),true)};bK.event.special[e]={setup:function(){if(b5++===0){m.addEventListener(b7,b6,true)}},teardown:function(){if(--b5===0){m.removeEventListener(b7,b6,true)}}}})}bK.fn.extend({on:function(b6,e,b9,b8,b5){var b7,ca;if(typeof b6==="object"){if(typeof e!=="string"){b9=b9||e;e=aG}for(b7 in b6){this.on(b7,e,b9,b6[b7],b5)}return this}if(b9==null&&b8==null){b8=e;b9=e=aG}else{if(b8==null){if(typeof e==="string"){b8=b9;b9=aG}else{b8=b9;b9=e;e=aG}}}if(b8===false){b8=X}else{if(!b8){return this}}if(b5===1){ca=b8;b8=function(cb){bK().off(cb);return ca.apply(this,arguments)};b8.guid=ca.guid||(ca.guid=bK.guid++)}return this.each(function(){bK.event.add(this,b6,b8,b9,e)})},one:function(b5,e,b7,b6){return this.on(b5,e,b7,b6,1)},off:function(b6,e,b8){var b5,b7;if(b6&&b6.preventDefault&&b6.handleObj){b5=b6.handleObj;bK(b6.delegateTarget).off(b5.namespace?b5.origType+"."+b5.namespace:b5.origType,b5.selector,b5.handler);return this}if(typeof b6==="object"){for(b7 in b6){this.off(b7,e,b6[b7])}return this}if(e===false||typeof e==="function"){b8=e;e=aG}if(b8===false){b8=X}return this.each(function(){bK.event.remove(this,b6,b8,e)})},trigger:function(e,b5){return this.each(function(){bK.event.trigger(e,b5,this)})},triggerHandler:function(e,b6){var b5=this[0];if(b5){return bK.event.trigger(e,b6,b5,true)}}});var an=/^.[^:#\[\.,]*$/,bu=/^(?:parents|prev(?:Until|All))/,z=bK.expr.match.needsContext,by={children:true,contents:true,next:true,prev:true};bK.fn.extend({find:function(b5){var b8,b7=[],b6=this,e=b6.length;if(typeof b5!=="string"){return this.pushStack(bK(b5).filter(function(){for(b8=0;b8<e;b8++){if(bK.contains(b6[b8],this)){return true}}}))}for(b8=0;b8<e;b8++){bK.find(b5,b6[b8],b7)}b7=this.pushStack(e>1?bK.unique(b7):b7);b7.selector=this.selector?this.selector+" "+b5:b5;return b7},has:function(b7){var b6,b5=bK(b7,this),e=b5.length;return this.filter(function(){for(b6=0;b6<e;b6++){if(bK.contains(this,b5[b6])){return true}}})},not:function(e){return this.pushStack(aO(this,e||[],true))},filter:function(e){return this.pushStack(aO(this,e||[],false))},is:function(e){return !!aO(this,typeof e==="string"&&z.test(e)?bK(e):e||[],false).length},closest:function(b8,b7){var b9,b6=0,e=this.length,b5=[],ca=z.test(b8)||typeof b8!=="string"?bK(b8,b7||this.context):0;for(;b6<e;b6++){for(b9=this[b6];b9&&b9!==b7;b9=b9.parentNode){if(b9.nodeType<11&&(ca?ca.index(b9)>-1:b9.nodeType===1&&bK.find.matchesSelector(b9,b8))){b9=b5.push(b9);break}}}return this.pushStack(b5.length>1?bK.unique(b5):b5)},index:function(e){if(!e){return(this[0]&&this[0].parentNode)?this.first().prevAll().length:-1}if(typeof e==="string"){return bK.inArray(this[0],bK(e))}return bK.inArray(e.jquery?e[0]:e,this)},add:function(e,b5){var b7=typeof e==="string"?bK(e,b5):bK.makeArray(e&&e.nodeType?[e]:e),b6=bK.merge(this.get(),b7);return this.pushStack(bK.unique(b6))},addBack:function(e){return this.add(e==null?this.prevObject:this.prevObject.filter(e))}});function aX(b5,e){do{b5=b5[e]}while(b5&&b5.nodeType!==1);return b5}bK.each({parent:function(b5){var e=b5.parentNode;return e&&e.nodeType!==11?e:null},parents:function(e){return bK.dir(e,"parentNode")},parentsUntil:function(b5,e,b6){return bK.dir(b5,"parentNode",b6)},next:function(e){return aX(e,"nextSibling")},prev:function(e){return aX(e,"previousSibling")},nextAll:function(e){return bK.dir(e,"nextSibling")},prevAll:function(e){return bK.dir(e,"previousSibling")},nextUntil:function(b5,e,b6){return bK.dir(b5,"nextSibling",b6)},prevUntil:function(b5,e,b6){return bK.dir(b5,"previousSibling",b6)},siblings:function(e){return bK.sibling((e.parentNode||{}).firstChild,e)},children:function(e){return bK.sibling(e.firstChild)},contents:function(e){return bK.nodeName(e,"iframe")?e.contentDocument||e.contentWindow.document:bK.merge([],e.childNodes)}},function(e,b5){bK.fn[e]=function(b8,b6){var b7=bK.map(this,b5,b8);if(e.slice(-5)!=="Until"){b6=b8}if(b6&&typeof b6==="string"){b7=bK.filter(b6,b7)}if(this.length>1){if(!by[e]){b7=bK.unique(b7)}if(bu.test(e)){b7=b7.reverse()}}return this.pushStack(b7)}});bK.extend({filter:function(b7,e,b6){var b5=e[0];if(b6){b7=":not("+b7+")"}return e.length===1&&b5.nodeType===1?bK.find.matchesSelector(b5,b7)?[b5]:[]:bK.find.matches(b7,bK.grep(e,function(b8){return b8.nodeType===1}))},dir:function(b6,b5,b8){var e=[],b7=b6[b5];while(b7&&b7.nodeType!==9&&(b8===aG||b7.nodeType!==1||!bK(b7).is(b8))){if(b7.nodeType===1){e.push(b7)}b7=b7[b5]}return e},sibling:function(b6,b5){var e=[];for(;b6;b6=b6.nextSibling){if(b6.nodeType===1&&b6!==b5){e.push(b6)}}return e}});function aO(b6,e,b5){if(bK.isFunction(e)){return bK.grep(b6,function(b8,b7){return !!e.call(b8,b7,b8)!==b5})}if(e.nodeType){return bK.grep(b6,function(b7){return(b7===e)!==b5})}if(typeof e==="string"){if(an.test(e)){return bK.filter(e,b6,b5)}e=bK.filter(e,b6)}return bK.grep(b6,function(b7){return(bK.inArray(b7,e)>=0)!==b5})}function B(e){var b6=d.split("|"),b5=e.createDocumentFragment();if(b5.createElement){while(b6.length){b5.createElement(b6.pop())}}return b5}var d="abbr|article|aside|audio|bdi|canvas|data|datalist|details|figcaption|figure|footer|header|hgroup|mark|meter|nav|output|progress|section|summary|time|video",aA=/ jQuery\d+="(?:null|\d+)"/g,K=new RegExp("<(?:"+d+")[\\s/>]","i"),b4=/^\s+/,aD=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^>]*)\/>/gi,n=/<([\w:]+)/,bZ=/<tbody/i,J=/<|&#?\w+;/,al=/<(?:script|style|link)/i,s=/^(?:checkbox|radio)$/i,bV=/checked\s*(?:[^=]|=\s*.checked.)/i,bA=/^$|\/(?:java|ecma)script/i,ar=/^true\/(.*)/,aK=/^\s*<!(?:\[CDATA\[|--)|(?:\]\]|--)>\s*$/g,T={option:[1,"<select multiple='multiple'>","</select>"],legend:[1,"<fieldset>","</fieldset>"],area:[1,"<map>","</map>"],param:[1,"<object>","</object>"],thead:[1,"<table>","</table>"],tr:[2,"<table><tbody>","</tbody></table>"],col:[2,"<table><tbody></tbody><colgroup>","</colgroup></table>"],td:[3,"<table><tbody><tr>","</tr></tbody></table>"],_default:bK.support.htmlSerialize?[0,"",""]:[1,"X<div>","</div>"]},aS=B(m),k=aS.appendChild(m.createElement("div"));T.optgroup=T.option;T.tbody=T.tfoot=T.colgroup=T.caption=T.thead;T.th=T.td;bK.fn.extend({text:function(e){return bK.access(this,function(b5){return b5===aG?bK.text(this):this.empty().append((this[0]&&this[0].ownerDocument||m).createTextNode(b5))},null,e,arguments.length)},append:function(){return this.domManip(arguments,function(e){if(this.nodeType===1||this.nodeType===11||this.nodeType===9){var b5=a1(this,e);b5.appendChild(e)}})},prepend:function(){return this.domManip(arguments,function(e){if(this.nodeType===1||this.nodeType===11||this.nodeType===9){var b5=a1(this,e);b5.insertBefore(e,b5.firstChild)}})},before:function(){return this.domManip(arguments,function(e){if(this.parentNode){this.parentNode.insertBefore(e,this)}})},after:function(){return this.domManip(arguments,function(e){if(this.parentNode){this.parentNode.insertBefore(e,this.nextSibling)}})},remove:function(e,b8){var b7,b5=e?bK.filter(e,this):this,b6=0;for(;(b7=b5[b6])!=null;b6++){if(!b8&&b7.nodeType===1){bK.cleanData(l(b7))}if(b7.parentNode){if(b8&&bK.contains(b7.ownerDocument,b7)){bt(l(b7,"script"))}b7.parentNode.removeChild(b7)}}return this},empty:function(){var b5,e=0;for(;(b5=this[e])!=null;e++){if(b5.nodeType===1){bK.cleanData(l(b5,false))}while(b5.firstChild){b5.removeChild(b5.firstChild)}if(b5.options&&bK.nodeName(b5,"select")){b5.options.length=0}}return this},clone:function(b5,e){b5=b5==null?false:b5;e=e==null?b5:e;return this.map(function(){return bK.clone(this,b5,e)})},html:function(e){return bK.access(this,function(b8){var b7=this[0]||{},b6=0,b5=this.length;if(b8===aG){return b7.nodeType===1?b7.innerHTML.replace(aA,""):aG}if(typeof b8==="string"&&!al.test(b8)&&(bK.support.htmlSerialize||!K.test(b8))&&(bK.support.leadingWhitespace||!b4.test(b8))&&!T[(n.exec(b8)||["",""])[1].toLowerCase()]){b8=b8.replace(aD,"<$1></$2>");try{for(;b6<b5;b6++){b7=this[b6]||{};if(b7.nodeType===1){bK.cleanData(l(b7,false));b7.innerHTML=b8}}b7=0}catch(b9){}}if(b7){this.empty().append(b8)}},null,e,arguments.length)},replaceWith:function(){var e=bK.map(this,function(b6){return[b6.nextSibling,b6.parentNode]}),b5=0;this.domManip(arguments,function(b8){var b7=e[b5++],b6=e[b5++];if(b6){if(b7&&b7.parentNode!==b6){b7=this.nextSibling}bK(this).remove();b6.insertBefore(b8,b7)}},true);return b5?this:this.remove()},detach:function(e){return this.remove(e,true)},domManip:function(cd,ci,b6){cd=aI.apply([],cd);var cb,b7,e,b9,cg,cc,ca=0,b8=this.length,cf=this,ch=b8-1,ce=cd[0],b5=bK.isFunction(ce);if(b5||!(b8<=1||typeof ce!=="string"||bK.support.checkClone||!bV.test(ce))){return this.each(function(ck){var cj=cf.eq(ck);if(b5){cd[0]=ce.call(this,ck,cj.html())}cj.domManip(cd,ci,b6)})}if(b8){cc=bK.buildFragment(cd,this[0].ownerDocument,false,!b6&&this);cb=cc.firstChild;if(cc.childNodes.length===1){cc=cb}if(cb){b9=bK.map(l(cc,"script"),v);e=b9.length;for(;ca<b8;ca++){b7=cc;if(ca!==ch){b7=bK.clone(b7,true,true);if(e){bK.merge(b9,l(b7,"script"))}}ci.call(this[ca],b7,ca)}if(e){cg=b9[b9.length-1].ownerDocument;bK.map(b9,be);for(ca=0;ca<e;ca++){b7=b9[ca];if(bA.test(b7.type||"")&&!bK._data(b7,"globalEval")&&bK.contains(cg,b7)){if(b7.src){bK._evalUrl(b7.src)}else{bK.globalEval((b7.text||b7.textContent||b7.innerHTML||"").replace(aK,""))}}}}cc=cb=null}}return this}});function a1(b5,e){return bK.nodeName(b5,"table")&&bK.nodeName(e.nodeType===1?e:e.firstChild,"tr")?b5.getElementsByTagName("tbody")[0]||b5.appendChild(b5.ownerDocument.createElement("tbody")):b5}function v(e){e.type=(bK.find.attr(e,"type")!==null)+"/"+e.type;return e}function be(b5){var e=ar.exec(b5.type);if(e){b5.type=e[1]}else{b5.removeAttribute("type")}return b5}function bt(e,b6){var b7,b5=0;for(;(b7=e[b5])!=null;b5++){bK._data(b7,"globalEval",!b6||bK._data(b6[b5],"globalEval"))}}function at(cb,b5){if(b5.nodeType!==1||!bK.hasData(cb)){return}var b8,b7,e,ca=bK._data(cb),b9=bK._data(b5,ca),b6=ca.events;if(b6){delete b9.handle;b9.events={};for(b8 in b6){for(b7=0,e=b6[b8].length;b7<e;b7++){bK.event.add(b5,b8,b6[b8][b7])}}}if(b9.data){b9.data=bK.extend({},b9.data)}}function Q(b8,b5){var b9,b7,b6;if(b5.nodeType!==1){return}b9=b5.nodeName.toLowerCase();if(!bK.support.noCloneEvent&&b5[bK.expando]){b6=bK._data(b5);for(b7 in b6.events){bK.removeEvent(b5,b7,b6.handle)}b5.removeAttribute(bK.expando)}if(b9==="script"&&b5.text!==b8.text){v(b5).text=b8.text;be(b5)}else{if(b9==="object"){if(b5.parentNode){b5.outerHTML=b8.outerHTML}if(bK.support.html5Clone&&(b8.innerHTML&&!bK.trim(b5.innerHTML))){b5.innerHTML=b8.innerHTML}}else{if(b9==="input"&&s.test(b8.type)){b5.defaultChecked=b5.checked=b8.checked;if(b5.value!==b8.value){b5.value=b8.value}}else{if(b9==="option"){b5.defaultSelected=b5.selected=b8.defaultSelected}else{if(b9==="input"||b9==="textarea"){b5.defaultValue=b8.defaultValue}}}}}}bK.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(e,b5){bK.fn[e]=function(b6){var b7,b9=0,b8=[],cb=bK(b6),ca=cb.length-1;for(;b9<=ca;b9++){b7=b9===ca?this:this.clone(true);bK(cb[b9])[b5](b7);ao.apply(b8,b7.get())}return this.pushStack(b8)}});function l(b7,e){var b5,b8,b6=0,b9=typeof b7.getElementsByTagName!==aC?b7.getElementsByTagName(e||"*"):typeof b7.querySelectorAll!==aC?b7.querySelectorAll(e||"*"):aG;if(!b9){for(b9=[],b5=b7.childNodes||b7;(b8=b5[b6])!=null;b6++){if(!e||bK.nodeName(b8,e)){b9.push(b8)}else{bK.merge(b9,l(b8,e))}}}return e===aG||e&&bK.nodeName(b7,e)?bK.merge([b7],b9):b9}function bW(e){if(s.test(e.type)){e.defaultChecked=e.checked}}bK.extend({clone:function(b5,b7,e){var b9,b6,cc,b8,ca,cb=bK.contains(b5.ownerDocument,b5);if(bK.support.html5Clone||bK.isXMLDoc(b5)||!K.test("<"+b5.nodeName+">")){cc=b5.cloneNode(true)}else{k.innerHTML=b5.outerHTML;k.removeChild(cc=k.firstChild)}if((!bK.support.noCloneEvent||!bK.support.noCloneChecked)&&(b5.nodeType===1||b5.nodeType===11)&&!bK.isXMLDoc(b5)){b9=l(cc);ca=l(b5);for(b8=0;(b6=ca[b8])!=null;++b8){if(b9[b8]){Q(b6,b9[b8])}}}if(b7){if(e){ca=ca||l(b5);b9=b9||l(cc);for(b8=0;(b6=ca[b8])!=null;b8++){at(b6,b9[b8])}}else{at(b5,cc)}}b9=l(cc,"script");if(b9.length>0){bt(b9,!cb&&l(b5,"script"))}b9=ca=b6=null;return cc},buildFragment:function(b5,b7,cc,ch){var cd,b9,cb,cg,ci,cf,b6,ca=b5.length,b8=B(b7),e=[],ce=0;for(;ce<ca;ce++){b9=b5[ce];if(b9||b9===0){if(bK.type(b9)==="object"){bK.merge(e,b9.nodeType?[b9]:b9)}else{if(!J.test(b9)){e.push(b7.createTextNode(b9))}else{cg=cg||b8.appendChild(b7.createElement("div"));ci=(n.exec(b9)||["",""])[1].toLowerCase();b6=T[ci]||T._default;cg.innerHTML=b6[1]+b9.replace(aD,"<$1></$2>")+b6[2];cd=b6[0];while(cd--){cg=cg.lastChild}if(!bK.support.leadingWhitespace&&b4.test(b9)){e.push(b7.createTextNode(b4.exec(b9)[0]))}if(!bK.support.tbody){b9=ci==="table"&&!bZ.test(b9)?cg.firstChild:b6[1]==="<table>"&&!bZ.test(b9)?cg:0;cd=b9&&b9.childNodes.length;while(cd--){if(bK.nodeName((cf=b9.childNodes[cd]),"tbody")&&!cf.childNodes.length){b9.removeChild(cf)}}}bK.merge(e,cg.childNodes);cg.textContent="";while(cg.firstChild){cg.removeChild(cg.firstChild)}cg=b8.lastChild}}}}if(cg){b8.removeChild(cg)}if(!bK.support.appendChecked){bK.grep(l(e,"input"),bW)}ce=0;while((b9=e[ce++])){if(ch&&bK.inArray(b9,ch)!==-1){continue}cb=bK.contains(b9.ownerDocument,b9);cg=l(b8.appendChild(b9),"script");if(cb){bt(cg)}if(cc){cd=0;while((b9=cg[cd++])){if(bA.test(b9.type||"")){cc.push(b9)}}}}cg=null;return b8},cleanData:function(b5,cd){var b7,cc,b6,b8,b9=0,ce=bK.expando,e=bK.cache,ca=bK.support.deleteExpando,cb=bK.event.special;for(;(b7=b5[b9])!=null;b9++){if(cd||bK.acceptData(b7)){b6=b7[ce];b8=b6&&e[b6];if(b8){if(b8.events){for(cc in b8.events){if(cb[cc]){bK.event.remove(b7,cc)}else{bK.removeEvent(b7,cc,b8.handle)}}}if(e[b6]){delete e[b6];if(ca){delete b7[ce]}else{if(typeof b7.removeAttribute!==aC){b7.removeAttribute(ce)}else{b7[ce]=null}}a7.push(b6)}}}}},_evalUrl:function(e){return bK.ajax({url:e,type:"GET",dataType:"script",async:false,global:false,"throws":true})}});bK.fn.extend({wrapAll:function(e){if(bK.isFunction(e)){return this.each(function(b6){bK(this).wrapAll(e.call(this,b6))})}if(this[0]){var b5=bK(e,this[0].ownerDocument).eq(0).clone(true);if(this[0].parentNode){b5.insertBefore(this[0])}b5.map(function(){var b6=this;while(b6.firstChild&&b6.firstChild.nodeType===1){b6=b6.firstChild}return b6}).append(this)}return this},wrapInner:function(e){if(bK.isFunction(e)){return this.each(function(b5){bK(this).wrapInner(e.call(this,b5))})}return this.each(function(){var b5=bK(this),b6=b5.contents();if(b6.length){b6.wrapAll(e)}else{b5.append(e)}})},wrap:function(e){var b5=bK.isFunction(e);return this.each(function(b6){bK(this).wrapAll(b5?e.call(this,b6):e)})},unwrap:function(){return this.parent().each(function(){if(!bK.nodeName(this,"body")){bK(this).replaceWith(this.childNodes)}}).end()}});var aE,bp,F,bh=/alpha\([^)]*\)/i,aT=/opacity\s*=\s*([^)]*)/,bo=/^(top|right|bottom|left)$/,G=/^(none|table(?!-c[ea]).+)/,aY=/^margin/,ba=new RegExp("^("+bB+")(.*)$","i"),W=new RegExp("^("+bB+")(?!px)[a-z%]+$","i"),S=new RegExp("^([+-])=("+bB+")","i"),bk={BODY:"block"},bd={position:"absolute",visibility:"hidden",display:"block"},bD={letterSpacing:0,fontWeight:400},bU=["Top","Right","Bottom","Left"],av=["Webkit","O","Moz","ms"];function b(b7,b5){if(b5 in b7){return b5}var b8=b5.charAt(0).toUpperCase()+b5.slice(1),e=b5,b6=av.length;while(b6--){b5=av[b6]+b8;if(b5 in b7){return b5}}return e}function P(b5,e){b5=e||b5;return bK.css(b5,"display")==="none"||!bK.contains(b5.ownerDocument,b5)}function q(ca,e){var cb,b8,b9,b5=[],b6=0,b7=ca.length;for(;b6<b7;b6++){b8=ca[b6];if(!b8.style){continue}b5[b6]=bK._data(b8,"olddisplay");cb=b8.style.display;if(e){if(!b5[b6]&&cb==="none"){b8.style.display=""}if(b8.style.display===""&&P(b8)){b5[b6]=bK._data(b8,"olddisplay",bF(b8.nodeName))}}else{if(!b5[b6]){b9=P(b8);if(cb&&cb!=="none"||!b9){bK._data(b8,"olddisplay",b9?cb:bK.css(b8,"display"))}}}}for(b6=0;b6<b7;b6++){b8=ca[b6];if(!b8.style){continue}if(!e||b8.style.display==="none"||b8.style.display===""){b8.style.display=e?b5[b6]||"":"none"}}return ca}bK.fn.extend({css:function(e,b5){return bK.access(this,function(ca,b7,cb){var b6,b9,cc={},b8=0;if(bK.isArray(b7)){b9=bp(ca);b6=b7.length;for(;b8<b6;b8++){cc[b7[b8]]=bK.css(ca,b7[b8],false,b9)}return cc}return cb!==aG?bK.style(ca,b7,cb):bK.css(ca,b7)},e,b5,arguments.length>1)},show:function(){return q(this,true)},hide:function(){return q(this)},toggle:function(e){if(typeof e==="boolean"){return e?this.show():this.hide()}return this.each(function(){if(P(this)){bK(this).show()}else{bK(this).hide()}})}});bK.extend({cssHooks:{opacity:{get:function(b6,b5){if(b5){var e=F(b6,"opacity");return e===""?"1":e}}}},cssNumber:{columnCount:true,fillOpacity:true,fontWeight:true,lineHeight:true,opacity:true,order:true,orphans:true,widows:true,zIndex:true,zoom:true},cssProps:{"float":bK.support.cssFloat?"cssFloat":"styleFloat"},style:function(b7,b6,cd,b8){if(!b7||b7.nodeType===3||b7.nodeType===8||!b7.style){return}var cb,cc,ce,b9=bK.camelCase(b6),b5=b7.style;b6=bK.cssProps[b9]||(bK.cssProps[b9]=b(b5,b9));ce=bK.cssHooks[b6]||bK.cssHooks[b9];if(cd!==aG){cc=typeof cd;if(cc==="string"&&(cb=S.exec(cd))){cd=(cb[1]+1)*cb[2]+parseFloat(bK.css(b7,b6));cc="number"}if(cd==null||cc==="number"&&isNaN(cd)){return}if(cc==="number"&&!bK.cssNumber[b9]){cd+="px"}if(!bK.support.clearCloneStyle&&cd===""&&b6.indexOf("background")===0){b5[b6]="inherit"}if(!ce||!("set" in ce)||(cd=ce.set(b7,cd,b8))!==aG){try{b5[b6]=cd}catch(ca){}}}else{if(ce&&"get" in ce&&(cb=ce.get(b7,false,b8))!==aG){return cb}return b5[b6]}},css:function(ca,b8,b5,b9){var b7,cb,e,b6=bK.camelCase(b8);b8=bK.cssProps[b6]||(bK.cssProps[b6]=b(ca.style,b6));e=bK.cssHooks[b8]||bK.cssHooks[b6];if(e&&"get" in e){cb=e.get(ca,true,b5)}if(cb===aG){cb=F(ca,b8,b9)}if(cb==="normal"&&b8 in bD){cb=bD[b8]}if(b5===""||b5){b7=parseFloat(cb);return b5===true||bK.isNumeric(b7)?b7||0:cb}return cb}});if(a3.getComputedStyle){bp=function(e){return a3.getComputedStyle(e,null)};F=function(b8,b6,ca){var b7,b5,cc,b9=ca||bp(b8),cb=b9?b9.getPropertyValue(b6)||b9[b6]:aG,e=b8.style;if(b9){if(cb===""&&!bK.contains(b8.ownerDocument,b8)){cb=bK.style(b8,b6)}if(W.test(cb)&&aY.test(b6)){b7=e.width;b5=e.minWidth;cc=e.maxWidth;e.minWidth=e.maxWidth=e.width=cb;cb=b9.width;e.width=b7;e.minWidth=b5;e.maxWidth=cc}}return cb}}else{if(m.documentElement.currentStyle){bp=function(e){return e.currentStyle};F=function(b7,b5,ca){var b6,b9,cb,b8=ca||bp(b7),cc=b8?b8[b5]:aG,e=b7.style;if(cc==null&&e&&e[b5]){cc=e[b5]}if(W.test(cc)&&!bo.test(b5)){b6=e.left;b9=b7.runtimeStyle;cb=b9&&b9.left;if(cb){b9.left=b7.currentStyle.left}e.left=b5==="fontSize"?"1em":cc;cc=e.pixelLeft+"px";e.left=b6;if(cb){b9.left=cb}}return cc===""?"auto":cc}}}function aJ(e,b6,b7){var b5=ba.exec(b6);return b5?Math.max(0,b5[1]-(b7||0))+(b5[2]||"px"):b6}function aw(b8,b5,e,ca,b7){var b6=e===(ca?"border":"content")?4:b5==="width"?1:0,b9=0;for(;b6<4;b6+=2){if(e==="margin"){b9+=bK.css(b8,e+bU[b6],true,b7)}if(ca){if(e==="content"){b9-=bK.css(b8,"padding"+bU[b6],true,b7)}if(e!=="margin"){b9-=bK.css(b8,"border"+bU[b6]+"Width",true,b7)}}else{b9+=bK.css(b8,"padding"+bU[b6],true,b7);if(e!=="padding"){b9+=bK.css(b8,"border"+bU[b6]+"Width",true,b7)}}}return b9}function w(b8,b5,e){var b7=true,b9=b5==="width"?b8.offsetWidth:b8.offsetHeight,b6=bp(b8),ca=bK.support.boxSizing&&bK.css(b8,"boxSizing",false,b6)==="border-box";if(b9<=0||b9==null){b9=F(b8,b5,b6);if(b9<0||b9==null){b9=b8.style[b5]}if(W.test(b9)){return b9}b7=ca&&(bK.support.boxSizingReliable||b9===b8.style[b5]);b9=parseFloat(b9)||0}return(b9+aw(b8,b5,e||(ca?"border":"content"),b7,b6))+"px"}function bF(b6){var b5=m,e=bk[b6];if(!e){e=a2(b6,b5);if(e==="none"||!e){aE=(aE||bK("<iframe frameborder='0' width='0' height='0'/>").css("cssText","display:block !important")).appendTo(b5.documentElement);b5=(aE[0].contentWindow||aE[0].contentDocument).document;b5.write("<!doctype html><html><body>");b5.close();e=a2(b6,b5);aE.detach()}bk[b6]=e}return e}function a2(e,b7){var b5=bK(b7.createElement(e)).appendTo(b7.body),b6=bK.css(b5[0],"display");b5.remove();return b6}bK.each(["height","width"],function(b5,e){bK.cssHooks[e]={get:function(b8,b7,b6){if(b7){return b8.offsetWidth===0&&G.test(bK.css(b8,"display"))?bK.swap(b8,bd,function(){return w(b8,e,b6)}):w(b8,e,b6)}},set:function(b8,b9,b6){var b7=b6&&bp(b8);return aJ(b8,b9,b6?aw(b8,e,b6,bK.support.boxSizing&&bK.css(b8,"boxSizing",false,b7)==="border-box",b7):0)}}});if(!bK.support.opacity){bK.cssHooks.opacity={get:function(b5,e){return aT.test((e&&b5.currentStyle?b5.currentStyle.filter:b5.style.filter)||"")?(0.01*parseFloat(RegExp.$1))+"":e?"1":""},set:function(b8,b9){var b7=b8.style,b5=b8.currentStyle,e=bK.isNumeric(b9)?"alpha(opacity="+b9*100+")":"",b6=b5&&b5.filter||b7.filter||"";b7.zoom=1;if((b9>=1||b9==="")&&bK.trim(b6.replace(bh,""))===""&&b7.removeAttribute){b7.removeAttribute("filter");if(b9===""||b5&&!b5.filter){return}}b7.filter=bh.test(b6)?b6.replace(bh,e):b6+" "+e}}}bK(function(){if(!bK.support.reliableMarginRight){bK.cssHooks.marginRight={get:function(b5,e){if(e){return bK.swap(b5,{display:"inline-block"},F,[b5,"marginRight"])}}}}if(!bK.support.pixelPosition&&bK.fn.position){bK.each(["top","left"],function(e,b5){bK.cssHooks[b5]={get:function(b7,b6){if(b6){b6=F(b7,b5);return W.test(b6)?bK(b7).position()[b5]+"px":b6}}}})}});if(bK.expr&&bK.expr.filters){bK.expr.filters.hidden=function(e){return e.offsetWidth<=0&&e.offsetHeight<=0||(!bK.support.reliableHiddenOffsets&&((e.style&&e.style.display)||bK.css(e,"display"))==="none")};bK.expr.filters.visible=function(e){return !bK.expr.filters.hidden(e)}}bK.each({margin:"",padding:"",border:"Width"},function(e,b5){bK.cssHooks[e+b5]={expand:function(b8){var b7=0,b6={},b9=typeof b8==="string"?b8.split(" "):[b8];for(;b7<4;b7++){b6[e+bU[b7]+b5]=b9[b7]||b9[b7-2]||b9[0]}return b6}};if(!aY.test(e)){bK.cssHooks[e+b5].set=aJ}});var bw=/%20/g,aR=/\[\]$/,U=/\r?\n/g,c=/^(?:submit|button|image|reset|file)$/i,au=/^(?:input|select|textarea|keygen)/i;bK.fn.extend({serialize:function(){return bK.param(this.serializeArray())},serializeArray:function(){return this.map(function(){var e=bK.prop(this,"elements");return e?bK.makeArray(e):this}).filter(function(){var e=this.type;return this.name&&!bK(this).is(":disabled")&&au.test(this.nodeName)&&!c.test(e)&&(this.checked||!s.test(e))}).map(function(e,b5){var b6=bK(this).val();return b6==null?null:bK.isArray(b6)?bK.map(b6,function(b7){return{name:b5.name,value:b7.replace(U,"\r\n")}}):{name:b5.name,value:b6.replace(U,"\r\n")}}).get()}});bK.param=function(e,b6){var b7,b5=[],b8=function(b9,ca){ca=bK.isFunction(ca)?ca():(ca==null?"":ca);b5[b5.length]=encodeURIComponent(b9)+"="+encodeURIComponent(ca)};if(b6===aG){b6=bK.ajaxSettings&&bK.ajaxSettings.traditional}if(bK.isArray(e)||(e.jquery&&!bK.isPlainObject(e))){bK.each(e,function(){b8(this.name,this.value)})}else{for(b7 in e){j(b7,e[b7],b6,b8)}}return b5.join("&").replace(bw,"+")};function j(b6,b8,b5,b7){var e;if(bK.isArray(b8)){bK.each(b8,function(ca,b9){if(b5||aR.test(b6)){b7(b6,b9)}else{j(b6+"["+(typeof b9==="object"?ca:"")+"]",b9,b5,b7)}})}else{if(!b5&&bK.type(b8)==="object"){for(e in b8){j(b6+"["+e+"]",b8[e],b5,b7)}}else{b7(b6,b8)}}}bK.each(("blur focus focusin focusout load resize scroll unload click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup error contextmenu").split(" "),function(b5,e){bK.fn[e]=function(b7,b6){return arguments.length>0?this.on(e,null,b7,b6):this.trigger(e)}});bK.fn.extend({hover:function(e,b5){return this.mouseenter(e).mouseleave(b5||e)},bind:function(e,b6,b5){return this.on(e,null,b6,b5)},unbind:function(e,b5){return this.off(e,null,b5)},delegate:function(e,b5,b7,b6){return this.on(b5,e,b7,b6)},undelegate:function(e,b5,b6){return arguments.length===1?this.off(e,"**"):this.off(b5,e||"**",b6)}});var b3,Y,bP=bK.now(),az=/\?/,ap=/#.*$/,O=/([?&])_=[^&]*/,ag=/^(.*?):[ \t]*([^\r\n]*)\r?$/mg,C=/^(?:about|app|app-storage|.+-extension|file|res|widget):$/,p=/^(?:GET|HEAD)$/,aH=/^\/\//,aU=/^([\w.+-]+:)(?:\/\/([^\/?#:]*)(?::(\d+)|)|)/,b2=bK.fn.load,x={},a8={},aW="*/".concat("*");try{Y=aL.href}catch(bg){Y=m.createElement("a");Y.href="";Y=Y.href}b3=aU.exec(Y.toLowerCase())||[];function bM(e){return function(b8,b9){if(typeof b8!=="string"){b9=b8;b8="*"}var b5,b6=0,b7=b8.toLowerCase().match(ac)||[];if(bK.isFunction(b9)){while((b5=b7[b6++])){if(b5[0]==="+"){b5=b5.slice(1)||"*";(e[b5]=e[b5]||[]).unshift(b9)}else{(e[b5]=e[b5]||[]).push(b9)}}}}}function o(e,b6,ca,b7){var b5={},b8=(e===a8);function b9(cb){var cc;b5[cb]=true;bK.each(e[cb]||[],function(ce,cd){var cf=cd(b6,ca,b7);if(typeof cf==="string"&&!b8&&!b5[cf]){b6.dataTypes.unshift(cf);b9(cf);return false}else{if(b8){return !(cc=cf)}}});return cc}return b9(b6.dataTypes[0])||!b5["*"]&&b9("*")}function t(b6,b7){var e,b5,b8=bK.ajaxSettings.flatOptions||{};for(b5 in b7){if(b7[b5]!==aG){(b8[b5]?b6:(e||(e={})))[b5]=b7[b5]}}if(e){bK.extend(true,b6,e)}return b6}bK.fn.load=function(b7,ca,cb){if(typeof b7!=="string"&&b2){return b2.apply(this,arguments)}var e,b6,b8,b5=this,b9=b7.indexOf(" ");if(b9>=0){e=b7.slice(b9,b7.length);b7=b7.slice(0,b9)}if(bK.isFunction(ca)){cb=ca;ca=aG}else{if(ca&&typeof ca==="object"){b8="POST"}}if(b5.length>0){bK.ajax({url:b7,type:b8,dataType:"html",data:ca}).done(function(cc){b6=arguments;b5.html(e?bK("<div>").append(bK.parseHTML(cc)).find(e):cc)}).complete(cb&&function(cd,cc){b5.each(cb,b6||[cd.responseText,cc,cd])})}return this};bK.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],function(e,b5){bK.fn[b5]=function(b6){return this.on(b5,b6)}});bK.extend({active:0,lastModified:{},etag:{},ajaxSettings:{url:Y,type:"GET",isLocal:C.test(b3[1]),global:true,processData:true,async:true,contentType:"application/x-www-form-urlencoded; charset=UTF-8",accepts:{"*":aW,text:"text/plain",html:"text/html",xml:"application/xml, text/xml",json:"application/json, text/javascript"},contents:{xml:/xml/,html:/html/,json:/json/},responseFields:{xml:"responseXML",text:"responseText",json:"responseJSON"},converters:{"* text":String,"text html":true,"text json":bK.parseJSON,"text xml":bK.parseXML},flatOptions:{url:true,context:true}},ajaxSetup:function(b5,e){return e?t(t(b5,bK.ajaxSettings),e):t(bK.ajaxSettings,b5)},ajaxPrefilter:bM(x),ajaxTransport:bM(a8),ajax:function(b9,b6){if(typeof b9==="object"){b6=b9;b9=aG}b6=b6||{};var ci,ck,ca,cp,ce,b5,cl,b7,cd=bK.ajaxSetup({},b6),cr=cd.context||cd,cg=cd.context&&(cr.nodeType||cr.jquery)?bK(cr):bK.event,cq=bK.Deferred(),cn=bK.Callbacks("once memory"),cb=cd.statusCode||{},ch={},co={},b8=0,cc="canceled",cj={readyState:0,getResponseHeader:function(cs){var e;if(b8===2){if(!b7){b7={};while((e=ag.exec(cp))){b7[e[1].toLowerCase()]=e[2]}}e=b7[cs.toLowerCase()]}return e==null?null:e},getAllResponseHeaders:function(){return b8===2?cp:null},setRequestHeader:function(cs,ct){var e=cs.toLowerCase();if(!b8){cs=co[e]=co[e]||cs;ch[cs]=ct}return this},overrideMimeType:function(e){if(!b8){cd.mimeType=e}return this},statusCode:function(cs){var e;if(cs){if(b8<2){for(e in cs){cb[e]=[cb[e],cs[e]]}}else{cj.always(cs[cj.status])}}return this},abort:function(cs){var e=cs||cc;if(cl){cl.abort(e)}cf(0,e);return this}};cq.promise(cj).complete=cn.add;cj.success=cj.done;cj.error=cj.fail;cd.url=((b9||cd.url||Y)+"").replace(ap,"").replace(aH,b3[1]+"//");cd.type=b6.method||b6.type||cd.method||cd.type;cd.dataTypes=bK.trim(cd.dataType||"*").toLowerCase().match(ac)||[""];if(cd.crossDomain==null){ci=aU.exec(cd.url.toLowerCase());cd.crossDomain=!!(ci&&(ci[1]!==b3[1]||ci[2]!==b3[2]||(ci[3]||(ci[1]==="http:"?"80":"443"))!==(b3[3]||(b3[1]==="http:"?"80":"443"))))}if(cd.data&&cd.processData&&typeof cd.data!=="string"){cd.data=bK.param(cd.data,cd.traditional)}o(x,cd,b6,cj);if(b8===2){return cj}b5=cd.global;if(b5&&bK.active++===0){bK.event.trigger("ajaxStart")}cd.type=cd.type.toUpperCase();cd.hasContent=!p.test(cd.type);ca=cd.url;if(!cd.hasContent){if(cd.data){ca=(cd.url+=(az.test(ca)?"&":"?")+cd.data);delete cd.data}if(cd.cache===false){cd.url=O.test(ca)?ca.replace(O,"$1_="+bP++):ca+(az.test(ca)?"&":"?")+"_="+bP++}}if(cd.ifModified){if(bK.lastModified[ca]){cj.setRequestHeader("If-Modified-Since",bK.lastModified[ca])}if(bK.etag[ca]){cj.setRequestHeader("If-None-Match",bK.etag[ca])}}if(cd.data&&cd.hasContent&&cd.contentType!==false||b6.contentType){cj.setRequestHeader("Content-Type",cd.contentType)}cj.setRequestHeader("Accept",cd.dataTypes[0]&&cd.accepts[cd.dataTypes[0]]?cd.accepts[cd.dataTypes[0]]+(cd.dataTypes[0]!=="*"?", "+aW+"; q=0.01":""):cd.accepts["*"]);for(ck in cd.headers){cj.setRequestHeader(ck,cd.headers[ck])}if(cd.beforeSend&&(cd.beforeSend.call(cr,cj,cd)===false||b8===2)){return cj.abort()}cc="abort";for(ck in {success:1,error:1,complete:1}){cj[ck](cd[ck])}cl=o(a8,cd,b6,cj);if(!cl){cf(-1,"No Transport")}else{cj.readyState=1;if(b5){cg.trigger("ajaxSend",[cj,cd])}if(cd.async&&cd.timeout>0){ce=setTimeout(function(){cj.abort("timeout")},cd.timeout)}try{b8=1;cl.send(ch,cf)}catch(cm){if(b8<2){cf(-1,cm)}else{throw cm}}}function cf(cw,cs,cx,cu){var e,cA,cy,cv,cz,ct=cs;if(b8===2){return}b8=2;if(ce){clearTimeout(ce)}cl=aG;cp=cu||"";cj.readyState=cw>0?4:0;e=cw>=200&&cw<300||cw===304;if(cx){cv=g(cd,cj,cx)}cv=af(cd,cv,cj,e);if(e){if(cd.ifModified){cz=cj.getResponseHeader("Last-Modified");if(cz){bK.lastModified[ca]=cz}cz=cj.getResponseHeader("etag");if(cz){bK.etag[ca]=cz}}if(cw===204||cd.type==="HEAD"){ct="nocontent"}else{if(cw===304){ct="notmodified"}else{ct=cv.state;cA=cv.data;cy=cv.error;e=!cy}}}else{cy=ct;if(cw||!ct){ct="error";if(cw<0){cw=0}}}cj.status=cw;cj.statusText=(cs||ct)+"";if(e){cq.resolveWith(cr,[cA,ct,cj])}else{cq.rejectWith(cr,[cj,ct,cy])}cj.statusCode(cb);cb=aG;if(b5){cg.trigger(e?"ajaxSuccess":"ajaxError",[cj,cd,e?cA:cy])}cn.fireWith(cr,[cj,ct]);if(b5){cg.trigger("ajaxComplete",[cj,cd]);if(!(--bK.active)){bK.event.trigger("ajaxStop")}}}return cj},getJSON:function(e,b5,b6){return bK.get(e,b5,b6,"json")},getScript:function(e,b5){return bK.get(e,aG,b5,"script")}});bK.each(["get","post"],function(e,b5){bK[b5]=function(b6,b8,b9,b7){if(bK.isFunction(b8)){b7=b7||b9;b9=b8;b8=aG}return bK.ajax({url:b6,type:b5,dataType:b7,data:b8,success:b9})}});function g(cc,cb,b8){var e,b7,b6,b9,b5=cc.contents,ca=cc.dataTypes;while(ca[0]==="*"){ca.shift();if(b7===aG){b7=cc.mimeType||cb.getResponseHeader("Content-Type")}}if(b7){for(b9 in b5){if(b5[b9]&&b5[b9].test(b7)){ca.unshift(b9);break}}}if(ca[0] in b8){b6=ca[0]}else{for(b9 in b8){if(!ca[0]||cc.converters[b9+" "+ca[0]]){b6=b9;break}if(!e){e=b9}}b6=b6||e}if(b6){if(b6!==ca[0]){ca.unshift(b6)}return b8[b6]}}function af(cg,b8,cd,b6){var b5,cb,ce,b9,b7,cf={},cc=cg.dataTypes.slice();if(cc[1]){for(ce in cg.converters){cf[ce.toLowerCase()]=cg.converters[ce]}}cb=cc.shift();while(cb){if(cg.responseFields[cb]){cd[cg.responseFields[cb]]=b8}if(!b7&&b6&&cg.dataFilter){b8=cg.dataFilter(b8,cg.dataType)}b7=cb;cb=cc.shift();if(cb){if(cb==="*"){cb=b7}else{if(b7!=="*"&&b7!==cb){ce=cf[b7+" "+cb]||cf["* "+cb];if(!ce){for(b5 in cf){b9=b5.split(" ");if(b9[1]===cb){ce=cf[b7+" "+b9[0]]||cf["* "+b9[0]];if(ce){if(ce===true){ce=cf[b5]}else{if(cf[b5]!==true){cb=b9[0];cc.unshift(b9[1])}}break}}}}if(ce!==true){if(ce&&cg["throws"]){b8=ce(b8)}else{try{b8=ce(b8)}catch(ca){return{state:"parsererror",error:ce?ca:"No conversion from "+b7+" to "+cb}}}}}}}}return{state:"success",data:b8}}bK.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/(?:java|ecma)script/},converters:{"text script":function(e){bK.globalEval(e);return e}}});bK.ajaxPrefilter("script",function(e){if(e.cache===aG){e.cache=false}if(e.crossDomain){e.type="GET";e.global=false}});bK.ajaxTransport("script",function(b6){if(b6.crossDomain){var e,b5=m.head||bK("head")[0]||m.documentElement;return{send:function(b7,b8){e=m.createElement("script");e.async=true;if(b6.scriptCharset){e.charset=b6.scriptCharset}e.src=b6.url;e.onload=e.onreadystatechange=function(ca,b9){if(b9||!e.readyState||/loaded|complete/.test(e.readyState)){e.onload=e.onreadystatechange=null;if(e.parentNode){e.parentNode.removeChild(e)}e=null;if(!b9){b8(200,"success")}}};b5.insertBefore(e,b5.firstChild)},abort:function(){if(e){e.onload(aG,true)}}}}});var br=[],a6=/(=)\?(?=&|$)|\?\?/;bK.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var e=br.pop()||(bK.expando+"_"+(bP++));this[e]=true;return e}});bK.ajaxPrefilter("json jsonp",function(b7,e,b8){var ca,b5,b6,b9=b7.jsonp!==false&&(a6.test(b7.url)?"url":typeof b7.data==="string"&&!(b7.contentType||"").indexOf("application/x-www-form-urlencoded")&&a6.test(b7.data)&&"data");if(b9||b7.dataTypes[0]==="jsonp"){ca=b7.jsonpCallback=bK.isFunction(b7.jsonpCallback)?b7.jsonpCallback():b7.jsonpCallback;if(b9){b7[b9]=b7[b9].replace(a6,"$1"+ca)}else{if(b7.jsonp!==false){b7.url+=(az.test(b7.url)?"&":"?")+b7.jsonp+"="+ca}}b7.converters["script json"]=function(){if(!b6){bK.error(ca+" was not called")}return b6[0]};b7.dataTypes[0]="json";b5=a3[ca];a3[ca]=function(){b6=arguments};b8.always(function(){a3[ca]=b5;if(b7[ca]){b7.jsonpCallback=e.jsonpCallback;br.push(ca)}if(b6&&bK.isFunction(b5)){b5(b6[0])}b6=b5=aG});return"script"}});var ah,ax,ay=0,aP=a3.ActiveXObject&&function(){var e;for(e in ah){ah[e](aG,true)}};function bE(){try{return new a3.XMLHttpRequest()}catch(b5){}}function bf(){try{return new a3.ActiveXObject("Microsoft.XMLHTTP")}catch(b5){}}bK.ajaxSettings.xhr=a3.ActiveXObject?function(){return !this.isLocal&&bE()||bf()}:bE;ax=bK.ajaxSettings.xhr();bK.support.cors=!!ax&&("withCredentials" in ax);ax=bK.support.ajax=!!ax;if(ax){bK.ajaxTransport(function(e){if(!e.crossDomain||bK.support.cors){var b5;return{send:function(cb,b6){var b9,b7,ca=e.xhr();if(e.username){ca.open(e.type,e.url,e.async,e.username,e.password)}else{ca.open(e.type,e.url,e.async)}if(e.xhrFields){for(b7 in e.xhrFields){ca[b7]=e.xhrFields[b7]}}if(e.mimeType&&ca.overrideMimeType){ca.overrideMimeType(e.mimeType)}if(!e.crossDomain&&!cb["X-Requested-With"]){cb["X-Requested-With"]="XMLHttpRequest"}try{for(b7 in cb){ca.setRequestHeader(b7,cb[b7])}}catch(b8){}ca.send((e.hasContent&&e.data)||null);b5=function(ce,cd){var cc,cf,ci,cg;try{if(b5&&(cd||ca.readyState===4)){b5=aG;if(b9){ca.onreadystatechange=bK.noop;if(aP){delete ah[b9]}}if(cd){if(ca.readyState!==4){ca.abort()}}else{cg={};cc=ca.status;cf=ca.getAllResponseHeaders();if(typeof ca.responseText==="string"){cg.text=ca.responseText}try{ci=ca.statusText}catch(ch){ci=""}if(!cc&&e.isLocal&&!e.crossDomain){cc=cg.text?200:404}else{if(cc===1223){cc=204}}}}}catch(cj){if(!cd){b6(-1,cj)}}if(cg){b6(cc,ci,cg,cf)}};if(!e.async){b5()}else{if(ca.readyState===4){setTimeout(b5)}else{b9=++ay;if(aP){if(!ah){ah={};bK(a3).unload(aP)}ah[b9]=b5}ca.onreadystatechange=b5}}},abort:function(){if(b5){b5(aG,true)}}}}})}var L,ad,bS=/^(?:toggle|show|hide)$/,bL=new RegExp("^(?:([+-])=|)("+bB+")([a-z%]*)$","i"),bR=/queueHooks$/,aB=[h],a0={"*":[function(e,ca){var cc=this.createTween(e,ca),b8=cc.cur(),b7=bL.exec(ca),cb=b7&&b7[3]||(bK.cssNumber[e]?"":"px"),b5=(bK.cssNumber[e]||cb!=="px"&&+b8)&&bL.exec(bK.css(cc.elem,e)),b6=1,b9=20;if(b5&&b5[3]!==cb){cb=cb||b5[3];b7=b7||[];b5=+b8||1;do{b6=b6||".5";b5=b5/b6;bK.style(cc.elem,e,b5+cb)}while(b6!==(b6=cc.cur()/b8)&&b6!==1&&--b9)}if(b7){b5=cc.start=+b5||+b8||0;cc.unit=cb;cc.end=b7[1]?b5+(b7[1]+1)*b7[2]:+b7[2]}return cc}]};function bn(){setTimeout(function(){L=aG});return(L=bK.now())}function bc(b8,ca,b7){var b5,b9=(a0[ca]||[]).concat(a0["*"]),e=0,b6=b9.length;for(;e<b6;e++){if((b5=b9[e].call(b7,ca,b8))){return b5}}}function f(b6,ca,cd){var ce,e,b9=0,b5=aB.length,cc=bK.Deferred().always(function(){delete b8.elem}),b8=function(){if(e){return false}var ck=L||bn(),ch=Math.max(0,b7.startTime+b7.duration-ck),cf=ch/b7.duration||0,cj=1-cf,cg=0,ci=b7.tweens.length;for(;cg<ci;cg++){b7.tweens[cg].run(cj)}cc.notifyWith(b6,[b7,cj,ch]);if(cj<1&&ci){return ch}else{cc.resolveWith(b6,[b7]);return false}},b7=cc.promise({elem:b6,props:bK.extend({},ca),opts:bK.extend(true,{specialEasing:{}},cd),originalProperties:ca,originalOptions:cd,startTime:L||bn(),duration:cd.duration,tweens:[],createTween:function(ch,cf){var cg=bK.Tween(b6,b7.opts,ch,cf,b7.opts.specialEasing[ch]||b7.opts.easing);b7.tweens.push(cg);return cg},stop:function(cg){var cf=0,ch=cg?b7.tweens.length:0;if(e){return this}e=true;for(;cf<ch;cf++){b7.tweens[cf].run(1)}if(cg){cc.resolveWith(b6,[b7,cg])}else{cc.rejectWith(b6,[b7,cg])}return this}}),cb=b7.props;am(cb,b7.opts.specialEasing);for(;b9<b5;b9++){ce=aB[b9].call(b7,b6,cb,b7.opts);if(ce){return ce}}bK.map(cb,bc,b7);if(bK.isFunction(b7.opts.start)){b7.opts.start.call(b6,b7)}bK.fx.timer(bK.extend(b8,{elem:b6,anim:b7,queue:b7.opts.queue}));return b7.progress(b7.opts.progress).done(b7.opts.done,b7.opts.complete).fail(b7.opts.fail).always(b7.opts.always)}function am(b7,b9){var b6,b5,ca,b8,e;for(b6 in b7){b5=bK.camelCase(b6);ca=b9[b5];b8=b7[b6];if(bK.isArray(b8)){ca=b8[1];b8=b7[b6]=b8[0]}if(b6!==b5){b7[b5]=b8;delete b7[b6]}e=bK.cssHooks[b5];if(e&&"expand" in e){b8=e.expand(b8);delete b7[b5];for(b6 in b8){if(!(b6 in b7)){b7[b6]=b8[b6];b9[b6]=ca}}}else{b9[b5]=ca}}}bK.Animation=bK.extend(f,{tweener:function(b5,b8){if(bK.isFunction(b5)){b8=b5;b5=["*"]}else{b5=b5.split(" ")}var b7,e=0,b6=b5.length;for(;e<b6;e++){b7=b5[e];a0[b7]=a0[b7]||[];a0[b7].unshift(b8)}},prefilter:function(b5,e){if(e){aB.unshift(b5)}else{aB.push(b5)}}});function h(b7,cb,e){var b6,cd,b9,cg,ch,ce,b8=this,cc={},b5=b7.style,ca=b7.nodeType&&P(b7),cf=bK._data(b7,"fxshow");if(!e.queue){ch=bK._queueHooks(b7,"fx");if(ch.unqueued==null){ch.unqueued=0;ce=ch.empty.fire;ch.empty.fire=function(){if(!ch.unqueued){ce()}}}ch.unqueued++;b8.always(function(){b8.always(function(){ch.unqueued--;if(!bK.queue(b7,"fx").length){ch.empty.fire()}})})}if(b7.nodeType===1&&("height" in cb||"width" in cb)){e.overflow=[b5.overflow,b5.overflowX,b5.overflowY];if(bK.css(b7,"display")==="inline"&&bK.css(b7,"float")==="none"){if(!bK.support.inlineBlockNeedsLayout||bF(b7.nodeName)==="inline"){b5.display="inline-block"}else{b5.zoom=1}}}if(e.overflow){b5.overflow="hidden";if(!bK.support.shrinkWrapBlocks){b8.always(function(){b5.overflow=e.overflow[0];b5.overflowX=e.overflow[1];b5.overflowY=e.overflow[2]})}}for(b6 in cb){cd=cb[b6];if(bS.exec(cd)){delete cb[b6];b9=b9||cd==="toggle";if(cd===(ca?"hide":"show")){continue}cc[b6]=cf&&cf[b6]||bK.style(b7,b6)}}if(!bK.isEmptyObject(cc)){if(cf){if("hidden" in cf){ca=cf.hidden}}else{cf=bK._data(b7,"fxshow",{})}if(b9){cf.hidden=!ca}if(ca){bK(b7).show()}else{b8.done(function(){bK(b7).hide()})}b8.done(function(){var ci;bK._removeData(b7,"fxshow");for(ci in cc){bK.style(b7,ci,cc[ci])}});for(b6 in cc){cg=bc(ca?cf[b6]:0,b6,b8);if(!(b6 in cf)){cf[b6]=cg.start;if(ca){cg.end=cg.start;cg.start=b6==="width"||b6==="height"?1:0}}}}}function H(b6,b5,b8,e,b7){return new H.prototype.init(b6,b5,b8,e,b7)}bK.Tween=H;H.prototype={constructor:H,init:function(b7,b5,b9,e,b8,b6){this.elem=b7;this.prop=b9;this.easing=b8||"swing";this.options=b5;this.start=this.now=this.cur();this.end=e;this.unit=b6||(bK.cssNumber[b9]?"":"px")},cur:function(){var e=H.propHooks[this.prop];return e&&e.get?e.get(this):H.propHooks._default.get(this)},run:function(b6){var b5,e=H.propHooks[this.prop];if(this.options.duration){this.pos=b5=bK.easing[this.easing](b6,this.options.duration*b6,0,1,this.options.duration)}else{this.pos=b5=b6}this.now=(this.end-this.start)*b5+this.start;if(this.options.step){this.options.step.call(this.elem,this.now,this)}if(e&&e.set){e.set(this)}else{H.propHooks._default.set(this)}return this}};H.prototype.init.prototype=H.prototype;H.propHooks={_default:{get:function(b5){var e;if(b5.elem[b5.prop]!=null&&(!b5.elem.style||b5.elem.style[b5.prop]==null)){return b5.elem[b5.prop]}e=bK.css(b5.elem,b5.prop,"");return !e||e==="auto"?0:e},set:function(e){if(bK.fx.step[e.prop]){bK.fx.step[e.prop](e)}else{if(e.elem.style&&(e.elem.style[bK.cssProps[e.prop]]!=null||bK.cssHooks[e.prop])){bK.style(e.elem,e.prop,e.now+e.unit)}else{e.elem[e.prop]=e.now}}}}};H.propHooks.scrollTop=H.propHooks.scrollLeft={set:function(e){if(e.elem.nodeType&&e.elem.parentNode){e.elem[e.prop]=e.now}}};bK.each(["toggle","show","hide"],function(b5,e){var b6=bK.fn[e];bK.fn[e]=function(b7,b9,b8){return b7==null||typeof b7==="boolean"?b6.apply(this,arguments):this.animate(bJ(e,true),b7,b9,b8)}});bK.fn.extend({fadeTo:function(e,b7,b6,b5){return this.filter(P).css("opacity",0).show().end().animate({opacity:b7},e,b6,b5)},animate:function(ca,b7,b9,b8){var b6=bK.isEmptyObject(ca),e=bK.speed(b7,b9,b8),b5=function(){var cb=f(this,bK.extend({},ca),e);if(b6||bK._data(this,"finish")){cb.stop(true)}};b5.finish=b5;return b6||e.queue===false?this.each(b5):this.queue(e.queue,b5)},stop:function(b6,b5,e){var b7=function(b8){var b9=b8.stop;delete b8.stop;b9(e)};if(typeof b6!=="string"){e=b5;b5=b6;b6=aG}if(b5&&b6!==false){this.queue(b6||"fx",[])}return this.each(function(){var cb=true,b8=b6!=null&&b6+"queueHooks",ca=bK.timers,b9=bK._data(this);if(b8){if(b9[b8]&&b9[b8].stop){b7(b9[b8])}}else{for(b8 in b9){if(b9[b8]&&b9[b8].stop&&bR.test(b8)){b7(b9[b8])}}}for(b8=ca.length;b8--;){if(ca[b8].elem===this&&(b6==null||ca[b8].queue===b6)){ca[b8].anim.stop(e);cb=false;ca.splice(b8,1)}}if(cb||!e){bK.dequeue(this,b6)}})},finish:function(e){if(e!==false){e=e||"fx"}return this.each(function(){var b7,ca=bK._data(this),b6=ca[e+"queue"],b5=ca[e+"queueHooks"],b9=bK.timers,b8=b6?b6.length:0;ca.finish=true;bK.queue(this,e,[]);if(b5&&b5.stop){b5.stop.call(this,true)}for(b7=b9.length;b7--;){if(b9[b7].elem===this&&b9[b7].queue===e){b9[b7].anim.stop(true);b9.splice(b7,1)}}for(b7=0;b7<b8;b7++){if(b6[b7]&&b6[b7].finish){b6[b7].finish.call(this)}}delete ca.finish})}});function bJ(b6,b8){var b7,e={height:b6},b5=0;b8=b8?1:0;for(;b5<4;b5+=2-b8){b7=bU[b5];e["margin"+b7]=e["padding"+b7]=b6}if(b8){e.opacity=e.width=b6}return e}bK.each({slideDown:bJ("show"),slideUp:bJ("hide"),slideToggle:bJ("toggle"),fadeIn:{opacity:"show"},fadeOut:{opacity:"hide"},fadeToggle:{opacity:"toggle"}},function(e,b5){bK.fn[e]=function(b6,b8,b7){return this.animate(b5,b6,b8,b7)}});bK.speed=function(b6,b7,b5){var e=b6&&typeof b6==="object"?bK.extend({},b6):{complete:b5||!b5&&b7||bK.isFunction(b6)&&b6,duration:b6,easing:b5&&b7||b7&&!bK.isFunction(b7)&&b7};e.duration=bK.fx.off?0:typeof e.duration==="number"?e.duration:e.duration in bK.fx.speeds?bK.fx.speeds[e.duration]:bK.fx.speeds._default;if(e.queue==null||e.queue===true){e.queue="fx"}e.old=e.complete;e.complete=function(){if(bK.isFunction(e.old)){e.old.call(this)}if(e.queue){bK.dequeue(this,e.queue)}};return e};bK.easing={linear:function(e){return e},swing:function(e){return 0.5-Math.cos(e*Math.PI)/2}};bK.timers=[];bK.fx=H.prototype.init;bK.fx.tick=function(){var b6,b5=bK.timers,e=0;L=bK.now();for(;e<b5.length;e++){b6=b5[e];if(!b6()&&b5[e]===b6){b5.splice(e--,1)}}if(!b5.length){bK.fx.stop()}L=aG};bK.fx.timer=function(e){if(e()&&bK.timers.push(e)){bK.fx.start()}};bK.fx.interval=13;bK.fx.start=function(){if(!ad){ad=setInterval(bK.fx.tick,bK.fx.interval)}};bK.fx.stop=function(){clearInterval(ad);ad=null};bK.fx.speeds={slow:600,fast:200,_default:400};bK.fx.step={};if(bK.expr&&bK.expr.filters){bK.expr.filters.animated=function(e){return bK.grep(bK.timers,function(b5){return e===b5.elem}).length}}bK.fn.offset=function(b5){if(arguments.length){return b5===aG?this:this.each(function(ca){bK.offset.setOffset(this,b5,ca)})}var e,b9,b7={top:0,left:0},b6=this[0],b8=b6&&b6.ownerDocument;if(!b8){return}e=b8.documentElement;if(!bK.contains(e,b6)){return b7}if(typeof b6.getBoundingClientRect!==aC){b7=b6.getBoundingClientRect()}b9=bq(b8);return{top:b7.top+(b9.pageYOffset||e.scrollTop)-(e.clientTop||0),left:b7.left+(b9.pageXOffset||e.scrollLeft)-(e.clientLeft||0)}};bK.offset={setOffset:function(b7,cg,ca){var cb=bK.css(b7,"position");if(cb==="static"){b7.style.position="relative"}var b9=bK(b7),b5=b9.offset(),e=bK.css(b7,"top"),ce=bK.css(b7,"left"),cf=(cb==="absolute"||cb==="fixed")&&bK.inArray("auto",[e,ce])>-1,cd={},cc={},b6,b8;if(cf){cc=b9.position();b6=cc.top;b8=cc.left}else{b6=parseFloat(e)||0;b8=parseFloat(ce)||0}if(bK.isFunction(cg)){cg=cg.call(b7,ca,b5)}if(cg.top!=null){cd.top=(cg.top-b5.top)+b6}if(cg.left!=null){cd.left=(cg.left-b5.left)+b8}if("using" in cg){cg.using.call(b7,cd)}else{b9.css(cd)}}};bK.fn.extend({position:function(){if(!this[0]){return}var b6,b7,e={top:0,left:0},b5=this[0];if(bK.css(b5,"position")==="fixed"){b7=b5.getBoundingClientRect()}else{b6=this.offsetParent();b7=this.offset();if(!bK.nodeName(b6[0],"html")){e=b6.offset()}e.top+=bK.css(b6[0],"borderTopWidth",true);e.left+=bK.css(b6[0],"borderLeftWidth",true)}return{top:b7.top-e.top-bK.css(b5,"marginTop",true),left:b7.left-e.left-bK.css(b5,"marginLeft",true)}},offsetParent:function(){return this.map(function(){var e=this.offsetParent||bX;while(e&&(!bK.nodeName(e,"html")&&bK.css(e,"position")==="static")){e=e.offsetParent}return e||bX})}});bK.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(b6,b5){var e=/Y/.test(b5);bK.fn[b6]=function(b7){return bK.access(this,function(b8,cb,ca){var b9=bq(b8);if(ca===aG){return b9?(b5 in b9)?b9[b5]:b9.document.documentElement[cb]:b8[cb]}if(b9){b9.scrollTo(!e?ca:bK(b9).scrollLeft(),e?ca:bK(b9).scrollTop())}else{b8[cb]=ca}},b6,b7,arguments.length,null)}});function bq(e){return bK.isWindow(e)?e:e.nodeType===9?e.defaultView||e.parentWindow:false}bK.each({Height:"height",Width:"width"},function(e,b5){bK.each({padding:"inner"+e,content:b5,"":"outer"+e},function(b6,b7){bK.fn[b7]=function(cb,ca){var b9=arguments.length&&(b6||typeof cb!=="boolean"),b8=b6||(cb===true||ca===true?"margin":"border");return bK.access(this,function(cd,cc,ce){var cf;if(bK.isWindow(cd)){return cd.document.documentElement["client"+e]}if(cd.nodeType===9){cf=cd.documentElement;return Math.max(cd.body["scroll"+e],cf["scroll"+e],cd.body["offset"+e],cf["offset"+e],cf["client"+e])}return ce===aG?bK.css(cd,cc,b8):bK.style(cd,cc,ce,b8)},b5,b9?cb:aG,b9,null)}})});bK.fn.size=function(){return this.length};bK.fn.andSelf=bK.fn.addBack;if(typeof module==="object"&&module&&typeof module.exports==="object"){module.exports=bK}else{a3.jQuery=a3.$=bK;if(typeof define==="function"&&define.amd){define("jquery",[],function(){return bK})}}})(window);(function(g,e){g.ajaxSetup({cache:true});var f=g(e),d=f.width(),h=(("ontouchstart" in e)||(navigator.msMaxTouchPoints>0)),c=false,a=navigator.geolocation,b={helper:{openinPopUp:function(j){e.open(j,"socialpopup","height=200,with=500,location=no,menubar=no,resizable=no,scrollbar=no,status=no,titlebar=no,toolbar=no");return false},hoverOne:function(k,j){j=j||k.siblings();j.removeClass("active");k.addClass("active");return b.helper},loadImages:function(j){j.filter(":in-viewport").each(function(){var k=g(this);if(k.attr("data-image")){k.css("background-image","url("+k.attr("data-image")+")").removeAttr("data-image");j=j.not(k)}})},reInitFlexslider:function(){g(".multiple-teaser").flexslider({animation:"slide",controlNav:true,directionNav:true,prevText:"",nextText:"",start:function(j){var k=g(j).find("li.flex-active-slide .image[data-image]");b.helper.loadImages(k)},after:function(j){var k=g(j).find("li.flex-active-slide .image[data-image]");b.helper.loadImages(k)}})},enableCombobox:function(){var j=g('[role="combobox"]');j.each(function(){var l=g(this),o=l.find('input[type="text"]'),n=l.find('ul[role="listbox"]'),k=l.find('span[aria-label="close"]'),m=function(){o.blur();l.removeClass("active");n.attr("aria-expanded",false)};if(!l.data("enabled")){l.data("enabled",true);k.on("click",m);o.on("click",function(){g(this).select()}).on("focus",function(){b.helper.hoverOne(l,j);j.find('ul[role="listbox"]').attr("aria-expanded",false);n.attr("aria-expanded",true);setTimeout(function(){b.helper.globalCloseAction(l,m)},50)}).on("change",function(p){p.stopPropagation()}).on("keydown",function(s){var p=(s.keyCode||s.which),q=n.find(".active")||n.find("li:first-of-type");if(p===40){s.preventDefault();b.helper.hoverOne(q.next("li"))}else{if(p===38){s.preventDefault();b.helper.hoverOne(q.prev("li"))}else{if(p===13){if(n.attr("aria-expanded")==="true"&&q.length>0){s.preventDefault();q.find("a").click();o.blur()}}}}})}});return b.helper},globalCloseAction:function(j,k){var l=false;j.on("mouseleave",function(){if(!h){l=setTimeout(function(){k()},5000)}}).on("mouseenter",function(){clearTimeout(l)});f.on("mousedown.outside",function(n){var m=g(n.target);if(!j.has(m).length>0){g(this).off("click.outside");k()}}).on("keydown.outside",function(m){if(m.keyCode===27){k();g(this).off("keydown.outside")}})}},adserver:{load:function(){var j=document.createElement("script");j.type="text/javascript";j.src="//imagesrv.adition.com/js/srp.js";j.async=true;var k=document.getElementsByTagName("script")[0];k.parentNode.insertBefore(j,k)}},tracking:{oewa:{init:function(j){},track:function(){}}},socialmedia:{init:function(j){if(j.indexOf("facebook")>=0){(function(n,k,o){var m,l=n.getElementsByTagName(k)[0];if(n.getElementById(o)){return}m=n.createElement(k);m.id=o;l.parentNode.insertBefore(m,l)}(document,"script","facebook-jssdk"));e.fbAsyncInit=function(){}}if(j.indexOf("twitter")>=0){!function(n,k,o){var m,l=n.getElementsByTagName(k)[0];if(!n.getElementById(o)){m=n.createElement(k);m.id=o;m.src="https://platform.twitter.com/widgets.js";l.parentNode.insertBefore(m,l)}}(document,"script","twitter-wjs")}if(j.indexOf("gplus")>=0){e.___gcfg={lang:"de"};(function(){var k=document.createElement("script");k.type="text/javascript";k.async=true;k.src="https://apis.google.com/js/plusone.js";var l=document.getElementsByTagName("script")[0];l.parentNode.insertBefore(k,l)})()}}},comments:{init:function(l,k,o){var m=k.find("ul.commentsList"),j=function(s){s.preventDefault();var q=g(this),p=g(q);if(p.find("textarea").val()!==""){n.storeComment(p);p.addClass("submitted")}};o.on("click",function(q){q.stopPropagation();var p=g("div#common_modal");if(b.usermgmt.getSessionFromCookie()==""){p.modal({show:true,remote:"/remote/loginpanel"})}}).on("submit",j);var n=new cms.Comments({commentsNode:m,commentReloadUrl:l,commentPostUrl:l,loadCommentsCallback:function(q){var p=g("ul.commentsList .answer-dummy");if(b.usermgmt.getSessionFromCookie()!==""){k.addClass("loggedin")}o.removeClass("submitted").find("textarea").val("");p.on("click",function(){var u=g(this),t=g("#"+u.attr("aria-controls")),s=g("li.commentBox div.commentForm");s.removeClass("active");p.removeClass("hide");u.addClass("hide");t.addClass("active");t.find("textarea").focus();return false});q.find("form").on("submit",j)}})}},geo:{initfuncs:[],inizialized:false,maps:{},setMarkers:function(l,m){var j=m.length>0,k=new google.maps.LatLngBounds();g.each(m,function(o,n){var p=new google.maps.LatLng(n[0],n[1]);l.markers.push(new google.maps.Marker({map:l.map,draggable:false,position:p,icon:{path:google.maps.SymbolPath.CIRCLE,fillColor:"#00b7de",fillOpacity:0.3,scale:(j)?10:50,strokeColor:"#00b7de",strokeWeight:2}}));k.extend(p)});l.clusterer=new MarkerClusterer(l.map,l.markers);l.map.fitBounds(k)},drawMap:function(k){if(b.geo.init(function(){b.geo.drawMap(k)})){var l=k.attr("data-marker")||false,j=l.length>0;k.data("map",{map:new google.maps.Map(k[0],{disableDefaultUI:true,center:new google.maps.LatLng(48.1217811,16.5633169),draggable:j,zoom:12,maxZoom:14,mapTypeId:google.maps.MapTypeId.ROADMAP}),markers:[],clusterer:[]});if(l){b.geo.setMarkers(k.data("map"),JSON.parse(l))}}},getLocation:function(k,j){if(b.geo.init(function(){b.geo.getLocation(k,j)})){a.getCurrentPosition(function(q){k.removeClass("spinner").addClass("geo");var m=q.coords,o=m.latitude,l=m.longitude,n=new google.maps.Geocoder(),p=new google.maps.LatLng(o,l);n.geocode({latLng:p},function(s){j.find('input[type="text"]').val(s[2]["formatted_address"])})},function(l){console.warn("ERROR("+l.code+"): "+l.message);k.removeClass("spinner").addClass("geo")},{timeout:8000,maximumAge:0});k.removeClass("geo").addClass("spinner")}},init:function(j){if(typeof e.google==="undefined"){b.geo.initfuncs.push(j);e.initializeGoogleMaps=function(){for(var l=0,k=b.geo.initfuncs.length;l<k;l++){b.geo.initfuncs[l]()}};if(!b.geo.inizialized){b.geo.inizialized=true;g.getScript("//maps.googleapis.com/maps/api/js?&sensor=true&callback=initializeGoogleMaps");g.getScript("scripts/markerclusterer.js")}return false}return true}},usermgmt:{getPermaLoginCookie:function(){var k="permanentHash";var l=document.cookie.split(";");var n="";for(var m=0,j=l.length;m<j;m++){var o=l[m];if(o.indexOf(k)>=0){n=o.split("=")[1]}}return n},getSessionFromCookie:function(){var k="NSESSID";var l=document.cookie.split(";");var n="";for(var m=0,j=l.length;m<j;m++){var o=l[m];if(o.indexOf(k)>=0){n=o.split("=")[1]}}return n},register:function(k){var l=k.find(".warning"),j=g("#common_modal");g.ajax({url:"/rest/user",type:"POST",data:k.serialize(),dataType:"jsonp",context:k}).done(function(m){if(m.action){if(m.action==="triggerQuestionnaire"){j.modal("hide");g(".questionnaireContainer").find(".submitButton").trigger("click")}else{if(m.action==="fullRegisterSuccess"){g.ajax({url:k.attr("data-action"),type:"POST",data:k.serialize(),context:k}).done(function(n){k.parent().html(n)})}else{j.modal("hide")}}}else{l.addClass("active").text(m.message)}}).fail(function(m,n){l.addClass("active").text("Es ist ein Fehler aufgetreten.")})},addwnnlogin:function(j){g.ajax({url:"/ajax/usermgnt/addwnnlogin",type:"POST",data:j.serialize()}).done(function(k){console.log(k)})},login:function(l,n){var j=g("#mywohnnet_loginform"),m=g("#common_modal"),k=g("#mywohnnet_loginwarning");g.ajax({url:"/rest/user/login",type:"POST",data:l,dataType:"jsonp",context:j}).done(function(o){if(o.status){m.modal("hide");if(n==="form"){ics.ajax_call("/ajax/usermgnt/status")}b.usermgmt.getLoginState();g(document).on("wohnnet.trigger.loggedin",function(){if(o.action&&o.action==="triggerQuestionnaire"){g(".questionnaireContainer").find(".submitButton").trigger("click")}})}else{k.addClass("active").text("Login fehlgeschlagen. Passwort vergessen?")}}).fail(function(o,p){k.addClass("active").text("Benutzer existiert nicht, oder Passwort falsch")})},subscribe2newsletter:function(j){g.ajax({url:"/remote/subscribe2newsletter",type:"POST",data:j.serialize(),dataType:"jsonp"}).done(function(k){console.log(k)})},lostpassword:function(k){var j=g("#mywohnnet_lostpasswordform"),l=g("#mywohnnet_lostpasswordwarning");g.ajax({url:"/rest/user/password",type:"POST",data:k,dataType:"jsonp",context:j}).done(function(m){l.addClass("active").text(m.message)}).fail(function(m,n){l.addClass("active").text("Es ist ein Fehler aufgetreten.")})},getLoginState:function(){if(b.usermgmt.getSessionFromCookie()!=""||b.usermgmt.getPermaLoginCookie()!=""){g.ajax({url:"/rest/keepalive",type:"GET",dataType:"json"}).success(function(j){if(j&&j.status===true){g.ajax({url:"/remote/loggedin"}).done(function(l){var k=g("a#home-navigation-mywohnnet"),m=k.parent();if(l!==""){k.replaceWith(g(l));c=true}g(document).trigger("wohnnet.trigger.loggedin")})}})}}},readyFunctions:{documentReady:function(){var j=g("body");g("form.searchform").each(function(){var k=g(this),n=k.find('input[type="text"]'),l=k.find('ul[role="listbox"]'),m=false;n.on("keyup change",function(p){var o=g(this);clearTimeout(m);m=setTimeout(function(){l.load("/liveResult/content/"+o.val())},200)})});if(d>760&&!h){g("nav.contentNavigation li.main").each(function(){var n=g(this),l=n.find('[role="menu"]'),k=true,m=false;n.on("mousemove",function(){if(k===true){k=false;var o="/remote/"+n.attr("data-color"),p=n.find("div.ajaxcontent");clearTimeout(m);m=setTimeout(function(){b.helper.hoverOne(n);l.attr("aria-hidden",false);b.helper.globalCloseAction(n,function(){k=true;l.attr("aria-hidden",true);n.removeClass("active")});if(p.attr("data-full")===undefined){p.load(o,function(){p.attr("data-full",true)})}},500)}}).on("mouseleave",function(){k=true;clearTimeout(m);m=setTimeout(function(){n.removeClass("active");l.attr("aria-hidden",true)},500)})});g('a[data-popup="true"]').on("click",function(k){k.preventDefault();b.helper.openinPopUp(g(this).attr("href"))});g(".sticky").each(function(){g(this).sticky({topSpacing:0,bottomSpacing:g("footer").outerHeight()})})}g('[role="tablist"]').each(function(){var l=g(this),k=l.find('[role="tab"][aria-controls]'),n=g([]);k.each(function(){var q=g(this),p=g("#"+q.attr("aria-controls"));n=n.add(p)});var o=l.find('[aria-selected="true"]');n.attr("aria-hidden",true).addClass("hidden");g("#"+o.attr("aria-controls")).removeAttr("aria-hidden").removeClass("hidden");k.on("click",function(){var p=g(this);k.attr("aria-selected",false);p.attr("aria-selected",true);n.attr("aria-hidden",true).addClass("hidden");g("#"+p.attr("aria-controls")).removeAttr("aria-hidden").removeClass("hidden");b.helper.loadImages(g(".image[data-image]"));g(".slick-slider").each(function(){g(this).slick("getSlick").refresh()})});function m(q){var p=location.hash;l.find('a[href="'+p+'"]').each(function(){g(this).click();if(p.indexOf("firmeninfo")>0){g("#maincontainer").attr("data-color","company");b.helper.hoverOne(g('nav#navigation li[data-color="company"]'))}else{if(p.indexOf("immobilien")>0){if(location.indexOf("/business/")==-1){g("#maincontainer").attr("data-color","realestate");b.helper.hoverOne(g('nav#navigation li[data-color="realestate"]'))}}}})}m();e.onpopstate=m});g(".multiple-teaser").flexslider({animation:"slide",controlNav:true,directionNav:true,prevText:"",nextText:"",start:function(k){var l=g(k).find("li.flex-active-slide .image[data-image]");b.helper.loadImages(l)},after:function(k){var l=g(k).find("li.flex-active-slide .image[data-image]");b.helper.loadImages(l)}});(function(l){l=l.slick({infinite:true,slidesToShow:3,slidesToScroll:1,autoplay:true,speed:800,autoplaySpeed:4000,cssEase:"ease-in-out",responsive:[{breakpoint:885,settings:{slidesToShow:3,slidesToScroll:1}},{breakpoint:670,settings:{slidesToShow:2,slidesToScroll:1}},{breakpoint:440,settings:{slidesToShow:1,slidesToScroll:1}}]});var m=[],k=function(o,p){var n=o.attr("data-immoid");if(o.hasClass("slick-active")&&!(m.indexOf(p)!==-1)&&n!==undefined){g.ajax({url:"/ajax/maklerstat/logstatimmo/ODM_IMPRESSIONS/"+n});m.push(p)}};g(".slick.topimmoslider .slick-active").each(function(o){var n=g(this);k(n,o)});l.on("afterChange",function(p,o,t){var q=t+3,s=o.slideCount;if(q>=s){q=q-s}var n=g(o.$slides.get(q));k(n,q)});g(e).resize(function(){g("div.slick.topimmoslider").slick("slickGoTo",0)})})(g("div.slick.topimmoslider"));b.helper.enableCombobox();(function(k){b.helper.loadImages(k);f.on("scroll",function(){b.helper.loadImages(k)})})(g(".image[data-image]"));(function(k){f.on("scroll.facebook",function(){k.filter(":in-viewport").each(function(){b.socialmedia.init("facebook");f.off("scroll.facebook")})})})(g("div.fb-page"));(function(m){if(m.length>0){var k=document.createElement("script");k.src="https://www.youtube.com/iframe_api";var l=document.getElementsByTagName("script")[0];l.parentNode.insertBefore(k,l)}e.onYouTubeIframeAPIReady=function(){m.each(function(){var n=g(this);n.data("player",new YT.Player(n.attr("id")))})}})(g("iframe.youtube-video"));b.usermgmt.getLoginState();g("form#commentForm").each(function(){var k=g(this),l=k.find("textarea");l.on("click",function(){if(!c){g("a#home-navigation-mywohnnet").click()}})});g('a[data-color="whatsapp"]').each(function(){var k=navigator.userAgent||navigator.vendor||e.opera,l=g(this);if(!k.match(/iPhone/i)&&!k.match(/Android/i)){l.parent().hide()}});b.adserver.load();g.getScript("/_spunQ/js/cms.frontend._js.cookiesdirective/1.554.122.154",function(){g.cookiesDirective({privacyPolicyUri:"/service/datenschutzerklaerung-21535",explicitConsent:false,position:"bottom",duration:0,limit:0,message:"",fontFamily:"helvetica",fontColor:"#FFFFFF",fontSize:"13px",backgroundColor:"#504E4D",backgroundOpacity:"100",linkColor:"white"})});j.on("hidden.bs.modal","#common_modal,#large_modal",function(){g(this).removeData("bs.modal").find(".modal-content").html("")});g("header.re_header div.flexslider.gallery").each(function(){var o=g(this),m=o.find(".slider"),l=o.find(".carousel"),p=o.find("p.counter"),k=o.find("span.icon"),n=k.attr("data-remote");m.slick({lazyLoad:"ondemand",slidesToShow:1,slidesToScroll:1,arrows:true,fade:true,asNavFor:l}).on("afterChange",function(){dataLayer.push({event:"slideshow-slide",updatedUrl:location.pathname+"#bild"})});l.slick({lazyLoad:"ondemand",slidesToShow:3,slidesToScroll:1,asNavFor:m,arrows:false,dots:false,centerMode:true,focusOnSelect:true})})}},feedback:{send:function(j,k){g.ajax({url:"/feedback?v=2",type:"POST",data:k,context:j}).done(function(l){j.html(l)}).fail(function(l,m){j.html("Es ist ein Fehler aufgetreten.")})}},initialize:function(){g(document).on("FOOTER_LOADED",function(){b.readyFunctions.documentReady()})}};b.initialize();e.wohnnet=b})(jQuery,window);var cms=cms||{};cms.Comments=function(b){var a={commentsNode:null,formNodes:null,commentReloadUrl:null,loadCommentsCallback:function(c){}};this.options=jQuery.extend(true,{},a,b);this.$commentsNode=this.options.commentsNode;this.commentReloadUrl=this.options.commentReloadUrl;this.loadCommentsCallback=this.options.loadCommentsCallback;this.loadComments()};cms.Comments.prototype.storeComment=function(b,c){var d=b.serialize();var a=this;$.ajax(this.commentReloadUrl,{data:d,method:"POST",success:function(e){var f=$(e);a.$commentsNode.html(f);a.loadCommentsCallback(f)}})};cms.Comments.prototype.loadComments=function(){var b={};var a=this;$.ajax(this.commentReloadUrl,{data:b,method:"GET",success:function(c){var d=$(c);a.$commentsNode.html(d);a.loadCommentsCallback(d)}})};var spunQ=spunQ||{};spunQ.FileUpload=function(c,e){var b=this;var a=$.extend(true,{uploadUrl:"/fileupload",multiUpload:true,accept:"*",sizeLimit:0},e);var g={beforeUpload:[],uploadSuccess:[],uploadError:[],uploadComplete:[]};b.on=function(k,j){$.each(k.split(" "),function(l,m){if(typeof g[m]==="undefined"){g[m]=[]}g[m].push(j)});return b};var f=function(l,m){returnValues=[];for(var j in g[l]){var k=g[l][j](m);returnValues.push(k)}return returnValues};var d=function(m){fileFor:for(var k in m){file=m[k];if(typeof file!=="object"){continue}var l=f("beforeUpload",file);for(r in l){if(l[r]===false){break fileFor}}var j=new FileReader();j.file=file;j.onloadend=function(p){var o=p.currentTarget;var q=[];if(a.sizeLimit>0&&o.file.size>a.sizeLimit){q.push("fileSizeTooBig")}else{if(a.accept!=="*"){if(validateMimeType(a.accept.split(", "),o.file.type)===false){q.push("unsupportedFileType")}}}if(q.length>0){for(var n in q){q=q[n];f("uploadError",{error:q,file:file})}return}$.ajax({url:a.uploadUrl,type:"POST",dataType:"json",xhr:function(){var s=$.ajaxSettings.xhr();if(s.upload){s.upload.addEventListener("progress",function(t){if(t.lengthComputable){f("uploadProgress",{name:o.file.name,type:o.file.type,size:o.file.size,loaded:t.loaded,total:t.total,percent:parseInt((t.loaded/t.total)*100)})}},false)}return s},success:function(s,u,t){f("uploadSuccess",s)},error:function(s,u,t){f("uploadError",{jqXHR:s,name:o.file.name,type:o.file.type,size:o.file.size})},complete:function(s,t){f("uploadComplete",{jqXHR:s,name:o.file.name,type:o.file.type,size:o.file.size})},data:{fileName:o.file.name,fileType:o.file.type,fileSize:o.file.size,fileData:o.result},cache:false})};j.readAsDataURL(file);if(!a.multiUpload){break}}};var h=$('<input type="file" accept="'+a.accept+'" />').hide();if(a.multiUpload){h.prop("multiple",true)}c.after(h);c.on("drop",function(j){j.stopPropagation();j.preventDefault();d(j.target.files||j.originalEvent.originalTarget.files)}).on("dragenter",function(j){j.stopPropagation();j.preventDefault()}).on("dragleave",function(j){j.stopPropagation();j.preventDefault()}).on("dragover",function(j){j.stopPropagation();j.preventDefault()}).on("click",function(j){j.stopPropagation();j.preventDefault();h.trigger("click")});h.on("change",function(j){j.stopPropagation();j.preventDefault();d(j.target.files||j.originalEvent.originalTarget.files)})};function validateMimeType(c,b){for(var a in c){accept=c[a];if(accept.indexOf("/*")===-1){if(accept===b){return true}}else{if(accept.indexOf("/*")>=0){if(accept===b.substring(0,b.indexOf("/"))+"/*"){return true}}}}return false}var cms=cms||{};cms.Questionnaire=function(c,a){var b=this;var d=$(c);d.data("questionnaire",b);b.showMessage=function(f,e){d.find(".jsQuestionnaireChoices").removeClass("loading").html(f);d.find(".jsQuestionnaireButtons .buttonsmall").hide()};b.showResult=function(q){if(a){var o=$("<ul></ul>");if(typeof q.questions!=="undefined"){o.append($("<li>"+q.completeUserCount+" Mitspieler.</li>"));o.append($("<li>Du hast "+q.correctAnswerRatio+"% richtig.</li>"));o.append($("<li>Mehr erfährst du auf der Quizseite.</li>"))}else{for(var m in q){if(q.length>1){d.find(".questionText").text("");o.append("<li>"+q[m].text+"<span>"+q[m].count+"</span></li>")}else{d.find(".questionText").html(q[m].text+"<span>"+q[m].count+"</span>")}if($.map(q[m].choices,function(u,j){return j}).length>3){o.append($('<li><span class="resulttext">Danke für Deine Stimme!</span></li>'));o.append($('<li><span class="resulttext">Das Ergebnis erfährst Du auf der Umfrageseite.</span></li>'))}else{for(var k in q[m].choices){var l=q[m].choices[k];o.append($('<li><span class="resulttext">'+l.text+'</span><div class="resultcontainer"><span class="bar" style="width:'+l.percentage+'%"><span class="percent open9 cpaper">'+l.percentage+'%</span></span></div><div class="clear"></div></li>'))}}}}d.find(".jsQuestionnaireChoices").replaceWith($('<div class="jsQuestionnaireChoices" />').append(o));d.find(".jsQuestionnaireButtons .buttonsmall").hide()}else{var o=$("<ul></ul>");if(typeof q.questions!=="undefined"){d.find(".jsQuestionnaireText").text("");d.find(".jsQuestionnaireChoices").removeClass("loading");d.find(".questioncount").empty().append($('<span class="fs-20 fs-bold fc-black">Auflösung</span>'));var f=d.find(".questioncontainer");f.empty();var h="Sie verfügen über ein solides Grundwissen auf diesem Gebiet. Weiter so!";if(q.correctAnswerRatio>66){h="Sehr gut gemacht! Ihnen kann auf diesem Gebiet keiner etwas vormachen."}else{if(q.correctAnswerRatio<33){h="Da geht noch was. Ihre Fachgebiete liegen offenbar in anderen Bereichen."}}f.prepend($('<span class="blockcontent margin-b10">Sie haben '+q.correctAnswerCount+" von "+q.questionCount+" Fragen richtig beantwortet. "+h+"</span>"));var o=$("<ul></ul>");var e=1;for(var m in q.questions){var p=$('<li class="question"><span class="fs-16 uppercase fs-bold fc-black">Frage '+e+++"</span></li>");p.append($('<h2 class="metalight26">'+q.questions[m].text+"</h2>"));if(typeof q.questions[m].imageUrl!=="undefined"){p.append($('<img src="'+q.questions[m].imageUrl+'" alt="'+q.questions[m].text+'" /><span class="open12">'+q.questions[m].imageDescription+"</span>"))}var t=$('<ul class="withimg"></ul>');for(var k in q.questions[m].choices){var s="";var g="";if(q.questions[m].choices[k].userAnswer&&q.questions[m].choices[k].correctAnswer){s="green";g="richtig"}else{if(q.questions[m].choices[k].correctAnswer){s="green";g=""}else{if(q.questions[m].choices[k].userAnswer&&!q.questions[m].choices[k].correctAnswer){s="red";g="falsch"}}}var n=$('<label for="choice-'+k+'" class="'+s+'"></label>');if(g!==""){n.append($('<span class="conclusion fs-12 uppercase">'+g+"</span>"))}if(q.questions[m].choices[k].userAnswer){n.append($('<input name="choices['+m+'][]" type="radio" disabled checked id="choice-'+k+'">'))}else{n.append($('<input name="choices['+m+'][]" type="radio" disabled id="choice-'+k+'">'))}n.append($('<span class="answer">'+q.questions[m].choices[k].text+"</span>"));n.append($('<div class="clear"></div>'));t.append($("<li></li>").append(n))}p.append(t);o.append(p)}f.append(o)}else{d.find(".jsQuestionnaireChoices").removeClass("loading");for(var m in q){if(q.length>1){d.find(".questionText").text("");o.append("<li>"+q[m].text+"<span>"+q[m].count+"</span></li>")}else{d.find(".questionText").html(q[m].text+"<span>"+q[m].count+"</span>")}for(var k in q[m].choices){var l=q[m].choices[k];o.append($('<li><span class="resulttext block">'+l.text+'</span><div class="resultcontainer"><span class="percent fs-12">'+l.percentage+'%</span><span class="percentdivider"></span><span class="bar" style="width:'+Math.round(l.percentage)+'%"></span></div><div class="clear"></div></li>'))}}}d.find(".jsQuestionnaireChoices").empty().append(o);d.find(".jsQuestionnaireButtons .buttonsmall").hide()}};b.showQuestion=function(h){var j=$('<ul class="itemlist"></ul>');d.attr("action",h.action);$userReference=d.find("input[name=userReference]");if($userReference.length===0){$userReference=$('<input type="hidden" name="userReference" value="'+h.userReference+'" data-type="input">')}d.append($userReference);if(a){d.find(".questionText").html(h.text);for(var g in h.choices){var f=$('<label for="choice-'+g+'"></label>');f.append($('<input name="choice[]" type="radio" value="'+g+'" id="choice-'+g+'" data-type="input">'));f.append($('<span class="blockcontent">'+h.choices[g].text+'</span><span class="clear"></span>'));j.append($("<li></li>").append(f))}}else{d.find(".jsQuestionnaireText").html(h.text);d.find(".jsQuestionIndex").text((h.index+1));d.find(".bullets .bullet").removeClass("active").eq(h.index).addClass("active");if(typeof h.imageUrl!=="undefined"){d.find(".questionImageContainer .questionImage").attr({src:h.imageUrl,alt:h.text,style:""});d.find(".questionImageContainer .questionImageCaption").text(h.imageDescription);if(typeof h.imageCopyright!=="undefined"&&h.imageCopyright!=null){if(h.imageDescription.length!==0){d.find(".questionImageContainer .questionImageCopyright").text(" - "+h.imageCopyright)}else{d.find(".questionImageContainer .questionImageCopyright").text(h.imageCopyright)}}if(typeof h.imageCopyrightUri!=="undefined"&&h.imageCopyrightUri!=null){if(h.imageCopyright.length!==0){d.find(".questionImageContainer .questionImageCopyrightUri").text(" - "+h.imageCopyrightUri)}else{d.find(".questionImageContainer .questionImageCopyrightUri").text(h.imageCopyrightUri)}}}for(var g in h.choices){var f=$('<label for="choice-'+g+'"></label>');f.append($('<input name="choice[]" type="radio" value="'+g+'" id="choice-'+g+'" data-type="input">'));f.append($('<span class="answer">'+h.choices[g].text+'</span><span class="clear"></span>'));j.append($("<li></li>").append(f))}if(typeof h.uploadAction!=="undefined"){if(typeof FileReader!=="undefined"){var f=$('<div class="choice-upload"><div class="choice-PictureButton choice-picture-button">Datei hochladen</div><div class="choice-PictureFeedback"></div><div class="choice-PictureForm" style="display: none;"></div><div class="choice-PictureFallback choice-picture-fallback" style="display: none;"></div></div><div id="choice-image"></div>');j.append($("<li></li>").append(f))}else{var f=$('<iframe height="75" width="400" src="'+h.uploadAction+'" border="0" frameborder="0" allowTransparency="true"></iframe>');j.append($("<li></li>").append(f))}}if(h.freeTextAllowed){var f=$('<label for="question-'+h.id+'-freechoice"></label>');f.append($('<input name="choice[]" type="text" id="question-'+h.id+'-freechoice" data-type="input">'));j.append($("<li></li>").append(f))}}d.find(".jsQuestionnaireChoices").replaceWith($('<div class="jsQuestionnaireChoices" />').append(j));var e=d.find("[data-type=input]");b.buttonControl(e);d.find(".jsQuestionnaireButtons").addClass("buttonsmall-inactive");b.uploadReload(h.id)};b.buttonControl=function(f){d.find(".jsQuestionnaireButtons").show();if(f.length==0){var k=d.find("textarea");var h=d.find("iframe");if(k){for(var g=0,e=k.length;g<e;g++){$(k[g]).bind("keydown",function(){if(privacyValidated==true){d.find(".jsQuestionnaireButtons").removeClass("buttonsmall-inactive");$(this).unbind("keydown")}requiredValidated=true})}}if(h&&typeof FileReader==="undefined"){d.find(".jsQuestionnaireButtons").removeClass("buttonsmall-inactive")}}else{for(var g=0,e=f.length;g<e;g++){var j=f[g].type;if(j=="radio"){$(f[g]).bind("change",function(){if(privacyValidated==true){d.find(".jsQuestionnaireButtons").removeClass("buttonsmall-inactive");$(this).unbind("change")}requiredValidated=true})}else{if(j=="text"){$(f[g]).bind("keydown",function(){if(privacyValidated==true){d.find(".jsQuestionnaireButtons").removeClass("buttonsmall-inactive");$(this).unbind("keydown")}requiredValidated=true})}else{if(privacyValidated==true){d.find(".jsQuestionnaireButtons").removeClass("buttonsmall-inactive");requiredValidated=true}}}}}};b.uploadReload=function(e){if(typeof e==="undefined"){var e=d.find(".question").data("question-id")}var g=d.find(".choice-PictureButton");var j=d.find(".choice-PictureFallback");var k=d.find(".choice-PictureFeedback");var h=d.find(".choice-PictureForm");if(typeof FileReader!=="undefined"){var f=new spunQ.FileUpload(g,{multiUpload:false,accept:"*",uploadUrl:"/questionnaire/uploadFile/"+d.data("questionnaire-id")+"/"+e});f.on("fileLoaded",function(l){h.find("input[type=text]").val("");h.find("img.uploadedImage").remove();h.show();h.find("input[name=fileData]").val(l.fileData);h.find("input[name=fileName]").val(l.fileName);$image=$('<img src="'+l.fileData+'" width="150" class="uploadedImage" />');k.text("Datei wird hochgeladen...")});f.on("uploadSuccess",function(m){d.find(".choice-image").html("");if(typeof m.error!=="undefined"){d.find(".choice-image").html($('<p class="marginb5 margint5">'+m.error+"</p>"))}else{if(typeof d.find(".choice-image").parent().parent().find('input[type="text"]')!=="undefined"&&typeof d.find(".choice-image").parent().parent().find('input[type="text"]').attr("value")!=="undefined"&&d.find(".choice-image").parent().parent().find('input[type="text"]').attr("value").length>0){d.find(".jsQuestionnaireButtons").removeClass("buttonsmall-inactive")}if(typeof m.thumbUrl!=="undefined"){$image=$('<img src="'+m.thumbUrl+'" width="150" class="uploadedImage" />');d.find(".choice-image").append($image)}else{d.find(".choice-image").html($('<p class="marginb5 margint5"><span class="checkmark"></span>Datei erfolgreich hochgeladen</p>'))}d.find(".choice-upload").parent().append($('<input type="hidden" name="uploadChoice" value="'+m.uploadChoice+'"/>'));d.find(".choice-upload").parent().append($('<input type="hidden" name="uploadChoiceImage" data-type="input" value="'+m.uploadChoiceImage+'"/>'));d.find(".choice-upload").html("");var l=d.find("[data-type=input]");b.buttonControl(l)}})}else{g.hide();j.show()}};(function(){var e=d.find("[data-type=input]");b.buttonControl(e);b.uploadReload();$(document).on("frontend.FOOTER_LOADED",function(g,h){if(h!==null&&h!==false){d.find(".questionnaireCsontainer").removeClass("hide");d.find(".loginNotice").removeClass("loginNotice");$(".questionnaireContainer").find(".loginNotice").attr("data-loggedIn","true")}});d.find("a.login").on("click",function(g){var h=$(this).attr("href");var j=$('<form action="'+h+'" style="display: none;" method="POST"></form>');j.append('<input type="hidden" name="targettype" value="strg" />');j.append('<input type="hidden" name="target_url" value="'+window.location.href+'" />');$("body").append(j);j.submit();return false});d.on("submit",function(g){g.preventDefault();d.find(".submitButton").trigger("click")});d.find(".submitButton").on("click",function(){var g=function(){var j=d.find("[data-type=input]");var n=false;var m=0;if(j.length==0){var p=d.find("textarea");if(p){for(var l=0,h=p.length;l<h;l++){if(p[0].value.trim()!=""){n=true;break}}}}else{for(var l=0,h=j.length;l<h;l++){if(j[l].type=="radio"){if(j[l].checked==true){n=true}}else{if(j[l].type=="textarea"){var p=d.find("textarea");if(p){for(var l=0,h=p.length;l<h;l++){if(p[0].value.trim()!=""){n=true}else{m++}}}}else{if(j[l].type=="text"){if(j[l].value!=""){n=true}else{m++}}else{if(j[l].type=="file"){if(j[l].value!=""){n=true}else{m++}}else{if(j[l].type=="hidden"){if(j[l].value!=""){n=true;break}}else{n=true;break}}}}}if(d.find(".choice-image").length&&d.find(".choice-image").html().length<1){m++}}}if(!n||m>0){return false}d.find(".jsQuestionnaireButtons").hide();d.find(".jsQuestionnaireButtons").addClass("buttonsmall-inactive");var k=d.attr("action");var o=d.serialize();if(o.length==0){return false}d.find(".jsQuestionnaireChoices").addClass("loading").html("");$.ajax({url:k,type:"POST",data:o,dataType:"JSON",success:function(s,t,q){if(typeof s.error!=="undefined"){b.showMessage(s.error.message,"error")}else{if(typeof s.message!=="undefined"){b.showMessage(s.message,"info")}else{if(typeof s.result!=="undefined"){b.showResult(s.result)}else{if(typeof s.question!=="undefined"){b.showQuestion(s.question)}}}}}})};if(d.parent("section").hasClass("type_raffle")||d.parent("section").hasClass("type_offer")){$.ajax({url:"/community/checkRafflePermissions/"+d.data("questionnaire-id"),type:"GET",contentType:"json",success:function(h){if(!h){proceedClick=false;return false}if(h.loggedIn){$(document).trigger("cms_frontend_questionnaire_"+d.data("questionnaire-id")+"_loggedId",h);if(!h.completeProfile){$(document).trigger("cms_frontend_questionnaire_"+d.data("questionnaire-id")+"_completeProfile",h)}}else{$(document).trigger("cms_frontend_questionnaire_"+d.data("questionnaire-id")+"_notLoggedId",h)}if(h.loggedIn&&h.completeProfile){g()}}})}else{g()}return false});d.find(".freeTextChoice").keypress(function(g){if(g.which===13){d.find(".submitButton").focus().click();return false}});if(d.data("questionnaire-type")=="1"&&$.cookie("questionnaire:"+d.data("questionnaire-id")+"-question:"+d.data("firstquestion-id"))!==null){var f=d.data("result-url");$.ajax({url:f,type:"GET",dataType:"JSON",success:function(h,j,g){if(typeof h.error!=="undefined"){b.showMessage(h.error.message,"error")}else{if(typeof h.message!=="undefined"){b.showMessage(h.message,"info")}else{if(typeof h.result!=="undefined"){b.showResult(h.result)}}}}})}})()};(function(a){a(document).ready(function(){a("article.teaser[data-advertorial=true]").on("click",function(g){g.preventDefault();g.stopPropagation();var f=a(this);var d=f.find("[href]").attr("href");try{a.ajax({url:"/content/state/redirect/"+f.attr("data-content"),async:false,error:function(){location.href=d}}).done(function(e){var h=f.find("[href]").attr("target");if(typeof h!=="undefined"&&h==="_blank"){window.open(e,"_blank")}else{location.href=e}}).fail(function(){location.href=d})}catch(g){location.href=d}return false});var b=a("body.article [data-baseurl][data-type=article]");if(b.length>0){var c=b.attr("data-baseurl");b.find("a").on("click",function(j){var h=a(this);var d=h.attr("href");if(d.indexOf("#")===0){return true}var k=h.attr("id");if(k==="tos"||k==="privacy"){return true}j.preventDefault();j.stopPropagation();if(d.indexOf("mailto")===0){window.open(d,"_self");return false}var g=h.attr("target");if(!g){g="_self"}var f=d.replace(/^(http\:\/\/)/g,"");f=f.replace(/^(https\:\/\/)/g,"");f=f.replace(/[^\w]/g,"_");try{window.open(c+"&clickword="+f+"&clickurl="+encodeURIComponent(d),g)}catch(j){window.open(d,g)}return false})}})})(jQuery);+function(d){var b=function(f,e){this.options=e;this.$body=d(document.body);this.$element=d(f);this.$backdrop=this.isShown=null;this.scrollbarWidth=0;if(this.options.remote){this.$element.find(".modal-content").load(this.options.remote,d.proxy(function(){this.$element.trigger("loaded.bs.modal")},this))}};b.VERSION="3.2.0";b.DEFAULTS={backdrop:true,keyboard:true,show:true};b.prototype.toggle=function(e){return this.isShown?this.hide():this.show(e)};b.prototype.show=function(h){var f=this;var g=d.Event("show.bs.modal",{relatedTarget:h});this.$element.trigger(g);if(this.isShown||g.isDefaultPrevented()){return}this.isShown=true;this.checkScrollbar();this.$body.addClass("modal-open");this.setScrollbar();this.escape();this.$element.on("click.dismiss.bs.modal",'[data-dismiss="modal"]',d.proxy(this.hide,this));this.backdrop(function(){var k=d.support.transition&&f.$element.hasClass("fade");if(!f.$element.parent().length){f.$element.appendTo(f.$body)}f.$element.show().scrollTop(0);if(k){f.$element[0].offsetWidth}f.$element.addClass("in").attr("aria-hidden",false);f.enforceFocus();var j=d.Event("shown.bs.modal",{relatedTarget:h});k?f.$element.find(".modal-dialog").one("bsTransitionEnd",function(){f.$element.trigger("focus").trigger(j)}).emulateTransitionEnd(300):f.$element.trigger("focus").trigger(j)})};b.prototype.hide=function(f){if(f){f.preventDefault()}f=d.Event("hide.bs.modal");this.$element.trigger(f);if(!this.isShown||f.isDefaultPrevented()){return}this.isShown=false;this.$body.removeClass("modal-open");this.resetScrollbar();this.escape();d(document).off("focusin.bs.modal");this.$element.removeClass("in").attr("aria-hidden",true).off("click.dismiss.bs.modal");d.support.transition&&this.$element.hasClass("fade")?this.$element.one("bsTransitionEnd",d.proxy(this.hideModal,this)).emulateTransitionEnd(300):this.hideModal()};b.prototype.enforceFocus=function(){d(document).off("focusin.bs.modal").on("focusin.bs.modal",d.proxy(function(f){if(this.$element[0]!==f.target&&!this.$element.has(f.target).length){this.$element.trigger("focus")}},this))};b.prototype.escape=function(){if(this.isShown&&this.options.keyboard){this.$element.on("keyup.dismiss.bs.modal",d.proxy(function(f){f.which==27&&this.hide()},this))}else{if(!this.isShown){this.$element.off("keyup.dismiss.bs.modal")}}};b.prototype.hideModal=function(){var e=this;this.$element.hide();this.backdrop(function(){e.$element.trigger("hidden.bs.modal")})};b.prototype.removeBackdrop=function(){this.$backdrop&&this.$backdrop.remove();this.$backdrop=null};b.prototype.backdrop=function(j){var h=this;var f=this.$element.hasClass("fade")?"fade":"";if(this.isShown&&this.options.backdrop){var e=d.support.transition&&f;this.$backdrop=d('<div class="modal-backdrop '+f+'" />').appendTo(this.$body);this.$element.on("click.dismiss.bs.modal",d.proxy(function(k){if(k.target!==k.currentTarget){return}this.options.backdrop=="static"?this.$element[0].focus.call(this.$element[0]):this.hide.call(this)},this));if(e){this.$backdrop[0].offsetWidth}this.$backdrop.addClass("in");if(!j){return}e?this.$backdrop.one("bsTransitionEnd",j).emulateTransitionEnd(300):j()}else{if(!this.isShown&&this.$backdrop){this.$backdrop.removeClass("in");var g=function(){h.removeBackdrop();j&&j()};d.support.transition&&this.$element.hasClass("fade")?this.$backdrop.one("bsTransitionEnd",g).emulateTransitionEnd(300):g()}else{if(j){j()}}}};b.prototype.checkScrollbar=function(){};b.prototype.setScrollbar=function(){};b.prototype.resetScrollbar=function(){};b.prototype.measureScrollbar=function(){var f=document.createElement("div");f.className="modal-scrollbar-measure";this.$body.append(f);var e=f.offsetWidth-f.clientWidth;this.$body[0].removeChild(f);return e};function c(e,f){return this.each(function(){var j=d(this);var h=j.data("bs.modal");var g=d.extend({},b.DEFAULTS,j.data(),typeof e=="object"&&e);if(!h){j.data("bs.modal",(h=new b(this,g)))}if(typeof e=="string"){h[e](f)}else{if(g.show){h.show(f)}}})}var a=d.fn.modal;d.fn.modal=c;d.fn.modal.Constructor=b;d.fn.modal.noConflict=function(){d.fn.modal=a;return this};d(document).on("click.bs.modal.data-api",'[data-toggle="modal"]',function(k){var j=d(this);var g=j.attr("href");var f=d(j.attr("data-target")||(g&&g.replace(/.*(?=#[^\s]+$)/,"")));var h=f.data("bs.modal")?"toggle":d.extend({remote:!/#/.test(g)&&g},f.data(),j.data());if(j.is("a")){k.preventDefault()}f.one("show.bs.modal",function(e){if(e.isDefaultPrevented()){return}f.one("hidden.bs.modal",function(){j.is(":visible")&&j.trigger("focus")})});c.call(f,h,this)})}(jQuery);
/*!
 * Bootstrap v3.3.5 (http://getbootstrap.com)
 * Copyright 2011-2015 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */
;
/*!
 * Generated using the Bootstrap Customizer (http://getbootstrap.com/customize/?id=034c6ff16901d96a96e2)
 * Config saved to config.json and https://gist.github.com/034c6ff16901d96a96e2
 */
;if(typeof jQuery==="undefined"){throw new Error("Bootstrap's JavaScript requires jQuery")}+function(b){var a=b.fn.jquery.split(" ")[0].split(".");if((a[0]<2&&a[1]<9)||(a[0]==1&&a[1]==9&&a[2]<1)){throw new Error("Bootstrap's JavaScript requires jQuery version 1.9.1 or higher")}}(jQuery);+function(d){var c=function(f,e){this.type=null;this.options=null;this.enabled=null;this.timeout=null;this.hoverState=null;this.$element=null;this.inState=null;this.init("tooltip",f,e)};c.VERSION="3.3.5";c.TRANSITION_DURATION=150;c.DEFAULTS={animation:true,placement:"top",selector:false,template:'<div class="tooltip" role="tooltip"><div class="tooltip-arrow"></div><div class="tooltip-inner"></div></div>',trigger:"hover focus",title:"",delay:0,html:false,container:false,viewport:{selector:"body",padding:0}};c.prototype.init=function(l,j,g){this.enabled=true;this.type=l;this.$element=d(j);this.options=this.getOptions(g);this.$viewport=this.options.viewport&&d(d.isFunction(this.options.viewport)?this.options.viewport.call(this,this.$element):(this.options.viewport.selector||this.options.viewport));this.inState={click:false,hover:false,focus:false};if(this.$element[0] instanceof document.constructor&&!this.options.selector){throw new Error("`selector` option must be specified when initializing "+this.type+" on the window.document object!")}var k=this.options.trigger.split(" ");for(var h=k.length;h--;){var f=k[h];if(f=="click"){this.$element.on("click."+this.type,this.options.selector,d.proxy(this.toggle,this))}else{if(f!="manual"){var m=f=="hover"?"mouseenter":"focusin";var e=f=="hover"?"mouseleave":"focusout";this.$element.on(m+"."+this.type,this.options.selector,d.proxy(this.enter,this));this.$element.on(e+"."+this.type,this.options.selector,d.proxy(this.leave,this))}}}this.options.selector?(this._options=d.extend({},this.options,{trigger:"manual",selector:""})):this.fixTitle()};c.prototype.getDefaults=function(){return c.DEFAULTS};c.prototype.getOptions=function(e){e=d.extend({},this.getDefaults(),this.$element.data(),e);if(e.delay&&typeof e.delay=="number"){e.delay={show:e.delay,hide:e.delay}}return e};c.prototype.getDelegateOptions=function(){var e={};var f=this.getDefaults();this._options&&d.each(this._options,function(g,h){if(f[g]!=h){e[g]=h}});return e};c.prototype.enter=function(f){var e=f instanceof this.constructor?f:d(f.currentTarget).data("bs."+this.type);if(!e){e=new this.constructor(f.currentTarget,this.getDelegateOptions());d(f.currentTarget).data("bs."+this.type,e)}if(f instanceof d.Event){e.inState[f.type=="focusin"?"focus":"hover"]=true}if(e.tip().hasClass("in")||e.hoverState=="in"){e.hoverState="in";return}clearTimeout(e.timeout);e.hoverState="in";if(!e.options.delay||!e.options.delay.show){return e.show()}e.timeout=setTimeout(function(){if(e.hoverState=="in"){e.show()}},e.options.delay.show)};c.prototype.isInStateTrue=function(){for(var e in this.inState){if(this.inState[e]){return true}}return false};c.prototype.leave=function(f){var e=f instanceof this.constructor?f:d(f.currentTarget).data("bs."+this.type);if(!e){e=new this.constructor(f.currentTarget,this.getDelegateOptions());d(f.currentTarget).data("bs."+this.type,e)}if(f instanceof d.Event){e.inState[f.type=="focusout"?"focus":"hover"]=false}if(e.isInStateTrue()){return}clearTimeout(e.timeout);e.hoverState="out";if(!e.options.delay||!e.options.delay.hide){return e.hide()}e.timeout=setTimeout(function(){if(e.hoverState=="out"){e.hide()}},e.options.delay.hide)};c.prototype.show=function(){var p=d.Event("show.bs."+this.type);if(this.hasContent()&&this.enabled){this.$element.trigger(p);var q=d.contains(this.$element[0].ownerDocument.documentElement,this.$element[0]);if(p.isDefaultPrevented()||!q){return}var o=this;var m=this.tip();var h=this.getUID(this.type);this.setContent();m.attr("id",h);this.$element.attr("aria-describedby",h);if(this.options.animation){m.addClass("fade")}var l=typeof this.options.placement=="function"?this.options.placement.call(this,m[0],this.$element[0]):this.options.placement;var u=/\s?auto?\s?/i;var v=u.test(l);if(v){l=l.replace(u,"")||"top"}m.detach().css({top:0,left:0,display:"block"}).addClass(l).data("bs."+this.type,this);this.options.container?m.appendTo(this.options.container):m.insertAfter(this.$element);this.$element.trigger("inserted.bs."+this.type);var s=this.getPosition();var f=m[0].offsetWidth;var n=m[0].offsetHeight;if(v){var k=l;var t=this.getPosition(this.$viewport);l=l=="bottom"&&s.bottom+n>t.bottom?"top":l=="top"&&s.top-n<t.top?"bottom":l=="right"&&s.right+f>t.width?"left":l=="left"&&s.left-f<t.left?"right":l;m.removeClass(k).addClass(l)}var j=this.getCalculatedOffset(l,s,f,n);this.applyPlacement(j,l);var g=function(){var e=o.hoverState;o.$element.trigger("shown.bs."+o.type);o.hoverState=null;if(e=="out"){o.leave(o)}};d.support.transition&&this.$tip.hasClass("fade")?m.one("bsTransitionEnd",g).emulateTransitionEnd(c.TRANSITION_DURATION):g()}};c.prototype.applyPlacement=function(k,l){var m=this.tip();var g=m[0].offsetWidth;var s=m[0].offsetHeight;var f=parseInt(m.css("margin-top"),10);var j=parseInt(m.css("margin-left"),10);if(isNaN(f)){f=0}if(isNaN(j)){j=0}k.top+=f;k.left+=j;d.offset.setOffset(m[0],d.extend({using:function(t){m.css({top:Math.round(t.top),left:Math.round(t.left)})}},k),0);m.addClass("in");var e=m[0].offsetWidth;var n=m[0].offsetHeight;if(l=="top"&&n!=s){k.top=k.top+s-n}var q=this.getViewportAdjustedDelta(l,k,e,n);if(q.left){k.left+=q.left}else{k.top+=q.top}var o=/top|bottom/.test(l);var h=o?q.left*2-g+e:q.top*2-s+n;var p=o?"offsetWidth":"offsetHeight";m.offset(k);this.replaceArrow(h,m[0][p],o)};c.prototype.replaceArrow=function(g,e,f){this.arrow().css(f?"left":"top",50*(1-g/e)+"%").css(f?"top":"left","")};c.prototype.setContent=function(){var f=this.tip();var e=this.getTitle();f.find(".tooltip-inner")[this.options.html?"html":"text"](e);f.removeClass("fade in top bottom left right")};c.prototype.hide=function(k){var g=this;var j=d(this.$tip);var h=d.Event("hide.bs."+this.type);function f(){if(g.hoverState!="in"){j.detach()}g.$element.removeAttr("aria-describedby").trigger("hidden.bs."+g.type);k&&k()}this.$element.trigger(h);if(h.isDefaultPrevented()){return}j.removeClass("in");d.support.transition&&j.hasClass("fade")?j.one("bsTransitionEnd",f).emulateTransitionEnd(c.TRANSITION_DURATION):f();this.hoverState=null;return this};c.prototype.fixTitle=function(){var e=this.$element;if(e.attr("title")||typeof e.attr("data-original-title")!="string"){e.attr("data-original-title",e.attr("title")||"").attr("title","")}};c.prototype.hasContent=function(){return this.getTitle()};c.prototype.getPosition=function(g){g=g||this.$element;var j=g[0];var f=j.tagName=="BODY";var h=j.getBoundingClientRect();if(h.width==null){h=d.extend({},h,{width:h.right-h.left,height:h.bottom-h.top})}var l=f?{top:0,left:0}:g.offset();var e={scroll:f?document.documentElement.scrollTop||document.body.scrollTop:g.scrollTop()};var k=f?{width:d(window).width(),height:d(window).height()}:null;return d.extend({},h,e,k,l)};c.prototype.getCalculatedOffset=function(e,h,f,g){return e=="bottom"?{top:h.top+h.height,left:h.left+h.width/2-f/2}:e=="top"?{top:h.top-g,left:h.left+h.width/2-f/2}:e=="left"?{top:h.top+h.height/2-g/2,left:h.left-f}:{top:h.top+h.height/2-g/2,left:h.left+h.width}};c.prototype.getViewportAdjustedDelta=function(h,l,e,k){var n={top:0,left:0};if(!this.$viewport){return n}var g=this.options.viewport&&this.options.viewport.padding||0;var m=this.getPosition(this.$viewport);if(/right|left/.test(h)){var o=l.top-g-m.scroll;var j=l.top+g-m.scroll+k;if(o<m.top){n.top=m.top-o}else{if(j>m.top+m.height){n.top=m.top+m.height-j}}}else{var p=l.left-g;var f=l.left+g+e;if(p<m.left){n.left=m.left-p}else{if(f>m.right){n.left=m.left+m.width-f}}}return n};c.prototype.getTitle=function(){var g;var e=this.$element;var f=this.options;g=e.attr("data-original-title")||(typeof f.title=="function"?f.title.call(e[0]):f.title);return g};c.prototype.getUID=function(e){do{e+=~~(Math.random()*1000000)}while(document.getElementById(e));return e};c.prototype.tip=function(){if(!this.$tip){this.$tip=d(this.options.template);if(this.$tip.length!=1){throw new Error(this.type+" `template` option must consist of exactly 1 top-level element!")}}return this.$tip};c.prototype.arrow=function(){return(this.$arrow=this.$arrow||this.tip().find(".tooltip-arrow"))};c.prototype.enable=function(){this.enabled=true};c.prototype.disable=function(){this.enabled=false};c.prototype.toggleEnabled=function(){this.enabled=!this.enabled};c.prototype.toggle=function(g){var f=this;if(g){f=d(g.currentTarget).data("bs."+this.type);if(!f){f=new this.constructor(g.currentTarget,this.getDelegateOptions());d(g.currentTarget).data("bs."+this.type,f)}}if(g){f.inState.click=!f.inState.click;if(f.isInStateTrue()){f.enter(f)}else{f.leave(f)}}else{f.tip().hasClass("in")?f.leave(f):f.enter(f)}};c.prototype.destroy=function(){var e=this;clearTimeout(this.timeout);this.hide(function(){e.$element.off("."+e.type).removeData("bs."+e.type);if(e.$tip){e.$tip.detach()}e.$tip=null;e.$arrow=null;e.$viewport=null})};function b(e){return this.each(function(){var h=d(this);var g=h.data("bs.tooltip");var f=typeof e=="object"&&e;if(!g&&/destroy|hide/.test(e)){return}if(!g){h.data("bs.tooltip",(g=new c(this,f)))}if(typeof e=="string"){g[e]()}})}var a=d.fn.tooltip;d.fn.tooltip=b;d.fn.tooltip.Constructor=c;d.fn.tooltip.noConflict=function(){d.fn.tooltip=a;return this}}(jQuery);+function(d){var c=function(f,e){this.init("popover",f,e)};if(!d.fn.tooltip){throw new Error("Popover requires tooltip.js")}c.VERSION="3.3.5";c.DEFAULTS=d.extend({},d.fn.tooltip.Constructor.DEFAULTS,{placement:"right",trigger:"click",content:"",template:'<div class="popover" role="tooltip"><div class="arrow"></div><h3 class="popover-title"></h3><div class="popover-content"></div></div>'});c.prototype=d.extend({},d.fn.tooltip.Constructor.prototype);c.prototype.constructor=c;c.prototype.getDefaults=function(){return c.DEFAULTS};c.prototype.setContent=function(){var g=this.tip();var f=this.getTitle();var e=this.getContent();g.find(".popover-title")[this.options.html?"html":"text"](f);g.find(".popover-content").children().detach().end()[this.options.html?(typeof e=="string"?"html":"append"):"text"](e);g.removeClass("fade top bottom left right in");if(!g.find(".popover-title").html()){g.find(".popover-title").hide()}};c.prototype.hasContent=function(){return this.getTitle()||this.getContent()};c.prototype.getContent=function(){var e=this.$element;var f=this.options;return e.attr("data-content")||(typeof f.content=="function"?f.content.call(e[0]):f.content)};c.prototype.arrow=function(){return(this.$arrow=this.$arrow||this.tip().find(".arrow"))};function b(e){return this.each(function(){var h=d(this);var g=h.data("bs.popover");var f=typeof e=="object"&&e;if(!g&&/destroy|hide/.test(e)){return}if(!g){h.data("bs.popover",(g=new c(this,f)))}if(typeof e=="string"){g[e]()}})}var a=d.fn.popover;d.fn.popover=b;d.fn.popover.Constructor=c;d.fn.popover.noConflict=function(){d.fn.popover=a;return this}}(jQuery);+function(b){function a(){var e=document.createElement("bootstrap");var d={WebkitTransition:"webkitTransitionEnd",MozTransition:"transitionend",OTransition:"oTransitionEnd otransitionend",transition:"transitionend"};for(var c in d){if(e.style[c]!==undefined){return{end:d[c]}}}return false}b.fn.emulateTransitionEnd=function(e){var d=false;var c=this;b(this).one("bsTransitionEnd",function(){d=true});var f=function(){if(!d){b(c).trigger(b.support.transition.end)}};setTimeout(f,e);return this};b(function(){b.support.transition=a();if(!b.support.transition){return}b.event.special.bsTransitionEnd={bindType:b.support.transition.end,delegateType:b.support.transition.end,handle:function(c){if(b(c.target).is(this)){return c.handleObj.handler.apply(this,arguments)}}}})}(jQuery);
/*!
 * BootstrapValidator (http://bootstrapvalidator.com)
 * The best jQuery plugin to validate form fields. Designed to use with Bootstrap 3
 *
 * @version     v0.5.2, built on 2014-09-25 4:01:07 PM
 * @author      https://twitter.com/nghuuphuoc
 * @copyright   (c) 2013 - 2014 Nguyen Huu Phuoc
 * @license     MIT
 */
;if(typeof jQuery==="undefined"){throw new Error("BootstrapValidator's JavaScript requires jQuery")}(function(a){var b=function(e,c){this.$form=a(e);this.options=a.extend({},a.fn.bootstrapValidator.DEFAULT_OPTIONS,c);this.$invalidFields=a([]);this.$submitButton=null;this.$hiddenButton=null;this.STATUS_NOT_VALIDATED="NOT_VALIDATED";this.STATUS_VALIDATING="VALIDATING";this.STATUS_INVALID="INVALID";this.STATUS_VALID="VALID";var f=(function(){var h=3,j=document.createElement("div"),g=j.all||[];while(j.innerHTML="<!--[if gt IE "+(++h)+"]><br><![endif]-->",g[0]){}return h>4?h:!h}());var d=document.createElement("div");this._changeEvent=(f===9||!("oninput" in d))?"keyup":"input";this._submitIfValid=null;this._cacheFields={};this._init()};b.prototype={constructor:b,_init:function(){var d=this,c={container:this.$form.attr("data-bv-container"),events:{formInit:this.$form.attr("data-bv-events-form-init"),formError:this.$form.attr("data-bv-events-form-error"),formSuccess:this.$form.attr("data-bv-events-form-success"),fieldAdded:this.$form.attr("data-bv-events-field-added"),fieldRemoved:this.$form.attr("data-bv-events-field-removed"),fieldInit:this.$form.attr("data-bv-events-field-init"),fieldError:this.$form.attr("data-bv-events-field-error"),fieldSuccess:this.$form.attr("data-bv-events-field-success"),fieldStatus:this.$form.attr("data-bv-events-field-status"),validatorError:this.$form.attr("data-bv-events-validator-error"),validatorSuccess:this.$form.attr("data-bv-events-validator-success")},excluded:this.$form.attr("data-bv-excluded"),feedbackIcons:{valid:this.$form.attr("data-bv-feedbackicons-valid"),invalid:this.$form.attr("data-bv-feedbackicons-invalid"),validating:this.$form.attr("data-bv-feedbackicons-validating")},group:this.$form.attr("data-bv-group"),live:this.$form.attr("data-bv-live"),message:this.$form.attr("data-bv-message"),onError:this.$form.attr("data-bv-onerror"),onSuccess:this.$form.attr("data-bv-onsuccess"),submitButtons:this.$form.attr("data-bv-submitbuttons"),threshold:this.$form.attr("data-bv-threshold"),trigger:this.$form.attr("data-bv-trigger"),verbose:this.$form.attr("data-bv-verbose"),fields:{}};this.$form.attr("novalidate","novalidate").addClass(this.options.elementClass).on("submit.bv",function(f){f.preventDefault();d.validate()}).on("click.bv",this.options.submitButtons,function(){d.$submitButton=a(this);d._submitIfValid=true}).find("[name], [data-bv-field]").each(function(){var f=a(this),h=f.attr("name")||f.attr("data-bv-field"),g=d._parseOptions(f);if(g){f.attr("data-bv-field",h);c.fields[h]=a.extend({},g,c.fields[h])}});this.options=a.extend(true,this.options,c);this.$hiddenButton=a("<button/>").attr("type","submit").prependTo(this.$form).addClass("bv-hidden-submit").css({display:"none",width:0,height:0});this.$form.on("click.bv",'[type="submit"]',function(h){if(!h.isDefaultPrevented()){var f=a(h.target),g=f.is('[type="submit"]')?f.eq(0):f.parent('[type="submit"]').eq(0);if(d.options.submitButtons&&!g.is(d.options.submitButtons)&&!g.is(d.$hiddenButton)){d.$form.off("submit.bv").submit()}}});for(var e in this.options.fields){this._initField(e)}this.$form.trigger(a.Event(this.options.events.formInit),{bv:this,options:this.options});if(this.options.onSuccess){this.$form.on(this.options.events.formSuccess,function(f){a.fn.bootstrapValidator.helpers.call(d.options.onSuccess,[f])})}if(this.options.onError){this.$form.on(this.options.events.formError,function(f){a.fn.bootstrapValidator.helpers.call(d.options.onError,[f])})}},_parseOptions:function(j){var m=j.attr("name")||j.attr("data-bv-field"),f={},d,n,h,e,l,o,k;for(n in a.fn.bootstrapValidator.validators){d=a.fn.bootstrapValidator.validators[n];h=j.attr("data-bv-"+n.toLowerCase())+"";k=("function"===typeof d.enableByHtml5)?d.enableByHtml5(j):null;if((k&&h!=="false")||(k!==true&&(""===h||"true"===h))){d.html5Attributes=a.extend({},{message:"message",onerror:"onError",onsuccess:"onSuccess"},d.html5Attributes);f[n]=a.extend({},k===true?{}:k,f[n]);for(o in d.html5Attributes){e=d.html5Attributes[o];l=j.attr("data-bv-"+n.toLowerCase()+"-"+o);if(l){if("true"===l){l=true}else{if("false"===l){l=false}}f[n][e]=l}}}}var c={container:j.attr("data-bv-container"),excluded:j.attr("data-bv-excluded"),feedbackIcons:j.attr("data-bv-feedbackicons"),group:j.attr("data-bv-group"),message:j.attr("data-bv-message"),onError:j.attr("data-bv-onerror"),onStatus:j.attr("data-bv-onstatus"),onSuccess:j.attr("data-bv-onsuccess"),selector:j.attr("data-bv-selector"),threshold:j.attr("data-bv-threshold"),trigger:j.attr("data-bv-trigger"),verbose:j.attr("data-bv-verbose"),validators:f},p=a.isEmptyObject(c),g=a.isEmptyObject(f);if(!g||(!p&&this.options.fields&&this.options.fields[m])){c.validators=f;return c}else{return null}},_initField:function(f){var p=a([]);switch(typeof f){case"object":p=f;f=f.attr("data-bv-field");break;case"string":p=this.getFieldElements(f);p.attr("data-bv-field",f);break;default:break}if(p.length===0){return}if(this.options.fields[f]===null||this.options.fields[f].validators===null){return}var o;for(o in this.options.fields[f].validators){if(!a.fn.bootstrapValidator.validators[o]){delete this.options.fields[f].validators[o]}}if(this.options.fields[f].enabled===null){this.options.fields[f].enabled=true}var j=this,v=p.length,h=p.attr("type"),g=(v===1)||("radio"===h)||("checkbox"===h),s=("radio"===h||"checkbox"===h||"file"===h||"SELECT"===p.eq(0).get(0).tagName)?"change":this._changeEvent,m=(this.options.fields[f].trigger||this.options.trigger||s).split(" "),e=a.map(m,function(w){return w+".update.bv"}).join(" ");for(var t=0;t<v;t++){var q=p.eq(t),k=this.options.fields[f].group||this.options.group,n=q.parents(k),l=("function"===typeof(this.options.fields[f].container||this.options.container))?(this.options.fields[f].container||this.options.container).call(this,q,this):(this.options.fields[f].container||this.options.container),u=(l&&l!=="tooltip"&&l!=="popover")?a(l):this._getMessageContainer(q,k);if(l&&l!=="tooltip"&&l!=="popover"){u.addClass("has-error")}u.find('.help-block[data-bv-validator][data-bv-for="'+f+'"]').remove();n.find('i[data-bv-icon-for="'+f+'"]').remove();q.off(e).on(e,function(){j.updateStatus(a(this),j.STATUS_NOT_VALIDATED)});q.data("bv.messages",u);for(o in this.options.fields[f].validators){q.data("bv.result."+o,this.STATUS_NOT_VALIDATED);if(!g||t===v-1){a("<small/>").css("display","none").addClass("help-block").attr("data-bv-validator",o).attr("data-bv-for",f).attr("data-bv-result",this.STATUS_NOT_VALIDATED).html(this._getMessage(f,o)).appendTo(u)}if("function"===typeof a.fn.bootstrapValidator.validators[o].init){a.fn.bootstrapValidator.validators[o].init(this,q,this.options.fields[f].validators[o])}}if(this.options.fields[f].feedbackIcons!==false&&this.options.fields[f].feedbackIcons!=="false"&&this.options.feedbackIcons&&this.options.feedbackIcons.validating&&this.options.feedbackIcons.invalid&&this.options.feedbackIcons.valid&&(!g||t===v-1)){n.addClass("has-feedback");var d=a("<i/>").css("display","none").addClass("form-control-feedback").attr("data-bv-icon-for",f).insertAfter(q);if("checkbox"===h||"radio"===h){var c=q.parent();if(c.hasClass(h)){d.insertAfter(c)}else{if(c.parent().hasClass(h)){d.insertAfter(c.parent())}}}if(n.find("label").length===0){d.addClass("bv-no-label")}if(n.find(".input-group").length!==0){d.addClass("bv-icon-input-group").insertAfter(n.find(".input-group").eq(0))}if(l){q.off("focus.bv").on("focus.bv",function(){switch(l){case"tooltip":d.tooltip("show");break;case"popover":d.popover("show");break;default:break}}).off("blur.bv").on("blur.bv",function(){switch(l){case"tooltip":d.tooltip("hide");break;case"popover":d.popover("hide");break;default:break}})}}}p.on(this.options.events.fieldSuccess,function(x,w){var y=j.getOptions(w.field,null,"onSuccess");if(y){a.fn.bootstrapValidator.helpers.call(y,[x,w])}}).on(this.options.events.fieldError,function(y,x){var w=j.getOptions(x.field,null,"onError");if(w){a.fn.bootstrapValidator.helpers.call(w,[y,x])}}).on(this.options.events.fieldStatus,function(y,x){var w=j.getOptions(x.field,null,"onStatus");if(w){a.fn.bootstrapValidator.helpers.call(w,[y,x])}}).on(this.options.events.validatorError,function(y,x){var w=j.getOptions(x.field,x.validator,"onError");if(w){a.fn.bootstrapValidator.helpers.call(w,[y,x])}}).on(this.options.events.validatorSuccess,function(x,w){var y=j.getOptions(w.field,w.validator,"onSuccess");if(y){a.fn.bootstrapValidator.helpers.call(y,[x,w])}});e=a.map(m,function(w){return w+".live.bv"}).join(" ");switch(this.options.live){case"submitted":break;case"disabled":p.off(e);break;case"enabled":default:p.off(e).on(e,function(){if(j._exceedThreshold(a(this))){j.validateField(a(this))}});break}p.trigger(a.Event(this.options.events.fieldInit),{bv:this,field:f,element:p})},_getMessage:function(e,d){if(!this.options.fields[e]||!a.fn.bootstrapValidator.validators[d]||!this.options.fields[e].validators||!this.options.fields[e].validators[d]){return""}var c=this.options.fields[e].validators[d];switch(true){case (!!c.message):return c.message;case (!!this.options.fields[e].message):return this.options.fields[e].message;case (!!a.fn.bootstrapValidator.i18n[d]):return a.fn.bootstrapValidator.i18n[d]["default"];default:return this.options.message}},_getMessageContainer:function(e,g){var f=e.parent();if(f.is(g)){return f}var d=f.attr("class");if(!d){return this._getMessageContainer(f,g)}d=d.split(" ");var h=d.length;for(var c=0;c<h;c++){if(/^col-(xs|sm|md|lg)-\d+$/.test(d[c])||/^col-(xs|sm|md|lg)-offset-\d+$/.test(d[c])){return f}}return this._getMessageContainer(f,g)},_submit:function(){var f=this.isValid(),c=f?this.options.events.formSuccess:this.options.events.formError,d=a.Event(c);this.$form.trigger(d);if(this.$submitButton){f?this._onSuccess(d):this._onError(d)}},_isExcluded:function(d){var g=d.attr("data-bv-excluded"),f=d.attr("data-bv-field")||d.attr("name");switch(true){case (!!f&&this.options.fields&&this.options.fields[f]&&(this.options.fields[f].excluded==="true"||this.options.fields[f].excluded===true)):case (g==="true"):case (g===""):return true;case (!!f&&this.options.fields&&this.options.fields[f]&&(this.options.fields[f].excluded==="false"||this.options.fields[f].excluded===false)):case (g==="false"):return false;default:if(this.options.excluded){if("string"===typeof this.options.excluded){this.options.excluded=a.map(this.options.excluded.split(","),function(h){return a.trim(h)})}var e=this.options.excluded.length;for(var c=0;c<e;c++){if(("string"===typeof this.options.excluded[c]&&d.is(this.options.excluded[c]))||("function"===typeof this.options.excluded[c]&&this.options.excluded[c].call(this,d,this)===true)){return true}}}return false}},_exceedThreshold:function(e){var f=e.attr("data-bv-field"),c=this.options.fields[f].threshold||this.options.threshold;if(!c){return true}var d=a.inArray(e.attr("type"),["button","checkbox","file","hidden","image","radio","reset","submit"])!==-1;return(d||e.val().length>=c)},_onError:function(j){if(j.isDefaultPrevented()){return}if("submitted"===this.options.live){this.options.live="enabled";var g=this;for(var h in this.options.fields){(function(o){var e=g.getFieldElements(o);if(e.length){var m=a(e[0]).attr("type"),n=("radio"===m||"checkbox"===m||"file"===m||"SELECT"===a(e[0]).get(0).tagName)?"change":g._changeEvent,k=g.options.fields[h].trigger||g.options.trigger||n,l=a.map(k.split(" "),function(p){return p+".live.bv"}).join(" ");e.off(l).on(l,function(){if(g._exceedThreshold(a(this))){g.validateField(a(this))}})}})(h)}}var d=this.$invalidFields.eq(0);if(d){var c=d.parents(".tab-pane"),f;if(c&&(f=c.attr("id"))){a('a[href="#'+f+'"][data-toggle="tab"]').tab("show")}d.focus()}},_onSuccess:function(c){if(c.isDefaultPrevented()){return}this.disableSubmitButtons(true).defaultSubmit()},_onFieldValidated:function(g,d){var h=g.attr("data-bv-field"),e=this.options.fields[h].validators,c={},l=0,f={bv:this,field:h,element:g,validator:d,result:g.data("bv.response."+d)};if(d){switch(g.data("bv.result."+d)){case this.STATUS_INVALID:g.trigger(a.Event(this.options.events.validatorError),f);break;case this.STATUS_VALID:g.trigger(a.Event(this.options.events.validatorSuccess),f);break;default:break}}c[this.STATUS_NOT_VALIDATED]=0;c[this.STATUS_VALIDATING]=0;c[this.STATUS_INVALID]=0;c[this.STATUS_VALID]=0;for(var j in e){if(e[j].enabled===false){continue}l++;var k=g.data("bv.result."+j);if(k){c[k]++}}if(c[this.STATUS_VALID]===l){this.$invalidFields=this.$invalidFields.not(g);g.trigger(a.Event(this.options.events.fieldSuccess),f)}else{if(c[this.STATUS_NOT_VALIDATED]===0&&c[this.STATUS_VALIDATING]===0&&c[this.STATUS_INVALID]>0){this.$invalidFields=this.$invalidFields.add(g);g.trigger(a.Event(this.options.events.fieldError),f)}}},getFieldElements:function(c){if(!this._cacheFields[c]){this._cacheFields[c]=(this.options.fields[c]&&this.options.fields[c].selector)?a(this.options.fields[c].selector):this.$form.find('[name="'+c+'"]')}return this._cacheFields[c]},getOptions:function(f,d,e){if(!f){return this.options}if("object"===typeof f){f=f.attr("data-bv-field")}if(!this.options.fields[f]){return null}var c=this.options.fields[f];if(!d){return e?c[e]:c}if(!c.validators||!c.validators[d]){return null}return e?c.validators[d][e]:c.validators[d]},disableSubmitButtons:function(c){if(!c){this.$form.find(this.options.submitButtons).removeAttr("disabled")}else{if(this.options.live!=="disabled"){this.$form.find(this.options.submitButtons).attr("disabled","disabled")}}return this},validate:function(){if(!this.options.fields){return this}this.disableSubmitButtons(true);for(var c in this.options.fields){this.validateField(c)}this._submit();return this},validateField:function(p){var j=a([]);switch(typeof p){case"object":j=p;p=p.attr("data-bv-field");break;case"string":j=this.getFieldElements(p);break;default:break}if(j.length===0||(this.options.fields[p]&&this.options.fields[p].enabled===false)){return this}var k=this,l=j.attr("type"),o=("radio"===l||"checkbox"===l)?1:j.length,c=("radio"===l||"checkbox"===l),f=this.options.fields[p].validators,g=this.options.fields[p].verbose==="true"||this.options.fields[p].verbose===true||this.options.verbose==="true"||this.options.verbose===true,e,d;for(var h=0;h<o;h++){var n=j.eq(h);if(this._isExcluded(n)){continue}var m=false;for(e in f){if(n.data("bv.dfs."+e)){n.data("bv.dfs."+e).reject()}if(m){break}var q=n.data("bv.result."+e);if(q===this.STATUS_VALID||q===this.STATUS_INVALID){this._onFieldValidated(n,e);continue}else{if(f[e].enabled===false){this.updateStatus(c?p:n,this.STATUS_VALID,e);continue}}n.data("bv.result."+e,this.STATUS_VALIDATING);d=a.fn.bootstrapValidator.validators[e].validate(this,n,f[e]);if("object"===typeof d&&d.resolve){this.updateStatus(c?p:n,this.STATUS_VALIDATING,e);n.data("bv.dfs."+e,d);d.done(function(u,t,s){u.removeData("bv.dfs."+t).data("bv.response."+t,s);if(s.message){k.updateMessage(u,t,s.message)}k.updateStatus(c?u.attr("data-bv-field"):u,s.valid?k.STATUS_VALID:k.STATUS_INVALID,t);if(s.valid&&k._submitIfValid===true){k._submit()}else{if(!s.valid&&!g){m=true}}})}else{if("object"===typeof d&&d.valid!==undefined&&d.message!==undefined){n.data("bv.response."+e,d);this.updateMessage(c?p:n,e,d.message);this.updateStatus(c?p:n,d.valid?this.STATUS_VALID:this.STATUS_INVALID,e);if(!d.valid&&!g){break}}else{if("boolean"===typeof d){n.data("bv.response."+e,d);this.updateStatus(c?p:n,d?this.STATUS_VALID:this.STATUS_INVALID,e);if(!d&&!g){break}}}}}}return this},updateMessage:function(f,d,e){var c=a([]);switch(typeof f){case"object":c=f;f=f.attr("data-bv-field");break;case"string":c=this.getFieldElements(f);break;default:break}c.each(function(){a(this).data("bv.messages").find('.help-block[data-bv-validator="'+d+'"][data-bv-for="'+f+'"]').html(e)})},updateStatus:function(d,u,o){var q=a([]);switch(typeof d){case"object":q=d;d=d.attr("data-bv-field");break;case"string":q=this.getFieldElements(d);break;default:break}if(u===this.STATUS_NOT_VALIDATED){this._submitIfValid=false}var g=this,f=q.attr("type"),h=this.options.fields[d].group||this.options.group,z=("radio"===f||"checkbox"===f)?1:q.length;for(var w=0;w<z;w++){var s=q.eq(w);if(this._isExcluded(s)){continue}var m=s.parents(h),y=s.data("bv.messages"),t=y.find('.help-block[data-bv-validator][data-bv-for="'+d+'"]'),n=o?t.filter('[data-bv-validator="'+o+'"]'):t,c=m.find('.form-control-feedback[data-bv-icon-for="'+d+'"]'),l=("function"===typeof(this.options.fields[d].container||this.options.container))?(this.options.fields[d].container||this.options.container).call(this,s,this):(this.options.fields[d].container||this.options.container),p=null;if(o){s.data("bv.result."+o,u)}else{for(var k in this.options.fields[d].validators){s.data("bv.result."+k,u)}}n.attr("data-bv-result",u);var e=s.parents(".tab-pane"),x,j;if(e&&(x=e.attr("id"))){j=a('a[href="#'+x+'"][data-toggle="tab"]').parent()}switch(u){case this.STATUS_VALIDATING:p=null;this.disableSubmitButtons(true);m.removeClass("has-success").removeClass("has-error");if(c){c.removeClass(this.options.feedbackIcons.valid).removeClass(this.options.feedbackIcons.invalid).addClass(this.options.feedbackIcons.validating).show()}if(j){j.removeClass("bv-tab-success").removeClass("bv-tab-error")}break;case this.STATUS_INVALID:p=false;this.disableSubmitButtons(true);m.removeClass("has-success").addClass("has-error");if(c){c.removeClass(this.options.feedbackIcons.valid).removeClass(this.options.feedbackIcons.validating).addClass(this.options.feedbackIcons.invalid).show()}if(j){j.removeClass("bv-tab-success").addClass("bv-tab-error")}break;case this.STATUS_VALID:p=(t.filter('[data-bv-result="'+this.STATUS_NOT_VALIDATED+'"]').length===0)?(t.filter('[data-bv-result="'+this.STATUS_VALID+'"]').length===t.length):null;if(p!==null){this.disableSubmitButtons(this.$submitButton?!this.isValid():!p);if(c){c.removeClass(this.options.feedbackIcons.invalid).removeClass(this.options.feedbackIcons.validating).removeClass(this.options.feedbackIcons.valid).addClass(p?this.options.feedbackIcons.valid:this.options.feedbackIcons.invalid).show()}}m.removeClass("has-error has-success").addClass(this.isValidContainer(m)?"has-success":"has-error");if(j){j.removeClass("bv-tab-success").removeClass("bv-tab-error").addClass(this.isValidContainer(e)?"bv-tab-success":"bv-tab-error")}break;case this.STATUS_NOT_VALIDATED:default:p=null;this.disableSubmitButtons(false);m.removeClass("has-success").removeClass("has-error");if(c){c.removeClass(this.options.feedbackIcons.valid).removeClass(this.options.feedbackIcons.invalid).removeClass(this.options.feedbackIcons.validating).hide()}if(j){j.removeClass("bv-tab-success").removeClass("bv-tab-error")}break}switch(true){case (c&&"tooltip"===l):(p===false)?c.css("cursor","pointer").tooltip("destroy").tooltip({container:"body",html:true,placement:"top",title:t.filter('[data-bv-result="'+g.STATUS_INVALID+'"]').eq(0).html()}):c.tooltip("hide");break;case (c&&"popover"===l):(p===false)?c.css("cursor","pointer").popover("destroy").popover({container:"body",content:t.filter('[data-bv-result="'+g.STATUS_INVALID+'"]').eq(0).html(),html:true,placement:"top",trigger:"hover click"}):c.popover("hide");break;default:(u===this.STATUS_INVALID)?n.show():n.hide();break}s.trigger(a.Event(this.options.events.fieldStatus),{bv:this,field:d,element:s,status:u});this._onFieldValidated(s,o)}return this},isValid:function(){for(var c in this.options.fields){if(!this.isValidField(c)){return false}}return true},isValidField:function(k){var c=a([]);switch(typeof k){case"object":c=k;k=k.attr("data-bv-field");break;case"string":c=this.getFieldElements(k);break;default:break}if(c.length===0||this.options.fields[k]===null||this.options.fields[k].enabled===false){return true}var h=c.attr("type"),j=("radio"===h||"checkbox"===h)?1:c.length,g,f,d;for(var e=0;e<j;e++){g=c.eq(e);if(this._isExcluded(g)){continue}for(f in this.options.fields[k].validators){if(this.options.fields[k].validators[f].enabled===false){continue}d=g.data("bv.result."+f);if(d!==this.STATUS_VALID){return false}}}return true},isValidContainer:function(c){var e=this,g={},h=("string"===typeof c)?a(c):c;if(h.length===0){return true}h.find("[data-bv-field]").each(function(){var j=a(this),k=j.attr("data-bv-field");if(!e._isExcluded(j)&&!g[k]){g[k]=j}});for(var f in g){var d=g[f];if(d.data("bv.messages").find('.help-block[data-bv-validator][data-bv-for="'+f+'"]').filter('[data-bv-result="'+this.STATUS_INVALID+'"]').length>0){return false}}return true},defaultSubmit:function(){if(this.$submitButton){a("<input/>").attr("type","hidden").attr("data-bv-submit-hidden","").attr("name",this.$submitButton.attr("name")).val(this.$submitButton.val()).appendTo(this.$form)}this.$form.off("submit.bv").submit()},getInvalidFields:function(){return this.$invalidFields},getSubmitButton:function(){return this.$submitButton},getMessages:function(l,d){var j=this,h=[],c=a([]);switch(true){case (l&&"object"===typeof l):c=l;break;case (l&&"string"===typeof l):var k=this.getFieldElements(l);if(k.length>0){var g=k.attr("type");c=("radio"===g||"checkbox"===g)?k.eq(0):k}break;default:c=this.$invalidFields;break}var e=d?'[data-bv-validator="'+d+'"]':"";c.each(function(){h=h.concat(a(this).data("bv.messages").find('.help-block[data-bv-for="'+a(this).attr("data-bv-field")+'"][data-bv-result="'+j.STATUS_INVALID+'"]'+e).map(function(){var m=a(this).attr("data-bv-validator"),n=a(this).attr("data-bv-for");return(j.options.fields[n].validators[m].enabled===false)?"":a(this).html()}).get())});return h},updateOption:function(f,c,d,e){if("object"===typeof f){f=f.attr("data-bv-field")}if(this.options.fields[f]&&this.options.fields[f].validators[c]){this.options.fields[f].validators[c][d]=e;this.updateStatus(f,this.STATUS_NOT_VALIDATED,c)}return this},addField:function(k,d){var c=a([]);switch(typeof k){case"object":c=k;k=k.attr("data-bv-field")||k.attr("name");break;case"string":delete this._cacheFields[k];c=this.getFieldElements(k);break;default:break}c.attr("data-bv-field",k);var g=c.attr("type"),j=("radio"===g||"checkbox"===g)?1:c.length;for(var e=0;e<j;e++){var f=c.eq(e);var h=this._parseOptions(f);h=(h===null)?d:a.extend(true,d,h);this.options.fields[k]=a.extend(true,this.options.fields[k],h);this._cacheFields[k]=this._cacheFields[k]?this._cacheFields[k].add(f):f;this._initField(("checkbox"===g||"radio"===g)?k:f)}this.disableSubmitButtons(false);this.$form.trigger(a.Event(this.options.events.fieldAdded),{field:k,element:c,options:this.options.fields[k]});return this},removeField:function(h){var c=a([]);switch(typeof h){case"object":c=h;h=h.attr("data-bv-field")||h.attr("name");c.attr("data-bv-field",h);break;case"string":c=this.getFieldElements(h);break;default:break}if(c.length===0){return this}var f=c.attr("type"),g=("radio"===f||"checkbox"===f)?1:c.length;for(var d=0;d<g;d++){var e=c.eq(d);this.$invalidFields=this.$invalidFields.not(e);this._cacheFields[h]=this._cacheFields[h].not(e)}if(!this._cacheFields[h]||this._cacheFields[h].length===0){delete this.options.fields[h]}if("checkbox"===f||"radio"===f){this._initField(h)}this.disableSubmitButtons(false);this.$form.trigger(a.Event(this.options.events.fieldRemoved),{field:h,element:c});return this},resetField:function(j,c){var d=a([]);switch(typeof j){case"object":d=j;j=j.attr("data-bv-field");break;case"string":d=this.getFieldElements(j);break;default:break}var h=d.length;if(this.options.fields[j]){for(var f=0;f<h;f++){for(var e in this.options.fields[j].validators){d.eq(f).removeData("bv.dfs."+e)}}}this.updateStatus(j,this.STATUS_NOT_VALIDATED);if(c){var g=d.attr("type");("radio"===g||"checkbox"===g)?d.removeAttr("checked").removeAttr("selected"):d.val("")}return this},resetForm:function(c){for(var d in this.options.fields){this.resetField(d,c)}this.$invalidFields=a([]);this.$submitButton=null;this.disableSubmitButtons(false);return this},revalidateField:function(c){this.updateStatus(c,this.STATUS_NOT_VALIDATED).validateField(c);return this},enableFieldValidators:function(g,e,f){var c=this.options.fields[g].validators;if(f&&c&&c[f]&&c[f].enabled!==e){this.options.fields[g].validators[f].enabled=e;this.updateStatus(g,this.STATUS_NOT_VALIDATED,f)}else{if(!f&&this.options.fields[g].enabled!==e){this.options.fields[g].enabled=e;for(var d in c){this.enableFieldValidators(g,e,d)}}}return this},getDynamicOption:function(g,e){var d=("string"===typeof g)?this.getFieldElements(g):g,f=d.val();if("function"===typeof e){return a.fn.bootstrapValidator.helpers.call(e,[f,this,d])}else{if("string"===typeof e){var c=this.getFieldElements(e);if(c.length){return c.val()}else{return a.fn.bootstrapValidator.helpers.call(e,[f,this,d])||e}}}return null},destroy:function(){var k,c,h,g,e,j;for(k in this.options.fields){c=this.getFieldElements(k);j=this.options.fields[k].group||this.options.group;for(var f=0;f<c.length;f++){h=c.eq(f);h.data("bv.messages").find('.help-block[data-bv-validator][data-bv-for="'+k+'"]').remove().end().end().removeData("bv.messages").parents(j).removeClass("has-feedback has-error has-success").end().off(".bv").removeAttr("data-bv-field");e=h.parents(j).find('i[data-bv-icon-for="'+k+'"]');if(e){var d=("function"===typeof(this.options.fields[k].container||this.options.container))?(this.options.fields[k].container||this.options.container).call(this,h,this):(this.options.fields[k].container||this.options.container);switch(d){case"tooltip":e.tooltip("destroy").remove();break;case"popover":e.popover("destroy").remove();break;default:e.remove();break}}for(g in this.options.fields[k].validators){if(h.data("bv.dfs."+g)){h.data("bv.dfs."+g).reject()}h.removeData("bv.result."+g).removeData("bv.response."+g).removeData("bv.dfs."+g);if("function"===typeof a.fn.bootstrapValidator.validators[g].destroy){a.fn.bootstrapValidator.validators[g].destroy(this,h,this.options.fields[k].validators[g])}}}}this.disableSubmitButtons(false);this.$hiddenButton.remove();this.$form.removeClass(this.options.elementClass).off(".bv").removeData("bootstrapValidator").find("[data-bv-submit-hidden]").remove().end().find('[type="submit"]').off("click.bv")}};a.fn.bootstrapValidator=function(c){var d=arguments;return this.each(function(){var g=a(this),f=g.data("bootstrapValidator"),e="object"===typeof c&&c;if(!f){f=new b(this,e);g.data("bootstrapValidator",f)}if("string"===typeof c){f[c].apply(f,Array.prototype.slice.call(d,1))}})};a.fn.bootstrapValidator.DEFAULT_OPTIONS={elementClass:"bv-form",message:"This value is not valid",group:".form-group",container:null,threshold:null,excluded:[":disabled",":hidden",":not(:visible)"],feedbackIcons:{valid:null,invalid:null,validating:null},submitButtons:'[type="submit"]',live:"enabled",fields:null,events:{formInit:"init.form.bv",formError:"error.form.bv",formSuccess:"success.form.bv",fieldAdded:"added.field.bv",fieldRemoved:"removed.field.bv",fieldInit:"init.field.bv",fieldError:"error.field.bv",fieldSuccess:"success.field.bv",fieldStatus:"status.field.bv",validatorError:"error.validator.bv",validatorSuccess:"success.validator.bv"},verbose:true};a.fn.bootstrapValidator.validators={};a.fn.bootstrapValidator.i18n={};a.fn.bootstrapValidator.Constructor=b;a.fn.bootstrapValidator.helpers={call:function(h,c){if("function"===typeof h){return h.apply(this,c)}else{if("string"===typeof h){if("()"===h.substring(h.length-2)){h=h.substring(0,h.length-2)}var f=h.split("."),g=f.pop(),e=window;for(var d=0;d<f.length;d++){e=e[f[d]]}return(typeof e[g]==="undefined")?null:e[g].apply(this,c)}}},format:function(e,d){if(!a.isArray(d)){d=[d]}for(var c in d){e=e.replace("%s",d[c])}return e},date:function(j,g,k,l){if(isNaN(j)||isNaN(g)||isNaN(k)){return false}if(k.length>2||g.length>2||j.length>4){return false}k=parseInt(k,10);g=parseInt(g,10);j=parseInt(j,10);if(j<1000||j>9999||g<=0||g>12){return false}var d=[31,28,31,30,31,30,31,31,30,31,30,31];if(j%400===0||(j%100!==0&&j%4===0)){d[1]=29}if(k<=0||k>d[g-1]){return false}if(l===true){var c=new Date(),e=c.getFullYear(),h=c.getMonth(),f=c.getDate();return(j<e||(j===e&&g-1<h)||(j===e&&g-1===h&&k<f))}return true},luhn:function(f){var e=f.length,g=0,d=[[0,1,2,3,4,5,6,7,8,9],[0,2,4,6,8,1,3,5,7,9]],c=0;while(e--){c+=d[g][parseInt(f.charAt(e),10)];g^=1}return(c%10===0&&c>0)},mod11And10:function(f){var c=5,e=f.length;for(var d=0;d<e;d++){c=(((c||10)*2)%11+parseInt(f.charAt(d),10))%10}return(c===1)},mod37And36:function(g,h){h=h||"0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ";var d=h.length,f=g.length,c=Math.floor(d/2);for(var e=0;e<f;e++){c=(((c||d)*2)%(d+1)+h.indexOf(g.charAt(e)))%d}return(c===1)}}}(window.jQuery));(function(a){a.fn.bootstrapValidator.i18n.base64=a.extend(a.fn.bootstrapValidator.i18n.base64||{},{"default":"Please enter a valid base 64 encoded"});a.fn.bootstrapValidator.validators.base64={validate:function(c,d,b){var e=d.val();if(e===""){return true}return/^(?:[A-Za-z0-9+/]{4})*(?:[A-Za-z0-9+/]{2}==|[A-Za-z0-9+/]{3}=|[A-Za-z0-9+/]{4})$/.test(e)}}}(window.jQuery));(function(a){a.fn.bootstrapValidator.i18n.between=a.extend(a.fn.bootstrapValidator.i18n.between||{},{"default":"Please enter a value between %s and %s",notInclusive:"Please enter a value between %s and %s strictly"});a.fn.bootstrapValidator.validators.between={html5Attributes:{message:"message",min:"min",max:"max",inclusive:"inclusive"},enableByHtml5:function(b){if("range"===b.attr("type")){return{min:b.attr("min"),max:b.attr("max")}}return false},validate:function(e,f,c){var g=f.val();if(g===""){return true}if(!a.isNumeric(g)){return false}var d=a.isNumeric(c.min)?c.min:e.getDynamicOption(f,c.min),b=a.isNumeric(c.max)?c.max:e.getDynamicOption(f,c.max);g=parseFloat(g);return(c.inclusive===true||c.inclusive===undefined)?{valid:g>=d&&g<=b,message:a.fn.bootstrapValidator.helpers.format(c.message||a.fn.bootstrapValidator.i18n.between["default"],[d,b])}:{valid:g>d&&g<b,message:a.fn.bootstrapValidator.helpers.format(c.message||a.fn.bootstrapValidator.i18n.between.notInclusive,[d,b])}}}}(window.jQuery));(function(a){a.fn.bootstrapValidator.validators.blank={validate:function(c,d,b){return true}}}(window.jQuery));(function(a){a.fn.bootstrapValidator.i18n.callback=a.extend(a.fn.bootstrapValidator.i18n.callback||{},{"default":"Please enter a valid value"});a.fn.bootstrapValidator.validators.callback={html5Attributes:{message:"message",callback:"callback"},validate:function(f,g,e){var h=g.val(),c=new a.Deferred(),b={valid:true};if(e.callback){var d=a.fn.bootstrapValidator.helpers.call(e.callback,[h,f,g]);b=("boolean"===typeof d)?{valid:d}:d}c.resolve(g,"callback",b);return c}}}(window.jQuery));(function(a){a.fn.bootstrapValidator.i18n.choice=a.extend(a.fn.bootstrapValidator.i18n.choice||{},{"default":"Please enter a valid value",less:"Please choose %s options at minimum",more:"Please choose %s options at maximum",between:"Please choose %s - %s options"});a.fn.bootstrapValidator.validators.choice={html5Attributes:{message:"message",min:"min",max:"max"},validate:function(e,f,c){var j=f.is("select")?e.getFieldElements(f.attr("data-bv-field")).find("option").filter(":selected").length:e.getFieldElements(f.attr("data-bv-field")).filter(":checked").length,d=c.min?(a.isNumeric(c.min)?c.min:e.getDynamicOption(f,c.min)):null,b=c.max?(a.isNumeric(c.max)?c.max:e.getDynamicOption(f,c.max)):null,h=true,g=c.message||a.fn.bootstrapValidator.i18n.choice["default"];if((d&&j<parseInt(d,10))||(b&&j>parseInt(b,10))){h=false}switch(true){case (!!d&&!!b):g=a.fn.bootstrapValidator.helpers.format(c.message||a.fn.bootstrapValidator.i18n.choice.between,[parseInt(d,10),parseInt(b,10)]);break;case (!!d):g=a.fn.bootstrapValidator.helpers.format(c.message||a.fn.bootstrapValidator.i18n.choice.less,parseInt(d,10));break;case (!!b):g=a.fn.bootstrapValidator.helpers.format(c.message||a.fn.bootstrapValidator.i18n.choice.more,parseInt(b,10));break;default:break}return{valid:h,message:g}}}}(window.jQuery));(function(a){a.fn.bootstrapValidator.i18n.creditCard=a.extend(a.fn.bootstrapValidator.i18n.creditCard||{},{"default":"Please enter a valid credit card number"});a.fn.bootstrapValidator.validators.creditCard={validate:function(d,f,b){var g=f.val();if(g===""){return true}if(/[^0-9-\s]+/.test(g)){return false}g=g.replace(/\D/g,"");if(!a.fn.bootstrapValidator.helpers.luhn(g)){return false}var h={AMERICAN_EXPRESS:{length:[15],prefix:["34","37"]},DINERS_CLUB:{length:[14],prefix:["300","301","302","303","304","305","36"]},DINERS_CLUB_US:{length:[16],prefix:["54","55"]},DISCOVER:{length:[16],prefix:["6011","622126","622127","622128","622129","62213","62214","62215","62216","62217","62218","62219","6222","6223","6224","6225","6226","6227","6228","62290","62291","622920","622921","622922","622923","622924","622925","644","645","646","647","648","649","65"]},JCB:{length:[16],prefix:["3528","3529","353","354","355","356","357","358"]},LASER:{length:[16,17,18,19],prefix:["6304","6706","6771","6709"]},MAESTRO:{length:[12,13,14,15,16,17,18,19],prefix:["5018","5020","5038","6304","6759","6761","6762","6763","6764","6765","6766"]},MASTERCARD:{length:[16],prefix:["51","52","53","54","55"]},SOLO:{length:[16,18,19],prefix:["6334","6767"]},UNIONPAY:{length:[16,17,18,19],prefix:["622126","622127","622128","622129","62213","62214","62215","62216","62217","62218","62219","6222","6223","6224","6225","6226","6227","6228","62290","62291","622920","622921","622922","622923","622924","622925"]},VISA:{length:[16],prefix:["4"]}};var e,c;for(e in h){for(c in h[e].prefix){if(g.substr(0,h[e].prefix[c].length)===h[e].prefix[c]&&a.inArray(g.length,h[e].length)!==-1){return true}}}return false}}}(window.jQuery));(function(a){a.fn.bootstrapValidator.i18n.cusip=a.extend(a.fn.bootstrapValidator.i18n.cusip||{},{"default":"Please enter a valid CUSIP number"});a.fn.bootstrapValidator.validators.cusip={validate:function(b,g,k){var h=g.val();if(h===""){return true}h=h.toUpperCase();if(!/^[0-9A-Z]{9}$/.test(h)){return false}var j=a.map(h.split(""),function(m){var l=m.charCodeAt(0);return(l>="A".charCodeAt(0)&&l<="Z".charCodeAt(0))?(l-"A".charCodeAt(0)+10):m}),c=j.length,f=0;for(var d=0;d<c-1;d++){var e=parseInt(j[d],10);if(d%2!==0){e*=2}if(e>9){e-=9}f+=e}f=(10-(f%10))%10;return f===j[c-1]}}}(window.jQuery));(function(a){a.fn.bootstrapValidator.i18n.cvv=a.extend(a.fn.bootstrapValidator.i18n.cvv||{},{"default":"Please enter a valid CVV number"});a.fn.bootstrapValidator.validators.cvv={html5Attributes:{message:"message",ccfield:"creditCardField"},validate:function(c,g,k){var j=g.val();if(j===""){return true}if(!/^[0-9]{3,4}$/.test(j)){return false}if(!k.creditCardField){return true}var h=c.getFieldElements(k.creditCardField).val();if(h===""){return true}h=h.replace(/\D/g,"");var b={AMERICAN_EXPRESS:{length:[15],prefix:["34","37"]},DINERS_CLUB:{length:[14],prefix:["300","301","302","303","304","305","36"]},DINERS_CLUB_US:{length:[16],prefix:["54","55"]},DISCOVER:{length:[16],prefix:["6011","622126","622127","622128","622129","62213","62214","62215","62216","62217","62218","62219","6222","6223","6224","6225","6226","6227","6228","62290","62291","622920","622921","622922","622923","622924","622925","644","645","646","647","648","649","65"]},JCB:{length:[16],prefix:["3528","3529","353","354","355","356","357","358"]},LASER:{length:[16,17,18,19],prefix:["6304","6706","6771","6709"]},MAESTRO:{length:[12,13,14,15,16,17,18,19],prefix:["5018","5020","5038","6304","6759","6761","6762","6763","6764","6765","6766"]},MASTERCARD:{length:[16],prefix:["51","52","53","54","55"]},SOLO:{length:[16,18,19],prefix:["6334","6767"]},UNIONPAY:{length:[16,17,18,19],prefix:["622126","622127","622128","622129","62213","62214","62215","62216","62217","62218","62219","6222","6223","6224","6225","6226","6227","6228","62290","62291","622920","622921","622922","622923","622924","622925"]},VISA:{length:[16],prefix:["4"]}};var f,e,d=null;for(f in b){for(e in b[f].prefix){if(h.substr(0,b[f].prefix[e].length)===b[f].prefix[e]&&a.inArray(h.length,b[f].length)!==-1){d=f;break}}}return(d===null)?false:(("AMERICAN_EXPRESS"===d)?(j.length===4):(j.length===3))}}}(window.jQuery));(function(a){a.fn.bootstrapValidator.i18n.date=a.extend(a.fn.bootstrapValidator.i18n.date||{},{"default":"Please enter a valid date"});a.fn.bootstrapValidator.validators.date={html5Attributes:{message:"message",format:"format",separator:"separator"},validate:function(e,m,c){var l=m.val();if(l===""){return true}c.format=c.format||"MM/DD/YYYY";if(m.attr("type")==="date"){c.format="YYYY-MM-DD"}var f=c.format.split(" "),n=f[0],b=(f.length>1)?f[1]:null,s=(f.length>2)?f[2]:null,k=l.split(" "),t=k[0],g=(k.length>1)?k[1]:null;if(f.length!==k.length){return false}var d=c.separator;if(!d){d=(t.indexOf("/")!==-1)?"/":((t.indexOf("-")!==-1)?"-":null)}if(d===null||t.indexOf(d)===-1){return false}t=t.split(d);n=n.split(d);if(t.length!==n.length){return false}var h=t[a.inArray("YYYY",n)],u=t[a.inArray("MM",n)],p=t[a.inArray("DD",n)];if(!h||!u||!p||h.length!==4){return false}var o=null,q=null,j=null;if(b){b=b.split(":");g=g.split(":");if(b.length!==g.length){return false}q=g.length>0?g[0]:null;o=g.length>1?g[1]:null;j=g.length>2?g[2]:null;if(j){if(isNaN(j)||j.length>2){return false}j=parseInt(j,10);if(j<0||j>60){return false}}if(q){if(isNaN(q)||q.length>2){return false}q=parseInt(q,10);if(q<0||q>=24||(s&&q>12)){return false}}if(o){if(isNaN(o)||o.length>2){return false}o=parseInt(o,10);if(o<0||o>59){return false}}}return a.fn.bootstrapValidator.helpers.date(h,u,p)}}}(window.jQuery));(function(a){a.fn.bootstrapValidator.i18n.different=a.extend(a.fn.bootstrapValidator.i18n.different||{},{"default":"Please enter a different value"});a.fn.bootstrapValidator.validators.different={html5Attributes:{message:"message",field:"field"},validate:function(b,e,k){var g=e.val();if(g===""){return true}var d=k.field.split(","),j=true;for(var c=0;c<d.length;c++){var f=b.getFieldElements(d[c]);if(f==null||f.length===0){continue}var h=f.val();if(g===h){j=false}else{if(h!==""){b.updateStatus(f,b.STATUS_VALID,"different")}}}return j}}}(window.jQuery));(function(a){a.fn.bootstrapValidator.i18n.digits=a.extend(a.fn.bootstrapValidator.i18n.digits||{},{"default":"Please enter only digits"});a.fn.bootstrapValidator.validators.digits={validate:function(c,d,b){var e=d.val();if(e===""){return true}return/^\d+$/.test(e)}}}(window.jQuery));(function(a){a.fn.bootstrapValidator.i18n.ean=a.extend(a.fn.bootstrapValidator.i18n.ean||{},{"default":"Please enter a valid EAN number"});a.fn.bootstrapValidator.validators.ean={validate:function(d,f,b){var j=f.val();if(j===""){return true}if(!/^(\d{8}|\d{12}|\d{13})$/.test(j)){return false}var g=j.length,e=0,h=(g===8)?[3,1]:[1,3];for(var c=0;c<g-1;c++){e+=parseInt(j.charAt(c),10)*h[c%2]}e=(10-e%10)%10;return(e+""===j.charAt(g-1))}}}(window.jQuery));(function(a){a.fn.bootstrapValidator.i18n.emailAddress=a.extend(a.fn.bootstrapValidator.i18n.emailAddress||{},{"default":"Please enter a valid email address"});a.fn.bootstrapValidator.validators.emailAddress={html5Attributes:{message:"message",multiple:"multiple",separator:"separator"},enableByHtml5:function(b){return("email"===b.attr("type"))},validate:function(b,f,k){var h=f.val();if(h===""){return true}var g=/^(([^<>()[\]\\.,;:\s@\"]+(\.[^<>()[\]\\.,;:\s@\"]+)*)|(\".+\"))@[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)*$/,j=k.multiple===true||k.multiple==="true";if(j){var e=k.separator||/[,;]/,c=this._splitEmailAddresses(h,e);for(var d=0;d<c.length;d++){if(!g.test(c[d])){return false}}return true}else{return g.test(h)}},_splitEmailAddresses:function(d,k){var b=d.split(/"/),c=b.length,l=[],g="";for(var h=0;h<c;h++){if(h%2===0){var m=b[h].split(k),e=m.length;if(e===1){g+=m[0]}else{l.push(g+m[0]);for(var f=1;f<e-1;f++){l.push(m[f])}g=m[e-1]}}else{g+='"'+b[h];if(h<c-1){g+='"'}}}l.push(g);return l}}}(window.jQuery));(function(a){a.fn.bootstrapValidator.i18n.file=a.extend(a.fn.bootstrapValidator.i18n.file||{},{"default":"Please choose a valid file"});a.fn.bootstrapValidator.validators.file={html5Attributes:{extension:"extension",maxsize:"maxSize",minsize:"minSize",message:"message",type:"type"},validate:function(c,k,m){var l=k.val();if(l===""){return true}var d,h=m.extension?m.extension.toLowerCase().split(","):null,g=m.type?m.type.toLowerCase().split(","):null,f=(window.File&&window.FileList&&window.FileReader);if(f){var b=k.get(0).files,j=b.length;for(var e=0;e<j;e++){if(m.minSize&&b[e].size<parseInt(m.minSize,10)){return false}if(m.maxSize&&b[e].size>parseInt(m.maxSize,10)){return false}d=b[e].name.substr(b[e].name.lastIndexOf(".")+1);if(h&&a.inArray(d.toLowerCase(),h)===-1){return false}if(b[e].type&&g&&a.inArray(b[e].type.toLowerCase(),g)===-1){return false}}}else{d=l.substr(l.lastIndexOf(".")+1);if(h&&a.inArray(d.toLowerCase(),h)===-1){return false}}return true}}}(window.jQuery));(function(a){a.fn.bootstrapValidator.i18n.greaterThan=a.extend(a.fn.bootstrapValidator.i18n.greaterThan||{},{"default":"Please enter a value greater than or equal to %s",notInclusive:"Please enter a value greater than %s"});a.fn.bootstrapValidator.validators.greaterThan={html5Attributes:{message:"message",value:"value",inclusive:"inclusive"},enableByHtml5:function(d){var c=d.attr("type"),b=d.attr("min");if(b&&c!=="date"){return{value:b}}return false},validate:function(d,e,c){var f=e.val();if(f===""){return true}if(!a.isNumeric(f)){return false}var b=a.isNumeric(c.value)?c.value:d.getDynamicOption(e,c.value);f=parseFloat(f);return(c.inclusive===true||c.inclusive===undefined)?{valid:f>=b,message:a.fn.bootstrapValidator.helpers.format(c.message||a.fn.bootstrapValidator.i18n.greaterThan["default"],b)}:{valid:f>b,message:a.fn.bootstrapValidator.helpers.format(c.message||a.fn.bootstrapValidator.i18n.greaterThan.notInclusive,b)}}}}(window.jQuery));(function(a){a.fn.bootstrapValidator.i18n.grid=a.extend(a.fn.bootstrapValidator.i18n.grid||{},{"default":"Please enter a valid GRId number"});a.fn.bootstrapValidator.validators.grid={validate:function(c,d,b){var e=d.val();if(e===""){return true}e=e.toUpperCase();if(!/^[GRID:]*([0-9A-Z]{2})[-\s]*([0-9A-Z]{5})[-\s]*([0-9A-Z]{10})[-\s]*([0-9A-Z]{1})$/g.test(e)){return false}e=e.replace(/\s/g,"").replace(/-/g,"");if("GRID:"===e.substr(0,5)){e=e.substr(5)}return a.fn.bootstrapValidator.helpers.mod37And36(e)}}}(window.jQuery));(function(a){a.fn.bootstrapValidator.i18n.hex=a.extend(a.fn.bootstrapValidator.i18n.hex||{},{"default":"Please enter a valid hexadecimal number"});a.fn.bootstrapValidator.validators.hex={validate:function(c,d,b){var e=d.val();if(e===""){return true}return/^[0-9a-fA-F]+$/.test(e)}}}(window.jQuery));(function(a){a.fn.bootstrapValidator.i18n.hexColor=a.extend(a.fn.bootstrapValidator.i18n.hexColor||{},{"default":"Please enter a valid hex color"});a.fn.bootstrapValidator.validators.hexColor={enableByHtml5:function(b){return("color"===b.attr("type"))},validate:function(c,d,b){var e=d.val();if(e===""){return true}return/(^#[0-9A-F]{6}$)|(^#[0-9A-F]{3}$)/i.test(e)}}}(window.jQuery));(function(a){a.fn.bootstrapValidator.i18n.iban=a.extend(a.fn.bootstrapValidator.i18n.iban||{},{"default":"Please enter a valid IBAN number",countryNotSupported:"The country code %s is not supported",country:"Please enter a valid IBAN number in %s",countries:{AD:"Andorra",AE:"United Arab Emirates",AL:"Albania",AO:"Angola",AT:"Austria",AZ:"Azerbaijan",BA:"Bosnia and Herzegovina",BE:"Belgium",BF:"Burkina Faso",BG:"Bulgaria",BH:"Bahrain",BI:"Burundi",BJ:"Benin",BR:"Brazil",CH:"Switzerland",CI:"Ivory Coast",CM:"Cameroon",CR:"Costa Rica",CV:"Cape Verde",CY:"Cyprus",CZ:"Czech Republic",DE:"Germany",DK:"Denmark",DO:"Dominica",DZ:"Algeria",EE:"Estonia",ES:"Spain",FI:"Finland",FO:"Faroe Islands",FR:"France",GB:"United Kingdom",GE:"Georgia",GI:"Gibraltar",GL:"Greenland",GR:"Greece",GT:"Guatemala",HR:"Croatia",HU:"Hungary",IE:"Ireland",IL:"Israel",IR:"Iran",IS:"Iceland",IT:"Italy",JO:"Jordan",KW:"Kuwait",KZ:"Kazakhstan",LB:"Lebanon",LI:"Liechtenstein",LT:"Lithuania",LU:"Luxembourg",LV:"Latvia",MC:"Monaco",MD:"Moldova",ME:"Montenegro",MG:"Madagascar",MK:"Macedonia",ML:"Mali",MR:"Mauritania",MT:"Malta",MU:"Mauritius",MZ:"Mozambique",NL:"Netherlands",NO:"Norway",PK:"Pakistan",PL:"Poland",PS:"Palestine",PT:"Portugal",QA:"Qatar",RO:"Romania",RS:"Serbia",SA:"Saudi Arabia",SE:"Sweden",SI:"Slovenia",SK:"Slovakia",SM:"San Marino",SN:"Senegal",TN:"Tunisia",TR:"Turkey",VG:"Virgin Islands, British"}});a.fn.bootstrapValidator.validators.iban={html5Attributes:{message:"message",country:"country"},REGEX:{AD:"AD[0-9]{2}[0-9]{4}[0-9]{4}[A-Z0-9]{12}",AE:"AE[0-9]{2}[0-9]{3}[0-9]{16}",AL:"AL[0-9]{2}[0-9]{8}[A-Z0-9]{16}",AO:"AO[0-9]{2}[0-9]{21}",AT:"AT[0-9]{2}[0-9]{5}[0-9]{11}",AZ:"AZ[0-9]{2}[A-Z]{4}[A-Z0-9]{20}",BA:"BA[0-9]{2}[0-9]{3}[0-9]{3}[0-9]{8}[0-9]{2}",BE:"BE[0-9]{2}[0-9]{3}[0-9]{7}[0-9]{2}",BF:"BF[0-9]{2}[0-9]{23}",BG:"BG[0-9]{2}[A-Z]{4}[0-9]{4}[0-9]{2}[A-Z0-9]{8}",BH:"BH[0-9]{2}[A-Z]{4}[A-Z0-9]{14}",BI:"BI[0-9]{2}[0-9]{12}",BJ:"BJ[0-9]{2}[A-Z]{1}[0-9]{23}",BR:"BR[0-9]{2}[0-9]{8}[0-9]{5}[0-9]{10}[A-Z][A-Z0-9]",CH:"CH[0-9]{2}[0-9]{5}[A-Z0-9]{12}",CI:"CI[0-9]{2}[A-Z]{1}[0-9]{23}",CM:"CM[0-9]{2}[0-9]{23}",CR:"CR[0-9]{2}[0-9]{3}[0-9]{14}",CV:"CV[0-9]{2}[0-9]{21}",CY:"CY[0-9]{2}[0-9]{3}[0-9]{5}[A-Z0-9]{16}",CZ:"CZ[0-9]{2}[0-9]{20}",DE:"DE[0-9]{2}[0-9]{8}[0-9]{10}",DK:"DK[0-9]{2}[0-9]{14}",DO:"DO[0-9]{2}[A-Z0-9]{4}[0-9]{20}",DZ:"DZ[0-9]{2}[0-9]{20}",EE:"EE[0-9]{2}[0-9]{2}[0-9]{2}[0-9]{11}[0-9]{1}",ES:"ES[0-9]{2}[0-9]{4}[0-9]{4}[0-9]{1}[0-9]{1}[0-9]{10}",FI:"FI[0-9]{2}[0-9]{6}[0-9]{7}[0-9]{1}",FO:"FO[0-9]{2}[0-9]{4}[0-9]{9}[0-9]{1}",FR:"FR[0-9]{2}[0-9]{5}[0-9]{5}[A-Z0-9]{11}[0-9]{2}",GB:"GB[0-9]{2}[A-Z]{4}[0-9]{6}[0-9]{8}",GE:"GE[0-9]{2}[A-Z]{2}[0-9]{16}",GI:"GI[0-9]{2}[A-Z]{4}[A-Z0-9]{15}",GL:"GL[0-9]{2}[0-9]{4}[0-9]{9}[0-9]{1}",GR:"GR[0-9]{2}[0-9]{3}[0-9]{4}[A-Z0-9]{16}",GT:"GT[0-9]{2}[A-Z0-9]{4}[A-Z0-9]{20}",HR:"HR[0-9]{2}[0-9]{7}[0-9]{10}",HU:"HU[0-9]{2}[0-9]{3}[0-9]{4}[0-9]{1}[0-9]{15}[0-9]{1}",IE:"IE[0-9]{2}[A-Z]{4}[0-9]{6}[0-9]{8}",IL:"IL[0-9]{2}[0-9]{3}[0-9]{3}[0-9]{13}",IR:"IR[0-9]{2}[0-9]{22}",IS:"IS[0-9]{2}[0-9]{4}[0-9]{2}[0-9]{6}[0-9]{10}",IT:"IT[0-9]{2}[A-Z]{1}[0-9]{5}[0-9]{5}[A-Z0-9]{12}",JO:"JO[0-9]{2}[A-Z]{4}[0-9]{4}[0]{8}[A-Z0-9]{10}",KW:"KW[0-9]{2}[A-Z]{4}[0-9]{22}",KZ:"KZ[0-9]{2}[0-9]{3}[A-Z0-9]{13}",LB:"LB[0-9]{2}[0-9]{4}[A-Z0-9]{20}",LI:"LI[0-9]{2}[0-9]{5}[A-Z0-9]{12}",LT:"LT[0-9]{2}[0-9]{5}[0-9]{11}",LU:"LU[0-9]{2}[0-9]{3}[A-Z0-9]{13}",LV:"LV[0-9]{2}[A-Z]{4}[A-Z0-9]{13}",MC:"MC[0-9]{2}[0-9]{5}[0-9]{5}[A-Z0-9]{11}[0-9]{2}",MD:"MD[0-9]{2}[A-Z0-9]{20}",ME:"ME[0-9]{2}[0-9]{3}[0-9]{13}[0-9]{2}",MG:"MG[0-9]{2}[0-9]{23}",MK:"MK[0-9]{2}[0-9]{3}[A-Z0-9]{10}[0-9]{2}",ML:"ML[0-9]{2}[A-Z]{1}[0-9]{23}",MR:"MR13[0-9]{5}[0-9]{5}[0-9]{11}[0-9]{2}",MT:"MT[0-9]{2}[A-Z]{4}[0-9]{5}[A-Z0-9]{18}",MU:"MU[0-9]{2}[A-Z]{4}[0-9]{2}[0-9]{2}[0-9]{12}[0-9]{3}[A-Z]{3}",MZ:"MZ[0-9]{2}[0-9]{21}",NL:"NL[0-9]{2}[A-Z]{4}[0-9]{10}",NO:"NO[0-9]{2}[0-9]{4}[0-9]{6}[0-9]{1}",PK:"PK[0-9]{2}[A-Z]{4}[A-Z0-9]{16}",PL:"PL[0-9]{2}[0-9]{8}[0-9]{16}",PS:"PS[0-9]{2}[A-Z]{4}[A-Z0-9]{21}",PT:"PT[0-9]{2}[0-9]{4}[0-9]{4}[0-9]{11}[0-9]{2}",QA:"QA[0-9]{2}[A-Z]{4}[A-Z0-9]{21}",RO:"RO[0-9]{2}[A-Z]{4}[A-Z0-9]{16}",RS:"RS[0-9]{2}[0-9]{3}[0-9]{13}[0-9]{2}",SA:"SA[0-9]{2}[0-9]{2}[A-Z0-9]{18}",SE:"SE[0-9]{2}[0-9]{3}[0-9]{16}[0-9]{1}",SI:"SI[0-9]{2}[0-9]{5}[0-9]{8}[0-9]{2}",SK:"SK[0-9]{2}[0-9]{4}[0-9]{6}[0-9]{10}",SM:"SM[0-9]{2}[A-Z]{1}[0-9]{5}[0-9]{5}[A-Z0-9]{12}",SN:"SN[0-9]{2}[A-Z]{1}[0-9]{23}",TN:"TN59[0-9]{2}[0-9]{3}[0-9]{13}[0-9]{2}",TR:"TR[0-9]{2}[0-9]{5}[A-Z0-9]{1}[A-Z0-9]{16}",VG:"VG[0-9]{2}[A-Z]{4}[0-9]{16}"},validate:function(e,f,c){var h=f.val();if(h===""){return true}h=h.replace(/[^a-zA-Z0-9]/g,"").toUpperCase();var j=c.country;if(!j){j=h.substr(0,2)}else{if(typeof j!=="string"||!this.REGEX[j]){j=e.getDynamicOption(f,j)}}if(!this.REGEX[j]){return{valid:false,message:a.fn.bootstrapValidator.helpers.format(a.fn.bootstrapValidator.i18n.iban.countryNotSupported,j)}}if(!(new RegExp("^"+this.REGEX[j]+"$")).test(h)){return{valid:false,message:a.fn.bootstrapValidator.helpers.format(c.message||a.fn.bootstrapValidator.i18n.iban.country,a.fn.bootstrapValidator.i18n.iban.countries[j])}}h=h.substr(4)+h.substr(0,4);h=a.map(h.split(""),function(l){var k=l.charCodeAt(0);return(k>="A".charCodeAt(0)&&k<="Z".charCodeAt(0))?(k-"A".charCodeAt(0)+10):l});h=h.join("");var b=parseInt(h.substr(0,1),10),g=h.length;for(var d=1;d<g;++d){b=(b*10+parseInt(h.substr(d,1),10))%97}return{valid:(b===1),message:a.fn.bootstrapValidator.helpers.format(c.message||a.fn.bootstrapValidator.i18n.iban.country,a.fn.bootstrapValidator.i18n.iban.countries[j])}}}}(window.jQuery));(function(a){a.fn.bootstrapValidator.i18n.id=a.extend(a.fn.bootstrapValidator.i18n.id||{},{"default":"Please enter a valid identification number",countryNotSupported:"The country code %s is not supported",country:"Please enter a valid identification number in %s",countries:{BA:"Bosnia and Herzegovina",BG:"Bulgaria",BR:"Brazil",CH:"Switzerland",CL:"Chile",CN:"China",CZ:"Czech Republic",DK:"Denmark",EE:"Estonia",ES:"Spain",FI:"Finland",HR:"Croatia",IE:"Ireland",IS:"Iceland",LT:"Lithuania",LV:"Latvia",ME:"Montenegro",MK:"Macedonia",NL:"Netherlands",RO:"Romania",RS:"Serbia",SE:"Sweden",SI:"Slovenia",SK:"Slovakia",SM:"San Marino",TH:"Thailand",ZA:"South Africa"}});a.fn.bootstrapValidator.validators.id={html5Attributes:{message:"message",country:"country"},COUNTRY_CODES:["BA","BG","BR","CH","CL","CN","CZ","DK","EE","ES","FI","HR","IE","IS","LT","LV","ME","MK","NL","RO","RS","SE","SI","SK","SM","TH","ZA"],validate:function(c,d,b){var e=d.val();if(e===""){return true}var f=b.country;if(!f){f=e.substr(0,2)}else{if(typeof f!=="string"||a.inArray(f.toUpperCase(),this.COUNTRY_CODES)===-1){f=c.getDynamicOption(d,f)}}if(a.inArray(f,this.COUNTRY_CODES)===-1){return{valid:false,message:a.fn.bootstrapValidator.helpers.format(a.fn.bootstrapValidator.i18n.id.countryNotSupported,f)}}var g=["_",f.toLowerCase()].join("");return this[g](e)?true:{valid:false,message:a.fn.bootstrapValidator.helpers.format(b.message||a.fn.bootstrapValidator.i18n.id.country,a.fn.bootstrapValidator.i18n.id.countries[f.toUpperCase()])}},_validateJMBG:function(l,e){if(!/^\d{13}$/.test(l)){return false}var j=parseInt(l.substr(0,2),10),g=parseInt(l.substr(2,2),10),h=parseInt(l.substr(4,3),10),c=parseInt(l.substr(7,2),10),b=parseInt(l.substr(12,1),10);if(j>31||g>12){return false}var f=0;for(var d=0;d<6;d++){f+=(7-d)*(parseInt(l.charAt(d),10)+parseInt(l.charAt(d+6),10))}f=11-f%11;if(f===10||f===11){f=0}if(f!==b){return false}switch(e.toUpperCase()){case"BA":return(10<=c&&c<=19);case"MK":return(41<=c&&c<=49);case"ME":return(20<=c&&c<=29);case"RS":return(70<=c&&c<=99);case"SI":return(50<=c&&c<=59);default:return true}},_ba:function(b){return this._validateJMBG(b,"BA")},_mk:function(b){return this._validateJMBG(b,"MK")},_me:function(b){return this._validateJMBG(b,"ME")},_rs:function(b){return this._validateJMBG(b,"RS")},_si:function(b){return this._validateJMBG(b,"SI")},_bg:function(g){if(!/^\d{10}$/.test(g)&&!/^\d{6}\s\d{3}\s\d{1}$/.test(g)){return false}g=g.replace(/\s/g,"");var e=parseInt(g.substr(0,2),10)+1900,h=parseInt(g.substr(2,2),10),b=parseInt(g.substr(4,2),10);if(h>40){e+=100;h-=40}else{if(h>20){e-=100;h-=20}}if(!a.fn.bootstrapValidator.helpers.date(e,h,b)){return false}var d=0,f=[2,4,8,5,10,9,7,3,6];for(var c=0;c<9;c++){d+=parseInt(g.charAt(c),10)*f[c]}d=(d%11)%10;return(d+""===g.substr(9,1))},_br:function(e){if(/^1{11}|2{11}|3{11}|4{11}|5{11}|6{11}|7{11}|8{11}|9{11}|0{11}$/.test(e)){return false}if(!/^\d{11}$/.test(e)&&!/^\d{3}\.\d{3}\.\d{3}-\d{2}$/.test(e)){return false}e=e.replace(/\./g,"").replace(/-/g,"");var d=0;for(var b=0;b<9;b++){d+=(10-b)*parseInt(e.charAt(b),10)}d=11-d%11;if(d===10||d===11){d=0}if(d+""!==e.charAt(9)){return false}var c=0;for(b=0;b<10;b++){c+=(11-b)*parseInt(e.charAt(b),10)}c=11-c%11;if(c===10||c===11){c=0}return(c+""===e.charAt(10))},_ch:function(f){if(!/^756[\.]{0,1}[0-9]{4}[\.]{0,1}[0-9]{4}[\.]{0,1}[0-9]{2}$/.test(f)){return false}f=f.replace(/\D/g,"").substr(3);var d=f.length,c=0,e=(d===8)?[3,1]:[1,3];for(var b=0;b<d-1;b++){c+=parseInt(f.charAt(b),10)*e[b%2]}c=10-c%10;return(c+""===f.charAt(d-1))},_cl:function(e){if(!/^\d{7,8}[-]{0,1}[0-9K]$/i.test(e)){return false}e=e.replace(/\-/g,"");while(e.length<9){e="0"+e}var c=0,d=[3,2,7,6,5,4,3,2];for(var b=0;b<8;b++){c+=parseInt(e.charAt(b),10)*d[b]}c=11-c%11;if(c===11){c=0}else{if(c===10){c="K"}}return c+""===e.charAt(8).toUpperCase()},_cn:function(m){m=m.trim();if(!/^\d{15}$/.test(m)&&!/^\d{17}[\dXx]{1}$/.test(m)){return false}var q={11:{0:[0],1:[[0,9],[11,17]],2:[0,28,29]},12:{0:[0],1:[[0,16]],2:[0,21,23,25]},13:{0:[0],1:[[0,5],7,8,21,[23,33],[81,85]],2:[[0,5],[7,9],[23,25],27,29,30,81,83],3:[[0,4],[21,24]],4:[[0,4],6,21,[23,35],81],5:[[0,3],[21,35],81,82],6:[[0,4],[21,38],[81,84]],7:[[0,3],5,6,[21,33]],8:[[0,4],[21,28]],9:[[0,3],[21,30],[81,84]],10:[[0,3],[22,26],28,81,82],11:[[0,2],[21,28],81,82]},14:{0:[0],1:[0,1,[5,10],[21,23],81],2:[[0,3],11,12,[21,27]],3:[[0,3],11,21,22],4:[[0,2],11,21,[23,31],81],5:[[0,2],21,22,24,25,81],6:[[0,3],[21,24]],7:[[0,2],[21,29],81],8:[[0,2],[21,30],81,82],9:[[0,2],[21,32],81],10:[[0,2],[21,34],81,82],11:[[0,2],[21,30],81,82],23:[[0,3],22,23,[25,30],32,33]},15:{0:[0],1:[[0,5],[21,25]],2:[[0,7],[21,23]],3:[[0,4]],4:[[0,4],[21,26],[28,30]],5:[[0,2],[21,26],81],6:[[0,2],[21,27]],7:[[0,3],[21,27],[81,85]],8:[[0,2],[21,26]],9:[[0,2],[21,29],81],22:[[0,2],[21,24]],25:[[0,2],[22,31]],26:[[0,2],[24,27],[29,32],34],28:[0,1,[22,27]],29:[0,[21,23]]},21:{0:[0],1:[[0,6],[11,14],[22,24],81],2:[[0,4],[11,13],24,[81,83]],3:[[0,4],11,21,23,81],4:[[0,4],11,[21,23]],5:[[0,5],21,22],6:[[0,4],24,81,82],7:[[0,3],11,26,27,81,82],8:[[0,4],11,81,82],9:[[0,5],11,21,22],10:[[0,5],11,21,81],11:[[0,3],21,22],12:[[0,2],4,21,23,24,81,82],13:[[0,3],21,22,24,81,82],14:[[0,4],21,22,81]},22:{0:[0],1:[[0,6],12,22,[81,83]],2:[[0,4],11,21,[81,84]],3:[[0,3],22,23,81,82],4:[[0,3],21,22],5:[[0,3],21,23,24,81,82],6:[[0,2],4,5,[21,23],25,81],7:[[0,2],[21,24],81],8:[[0,2],21,22,81,82],24:[[0,6],24,26]},23:{0:[0],1:[[0,12],21,[23,29],[81,84]],2:[[0,8],21,[23,25],27,[29,31],81],3:[[0,7],21,81,82],4:[[0,7],21,22],5:[[0,3],5,6,[21,24]],6:[[0,6],[21,24]],7:[[0,16],22,81],8:[[0,5],11,22,26,28,33,81,82],9:[[0,4],21],10:[[0,5],24,25,81,[83,85]],11:[[0,2],21,23,24,81,82],12:[[0,2],[21,26],[81,83]],27:[[0,4],[21,23]]},31:{0:[0],1:[0,1,[3,10],[12,20]],2:[0,30]},32:{0:[0],1:[[0,7],11,[13,18],24,25],2:[[0,6],11,81,82],3:[[0,5],11,12,[21,24],81,82],4:[[0,2],4,5,11,12,81,82],5:[[0,9],[81,85]],6:[[0,2],11,12,21,23,[81,84]],7:[0,1,3,5,6,[21,24]],8:[[0,4],11,26,[29,31]],9:[[0,3],[21,25],28,81,82],10:[[0,3],11,12,23,81,84,88],11:[[0,2],11,12,[81,83]],12:[[0,4],[81,84]],13:[[0,2],11,[21,24]]},33:{0:[0],1:[[0,6],[8,10],22,27,82,83,85],2:[0,1,[3,6],11,12,25,26,[81,83]],3:[[0,4],22,24,[26,29],81,82],4:[[0,2],11,21,24,[81,83]],5:[[0,3],[21,23]],6:[[0,2],21,24,[81,83]],7:[[0,3],23,26,27,[81,84]],8:[[0,3],22,24,25,81],9:[[0,3],21,22],10:[[0,4],[21,24],81,82],11:[[0,2],[21,27],81]},34:{0:[0],1:[[0,4],11,[21,24],81],2:[[0,4],7,8,[21,23],25],3:[[0,4],11,[21,23]],4:[[0,6],21],5:[[0,4],6,[21,23]],6:[[0,4],21],7:[[0,3],11,21],8:[[0,3],11,[22,28],81],10:[[0,4],[21,24]],11:[[0,3],22,[24,26],81,82],12:[[0,4],21,22,25,26,82],13:[[0,2],[21,24]],14:[[0,2],[21,24]],15:[[0,3],[21,25]],16:[[0,2],[21,23]],17:[[0,2],[21,23]],18:[[0,2],[21,25],81]},35:{0:[0],1:[[0,5],11,[21,25],28,81,82],2:[[0,6],[11,13]],3:[[0,5],22],4:[[0,3],21,[23,30],81],5:[[0,5],21,[24,27],[81,83]],6:[[0,3],[22,29],81],7:[[0,2],[21,25],[81,84]],8:[[0,2],[21,25],81],9:[[0,2],[21,26],81,82]},36:{0:[0],1:[[0,5],11,[21,24]],2:[[0,3],22,81],3:[[0,2],13,[21,23]],4:[[0,3],21,[23,30],81,82],5:[[0,2],21],6:[[0,2],22,81],7:[[0,2],[21,35],81,82],8:[[0,3],[21,30],81],9:[[0,2],[21,26],[81,83]],10:[[0,2],[21,30]],11:[[0,2],[21,30],81]},37:{0:[0],1:[[0,5],12,13,[24,26],81],2:[[0,3],5,[11,14],[81,85]],3:[[0,6],[21,23]],4:[[0,6],81],5:[[0,3],[21,23]],6:[[0,2],[11,13],34,[81,87]],7:[[0,5],24,25,[81,86]],8:[[0,2],11,[26,32],[81,83]],9:[[0,3],11,21,23,82,83],10:[[0,2],[81,83]],11:[[0,3],21,22],12:[[0,3]],13:[[0,2],11,12,[21,29]],14:[[0,2],[21,28],81,82],15:[[0,2],[21,26],81],16:[[0,2],[21,26]],17:[[0,2],[21,28]]},41:{0:[0],1:[[0,6],8,22,[81,85]],2:[[0,5],11,[21,25]],3:[[0,7],11,[22,29],81],4:[[0,4],11,[21,23],25,81,82],5:[[0,3],5,6,22,23,26,27,81],6:[[0,3],11,21,22],7:[[0,4],11,21,[24,28],81,82],8:[[0,4],11,[21,23],25,[81,83]],9:[[0,2],22,23,[26,28]],10:[[0,2],[23,25],81,82],11:[[0,4],[21,23]],12:[[0,2],21,22,24,81,82],13:[[0,3],[21,30],81],14:[[0,3],[21,26],81],15:[[0,3],[21,28]],16:[[0,2],[21,28],81],17:[[0,2],[21,29]],90:[0,1]},42:{0:[0],1:[[0,7],[11,17]],2:[[0,5],22,81],3:[[0,3],[21,25],81],5:[[0,6],[25,29],[81,83]],6:[[0,2],6,7,[24,26],[82,84]],7:[[0,4]],8:[[0,2],4,21,22,81],9:[[0,2],[21,23],81,82,84],10:[[0,3],[22,24],81,83,87],11:[[0,2],[21,27],81,82],12:[[0,2],[21,24],81],13:[[0,3],21,81],28:[[0,2],22,23,[25,28]],90:[0,[4,6],21]},43:{0:[0],1:[[0,5],11,12,21,22,24,81],2:[[0,4],11,21,[23,25],81],3:[[0,2],4,21,81,82],4:[0,1,[5,8],12,[21,24],26,81,82],5:[[0,3],11,[21,25],[27,29],81],6:[[0,3],11,21,23,24,26,81,82],7:[[0,3],[21,26],81],8:[[0,2],11,21,22],9:[[0,3],[21,23],81],10:[[0,3],[21,28],81],11:[[0,3],[21,29]],12:[[0,2],[21,30],81],13:[[0,2],21,22,81,82],31:[0,1,[22,27],30]},44:{0:[0],1:[[0,7],[11,16],83,84],2:[[0,5],21,22,24,29,32,33,81,82],3:[0,1,[3,8]],4:[[0,4]],5:[0,1,[6,15],23,82,83],6:[0,1,[4,8]],7:[0,1,[3,5],81,[83,85]],8:[[0,4],11,23,25,[81,83]],9:[[0,3],23,[81,83]],12:[[0,3],[23,26],83,84],13:[[0,3],[22,24],81],14:[[0,2],[21,24],26,27,81],15:[[0,2],21,23,81],16:[[0,2],[21,25]],17:[[0,2],21,23,81],18:[[0,3],21,23,[25,27],81,82],19:[0],20:[0],51:[[0,3],21,22],52:[[0,3],21,22,24,81],53:[[0,2],[21,23],81]},45:{0:[0],1:[[0,9],[21,27]],2:[[0,5],[21,26]],3:[[0,5],11,12,[21,32]],4:[0,1,[3,6],11,[21,23],81],5:[[0,3],12,21],6:[[0,3],21,81],7:[[0,3],21,22],8:[[0,4],21,81],9:[[0,3],[21,24],81],10:[[0,2],[21,31]],11:[[0,2],[21,23]],12:[[0,2],[21,29],81],13:[[0,2],[21,24],81],14:[[0,2],[21,25],81]},46:{0:[0],1:[0,1,[5,8]],2:[0,1],3:[0,[21,23]],90:[[0,3],[5,7],[21,39]]},50:{0:[0],1:[[0,19]],2:[0,[22,38],[40,43]],3:[0,[81,84]]},51:{0:[0],1:[0,1,[4,8],[12,15],[21,24],29,31,32,[81,84]],3:[[0,4],11,21,22],4:[[0,3],11,21,22],5:[[0,4],21,22,24,25],6:[0,1,3,23,26,[81,83]],7:[0,1,3,4,[22,27],81],8:[[0,2],11,12,[21,24]],9:[[0,4],[21,23]],10:[[0,2],11,24,25,28],11:[[0,2],[11,13],23,24,26,29,32,33,81],13:[[0,4],[21,25],81],14:[[0,2],[21,25]],15:[[0,3],[21,29]],16:[[0,3],[21,23],81],17:[[0,3],[21,25],81],18:[[0,3],[21,27]],19:[[0,3],[21,23]],20:[[0,2],21,22,81],32:[0,[21,33]],33:[0,[21,38]],34:[0,1,[22,37]]},52:{0:[0],1:[[0,3],[11,15],[21,23],81],2:[0,1,3,21,22],3:[[0,3],[21,30],81,82],4:[[0,2],[21,25]],5:[[0,2],[21,27]],6:[[0,3],[21,28]],22:[0,1,[22,30]],23:[0,1,[22,28]],24:[0,1,[22,28]],26:[0,1,[22,36]],27:[[0,2],22,23,[25,32]]},53:{0:[0],1:[[0,3],[11,14],21,22,[24,29],81],3:[[0,2],[21,26],28,81],4:[[0,2],[21,28]],5:[[0,2],[21,24]],6:[[0,2],[21,30]],7:[[0,2],[21,24]],8:[[0,2],[21,29]],9:[[0,2],[21,27]],23:[0,1,[22,29],31],25:[[0,4],[22,32]],26:[0,1,[21,28]],27:[0,1,[22,30]],28:[0,1,22,23],29:[0,1,[22,32]],31:[0,2,3,[22,24]],34:[0,[21,23]],33:[0,21,[23,25]],35:[0,[21,28]]},54:{0:[0],1:[[0,2],[21,27]],21:[0,[21,29],32,33],22:[0,[21,29],[31,33]],23:[0,1,[22,38]],24:[0,[21,31]],25:[0,[21,27]],26:[0,[21,27]]},61:{0:[0],1:[[0,4],[11,16],22,[24,26]],2:[[0,4],22],3:[[0,4],[21,24],[26,31]],4:[[0,4],[22,31],81],5:[[0,2],[21,28],81,82],6:[[0,2],[21,32]],7:[[0,2],[21,30]],8:[[0,2],[21,31]],9:[[0,2],[21,29]],10:[[0,2],[21,26]]},62:{0:[0],1:[[0,5],11,[21,23]],2:[0,1],3:[[0,2],21],4:[[0,3],[21,23]],5:[[0,3],[21,25]],6:[[0,2],[21,23]],7:[[0,2],[21,25]],8:[[0,2],[21,26]],9:[[0,2],[21,24],81,82],10:[[0,2],[21,27]],11:[[0,2],[21,26]],12:[[0,2],[21,28]],24:[0,21,[24,29]],26:[0,21,[23,30]],29:[0,1,[21,27]],30:[0,1,[21,27]]},63:{0:[0],1:[[0,5],[21,23]],2:[0,2,[21,25]],21:[0,[21,23],[26,28]],22:[0,[21,24]],23:[0,[21,24]],25:[0,[21,25]],26:[0,[21,26]],27:[0,1,[21,26]],28:[[0,2],[21,23]]},64:{0:[0],1:[0,1,[4,6],21,22,81],2:[[0,3],5,[21,23]],3:[[0,3],[21,24],81],4:[[0,2],[21,25]],5:[[0,2],21,22]},65:{0:[0],1:[[0,9],21],2:[[0,5]],21:[0,1,22,23],22:[0,1,22,23],23:[[0,3],[23,25],27,28],28:[0,1,[22,29]],29:[0,1,[22,29]],30:[0,1,[22,24]],31:[0,1,[21,31]],32:[0,1,[21,27]],40:[0,2,3,[21,28]],42:[[0,2],21,[23,26]],43:[0,1,[21,26]],90:[[0,4]],27:[[0,2],22,23]},71:{0:[0]},81:{0:[0]},82:{0:[0]}};var l=parseInt(m.substr(0,2),10),k=parseInt(m.substr(2,2),10),d=parseInt(m.substr(4,2),10);if(!q[l]||!q[l][k]){return false}var o=false,p=q[l][k];for(var b=0;b<p.length;b++){if((a.isArray(p[b])&&p[b][0]<=d&&d<=p[b][1])||(!a.isArray(p[b])&&d===p[b])){o=true;break}}if(!o){return false}var n;if(m.length===18){n=m.substr(6,8)}else{n="19"+m.substr(6,6)}var h=parseInt(n.substr(0,4),10),g=parseInt(n.substr(4,2),10),j=parseInt(n.substr(6,2),10);if(!a.fn.bootstrapValidator.helpers.date(h,g,j)){return false}if(m.length===18){var e=0,c=[7,9,10,5,8,4,2,1,6,3,7,9,10,5,8,4,2];for(b=0;b<17;b++){e+=parseInt(m.charAt(b),10)*c[b]}e=(12-(e%11))%11;var f=(m.charAt(17).toUpperCase()!=="X")?parseInt(m.charAt(17),10):10;return f===e}return true},_cz:function(e){if(!/^\d{9,10}$/.test(e)){return false}var d=1900+parseInt(e.substr(0,2),10),f=parseInt(e.substr(2,2),10)%50%20,c=parseInt(e.substr(4,2),10);if(e.length===9){if(d>=1980){d-=100}if(d>1953){return false}}else{if(d<1954){d+=100}}if(!a.fn.bootstrapValidator.helpers.date(d,f,c)){return false}if(e.length===10){var b=parseInt(e.substr(0,9),10)%11;if(d<1985){b=b%10}return(b+""===e.substr(9,1))}return true},_dk:function(d){if(!/^[0-9]{6}[-]{0,1}[0-9]{4}$/.test(d)){return false}d=d.replace(/-/g,"");var b=parseInt(d.substr(0,2),10),e=parseInt(d.substr(2,2),10),c=parseInt(d.substr(4,2),10);switch(true){case ("5678".indexOf(d.charAt(6))!==-1&&c>=58):c+=1800;break;case ("0123".indexOf(d.charAt(6))!==-1):case ("49".indexOf(d.charAt(6))!==-1&&c>=37):c+=1900;break;default:c+=2000;break}return a.fn.bootstrapValidator.helpers.date(c,e,b)},_ee:function(b){return this._lt(b)},_es:function(d){if(!/^[0-9A-Z]{8}[-]{0,1}[0-9A-Z]$/.test(d)&&!/^[XYZ][-]{0,1}[0-9]{7}[-]{0,1}[0-9A-Z]$/.test(d)){return false}d=d.replace(/-/g,"");var c="XYZ".indexOf(d.charAt(0));if(c!==-1){d=c+d.substr(1)+""}var b=parseInt(d.substr(0,8),10);b="TRWAGMYFPDXBNJZSQVHLCKE"[b%23];return(b===d.substr(8,1))},_fi:function(f){if(!/^[0-9]{6}[-+A][0-9]{3}[0-9ABCDEFHJKLMNPRSTUVWXY]$/.test(f)){return false}var c=parseInt(f.substr(0,2),10),g=parseInt(f.substr(2,2),10),d=parseInt(f.substr(4,2),10),e={"+":1800,"-":1900,A:2000};d=e[f.charAt(6)]+d;if(!a.fn.bootstrapValidator.helpers.date(d,g,c)){return false}var b=parseInt(f.substr(7,3),10);if(b<2){return false}var h=f.substr(0,6)+f.substr(7,3)+"";h=parseInt(h,10);return"0123456789ABCDEFHJKLMNPRSTUVWXY".charAt(h%31)===f.charAt(10)},_hr:function(b){if(!/^[0-9]{11}$/.test(b)){return false}return a.fn.bootstrapValidator.helpers.mod11And10(b)},_ie:function(c){if(!/^\d{7}[A-W][AHWTX]?$/.test(c)){return false}var b=function(f){while(f.length<7){f="0"+f}var g="WABCDEFGHIJKLMNOPQRSTUV",e=0;for(var d=0;d<7;d++){e+=parseInt(f.charAt(d),10)*(8-d)}e+=9*g.indexOf(f.substr(7));return g[e%23]};if(c.length===9&&("A"===c.charAt(8)||"H"===c.charAt(8))){return c.charAt(7)===b(c.substr(0,7)+c.substr(8)+"")}else{return c.charAt(7)===b(c.substr(0,7))}},_is:function(g){if(!/^[0-9]{6}[-]{0,1}[0-9]{4}$/.test(g)){return false}g=g.replace(/-/g,"");var b=parseInt(g.substr(0,2),10),h=parseInt(g.substr(2,2),10),e=parseInt(g.substr(4,2),10),j=parseInt(g.charAt(9),10);e=(j===9)?(1900+e):((20+j)*100+e);if(!a.fn.bootstrapValidator.helpers.date(e,h,b,true)){return false}var d=0,f=[3,2,7,6,5,4,3,2];for(var c=0;c<8;c++){d+=parseInt(g.charAt(c),10)*f[c]}d=11-d%11;return(d+""===g.charAt(8))},_lt:function(k){if(!/^[0-9]{11}$/.test(k)){return false}var j=parseInt(k.charAt(0),10),g=parseInt(k.substr(1,2),10),f=parseInt(k.substr(3,2),10),h=parseInt(k.substr(5,2),10),c=(j%2===0)?(17+j/2):(17+(j+1)/2);g=c*100+g;if(!a.fn.bootstrapValidator.helpers.date(g,f,h,true)){return false}var e=0,d=[1,2,3,4,5,6,7,8,9,1];for(var b=0;b<10;b++){e+=parseInt(k.charAt(b),10)*d[b]}e=e%11;if(e!==10){return e+""===k.charAt(10)}e=0;d=[3,4,5,6,7,8,9,1,2,3];for(b=0;b<10;b++){e+=parseInt(k.charAt(b),10)*d[b]}e=e%11;if(e===10){e=0}return(e+""===k.charAt(10))},_lv:function(g){if(!/^[0-9]{6}[-]{0,1}[0-9]{5}$/.test(g)){return false}g=g.replace(/\D/g,"");var b=parseInt(g.substr(0,2),10),h=parseInt(g.substr(2,2),10),e=parseInt(g.substr(4,2),10);e=e+1800+parseInt(g.charAt(6),10)*100;if(!a.fn.bootstrapValidator.helpers.date(e,h,b,true)){return false}var d=0,f=[10,5,8,4,2,1,6,3,7,9];for(var c=0;c<10;c++){d+=parseInt(g.charAt(c),10)*f[c]}d=(d+1)%11%10;return(d+""===g.charAt(10))},_nl:function(e){while(e.length<9){e="0"+e}if(!/^[0-9]{4}[.]{0,1}[0-9]{2}[.]{0,1}[0-9]{3}$/.test(e)){return false}e=e.replace(/\./g,"");if(parseInt(e,10)===0){return false}var c=0,d=e.length;for(var b=0;b<d-1;b++){c+=(9-b)*parseInt(e.charAt(b),10)}c=c%11;if(c===10){c=0}return(c+""===e.charAt(d-1))},_ro:function(l){if(!/^[0-9]{13}$/.test(l)){return false}var k=parseInt(l.charAt(0),10);if(k===0||k===7||k===8){return false}var h=parseInt(l.substr(1,2),10),f=parseInt(l.substr(3,2),10),j=parseInt(l.substr(5,2),10),g={"1":1900,"2":1900,"3":1800,"4":1800,"5":2000,"6":2000};if(j>31&&f>12){return false}if(k!==9){h=g[k+""]+h;if(!a.fn.bootstrapValidator.helpers.date(h,f,j)){return false}}var e=0,d=[2,7,9,1,4,6,3,5,8,2,7,9],b=l.length;for(var c=0;c<b-1;c++){e+=parseInt(l.charAt(c),10)*d[c]}e=e%11;if(e===10){e=1}return(e+""===l.charAt(b-1))},_se:function(d){if(!/^[0-9]{10}$/.test(d)&&!/^[0-9]{6}[-|+][0-9]{4}$/.test(d)){return false}d=d.replace(/[^0-9]/g,"");var c=parseInt(d.substr(0,2),10)+1900,e=parseInt(d.substr(2,2),10),b=parseInt(d.substr(4,2),10);if(!a.fn.bootstrapValidator.helpers.date(c,e,b)){return false}return a.fn.bootstrapValidator.helpers.luhn(d)},_sk:function(b){return this._cz(b)},_sm:function(b){return/^\d{5}$/.test(b)},_th:function(d){if(d.length!==13){return false}var c=0;for(var b=0;b<12;b++){c+=parseInt(d.charAt(b),10)*(13-b)}return(11-c%11)%10===parseInt(d.charAt(12),10)},_za:function(e){if(!/^[0-9]{10}[0|1][8|9][0-9]$/.test(e)){return false}var d=parseInt(e.substr(0,2),10),c=new Date().getFullYear()%100,f=parseInt(e.substr(2,2),10),b=parseInt(e.substr(4,2),10);d=(d>=c)?(d+1900):(d+2000);if(!a.fn.bootstrapValidator.helpers.date(d,f,b)){return false}return a.fn.bootstrapValidator.helpers.luhn(e)}}}(window.jQuery));(function(a){a.fn.bootstrapValidator.i18n.identical=a.extend(a.fn.bootstrapValidator.i18n.identical||{},{"default":"Please enter the same value"});a.fn.bootstrapValidator.validators.identical={html5Attributes:{message:"message",field:"field"},validate:function(d,e,c){var f=e.val();if(f===""){return true}var b=d.getFieldElements(c.field);if(b===null||b.length===0){return true}if(f===b.val()){d.updateStatus(c.field,d.STATUS_VALID,"identical");return true}else{return false}}}}(window.jQuery));(function(a){a.fn.bootstrapValidator.i18n.imei=a.extend(a.fn.bootstrapValidator.i18n.imei||{},{"default":"Please enter a valid IMEI number"});a.fn.bootstrapValidator.validators.imei={validate:function(c,d,b){var e=d.val();if(e===""){return true}switch(true){case /^\d{15}$/.test(e):case /^\d{2}-\d{6}-\d{6}-\d{1}$/.test(e):case /^\d{2}\s\d{6}\s\d{6}\s\d{1}$/.test(e):e=e.replace(/[^0-9]/g,"");return a.fn.bootstrapValidator.helpers.luhn(e);case /^\d{14}$/.test(e):case /^\d{16}$/.test(e):case /^\d{2}-\d{6}-\d{6}(|-\d{2})$/.test(e):case /^\d{2}\s\d{6}\s\d{6}(|\s\d{2})$/.test(e):return true;default:return false}}}}(window.jQuery));(function(a){a.fn.bootstrapValidator.i18n.imo=a.extend(a.fn.bootstrapValidator.i18n.imo||{},{"default":"Please enter a valid IMO number"});a.fn.bootstrapValidator.validators.imo={validate:function(d,f,b){var h=f.val();if(h===""){return true}if(!/^IMO \d{7}$/i.test(h)){return false}var e=0,g=h.replace(/^.*(\d{7})$/,"$1");for(var c=6;c>=1;c--){e+=(g.slice((6-c),-c)*(c+1))}return e%10===parseInt(g.charAt(6),10)}}}(window.jQuery));(function(a){a.fn.bootstrapValidator.i18n.integer=a.extend(a.fn.bootstrapValidator.i18n.integer||{},{"default":"Please enter a valid number"});a.fn.bootstrapValidator.validators.integer={enableByHtml5:function(b){return("number"===b.attr("type"))&&(b.attr("step")===undefined||b.attr("step")%1===0)},validate:function(c,d,b){if(this.enableByHtml5(d)&&d.get(0).validity&&d.get(0).validity.badInput===true){return false}var e=d.val();if(e===""){return true}return/^(?:-?(?:0|[1-9][0-9]*))$/.test(e)}}}(window.jQuery));(function(a){a.fn.bootstrapValidator.i18n.ip=a.extend(a.fn.bootstrapValidator.i18n.ip||{},{"default":"Please enter a valid IP address",ipv4:"Please enter a valid IPv4 address",ipv6:"Please enter a valid IPv6 address"});a.fn.bootstrapValidator.validators.ip={html5Attributes:{message:"message",ipv4:"ipv4",ipv6:"ipv6"},validate:function(d,f,c){var j=f.val();if(j===""){return true}c=a.extend({},{ipv4:true,ipv6:true},c);var e=/^(?:(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.){3}(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)$/,b=/^\s*((([0-9A-Fa-f]{1,4}:){7}([0-9A-Fa-f]{1,4}|:))|(([0-9A-Fa-f]{1,4}:){6}(:[0-9A-Fa-f]{1,4}|((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3})|:))|(([0-9A-Fa-f]{1,4}:){5}(((:[0-9A-Fa-f]{1,4}){1,2})|:((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3})|:))|(([0-9A-Fa-f]{1,4}:){4}(((:[0-9A-Fa-f]{1,4}){1,3})|((:[0-9A-Fa-f]{1,4})?:((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:))|(([0-9A-Fa-f]{1,4}:){3}(((:[0-9A-Fa-f]{1,4}){1,4})|((:[0-9A-Fa-f]{1,4}){0,2}:((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:))|(([0-9A-Fa-f]{1,4}:){2}(((:[0-9A-Fa-f]{1,4}){1,5})|((:[0-9A-Fa-f]{1,4}){0,3}:((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:))|(([0-9A-Fa-f]{1,4}:){1}(((:[0-9A-Fa-f]{1,4}){1,6})|((:[0-9A-Fa-f]{1,4}){0,4}:((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:))|(:(((:[0-9A-Fa-f]{1,4}){1,7})|((:[0-9A-Fa-f]{1,4}){0,5}:((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:)))(%.+)?\s*$/,h=false,g;switch(true){case (c.ipv4&&!c.ipv6):h=e.test(j);g=c.message||a.fn.bootstrapValidator.i18n.ip.ipv4;break;case (!c.ipv4&&c.ipv6):h=b.test(j);g=c.message||a.fn.bootstrapValidator.i18n.ip.ipv6;break;case (c.ipv4&&c.ipv6):default:h=e.test(j)||b.test(j);g=c.message||a.fn.bootstrapValidator.i18n.ip["default"];break}return{valid:h,message:g}}}}(window.jQuery));(function(a){a.fn.bootstrapValidator.i18n.isbn=a.extend(a.fn.bootstrapValidator.i18n.isbn||{},{"default":"Please enter a valid ISBN number"});a.fn.bootstrapValidator.validators.isbn={validate:function(b,j,l){var k=j.val();if(k===""){return true}var h;switch(true){case /^\d{9}[\dX]$/.test(k):case (k.length===13&&/^(\d+)-(\d+)-(\d+)-([\dX])$/.test(k)):case (k.length===13&&/^(\d+)\s(\d+)\s(\d+)\s([\dX])$/.test(k)):h="ISBN10";break;case /^(978|979)\d{9}[\dX]$/.test(k):case (k.length===17&&/^(978|979)-(\d+)-(\d+)-(\d+)-([\dX])$/.test(k)):case (k.length===17&&/^(978|979)\s(\d+)\s(\d+)\s(\d+)\s([\dX])$/.test(k)):h="ISBN13";break;default:return false}k=k.replace(/[^0-9X]/gi,"");var g=k.split(""),c=g.length,e=0,d,f;switch(h){case"ISBN10":e=0;for(d=0;d<c-1;d++){e+=parseInt(g[d],10)*(10-d)}f=11-(e%11);if(f===11){f=0}else{if(f===10){f="X"}}return(f+""===g[c-1]);case"ISBN13":e=0;for(d=0;d<c-1;d++){e+=((d%2===0)?parseInt(g[d],10):(parseInt(g[d],10)*3))}f=10-(e%10);if(f===10){f="0"}return(f+""===g[c-1]);default:return false}}}}(window.jQuery));(function(a){a.fn.bootstrapValidator.i18n.isin=a.extend(a.fn.bootstrapValidator.i18n.isin||{},{"default":"Please enter a valid ISIN number"});a.fn.bootstrapValidator.validators.isin={COUNTRY_CODES:"AF|AX|AL|DZ|AS|AD|AO|AI|AQ|AG|AR|AM|AW|AU|AT|AZ|BS|BH|BD|BB|BY|BE|BZ|BJ|BM|BT|BO|BQ|BA|BW|BV|BR|IO|BN|BG|BF|BI|KH|CM|CA|CV|KY|CF|TD|CL|CN|CX|CC|CO|KM|CG|CD|CK|CR|CI|HR|CU|CW|CY|CZ|DK|DJ|DM|DO|EC|EG|SV|GQ|ER|EE|ET|FK|FO|FJ|FI|FR|GF|PF|TF|GA|GM|GE|DE|GH|GI|GR|GL|GD|GP|GU|GT|GG|GN|GW|GY|HT|HM|VA|HN|HK|HU|IS|IN|ID|IR|IQ|IE|IM|IL|IT|JM|JP|JE|JO|KZ|KE|KI|KP|KR|KW|KG|LA|LV|LB|LS|LR|LY|LI|LT|LU|MO|MK|MG|MW|MY|MV|ML|MT|MH|MQ|MR|MU|YT|MX|FM|MD|MC|MN|ME|MS|MA|MZ|MM|NA|NR|NP|NL|NC|NZ|NI|NE|NG|NU|NF|MP|NO|OM|PK|PW|PS|PA|PG|PY|PE|PH|PN|PL|PT|PR|QA|RE|RO|RU|RW|BL|SH|KN|LC|MF|PM|VC|WS|SM|ST|SA|SN|RS|SC|SL|SG|SX|SK|SI|SB|SO|ZA|GS|SS|ES|LK|SD|SR|SJ|SZ|SE|CH|SY|TW|TJ|TZ|TH|TL|TG|TK|TO|TT|TN|TR|TM|TC|TV|UG|UA|AE|GB|US|UM|UY|UZ|VU|VE|VN|VG|VI|WF|EH|YE|ZM|ZW",validate:function(b,k,q){var m=k.val();if(m===""){return true}m=m.toUpperCase();var l=new RegExp("^("+this.COUNTRY_CODES+")[0-9A-Z]{10}$");if(!l.test(m)){return false}var p="",e=m.length;for(var g=0;g<e-1;g++){var j=m.charCodeAt(g);p+=((j>57)?(j-55).toString():m.charAt(g))}var d="",f=p.length,o=(f%2!==0)?0:1;for(g=0;g<f;g++){d+=(parseInt(p[g],10)*((g%2)===o?2:1)+"")}var h=0;for(g=0;g<d.length;g++){h+=parseInt(d.charAt(g),10)}h=(10-(h%10))%10;return h+""===m.charAt(e-1)}}}(window.jQuery));(function(a){a.fn.bootstrapValidator.i18n.ismn=a.extend(a.fn.bootstrapValidator.i18n.ismn||{},{"default":"Please enter a valid ISMN number"});a.fn.bootstrapValidator.validators.ismn={validate:function(b,h,k){var j=h.val();if(j===""){return true}var g;switch(true){case /^M\d{9}$/.test(j):case /^M-\d{4}-\d{4}-\d{1}$/.test(j):case /^M\s\d{4}\s\d{4}\s\d{1}$/.test(j):g="ISMN10";break;case /^9790\d{9}$/.test(j):case /^979-0-\d{4}-\d{4}-\d{1}$/.test(j):case /^979\s0\s\d{4}\s\d{4}\s\d{1}$/.test(j):g="ISMN13";break;default:return false}if("ISMN10"===g){j="9790"+j.substr(1)}j=j.replace(/[^0-9]/gi,"");var c=j.length,f=0,e=[1,3];for(var d=0;d<c-1;d++){f+=parseInt(j.charAt(d),10)*e[d%2]}f=10-f%10;return(f+""===j.charAt(c-1))}}}(window.jQuery));(function(a){a.fn.bootstrapValidator.i18n.issn=a.extend(a.fn.bootstrapValidator.i18n.issn||{},{"default":"Please enter a valid ISSN number"});a.fn.bootstrapValidator.validators.issn={validate:function(d,f,b){var j=f.val();if(j===""){return true}if(!/^\d{4}\-\d{3}[\dX]$/.test(j)){return false}j=j.replace(/[^0-9X]/gi,"");var h=j.split(""),g=h.length,e=0;if(h[7]==="X"){h[7]=10}for(var c=0;c<g;c++){e+=parseInt(h[c],10)*(8-c)}return(e%11===0)}}}(window.jQuery));(function(a){a.fn.bootstrapValidator.i18n.lessThan=a.extend(a.fn.bootstrapValidator.i18n.lessThan||{},{"default":"Please enter a value less than or equal to %s",notInclusive:"Please enter a value less than %s"});a.fn.bootstrapValidator.validators.lessThan={html5Attributes:{message:"message",value:"value",inclusive:"inclusive"},enableByHtml5:function(d){var c=d.attr("type"),b=d.attr("max");if(b&&c!=="date"){return{value:b}}return false},validate:function(d,e,c){var f=e.val();if(f===""){return true}if(!a.isNumeric(f)){return false}var b=a.isNumeric(c.value)?c.value:d.getDynamicOption(e,c.value);f=parseFloat(f);return(c.inclusive===true||c.inclusive===undefined)?{valid:f<=b,message:a.fn.bootstrapValidator.helpers.format(c.message||a.fn.bootstrapValidator.i18n.lessThan["default"],b)}:{valid:f<b,message:a.fn.bootstrapValidator.helpers.format(c.message||a.fn.bootstrapValidator.i18n.lessThan.notInclusive,b)}}}}(window.jQuery));(function(a){a.fn.bootstrapValidator.i18n.mac=a.extend(a.fn.bootstrapValidator.i18n.mac||{},{"default":"Please enter a valid MAC address"});a.fn.bootstrapValidator.validators.mac={validate:function(c,d,b){var e=d.val();if(e===""){return true}return/^([0-9A-F]{2}[:-]){5}([0-9A-F]{2})$/.test(e)}}}(window.jQuery));(function(a){a.fn.bootstrapValidator.i18n.meid=a.extend(a.fn.bootstrapValidator.i18n.meid||{},{"default":"Please enter a valid MEID number"});a.fn.bootstrapValidator.validators.meid={validate:function(d,f,b){var g=f.val();if(g===""){return true}switch(true){case /^[0-9A-F]{15}$/i.test(g):case /^[0-9A-F]{2}[- ][0-9A-F]{6}[- ][0-9A-F]{6}[- ][0-9A-F]$/i.test(g):case /^\d{19}$/.test(g):case /^\d{5}[- ]\d{5}[- ]\d{4}[- ]\d{4}[- ]\d$/.test(g):var j=g.charAt(g.length-1);g=g.replace(/[- ]/g,"");if(g.match(/^\d*$/i)){return a.fn.bootstrapValidator.helpers.luhn(g)}g=g.slice(0,-1);var h="";for(var c=1;c<=13;c+=2){h+=(parseInt(g.charAt(c),16)*2).toString(16)}var e=0;for(c=0;c<h.length;c++){e+=parseInt(h.charAt(c),16)}return(e%10===0)?(j==="0"):(j===((Math.floor((e+10)/10)*10-e)*2).toString(16));case /^[0-9A-F]{14}$/i.test(g):case /^[0-9A-F]{2}[- ][0-9A-F]{6}[- ][0-9A-F]{6}$/i.test(g):case /^\d{18}$/.test(g):case /^\d{5}[- ]\d{5}[- ]\d{4}[- ]\d{4}$/.test(g):return true;default:return false}}}}(window.jQuery));(function(a){a.fn.bootstrapValidator.i18n.notEmpty=a.extend(a.fn.bootstrapValidator.i18n.notEmpty||{},{"default":"Please enter a value"});a.fn.bootstrapValidator.validators.notEmpty={enableByHtml5:function(b){var c=b.attr("required")+"";return("required"===c||"true"===c)},validate:function(c,e,b){var d=e.attr("type");if("radio"===d||"checkbox"===d){return c.getFieldElements(e.attr("data-bv-field")).filter(":checked").length>0}if("number"===d&&e.get(0).validity&&e.get(0).validity.badInput===true){return true}return a.trim(e.val())!==""}}}(window.jQuery));(function(a){a.fn.bootstrapValidator.i18n.numeric=a.extend(a.fn.bootstrapValidator.i18n.numeric||{},{"default":"Please enter a valid float number"});a.fn.bootstrapValidator.validators.numeric={html5Attributes:{message:"message",separator:"separator"},enableByHtml5:function(b){return("number"===b.attr("type"))&&(b.attr("step")!==undefined)&&(b.attr("step")%1!==0)},validate:function(c,d,b){if(this.enableByHtml5(d)&&d.get(0).validity&&d.get(0).validity.badInput===true){return false}var e=d.val();if(e===""){return true}var f=b.separator||".";if(f!=="."){e=e.replace(f,".")}return !isNaN(parseFloat(e))&&isFinite(e)}}}(window.jQuery));(function(a){a.fn.bootstrapValidator.i18n.phone=a.extend(a.fn.bootstrapValidator.i18n.phone||{},{"default":"Please enter a valid phone number",countryNotSupported:"The country code %s is not supported",country:"Please enter a valid phone number in %s",countries:{BR:"Brazil",CN:"China",CZ:"Czech Republic",DK:"Denmark",ES:"Spain",FR:"France",GB:"United Kingdom",MA:"Morocco",PK:"Pakistan",RO:"Romania",RU:"Russia",SK:"Slovakia",TH:"Thailand",US:"USA",VE:"Venezuela"}});a.fn.bootstrapValidator.validators.phone={html5Attributes:{message:"message",country:"country"},COUNTRY_CODES:["BR","CN","CZ","DK","ES","FR","GB","MA","PK","RO","RU","SK","TH","US","VE"],validate:function(c,d,b){var e=d.val();if(e===""){return true}var g=b.country;if(typeof g!=="string"||a.inArray(g,this.COUNTRY_CODES)===-1){g=c.getDynamicOption(d,g)}if(!g||a.inArray(g.toUpperCase(),this.COUNTRY_CODES)===-1){return{valid:false,message:a.fn.bootstrapValidator.helpers.format(a.fn.bootstrapValidator.i18n.phone.countryNotSupported,g)}}var f=true;switch(g.toUpperCase()){case"BR":e=a.trim(e);f=(/^(([\d]{4}[-.\s]{1}[\d]{2,3}[-.\s]{1}[\d]{2}[-.\s]{1}[\d]{2})|([\d]{4}[-.\s]{1}[\d]{3}[-.\s]{1}[\d]{4})|((\(?\+?[0-9]{2}\)?\s?)?(\(?\d{2}\)?\s?)?\d{4,5}[-.\s]?\d{4}))$/).test(e);break;case"CN":e=a.trim(e);f=(/^((00|\+)?(86(?:-| )))?((\d{11})|(\d{3}[- ]{1}\d{4}[- ]{1}\d{4})|((\d{2,4}[- ]){1}(\d{7,8}|(\d{3,4}[- ]{1}\d{4}))([- ]{1}\d{1,4})?))$/).test(e);break;case"CZ":f=/^(((00)([- ]?)|\+)(420)([- ]?))?((\d{3})([- ]?)){2}(\d{3})$/.test(e);break;case"DK":e=a.trim(e);f=(/^(\+45|0045|\(45\))?\s?[2-9](\s?\d){7}$/).test(e);break;case"ES":e=a.trim(e);f=(/^(?:(?:(?:\+|00)34\D?))?(?:9|6)(?:\d\D?){8}$/).test(e);break;case"FR":e=a.trim(e);f=(/^(?:(?:(?:\+|00)33[ ]?(?:\(0\)[ ]?)?)|0){1}[1-9]{1}([ .-]?)(?:\d{2}\1?){3}\d{2}$/).test(e);break;case"GB":e=a.trim(e);f=(/^\(?(?:(?:0(?:0|11)\)?[\s-]?\(?|\+)44\)?[\s-]?\(?(?:0\)?[\s-]?\(?)?|0)(?:\d{2}\)?[\s-]?\d{4}[\s-]?\d{4}|\d{3}\)?[\s-]?\d{3}[\s-]?\d{3,4}|\d{4}\)?[\s-]?(?:\d{5}|\d{3}[\s-]?\d{3})|\d{5}\)?[\s-]?\d{4,5}|8(?:00[\s-]?11[\s-]?11|45[\s-]?46[\s-]?4\d))(?:(?:[\s-]?(?:x|ext\.?\s?|\#)\d+)?)$/).test(e);break;case"MA":e=a.trim(e);f=(/^(?:(?:(?:\+|00)212[\s]?(?:[\s]?\(0\)[\s]?)?)|0){1}(?:5[\s.-]?[2-3]|6[\s.-]?[13-9]){1}[0-9]{1}(?:[\s.-]?\d{2}){3}$/).test(e);break;case"PK":e=a.trim(e);f=(/^0?3[0-9]{2}[0-9]{7}$/).test(e);break;case"RO":f=(/^(\+4|)?(07[0-8]{1}[0-9]{1}|02[0-9]{2}|03[0-9]{2}){1}?(\s|\.|\-)?([0-9]{3}(\s|\.|\-|)){2}$/g).test(e);break;case"RU":f=(/^((8|\+7|007)[\-\.\/ ]?)?([\(\/\.]?\d{3}[\)\/\.]?[\-\.\/ ]?)?[\d\-\.\/ ]{7,10}$/g).test(e);break;case"SK":f=/^(((00)([- ]?)|\+)(420)([- ]?))?((\d{3})([- ]?)){2}(\d{3})$/.test(e);break;case"TH":f=(/^0\(?([6|8-9]{2})*-([0-9]{3})*-([0-9]{4})$/).test(e);break;case"VE":e=a.trim(e);f=(/^0(?:2(?:12|4[0-9]|5[1-9]|6[0-9]|7[0-8]|8[1-35-8]|9[1-5]|3[45789])|4(?:1[246]|2[46]))\d{7}$/).test(e);break;case"US":default:e=e.replace(/\D/g,"");f=(/^(?:(1\-?)|(\+1 ?))?\(?(\d{3})[\)\-\.]?(\d{3})[\-\.]?(\d{4})$/).test(e)&&(e.length===10);break}return{valid:f,message:a.fn.bootstrapValidator.helpers.format(b.message||a.fn.bootstrapValidator.i18n.phone.country,a.fn.bootstrapValidator.i18n.phone.countries[g])}}}}(window.jQuery));(function(a){a.fn.bootstrapValidator.i18n.regexp=a.extend(a.fn.bootstrapValidator.i18n.regexp||{},{"default":"Please enter a value matching the pattern"});a.fn.bootstrapValidator.validators.regexp={html5Attributes:{message:"message",regexp:"regexp"},enableByHtml5:function(b){var c=b.attr("pattern");if(c){return{regexp:c}}return false},validate:function(c,d,b){var f=d.val();if(f===""){return true}var e=("string"===typeof b.regexp)?new RegExp(b.regexp):b.regexp;return e.test(f)}}}(window.jQuery));(function(a){a.fn.bootstrapValidator.i18n.remote=a.extend(a.fn.bootstrapValidator.i18n.remote||{},{"default":"Please enter a valid value"});a.fn.bootstrapValidator.validators.remote={html5Attributes:{message:"message",name:"name",type:"type",url:"url",delay:"delay"},destroy:function(c,d,b){if(d.data("bv.remote.timer")){clearTimeout(d.data("bv.remote.timer"));d.removeData("bv.remote.timer")}},validate:function(b,j,m){var k=j.val(),l=new a.Deferred();if(k===""){l.resolve(j,"remote",{valid:true});return l}var c=j.attr("data-bv-field"),f=m.data||{},d=m.url,h=m.type||"GET",e=m.headers||{};if("function"===typeof f){f=f.call(this,b)}if("function"===typeof d){d=d.call(this,b)}f[m.name||c]=k;function g(){var n=a.ajax({type:h,headers:e,url:d,dataType:"json",data:f});n.then(function(o){o.valid=o.valid===true||o.valid==="true";l.resolve(j,"remote",o)});l.fail(function(){n.abort()});return l}if(m.delay){if(j.data("bv.remote.timer")){clearTimeout(j.data("bv.remote.timer"))}j.data("bv.remote.timer",setTimeout(g,m.delay));return l}else{return g()}}}}(window.jQuery));(function(a){a.fn.bootstrapValidator.i18n.rtn=a.extend(a.fn.bootstrapValidator.i18n.rtn||{},{"default":"Please enter a valid RTN number"});a.fn.bootstrapValidator.validators.rtn={validate:function(d,f,b){var g=f.val();if(g===""){return true}if(!/^\d{9}$/.test(g)){return false}var e=0;for(var c=0;c<g.length;c+=3){e+=parseInt(g.charAt(c),10)*3+parseInt(g.charAt(c+1),10)*7+parseInt(g.charAt(c+2),10)}return(e!==0&&e%10===0)}}}(window.jQuery));(function(a){a.fn.bootstrapValidator.i18n.sedol=a.extend(a.fn.bootstrapValidator.i18n.sedol||{},{"default":"Please enter a valid SEDOL number"});a.fn.bootstrapValidator.validators.sedol={validate:function(d,f,b){var j=f.val();if(j===""){return true}j=j.toUpperCase();if(!/^[0-9A-Z]{7}$/.test(j)){return false}var e=0,h=[1,3,1,7,3,9,1],g=j.length;for(var c=0;c<g-1;c++){e+=h[c]*parseInt(j.charAt(c),36)}e=(10-e%10)%10;return e+""===j.charAt(g-1)}}}(window.jQuery));(function(a){a.fn.bootstrapValidator.i18n.siren=a.extend(a.fn.bootstrapValidator.i18n.siren||{},{"default":"Please enter a valid SIREN number"});a.fn.bootstrapValidator.validators.siren={validate:function(c,d,b){var e=d.val();if(e===""){return true}if(!/^\d{9}$/.test(e)){return false}return a.fn.bootstrapValidator.helpers.luhn(e)}}}(window.jQuery));(function(a){a.fn.bootstrapValidator.i18n.siret=a.extend(a.fn.bootstrapValidator.i18n.siret||{},{"default":"Please enter a valid SIRET number"});a.fn.bootstrapValidator.validators.siret={validate:function(e,g,b){var j=g.val();if(j===""){return true}var f=0,h=j.length,d;for(var c=0;c<h;c++){d=parseInt(j.charAt(c),10);if((c%2)===0){d=d*2;if(d>9){d-=9}}f+=d}return(f%10===0)}}}(window.jQuery));(function(a){a.fn.bootstrapValidator.i18n.step=a.extend(a.fn.bootstrapValidator.i18n.step||{},{"default":"Please enter a valid step of %s"});a.fn.bootstrapValidator.validators.step={html5Attributes:{message:"message",base:"baseValue",step:"step"},validate:function(e,f,c){var h=f.val();if(h===""){return true}c=a.extend({},{baseValue:0,step:1},c);h=parseFloat(h);if(!a.isNumeric(h)){return false}var b=function(k,n){var j=Math.pow(10,n);k=k*j;var l=(k>0)|-(k<0),o=(k%1===0.5*l);if(o){return(Math.floor(k)+(l>0))/j}else{return Math.round(k)/j}},g=function(j,n){if(n===0){return 1}var m=(j+"").split("."),l=(n+"").split("."),k=((m.length===1)?0:m[1].length)+((l.length===1)?0:l[1].length);return b(j-n*Math.floor(j/n),k)};var d=g(h-c.baseValue,c.step);return{valid:d===0||d===c.step,message:a.fn.bootstrapValidator.helpers.format(c.message||a.fn.bootstrapValidator.i18n.step["default"],[c.step])}}}}(window.jQuery));(function(a){a.fn.bootstrapValidator.i18n.stringCase=a.extend(a.fn.bootstrapValidator.i18n.stringCase||{},{"default":"Please enter only lowercase characters",upper:"Please enter only uppercase characters"});a.fn.bootstrapValidator.validators.stringCase={html5Attributes:{message:"message","case":"case"},validate:function(c,d,b){var e=d.val();if(e===""){return true}var f=(b["case"]||"lower").toLowerCase();return{valid:("upper"===f)?e===e.toUpperCase():e===e.toLowerCase(),message:b.message||(("upper"===f)?a.fn.bootstrapValidator.i18n.stringCase.upper:a.fn.bootstrapValidator.i18n.stringCase["default"])}}}}(window.jQuery));(function(a){a.fn.bootstrapValidator.i18n.stringLength=a.extend(a.fn.bootstrapValidator.i18n.stringLength||{},{"default":"Please enter a value with valid length",less:"Please enter less than %s characters",more:"Please enter more than %s characters",between:"Please enter value between %s and %s characters long"});a.fn.bootstrapValidator.validators.stringLength={html5Attributes:{message:"message",min:"min",max:"max"},enableByHtml5:function(e){var d={},b=e.attr("maxlength"),c=e.attr("minlength");if(b){d.max=parseInt(b,10)}if(c){d.min=parseInt(c,10)}return a.isEmptyObject(d)?false:d},validate:function(b,e,k){var g=e.val();if(g===""){return true}var d=a.isNumeric(k.min)?k.min:b.getDynamicOption(e,k.min),f=a.isNumeric(k.max)?k.max:b.getDynamicOption(e,k.max),c=g.length,h=true,j=k.message||a.fn.bootstrapValidator.i18n.stringLength["default"];if((d&&c<parseInt(d,10))||(f&&c>parseInt(f,10))){h=false}switch(true){case (!!d&&!!f):j=a.fn.bootstrapValidator.helpers.format(k.message||a.fn.bootstrapValidator.i18n.stringLength.between,[parseInt(d,10),parseInt(f,10)]);break;case (!!d):j=a.fn.bootstrapValidator.helpers.format(k.message||a.fn.bootstrapValidator.i18n.stringLength.more,parseInt(d,10));break;case (!!f):j=a.fn.bootstrapValidator.helpers.format(k.message||a.fn.bootstrapValidator.i18n.stringLength.less,parseInt(f,10));break;default:break}return{valid:h,message:j}}}}(window.jQuery));(function(a){a.fn.bootstrapValidator.i18n.uri=a.extend(a.fn.bootstrapValidator.i18n.uri||{},{"default":"Please enter a valid URI"});a.fn.bootstrapValidator.validators.uri={html5Attributes:{message:"message",allowlocal:"allowLocal",protocol:"protocol"},enableByHtml5:function(b){return("url"===b.attr("type"))},validate:function(c,d,b){var f=d.val();if(f===""){return true}var e=b.allowLocal===true||b.allowLocal==="true",h=(b.protocol||"http, https, ftp").split(",").join("|").replace(/\s/g,""),g=new RegExp("^(?:(?:"+h+")://)(?:\\S+(?::\\S*)?@)?(?:"+(e?"":("(?!(?:10|127)(?:\\.\\d{1,3}){3})(?!(?:169\\.254|192\\.168)(?:\\.\\d{1,3}){2})(?!172\\.(?:1[6-9]|2\\d|3[0-1])(?:\\.\\d{1,3}){2})"))+"(?:[1-9]\\d?|1\\d\\d|2[01]\\d|22[0-3])(?:\\.(?:1?\\d{1,2}|2[0-4]\\d|25[0-5])){2}(?:\\.(?:[1-9]\\d?|1\\d\\d|2[0-4]\\d|25[0-4]))|(?:(?:[a-z\\u00a1-\\uffff0-9]+-?)*[a-z\\u00a1-\\uffff0-9]+)(?:\\.(?:[a-z\\u00a1-\\uffff0-9]+-?)*[a-z\\u00a1-\\uffff0-9]+)*(?:\\.(?:[a-z\\u00a1-\\uffff]{2,}))"+(e?"?":"")+")(?::\\d{2,5})?(?:/[^\\s]*)?$","i");return g.test(f)}}}(window.jQuery));(function(a){a.fn.bootstrapValidator.i18n.uuid=a.extend(a.fn.bootstrapValidator.i18n.uuid||{},{"default":"Please enter a valid UUID number",version:"Please enter a valid UUID version %s number"});a.fn.bootstrapValidator.validators.uuid={html5Attributes:{message:"message",version:"version"},validate:function(d,f,c){var g=f.val();if(g===""){return true}var e={"3":/^[0-9A-F]{8}-[0-9A-F]{4}-3[0-9A-F]{3}-[0-9A-F]{4}-[0-9A-F]{12}$/i,"4":/^[0-9A-F]{8}-[0-9A-F]{4}-4[0-9A-F]{3}-[89AB][0-9A-F]{3}-[0-9A-F]{12}$/i,"5":/^[0-9A-F]{8}-[0-9A-F]{4}-5[0-9A-F]{3}-[89AB][0-9A-F]{3}-[0-9A-F]{12}$/i,all:/^[0-9A-F]{8}-[0-9A-F]{4}-[0-9A-F]{4}-[0-9A-F]{4}-[0-9A-F]{12}$/i},b=c.version?(c.version+""):"all";return{valid:(null===e[b])?true:e[b].test(g),message:c.version?a.fn.bootstrapValidator.helpers.format(c.message||a.fn.bootstrapValidator.i18n.uuid.version,c.version):(c.message||a.fn.bootstrapValidator.i18n.uuid["default"])}}}}(window.jQuery));(function(a){a.fn.bootstrapValidator.i18n.vat=a.extend(a.fn.bootstrapValidator.i18n.vat||{},{"default":"Please enter a valid VAT number",countryNotSupported:"The country code %s is not supported",country:"Please enter a valid VAT number in %s",countries:{AT:"Austria",BE:"Belgium",BG:"Bulgaria",BR:"Brazil",CH:"Switzerland",CY:"Cyprus",CZ:"Czech Republic",DE:"Germany",DK:"Denmark",EE:"Estonia",ES:"Spain",FI:"Finland",FR:"France",GB:"United Kingdom",GR:"Greek",EL:"Greek",HU:"Hungary",HR:"Croatia",IE:"Ireland",IS:"Iceland",IT:"Italy",LT:"Lithuania",LU:"Luxembourg",LV:"Latvia",MT:"Malta",NL:"Netherlands",NO:"Norway",PL:"Poland",PT:"Portugal",RO:"Romania",RU:"Russia",RS:"Serbia",SE:"Sweden",SI:"Slovenia",SK:"Slovakia",VE:"Venezuela",ZA:"South Africa"}});a.fn.bootstrapValidator.validators.vat={html5Attributes:{message:"message",country:"country"},COUNTRY_CODES:["AT","BE","BG","BR","CH","CY","CZ","DE","DK","EE","EL","ES","FI","FR","GB","GR","HR","HU","IE","IS","IT","LT","LU","LV","MT","NL","NO","PL","PT","RO","RU","RS","SE","SK","SI","VE","ZA"],validate:function(c,d,b){var e=d.val();if(e===""){return true}var f=b.country;if(!f){f=e.substr(0,2)}else{if(typeof f!=="string"||a.inArray(f.toUpperCase(),this.COUNTRY_CODES)===-1){f=c.getDynamicOption(d,f)}}if(a.inArray(f,this.COUNTRY_CODES)===-1){return{valid:false,message:a.fn.bootstrapValidator.helpers.format(a.fn.bootstrapValidator.i18n.vat.countryNotSupported,f)}}var g=["_",f.toLowerCase()].join("");return this[g](e)?true:{valid:false,message:a.fn.bootstrapValidator.helpers.format(b.message||a.fn.bootstrapValidator.i18n.vat.country,a.fn.bootstrapValidator.i18n.vat.countries[f.toUpperCase()])}},_at:function(f){if(/^ATU[0-9]{8}$/.test(f)){f=f.substr(2)}if(!/^U[0-9]{8}$/.test(f)){return false}f=f.substr(1);var d=0,e=[1,2,1,2,1,2,1],b=0;for(var c=0;c<7;c++){b=parseInt(f.charAt(c),10)*e[c];if(b>9){b=Math.floor(b/10)+b%10}d+=b}d=10-(d+4)%10;if(d===10){d=0}return(d+""===f.substr(7,1))},_be:function(c){if(/^BE[0]{0,1}[0-9]{9}$/.test(c)){c=c.substr(2)}if(!/^[0]{0,1}[0-9]{9}$/.test(c)){return false}if(c.length===9){c="0"+c}if(c.substr(1,1)==="0"){return false}var b=parseInt(c.substr(0,8),10)+parseInt(c.substr(8,2),10);return(b%97===0)},_bg:function(e){if(/^BG[0-9]{9,10}$/.test(e)){e=e.substr(2)}if(!/^[0-9]{9,10}$/.test(e)){return false}var d=0,c=0;if(e.length===9){for(c=0;c<8;c++){d+=parseInt(e.charAt(c),10)*(c+1)}d=d%11;if(d===10){d=0;for(c=0;c<8;c++){d+=parseInt(e.charAt(c),10)*(c+3)}}d=d%10;return(d+""===e.substr(8))}else{if(e.length===10){var g=function(n){var l=parseInt(n.substr(0,2),10)+1900,o=parseInt(n.substr(2,2),10),h=parseInt(n.substr(4,2),10);if(o>40){l+=100;o-=40}else{if(o>20){l-=100;o-=20}}if(!a.fn.bootstrapValidator.helpers.date(l,o,h)){return false}var k=0,m=[2,4,8,5,10,9,7,3,6];for(var j=0;j<9;j++){k+=parseInt(n.charAt(j),10)*m[j]}k=(k%11)%10;return(k+""===n.substr(9,1))},f=function(l){var j=0,k=[21,19,17,13,11,9,7,3,1];for(var h=0;h<9;h++){j+=parseInt(l.charAt(h),10)*k[h]}j=j%10;return(j+""===l.substr(9,1))},b=function(l){var j=0,k=[4,3,2,7,6,5,4,3,2];for(var h=0;h<9;h++){j+=parseInt(l.charAt(h),10)*k[h]}j=11-j%11;if(j===10){return false}if(j===11){j=0}return(j+""===l.substr(9,1))};return(g(e)||f(e)||b(e))}}return false},_br:function(h){if(h===""){return true}var e=h.replace(/[^\d]+/g,"");if(e===""||e.length!==14){return false}if(e==="00000000000000"||e==="11111111111111"||e==="22222222222222"||e==="33333333333333"||e==="44444444444444"||e==="55555555555555"||e==="66666666666666"||e==="77777777777777"||e==="88888888888888"||e==="99999999999999"){return false}var c=e.length-2,j=e.substring(0,c),b=e.substring(c),f=0,g=c-7;for(var d=c;d>=1;d--){f+=parseInt(j.charAt(c-d),10)*g--;if(g<2){g=9}}var k=f%11<2?0:11-f%11;if(k!==parseInt(b.charAt(0),10)){return false}c=c+1;j=e.substring(0,c);f=0;g=c-7;for(d=c;d>=1;d--){f+=parseInt(j.charAt(c-d),10)*g--;if(g<2){g=9}}k=f%11<2?0:11-f%11;return(k===parseInt(b.charAt(1),10))},_ch:function(e){if(/^CHE[0-9]{9}(MWST)?$/.test(e)){e=e.substr(2)}if(!/^E[0-9]{9}(MWST)?$/.test(e)){return false}e=e.substr(1);var c=0,d=[5,4,3,2,7,6,5,4];for(var b=0;b<8;b++){c+=parseInt(e.charAt(b),10)*d[b]}c=11-c%11;if(c===10){return false}if(c===11){c=0}return(c+""===e.substr(8,1))},_cy:function(e){if(/^CY[0-5|9]{1}[0-9]{7}[A-Z]{1}$/.test(e)){e=e.substr(2)}if(!/^[0-5|9]{1}[0-9]{7}[A-Z]{1}$/.test(e)){return false}if(e.substr(0,2)==="12"){return false}var d=0,f={"0":1,"1":0,"2":5,"3":7,"4":9,"5":13,"6":15,"7":17,"8":19,"9":21};for(var c=0;c<8;c++){var b=parseInt(e.charAt(c),10);if(c%2===0){b=f[b+""]}d+=b}d="ABCDEFGHIJKLMNOPQRSTUVWXYZ"[d%26];return(d+""===e.substr(8,1))},_cz:function(g){if(/^CZ[0-9]{8,10}$/.test(g)){g=g.substr(2)}if(!/^[0-9]{8,10}$/.test(g)){return false}var f=0,d=0;if(g.length===8){if(g.charAt(0)+""==="9"){return false}f=0;for(d=0;d<7;d++){f+=parseInt(g.charAt(d),10)*(8-d)}f=11-f%11;if(f===10){f=0}if(f===11){f=1}return(f+""===g.substr(7,1))}else{if(g.length===9&&(g.charAt(0)+""==="6")){f=0;for(d=0;d<7;d++){f+=parseInt(g.charAt(d+1),10)*(8-d)}f=11-f%11;if(f===10){f=0}if(f===11){f=1}f=[8,7,6,5,4,3,2,1,0,9,10][f-1];return(f+""===g.substr(8,1))}else{if(g.length===9||g.length===10){var e=1900+parseInt(g.substr(0,2),10),h=parseInt(g.substr(2,2),10)%50%20,c=parseInt(g.substr(4,2),10);if(g.length===9){if(e>=1980){e-=100}if(e>1953){return false}}else{if(e<1954){e+=100}}if(!a.fn.bootstrapValidator.helpers.date(e,h,c)){return false}if(g.length===10){var b=parseInt(g.substr(0,9),10)%11;if(e<1985){b=b%10}return(b+""===g.substr(9,1))}return true}}}return false},_de:function(b){if(/^DE[0-9]{9}$/.test(b)){b=b.substr(2)}if(!/^[0-9]{9}$/.test(b)){return false}return a.fn.bootstrapValidator.helpers.mod11And10(b)},_dk:function(e){if(/^DK[0-9]{8}$/.test(e)){e=e.substr(2)}if(!/^[0-9]{8}$/.test(e)){return false}var c=0,d=[2,7,6,5,4,3,2,1];for(var b=0;b<8;b++){c+=parseInt(e.charAt(b),10)*d[b]}return(c%11===0)},_ee:function(e){if(/^EE[0-9]{9}$/.test(e)){e=e.substr(2)}if(!/^[0-9]{9}$/.test(e)){return false}var c=0,d=[3,7,1,3,7,1,3,7,1];for(var b=0;b<9;b++){c+=parseInt(e.charAt(b),10)*d[b]}return(c%10===0)},_es:function(c){if(/^ES[0-9A-Z][0-9]{7}[0-9A-Z]$/.test(c)){c=c.substr(2)}if(!/^[0-9A-Z][0-9]{7}[0-9A-Z]$/.test(c)){return false}var b=function(h){var g=parseInt(h.substr(0,8),10);g="TRWAGMYFPDXBNJZSQVHLCKE"[g%23];return(g+""===h.substr(8,1))},f=function(h){var g=["XYZ".indexOf(h.charAt(0)),h.substr(1)].join("");g=parseInt(g,10);g="TRWAGMYFPDXBNJZSQVHLCKE"[g%23];return(g+""===h.substr(8,1))},d=function(m){var n=m.charAt(0),g;if("KLM".indexOf(n)!==-1){g=parseInt(m.substr(1,8),10);g="TRWAGMYFPDXBNJZSQVHLCKE"[g%23];return(g+""===m.substr(8,1))}else{if("ABCDEFGHJNPQRSUVW".indexOf(n)!==-1){var k=0,l=[2,1,2,1,2,1,2],h=0;for(var j=0;j<7;j++){h=parseInt(m.charAt(j+1),10)*l[j];if(h>9){h=Math.floor(h/10)+h%10}k+=h}k=10-k%10;return(k+""===m.substr(8,1)||"JABCDEFGHI"[k]===m.substr(8,1))}}return false};var e=c.charAt(0);if(/^[0-9]$/.test(e)){return b(c)}else{if(/^[XYZ]$/.test(e)){return f(c)}else{return d(c)}}},_fi:function(e){if(/^FI[0-9]{8}$/.test(e)){e=e.substr(2)}if(!/^[0-9]{8}$/.test(e)){return false}var c=0,d=[7,9,10,5,8,4,2,1];for(var b=0;b<8;b++){c+=parseInt(e.charAt(b),10)*d[b]}return(c%11===0)},_fr:function(c){if(/^FR[0-9A-Z]{2}[0-9]{9}$/.test(c)){c=c.substr(2)}if(!/^[0-9A-Z]{2}[0-9]{9}$/.test(c)){return false}if(!a.fn.bootstrapValidator.helpers.luhn(c.substr(2))){return false}if(/^[0-9]{2}$/.test(c.substr(0,2))){return c.substr(0,2)===(parseInt(c.substr(2)+"12",10)%97+"")}else{var d="0123456789ABCDEFGHJKLMNPQRSTUVWXYZ",b;if(/^[0-9]{1}$/.test(c.charAt(0))){b=d.indexOf(c.charAt(0))*24+d.indexOf(c.charAt(1))-10}else{b=d.indexOf(c.charAt(0))*34+d.indexOf(c.charAt(1))-100}return((parseInt(c.substr(2),10)+1+Math.floor(b/11))%11)===(b%11)}},_gb:function(h){if(/^GB[0-9]{9}$/.test(h)||/^GB[0-9]{12}$/.test(h)||/^GBGD[0-9]{3}$/.test(h)||/^GBHA[0-9]{3}$/.test(h)||/^GB(GD|HA)8888[0-9]{5}$/.test(h)){h=h.substr(2)}if(!/^[0-9]{9}$/.test(h)&&!/^[0-9]{12}$/.test(h)&&!/^GD[0-9]{3}$/.test(h)&&!/^HA[0-9]{3}$/.test(h)&&!/^(GD|HA)8888[0-9]{5}$/.test(h)){return false}var f=h.length;if(f===5){var c=h.substr(0,2),b=parseInt(h.substr(2),10);return("GD"===c&&b<500)||("HA"===c&&b>=500)}else{if(f===11&&("GD8888"===h.substr(0,6)||"HA8888"===h.substr(0,6))){if(("GD"===h.substr(0,2)&&parseInt(h.substr(6,3),10)>=500)||("HA"===h.substr(0,2)&&parseInt(h.substr(6,3),10)<500)){return false}return(parseInt(h.substr(6,3),10)%97===parseInt(h.substr(9,2),10))}else{if(f===9||f===12){var e=0,g=[8,7,6,5,4,3,2,10,1];for(var d=0;d<9;d++){e+=parseInt(h.charAt(d),10)*g[d]}e=e%97;if(parseInt(h.substr(0,3),10)>=100){return(e===0||e===42||e===55)}else{return(e===0)}}}}return true},_gr:function(e){if(/^(GR|EL)[0-9]{9}$/.test(e)){e=e.substr(2)}if(!/^[0-9]{9}$/.test(e)){return false}if(e.length===8){e="0"+e}var c=0,d=[256,128,64,32,16,8,4,2];for(var b=0;b<8;b++){c+=parseInt(e.charAt(b),10)*d[b]}c=(c%11)%10;return(c+""===e.substr(8,1))},_el:function(b){return this._gr(b)},_hu:function(e){if(/^HU[0-9]{8}$/.test(e)){e=e.substr(2)}if(!/^[0-9]{8}$/.test(e)){return false}var c=0,d=[9,7,3,1,9,7,3,1];for(var b=0;b<8;b++){c+=parseInt(e.charAt(b),10)*d[b]}return(c%10===0)},_hr:function(b){if(/^HR[0-9]{11}$/.test(b)){b=b.substr(2)}if(!/^[0-9]{11}$/.test(b)){return false}return a.fn.bootstrapValidator.helpers.mod11And10(b)},_ie:function(c){if(/^IE[0-9]{1}[0-9A-Z\*\+]{1}[0-9]{5}[A-Z]{1,2}$/.test(c)){c=c.substr(2)}if(!/^[0-9]{1}[0-9A-Z\*\+]{1}[0-9]{5}[A-Z]{1,2}$/.test(c)){return false}var b=function(f){while(f.length<7){f="0"+f}var g="WABCDEFGHIJKLMNOPQRSTUV",e=0;for(var d=0;d<7;d++){e+=parseInt(f.charAt(d),10)*(8-d)}e+=9*g.indexOf(f.substr(7));return g[e%23]};if(/^[0-9]+$/.test(c.substr(0,7))){return c.charAt(7)===b(c.substr(0,7)+c.substr(8)+"")}else{if("ABCDEFGHIJKLMNOPQRSTUVWXYZ+*".indexOf(c.charAt(1))!==-1){return c.charAt(7)===b(c.substr(2,5)+c.substr(0,1)+"")}}return true},_is:function(b){if(/^IS[0-9]{5,6}$/.test(b)){b=b.substr(2)}return/^[0-9]{5,6}$/.test(b)},_it:function(c){if(/^IT[0-9]{11}$/.test(c)){c=c.substr(2)}if(!/^[0-9]{11}$/.test(c)){return false}if(parseInt(c.substr(0,7),10)===0){return false}var b=parseInt(c.substr(7,3),10);if((b<1)||(b>201)&&b!==999&&b!==888){return false}return a.fn.bootstrapValidator.helpers.luhn(c)},_lt:function(f){if(/^LT([0-9]{7}1[0-9]{1}|[0-9]{10}1[0-9]{1})$/.test(f)){f=f.substr(2)}if(!/^([0-9]{7}1[0-9]{1}|[0-9]{10}1[0-9]{1})$/.test(f)){return false}var e=f.length,d=0,c;for(c=0;c<e-1;c++){d+=parseInt(f.charAt(c),10)*(1+c%9)}var b=d%11;if(b===10){d=0;for(c=0;c<e-1;c++){d+=parseInt(f.charAt(c),10)*(1+(c+2)%9)}}b=b%11%10;return(b+""===f.charAt(e-1))},_lu:function(b){if(/^LU[0-9]{8}$/.test(b)){b=b.substr(2)}if(!/^[0-9]{8}$/.test(b)){return false}return((parseInt(b.substr(0,6),10)%89)+""===b.substr(6,2))},_lv:function(k){if(/^LV[0-9]{11}$/.test(k)){k=k.substr(2)}if(!/^[0-9]{11}$/.test(k)){return false}var d=parseInt(k.charAt(0),10),f=0,e=[],c,b=k.length;if(d>3){f=0;e=[9,1,4,8,3,10,2,5,7,6,1];for(c=0;c<b;c++){f+=parseInt(k.charAt(c),10)*e[c]}f=f%11;return(f===3)}else{var j=parseInt(k.substr(0,2),10),g=parseInt(k.substr(2,2),10),h=parseInt(k.substr(4,2),10);h=h+1800+parseInt(k.charAt(6),10)*100;if(!a.fn.bootstrapValidator.helpers.date(h,g,j)){return false}f=0;e=[10,5,8,4,2,1,6,3,7,9];for(c=0;c<b-1;c++){f+=parseInt(k.charAt(c),10)*e[c]}f=(f+1)%11%10;return(f+""===k.charAt(b-1))}},_mt:function(e){if(/^MT[0-9]{8}$/.test(e)){e=e.substr(2)}if(!/^[0-9]{8}$/.test(e)){return false}var c=0,d=[3,4,6,7,8,9,10,1];for(var b=0;b<8;b++){c+=parseInt(e.charAt(b),10)*d[b]}return(c%37===0)},_nl:function(e){if(/^NL[0-9]{9}B[0-9]{2}$/.test(e)){e=e.substr(2)}if(!/^[0-9]{9}B[0-9]{2}$/.test(e)){return false}var c=0,d=[9,8,7,6,5,4,3,2];for(var b=0;b<8;b++){c+=parseInt(e.charAt(b),10)*d[b]}c=c%11;if(c>9){c=0}return(c+""===e.substr(8,1))},_no:function(e){if(/^NO[0-9]{9}$/.test(e)){e=e.substr(2)}if(!/^[0-9]{9}$/.test(e)){return false}var c=0,d=[3,2,7,6,5,4,3,2];for(var b=0;b<8;b++){c+=parseInt(e.charAt(b),10)*d[b]}c=11-c%11;if(c===11){c=0}return(c+""===e.substr(8,1))},_pl:function(e){if(/^PL[0-9]{10}$/.test(e)){e=e.substr(2)}if(!/^[0-9]{10}$/.test(e)){return false}var c=0,d=[6,5,7,2,3,4,5,6,7,-1];for(var b=0;b<10;b++){c+=parseInt(e.charAt(b),10)*d[b]}return(c%11===0)},_pt:function(e){if(/^PT[0-9]{9}$/.test(e)){e=e.substr(2)}if(!/^[0-9]{9}$/.test(e)){return false}var c=0,d=[9,8,7,6,5,4,3,2];for(var b=0;b<8;b++){c+=parseInt(e.charAt(b),10)*d[b]}c=11-c%11;if(c>9){c=0}return(c+""===e.substr(8,1))},_ro:function(f){if(/^RO[1-9][0-9]{1,9}$/.test(f)){f=f.substr(2)}if(!/^[1-9][0-9]{1,9}$/.test(f)){return false}var d=f.length,e=[7,5,3,2,1,7,5,3,2].slice(10-d),c=0;for(var b=0;b<d-1;b++){c+=parseInt(f.charAt(b),10)*e[b]}c=(10*c)%11%10;return(c+""===f.substr(d-1,1))},_ru:function(j){if(/^RU([0-9]{10}|[0-9]{12})$/.test(j)){j=j.substr(2)}if(!/^([0-9]{10}|[0-9]{12})$/.test(j)){return false}var e=0;if(j.length===10){var g=0,h=[2,4,10,3,5,9,4,6,8,0];for(e=0;e<10;e++){g+=parseInt(j.charAt(e),10)*h[e]}g=g%11;if(g>9){g=g%10}return(g+""===j.substr(9,1))}else{if(j.length===12){var d=0,f=[7,2,4,10,3,5,9,4,6,8,0],b=0,c=[3,7,2,4,10,3,5,9,4,6,8,0];for(e=0;e<11;e++){d+=parseInt(j.charAt(e),10)*f[e];b+=parseInt(j.charAt(e),10)*c[e]}d=d%11;if(d>9){d=d%10}b=b%11;if(b>9){b=b%10}return(d+""===j.substr(10,1)&&b+""===j.substr(11,1))}}return false},_rs:function(e){if(/^RS[0-9]{9}$/.test(e)){e=e.substr(2)}if(!/^[0-9]{9}$/.test(e)){return false}var d=10,b=0;for(var c=0;c<8;c++){b=(parseInt(e.charAt(c),10)+d)%10;if(b===0){b=10}d=(2*b)%11}return((d+parseInt(e.substr(8,1),10))%10===1)},_se:function(b){if(/^SE[0-9]{10}01$/.test(b)){b=b.substr(2)}if(!/^[0-9]{10}01$/.test(b)){return false}b=b.substr(0,10);return a.fn.bootstrapValidator.helpers.luhn(b)},_si:function(e){if(/^SI[0-9]{8}$/.test(e)){e=e.substr(2)}if(!/^[0-9]{8}$/.test(e)){return false}var c=0,d=[8,7,6,5,4,3,2];for(var b=0;b<7;b++){c+=parseInt(e.charAt(b),10)*d[b]}c=11-c%11;if(c===10){c=0}return(c+""===e.substr(7,1))},_sk:function(b){if(/^SK[1-9][0-9][(2-4)|(6-9)][0-9]{7}$/.test(b)){b=b.substr(2)}if(!/^[1-9][0-9][(2-4)|(6-9)][0-9]{7}$/.test(b)){return false}return(parseInt(b,10)%11===0)},_ve:function(f){if(/^VE[VEJPG][0-9]{9}$/.test(f)){f=f.substr(2)}if(!/^[VEJPG][0-9]{9}$/.test(f)){return false}var c={V:4,E:8,J:12,P:16,G:20},d=c[f.charAt(0)],e=[3,2,7,6,5,4,3,2];for(var b=0;b<8;b++){d+=parseInt(f.charAt(b+1),10)*e[b]}d=11-d%11;if(d===11||d===10){d=0}return(d+""===f.substr(9,1))},_za:function(b){if(/^ZA4[0-9]{9}$/.test(b)){b=b.substr(2)}return/^4[0-9]{9}$/.test(b)}}}(window.jQuery));(function(a){a.fn.bootstrapValidator.i18n.vin=a.extend(a.fn.bootstrapValidator.i18n.vin||{},{"default":"Please enter a valid VIN number"});a.fn.bootstrapValidator.validators.vin={validate:function(b,h,l){var k=h.val();if(k===""){return true}if(!/^[a-hj-npr-z0-9]{8}[0-9xX][a-hj-npr-z0-9]{8}$/i.test(k)){return false}k=k.toUpperCase();var g={A:1,B:2,C:3,D:4,E:5,F:6,G:7,H:8,J:1,K:2,L:3,M:4,N:5,P:7,R:9,S:2,T:3,U:4,V:5,W:6,X:7,Y:8,Z:9,"1":1,"2":2,"3":3,"4":4,"5":5,"6":6,"7":7,"8":8,"9":9,"0":0},j=[8,7,6,5,4,3,2,10,0,9,8,7,6,5,4,3,2],f=0,c=k.length;for(var d=0;d<c;d++){f+=g[k.charAt(d)+""]*j[d]}var e=f%11;if(e===10){e="X"}return(e+"")===k.charAt(8)}}}(window.jQuery));(function(a){a.fn.bootstrapValidator.i18n.zipCode=a.extend(a.fn.bootstrapValidator.i18n.zipCode||{},{"default":"Please enter a valid postal code",countryNotSupported:"The country code %s is not supported",country:"Please enter a valid postal code in %s",countries:{BR:"Brazil",CA:"Canada",CZ:"Czech Republic",DK:"Denmark",GB:"United Kingdom",IT:"Italy",MA:"Morocco",NL:"Netherlands",RO:"Romania",RU:"Russia",SE:"Sweden",SG:"Singapore",SK:"Slovakia",US:"USA"}});a.fn.bootstrapValidator.validators.zipCode={html5Attributes:{message:"message",country:"country"},COUNTRY_CODES:["BR","CA","CZ","DK","GB","IT","MA","NL","RO","RU","SE","SG","SK","US"],validate:function(c,d,b){var e=d.val();if(e===""||!b.country){return true}var g=b.country;if(typeof g!=="string"||a.inArray(g,this.COUNTRY_CODES)===-1){g=c.getDynamicOption(d,g)}if(!g||a.inArray(g.toUpperCase(),this.COUNTRY_CODES)===-1){return{valid:false,message:a.fn.bootstrapValidator.helpers.format(a.fn.bootstrapValidator.i18n.zipCode.countryNotSupported,g)}}var f=false;g=g.toUpperCase();switch(g){case"BR":f=/^(\d{2})([\.]?)(\d{3})([\-]?)(\d{3})$/.test(e);break;case"CA":f=/^(?:A|B|C|E|G|H|J|K|L|M|N|P|R|S|T|V|X|Y){1}[0-9]{1}(?:A|B|C|E|G|H|J|K|L|M|N|P|R|S|T|V|W|X|Y|Z){1}\s?[0-9]{1}(?:A|B|C|E|G|H|J|K|L|M|N|P|R|S|T|V|W|X|Y|Z){1}[0-9]{1}$/i.test(e);break;case"CZ":f=/^(\d{3})([ ]?)(\d{2})$/.test(e);break;case"DK":f=/^(DK(-|\s)?)?\d{4}$/i.test(e);break;case"GB":f=this._gb(e);break;case"IT":f=/^(I-|IT-)?\d{5}$/i.test(e);break;case"MA":f=/^[1-9][0-9]{4}$/i.test(e);break;case"NL":f=/^[1-9][0-9]{3} ?(?!sa|sd|ss)[a-z]{2}$/i.test(e);break;case"RO":f=/^(0[1-8]{1}|[1-9]{1}[0-5]{1})?[0-9]{4}$/i.test(e);break;case"RU":f=/^[0-9]{6}$/i.test(e);break;case"SE":f=/^(S-)?\d{3}\s?\d{2}$/i.test(e);break;case"SG":f=/^([0][1-9]|[1-6][0-9]|[7]([0-3]|[5-9])|[8][0-2])(\d{4})$/i.test(e);break;case"SK":f=/^(\d{3})([ ]?)(\d{2})$/.test(e);break;case"US":default:f=/^\d{4,5}([\-]?\d{4})?$/.test(e);break}return{valid:f,message:a.fn.bootstrapValidator.helpers.format(b.message||a.fn.bootstrapValidator.i18n.zipCode.country,a.fn.bootstrapValidator.i18n.zipCode.countries[g])}},_gb:function(h){var f="[ABCDEFGHIJKLMNOPRSTUWYZ]",c="[ABCDEFGHKLMNOPQRSTUVWXY]",g="[ABCDEFGHJKPMNRSTUVWXY]",e="[ABEHMNPRVWXY]",j="[ABDEFGHJLNPQRSTUWXYZ]",b=[new RegExp("^("+f+"{1}"+c+"?[0-9]{1,2})(\\s*)([0-9]{1}"+j+"{2})$","i"),new RegExp("^("+f+"{1}[0-9]{1}"+g+"{1})(\\s*)([0-9]{1}"+j+"{2})$","i"),new RegExp("^("+f+"{1}"+c+"{1}?[0-9]{1}"+e+"{1})(\\s*)([0-9]{1}"+j+"{2})$","i"),new RegExp("^(BF1)(\\s*)([0-6]{1}[ABDEFGHJLNPQRST]{1}[ABDEFGHJLNPQRSTUWZYZ]{1})$","i"),/^(GIR)(\s*)(0AA)$/i,/^(BFPO)(\s*)([0-9]{1,4})$/i,/^(BFPO)(\s*)(c\/o\s*[0-9]{1,3})$/i,/^([A-Z]{4})(\s*)(1ZZ)$/i,/^(AI-2640)$/i];for(var d=0;d<b.length;d++){if(b[d].test(h)){return true}}return false}}}(window.jQuery));(function(){var g,j,b,d,a,e,l,k,f=[].slice,h={}.hasOwnProperty,c=function(p,n){for(var m in n){if(h.call(n,m)){p[m]=n[m]}}function o(){this.constructor=p}o.prototype=n.prototype;p.prototype=new o();p.__super__=n.prototype;return p};l=function(){};j=(function(){function m(){}m.prototype.addEventListener=m.prototype.on;m.prototype.on=function(o,n){this._callbacks=this._callbacks||{};if(!this._callbacks[o]){this._callbacks[o]=[]}this._callbacks[o].push(n);return this};m.prototype.emit=function(){var o,t,q,p,s,n;p=arguments[0],o=2<=arguments.length?f.call(arguments,1):[];this._callbacks=this._callbacks||{};q=this._callbacks[p];if(q){for(s=0,n=q.length;s<n;s++){t=q[s];t.apply(this,o)}}return this};m.prototype.removeListener=m.prototype.off;m.prototype.removeAllListeners=m.prototype.off;m.prototype.removeEventListener=m.prototype.off;m.prototype.off=function(s,p){var u,q,o,t,n;if(!this._callbacks||arguments.length===0){this._callbacks={};return this}q=this._callbacks[s];if(!q){return this}if(arguments.length===1){delete this._callbacks[s];return this}for(o=t=0,n=q.length;t<n;o=++t){u=q[o];if(u===p){q.splice(o,1);break}}return this};return m})();g=(function(o){var p,m;c(n,o);n.prototype.Emitter=j;n.prototype.events=["drop","dragstart","dragend","dragenter","dragover","dragleave","addedfile","removedfile","thumbnail","error","errormultiple","processing","processingmultiple","uploadprogress","totaluploadprogress","sending","sendingmultiple","success","successmultiple","canceled","canceledmultiple","complete","completemultiple","reset","maxfilesexceeded","maxfilesreached","queuecomplete"];n.prototype.defaultOptions={url:null,method:"post",withCredentials:false,parallelUploads:2,uploadMultiple:false,maxFilesize:256,paramName:"file",createImageThumbnails:true,maxThumbnailFilesize:10,thumbnailWidth:120,thumbnailHeight:120,filesizeBase:1000,maxFiles:null,filesizeBase:1000,params:{},clickable:true,ignoreHiddenFiles:true,acceptedFiles:null,acceptedMimeTypes:null,autoProcessQueue:true,autoQueue:true,addRemoveLinks:false,previewsContainer:null,capture:null,dictDefaultMessage:"Drop files here to upload",dictFallbackMessage:"Your browser does not support drag'n'drop file uploads.",dictFallbackText:"Please use the fallback form below to upload your files like in the olden days.",dictFileTooBig:"File is too big ({{filesize}}MiB). Max filesize: {{maxFilesize}}MiB.",dictInvalidFileType:"You can't upload files of this type.",dictResponseError:"Server responded with {{statusCode}} code.",dictCancelUpload:"Cancel upload",dictCancelUploadConfirmation:"Are you sure you want to cancel this upload?",dictRemoveFile:"Remove file",dictRemoveFileConfirmation:null,dictMaxFilesExceeded:"You can not upload any more files.",accept:function(s,q){return q()},init:function(){return l},forceFallback:false,fallback:function(){var w,s,t,v,q,u;this.element.className=""+this.element.className+" dz-browser-not-supported";u=this.element.getElementsByTagName("div");for(v=0,q=u.length;v<q;v++){w=u[v];if(/(^| )dz-message($| )/.test(w.className)){s=w;w.className="dz-message";continue}}if(!s){s=n.createElement('<div class="dz-message"><span></span></div>');this.element.appendChild(s)}t=s.getElementsByTagName("span")[0];if(t){t.textContent=this.options.dictFallbackMessage}return this.element.appendChild(this.getFallbackForm())},resize:function(s){var u,t,q;u={srcX:0,srcY:0,srcWidth:s.width,srcHeight:s.height};t=s.width/s.height;u.optWidth=this.options.thumbnailWidth;u.optHeight=this.options.thumbnailHeight;if((u.optWidth==null)&&(u.optHeight==null)){u.optWidth=u.srcWidth;u.optHeight=u.srcHeight}else{if(u.optWidth==null){u.optWidth=t*u.optHeight}else{if(u.optHeight==null){u.optHeight=(1/t)*u.optWidth}}}q=u.optWidth/u.optHeight;if(s.height<u.optHeight||s.width<u.optWidth){u.trgHeight=u.srcHeight;u.trgWidth=u.srcWidth}else{if(t>q){u.srcHeight=s.height;u.srcWidth=u.srcHeight*q}else{u.srcWidth=s.width;u.srcHeight=u.srcWidth/q}}u.srcX=(s.width-u.srcWidth)/2;u.srcY=(s.height-u.srcHeight)/2;return u},drop:function(q){return this.element.classList.remove("dz-drag-hover")},dragstart:l,dragend:function(q){return this.element.classList.remove("dz-drag-hover")},dragenter:function(q){return this.element.classList.add("dz-drag-hover")},dragover:function(q){return this.element.classList.add("dz-drag-hover")},dragleave:function(q){return this.element.classList.remove("dz-drag-hover")},paste:l,reset:function(){return this.element.classList.remove("dz-started")},addedfile:function(u){var t,C,D,A,z,w,E,s,q,B,y,v,x;if(this.element===this.previewsContainer){this.element.classList.add("dz-started")}if(this.previewsContainer){u.previewElement=n.createElement(this.options.previewTemplate.trim());u.previewTemplate=u.previewElement;this.previewsContainer.appendChild(u.previewElement);B=u.previewElement.querySelectorAll("[data-dz-name]");for(A=0,E=B.length;A<E;A++){t=B[A];t.textContent=u.name}y=u.previewElement.querySelectorAll("[data-dz-size]");for(z=0,s=y.length;z<s;z++){t=y[z];t.innerHTML=this.filesize(u.size)}if(this.options.addRemoveLinks){u._removeLink=n.createElement('<a class="dz-remove" href="javascript:undefined;" data-dz-remove>'+this.options.dictRemoveFile+"</a>");u.previewElement.appendChild(u._removeLink)}C=(function(F){return function(G){G.preventDefault();G.stopPropagation();if(u.status===n.UPLOADING){return n.confirm(F.options.dictCancelUploadConfirmation,function(){return F.removeFile(u)})}else{if(F.options.dictRemoveFileConfirmation){return n.confirm(F.options.dictRemoveFileConfirmation,function(){return F.removeFile(u)})}else{return F.removeFile(u)}}}})(this);v=u.previewElement.querySelectorAll("[data-dz-remove]");x=[];for(w=0,q=v.length;w<q;w++){D=v[w];x.push(D.addEventListener("click",C))}return x}},removedfile:function(q){var s;if(q.previewElement){if((s=q.previewElement)!=null){s.parentNode.removeChild(q.previewElement)}}return this._updateMaxFilesReachedClass()},thumbnail:function(t,w){var s,v,q,u;if(t.previewElement){t.previewElement.classList.remove("dz-file-preview");u=t.previewElement.querySelectorAll("[data-dz-thumbnail]");for(v=0,q=u.length;v<q;v++){s=u[v];s.alt=t.name;s.src=w}return setTimeout(((function(x){return function(){return t.previewElement.classList.add("dz-image-preview")}})(this)),1)}},error:function(t,v){var u,x,s,w,q;if(t.previewElement){t.previewElement.classList.add("dz-error");if(typeof v!=="String"&&v.error){v=v.error}w=t.previewElement.querySelectorAll("[data-dz-errormessage]");q=[];for(x=0,s=w.length;x<s;x++){u=w[x];q.push(u.textContent=v)}return q}},errormultiple:l,processing:function(q){if(q.previewElement){q.previewElement.classList.add("dz-processing");if(q._removeLink){return q._removeLink.textContent=this.options.dictCancelUpload}}},processingmultiple:l,uploadprogress:function(v,t,u){var w,y,s,x,q;if(v.previewElement){x=v.previewElement.querySelectorAll("[data-dz-uploadprogress]");q=[];for(y=0,s=x.length;y<s;y++){w=x[y];if(w.nodeName==="PROGRESS"){q.push(w.value=t)}else{q.push(w.style.width=""+t+"%")}}return q}},totaluploadprogress:l,sending:l,sendingmultiple:l,success:function(q){if(q.previewElement){return q.previewElement.classList.add("dz-success")}},successmultiple:l,canceled:function(q){return this.emit("error",q,"Upload canceled.")},canceledmultiple:l,complete:function(q){if(q._removeLink){q._removeLink.textContent=this.options.dictRemoveFile}if(q.previewElement){return q.previewElement.classList.add("dz-complete")}},completemultiple:l,maxfilesexceeded:l,maxfilesreached:l,queuecomplete:l,previewTemplate:'<div class="dz-preview dz-file-preview">\n  <div class="dz-image"><img data-dz-thumbnail /></div>\n  <div class="dz-details">\n    <div class="dz-size"><span data-dz-size></span></div>\n    <div class="dz-filename"><span data-dz-name></span></div>\n  </div>\n  <div class="dz-progress"><span class="dz-upload" data-dz-uploadprogress></span></div>\n  <div class="dz-error-message"><span data-dz-errormessage></span></div>\n  <div class="dz-success-mark">\n    <svg width="54px" height="54px" viewBox="0 0 54 54" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:sketch="http://www.bohemiancoding.com/sketch/ns">\n      <title>Check</title>\n      <defs></defs>\n      <g id="Page-1" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd" sketch:type="MSPage">\n        <path d="M23.5,31.8431458 L17.5852419,25.9283877 C16.0248253,24.3679711 13.4910294,24.366835 11.9289322,25.9289322 C10.3700136,27.4878508 10.3665912,30.0234455 11.9283877,31.5852419 L20.4147581,40.0716123 C20.5133999,40.1702541 20.6159315,40.2626649 20.7218615,40.3488435 C22.2835669,41.8725651 24.794234,41.8626202 26.3461564,40.3106978 L43.3106978,23.3461564 C44.8771021,21.7797521 44.8758057,19.2483887 43.3137085,17.6862915 C41.7547899,16.1273729 39.2176035,16.1255422 37.6538436,17.6893022 L23.5,31.8431458 Z M27,53 C41.3594035,53 53,41.3594035 53,27 C53,12.6405965 41.3594035,1 27,1 C12.6405965,1 1,12.6405965 1,27 C1,41.3594035 12.6405965,53 27,53 Z" id="Oval-2" stroke-opacity="0.198794158" stroke="#747474" fill-opacity="0.816519475" fill="#FFFFFF" sketch:type="MSShapeGroup"></path>\n      </g>\n    </svg>\n  </div>\n  <div class="dz-error-mark">\n    <svg width="54px" height="54px" viewBox="0 0 54 54" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:sketch="http://www.bohemiancoding.com/sketch/ns">\n      <title>Error</title>\n      <defs></defs>\n      <g id="Page-1" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd" sketch:type="MSPage">\n        <g id="Check-+-Oval-2" sketch:type="MSLayerGroup" stroke="#747474" stroke-opacity="0.198794158" fill="#FFFFFF" fill-opacity="0.816519475">\n          <path d="M32.6568542,29 L38.3106978,23.3461564 C39.8771021,21.7797521 39.8758057,19.2483887 38.3137085,17.6862915 C36.7547899,16.1273729 34.2176035,16.1255422 32.6538436,17.6893022 L27,23.3431458 L21.3461564,17.6893022 C19.7823965,16.1255422 17.2452101,16.1273729 15.6862915,17.6862915 C14.1241943,19.2483887 14.1228979,21.7797521 15.6893022,23.3461564 L21.3431458,29 L15.6893022,34.6538436 C14.1228979,36.2202479 14.1241943,38.7516113 15.6862915,40.3137085 C17.2452101,41.8726271 19.7823965,41.8744578 21.3461564,40.3106978 L27,34.6568542 L32.6538436,40.3106978 C34.2176035,41.8744578 36.7547899,41.8726271 38.3137085,40.3137085 C39.8758057,38.7516113 39.8771021,36.2202479 38.3106978,34.6538436 L32.6568542,29 Z M27,53 C41.3594035,53 53,41.3594035 53,27 C53,12.6405965 41.3594035,1 27,1 C12.6405965,1 1,12.6405965 1,27 C1,41.3594035 12.6405965,53 27,53 Z" id="Oval-2" sketch:type="MSShapeGroup"></path>\n        </g>\n      </g>\n    </svg>\n  </div>\n</div>'};p=function(){var t,s,v,w,x,u,q;w=arguments[0],v=2<=arguments.length?f.call(arguments,1):[];for(u=0,q=v.length;u<q;u++){s=v[u];for(t in s){x=s[t];w[t]=x}}return w};function n(t,s){var q,v,u;this.element=t;this.version=n.version;this.defaultOptions.previewTemplate=this.defaultOptions.previewTemplate.replace(/\n*/g,"");this.clickableElements=[];this.listeners=[];this.files=[];if(typeof this.element==="string"){this.element=document.querySelector(this.element)}if(!(this.element&&(this.element.nodeType!=null))){throw new Error("Invalid dropzone element.")}if(this.element.dropzone){throw new Error("Dropzone already attached.")}n.instances.push(this);this.element.dropzone=this;q=(u=n.optionsForElement(this.element))!=null?u:{};this.options=p({},this.defaultOptions,q,s!=null?s:{});if(this.options.forceFallback||!n.isBrowserSupported()){return this.options.fallback.call(this)}if(this.options.url==null){this.options.url=this.element.getAttribute("action")}if(!this.options.url){throw new Error("No URL provided.")}if(this.options.acceptedFiles&&this.options.acceptedMimeTypes){throw new Error("You can't provide both 'acceptedFiles' and 'acceptedMimeTypes'. 'acceptedMimeTypes' is deprecated.")}if(this.options.acceptedMimeTypes){this.options.acceptedFiles=this.options.acceptedMimeTypes;delete this.options.acceptedMimeTypes}this.options.method=this.options.method.toUpperCase();if((v=this.getExistingFallback())&&v.parentNode){v.parentNode.removeChild(v)}if(this.options.previewsContainer!==false){if(this.options.previewsContainer){this.previewsContainer=n.getElement(this.options.previewsContainer,"previewsContainer")}else{this.previewsContainer=this.element}}if(this.options.clickable){if(this.options.clickable===true){this.clickableElements=[this.element]}else{this.clickableElements=n.getElements(this.options.clickable,"clickable")}}this.init()}n.prototype.getAcceptedFiles=function(){var t,v,s,u,q;u=this.files;q=[];for(v=0,s=u.length;v<s;v++){t=u[v];if(t.accepted){q.push(t)}}return q};n.prototype.getRejectedFiles=function(){var t,v,s,u,q;u=this.files;q=[];for(v=0,s=u.length;v<s;v++){t=u[v];if(!t.accepted){q.push(t)}}return q};n.prototype.getFilesWithStatus=function(t){var u,w,s,v,q;v=this.files;q=[];for(w=0,s=v.length;w<s;w++){u=v[w];if(u.status===t){q.push(u)}}return q};n.prototype.getQueuedFiles=function(){return this.getFilesWithStatus(n.QUEUED)};n.prototype.getUploadingFiles=function(){return this.getFilesWithStatus(n.UPLOADING)};n.prototype.getActiveFiles=function(){var t,v,s,u,q;u=this.files;q=[];for(v=0,s=u.length;v<s;v++){t=u[v];if(t.status===n.UPLOADING||t.status===n.QUEUED){q.push(t)}}return q};n.prototype.init=function(){var t,x,w,v,s,u,q;if(this.element.tagName==="form"){this.element.setAttribute("enctype","multipart/form-data")}if(this.element.classList.contains("dropzone")&&!this.element.querySelector(".dz-message")){this.element.appendChild(n.createElement('<div class="dz-default dz-message"><span>'+this.options.dictDefaultMessage+"</span></div>"))}if(this.clickableElements.length){w=(function(y){return function(){if(y.hiddenFileInput){document.body.removeChild(y.hiddenFileInput)}y.hiddenFileInput=document.createElement("input");y.hiddenFileInput.setAttribute("type","file");if((y.options.maxFiles==null)||y.options.maxFiles>1){y.hiddenFileInput.setAttribute("multiple","multiple")}y.hiddenFileInput.className="dz-hidden-input";if(y.options.acceptedFiles!=null){y.hiddenFileInput.setAttribute("accept",y.options.acceptedFiles)}if(y.options.capture!=null){y.hiddenFileInput.setAttribute("capture",y.options.capture)}y.hiddenFileInput.style.visibility="hidden";y.hiddenFileInput.style.position="absolute";y.hiddenFileInput.style.top="0";y.hiddenFileInput.style.left="0";y.hiddenFileInput.style.height="0";y.hiddenFileInput.style.width="0";document.body.appendChild(y.hiddenFileInput);return y.hiddenFileInput.addEventListener("change",function(){var A,B,C,z;B=y.hiddenFileInput.files;if(B.length){for(C=0,z=B.length;C<z;C++){A=B[C];y.addFile(A)}}return w()})}})(this);w()}this.URL=(u=window.URL)!=null?u:window.webkitURL;q=this.events;for(v=0,s=q.length;v<s;v++){t=q[v];this.on(t,this.options[t])}this.on("uploadprogress",(function(y){return function(){return y.updateTotalUploadProgress()}})(this));this.on("removedfile",(function(y){return function(){return y.updateTotalUploadProgress()}})(this));this.on("canceled",(function(y){return function(z){return y.emit("complete",z)}})(this));this.on("complete",(function(y){return function(z){if(y.getUploadingFiles().length===0&&y.getQueuedFiles().length===0){return setTimeout((function(){return y.emit("queuecomplete")}),0)}}})(this));x=function(y){y.stopPropagation();if(y.preventDefault){return y.preventDefault()}else{return y.returnValue=false}};this.listeners=[{element:this.element,events:{dragstart:(function(y){return function(z){return y.emit("dragstart",z)}})(this),dragenter:(function(y){return function(z){x(z);return y.emit("dragenter",z)}})(this),dragover:(function(y){return function(A){var z;try{z=A.dataTransfer.effectAllowed}catch(B){}A.dataTransfer.dropEffect="move"===z||"linkMove"===z?"move":"copy";x(A);return y.emit("dragover",A)}})(this),dragleave:(function(y){return function(z){return y.emit("dragleave",z)}})(this),drop:(function(y){return function(z){x(z);return y.drop(z)}})(this),dragend:(function(y){return function(z){return y.emit("dragend",z)}})(this)}}];this.clickableElements.forEach((function(y){return function(z){return y.listeners.push({element:z,events:{click:function(A){if((z!==y.element)||(A.target===y.element||n.elementInside(A.target,y.element.querySelector(".dz-message")))){return y.hiddenFileInput.click()}}}})}})(this));this.enable();return this.options.init.call(this)};n.prototype.destroy=function(){var q;this.disable();this.removeAllFiles(true);if((q=this.hiddenFileInput)!=null?q.parentNode:void 0){this.hiddenFileInput.parentNode.removeChild(this.hiddenFileInput);this.hiddenFileInput=null}delete this.element.dropzone;return n.instances.splice(n.instances.indexOf(this),1)};n.prototype.updateTotalUploadProgress=function(){var t,u,y,q,x,w,s,v;q=0;y=0;t=this.getActiveFiles();if(t.length){v=this.getActiveFiles();for(w=0,s=v.length;w<s;w++){u=v[w];q+=u.upload.bytesSent;y+=u.upload.total}x=100*q/y}else{x=100}return this.emit("totaluploadprogress",x,y,q)};n.prototype._getParamName=function(q){if(typeof this.options.paramName==="function"){return this.options.paramName(q)}else{return""+this.options.paramName+(this.options.uploadMultiple?"["+q+"]":"")}};n.prototype.getFallbackForm=function(){var s,q,u,t;if(s=this.getExistingFallback()){return s}u='<div class="dz-fallback">';if(this.options.dictFallbackText){u+="<p>"+this.options.dictFallbackText+"</p>"}u+='<input type="file" name="'+(this._getParamName(0))+'" '+(this.options.uploadMultiple?'multiple="multiple"':void 0)+' /><input type="submit" value="Upload!"></div>';q=n.createElement(u);if(this.element.tagName!=="FORM"){t=n.createElement('<form action="'+this.options.url+'" enctype="multipart/form-data" method="'+this.options.method+'"></form>');t.appendChild(q)}else{this.element.setAttribute("enctype","multipart/form-data");this.element.setAttribute("method",this.options.method)}return t!=null?t:q};n.prototype.getExistingFallback=function(){var w,t,s,v,q,u;t=function(A){var y,z,x;for(z=0,x=A.length;z<x;z++){y=A[z];if(/(^| )fallback($| )/.test(y.className)){return y}}};u=["div","form"];for(v=0,q=u.length;v<q;v++){s=u[v];if(w=t(this.element.getElementsByTagName(s))){return w}}};n.prototype.setupEventListeners=function(){var u,t,x,w,s,v,q;v=this.listeners;q=[];for(w=0,s=v.length;w<s;w++){u=v[w];q.push((function(){var y,z;y=u.events;z=[];for(t in y){x=y[t];z.push(u.element.addEventListener(t,x,false))}return z})())}return q};n.prototype.removeEventListeners=function(){var u,t,x,w,s,v,q;v=this.listeners;q=[];for(w=0,s=v.length;w<s;w++){u=v[w];q.push((function(){var y,z;y=u.events;z=[];for(t in y){x=y[t];z.push(u.element.removeEventListener(t,x,false))}return z})())}return q};n.prototype.disable=function(){var t,v,s,u,q;this.clickableElements.forEach(function(w){return w.classList.remove("dz-clickable")});this.removeEventListeners();u=this.files;q=[];for(v=0,s=u.length;v<s;v++){t=u[v];q.push(this.cancelUpload(t))}return q};n.prototype.enable=function(){this.clickableElements.forEach(function(q){return q.classList.add("dz-clickable")});return this.setupEventListeners()};n.prototype.filesize=function(z){var s,v,t,q,y,w,u,x;w=["TB","GB","MB","KB","b"];t=q=null;for(v=u=0,x=w.length;u<x;v=++u){y=w[v];s=Math.pow(this.options.filesizeBase,4-v)/10;if(z>=s){t=z/Math.pow(this.options.filesizeBase,4-v);q=y;break}}t=Math.round(10*t)/10;return"<strong>"+t+"</strong> "+q};n.prototype._updateMaxFilesReachedClass=function(){if((this.options.maxFiles!=null)&&this.getAcceptedFiles().length>=this.options.maxFiles){if(this.getAcceptedFiles().length===this.options.maxFiles){this.emit("maxfilesreached",this.files)}return this.element.classList.add("dz-max-files-reached")}else{return this.element.classList.remove("dz-max-files-reached")}};n.prototype.drop=function(t){var s,q;if(!t.dataTransfer){return}this.emit("drop",t);s=t.dataTransfer.files;if(s.length){q=t.dataTransfer.items;if(q&&q.length&&(q[0].webkitGetAsEntry!=null)){this._addFilesFromItems(q)}else{this.handleFiles(s)}}};n.prototype.paste=function(t){var q,s;if((t!=null?(s=t.clipboardData)!=null?s.items:void 0:void 0)==null){return}this.emit("paste",t);q=t.clipboardData.items;if(q.length){return this._addFilesFromItems(q)}};n.prototype.handleFiles=function(u){var t,v,s,q;q=[];for(v=0,s=u.length;v<s;v++){t=u[v];q.push(this.addFile(t))}return q};n.prototype._addFilesFromItems=function(t){var v,u,w,s,q;q=[];for(w=0,s=t.length;w<s;w++){u=t[w];if((u.webkitGetAsEntry!=null)&&(v=u.webkitGetAsEntry())){if(v.isFile){q.push(this.addFile(u.getAsFile()))}else{if(v.isDirectory){q.push(this._addFilesFromDirectory(v,v.name))}else{q.push(void 0)}}}else{if(u.getAsFile!=null){if((u.kind==null)||u.kind==="file"){q.push(this.addFile(u.getAsFile()))}else{q.push(void 0)}}else{q.push(void 0)}}}return q};n.prototype._addFilesFromDirectory=function(q,t){var s,u;s=q.createReader();u=(function(v){return function(w){var y,z,x;for(z=0,x=w.length;z<x;z++){y=w[z];if(y.isFile){y.file(function(A){if(v.options.ignoreHiddenFiles&&A.name.substring(0,1)==="."){return}A.fullPath=""+t+"/"+A.name;return v.addFile(A)})}else{if(y.isDirectory){v._addFilesFromDirectory(y,""+t+"/"+y.name)}}}}})(this);return s.readEntries(u,function(v){return typeof console!=="undefined"&&console!==null?typeof console.log==="function"?console.log(v):void 0:void 0})};n.prototype.accept=function(s,q){if(s.size>this.options.maxFilesize*1024*1024){return q(this.options.dictFileTooBig.replace("{{filesize}}",Math.round(s.size/1024/10.24)/100).replace("{{maxFilesize}}",this.options.maxFilesize))}else{if(!n.isValidFile(s,this.options.acceptedFiles)){return q(this.options.dictInvalidFileType)}else{if((this.options.maxFiles!=null)&&this.getAcceptedFiles().length>=this.options.maxFiles){q(this.options.dictMaxFilesExceeded.replace("{{maxFiles}}",this.options.maxFiles));return this.emit("maxfilesexceeded",s)}else{return this.options.accept.call(this,s,q)}}}};n.prototype.addFile=function(q){q.upload={progress:0,total:q.size,bytesSent:0};this.files.push(q);q.status=n.ADDED;this.emit("addedfile",q);this._enqueueThumbnail(q);return this.accept(q,(function(s){return function(t){if(t){q.accepted=false;s._errorProcessing([q],t)}else{q.accepted=true;if(s.options.autoQueue){s.enqueueFile(q)}}return s._updateMaxFilesReachedClass()}})(this))};n.prototype.enqueueFiles=function(t){var s,u,q;for(u=0,q=t.length;u<q;u++){s=t[u];this.enqueueFile(s)}return null};n.prototype.enqueueFile=function(q){if(q.status===n.ADDED&&q.accepted===true){q.status=n.QUEUED;if(this.options.autoProcessQueue){return setTimeout(((function(s){return function(){return s.processQueue()}})(this)),0)}}else{throw new Error("This file can't be queued because it has already been processed or was rejected.")}};n.prototype._thumbnailQueue=[];n.prototype._processingThumbnail=false;n.prototype._enqueueThumbnail=function(q){if(this.options.createImageThumbnails&&q.type.match(/image.*/)&&q.size<=this.options.maxThumbnailFilesize*1024*1024){this._thumbnailQueue.push(q);return setTimeout(((function(s){return function(){return s._processThumbnailQueue()}})(this)),0)}};n.prototype._processThumbnailQueue=function(){if(this._processingThumbnail||this._thumbnailQueue.length===0){return}this._processingThumbnail=true;return this.createThumbnail(this._thumbnailQueue.shift(),(function(q){return function(){q._processingThumbnail=false;return q._processThumbnailQueue()}})(this))};n.prototype.removeFile=function(q){if(q.status===n.UPLOADING){this.cancelUpload(q)}this.files=k(this.files,q);this.emit("removedfile",q);if(this.files.length===0){return this.emit("reset")}};n.prototype.removeAllFiles=function(v){var s,u,q,t;if(v==null){v=false}t=this.files.slice();for(u=0,q=t.length;u<q;u++){s=t[u];if(s.status!==n.UPLOADING||v){this.removeFile(s)}}return null};n.prototype.createThumbnail=function(s,t){var q;q=new FileReader;q.onload=(function(u){return function(){if(s.type==="image/svg+xml"){u.emit("thumbnail",s,q.result);if(t!=null){t()}return}return u.createThumbnailFromUrl(s,q.result,t)}})(this);return q.readAsDataURL(s)};n.prototype.createThumbnailFromUrl=function(t,s,u){var q;q=document.createElement("img");q.onload=(function(v){return function(){var y,x,B,D,z,w,C,A;t.width=q.width;t.height=q.height;B=v.options.resize.call(v,t);if(B.trgWidth==null){B.trgWidth=B.optWidth}if(B.trgHeight==null){B.trgHeight=B.optHeight}y=document.createElement("canvas");x=y.getContext("2d");y.width=B.trgWidth;y.height=B.trgHeight;e(x,q,(z=B.srcX)!=null?z:0,(w=B.srcY)!=null?w:0,B.srcWidth,B.srcHeight,(C=B.trgX)!=null?C:0,(A=B.trgY)!=null?A:0,B.trgWidth,B.trgHeight);D=y.toDataURL("image/png");v.emit("thumbnail",t,D);if(u!=null){return u()}}})(this);if(u!=null){q.onerror=u}return q.src=s};n.prototype.processQueue=function(){var s,u,q,t;u=this.options.parallelUploads;q=this.getUploadingFiles().length;s=q;if(q>=u){return}t=this.getQueuedFiles();if(!(t.length>0)){return}if(this.options.uploadMultiple){return this.processFiles(t.slice(0,u-q))}else{while(s<u){if(!t.length){return}this.processFile(t.shift());s++}}};n.prototype.processFile=function(q){return this.processFiles([q])};n.prototype.processFiles=function(t){var s,u,q;for(u=0,q=t.length;u<q;u++){s=t[u];s.processing=true;s.status=n.UPLOADING;this.emit("processing",s)}if(this.options.uploadMultiple){this.emit("processingmultiple",t)}return this.uploadFiles(t)};n.prototype._getFilesWithXhr=function(t){var q,s;return s=(function(){var x,v,w,u;w=this.files;u=[];for(x=0,v=w.length;x<v;x++){q=w[x];if(q.xhr===t){u.push(q)}}return u}).call(this)};n.prototype.cancelUpload=function(v){var t,u,y,w,s,q,x;if(v.status===n.UPLOADING){u=this._getFilesWithXhr(v.xhr);for(y=0,s=u.length;y<s;y++){t=u[y];t.status=n.CANCELED}v.xhr.abort();for(w=0,q=u.length;w<q;w++){t=u[w];this.emit("canceled",t)}if(this.options.uploadMultiple){this.emit("canceledmultiple",u)}}else{if((x=v.status)===n.ADDED||x===n.QUEUED){v.status=n.CANCELED;this.emit("canceled",v);if(this.options.uploadMultiple){this.emit("canceledmultiple",[v])}}}if(this.options.autoProcessQueue){return this.processQueue()}};m=function(){var q,s;s=arguments[0],q=2<=arguments.length?f.call(arguments,1):[];if(typeof s==="function"){return s.apply(this,q)}return s};n.prototype.uploadFile=function(q){return this.uploadFiles([q])};n.prototype.uploadFiles=function(F){var U,S,K,P,H,A,T,N,J,Q,Z,D,O,G,t,L,E,R,I,z,x,v,s,W,Y,X,V,q,M,C,B,y,w,u;I=new XMLHttpRequest();for(z=0,W=F.length;z<W;z++){U=F[z];U.xhr=I}D=m(this.options.method,F);E=m(this.options.url,F);I.open(D,E,true);I.withCredentials=!!this.options.withCredentials;t=null;K=(function(aa){return function(){var ad,ac,ab;ab=[];for(ad=0,ac=F.length;ad<ac;ad++){U=F[ad];ab.push(aa._errorProcessing(F,t||aa.options.dictResponseError.replace("{{statusCode}}",I.status),I))}return ab}})(this);L=(function(aa){return function(ak){var af,ac,aj,ah,ag,ae,ad,ab,ai;if(ak!=null){ac=100*ak.loaded/ak.total;for(aj=0,ae=F.length;aj<ae;aj++){U=F[aj];U.upload={progress:ac,total:ak.total,bytesSent:ak.loaded}}}else{af=true;ac=100;for(ah=0,ad=F.length;ah<ad;ah++){U=F[ah];if(!(U.upload.progress===100&&U.upload.bytesSent===U.upload.total)){af=false}U.upload.progress=ac;U.upload.bytesSent=U.upload.total}if(af){return}}ai=[];for(ag=0,ab=F.length;ag<ab;ag++){U=F[ag];ai.push(aa.emit("uploadprogress",U,ac,U.upload.bytesSent))}return ai}})(this);I.onload=(function(aa){return function(ac){var ab;if(F[0].status===n.CANCELED){return}if(I.readyState!==4){return}t=I.responseText;if(I.getResponseHeader("content-type")&&~I.getResponseHeader("content-type").indexOf("application/json")){try{t=JSON.parse(t)}catch(ad){ac=ad;t="Invalid JSON response from server."}}L();if(!((200<=(ab=I.status)&&ab<300))){return K()}else{return aa._finished(F,t,ac)}}})(this);I.onerror=(function(aa){return function(){if(F[0].status===n.CANCELED){return}return K()}})(this);G=(M=I.upload)!=null?M:I;G.onprogress=L;A={Accept:"application/json","Cache-Control":"no-cache","X-Requested-With":"XMLHttpRequest"};if(this.options.headers){p(A,this.options.headers)}for(P in A){H=A[P];I.setRequestHeader(P,H)}S=new FormData();if(this.options.params){C=this.options.params;for(Z in C){R=C[Z];S.append(Z,R)}}for(x=0,Y=F.length;x<Y;x++){U=F[x];this.emit("sending",U,I,S)}if(this.options.uploadMultiple){this.emit("sendingmultiple",F,I,S)}if(this.element.tagName==="FORM"){B=this.element.querySelectorAll("input, textarea, select, button");for(v=0,X=B.length;v<X;v++){N=B[v];J=N.getAttribute("name");Q=N.getAttribute("type");if(N.tagName==="SELECT"&&N.hasAttribute("multiple")){y=N.options;for(s=0,V=y.length;s<V;s++){O=y[s];if(O.selected){S.append(J,O.value)}}}else{if(!Q||((w=Q.toLowerCase())!=="checkbox"&&w!=="radio")||N.checked){S.append(J,N.value)}}}}for(T=q=0,u=F.length-1;0<=u?q<=u:q>=u;T=0<=u?++q:--q){S.append(this._getParamName(T),F[T],F[T].name)}return I.send(S)};n.prototype._finished=function(t,v,w){var s,u,q;for(u=0,q=t.length;u<q;u++){s=t[u];s.status=n.SUCCESS;this.emit("success",s,v,w);this.emit("complete",s)}if(this.options.uploadMultiple){this.emit("successmultiple",t,v,w);this.emit("completemultiple",t)}if(this.options.autoProcessQueue){return this.processQueue()}};n.prototype._errorProcessing=function(u,t,w){var s,v,q;for(v=0,q=u.length;v<q;v++){s=u[v];s.status=n.ERROR;this.emit("error",s,t,w);this.emit("complete",s)}if(this.options.uploadMultiple){this.emit("errormultiple",u,t,w);this.emit("completemultiple",u)}if(this.options.autoProcessQueue){return this.processQueue()}};return n})(j);g.version="4.0.1";g.options={};g.optionsForElement=function(m){if(m.getAttribute("id")){return g.options[b(m.getAttribute("id"))]}else{return void 0}};g.instances=[];g.forElement=function(m){if(typeof m==="string"){m=document.querySelector(m)}if((m!=null?m.dropzone:void 0)==null){throw new Error("No Dropzone found for given element. This is probably because you're trying to access it before Dropzone had the time to initialize. Use the `init` option to setup any additional observers on your Dropzone.")}return m.dropzone};g.autoDiscover=true;g.discover=function(){var s,o,p,q,n,m;if(document.querySelectorAll){p=document.querySelectorAll(".dropzone")}else{p=[];s=function(x){var v,w,u,t;t=[];for(w=0,u=x.length;w<u;w++){v=x[w];if(/(^| )dropzone($| )/.test(v.className)){t.push(p.push(v))}else{t.push(void 0)}}return t};s(document.getElementsByTagName("div"));s(document.getElementsByTagName("form"))}m=[];for(q=0,n=p.length;q<n;q++){o=p[q];if(g.optionsForElement(o)!==false){m.push(new g(o))}else{m.push(void 0)}}return m};g.blacklistedBrowsers=[/opera.*Macintosh.*version\/12/i];g.isBrowserSupported=function(){var n,o,q,m,p;n=true;if(window.File&&window.FileReader&&window.FileList&&window.Blob&&window.FormData&&document.querySelector){if(!("classList" in document.createElement("a"))){n=false}else{p=g.blacklistedBrowsers;for(q=0,m=p.length;q<m;q++){o=p[q];if(o.test(navigator.userAgent)){n=false;continue}}}}else{n=false}return n};k=function(s,o){var p,q,n,m;m=[];for(q=0,n=s.length;q<n;q++){p=s[q];if(p!==o){m.push(p)}}return m};b=function(m){return m.replace(/[\-_](\w)/g,function(n){return n.charAt(1).toUpperCase()})};g.createElement=function(m){var n;n=document.createElement("div");n.innerHTML=m;return n.childNodes[0]};g.elementInside=function(n,m){if(n===m){return true}while(n=n.parentNode){if(n===m){return true}}return false};g.getElement=function(o,m){var n;if(typeof o==="string"){n=document.querySelector(o)}else{if(o.nodeType!=null){n=o}}if(n==null){throw new Error("Invalid `"+m+"` option provided. Please provide a CSS selector or a plain HTML element.")}return n};g.getElements=function(t,n){var v,p,m,s,q,w,o,u;if(t instanceof Array){m=[];try{for(s=0,w=t.length;s<w;s++){p=t[s];m.push(this.getElement(p,n))}}catch(x){v=x;m=null}}else{if(typeof t==="string"){m=[];u=document.querySelectorAll(t);for(q=0,o=u.length;q<o;q++){p=u[q];m.push(p)}}else{if(t.nodeType!=null){m=[t]}}}if(!((m!=null)&&m.length)){throw new Error("Invalid `"+n+"` option provided. Please provide a CSS selector, a plain HTML element or a list of those.")}return m};g.confirm=function(m,o,n){if(window.confirm(m)){return o()}else{if(n!=null){return n()}}};g.isValidFile=function(p,m){var o,t,q,s,n;if(!m){return true}m=m.split(",");t=p.type;o=t.replace(/\/.*$/,"");for(s=0,n=m.length;s<n;s++){q=m[s];q=q.trim();if(q.charAt(0)==="."){if(p.name.toLowerCase().indexOf(q.toLowerCase(),p.name.length-q.length)!==-1){return true}}else{if(/\/\*$/.test(q)){if(o===q.replace(/\/.*$/,"")){return true}}else{if(t===q){return true}}}}return false};if(typeof jQuery!=="undefined"&&jQuery!==null){jQuery.fn.dropzone=function(m){return this.each(function(){return new g(this,m)})}}if(typeof module!=="undefined"&&module!==null){module.exports=g}else{window.Dropzone=g}g.ADDED="added";g.QUEUED="queued";g.ACCEPTED=g.QUEUED;g.UPLOADING="uploading";g.PROCESSING=g.UPLOADING;g.CANCELED="canceled";g.ERROR="error";g.SUCCESS="success";a=function(q){var o,m,x,p,s,w,n,v,t,u;n=q.naturalWidth;w=q.naturalHeight;m=document.createElement("canvas");m.width=1;m.height=w;x=m.getContext("2d");x.drawImage(q,0,0);p=x.getImageData(0,0,1,w).data;u=0;s=w;v=w;while(v>u){o=p[(v-1)*4+3];if(o===0){s=v}else{u=v}v=(s+u)>>1}t=v/w;if(t===0){return 1}else{return t}};e=function(v,n,t,s,u,o,x,w,m,q){var p;p=a(n);return v.drawImage(n,t,s,u,o,x,w,m,q/p)};d=function(o,t){var y,u,n,x,p,m,w,s,q;n=false;q=true;u=o.document;s=u.documentElement;y=(u.addEventListener?"addEventListener":"attachEvent");w=(u.addEventListener?"removeEventListener":"detachEvent");m=(u.addEventListener?"":"on");x=function(z){if(z.type==="readystatechange"&&u.readyState!=="complete"){return}(z.type==="load"?o:u)[w](m+z.type,x,false);if(!n&&(n=true)){return t.call(o,z.type||z)}};p=function(){var z;try{s.doScroll("left")}catch(A){z=A;setTimeout(p,50);return}return x("poll")};if(u.readyState!=="complete"){if(u.createEventObject&&s.doScroll){try{q=!o.frameElement}catch(v){}if(q){p()}}u[y](m+"DOMContentLoaded",x,false);u[y](m+"readystatechange",x,false);return o[y](m+"load",x,false)}};g._autoDiscoverFunction=function(){if(g.autoDiscover){return g.discover()}};d(window,g._autoDiscoverFunction)}).call(this);var cms=cms||{};cms.makeEventListener=function(a){a.prototype.on=function(e,f){if(typeof this.eventListeners==="undefined"){this.eventListeners={}}var c=e.split(",");for(var b=0;b<c.length;b++){var d=c[b].replace(/\s/,"");if(typeof this.eventListeners[d]==="undefined"){this.eventListeners[d]=[]}this.eventListeners[d].push(f)}return this};a.prototype.trigger=function(e,d){if(typeof this.eventListeners==="undefined"||typeof this.eventListeners[e]==="undefined"){return true}for(var c=0;c<this.eventListeners[e].length;c++){var b=this.eventListeners[e][c].call(this,d);if(typeof b!=="undefined"&&!b){return false}}return true}};
/*!
 * FormValidation (http://formvalidation.io)
 * The best jQuery plugin to validate form fields. Support Bootstrap, Foundation, Pure, SemanticUI, UIKit and custom frameworks
 *
 * @version     v0.6.1, built on 2015-02-24 10:14:10 PM
 * @author      https://twitter.com/nghuuphuoc
 * @copyright   (c) 2013 - 2015 Nguyen Huu Phuoc
 * @license     http://formvalidation.io/license/
 */
;window.FormValidation={AddOn:{},Framework:{},I18n:{},Validator:{}};if(typeof jQuery==="undefined"){throw new Error("FormValidation requires jQuery")}(function(b){var a=b.fn.jquery.split(" ")[0].split(".");if((+a[0]<2&&+a[1]<9)||(+a[0]===1&&+a[1]===9&&+a[2]<1)){throw new Error("FormValidation requires jQuery version 1.9.1 or higher")}}(jQuery));(function(a){FormValidation.Base=function(e,b,d){this.$form=a(e);this.options=a.extend({},a.fn.formValidation.DEFAULT_OPTIONS,b);this._namespace=d||"fv";this.$invalidFields=a([]);this.$submitButton=null;this.$hiddenButton=null;this.STATUS_NOT_VALIDATED="NOT_VALIDATED";this.STATUS_VALIDATING="VALIDATING";this.STATUS_INVALID="INVALID";this.STATUS_VALID="VALID";var f=(function(){var h=3,j=document.createElement("div"),g=j.all||[];while(j.innerHTML="<!--[if gt IE "+(++h)+"]><br><![endif]-->",g[0]){}return h>4?h:!h}());var c=document.createElement("div");this._changeEvent=(f===9||!("oninput" in c))?"keyup":"input";this._submitIfValid=null;this._cacheFields={};this._init()};FormValidation.Base.prototype={constructor:FormValidation.Base,_exceedThreshold:function(e){var d=this._namespace,f=e.attr("data-"+d+"-field"),b=this.options.fields[f].threshold||this.options.threshold;if(!b){return true}var c=a.inArray(e.attr("type"),["button","checkbox","file","hidden","image","radio","reset","submit"])!==-1;return(c||e.val().length>=b)},_init:function(){var e=this,c=this._namespace,b={addOns:{},autoFocus:this.$form.attr("data-"+c+"-autofocus"),button:{selector:this.$form.attr("data-"+c+"-button-selector")||this.$form.attr("data-"+c+"-submitbuttons"),disabled:this.$form.attr("data-"+c+"-button-disabled")},control:{valid:this.$form.attr("data-"+c+"-control-valid"),invalid:this.$form.attr("data-"+c+"-control-invalid")},err:{clazz:this.$form.attr("data-"+c+"-err-clazz"),container:this.$form.attr("data-"+c+"-err-container")||this.$form.attr("data-"+c+"-container"),parent:this.$form.attr("data-"+c+"-err-parent")},events:{formInit:this.$form.attr("data-"+c+"-events-form-init"),formError:this.$form.attr("data-"+c+"-events-form-error"),formSuccess:this.$form.attr("data-"+c+"-events-form-success"),fieldAdded:this.$form.attr("data-"+c+"-events-field-added"),fieldRemoved:this.$form.attr("data-"+c+"-events-field-removed"),fieldInit:this.$form.attr("data-"+c+"-events-field-init"),fieldError:this.$form.attr("data-"+c+"-events-field-error"),fieldSuccess:this.$form.attr("data-"+c+"-events-field-success"),fieldStatus:this.$form.attr("data-"+c+"-events-field-status"),localeChanged:this.$form.attr("data-"+c+"-events-locale-changed"),validatorError:this.$form.attr("data-"+c+"-events-validator-error"),validatorSuccess:this.$form.attr("data-"+c+"-events-validator-success")},excluded:this.$form.attr("data-"+c+"-excluded"),icon:{valid:this.$form.attr("data-"+c+"-icon-valid")||this.$form.attr("data-"+c+"-feedbackicons-valid"),invalid:this.$form.attr("data-"+c+"-icon-invalid")||this.$form.attr("data-"+c+"-feedbackicons-invalid"),validating:this.$form.attr("data-"+c+"-icon-validating")||this.$form.attr("data-"+c+"-feedbackicons-validating"),feedback:this.$form.attr("data-"+c+"-icon-feedback")},live:this.$form.attr("data-"+c+"-live"),locale:this.$form.attr("data-"+c+"-locale"),message:this.$form.attr("data-"+c+"-message"),onError:this.$form.attr("data-"+c+"-onerror"),onSuccess:this.$form.attr("data-"+c+"-onsuccess"),row:{selector:this.$form.attr("data-"+c+"-row-selector")||this.$form.attr("data-"+c+"-group"),valid:this.$form.attr("data-"+c+"-row-valid"),invalid:this.$form.attr("data-"+c+"-row-invalid"),feedback:this.$form.attr("data-"+c+"-row-feedback")},threshold:this.$form.attr("data-"+c+"-threshold"),trigger:this.$form.attr("data-"+c+"-trigger"),verbose:this.$form.attr("data-"+c+"-verbose"),fields:{}};this.$form.attr("novalidate","novalidate").addClass(this.options.elementClass).on("submit."+c,function(g){g.preventDefault();e.validate()}).on("click."+c,this.options.button.selector,function(){e.$submitButton=a(this);e._submitIfValid=true});if(this.options.declarative===true||this.options.declarative==="true"){this.$form.find("[name], [data-"+c+"-field]").each(function(){var g=a(this),j=g.attr("name")||g.attr("data-"+c+"-field"),h=e._parseOptions(g);if(h){g.attr("data-"+c+"-field",j);b.fields[j]=a.extend({},h,b.fields[j])}})}this.options=a.extend(true,this.options,b);if("string"===typeof this.options.err.parent){this.options.err.parent=new RegExp(this.options.err.parent)}if(this.options.container){this.options.err.container=this.options.container;delete this.options.container}if(this.options.feedbackIcons){this.options.icon=a.extend(true,this.options.icon,this.options.feedbackIcons);delete this.options.feedbackIcons}if(this.options.group){this.options.row.selector=this.options.group;delete this.options.group}if(this.options.submitButtons){this.options.button.selector=this.options.submitButtons;delete this.options.submitButtons}if(!FormValidation.I18n[this.options.locale]){this.options.locale=a.fn.formValidation.DEFAULT_OPTIONS.locale}if(this.options.declarative===true||this.options.declarative==="true"){this.options=a.extend(true,this.options,{addOns:this._parseAddOnOptions()})}this.$hiddenButton=a("<button/>").attr("type","submit").prependTo(this.$form).addClass("fv-hidden-submit").css({display:"none",width:0,height:0});this.$form.on("click."+this._namespace,'[type="submit"]',function(j){if(!j.isDefaultPrevented()){var g=a(j.target),h=g.is('[type="submit"]')?g.eq(0):g.parent('[type="submit"]').eq(0);if(e.options.button.selector&&!h.is(e.options.button.selector)&&!h.is(e.$hiddenButton)){e.$form.off("submit."+e._namespace).submit()}}});for(var f in this.options.fields){this._initField(f)}for(var d in this.options.addOns){if("function"===typeof FormValidation.AddOn[d].init){FormValidation.AddOn[d].init(this,this.options.addOns[d])}}this.$form.trigger(a.Event(this.options.events.formInit),{bv:this,fv:this,options:this.options});if(this.options.onSuccess){this.$form.on(this.options.events.formSuccess,function(g){FormValidation.Helper.call(e.options.onSuccess,[g])})}if(this.options.onError){this.$form.on(this.options.events.formError,function(g){FormValidation.Helper.call(e.options.onError,[g])})}},_initField:function(q){var p=this._namespace,j=a([]);switch(typeof q){case"object":j=q;q=q.attr("data-"+p+"-field");break;case"string":j=this.getFieldElements(q);j.attr("data-"+p+"-field",q);break;default:break}if(j.length===0){return}if(this.options.fields[q]===null||this.options.fields[q].validators===null){return}var e;for(e in this.options.fields[q].validators){if(!FormValidation.Validator[e]){delete this.options.fields[q].validators[e]}}if(this.options.fields[q].enabled===null){this.options.fields[q].enabled=true}var k=this,o=j.length,m=j.attr("type"),b=(o===1)||("radio"===m)||("checkbox"===m),d=this._getFieldTrigger(j.eq(0)),s=a.map(d,function(u){return u+".update."+p}).join(" ");for(var g=0;g<o;g++){var n=j.eq(g),t=this.options.fields[q].row||this.options.row.selector,f=n.closest(t),c=("function"===typeof(this.options.fields[q].container||this.options.fields[q].err||this.options.err.container))?(this.options.fields[q].container||this.options.fields[q].err||this.options.err.container).call(this,n,this):(this.options.fields[q].container||this.options.fields[q].err||this.options.err.container),h=(c&&c!=="tooltip"&&c!=="popover")?a(c):this._getMessageContainer(n,t);if(c&&c!=="tooltip"&&c!=="popover"){h.addClass(this.options.err.clazz)}h.find("."+this.options.err.clazz.split(" ").join(".")+"[data-"+p+"-validator][data-"+p+'-for="'+q+'"]').remove();f.find("i[data-"+p+'-icon-for="'+q+'"]').remove();n.off(s).on(s,function(){k.updateStatus(a(this),k.STATUS_NOT_VALIDATED)});n.data(p+".messages",h);for(e in this.options.fields[q].validators){n.data(p+".result."+e,this.STATUS_NOT_VALIDATED);if(!b||g===o-1){a("<small/>").css("display","none").addClass(this.options.err.clazz).attr("data-"+p+"-validator",e).attr("data-"+p+"-for",q).attr("data-"+p+"-result",this.STATUS_NOT_VALIDATED).html(this._getMessage(q,e)).appendTo(h)}if("function"===typeof FormValidation.Validator[e].init){FormValidation.Validator[e].init(this,n,this.options.fields[q].validators[e])}}if(this.options.fields[q].icon!==false&&this.options.fields[q].icon!=="false"&&this.options.icon&&this.options.icon.valid&&this.options.icon.invalid&&this.options.icon.validating&&(!b||g===o-1)){f.addClass(this.options.row.feedback);var l=a("<i/>").css("display","none").addClass(this.options.icon.feedback).attr("data-"+p+"-icon-for",q).insertAfter(n);(!b?n:j).data(p+".icon",l);if("tooltip"===c||"popover"===c){(!b?n:j).on(this.options.events.fieldError,function(){f.addClass("fv-has-tooltip")}).on(this.options.events.fieldSuccess,function(){f.removeClass("fv-has-tooltip")});n.off("focus.container."+p).on("focus.container."+p,function(){k._showTooltip(n,c)}).off("blur.container."+p).on("blur.container."+p,function(){k._hideTooltip(n,c)})}if("string"===typeof this.options.fields[q].icon&&this.options.fields[q].icon!=="true"){l.appendTo(a(this.options.fields[q].icon))}else{this._fixIcon(n,l)}}}j.on(this.options.events.fieldSuccess,function(v,u){var w=k.getOptions(u.field,null,"onSuccess");if(w){FormValidation.Helper.call(w,[v,u])}}).on(this.options.events.fieldError,function(w,v){var u=k.getOptions(v.field,null,"onError");if(u){FormValidation.Helper.call(u,[w,v])}}).on(this.options.events.fieldStatus,function(w,v){var u=k.getOptions(v.field,null,"onStatus");if(u){FormValidation.Helper.call(u,[w,v])}}).on(this.options.events.validatorError,function(w,v){var u=k.getOptions(v.field,v.validator,"onError");if(u){FormValidation.Helper.call(u,[w,v])}}).on(this.options.events.validatorSuccess,function(v,u){var w=k.getOptions(u.field,u.validator,"onSuccess");if(w){FormValidation.Helper.call(w,[v,u])}});this.onLiveChange(j,"live",function(){if(k._exceedThreshold(a(this))){k.validateField(a(this))}});j.trigger(a.Event(this.options.events.fieldInit),{bv:this,fv:this,field:q,element:j})},_isExcluded:function(d){var c=this._namespace,g=d.attr("data-"+c+"-excluded"),f=d.attr("data-"+c+"-field")||d.attr("name");switch(true){case (!!f&&this.options.fields&&this.options.fields[f]&&(this.options.fields[f].excluded==="true"||this.options.fields[f].excluded===true)):case (g==="true"):case (g===""):return true;case (!!f&&this.options.fields&&this.options.fields[f]&&(this.options.fields[f].excluded==="false"||this.options.fields[f].excluded===false)):case (g==="false"):return false;default:if(this.options.excluded){if("string"===typeof this.options.excluded){this.options.excluded=a.map(this.options.excluded.split(","),function(h){return a.trim(h)})}var e=this.options.excluded.length;for(var b=0;b<e;b++){if(("string"===typeof this.options.excluded[b]&&d.is(this.options.excluded[b]))||("function"===typeof this.options.excluded[b]&&this.options.excluded[b].call(this,d,this)===true)){return true}}}return false}},_getFieldTrigger:function(f){var e=this._namespace,c=f.data(e+".trigger");if(c){return c}var d=f.attr("type"),b=f.attr("data-"+e+"-field"),g=("radio"===d||"checkbox"===d||"file"===d||"SELECT"===f.get(0).tagName)?"change":this._changeEvent;c=((this.options.fields[b]?this.options.fields[b].trigger:null)||this.options.trigger||g).split(" ");f.data(e+".trigger",c);return c},_getMessage:function(c,b){if(!this.options.fields[c]||!FormValidation.Validator[b]||!this.options.fields[c].validators||!this.options.fields[c].validators[b]){return""}switch(true){case !!this.options.fields[c].validators[b].message:return this.options.fields[c].validators[b].message;case !!this.options.fields[c].message:return this.options.fields[c].message;case (!!FormValidation.I18n[this.options.locale]&&!!FormValidation.I18n[this.options.locale][b]&&!!FormValidation.I18n[this.options.locale][b]["default"]):return FormValidation.I18n[this.options.locale][b]["default"];default:return this.options.message}},_getMessageContainer:function(c,e){if(!this.options.err.parent){throw new Error("The err.parent option is not defined")}var d=c.parent();if(d.is(e)){return d}var b=d.attr("class");if(!b){return this._getMessageContainer(d,e)}if(this.options.err.parent.test(b)){return d}return this._getMessageContainer(d,e)},_parseAddOnOptions:function(){var g=this._namespace,j=this.$form.attr("data-"+g+"-addons"),e=this.options.addOns||{};if(j){j=j.replace(/\s/g,"").split(",");for(var d=0;d<j.length;d++){if(!e[j[d]]){e[j[d]]={}}}}var h,c,b,f;for(h in e){if(!FormValidation.AddOn[h]){delete e[h];continue}c=FormValidation.AddOn[h].html5Attributes;if(c){for(b in c){f=this.$form.attr("data-"+g+"-addons-"+h.toLowerCase()+"-"+b.toLowerCase());if(f){e[h][c[b]]=f}}}}return e},_parseOptions:function(k){var l=this._namespace,o=k.attr("name")||k.attr("data-"+l+"-field"),e={},d,p,j,h,c,f,n,q,m;for(p in FormValidation.Validator){d=FormValidation.Validator[p];j="data-"+l+"-"+p.toLowerCase(),h=k.attr(j)+"";m=("function"===typeof d.enableByHtml5)?d.enableByHtml5(k):null;if((m&&h!=="false")||(m!==true&&(""===h||"true"===h||j===h.toLowerCase()))){d.html5Attributes=a.extend({},{message:"message",onerror:"onError",onsuccess:"onSuccess",transformer:"transformer"},d.html5Attributes);e[p]=a.extend({},m===true?{}:m,e[p]);for(q in d.html5Attributes){c=d.html5Attributes[q];f="data-"+l+"-"+p.toLowerCase()+"-"+q,n=k.attr(f);if(n){if("true"===n||f===n.toLowerCase()){n=true}else{if("false"===n){n=false}}e[p][c]=n}}}}var b={autoFocus:k.attr("data-"+l+"-autofocus"),err:k.attr("data-"+l+"-err-container")||k.attr("data-"+l+"-container"),excluded:k.attr("data-"+l+"-excluded"),icon:k.attr("data-"+l+"-icon")||k.attr("data-"+l+"-feedbackicons")||(this.options.fields&&this.options.fields[o]?this.options.fields[o].feedbackIcons:null),message:k.attr("data-"+l+"-message"),onError:k.attr("data-"+l+"-onerror"),onStatus:k.attr("data-"+l+"-onstatus"),onSuccess:k.attr("data-"+l+"-onsuccess"),row:k.attr("data-"+l+"-row")||k.attr("data-"+l+"-group")||(this.options.fields&&this.options.fields[o]?this.options.fields[o].group:null),selector:k.attr("data-"+l+"-selector"),threshold:k.attr("data-"+l+"-threshold"),transformer:k.attr("data-"+l+"-transformer"),trigger:k.attr("data-"+l+"-trigger"),verbose:k.attr("data-"+l+"-verbose"),validators:e},s=a.isEmptyObject(b),g=a.isEmptyObject(e);if(!g||(!s&&this.options.fields&&this.options.fields[o])){b.validators=e;return b}else{return null}},_submit:function(){var d=this.isValid();if(d===null){return}var b=d?this.options.events.formSuccess:this.options.events.formError,c=a.Event(b);this.$form.trigger(c);if(this.$submitButton){d?this._onSuccess(c):this._onError(c)}},_onError:function(j){if(j.isDefaultPrevented()){return}if("submitted"===this.options.live){this.options.live="enabled";var g=this;for(var h in this.options.fields){(function(k){var e=g.getFieldElements(k);if(e.length){g.onLiveChange(e,"live",function(){if(g._exceedThreshold(a(this))){g.validateField(a(this))}})}})(h)}}var f=this._namespace;for(var b=0;b<this.$invalidFields.length;b++){var d=this.$invalidFields.eq(b),c=this.isOptionEnabled(d.attr("data-"+f+"-field"),"autoFocus");if(c){d.focus();break}}},_onFieldValidated:function(f,c){var g=this._namespace,h=f.attr("data-"+g+"-field"),d=this.options.fields[h].validators,b={},l=0,e={bv:this,fv:this,field:h,element:f,validator:c,result:f.data(g+".response."+c)};if(c){switch(f.data(g+".result."+c)){case this.STATUS_INVALID:f.trigger(a.Event(this.options.events.validatorError),e);break;case this.STATUS_VALID:f.trigger(a.Event(this.options.events.validatorSuccess),e);break;default:break}}b[this.STATUS_NOT_VALIDATED]=0;b[this.STATUS_VALIDATING]=0;b[this.STATUS_INVALID]=0;b[this.STATUS_VALID]=0;for(var j in d){if(d[j].enabled===false){continue}l++;var k=f.data(g+".result."+j);if(k){b[k]++}}if(b[this.STATUS_VALID]===l){this.$invalidFields=this.$invalidFields.not(f);f.trigger(a.Event(this.options.events.fieldSuccess),e)}else{if((b[this.STATUS_NOT_VALIDATED]===0||!this.isOptionEnabled(h,"verbose"))&&b[this.STATUS_VALIDATING]===0&&b[this.STATUS_INVALID]>0){this.$invalidFields=this.$invalidFields.add(f);f.trigger(a.Event(this.options.events.fieldError),e)}}},_onSuccess:function(b){if(b.isDefaultPrevented()){return}this.disableSubmitButtons(true).defaultSubmit()},_fixIcon:function(c,b){},_createTooltip:function(c,d,b){},_destroyTooltip:function(c,b){},_hideTooltip:function(c,b){},_showTooltip:function(c,b){},defaultSubmit:function(){var b=this._namespace;if(this.$submitButton){a("<input/>").attr({type:"hidden",name:this.$submitButton.attr("name")}).attr("data-"+b+"-submit-hidden","").val(this.$submitButton.val()).appendTo(this.$form)}this.$form.off("submit."+b).submit()},disableSubmitButtons:function(b){if(!b){this.$form.find(this.options.button.selector).removeAttr("disabled").removeClass(this.options.button.disabled)}else{if(this.options.live!=="disabled"){this.$form.find(this.options.button.selector).attr("disabled","disabled").addClass(this.options.button.disabled)}}return this},getFieldElements:function(c){if(!this._cacheFields[c]){if(this.options.fields[c]&&this.options.fields[c].selector){var b=this.$form.find(this.options.fields[c].selector);this._cacheFields[c]=b.length?b:a(this.options.fields[c].selector)}else{this._cacheFields[c]=this.$form.find('[name="'+c+'"]')}}return this._cacheFields[c]},getFieldValue:function(f,e){var d,c=this._namespace;if("string"===typeof f){d=this.getFieldElements(f);if(d.length===0){return null}}else{d=f;f=d.attr("data-"+c+"-field")}if(!f||!this.options.fields[f]){return d.val()}var b=(this.options.fields[f].validators&&this.options.fields[f].validators[e]?this.options.fields[f].validators[e].transformer:null)||this.options.fields[f].transformer;return b?FormValidation.Helper.call(b,[d,e,this]):d.val()},getNamespace:function(){return this._namespace},getOptions:function(f,c,e){var d=this._namespace;if(!f){return e?this.options[e]:this.options}if("object"===typeof f){f=f.attr("data-"+d+"-field")}if(!this.options.fields[f]){return null}var b=this.options.fields[f];if(!c){return e?b[e]:b}if(!b.validators||!b.validators[c]){return null}return e?b.validators[c][e]:b.validators[c]},getStatus:function(d,c){var b=this._namespace;switch(typeof d){case"object":return d.data(b+".result."+c);case"string":default:return this.getFieldElements(d).eq(0).data(b+".result."+c)}},isOptionEnabled:function(c,b){if(this.options.fields[c]&&(this.options.fields[c][b]==="true"||this.options.fields[c][b]===true)){return true}if(this.options.fields[c]&&(this.options.fields[c][b]==="false"||this.options.fields[c][b]===false)){return false}return this.options[b]==="true"||this.options[b]===true},isValid:function(){for(var c in this.options.fields){var b=this.isValidField(c);if(b===null){return null}if(b===false){return false}}return true},isValidContainer:function(c){var g=this,j=this._namespace,f=[],l=("string"===typeof c)?a(c):c;if(l.length===0){return true}l.find("[data-"+j+"-field]").each(function(){var m=a(this);if(!g._isExcluded(m)){f.push(m)}});var h=f.length;for(var e=0;e<h;e++){var b=f[e],k=b.attr("data-"+j+"-field"),d=b.data(j+".messages").find("."+this.options.err.clazz.split(" ").join(".")+"[data-"+j+"-validator][data-"+j+'-for="'+k+'"]');if(d.filter("[data-"+j+'-result="'+this.STATUS_INVALID+'"]').length>0){return false}if(d.filter("[data-"+j+'-result="'+this.STATUS_NOT_VALIDATED+'"]').length>0||d.filter("[data-"+j+'-result="'+this.STATUS_VALIDATING+'"]').length>0){return null}}return true},isValidField:function(k){var h=this._namespace,e=a([]);switch(typeof k){case"object":e=k;k=k.attr("data-"+h+"-field");break;case"string":e=this.getFieldElements(k);break;default:break}if(e.length===0||!this.options.fields[k]||this.options.fields[k].enabled===false){return true}var f=e.attr("type"),g=("radio"===f||"checkbox"===f)?1:e.length,j,b,c;for(var d=0;d<g;d++){j=e.eq(d);if(this._isExcluded(j)){continue}for(b in this.options.fields[k].validators){if(this.options.fields[k].validators[b].enabled===false){continue}c=j.data(h+".result."+b);if(c===this.STATUS_VALIDATING||c===this.STATUS_NOT_VALIDATED){return null}else{if(c===this.STATUS_INVALID){return false}}}}return true},offLiveChange:function(c,f){if(c===null||c.length===0){return this}var e=this._namespace,b=this._getFieldTrigger(c.eq(0)),d=a.map(b,function(g){return g+"."+f+"."+e}).join(" ");c.off(d);return this},onLiveChange:function(c,g,f){if(c===null||c.length===0){return this}var e=this._namespace,b=this._getFieldTrigger(c.eq(0)),d=a.map(b,function(h){return h+"."+g+"."+e}).join(" ");switch(this.options.live){case"submitted":break;case"disabled":c.off(d);break;case"enabled":default:c.off(d).on(d,function(h){f.apply(this,arguments)});break}return this},updateMessage:function(g,c,f){var e=this,d=this._namespace,b=a([]);switch(typeof g){case"object":b=g;g=g.attr("data-"+d+"-field");break;case"string":b=this.getFieldElements(g);break;default:break}b.each(function(){a(this).data(d+".messages").find("."+e.options.err.clazz+"[data-"+d+'-validator="'+c+'"][data-'+d+'-for="'+g+'"]').html(f)})},updateStatus:function(c,t,n){var y=this._namespace,p=a([]);switch(typeof c){case"object":p=c;c=c.attr("data-"+y+"-field");break;case"string":p=this.getFieldElements(c);break;default:break}if(!c||!this.options.fields[c]){return this}if(t===this.STATUS_NOT_VALIDATED){this._submitIfValid=false}var g=this,e=p.attr("type"),f=this.options.fields[c].row||this.options.row.selector,z=("radio"===e||"checkbox"===e)?1:p.length;for(var w=0;w<z;w++){var q=p.eq(w);if(this._isExcluded(q)){continue}var l=q.closest(f),x=q.data(y+".messages"),s=x.find("."+this.options.err.clazz.split(" ").join(".")+"[data-"+y+"-validator][data-"+y+'-for="'+c+'"]'),m=n?s.filter("[data-"+y+'-validator="'+n+'"]'):s,b=q.data(y+".icon"),k=("function"===typeof(this.options.fields[c].container||this.options.fields[c].err||this.options.err.container))?(this.options.fields[c].container||this.options.fields[c].err||this.options.err.container).call(this,q,this):(this.options.fields[c].container||this.options.fields[c].err||this.options.err.container),o=null;if(n){q.data(y+".result."+n,t)}else{for(var j in this.options.fields[c].validators){q.data(y+".result."+j,t)}}m.attr("data-"+y+"-result",t);switch(t){case this.STATUS_VALIDATING:o=null;this.disableSubmitButtons(true);q.removeClass(this.options.control.valid).removeClass(this.options.control.invalid);l.removeClass(this.options.row.valid).removeClass(this.options.row.invalid);if(b){b.removeClass(this.options.icon.valid).removeClass(this.options.icon.invalid).addClass(this.options.icon.validating).show()}break;case this.STATUS_INVALID:o=false;this.disableSubmitButtons(true);q.removeClass(this.options.control.valid).addClass(this.options.control.invalid);l.removeClass(this.options.row.valid).addClass(this.options.row.invalid);if(b){b.removeClass(this.options.icon.valid).removeClass(this.options.icon.validating).addClass(this.options.icon.invalid).show()}break;case this.STATUS_VALID:var u=(s.filter("[data-"+y+'-result="'+this.STATUS_VALIDATING+'"]').length>0),d=(s.filter("[data-"+y+'-result="'+this.STATUS_NOT_VALIDATED+'"]').length>0);o=(u||d)?null:(s.filter("[data-"+y+'-result="'+this.STATUS_VALID+'"]').length===s.length);q.removeClass(this.options.control.valid).removeClass(this.options.control.invalid);if(o===true){this.disableSubmitButtons(this.isValid()===false);q.addClass(this.options.control.valid)}else{if(o===false){this.disableSubmitButtons(true);q.addClass(this.options.control.invalid)}}if(b){b.removeClass(this.options.icon.invalid).removeClass(this.options.icon.validating).removeClass(this.options.icon.valid).addClass(o===null?"":(o?this.options.icon.valid:(u?this.options.icon.validating:this.options.icon.invalid))).show()}var h=this.isValidContainer(l);if(h!==null){l.removeClass(this.options.row.valid).removeClass(this.options.row.invalid).addClass(h?this.options.row.valid:this.options.row.invalid)}break;case this.STATUS_NOT_VALIDATED:default:o=null;this.disableSubmitButtons(false);q.removeClass(this.options.control.valid).removeClass(this.options.control.invalid);l.removeClass(this.options.row.valid).removeClass(this.options.row.invalid);if(b){b.removeClass(this.options.icon.valid).removeClass(this.options.icon.invalid).removeClass(this.options.icon.validating).hide()}break}if(b&&("tooltip"===k||"popover"===k)){(o===false)?this._createTooltip(q,s.filter("[data-"+y+'-result="'+g.STATUS_INVALID+'"]').eq(0).html(),k):this._destroyTooltip(q,k)}else{(t===this.STATUS_INVALID)?m.show():m.hide()}q.trigger(a.Event(this.options.events.fieldStatus),{bv:this,fv:this,field:c,element:q,status:t});this._onFieldValidated(q,n)}return this},validate:function(){if(a.isEmptyObject(this.options.fields)){this._submit();return this}this.disableSubmitButtons(true);this._submitIfValid=false;for(var b in this.options.fields){this.validateField(b)}this._submit();this._submitIfValid=true;return this},validateField:function(p){var o=this._namespace,h=a([]);switch(typeof p){case"object":h=p;p=p.attr("data-"+o+"-field");break;case"string":h=this.getFieldElements(p);break;default:break}if(h.length===0||!this.options.fields[p]||this.options.fields[p].enabled===false){return this}var j=this,k=h.attr("type"),n=("radio"===k||"checkbox"===k)?1:h.length,b=("radio"===k||"checkbox"===k),f=this.options.fields[p].validators,e=this.isOptionEnabled(p,"verbose"),d,c;for(var g=0;g<n;g++){var m=h.eq(g);if(this._isExcluded(m)){continue}var l=false;for(d in f){if(m.data(o+".dfs."+d)){m.data(o+".dfs."+d).reject()}if(l){break}var q=m.data(o+".result."+d);if(q===this.STATUS_VALID||q===this.STATUS_INVALID){this._onFieldValidated(m,d);continue}else{if(f[d].enabled===false){this.updateStatus(b?p:m,this.STATUS_VALID,d);continue}}m.data(o+".result."+d,this.STATUS_VALIDATING);c=FormValidation.Validator[d].validate(this,m,f[d]);if("object"===typeof c&&c.resolve){this.updateStatus(b?p:m,this.STATUS_VALIDATING,d);m.data(o+".dfs."+d,c);c.done(function(u,t,s){u.removeData(o+".dfs."+t).data(o+".response."+t,s);if(s.message){j.updateMessage(u,t,s.message)}j.updateStatus(b?u.attr("data-"+o+"-field"):u,s.valid?j.STATUS_VALID:j.STATUS_INVALID,t);if(s.valid&&j._submitIfValid===true){j._submit()}else{if(!s.valid&&!e){l=true}}})}else{if("object"===typeof c&&c.valid!==undefined){m.data(o+".response."+d,c);if(c.message){this.updateMessage(b?p:m,d,c.message)}this.updateStatus(b?p:m,c.valid?this.STATUS_VALID:this.STATUS_INVALID,d);if(!c.valid&&!e){break}}else{if("boolean"===typeof c){m.data(o+".response."+d,c);this.updateStatus(b?p:m,c?this.STATUS_VALID:this.STATUS_INVALID,d);if(!c&&!e){break}}}}}}return this},addField:function(j,k){var g=this._namespace,d=a([]);switch(typeof j){case"object":d=j;j=j.attr("data-"+g+"-field")||j.attr("name");break;case"string":delete this._cacheFields[j];d=this.getFieldElements(j);break;default:break}d.attr("data-"+g+"-field",j);var e=d.attr("type"),f=("radio"===e||"checkbox"===e)?1:d.length;for(var c=0;c<f;c++){var h=d.eq(c);var b=this._parseOptions(h);b=(b===null)?k:a.extend(true,k,b);this.options.fields[j]=a.extend(true,this.options.fields[j],b);this._cacheFields[j]=this._cacheFields[j]?this._cacheFields[j].add(h):h;this._initField(("checkbox"===e||"radio"===e)?j:h)}this.disableSubmitButtons(false);this.$form.trigger(a.Event(this.options.events.fieldAdded),{field:j,element:d,options:this.options.fields[j]});return this},destroy:function(){var g=this._namespace,d,j,e,h,c,f,l;for(j in this.options.fields){e=this.getFieldElements(j);for(d=0;d<e.length;d++){h=e.eq(d);for(c in this.options.fields[j].validators){if(h.data(g+".dfs."+c)){h.data(g+".dfs."+c).reject()}h.removeData(g+".result."+c).removeData(g+".response."+c).removeData(g+".dfs."+c);if("function"===typeof FormValidation.Validator[c].destroy){FormValidation.Validator[c].destroy(this,h,this.options.fields[j].validators[c])}}}}for(j in this.options.fields){e=this.getFieldElements(j);l=this.options.fields[j].row||this.options.row.selector;for(d=0;d<e.length;d++){h=e.eq(d);h.data(g+".messages").find("."+this.options.err.clazz.split(" ").join(".")+"[data-"+g+"-validator][data-"+g+'-for="'+j+'"]').remove().end().end().removeData(g+".messages").closest(l).removeClass(this.options.row.valid).removeClass(this.options.row.invalid).removeClass(this.options.row.feedback).end().off("."+g).removeAttr("data-"+g+"-field");var b=("function"===typeof(this.options.fields[j].container||this.options.fields[j].err||this.options.err.container))?(this.options.fields[j].container||this.options.fields[j].err||this.options.err.container).call(this,h,this):(this.options.fields[j].container||this.options.fields[j].err||this.options.err.container);if("tooltip"===b||"popover"===b){this._destroyTooltip(h,b)}f=h.data(g+".icon");if(f){f.remove()}h.removeData(g+".icon").removeData(g+".trigger")}}for(var k in this.options.addOns){if("function"===typeof FormValidation.AddOn[k].destroy){FormValidation.AddOn[k].destroy(this,this.options.addOns[k])}}this.disableSubmitButtons(false);this.$hiddenButton.remove();this.$form.removeClass(this.options.elementClass).off("."+g).removeData("bootstrapValidator").removeData("formValidation").find("[data-"+g+"-submit-hidden]").remove().end().find('[type="submit"]').off("click."+g)},enableFieldValidators:function(f,d,e){var b=this.options.fields[f].validators;if(e&&b&&b[e]&&b[e].enabled!==d){this.options.fields[f].validators[e].enabled=d;this.updateStatus(f,this.STATUS_NOT_VALIDATED,e)}else{if(!e&&this.options.fields[f].enabled!==d){this.options.fields[f].enabled=d;for(var c in b){this.enableFieldValidators(f,d,c)}}}return this},getDynamicOption:function(f,d){var c=("string"===typeof f)?this.getFieldElements(f):f,e=c.val();if("function"===typeof d){return FormValidation.Helper.call(d,[e,this,c])}else{if("string"===typeof d){var b=this.getFieldElements(d);if(b.length){return b.val()}else{return FormValidation.Helper.call(d,[e,this,c])||d}}}return null},getForm:function(){return this.$form},getInvalidFields:function(){return this.$invalidFields},getLocale:function(){return this.options.locale},getMessages:function(l,b){var h=this,k=this._namespace,e=[],c=a([]);switch(true){case (l&&"object"===typeof l):c=l;break;case (l&&"string"===typeof l):var g=this.getFieldElements(l);if(g.length>0){var j=g.attr("type");c=("radio"===j||"checkbox"===j)?g.eq(0):g}break;default:c=this.$invalidFields;break}var d=b?"[data-"+k+'-validator="'+b+'"]':"";c.each(function(){e=e.concat(a(this).data(k+".messages").find("."+h.options.err.clazz+"[data-"+k+'-for="'+a(this).attr("data-"+k+"-field")+'"][data-'+k+'-result="'+h.STATUS_INVALID+'"]'+d).map(function(){var m=a(this).attr("data-"+k+"-validator"),n=a(this).attr("data-"+k+"-for");return(h.options.fields[n].validators[m].enabled===false)?"":a(this).html()}).get())});return e},getSubmitButton:function(){return this.$submitButton},removeField:function(h){var f=this._namespace,b=a([]);switch(typeof h){case"object":b=h;h=h.attr("data-"+f+"-field")||h.attr("name");b.attr("data-"+f+"-field",h);break;case"string":b=this.getFieldElements(h);break;default:break}if(b.length===0){return this}var e=b.attr("type"),g=("radio"===e||"checkbox"===e)?1:b.length;for(var c=0;c<g;c++){var d=b.eq(c);this.$invalidFields=this.$invalidFields.not(d);this._cacheFields[h]=this._cacheFields[h].not(d)}if(!this._cacheFields[h]||this._cacheFields[h].length===0){delete this.options.fields[h]}if("checkbox"===e||"radio"===e){this._initField(h)}this.disableSubmitButtons(false);this.$form.trigger(a.Event(this.options.events.fieldRemoved),{field:h,element:b});return this},resetField:function(j,b){var g=this._namespace,c=a([]);switch(typeof j){case"object":c=j;j=j.attr("data-"+g+"-field");break;case"string":c=this.getFieldElements(j);break;default:break}var h=c.length;if(this.options.fields[j]){for(var e=0;e<h;e++){for(var d in this.options.fields[j].validators){c.eq(e).removeData(g+".dfs."+d)}}}this.updateStatus(j,this.STATUS_NOT_VALIDATED);if(b){var f=c.attr("type");("radio"===f||"checkbox"===f)?c.prop("checked",false).removeAttr("selected"):c.val("")}return this},resetForm:function(b){for(var c in this.options.fields){this.resetField(c,b)}this.$invalidFields=a([]);this.$submitButton=null;this.disableSubmitButtons(false);return this},revalidateField:function(b){this.updateStatus(b,this.STATUS_NOT_VALIDATED).validateField(b);return this},setLocale:function(b){this.options.locale=b;this.$form.trigger(a.Event(this.options.events.localeChanged),{locale:b,bv:this,fv:this});return this},updateOption:function(f,b,d,e){var c=this._namespace;if("object"===typeof f){f=f.attr("data-"+c+"-field")}if(this.options.fields[f]&&this.options.fields[f].validators[b]){this.options.fields[f].validators[b][d]=e;this.updateStatus(f,this.STATUS_NOT_VALIDATED,b)}return this},validateContainer:function(c){var g=this,e=this._namespace,b=[],h=("string"===typeof c)?a(c):c;if(h.length===0){return this}h.find("[data-"+e+"-field]").each(function(){var j=a(this);if(!g._isExcluded(j)){b.push(j)}});var f=b.length;for(var d=0;d<f;d++){this.validateField(b[d])}return this}};a.fn.formValidation=function(b){var c=arguments;return this.each(function(){var h=a(this),g=h.data("formValidation"),f="object"===typeof b&&b;if(!g){var d=(f.framework||h.attr("data-fv-framework")||"bootstrap").toLowerCase(),e=d.substr(0,1).toUpperCase()+d.substr(1);if(typeof FormValidation.Framework[e]==="undefined"){throw new Error("The class FormValidation.Framework."+e+" is not implemented")}g=new FormValidation.Framework[e](this,f);h.addClass("fv-form-"+d).data("formValidation",g)}if("string"===typeof b){g[b].apply(g,Array.prototype.slice.call(c,1))}})};a.fn.formValidation.Constructor=FormValidation.Base;a.fn.formValidation.DEFAULT_OPTIONS={autoFocus:true,declarative:true,elementClass:"fv-form",events:{formInit:"init.form.fv",formError:"err.form.fv",formSuccess:"success.form.fv",fieldAdded:"added.field.fv",fieldRemoved:"removed.field.fv",fieldInit:"init.field.fv",fieldError:"err.field.fv",fieldSuccess:"success.field.fv",fieldStatus:"status.field.fv",localeChanged:"changed.locale.fv",validatorError:"err.validator.fv",validatorSuccess:"success.validator.fv"},excluded:[":disabled",":hidden",":not(:visible)"],fields:null,live:"enabled",locale:"en_US",message:"This value is not valid",threshold:null,verbose:true,button:{selector:'[type="submit"]',disabled:""},control:{valid:"",invalid:""},err:{clazz:"",container:null,parent:null},icon:{valid:null,invalid:null,validating:null,feedback:""},row:{selector:null,valid:"",invalid:"",feedback:""}}}(jQuery));(function(a){FormValidation.Helper={call:function(g,b){if("function"===typeof g){return g.apply(this,b)}else{if("string"===typeof g){if("()"===g.substring(g.length-2)){g=g.substring(0,g.length-2)}var e=g.split("."),f=e.pop(),d=window;for(var c=0;c<e.length;c++){d=d[e[c]]}return(typeof d[f]==="undefined")?null:d[f].apply(this,b)}}},date:function(h,f,j,k){if(isNaN(h)||isNaN(f)||isNaN(j)){return false}if(j.length>2||f.length>2||h.length>4){return false}j=parseInt(j,10);f=parseInt(f,10);h=parseInt(h,10);if(h<1000||h>9999||f<=0||f>12){return false}var c=[31,28,31,30,31,30,31,31,30,31,30,31];if(h%400===0||(h%100!==0&&h%4===0)){c[1]=29}if(j<=0||j>c[f-1]){return false}if(k===true){var b=new Date(),d=b.getFullYear(),g=b.getMonth(),e=b.getDate();return(h<d||(h===d&&f-1<g)||(h===d&&f-1===g&&j<e))}return true},format:function(d,c){if(!a.isArray(c)){c=[c]}for(var b in c){d=d.replace("%s",c[b])}return d},luhn:function(e){var d=e.length,f=0,c=[[0,1,2,3,4,5,6,7,8,9],[0,2,4,6,8,1,3,5,7,9]],b=0;while(d--){b+=c[f][parseInt(e.charAt(d),10)];f^=1}return(b%10===0&&b>0)},mod11And10:function(e){var b=5,d=e.length;for(var c=0;c<d;c++){b=(((b||10)*2)%11+parseInt(e.charAt(c),10))%10}return(b===1)},mod37And36:function(f,g){g=g||"0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ";var c=g.length,e=f.length,b=Math.floor(c/2);for(var d=0;d<e;d++){b=(((b||c)*2)%(c+1)+g.indexOf(f.charAt(d)))%c}return(b===1)}}}(jQuery));(function(a){FormValidation.I18n=a.extend(true,FormValidation.I18n||{},{en_US:{base64:{"default":"Please enter a valid base 64 encoded"}}});FormValidation.Validator.base64={validate:function(c,d,b){var e=c.getFieldValue(d,"base64");if(e===""){return true}return/^(?:[A-Za-z0-9+/]{4})*(?:[A-Za-z0-9+/]{2}==|[A-Za-z0-9+/]{3}=|[A-Za-z0-9+/]{4})$/.test(e)}}}(jQuery));(function(a){FormValidation.I18n=a.extend(true,FormValidation.I18n||{},{en_US:{between:{"default":"Please enter a value between %s and %s",notInclusive:"Please enter a value between %s and %s strictly"}}});FormValidation.Validator.between={html5Attributes:{message:"message",min:"min",max:"max",inclusive:"inclusive"},enableByHtml5:function(b){if("range"===b.attr("type")){return{min:b.attr("min"),max:b.attr("max")}}return false},validate:function(b,e,k){var j=b.getFieldValue(e,"between");if(j===""){return true}j=this._format(j);if(!a.isNumeric(j)){return false}var h=b.getLocale(),c=a.isNumeric(k.min)?k.min:b.getDynamicOption(e,k.min),f=a.isNumeric(k.max)?k.max:b.getDynamicOption(e,k.max),g=this._format(c),d=this._format(f);j=parseFloat(j);return(k.inclusive===true||k.inclusive===undefined)?{valid:j>=g&&j<=d,message:FormValidation.Helper.format(k.message||FormValidation.I18n[h].between["default"],[c,f])}:{valid:j>g&&j<d,message:FormValidation.Helper.format(k.message||FormValidation.I18n[h].between.notInclusive,[c,f])}},_format:function(b){return(b+"").replace(",",".")}}}(jQuery));(function(a){FormValidation.I18n=a.extend(true,FormValidation.I18n||{},{en_US:{bic:{"default":"Please enter a valid BIC number"}}});FormValidation.Validator.bic={validate:function(c,d,b){var e=c.getFieldValue(d,"bic");if(e===""){return true}return/^[a-zA-Z]{6}[a-zA-Z0-9]{2}([a-zA-Z0-9]{3})?$/.test(e)}}}(jQuery));(function(a){FormValidation.Validator.blank={validate:function(c,d,b){return true}}}(jQuery));(function(a){FormValidation.I18n=a.extend(true,FormValidation.I18n||{},{en_US:{callback:{"default":"Please enter a valid value"}}});FormValidation.Validator.callback={html5Attributes:{message:"message",callback:"callback"},validate:function(f,g,e){var h=f.getFieldValue(g,"callback"),c=new a.Deferred(),b={valid:true};if(e.callback){var d=FormValidation.Helper.call(e.callback,[h,f,g]);b=("boolean"===typeof d)?{valid:d}:d}c.resolve(g,"callback",b);return c}}}(jQuery));(function(a){FormValidation.I18n=a.extend(true,FormValidation.I18n||{},{en_US:{choice:{"default":"Please enter a valid value",less:"Please choose %s options at minimum",more:"Please choose %s options at maximum",between:"Please choose %s - %s options"}}});FormValidation.Validator.choice={html5Attributes:{message:"message",min:"min",max:"max"},validate:function(b,d,l){var g=b.getLocale(),e=b.getNamespace(),j=d.is("select")?b.getFieldElements(d.attr("data-"+e+"-field")).find("option").filter(":selected").length:b.getFieldElements(d.attr("data-"+e+"-field")).filter(":checked").length,c=l.min?(a.isNumeric(l.min)?l.min:b.getDynamicOption(d,l.min)):null,f=l.max?(a.isNumeric(l.max)?l.max:b.getDynamicOption(d,l.max)):null,h=true,k=l.message||FormValidation.I18n[g].choice["default"];if((c&&j<parseInt(c,10))||(f&&j>parseInt(f,10))){h=false}switch(true){case (!!c&&!!f):k=FormValidation.Helper.format(l.message||FormValidation.I18n[g].choice.between,[parseInt(c,10),parseInt(f,10)]);break;case (!!c):k=FormValidation.Helper.format(l.message||FormValidation.I18n[g].choice.less,parseInt(c,10));break;case (!!f):k=FormValidation.Helper.format(l.message||FormValidation.I18n[g].choice.more,parseInt(f,10));break;default:break}return{valid:h,message:k}}}}(jQuery));(function(a){FormValidation.I18n=a.extend(true,FormValidation.I18n||{},{en_US:{color:{"default":"Please enter a valid color"}}});FormValidation.Validator.color={html5Attributes:{message:"message",type:"type"},enableByHtml5:function(b){return("color"===b.attr("type"))},SUPPORTED_TYPES:["hex","rgb","rgba","hsl","hsla","keyword"],KEYWORD_COLORS:["aliceblue","antiquewhite","aqua","aquamarine","azure","beige","bisque","black","blanchedalmond","blue","blueviolet","brown","burlywood","cadetblue","chartreuse","chocolate","coral","cornflowerblue","cornsilk","crimson","cyan","darkblue","darkcyan","darkgoldenrod","darkgray","darkgreen","darkgrey","darkkhaki","darkmagenta","darkolivegreen","darkorange","darkorchid","darkred","darksalmon","darkseagreen","darkslateblue","darkslategray","darkslategrey","darkturquoise","darkviolet","deeppink","deepskyblue","dimgray","dimgrey","dodgerblue","firebrick","floralwhite","forestgreen","fuchsia","gainsboro","ghostwhite","gold","goldenrod","gray","green","greenyellow","grey","honeydew","hotpink","indianred","indigo","ivory","khaki","lavender","lavenderblush","lawngreen","lemonchiffon","lightblue","lightcoral","lightcyan","lightgoldenrodyellow","lightgray","lightgreen","lightgrey","lightpink","lightsalmon","lightseagreen","lightskyblue","lightslategray","lightslategrey","lightsteelblue","lightyellow","lime","limegreen","linen","magenta","maroon","mediumaquamarine","mediumblue","mediumorchid","mediumpurple","mediumseagreen","mediumslateblue","mediumspringgreen","mediumturquoise","mediumvioletred","midnightblue","mintcream","mistyrose","moccasin","navajowhite","navy","oldlace","olive","olivedrab","orange","orangered","orchid","palegoldenrod","palegreen","paleturquoise","palevioletred","papayawhip","peachpuff","peru","pink","plum","powderblue","purple","red","rosybrown","royalblue","saddlebrown","salmon","sandybrown","seagreen","seashell","sienna","silver","skyblue","slateblue","slategray","slategrey","snow","springgreen","steelblue","tan","teal","thistle","tomato","transparent","turquoise","violet","wheat","white","whitesmoke","yellow","yellowgreen"],validate:function(c,g,k){var h=c.getFieldValue(g,"color");if(h===""){return true}if(this.enableByHtml5(g)){return/^#[0-9A-F]{6}$/i.test(h)}var e=k.type||this.SUPPORTED_TYPES;if(!a.isArray(e)){e=e.replace(/s/g,"").split(",")}var b,f,j=false;for(var d=0;d<e.length;d++){f=e[d];b="_"+f.toLowerCase();j=j||this[b](h);if(j){return true}}return false},_hex:function(b){return/(^#[0-9A-F]{6}$)|(^#[0-9A-F]{3}$)/i.test(b)},_hsl:function(b){return/^hsl\((\s*(-?\d+)\s*,)(\s*(\b(0?\d{1,2}|100)\b%)\s*,)(\s*(\b(0?\d{1,2}|100)\b%)\s*)\)$/.test(b)},_hsla:function(b){return/^hsla\((\s*(-?\d+)\s*,)(\s*(\b(0?\d{1,2}|100)\b%)\s*,){2}(\s*(0?(\.\d+)?|1(\.0+)?)\s*)\)$/.test(b)},_keyword:function(b){return a.inArray(b,this.KEYWORD_COLORS)>=0},_rgb:function(c){var b=/^rgb\((\s*(\b([01]?\d{1,2}|2[0-4]\d|25[0-5])\b)\s*,){2}(\s*(\b([01]?\d{1,2}|2[0-4]\d|25[0-5])\b)\s*)\)$/,d=/^rgb\((\s*(\b(0?\d{1,2}|100)\b%)\s*,){2}(\s*(\b(0?\d{1,2}|100)\b%)\s*)\)$/;return b.test(c)||d.test(c)},_rgba:function(c){var b=/^rgba\((\s*(\b([01]?\d{1,2}|2[0-4]\d|25[0-5])\b)\s*,){3}(\s*(0?(\.\d+)?|1(\.0+)?)\s*)\)$/,d=/^rgba\((\s*(\b(0?\d{1,2}|100)\b%)\s*,){3}(\s*(0?(\.\d+)?|1(\.0+)?)\s*)\)$/;return b.test(c)||d.test(c)}}}(jQuery));(function(a){FormValidation.I18n=a.extend(true,FormValidation.I18n||{},{en_US:{creditCard:{"default":"Please enter a valid credit card number"}}});FormValidation.Validator.creditCard={validate:function(d,f,b){var g=d.getFieldValue(f,"creditCard");if(g===""){return true}if(/[^0-9-\s]+/.test(g)){return false}g=g.replace(/\D/g,"");if(!FormValidation.Helper.luhn(g)){return false}var h={AMERICAN_EXPRESS:{length:[15],prefix:["34","37"]},DINERS_CLUB:{length:[14],prefix:["300","301","302","303","304","305","36"]},DINERS_CLUB_US:{length:[16],prefix:["54","55"]},DISCOVER:{length:[16],prefix:["6011","622126","622127","622128","622129","62213","62214","62215","62216","62217","62218","62219","6222","6223","6224","6225","6226","6227","6228","62290","62291","622920","622921","622922","622923","622924","622925","644","645","646","647","648","649","65"]},JCB:{length:[16],prefix:["3528","3529","353","354","355","356","357","358"]},LASER:{length:[16,17,18,19],prefix:["6304","6706","6771","6709"]},MAESTRO:{length:[12,13,14,15,16,17,18,19],prefix:["5018","5020","5038","6304","6759","6761","6762","6763","6764","6765","6766"]},MASTERCARD:{length:[16],prefix:["51","52","53","54","55"]},SOLO:{length:[16,18,19],prefix:["6334","6767"]},UNIONPAY:{length:[16,17,18,19],prefix:["622126","622127","622128","622129","62213","62214","62215","62216","62217","62218","62219","6222","6223","6224","6225","6226","6227","6228","62290","62291","622920","622921","622922","622923","622924","622925"]},VISA:{length:[16],prefix:["4"]}};var e,c;for(e in h){for(c in h[e].prefix){if(g.substr(0,h[e].prefix[c].length)===h[e].prefix[c]&&a.inArray(g.length,h[e].length)!==-1){return{valid:true,type:e}}}}return false}}}(jQuery));(function(a){FormValidation.I18n=a.extend(true,FormValidation.I18n||{},{en_US:{cusip:{"default":"Please enter a valid CUSIP number"}}});FormValidation.Validator.cusip={validate:function(b,g,k){var h=b.getFieldValue(g,"cusip");if(h===""){return true}h=h.toUpperCase();if(!/^[0-9A-Z]{9}$/.test(h)){return false}var j=a.map(h.split(""),function(m){var l=m.charCodeAt(0);return(l>="A".charCodeAt(0)&&l<="Z".charCodeAt(0))?(l-"A".charCodeAt(0)+10):m}),c=j.length,f=0;for(var d=0;d<c-1;d++){var e=parseInt(j[d],10);if(d%2!==0){e*=2}if(e>9){e-=9}f+=e}f=(10-(f%10))%10;return f===parseInt(j[c-1],10)}}}(jQuery));(function(a){FormValidation.I18n=a.extend(true,FormValidation.I18n||{},{en_US:{cvv:{"default":"Please enter a valid CVV number"}}});FormValidation.Validator.cvv={html5Attributes:{message:"message",ccfield:"creditCardField"},init:function(c,d,b){if(b.creditCardField){var e=c.getFieldElements(b.creditCardField);c.onLiveChange(e,"live_cvv",function(){var f=c.getStatus(d,"cvv");if(f!==c.STATUS_NOT_VALIDATED){c.revalidateField(d)}})}},destroy:function(c,d,b){if(b.creditCardField){var e=c.getFieldElements(b.creditCardField);c.offLiveChange(e,"live_cvv")}},validate:function(c,g,k){var j=c.getFieldValue(g,"cvv");if(j===""){return true}if(!/^[0-9]{3,4}$/.test(j)){return false}if(!k.creditCardField){return true}var h=c.getFieldElements(k.creditCardField).val();if(h===""){return true}h=h.replace(/\D/g,"");var b={AMERICAN_EXPRESS:{length:[15],prefix:["34","37"]},DINERS_CLUB:{length:[14],prefix:["300","301","302","303","304","305","36"]},DINERS_CLUB_US:{length:[16],prefix:["54","55"]},DISCOVER:{length:[16],prefix:["6011","622126","622127","622128","622129","62213","62214","62215","62216","62217","62218","62219","6222","6223","6224","6225","6226","6227","6228","62290","62291","622920","622921","622922","622923","622924","622925","644","645","646","647","648","649","65"]},JCB:{length:[16],prefix:["3528","3529","353","354","355","356","357","358"]},LASER:{length:[16,17,18,19],prefix:["6304","6706","6771","6709"]},MAESTRO:{length:[12,13,14,15,16,17,18,19],prefix:["5018","5020","5038","6304","6759","6761","6762","6763","6764","6765","6766"]},MASTERCARD:{length:[16],prefix:["51","52","53","54","55"]},SOLO:{length:[16,18,19],prefix:["6334","6767"]},UNIONPAY:{length:[16,17,18,19],prefix:["622126","622127","622128","622129","62213","62214","62215","62216","62217","62218","62219","6222","6223","6224","6225","6226","6227","6228","62290","62291","622920","622921","622922","622923","622924","622925"]},VISA:{length:[16],prefix:["4"]}};var f,e,d=null;for(f in b){for(e in b[f].prefix){if(h.substr(0,b[f].prefix[e].length)===b[f].prefix[e]&&a.inArray(h.length,b[f].length)!==-1){d=f;break}}}return(d===null)?false:(("AMERICAN_EXPRESS"===d)?(j.length===4):(j.length===3))}}}(jQuery));(function(a){FormValidation.I18n=a.extend(true,FormValidation.I18n||{},{en_US:{date:{"default":"Please enter a valid date",min:"Please enter a date after %s",max:"Please enter a date before %s",range:"Please enter a date in the range %s - %s"}}});FormValidation.Validator.date={html5Attributes:{message:"message",format:"format",min:"min",max:"max",separator:"separator"},validate:function(e,p,c){var o=e.getFieldValue(p,"date");if(o===""){return true}c.format=c.format||"MM/DD/YYYY";if(p.attr("type")==="date"){c.format="YYYY-MM-DD"}var v=e.getLocale(),h=c.message||FormValidation.I18n[v].date["default"],f=c.format.split(" "),q=f[0],b=(f.length>1)?f[1]:null,z=(f.length>2)?f[2]:null,n=o.split(" "),A=n[0],g=(n.length>1)?n[1]:null;if(f.length!==n.length){return{valid:false,message:h}}var d=c.separator;if(!d){d=(A.indexOf("/")!==-1)?"/":((A.indexOf("-")!==-1)?"-":null)}if(d===null||A.indexOf(d)===-1){return{valid:false,message:h}}A=A.split(d);q=q.split(d);if(A.length!==q.length){return{valid:false,message:h}}var j=A[a.inArray("YYYY",q)],B=A[a.inArray("MM",q)],x=A[a.inArray("DD",q)];if(!j||!B||!x||j.length!==4){return{valid:false,message:h}}var u=null,y=null,k=null;if(b){b=b.split(":");g=g.split(":");if(b.length!==g.length){return{valid:false,message:h}}y=g.length>0?g[0]:null;u=g.length>1?g[1]:null;k=g.length>2?g[2]:null;if(y===""||u===""||k===""){return{valid:false,message:h}}if(k){if(isNaN(k)||k.length>2){return{valid:false,message:h}}k=parseInt(k,10);if(k<0||k>60){return{valid:false,message:h}}}if(y){if(isNaN(y)||y.length>2){return{valid:false,message:h}}y=parseInt(y,10);if(y<0||y>=24||(z&&y>12)){return{valid:false,message:h}}}if(u){if(isNaN(u)||u.length>2){return{valid:false,message:h}}u=parseInt(u,10);if(u<0||u>59){return{valid:false,message:h}}}}var m=FormValidation.Helper.date(j,B,x),t=null,w=null,s=c.min,l=c.max;if(s){if(isNaN(Date.parse(s))){s=e.getDynamicOption(p,s)}t=s instanceof Date?s:this._parseDate(s,q,d);s=s instanceof Date?this._formatDate(s,c.format):s}if(l){if(isNaN(Date.parse(l))){l=e.getDynamicOption(p,l)}w=l instanceof Date?l:this._parseDate(l,q,d);l=l instanceof Date?this._formatDate(l,c.format):l}A=new Date(j,B-1,x,y,u,k);switch(true){case (s&&!l&&m):m=A.getTime()>=t.getTime();h=c.message||FormValidation.Helper.format(FormValidation.I18n[v].date.min,s);break;case (l&&!s&&m):m=A.getTime()<=w.getTime();h=c.message||FormValidation.Helper.format(FormValidation.I18n[v].date.max,l);break;case (l&&s&&m):m=A.getTime()<=w.getTime()&&A.getTime()>=t.getTime();h=c.message||FormValidation.Helper.format(FormValidation.I18n[v].date.range,[s,l]);break;default:break}return{valid:m,message:h}},_parseDate:function(b,m,f){var d=0,k=0,l=0,n=b.split(" "),c=n[0],e=(n.length>1)?n[1]:null;c=c.split(f);var h=c[a.inArray("YYYY",m)],g=c[a.inArray("MM",m)],j=c[a.inArray("DD",m)];if(e){e=e.split(":");k=e.length>0?e[0]:null;d=e.length>1?e[1]:null;l=e.length>2?e[2]:null}return new Date(h,g-1,j,k,d,l)},_formatDate:function(b,d){d=d.replace(/Y/g,"y").replace(/M/g,"m").replace(/D/g,"d").replace(/:m/g,":M").replace(/:mm/g,":MM").replace(/:S/,":s").replace(/:SS/,":ss");var c={d:function(e){return e.getDate()},dd:function(e){var f=e.getDate();return(f<10)?"0"+f:f},m:function(e){return e.getMonth()+1},mm:function(f){var e=f.getMonth()+1;return e<10?"0"+e:e},yy:function(e){return(""+e.getFullYear()).substr(2)},yyyy:function(e){return e.getFullYear()},h:function(e){return e.getHours()%12||12},hh:function(e){var f=e.getHours()%12||12;return f<10?"0"+f:f},H:function(e){return e.getHours()},HH:function(e){var f=e.getHours();return f<10?"0"+f:f},M:function(e){return e.getMinutes()},MM:function(e){var f=e.getMinutes();return f<10?"0"+f:f},s:function(e){return e.getSeconds()},ss:function(e){var f=e.getSeconds();return f<10?"0"+f:f}};return d.replace(/d{1,4}|m{1,4}|yy(?:yy)?|([HhMs])\1?|"[^"]*"|'[^']*'/g,function(e){return c[e]?c[e](b):e.slice(1,e.length-1)})}}}(jQuery));(function(a){FormValidation.I18n=a.extend(true,FormValidation.I18n||{},{en_US:{different:{"default":"Please enter a different value"}}});FormValidation.Validator.different={html5Attributes:{message:"message",field:"field"},init:function(f,g,d){var c=d.field.split(",");for(var e=0;e<c.length;e++){var b=f.getFieldElements(c[e]);f.onLiveChange(b,"live_different",function(){var h=f.getStatus(g,"different");if(h!==f.STATUS_NOT_VALIDATED){f.revalidateField(g)}})}},destroy:function(f,g,d){var c=d.field.split(",");for(var e=0;e<c.length;e++){var b=f.getFieldElements(c[e]);f.offLiveChange(b,"live_different")}},validate:function(b,e,k){var g=b.getFieldValue(e,"different");if(g===""){return true}var d=k.field.split(","),j=true;for(var c=0;c<d.length;c++){var f=b.getFieldElements(d[c]);if(f==null||f.length===0){continue}var h=b.getFieldValue(f,"different");if(g===h){j=false}else{if(h!==""){b.updateStatus(f,b.STATUS_VALID,"different")}}}return j}}}(jQuery));(function(a){FormValidation.I18n=a.extend(true,FormValidation.I18n||{},{en_US:{digits:{"default":"Please enter only digits"}}});FormValidation.Validator.digits={validate:function(c,d,b){var e=c.getFieldValue(d,"digits");if(e===""){return true}return/^\d+$/.test(e)}}}(jQuery));(function(a){FormValidation.I18n=a.extend(true,FormValidation.I18n||{},{en_US:{ean:{"default":"Please enter a valid EAN number"}}});FormValidation.Validator.ean={validate:function(d,f,b){var j=d.getFieldValue(f,"ean");if(j===""){return true}if(!/^(\d{8}|\d{12}|\d{13})$/.test(j)){return false}var g=j.length,e=0,h=(g===8)?[3,1]:[1,3];for(var c=0;c<g-1;c++){e+=parseInt(j.charAt(c),10)*h[c%2]}e=(10-e%10)%10;return(e+""===j.charAt(g-1))}}}(jQuery));(function(a){FormValidation.I18n=a.extend(true,FormValidation.I18n||{},{en_US:{ein:{"default":"Please enter a valid EIN number"}}});FormValidation.Validator.ein={CAMPUS:{ANDOVER:["10","12"],ATLANTA:["60","67"],AUSTIN:["50","53"],BROOKHAVEN:["01","02","03","04","05","06","11","13","14","16","21","22","23","25","34","51","52","54","55","56","57","58","59","65"],CINCINNATI:["30","32","35","36","37","38","61"],FRESNO:["15","24"],KANSAS_CITY:["40","44"],MEMPHIS:["94","95"],OGDEN:["80","90"],PHILADELPHIA:["33","39","41","42","43","46","48","62","63","64","66","68","71","72","73","74","75","76","77","81","82","83","84","85","86","87","88","91","92","93","98","99"],INTERNET:["20","26","27","45","46"],SMALL_BUSINESS_ADMINISTRATION:["31"]},validate:function(e,f,b){var g=e.getFieldValue(f,"ein");if(g===""){return true}if(!/^[0-9]{2}-?[0-9]{7}$/.test(g)){return false}var d=g.substr(0,2)+"";for(var c in this.CAMPUS){if(a.inArray(d,this.CAMPUS[c])!==-1){return{valid:true,campus:c}}}return false}}}(jQuery));(function(a){FormValidation.I18n=a.extend(true,FormValidation.I18n||{},{en_US:{emailAddress:{"default":"Please enter a valid email address"}}});FormValidation.Validator.emailAddress={html5Attributes:{message:"message",multiple:"multiple",separator:"separator"},enableByHtml5:function(b){return("email"===b.attr("type"))},validate:function(b,f,k){var h=b.getFieldValue(f,"emailAddress");if(h===""){return true}var g=/^(([^<>()[\]\\.,;:\s@\"]+(\.[^<>()[\]\\.,;:\s@\"]+)*)|(\".+\"))@[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)*$/,j=k.multiple===true||k.multiple==="true";if(j){var e=k.separator||/[,;]/,c=this._splitEmailAddresses(h,e);for(var d=0;d<c.length;d++){if(!g.test(c[d])){return false}}return true}else{return g.test(h)}},_splitEmailAddresses:function(d,k){var b=d.split(/"/),c=b.length,l=[],g="";for(var h=0;h<c;h++){if(h%2===0){var m=b[h].split(k),e=m.length;if(e===1){g+=m[0]}else{l.push(g+m[0]);for(var f=1;f<e-1;f++){l.push(m[f])}g=m[e-1]}}else{g+='"'+b[h];if(h<c-1){g+='"'}}}l.push(g);return l}}}(jQuery));(function(a){FormValidation.I18n=a.extend(true,FormValidation.I18n||{},{en_US:{file:{"default":"Please choose a valid file"}}});FormValidation.Validator.file={html5Attributes:{extension:"extension",maxfiles:"maxFiles",minfiles:"minFiles",maxsize:"maxSize",minsize:"minSize",maxtotalsize:"maxTotalSize",mintotalsize:"minTotalSize",message:"message",type:"type"},validate:function(c,k,n){var m=c.getFieldValue(k,"file");if(m===""){return true}var d,h=n.extension?n.extension.toLowerCase().split(","):null,g=n.type?n.type.toLowerCase().split(","):null,f=(window.File&&window.FileList&&window.FileReader);if(f){var b=k.get(0).files,j=b.length,l=0;if((n.maxFiles&&j>parseInt(n.maxFiles,10))||(n.minFiles&&j<parseInt(n.minFiles,10))){return false}for(var e=0;e<j;e++){l+=b[e].size;d=b[e].name.substr(b[e].name.lastIndexOf(".")+1);if((n.minSize&&b[e].size<parseInt(n.minSize,10))||(n.maxSize&&b[e].size>parseInt(n.maxSize,10))||(h&&a.inArray(d.toLowerCase(),h)===-1)||(b[e].type&&g&&a.inArray(b[e].type.toLowerCase(),g)===-1)){return false}}if((n.maxTotalSize&&l>parseInt(n.maxTotalSize,10))||(n.minTotalSize&&l<parseInt(n.minTotalSize,10))){return false}}else{d=m.substr(m.lastIndexOf(".")+1);if(h&&a.inArray(d.toLowerCase(),h)===-1){return false}}return true}}}(jQuery));(function(a){FormValidation.I18n=a.extend(true,FormValidation.I18n||{},{en_US:{greaterThan:{"default":"Please enter a value greater than or equal to %s",notInclusive:"Please enter a value greater than %s"}}});FormValidation.Validator.greaterThan={html5Attributes:{message:"message",value:"value",inclusive:"inclusive"},enableByHtml5:function(d){var c=d.attr("type"),b=d.attr("min");if(b&&c!=="date"){return{value:b}}return false},validate:function(e,f,d){var g=e.getFieldValue(f,"greaterThan");if(g===""){return true}g=this._format(g);if(!a.isNumeric(g)){return false}var b=e.getLocale(),c=a.isNumeric(d.value)?d.value:e.getDynamicOption(f,d.value),h=this._format(c);g=parseFloat(g);return(d.inclusive===true||d.inclusive===undefined)?{valid:g>=h,message:FormValidation.Helper.format(d.message||FormValidation.I18n[b].greaterThan["default"],c)}:{valid:g>h,message:FormValidation.Helper.format(d.message||FormValidation.I18n[b].greaterThan.notInclusive,c)}},_format:function(b){return(b+"").replace(",",".")}}}(jQuery));(function(a){FormValidation.I18n=a.extend(true,FormValidation.I18n||{},{en_US:{grid:{"default":"Please enter a valid GRId number"}}});FormValidation.Validator.grid={validate:function(c,d,b){var e=c.getFieldValue(d,"grid");if(e===""){return true}e=e.toUpperCase();if(!/^[GRID:]*([0-9A-Z]{2})[-\s]*([0-9A-Z]{5})[-\s]*([0-9A-Z]{10})[-\s]*([0-9A-Z]{1})$/g.test(e)){return false}e=e.replace(/\s/g,"").replace(/-/g,"");if("GRID:"===e.substr(0,5)){e=e.substr(5)}return FormValidation.Helper.mod37And36(e)}}}(jQuery));(function(a){FormValidation.I18n=a.extend(true,FormValidation.I18n||{},{en_US:{hex:{"default":"Please enter a valid hexadecimal number"}}});FormValidation.Validator.hex={validate:function(c,d,b){var e=c.getFieldValue(d,"hex");if(e===""){return true}return/^[0-9a-fA-F]+$/.test(e)}}}(jQuery));(function(a){FormValidation.I18n=a.extend(true,FormValidation.I18n||{},{en_US:{iban:{"default":"Please enter a valid IBAN number",country:"Please enter a valid IBAN number in %s",countries:{AD:"Andorra",AE:"United Arab Emirates",AL:"Albania",AO:"Angola",AT:"Austria",AZ:"Azerbaijan",BA:"Bosnia and Herzegovina",BE:"Belgium",BF:"Burkina Faso",BG:"Bulgaria",BH:"Bahrain",BI:"Burundi",BJ:"Benin",BR:"Brazil",CH:"Switzerland",CI:"Ivory Coast",CM:"Cameroon",CR:"Costa Rica",CV:"Cape Verde",CY:"Cyprus",CZ:"Czech Republic",DE:"Germany",DK:"Denmark",DO:"Dominican Republic",DZ:"Algeria",EE:"Estonia",ES:"Spain",FI:"Finland",FO:"Faroe Islands",FR:"France",GB:"United Kingdom",GE:"Georgia",GI:"Gibraltar",GL:"Greenland",GR:"Greece",GT:"Guatemala",HR:"Croatia",HU:"Hungary",IE:"Ireland",IL:"Israel",IR:"Iran",IS:"Iceland",IT:"Italy",JO:"Jordan",KW:"Kuwait",KZ:"Kazakhstan",LB:"Lebanon",LI:"Liechtenstein",LT:"Lithuania",LU:"Luxembourg",LV:"Latvia",MC:"Monaco",MD:"Moldova",ME:"Montenegro",MG:"Madagascar",MK:"Macedonia",ML:"Mali",MR:"Mauritania",MT:"Malta",MU:"Mauritius",MZ:"Mozambique",NL:"Netherlands",NO:"Norway",PK:"Pakistan",PL:"Poland",PS:"Palestine",PT:"Portugal",QA:"Qatar",RO:"Romania",RS:"Serbia",SA:"Saudi Arabia",SE:"Sweden",SI:"Slovenia",SK:"Slovakia",SM:"San Marino",SN:"Senegal",TN:"Tunisia",TR:"Turkey",VG:"Virgin Islands, British"}}}});FormValidation.Validator.iban={html5Attributes:{message:"message",country:"country"},REGEX:{AD:"AD[0-9]{2}[0-9]{4}[0-9]{4}[A-Z0-9]{12}",AE:"AE[0-9]{2}[0-9]{3}[0-9]{16}",AL:"AL[0-9]{2}[0-9]{8}[A-Z0-9]{16}",AO:"AO[0-9]{2}[0-9]{21}",AT:"AT[0-9]{2}[0-9]{5}[0-9]{11}",AZ:"AZ[0-9]{2}[A-Z]{4}[A-Z0-9]{20}",BA:"BA[0-9]{2}[0-9]{3}[0-9]{3}[0-9]{8}[0-9]{2}",BE:"BE[0-9]{2}[0-9]{3}[0-9]{7}[0-9]{2}",BF:"BF[0-9]{2}[0-9]{23}",BG:"BG[0-9]{2}[A-Z]{4}[0-9]{4}[0-9]{2}[A-Z0-9]{8}",BH:"BH[0-9]{2}[A-Z]{4}[A-Z0-9]{14}",BI:"BI[0-9]{2}[0-9]{12}",BJ:"BJ[0-9]{2}[A-Z]{1}[0-9]{23}",BR:"BR[0-9]{2}[0-9]{8}[0-9]{5}[0-9]{10}[A-Z][A-Z0-9]",CH:"CH[0-9]{2}[0-9]{5}[A-Z0-9]{12}",CI:"CI[0-9]{2}[A-Z]{1}[0-9]{23}",CM:"CM[0-9]{2}[0-9]{23}",CR:"CR[0-9]{2}[0-9]{3}[0-9]{14}",CV:"CV[0-9]{2}[0-9]{21}",CY:"CY[0-9]{2}[0-9]{3}[0-9]{5}[A-Z0-9]{16}",CZ:"CZ[0-9]{2}[0-9]{20}",DE:"DE[0-9]{2}[0-9]{8}[0-9]{10}",DK:"DK[0-9]{2}[0-9]{14}",DO:"DO[0-9]{2}[A-Z0-9]{4}[0-9]{20}",DZ:"DZ[0-9]{2}[0-9]{20}",EE:"EE[0-9]{2}[0-9]{2}[0-9]{2}[0-9]{11}[0-9]{1}",ES:"ES[0-9]{2}[0-9]{4}[0-9]{4}[0-9]{1}[0-9]{1}[0-9]{10}",FI:"FI[0-9]{2}[0-9]{6}[0-9]{7}[0-9]{1}",FO:"FO[0-9]{2}[0-9]{4}[0-9]{9}[0-9]{1}",FR:"FR[0-9]{2}[0-9]{5}[0-9]{5}[A-Z0-9]{11}[0-9]{2}",GB:"GB[0-9]{2}[A-Z]{4}[0-9]{6}[0-9]{8}",GE:"GE[0-9]{2}[A-Z]{2}[0-9]{16}",GI:"GI[0-9]{2}[A-Z]{4}[A-Z0-9]{15}",GL:"GL[0-9]{2}[0-9]{4}[0-9]{9}[0-9]{1}",GR:"GR[0-9]{2}[0-9]{3}[0-9]{4}[A-Z0-9]{16}",GT:"GT[0-9]{2}[A-Z0-9]{4}[A-Z0-9]{20}",HR:"HR[0-9]{2}[0-9]{7}[0-9]{10}",HU:"HU[0-9]{2}[0-9]{3}[0-9]{4}[0-9]{1}[0-9]{15}[0-9]{1}",IE:"IE[0-9]{2}[A-Z]{4}[0-9]{6}[0-9]{8}",IL:"IL[0-9]{2}[0-9]{3}[0-9]{3}[0-9]{13}",IR:"IR[0-9]{2}[0-9]{22}",IS:"IS[0-9]{2}[0-9]{4}[0-9]{2}[0-9]{6}[0-9]{10}",IT:"IT[0-9]{2}[A-Z]{1}[0-9]{5}[0-9]{5}[A-Z0-9]{12}",JO:"JO[0-9]{2}[A-Z]{4}[0-9]{4}[0]{8}[A-Z0-9]{10}",KW:"KW[0-9]{2}[A-Z]{4}[0-9]{22}",KZ:"KZ[0-9]{2}[0-9]{3}[A-Z0-9]{13}",LB:"LB[0-9]{2}[0-9]{4}[A-Z0-9]{20}",LI:"LI[0-9]{2}[0-9]{5}[A-Z0-9]{12}",LT:"LT[0-9]{2}[0-9]{5}[0-9]{11}",LU:"LU[0-9]{2}[0-9]{3}[A-Z0-9]{13}",LV:"LV[0-9]{2}[A-Z]{4}[A-Z0-9]{13}",MC:"MC[0-9]{2}[0-9]{5}[0-9]{5}[A-Z0-9]{11}[0-9]{2}",MD:"MD[0-9]{2}[A-Z0-9]{20}",ME:"ME[0-9]{2}[0-9]{3}[0-9]{13}[0-9]{2}",MG:"MG[0-9]{2}[0-9]{23}",MK:"MK[0-9]{2}[0-9]{3}[A-Z0-9]{10}[0-9]{2}",ML:"ML[0-9]{2}[A-Z]{1}[0-9]{23}",MR:"MR13[0-9]{5}[0-9]{5}[0-9]{11}[0-9]{2}",MT:"MT[0-9]{2}[A-Z]{4}[0-9]{5}[A-Z0-9]{18}",MU:"MU[0-9]{2}[A-Z]{4}[0-9]{2}[0-9]{2}[0-9]{12}[0-9]{3}[A-Z]{3}",MZ:"MZ[0-9]{2}[0-9]{21}",NL:"NL[0-9]{2}[A-Z]{4}[0-9]{10}",NO:"NO[0-9]{2}[0-9]{4}[0-9]{6}[0-9]{1}",PK:"PK[0-9]{2}[A-Z]{4}[A-Z0-9]{16}",PL:"PL[0-9]{2}[0-9]{8}[0-9]{16}",PS:"PS[0-9]{2}[A-Z]{4}[A-Z0-9]{21}",PT:"PT[0-9]{2}[0-9]{4}[0-9]{4}[0-9]{11}[0-9]{2}",QA:"QA[0-9]{2}[A-Z]{4}[A-Z0-9]{21}",RO:"RO[0-9]{2}[A-Z]{4}[A-Z0-9]{16}",RS:"RS[0-9]{2}[0-9]{3}[0-9]{13}[0-9]{2}",SA:"SA[0-9]{2}[0-9]{2}[A-Z0-9]{18}",SE:"SE[0-9]{2}[0-9]{3}[0-9]{16}[0-9]{1}",SI:"SI[0-9]{2}[0-9]{5}[0-9]{8}[0-9]{2}",SK:"SK[0-9]{2}[0-9]{4}[0-9]{6}[0-9]{10}",SM:"SM[0-9]{2}[A-Z]{1}[0-9]{5}[0-9]{5}[A-Z0-9]{12}",SN:"SN[0-9]{2}[A-Z]{1}[0-9]{23}",TN:"TN59[0-9]{2}[0-9]{3}[0-9]{13}[0-9]{2}",TR:"TR[0-9]{2}[0-9]{5}[A-Z0-9]{1}[A-Z0-9]{16}",VG:"VG[0-9]{2}[A-Z]{4}[0-9]{16}"},validate:function(b,f,k){var h=b.getFieldValue(f,"iban");if(h===""){return true}h=h.replace(/[^a-zA-Z0-9]/g,"").toUpperCase();var d=k.country;if(!d){d=h.substr(0,2)}else{if(typeof d!=="string"||!this.REGEX[d]){d=b.getDynamicOption(f,d)}}var g=b.getLocale();if(!this.REGEX[d]){return true}if(!(new RegExp("^"+this.REGEX[d]+"$")).test(h)){return{valid:false,message:FormValidation.Helper.format(k.message||FormValidation.I18n[g].iban.country,FormValidation.I18n[g].iban.countries[d])}}h=h.substr(4)+h.substr(0,4);h=a.map(h.split(""),function(m){var l=m.charCodeAt(0);return(l>="A".charCodeAt(0)&&l<="Z".charCodeAt(0))?(l-"A".charCodeAt(0)+10):m});h=h.join("");var j=parseInt(h.substr(0,1),10),c=h.length;for(var e=1;e<c;++e){j=(j*10+parseInt(h.substr(e,1),10))%97}return{valid:(j===1),message:FormValidation.Helper.format(k.message||FormValidation.I18n[g].iban.country,FormValidation.I18n[g].iban.countries[d])}}}}(jQuery));(function(a){FormValidation.I18n=a.extend(true,FormValidation.I18n||{},{en_US:{id:{"default":"Please enter a valid identification number",country:"Please enter a valid identification number in %s",countries:{BA:"Bosnia and Herzegovina",BG:"Bulgaria",BR:"Brazil",CH:"Switzerland",CL:"Chile",CN:"China",CZ:"Czech Republic",DK:"Denmark",EE:"Estonia",ES:"Spain",FI:"Finland",HR:"Croatia",IE:"Ireland",IS:"Iceland",LT:"Lithuania",LV:"Latvia",ME:"Montenegro",MK:"Macedonia",NL:"Netherlands",PL:"Poland",RO:"Romania",RS:"Serbia",SE:"Sweden",SI:"Slovenia",SK:"Slovakia",SM:"San Marino",TH:"Thailand",ZA:"South Africa"}}}});FormValidation.Validator.id={html5Attributes:{message:"message",country:"country"},COUNTRY_CODES:["BA","BG","BR","CH","CL","CN","CZ","DK","EE","ES","FI","HR","IE","IS","LT","LV","ME","MK","NL","PL","RO","RS","SE","SI","SK","SM","TH","ZA"],validate:function(d,e,c){var f=d.getFieldValue(e,"id");if(f===""){return true}var b=d.getLocale(),g=c.country;if(!g){g=f.substr(0,2)}else{if(typeof g!=="string"||a.inArray(g.toUpperCase(),this.COUNTRY_CODES)===-1){g=d.getDynamicOption(e,g)}}if(a.inArray(g,this.COUNTRY_CODES)===-1){return true}var h=["_",g.toLowerCase()].join("");return this[h](f)?true:{valid:false,message:FormValidation.Helper.format(c.message||FormValidation.I18n[b].id.country,FormValidation.I18n[b].id.countries[g.toUpperCase()])}},_validateJMBG:function(l,e){if(!/^\d{13}$/.test(l)){return false}var j=parseInt(l.substr(0,2),10),g=parseInt(l.substr(2,2),10),h=parseInt(l.substr(4,3),10),c=parseInt(l.substr(7,2),10),b=parseInt(l.substr(12,1),10);if(j>31||g>12){return false}var f=0;for(var d=0;d<6;d++){f+=(7-d)*(parseInt(l.charAt(d),10)+parseInt(l.charAt(d+6),10))}f=11-f%11;if(f===10||f===11){f=0}if(f!==b){return false}switch(e.toUpperCase()){case"BA":return(10<=c&&c<=19);case"MK":return(41<=c&&c<=49);case"ME":return(20<=c&&c<=29);case"RS":return(70<=c&&c<=99);case"SI":return(50<=c&&c<=59);default:return true}},_ba:function(b){return this._validateJMBG(b,"BA")},_mk:function(b){return this._validateJMBG(b,"MK")},_me:function(b){return this._validateJMBG(b,"ME")},_rs:function(b){return this._validateJMBG(b,"RS")},_si:function(b){return this._validateJMBG(b,"SI")},_bg:function(g){if(!/^\d{10}$/.test(g)&&!/^\d{6}\s\d{3}\s\d{1}$/.test(g)){return false}g=g.replace(/\s/g,"");var e=parseInt(g.substr(0,2),10)+1900,h=parseInt(g.substr(2,2),10),b=parseInt(g.substr(4,2),10);if(h>40){e+=100;h-=40}else{if(h>20){e-=100;h-=20}}if(!FormValidation.Helper.date(e,h,b)){return false}var d=0,f=[2,4,8,5,10,9,7,3,6];for(var c=0;c<9;c++){d+=parseInt(g.charAt(c),10)*f[c]}d=(d%11)%10;return(d+""===g.substr(9,1))},_br:function(e){e=e.replace(/\D/g,"");if(/^1{11}|2{11}|3{11}|4{11}|5{11}|6{11}|7{11}|8{11}|9{11}|0{11}$/.test(e)){return false}var d=0;for(var b=0;b<9;b++){d+=(10-b)*parseInt(e.charAt(b),10)}d=11-d%11;if(d===10||d===11){d=0}if(d+""!==e.charAt(9)){return false}var c=0;for(b=0;b<10;b++){c+=(11-b)*parseInt(e.charAt(b),10)}c=11-c%11;if(c===10||c===11){c=0}return(c+""===e.charAt(10))},_ch:function(f){if(!/^756[\.]{0,1}[0-9]{4}[\.]{0,1}[0-9]{4}[\.]{0,1}[0-9]{2}$/.test(f)){return false}f=f.replace(/\D/g,"").substr(3);var d=f.length,c=0,e=(d===8)?[3,1]:[1,3];for(var b=0;b<d-1;b++){c+=parseInt(f.charAt(b),10)*e[b%2]}c=10-c%10;return(c+""===f.charAt(d-1))},_cl:function(e){if(!/^\d{7,8}[-]{0,1}[0-9K]$/i.test(e)){return false}e=e.replace(/\-/g,"");while(e.length<9){e="0"+e}var c=0,d=[3,2,7,6,5,4,3,2];for(var b=0;b<8;b++){c+=parseInt(e.charAt(b),10)*d[b]}c=11-c%11;if(c===11){c=0}else{if(c===10){c="K"}}return c+""===e.charAt(8).toUpperCase()},_cn:function(m){m=m.trim();if(!/^\d{15}$/.test(m)&&!/^\d{17}[\dXx]{1}$/.test(m)){return false}var q={11:{0:[0],1:[[0,9],[11,17]],2:[0,28,29]},12:{0:[0],1:[[0,16]],2:[0,21,23,25]},13:{0:[0],1:[[0,5],7,8,21,[23,33],[81,85]],2:[[0,5],[7,9],[23,25],27,29,30,81,83],3:[[0,4],[21,24]],4:[[0,4],6,21,[23,35],81],5:[[0,3],[21,35],81,82],6:[[0,4],[21,38],[81,84]],7:[[0,3],5,6,[21,33]],8:[[0,4],[21,28]],9:[[0,3],[21,30],[81,84]],10:[[0,3],[22,26],28,81,82],11:[[0,2],[21,28],81,82]},14:{0:[0],1:[0,1,[5,10],[21,23],81],2:[[0,3],11,12,[21,27]],3:[[0,3],11,21,22],4:[[0,2],11,21,[23,31],81],5:[[0,2],21,22,24,25,81],6:[[0,3],[21,24]],7:[[0,2],[21,29],81],8:[[0,2],[21,30],81,82],9:[[0,2],[21,32],81],10:[[0,2],[21,34],81,82],11:[[0,2],[21,30],81,82],23:[[0,3],22,23,[25,30],32,33]},15:{0:[0],1:[[0,5],[21,25]],2:[[0,7],[21,23]],3:[[0,4]],4:[[0,4],[21,26],[28,30]],5:[[0,2],[21,26],81],6:[[0,2],[21,27]],7:[[0,3],[21,27],[81,85]],8:[[0,2],[21,26]],9:[[0,2],[21,29],81],22:[[0,2],[21,24]],25:[[0,2],[22,31]],26:[[0,2],[24,27],[29,32],34],28:[0,1,[22,27]],29:[0,[21,23]]},21:{0:[0],1:[[0,6],[11,14],[22,24],81],2:[[0,4],[11,13],24,[81,83]],3:[[0,4],11,21,23,81],4:[[0,4],11,[21,23]],5:[[0,5],21,22],6:[[0,4],24,81,82],7:[[0,3],11,26,27,81,82],8:[[0,4],11,81,82],9:[[0,5],11,21,22],10:[[0,5],11,21,81],11:[[0,3],21,22],12:[[0,2],4,21,23,24,81,82],13:[[0,3],21,22,24,81,82],14:[[0,4],21,22,81]},22:{0:[0],1:[[0,6],12,22,[81,83]],2:[[0,4],11,21,[81,84]],3:[[0,3],22,23,81,82],4:[[0,3],21,22],5:[[0,3],21,23,24,81,82],6:[[0,2],4,5,[21,23],25,81],7:[[0,2],[21,24],81],8:[[0,2],21,22,81,82],24:[[0,6],24,26]},23:{0:[0],1:[[0,12],21,[23,29],[81,84]],2:[[0,8],21,[23,25],27,[29,31],81],3:[[0,7],21,81,82],4:[[0,7],21,22],5:[[0,3],5,6,[21,24]],6:[[0,6],[21,24]],7:[[0,16],22,81],8:[[0,5],11,22,26,28,33,81,82],9:[[0,4],21],10:[[0,5],24,25,81,[83,85]],11:[[0,2],21,23,24,81,82],12:[[0,2],[21,26],[81,83]],27:[[0,4],[21,23]]},31:{0:[0],1:[0,1,[3,10],[12,20]],2:[0,30]},32:{0:[0],1:[[0,7],11,[13,18],24,25],2:[[0,6],11,81,82],3:[[0,5],11,12,[21,24],81,82],4:[[0,2],4,5,11,12,81,82],5:[[0,9],[81,85]],6:[[0,2],11,12,21,23,[81,84]],7:[0,1,3,5,6,[21,24]],8:[[0,4],11,26,[29,31]],9:[[0,3],[21,25],28,81,82],10:[[0,3],11,12,23,81,84,88],11:[[0,2],11,12,[81,83]],12:[[0,4],[81,84]],13:[[0,2],11,[21,24]]},33:{0:[0],1:[[0,6],[8,10],22,27,82,83,85],2:[0,1,[3,6],11,12,25,26,[81,83]],3:[[0,4],22,24,[26,29],81,82],4:[[0,2],11,21,24,[81,83]],5:[[0,3],[21,23]],6:[[0,2],21,24,[81,83]],7:[[0,3],23,26,27,[81,84]],8:[[0,3],22,24,25,81],9:[[0,3],21,22],10:[[0,4],[21,24],81,82],11:[[0,2],[21,27],81]},34:{0:[0],1:[[0,4],11,[21,24],81],2:[[0,4],7,8,[21,23],25],3:[[0,4],11,[21,23]],4:[[0,6],21],5:[[0,4],6,[21,23]],6:[[0,4],21],7:[[0,3],11,21],8:[[0,3],11,[22,28],81],10:[[0,4],[21,24]],11:[[0,3],22,[24,26],81,82],12:[[0,4],21,22,25,26,82],13:[[0,2],[21,24]],14:[[0,2],[21,24]],15:[[0,3],[21,25]],16:[[0,2],[21,23]],17:[[0,2],[21,23]],18:[[0,2],[21,25],81]},35:{0:[0],1:[[0,5],11,[21,25],28,81,82],2:[[0,6],[11,13]],3:[[0,5],22],4:[[0,3],21,[23,30],81],5:[[0,5],21,[24,27],[81,83]],6:[[0,3],[22,29],81],7:[[0,2],[21,25],[81,84]],8:[[0,2],[21,25],81],9:[[0,2],[21,26],81,82]},36:{0:[0],1:[[0,5],11,[21,24]],2:[[0,3],22,81],3:[[0,2],13,[21,23]],4:[[0,3],21,[23,30],81,82],5:[[0,2],21],6:[[0,2],22,81],7:[[0,2],[21,35],81,82],8:[[0,3],[21,30],81],9:[[0,2],[21,26],[81,83]],10:[[0,2],[21,30]],11:[[0,2],[21,30],81]},37:{0:[0],1:[[0,5],12,13,[24,26],81],2:[[0,3],5,[11,14],[81,85]],3:[[0,6],[21,23]],4:[[0,6],81],5:[[0,3],[21,23]],6:[[0,2],[11,13],34,[81,87]],7:[[0,5],24,25,[81,86]],8:[[0,2],11,[26,32],[81,83]],9:[[0,3],11,21,23,82,83],10:[[0,2],[81,83]],11:[[0,3],21,22],12:[[0,3]],13:[[0,2],11,12,[21,29]],14:[[0,2],[21,28],81,82],15:[[0,2],[21,26],81],16:[[0,2],[21,26]],17:[[0,2],[21,28]]},41:{0:[0],1:[[0,6],8,22,[81,85]],2:[[0,5],11,[21,25]],3:[[0,7],11,[22,29],81],4:[[0,4],11,[21,23],25,81,82],5:[[0,3],5,6,22,23,26,27,81],6:[[0,3],11,21,22],7:[[0,4],11,21,[24,28],81,82],8:[[0,4],11,[21,23],25,[81,83]],9:[[0,2],22,23,[26,28]],10:[[0,2],[23,25],81,82],11:[[0,4],[21,23]],12:[[0,2],21,22,24,81,82],13:[[0,3],[21,30],81],14:[[0,3],[21,26],81],15:[[0,3],[21,28]],16:[[0,2],[21,28],81],17:[[0,2],[21,29]],90:[0,1]},42:{0:[0],1:[[0,7],[11,17]],2:[[0,5],22,81],3:[[0,3],[21,25],81],5:[[0,6],[25,29],[81,83]],6:[[0,2],6,7,[24,26],[82,84]],7:[[0,4]],8:[[0,2],4,21,22,81],9:[[0,2],[21,23],81,82,84],10:[[0,3],[22,24],81,83,87],11:[[0,2],[21,27],81,82],12:[[0,2],[21,24],81],13:[[0,3],21,81],28:[[0,2],22,23,[25,28]],90:[0,[4,6],21]},43:{0:[0],1:[[0,5],11,12,21,22,24,81],2:[[0,4],11,21,[23,25],81],3:[[0,2],4,21,81,82],4:[0,1,[5,8],12,[21,24],26,81,82],5:[[0,3],11,[21,25],[27,29],81],6:[[0,3],11,21,23,24,26,81,82],7:[[0,3],[21,26],81],8:[[0,2],11,21,22],9:[[0,3],[21,23],81],10:[[0,3],[21,28],81],11:[[0,3],[21,29]],12:[[0,2],[21,30],81],13:[[0,2],21,22,81,82],31:[0,1,[22,27],30]},44:{0:[0],1:[[0,7],[11,16],83,84],2:[[0,5],21,22,24,29,32,33,81,82],3:[0,1,[3,8]],4:[[0,4]],5:[0,1,[6,15],23,82,83],6:[0,1,[4,8]],7:[0,1,[3,5],81,[83,85]],8:[[0,4],11,23,25,[81,83]],9:[[0,3],23,[81,83]],12:[[0,3],[23,26],83,84],13:[[0,3],[22,24],81],14:[[0,2],[21,24],26,27,81],15:[[0,2],21,23,81],16:[[0,2],[21,25]],17:[[0,2],21,23,81],18:[[0,3],21,23,[25,27],81,82],19:[0],20:[0],51:[[0,3],21,22],52:[[0,3],21,22,24,81],53:[[0,2],[21,23],81]},45:{0:[0],1:[[0,9],[21,27]],2:[[0,5],[21,26]],3:[[0,5],11,12,[21,32]],4:[0,1,[3,6],11,[21,23],81],5:[[0,3],12,21],6:[[0,3],21,81],7:[[0,3],21,22],8:[[0,4],21,81],9:[[0,3],[21,24],81],10:[[0,2],[21,31]],11:[[0,2],[21,23]],12:[[0,2],[21,29],81],13:[[0,2],[21,24],81],14:[[0,2],[21,25],81]},46:{0:[0],1:[0,1,[5,8]],2:[0,1],3:[0,[21,23]],90:[[0,3],[5,7],[21,39]]},50:{0:[0],1:[[0,19]],2:[0,[22,38],[40,43]],3:[0,[81,84]]},51:{0:[0],1:[0,1,[4,8],[12,15],[21,24],29,31,32,[81,84]],3:[[0,4],11,21,22],4:[[0,3],11,21,22],5:[[0,4],21,22,24,25],6:[0,1,3,23,26,[81,83]],7:[0,1,3,4,[22,27],81],8:[[0,2],11,12,[21,24]],9:[[0,4],[21,23]],10:[[0,2],11,24,25,28],11:[[0,2],[11,13],23,24,26,29,32,33,81],13:[[0,4],[21,25],81],14:[[0,2],[21,25]],15:[[0,3],[21,29]],16:[[0,3],[21,23],81],17:[[0,3],[21,25],81],18:[[0,3],[21,27]],19:[[0,3],[21,23]],20:[[0,2],21,22,81],32:[0,[21,33]],33:[0,[21,38]],34:[0,1,[22,37]]},52:{0:[0],1:[[0,3],[11,15],[21,23],81],2:[0,1,3,21,22],3:[[0,3],[21,30],81,82],4:[[0,2],[21,25]],5:[[0,2],[21,27]],6:[[0,3],[21,28]],22:[0,1,[22,30]],23:[0,1,[22,28]],24:[0,1,[22,28]],26:[0,1,[22,36]],27:[[0,2],22,23,[25,32]]},53:{0:[0],1:[[0,3],[11,14],21,22,[24,29],81],3:[[0,2],[21,26],28,81],4:[[0,2],[21,28]],5:[[0,2],[21,24]],6:[[0,2],[21,30]],7:[[0,2],[21,24]],8:[[0,2],[21,29]],9:[[0,2],[21,27]],23:[0,1,[22,29],31],25:[[0,4],[22,32]],26:[0,1,[21,28]],27:[0,1,[22,30]],28:[0,1,22,23],29:[0,1,[22,32]],31:[0,2,3,[22,24]],34:[0,[21,23]],33:[0,21,[23,25]],35:[0,[21,28]]},54:{0:[0],1:[[0,2],[21,27]],21:[0,[21,29],32,33],22:[0,[21,29],[31,33]],23:[0,1,[22,38]],24:[0,[21,31]],25:[0,[21,27]],26:[0,[21,27]]},61:{0:[0],1:[[0,4],[11,16],22,[24,26]],2:[[0,4],22],3:[[0,4],[21,24],[26,31]],4:[[0,4],[22,31],81],5:[[0,2],[21,28],81,82],6:[[0,2],[21,32]],7:[[0,2],[21,30]],8:[[0,2],[21,31]],9:[[0,2],[21,29]],10:[[0,2],[21,26]]},62:{0:[0],1:[[0,5],11,[21,23]],2:[0,1],3:[[0,2],21],4:[[0,3],[21,23]],5:[[0,3],[21,25]],6:[[0,2],[21,23]],7:[[0,2],[21,25]],8:[[0,2],[21,26]],9:[[0,2],[21,24],81,82],10:[[0,2],[21,27]],11:[[0,2],[21,26]],12:[[0,2],[21,28]],24:[0,21,[24,29]],26:[0,21,[23,30]],29:[0,1,[21,27]],30:[0,1,[21,27]]},63:{0:[0],1:[[0,5],[21,23]],2:[0,2,[21,25]],21:[0,[21,23],[26,28]],22:[0,[21,24]],23:[0,[21,24]],25:[0,[21,25]],26:[0,[21,26]],27:[0,1,[21,26]],28:[[0,2],[21,23]]},64:{0:[0],1:[0,1,[4,6],21,22,81],2:[[0,3],5,[21,23]],3:[[0,3],[21,24],81],4:[[0,2],[21,25]],5:[[0,2],21,22]},65:{0:[0],1:[[0,9],21],2:[[0,5]],21:[0,1,22,23],22:[0,1,22,23],23:[[0,3],[23,25],27,28],28:[0,1,[22,29]],29:[0,1,[22,29]],30:[0,1,[22,24]],31:[0,1,[21,31]],32:[0,1,[21,27]],40:[0,2,3,[21,28]],42:[[0,2],21,[23,26]],43:[0,1,[21,26]],90:[[0,4]],27:[[0,2],22,23]},71:{0:[0]},81:{0:[0]},82:{0:[0]}};var l=parseInt(m.substr(0,2),10),k=parseInt(m.substr(2,2),10),d=parseInt(m.substr(4,2),10);if(!q[l]||!q[l][k]){return false}var o=false,p=q[l][k];for(var b=0;b<p.length;b++){if((a.isArray(p[b])&&p[b][0]<=d&&d<=p[b][1])||(!a.isArray(p[b])&&d===p[b])){o=true;break}}if(!o){return false}var n;if(m.length===18){n=m.substr(6,8)}else{n="19"+m.substr(6,6)}var h=parseInt(n.substr(0,4),10),g=parseInt(n.substr(4,2),10),j=parseInt(n.substr(6,2),10);if(!FormValidation.Helper.date(h,g,j)){return false}if(m.length===18){var e=0,c=[7,9,10,5,8,4,2,1,6,3,7,9,10,5,8,4,2];for(b=0;b<17;b++){e+=parseInt(m.charAt(b),10)*c[b]}e=(12-(e%11))%11;var f=(m.charAt(17).toUpperCase()!=="X")?parseInt(m.charAt(17),10):10;return f===e}return true},_cz:function(e){if(!/^\d{9,10}$/.test(e)){return false}var d=1900+parseInt(e.substr(0,2),10),f=parseInt(e.substr(2,2),10)%50%20,c=parseInt(e.substr(4,2),10);if(e.length===9){if(d>=1980){d-=100}if(d>1953){return false}}else{if(d<1954){d+=100}}if(!FormValidation.Helper.date(d,f,c)){return false}if(e.length===10){var b=parseInt(e.substr(0,9),10)%11;if(d<1985){b=b%10}return(b+""===e.substr(9,1))}return true},_dk:function(d){if(!/^[0-9]{6}[-]{0,1}[0-9]{4}$/.test(d)){return false}d=d.replace(/-/g,"");var b=parseInt(d.substr(0,2),10),e=parseInt(d.substr(2,2),10),c=parseInt(d.substr(4,2),10);switch(true){case ("5678".indexOf(d.charAt(6))!==-1&&c>=58):c+=1800;break;case ("0123".indexOf(d.charAt(6))!==-1):case ("49".indexOf(d.charAt(6))!==-1&&c>=37):c+=1900;break;default:c+=2000;break}return FormValidation.Helper.date(c,e,b)},_ee:function(b){return this._lt(b)},_es:function(m){var d=/^[0-9]{8}[-]{0,1}[A-HJ-NP-TV-Z]$/.test(m),h=/^[XYZ][-]{0,1}[0-9]{7}[-]{0,1}[A-HJ-NP-TV-Z]$/.test(m),n=/^[A-HNPQS][-]{0,1}[0-9]{7}[-]{0,1}[0-9A-J]$/.test(m);if(!d&&!h&&!n){return false}m=m.replace(/-/g,"");var b;if(d||h){var k="XYZ".indexOf(m.charAt(0));if(k!==-1){m=k+m.substr(1)+""}b=parseInt(m.substr(0,8),10);b="TRWAGMYFPDXBNJZSQVHLCKE"[b%23];return(b===m.substr(8,1))}else{b=m.substr(1,7);var c=m[0],g=m.substr(-1),j=0;for(var f=0;f<b.length;f++){if(f%2!==0){j+=parseInt(b[f],10)}else{var e=""+(parseInt(b[f],10)*2);j+=parseInt(e[0],10);if(e.length===2){j+=parseInt(e[1],10)}}}var l=j-(Math.floor(j/10)*10);if(l!==0){l=10-l}if("KQS".indexOf(c)!==-1){return(g==="JABCDEFGHI"[l])}else{if("ABEH".indexOf(c)!==-1){return(g===(""+l))}else{return(g===(""+l)||g==="JABCDEFGHI"[l])}}}},_fi:function(f){if(!/^[0-9]{6}[-+A][0-9]{3}[0-9ABCDEFHJKLMNPRSTUVWXY]$/.test(f)){return false}var c=parseInt(f.substr(0,2),10),g=parseInt(f.substr(2,2),10),d=parseInt(f.substr(4,2),10),e={"+":1800,"-":1900,A:2000};d=e[f.charAt(6)]+d;if(!FormValidation.Helper.date(d,g,c)){return false}var b=parseInt(f.substr(7,3),10);if(b<2){return false}var h=f.substr(0,6)+f.substr(7,3)+"";h=parseInt(h,10);return"0123456789ABCDEFHJKLMNPRSTUVWXY".charAt(h%31)===f.charAt(10)},_hr:function(b){if(!/^[0-9]{11}$/.test(b)){return false}return FormValidation.Helper.mod11And10(b)},_ie:function(c){if(!/^\d{7}[A-W][AHWTX]?$/.test(c)){return false}var b=function(f){while(f.length<7){f="0"+f}var g="WABCDEFGHIJKLMNOPQRSTUV",e=0;for(var d=0;d<7;d++){e+=parseInt(f.charAt(d),10)*(8-d)}e+=9*g.indexOf(f.substr(7));return g[e%23]};if(c.length===9&&("A"===c.charAt(8)||"H"===c.charAt(8))){return c.charAt(7)===b(c.substr(0,7)+c.substr(8)+"")}else{return c.charAt(7)===b(c.substr(0,7))}},_is:function(g){if(!/^[0-9]{6}[-]{0,1}[0-9]{4}$/.test(g)){return false}g=g.replace(/-/g,"");var b=parseInt(g.substr(0,2),10),h=parseInt(g.substr(2,2),10),e=parseInt(g.substr(4,2),10),j=parseInt(g.charAt(9),10);e=(j===9)?(1900+e):((20+j)*100+e);if(!FormValidation.Helper.date(e,h,b,true)){return false}var d=0,f=[3,2,7,6,5,4,3,2];for(var c=0;c<8;c++){d+=parseInt(g.charAt(c),10)*f[c]}d=11-d%11;return(d+""===g.charAt(8))},_lt:function(k){if(!/^[0-9]{11}$/.test(k)){return false}var j=parseInt(k.charAt(0),10),g=parseInt(k.substr(1,2),10),f=parseInt(k.substr(3,2),10),h=parseInt(k.substr(5,2),10),c=(j%2===0)?(17+j/2):(17+(j+1)/2);g=c*100+g;if(!FormValidation.Helper.date(g,f,h,true)){return false}var e=0,d=[1,2,3,4,5,6,7,8,9,1];for(var b=0;b<10;b++){e+=parseInt(k.charAt(b),10)*d[b]}e=e%11;if(e!==10){return e+""===k.charAt(10)}e=0;d=[3,4,5,6,7,8,9,1,2,3];for(b=0;b<10;b++){e+=parseInt(k.charAt(b),10)*d[b]}e=e%11;if(e===10){e=0}return(e+""===k.charAt(10))},_lv:function(g){if(!/^[0-9]{6}[-]{0,1}[0-9]{5}$/.test(g)){return false}g=g.replace(/\D/g,"");var b=parseInt(g.substr(0,2),10),h=parseInt(g.substr(2,2),10),e=parseInt(g.substr(4,2),10);e=e+1800+parseInt(g.charAt(6),10)*100;if(!FormValidation.Helper.date(e,h,b,true)){return false}var d=0,f=[10,5,8,4,2,1,6,3,7,9];for(var c=0;c<10;c++){d+=parseInt(g.charAt(c),10)*f[c]}d=(d+1)%11%10;return(d+""===g.charAt(10))},_nl:function(e){while(e.length<9){e="0"+e}if(!/^[0-9]{4}[.]{0,1}[0-9]{2}[.]{0,1}[0-9]{3}$/.test(e)){return false}e=e.replace(/\./g,"");if(parseInt(e,10)===0){return false}var c=0,d=e.length;for(var b=0;b<d-1;b++){c+=(9-b)*parseInt(e.charAt(b),10)}c=c%11;if(c===10){c=0}return(c+""===e.charAt(d-1))},_pl:function(f){if(!/^[0-9]{11}$/.test(f)){return false}var c=0,d=f.length,e=[1,3,7,9,1,3,7,9,1,3,7];for(var b=0;b<d-1;b++){c+=e[b]*parseInt(f.charAt(b),10)}c=c%10;if(c===0){c=10}c=10-c;return(c+""===f.charAt(d-1))},_ro:function(l){if(!/^[0-9]{13}$/.test(l)){return false}var k=parseInt(l.charAt(0),10);if(k===0||k===7||k===8){return false}var h=parseInt(l.substr(1,2),10),f=parseInt(l.substr(3,2),10),j=parseInt(l.substr(5,2),10),g={"1":1900,"2":1900,"3":1800,"4":1800,"5":2000,"6":2000};if(j>31&&f>12){return false}if(k!==9){h=g[k+""]+h;if(!FormValidation.Helper.date(h,f,j)){return false}}var e=0,d=[2,7,9,1,4,6,3,5,8,2,7,9],b=l.length;for(var c=0;c<b-1;c++){e+=parseInt(l.charAt(c),10)*d[c]}e=e%11;if(e===10){e=1}return(e+""===l.charAt(b-1))},_se:function(d){if(!/^[0-9]{10}$/.test(d)&&!/^[0-9]{6}[-|+][0-9]{4}$/.test(d)){return false}d=d.replace(/[^0-9]/g,"");var c=parseInt(d.substr(0,2),10)+1900,e=parseInt(d.substr(2,2),10),b=parseInt(d.substr(4,2),10);if(!FormValidation.Helper.date(c,e,b)){return false}return FormValidation.Helper.luhn(d)},_sk:function(b){return this._cz(b)},_sm:function(b){return/^\d{5}$/.test(b)},_th:function(d){if(d.length!==13){return false}var c=0;for(var b=0;b<12;b++){c+=parseInt(d.charAt(b),10)*(13-b)}return(11-c%11)%10===parseInt(d.charAt(12),10)},_za:function(e){if(!/^[0-9]{10}[0|1][8|9][0-9]$/.test(e)){return false}var d=parseInt(e.substr(0,2),10),c=new Date().getFullYear()%100,f=parseInt(e.substr(2,2),10),b=parseInt(e.substr(4,2),10);d=(d>=c)?(d+1900):(d+2000);if(!FormValidation.Helper.date(d,f,b)){return false}return FormValidation.Helper.luhn(e)}}}(jQuery));(function(a){FormValidation.I18n=a.extend(true,FormValidation.I18n||{},{en_US:{identical:{"default":"Please enter the same value"}}});FormValidation.Validator.identical={html5Attributes:{message:"message",field:"field"},init:function(d,e,c){var b=d.getFieldElements(c.field);d.onLiveChange(b,"live_identical",function(){var f=d.getStatus(e,"identical");if(f!==d.STATUS_NOT_VALIDATED){d.revalidateField(e)}})},destroy:function(d,e,c){var b=d.getFieldElements(c.field);d.offLiveChange(b,"live_identical")},validate:function(e,f,d){var g=e.getFieldValue(f,"identical"),c=e.getFieldElements(d.field);if(c===null||c.length===0){return true}var b=e.getFieldValue(c,"identical");if(g===b){e.updateStatus(c,e.STATUS_VALID,"identical");return true}return false}}}(jQuery));(function(a){FormValidation.I18n=a.extend(true,FormValidation.I18n||{},{en_US:{imei:{"default":"Please enter a valid IMEI number"}}});FormValidation.Validator.imei={validate:function(c,d,b){var e=c.getFieldValue(d,"imei");if(e===""){return true}switch(true){case /^\d{15}$/.test(e):case /^\d{2}-\d{6}-\d{6}-\d{1}$/.test(e):case /^\d{2}\s\d{6}\s\d{6}\s\d{1}$/.test(e):e=e.replace(/[^0-9]/g,"");return FormValidation.Helper.luhn(e);case /^\d{14}$/.test(e):case /^\d{16}$/.test(e):case /^\d{2}-\d{6}-\d{6}(|-\d{2})$/.test(e):case /^\d{2}\s\d{6}\s\d{6}(|\s\d{2})$/.test(e):return true;default:return false}}}}(jQuery));(function(a){FormValidation.I18n=a.extend(true,FormValidation.I18n||{},{en_US:{imo:{"default":"Please enter a valid IMO number"}}});FormValidation.Validator.imo={validate:function(d,f,b){var h=d.getFieldValue(f,"imo");if(h===""){return true}if(!/^IMO \d{7}$/i.test(h)){return false}var e=0,g=h.replace(/^.*(\d{7})$/,"$1");for(var c=6;c>=1;c--){e+=(g.slice((6-c),-c)*(c+1))}return e%10===parseInt(g.charAt(6),10)}}}(jQuery));(function(a){FormValidation.I18n=a.extend(true,FormValidation.I18n||{},{en_US:{integer:{"default":"Please enter a valid number"}}});FormValidation.Validator.integer={enableByHtml5:function(b){return("number"===b.attr("type"))&&(b.attr("step")===undefined||b.attr("step")%1===0)},validate:function(c,d,b){if(this.enableByHtml5(d)&&d.get(0).validity&&d.get(0).validity.badInput===true){return false}var e=c.getFieldValue(d,"integer");if(e===""){return true}return/^(?:-?(?:0|[1-9][0-9]*))$/.test(e)}}}(jQuery));(function(a){FormValidation.I18n=a.extend(true,FormValidation.I18n||{},{en_US:{ip:{"default":"Please enter a valid IP address",ipv4:"Please enter a valid IPv4 address",ipv6:"Please enter a valid IPv6 address"}}});FormValidation.Validator.ip={html5Attributes:{message:"message",ipv4:"ipv4",ipv6:"ipv6"},validate:function(c,e,k){var g=c.getFieldValue(e,"ip");if(g===""){return true}k=a.extend({},{ipv4:true,ipv6:true},k);var f=c.getLocale(),h=/^(?:(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.){3}(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)$/,d=/^\s*((([0-9A-Fa-f]{1,4}:){7}([0-9A-Fa-f]{1,4}|:))|(([0-9A-Fa-f]{1,4}:){6}(:[0-9A-Fa-f]{1,4}|((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3})|:))|(([0-9A-Fa-f]{1,4}:){5}(((:[0-9A-Fa-f]{1,4}){1,2})|:((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3})|:))|(([0-9A-Fa-f]{1,4}:){4}(((:[0-9A-Fa-f]{1,4}){1,3})|((:[0-9A-Fa-f]{1,4})?:((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:))|(([0-9A-Fa-f]{1,4}:){3}(((:[0-9A-Fa-f]{1,4}){1,4})|((:[0-9A-Fa-f]{1,4}){0,2}:((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:))|(([0-9A-Fa-f]{1,4}:){2}(((:[0-9A-Fa-f]{1,4}){1,5})|((:[0-9A-Fa-f]{1,4}){0,3}:((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:))|(([0-9A-Fa-f]{1,4}:){1}(((:[0-9A-Fa-f]{1,4}){1,6})|((:[0-9A-Fa-f]{1,4}){0,4}:((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:))|(:(((:[0-9A-Fa-f]{1,4}){1,7})|((:[0-9A-Fa-f]{1,4}){0,5}:((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:)))(%.+)?\s*$/,b=false,j;switch(true){case (k.ipv4&&!k.ipv6):b=h.test(g);j=k.message||FormValidation.I18n[f].ip.ipv4;break;case (!k.ipv4&&k.ipv6):b=d.test(g);j=k.message||FormValidation.I18n[f].ip.ipv6;break;case (k.ipv4&&k.ipv6):default:b=h.test(g)||d.test(g);j=k.message||FormValidation.I18n[f].ip["default"];break}return{valid:b,message:j}}}}(jQuery));(function(a){FormValidation.I18n=a.extend(true,FormValidation.I18n||{},{en_US:{isbn:{"default":"Please enter a valid ISBN number"}}});FormValidation.Validator.isbn={validate:function(b,j,l){var k=b.getFieldValue(j,"isbn");if(k===""){return true}var h;switch(true){case /^\d{9}[\dX]$/.test(k):case (k.length===13&&/^(\d+)-(\d+)-(\d+)-([\dX])$/.test(k)):case (k.length===13&&/^(\d+)\s(\d+)\s(\d+)\s([\dX])$/.test(k)):h="ISBN10";break;case /^(978|979)\d{9}[\dX]$/.test(k):case (k.length===17&&/^(978|979)-(\d+)-(\d+)-(\d+)-([\dX])$/.test(k)):case (k.length===17&&/^(978|979)\s(\d+)\s(\d+)\s(\d+)\s([\dX])$/.test(k)):h="ISBN13";break;default:return false}k=k.replace(/[^0-9X]/gi,"");var g=k.split(""),c=g.length,e=0,d,f;switch(h){case"ISBN10":e=0;for(d=0;d<c-1;d++){e+=parseInt(g[d],10)*(10-d)}f=11-(e%11);if(f===11){f=0}else{if(f===10){f="X"}}return(f+""===g[c-1]);case"ISBN13":e=0;for(d=0;d<c-1;d++){e+=((d%2===0)?parseInt(g[d],10):(parseInt(g[d],10)*3))}f=10-(e%10);if(f===10){f="0"}return(f+""===g[c-1]);default:return false}}}}(jQuery));(function(a){FormValidation.I18n=a.extend(true,FormValidation.I18n||{},{en_US:{isin:{"default":"Please enter a valid ISIN number"}}});FormValidation.Validator.isin={COUNTRY_CODES:"AF|AX|AL|DZ|AS|AD|AO|AI|AQ|AG|AR|AM|AW|AU|AT|AZ|BS|BH|BD|BB|BY|BE|BZ|BJ|BM|BT|BO|BQ|BA|BW|BV|BR|IO|BN|BG|BF|BI|KH|CM|CA|CV|KY|CF|TD|CL|CN|CX|CC|CO|KM|CG|CD|CK|CR|CI|HR|CU|CW|CY|CZ|DK|DJ|DM|DO|EC|EG|SV|GQ|ER|EE|ET|FK|FO|FJ|FI|FR|GF|PF|TF|GA|GM|GE|DE|GH|GI|GR|GL|GD|GP|GU|GT|GG|GN|GW|GY|HT|HM|VA|HN|HK|HU|IS|IN|ID|IR|IQ|IE|IM|IL|IT|JM|JP|JE|JO|KZ|KE|KI|KP|KR|KW|KG|LA|LV|LB|LS|LR|LY|LI|LT|LU|MO|MK|MG|MW|MY|MV|ML|MT|MH|MQ|MR|MU|YT|MX|FM|MD|MC|MN|ME|MS|MA|MZ|MM|NA|NR|NP|NL|NC|NZ|NI|NE|NG|NU|NF|MP|NO|OM|PK|PW|PS|PA|PG|PY|PE|PH|PN|PL|PT|PR|QA|RE|RO|RU|RW|BL|SH|KN|LC|MF|PM|VC|WS|SM|ST|SA|SN|RS|SC|SL|SG|SX|SK|SI|SB|SO|ZA|GS|SS|ES|LK|SD|SR|SJ|SZ|SE|CH|SY|TW|TJ|TZ|TH|TL|TG|TK|TO|TT|TN|TR|TM|TC|TV|UG|UA|AE|GB|US|UM|UY|UZ|VU|VE|VN|VG|VI|WF|EH|YE|ZM|ZW",validate:function(b,k,q){var m=b.getFieldValue(k,"isin");if(m===""){return true}m=m.toUpperCase();var l=new RegExp("^("+this.COUNTRY_CODES+")[0-9A-Z]{10}$");if(!l.test(m)){return false}var p="",e=m.length;for(var g=0;g<e-1;g++){var j=m.charCodeAt(g);p+=((j>57)?(j-55).toString():m.charAt(g))}var d="",f=p.length,o=(f%2!==0)?0:1;for(g=0;g<f;g++){d+=(parseInt(p[g],10)*((g%2)===o?2:1)+"")}var h=0;for(g=0;g<d.length;g++){h+=parseInt(d.charAt(g),10)}h=(10-(h%10))%10;return h+""===m.charAt(e-1)}}}(jQuery));(function(a){FormValidation.I18n=a.extend(true,FormValidation.I18n||{},{en_US:{ismn:{"default":"Please enter a valid ISMN number"}}});FormValidation.Validator.ismn={validate:function(b,h,k){var j=b.getFieldValue(h,"ismn");if(j===""){return true}var g;switch(true){case /^M\d{9}$/.test(j):case /^M-\d{4}-\d{4}-\d{1}$/.test(j):case /^M\s\d{4}\s\d{4}\s\d{1}$/.test(j):g="ISMN10";break;case /^9790\d{9}$/.test(j):case /^979-0-\d{4}-\d{4}-\d{1}$/.test(j):case /^979\s0\s\d{4}\s\d{4}\s\d{1}$/.test(j):g="ISMN13";break;default:return false}if("ISMN10"===g){j="9790"+j.substr(1)}j=j.replace(/[^0-9]/gi,"");var c=j.length,f=0,e=[1,3];for(var d=0;d<c-1;d++){f+=parseInt(j.charAt(d),10)*e[d%2]}f=10-f%10;return(f+""===j.charAt(c-1))}}}(jQuery));(function(a){FormValidation.I18n=a.extend(true,FormValidation.I18n||{},{en_US:{issn:{"default":"Please enter a valid ISSN number"}}});FormValidation.Validator.issn={validate:function(d,f,b){var j=d.getFieldValue(f,"issn");if(j===""){return true}if(!/^\d{4}\-\d{3}[\dX]$/.test(j)){return false}j=j.replace(/[^0-9X]/gi,"");var h=j.split(""),g=h.length,e=0;if(h[7]==="X"){h[7]=10}for(var c=0;c<g;c++){e+=parseInt(h[c],10)*(8-c)}return(e%11===0)}}}(jQuery));(function(a){FormValidation.I18n=a.extend(true,FormValidation.I18n||{},{en_US:{lessThan:{"default":"Please enter a value less than or equal to %s",notInclusive:"Please enter a value less than %s"}}});FormValidation.Validator.lessThan={html5Attributes:{message:"message",value:"value",inclusive:"inclusive"},enableByHtml5:function(d){var c=d.attr("type"),b=d.attr("max");if(b&&c!=="date"){return{value:b}}return false},validate:function(e,f,d){var g=e.getFieldValue(f,"lessThan");if(g===""){return true}g=this._format(g);if(!a.isNumeric(g)){return false}var b=e.getLocale(),c=a.isNumeric(d.value)?d.value:e.getDynamicOption(f,d.value),h=this._format(c);g=parseFloat(g);return(d.inclusive===true||d.inclusive===undefined)?{valid:g<=h,message:FormValidation.Helper.format(d.message||FormValidation.I18n[b].lessThan["default"],c)}:{valid:g<h,message:FormValidation.Helper.format(d.message||FormValidation.I18n[b].lessThan.notInclusive,c)}},_format:function(b){return(b+"").replace(",",".")}}}(jQuery));(function(a){FormValidation.I18n=a.extend(true,FormValidation.I18n||{},{en_US:{mac:{"default":"Please enter a valid MAC address"}}});FormValidation.Validator.mac={validate:function(c,d,b){var e=c.getFieldValue(d,"mac");if(e===""){return true}return/^([0-9A-F]{2}[:-]){5}([0-9A-F]{2})$/.test(e)}}}(jQuery));(function(a){FormValidation.I18n=a.extend(true,FormValidation.I18n||{},{en_US:{meid:{"default":"Please enter a valid MEID number"}}});FormValidation.Validator.meid={validate:function(d,f,b){var g=d.getFieldValue(f,"meid");if(g===""){return true}switch(true){case /^[0-9A-F]{15}$/i.test(g):case /^[0-9A-F]{2}[- ][0-9A-F]{6}[- ][0-9A-F]{6}[- ][0-9A-F]$/i.test(g):case /^\d{19}$/.test(g):case /^\d{5}[- ]\d{5}[- ]\d{4}[- ]\d{4}[- ]\d$/.test(g):var j=g.charAt(g.length-1);g=g.replace(/[- ]/g,"");if(g.match(/^\d*$/i)){return FormValidation.Helper.luhn(g)}g=g.slice(0,-1);var h="";for(var c=1;c<=13;c+=2){h+=(parseInt(g.charAt(c),16)*2).toString(16)}var e=0;for(c=0;c<h.length;c++){e+=parseInt(h.charAt(c),16)}return(e%10===0)?(j==="0"):(j===((Math.floor((e+10)/10)*10-e)*2).toString(16));case /^[0-9A-F]{14}$/i.test(g):case /^[0-9A-F]{2}[- ][0-9A-F]{6}[- ][0-9A-F]{6}$/i.test(g):case /^\d{18}$/.test(g):case /^\d{5}[- ]\d{5}[- ]\d{4}[- ]\d{4}$/.test(g):return true;default:return false}}}}(jQuery));(function(a){FormValidation.I18n=a.extend(true,FormValidation.I18n||{},{en_US:{notEmpty:{"default":"Please enter a value"}}});FormValidation.Validator.notEmpty={enableByHtml5:function(b){var c=b.attr("required")+"";return("required"===c||"true"===c)},validate:function(c,f,b){var e=f.attr("type");if("radio"===e||"checkbox"===e){var d=c.getNamespace();return c.getFieldElements(f.attr("data-"+d+"-field")).filter(":checked").length>0}if("number"===e&&f.get(0).validity&&f.get(0).validity.badInput===true){return true}var g=c.getFieldValue(f,"notEmpty");return a.trim(g)!==""}}}(jQuery));(function(a){FormValidation.I18n=a.extend(true,FormValidation.I18n||{},{en_US:{numeric:{"default":"Please enter a valid float number"}}});FormValidation.Validator.numeric={html5Attributes:{message:"message",separator:"separator"},enableByHtml5:function(b){return("number"===b.attr("type"))&&(b.attr("step")!==undefined)&&(b.attr("step")%1!==0)},validate:function(c,d,b){if(this.enableByHtml5(d)&&d.get(0).validity&&d.get(0).validity.badInput===true){return false}var e=c.getFieldValue(d,"numeric");if(e===""){return true}var f=b.separator||".";if(f!=="."){e=e.replace(f,".")}return !isNaN(parseFloat(e))&&isFinite(e)}}}(jQuery));(function(a){FormValidation.I18n=a.extend(true,FormValidation.I18n||{},{en_US:{phone:{"default":"Please enter a valid phone number",country:"Please enter a valid phone number in %s",countries:{AE:"United Arab Emirates",BG:"Bulgaria",BR:"Brazil",CN:"China",CZ:"Czech Republic",DE:"Germany",DK:"Denmark",ES:"Spain",FR:"France",GB:"United Kingdom",IN:"India",MA:"Morocco",NL:"Netherlands",PK:"Pakistan",RO:"Romania",RU:"Russia",SK:"Slovakia",TH:"Thailand",US:"USA",VE:"Venezuela"}}}});FormValidation.Validator.phone={html5Attributes:{message:"message",country:"country"},COUNTRY_CODES:["AE","BG","BR","CN","CZ","DE","DK","ES","FR","GB","IN","MA","NL","PK","RO","RU","SK","TH","US","VE"],validate:function(d,e,c){var f=d.getFieldValue(e,"phone");if(f===""){return true}var b=d.getLocale(),h=c.country;if(typeof h!=="string"||a.inArray(h,this.COUNTRY_CODES)===-1){h=d.getDynamicOption(e,h)}if(!h||a.inArray(h.toUpperCase(),this.COUNTRY_CODES)===-1){return true}var g=true;switch(h.toUpperCase()){case"AE":f=a.trim(f);g=(/^(((\+|00)?971[\s\.-]?(\(0\)[\s\.-]?)?|0)(\(5(0|2|5|6)\)|5(0|2|5|6)|2|3|4|6|7|9)|60)([\s\.-]?[0-9]){7}$/).test(f);break;case"BG":f=f.replace(/\+|\s|-|\/|\(|\)/gi,"");g=(/^(0|359|00)(((700|900)[0-9]{5}|((800)[0-9]{5}|(800)[0-9]{4}))|(87|88|89)([0-9]{7})|((2[0-9]{7})|(([3-9][0-9])(([0-9]{6})|([0-9]{5})))))$/).test(f);break;case"BR":f=a.trim(f);g=(/^(([\d]{4}[-.\s]{1}[\d]{2,3}[-.\s]{1}[\d]{2}[-.\s]{1}[\d]{2})|([\d]{4}[-.\s]{1}[\d]{3}[-.\s]{1}[\d]{4})|((\(?\+?[0-9]{2}\)?\s?)?(\(?\d{2}\)?\s?)?\d{4,5}[-.\s]?\d{4}))$/).test(f);break;case"CN":f=a.trim(f);g=(/^((00|\+)?(86(?:-| )))?((\d{11})|(\d{3}[- ]{1}\d{4}[- ]{1}\d{4})|((\d{2,4}[- ]){1}(\d{7,8}|(\d{3,4}[- ]{1}\d{4}))([- ]{1}\d{1,4})?))$/).test(f);break;case"CZ":g=/^(((00)([- ]?)|\+)(420)([- ]?))?((\d{3})([- ]?)){2}(\d{3})$/.test(f);break;case"DE":f=a.trim(f);g=(/^(((((((00|\+)49[ \-/]?)|0)[1-9][0-9]{1,4})[ \-/]?)|((((00|\+)49\()|\(0)[1-9][0-9]{1,4}\)[ \-/]?))[0-9]{1,7}([ \-/]?[0-9]{1,5})?)$/).test(f);break;case"DK":f=a.trim(f);g=(/^(\+45|0045|\(45\))?\s?[2-9](\s?\d){7}$/).test(f);break;case"ES":f=a.trim(f);g=(/^(?:(?:(?:\+|00)34\D?))?(?:5|6|7|8|9)(?:\d\D?){8}$/).test(f);break;case"FR":f=a.trim(f);g=(/^(?:(?:(?:\+|00)33[ ]?(?:\(0\)[ ]?)?)|0){1}[1-9]{1}([ .-]?)(?:\d{2}\1?){3}\d{2}$/).test(f);break;case"GB":f=a.trim(f);g=(/^\(?(?:(?:0(?:0|11)\)?[\s-]?\(?|\+)44\)?[\s-]?\(?(?:0\)?[\s-]?\(?)?|0)(?:\d{2}\)?[\s-]?\d{4}[\s-]?\d{4}|\d{3}\)?[\s-]?\d{3}[\s-]?\d{3,4}|\d{4}\)?[\s-]?(?:\d{5}|\d{3}[\s-]?\d{3})|\d{5}\)?[\s-]?\d{4,5}|8(?:00[\s-]?11[\s-]?11|45[\s-]?46[\s-]?4\d))(?:(?:[\s-]?(?:x|ext\.?\s?|\#)\d+)?)$/).test(f);break;case"IN":f=a.trim(f);g=(/((\+?)((0[ -]+)*|(91 )*)(\d{12}|\d{10}))|\d{5}([- ]*)\d{6}/).test(f);break;case"MA":f=a.trim(f);g=(/^(?:(?:(?:\+|00)212[\s]?(?:[\s]?\(0\)[\s]?)?)|0){1}(?:5[\s.-]?[2-3]|6[\s.-]?[13-9]){1}[0-9]{1}(?:[\s.-]?\d{2}){3}$/).test(f);break;case"NL":f=a.trim(f);g=(/^((\+|00(\s|\s?\-\s?)?)31(\s|\s?\-\s?)?(\(0\)[\-\s]?)?|0)[1-9]((\s|\s?\-\s?)?[0-9])((\s|\s?-\s?)?[0-9])((\s|\s?-\s?)?[0-9])\s?[0-9]\s?[0-9]\s?[0-9]\s?[0-9]\s?[0-9]$/gm).test(f);break;case"PK":f=a.trim(f);g=(/^0?3[0-9]{2}[0-9]{7}$/).test(f);break;case"RO":g=(/^(\+4|)?(07[0-8]{1}[0-9]{1}|02[0-9]{2}|03[0-9]{2}){1}?(\s|\.|\-)?([0-9]{3}(\s|\.|\-|)){2}$/g).test(f);break;case"RU":g=(/^((8|\+7|007)[\-\.\/ ]?)?([\(\/\.]?\d{3}[\)\/\.]?[\-\.\/ ]?)?[\d\-\.\/ ]{7,10}$/g).test(f);break;case"SK":g=/^(((00)([- ]?)|\+)(421)([- ]?))?((\d{3})([- ]?)){2}(\d{3})$/.test(f);break;case"TH":g=(/^0\(?([6|8-9]{2})*-([0-9]{3})*-([0-9]{4})$/).test(f);break;case"VE":f=a.trim(f);g=(/^0(?:2(?:12|4[0-9]|5[1-9]|6[0-9]|7[0-8]|8[1-35-8]|9[1-5]|3[45789])|4(?:1[246]|2[46]))\d{7}$/).test(f);break;case"US":default:g=(/^(?:(1\-?)|(\+1 ?))?\(?(\d{3})[\)\-\.]?(\d{3})[\-\.]?(\d{4})$/).test(f);break}return{valid:g,message:FormValidation.Helper.format(c.message||FormValidation.I18n[b].phone.country,FormValidation.I18n[b].phone.countries[h])}}}}(jQuery));(function(a){FormValidation.I18n=a.extend(true,FormValidation.I18n||{},{en_US:{regexp:{"default":"Please enter a value matching the pattern"}}});FormValidation.Validator.regexp={html5Attributes:{message:"message",regexp:"regexp"},enableByHtml5:function(b){var c=b.attr("pattern");if(c){return{regexp:c}}return false},validate:function(c,d,b){var f=c.getFieldValue(d,"regexp");if(f===""){return true}var e=("string"===typeof b.regexp)?new RegExp(b.regexp):b.regexp;return e.test(f)}}}(jQuery));(function(a){FormValidation.I18n=a.extend(true,FormValidation.I18n||{},{en_US:{remote:{"default":"Please enter a valid value"}}});FormValidation.Validator.remote={html5Attributes:{crossdomain:"crossDomain",data:"data",datatype:"dataType",delay:"delay",message:"message",name:"name",type:"type",url:"url",validkey:"validKey"},destroy:function(c,e,b){var d=c.getNamespace(),f=e.data(d+".remote.timer");if(f){clearTimeout(f);e.removeData(d+".remote.timer")}},validate:function(c,j,n){var k=c.getNamespace(),l=c.getFieldValue(j,"remote"),m=new a.Deferred();if(l===""){m.resolve(j,"remote",{valid:true});return m}var d=j.attr("data-"+k+"-field"),g=n.data||{},b=n.url,f=n.validKey||"valid";if("function"===typeof g){g=g.call(this,c)}if("string"===typeof g){g=JSON.parse(g)}if("function"===typeof b){b=b.call(this,c)}g[n.name||d]=l;var e={data:g,dataType:n.dataType||"json",headers:n.headers||{},type:n.type||"GET",url:b};if(n.crossDomain!==null){e.crossDomain=(n.crossDomain===true||n.crossDomain==="true")}function h(){var o=a.ajax(e);o.success(function(p){p.valid=p[f]===true||p[f]==="true";m.resolve(j,"remote",p)}).error(function(p){m.resolve(j,"remote",{valid:false})});m.fail(function(){o.abort()});return m}if(n.delay){if(j.data(k+".remote.timer")){clearTimeout(j.data(k+".remote.timer"))}j.data(k+".remote.timer",setTimeout(h,n.delay));return m}else{return h()}}}}(jQuery));(function(a){FormValidation.I18n=a.extend(true,FormValidation.I18n||{},{en_US:{rtn:{"default":"Please enter a valid RTN number"}}});FormValidation.Validator.rtn={validate:function(d,f,b){var g=d.getFieldValue(f,"rtn");if(g===""){return true}if(!/^\d{9}$/.test(g)){return false}var e=0;for(var c=0;c<g.length;c+=3){e+=parseInt(g.charAt(c),10)*3+parseInt(g.charAt(c+1),10)*7+parseInt(g.charAt(c+2),10)}return(e!==0&&e%10===0)}}}(jQuery));(function(a){FormValidation.I18n=a.extend(true,FormValidation.I18n||{},{en_US:{sedol:{"default":"Please enter a valid SEDOL number"}}});FormValidation.Validator.sedol={validate:function(d,f,b){var j=d.getFieldValue(f,"sedol");if(j===""){return true}j=j.toUpperCase();if(!/^[0-9A-Z]{7}$/.test(j)){return false}var e=0,h=[1,3,1,7,3,9,1],g=j.length;for(var c=0;c<g-1;c++){e+=h[c]*parseInt(j.charAt(c),36)}e=(10-e%10)%10;return e+""===j.charAt(g-1)}}}(jQuery));(function(a){FormValidation.I18n=a.extend(true,FormValidation.I18n||{},{en_US:{siren:{"default":"Please enter a valid SIREN number"}}});FormValidation.Validator.siren={validate:function(c,d,b){var e=c.getFieldValue(d,"siren");if(e===""){return true}if(!/^\d{9}$/.test(e)){return false}return FormValidation.Helper.luhn(e)}}}(jQuery));(function(a){FormValidation.I18n=a.extend(true,FormValidation.I18n||{},{en_US:{siret:{"default":"Please enter a valid SIRET number"}}});FormValidation.Validator.siret={validate:function(e,g,b){var j=e.getFieldValue(g,"siret");if(j===""){return true}var f=0,h=j.length,d;for(var c=0;c<h;c++){d=parseInt(j.charAt(c),10);if((c%2)===0){d=d*2;if(d>9){d-=9}}f+=d}return(f%10===0)}}}(jQuery));(function(a){FormValidation.I18n=a.extend(true,FormValidation.I18n||{},{en_US:{step:{"default":"Please enter a valid step of %s"}}});FormValidation.Validator.step={html5Attributes:{message:"message",base:"baseValue",step:"step"},validate:function(f,g,d){var j=f.getFieldValue(g,"step");if(j===""){return true}d=a.extend({},{baseValue:0,step:1},d);j=parseFloat(j);if(!a.isNumeric(j)){return false}var c=function(l,o){var k=Math.pow(10,o);l=l*k;var n=(l>0)|-(l<0),p=(l%1===0.5*n);if(p){return(Math.floor(l)+(n>0))/k}else{return Math.round(l)/k}},h=function(k,o){if(o===0){return 1}var n=(k+"").split("."),m=(o+"").split("."),l=((n.length===1)?0:n[1].length)+((m.length===1)?0:m[1].length);return c(k-o*Math.floor(k/o),l)};var b=f.getLocale(),e=h(j-d.baseValue,d.step);return{valid:e===0||e===d.step,message:FormValidation.Helper.format(d.message||FormValidation.I18n[b].step["default"],[d.step])}}}}(jQuery));(function(a){FormValidation.I18n=a.extend(true,FormValidation.I18n||{},{en_US:{stringCase:{"default":"Please enter only lowercase characters",upper:"Please enter only uppercase characters"}}});FormValidation.Validator.stringCase={html5Attributes:{message:"message","case":"case"},validate:function(d,e,c){var f=d.getFieldValue(e,"stringCase");if(f===""){return true}var b=d.getLocale(),g=(c["case"]||"lower").toLowerCase();return{valid:("upper"===g)?f===f.toUpperCase():f===f.toLowerCase(),message:c.message||(("upper"===g)?FormValidation.I18n[b].stringCase.upper:FormValidation.I18n[b].stringCase["default"])}}}}(jQuery));(function(a){FormValidation.I18n=a.extend(true,FormValidation.I18n||{},{en_US:{stringLength:{"default":"Please enter a value with valid length",less:"Please enter less than %s characters",more:"Please enter more than %s characters",between:"Please enter value between %s and %s characters long"}}});FormValidation.Validator.stringLength={html5Attributes:{message:"message",min:"min",max:"max",trim:"trim",utf8bytes:"utf8Bytes"},enableByHtml5:function(e){var d={},b=e.attr("maxlength"),c=e.attr("minlength");if(b){d.max=parseInt(b,10)}if(c){d.min=parseInt(c,10)}return a.isEmptyObject(d)?false:d},validate:function(b,f,m){var j=b.getFieldValue(f,"stringLength");if(m.trim===true||m.trim==="true"){j=a.trim(j)}if(j===""){return true}var h=b.getLocale(),d=a.isNumeric(m.min)?m.min:b.getDynamicOption(f,m.min),g=a.isNumeric(m.max)?m.max:b.getDynamicOption(f,m.max),e=function(q){var o=q.length;for(var n=q.length-1;n>=0;n--){var p=q.charCodeAt(n);if(p>127&&p<=2047){o++}else{if(p>2047&&p<=65535){o+=2}}if(p>=56320&&p<=57343){n--}}return o},c=m.utf8Bytes?e(j):j.length,k=true,l=m.message||FormValidation.I18n[h].stringLength["default"];if((d&&c<parseInt(d,10))||(g&&c>parseInt(g,10))){k=false}switch(true){case (!!d&&!!g):l=FormValidation.Helper.format(m.message||FormValidation.I18n[h].stringLength.between,[parseInt(d,10),parseInt(g,10)]);break;case (!!d):l=FormValidation.Helper.format(m.message||FormValidation.I18n[h].stringLength.more,parseInt(d,10));break;case (!!g):l=FormValidation.Helper.format(m.message||FormValidation.I18n[h].stringLength.less,parseInt(g,10));break;default:break}return{valid:k,message:l}}}}(jQuery));(function(a){FormValidation.I18n=a.extend(true,FormValidation.I18n||{},{en_US:{uri:{"default":"Please enter a valid URI"}}});FormValidation.Validator.uri={html5Attributes:{message:"message",allowlocal:"allowLocal",allowemptyprotocol:"allowEmptyProtocol",protocol:"protocol"},enableByHtml5:function(b){return("url"===b.attr("type"))},validate:function(d,e,b){var g=d.getFieldValue(e,"uri");if(g===""){return true}var f=b.allowLocal===true||b.allowLocal==="true",c=b.allowEmptyProtocol===true||b.allowEmptyProtocol==="true",j=(b.protocol||"http, https, ftp").split(",").join("|").replace(/\s/g,""),h=new RegExp("^(?:(?:"+j+")://)"+(c?"?":"")+"(?:\\S+(?::\\S*)?@)?(?:"+(f?"":("(?!(?:10|127)(?:\\.\\d{1,3}){3})(?!(?:169\\.254|192\\.168)(?:\\.\\d{1,3}){2})(?!172\\.(?:1[6-9]|2\\d|3[0-1])(?:\\.\\d{1,3}){2})"))+"(?:[1-9]\\d?|1\\d\\d|2[01]\\d|22[0-3])(?:\\.(?:1?\\d{1,2}|2[0-4]\\d|25[0-5])){2}(?:\\.(?:[1-9]\\d?|1\\d\\d|2[0-4]\\d|25[0-4]))|(?:(?:[a-z\\u00a1-\\uffff0-9]-?)*[a-z\\u00a1-\\uffff0-9]+)(?:\\.(?:[a-z\\u00a1-\\uffff0-9]-?)*[a-z\\u00a1-\\uffff0-9])*(?:\\.(?:[a-z\\u00a1-\\uffff]{2,}))"+(f?"?":"")+")(?::\\d{2,5})?(?:/[^\\s]*)?$","i");return h.test(g)}}}(jQuery));(function(a){FormValidation.I18n=a.extend(true,FormValidation.I18n||{},{en_US:{uuid:{"default":"Please enter a valid UUID number",version:"Please enter a valid UUID version %s number"}}});FormValidation.Validator.uuid={html5Attributes:{message:"message",version:"version"},validate:function(e,g,d){var h=e.getFieldValue(g,"uuid");if(h===""){return true}var b=e.getLocale(),f={"3":/^[0-9A-F]{8}-[0-9A-F]{4}-3[0-9A-F]{3}-[0-9A-F]{4}-[0-9A-F]{12}$/i,"4":/^[0-9A-F]{8}-[0-9A-F]{4}-4[0-9A-F]{3}-[89AB][0-9A-F]{3}-[0-9A-F]{12}$/i,"5":/^[0-9A-F]{8}-[0-9A-F]{4}-5[0-9A-F]{3}-[89AB][0-9A-F]{3}-[0-9A-F]{12}$/i,all:/^[0-9A-F]{8}-[0-9A-F]{4}-[0-9A-F]{4}-[0-9A-F]{4}-[0-9A-F]{12}$/i},c=d.version?(d.version+""):"all";return{valid:(null===f[c])?true:f[c].test(h),message:d.version?FormValidation.Helper.format(d.message||FormValidation.I18n[b].uuid.version,d.version):(d.message||FormValidation.I18n[b].uuid["default"])}}}}(jQuery));(function(a){FormValidation.I18n=a.extend(true,FormValidation.I18n||{},{en_US:{vat:{"default":"Please enter a valid VAT number",country:"Please enter a valid VAT number in %s",countries:{AT:"Austria",BE:"Belgium",BG:"Bulgaria",BR:"Brazil",CH:"Switzerland",CY:"Cyprus",CZ:"Czech Republic",DE:"Germany",DK:"Denmark",EE:"Estonia",ES:"Spain",FI:"Finland",FR:"France",GB:"United Kingdom",GR:"Greek",EL:"Greek",HU:"Hungary",HR:"Croatia",IE:"Ireland",IS:"Iceland",IT:"Italy",LT:"Lithuania",LU:"Luxembourg",LV:"Latvia",MT:"Malta",NL:"Netherlands",NO:"Norway",PL:"Poland",PT:"Portugal",RO:"Romania",RU:"Russia",RS:"Serbia",SE:"Sweden",SI:"Slovenia",SK:"Slovakia",VE:"Venezuela",ZA:"South Africa"}}}});FormValidation.Validator.vat={html5Attributes:{message:"message",country:"country"},COUNTRY_CODES:["AT","BE","BG","BR","CH","CY","CZ","DE","DK","EE","EL","ES","FI","FR","GB","GR","HR","HU","IE","IS","IT","LT","LU","LV","MT","NL","NO","PL","PT","RO","RU","RS","SE","SK","SI","VE","ZA"],validate:function(d,e,c){var f=d.getFieldValue(e,"vat");if(f===""){return true}var b=d.getLocale(),g=c.country;if(!g){g=f.substr(0,2)}else{if(typeof g!=="string"||a.inArray(g.toUpperCase(),this.COUNTRY_CODES)===-1){g=d.getDynamicOption(e,g)}}if(a.inArray(g,this.COUNTRY_CODES)===-1){return true}var h=["_",g.toLowerCase()].join("");return this[h](f)?true:{valid:false,message:FormValidation.Helper.format(c.message||FormValidation.I18n[b].vat.country,FormValidation.I18n[b].vat.countries[g.toUpperCase()])}},_at:function(f){if(/^ATU[0-9]{8}$/.test(f)){f=f.substr(2)}if(!/^U[0-9]{8}$/.test(f)){return false}f=f.substr(1);var d=0,e=[1,2,1,2,1,2,1],b=0;for(var c=0;c<7;c++){b=parseInt(f.charAt(c),10)*e[c];if(b>9){b=Math.floor(b/10)+b%10}d+=b}d=10-(d+4)%10;if(d===10){d=0}return(d+""===f.substr(7,1))},_be:function(c){if(/^BE[0]{0,1}[0-9]{9}$/.test(c)){c=c.substr(2)}if(!/^[0]{0,1}[0-9]{9}$/.test(c)){return false}if(c.length===9){c="0"+c}if(c.substr(1,1)==="0"){return false}var b=parseInt(c.substr(0,8),10)+parseInt(c.substr(8,2),10);return(b%97===0)},_bg:function(e){if(/^BG[0-9]{9,10}$/.test(e)){e=e.substr(2)}if(!/^[0-9]{9,10}$/.test(e)){return false}var d=0,c=0;if(e.length===9){for(c=0;c<8;c++){d+=parseInt(e.charAt(c),10)*(c+1)}d=d%11;if(d===10){d=0;for(c=0;c<8;c++){d+=parseInt(e.charAt(c),10)*(c+3)}}d=d%10;return(d+""===e.substr(8))}else{if(e.length===10){var g=function(n){var l=parseInt(n.substr(0,2),10)+1900,o=parseInt(n.substr(2,2),10),h=parseInt(n.substr(4,2),10);if(o>40){l+=100;o-=40}else{if(o>20){l-=100;o-=20}}if(!FormValidation.Helper.date(l,o,h)){return false}var k=0,m=[2,4,8,5,10,9,7,3,6];for(var j=0;j<9;j++){k+=parseInt(n.charAt(j),10)*m[j]}k=(k%11)%10;return(k+""===n.substr(9,1))},f=function(l){var j=0,k=[21,19,17,13,11,9,7,3,1];for(var h=0;h<9;h++){j+=parseInt(l.charAt(h),10)*k[h]}j=j%10;return(j+""===l.substr(9,1))},b=function(l){var j=0,k=[4,3,2,7,6,5,4,3,2];for(var h=0;h<9;h++){j+=parseInt(l.charAt(h),10)*k[h]}j=11-j%11;if(j===10){return false}if(j===11){j=0}return(j+""===l.substr(9,1))};return(g(e)||f(e)||b(e))}}return false},_br:function(h){if(h===""){return true}var e=h.replace(/[^\d]+/g,"");if(e===""||e.length!==14){return false}if(e==="00000000000000"||e==="11111111111111"||e==="22222222222222"||e==="33333333333333"||e==="44444444444444"||e==="55555555555555"||e==="66666666666666"||e==="77777777777777"||e==="88888888888888"||e==="99999999999999"){return false}var c=e.length-2,j=e.substring(0,c),b=e.substring(c),f=0,g=c-7;for(var d=c;d>=1;d--){f+=parseInt(j.charAt(c-d),10)*g--;if(g<2){g=9}}var k=f%11<2?0:11-f%11;if(k!==parseInt(b.charAt(0),10)){return false}c=c+1;j=e.substring(0,c);f=0;g=c-7;for(d=c;d>=1;d--){f+=parseInt(j.charAt(c-d),10)*g--;if(g<2){g=9}}k=f%11<2?0:11-f%11;return(k===parseInt(b.charAt(1),10))},_ch:function(e){if(/^CHE[0-9]{9}(MWST)?$/.test(e)){e=e.substr(2)}if(!/^E[0-9]{9}(MWST)?$/.test(e)){return false}e=e.substr(1);var c=0,d=[5,4,3,2,7,6,5,4];for(var b=0;b<8;b++){c+=parseInt(e.charAt(b),10)*d[b]}c=11-c%11;if(c===10){return false}if(c===11){c=0}return(c+""===e.substr(8,1))},_cy:function(e){if(/^CY[0-5|9]{1}[0-9]{7}[A-Z]{1}$/.test(e)){e=e.substr(2)}if(!/^[0-5|9]{1}[0-9]{7}[A-Z]{1}$/.test(e)){return false}if(e.substr(0,2)==="12"){return false}var d=0,f={"0":1,"1":0,"2":5,"3":7,"4":9,"5":13,"6":15,"7":17,"8":19,"9":21};for(var c=0;c<8;c++){var b=parseInt(e.charAt(c),10);if(c%2===0){b=f[b+""]}d+=b}d="ABCDEFGHIJKLMNOPQRSTUVWXYZ"[d%26];return(d+""===e.substr(8,1))},_cz:function(g){if(/^CZ[0-9]{8,10}$/.test(g)){g=g.substr(2)}if(!/^[0-9]{8,10}$/.test(g)){return false}var f=0,d=0;if(g.length===8){if(g.charAt(0)+""==="9"){return false}f=0;for(d=0;d<7;d++){f+=parseInt(g.charAt(d),10)*(8-d)}f=11-f%11;if(f===10){f=0}if(f===11){f=1}return(f+""===g.substr(7,1))}else{if(g.length===9&&(g.charAt(0)+""==="6")){f=0;for(d=0;d<7;d++){f+=parseInt(g.charAt(d+1),10)*(8-d)}f=11-f%11;if(f===10){f=0}if(f===11){f=1}f=[8,7,6,5,4,3,2,1,0,9,10][f-1];return(f+""===g.substr(8,1))}else{if(g.length===9||g.length===10){var e=1900+parseInt(g.substr(0,2),10),h=parseInt(g.substr(2,2),10)%50%20,c=parseInt(g.substr(4,2),10);if(g.length===9){if(e>=1980){e-=100}if(e>1953){return false}}else{if(e<1954){e+=100}}if(!FormValidation.Helper.date(e,h,c)){return false}if(g.length===10){var b=parseInt(g.substr(0,9),10)%11;if(e<1985){b=b%10}return(b+""===g.substr(9,1))}return true}}}return false},_de:function(b){if(/^DE[0-9]{9}$/.test(b)){b=b.substr(2)}if(!/^[0-9]{9}$/.test(b)){return false}return FormValidation.Helper.mod11And10(b)},_dk:function(e){if(/^DK[0-9]{8}$/.test(e)){e=e.substr(2)}if(!/^[0-9]{8}$/.test(e)){return false}var c=0,d=[2,7,6,5,4,3,2,1];for(var b=0;b<8;b++){c+=parseInt(e.charAt(b),10)*d[b]}return(c%11===0)},_ee:function(e){if(/^EE[0-9]{9}$/.test(e)){e=e.substr(2)}if(!/^[0-9]{9}$/.test(e)){return false}var c=0,d=[3,7,1,3,7,1,3,7,1];for(var b=0;b<9;b++){c+=parseInt(e.charAt(b),10)*d[b]}return(c%10===0)},_es:function(c){if(/^ES[0-9A-Z][0-9]{7}[0-9A-Z]$/.test(c)){c=c.substr(2)}if(!/^[0-9A-Z][0-9]{7}[0-9A-Z]$/.test(c)){return false}var b=function(h){var g=parseInt(h.substr(0,8),10);g="TRWAGMYFPDXBNJZSQVHLCKE"[g%23];return(g+""===h.substr(8,1))},f=function(h){var g=["XYZ".indexOf(h.charAt(0)),h.substr(1)].join("");g=parseInt(g,10);g="TRWAGMYFPDXBNJZSQVHLCKE"[g%23];return(g+""===h.substr(8,1))},d=function(m){var n=m.charAt(0),g;if("KLM".indexOf(n)!==-1){g=parseInt(m.substr(1,8),10);g="TRWAGMYFPDXBNJZSQVHLCKE"[g%23];return(g+""===m.substr(8,1))}else{if("ABCDEFGHJNPQRSUVW".indexOf(n)!==-1){var k=0,l=[2,1,2,1,2,1,2],h=0;for(var j=0;j<7;j++){h=parseInt(m.charAt(j+1),10)*l[j];if(h>9){h=Math.floor(h/10)+h%10}k+=h}k=10-k%10;return(k+""===m.substr(8,1)||"JABCDEFGHI"[k]===m.substr(8,1))}}return false};var e=c.charAt(0);if(/^[0-9]$/.test(e)){return b(c)}else{if(/^[XYZ]$/.test(e)){return f(c)}else{return d(c)}}},_fi:function(e){if(/^FI[0-9]{8}$/.test(e)){e=e.substr(2)}if(!/^[0-9]{8}$/.test(e)){return false}var c=0,d=[7,9,10,5,8,4,2,1];for(var b=0;b<8;b++){c+=parseInt(e.charAt(b),10)*d[b]}return(c%11===0)},_fr:function(c){if(/^FR[0-9A-Z]{2}[0-9]{9}$/.test(c)){c=c.substr(2)}if(!/^[0-9A-Z]{2}[0-9]{9}$/.test(c)){return false}if(!FormValidation.Helper.luhn(c.substr(2))){return false}if(/^[0-9]{2}$/.test(c.substr(0,2))){return c.substr(0,2)===(parseInt(c.substr(2)+"12",10)%97+"")}else{var d="0123456789ABCDEFGHJKLMNPQRSTUVWXYZ",b;if(/^[0-9]{1}$/.test(c.charAt(0))){b=d.indexOf(c.charAt(0))*24+d.indexOf(c.charAt(1))-10}else{b=d.indexOf(c.charAt(0))*34+d.indexOf(c.charAt(1))-100}return((parseInt(c.substr(2),10)+1+Math.floor(b/11))%11)===(b%11)}},_gb:function(h){if(/^GB[0-9]{9}$/.test(h)||/^GB[0-9]{12}$/.test(h)||/^GBGD[0-9]{3}$/.test(h)||/^GBHA[0-9]{3}$/.test(h)||/^GB(GD|HA)8888[0-9]{5}$/.test(h)){h=h.substr(2)}if(!/^[0-9]{9}$/.test(h)&&!/^[0-9]{12}$/.test(h)&&!/^GD[0-9]{3}$/.test(h)&&!/^HA[0-9]{3}$/.test(h)&&!/^(GD|HA)8888[0-9]{5}$/.test(h)){return false}var f=h.length;if(f===5){var c=h.substr(0,2),b=parseInt(h.substr(2),10);return("GD"===c&&b<500)||("HA"===c&&b>=500)}else{if(f===11&&("GD8888"===h.substr(0,6)||"HA8888"===h.substr(0,6))){if(("GD"===h.substr(0,2)&&parseInt(h.substr(6,3),10)>=500)||("HA"===h.substr(0,2)&&parseInt(h.substr(6,3),10)<500)){return false}return(parseInt(h.substr(6,3),10)%97===parseInt(h.substr(9,2),10))}else{if(f===9||f===12){var e=0,g=[8,7,6,5,4,3,2,10,1];for(var d=0;d<9;d++){e+=parseInt(h.charAt(d),10)*g[d]}e=e%97;if(parseInt(h.substr(0,3),10)>=100){return(e===0||e===42||e===55)}else{return(e===0)}}}}return true},_gr:function(e){if(/^(GR|EL)[0-9]{9}$/.test(e)){e=e.substr(2)}if(!/^[0-9]{9}$/.test(e)){return false}if(e.length===8){e="0"+e}var c=0,d=[256,128,64,32,16,8,4,2];for(var b=0;b<8;b++){c+=parseInt(e.charAt(b),10)*d[b]}c=(c%11)%10;return(c+""===e.substr(8,1))},_el:function(b){return this._gr(b)},_hu:function(e){if(/^HU[0-9]{8}$/.test(e)){e=e.substr(2)}if(!/^[0-9]{8}$/.test(e)){return false}var c=0,d=[9,7,3,1,9,7,3,1];for(var b=0;b<8;b++){c+=parseInt(e.charAt(b),10)*d[b]}return(c%10===0)},_hr:function(b){if(/^HR[0-9]{11}$/.test(b)){b=b.substr(2)}if(!/^[0-9]{11}$/.test(b)){return false}return FormValidation.Helper.mod11And10(b)},_ie:function(c){if(/^IE[0-9]{1}[0-9A-Z\*\+]{1}[0-9]{5}[A-Z]{1,2}$/.test(c)){c=c.substr(2)}if(!/^[0-9]{1}[0-9A-Z\*\+]{1}[0-9]{5}[A-Z]{1,2}$/.test(c)){return false}var b=function(f){while(f.length<7){f="0"+f}var g="WABCDEFGHIJKLMNOPQRSTUV",e=0;for(var d=0;d<7;d++){e+=parseInt(f.charAt(d),10)*(8-d)}e+=9*g.indexOf(f.substr(7));return g[e%23]};if(/^[0-9]+$/.test(c.substr(0,7))){return c.charAt(7)===b(c.substr(0,7)+c.substr(8)+"")}else{if("ABCDEFGHIJKLMNOPQRSTUVWXYZ+*".indexOf(c.charAt(1))!==-1){return c.charAt(7)===b(c.substr(2,5)+c.substr(0,1)+"")}}return true},_is:function(b){if(/^IS[0-9]{5,6}$/.test(b)){b=b.substr(2)}return/^[0-9]{5,6}$/.test(b)},_it:function(c){if(/^IT[0-9]{11}$/.test(c)){c=c.substr(2)}if(!/^[0-9]{11}$/.test(c)){return false}if(parseInt(c.substr(0,7),10)===0){return false}var b=parseInt(c.substr(7,3),10);if((b<1)||(b>201)&&b!==999&&b!==888){return false}return FormValidation.Helper.luhn(c)},_lt:function(f){if(/^LT([0-9]{7}1[0-9]{1}|[0-9]{10}1[0-9]{1})$/.test(f)){f=f.substr(2)}if(!/^([0-9]{7}1[0-9]{1}|[0-9]{10}1[0-9]{1})$/.test(f)){return false}var e=f.length,d=0,c;for(c=0;c<e-1;c++){d+=parseInt(f.charAt(c),10)*(1+c%9)}var b=d%11;if(b===10){d=0;for(c=0;c<e-1;c++){d+=parseInt(f.charAt(c),10)*(1+(c+2)%9)}}b=b%11%10;return(b+""===f.charAt(e-1))},_lu:function(b){if(/^LU[0-9]{8}$/.test(b)){b=b.substr(2)}if(!/^[0-9]{8}$/.test(b)){return false}return((parseInt(b.substr(0,6),10)%89)+""===b.substr(6,2))},_lv:function(k){if(/^LV[0-9]{11}$/.test(k)){k=k.substr(2)}if(!/^[0-9]{11}$/.test(k)){return false}var d=parseInt(k.charAt(0),10),f=0,e=[],c,b=k.length;if(d>3){f=0;e=[9,1,4,8,3,10,2,5,7,6,1];for(c=0;c<b;c++){f+=parseInt(k.charAt(c),10)*e[c]}f=f%11;return(f===3)}else{var j=parseInt(k.substr(0,2),10),g=parseInt(k.substr(2,2),10),h=parseInt(k.substr(4,2),10);h=h+1800+parseInt(k.charAt(6),10)*100;if(!FormValidation.Helper.date(h,g,j)){return false}f=0;e=[10,5,8,4,2,1,6,3,7,9];for(c=0;c<b-1;c++){f+=parseInt(k.charAt(c),10)*e[c]}f=(f+1)%11%10;return(f+""===k.charAt(b-1))}},_mt:function(e){if(/^MT[0-9]{8}$/.test(e)){e=e.substr(2)}if(!/^[0-9]{8}$/.test(e)){return false}var c=0,d=[3,4,6,7,8,9,10,1];for(var b=0;b<8;b++){c+=parseInt(e.charAt(b),10)*d[b]}return(c%37===0)},_nl:function(e){if(/^NL[0-9]{9}B[0-9]{2}$/.test(e)){e=e.substr(2)}if(!/^[0-9]{9}B[0-9]{2}$/.test(e)){return false}var c=0,d=[9,8,7,6,5,4,3,2];for(var b=0;b<8;b++){c+=parseInt(e.charAt(b),10)*d[b]}c=c%11;if(c>9){c=0}return(c+""===e.substr(8,1))},_no:function(e){if(/^NO[0-9]{9}$/.test(e)){e=e.substr(2)}if(!/^[0-9]{9}$/.test(e)){return false}var c=0,d=[3,2,7,6,5,4,3,2];for(var b=0;b<8;b++){c+=parseInt(e.charAt(b),10)*d[b]}c=11-c%11;if(c===11){c=0}return(c+""===e.substr(8,1))},_pl:function(e){if(/^PL[0-9]{10}$/.test(e)){e=e.substr(2)}if(!/^[0-9]{10}$/.test(e)){return false}var c=0,d=[6,5,7,2,3,4,5,6,7,-1];for(var b=0;b<10;b++){c+=parseInt(e.charAt(b),10)*d[b]}return(c%11===0)},_pt:function(e){if(/^PT[0-9]{9}$/.test(e)){e=e.substr(2)}if(!/^[0-9]{9}$/.test(e)){return false}var c=0,d=[9,8,7,6,5,4,3,2];for(var b=0;b<8;b++){c+=parseInt(e.charAt(b),10)*d[b]}c=11-c%11;if(c>9){c=0}return(c+""===e.substr(8,1))},_ro:function(f){if(/^RO[1-9][0-9]{1,9}$/.test(f)){f=f.substr(2)}if(!/^[1-9][0-9]{1,9}$/.test(f)){return false}var d=f.length,e=[7,5,3,2,1,7,5,3,2].slice(10-d),c=0;for(var b=0;b<d-1;b++){c+=parseInt(f.charAt(b),10)*e[b]}c=(10*c)%11%10;return(c+""===f.substr(d-1,1))},_ru:function(j){if(/^RU([0-9]{10}|[0-9]{12})$/.test(j)){j=j.substr(2)}if(!/^([0-9]{10}|[0-9]{12})$/.test(j)){return false}var e=0;if(j.length===10){var g=0,h=[2,4,10,3,5,9,4,6,8,0];for(e=0;e<10;e++){g+=parseInt(j.charAt(e),10)*h[e]}g=g%11;if(g>9){g=g%10}return(g+""===j.substr(9,1))}else{if(j.length===12){var d=0,f=[7,2,4,10,3,5,9,4,6,8,0],b=0,c=[3,7,2,4,10,3,5,9,4,6,8,0];for(e=0;e<11;e++){d+=parseInt(j.charAt(e),10)*f[e];b+=parseInt(j.charAt(e),10)*c[e]}d=d%11;if(d>9){d=d%10}b=b%11;if(b>9){b=b%10}return(d+""===j.substr(10,1)&&b+""===j.substr(11,1))}}return false},_rs:function(e){if(/^RS[0-9]{9}$/.test(e)){e=e.substr(2)}if(!/^[0-9]{9}$/.test(e)){return false}var d=10,b=0;for(var c=0;c<8;c++){b=(parseInt(e.charAt(c),10)+d)%10;if(b===0){b=10}d=(2*b)%11}return((d+parseInt(e.substr(8,1),10))%10===1)},_se:function(b){if(/^SE[0-9]{10}01$/.test(b)){b=b.substr(2)}if(!/^[0-9]{10}01$/.test(b)){return false}b=b.substr(0,10);return FormValidation.Helper.luhn(b)},_si:function(f){var c=f.match(/^(SI)?([1-9][0-9]{7})$/);if(!c){return false}if(c[1]){f=f.substr(2)}var d=0,e=[8,7,6,5,4,3,2];for(var b=0;b<7;b++){d+=parseInt(f.charAt(b),10)*e[b]}d=11-d%11;if(d===10){d=0}return(d+""===f.substr(7,1))},_sk:function(b){if(/^SK[1-9][0-9][(2-4)|(6-9)][0-9]{7}$/.test(b)){b=b.substr(2)}if(!/^[1-9][0-9][(2-4)|(6-9)][0-9]{7}$/.test(b)){return false}return(parseInt(b,10)%11===0)},_ve:function(f){if(/^VE[VEJPG][0-9]{9}$/.test(f)){f=f.substr(2)}if(!/^[VEJPG][0-9]{9}$/.test(f)){return false}var c={V:4,E:8,J:12,P:16,G:20},d=c[f.charAt(0)],e=[3,2,7,6,5,4,3,2];for(var b=0;b<8;b++){d+=parseInt(f.charAt(b+1),10)*e[b]}d=11-d%11;if(d===11||d===10){d=0}return(d+""===f.substr(9,1))},_za:function(b){if(/^ZA4[0-9]{9}$/.test(b)){b=b.substr(2)}return/^4[0-9]{9}$/.test(b)}}}(jQuery));(function(a){FormValidation.I18n=a.extend(true,FormValidation.I18n||{},{en_US:{vin:{"default":"Please enter a valid VIN number"}}});FormValidation.Validator.vin={validate:function(b,h,l){var k=b.getFieldValue(h,"vin");if(k===""){return true}if(!/^[a-hj-npr-z0-9]{8}[0-9xX][a-hj-npr-z0-9]{8}$/i.test(k)){return false}k=k.toUpperCase();var g={A:1,B:2,C:3,D:4,E:5,F:6,G:7,H:8,J:1,K:2,L:3,M:4,N:5,P:7,R:9,S:2,T:3,U:4,V:5,W:6,X:7,Y:8,Z:9,"1":1,"2":2,"3":3,"4":4,"5":5,"6":6,"7":7,"8":8,"9":9,"0":0},j=[8,7,6,5,4,3,2,10,0,9,8,7,6,5,4,3,2],f=0,c=k.length;for(var d=0;d<c;d++){f+=g[k.charAt(d)+""]*j[d]}var e=f%11;if(e===10){e="X"}return(e+"")===k.charAt(8)}}}(jQuery));(function(a){FormValidation.I18n=a.extend(true,FormValidation.I18n||{},{en_US:{zipCode:{"default":"Please enter a valid postal code",country:"Please enter a valid postal code in %s",countries:{AT:"Austria",BG:"Bulgaria",BR:"Brazil",CA:"Canada",CH:"Switzerland",CZ:"Czech Republic",DE:"Germany",DK:"Denmark",ES:"Spain",FR:"France",GB:"United Kingdom",IE:"Ireland",IN:"India",IT:"Italy",MA:"Morocco",NL:"Netherlands",PL:"Poland",PT:"Portugal",RO:"Romania",RU:"Russia",SE:"Sweden",SG:"Singapore",SK:"Slovakia",US:"USA"}}}});FormValidation.Validator.zipCode={html5Attributes:{message:"message",country:"country"},COUNTRY_CODES:["AT","BG","BR","CA","CH","CZ","DE","DK","ES","FR","GB","IE","IN","IT","MA","NL","PL","PT","RO","RU","SE","SG","SK","US"],validate:function(d,e,c){var f=d.getFieldValue(e,"zipCode");if(f===""||!c.country){return true}var b=d.getLocale(),h=c.country;if(typeof h!=="string"||a.inArray(h,this.COUNTRY_CODES)===-1){h=d.getDynamicOption(e,h)}if(!h||a.inArray(h.toUpperCase(),this.COUNTRY_CODES)===-1){return true}var g=false;h=h.toUpperCase();switch(h){case"AT":g=/^([1-9]{1})(\d{3})$/.test(f);break;case"BG":g=/^([1-9]{1}[0-9]{3})$/.test(a.trim(f));break;case"BR":g=/^(\d{2})([\.]?)(\d{3})([\-]?)(\d{3})$/.test(f);break;case"CA":g=/^(?:A|B|C|E|G|H|J|K|L|M|N|P|R|S|T|V|X|Y){1}[0-9]{1}(?:A|B|C|E|G|H|J|K|L|M|N|P|R|S|T|V|W|X|Y|Z){1}\s?[0-9]{1}(?:A|B|C|E|G|H|J|K|L|M|N|P|R|S|T|V|W|X|Y|Z){1}[0-9]{1}$/i.test(f);break;case"CH":g=/^([1-9]{1})(\d{3})$/.test(f);break;case"CZ":g=/^(\d{3})([ ]?)(\d{2})$/.test(f);break;case"DE":g=/^(?!01000|99999)(0[1-9]\d{3}|[1-9]\d{4})$/.test(f);break;case"DK":g=/^(DK(-|\s)?)?\d{4}$/i.test(f);break;case"ES":g=/^(?:0[1-9]|[1-4][0-9]|5[0-2])\d{3}$/.test(f);break;case"FR":g=/^[0-9]{5}$/i.test(f);break;case"GB":g=this._gb(f);break;case"IN":g=/^\d{3}\s?\d{3}$/.test(f);break;case"IE":g=/^(D6W|[ACDEFHKNPRTVWXY]\d{2})\s[0-9ACDEFHKNPRTVWXY]{4}$/.test(f);break;case"IT":g=/^(I-|IT-)?\d{5}$/i.test(f);break;case"MA":g=/^[1-9][0-9]{4}$/i.test(f);break;case"NL":g=/^[1-9][0-9]{3} ?(?!sa|sd|ss)[a-z]{2}$/i.test(f);break;case"PL":g=/^[0-9]{2}\-[0-9]{3}$/.test(f);break;case"PT":g=/^[1-9]\d{3}-\d{3}$/.test(f);break;case"RO":g=/^(0[1-8]{1}|[1-9]{1}[0-5]{1})?[0-9]{4}$/i.test(f);break;case"RU":g=/^[0-9]{6}$/i.test(f);break;case"SE":g=/^(S-)?\d{3}\s?\d{2}$/i.test(f);break;case"SG":g=/^([0][1-9]|[1-6][0-9]|[7]([0-3]|[5-9])|[8][0-2])(\d{4})$/i.test(f);break;case"SK":g=/^(\d{3})([ ]?)(\d{2})$/.test(f);break;case"US":default:g=/^\d{4,5}([\-]?\d{4})?$/.test(f);break}return{valid:g,message:FormValidation.Helper.format(c.message||FormValidation.I18n[b].zipCode.country,FormValidation.I18n[b].zipCode.countries[h])}},_gb:function(h){var f="[ABCDEFGHIJKLMNOPRSTUWYZ]",c="[ABCDEFGHKLMNOPQRSTUVWXY]",g="[ABCDEFGHJKPMNRSTUVWXY]",e="[ABEHMNPRVWXY]",j="[ABDEFGHJLNPQRSTUWXYZ]",b=[new RegExp("^("+f+"{1}"+c+"?[0-9]{1,2})(\\s*)([0-9]{1}"+j+"{2})$","i"),new RegExp("^("+f+"{1}[0-9]{1}"+g+"{1})(\\s*)([0-9]{1}"+j+"{2})$","i"),new RegExp("^("+f+"{1}"+c+"{1}?[0-9]{1}"+e+"{1})(\\s*)([0-9]{1}"+j+"{2})$","i"),new RegExp("^(BF1)(\\s*)([0-6]{1}[ABDEFGHJLNPQRST]{1}[ABDEFGHJLNPQRSTUWZYZ]{1})$","i"),/^(GIR)(\s*)(0AA)$/i,/^(BFPO)(\s*)([0-9]{1,4})$/i,/^(BFPO)(\s*)(c\/o\s*[0-9]{1,3})$/i,/^([A-Z]{4})(\s*)(1ZZ)$/i,/^(AI-2640)$/i];for(var d=0;d<b.length;d++){if(b[d].test(h)){return true}}return false}}}(jQuery));
/*!
 * FormValidation (http://formvalidation.io)
 * The best jQuery plugin to validate form fields. Support Bootstrap, Foundation, Pure, SemanticUI, UIKit and custom frameworks
 *
 * @version     v0.6.1, built on 2015-02-24 10:14:10 PM
 * @author      https://twitter.com/nghuuphuoc
 * @copyright   (c) 2013 - 2015 Nguyen Huu Phuoc
 * @license     http://formvalidation.io/license/
 */
(function(a){FormValidation.Framework.Bootstrap=function(c,b,d){b=a.extend(true,{button:{selector:'[type="submit"]',disabled:"disabled"},err:{clazz:"help-block",parent:"^(.*)col-(xs|sm|md|lg)-(offset-){0,1}[0-9]+(.*)$"},icon:{valid:null,invalid:null,validating:null,feedback:"form-control-feedback"},row:{selector:".form-group",valid:"has-success",invalid:"has-error",feedback:"has-feedback"}},b);FormValidation.Base.apply(this,[c,b,d])};FormValidation.Framework.Bootstrap.prototype=a.extend({},FormValidation.Base.prototype,{_fixIcon:function(f,b){var e=this._namespace,d=f.attr("type"),h=f.attr("data-"+e+"-field"),j=this.options.fields[h].row||this.options.row.selector,g=f.closest(j);if("checkbox"===d||"radio"===d){var c=f.parent();if(c.hasClass(d)){b.insertAfter(c)}else{if(c.parent().hasClass(d)){b.insertAfter(c.parent())}}}if(g.find("label").length===0){b.addClass("fv-icon-no-label")}if(g.find(".input-group").length!==0){b.addClass("fv-bootstrap-icon-input-group").insertAfter(g.find(".input-group").eq(0))}},_createTooltip:function(e,f,d){var c=this._namespace,b=e.data(c+".icon");if(b){switch(d){case"popover":b.css({cursor:"pointer","pointer-events":"auto"}).popover("destroy").popover({container:"body",content:f,html:true,placement:"auto top",trigger:"hover click"});break;case"tooltip":default:b.css({cursor:"pointer","pointer-events":"auto"}).tooltip("destroy").tooltip({container:"body",html:true,placement:"auto top",title:f});break}}},_destroyTooltip:function(e,d){var c=this._namespace,b=e.data(c+".icon");if(b){switch(d){case"popover":b.css({cursor:"","pointer-events":"none"}).popover("destroy");break;case"tooltip":default:b.css({cursor:"","pointer-events":"none"}).tooltip("destroy");break}}},_hideTooltip:function(e,d){var c=this._namespace,b=e.data(c+".icon");if(b){switch(d){case"popover":b.popover("hide");break;case"tooltip":default:b.tooltip("hide");break}}},_showTooltip:function(e,d){var c=this._namespace,b=e.data(c+".icon");if(b){switch(d){case"popover":b.popover("show");break;case"tooltip":default:b.tooltip("show");break}}}});a.fn.bootstrapValidator=function(b){var c=arguments;return this.each(function(){var f=a(this),e=f.data("formValidation")||f.data("bootstrapValidator"),d="object"===typeof b&&b;if(!e){e=new FormValidation.Framework.Bootstrap(this,a.extend({},{events:{formInit:"init.form.bv",formError:"error.form.bv",formSuccess:"success.form.bv",fieldAdded:"added.field.bv",fieldRemoved:"removed.field.bv",fieldInit:"init.field.bv",fieldError:"error.field.bv",fieldSuccess:"success.field.bv",fieldStatus:"status.field.bv",localeChanged:"changed.locale.bv",validatorError:"error.validator.bv",validatorSuccess:"success.validator.bv"}},d),"bv");f.addClass("fv-form-bootstrap").data("formValidation",e).data("bootstrapValidator",e)}if("string"===typeof b){e[b].apply(e,Array.prototype.slice.call(c,1))}})};a.fn.bootstrapValidator.Constructor=FormValidation.Framework.Bootstrap}(jQuery));function getUrlParameter(a){var d=decodeURIComponent(window.location.search.substring(1)),c=d.split("&"),e,b;for(b=0;b<c.length;b++){e=c[b].split("=");if(e[0]===a){return e[1]===undefined?true:e[1]}}}(function(a){a.flexslider=function(f,s){var c=a(f);c.vars=a.extend({},a.flexslider.defaults,s);var k=c.vars.namespace,e=window.navigator&&window.navigator.msPointerEnabled&&window.MSGesture,l=(("ontouchstart" in window)||e||window.DocumentTouch&&document instanceof DocumentTouch)&&c.vars.touch,d="click touchend MSPointerUp keyup",b="",q,j=c.vars.direction==="vertical",m=c.vars.reverse,p=(c.vars.itemWidth>0),h=c.vars.animation==="fade",n=c.vars.asNavFor!=="",g={},o=true;a.data(f,"flexslider",c);g={init:function(){c.animating=false;c.currentSlide=parseInt((c.vars.startAt?c.vars.startAt:0),10);if(isNaN(c.currentSlide)){c.currentSlide=0}c.animatingTo=c.currentSlide;c.atEnd=(c.currentSlide===0||c.currentSlide===c.last);c.containerSelector=c.vars.selector.substr(0,c.vars.selector.search(" "));c.slides=a(c.vars.selector,c);c.container=a(c.containerSelector,c);c.count=c.slides.length;c.syncExists=a(c.vars.sync).length>0;if(c.vars.animation==="slide"){c.vars.animation="swing"}c.prop=(j)?"top":"marginLeft";c.args={};c.manualPause=false;c.stopped=false;c.started=false;c.startTimeout=null;c.transitions=!c.vars.video&&!h&&c.vars.useCSS&&(function(){var v=document.createElement("div"),u=["perspectiveProperty","WebkitPerspective","MozPerspective","OPerspective","msPerspective"];for(var t in u){if(v.style[u[t]]!==undefined){c.pfx=u[t].replace("Perspective","").toLowerCase();c.prop="-"+c.pfx+"-transform";return true}}return false}());c.ensureAnimationEnd="";if(c.vars.controlsContainer!==""){c.controlsContainer=a(c.vars.controlsContainer).length>0&&a(c.vars.controlsContainer)}if(c.vars.manualControls!==""){c.manualControls=a(c.vars.manualControls).length>0&&a(c.vars.manualControls)}if(c.vars.randomize){c.slides.sort(function(){return(Math.round(Math.random())-0.5)});c.container.empty().append(c.slides)}c.doMath();c.setup("init");if(c.vars.controlNav){g.controlNav.setup()}if(c.vars.directionNav){g.directionNav.setup()}if(c.vars.keyboard&&(a(c.containerSelector).length===1||c.vars.multipleKeyboard)){a(document).bind("keyup",function(u){var t=u.keyCode;if(!c.animating&&(t===39||t===37)){var v=(t===39)?c.getTarget("next"):(t===37)?c.getTarget("prev"):false;c.flexAnimate(v,c.vars.pauseOnAction)}})}if(c.vars.mousewheel){c.bind("mousewheel",function(v,x,u,t){v.preventDefault();var w=(x<0)?c.getTarget("next"):c.getTarget("prev");c.flexAnimate(w,c.vars.pauseOnAction)})}if(c.vars.pausePlay){g.pausePlay.setup()}if(c.vars.slideshow&&c.vars.pauseInvisible){g.pauseInvisible.init()}if(c.vars.slideshow){if(c.vars.pauseOnHover){c.hover(function(){if(!c.manualPlay&&!c.manualPause){c.pause()}},function(){if(!c.manualPause&&!c.manualPlay&&!c.stopped){c.play()}})}if(!c.vars.pauseInvisible||!g.pauseInvisible.isHidden()){(c.vars.initDelay>0)?c.startTimeout=setTimeout(c.play,c.vars.initDelay):c.play()}}if(n){g.asNav.setup()}if(l&&c.vars.touch){g.touch()}if(!h||(h&&c.vars.smoothHeight)){a(window).bind("resize orientationchange focus",g.resize)}c.find("img").attr("draggable","false");setTimeout(function(){c.vars.start(c)},200)},asNav:{setup:function(){c.asNav=true;c.animatingTo=Math.floor(c.currentSlide/c.move);c.currentItem=c.currentSlide;c.slides.removeClass(k+"active-slide").eq(c.currentItem).addClass(k+"active-slide");if(!e){c.slides.on(d,function(v){v.preventDefault();var u=a(this),t=u.index();var w=u.offset().left-a(c).scrollLeft();if(w<=0&&u.hasClass(k+"active-slide")){c.flexAnimate(c.getTarget("prev"),true)}else{if(!a(c.vars.asNavFor).data("flexslider").animating&&!u.hasClass(k+"active-slide")){c.direction=(c.currentItem<t)?"next":"prev";c.flexAnimate(t,c.vars.pauseOnAction,false,true,true)}}})}else{f._slider=c;c.slides.each(function(){var t=this;t._gesture=new MSGesture();t._gesture.target=t;t.addEventListener("MSPointerDown",function(u){u.preventDefault();if(u.currentTarget._gesture){u.currentTarget._gesture.addPointer(u.pointerId)}},false);t.addEventListener("MSGestureTap",function(w){w.preventDefault();var v=a(this),u=v.index();if(!a(c.vars.asNavFor).data("flexslider").animating&&!v.hasClass("active")){c.direction=(c.currentItem<u)?"next":"prev";c.flexAnimate(u,c.vars.pauseOnAction,false,true,true)}})})}}},controlNav:{setup:function(){if(!c.manualControls){g.controlNav.setupPaging()}else{g.controlNav.setupManual()}},setupPaging:function(){var w=(c.vars.controlNav==="thumbnails")?"control-thumbs":"control-paging",u=1,x,t;c.controlNavScaffold=a('<ol class="'+k+"control-nav "+k+w+'"></ol>');if(c.pagingCount>1){for(var v=0;v<c.pagingCount;v++){t=c.slides.eq(v);x=(c.vars.controlNav==="thumbnails")?'<img src="'+t.attr("data-thumb")+'"/>':"<a>"+u+"</a>";if("thumbnails"===c.vars.controlNav&&true===c.vars.thumbCaptions){var y=t.attr("data-thumbcaption");if(""!=y&&undefined!=y){x+='<span class="'+k+'caption">'+y+"</span>"}}c.controlNavScaffold.append("<li>"+x+"</li>");u++}}(c.controlsContainer)?a(c.controlsContainer).append(c.controlNavScaffold):c.append(c.controlNavScaffold);g.controlNav.set();g.controlNav.active();c.controlNavScaffold.delegate("a, img",d,function(z){z.preventDefault();if(b===""||b===z.type){var B=a(this),A=c.controlNav.index(B);if(!B.hasClass(k+"active")){c.direction=(A>c.currentSlide)?"next":"prev";c.flexAnimate(A,c.vars.pauseOnAction)}}if(b===""){b=z.type}g.setToClearWatchedEvent()})},setupManual:function(){c.controlNav=c.manualControls;g.controlNav.active();c.controlNav.bind(d,function(t){t.preventDefault();if(b===""||b===t.type){var v=a(this),u=c.controlNav.index(v);if(!v.hasClass(k+"active")){(u>c.currentSlide)?c.direction="next":c.direction="prev";c.flexAnimate(u,c.vars.pauseOnAction)}}if(b===""){b=t.type}g.setToClearWatchedEvent()})},set:function(){var t=(c.vars.controlNav==="thumbnails")?"img":"a";c.controlNav=a("."+k+"control-nav li "+t,(c.controlsContainer)?c.controlsContainer:c)},active:function(){c.controlNav.removeClass(k+"active").eq(c.animatingTo).addClass(k+"active")},update:function(t,u){if(c.pagingCount>1&&t==="add"){c.controlNavScaffold.append(a("<li><a>"+c.count+"</a></li>"))}else{if(c.pagingCount===1){c.controlNavScaffold.find("li").remove()}else{c.controlNav.eq(u).closest("li").remove()}}g.controlNav.set();(c.pagingCount>1&&c.pagingCount!==c.controlNav.length)?c.update(u,t):g.controlNav.active()}},directionNav:{setup:function(){var t=a('<ul class="'+k+'direction-nav"><li class="'+k+'nav-prev"><a class="'+k+'prev" href="#">'+c.vars.prevText+'</a></li><li class="'+k+'nav-next"><a class="'+k+'next" href="#">'+c.vars.nextText+"</a></li></ul>");if(c.controlsContainer){a(c.controlsContainer).append(t);c.directionNav=a("."+k+"direction-nav li a",c.controlsContainer)}else{c.append(t);c.directionNav=a("."+k+"direction-nav li a",c)}g.directionNav.update();c.directionNav.bind(d,function(u){u.preventDefault();var v;if(b===""||b===u.type){v=(a(this).hasClass(k+"next"))?c.getTarget("next"):c.getTarget("prev");c.flexAnimate(v,c.vars.pauseOnAction)}if(b===""){b=u.type}g.setToClearWatchedEvent()})},update:function(){var t=k+"disabled";if(c.pagingCount===1){c.directionNav.addClass(t).attr("tabindex","-1")}else{if(!c.vars.animationLoop){if(c.animatingTo===0){c.directionNav.removeClass(t).filter("."+k+"prev").addClass(t).attr("tabindex","-1")}else{if(c.animatingTo===c.last){c.directionNav.removeClass(t).filter("."+k+"next").addClass(t).attr("tabindex","-1")}else{c.directionNav.removeClass(t).removeAttr("tabindex")}}}else{c.directionNav.removeClass(t).removeAttr("tabindex")}}}},pausePlay:{setup:function(){var t=a('<div class="'+k+'pauseplay"><a></a></div>');if(c.controlsContainer){c.controlsContainer.append(t);c.pausePlay=a("."+k+"pauseplay a",c.controlsContainer)}else{c.append(t);c.pausePlay=a("."+k+"pauseplay a",c)}g.pausePlay.update((c.vars.slideshow)?k+"pause":k+"play");c.pausePlay.bind(d,function(u){u.preventDefault();if(b===""||b===u.type){if(a(this).hasClass(k+"pause")){c.manualPause=true;c.manualPlay=false;c.pause()}else{c.manualPause=false;c.manualPlay=true;c.play()}}if(b===""){b=u.type}g.setToClearWatchedEvent()})},update:function(t){(t==="play")?c.pausePlay.removeClass(k+"pause").addClass(k+"play").html(c.vars.playText):c.pausePlay.removeClass(k+"play").addClass(k+"pause").html(c.vars.pauseText)}},touch:function(){var E,B,z,F,I,G,D=false,w=0,v=0,y=0;if(!e){f.addEventListener("touchstart",A,false);function A(J){if(c.animating){J.preventDefault()}else{if((window.navigator.msPointerEnabled)||J.touches.length===1){c.pause();F=(j)?c.h:c.w;G=Number(new Date());w=J.touches[0].pageX;v=J.touches[0].pageY;z=(p&&m&&c.animatingTo===c.last)?0:(p&&m)?c.limit-(((c.itemW+c.vars.itemMargin)*c.move)*c.animatingTo):(p&&c.currentSlide===c.last)?c.limit:(p)?((c.itemW+c.vars.itemMargin)*c.move)*c.currentSlide:(m)?(c.last-c.currentSlide+c.cloneOffset)*F:(c.currentSlide+c.cloneOffset)*F;E=(j)?v:w;B=(j)?w:v;f.addEventListener("touchmove",u,false);f.addEventListener("touchend",H,false)}}}function u(J){w=J.touches[0].pageX;v=J.touches[0].pageY;I=(j)?E-v:E-w;D=(j)?(Math.abs(I)<Math.abs(w-B)):(Math.abs(I)<Math.abs(v-B));var K=500;if(!D||Number(new Date())-G>K){J.preventDefault();if(!h&&c.transitions){if(!c.vars.animationLoop){I=I/((c.currentSlide===0&&I<0||c.currentSlide===c.last&&I>0)?(Math.abs(I)/F+2):1)}c.setProps(z+I,"setTouch")}}}function H(L){f.removeEventListener("touchmove",u,false);if(c.animatingTo===c.currentSlide&&!D&&!(I===null)){var K=(m)?-I:I,J=(K>0)?c.getTarget("next"):c.getTarget("prev");if(c.canAdvance(J)&&(Number(new Date())-G<550&&Math.abs(K)>50||Math.abs(K)>F/2)){c.flexAnimate(J,c.vars.pauseOnAction)}else{if(!h){c.flexAnimate(c.currentSlide,c.vars.pauseOnAction,true)}}}f.removeEventListener("touchend",H,false);E=null;B=null;I=null;z=null}}else{f.style.msTouchAction="none";f._gesture=new MSGesture();f._gesture.target=f;f.addEventListener("MSPointerDown",t,false);f._slider=c;f.addEventListener("MSGestureChange",C,false);f.addEventListener("MSGestureEnd",x,false);function t(J){J.stopPropagation();if(c.animating){J.preventDefault()}else{c.pause();f._gesture.addPointer(J.pointerId);y=0;F=(j)?c.h:c.w;G=Number(new Date());z=(p&&m&&c.animatingTo===c.last)?0:(p&&m)?c.limit-(((c.itemW+c.vars.itemMargin)*c.move)*c.animatingTo):(p&&c.currentSlide===c.last)?c.limit:(p)?((c.itemW+c.vars.itemMargin)*c.move)*c.currentSlide:(m)?(c.last-c.currentSlide+c.cloneOffset)*F:(c.currentSlide+c.cloneOffset)*F}}function C(M){M.stopPropagation();var L=M.target._slider;if(!L){return}var K=-M.translationX,J=-M.translationY;y=y+((j)?J:K);I=y;D=(j)?(Math.abs(y)<Math.abs(-K)):(Math.abs(y)<Math.abs(-J));if(M.detail===M.MSGESTURE_FLAG_INERTIA){setImmediate(function(){f._gesture.stop()});return}if(!D||Number(new Date())-G>500){M.preventDefault();if(!h&&L.transitions){if(!L.vars.animationLoop){I=y/((L.currentSlide===0&&y<0||L.currentSlide===L.last&&y>0)?(Math.abs(y)/F+2):1)}L.setProps(z+I,"setTouch")}}}function x(M){M.stopPropagation();var J=M.target._slider;if(!J){return}if(J.animatingTo===J.currentSlide&&!D&&!(I===null)){var L=(m)?-I:I,K=(L>0)?J.getTarget("next"):J.getTarget("prev");if(J.canAdvance(K)&&(Number(new Date())-G<550&&Math.abs(L)>50||Math.abs(L)>F/2)){J.flexAnimate(K,J.vars.pauseOnAction)}else{if(!h){J.flexAnimate(J.currentSlide,J.vars.pauseOnAction,true)}}}E=null;B=null;I=null;z=null;y=0}}},resize:function(){if(!c.animating&&c.is(":visible")){if(!p){c.doMath()}if(h){g.smoothHeight()}else{if(p){c.slides.width(c.computedW);c.update(c.pagingCount);c.setProps()}else{if(j){c.viewport.height(c.h);c.setProps(c.h,"setTotal")}else{if(c.vars.smoothHeight){g.smoothHeight()}c.newSlides.width(c.computedW);c.setProps(c.computedW,"setTotal")}}}}},smoothHeight:function(t){if(!j||h){var u=(h)?c:c.viewport;(t)?u.animate({height:c.slides.eq(c.animatingTo).height()},t):u.height(c.slides.eq(c.animatingTo).height())}},sync:function(t){var v=a(c.vars.sync).data("flexslider"),u=c.animatingTo;switch(t){case"animate":v.flexAnimate(u,c.vars.pauseOnAction,false,true);break;case"play":if(!v.playing&&!v.asNav){v.play()}break;case"pause":v.pause();break}},uniqueID:function(t){t.filter("[id]").add(t.find("[id]")).each(function(){var u=a(this);u.attr("id",u.attr("id")+"_clone")});return t},pauseInvisible:{visProp:null,init:function(){var u=g.pauseInvisible.getHiddenProp();if(u){var t=u.replace(/[H|h]idden/,"")+"visibilitychange";document.addEventListener(t,function(){if(g.pauseInvisible.isHidden()){if(c.startTimeout){clearTimeout(c.startTimeout)}else{c.pause()}}else{if(c.started){c.play()}else{if(c.vars.initDelay>0){setTimeout(c.play,c.vars.initDelay)}else{c.play()}}}})}},isHidden:function(){var t=g.pauseInvisible.getHiddenProp();if(!t){return false}return document[t]},getHiddenProp:function(){var u=["webkit","moz","ms","o"];if("hidden" in document){return"hidden"}for(var t=0;t<u.length;t++){if((u[t]+"Hidden") in document){return u[t]+"Hidden"}}return null}},setToClearWatchedEvent:function(){clearTimeout(q);q=setTimeout(function(){b=""},3000)}};c.flexAnimate=function(B,C,v,x,y){if(!c.vars.animationLoop&&B!==c.currentSlide){c.direction=(B>c.currentSlide)?"next":"prev"}if(n&&c.pagingCount===1){c.direction=(c.currentItem<B)?"next":"prev"}if(!c.animating&&(c.canAdvance(B,y)||v)&&c.is(":visible")){if(n&&x){var u=a(c.vars.asNavFor).data("flexslider");c.atEnd=B===0||B===c.count-1;u.flexAnimate(B,true,false,true,y);c.direction=(c.currentItem<B)?"next":"prev";u.direction=c.direction;if(Math.ceil((B+1)/c.visible)-1!==c.currentSlide&&B!==0){c.currentItem=B;c.slides.removeClass(k+"active-slide").eq(B).addClass(k+"active-slide");B=Math.floor(B/c.visible)}else{c.currentItem=B;c.slides.removeClass(k+"active-slide").eq(B).addClass(k+"active-slide");return false}}c.animating=true;c.animatingTo=B;if(C){c.pause()}c.vars.before(c);if(c.syncExists&&!y){g.sync("animate")}if(c.vars.controlNav){g.controlNav.active()}if(!p){c.slides.removeClass(k+"active-slide").eq(B).addClass(k+"active-slide")}c.atEnd=B===0||B===c.last;if(c.vars.directionNav){g.directionNav.update()}if(B===c.last){c.vars.end(c);if(!c.vars.animationLoop){c.pause()}}if(!h){var A=(j)?c.slides.filter(":first").height():c.computedW,z,w,t;if(p){z=c.vars.itemMargin;t=((c.itemW+z)*c.move)*c.animatingTo;w=(t>c.limit&&c.visible!==1)?c.limit:t}else{if(c.currentSlide===0&&B===c.count-1&&c.vars.animationLoop&&c.direction!=="next"){w=(m)?(c.count+c.cloneOffset)*A:0}else{if(c.currentSlide===c.last&&B===0&&c.vars.animationLoop&&c.direction!=="prev"){w=(m)?0:(c.count+1)*A}else{w=(m)?((c.count-1)-B+c.cloneOffset)*A:(B+c.cloneOffset)*A}}}c.setProps(w,"",c.vars.animationSpeed);if(c.transitions){if(!c.vars.animationLoop||!c.atEnd){c.animating=false;c.currentSlide=c.animatingTo}c.container.unbind("webkitTransitionEnd transitionend");c.container.bind("webkitTransitionEnd transitionend",function(){clearTimeout(c.ensureAnimationEnd);c.wrapup(A)});clearTimeout(c.ensureAnimationEnd);c.ensureAnimationEnd=setTimeout(function(){c.wrapup(A)},c.vars.animationSpeed+100)}else{c.container.animate(c.args,c.vars.animationSpeed,c.vars.easing,function(){c.wrapup(A)})}}else{if(!l){c.slides.eq(c.currentSlide).css({zIndex:1}).animate({opacity:0},c.vars.animationSpeed,c.vars.easing);c.slides.eq(B).css({zIndex:2}).animate({opacity:1},c.vars.animationSpeed,c.vars.easing,c.wrapup)}else{c.slides.eq(c.currentSlide).css({opacity:0,zIndex:1});c.slides.eq(B).css({opacity:1,zIndex:2});c.wrapup(A)}}if(c.vars.smoothHeight){g.smoothHeight(c.vars.animationSpeed)}}};c.wrapup=function(t){if(!h&&!p){if(c.currentSlide===0&&c.animatingTo===c.last&&c.vars.animationLoop){c.setProps(t,"jumpEnd")}else{if(c.currentSlide===c.last&&c.animatingTo===0&&c.vars.animationLoop){c.setProps(t,"jumpStart")}}}c.animating=false;c.currentSlide=c.animatingTo;c.vars.after(c)};c.animateSlides=function(){if(!c.animating&&o){c.flexAnimate(c.getTarget("next"))}};c.pause=function(){clearInterval(c.animatedSlides);c.animatedSlides=null;c.playing=false;if(c.vars.pausePlay){g.pausePlay.update("play")}if(c.syncExists){g.sync("pause")}};c.play=function(){if(c.playing){clearInterval(c.animatedSlides)}c.animatedSlides=c.animatedSlides||setInterval(c.animateSlides,c.vars.slideshowSpeed);c.started=c.playing=true;if(c.vars.pausePlay){g.pausePlay.update("pause")}if(c.syncExists){g.sync("play")}};c.stop=function(){c.pause();c.stopped=true};c.canAdvance=function(v,t){var u=(n)?c.pagingCount-1:c.last;return(t)?true:(n&&c.currentItem===c.count-1&&v===0&&c.direction==="prev")?true:(n&&c.currentItem===0&&v===c.pagingCount-1&&c.direction!=="next")?false:(v===c.currentSlide&&!n)?false:(c.vars.animationLoop)?true:(c.atEnd&&c.currentSlide===0&&v===u&&c.direction!=="next")?false:(c.atEnd&&c.currentSlide===u&&v===0&&c.direction==="next")?false:true};c.getTarget=function(t){c.direction=t;if(t==="next"){return(c.currentSlide===c.last)?0:c.currentSlide+1}else{return(c.currentSlide===0)?c.last:c.currentSlide-1}};c.setProps=function(w,t,u){var v=(function(){var x=(w)?w:((c.itemW+c.vars.itemMargin)*c.move)*c.animatingTo,y=(function(){if(p){return(t==="setTouch")?w:(m&&c.animatingTo===c.last)?0:(m)?c.limit-(((c.itemW+c.vars.itemMargin)*c.move)*c.animatingTo):(c.animatingTo===c.last)?c.limit:x}else{switch(t){case"setTotal":return(m)?((c.count-1)-c.currentSlide+c.cloneOffset)*w:(c.currentSlide+c.cloneOffset)*w;case"setTouch":return(m)?w:w;case"jumpEnd":return(m)?w:c.count*w;case"jumpStart":return(m)?c.count*w:w;default:return w}}}());return(y*-1)+"px"}());if(c.transitions){v=(j)?"translate3d(0,"+v+",0)":"translate3d("+v+",0,0)";u=(u!==undefined)?(u/1000)+"s":"0s";c.container.css("-"+c.pfx+"-transition-duration",u);c.container.css("transition-duration",u)}c.args[c.prop]=v;if(c.transitions||u===undefined){c.container.css(c.args)}c.container.css("transform",v)};c.setup=function(u){if(!h){var v,t;if(u==="init"){c.viewport=a('<div class="'+k+'viewport"></div>').css({overflow:"hidden",position:"relative"}).appendTo(c).append(c.container);c.cloneCount=0;c.cloneOffset=0;if(m){t=a.makeArray(c.slides).reverse();c.slides=a(t);c.container.empty().append(c.slides)}}if(c.vars.animationLoop&&!p){c.cloneCount=2;c.cloneOffset=1;if(u!=="init"){c.container.find(".clone").remove()}c.container.append(g.uniqueID(c.slides.first().clone().addClass("clone")).attr("aria-hidden","true")).prepend(g.uniqueID(c.slides.last().clone().addClass("clone")).attr("aria-hidden","true"))}c.newSlides=a(c.vars.selector,c);v=(m)?c.count-1-c.currentSlide+c.cloneOffset:c.currentSlide+c.cloneOffset;if(j&&!p){c.container.height((c.count+c.cloneCount)*200+"%").css("position","absolute").width("100%");setTimeout(function(){c.newSlides.css({display:"block"});c.doMath();c.viewport.height(c.h);c.setProps(v*c.h,"init")},(u==="init")?100:0)}else{c.container.width((c.count+c.cloneCount)*200+"%");c.setProps(v*c.computedW,"init");setTimeout(function(){c.doMath();c.newSlides.css({width:c.computedW,"float":"left",display:"block"});if(c.vars.smoothHeight){g.smoothHeight()}},(u==="init")?100:0)}}else{c.slides.css({width:"100%","float":"left",marginRight:"-100%",position:"relative"});if(u==="init"){if(!l){if(c.vars.fadeFirstSlide==false){c.slides.css({opacity:0,display:"block",zIndex:1}).eq(c.currentSlide).css({zIndex:2}).css({opacity:1})}else{c.slides.css({opacity:0,display:"block",zIndex:1}).eq(c.currentSlide).css({zIndex:2}).animate({opacity:1},c.vars.animationSpeed,c.vars.easing)}}else{c.slides.css({opacity:0,display:"block",webkitTransition:"opacity "+c.vars.animationSpeed/1000+"s ease",zIndex:1}).eq(c.currentSlide).css({opacity:1,zIndex:2})}}if(c.vars.smoothHeight){g.smoothHeight()}}if(!p){c.slides.removeClass(k+"active-slide").eq(c.currentSlide).addClass(k+"active-slide")}c.vars.init(c)};c.doMath=function(){var t=c.slides.first(),w=c.vars.itemMargin,u=c.vars.minItems,v=c.vars.maxItems;c.w=(c.viewport===undefined)?c.width():c.viewport.width();c.h=t.height();c.boxPadding=t.outerWidth()-t.width();if(p){c.itemT=c.vars.itemWidth+w;c.minW=(u)?u*c.itemT:c.w;c.maxW=(v)?(v*c.itemT)-w:c.w;c.itemW=(c.minW>c.w)?(c.w-(w*(u-1)))/u:(c.maxW<c.w)?(c.w-(w*(v-1)))/v:(c.vars.itemWidth>c.w)?c.w:c.vars.itemWidth;c.visible=Math.floor(c.w/(c.itemW));c.move=(c.vars.move>0&&c.vars.move<c.visible)?c.vars.move:c.visible;c.pagingCount=Math.ceil(((c.count-c.visible)/c.move)+1);c.last=c.pagingCount-1;c.limit=(c.pagingCount===1)?0:(c.vars.itemWidth>c.w)?(c.itemW*(c.count-1))+(w*(c.count-1)):((c.itemW+w)*c.count)-c.w-w}else{c.itemW=c.w;c.pagingCount=c.count;c.last=c.count-1}c.computedW=c.itemW-c.boxPadding};c.update=function(u,t){c.doMath();if(!p){if(u<c.currentSlide){c.currentSlide+=1}else{if(u<=c.currentSlide&&u!==0){c.currentSlide-=1}}c.animatingTo=c.currentSlide}if(c.vars.controlNav&&!c.manualControls){if((t==="add"&&!p)||c.pagingCount>c.controlNav.length){g.controlNav.update("add")}else{if((t==="remove"&&!p)||c.pagingCount<c.controlNav.length){if(p&&c.currentSlide>c.last){c.currentSlide-=1;c.animatingTo-=1}g.controlNav.update("remove",c.last)}}}if(c.vars.directionNav){g.directionNav.update()}};c.addSlide=function(t,v){var u=a(t);c.count+=1;c.last=c.count-1;if(j&&m){(v!==undefined)?c.slides.eq(c.count-v).after(u):c.container.prepend(u)}else{(v!==undefined)?c.slides.eq(v).before(u):c.container.append(u)}c.update(v,"add");c.slides=a(c.vars.selector+":not(.clone)",c);c.setup();c.vars.added(c)};c.removeSlide=function(t){var u=(isNaN(t))?c.slides.index(a(t)):t;c.count-=1;c.last=c.count-1;if(isNaN(t)){a(t,c.slides).remove()}else{(j&&m)?c.slides.eq(c.last).remove():c.slides.eq(t).remove()}c.doMath();c.update(u,"remove");c.slides=a(c.vars.selector+":not(.clone)",c);c.setup();c.vars.removed(c)};g.init()};a(window).blur(function(b){focused=false}).focus(function(b){focused=true});a.flexslider.defaults={namespace:"flex-",selector:".slides > li",animation:"fade",easing:"swing",direction:"horizontal",reverse:false,animationLoop:true,smoothHeight:false,startAt:0,slideshow:true,slideshowSpeed:7000,animationSpeed:600,initDelay:0,randomize:false,fadeFirstSlide:true,thumbCaptions:false,pauseOnAction:true,pauseOnHover:false,pauseInvisible:true,useCSS:true,touch:true,video:false,controlNav:true,directionNav:true,prevText:"Previous",nextText:"Next",keyboard:true,multipleKeyboard:false,mousewheel:false,pausePlay:false,pauseText:"Pause",playText:"Play",controlsContainer:"",manualControls:"",sync:"",asNavFor:"",itemWidth:0,itemMargin:0,minItems:1,maxItems:0,move:0,allowOneSlide:true,start:function(){},before:function(){},after:function(){},end:function(){},added:function(){},removed:function(){},init:function(){}};a.fn.flexslider=function(b){if(b===undefined){b={}}if(typeof b==="object"){return this.each(function(){var f=a(this),d=(b.selector)?b.selector:".slides > li",e=f.find(d);if((e.length===1&&b.allowOneSlide===true)||e.length===0){e.fadeIn(400);if(b.start){b.start(f)}}else{if(f.data("flexslider")===undefined){new a.flexslider(this,b)}}})}else{var c=a(this).data("flexslider");switch(b){case"play":c.play();break;case"pause":c.pause();break;case"stop":c.stop();break;case"next":c.flexAnimate(c.getTarget("next"),true);break;case"prev":case"previous":c.flexAnimate(c.getTarget("prev"),true);break;default:if(typeof b==="number"){c.flexAnimate(b,true)}}}}})(jQuery);
/*! http://mths.be/placeholder v2.0.8 by @mathias */
;(function(j,l,f){var b=Object.prototype.toString.call(j.operamini)=="[object OperaMini]";var a="placeholder" in l.createElement("input")&&!b;var g="placeholder" in l.createElement("textarea")&&!b;var m=f.fn;var e=f.valHooks;var c=f.propHooks;var o;var n;if(a&&g){n=m.placeholder=function(){return this};n.input=n.textarea=true}else{n=m.placeholder=function(){var q=this;q.filter((a?"textarea":":input")+"[placeholder]").not(".placeholder").bind({"focus.placeholder":d,"blur.placeholder":h}).data("placeholder-enabled",true).trigger("blur.placeholder");return q};n.input=a;n.textarea=g;o={get:function(s){var q=f(s);var t=q.data("placeholder-password");if(t){return t[0].value}return q.data("placeholder-enabled")&&q.hasClass("placeholder")?"":s.value},set:function(s,u){var q=f(s);var t=q.data("placeholder-password");if(t){return t[0].value=u}if(!q.data("placeholder-enabled")){return s.value=u}if(u==""){s.value=u;if(s!=p()){h.call(s)}}else{if(q.hasClass("placeholder")){d.call(s,true,u)||(s.value=u)}else{s.value=u}}return q}};if(!a){e.input=o;c.value=o}if(!g){e.textarea=o;c.value=o}f(function(){f(l).delegate("form","submit.placeholder",function(){var q=f(".placeholder",this).each(d);setTimeout(function(){q.each(h)},10)})});f(j).bind("beforeunload.placeholder",function(){f(".placeholder").each(function(){this.value=""})})}function k(s){var q={};var t=/^jQuery\d+$/;f.each(s.attributes,function(v,u){if(u.specified&&!t.test(u.name)){q[u.name]=u.value}});return q}function d(s,t){var q=this;var u=f(q);if(q.value==u.attr("placeholder")&&u.hasClass("placeholder")){if(u.data("placeholder-password")){u=u.hide().next().show().attr("id",u.removeAttr("id").data("placeholder-id"));if(s===true){return u[0].value=t}u.focus()}else{q.value="";u.removeClass("placeholder");q==p()&&q.select()}}}function h(){var v;var q=this;var u=f(q);var t=this.id;if(q.value==""){if(q.type=="password"){if(!u.data("placeholder-textinput")){try{v=u.clone().attr({type:"text"})}catch(s){v=f("<input>").attr(f.extend(k(this),{type:"text"}))}v.removeAttr("name").data({"placeholder-password":u,"placeholder-id":t}).bind("focus.placeholder",d);u.data({"placeholder-textinput":v,"placeholder-id":t}).before(v)}u=u.removeAttr("id").hide().prev().attr("id",t).show()}u.addClass("placeholder");u[0].value=u.attr("placeholder")}else{u.removeClass("placeholder")}}function p(){try{return l.activeElement}catch(q){}}}(this,document,jQuery));(function(f){var e={topSpacing:0,bottomSpacing:0,className:"is-sticky",wrapperClassName:"sticky-wrapper",center:false,getWidthFrom:"",responsiveWidth:false},b=f(window),d=f(document),j=[],a=b.height(),g=function(){var k=b.scrollTop(),t=d.height(),q=t-a,m=(k>q)?q-k:0;for(var n=0;n<j.length;n++){var u=j[n],l=u.stickyWrapper.offset().top,o=l-u.topSpacing-m;if(k<=o){if(u.currentTop!==null){u.stickyElement.css("width","").css("position","").css("top","");u.stickyElement.trigger("sticky-end",[u]).parent().removeClass(u.className);u.currentTop=null}}else{var p=t-u.stickyElement.outerHeight()-u.topSpacing-u.bottomSpacing-k-m;if(p<0){p=p+u.topSpacing}else{p=u.topSpacing}if(u.currentTop!=p){u.stickyElement.css("width",u.stickyElement.width()).css("position","fixed").css("top",p);if(typeof u.getWidthFrom!=="undefined"){u.stickyElement.css("width",f(u.getWidthFrom).width())}u.stickyElement.trigger("sticky-start",[u]).parent().addClass(u.className);u.currentTop=p}}}},h=function(){a=b.height();for(var k=0;k<j.length;k++){var l=j[k];if(typeof l.getWidthFrom!=="undefined"&&l.responsiveWidth===true){l.stickyElement.css("width",f(l.getWidthFrom).width())}}},c={init:function(k){var l=f.extend({},e,k);return this.each(function(){var m=f(this);var n=m.attr("id");var p=n?n+"-"+e.wrapperClassName:e.wrapperClassName;var q=f("<div></div>").attr("id",n+"-sticky-wrapper").addClass(l.wrapperClassName);m.wrapAll(q);if(l.center){m.parent().css({width:m.outerWidth(),marginLeft:"auto",marginRight:"auto"})}if(m.css("float")=="right"){m.css({"float":"none"}).parent().css({"float":"right"})}var o=m.parent();o.css("height",m.outerHeight());j.push({topSpacing:l.topSpacing,bottomSpacing:l.bottomSpacing,stickyElement:m,currentTop:null,stickyWrapper:o,className:l.className,getWidthFrom:l.getWidthFrom,responsiveWidth:l.responsiveWidth})})},update:g,unstick:function(k){return this.each(function(){var m=f(this);var l=-1;for(var n=0;n<j.length;n++){if(j[n].stickyElement.get(0)==m.get(0)){l=n}}if(l!=-1){j.splice(l,1);m.unwrap();m.removeAttr("style")}})}};if(window.addEventListener){window.addEventListener("scroll",g,false);window.addEventListener("resize",h,false)}else{if(window.attachEvent){window.attachEvent("onscroll",g);window.attachEvent("onresize",h)}}f.fn.sticky=function(k){if(c[k]){return c[k].apply(this,Array.prototype.slice.call(arguments,1))}else{if(typeof k==="object"||!k){return c.init.apply(this,arguments)}else{f.error("Method "+k+" does not exist on jQuery.sticky")}}};f.fn.unstick=function(k){if(c[k]){return c[k].apply(this,Array.prototype.slice.call(arguments,1))}else{if(typeof k==="object"||!k){return c.unstick.apply(this,arguments)}else{f.error("Method "+k+" does not exist on jQuery.sticky")}}};f(function(){setTimeout(g,0)})})(jQuery);(function(a,c,b){if(typeof define==="function"&&define.amd){define(["jquery"],function(d){b(d,a,c);return d.mobile})}else{b(a.jQuery,a,c)}}(this,document,function(c,b,a,d){(function(C,L,j,q){var K="virtualMouseBindings",f="virtualTouchID",e="vmouseover vmousedown vmousemove vmouseup vclick vmouseout vmousecancel".split(" "),B="clientX clientY pageX pageY screenX screenY".split(" "),H=C.event.mouseHooks?C.event.mouseHooks.props:[],D=C.event.props.concat(H),F={},M=0,x=0,w=0,u=false,P=[],l=false,W=false,z="addEventListener" in j,y=C(j),J=1,S=0,g,Q;C.vmouse={moveDistanceThreshold:10,clickDistanceThreshold:10,resetTimerDuration:1500};function v(X){while(X&&typeof X.originalEvent!=="undefined"){X=X.originalEvent}return X}function m(Y,Z){var ah=Y.type,ai,ag,aa,X,ae,ad,ac,ab,af;Y=C.Event(Y);Y.type=Z;ai=Y.originalEvent;ag=C.event.props;if(ah.search(/^(mouse|click)/)>-1){ag=D}if(ai){for(ac=ag.length,X;ac;){X=ag[--ac];Y[X]=ai[X]}}if(ah.search(/mouse(down|up)|click/)>-1&&!Y.which){Y.which=1}if(ah.search(/^touch/)!==-1){aa=v(ai);ah=aa.touches;ae=aa.changedTouches;ad=(ah&&ah.length)?ah[0]:((ae&&ae.length)?ae[0]:q);if(ad){for(ab=0,af=B.length;ab<af;ab++){X=B[ab];Y[X]=ad[X]}}}return Y}function U(aa){var Y={},X,Z;while(aa){X=C.data(aa,K);for(Z in X){if(X[Z]){Y[Z]=Y.hasVirtualBinding=true}}aa=aa.parentNode}return Y}function G(Z,Y){var X;while(Z){X=C.data(Z,K);if(X&&(!Y||X[Y])){return Z}Z=Z.parentNode}return null}function O(){W=false}function o(){W=true}function V(){S=0;P.length=0;l=false;o()}function t(){O()}function A(){E();M=setTimeout(function(){M=0;V()},C.vmouse.resetTimerDuration)}function E(){if(M){clearTimeout(M);M=0}}function s(Z,aa,X){var Y;if((X&&X[Z])||(!X&&G(aa.target,Z))){Y=m(aa,Z);C(aa.target).trigger(Y)}return Y}function n(Y){var Z=C.data(Y.target,f),X;if(!l&&(!S||S!==Z)){X=s("v"+Y.type,Y);if(X){if(X.isDefaultPrevented()){Y.preventDefault()}if(X.isPropagationStopped()){Y.stopPropagation()}if(X.isImmediatePropagationStopped()){Y.stopImmediatePropagation()}}}}function T(Z){var ab=v(Z).touches,aa,X,Y;if(ab&&ab.length===1){aa=Z.target;X=U(aa);if(X.hasVirtualBinding){S=J++;C.data(aa,f,S);E();t();u=false;Y=v(Z).touches[0];x=Y.pageX;w=Y.pageY;s("vmouseover",Z,X);s("vmousedown",Z,X)}}}function N(X){if(W){return}if(!u){s("vmousecancel",X,U(X.target))}u=true;A()}function h(ab){if(W){return}var Z=v(ab).touches[0],Y=u,aa=C.vmouse.moveDistanceThreshold,X=U(ab.target);u=u||(Math.abs(Z.pageX-x)>aa||Math.abs(Z.pageY-w)>aa);if(u&&!Y){s("vmousecancel",ab,X)}s("vmousemove",ab,X);A()}function k(aa){if(W){return}o();var X=U(aa.target),Y,Z;s("vmouseup",aa,X);if(!u){Y=s("vclick",aa,X);if(Y&&Y.isDefaultPrevented()){Z=v(aa).changedTouches[0];P.push({touchID:S,x:Z.clientX,y:Z.clientY});l=true}}s("vmouseout",aa,X);u=false;A()}function I(Y){var Z=C.data(Y,K),X;if(Z){for(X in Z){if(Z[X]){return true}}}return false}function R(){}function p(X){var Y=X.substr(1);return{setup:function(){if(!I(this)){C.data(this,K,{})}var Z=C.data(this,K);Z[X]=true;F[X]=(F[X]||0)+1;if(F[X]===1){y.bind(Y,n)}C(this).bind(Y,R);if(z){F.touchstart=(F.touchstart||0)+1;if(F.touchstart===1){y.bind("touchstart",T).bind("touchend",k).bind("touchmove",h).bind("scroll",N)}}},teardown:function(){--F[X];if(!F[X]){y.unbind(Y,n)}if(z){--F.touchstart;if(!F.touchstart){y.unbind("touchstart",T).unbind("touchmove",h).unbind("touchend",k).unbind("scroll",N)}}var Z=C(this),aa=C.data(this,K);if(aa){aa[X]=false}Z.unbind(Y,R);if(!I(this)){Z.removeData(K)}}}}for(Q=0;Q<e.length;Q++){C.event.special[e[Q]]=p(e[Q])}if(z){j.addEventListener("click",function(ab){var Y=P.length,ac=ab.target,ae,ad,af,aa,X,Z;if(Y){ae=ab.clientX;ad=ab.clientY;g=C.vmouse.clickDistanceThreshold;af=ac;while(af){for(aa=0;aa<Y;aa++){X=P[aa];Z=0;if((af===ac&&Math.abs(X.x-ae)<g&&Math.abs(X.y-ad)<g)||C.data(af,f)===X.touchID){ab.preventDefault();ab.stopPropagation();return}}af=af.parentNode}}},true)}})(c,b,a);(function(e){e.mobile={}}(c));(function(f,g){var e={touch:"ontouchend" in a};f.mobile.support=f.mobile.support||{};f.extend(f.support,e);f.extend(f.mobile.support,e)}(c));(function(h,n,e){var f=h(a),j=h.mobile.support.touch,k="touchmove scroll",o=j?"touchstart":"mousedown",m=j?"touchend":"mouseup",g=j?"touchmove":"mousemove";h.each(("touchstart touchmove touchend tap taphold swipe swipeleft swiperight scrollstart scrollstop").split(" "),function(q,p){h.fn[p]=function(s){return s?this.bind(p,s):this.trigger(p)};if(h.attrFn){h.attrFn[p]=true}});function l(u,q,t,p){var s=t.type;t.type=q;if(p){h.event.trigger(t,e,u)}else{h.event.dispatch.call(u,t)}t.type=s}h.event.special.scrollstart={enabled:true,setup:function(){var p=this,t=h(p),s,u;function q(v,w){s=w;l(p,s?"scrollstart":"scrollstop",v)}t.bind(k,function(v){if(!h.event.special.scrollstart.enabled){return}if(!s){q(v,true)}clearTimeout(u);u=setTimeout(function(){q(v,false)},50)})},teardown:function(){h(this).unbind(k)}};h.event.special.tap={tapholdThreshold:750,emitTapOnTaphold:true,setup:function(){var p=this,s=h(p),q=false;s.bind("vmousedown",function(v){q=false;if(v.which&&v.which!==1){return false}var u=v.target,y;function t(){clearTimeout(y)}function x(){t();s.unbind("vclick",w).unbind("vmouseup",t);f.unbind("vmousecancel",x)}function w(z){x();if(!q&&u===z.target){l(p,"tap",z)}else{if(q){z.preventDefault()}}}s.bind("vmouseup",t).bind("vclick",w);f.bind("vmousecancel",x);y=setTimeout(function(){if(!h.event.special.tap.emitTapOnTaphold){q=true}l(p,"taphold",h.Event("taphold",{target:u}))},h.event.special.tap.tapholdThreshold)})},teardown:function(){h(this).unbind("vmousedown").unbind("vclick").unbind("vmouseup");f.unbind("vmousecancel")}};h.event.special.swipe={scrollSupressionThreshold:30,durationThreshold:1000,horizontalDistanceThreshold:30,verticalDistanceThreshold:30,getLocation:function(t){var s=n.pageXOffset,q=n.pageYOffset,p=t.clientX,u=t.clientY;if(t.pageY===0&&Math.floor(u)>Math.floor(t.pageY)||t.pageX===0&&Math.floor(p)>Math.floor(t.pageX)){p=p-s;u=u-q}else{if(u<(t.pageY-q)||p<(t.pageX-s)){p=t.pageX-s;u=t.pageY-q}}return{x:p,y:u}},start:function(q){var s=q.originalEvent.touches?q.originalEvent.touches[0]:q,p=h.event.special.swipe.getLocation(s);return{time:(new Date()).getTime(),coords:[p.x,p.y],origin:h(q.target)}},stop:function(q){var s=q.originalEvent.touches?q.originalEvent.touches[0]:q,p=h.event.special.swipe.getLocation(s);return{time:(new Date()).getTime(),coords:[p.x,p.y]}},handleSwipe:function(u,q,p,s){if(q.time-u.time<h.event.special.swipe.durationThreshold&&Math.abs(u.coords[0]-q.coords[0])>h.event.special.swipe.horizontalDistanceThreshold&&Math.abs(u.coords[1]-q.coords[1])<h.event.special.swipe.verticalDistanceThreshold){var t=u.coords[0]>q.coords[0]?"swipeleft":"swiperight";l(p,"swipe",h.Event("swipe",{target:s,swipestart:u,swipestop:q}),true);l(p,t,h.Event(t,{target:s,swipestart:u,swipestop:q}),true);return true}return false},eventInProgress:false,setup:function(){var s,p=this,t=h(p),q={};s=h.data(this,"mobile-events");if(!s){s={length:0};h.data(this,"mobile-events",s)}s.length++;s.swipe=q;q.start=function(w){if(h.event.special.swipe.eventInProgress){return}h.event.special.swipe.eventInProgress=true;var u,y=h.event.special.swipe.start(w),v=w.target,x=false;q.move=function(z){if(!y||z.isDefaultPrevented()){return}u=h.event.special.swipe.stop(z);if(!x){x=h.event.special.swipe.handleSwipe(y,u,p,v);if(x){h.event.special.swipe.eventInProgress=false}}if(Math.abs(y.coords[0]-u.coords[0])>h.event.special.swipe.scrollSupressionThreshold){z.preventDefault()}};q.stop=function(){x=true;h.event.special.swipe.eventInProgress=false;f.off(g,q.move);q.move=null};f.on(g,q.move).one(m,q.stop)};t.on(o,q.start)},teardown:function(){var q,p;q=h.data(this,"mobile-events");if(q){p=q.swipe;delete q.swipe;q.length--;if(q.length===0){h.removeData(this,"mobile-events")}}if(p){if(p.start){h(this).off(o,p.start)}if(p.move){f.off(g,p.move)}if(p.stop){f.off(m,p.stop)}}}};h.each({scrollstop:"scrollstart",taphold:"tap",swipeleft:"swipe.left",swiperight:"swipe.right"},function(q,p){h.event.special[q]={setup:function(){h(this).bind(p,h.noop)},teardown:function(){h(this).unbind(p)}}})})(c,this)}));(function(a){a.belowthefold=function(c,d){var b=a(window).height()+a(window).scrollTop();return b<=a(c).offset().top-d.threshold};a.abovethetop=function(b,c){var d=a(window).scrollTop();return d>=a(b).offset().top+a(b).height()-c.threshold};a.rightofscreen=function(c,d){var b=a(window).width()+a(window).scrollLeft();return b<=a(c).offset().left-d.threshold};a.leftofscreen=function(b,c){var d=a(window).scrollLeft();return d>=a(b).offset().left+a(b).width()-c.threshold};a.inviewport=function(b,c){return !a.rightofscreen(b,c)&&!a.leftofscreen(b,c)&&!a.belowthefold(b,c)&&!a.abovethetop(b,c)};a.extend(a.expr[":"],{"below-the-fold":function(c,d,b){return a.belowthefold(c,{threshold:0})},"above-the-top":function(c,d,b){return a.abovethetop(c,{threshold:0})},"left-of-screen":function(c,d,b){return a.leftofscreen(c,{threshold:0})},"right-of-screen":function(c,d,b){return a.rightofscreen(c,{threshold:0})},"in-viewport":function(c,d,b){return a.inviewport(c,{threshold:0})}})})(jQuery);(function(b,a){typeof exports==="object"&&typeof module!=="undefined"?module.exports=a():typeof define==="function"&&define.amd?define(a):b.moment=a()}(this,function(){var b7;function dd(){return b7.apply(null,arguments)}function a1(dZ){b7=dZ}function bw(dZ){return Object.prototype.toString.call(dZ)==="[object Array]"}function aO(dZ){return dZ instanceof Date||Object.prototype.toString.call(dZ)==="[object Date]"}function a6(dZ,d2){var d1=[],d0;for(d0=0;d0<dZ.length;++d0){d1.push(d2(dZ[d0],d0))}return d1}function bc(d0,dZ){return Object.prototype.hasOwnProperty.call(d0,dZ)}function cI(d0,dZ){for(var d1 in dZ){if(bc(dZ,d1)){d0[d1]=dZ[d1]}}if(bc(dZ,"toString")){d0.toString=dZ.toString}if(bc(dZ,"valueOf")){d0.valueOf=dZ.valueOf}return d0}function L(d1,d2,dZ,d0){return c5(d1,d2,dZ,d0,true).utc()}function aJ(){return{empty:false,unusedTokens:[],unusedInput:[],overflow:-2,charsLeftOver:0,nullInput:false,invalidMonth:null,invalidFormat:false,userInvalidated:false,iso:false}}function ct(dZ){if(dZ._pf==null){dZ._pf=aJ()}return dZ._pf}function b(dZ){if(dZ._isValid==null){var d0=ct(dZ);dZ._isValid=!isNaN(dZ._d.getTime())&&d0.overflow<0&&!d0.empty&&!d0.invalidMonth&&!d0.invalidWeekday&&!d0.nullInput&&!d0.invalidFormat&&!d0.userInvalidated;if(dZ._strict){dZ._isValid=dZ._isValid&&d0.charsLeftOver===0&&d0.unusedTokens.length===0&&d0.bigHour===undefined}}return dZ._isValid}function bZ(d0){var dZ=L(NaN);if(d0!=null){cI(ct(dZ),d0)}else{ct(dZ).userInvalidated=true}return dZ}var at=dd.momentProperties=[];function u(d3,d2){var dZ,d1,d0;if(typeof d2._isAMomentObject!=="undefined"){d3._isAMomentObject=d2._isAMomentObject}if(typeof d2._i!=="undefined"){d3._i=d2._i}if(typeof d2._f!=="undefined"){d3._f=d2._f}if(typeof d2._l!=="undefined"){d3._l=d2._l}if(typeof d2._strict!=="undefined"){d3._strict=d2._strict}if(typeof d2._tzm!=="undefined"){d3._tzm=d2._tzm}if(typeof d2._isUTC!=="undefined"){d3._isUTC=d2._isUTC}if(typeof d2._offset!=="undefined"){d3._offset=d2._offset}if(typeof d2._pf!=="undefined"){d3._pf=ct(d2)}if(typeof d2._locale!=="undefined"){d3._locale=d2._locale}if(at.length>0){for(dZ in at){d1=at[dZ];d0=d2[d1];if(typeof d0!=="undefined"){d3[d1]=d0}}}return d3}var dJ=false;function bG(dZ){u(this,dZ);this._d=new Date(dZ._d!=null?dZ._d.getTime():NaN);if(dJ===false){dJ=true;dd.updateOffset(this);dJ=false}}function bU(dZ){return dZ instanceof bG||(dZ!=null&&dZ._isAMomentObject!=null)}function bE(dZ){if(dZ<0){return Math.ceil(dZ)}else{return Math.floor(dZ)}}function dR(dZ){var d1=+dZ,d0=0;if(d1!==0&&isFinite(d1)){d0=bE(d1)}return d0}function P(d4,d3,d0){var dZ=Math.min(d4.length,d3.length),d1=Math.abs(d4.length-d3.length),d5=0,d2;for(d2=0;d2<dZ;d2++){if((d0&&d4[d2]!==d3[d2])||(!d0&&dR(d4[d2])!==dR(d3[d2]))){d5++}}return d5+d1}function aL(){}var cP={};var aD;function dA(dZ){return dZ?dZ.toLowerCase().replace("_","-"):dZ}function ac(d4){var d2=0,d0,d3,dZ,d1;while(d2<d4.length){d1=dA(d4[d2]).split("-");d0=d1.length;d3=dA(d4[d2+1]);d3=d3?d3.split("-"):null;while(d0>0){dZ=ae(d1.slice(0,d0).join("-"));if(dZ){return dZ}if(d3&&d3.length>=d0&&P(d1,d3,true)>=d0-1){break}d0--}d2++}return null}function ae(dZ){var d1=null;if(!cP[dZ]&&typeof module!=="undefined"&&module&&module.exports){try{d1=aD._abbr;require("./locale/"+dZ);dt(d1)}catch(d0){}}return cP[dZ]}function dt(d0,dZ){var d1;if(d0){if(typeof dZ==="undefined"){d1=q(d0)}else{d1=n(d0,dZ)}if(d1){aD=d1}}return aD._abbr}function n(d0,dZ){if(dZ!==null){dZ.abbr=d0;cP[d0]=cP[d0]||new aL();cP[d0].set(dZ);dt(d0);return cP[d0]}else{delete cP[d0];return null}}function q(d0){var dZ;if(d0&&d0._locale&&d0._locale._abbr){d0=d0._locale._abbr}if(!d0){return aD}if(!bw(d0)){dZ=ae(d0);if(dZ){return dZ}d0=[d0]}return ac(d0)}var o={};function dM(d1,dZ){var d0=d1.toLowerCase();o[d0]=o[d0+"s"]=o[dZ]=d1}function ad(dZ){return typeof dZ==="string"?o[dZ]||o[dZ.toLowerCase()]:undefined}function cK(d1){var d0={},dZ,d2;for(d2 in d1){if(bc(d1,d2)){dZ=ad(d2);if(dZ){d0[dZ]=d1[d2]}}}return d0}function b6(dZ,d0){return function(d1){if(d1!=null){Q(this,dZ,d1);dd.updateOffset(this,d0);return this}else{return au(this,dZ)}}}function au(d0,dZ){return d0._d["get"+(d0._isUTC?"UTC":"")+dZ]()}function Q(d0,dZ,d1){return d0._d["set"+(d0._isUTC?"UTC":"")+dZ](d1)}function bu(dZ,d1){var d0;if(typeof dZ==="object"){for(d0 in dZ){this.set(d0,dZ[d0])}}else{dZ=ad(dZ);if(typeof this[dZ]==="function"){return this[dZ](d1)}}return this}function W(d4,d3,d0){var d2=""+Math.abs(d4),d1=d3-d2.length,dZ=d4>=0;return(dZ?(d0?"+":""):"-")+Math.pow(10,Math.max(0,d1)).toString().substr(1)+d2}var z=/(\[[^\[]*\])|(\\)?(Mo|MM?M?M?|Do|DDDo|DD?D?D?|ddd?d?|do?|w[o|w]?|W[o|W]?|Q|YYYYYY|YYYYY|YYYY|YY|gg(ggg?)?|GG(GGG?)?|e|E|a|A|hh?|HH?|mm?|ss?|S{1,9}|x|X|zz?|ZZ?|.)/g;var aX=/(\[[^\[]*\])|(\\)?(LTS|LT|LL?L?L?|l{1,4})/g;var a9={};var dl={};function a7(d0,d1,dZ,d3){var d2=d3;if(typeof d3==="string"){d2=function(){return this[d3]()}}if(d0){dl[d0]=d2}if(d1){dl[d1[0]]=function(){return W(d2.apply(this,arguments),d1[1],d1[2])}}if(dZ){dl[dZ]=function(){return this.localeData().ordinal(d2.apply(this,arguments),d0)}}}function cW(dZ){if(dZ.match(/\[[\s\S]/)){return dZ.replace(/^\[|\]$/g,"")}return dZ.replace(/\\/g,"")}function a8(d1){var d2=d1.match(z),dZ,d0;for(dZ=0,d0=d2.length;dZ<d0;dZ++){if(dl[d2[dZ]]){d2[dZ]=dl[d2[dZ]]}else{d2[dZ]=cW(d2[dZ])}}return function(d4){var d3="";for(dZ=0;dZ<d0;dZ++){d3+=d2[dZ] instanceof Function?d2[dZ].call(d4,d1):d2[dZ]}return d3}}function j(dZ,d0){if(!dZ.isValid()){return dZ.localeData().invalidDate()}d0=cD(d0,dZ.localeData());a9[d0]=a9[d0]||a8(d0);return a9[d0](dZ)}function cD(d2,dZ){var d0=5;function d1(d3){return dZ.longDateFormat(d3)||d3}aX.lastIndex=0;while(d0>=0&&aX.test(d2)){d2=d2.replace(aX,d1);aX.lastIndex=0;d0-=1}return d2}var dH=/\d/;var dG=/\d\d/;var dE=/\d{3}/;var dD=/\d{4}/;var dC=/[+-]?\d{6}/;var cx=/\d\d?/;var cu=/\d{1,3}/;var cr=/\d{1,4}/;var cp=/[+-]?\d{1,6}/;var aI=/\d+/;var dS=/[+-]?\d+/;var dT=/Z|[+-]\d\d:?\d\d/gi;var V=/[+-]?\d+(\.\d{1,3})?/;var E=/[0-9]*['a-z\u00A0-\u05FF\u0700-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]+|[\u0600-\u06FF\/]+(\s*?[\u0600-\u06FF]+){1,2}/i;var cH={};function J(dZ){return typeof dZ==="function"&&Object.prototype.toString.call(dZ)==="[object Function]"}function m(dZ,d0,d1){cH[dZ]=J(d0)?d0:function(d2){return(d2&&d1)?d1:d0}}function ap(d0,dZ){if(!bc(cH,d0)){return new RegExp(bd(d0))}return cH[d0](dZ._strict,dZ._locale)}function bd(dZ){return dZ.replace("\\","").replace(/\\(\[)|\\(\])|\[([^\]\[]*)\]|\\(.)/g,function(d0,d4,d3,d2,d1){return d4||d3||d2||d1}).replace(/[-\/\\^$*+?.()|[\]{}]/g,"\\$&")}var R={};function cc(d0,d2){var dZ,d1=d2;if(typeof d0==="string"){d0=[d0]}if(typeof d2==="number"){d1=function(d3,d4){d4[d2]=dR(d3)}}for(dZ=0;dZ<d0.length;dZ++){R[d0[dZ]]=d1}}function dX(dZ,d0){cc(dZ,function(d1,d4,d2,d3){d2._w=d2._w||{};d0(d1,d2._w,d2,d3)})}function a4(d1,dZ,d0){if(dZ!=null&&bc(R,d1)){R[d1](dZ,d0._a,d0,d1)}}var cq=0;var cC=1;var cj=2;var aC=3;var dm=4;var cF=5;var dO=6;function cM(dZ,d0){return new Date(Date.UTC(dZ,d0+1,0)).getUTCDate()}a7("M",["MM",2],"Mo",function(){return this.month()+1});a7("MMM",0,0,function(dZ){return this.localeData().monthsShort(this,dZ)});a7("MMMM",0,0,function(dZ){return this.localeData().months(this,dZ)});dM("month","M");m("M",cx);m("MM",cx,dG);m("MMM",E);m("MMMM",E);cc(["M","MM"],function(dZ,d0){d0[cC]=dR(dZ)-1});cc(["MMM","MMMM"],function(dZ,d3,d0,d1){var d2=d0._locale.monthsParse(dZ,d1,d0._strict);if(d2!=null){d3[cC]=d2}else{ct(d0).invalidMonth=dZ}});var dV="January_February_March_April_May_June_July_August_September_October_November_December".split("_");function cz(dZ){return this._months[dZ.month()]}var bB="Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_");function cO(dZ){return this._monthsShort[dZ.month()]}function bK(d0,d4,dZ){var d1,d3,d2;if(!this._monthsParse){this._monthsParse=[];this._longMonthsParse=[];this._shortMonthsParse=[]}for(d1=0;d1<12;d1++){d3=L([2000,d1]);if(dZ&&!this._longMonthsParse[d1]){this._longMonthsParse[d1]=new RegExp("^"+this.months(d3,"").replace(".","")+"$","i");this._shortMonthsParse[d1]=new RegExp("^"+this.monthsShort(d3,"").replace(".","")+"$","i")}if(!dZ&&!this._monthsParse[d1]){d2="^"+this.months(d3,"")+"|^"+this.monthsShort(d3,"");this._monthsParse[d1]=new RegExp(d2.replace(".",""),"i")}if(dZ&&d4==="MMMM"&&this._longMonthsParse[d1].test(d0)){return d1}else{if(dZ&&d4==="MMM"&&this._shortMonthsParse[d1].test(d0)){return d1}else{if(!dZ&&this._monthsParse[d1].test(d0)){return d1}}}}}function dy(dZ,d0){var d1;if(typeof d0==="string"){d0=dZ.localeData().monthsParse(d0);if(typeof d0!=="number"){return dZ}}d1=Math.min(dZ.date(),cM(dZ.year(),d0));dZ._d["set"+(dZ._isUTC?"UTC":"")+"Month"](d0,d1);return dZ}function s(dZ){if(dZ!=null){dy(this,dZ);dd.updateOffset(this,true);return this}else{return au(this,"Month")}}function aY(){return cM(this.year(),this.month())}function cw(dZ){var d1;var d0=dZ._a;if(d0&&ct(dZ).overflow===-2){d1=d0[cC]<0||d0[cC]>11?cC:d0[cj]<1||d0[cj]>cM(d0[cq],d0[cC])?cj:d0[aC]<0||d0[aC]>24||(d0[aC]===24&&(d0[dm]!==0||d0[cF]!==0||d0[dO]!==0))?aC:d0[dm]<0||d0[dm]>59?dm:d0[cF]<0||d0[cF]>59?cF:d0[dO]<0||d0[dO]>999?dO:-1;if(ct(dZ)._overflowDayOfYear&&(d1<cq||d1>cj)){d1=cj}ct(dZ).overflow=d1}return dZ}function dr(dZ){if(dd.suppressDeprecationWarnings===false&&typeof console!=="undefined"&&console.warn){console.warn("Deprecation warning: "+dZ)}}function cL(d0,dZ){var d1=true;return cI(function(){if(d1){dr(d0+"\n"+(new Error()).stack);d1=false}return dZ.apply(this,arguments)},dZ)}var al={};function cm(dZ,d0){if(!al[dZ]){dr(d0);al[dZ]=true}}dd.suppressDeprecationWarnings=false;var b9=/^\s*(?:[+-]\d{6}|\d{4})-(?:(\d\d-\d\d)|(W\d\d$)|(W\d\d-\d)|(\d\d\d))((T| )(\d\d(:\d\d(:\d\d(\.\d+)?)?)?)?([\+\-]\d\d(?::?\d\d)?|\s*Z)?)?$/;var ds=[["YYYYYY-MM-DD",/[+-]\d{6}-\d{2}-\d{2}/],["YYYY-MM-DD",/\d{4}-\d{2}-\d{2}/],["GGGG-[W]WW-E",/\d{4}-W\d{2}-\d/],["GGGG-[W]WW",/\d{4}-W\d{2}/],["YYYY-DDD",/\d{4}-\d{3}/]];var co=[["HH:mm:ss.SSSS",/(T| )\d\d:\d\d:\d\d\.\d+/],["HH:mm:ss",/(T| )\d\d:\d\d:\d\d/],["HH:mm",/(T| )\d\d:\d\d/],["HH",/(T| )\d\d/]];var dk=/^\/?Date\((\-?\d+)/i;function f(d2){var d3,dZ,d1=d2._i,d0=b9.exec(d1);if(d0){ct(d2).iso=true;for(d3=0,dZ=ds.length;d3<dZ;d3++){if(ds[d3][1].exec(d1)){d2._f=ds[d3][0];break}}for(d3=0,dZ=co.length;d3<dZ;d3++){if(co[d3][1].exec(d1)){d2._f+=(d0[6]||" ")+co[d3][0];break}}if(d1.match(dT)){d2._f+="Z"}B(d2)}else{d2._isValid=false}}function bv(d0){var dZ=dk.exec(d0._i);if(dZ!==null){d0._d=new Date(+dZ[1]);return}f(d0);if(d0._isValid===false){delete d0._isValid;dd.createFromInputFallback(d0)}}dd.createFromInputFallback=cL("moment construction falls back to js Date. This is discouraged and will be removed in upcoming major release. Please refer to https://github.com/moment/moment/issues/1407 for more info.",function(dZ){dZ._d=new Date(dZ._i+(dZ._useUTC?" UTC":""))});function ay(d6,dZ,d4,d3,d5,d2,d1){var d0=new Date(d6,dZ,d4,d3,d5,d2,d1);if(d6<1970){d0.setFullYear(d6)}return d0}function bJ(d0){var dZ=new Date(Date.UTC.apply(null,arguments));if(d0<1970){dZ.setUTCFullYear(d0)}return dZ}a7(0,["YY",2],0,function(){return this.year()%100});a7(0,["YYYY",4],0,"year");a7(0,["YYYYY",5],0,"year");a7(0,["YYYYYY",6,true],0,"year");dM("year","y");m("Y",dS);m("YY",cx,dG);m("YYYY",cr,dD);m("YYYYY",cp,dC);m("YYYYYY",cp,dC);cc(["YYYYY","YYYYYY"],cq);cc("YYYY",function(dZ,d0){d0[cq]=dZ.length===2?dd.parseTwoDigitYear(dZ):dR(dZ)});cc("YY",function(dZ,d0){d0[cq]=dd.parseTwoDigitYear(dZ)});function dx(dZ){return b4(dZ)?366:365}function b4(dZ){return(dZ%4===0&&dZ%100!==0)||dZ%400===0}dd.parseTwoDigitYear=function(dZ){return dR(dZ)+(dR(dZ)>68?1900:2000)};var Y=b6("FullYear",false);function cV(){return b4(this.year())}a7("w",["ww",2],"wo","week");a7("W",["WW",2],"Wo","isoWeek");dM("week","w");dM("isoWeek","W");m("w",cx);m("ww",cx,dG);m("W",cx);m("WW",cx,dG);dX(["w","ww","W","WW"],function(dZ,d2,d0,d1){d2[d1.substr(0,1)]=dR(dZ)});function dY(d3,d1,d4){var d0=d4-d1,dZ=d4-d3.day(),d2;if(dZ>d0){dZ-=7}if(dZ<d0-7){dZ+=7}d2=bY(d3).add(dZ,"d");return{week:Math.ceil(d2.dayOfYear()/7),year:d2.year()}}function c4(dZ){return dY(dZ,this._week.dow,this._week.doy).week}var bA={dow:0,doy:6};function aQ(){return this._week.dow}function w(){return this._week.doy}function bo(dZ){var d0=this.localeData().week(this);return dZ==null?d0:this.add((dZ-d0)*7,"d")}function dB(dZ){var d0=dY(this,1,4).week;return dZ==null?d0:this.add((dZ-d0)*7,"d")}a7("DDD",["DDDD",3],"DDDo","dayOfYear");dM("dayOfYear","DDD");m("DDD",cu);m("DDDD",dE);cc(["DDD","DDDD"],function(dZ,d1,d0){d0._dayOfYear=dR(dZ)});function aF(d5,d1,d3,d0,dZ){var d7=6+dZ-d0,d2=bJ(d5,0,1+d7),d4=d2.getUTCDay(),d6;if(d4<dZ){d4+=7}d3=d3!=null?1*d3:dZ;d6=1+d7+7*(d1-1)-d4+d3;return{year:d6>0?d5:d5-1,dayOfYear:d6>0?d6:dx(d5-1)+d6}}function bR(dZ){var d0=Math.round((this.clone().startOf("day")-this.clone().startOf("year"))/86400000)+1;return dZ==null?d0:this.add((dZ-d0),"d")}function bf(d0,dZ,d1){if(d0!=null){return d0}if(dZ!=null){return dZ}return d1}function bp(d0){var dZ=new Date();if(d0._useUTC){return[dZ.getUTCFullYear(),dZ.getUTCMonth(),dZ.getUTCDate()]}return[dZ.getFullYear(),dZ.getMonth(),dZ.getDate()]}function U(d3){var d4,d2,d1=[],d0,dZ;if(d3._d){return}d0=bp(d3);if(d3._w&&d3._a[cj]==null&&d3._a[cC]==null){ag(d3)}if(d3._dayOfYear){dZ=bf(d3._a[cq],d0[cq]);if(d3._dayOfYear>dx(dZ)){ct(d3)._overflowDayOfYear=true}d2=bJ(dZ,0,d3._dayOfYear);d3._a[cC]=d2.getUTCMonth();d3._a[cj]=d2.getUTCDate()}for(d4=0;d4<3&&d3._a[d4]==null;++d4){d3._a[d4]=d1[d4]=d0[d4]}for(;d4<7;d4++){d3._a[d4]=d1[d4]=(d3._a[d4]==null)?(d4===2?1:0):d3._a[d4]}if(d3._a[aC]===24&&d3._a[dm]===0&&d3._a[cF]===0&&d3._a[dO]===0){d3._nextDay=true;d3._a[aC]=0}d3._d=(d3._useUTC?bJ:ay).apply(null,d1);if(d3._tzm!=null){d3._d.setUTCMinutes(d3._d.getUTCMinutes()-d3._tzm)}if(d3._nextDay){d3._a[aC]=24}}function ag(d1){var dZ,d3,d2,d4,d6,d5,d0;dZ=d1._w;if(dZ.GG!=null||dZ.W!=null||dZ.E!=null){d6=1;d5=4;d3=bf(dZ.GG,d1._a[cq],dY(bY(),1,4).year);d2=bf(dZ.W,1);d4=bf(dZ.E,1)}else{d6=d1._locale._week.dow;d5=d1._locale._week.doy;d3=bf(dZ.gg,d1._a[cq],dY(bY(),d6,d5).year);d2=bf(dZ.w,1);if(dZ.d!=null){d4=dZ.d;if(d4<d6){++d2}}else{if(dZ.e!=null){d4=dZ.e+d6}else{d4=d6}}}d0=aF(d3,d2,d4,d5,d6);d1._a[cq]=d0.year;d1._dayOfYear=d0.dayOfYear}dd.ISO_8601=function(){};function B(d1){if(d1._f===dd.ISO_8601){f(d1);return}d1._a=[];ct(d1).empty=true;var d4=""+d1._i,d3,d0,d7,d2,d6,dZ=d4.length,d5=0;d7=cD(d1._f,d1._locale).match(z)||[];for(d3=0;d3<d7.length;d3++){d2=d7[d3];d0=(d4.match(ap(d2,d1))||[])[0];if(d0){d6=d4.substr(0,d4.indexOf(d0));if(d6.length>0){ct(d1).unusedInput.push(d6)}d4=d4.slice(d4.indexOf(d0)+d0.length);d5+=d0.length}if(dl[d2]){if(d0){ct(d1).empty=false}else{ct(d1).unusedTokens.push(d2)}a4(d2,d0,d1)}else{if(d1._strict&&!d0){ct(d1).unusedTokens.push(d2)}}}ct(d1).charsLeftOver=dZ-d5;if(d4.length>0){ct(d1).unusedInput.push(d4)}if(ct(d1).bigHour===true&&d1._a[aC]<=12&&d1._a[aC]>0){ct(d1).bigHour=undefined}d1._a[aC]=b2(d1._locale,d1._a[aC],d1._meridiem);U(d1);cw(d1)}function b2(dZ,d1,d2){var d0;if(d2==null){return d1}if(dZ.meridiemHour!=null){return dZ.meridiemHour(d1,d2)}else{if(dZ.isPM!=null){d0=dZ.isPM(d2);if(d0&&d1<12){d1+=12}if(!d0&&d1===12){d1=0}return d1}else{return d1}}}function A(dZ){var d3,d1,d2,d0,d4;if(dZ._f.length===0){ct(dZ).invalidFormat=true;dZ._d=new Date(NaN);return}for(d0=0;d0<dZ._f.length;d0++){d4=0;d3=u({},dZ);if(dZ._useUTC!=null){d3._useUTC=dZ._useUTC}d3._f=dZ._f[d0];B(d3);if(!b(d3)){continue}d4+=ct(d3).charsLeftOver;d4+=ct(d3).unusedTokens.length*10;ct(d3).score=d4;if(d2==null||d4<d2){d2=d4;d1=d3}}cI(dZ,d1||d3)}function cn(dZ){if(dZ._d){return}var d0=cK(dZ._i);dZ._a=[d0.year,d0.month,d0.day||d0.date,d0.hour,d0.minute,d0.second,d0.millisecond];U(dZ)}function ci(dZ){var d0=new bG(cw(dQ(dZ)));if(d0._nextDay){d0.add(1,"d");d0._nextDay=undefined}return d0}function dQ(d0){var dZ=d0._i,d1=d0._f;d0._locale=d0._locale||q(d0._l);if(dZ===null||(d1===undefined&&dZ==="")){return bZ({nullInput:true})}if(typeof dZ==="string"){d0._i=dZ=d0._locale.preparse(dZ)}if(bU(dZ)){return new bG(cw(dZ))}else{if(bw(d1)){A(d0)}else{if(d1){B(d0)}else{if(aO(dZ)){d0._d=dZ}else{bs(d0)}}}}return d0}function bs(d0){var dZ=d0._i;if(dZ===undefined){d0._d=new Date()}else{if(aO(dZ)){d0._d=new Date(+dZ)}else{if(typeof dZ==="string"){bv(d0)}else{if(bw(dZ)){d0._a=a6(dZ.slice(0),function(d1){return parseInt(d1,10)});U(d0)}else{if(typeof(dZ)==="object"){cn(d0)}else{if(typeof(dZ)==="number"){d0._d=new Date(dZ)}else{dd.createFromInputFallback(d0)}}}}}}}function c5(d2,d3,dZ,d1,d0){var d4={};if(typeof(dZ)==="boolean"){d1=dZ;dZ=undefined}d4._isAMomentObject=true;d4._useUTC=d4._isUTC=d0;d4._l=dZ;d4._i=d2;d4._f=d3;d4._strict=d1;return ci(d4)}function bY(d1,d2,dZ,d0){return c5(d1,d2,dZ,d0,false)}var aN=cL("moment().min is deprecated, use moment.min instead. https://github.com/moment/moment/issues/1548",function(){var dZ=bY.apply(null,arguments);return dZ<this?this:dZ});var dK=cL("moment().max is deprecated, use moment.max instead. https://github.com/moment/moment/issues/1548",function(){var dZ=bY.apply(null,arguments);return dZ>this?this:dZ});function bX(d1,d2){var d0,dZ;if(d2.length===1&&bw(d2[0])){d2=d2[0]}if(!d2.length){return bY()}d0=d2[0];for(dZ=1;dZ<d2.length;++dZ){if(!d2[dZ].isValid()||d2[dZ][d1](d0)){d0=d2[dZ]}}return d0}function cE(){var dZ=[].slice.call(arguments,0);return bX("isBefore",dZ)}function aZ(){var dZ=[].slice.call(arguments,0);return bX("isAfter",dZ)}function ai(d4){var d6=cK(d4),d5=d6.year||0,d0=d6.quarter||0,d1=d6.month||0,dZ=d6.week||0,d9=d6.day||0,d7=d6.hour||0,d3=d6.minute||0,d8=d6.second||0,d2=d6.millisecond||0;this._milliseconds=+d2+d8*1000+d3*60000+d7*3600000;this._days=+d9+dZ*7;this._months=+d1+d0*3+d5*12;this._data={};this._locale=q();this._bubble()}function O(dZ){return dZ instanceof ai}function dF(dZ,d0){a7(dZ,0,0,function(){var d2=this.utcOffset();var d1="+";if(d2<0){d2=-d2;d1="-"}return d1+W(~~(d2/60),2)+d0+W(~~(d2)%60,2)})}dF("Z",":");dF("ZZ","");m("Z",dT);m("ZZ",dT);cc(["Z","ZZ"],function(dZ,d1,d0){d0._useUTC=true;d0._tzm=bC(dZ)});var bx=/([\+\-]|\d\d)/gi;function bC(d0){var d2=((d0||"").match(dT)||[]);var dZ=d2[d2.length-1]||[];var d3=(dZ+"").match(bx)||["-",0,0];var d1=+(d3[1]*60)+dR(d3[2]);return d3[0]==="+"?d1:-d1}function F(dZ,d0){var d1,d2;if(d0._isUTC){d1=d0.clone();d2=(bU(dZ)||aO(dZ)?+dZ:+bY(dZ))-(+d1);d1._d.setTime(+d1._d+d2);dd.updateOffset(d1,false);return d1}else{return bY(dZ).local()}}function a(dZ){return -Math.round(dZ._d.getTimezoneOffset()/15)*15}dd.updateOffset=function(){};function cl(dZ,d2){var d1=this._offset||0,d0;if(dZ!=null){if(typeof dZ==="string"){dZ=bC(dZ)}if(Math.abs(dZ)<16){dZ=dZ*60}if(!this._isUTC&&d2){d0=a(this)}this._offset=dZ;this._isUTC=true;if(d0!=null){this.add(d0,"m")}if(d1!==dZ){if(!d2||this._changeInProgress){p(this,c1(dZ-d1,"m"),1,false)}else{if(!this._changeInProgress){this._changeInProgress=true;dd.updateOffset(this,true);this._changeInProgress=null}}}return this}else{return this._isUTC?d1:a(this)}}function aB(dZ,d0){if(dZ!=null){if(typeof dZ!=="string"){dZ=-dZ}this.utcOffset(dZ,d0);return this}else{return -this.utcOffset()}}function h(dZ){return this.utcOffset(0,dZ)}function br(dZ){if(this._isUTC){this.utcOffset(0,dZ);this._isUTC=false;if(dZ){this.subtract(a(this),"m")}}return this}function bF(){if(this._tzm){this.utcOffset(this._tzm)}else{if(typeof this._i==="string"){this.utcOffset(bC(this._i))}}return this}function cg(dZ){dZ=dZ?bY(dZ).utcOffset():0;return(this.utcOffset()-dZ)%60===0}function ck(){return(this.utcOffset()>this.clone().month(0).utcOffset()||this.utcOffset()>this.clone().month(5).utcOffset())}function c6(){if(typeof this._isDSTShifted!=="undefined"){return this._isDSTShifted}var d0={};u(d0,this);d0=dQ(d0);if(d0._a){var dZ=d0._isUTC?L(d0._a):bY(d0._a);this._isDSTShifted=this.isValid()&&P(d0._a,dZ.toArray())>0}else{this._isDSTShifted=false}return this._isDSTShifted}function bb(){return !this._isUTC}function bQ(){return this._isUTC}function ba(){return this._isUTC&&this._offset===0}var aS=/(\-)?(?:(\d*)\.)?(\d+)\:(\d+)(?:\:(\d+)\.?(\d{3})?)?/;var aM=/^(-)?P(?:(?:([0-9,.]*)Y)?(?:([0-9,.]*)M)?(?:([0-9,.]*)D)?(?:T(?:([0-9,.]*)H)?(?:([0-9,.]*)M)?(?:([0-9,.]*)S)?)?|([0-9,.]*)W)$/;function c1(d1,d4){var d5=d1,d3=null,d0,d2,dZ;if(O(d1)){d5={ms:d1._milliseconds,d:d1._days,M:d1._months}}else{if(typeof d1==="number"){d5={};if(d4){d5[d4]=d1}else{d5.milliseconds=d1}}else{if(!!(d3=aS.exec(d1))){d0=(d3[1]==="-")?-1:1;d5={y:0,d:dR(d3[cj])*d0,h:dR(d3[aC])*d0,m:dR(d3[dm])*d0,s:dR(d3[cF])*d0,ms:dR(d3[dO])*d0}}else{if(!!(d3=aM.exec(d1))){d0=(d3[1]==="-")?-1:1;d5={y:b0(d3[2],d0),M:b0(d3[3],d0),d:b0(d3[4],d0),h:b0(d3[5],d0),m:b0(d3[6],d0),s:b0(d3[7],d0),w:b0(d3[8],d0)}}else{if(d5==null){d5={}}else{if(typeof d5==="object"&&("from" in d5||"to" in d5)){dZ=a0(bY(d5.from),bY(d5.to));d5={};d5.ms=dZ.milliseconds;d5.M=dZ.months}}}}}}d2=new ai(d5);if(O(d1)&&bc(d1,"_locale")){d2._locale=d1._locale}return d2}c1.fn=ai.prototype;function b0(d1,dZ){var d0=d1&&parseFloat(d1.replace(",","."));return(isNaN(d0)?0:d0)*dZ}function dp(d1,dZ){var d0={milliseconds:0,months:0};d0.months=dZ.month()-d1.month()+(dZ.year()-d1.year())*12;if(d1.clone().add(d0.months,"M").isAfter(dZ)){--d0.months}d0.milliseconds=+dZ-+(d1.clone().add(d0.months,"M"));return d0}function a0(d1,dZ){var d0;dZ=F(dZ,d1);if(d1.isBefore(dZ)){d0=dp(d1,dZ)}else{d0=dp(dZ,d1);d0.milliseconds=-d0.milliseconds;d0.months=-d0.months}return d0}function bq(d0,dZ){return function(d4,d3){var d2,d1;if(d3!==null&&!isNaN(+d3)){cm(dZ,"moment()."+dZ+"(period, number) is deprecated. Please use moment()."+dZ+"(number, period).");d1=d4;d4=d3;d3=d1}d4=typeof d4==="string"?+d4:d4;d2=c1(d4,d3);p(this,d2,d0);return this}}function p(d1,d4,d3,d2){var d0=d4._milliseconds,d5=d4._days,dZ=d4._months;d2=d2==null?true:d2;if(d0){d1._d.setTime(+d1._d+d0*d3)}if(d5){Q(d1,"Date",au(d1,"Date")+d5*d3)}if(dZ){dy(d1,au(d1,"Month")+dZ*d3)}if(d2){dd.updateOffset(d1,d5||dZ)}}var aa=bq(1,"add");var bT=bq(-1,"subtract");function an(d4,dZ){var d1=d4||bY(),d0=F(d1,this).startOf("day"),d3=this.diff(d0,"days",true),d2=d3<-6?"sameElse":d3<-1?"lastWeek":d3<0?"lastDay":d3<1?"sameDay":d3<2?"nextDay":d3<7?"nextWeek":"sameElse";return this.format(dZ&&dZ[d2]||this.localeData().calendar(d2,this,bY(d1)))}function cZ(){return new bG(this)}function bP(d0,dZ){var d1;dZ=ad(typeof dZ!=="undefined"?dZ:"millisecond");if(dZ==="millisecond"){d0=bU(d0)?d0:bY(d0);return +this>+d0}else{d1=bU(d0)?+d0:+bY(d0);return d1<+this.clone().startOf(dZ)}}function ce(d0,dZ){var d1;dZ=ad(typeof dZ!=="undefined"?dZ:"millisecond");if(dZ==="millisecond"){d0=bU(d0)?d0:bY(d0);return +this<+d0}else{d1=bU(d0)?+d0:+bY(d0);return +this.clone().endOf(dZ)<d1}}function bO(d1,d0,dZ){return this.isAfter(d1,dZ)&&this.isBefore(d0,dZ)}function K(d0,dZ){var d1;dZ=ad(dZ||"millisecond");if(dZ==="millisecond"){d0=bU(d0)?d0:bY(d0);return +this===+d0}else{d1=+bY(d0);return +(this.clone().startOf(dZ))<=d1&&d1<=+(this.clone().endOf(dZ))}}function cv(d2,d1,dZ){var d4=F(d2,this),d3=(d4.utcOffset()-this.utcOffset())*60000,d5,d0;d1=ad(d1);if(d1==="year"||d1==="month"||d1==="quarter"){d0=cG(this,d4);if(d1==="quarter"){d0=d0/3}else{if(d1==="year"){d0=d0/12}}}else{d5=this-d4;d0=d1==="second"?d5/1000:d1==="minute"?d5/60000:d1==="hour"?d5/3600000:d1==="day"?(d5-d3)/86400000:d1==="week"?(d5-d3)/604800000:d5}return dZ?d0:bE(d0)}function cG(d0,dZ){var d4=((dZ.year()-d0.year())*12)+(dZ.month()-d0.month()),d1=d0.clone().add(d4,"months"),d2,d3;if(dZ-d1<0){d2=d0.clone().add(d4-1,"months");d3=(dZ-d1)/(d1-d2)}else{d2=d0.clone().add(d4+1,"months");d3=(dZ-d1)/(d2-d1)}return -(d4+d3)}dd.defaultFormat="YYYY-MM-DDTHH:mm:ssZ";function I(){return this.clone().locale("en").format("ddd MMM DD YYYY HH:mm:ss [GMT]ZZ")}function cy(){var dZ=this.clone().utc();if(0<dZ.year()&&dZ.year()<=9999){if("function"===typeof Date.prototype.toISOString){return this.toDate().toISOString()}else{return j(dZ,"YYYY-MM-DD[T]HH:mm:ss.SSS[Z]")}}else{return j(dZ,"YYYYYY-MM-DD[T]HH:mm:ss.SSS[Z]")}}function l(d0){var dZ=j(this,d0||dd.defaultFormat);return this.localeData().postformat(dZ)}function cU(d0,dZ){if(!this.isValid()){return this.localeData().invalidDate()}return c1({to:this,from:d0}).locale(this.locale()).humanize(!dZ)}function bh(dZ){return this.from(bY(),dZ)}function aK(d0,dZ){if(!this.isValid()){return this.localeData().invalidDate()}return c1({from:this,to:d0}).locale(this.locale()).humanize(!dZ)}function aW(dZ){return this.to(bY(),dZ)}function b3(d0){var dZ;if(d0===undefined){return this._locale._abbr}else{dZ=q(d0);if(dZ!=null){this._locale=dZ}return this}}var de=cL("moment().lang() is deprecated. Instead, use moment().localeData() to get the language configuration. Use moment().locale() to change languages.",function(dZ){if(dZ===undefined){return this.localeData()}else{return this.locale(dZ)}});function bN(){return this._locale}function dw(dZ){dZ=ad(dZ);switch(dZ){case"year":this.month(0);case"quarter":case"month":this.date(1);case"week":case"isoWeek":case"day":this.hours(0);case"hour":this.minutes(0);case"minute":this.seconds(0);case"second":this.milliseconds(0)}if(dZ==="week"){this.weekday(0)}if(dZ==="isoWeek"){this.isoWeekday(1)}if(dZ==="quarter"){this.month(Math.floor(this.month()/3)*3)}return this}function cQ(dZ){dZ=ad(dZ);if(dZ===undefined||dZ==="millisecond"){return this}return this.startOf(dZ).add(1,(dZ==="isoWeek"?"week":dZ)).subtract(1,"ms")}function bL(){return +this._d-((this._offset||0)*60000)}function bM(){return Math.floor(+this/1000)}function aE(){return this._offset?new Date(+this):this._d}function N(){var dZ=this;return[dZ.year(),dZ.month(),dZ.date(),dZ.hour(),dZ.minute(),dZ.second(),dZ.millisecond()]}function aP(){var dZ=this;return{years:dZ.year(),months:dZ.month(),date:dZ.date(),hours:dZ.hours(),minutes:dZ.minutes(),seconds:dZ.seconds(),milliseconds:dZ.milliseconds()}}function cA(){return b(this)}function g(){return cI({},ct(this))}function bj(){return ct(this).overflow}a7(0,["gg",2],0,function(){return this.weekYear()%100});a7(0,["GG",2],0,function(){return this.isoWeekYear()%100});function ak(d0,dZ){a7(0,[d0,d0.length],0,dZ)}ak("gggg","weekYear");ak("ggggg","weekYear");ak("GGGG","isoWeekYear");ak("GGGGG","isoWeekYear");dM("weekYear","gg");dM("isoWeekYear","GG");m("G",dS);m("g",dS);m("GG",cx,dG);m("gg",cx,dG);m("GGGG",cr,dD);m("gggg",cr,dD);m("GGGGG",cp,dC);m("ggggg",cp,dC);dX(["gggg","ggggg","GGGG","GGGGG"],function(dZ,d2,d0,d1){d2[d1.substr(0,2)]=dR(dZ)});dX(["gg","GG"],function(dZ,d2,d0,d1){d2[d1]=dd.parseTwoDigitYear(dZ)});function ar(dZ,d1,d0){return dY(bY([dZ,11,31+d1-d0]),d1,d0).week}function cN(dZ){var d0=dY(this,this.localeData()._week.dow,this.localeData()._week.doy).year;return dZ==null?d0:this.add((dZ-d0),"y")}function cJ(dZ){var d0=dY(this,1,4).year;return dZ==null?d0:this.add((dZ-d0),"y")}function dW(){return ar(this.year(),1,4)}function db(){var dZ=this.localeData()._week;return ar(this.year(),dZ.dow,dZ.doy)}a7("Q",0,0,"quarter");dM("quarter","Q");m("Q",dH);cc("Q",function(dZ,d0){d0[cC]=(dR(dZ)-1)*3});function bW(dZ){return dZ==null?Math.ceil((this.month()+1)/3):this.month((dZ-1)*3+this.month()%3)}a7("D",["DD",2],"Do","date");dM("date","D");m("D",cx);m("DD",cx,dG);m("Do",function(d0,dZ){return d0?dZ._ordinalParse:dZ._ordinalParseLenient});cc(["D","DD"],cj);cc("Do",function(dZ,d0){d0[cj]=dR(dZ.match(cx)[0],10)});var M=b6("Date",true);a7("d",0,"do","day");a7("dd",0,0,function(dZ){return this.localeData().weekdaysMin(this,dZ)});a7("ddd",0,0,function(dZ){return this.localeData().weekdaysShort(this,dZ)});a7("dddd",0,0,function(dZ){return this.localeData().weekdays(this,dZ)});a7("e",0,0,"weekday");a7("E",0,0,"isoWeekday");dM("day","d");dM("weekday","e");dM("isoWeekday","E");m("d",cx);m("e",cx);m("E",cx);m("dd",E);m("ddd",E);m("dddd",E);dX(["dd","ddd","dddd"],function(dZ,d1,d0){var d2=d0._locale.weekdaysParse(dZ);if(d2!=null){d1.d=d2}else{ct(d0).invalidWeekday=dZ}});dX(["d","e","E"],function(dZ,d2,d0,d1){d2[d1]=dR(dZ)});function da(d0,dZ){if(typeof d0!=="string"){return d0}if(!isNaN(d0)){return parseInt(d0,10)}d0=dZ.weekdaysParse(d0);if(typeof d0==="number"){return d0}return null}var aq="Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_");function bS(dZ){return this._weekdays[dZ.day()]}var y="Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_");function H(dZ){return this._weekdaysShort[dZ.day()]}var cY="Su_Mo_Tu_We_Th_Fr_Sa".split("_");function D(dZ){return this._weekdaysMin[dZ.day()]}function dn(d2){var dZ,d1,d0;this._weekdaysParse=this._weekdaysParse||[];for(dZ=0;dZ<7;dZ++){if(!this._weekdaysParse[dZ]){d1=bY([2000,1]).day(dZ);d0="^"+this.weekdays(d1,"")+"|^"+this.weekdaysShort(d1,"")+"|^"+this.weekdaysMin(d1,"");this._weekdaysParse[dZ]=new RegExp(d0.replace(".",""),"i")}if(this._weekdaysParse[dZ].test(d2)){return dZ}}}function c0(d0){var dZ=this._isUTC?this._d.getUTCDay():this._d.getDay();if(d0!=null){d0=da(d0,this.localeData());return this.add(d0-dZ,"d")}else{return dZ}}function aR(dZ){var d0=(this.day()+7-this.localeData()._week.dow)%7;return dZ==null?d0:this.add(dZ-d0,"d")}function bz(dZ){return dZ==null?this.day()||7:this.day(this.day()%7?dZ:dZ-7)}a7("H",["HH",2],0,"hour");a7("h",["hh",2],0,function(){return this.hours()%12||12});function t(dZ,d0){a7(dZ,0,0,function(){return this.localeData().meridiem(this.hours(),this.minutes(),d0)})}t("a",true);t("A",false);dM("hour","h");function cB(d0,dZ){return dZ._meridiemParse}m("a",cB);m("A",cB);m("H",cx);m("h",cx);m("HH",cx,dG);m("hh",cx,dG);cc(["H","HH"],aC);cc(["a","A"],function(dZ,d1,d0){d0._isPm=d0._locale.isPM(dZ);d0._meridiem=dZ});cc(["h","hh"],function(dZ,d1,d0){d1[aC]=dR(dZ);ct(d0).bigHour=true});function bn(dZ){return((dZ+"").toLowerCase().charAt(0)==="p")}var dv=/[ap]\.?m?\.?/i;function e(dZ,d0,d1){if(dZ>11){return d1?"pm":"PM"}else{return d1?"am":"AM"}}var cR=b6("Hours",true);a7("m",["mm",2],0,"minute");dM("minute","m");m("m",cx);m("mm",cx,dG);cc(["m","mm"],dm);var dh=b6("Minutes",false);a7("s",["ss",2],0,"second");dM("second","s");m("s",cx);m("ss",cx,dG);cc(["s","ss"],cF);var cs=b6("Seconds",false);a7("S",0,0,function(){return ~~(this.millisecond()/100)});a7(0,["SS",2],0,function(){return ~~(this.millisecond()/10)});a7(0,["SSS",3],0,"millisecond");a7(0,["SSSS",4],0,function(){return this.millisecond()*10});a7(0,["SSSSS",5],0,function(){return this.millisecond()*100});a7(0,["SSSSSS",6],0,function(){return this.millisecond()*1000});a7(0,["SSSSSSS",7],0,function(){return this.millisecond()*10000});a7(0,["SSSSSSSS",8],0,function(){return this.millisecond()*100000});a7(0,["SSSSSSSSS",9],0,function(){return this.millisecond()*1000000});dM("millisecond","ms");m("S",cu,dH);m("SS",cu,dG);m("SSS",cu,dE);var bg;for(bg="SSSS";bg.length<=9;bg+="S"){m(bg,aI)}function aH(dZ,d0){d0[dO]=dR(("0."+dZ)*1000)}for(bg="S";bg.length<=9;bg+="S"){cc(bg,aH)}var av=b6("Milliseconds",false);a7("z",0,0,"zoneAbbr");a7("zz",0,0,"zoneName");function T(){return this._isUTC?"UTC":""}function cb(){return this._isUTC?"Coordinated Universal Time":""}var dU=bG.prototype;dU.add=aa;dU.calendar=an;dU.clone=cZ;dU.diff=cv;dU.endOf=cQ;dU.format=l;dU.from=cU;dU.fromNow=bh;dU.to=aK;dU.toNow=aW;dU.get=bu;dU.invalidAt=bj;dU.isAfter=bP;dU.isBefore=ce;dU.isBetween=bO;dU.isSame=K;dU.isValid=cA;dU.lang=de;dU.locale=b3;dU.localeData=bN;dU.max=dK;dU.min=aN;dU.parsingFlags=g;dU.set=bu;dU.startOf=dw;dU.subtract=bT;dU.toArray=N;dU.toObject=aP;dU.toDate=aE;dU.toISOString=cy;dU.toJSON=cy;dU.toString=I;dU.unix=bM;dU.valueOf=bL;dU.year=Y;dU.isLeapYear=cV;dU.weekYear=cN;dU.isoWeekYear=cJ;dU.quarter=dU.quarters=bW;dU.month=s;dU.daysInMonth=aY;dU.week=dU.weeks=bo;dU.isoWeek=dU.isoWeeks=dB;dU.weeksInYear=db;dU.isoWeeksInYear=dW;dU.date=M;dU.day=dU.days=c0;dU.weekday=aR;dU.isoWeekday=bz;dU.dayOfYear=bR;dU.hour=dU.hours=cR;dU.minute=dU.minutes=dh;dU.second=dU.seconds=cs;dU.millisecond=dU.milliseconds=av;dU.utcOffset=cl;dU.utc=h;dU.local=br;dU.parseZone=bF;dU.hasAlignedHourOffset=cg;dU.isDST=ck;dU.isDSTShifted=c6;dU.isLocal=bb;dU.isUtcOffset=bQ;dU.isUtc=ba;dU.isUTC=ba;dU.zoneAbbr=T;dU.zoneName=cb;dU.dates=cL("dates accessor is deprecated. Use date instead.",M);dU.months=cL("months accessor is deprecated. Use month instead",s);dU.years=cL("years accessor is deprecated. Use year instead",Y);dU.zone=cL("moment().zone is deprecated, use moment().utcOffset instead. https://github.com/moment/moment/issues/1779",aB);var aV=dU;function bI(dZ){return bY(dZ*1000)}function a3(){return bY.apply(null,arguments).parseZone()}var aG={sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"};function by(d1,d2,d0){var dZ=this._calendar[d1];return typeof dZ==="function"?dZ.call(d2,d0):dZ}var aw={LTS:"h:mm:ss A",LT:"h:mm A",L:"MM/DD/YYYY",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY h:mm A",LLLL:"dddd, MMMM D, YYYY h:mm A"};function cf(dZ){var d0=this._longDateFormat[dZ],d1=this._longDateFormat[dZ.toUpperCase()];if(d0||!d1){return d0}this._longDateFormat[dZ]=d1.replace(/MMMM|MM|DD|dddd/g,function(d2){return d2.slice(1)});return this._longDateFormat[dZ]}var am="Invalid date";function cS(){return this._invalidDate}var bk="%d";var du=/\d{1,2}/;function aA(dZ){return this._ordinal.replace("%d",dZ)}function x(dZ){return dZ}var c9={future:"in %s",past:"%s ago",s:"a few seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"};function dj(d2,d1,d0,d3){var dZ=this._relativeTime[d0];return(typeof dZ==="function")?dZ(d2,d1,d0,d3):dZ.replace(/%d/i,d2)}function c8(d1,dZ){var d0=this._relativeTime[d1>0?"future":"past"];return typeof d0==="function"?d0(dZ):d0.replace(/%s/i,dZ)}function dP(dZ){var d1,d0;for(d0 in dZ){d1=dZ[d0];if(typeof d1==="function"){this[d0]=d1}else{this["_"+d0]=d1}}this._ordinalParseLenient=new RegExp(this._ordinalParse.source+"|"+(/\d{1,2}/).source)}var bt=aL.prototype;bt._calendar=aG;bt.calendar=by;bt._longDateFormat=aw;bt.longDateFormat=cf;bt._invalidDate=am;bt.invalidDate=cS;bt._ordinal=bk;bt.ordinal=aA;bt._ordinalParse=du;bt.preparse=x;bt.postformat=x;bt._relativeTime=c9;bt.relativeTime=dj;bt.pastFuture=c8;bt.set=dP;bt.months=cz;bt._months=dV;bt.monthsShort=cO;bt._monthsShort=bB;bt.monthsParse=bK;bt.week=c4;bt._week=bA;bt.firstDayOfYear=w;bt.firstDayOfWeek=aQ;bt.weekdays=bS;bt._weekdays=aq;bt.weekdaysMin=D;bt._weekdaysMin=cY;bt.weekdaysShort=H;bt._weekdaysShort=y;bt.weekdaysParse=dn;bt.isPM=bn;bt._meridiemParse=dv;bt.meridiem=e;function bl(d3,d0,d2,d4){var dZ=q();var d1=L().set(d4,d0);return dZ[d2](d1,d3)}function aT(d4,d0,d3,d2,d5){if(typeof d4==="number"){d0=d4;d4=undefined}d4=d4||"";if(d0!=null){return bl(d4,d0,d3,d5)}var d1;var dZ=[];for(d1=0;d1<d2;d1++){dZ[d1]=bl(d4,d1,d3,d5)}return dZ}function az(d0,dZ){return aT(d0,dZ,"months",12,"month")}function bD(d0,dZ){return aT(d0,dZ,"monthsShort",12,"month")}function dc(d0,dZ){return aT(d0,dZ,"weekdays",7,"day")}function dq(d0,dZ){return aT(d0,dZ,"weekdaysShort",7,"day")}function c3(d0,dZ){return aT(d0,dZ,"weekdaysMin",7,"day")}dt("en",{ordinalParse:/\d{1,2}(th|st|nd|rd)/,ordinal:function(d1){var dZ=d1%10,d0=(dR(d1%100/10)===1)?"th":(dZ===1)?"st":(dZ===2)?"nd":(dZ===3)?"rd":"th";return d1+d0}});dd.lang=cL("moment.lang is deprecated. Use moment.locale instead.",dt);dd.langData=cL("moment.langData is deprecated. Use moment.localeData instead.",q);var k=Math.abs;function bH(){var dZ=this._data;this._milliseconds=k(this._milliseconds);this._days=k(this._days);this._months=k(this._months);dZ.milliseconds=k(dZ.milliseconds);dZ.seconds=k(dZ.seconds);dZ.minutes=k(dZ.minutes);dZ.hours=k(dZ.hours);dZ.months=k(dZ.months);dZ.years=k(dZ.years);return this}function cT(d3,d0,d1,d2){var dZ=c1(d0,d1);d3._milliseconds+=d2*dZ._milliseconds;d3._days+=d2*dZ._days;d3._months+=d2*dZ._months;return d3._bubble()}function bV(dZ,d0){return cT(this,dZ,d0,1)}function b8(dZ,d0){return cT(this,dZ,d0,-1)}function dN(dZ){if(dZ<0){return Math.floor(dZ)}else{return Math.ceil(dZ)}}function b1(){var d1=this._milliseconds;var d7=this._days;var dZ=this._months;var d3=this._data;var d6,d2,d5,d4,d0;if(!((d1>=0&&d7>=0&&dZ>=0)||(d1<=0&&d7<=0&&dZ<=0))){d1+=dN(c7(dZ)+d7)*86400000;d7=0;dZ=0}d3.milliseconds=d1%1000;d6=bE(d1/1000);d3.seconds=d6%60;d2=bE(d6/60);d3.minutes=d2%60;d5=bE(d2/60);d3.hours=d5%24;d7+=bE(d5/24);d0=bE(d(d7));dZ+=d0;d7-=dN(c7(d0));d4=bE(dZ/12);dZ%=12;d3.days=d7;d3.months=dZ;d3.years=d4;return this}function d(dZ){return dZ*4800/146097}function c7(dZ){return dZ*146097/4800}function dg(d0){var d2;var dZ;var d1=this._milliseconds;d0=ad(d0);if(d0==="month"||d0==="year"){d2=this._days+d1/86400000;dZ=this._months+d(d2);return d0==="month"?dZ:dZ/12}else{d2=this._days+Math.round(c7(this._months));switch(d0){case"week":return d2/7+d1/604800000;case"day":return d2+d1/86400000;case"hour":return d2*24+d1/3600000;case"minute":return d2*1440+d1/60000;case"second":return d2*86400+d1/1000;case"millisecond":return Math.floor(d2*86400000)+d1;default:throw new Error("Unknown unit "+d0)}}}function a2(){return(this._milliseconds+this._days*86400000+(this._months%12)*2592000000+dR(this._months/12)*31536000000)}function dI(dZ){return function(){return this.as(dZ)}}var v=dI("ms");var C=dI("s");var a5=dI("m");var G=dI("h");var c2=dI("d");var bm=dI("w");var Z=dI("M");var aU=dI("y");function aj(dZ){dZ=ad(dZ);return this[dZ+"s"]()}function cX(dZ){return function(){return this._data[dZ]}}var c=cX("milliseconds");var ah=cX("seconds");var be=cX("minutes");var ca=cX("hours");var ab=cX("days");var df=cX("months");var di=cX("years");function dL(){return bE(this.days()/7)}var X=Math.round;var bi={s:45,m:45,h:22,d:26,M:11};function dz(d0,d2,d1,d3,dZ){return dZ.relativeTime(d2||1,!!d1,d0,d3)}function ax(d3,d0,d7){var d1=c1(d3).abs();var d8=X(d1.as("s"));var d2=X(d1.as("m"));var d6=X(d1.as("h"));var d9=X(d1.as("d"));var dZ=X(d1.as("M"));var d4=X(d1.as("y"));var d5=d8<bi.s&&["s",d8]||d2===1&&["m"]||d2<bi.m&&["mm",d2]||d6===1&&["h"]||d6<bi.h&&["hh",d6]||d9===1&&["d"]||d9<bi.d&&["dd",d9]||dZ===1&&["M"]||dZ<bi.M&&["MM",dZ]||d4===1&&["y"]||["yy",d4];d5[2]=d0;d5[3]=+d3>0;d5[4]=d7;return dz.apply(null,d5)}function ao(dZ,d0){if(bi[dZ]===undefined){return false}if(d0===undefined){return bi[dZ]}bi[dZ]=d0;return true}function b5(d1){var dZ=this.localeData();var d0=ax(this,!d1,dZ);if(d1){d0=dZ.pastFuture(+this,d0)}return dZ.postformat(d0)}var cd=Math.abs;function S(){var d9=cd(this._milliseconds)/1000;var ea=cd(this._days);var d1=cd(this._months);var d3,d8,d5;d3=bE(d9/60);d8=bE(d3/60);d9%=60;d3%=60;d5=bE(d1/12);d1%=12;var d0=d5;var d6=d1;var dZ=ea;var d4=d8;var d2=d3;var eb=d9;var d7=this.asSeconds();if(!d7){return"P0D"}return(d7<0?"-":"")+"P"+(d0?d0+"Y":"")+(d6?d6+"M":"")+(dZ?dZ+"D":"")+((d4||d2||eb)?"T":"")+(d4?d4+"H":"")+(d2?d2+"M":"")+(eb?eb+"S":"")}var af=ai.prototype;af.abs=bH;af.add=bV;af.subtract=b8;af.as=dg;af.asMilliseconds=v;af.asSeconds=C;af.asMinutes=a5;af.asHours=G;af.asDays=c2;af.asWeeks=bm;af.asMonths=Z;af.asYears=aU;af.valueOf=a2;af._bubble=b1;af.get=aj;af.milliseconds=c;af.seconds=ah;af.minutes=be;af.hours=ca;af.days=ab;af.weeks=dL;af.months=df;af.years=di;af.humanize=b5;af.toISOString=S;af.toString=S;af.toJSON=S;af.locale=b3;af.localeData=bN;af.toIsoString=cL("toIsoString() is deprecated. Please use toISOString() instead (notice the capitals)",S);af.lang=de;a7("X",0,0,"unix");a7("x",0,0,"valueOf");m("x",dS);m("X",V);cc("X",function(dZ,d1,d0){d0._d=new Date(parseFloat(dZ,10)*1000)});cc("x",function(dZ,d1,d0){d0._d=new Date(dR(dZ))});dd.version="2.10.6";a1(bY);dd.fn=aV;dd.min=cE;dd.max=aZ;dd.utc=L;dd.unix=bI;dd.months=az;dd.isDate=aO;dd.locale=dt;dd.invalid=bZ;dd.duration=c1;dd.isMoment=bU;dd.weekdays=dc;dd.parseZone=a3;dd.localeData=q;dd.isDuration=O;dd.monthsShort=bD;dd.weekdaysMin=c3;dd.defineLocale=n;dd.weekdaysShort=dq;dd.normalizeUnits=ad;dd.relativeTimeThreshold=ao;var ch=dd;return ch}));
/*!
 * Pikaday
 *
 * Copyright © 2014 David Bushell | BSD & MIT license | https://github.com/dbushell/Pikaday
 */
(function(a,b){var d;if(typeof exports==="object"){try{d=require("moment")}catch(c){}module.exports=b(d)}else{if(typeof define==="function"&&define.amd){define(function(f){var h="moment";try{d=f(h)}catch(g){}return b(d)})}else{a.Pikaday=b(a.moment)}}}(this,function(D){var k=typeof D==="function",d=!!window.addEventListener,s=window.document,w=window.setTimeout,u=function(I,J,K,H){if(d){I.addEventListener(J,K,!!H)}else{I.attachEvent("on"+J,K)}},y=function(I,J,K,H){if(d){I.removeEventListener(J,K,!!H)}else{I.detachEvent("on"+J,K)}},G=function(I,H,K){var J;if(s.createEvent){J=s.createEvent("HTMLEvents");J.initEvent(H,true,false);J=A(J,K);I.dispatchEvent(J)}else{if(s.createEventObject){J=s.createEventObject();J=A(J,K);I.fireEvent("on"+H,J)}}},z=function(H){return H.trim?H.trim():H.replace(/^\s+|\s+$/g,"")},a=function(H,I){return(" "+H.className+" ").indexOf(" "+I+" ")!==-1},n=function(H,I){if(!a(H,I)){H.className=(H.className==="")?I:H.className+" "+I}},o=function(H,I){H.className=z((" "+H.className+" ").replace(" "+I+" "," "))},m=function(H){return(/Array/).test(Object.prototype.toString.call(H))},E=function(H){return(/Date/).test(Object.prototype.toString.call(H))&&!isNaN(H.getTime())},q=function(I){var H=I.getDay();return H===0||H===6},g=function(H){return H%4===0&&H%100!==0||H%400===0},c=function(H,I){return[31,g(H)?29:28,31,30,31,30,31,31,30,31,30,31][I]},C=function(H){if(E(H)){H.setHours(0,0,0,0)}},t=function(I,H){return I.getTime()===H.getTime()},A=function(L,K,H){var J,I;for(J in K){I=L[J]!==undefined;if(I&&typeof K[J]==="object"&&K[J]!==null&&K[J].nodeName===undefined){if(E(K[J])){if(H){L[J]=new Date(K[J].getTime())}}else{if(m(K[J])){if(H){L[J]=K[J].slice(0)}}else{L[J]=A({},K[J],H)}}}else{if(H||!I){L[J]=K[J]}}}return L},j=function(H){if(H.month<0){H.year-=Math.ceil(Math.abs(H.month)/12);H.month+=12}if(H.month>11){H.year+=Math.floor(Math.abs(H.month)/12);H.month-=12}return H},l={field:null,bound:undefined,position:"bottom left",reposition:true,format:"YYYY-MM-DD",defaultDate:null,setDefaultDate:false,firstDay:0,minDate:null,maxDate:null,yearRange:10,showWeekNumber:false,minYear:0,maxYear:9999,minMonth:undefined,maxMonth:undefined,startRange:null,endRange:null,isRTL:false,yearSuffix:"",showMonthAfterYear:false,numberOfMonths:1,mainCalendar:"left",container:undefined,i18n:{previousMonth:"Previous Month",nextMonth:"Next Month",months:["January","February","March","April","May","June","July","August","September","October","November","December"],weekdays:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],weekdaysShort:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"]},theme:null,onSelect:null,onOpen:null,onClose:null,onDraw:null},F=function(J,H,I){H+=J.firstDay;while(H>=7){H-=7}return I?J.i18n.weekdaysShort[H]:J.i18n.weekdays[H]},x=function(I){if(I.isEmpty){return'<td class="is-empty"></td>'}var H=[];if(I.isDisabled){H.push("is-disabled")}if(I.isToday){H.push("is-today")}if(I.isSelected){H.push("is-selected")}if(I.isInRange){H.push("is-inrange")}if(I.isStartRange){H.push("is-startrange")}if(I.isEndRange){H.push("is-endrange")}return'<td data-day="'+I.day+'" class="'+H.join(" ")+'"><button class="pika-button pika-day" type="button" data-pika-year="'+I.year+'" data-pika-month="'+I.month+'" data-pika-day="'+I.day+'">'+I.day+"</button></td>"},f=function(K,H,L){var J=new Date(L,0,1),I=Math.ceil((((new Date(L,H,K)-J)/86400000)+J.getDay()+1)/7);return'<td class="pika-week">'+I+"</td>"},e=function(I,H){return"<tr>"+(H?I.reverse():I).join("")+"</tr>"},b=function(H){return"<tbody>"+H.join("")+"</tbody>"},B=function(J){var I,H=[];if(J.showWeekNumber){H.push("<th></th>")}for(I=0;I<7;I++){H.push('<th scope="col"><abbr title="'+F(J,I)+'">'+F(J,I,true)+"</abbr></th>")}return"<thead>"+(J.isRTL?H.reverse():H).join("")+"</thead>"},v=function(U,R,S,Q,W){var M,L,P,H=U._o,K=S===H.minYear,V=S===H.maxYear,O='<div class="pika-title">',J,T,I=true,N=true;for(P=[],M=0;M<12;M++){P.push('<option value="'+(S===W?M-R:12+M-R)+'"'+(M===Q?" selected":"")+((K&&M<H.minMonth)||(V&&M>H.maxMonth)?"disabled":"")+">"+H.i18n.months[M]+"</option>")}J='<div class="pika-label">'+H.i18n.months[Q]+'<select class="pika-select pika-select-month" tabindex="-1">'+P.join("")+"</select></div>";if(m(H.yearRange)){M=H.yearRange[0];L=H.yearRange[1]+1}else{M=S-H.yearRange;L=1+S+H.yearRange}for(P=[];M<L&&M<=H.maxYear;M++){if(M>=H.minYear){P.push('<option value="'+M+'"'+(M===S?" selected":"")+">"+(M)+"</option>")}}T='<div class="pika-label">'+S+H.yearSuffix+'<select class="pika-select pika-select-year" tabindex="-1">'+P.join("")+"</select></div>";if(H.showMonthAfterYear){O+=T+J}else{O+=J+T}if(K&&(Q===0||H.minMonth>=Q)){I=false}if(V&&(Q===11||H.maxMonth<=Q)){N=false}if(R===0){O+='<button class="pika-prev'+(I?"":" is-disabled")+'" type="button">'+H.i18n.previousMonth+"</button>"}if(R===(U._o.numberOfMonths-1)){O+='<button class="pika-next'+(N?"":" is-disabled")+'" type="button">'+H.i18n.nextMonth+"</button>"}return O+="</div>"},p=function(H,I){return'<table cellpadding="0" cellspacing="0" class="pika-table">'+B(H)+b(I)+"</table>"},h=function(J){var H=this,K=H.config(J);H._onMouseDown=function(M){if(!H._v){return}M=M||window.event;var L=M.target||M.srcElement;if(!L){return}if(!a(L.parentNode,"is-disabled")){if(a(L,"pika-button")&&!a(L,"is-empty")){H.setDate(new Date(L.getAttribute("data-pika-year"),L.getAttribute("data-pika-month"),L.getAttribute("data-pika-day")));if(K.bound){w(function(){H.hide();if(K.field){K.field.blur()}},100)}return}else{if(a(L,"pika-prev")){H.prevMonth()}else{if(a(L,"pika-next")){H.nextMonth()}}}}if(!a(L,"pika-select")){if(M.preventDefault){M.preventDefault()}else{M.returnValue=false;return false}}else{H._c=true}};H._onChange=function(M){M=M||window.event;var L=M.target||M.srcElement;if(!L){return}if(a(L,"pika-select-month")){H.gotoMonth(L.value)}else{if(a(L,"pika-select-year")){H.gotoYear(L.value)}}};H._onInputChange=function(M){var L;if(M.firedBy===H){return}if(k){L=D(K.field.value,K.format);L=(L&&L.isValid())?L.toDate():null}else{L=new Date(Date.parse(K.field.value))}if(E(L)){H.setDate(L)}if(!H._v){H.show()}};H._onInputFocus=function(){H.show()};H._onInputClick=function(){H.show()};H._onInputBlur=function(){var L=s.activeElement;do{if(a(L,"pika-single")){return}}while((L=L.parentNode));if(!H._c){H._b=w(function(){H.hide()},50)}H._c=false};H._onClick=function(M){M=M||window.event;var L=M.target||M.srcElement,N=L;if(!L){return}if(!d&&a(L,"pika-select")){if(!L.onchange){L.setAttribute("onchange","return;");u(L,"change",H._onChange)}}do{if(a(N,"pika-single")||N===K.trigger){return}}while((N=N.parentNode));if(H._v&&L!==K.trigger&&N!==K.trigger){H.hide()}};H.el=s.createElement("div");H.el.className="pika-single"+(K.isRTL?" is-rtl":"")+(K.theme?" "+K.theme:"");u(H.el,"ontouchend" in s?"touchend":"mousedown",H._onMouseDown,true);u(H.el,"change",H._onChange);if(K.field){if(K.container){K.container.appendChild(H.el)}else{if(K.bound){s.body.appendChild(H.el)}else{K.field.parentNode.insertBefore(H.el,K.field.nextSibling)}}u(K.field,"change",H._onInputChange);if(!K.defaultDate){if(k&&K.field.value){K.defaultDate=D(K.field.value,K.format).toDate()}else{K.defaultDate=new Date(Date.parse(K.field.value))}K.setDefaultDate=true}}var I=K.defaultDate;if(E(I)){if(K.setDefaultDate){H.setDate(I,true)}else{H.gotoDate(I)}}else{H.gotoDate(new Date())}if(K.bound){this.hide();H.el.className+=" is-bound";u(K.trigger,"click",H._onInputClick);u(K.trigger,"focus",H._onInputFocus);u(K.trigger,"blur",H._onInputBlur)}else{this.show()}};h.prototype={config:function(I){if(!this._o){this._o=A({},l,true)}var J=A(this._o,I,true);J.isRTL=!!J.isRTL;J.field=(J.field&&J.field.nodeName)?J.field:null;J.theme=(typeof J.theme)==="string"&&J.theme?J.theme:null;J.bound=!!(J.bound!==undefined?J.field&&J.bound:J.field);J.trigger=(J.trigger&&J.trigger.nodeName)?J.trigger:J.field;J.disableWeekends=!!J.disableWeekends;J.disableDayFn=(typeof J.disableDayFn)==="function"?J.disableDayFn:null;var H=parseInt(J.numberOfMonths,10)||1;J.numberOfMonths=H>4?4:H;if(!E(J.minDate)){J.minDate=false}if(!E(J.maxDate)){J.maxDate=false}if((J.minDate&&J.maxDate)&&J.maxDate<J.minDate){J.maxDate=J.minDate=false}if(J.minDate){this.setMinDate(J.minDate)}if(J.maxDate){C(J.maxDate);J.maxYear=J.maxDate.getFullYear();J.maxMonth=J.maxDate.getMonth()}if(m(J.yearRange)){var K=new Date().getFullYear()-10;J.yearRange[0]=parseInt(J.yearRange[0],10)||K;J.yearRange[1]=parseInt(J.yearRange[1],10)||K}else{J.yearRange=Math.abs(parseInt(J.yearRange,10))||l.yearRange;if(J.yearRange>100){J.yearRange=100}}return J},toString:function(H){return !E(this._d)?"":k?D(this._d).format(H||this._o.format):this._d.toDateString()},getMoment:function(){return k?D(this._d):null},setMoment:function(H,I){if(k&&D.isMoment(H)){this.setDate(H.toDate(),I)}},getDate:function(){return E(this._d)?new Date(this._d.getTime()):null},setDate:function(I,K){if(!I){this._d=null;if(this._o.field){this._o.field.value="";G(this._o.field,"change",{firedBy:this})}return this.draw()}if(typeof I==="string"){I=new Date(Date.parse(I))}if(!E(I)){return}var J=this._o.minDate,H=this._o.maxDate;if(E(J)&&I<J){I=J}else{if(E(H)&&I>H){I=H}}this._d=new Date(I.getTime());C(this._d);this.gotoDate(this._d);if(this._o.field){this._o.field.value=this.toString();G(this._o.field,"change",{firedBy:this})}if(!K&&typeof this._o.onSelect==="function"){this._o.onSelect.call(this,this.getDate())}},gotoDate:function(J){var I=true;if(!E(J)){return}if(this.calendars){var L=new Date(this.calendars[0].year,this.calendars[0].month,1),H=new Date(this.calendars[this.calendars.length-1].year,this.calendars[this.calendars.length-1].month,1),K=J.getTime();H.setMonth(H.getMonth()+1);H.setDate(H.getDate()-1);I=(K<L.getTime()||H.getTime()<K)}if(I){this.calendars=[{month:J.getMonth(),year:J.getFullYear()}];if(this._o.mainCalendar==="right"){this.calendars[0].month+=1-this._o.numberOfMonths}}this.adjustCalendars()},adjustCalendars:function(){this.calendars[0]=j(this.calendars[0]);for(var H=1;H<this._o.numberOfMonths;H++){this.calendars[H]=j({month:this.calendars[0].month+H,year:this.calendars[0].year})}this.draw()},gotoToday:function(){this.gotoDate(new Date())},gotoMonth:function(H){if(!isNaN(H)){this.calendars[0].month=parseInt(H,10);this.adjustCalendars()}},nextMonth:function(){this.calendars[0].month++;this.adjustCalendars()},prevMonth:function(){this.calendars[0].month--;this.adjustCalendars()},gotoYear:function(H){if(!isNaN(H)){this.calendars[0].year=parseInt(H,10);this.adjustCalendars()}},setMinDate:function(H){C(H);this._o.minDate=H;this._o.minYear=H.getFullYear();this._o.minMonth=H.getMonth()},setMaxDate:function(H){this._o.maxDate=H},setStartRange:function(H){this._o.startRange=H},setEndRange:function(H){this._o.endRange=H},draw:function(I){if(!this._v&&!I){return}var H=this._o,O=H.minYear,L=H.maxYear,M=H.minMonth,J=H.maxMonth,K="";if(this._y<=O){this._y=O;if(!isNaN(M)&&this._m<M){this._m=M}}if(this._y>=L){this._y=L;if(!isNaN(J)&&this._m>J){this._m=J}}for(var N=0;N<H.numberOfMonths;N++){K+='<div class="pika-lendar">'+v(this,N,this.calendars[N].year,this.calendars[N].month,this.calendars[0].year)+this.render(this.calendars[N].year,this.calendars[N].month)+"</div>"}this.el.innerHTML=K;if(H.bound){if(H.field.type!=="hidden"){w(function(){H.trigger.focus()},1)}}if(typeof this._o.onDraw==="function"){var P=this;w(function(){P._o.onDraw.call(P)},0)}},adjustPosition:function(){var P,N,I,Q,M,L,J,K,O,H;if(this._o.container){return}this.el.style.position="absolute";P=this._o.trigger;N=P;I=this.el.offsetWidth;Q=this.el.offsetHeight;M=window.innerWidth||s.documentElement.clientWidth;L=window.innerHeight||s.documentElement.clientHeight;J=window.pageYOffset||s.body.scrollTop||s.documentElement.scrollTop;if(typeof P.getBoundingClientRect==="function"){H=P.getBoundingClientRect();K=H.left+window.pageXOffset;O=H.bottom+window.pageYOffset}else{K=N.offsetLeft;O=N.offsetTop+N.offsetHeight;while((N=N.offsetParent)){K+=N.offsetLeft;O+=N.offsetTop}}if((this._o.reposition&&K+I>M)||(this._o.position.indexOf("right")>-1&&K-I+P.offsetWidth>0)){K=K-I+P.offsetWidth}if((this._o.reposition&&O+Q>L+J)||(this._o.position.indexOf("top")>-1&&O-Q-P.offsetHeight>0)){O=O-Q-P.offsetHeight}this.el.style.left=K+"px";this.el.style.top=O+"px"},render:function(Q,Y){var T=this._o,J=new Date(),N=c(Q,Y),S=new Date(Q,Y,1).getDay(),aa=[],O=[];C(J);if(T.firstDay>0){S-=T.firstDay;if(S<0){S+=7}}var M=N+S,L=M;while(L>7){L-=7}M+=7-L;for(var X=0,V=0;X<M;X++){var W=new Date(Q,Y,1+(X-S)),P=E(this._d)?t(W,this._d):false,ab=t(W,J),U=X<S||X>=(N+S),Z=T.startRange&&t(T.startRange,W),K=T.endRange&&t(T.endRange,W),H=T.startRange&&T.endRange&&T.startRange<W&&W<T.endRange,R=(T.minDate&&W<T.minDate)||(T.maxDate&&W>T.maxDate)||(T.disableWeekends&&q(W))||(T.disableDayFn&&T.disableDayFn(W)),I={day:1+(X-S),month:Y,year:Q,isSelected:P,isToday:ab,isDisabled:R,isEmpty:U,isStartRange:Z,isEndRange:K,isInRange:H};O.push(x(I));if(++V===7){if(T.showWeekNumber){O.unshift(f(X-S,Y,Q))}aa.push(e(O,T.isRTL));O=[];V=0}}return p(T,aa)},isVisible:function(){return this._v},show:function(){if(!this._v){o(this.el,"is-hidden");this._v=true;this.draw();if(this._o.bound){u(s,"click",this._onClick);this.adjustPosition()}if(typeof this._o.onOpen==="function"){this._o.onOpen.call(this)}}},hide:function(){var H=this._v;if(H!==false){if(this._o.bound){y(s,"click",this._onClick)}this.el.style.position="static";this.el.style.left="auto";this.el.style.top="auto";n(this.el,"is-hidden");this._v=false;if(H!==undefined&&typeof this._o.onClose==="function"){this._o.onClose.call(this)}}},destroy:function(){this.hide();y(this.el,"mousedown",this._onMouseDown,true);y(this.el,"change",this._onChange);if(this._o.field){y(this._o.field,"change",this._onInputChange);if(this._o.bound){y(this._o.trigger,"click",this._onInputClick);y(this._o.trigger,"focus",this._onInputFocus);y(this._o.trigger,"blur",this._onInputBlur)}}if(this.el.parentNode){this.el.parentNode.removeChild(this.el)}}};return h}));!function(h,g,m){var l,k,j;l="PIN_"+~~((new Date).getTime()/86400000),h[l]?h[l]+=1:(h[l]=1,h.setTimeout(function(){k=g.getElementsByTagName("SCRIPT")[0],j=g.createElement("SCRIPT"),j.type="text/javascript",j.async=!0,j.src=m.mainUrl+"?"+Math.random(),k.parentNode.insertBefore(j,k)},10))}(window,document,{mainUrl:"//assets.pinterest.com/js/pinit_main.js"});(function(a){FormValidation.AddOn.reCaptcha2={html5Attributes:{element:"element",language:"language",message:"message",sitekey:"siteKey",stoken:"sToken",theme:"theme",timeout:"timeout"},CAPTCHA_FIELD:"g-recaptcha-response",CAPTCHA_TIMEOUT:2*60,init:function(e,d){var f=this,b=(typeof window.reCaptchaLoaded==="undefined")?function(){}:window.reCaptchaLoaded;window.reCaptchaLoaded=function(){b();var j={sitekey:d.siteKey,theme:d.theme||"light",callback:function(k){e.updateStatus(f.CAPTCHA_FIELD,e.STATUS_VALID);setTimeout(function(){e.updateStatus(f.CAPTCHA_FIELD,e.STATUS_INVALID)},(d.timeout||f.CAPTCHA_TIMEOUT)*1000)}};if(d.sToken){j.stoken=d.sToken}var h=grecaptcha.render(d.element,j);a("#"+d.element).data("fv.addon.recaptcha.id",h).data("fv.validator",e);setTimeout(function(){f._addCaptcha(e,d)},3000)};var g="//www.google.com/recaptcha/api.js?onload=reCaptchaLoaded&render=explicit"+(d.language?"&hl="+d.language:"");if(a("body").find('script[src="'+g+'"]').length===0){var c=document.createElement("script");c.type="text/javascript";c.async=true;c.defer=true;c.src=g;document.getElementsByTagName("body")[0].appendChild(c)}},reset:function(b){var c=a("#"+b).data("fv.addon.recaptcha.id");if(c!==null){grecaptcha.reset(c)}},_addCaptcha:function(c,b){var d=this;c.getForm().formValidation("addField",d.CAPTCHA_FIELD,{excluded:false,validators:{callback:{message:b.message,callback:function(g,e,f){return(g!=="")}}}})}}}(jQuery));(function(d,b){var c=d(b),a={enableRangeSliders:function(z,m){Math.log10=Math.log10||function(y){return Math.log(y)/Math.LN10};var k=z,e=k.find(".rangeslider"),f=k.find('input[id*="_min"]'),u=k.find('input[id*="_max"]'),v=function(A,x){x=(typeof x===undefined||!x)?Math.floor:Math.ceil;var y=Math.pow(10,x(Math.log10(A)));if(A==y&&x==Math.ceil){return y*10}else{return y}},j=2,p=f.val(),g=u.val(),s=parseInt(e.data("min")||p),t=parseInt(e.data("max")||g),l=[],q={},h=0,o=s-(s%(v(s)/j));while(o<=t){var n=(l.length>0)?l[l.length-1][0]:o;h+=(o-n)/v(n);l.push([o,h]);o=v(o,true)}h+=(t-v(t))/v(t);for(i=0;i<l.length;i++){var w=1/h*l[i][1]*100;w=(w==0)?"min":w+"%";q[w]=[l[i][0],v(l[i][0])/j]}q.max=t;e.noUiSlider({start:[f.val(),u.val()],range:q,connect:true,format:wNumb({decimals:3,postfix:e.data("postfix"),thousand:".",encoder:function(x){return Math.round(x)}}),set:function(){d(document).trigger("wohnnet.SLIDER_CHANGED",e)}},m).Link("lower").to(f).Link("upper").to(u)},readyFunctions:{documentReady:function(){var e=d("body");d("section#searcharea.searcharea form, .companysearchbox form").each(function(){d(this).each(function(){var h=d(this),f=h.find("div.typeselect, div.placeselect"),g=function(){var j=[];f.each(function(){var o=d(this),k=o.attr("data-field"),n=o.find('input[type="text"]').val(),l=o.find('input[type="hidden"]').val(),m=(l!=="")?l:n;j.push(k+"="+encodeURIComponent(m))});return"?"+j.join("&")};d(f).each(function(){var n=d(this),m=n.find('input[type="text"]'),l=n.find('input[type="hidden"]'),k=false,j=function(){var p=n.attr("data-ajax"),o=n.find('ul[role="listbox"]');o.load(p+g(),function(){o.find("a[href]").on("click",function(q){var s=d(this);q.preventDefault();m.val(s.text());l.val(s.attr("data-urlpart"));n.removeClass("active");o.attr("aria-expanded",false)})})};j();m.on("keyup change",function(p){var o=d(this);clearTimeout(k);if(o.data("lastentry")===o.val()){return}l.val("");k=setTimeout(j,200);o.data("lastentry",o.val())}).on("focus",function(){var o=d(this);o.val("");l.val("");j()})});h.on("submit",function(l){var j=h.attr("action"),k=[],m=h.find('input[type="hidden"]');m.each(function(){var n=d(this);if(n.val()!==""){k.push(n.val())}});if(k.length>0){l.preventDefault();location.href=j+k.join("/")+"/"}})})});d('label[for="xts_handle"]').on("click",function(f){f.stopPropagation();e.toggleClass("xts-active")});d("aside.panel").each(function(){c.on("swiperight",function(){e.addClass("xts-active")}).on("swipeleft",function(){e.removeClass("xts-active")})});d("div.backdrop").on("mousedown",function(f){f.stopPropagation();e.removeClass("xts-active")});d("#searchButton").on("mousedown",function(f){f.stopPropagation();e.removeClass("xts-active")})}},initialize:function(){d(document).on("FOOTER_LOADED",function(){a.readyFunctions.documentReady()})}};a.initialize();b.realestate=a})(jQuery,window);!function(b){"function"==typeof define&&define.amd?define(["jquery"],b):"undefined"!=typeof exports?module.exports=b(require("jquery")):b(jQuery)}(function(d){var c=window.Slick||{};c=function(){function e(j,h){var b,g=this;g.defaults={accessibility:!0,adaptiveHeight:!1,appendArrows:d(j),appendDots:d(j),arrows:!0,asNavFor:null,prevArrow:'<button type="button" data-role="none" class="slick-prev" aria-label="Previous" tabindex="0" role="button">Previous</button>',nextArrow:'<button type="button" data-role="none" class="slick-next" aria-label="Next" tabindex="0" role="button">Next</button>',autoplay:!1,autoplaySpeed:3000,centerMode:!1,centerPadding:"50px",cssEase:"ease",customPaging:function(k,f){return'<button type="button" data-role="none" role="button" aria-required="false" tabindex="0">'+(f+1)+"</button>"},dots:!1,dotsClass:"slick-dots",draggable:!0,easing:"linear",edgeFriction:0.35,fade:!1,focusOnSelect:!1,infinite:!0,initialSlide:0,lazyLoad:"ondemand",mobileFirst:!1,pauseOnHover:!0,pauseOnDotsHover:!1,respondTo:"window",responsive:null,rows:1,rtl:!1,slide:"",slidesPerRow:1,slidesToShow:1,slidesToScroll:1,speed:500,swipe:!0,swipeToSlide:!1,touchMove:!0,touchThreshold:5,useCSS:!0,variableWidth:!1,vertical:!1,verticalSwiping:!1,waitForAnimate:!0,zIndex:1000},g.initials={animating:!1,dragging:!1,autoPlayTimer:null,currentDirection:0,currentLeft:null,currentSlide:0,direction:1,$dots:null,listWidth:null,listHeight:null,loadIndex:0,$nextArrow:null,$prevArrow:null,slideCount:null,slideWidth:null,$slideTrack:null,$slides:null,sliding:!1,slideOffset:0,swipeLeft:null,$list:null,touchObject:{},transformsEnabled:!1,unslicked:!1},d.extend(g,g.initials),g.activeBreakpoint=null,g.animType=null,g.animProp=null,g.breakpoints=[],g.breakpointSettings=[],g.cssTransitions=!1,g.hidden="hidden",g.paused=!1,g.positionProp=null,g.respondTo=null,g.rowCount=1,g.shouldClick=!0,g.$slider=d(j),g.$slidesCache=null,g.transformType=null,g.transitionType=null,g.visibilityChange="visibilitychange",g.windowWidth=0,g.windowTimer=null,b=d(j).data("slick")||{},g.options=d.extend({},g.defaults,b,h),g.currentSlide=g.options.initialSlide,g.originalSettings=g.options,"undefined"!=typeof document.mozHidden?(g.hidden="mozHidden",g.visibilityChange="mozvisibilitychange"):"undefined"!=typeof document.webkitHidden&&(g.hidden="webkitHidden",g.visibilityChange="webkitvisibilitychange"),g.autoPlay=d.proxy(g.autoPlay,g),g.autoPlayClear=d.proxy(g.autoPlayClear,g),g.changeSlide=d.proxy(g.changeSlide,g),g.clickHandler=d.proxy(g.clickHandler,g),g.selectHandler=d.proxy(g.selectHandler,g),g.setPosition=d.proxy(g.setPosition,g),g.swipeHandler=d.proxy(g.swipeHandler,g),g.dragHandler=d.proxy(g.dragHandler,g),g.keyHandler=d.proxy(g.keyHandler,g),g.autoPlayIterator=d.proxy(g.autoPlayIterator,g),g.instanceUid=a++,g.htmlExpr=/^(?:\s*(<[\w\W]+>)[^>]*)$/,g.registerBreakpoints(),g.init(!0),g.checkResponsive(!0)}var a=0;return e}(),c.prototype.addSlide=c.prototype.slickAdd=function(a,h,g){var f=this;if("boolean"==typeof h){g=h,h=null}else{if(0>h||h>=f.slideCount){return !1}}f.unload(),"number"==typeof h?0===h&&0===f.$slides.length?d(a).appendTo(f.$slideTrack):g?d(a).insertBefore(f.$slides.eq(h)):d(a).insertAfter(f.$slides.eq(h)):g===!0?d(a).prependTo(f.$slideTrack):d(a).appendTo(f.$slideTrack),f.$slides=f.$slideTrack.children(this.options.slide),f.$slideTrack.children(this.options.slide).detach(),f.$slideTrack.append(f.$slides),f.$slides.each(function(e,j){d(j).attr("data-slick-index",e)}),f.$slidesCache=f.$slides,f.reinit()},c.prototype.animateHeight=function(){var f=this;if(1===f.options.slidesToShow&&f.options.adaptiveHeight===!0&&f.options.vertical===!1){var e=f.$slides.eq(f.currentSlide).outerHeight(!0);f.$list.animate({height:e},f.options.speed)}},c.prototype.animateSlide=function(a,h){var g={},f=this;f.animateHeight(),f.options.rtl===!0&&f.options.vertical===!1&&(a=-a),f.transformsEnabled===!1?f.options.vertical===!1?f.$slideTrack.animate({left:a},f.options.speed,f.options.easing,h):f.$slideTrack.animate({top:a},f.options.speed,f.options.easing,h):f.cssTransitions===!1?(f.options.rtl===!0&&(f.currentLeft=-f.currentLeft),d({animStart:f.currentLeft}).animate({animStart:a},{duration:f.options.speed,easing:f.options.easing,step:function(b){b=Math.ceil(b),f.options.vertical===!1?(g[f.animType]="translate("+b+"px, 0px)",f.$slideTrack.css(g)):(g[f.animType]="translate(0px,"+b+"px)",f.$slideTrack.css(g))},complete:function(){h&&h.call()}})):(f.applyTransition(),a=Math.ceil(a),g[f.animType]=f.options.vertical===!1?"translate3d("+a+"px, 0px, 0px)":"translate3d(0px,"+a+"px, 0px)",f.$slideTrack.css(g),h&&setTimeout(function(){f.disableTransition(),h.call()},f.options.speed))},c.prototype.asNavFor=function(a){var f=this,e=f.options.asNavFor;e&&null!==e&&(e=d(e).not(f.$slider)),null!==e&&"object"==typeof e&&e.each(function(){var b=d(this).slick("getSlick");b.unslicked||b.slideHandler(a,!0)})},c.prototype.applyTransition=function(f){var e=this,g={};g[e.transitionType]=e.options.fade===!1?e.transformType+" "+e.options.speed+"ms "+e.options.cssEase:"opacity "+e.options.speed+"ms "+e.options.cssEase,e.options.fade===!1?e.$slideTrack.css(g):e.$slides.eq(f).css(g)},c.prototype.autoPlay=function(){var b=this;b.autoPlayTimer&&clearInterval(b.autoPlayTimer),b.slideCount>b.options.slidesToShow&&b.paused!==!0&&(b.autoPlayTimer=setInterval(b.autoPlayIterator,b.options.autoplaySpeed))},c.prototype.autoPlayClear=function(){var b=this;b.autoPlayTimer&&clearInterval(b.autoPlayTimer)},c.prototype.autoPlayIterator=function(){var b=this;b.options.infinite===!1?1===b.direction?(b.currentSlide+1===b.slideCount-1&&(b.direction=0),b.slideHandler(b.currentSlide+b.options.slidesToScroll)):(0===b.currentSlide-1&&(b.direction=1),b.slideHandler(b.currentSlide-b.options.slidesToScroll)):b.slideHandler(b.currentSlide+b.options.slidesToScroll)},c.prototype.buildArrows=function(){var a=this;a.options.arrows===!0&&(a.$prevArrow=d(a.options.prevArrow).addClass("slick-arrow"),a.$nextArrow=d(a.options.nextArrow).addClass("slick-arrow"),a.slideCount>a.options.slidesToShow?(a.$prevArrow.removeClass("slick-hidden").removeAttr("aria-hidden tabindex"),a.$nextArrow.removeClass("slick-hidden").removeAttr("aria-hidden tabindex"),a.htmlExpr.test(a.options.prevArrow)&&a.$prevArrow.prependTo(a.options.appendArrows),a.htmlExpr.test(a.options.nextArrow)&&a.$nextArrow.appendTo(a.options.appendArrows),a.options.infinite!==!0&&a.$prevArrow.addClass("slick-disabled").attr("aria-disabled","true")):a.$prevArrow.add(a.$nextArrow).addClass("slick-hidden").attr({"aria-disabled":"true",tabindex:"-1"}))},c.prototype.buildDots=function(){var f,e,a=this;if(a.options.dots===!0&&a.slideCount>a.options.slidesToShow){for(e='<ul class="'+a.options.dotsClass+'">',f=0;f<=a.getDotCount();f+=1){e+="<li>"+a.options.customPaging.call(this,a,f)+"</li>"}e+="</ul>",a.$dots=d(e).appendTo(a.options.appendDots),a.$dots.find("li").first().addClass("slick-active").attr("aria-hidden","false")}},c.prototype.buildOut=function(){var a=this;a.$slides=a.$slider.children(a.options.slide+":not(.slick-cloned)").addClass("slick-slide"),a.slideCount=a.$slides.length,a.$slides.each(function(e,f){d(f).attr("data-slick-index",e).data("originalStyling",d(f).attr("style")||"")}),a.$slidesCache=a.$slides,a.$slider.addClass("slick-slider"),a.$slideTrack=0===a.slideCount?d('<div class="slick-track"/>').appendTo(a.$slider):a.$slides.wrapAll('<div class="slick-track"/>').parent(),a.$list=a.$slideTrack.wrap('<div aria-live="polite" class="slick-list"/>').parent(),a.$slideTrack.css("opacity",0),(a.options.centerMode===!0||a.options.swipeToSlide===!0)&&(a.options.slidesToScroll=1),d("img[data-lazy]",a.$slider).not("[src]").addClass("slick-loading"),a.setupInfinite(),a.buildArrows(),a.buildDots(),a.updateDots(),a.setSlideClasses("number"==typeof a.currentSlide?a.currentSlide:0),a.options.draggable===!0&&a.$list.addClass("draggable")},c.prototype.buildRows=function(){var v,u,t,s,q,p,o,w=this;if(s=document.createDocumentFragment(),p=w.$slider.children(),w.options.rows>1){for(o=w.options.slidesPerRow*w.options.rows,q=Math.ceil(p.length/o),v=0;q>v;v++){var n=document.createElement("div");for(u=0;u<w.options.rows;u++){var m=document.createElement("div");for(t=0;t<w.options.slidesPerRow;t++){var l=v*o+(u*w.options.slidesPerRow+t);p.get(l)&&m.appendChild(p.get(l))}n.appendChild(m)}s.appendChild(n)}w.$slider.html(s),w.$slider.children().children().children().css({width:100/w.options.slidesPerRow+"%",display:"inline-block"})}},c.prototype.checkResponsive=function(s,q){var o,n,m,p=this,l=!1,k=p.$slider.width(),a=d(window).width();if("window"===p.respondTo?m=a:"slider"===p.respondTo?m=k:"min"===p.respondTo&&(m=Math.min(a,k)),p.options.responsive&&p.options.responsive.length&&null!==p.options.responsive){n=null;for(o in p.breakpoints){p.breakpoints.hasOwnProperty(o)&&(p.originalSettings.mobileFirst===!1?m<p.breakpoints[o]&&(n=p.breakpoints[o]):m>p.breakpoints[o]&&(n=p.breakpoints[o]))}null!==n?null!==p.activeBreakpoint?(n!==p.activeBreakpoint||q)&&(p.activeBreakpoint=n,"unslick"===p.breakpointSettings[n]?p.unslick(n):(p.options=d.extend({},p.originalSettings,p.breakpointSettings[n]),s===!0&&(p.currentSlide=p.options.initialSlide),p.refresh(s)),l=n):(p.activeBreakpoint=n,"unslick"===p.breakpointSettings[n]?p.unslick(n):(p.options=d.extend({},p.originalSettings,p.breakpointSettings[n]),s===!0&&(p.currentSlide=p.options.initialSlide),p.refresh(s)),l=n):null!==p.activeBreakpoint&&(p.activeBreakpoint=null,p.options=p.originalSettings,s===!0&&(p.currentSlide=p.options.initialSlide),p.refresh(s),l=n),s||l===!1||p.$slider.trigger("breakpoint",[p,l])}},c.prototype.changeSlide=function(a,p){var m,l,k,o=this,n=d(a.target);switch(n.is("a")&&a.preventDefault(),n.is("li")||(n=n.closest("li")),k=0!==o.slideCount%o.options.slidesToScroll,m=k?0:(o.slideCount-o.currentSlide)%o.options.slidesToScroll,a.data.message){case"previous":l=0===m?o.options.slidesToScroll:o.options.slidesToShow-m,o.slideCount>o.options.slidesToShow&&o.slideHandler(o.currentSlide-l,!1,p);break;case"next":l=0===m?o.options.slidesToScroll:m,o.slideCount>o.options.slidesToShow&&o.slideHandler(o.currentSlide+l,!1,p);break;case"index":var j=0===a.data.index?0:a.data.index||n.index()*o.options.slidesToScroll;o.slideHandler(o.checkNavigable(j),!1,p),n.children().trigger("focus");break;default:return}},c.prototype.checkNavigable=function(g){var k,j,f=this;if(k=f.getNavigableIndexes(),j=0,g>k[k.length-1]){g=k[k.length-1]}else{for(var h in k){if(g<k[h]){g=j;break}j=k[h]}}return g},c.prototype.cleanUpEvents=function(){var a=this;a.options.dots&&null!==a.$dots&&(d("li",a.$dots).off("click.slick",a.changeSlide),a.options.pauseOnDotsHover===!0&&a.options.autoplay===!0&&d("li",a.$dots).off("mouseenter.slick",d.proxy(a.setPaused,a,!0)).off("mouseleave.slick",d.proxy(a.setPaused,a,!1))),a.options.arrows===!0&&a.slideCount>a.options.slidesToShow&&(a.$prevArrow&&a.$prevArrow.off("click.slick",a.changeSlide),a.$nextArrow&&a.$nextArrow.off("click.slick",a.changeSlide)),a.$list.off("touchstart.slick mousedown.slick",a.swipeHandler),a.$list.off("touchmove.slick mousemove.slick",a.swipeHandler),a.$list.off("touchend.slick mouseup.slick",a.swipeHandler),a.$list.off("touchcancel.slick mouseleave.slick",a.swipeHandler),a.$list.off("click.slick",a.clickHandler),d(document).off(a.visibilityChange,a.visibility),a.$list.off("mouseenter.slick",d.proxy(a.setPaused,a,!0)),a.$list.off("mouseleave.slick",d.proxy(a.setPaused,a,!1)),a.options.accessibility===!0&&a.$list.off("keydown.slick",a.keyHandler),a.options.focusOnSelect===!0&&d(a.$slideTrack).children().off("click.slick",a.selectHandler),d(window).off("orientationchange.slick.slick-"+a.instanceUid,a.orientationChange),d(window).off("resize.slick.slick-"+a.instanceUid,a.resize),d("[draggable!=true]",a.$slideTrack).off("dragstart",a.preventDefault),d(window).off("load.slick.slick-"+a.instanceUid,a.setPosition),d(document).off("ready.slick.slick-"+a.instanceUid,a.setPosition)},c.prototype.cleanUpRows=function(){var e,f=this;f.options.rows>1&&(e=f.$slides.children().children(),e.removeAttr("style"),f.$slider.html(e))},c.prototype.clickHandler=function(f){var e=this;e.shouldClick===!1&&(f.stopImmediatePropagation(),f.stopPropagation(),f.preventDefault())},c.prototype.destroy=function(a){var e=this;e.autoPlayClear(),e.touchObject={},e.cleanUpEvents(),d(".slick-cloned",e.$slider).detach(),e.$dots&&e.$dots.remove(),e.options.arrows===!0&&(e.$prevArrow&&e.$prevArrow.length&&(e.$prevArrow.removeClass("slick-disabled slick-arrow slick-hidden").removeAttr("aria-hidden aria-disabled tabindex").css("display",""),e.htmlExpr.test(e.options.prevArrow)&&e.$prevArrow.remove()),e.$nextArrow&&e.$nextArrow.length&&(e.$nextArrow.removeClass("slick-disabled slick-arrow slick-hidden").removeAttr("aria-hidden aria-disabled tabindex").css("display",""),e.htmlExpr.test(e.options.nextArrow)&&e.$nextArrow.remove())),e.$slides&&(e.$slides.removeClass("slick-slide slick-active slick-center slick-visible slick-current").removeAttr("aria-hidden").removeAttr("data-slick-index").each(function(){d(this).attr("style",d(this).data("originalStyling"))}),e.$slideTrack.children(this.options.slide).detach(),e.$slideTrack.detach(),e.$list.detach(),e.$slider.append(e.$slides)),e.cleanUpRows(),e.$slider.removeClass("slick-slider"),e.$slider.removeClass("slick-initialized"),e.unslicked=!0,a||e.$slider.trigger("destroy",[e])},c.prototype.disableTransition=function(f){var e=this,g={};g[e.transitionType]="",e.options.fade===!1?e.$slideTrack.css(g):e.$slides.eq(f).css(g)},c.prototype.fadeSlide=function(f,e){var g=this;g.cssTransitions===!1?(g.$slides.eq(f).css({zIndex:g.options.zIndex}),g.$slides.eq(f).animate({opacity:1},g.options.speed,g.options.easing,e)):(g.applyTransition(f),g.$slides.eq(f).css({opacity:1,zIndex:g.options.zIndex}),e&&setTimeout(function(){g.disableTransition(f),e.call()},g.options.speed))},c.prototype.fadeSlideOut=function(f){var e=this;e.cssTransitions===!1?e.$slides.eq(f).animate({opacity:0,zIndex:e.options.zIndex-2},e.options.speed,e.options.easing):(e.applyTransition(f),e.$slides.eq(f).css({opacity:0,zIndex:e.options.zIndex-2}))},c.prototype.filterSlides=c.prototype.slickFilter=function(f){var e=this;null!==f&&(e.unload(),e.$slideTrack.children(this.options.slide).detach(),e.$slidesCache.filter(f).appendTo(e.$slideTrack),e.reinit())},c.prototype.getCurrent=c.prototype.slickCurrentSlide=function(){var b=this;return b.currentSlide},c.prototype.getDotCount=function(){var f=this,e=0,h=0,g=0;if(f.options.infinite===!0){for(;e<f.slideCount;){++g,e=h+f.options.slidesToShow,h+=f.options.slidesToScroll<=f.options.slidesToShow?f.options.slidesToScroll:f.options.slidesToShow}}else{if(f.options.centerMode===!0){g=f.slideCount}else{for(;e<f.slideCount;){++g,e=h+f.options.slidesToShow,h+=f.options.slidesToScroll<=f.options.slidesToShow?f.options.slidesToScroll:f.options.slidesToShow}}}return g-1},c.prototype.getLeft=function(h){var m,l,j,g=this,k=0;return g.slideOffset=0,l=g.$slides.first().outerHeight(!0),g.options.infinite===!0?(g.slideCount>g.options.slidesToShow&&(g.slideOffset=-1*g.slideWidth*g.options.slidesToShow,k=-1*l*g.options.slidesToShow),0!==g.slideCount%g.options.slidesToScroll&&h+g.options.slidesToScroll>g.slideCount&&g.slideCount>g.options.slidesToShow&&(h>g.slideCount?(g.slideOffset=-1*(g.options.slidesToShow-(h-g.slideCount))*g.slideWidth,k=-1*(g.options.slidesToShow-(h-g.slideCount))*l):(g.slideOffset=-1*g.slideCount%g.options.slidesToScroll*g.slideWidth,k=-1*g.slideCount%g.options.slidesToScroll*l))):h+g.options.slidesToShow>g.slideCount&&(g.slideOffset=(h+g.options.slidesToShow-g.slideCount)*g.slideWidth,k=(h+g.options.slidesToShow-g.slideCount)*l),g.slideCount<=g.options.slidesToShow&&(g.slideOffset=0,k=0),g.options.centerMode===!0&&g.options.infinite===!0?g.slideOffset+=g.slideWidth*Math.floor(g.options.slidesToShow/2)-g.slideWidth:g.options.centerMode===!0&&(g.slideOffset=0,g.slideOffset+=g.slideWidth*Math.floor(g.options.slidesToShow/2)),m=g.options.vertical===!1?-1*h*g.slideWidth+g.slideOffset:-1*h*l+k,g.options.variableWidth===!0&&(j=g.slideCount<=g.options.slidesToShow||g.options.infinite===!1?g.$slideTrack.children(".slick-slide").eq(h):g.$slideTrack.children(".slick-slide").eq(h+g.options.slidesToShow),m=j[0]?-1*j[0].offsetLeft:0,g.options.centerMode===!0&&(j=g.options.infinite===!1?g.$slideTrack.children(".slick-slide").eq(h):g.$slideTrack.children(".slick-slide").eq(h+g.options.slidesToShow+1),m=j[0]?-1*j[0].offsetLeft:0,m+=(g.$list.width()-j.outerWidth())/2)),m},c.prototype.getOption=c.prototype.slickGetOption=function(f){var e=this;return e.options[f]},c.prototype.getNavigableIndexes=function(){var h,g=this,f=0,k=0,j=[];for(g.options.infinite===!1?h=g.slideCount:(f=-1*g.options.slidesToScroll,k=-1*g.options.slidesToScroll,h=2*g.slideCount);h>f;){j.push(f),f=k+g.options.slidesToScroll,k+=g.options.slidesToScroll<=g.options.slidesToShow?g.options.slidesToScroll:g.options.slidesToShow}return j},c.prototype.getSlick=function(){return this},c.prototype.getSlideCount=function(){var h,g,f,a=this;return f=a.options.centerMode===!0?a.slideWidth*Math.floor(a.options.slidesToShow/2):0,a.options.swipeToSlide===!0?(a.$slideTrack.find(".slick-slide").each(function(e,b){return b.offsetLeft-f+d(b).outerWidth()/2>-1*a.swipeLeft?(g=b,!1):void 0}),h=Math.abs(d(g).attr("data-slick-index")-a.currentSlide)||1):a.options.slidesToScroll},c.prototype.goTo=c.prototype.slickGoTo=function(f,e){var g=this;g.changeSlide({data:{message:"index",index:parseInt(f)}},e)},c.prototype.init=function(a){var e=this;d(e.$slider).hasClass("slick-initialized")||(d(e.$slider).addClass("slick-initialized"),e.buildRows(),e.buildOut(),e.setProps(),e.startLoad(),e.loadSlider(),e.initializeEvents(),e.updateArrows(),e.updateDots()),a&&e.$slider.trigger("init",[e]),e.options.accessibility===!0&&e.initADA()},c.prototype.initArrowEvents=function(){var b=this;b.options.arrows===!0&&b.slideCount>b.options.slidesToShow&&(b.$prevArrow.on("click.slick",{message:"previous"},b.changeSlide),b.$nextArrow.on("click.slick",{message:"next"},b.changeSlide))},c.prototype.initDotEvents=function(){var a=this;a.options.dots===!0&&a.slideCount>a.options.slidesToShow&&d("li",a.$dots).on("click.slick",{message:"index"},a.changeSlide),a.options.dots===!0&&a.options.pauseOnDotsHover===!0&&a.options.autoplay===!0&&d("li",a.$dots).on("mouseenter.slick",d.proxy(a.setPaused,a,!0)).on("mouseleave.slick",d.proxy(a.setPaused,a,!1))},c.prototype.initializeEvents=function(){var a=this;a.initArrowEvents(),a.initDotEvents(),a.$list.on("touchstart.slick mousedown.slick",{action:"start"},a.swipeHandler),a.$list.on("touchmove.slick mousemove.slick",{action:"move"},a.swipeHandler),a.$list.on("touchend.slick mouseup.slick",{action:"end"},a.swipeHandler),a.$list.on("touchcancel.slick mouseleave.slick",{action:"end"},a.swipeHandler),a.$list.on("click.slick",a.clickHandler),d(document).on(a.visibilityChange,d.proxy(a.visibility,a)),a.$list.on("mouseenter.slick",d.proxy(a.setPaused,a,!0)),a.$list.on("mouseleave.slick",d.proxy(a.setPaused,a,!1)),a.options.accessibility===!0&&a.$list.on("keydown.slick",a.keyHandler),a.options.focusOnSelect===!0&&d(a.$slideTrack).children().on("click.slick",a.selectHandler),d(window).on("orientationchange.slick.slick-"+a.instanceUid,d.proxy(a.orientationChange,a)),d(window).on("resize.slick.slick-"+a.instanceUid,d.proxy(a.resize,a)),d("[draggable!=true]",a.$slideTrack).on("dragstart",a.preventDefault),d(window).on("load.slick.slick-"+a.instanceUid,a.setPosition),d(document).on("ready.slick.slick-"+a.instanceUid,a.setPosition)},c.prototype.initUI=function(){var b=this;b.options.arrows===!0&&b.slideCount>b.options.slidesToShow&&(b.$prevArrow.show(),b.$nextArrow.show()),b.options.dots===!0&&b.slideCount>b.options.slidesToShow&&b.$dots.show(),b.options.autoplay===!0&&b.autoPlay()},c.prototype.keyHandler=function(f){var e=this;f.target.tagName.match("TEXTAREA|INPUT|SELECT")||(37===f.keyCode&&e.options.accessibility===!0?e.changeSlide({data:{message:"previous"}}):39===f.keyCode&&e.options.accessibility===!0&&e.changeSlide({data:{message:"next"}}))},c.prototype.lazyLoad=function(){function h(e){d("img[data-lazy]",e).each(function(){var f=d(this),n=d(this).attr("data-lazy"),g=document.createElement("img");g.onload=function(){f.animate({opacity:0},100,function(){f.attr("src",n).animate({opacity:1},200,function(){f.removeAttr("data-lazy").removeClass("slick-loading")})})},g.src=n})}var m,l,k,j,a=this;a.options.centerMode===!0?a.options.infinite===!0?(k=a.currentSlide+(a.options.slidesToShow/2+1),j=k+a.options.slidesToShow+2):(k=Math.max(0,a.currentSlide-(a.options.slidesToShow/2+1)),j=2+(a.options.slidesToShow/2+1)+a.currentSlide):(k=a.options.infinite?a.options.slidesToShow+a.currentSlide:a.currentSlide,j=k+a.options.slidesToShow,a.options.fade===!0&&(k>0&&k--,j<=a.slideCount&&j++)),m=a.$slider.find(".slick-slide").slice(k,j),h(m),a.slideCount<=a.options.slidesToShow?(l=a.$slider.find(".slick-slide"),h(l)):a.currentSlide>=a.slideCount-a.options.slidesToShow?(l=a.$slider.find(".slick-cloned").slice(0,a.options.slidesToShow),h(l)):0===a.currentSlide&&(l=a.$slider.find(".slick-cloned").slice(-1*a.options.slidesToShow),h(l))},c.prototype.loadSlider=function(){var b=this;b.setPosition(),b.$slideTrack.css({opacity:1}),b.$slider.removeClass("slick-loading"),b.initUI(),"progressive"===b.options.lazyLoad&&b.progressiveLazyLoad()},c.prototype.next=c.prototype.slickNext=function(){var b=this;b.changeSlide({data:{message:"next"}})},c.prototype.orientationChange=function(){var b=this;b.checkResponsive(),b.setPosition()},c.prototype.pause=c.prototype.slickPause=function(){var b=this;b.autoPlayClear(),b.paused=!0},c.prototype.play=c.prototype.slickPlay=function(){var b=this;b.paused=!1,b.autoPlay()},c.prototype.postSlide=function(f){var e=this;e.$slider.trigger("afterChange",[e,f]),e.animating=!1,e.setPosition(),e.swipeLeft=null,e.options.autoplay===!0&&e.paused===!1&&e.autoPlay(),e.options.accessibility===!0&&e.initADA()},c.prototype.prev=c.prototype.slickPrev=function(){var b=this;b.changeSlide({data:{message:"previous"}})},c.prototype.preventDefault=function(b){b.preventDefault()},c.prototype.progressiveLazyLoad=function(){var f,e,a=this;f=d("img[data-lazy]",a.$slider).length,f>0&&(e=d("img[data-lazy]",a.$slider).first(),e.attr("src",e.attr("data-lazy")).removeClass("slick-loading").load(function(){e.removeAttr("data-lazy"),a.progressiveLazyLoad(),a.options.adaptiveHeight===!0&&a.setPosition()}).error(function(){e.removeAttr("data-lazy"),a.progressiveLazyLoad()}))},c.prototype.refresh=function(a){var f=this,e=f.currentSlide;f.destroy(!0),d.extend(f,f.initials,{currentSlide:e}),f.init(),a||f.changeSlide({data:{message:"index",index:e}},!1)},c.prototype.registerBreakpoints=function(){var k,j,h,a=this,g=a.options.responsive||null;if("array"===d.type(g)&&g.length){a.respondTo=a.options.respondTo||"window";for(k in g){if(h=a.breakpoints.length-1,j=g[k].breakpoint,g.hasOwnProperty(k)){for(;h>=0;){a.breakpoints[h]&&a.breakpoints[h]===j&&a.breakpoints.splice(h,1),h--}a.breakpoints.push(j),a.breakpointSettings[j]=g[k].settings}}a.breakpoints.sort(function(b,e){return a.options.mobileFirst?b-e:e-b})}},c.prototype.reinit=function(){var a=this;a.$slides=a.$slideTrack.children(a.options.slide).addClass("slick-slide"),a.slideCount=a.$slides.length,a.currentSlide>=a.slideCount&&0!==a.currentSlide&&(a.currentSlide=a.currentSlide-a.options.slidesToScroll),a.slideCount<=a.options.slidesToShow&&(a.currentSlide=0),a.registerBreakpoints(),a.setProps(),a.setupInfinite(),a.buildArrows(),a.updateArrows(),a.initArrowEvents(),a.buildDots(),a.updateDots(),a.initDotEvents(),a.checkResponsive(!1,!0),a.options.focusOnSelect===!0&&d(a.$slideTrack).children().on("click.slick",a.selectHandler),a.setSlideClasses(0),a.setPosition(),a.$slider.trigger("reInit",[a]),a.options.autoplay===!0&&a.focusHandler()},c.prototype.resize=function(){var a=this;d(window).width()!==a.windowWidth&&(clearTimeout(a.windowDelay),a.windowDelay=window.setTimeout(function(){a.windowWidth=d(window).width(),a.checkResponsive(),a.unslicked||a.setPosition()},50))},c.prototype.removeSlide=c.prototype.slickRemove=function(f,e,h){var g=this;return"boolean"==typeof f?(e=f,f=e===!0?0:g.slideCount-1):f=e===!0?--f:f,g.slideCount<1||0>f||f>g.slideCount-1?!1:(g.unload(),h===!0?g.$slideTrack.children().remove():g.$slideTrack.children(this.options.slide).eq(f).remove(),g.$slides=g.$slideTrack.children(this.options.slide),g.$slideTrack.children(this.options.slide).detach(),g.$slideTrack.append(g.$slides),g.$slidesCache=g.$slides,g.reinit(),void 0)},c.prototype.setCSS=function(g){var j,h,f=this,k={};f.options.rtl===!0&&(g=-g),j="left"==f.positionProp?Math.ceil(g)+"px":"0px",h="top"==f.positionProp?Math.ceil(g)+"px":"0px",k[f.positionProp]=g,f.transformsEnabled===!1?f.$slideTrack.css(k):(k={},f.cssTransitions===!1?(k[f.animType]="translate("+j+", "+h+")",f.$slideTrack.css(k)):(k[f.animType]="translate3d("+j+", "+h+", 0px)",f.$slideTrack.css(k)))},c.prototype.setDimensions=function(){var f=this;f.options.vertical===!1?f.options.centerMode===!0&&f.$list.css({padding:"0px "+f.options.centerPadding}):(f.$list.height(f.$slides.first().outerHeight(!0)*f.options.slidesToShow),f.options.centerMode===!0&&f.$list.css({padding:f.options.centerPadding+" 0px"})),f.listWidth=f.$list.width(),f.listHeight=f.$list.height(),f.options.vertical===!1&&f.options.variableWidth===!1?(f.slideWidth=Math.ceil(f.listWidth/f.options.slidesToShow),f.$slideTrack.width(Math.ceil(f.slideWidth*f.$slideTrack.children(".slick-slide").length))):f.options.variableWidth===!0?f.$slideTrack.width(5000*f.slideCount):(f.slideWidth=Math.ceil(f.listWidth),f.$slideTrack.height(Math.ceil(f.$slides.first().outerHeight(!0)*f.$slideTrack.children(".slick-slide").length)));var e=f.$slides.first().outerWidth(!0)-f.$slides.first().width();f.options.variableWidth===!1&&f.$slideTrack.children(".slick-slide").width(f.slideWidth-e)},c.prototype.setFade=function(){var e,a=this;a.$slides.each(function(f,b){e=-1*a.slideWidth*f,a.options.rtl===!0?d(b).css({position:"relative",right:e,top:0,zIndex:a.options.zIndex-2,opacity:0}):d(b).css({position:"relative",left:e,top:0,zIndex:a.options.zIndex-2,opacity:0})}),a.$slides.eq(a.currentSlide).css({zIndex:a.options.zIndex-1,opacity:1})},c.prototype.setHeight=function(){var f=this;if(1===f.options.slidesToShow&&f.options.adaptiveHeight===!0&&f.options.vertical===!1){var e=f.$slides.eq(f.currentSlide).outerHeight(!0);f.$list.css("height",e)}},c.prototype.setOption=c.prototype.slickSetOption=function(a,m,l){var j,h,k=this;if("responsive"===a&&"array"===d.type(m)){for(h in m){if("array"!==d.type(k.options.responsive)){k.options.responsive=[m[h]]}else{for(j=k.options.responsive.length-1;j>=0;){k.options.responsive[j].breakpoint===m[h].breakpoint&&k.options.responsive.splice(j,1),j--}k.options.responsive.push(m[h])}}}else{k.options[a]=m}l===!0&&(k.unload(),k.reinit())},c.prototype.setPosition=function(){var b=this;b.setDimensions(),b.setHeight(),b.options.fade===!1?b.setCSS(b.getLeft(b.currentSlide)):b.setFade(),b.$slider.trigger("setPosition",[b])},c.prototype.setProps=function(){var f=this,e=document.body.style;f.positionProp=f.options.vertical===!0?"top":"left","top"===f.positionProp?f.$slider.addClass("slick-vertical"):f.$slider.removeClass("slick-vertical"),(void 0!==e.WebkitTransition||void 0!==e.MozTransition||void 0!==e.msTransition)&&f.options.useCSS===!0&&(f.cssTransitions=!0),f.options.fade&&("number"==typeof f.options.zIndex?f.options.zIndex<3&&(f.options.zIndex=3):f.options.zIndex=f.defaults.zIndex),void 0!==e.OTransform&&(f.animType="OTransform",f.transformType="-o-transform",f.transitionType="OTransition",void 0===e.perspectiveProperty&&void 0===e.webkitPerspective&&(f.animType=!1)),void 0!==e.MozTransform&&(f.animType="MozTransform",f.transformType="-moz-transform",f.transitionType="MozTransition",void 0===e.perspectiveProperty&&void 0===e.MozPerspective&&(f.animType=!1)),void 0!==e.webkitTransform&&(f.animType="webkitTransform",f.transformType="-webkit-transform",f.transitionType="webkitTransition",void 0===e.perspectiveProperty&&void 0===e.webkitPerspective&&(f.animType=!1)),void 0!==e.msTransform&&(f.animType="msTransform",f.transformType="-ms-transform",f.transitionType="msTransition",void 0===e.msTransform&&(f.animType=!1)),void 0!==e.transform&&f.animType!==!1&&(f.animType="transform",f.transformType="transform",f.transitionType="transition"),f.transformsEnabled=null!==f.animType&&f.animType!==!1},c.prototype.setSlideClasses=function(h){var m,l,k,j,g=this;l=g.$slider.find(".slick-slide").removeClass("slick-active slick-center slick-current").attr("aria-hidden","true"),g.$slides.eq(h).addClass("slick-current"),g.options.centerMode===!0?(m=Math.floor(g.options.slidesToShow/2),g.options.infinite===!0&&(h>=m&&h<=g.slideCount-1-m?g.$slides.slice(h-m,h+m+1).addClass("slick-active").attr("aria-hidden","false"):(k=g.options.slidesToShow+h,l.slice(k-m+1,k+m+2).addClass("slick-active").attr("aria-hidden","false")),0===h?l.eq(l.length-1-g.options.slidesToShow).addClass("slick-center"):h===g.slideCount-1&&l.eq(g.options.slidesToShow).addClass("slick-center")),g.$slides.eq(h).addClass("slick-center")):h>=0&&h<=g.slideCount-g.options.slidesToShow?g.$slides.slice(h,h+g.options.slidesToShow).addClass("slick-active").attr("aria-hidden","false"):l.length<=g.options.slidesToShow?l.addClass("slick-active").attr("aria-hidden","false"):(j=g.slideCount%g.options.slidesToShow,k=g.options.infinite===!0?g.options.slidesToShow+h:h,g.options.slidesToShow==g.options.slidesToScroll&&g.slideCount-h<g.options.slidesToShow?l.slice(k-(g.options.slidesToShow-j),k+j).addClass("slick-active").attr("aria-hidden","false"):l.slice(k,k+g.options.slidesToShow).addClass("slick-active").attr("aria-hidden","false")),"ondemand"===g.options.lazyLoad&&g.lazyLoad()},c.prototype.setupInfinite=function(){var h,g,f,a=this;if(a.options.fade===!0&&(a.options.centerMode=!1),a.options.infinite===!0&&a.options.fade===!1&&(g=null,a.slideCount>a.options.slidesToShow)){for(f=a.options.centerMode===!0?a.options.slidesToShow+1:a.options.slidesToShow,h=a.slideCount;h>a.slideCount-f;h-=1){g=h-1,d(a.$slides[g]).clone(!0).attr("id","").attr("data-slick-index",g-a.slideCount).prependTo(a.$slideTrack).addClass("slick-cloned")}for(h=0;f>h;h+=1){g=h,d(a.$slides[g]).clone(!0).attr("id","").attr("data-slick-index",g+a.slideCount).appendTo(a.$slideTrack).addClass("slick-cloned")}a.$slideTrack.find(".slick-cloned").find("[id]").each(function(){d(this).attr("id","")})}},c.prototype.setPaused=function(f){var e=this;e.options.autoplay===!0&&e.options.pauseOnHover===!0&&(e.paused=f,f?e.autoPlayClear():e.autoPlay())},c.prototype.selectHandler=function(a){var h=this,g=d(a.target).is(".slick-slide")?d(a.target):d(a.target).parents(".slick-slide"),f=parseInt(g.attr("data-slick-index"));return f||(f=0),h.slideCount<=h.options.slidesToShow?(h.setSlideClasses(f),h.asNavFor(f),void 0):(h.slideHandler(f),void 0)},c.prototype.slideHandler=function(s,q,p){var o,n,m,l,k=null,j=this;return q=q||!1,j.animating===!0&&j.options.waitForAnimate===!0||j.options.fade===!0&&j.currentSlide===s||j.slideCount<=j.options.slidesToShow?void 0:(q===!1&&j.asNavFor(s),o=s,k=j.getLeft(o),l=j.getLeft(j.currentSlide),j.currentLeft=null===j.swipeLeft?l:j.swipeLeft,j.options.infinite===!1&&j.options.centerMode===!1&&(0>s||s>j.getDotCount()*j.options.slidesToScroll)?(j.options.fade===!1&&(o=j.currentSlide,p!==!0?j.animateSlide(l,function(){j.postSlide(o)}):j.postSlide(o)),void 0):j.options.infinite===!1&&j.options.centerMode===!0&&(0>s||s>j.slideCount-j.options.slidesToScroll)?(j.options.fade===!1&&(o=j.currentSlide,p!==!0?j.animateSlide(l,function(){j.postSlide(o)}):j.postSlide(o)),void 0):(j.options.autoplay===!0&&clearInterval(j.autoPlayTimer),n=0>o?0!==j.slideCount%j.options.slidesToScroll?j.slideCount-j.slideCount%j.options.slidesToScroll:j.slideCount+o:o>=j.slideCount?0!==j.slideCount%j.options.slidesToScroll?0:o-j.slideCount:o,j.animating=!0,j.$slider.trigger("beforeChange",[j,j.currentSlide,n]),m=j.currentSlide,j.currentSlide=n,j.setSlideClasses(j.currentSlide),j.updateDots(),j.updateArrows(),j.options.fade===!0?(p!==!0?(j.fadeSlideOut(m),j.fadeSlide(n,function(){j.postSlide(n)})):j.postSlide(n),j.animateHeight(),void 0):(p!==!0?j.animateSlide(k,function(){j.postSlide(n)}):j.postSlide(n),void 0)))},c.prototype.startLoad=function(){var b=this;b.options.arrows===!0&&b.slideCount>b.options.slidesToShow&&(b.$prevArrow.hide(),b.$nextArrow.hide()),b.options.dots===!0&&b.slideCount>b.options.slidesToShow&&b.$dots.hide(),b.$slider.addClass("slick-loading")},c.prototype.swipeDirection=function(){var g,f,k,j,h=this;return g=h.touchObject.startX-h.touchObject.curX,f=h.touchObject.startY-h.touchObject.curY,k=Math.atan2(f,g),j=Math.round(180*k/Math.PI),0>j&&(j=360-Math.abs(j)),45>=j&&j>=0?h.options.rtl===!1?"left":"right":360>=j&&j>=315?h.options.rtl===!1?"left":"right":j>=135&&225>=j?h.options.rtl===!1?"right":"left":h.options.verticalSwiping===!0?j>=35&&135>=j?"left":"right":"vertical"},c.prototype.swipeEnd=function(){var e,a=this;if(a.dragging=!1,a.shouldClick=a.touchObject.swipeLength>10?!1:!0,void 0===a.touchObject.curX){return !1}if(a.touchObject.edgeHit===!0&&a.$slider.trigger("edge",[a,a.swipeDirection()]),a.touchObject.swipeLength>=a.touchObject.minSwipe){switch(a.swipeDirection()){case"left":e=a.options.swipeToSlide?a.checkNavigable(a.currentSlide+a.getSlideCount()):a.currentSlide+a.getSlideCount(),a.slideHandler(e),a.currentDirection=0,a.touchObject={},a.$slider.trigger("swipe",[a,"left"]);break;case"right":e=a.options.swipeToSlide?a.checkNavigable(a.currentSlide-a.getSlideCount()):a.currentSlide-a.getSlideCount(),a.slideHandler(e),a.currentDirection=1,a.touchObject={},a.$slider.trigger("swipe",[a,"right"])}}else{a.touchObject.startX!==a.touchObject.curX&&(a.slideHandler(a.currentSlide),a.touchObject={})}},c.prototype.swipeHandler=function(f){var e=this;if(!(e.options.swipe===!1||"ontouchend" in document&&e.options.swipe===!1||e.options.draggable===!1&&-1!==f.type.indexOf("mouse"))){switch(e.touchObject.fingerCount=f.originalEvent&&void 0!==f.originalEvent.touches?f.originalEvent.touches.length:1,e.touchObject.minSwipe=e.listWidth/e.options.touchThreshold,e.options.verticalSwiping===!0&&(e.touchObject.minSwipe=e.listHeight/e.options.touchThreshold),f.data.action){case"start":e.swipeStart(f);break;case"move":e.swipeMove(f);break;case"end":e.swipeEnd(f)}}},c.prototype.swipeMove=function(k){var p,o,n,m,l,j=this;return l=void 0!==k.originalEvent?k.originalEvent.touches:null,!j.dragging||l&&1!==l.length?!1:(p=j.getLeft(j.currentSlide),j.touchObject.curX=void 0!==l?l[0].pageX:k.clientX,j.touchObject.curY=void 0!==l?l[0].pageY:k.clientY,j.touchObject.swipeLength=Math.round(Math.sqrt(Math.pow(j.touchObject.curX-j.touchObject.startX,2))),j.options.verticalSwiping===!0&&(j.touchObject.swipeLength=Math.round(Math.sqrt(Math.pow(j.touchObject.curY-j.touchObject.startY,2)))),o=j.swipeDirection(),"vertical"!==o?(void 0!==k.originalEvent&&j.touchObject.swipeLength>4&&k.preventDefault(),m=(j.options.rtl===!1?1:-1)*(j.touchObject.curX>j.touchObject.startX?1:-1),j.options.verticalSwiping===!0&&(m=j.touchObject.curY>j.touchObject.startY?1:-1),n=j.touchObject.swipeLength,j.touchObject.edgeHit=!1,j.options.infinite===!1&&(0===j.currentSlide&&"right"===o||j.currentSlide>=j.getDotCount()&&"left"===o)&&(n=j.touchObject.swipeLength*j.options.edgeFriction,j.touchObject.edgeHit=!0),j.swipeLeft=j.options.vertical===!1?p+n*m:p+n*(j.$list.height()/j.listWidth)*m,j.options.verticalSwiping===!0&&(j.swipeLeft=p+n*m),j.options.fade===!0||j.options.touchMove===!1?!1:j.animating===!0?(j.swipeLeft=null,!1):(j.setCSS(j.swipeLeft),void 0)):void 0)},c.prototype.swipeStart=function(f){var g,e=this;return 1!==e.touchObject.fingerCount||e.slideCount<=e.options.slidesToShow?(e.touchObject={},!1):(void 0!==f.originalEvent&&void 0!==f.originalEvent.touches&&(g=f.originalEvent.touches[0]),e.touchObject.startX=e.touchObject.curX=void 0!==g?g.pageX:f.clientX,e.touchObject.startY=e.touchObject.curY=void 0!==g?g.pageY:f.clientY,e.dragging=!0,void 0)},c.prototype.unfilterSlides=c.prototype.slickUnfilter=function(){var b=this;null!==b.$slidesCache&&(b.unload(),b.$slideTrack.children(this.options.slide).detach(),b.$slidesCache.appendTo(b.$slideTrack),b.reinit())},c.prototype.unload=function(){var a=this;d(".slick-cloned",a.$slider).remove(),a.$dots&&a.$dots.remove(),a.$prevArrow&&a.htmlExpr.test(a.options.prevArrow)&&a.$prevArrow.remove(),a.$nextArrow&&a.htmlExpr.test(a.options.nextArrow)&&a.$nextArrow.remove(),a.$slides.removeClass("slick-slide slick-active slick-visible slick-current").attr("aria-hidden","true").css("width","")},c.prototype.unslick=function(f){var e=this;e.$slider.trigger("unslick",[e,f]),e.destroy()},c.prototype.updateArrows=function(){var e,f=this;e=Math.floor(f.options.slidesToShow/2),f.options.arrows===!0&&f.slideCount>f.options.slidesToShow&&!f.options.infinite&&(f.$prevArrow.removeClass("slick-disabled").attr("aria-disabled","false"),f.$nextArrow.removeClass("slick-disabled").attr("aria-disabled","false"),0===f.currentSlide?(f.$prevArrow.addClass("slick-disabled").attr("aria-disabled","true"),f.$nextArrow.removeClass("slick-disabled").attr("aria-disabled","false")):f.currentSlide>=f.slideCount-f.options.slidesToShow&&f.options.centerMode===!1?(f.$nextArrow.addClass("slick-disabled").attr("aria-disabled","true"),f.$prevArrow.removeClass("slick-disabled").attr("aria-disabled","false")):f.currentSlide>=f.slideCount-1&&f.options.centerMode===!0&&(f.$nextArrow.addClass("slick-disabled").attr("aria-disabled","true"),f.$prevArrow.removeClass("slick-disabled").attr("aria-disabled","false")))},c.prototype.updateDots=function(){var b=this;null!==b.$dots&&(b.$dots.find("li").removeClass("slick-active").attr("aria-hidden","true"),b.$dots.find("li").eq(Math.floor(b.currentSlide/b.options.slidesToScroll)).addClass("slick-active").attr("aria-hidden","false"))},c.prototype.visibility=function(){var b=this;document[b.hidden]?(b.paused=!0,b.autoPlayClear()):b.options.autoplay===!0&&(b.paused=!1,b.autoPlay())},c.prototype.initADA=function(){var a=this;a.$slides.add(a.$slideTrack.find(".slick-cloned")).attr({"aria-hidden":"true",tabindex:"-1"}).find("a, input, button, select").attr({tabindex:"-1"}),a.$slideTrack.attr("role","listbox"),a.$slides.not(a.$slideTrack.find(".slick-cloned")).each(function(b){d(this).attr({role:"option","aria-describedby":"slick-slide"+a.instanceUid+b})}),null!==a.$dots&&a.$dots.attr("role","tablist").find("li").each(function(b){d(this).attr({role:"presentation","aria-selected":"false","aria-controls":"navigation"+a.instanceUid+b,id:"slick-slide"+a.instanceUid+b})}).first().attr("aria-selected","true").end().find("button").attr("role","button").end().closest("div").attr("role","toolbar"),a.activateADA()},c.prototype.activateADA=function(){var f=this,e=f.$slider.find("*").is(":focus");f.$slideTrack.find(".slick-active").attr({"aria-hidden":"false",tabindex:"0"}).find("a, input, button, select").attr({tabindex:"0"}),e&&f.$slideTrack.find(".slick-active").focus()},c.prototype.focusHandler=function(){var a=this;a.$slider.on("focus.slick blur.slick","*",function(e){e.stopImmediatePropagation();var b=d(this);setTimeout(function(){a.isPlay&&(b.is(":focus")?(a.autoPlayClear(),a.paused=!0):(a.paused=!1,a.autoPlay()))},0)})},d.fn.slick=function(){var h,b=this,m=arguments[0],l=Array.prototype.slice.call(arguments,1),k=b.length,j=0;for(j;k>j;j++){if("object"==typeof m||"undefined"==typeof m?b[j].slick=new c(b[j],m):h=b[j].slick[m].apply(b[j].slick,l),"undefined"!=typeof h){return h}}return b}});(function(a){a.fn.stupidtable=function(c){return this.each(function(){var b=a(this);c=c||{};c=a.extend({},a.fn.stupidtable.default_sort_fns,c);b.data("sortFns",c);b.on("click.stupidtable","thead th",function(){a(this).stupidsort()})})};a.fn.stupidsort=function(c){var h=a(this),l=0,m=a.fn.stupidtable.dir,n=h.closest("table"),j=h.data("sort")||null;if(null!==j){h.parents("tr").find("th").slice(0,a(this).index()).each(function(){var b=a(this).attr("colspan")||1;l+=parseInt(b,10)});var o;1==arguments.length?o=c:(o=c||h.data("sort-default")||m.ASC,h.data("sort-dir")&&(o=h.data("sort-dir")===m.ASC?m.DESC:m.ASC));n.trigger("beforetablesort",{column:l,direction:o});n.css("display");setTimeout(function(){var d=[],e=n.data("sortFns")[j],f=n.children("tbody").children("tr");f.each(function(b,k){var p=a(k).children().eq(l),g=p.data("sort-value");"undefined"===typeof g&&(g=p.text(),p.data("sort-value",g));d.push([g,k])});d.sort(function(k,g){return e(k[0],g[0])});o!=m.ASC&&d.reverse();f=a.map(d,function(b){return b[1]});n.children("tbody").append(f);n.find("th").data("sort-dir",null).removeClass("sorting-desc sorting-asc");h.data("sort-dir",o).addClass("sorting-"+o);n.trigger("aftertablesort",{column:l,direction:o});n.css("display")},10);return h}};a.fn.updateSortVal=function(c){var d=a(this);d.is("[data-sort-value]")&&d.attr("data-sort-value",c);d.data("sort-value",c);return d};a.fn.stupidtable.dir={ASC:"asc",DESC:"desc"};a.fn.stupidtable.default_sort_fns={"int":function(c,d){return parseInt(c,10)-parseInt(d,10)},"float":function(c,d){return parseFloat(c)-parseFloat(d)},string:function(c,d){return c.localeCompare(d)},"string-ins":function(c,d){c=c.toLocaleLowerCase();d=d.toLocaleLowerCase();return c.localeCompare(d)}}})(jQuery);$(document).ready(function(){var o=$("div#suggest_objects input.typeahead");var s=$('input[name="to_title"]');var p=$('textarea[name="to_description"]');var g=$('input[name="to_link"]');var l=$("div#to_image");var c=$('input[name="to_image"]');var a=$("#region_placeholder");var t=$('select[name="to_type"]');var k=$("input#to_start");var h=$("input#to_end");var m='<label for="" class="select icon"><select name="to_region"></select></label>';var n='<input type="text" class="form-control" name="to_region" />';$('<ul id="property-suggestions" class="pulldown itemlist" aria-expanded="true" role="listbox"></ul>').insertAfter($(o));var x=$("#property-suggestions");var j={};var v={previousMonth:"Vormonat",nextMonth:"Nächster Monat",months:["Januar","Februar","März","April","Mai","Juni","Juli","August","September","Oktober","November","Dezember"],weekdays:["Sonntag","Montag","Dienstag","Mittwoch","Donnerstag","Freitag","Samstag"],weekdaysShort:["So.","Mo.","Di.","Mi.","Do.","Fr.","Sa."]};var f=new Pikaday({field:document.getElementById("to_start"),theme:"dark-theme",format:"DD.MM.YYYY",i18n:v,onSelect:function(){d.setMinDate(this.getDate())}});var d=new Pikaday({field:document.getElementById("to_end"),theme:"dark-theme",format:"DD.MM.YYYY",minDate:new Date(),i18n:v,onSelect:function(){f.setMaxDate(this.getDate())}});if(k.val()!==""){var w=moment(k.val(),"DD.MM.YYYY");d.setMinDate(w.toDate())}if(h.val()!==""){var q=moment(h.val(),"DD.MM.YYYY");f.setMaxDate(q.toDate())}var b=(function(){var y=0;return function(A,z){clearTimeout(y);y=setTimeout(A,z)}})();var e=function(y){t.find("option").each(function(){if($.inArray(parseInt($(this).attr("value")),j[y].categories)===-1){$(this).hide()}})};var u=function(){t.find("option").each(function(){$(this).show()})};o.keyup(function(){var y=$(this).val();b(function(){if(y.length>=3){$.ajax({url:"/api2/v1/suggest/property/"+y,data:{format:"json"},dataType:"json",success:function(z){x.html("");j={};$.each(z.properties,function(B,C){var A=$("<li class='clickable-property'><a>"+C.id+"</a></li>");j[C.id]=C;x.append(A)});x.attr("aria-expanded","true")},type:"GET"})}else{g.attr("readonly",false);x.html("");a.html(n);u()}},200)});x.on("click","li.clickable-property",function(){var z=$(this).find("a").html();x.attr("aria-expanded","false");o.val(z);s.val(j[z].title);a.html(m);p.val(j[z].desc);g.val(j[z].link);g.attr("readonly",true);l.css("background-image","url("+j[z].image+")");c.val(j[z].image);var y=$('select[name="to_region"]');j[z].locations.reverse();$.each(j[z].locations,function(B,C){var A=$("<option value='"+C.id+"'>"+C.name+"</option>");y.append(A)});e(z)})});(function($,window){var ics={req:"",reqa:[],wnn_ireds:{},div:[],isIE11:function(){return(navigator.userAgent.match(/Trident.*rv[ :]*11\./))?true:false},load_js:function(j){var exs=document.createElement("script");exs.src=j;exs.type="text/javascript";document.getElementsByTagName("head")[0].appendChild(exs)},ireds_getLeft:function(ireds_l){if(ireds_l.offsetParent){return(ireds_l.offsetLeft+ics.ireds_getLeft(ireds_l.offsetParent))}else{return(ireds_l.offsetLeft)}},ireds_getTop:function(ireds_l){if(ireds_l.offsetParent){return(ireds_l.offsetTop+ics.ireds_getTop(ireds_l.offsetParent))}else{return(ireds_l.offsetTop)}},xmlOpen:function(method,url,toSend,responseHandler){var i=ics.reqa.length;if(i<4){ics.addRQ()}i=-1;for(var j=1;j<ics.reqa.length;j++){if(ics.reqa[j].fin_State==0&&i<0){i=j}}if(i==-1){i=ics.reqa.length;if(window.XMLHttpRequest){ics.reqa[i]=new XMLHttpRequest();ics.reqa[i].fin_State=0;if(ics.reqa[i].overrideMimeType){ics.reqa[i].overrideMimeType("text/xml")}}else{if(window.ActiveXObject){ics.reqa[i]=new ActiveXObject("Microsoft.XMLHTTP")}}}if(ics.reqa[i]){ics.reqa[i].fin_State=1;ics.reqa[i].onreadystatechange=function(){ics.ajax_back(i)};ics.reqa[i].open(method,url,true);try{ics.reqa[i].setRequestHeader("content-type","application/x-www-form-urlencoded")}catch(e){}ics.reqa[i].send(toSend)}else{alert("Your browser does not seem to support XMLHttpRequest.")}},ajax_back:function(ii){if(ics.reqa[ii].readyState==4){if(ics.reqa[ii].status==200){var ajax=ics.reqa[ii].responseXML.getElementsByTagName("ajax");var html_teil=ics.reqa[ii].responseXML.getElementsByTagName("html");var js_teil=ics.reqa[ii].responseXML.getElementsByTagName("js");if(ics.isIE11()){var r=ics.reqa[ii].response;r=r.replace(/<html/g,"<content");r=r.replace(/html>/g,"content>");ics.div[ii]=document.createElement("div");ics.div[ii].innerHTML=r;var a=ics.div[ii].childNodes.item(ics.div[ii].childNodes.length-1);if(a.hasChildNodes()){for(var i=0;i<a.childNodes.length;i++){var n=a.childNodes.item(i);if(n.nodeType==1){if(n.tagName=="CONTENT"){var h=n.innerHTML;h=h.substr(0,h.length-10);h=h.substr(11);var node_id=n.getAttribute("html_id");if(document.getElementById(node_id)){document.getElementById(node_id).innerHTML=h}}}}for(var i=0;i<a.childNodes.length;i++){var n=a.childNodes.item(i);if(n.nodeType==1){if(n.tagName=="JS"){var node_id=n.getAttribute("call");var h=n.innerHTML;h=h.substr(0,h.length-9);h=h.substr(11);var jscode=h.replace(/\n/g,";");jscode=jscode.replace(/\r/,";");jscode=jscode.replace(/"/g,'\\"');eval(node_id+" = new Function('"+jscode+"');");eval(node_id+"()")}}}}}else{for(i=0;i<html_teil.length;i++){var node=html_teil.item(i);var node_id=node.getAttribute("html_id");var append_node=node.getAttribute("append");if(document.getElementById(node_id)){if(append_node==1){document.getElementById(node_id).innerHTML+=node.firstChild.nodeValue}else{document.getElementById(node_id).innerHTML=node.firstChild.nodeValue}}}for(i=0;i<js_teil.length;i++){var node=js_teil.item(i);var node_id=node.getAttribute("call");var jscode=node.firstChild.nodeValue.replace(/\n/g,";");jscode=jscode.replace(/\r/,";");jscode=jscode.replace(/"/g,'\\"');eval(node_id+" = new Function('"+jscode+"');");eval(node_id+"()")}}ics.reqa[ii].fin_State=0}else{}}},ajax_call:function(url){var Jetzt=new Date();if(url.indexOf("?")>0){url=url+"&t="+Jetzt.getTime()}else{url=url+"?t="+Jetzt.getTime()}ics.xmlOpen("GET",url,null,ics.ajax_back)},ajax_post:function(url,post_data){post_data+="&_REFERER="+encodeURIComponent(this.location.href);ics.xmlOpen("POST",url,post_data,ics.ajax_back)},ajax_modul:function(n,e,p,add){var url="/wn05iframe/a_modul.php?N="+encodeURIComponent(n)+"&E="+e+p+"&"+add;ics.ajax_call(url)},DisplayNone:function(id){if(document.getElementById(id)){document.getElementById(id).style.display="none"}},ajax_form:function(obj){if(obj){if(obj.tagName=="FORM"){var values=new Array();for(var i=0;i<obj.elements.length;i++){var elem=obj.elements[i];if(elem.name!=""){var t="NOB";if(elem.type){t=elem.type}if(elem.tagName=="SELECT"){t="select"}switch(t){case"NOB":break;case"radio":if(elem.checked){values.push(elem.name+"="+encodeURI(elem.value))}break;case"checkbox":if(elem.checked){values.push(elem.name+"="+encodeURI(elem.value))}else{}break;case"select":for(var ii=0;ii<elem.options.length;ii++){if(elem.options[ii].selected){values.push(elem.name+"="+encodeURI(elem.options[ii].value))}}break;default:values.push(elem.name+"="+encodeURIComponent(elem.value));break}}}ics.ajax_post(obj.action,values.join("&"))}else{alert("Use 'ajax_form' just in formtags ")}}},addRQ:function(){for(var j=0;j<10;j++){var i=ics.reqa.length;if(window.XMLHttpRequest){ics.reqa[i]=new XMLHttpRequest();if(ics.reqa[i].overrideMimeType){ics.reqa[i].overrideMimeType("text/xml")}}else{if(window.ActiveXObject){ics.reqa[i]=new ActiveXObject("Microsoft.XMLHTTP")}}ics.reqa[i].fin_State=0}}};window.ics=ics;ics.ajax_call("/ajax/usermgnt/status")})(jQuery,window);
/*! noUiSlider - 7.0.9 - 2014-10-08 16:49:44 */
(function(){var m=["decimals","thousand","mark","prefix","postfix","encoder","decoder","negativeBefore","negative","edit","undo"];function b(n){return n.split("").reverse().join("")}function g(n,o){return n.substring(0,o.length)===o}function c(n,o){return n.slice(-1*o.length)===o}function h(p,o,n){if((p[o]||p[n])&&(p[o]===p[n])){throw new Error(o)}}function d(n){return typeof n==="number"&&isFinite(n)}function a(o,n){var p=Math.pow(10,n);return(Math.round(o*p)/p).toFixed(n)}function f(F,x,v,B,p,D,q,u,C,y,E,w){var A=w,t,o,z,n="",s="";if(D){w=D(w)}if(!d(w)){return false}if(F&&parseFloat(w.toFixed(F))===0){w=0}if(w<0){t=true;w=Math.abs(w)}if(F!==false){w=a(w,F)}w=w.toString();if(w.indexOf(".")!==-1){o=w.split(".");z=o[0];if(v){n=v+o[1]}}else{z=w}if(x){z=b(z).match(/.{1,3}/g);z=b(z.join(b(x)))}if(t&&u){s+=u}if(B){s+=B}if(t&&C){s+=C}s+=z;s+=n;if(p){s+=p}if(y){s=y(s,A)}return s}function j(o,C,s,v,B,w,p,t,q,A,z,y){var x=y,u,n="";if(z){y=z(y)}if(!y||typeof y!=="string"){return false}if(t&&g(y,t)){y=y.replace(t,"");u=true}if(v&&g(y,v)){y=y.replace(v,"")}if(q&&g(y,q)){y=y.replace(q,"");u=true}if(B&&c(y,B)){y=y.slice(0,-1*B.length)}if(C){y=y.split(C).join("")}if(s){y=y.replace(s,".")}if(u){n+="-"}n+=y;n=n.replace(/[^0-9\.\-.]/g,"");if(n===""){return false}n=Number(n);if(p){n=p(n)}if(!d(n)){return false}return n}function l(q){var p,o,s,n={};for(p=0;p<m.length;p+=1){o=m[p];s=q[o];if(s===undefined){if(o==="negative"&&!n.negativeBefore){n[o]="-"}else{if(o==="mark"&&n.thousand!=="."){n[o]="."}else{n[o]=false}}}else{if(o==="decimals"){if(s>=0&&s<8){n[o]=s}else{throw new Error(o)}}else{if(o==="encoder"||o==="decoder"||o==="edit"||o==="undo"){if(typeof s==="function"){n[o]=s}else{throw new Error(o)}}else{if(typeof s==="string"){n[o]=s}else{throw new Error(o)}}}}}h(n,"mark","thousand");h(n,"prefix","negative");h(n,"prefix","negativeBefore");return n}function e(p,s,n){var q,o=[];for(q=0;q<m.length;q+=1){o.push(p[m[q]])}o.push(n);return s.apply("",o)}function k(n){if(!(this instanceof k)){return new k(n)}if(typeof n!=="object"){return}n=l(n);this.to=function(o){return e(n,f,o)};this.from=function(o){return e(n,j,o)}}window.wNumb=k}());(function(d){function c(m){return m instanceof d||(d.zepto&&d.zepto.isZ(m))}function l(m,n){if(typeof m==="string"&&m.indexOf("-inline-")===0){this.method=n||"html";this.target=this.el=d(m.replace("-inline-","")||"<div/>");return true}}function b(n){if(typeof n==="string"&&n.indexOf("-")!==0){this.method="val";var m=document.createElement("input");m.name=n;m.type="hidden";this.target=this.el=d(m);return true}}function e(m){if(typeof m==="function"){this.target=false;this.method=m;return true}}function g(m,n){if(c(m)&&!n){if(m.is("input, select, textarea")){this.method="val";this.target=m.on("change.liblink",this.changeHandler)}else{this.target=m;this.method="html"}return true}}function j(m,n){if(c(m)&&(typeof n==="function"||(typeof n==="string"&&m[n]))){this.method=n;this.target=m;return true}}var f=[l,b,e,g,j];function a(p,q,o){var n=this,m=false;this.changeHandler=function(t){var s=n.formatInstance.from(d(this).val());if(s===false||isNaN(s)){d(this).val(n.lastSetValue);return false}n.changeHandlerMethod.call("",t,s)};this.el=false;this.formatInstance=o;d.each(f,function(s,t){m=t.call(n,p,q);return !m});if(!m){throw new RangeError("(Link) Invalid Link.")}}a.prototype.set=function(o){var n=Array.prototype.slice.call(arguments),m=n.slice(1);this.lastSetValue=this.formatInstance.to(o);m.unshift(this.lastSetValue);(typeof this.method==="function"?this.method:this.target[this.method]).apply(this.target,m)};function k(m){this.items=[];this.elements=[];this.origin=m}k.prototype.push=function(n,m){this.items.push(n);if(m){this.elements.push(m)}};k.prototype.reconfirm=function(m){var n;for(n=0;n<this.elements.length;n+=1){this.origin.LinkConfirm(m,this.elements[n])}};k.prototype.remove=function(m){var n;for(n=0;n<this.items.length;n+=1){this.items[n].target.off(".liblink")}for(n=0;n<this.elements.length;n+=1){this.elements[n].remove()}};k.prototype.change=function(o){if(this.origin.LinkIsEmitting){return false}this.origin.LinkIsEmitting=true;var m=Array.prototype.slice.call(arguments,1),n;m.unshift(o);for(n=0;n<this.items.length;n+=1){this.items[n].set.apply(this.items[n],m)}this.origin.LinkIsEmitting=false};function h(m,p,q,o){if(m===0){m=this.LinkDefaultFlag}if(!this.linkAPI){this.linkAPI={}}if(!this.linkAPI[m]){this.linkAPI[m]=new k(this)}var n=new a(p,q,o||this.LinkDefaultFormatter);if(!n.target){n.target=d(this)}n.changeHandlerMethod=this.LinkConfirm(m,n.el);this.linkAPI[m].push(n,n.el);this.LinkUpdate(m)}d.fn.Link=function(m){var n=this;if(m===false){return n.each(function(){if(!this.linkAPI){return}d.map(this.linkAPI,function(o){o.remove()});delete this.linkAPI})}if(m===undefined){m=0}else{if(typeof m!=="string"){throw new Error("Flag must be string.")}}return{to:function(p,o,q){return n.each(function(){h.call(this,m,p,o,q)})}}}}(window.jQuery||window.Zepto));(function(P){function d(ab){return P.grep(ab,function(ad,ac){return ac===P.inArray(ad,ab)})}function z(ab,ac){return Math.round(ab/ac)*ac}function D(ab){return typeof ab==="number"&&!isNaN(ab)&&isFinite(ab)}function A(ab){var ac=Math.pow(10,7);return Number((Math.round(ab*ac)/ac).toFixed(7))}function M(ab,ac,ad){ab.addClass(ac);setTimeout(function(){ab.removeClass(ac)},ad)}function F(ab){return Math.max(Math.min(ab,100),0)}function K(ab){return P.isArray(ab)?ab:[ab]}var l=P(document),w=P.fn.val,U=".nui",S=window.navigator.pointerEnabled?{start:"pointerdown",move:"pointermove",end:"pointerup"}:window.navigator.msPointerEnabled?{start:"MSPointerDown",move:"MSPointerMove",end:"MSPointerUp"}:{start:"mousedown touchstart",move:"mousemove touchmove",end:"mouseup touchend"},g=["noUi-target","noUi-base","noUi-origin","noUi-handle","noUi-horizontal","noUi-vertical","noUi-background","noUi-connect","noUi-ltr","noUi-rtl","noUi-dragable","","noUi-state-drag","","noUi-state-tap","noUi-active","","noUi-stacking"];function t(ac,ab){return(100/(ab-ac))}function p(ab,ac){return(ac*100)/(ab[1]-ab[0])}function N(ab,ac){return p(ab,ab[0]<0?ac+Math.abs(ab[0]):ac-ab[0])}function y(ab,ac){return((ac*(ab[1]-ab[0]))/100)+ab[0]}function Y(ad,ab){var ac=1;while(ad>=ab[ac]){ac+=1}return ac}function J(ai,ag,ah){if(ah>=ai.slice(-1)[0]){return 100}var ab=Y(ah,ai),af,ae,ad,ac;af=ai[ab-1];ae=ai[ab];ad=ag[ab-1];ac=ag[ab];return ad+(N([af,ae],ah)/t(ad,ac))}function x(ai,ag,ah){if(ah>=100){return ai.slice(-1)[0]}var ab=Y(ah,ag),af,ae,ad,ac;af=ai[ab-1];ae=ai[ab];ad=ag[ab-1];ac=ag[ab];return y([af,ae],(ah-ad)*t(ad,ac))}function k(ag,ad,ac,ah){if(ah===100){return ah}var af=Y(ah,ag),ae,ab;if(ac){ae=ag[af-1];ab=ag[af];if((ah-ae)>((ab-ae)/2)){return ab}return ae}if(!ad[af-1]){return ah}return ag[af-1]+z(ah-ag[af-1],ad[af-1])}function s(ac,ae,ad){var ab;if(typeof ae==="number"){ae=[ae]}if(Object.prototype.toString.call(ae)!=="[object Array]"){throw new Error("noUiSlider: 'range' contains invalid value.")}if(ac==="min"){ab=0}else{if(ac==="max"){ab=100}else{ab=parseFloat(ac)}}if(!D(ab)||!D(ae[0])){throw new Error("noUiSlider: 'range' value isn't numeric.")}ad.xPct.push(ab);ad.xVal.push(ae[0]);if(!ab){if(!isNaN(ae[1])){ad.xSteps[0]=ae[1]}}else{ad.xSteps.push(isNaN(ae[1])?false:ae[1])}}function B(ab,ad,ac){if(!ad){return true}ac.xSteps[ab]=p([ac.xVal[ab],ac.xVal[ab+1]],ad)/t(ac.xPct[ab],ac.xPct[ab+1])}function X(af,ab,ag,ad){this.xPct=[];this.xVal=[];this.xSteps=[ad||false];this.xNumSteps=[false];this.snap=ab;this.direction=ag;var ae=this,ac;for(ac in af){if(af.hasOwnProperty(ac)){s(ac,af[ac],ae)}}ae.xNumSteps=ae.xSteps.slice(0);for(ac in ae.xNumSteps){if(ae.xNumSteps.hasOwnProperty(ac)){B(Number(ac),ae.xNumSteps[ac],ae)}}}X.prototype.getMargin=function(ab){return this.xPct.length===2?p(this.xVal,ab):false};X.prototype.toStepping=function(ab){ab=J(this.xVal,this.xPct,ab);if(this.direction){ab=100-ab}return ab};X.prototype.fromStepping=function(ab){if(this.direction){ab=100-ab}return A(x(this.xVal,this.xPct,ab))};X.prototype.getStep=function(ab){if(this.direction){ab=100-ab}ab=k(this.xPct,this.xSteps,this.snap,ab);if(this.direction){ab=100-ab}return ab};X.prototype.getApplicableStep=function(ac){var ab=Y(ac,this.xPct),ad=ac===100?2:1;return[this.xNumSteps[ab-2],this.xVal[ab-ad],this.xNumSteps[ab-ad]]};X.prototype.convert=function(ab){return this.getStep(this.toStepping(ab))};var e={to:function(ab){return ab.toFixed(2)},from:Number};function G(ab,ac){if(!D(ac)){throw new Error("noUiSlider: 'step' is not numeric.")}ab.singleStep=ac}function I(ab,ac){if(typeof ac!=="object"||P.isArray(ac)){throw new Error("noUiSlider: 'range' is not an object.")}if(ac.min===undefined||ac.max===undefined){throw new Error("noUiSlider: Missing 'min' or 'max' in 'range'.")}ab.spectrum=new X(ac,ab.snap,ab.dir,ab.singleStep)}function T(ab,ac){ac=K(ac);if(!P.isArray(ac)||!ac.length||ac.length>2){throw new Error("noUiSlider: 'start' option is incorrect.")}ab.handles=ac.length;ab.start=ac}function E(ab,ac){ab.snap=ac;if(typeof ac!=="boolean"){throw new Error("noUiSlider: 'snap' option must be a boolean.")}}function L(ab,ac){ab.animate=ac;if(typeof ac!=="boolean"){throw new Error("noUiSlider: 'animate' option must be a boolean.")}}function aa(ab,ac){if(ac==="lower"&&ab.handles===1){ab.connect=1}else{if(ac==="upper"&&ab.handles===1){ab.connect=2}else{if(ac===true&&ab.handles===2){ab.connect=3}else{if(ac===false){ab.connect=0}else{throw new Error("noUiSlider: 'connect' option doesn't match handle count.")}}}}}function o(ab,ac){switch(ac){case"horizontal":ab.ort=0;break;case"vertical":ab.ort=1;break;default:throw new Error("noUiSlider: 'orientation' option is invalid.")}}function c(ab,ac){if(!D(ac)){throw new Error("noUiSlider: 'margin' option must be numeric.")}ab.margin=ab.spectrum.getMargin(ac);if(!ab.margin){throw new Error("noUiSlider: 'margin' option is only supported on linear sliders.")}}function Q(ab,ac){if(!D(ac)){throw new Error("noUiSlider: 'limit' option must be numeric.")}ab.limit=ab.spectrum.getMargin(ac);if(!ab.limit){throw new Error("noUiSlider: 'limit' option is only supported on linear sliders.")}}function O(ab,ac){switch(ac){case"ltr":ab.dir=0;break;case"rtl":ab.dir=1;ab.connect=[0,2,1,3][ab.connect];break;default:throw new Error("noUiSlider: 'direction' option was not recognized.")}}function Z(ad,ag){if(typeof ag!=="string"){throw new Error("noUiSlider: 'behaviour' must be a string containing options.")}var ac=ag.indexOf("tap")>=0,ae=ag.indexOf("drag")>=0,af=ag.indexOf("fixed")>=0,ab=ag.indexOf("snap")>=0;ad.events={tap:ac||ab,drag:ae,fixed:af,snap:ab}}function H(ab,ac){ab.format=ac;if(typeof ac.to==="function"&&typeof ac.from==="function"){return true}throw new Error("noUiSlider: 'format' requires 'to' and 'from' methods.")}function h(ac){var ab={margin:0,limit:0,animate:true,format:e},ad;ad={step:{r:false,t:G},start:{r:true,t:T},connect:{r:true,t:aa},direction:{r:true,t:O},snap:{r:false,t:E},animate:{r:false,t:L},range:{r:true,t:I},orientation:{r:false,t:o},margin:{r:false,t:c},limit:{r:false,t:Q},behaviour:{r:true,t:Z},format:{r:false,t:H}};ac=P.extend({connect:false,direction:"ltr",behaviour:"tap",orientation:"horizontal"},ac);P.each(ad,function(ae,af){if(ac[ae]===undefined){if(af.r){throw new Error("noUiSlider: '"+ae+"' is required.")}return true}af.t(ab,ac[ae])});ab.style=ab.ort?"top":"left";return ab}function v(ac,ab,ad){var af=ac+ab[0],ae=ac+ab[1];if(ad){if(af<0){ae+=Math.abs(af)}if(ae>100){af-=(ae-100)}return[F(af),F(ae)]}return[af,ae]}function W(ae){ae.preventDefault();var ah=ae.type.indexOf("touch")===0,ac=ae.type.indexOf("mouse")===0,af=ae.type.indexOf("pointer")===0,ab,ag,ad=ae;if(ae.type.indexOf("MSPointer")===0){af=true}if(ae.originalEvent){ae=ae.originalEvent}if(ah){ab=ae.changedTouches[0].pageX;ag=ae.changedTouches[0].pageY}if(ac||af){if(!af&&window.pageXOffset===undefined){window.pageXOffset=document.documentElement.scrollLeft;window.pageYOffset=document.documentElement.scrollTop}ab=ae.clientX+window.pageXOffset;ag=ae.clientY+window.pageYOffset}ad.points=[ab,ag];ad.cursor=ac;return ad}function q(ae,ab){var ad=P("<div><div/></div>").addClass(g[2]),ac=["-lower","-upper"];if(ae){ac.reverse()}ad.children().addClass(g[3]+" "+g[3]+ac[ab]);return ad}function R(ab,ad,ac){switch(ab){case 1:ad.addClass(g[7]);ac[0].addClass(g[6]);break;case 3:ac[1].addClass(g[6]);case 2:ac[0].addClass(g[7]);case 0:ad.addClass(g[6]);break}}function f(ad,af,ae){var ab,ac=[];for(ab=0;ab<ad;ab+=1){ac.push(q(af,ab).appendTo(ae))}return ac}function b(ad,ab,ac){ac.addClass([g[0],g[8+ad],g[4+ab]].join(" "));return P("<div/>").appendTo(ac).addClass(g[1])}function a(aF,ak,ac){var ad=P(aF),ao=[-1,-1],aw,ag,aA=ak.spectrum,al=[],au=["lower","upper"].slice(0,ak.handles);if(ak.dir){au.reverse()}function aB(){return aw[["width","height"][ak.ort]]()}function ai(aI){var aH,aG=[ad.val()];for(aH=0;aH<aI.length;aH+=1){ad.trigger(aI[aH],aG)}}function an(aG){if(aG.length===1){return aG[0]}if(ak.dir){return aG.reverse()}return aG}function af(aG){return function(aI,aH){ad.val([aG?null:aH,aG?aH:null],true)}}function ab(aG){var aH=P.inArray(aG,au);if(ad[0].linkAPI&&ad[0].linkAPI[aG]){ad[0].linkAPI[aG].change(al[aH],ag[aH].children(),ad)}}function ar(aG,aI){var aH=P.inArray(aG,au);if(aI){aI.appendTo(ag[aH].children())}if(ak.dir&&ak.handles>1){aH=aH===1?0:1}return af(aH)}function ah(){var aH,aG;for(aH=0;aH<au.length;aH+=1){if(this.linkAPI&&this.linkAPI[(aG=au[aH])]){this.linkAPI[aG].reconfirm(aG)}}}aF.LinkUpdate=ab;aF.LinkConfirm=ar;aF.LinkDefaultFormatter=ak.format;aF.LinkDefaultFlag="lower";aF.reappend=ah;function az(aH,aG,aJ,aI){aH=aH.replace(/\s/g,U+" ")+U;return aG.on(aH,function(aK){if(!!ad.attr("disabled")){return false}if(ad.hasClass(g[14])){return false}aK=W(aK);aK.calcPoint=aK.points[ak.ort];aJ(aK,aI)})}function av(aK,aM){var aI=aM.handles||ag,aG,aL=false,aH=((aK.calcPoint-aM.start)*100)/aB(),aJ=aI[0][0]!==ag[0][0]?1:0;aG=v(aH,aM.positions,aI.length>1);aL=at(aI[0],aG[aJ],aI.length===1);if(aI.length>1){aL=at(aI[1],aG[aJ?0:1],false)||aL}if(aL){ai(["slide"])}}function aj(aG){P("."+g[15]).removeClass(g[15]);if(aG.cursor){P("body").css("cursor","").off(U)}l.off(U);ad.removeClass(g[12]);ai(["set","change"])}function am(aG,aH){if(aH.handles.length===1){aH.handles[0].children().addClass(g[15])}aG.stopPropagation();az(S.move,l,av,{start:aG.calcPoint,handles:aH.handles,positions:[ao[0],ao[ag.length-1]]});az(S.end,l,aj,null);if(aG.cursor){P("body").css("cursor",P(aG.target).css("cursor"));if(ag.length>1){ad.addClass(g[12])}P("body").on("selectstart"+U,false)}}function ay(aI){var aG=aI.calcPoint,aH=0,aJ;aI.stopPropagation();P.each(ag,function(){aH+=this.offset()[ak.style]});aH=(aG<aH/2||ag.length===1)?0:1;aG-=aw.offset()[ak.style];aJ=(aG*100)/aB();if(!ak.events.snap){M(ad,g[14],300)}at(ag[aH],aJ);ai(["slide","set","change"]);if(ak.events.snap){am(aI,{handles:[ag[aH]]})}}function ae(aI){var aG,aH;if(!aI.fixed){for(aG=0;aG<ag.length;aG+=1){az(S.start,ag[aG].children(),am,{handles:[ag[aG]]})}}if(aI.tap){az(S.start,aw,ay,{handles:ag})}if(aI.drag){aH=aw.find("."+g[7]).addClass(g[10]);if(aI.fixed){aH=aH.add(aw.children().not(aH).children())}az(S.start,aH,am,{handles:ag})}}function at(aL,aN,aI){var aH=aL[0]!==ag[0][0]?1:0,aM=ao[0]+ak.margin,aG=ao[1]-ak.margin,aK=ao[0]+ak.limit,aJ=ao[1]-ak.limit;if(ag.length>1){aN=aH?Math.max(aN,aM):Math.min(aN,aG)}if(aI!==false&&ak.limit&&ag.length>1){aN=aH?Math.min(aN,aK):Math.max(aN,aJ)}aN=aA.getStep(aN);aN=F(parseFloat(aN.toFixed(7)));if(aN===ao[aH]){return false}aL.css(ak.style,aN+"%");if(aL.is(":first-child")){aL.toggleClass(g[17],aN>50)}ao[aH]=aN;al[aH]=aA.fromStepping(aN);ab(au[aH]);return true}function ax(aJ,aG){var aI,aH,aK;if(ak.limit){aJ+=1}for(aI=0;aI<aJ;aI+=1){aH=aI%2;aK=aG[aH];if(aK!==null&&aK!==false){if(typeof aK==="number"){aK=String(aK)}aK=ak.format.from(aK);if(aK===false||isNaN(aK)||at(ag[aH],aA.toStepping(aK),aI===(3-ak.dir))===false){ab(au[aH])}}}}function aC(aH){if(ad[0].LinkIsEmitting){return this}var aI,aG=K(aH);if(ak.dir&&ak.handles>1){aG.reverse()}if(ak.animate&&ao[0]!==-1){M(ad,g[14],300)}aI=ag.length>1?3:1;if(aG.length===1){aI=1}ax(aI,aG);ai(["set"]);return this}function ap(){var aG,aH=[];for(aG=0;aG<ak.handles;aG+=1){aH[aG]=ak.format.to(al[aG])}return an(aH)}function aE(){P(this).off(U).removeClass(g.join(" ")).empty();delete this.LinkUpdate;delete this.LinkConfirm;delete this.LinkDefaultFormatter;delete this.LinkDefaultFlag;delete this.reappend;delete this.vGet;delete this.vSet;delete this.getCurrentStep;delete this.getInfo;delete this.destroy;return ac}function aq(){var aG=P.map(ao,function(aI,aJ){var aK=aA.getApplicableStep(aI),aM=al[aJ],aH=aK[2],aL=(aM-aK[2])>=aK[1]?aK[2]:aK[0];return[[aL,aH]]});return an(aG)}function aD(){return ac}if(ad.hasClass(g[0])){throw new Error("Slider was already initialized.")}aw=b(ak.dir,ak.ort,ad);ag=f(ak.handles,ak.dir,aw);R(ak.connect,ad,ag);ae(ak.events);aF.vSet=aC;aF.vGet=ap;aF.destroy=aE;aF.getCurrentStep=aq;aF.getOriginalOptions=aD;aF.getInfo=function(){return[aA,ak.style,ak.ort]};ad.val(ak.start)}function j(ac){if(!this.length){throw new Error("noUiSlider: Can't initialize slider on empty selection.")}var ab=h(ac,this);return this.each(function(){a(this,ab,ac)})}function m(ab){return this.each(function(){if(!this.destroy){P(this).noUiSlider(ab);return}var ac=P(this).val(),ae=this.destroy(),ad=P.extend({},ae,ab);P(this).noUiSlider(ad);this.reappend();if(ae.start===ad.start){P(this).val(ac)}})}function V(){return this[0][!arguments.length?"vGet":"vSet"].apply(this[0],arguments)}P.fn.val=function(ab){function ae(af){return af.hasClass(g[0])?V:w}if(ab===undefined){var ad=P(this[0]);return ae(ad).call(ad)}var ac=P.isFunction(ab);return this.each(function(af){var ag=ab,ah=P(this);if(ac){ag=ab.call(this,af,ah.val())}ae(ah).call(ah,ag)})};P.fn.noUiSlider=function(ab,ac){switch(ab){case"step":return this[0].getCurrentStep();case"options":return this[0].getOriginalOptions()}return(ac?m:j).call(this,ab)};function u(ah,ag,ac,ad){if(ag==="range"||ag==="steps"){return ah.xVal}if(ag==="count"){var af=(100/(ac-1)),ab,ae=0;ac=[];while((ab=ae++*af)<=100){ac.push(ab)}ag="positions"}if(ag==="positions"){return P.map(ac,function(ai){return ah.fromStepping(ad?ah.getStep(ai):ai)})}if(ag==="values"){if(ad){return P.map(ac,function(ai){return ah.fromStepping(ah.getStep(ah.toStepping(ai)))})}return ac}}function n(ah,ai,ae,aj){var ak=ah.direction,af={},ac=ah.xVal[0],ab=ah.xVal[ah.xVal.length-1],ad=false,ag=false,al=0;ah.direction=0;aj=d(aj.slice().sort(function(an,am){return an-am}));if(aj[0]!==ac){aj.unshift(ac);ad=true}if(aj[aj.length-1]!==ab){aj.push(ab);ag=true}P.each(aj,function(av){var ao,at,am,ax=aj[av],aq=aj[av+1],az,an,ap,aw,ay,ar,au;if(ae==="steps"){ao=ah.xNumSteps[av]}if(!ao){ao=aq-ax}if(ax===false||aq===undefined){return}for(at=ax;at<=aq;at+=ao){az=ah.toStepping(at);an=az-al;ay=an/ai;ar=Math.round(ay);au=an/ar;for(am=1;am<=ar;am+=1){ap=al+(am*au);af[ap.toFixed(5)]=["x",0]}aw=(P.inArray(at,aj)>-1)?1:(ae==="steps"?2:0);if(!av&&ad){aw=0}if(!(at===aq&&ag)){af[az.toFixed(5)]=[at,aw]}al=az}});ah.direction=ak;return af}function C(ae,ac,ah,ag,af,ai){var ab=["horizontal","vertical"][ac],ad=P("<div/>");ad.addClass("noUi-pips noUi-pips-"+ab);function al(am,an){return["-normal","-large","-sub"][(am&&af)?af(an,am):am]}function ak(ao,an,am){return'class="'+an+" "+an+"-"+ab+" "+an+al(am[1],am[0])+'" style="'+ae+": "+ao+'%"'}function aj(an,am){if(ah){an=100-an}ad.append("<div "+ak(an,"noUi-marker",am)+"></div>");if(am[1]){ad.append("<div "+ak(an,"noUi-value",am)+">"+ai.to(am[0])+"</div>")}}P.each(ag,aj);return ad}P.fn.noUiSlider_pips=function(ae){var ah=ae.mode,ab=ae.density||1,af=ae.filter||false,ac=ae.values||false,ag=ae.format||{to:Math.round},ad=ae.stepped||false;return this.each(function(){var ak=this.getInfo(),aj=u(ak[0],ah,ac,ad),ai=n(ak[0],ab,ah,aj);return P(this).append(C(ak[1],ak[2],ak[0].direction,ai,af,ag))})}}(window.jQuery||window.Zepto));