function loadingPostList(n){var r=$(n),t=$(n).find(".loading_more");if(!t.hasClass("disabled")){var e=$(n).data("url"),u=$(n).data("page-index"),o=$(n).data("page-size"),s=$(n).data("tag-id"),h=$(n).data("cat-id"),f=$(n).data("keyword"),i={};i.PageIndex=u;i.PageSize=o;i.TagId=s;i.CatId=h;i.Keyword=f;t.html("加载中...");t.addClass("disabled");$.ajax({type:"POST",dataType:"json",url:e,data:i,success:function(n){var i=n.data,e;if(r.find(".postListBody").append(i.html),r.data("page-index",u+1),i.hasMore)t.html("浏览更多"),t.removeClass("disabled");else{if(i.total==0)return e=['<div class="no-result-box">','<span class="no-data-icon"><\/span>','<p>很抱歉，没有找到<span class="keyword">'+f+"<\/span> 相关结果<\/p>",'<p class="tips">请修改或者尝试其他搜索词<\/p>',"<\/div>"].join(""),r.find(".postListBody").append(e),t.remove(),!1;t.html("加载完毕");t.addClass("disabled");t.css("cursor","default")}}})}}function Searbar(){this.searchBarOpen=$(".sbSearchInput").val()?!0:!1;this._handleClick=function(){this.searchBarOpen==!1&&(this.searchBarOpen=!0);this._renderSearchBar()};this._handleBlur=function(){this.searchBarOpen==!0&&(this.searchBarOpen=!1);this._renderSearchBar()};this._renderSearchBar=function(){this.searchBarOpen==!0?$(".sbSearch").addClass("open"):$(".sbSearch").removeClass("open")}}function _classCallCheck(n,t){if(!(n instanceof t))throw new TypeError("Cannot call a class as a function");}var _createClass,getTime,Vel;!function(n,t){"object"==typeof module&&"object"==typeof module.exports?module.exports=n.document?t(n,!0):function(n){if(!n.document)throw new Error("jQuery requires a window with a document");return t(n)}:t(n)}("undefined"!=typeof window?window:this,function(n,t){function ri(n){var t="length"in n&&n.length,r=i.type(n);return"function"===r||i.isWindow(n)?!1:1===n.nodeType&&t?!0:"array"===r||0===t||"number"==typeof t&&t>0&&t-1 in n}function ui(n,t,r){if(i.isFunction(t))return i.grep(n,function(n,i){return!!t.call(n,i,n)!==r});if(t.nodeType)return i.grep(n,function(n){return n===t!==r});if("string"==typeof t){if(re.test(t))return i.filter(t,n,r);t=i.filter(t,n)}return i.grep(n,function(n){return i.inArray(n,t)>=0!==r})}function hr(n,t){do n=n[t];while(n&&1!==n.nodeType);return n}function ee(n){var t=fi[n]={};return i.each(n.match(h)||[],function(n,i){t[i]=!0}),t}function cr(){u.addEventListener?(u.removeEventListener("DOMContentLoaded",a,!1),n.removeEventListener("load",a,!1)):(u.detachEvent("onreadystatechange",a),n.detachEvent("onload",a))}function a(){(u.addEventListener||"load"===event.type||"complete"===u.readyState)&&(cr(),i.ready())}function yr(n,t,r){if(void 0===r&&1===n.nodeType){var u="data-"+t.replace(vr,"-$1").toLowerCase();if(r=n.getAttribute(u),"string"==typeof r){try{r="true"===r?!0:"false"===r?!1:"null"===r?null:+r+""===r?+r:ar.test(r)?i.parseJSON(r):r}catch(f){}i.data(n,t,r)}else r=void 0}return r}function ei(n){for(var t in n)if(("data"!==t||!i.isEmptyObject(n[t]))&&"toJSON"!==t)return!1;return!0}function pr(n,t,r,u){if(i.acceptData(n)){var s,e,h=i.expando,l=n.nodeType,o=l?i.cache:n,f=l?n[h]:n[h]&&h;if(f&&o[f]&&(u||o[f].data)||void 0!==r||"string"!=typeof t)return f||(f=l?n[h]=c.pop()||i.guid++:h),o[f]||(o[f]=l?{}:{toJSON:i.noop}),("object"==typeof t||"function"==typeof t)&&(u?o[f]=i.extend(o[f],t):o[f].data=i.extend(o[f].data,t)),e=o[f],u||(e.data||(e.data={}),e=e.data),void 0!==r&&(e[i.camelCase(t)]=r),"string"==typeof t?(s=e[t],null==s&&(s=e[i.camelCase(t)])):s=e,s}}function wr(n,t,u){if(i.acceptData(n)){var o,s,h=n.nodeType,f=h?i.cache:n,e=h?n[i.expando]:i.expando;if(f[e]){if(t&&(o=u?f[e]:f[e].data)){for(i.isArray(t)?t=t.concat(i.map(t,i.camelCase)):(t in o)?t=[t]:(t=i.camelCase(t),t=(t in o)?[t]:t.split(" ")),s=t.length;s--;)delete o[t[s]];if(u?!ei(o):!i.isEmptyObject(o))return}(u||(delete f[e].data,ei(f[e])))&&(h?i.cleanData([n],!0):r.deleteExpando||f!=f.window?delete f[e]:f[e]=null)}}}function vt(){return!0}function it(){return!1}function dr(){try{return u.activeElement}catch(n){}}function gr(n){var i=nu.split("|"),t=n.createDocumentFragment();if(t.createElement)while(i.length)t.createElement(i.pop());return t}function f(n,t){var e,u,s=0,r=typeof n.getElementsByTagName!==o?n.getElementsByTagName(t||"*"):typeof n.querySelectorAll!==o?n.querySelectorAll(t||"*"):void 0;if(!r)for(r=[],e=n.childNodes||n;null!=(u=e[s]);s++)!t||i.nodeName(u,t)?r.push(u):i.merge(r,f(u,t));return void 0===t||t&&i.nodeName(n,t)?i.merge([n],r):r}function we(n){oi.test(n.type)&&(n.defaultChecked=n.checked)}function eu(n,t){return i.nodeName(n,"table")&&i.nodeName(11!==t.nodeType?t:t.firstChild,"tr")?n.getElementsByTagName("tbody")[0]||n.appendChild(n.ownerDocument.createElement("tbody")):n}function ou(n){return n.type=(null!==i.find.attr(n,"type"))+"/"+n.type,n}function su(n){var t=ve.exec(n.type);return t?n.type=t[1]:n.removeAttribute("type"),n}function li(n,t){for(var u,r=0;null!=(u=n[r]);r++)i._data(u,"globalEval",!t||i._data(t[r],"globalEval"))}function hu(n,t){if(1===t.nodeType&&i.hasData(n)){var u,f,o,s=i._data(n),r=i._data(t,s),e=s.events;if(e){delete r.handle;r.events={};for(u in e)for(f=0,o=e[u].length;o>f;f++)i.event.add(t,u,e[u][f])}r.data&&(r.data=i.extend({},r.data))}}function be(n,t){var u,e,f;if(1===t.nodeType){if(u=t.nodeName.toLowerCase(),!r.noCloneEvent&&t[i.expando]){f=i._data(t);for(e in f.events)i.removeEvent(t,e,f.handle);t.removeAttribute(i.expando)}"script"===u&&t.text!==n.text?(ou(t).text=n.text,su(t)):"object"===u?(t.parentNode&&(t.outerHTML=n.outerHTML),r.html5Clone&&n.innerHTML&&!i.trim(t.innerHTML)&&(t.innerHTML=n.innerHTML)):"input"===u&&oi.test(n.type)?(t.defaultChecked=t.checked=n.checked,t.value!==n.value&&(t.value=n.value)):"option"===u?t.defaultSelected=t.selected=n.defaultSelected:("input"===u||"textarea"===u)&&(t.defaultValue=n.defaultValue)}}function cu(t,r){var f,u=i(r.createElement(t)).appendTo(r.body),e=n.getDefaultComputedStyle&&(f=n.getDefaultComputedStyle(u[0]))?f.display:i.css(u[0],"display");return u.detach(),e}function yt(n){var r=u,t=ai[n];return t||(t=cu(n,r),"none"!==t&&t||(ot=(ot||i("<iframe frameborder='0' width='0' height='0'/>")).appendTo(r.documentElement),r=(ot[0].contentWindow||ot[0].contentDocument).document,r.write(),r.close(),t=cu(n,r),ot.detach()),ai[n]=t),t}function au(n,t){return{get:function(){var i=n();if(null!=i)return i?void delete this.get:(this.get=t).apply(this,arguments)}}}function pu(n,t){if(t in n)return t;for(var r=t.charAt(0).toUpperCase()+t.slice(1),u=t,i=yu.length;i--;)if(t=yu[i]+r,t in n)return t;return u}function wu(n,t){for(var f,r,o,e=[],u=0,s=n.length;s>u;u++)r=n[u],r.style&&(e[u]=i._data(r,"olddisplay"),f=r.style.display,t?(e[u]||"none"!==f||(r.style.display=""),""===r.style.display&&et(r)&&(e[u]=i._data(r,"olddisplay",yt(r.nodeName)))):(o=et(r),(f&&"none"!==f||!o)&&i._data(r,"olddisplay",o?f:i.css(r,"display"))));for(u=0;s>u;u++)r=n[u],r.style&&(t&&"none"!==r.style.display&&""!==r.style.display||(r.style.display=t?e[u]||"":"none"));return n}function bu(n,t,i){var r=no.exec(t);return r?Math.max(0,r[1]-(i||0))+(r[2]||"px"):t}function ku(n,t,r,u,f){for(var e=r===(u?"border":"content")?4:"width"===t?1:0,o=0;4>e;e+=2)"margin"===r&&(o+=i.css(n,r+w[e],!0,f)),u?("content"===r&&(o-=i.css(n,"padding"+w[e],!0,f)),"margin"!==r&&(o-=i.css(n,"border"+w[e]+"Width",!0,f))):(o+=i.css(n,"padding"+w[e],!0,f),"padding"!==r&&(o+=i.css(n,"border"+w[e]+"Width",!0,f)));return o}function du(n,t,u){var o=!0,f="width"===t?n.offsetWidth:n.offsetHeight,e=k(n),s=r.boxSizing&&"border-box"===i.css(n,"boxSizing",!1,e);if(0>=f||null==f){if(f=d(n,t,e),(0>f||null==f)&&(f=n.style[t]),pt.test(f))return f;o=s&&(r.boxSizingReliable()||f===n.style[t]);f=parseFloat(f)||0}return f+ku(n,t,u||(s?"border":"content"),o,e)+"px"}function e(n,t,i,r,u){return new e.prototype.init(n,t,i,r,u)}function nf(){return setTimeout(function(){rt=void 0}),rt=i.now()}function kt(n,t){var r,i={height:n},u=0;for(t=t?1:0;4>u;u+=2-t)r=w[u],i["margin"+r]=i["padding"+r]=n;return t&&(i.opacity=i.width=n),i}function tf(n,t,i){for(var u,f=(st[t]||[]).concat(st["*"]),r=0,e=f.length;e>r;r++)if(u=f[r].call(i,t,n))return u}function fo(n,t,u){var f,a,p,v,s,w,h,b,l=this,y={},o=n.style,c=n.nodeType&&et(n),e=i._data(n,"fxshow");u.queue||(s=i._queueHooks(n,"fx"),null==s.unqueued&&(s.unqueued=0,w=s.empty.fire,s.empty.fire=function(){s.unqueued||w()}),s.unqueued++,l.always(function(){l.always(function(){s.unqueued--;i.queue(n,"fx").length||s.empty.fire()})}));1===n.nodeType&&("height"in t||"width"in t)&&(u.overflow=[o.overflow,o.overflowX,o.overflowY],h=i.css(n,"display"),b="none"===h?i._data(n,"olddisplay")||yt(n.nodeName):h,"inline"===b&&"none"===i.css(n,"float")&&(r.inlineBlockNeedsLayout&&"inline"!==yt(n.nodeName)?o.zoom=1:o.display="inline-block"));u.overflow&&(o.overflow="hidden",r.shrinkWrapBlocks()||l.always(function(){o.overflow=u.overflow[0];o.overflowX=u.overflow[1];o.overflowY=u.overflow[2]}));for(f in t)if(a=t[f],ro.exec(a)){if(delete t[f],p=p||"toggle"===a,a===(c?"hide":"show")){if("show"!==a||!e||void 0===e[f])continue;c=!0}y[f]=e&&e[f]||i.style(n,f)}else h=void 0;if(i.isEmptyObject(y))"inline"===("none"===h?yt(n.nodeName):h)&&(o.display=h);else{e?"hidden"in e&&(c=e.hidden):e=i._data(n,"fxshow",{});p&&(e.hidden=!c);c?i(n).show():l.done(function(){i(n).hide()});l.done(function(){var t;i._removeData(n,"fxshow");for(t in y)i.style(n,t,y[t])});for(f in y)v=tf(c?e[f]:0,f,l),f in e||(e[f]=v.start,c&&(v.end=v.start,v.start="width"===f||"height"===f?1:0))}}function eo(n,t){var r,f,e,u,o;for(r in n)if(f=i.camelCase(r),e=t[f],u=n[r],i.isArray(u)&&(e=u[1],u=n[r]=u[0]),r!==f&&(n[f]=u,delete n[r]),o=i.cssHooks[f],o&&"expand"in o){u=o.expand(u);delete n[f];for(r in u)r in n||(n[r]=u[r],t[r]=e)}else t[f]=e}function rf(n,t,r){var h,e,o=0,l=bt.length,f=i.Deferred().always(function(){delete c.elem}),c=function(){if(e)return!1;for(var s=rt||nf(),t=Math.max(0,u.startTime+u.duration-s),h=t/u.duration||0,i=1-h,r=0,o=u.tweens.length;o>r;r++)u.tweens[r].run(i);return f.notifyWith(n,[u,i,t]),1>i&&o?t:(f.resolveWith(n,[u]),!1)},u=f.promise({elem:n,props:i.extend({},t),opts:i.extend(!0,{specialEasing:{}},r),originalProperties:t,originalOptions:r,startTime:rt||nf(),duration:r.duration,tweens:[],createTween:function(t,r){var f=i.Tween(n,u.opts,t,r,u.opts.specialEasing[t]||u.opts.easing);return u.tweens.push(f),f},stop:function(t){var i=0,r=t?u.tweens.length:0;if(e)return this;for(e=!0;r>i;i++)u.tweens[i].run(1);return t?f.resolveWith(n,[u,t]):f.rejectWith(n,[u,t]),this}}),s=u.props;for(eo(s,u.opts.specialEasing);l>o;o++)if(h=bt[o].call(u,n,s,u.opts))return h;return i.map(s,tf,u),i.isFunction(u.opts.start)&&u.opts.start.call(n,u),i.fx.timer(i.extend(c,{elem:n,anim:u,queue:u.opts.queue})),u.progress(u.opts.progress).done(u.opts.done,u.opts.complete).fail(u.opts.fail).always(u.opts.always)}function af(n){return function(t,r){"string"!=typeof t&&(r=t,t="*");var u,f=0,e=t.toLowerCase().match(h)||[];if(i.isFunction(r))while(u=e[f++])"+"===u.charAt(0)?(u=u.slice(1)||"*",(n[u]=n[u]||[]).unshift(r)):(n[u]=n[u]||[]).push(r)}}function vf(n,t,r,u){function e(s){var h;return f[s]=!0,i.each(n[s]||[],function(n,i){var s=i(t,r,u);return"string"!=typeof s||o||f[s]?o?!(h=s):void 0:(t.dataTypes.unshift(s),e(s),!1)}),h}var f={},o=n===bi;return e(t.dataTypes[0])||!f["*"]&&e("*")}function ki(n,t){var u,r,f=i.ajaxSettings.flatOptions||{};for(r in t)void 0!==t[r]&&((f[r]?n:u||(u={}))[r]=t[r]);return u&&i.extend(!0,n,u),n}function ao(n,t,i){for(var o,e,u,f,s=n.contents,r=n.dataTypes;"*"===r[0];)r.shift(),void 0===e&&(e=n.mimeType||t.getResponseHeader("Content-Type"));if(e)for(f in s)if(s[f]&&s[f].test(e)){r.unshift(f);break}if(r[0]in i)u=r[0];else{for(f in i){if(!r[0]||n.converters[f+" "+r[0]]){u=f;break}o||(o=f)}u=u||o}if(u)return(u!==r[0]&&r.unshift(u),i[u])}function vo(n,t,i,r){var h,u,f,s,e,o={},c=n.dataTypes.slice();if(c[1])for(f in n.converters)o[f.toLowerCase()]=n.converters[f];for(u=c.shift();u;)if(n.responseFields[u]&&(i[n.responseFields[u]]=t),!e&&r&&n.dataFilter&&(t=n.dataFilter(t,n.dataType)),e=u,u=c.shift())if("*"===u)u=e;else if("*"!==e&&e!==u){if(f=o[e+" "+u]||o["* "+u],!f)for(h in o)if(s=h.split(" "),s[1]===u&&(f=o[e+" "+s[0]]||o["* "+s[0]])){f===!0?f=o[h]:o[h]!==!0&&(u=s[0],c.unshift(s[1]));break}if(f!==!0)if(f&&n.throws)t=f(t);else try{t=f(t)}catch(l){return{state:"parsererror",error:f?l:"No conversion from "+e+" to "+u}}}return{state:"success",data:t}}function di(n,t,r,u){var f;if(i.isArray(t))i.each(t,function(t,i){r||po.test(n)?u(n,i):di(n+"["+("object"==typeof i?t:"")+"]",i,r,u)});else if(r||"object"!==i.type(t))u(n,t);else for(f in t)di(n+"["+f+"]",t[f],r,u)}function pf(){try{return new n.XMLHttpRequest}catch(t){}}function go(){try{return new n.ActiveXObject("Microsoft.XMLHTTP")}catch(t){}}function wf(n){return i.isWindow(n)?n:9===n.nodeType?n.defaultView||n.parentWindow:!1}var c=[],l=c.slice,ir=c.concat,ii=c.push,rr=c.indexOf,ct={},df=ct.toString,tt=ct.hasOwnProperty,r={},ur="1.11.3",i=function(n,t){return new i.fn.init(n,t)},gf=/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,ne=/^-ms-/,te=/-([\da-z])/gi,ie=function(n,t){return t.toUpperCase()},p,or,sr,h,fi,lt,o,lr,ar,vr,ot,ai,uf,ef,of,gt,gi,ti,nr,tr,bf,kf;i.fn=i.prototype={jquery:ur,constructor:i,selector:"",length:0,toArray:function(){return l.call(this)},get:function(n){return null!=n?0>n?this[n+this.length]:this[n]:l.call(this)},pushStack:function(n){var t=i.merge(this.constructor(),n);return t.prevObject=this,t.context=this.context,t},each:function(n,t){return i.each(this,n,t)},map:function(n){return this.pushStack(i.map(this,function(t,i){return n.call(t,i,t)}))},slice:function(){return this.pushStack(l.apply(this,arguments))},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},eq:function(n){var i=this.length,t=+n+(0>n?i:0);return this.pushStack(t>=0&&i>t?[this[t]]:[])},end:function(){return this.prevObject||this.constructor(null)},push:ii,sort:c.sort,splice:c.splice};i.extend=i.fn.extend=function(){var r,e,t,f,o,s,n=arguments[0]||{},u=1,c=arguments.length,h=!1;for("boolean"==typeof n&&(h=n,n=arguments[u]||{},u++),"object"==typeof n||i.isFunction(n)||(n={}),u===c&&(n=this,u--);c>u;u++)if(null!=(o=arguments[u]))for(f in o)r=n[f],t=o[f],n!==t&&(h&&t&&(i.isPlainObject(t)||(e=i.isArray(t)))?(e?(e=!1,s=r&&i.isArray(r)?r:[]):s=r&&i.isPlainObject(r)?r:{},n[f]=i.extend(h,s,t)):void 0!==t&&(n[f]=t));return n};i.extend({expando:"jQuery"+(ur+Math.random()).replace(/\D/g,""),isReady:!0,error:function(n){throw new Error(n);},noop:function(){},isFunction:function(n){return"function"===i.type(n)},isArray:Array.isArray||function(n){return"array"===i.type(n)},isWindow:function(n){return null!=n&&n==n.window},isNumeric:function(n){return!i.isArray(n)&&n-parseFloat(n)+1>=0},isEmptyObject:function(n){for(var t in n)return!1;return!0},isPlainObject:function(n){var t;if(!n||"object"!==i.type(n)||n.nodeType||i.isWindow(n))return!1;try{if(n.constructor&&!tt.call(n,"constructor")&&!tt.call(n.constructor.prototype,"isPrototypeOf"))return!1}catch(u){return!1}if(r.ownLast)for(t in n)return tt.call(n,t);for(t in n);return void 0===t||tt.call(n,t)},type:function(n){return null==n?n+"":"object"==typeof n||"function"==typeof n?ct[df.call(n)]||"object":typeof n},globalEval:function(t){t&&i.trim(t)&&(n.execScript||function(t){n.eval.call(n,t)})(t)},camelCase:function(n){return n.replace(ne,"ms-").replace(te,ie)},nodeName:function(n,t){return n.nodeName&&n.nodeName.toLowerCase()===t.toLowerCase()},each:function(n,t,i){var u,r=0,f=n.length,e=ri(n);if(i){if(e){for(;f>r;r++)if(u=t.apply(n[r],i),u===!1)break}else for(r in n)if(u=t.apply(n[r],i),u===!1)break}else if(e){for(;f>r;r++)if(u=t.call(n[r],r,n[r]),u===!1)break}else for(r in n)if(u=t.call(n[r],r,n[r]),u===!1)break;return n},trim:function(n){return null==n?"":(n+"").replace(gf,"")},makeArray:function(n,t){var r=t||[];return null!=n&&(ri(Object(n))?i.merge(r,"string"==typeof n?[n]:n):ii.call(r,n)),r},inArray:function(n,t,i){var r;if(t){if(rr)return rr.call(t,n,i);for(r=t.length,i=i?0>i?Math.max(0,r+i):i:0;r>i;i++)if(i in t&&t[i]===n)return i}return-1},merge:function(n,t){for(var r=+t.length,i=0,u=n.length;r>i;)n[u++]=t[i++];if(r!==r)while(void 0!==t[i])n[u++]=t[i++];return n.length=u,n},grep:function(n,t,i){for(var u,f=[],r=0,e=n.length,o=!i;e>r;r++)u=!t(n[r],r),u!==o&&f.push(n[r]);return f},map:function(n,t,i){var u,r=0,e=n.length,o=ri(n),f=[];if(o)for(;e>r;r++)u=t(n[r],r,i),null!=u&&f.push(u);else for(r in n)u=t(n[r],r,i),null!=u&&f.push(u);return ir.apply([],f)},guid:1,proxy:function(n,t){var u,r,f;return"string"==typeof t&&(f=n[t],t=n,n=f),i.isFunction(n)?(u=l.call(arguments,2),r=function(){return n.apply(t||this,u.concat(l.call(arguments)))},r.guid=n.guid=n.guid||i.guid++,r):void 0},now:function(){return+new Date},support:r});i.each("Boolean Number String Function Array Date RegExp Object Error".split(" "),function(n,t){ct["[object "+t+"]"]=t.toLowerCase()});p=function(n){function r(n,t,i,r){var p,s,a,c,w,y,d,v,nt,g;if((t?t.ownerDocument||t:h)!==o&&k(t),t=t||o,i=i||[],c=t.nodeType,"string"!=typeof n||!n||1!==c&&9!==c&&11!==c)return i;if(!r&&l){if(11!==c&&(p=hr.exec(n)))if(a=p[1]){if(9===c){if(s=t.getElementById(a),!s||!s.parentNode)return i;if(s.id===a)return i.push(s),i}else if(t.ownerDocument&&(s=t.ownerDocument.getElementById(a))&&et(t,s)&&s.id===a)return i.push(s),i}else{if(p[2])return b.apply(i,t.getElementsByTagName(n)),i;if((a=p[3])&&u.getElementsByClassName)return b.apply(i,t.getElementsByClassName(a)),i}if(u.qsa&&(!e||!e.test(n))){if(v=d=f,nt=t,g=1!==c&&n,1===c&&"object"!==t.nodeName.toLowerCase()){for(y=ft(n),(d=t.getAttribute("id"))?v=d.replace(cr,"\\$&"):t.setAttribute("id",v),v="[id='"+v+"'] ",w=y.length;w--;)y[w]=v+vt(y[w]);nt=dt.test(n)&&ti(t.parentNode)||t;g=y.join(",")}if(g)try{return b.apply(i,nt.querySelectorAll(g)),i}catch(tt){}finally{d||t.removeAttribute("id")}}}return oi(n.replace(lt,"$1"),t,i,r)}function gt(){function n(r,u){return i.push(r+" ")>t.cacheLength&&delete n[i.shift()],n[r+" "]=u}var i=[];return n}function c(n){return n[f]=!0,n}function v(n){var t=o.createElement("div");try{return!!n(t)}catch(i){return!1}finally{t.parentNode&&t.parentNode.removeChild(t);t=null}}function ni(n,i){for(var u=n.split("|"),r=n.length;r--;)t.attrHandle[u[r]]=i}function wi(n,t){var i=t&&n,r=i&&1===n.nodeType&&1===t.nodeType&&(~t.sourceIndex||li)-(~n.sourceIndex||li);if(r)return r;if(i)while(i=i.nextSibling)if(i===t)return-1;return n?1:-1}function lr(n){return function(t){var i=t.nodeName.toLowerCase();return"input"===i&&t.type===n}}function ar(n){return function(t){var i=t.nodeName.toLowerCase();return("input"===i||"button"===i)&&t.type===n}}function tt(n){return c(function(t){return t=+t,c(function(i,r){for(var u,f=n([],i.length,t),e=f.length;e--;)i[u=f[e]]&&(i[u]=!(r[u]=i[u]))})})}function ti(n){return n&&"undefined"!=typeof n.getElementsByTagName&&n}function bi(){}function vt(n){for(var t=0,r=n.length,i="";r>t;t++)i+=n[t].value;return i}function ii(n,t,i){var r=t.dir,u=i&&"parentNode"===r,e=ki++;return t.first?function(t,i,f){while(t=t[r])if(1===t.nodeType||u)return n(t,i,f)}:function(t,i,o){var s,h,c=[a,e];if(o){while(t=t[r])if((1===t.nodeType||u)&&n(t,i,o))return!0}else while(t=t[r])if(1===t.nodeType||u){if(h=t[f]||(t[f]={}),(s=h[r])&&s[0]===a&&s[1]===e)return c[2]=s[2];if(h[r]=c,c[2]=n(t,i,o))return!0}}}function ri(n){return n.length>1?function(t,i,r){for(var u=n.length;u--;)if(!n[u](t,i,r))return!1;return!0}:n[0]}function vr(n,t,i){for(var u=0,f=t.length;f>u;u++)r(n,t[u],i);return i}function yt(n,t,i,r,u){for(var e,o=[],f=0,s=n.length,h=null!=t;s>f;f++)(e=n[f])&&(!i||i(e,r,u))&&(o.push(e),h&&t.push(f));return o}function ui(n,t,i,r,u,e){return r&&!r[f]&&(r=ui(r)),u&&!u[f]&&(u=ui(u,e)),c(function(f,e,o,s){var l,c,a,p=[],y=[],w=e.length,k=f||vr(t||"*",o.nodeType?[o]:o,[]),v=!n||!f&&t?k:yt(k,p,n,o,s),h=i?u||(f?n:w||r)?[]:e:v;if(i&&i(v,h,o,s),r)for(l=yt(h,y),r(l,[],o,s),c=l.length;c--;)(a=l[c])&&(h[y[c]]=!(v[y[c]]=a));if(f){if(u||n){if(u){for(l=[],c=h.length;c--;)(a=h[c])&&l.push(v[c]=a);u(null,h=[],l,s)}for(c=h.length;c--;)(a=h[c])&&(l=u?nt(f,a):p[c])>-1&&(f[l]=!(e[l]=a))}}else h=yt(h===e?h.splice(w,h.length):h),u?u(null,e,h,s):b.apply(e,h)})}function fi(n){for(var o,u,r,s=n.length,h=t.relative[n[0].type],c=h||t.relative[" "],i=h?1:0,l=ii(function(n){return n===o},c,!0),a=ii(function(n){return nt(o,n)>-1},c,!0),e=[function(n,t,i){var r=!h&&(i||t!==ht)||((o=t).nodeType?l(n,t,i):a(n,t,i));return o=null,r}];s>i;i++)if(u=t.relative[n[i].type])e=[ii(ri(e),u)];else{if(u=t.filter[n[i].type].apply(null,n[i].matches),u[f]){for(r=++i;s>r;r++)if(t.relative[n[r].type])break;return ui(i>1&&ri(e),i>1&&vt(n.slice(0,i-1).concat({value:" "===n[i-2].type?"*":""})).replace(lt,"$1"),u,r>i&&fi(n.slice(i,r)),s>r&&fi(n=n.slice(r)),s>r&&vt(n))}e.push(u)}return ri(e)}function yr(n,i){var u=i.length>0,f=n.length>0,e=function(e,s,h,c,l){var y,d,w,k=0,v="0",g=e&&[],p=[],nt=ht,tt=e||f&&t.find.TAG("*",l),it=a+=null==nt?1:Math.random()||.1,rt=tt.length;for(l&&(ht=s!==o&&s);v!==rt&&null!=(y=tt[v]);v++){if(f&&y){for(d=0;w=n[d++];)if(w(y,s,h)){c.push(y);break}l&&(a=it)}u&&((y=!w&&y)&&k--,e&&g.push(y))}if(k+=v,u&&v!==k){for(d=0;w=i[d++];)w(g,p,s,h);if(e){if(k>0)while(v--)g[v]||p[v]||(p[v]=gi.call(c));p=yt(p)}b.apply(c,p);l&&!e&&p.length>0&&k+i.length>1&&r.uniqueSort(c)}return l&&(a=it,ht=nt),g};return u?c(e):e}var it,u,t,st,ei,ft,pt,oi,ht,w,rt,k,o,s,l,e,d,ct,et,f="sizzle"+1*new Date,h=n.document,a=0,ki=0,si=gt(),hi=gt(),ci=gt(),wt=function(n,t){return n===t&&(rt=!0),0},li=-2147483648,di={}.hasOwnProperty,g=[],gi=g.pop,nr=g.push,b=g.push,ai=g.slice,nt=function(n,t){for(var i=0,r=n.length;r>i;i++)if(n[i]===t)return i;return-1},bt="checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped",i="[\\x20\\t\\r\\n\\f]",ut="(?:\\\\.|[\\w-]|[^\\x00-\\xa0])+",vi=ut.replace("w","w#"),yi="\\["+i+"*("+ut+")(?:"+i+"*([*^$|!~]?=)"+i+"*(?:'((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\"|("+vi+"))|)"+i+"*\\]",kt=":("+ut+")(?:\\((('((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\")|((?:\\\\.|[^\\\\()[\\]]|"+yi+")*)|.*)\\)|)",tr=new RegExp(i+"+","g"),lt=new RegExp("^"+i+"+|((?:^|[^\\\\])(?:\\\\.)*)"+i+"+$","g"),ir=new RegExp("^"+i+"*,"+i+"*"),rr=new RegExp("^"+i+"*([>+~]|"+i+")"+i+"*"),ur=new RegExp("="+i+"*([^\\]'\"]*?)"+i+"*\\]","g"),fr=new RegExp(kt),er=new RegExp("^"+vi+"$"),at={ID:new RegExp("^#("+ut+")"),CLASS:new RegExp("^\\.("+ut+")"),TAG:new RegExp("^("+ut.replace("w","w*")+")"),ATTR:new RegExp("^"+yi),PSEUDO:new RegExp("^"+kt),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+i+"*(even|odd|(([+-]|)(\\d*)n|)"+i+"*(?:([+-]|)"+i+"*(\\d+)|))"+i+"*\\)|)","i"),bool:new RegExp("^(?:"+bt+")$","i"),needsContext:new RegExp("^"+i+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+i+"*((?:-\\d)?\\d*)"+i+"*\\)|)(?=[^-]|$)","i")},or=/^(?:input|select|textarea|button)$/i,sr=/^h\d$/i,ot=/^[^{]+\{\s*\[native \w/,hr=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,dt=/[+~]/,cr=/'|\\/g,y=new RegExp("\\\\([\\da-f]{1,6}"+i+"?|("+i+")|.)","ig"),p=function(n,t,i){var r="0x"+t-65536;return r!==r||i?t:0>r?String.fromCharCode(r+65536):String.fromCharCode(r>>10|55296,1023&r|56320)},pi=function(){k()};try{b.apply(g=ai.call(h.childNodes),h.childNodes);g[h.childNodes.length].nodeType}catch(pr){b={apply:g.length?function(n,t){nr.apply(n,ai.call(t))}:function(n,t){for(var i=n.length,r=0;n[i++]=t[r++];);n.length=i-1}}}u=r.support={};ei=r.isXML=function(n){var t=n&&(n.ownerDocument||n).documentElement;return t?"HTML"!==t.nodeName:!1};k=r.setDocument=function(n){var a,c,r=n?n.ownerDocument||n:h;return r!==o&&9===r.nodeType&&r.documentElement?(o=r,s=r.documentElement,c=r.defaultView,c&&c!==c.top&&(c.addEventListener?c.addEventListener("unload",pi,!1):c.attachEvent&&c.attachEvent("onunload",pi)),l=!ei(r),u.attributes=v(function(n){return n.className="i",!n.getAttribute("className")}),u.getElementsByTagName=v(function(n){return n.appendChild(r.createComment("")),!n.getElementsByTagName("*").length}),u.getElementsByClassName=ot.test(r.getElementsByClassName),u.getById=v(function(n){return s.appendChild(n).id=f,!r.getElementsByName||!r.getElementsByName(f).length}),u.getById?(t.find.ID=function(n,t){if("undefined"!=typeof t.getElementById&&l){var i=t.getElementById(n);return i&&i.parentNode?[i]:[]}},t.filter.ID=function(n){var t=n.replace(y,p);return function(n){return n.getAttribute("id")===t}}):(delete t.find.ID,t.filter.ID=function(n){var t=n.replace(y,p);return function(n){var i="undefined"!=typeof n.getAttributeNode&&n.getAttributeNode("id");return i&&i.value===t}}),t.find.TAG=u.getElementsByTagName?function(n,t){return"undefined"!=typeof t.getElementsByTagName?t.getElementsByTagName(n):u.qsa?t.querySelectorAll(n):void 0}:function(n,t){var i,r=[],f=0,u=t.getElementsByTagName(n);if("*"===n){while(i=u[f++])1===i.nodeType&&r.push(i);return r}return u},t.find.CLASS=u.getElementsByClassName&&function(n,t){if(l)return t.getElementsByClassName(n)},d=[],e=[],(u.qsa=ot.test(r.querySelectorAll))&&(v(function(n){s.appendChild(n).innerHTML="<a id='"+f+"'><\/a><select id='"+f+"-\f]' msallowcapture=''><option selected=''><\/option><\/select>";n.querySelectorAll("[msallowcapture^='']").length&&e.push("[*^$]="+i+"*(?:''|\"\")");n.querySelectorAll("[selected]").length||e.push("\\["+i+"*(?:value|"+bt+")");n.querySelectorAll("[id~="+f+"-]").length||e.push("~=");n.querySelectorAll(":checked").length||e.push(":checked");n.querySelectorAll("a#"+f+"+*").length||e.push(".#.+[+~]")}),v(function(n){var t=r.createElement("input");t.setAttribute("type","hidden");n.appendChild(t).setAttribute("name","D");n.querySelectorAll("[name=d]").length&&e.push("name"+i+"*[*^$|!~]?=");n.querySelectorAll(":enabled").length||e.push(":enabled",":disabled");n.querySelectorAll("*,:x");e.push(",.*:")})),(u.matchesSelector=ot.test(ct=s.matches||s.webkitMatchesSelector||s.mozMatchesSelector||s.oMatchesSelector||s.msMatchesSelector))&&v(function(n){u.disconnectedMatch=ct.call(n,"div");ct.call(n,"[s!='']:x");d.push("!=",kt)}),e=e.length&&new RegExp(e.join("|")),d=d.length&&new RegExp(d.join("|")),a=ot.test(s.compareDocumentPosition),et=a||ot.test(s.contains)?function(n,t){var r=9===n.nodeType?n.documentElement:n,i=t&&t.parentNode;return n===i||!(!i||1!==i.nodeType||!(r.contains?r.contains(i):n.compareDocumentPosition&&16&n.compareDocumentPosition(i)))}:function(n,t){if(t)while(t=t.parentNode)if(t===n)return!0;return!1},wt=a?function(n,t){if(n===t)return rt=!0,0;var i=!n.compareDocumentPosition-!t.compareDocumentPosition;return i?i:(i=(n.ownerDocument||n)===(t.ownerDocument||t)?n.compareDocumentPosition(t):1,1&i||!u.sortDetached&&t.compareDocumentPosition(n)===i?n===r||n.ownerDocument===h&&et(h,n)?-1:t===r||t.ownerDocument===h&&et(h,t)?1:w?nt(w,n)-nt(w,t):0:4&i?-1:1)}:function(n,t){if(n===t)return rt=!0,0;var i,u=0,o=n.parentNode,s=t.parentNode,f=[n],e=[t];if(!o||!s)return n===r?-1:t===r?1:o?-1:s?1:w?nt(w,n)-nt(w,t):0;if(o===s)return wi(n,t);for(i=n;i=i.parentNode;)f.unshift(i);for(i=t;i=i.parentNode;)e.unshift(i);while(f[u]===e[u])u++;return u?wi(f[u],e[u]):f[u]===h?-1:e[u]===h?1:0},r):o};r.matches=function(n,t){return r(n,null,null,t)};r.matchesSelector=function(n,t){if((n.ownerDocument||n)!==o&&k(n),t=t.replace(ur,"='$1']"),!(!u.matchesSelector||!l||d&&d.test(t)||e&&e.test(t)))try{var i=ct.call(n,t);if(i||u.disconnectedMatch||n.document&&11!==n.document.nodeType)return i}catch(f){}return r(t,o,null,[n]).length>0};r.contains=function(n,t){return(n.ownerDocument||n)!==o&&k(n),et(n,t)};r.attr=function(n,i){(n.ownerDocument||n)!==o&&k(n);var f=t.attrHandle[i.toLowerCase()],r=f&&di.call(t.attrHandle,i.toLowerCase())?f(n,i,!l):void 0;return void 0!==r?r:u.attributes||!l?n.getAttribute(i):(r=n.getAttributeNode(i))&&r.specified?r.value:null};r.error=function(n){throw new Error("Syntax error, unrecognized expression: "+n);};r.uniqueSort=function(n){var r,f=[],t=0,i=0;if(rt=!u.detectDuplicates,w=!u.sortStable&&n.slice(0),n.sort(wt),rt){while(r=n[i++])r===n[i]&&(t=f.push(i));while(t--)n.splice(f[t],1)}return w=null,n};st=r.getText=function(n){var r,i="",u=0,t=n.nodeType;if(t){if(1===t||9===t||11===t){if("string"==typeof n.textContent)return n.textContent;for(n=n.firstChild;n;n=n.nextSibling)i+=st(n)}else if(3===t||4===t)return n.nodeValue}else while(r=n[u++])i+=st(r);return i};t=r.selectors={cacheLength:50,createPseudo:c,match:at,attrHandle:{},find:{},relative:{">":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(n){return n[1]=n[1].replace(y,p),n[3]=(n[3]||n[4]||n[5]||"").replace(y,p),"~="===n[2]&&(n[3]=" "+n[3]+" "),n.slice(0,4)},CHILD:function(n){return n[1]=n[1].toLowerCase(),"nth"===n[1].slice(0,3)?(n[3]||r.error(n[0]),n[4]=+(n[4]?n[5]+(n[6]||1):2*("even"===n[3]||"odd"===n[3])),n[5]=+(n[7]+n[8]||"odd"===n[3])):n[3]&&r.error(n[0]),n},PSEUDO:function(n){var i,t=!n[6]&&n[2];return at.CHILD.test(n[0])?null:(n[3]?n[2]=n[4]||n[5]||"":t&&fr.test(t)&&(i=ft(t,!0))&&(i=t.indexOf(")",t.length-i)-t.length)&&(n[0]=n[0].slice(0,i),n[2]=t.slice(0,i)),n.slice(0,3))}},filter:{TAG:function(n){var t=n.replace(y,p).toLowerCase();return"*"===n?function(){return!0}:function(n){return n.nodeName&&n.nodeName.toLowerCase()===t}},CLASS:function(n){var t=si[n+" "];return t||(t=new RegExp("(^|"+i+")"+n+"("+i+"|$)"))&&si(n,function(n){return t.test("string"==typeof n.className&&n.className||"undefined"!=typeof n.getAttribute&&n.getAttribute("class")||"")})},ATTR:function(n,t,i){return function(u){var f=r.attr(u,n);return null==f?"!="===t:t?(f+="","="===t?f===i:"!="===t?f!==i:"^="===t?i&&0===f.indexOf(i):"*="===t?i&&f.indexOf(i)>-1:"$="===t?i&&f.slice(-i.length)===i:"~="===t?(" "+f.replace(tr," ")+" ").indexOf(i)>-1:"|="===t?f===i||f.slice(0,i.length+1)===i+"-":!1):!0}},CHILD:function(n,t,i,r,u){var s="nth"!==n.slice(0,3),o="last"!==n.slice(-4),e="of-type"===t;return 1===r&&0===u?function(n){return!!n.parentNode}:function(t,i,h){var v,k,c,l,y,w,b=s!==o?"nextSibling":"previousSibling",p=t.parentNode,g=e&&t.nodeName.toLowerCase(),d=!h&&!e;if(p){if(s){while(b){for(c=t;c=c[b];)if(e?c.nodeName.toLowerCase()===g:1===c.nodeType)return!1;w=b="only"===n&&!w&&"nextSibling"}return!0}if(w=[o?p.firstChild:p.lastChild],o&&d){for(k=p[f]||(p[f]={}),v=k[n]||[],y=v[0]===a&&v[1],l=v[0]===a&&v[2],c=y&&p.childNodes[y];c=++y&&c&&c[b]||(l=y=0)||w.pop();)if(1===c.nodeType&&++l&&c===t){k[n]=[a,y,l];break}}else if(d&&(v=(t[f]||(t[f]={}))[n])&&v[0]===a)l=v[1];else while(c=++y&&c&&c[b]||(l=y=0)||w.pop())if((e?c.nodeName.toLowerCase()===g:1===c.nodeType)&&++l&&(d&&((c[f]||(c[f]={}))[n]=[a,l]),c===t))break;return l-=u,l===r||l%r==0&&l/r>=0}}},PSEUDO:function(n,i){var e,u=t.pseudos[n]||t.setFilters[n.toLowerCase()]||r.error("unsupported pseudo: "+n);return u[f]?u(i):u.length>1?(e=[n,n,"",i],t.setFilters.hasOwnProperty(n.toLowerCase())?c(function(n,t){for(var r,f=u(n,i),e=f.length;e--;)r=nt(n,f[e]),n[r]=!(t[r]=f[e])}):function(n){return u(n,0,e)}):u}},pseudos:{not:c(function(n){var t=[],r=[],i=pt(n.replace(lt,"$1"));return i[f]?c(function(n,t,r,u){for(var e,o=i(n,null,u,[]),f=n.length;f--;)(e=o[f])&&(n[f]=!(t[f]=e))}):function(n,u,f){return t[0]=n,i(t,null,f,r),t[0]=null,!r.pop()}}),has:c(function(n){return function(t){return r(n,t).length>0}}),contains:c(function(n){return n=n.replace(y,p),function(t){return(t.textContent||t.innerText||st(t)).indexOf(n)>-1}}),lang:c(function(n){return er.test(n||"")||r.error("unsupported lang: "+n),n=n.replace(y,p).toLowerCase(),function(t){var i;do if(i=l?t.lang:t.getAttribute("xml:lang")||t.getAttribute("lang"))return i=i.toLowerCase(),i===n||0===i.indexOf(n+"-");while((t=t.parentNode)&&1===t.nodeType);return!1}}),target:function(t){var i=n.location&&n.location.hash;return i&&i.slice(1)===t.id},root:function(n){return n===s},focus:function(n){return n===o.activeElement&&(!o.hasFocus||o.hasFocus())&&!!(n.type||n.href||~n.tabIndex)},enabled:function(n){return n.disabled===!1},disabled:function(n){return n.disabled===!0},checked:function(n){var t=n.nodeName.toLowerCase();return"input"===t&&!!n.checked||"option"===t&&!!n.selected},selected:function(n){return n.parentNode&&n.parentNode.selectedIndex,n.selected===!0},empty:function(n){for(n=n.firstChild;n;n=n.nextSibling)if(n.nodeType<6)return!1;return!0},parent:function(n){return!t.pseudos.empty(n)},header:function(n){return sr.test(n.nodeName)},input:function(n){return or.test(n.nodeName)},button:function(n){var t=n.nodeName.toLowerCase();return"input"===t&&"button"===n.type||"button"===t},text:function(n){var t;return"input"===n.nodeName.toLowerCase()&&"text"===n.type&&(null==(t=n.getAttribute("type"))||"text"===t.toLowerCase())},first:tt(function(){return[0]}),last:tt(function(n,t){return[t-1]}),eq:tt(function(n,t,i){return[0>i?i+t:i]}),even:tt(function(n,t){for(var i=0;t>i;i+=2)n.push(i);return n}),odd:tt(function(n,t){for(var i=1;t>i;i+=2)n.push(i);return n}),lt:tt(function(n,t,i){for(var r=0>i?i+t:i;--r>=0;)n.push(r);return n}),gt:tt(function(n,t,i){for(var r=0>i?i+t:i;++r<t;)n.push(r);return n})}};t.pseudos.nth=t.pseudos.eq;for(it in{radio:!0,checkbox:!0,file:!0,password:!0,image:!0})t.pseudos[it]=lr(it);for(it in{submit:!0,reset:!0})t.pseudos[it]=ar(it);return bi.prototype=t.filters=t.pseudos,t.setFilters=new bi,ft=r.tokenize=function(n,i){var e,f,s,o,u,h,c,l=hi[n+" "];if(l)return i?0:l.slice(0);for(u=n,h=[],c=t.preFilter;u;){(!e||(f=ir.exec(u)))&&(f&&(u=u.slice(f[0].length)||u),h.push(s=[]));e=!1;(f=rr.exec(u))&&(e=f.shift(),s.push({value:e,type:f[0].replace(lt," ")}),u=u.slice(e.length));for(o in t.filter)(f=at[o].exec(u))&&(!c[o]||(f=c[o](f)))&&(e=f.shift(),s.push({value:e,type:o,matches:f}),u=u.slice(e.length));if(!e)break}return i?u.length:u?r.error(n):hi(n,h).slice(0)},pt=r.compile=function(n,t){var r,u=[],e=[],i=ci[n+" "];if(!i){for(t||(t=ft(n)),r=t.length;r--;)i=fi(t[r]),i[f]?u.push(i):e.push(i);i=ci(n,yr(e,u));i.selector=n}return i},oi=r.select=function(n,i,r,f){var s,e,o,a,v,c="function"==typeof n&&n,h=!f&&ft(n=c.selector||n);if(r=r||[],1===h.length){if(e=h[0]=h[0].slice(0),e.length>2&&"ID"===(o=e[0]).type&&u.getById&&9===i.nodeType&&l&&t.relative[e[1].type]){if(i=(t.find.ID(o.matches[0].replace(y,p),i)||[])[0],!i)return r;c&&(i=i.parentNode);n=n.slice(e.shift().value.length)}for(s=at.needsContext.test(n)?0:e.length;s--;){if(o=e[s],t.relative[a=o.type])break;if((v=t.find[a])&&(f=v(o.matches[0].replace(y,p),dt.test(e[0].type)&&ti(i.parentNode)||i))){if(e.splice(s,1),n=f.length&&vt(e),!n)return b.apply(r,f),r;break}}}return(c||pt(n,h))(f,i,!l,r,dt.test(n)&&ti(i.parentNode)||i),r},u.sortStable=f.split("").sort(wt).join("")===f,u.detectDuplicates=!!rt,k(),u.sortDetached=v(function(n){return 1&n.compareDocumentPosition(o.createElement("div"))}),v(function(n){return n.innerHTML="<a href='#'><\/a>","#"===n.firstChild.getAttribute("href")})||ni("type|href|height|width",function(n,t,i){if(!i)return n.getAttribute(t,"type"===t.toLowerCase()?1:2)}),u.attributes&&v(function(n){return n.innerHTML="<input/>",n.firstChild.setAttribute("value",""),""===n.firstChild.getAttribute("value")})||ni("value",function(n,t,i){if(!i&&"input"===n.nodeName.toLowerCase())return n.defaultValue}),v(function(n){return null==n.getAttribute("disabled")})||ni(bt,function(n,t,i){var r;if(!i)return n[t]===!0?t.toLowerCase():(r=n.getAttributeNode(t))&&r.specified?r.value:null}),r}(n);i.find=p;i.expr=p.selectors;i.expr[":"]=i.expr.pseudos;i.unique=p.uniqueSort;i.text=p.getText;i.isXMLDoc=p.isXML;i.contains=p.contains;var fr=i.expr.match.needsContext,er=/^<(\w+)\s*\/?>(?:<\/\1>|)$/,re=/^.[^:#\[\.,]*$/;i.filter=function(n,t,r){var u=t[0];return r&&(n=":not("+n+")"),1===t.length&&1===u.nodeType?i.find.matchesSelector(u,n)?[u]:[]:i.find.matches(n,i.grep(t,function(n){return 1===n.nodeType}))};i.fn.extend({find:function(n){var t,r=[],u=this,f=u.length;if("string"!=typeof n)return this.pushStack(i(n).filter(function(){for(t=0;f>t;t++)if(i.contains(u[t],this))return!0}));for(t=0;f>t;t++)i.find(n,u[t],r);return r=this.pushStack(f>1?i.unique(r):r),r.selector=this.selector?this.selector+" "+n:n,r},filter:function(n){return this.pushStack(ui(this,n||[],!1))},not:function(n){return this.pushStack(ui(this,n||[],!0))},is:function(n){return!!ui(this,"string"==typeof n&&fr.test(n)?i(n):n||[],!1).length}});var ft,u=n.document,ue=/^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]*))$/,fe=i.fn.init=function(n,t){var r,f;if(!n)return this;if("string"==typeof n){if(r="<"===n.charAt(0)&&">"===n.charAt(n.length-1)&&n.length>=3?[null,n,null]:ue.exec(n),!r||!r[1]&&t)return!t||t.jquery?(t||ft).find(n):this.constructor(t).find(n);if(r[1]){if(t=t instanceof i?t[0]:t,i.merge(this,i.parseHTML(r[1],t&&t.nodeType?t.ownerDocument||t:u,!0)),er.test(r[1])&&i.isPlainObject(t))for(r in t)i.isFunction(this[r])?this[r](t[r]):this.attr(r,t[r]);return this}if(f=u.getElementById(r[2]),f&&f.parentNode){if(f.id!==r[2])return ft.find(n);this.length=1;this[0]=f}return this.context=u,this.selector=n,this}return n.nodeType?(this.context=this[0]=n,this.length=1,this):i.isFunction(n)?"undefined"!=typeof ft.ready?ft.ready(n):n(i):(void 0!==n.selector&&(this.selector=n.selector,this.context=n.context),i.makeArray(n,this))};fe.prototype=i.fn;ft=i(u);or=/^(?:parents|prev(?:Until|All))/;sr={children:!0,contents:!0,next:!0,prev:!0};i.extend({dir:function(n,t,r){for(var f=[],u=n[t];u&&9!==u.nodeType&&(void 0===r||1!==u.nodeType||!i(u).is(r));)1===u.nodeType&&f.push(u),u=u[t];return f},sibling:function(n,t){for(var i=[];n;n=n.nextSibling)1===n.nodeType&&n!==t&&i.push(n);return i}});i.fn.extend({has:function(n){var t,r=i(n,this),u=r.length;return this.filter(function(){for(t=0;u>t;t++)if(i.contains(this,r[t]))return!0})},closest:function(n,t){for(var r,f=0,o=this.length,u=[],e=fr.test(n)||"string"!=typeof n?i(n,t||this.context):0;o>f;f++)for(r=this[f];r&&r!==t;r=r.parentNode)if(r.nodeType<11&&(e?e.index(r)>-1:1===r.nodeType&&i.find.matchesSelector(r,n))){u.push(r);break}return this.pushStack(u.length>1?i.unique(u):u)},index:function(n){return n?"string"==typeof n?i.inArray(this[0],i(n)):i.inArray(n.jquery?n[0]:n,this):this[0]&&this[0].parentNode?this.first().prevAll().length:-1},add:function(n,t){return this.pushStack(i.unique(i.merge(this.get(),i(n,t))))},addBack:function(n){return this.add(null==n?this.prevObject:this.prevObject.filter(n))}});i.each({parent:function(n){var t=n.parentNode;return t&&11!==t.nodeType?t:null},parents:function(n){return i.dir(n,"parentNode")},parentsUntil:function(n,t,r){return i.dir(n,"parentNode",r)},next:function(n){return hr(n,"nextSibling")},prev:function(n){return hr(n,"previousSibling")},nextAll:function(n){return i.dir(n,"nextSibling")},prevAll:function(n){return i.dir(n,"previousSibling")},nextUntil:function(n,t,r){return i.dir(n,"nextSibling",r)},prevUntil:function(n,t,r){return i.dir(n,"previousSibling",r)},siblings:function(n){return i.sibling((n.parentNode||{}).firstChild,n)},children:function(n){return i.sibling(n.firstChild)},contents:function(n){return i.nodeName(n,"iframe")?n.contentDocument||n.contentWindow.document:i.merge([],n.childNodes)}},function(n,t){i.fn[n]=function(r,u){var f=i.map(this,t,r);return"Until"!==n.slice(-5)&&(u=r),u&&"string"==typeof u&&(f=i.filter(u,f)),this.length>1&&(sr[n]||(f=i.unique(f)),or.test(n)&&(f=f.reverse())),this.pushStack(f)}});h=/\S+/g;fi={};i.Callbacks=function(n){n="string"==typeof n?fi[n]||ee(n):i.extend({},n);var o,u,h,f,e,c,t=[],r=!n.once&&[],l=function(i){for(u=n.memory&&i,h=!0,e=c||0,c=0,f=t.length,o=!0;t&&f>e;e++)if(t[e].apply(i[0],i[1])===!1&&n.stopOnFalse){u=!1;break}o=!1;t&&(r?r.length&&l(r.shift()):u?t=[]:s.disable())},s={add:function(){if(t){var r=t.length;!function e(r){i.each(r,function(r,u){var f=i.type(u);"function"===f?n.unique&&s.has(u)||t.push(u):u&&u.length&&"string"!==f&&e(u)})}(arguments);o?f=t.length:u&&(c=r,l(u))}return this},remove:function(){return t&&i.each(arguments,function(n,r){for(var u;(u=i.inArray(r,t,u))>-1;)t.splice(u,1),o&&(f>=u&&f--,e>=u&&e--)}),this},has:function(n){return n?i.inArray(n,t)>-1:!(!t||!t.length)},empty:function(){return t=[],f=0,this},disable:function(){return t=r=u=void 0,this},disabled:function(){return!t},lock:function(){return r=void 0,u||s.disable(),this},locked:function(){return!r},fireWith:function(n,i){return!t||h&&!r||(i=i||[],i=[n,i.slice?i.slice():i],o?r.push(i):l(i)),this},fire:function(){return s.fireWith(this,arguments),this},fired:function(){return!!h}};return s};i.extend({Deferred:function(n){var u=[["resolve","done",i.Callbacks("once memory"),"resolved"],["reject","fail",i.Callbacks("once memory"),"rejected"],["notify","progress",i.Callbacks("memory")]],f="pending",r={state:function(){return f},always:function(){return t.done(arguments).fail(arguments),this},then:function(){var n=arguments;return i.Deferred(function(f){i.each(u,function(u,e){var o=i.isFunction(n[u])&&n[u];t[e[1]](function(){var n=o&&o.apply(this,arguments);n&&i.isFunction(n.promise)?n.promise().done(f.resolve).fail(f.reject).progress(f.notify):f[e[0]+"With"](this===r?f.promise():this,o?[n]:arguments)})});n=null}).promise()},promise:function(n){return null!=n?i.extend(n,r):r}},t={};return r.pipe=r.then,i.each(u,function(n,i){var e=i[2],o=i[3];r[i[1]]=e.add;o&&e.add(function(){f=o},u[1^n][2].disable,u[2][2].lock);t[i[0]]=function(){return t[i[0]+"With"](this===t?r:this,arguments),this};t[i[0]+"With"]=e.fireWith}),r.promise(t),n&&n.call(t,t),t},when:function(n){var t=0,u=l.call(arguments),r=u.length,e=1!==r||n&&i.isFunction(n.promise)?r:0,f=1===e?n:i.Deferred(),h=function(n,t,i){return function(r){t[n]=this;i[n]=arguments.length>1?l.call(arguments):r;i===o?f.notifyWith(t,i):--e||f.resolveWith(t,i)}},o,c,s;if(r>1)for(o=new Array(r),c=new Array(r),s=new Array(r);r>t;t++)u[t]&&i.isFunction(u[t].promise)?u[t].promise().done(h(t,s,u)).fail(f.reject).progress(h(t,c,o)):--e;return e||f.resolveWith(s,u),f.promise()}});i.fn.ready=function(n){return i.ready.promise().done(n),this};i.extend({isReady:!1,readyWait:1,holdReady:function(n){n?i.readyWait++:i.ready(!0)},ready:function(n){if(n===!0?!--i.readyWait:!i.isReady){if(!u.body)return setTimeout(i.ready);i.isReady=!0;n!==!0&&--i.readyWait>0||(lt.resolveWith(u,[i]),i.fn.triggerHandler&&(i(u).triggerHandler("ready"),i(u).off("ready")))}}});i.ready.promise=function(t){if(!lt)if(lt=i.Deferred(),"complete"===u.readyState)setTimeout(i.ready);else if(u.addEventListener)u.addEventListener("DOMContentLoaded",a,!1),n.addEventListener("load",a,!1);else{u.attachEvent("onreadystatechange",a);n.attachEvent("onload",a);var r=!1;try{r=null==n.frameElement&&u.documentElement}catch(e){}r&&r.doScroll&&!function f(){if(!i.isReady){try{r.doScroll("left")}catch(n){return setTimeout(f,50)}cr();i.ready()}}()}return lt.promise(t)};o="undefined";for(lr in i(r))break;r.ownLast="0"!==lr;r.inlineBlockNeedsLayout=!1;i(function(){var f,t,n,i;n=u.getElementsByTagName("body")[0];n&&n.style&&(t=u.createElement("div"),i=u.createElement("div"),i.style.cssText="position:absolute;border:0;width:0;height:0;top:0;left:-9999px",n.appendChild(i).appendChild(t),typeof t.style.zoom!==o&&(t.style.cssText="display:inline;margin:0;border:0;padding:1px;width:1px;zoom:1",r.inlineBlockNeedsLayout=f=3===t.offsetWidth,f&&(n.style.zoom=1)),n.removeChild(i))}),function(){var n=u.createElement("div");if(null==r.deleteExpando){r.deleteExpando=!0;try{delete n.test}catch(t){r.deleteExpando=!1}}n=null}();i.acceptData=function(n){var t=i.noData[(n.nodeName+" ").toLowerCase()],r=+n.nodeType||1;return 1!==r&&9!==r?!1:!t||t!==!0&&n.getAttribute("classid")===t};ar=/^(?:\{[\w\W]*\}|\[[\w\W]*\])$/;vr=/([A-Z])/g;i.extend({cache:{},noData:{"applet ":!0,"embed ":!0,"object ":"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"},hasData:function(n){return n=n.nodeType?i.cache[n[i.expando]]:n[i.expando],!!n&&!ei(n)},data:function(n,t,i){return pr(n,t,i)},removeData:function(n,t){return wr(n,t)},_data:function(n,t,i){return pr(n,t,i,!0)},_removeData:function(n,t){return wr(n,t,!0)}});i.fn.extend({data:function(n,t){var f,u,e,r=this[0],o=r&&r.attributes;if(void 0===n){if(this.length&&(e=i.data(r),1===r.nodeType&&!i._data(r,"parsedAttrs"))){for(f=o.length;f--;)o[f]&&(u=o[f].name,0===u.indexOf("data-")&&(u=i.camelCase(u.slice(5)),yr(r,u,e[u])));i._data(r,"parsedAttrs",!0)}return e}return"object"==typeof n?this.each(function(){i.data(this,n)}):arguments.length>1?this.each(function(){i.data(this,n,t)}):r?yr(r,n,i.data(r,n)):void 0},removeData:function(n){return this.each(function(){i.removeData(this,n)})}});i.extend({queue:function(n,t,r){var u;if(n)return(t=(t||"fx")+"queue",u=i._data(n,t),r&&(!u||i.isArray(r)?u=i._data(n,t,i.makeArray(r)):u.push(r)),u||[])},dequeue:function(n,t){t=t||"fx";var r=i.queue(n,t),e=r.length,u=r.shift(),f=i._queueHooks(n,t),o=function(){i.dequeue(n,t)};"inprogress"===u&&(u=r.shift(),e--);u&&("fx"===t&&r.unshift("inprogress"),delete f.stop,u.call(n,o,f));!e&&f&&f.empty.fire()},_queueHooks:function(n,t){var r=t+"queueHooks";return i._data(n,r)||i._data(n,r,{empty:i.Callbacks("once memory").add(function(){i._removeData(n,t+"queue");i._removeData(n,r)})})}});i.fn.extend({queue:function(n,t){var r=2;return"string"!=typeof n&&(t=n,n="fx",r--),arguments.length<r?i.queue(this[0],n):void 0===t?this:this.each(function(){var r=i.queue(this,n,t);i._queueHooks(this,n);"fx"===n&&"inprogress"!==r[0]&&i.dequeue(this,n)})},dequeue:function(n){return this.each(function(){i.dequeue(this,n)})},clearQueue:function(n){return this.queue(n||"fx",[])},promise:function(n,t){var r,f=1,e=i.Deferred(),u=this,o=this.length,s=function(){--f||e.resolveWith(u,[u])};for("string"!=typeof n&&(t=n,n=void 0),n=n||"fx";o--;)r=i._data(u[o],n+"queueHooks"),r&&r.empty&&(f++,r.empty.add(s));return s(),e.promise(t)}});var at=/[+-]?(?:\d*\.|)\d+(?:[eE][+-]?\d+|)/.source,w=["Top","Right","Bottom","Left"],et=function(n,t){return n=t||n,"none"===i.css(n,"display")||!i.contains(n.ownerDocument,n)},b=i.access=function(n,t,r,u,f,e,o){var s=0,c=n.length,h=null==r;if("object"===i.type(r)){f=!0;for(s in r)i.access(n,t,s,r[s],!0,e,o)}else if(void 0!==u&&(f=!0,i.isFunction(u)||(o=!0),h&&(o?(t.call(n,u),t=null):(h=t,t=function(n,t,r){return h.call(i(n),r)})),t))for(;c>s;s++)t(n[s],r,o?u:u.call(n[s],s,t(n[s],r)));return f?n:h?t.call(n):c?t(n[0],r):e},oi=/^(?:checkbox|radio)$/i;!function(){var t=u.createElement("input"),n=u.createElement("div"),i=u.createDocumentFragment();if(n.innerHTML="  <link/><table><\/table><a href='/a'>a<\/a><input type='checkbox'/>",r.leadingWhitespace=3===n.firstChild.nodeType,r.tbody=!n.getElementsByTagName("tbody").length,r.htmlSerialize=!!n.getElementsByTagName("link").length,r.html5Clone="<:nav><\/:nav>"!==u.createElement("nav").cloneNode(!0).outerHTML,t.type="checkbox",t.checked=!0,i.appendChild(t),r.appendChecked=t.checked,n.innerHTML="<textarea>x<\/textarea>",r.noCloneChecked=!!n.cloneNode(!0).lastChild.defaultValue,i.appendChild(n),n.innerHTML="<input type='radio' checked='checked' name='t'/>",r.checkClone=n.cloneNode(!0).cloneNode(!0).lastChild.checked,r.noCloneEvent=!0,n.attachEvent&&(n.attachEvent("onclick",function(){r.noCloneEvent=!1}),n.cloneNode(!0).click()),null==r.deleteExpando){r.deleteExpando=!0;try{delete n.test}catch(f){r.deleteExpando=!1}}}(),function(){var t,i,f=u.createElement("div");for(t in{submit:!0,change:!0,focusin:!0})i="on"+t,(r[t+"Bubbles"]=i in n)||(f.setAttribute(i,"t"),r[t+"Bubbles"]=f.attributes[i].expando===!1);f=null}();var si=/^(?:input|select|textarea)$/i,oe=/^key/,se=/^(?:mouse|pointer|contextmenu)|click/,br=/^(?:focusinfocus|focusoutblur)$/,kr=/^([^.]*)(?:\.(.+)|)$/;i.event={global:{},add:function(n,t,r,u,f){var w,y,b,p,s,c,l,a,e,k,d,v=i._data(n);if(v){for(r.handler&&(p=r,r=p.handler,f=p.selector),r.guid||(r.guid=i.guid++),(y=v.events)||(y=v.events={}),(c=v.handle)||(c=v.handle=function(n){if(typeof i!==o&&(!n||i.event.triggered!==n.type))return i.event.dispatch.apply(c.elem,arguments)},c.elem=n),t=(t||"").match(h)||[""],b=t.length;b--;)w=kr.exec(t[b])||[],e=d=w[1],k=(w[2]||"").split(".").sort(),e&&(s=i.event.special[e]||{},e=(f?s.delegateType:s.bindType)||e,s=i.event.special[e]||{},l=i.extend({type:e,origType:d,data:u,handler:r,guid:r.guid,selector:f,needsContext:f&&i.expr.match.needsContext.test(f),namespace:k.join(".")},p),(a=y[e])||(a=y[e]=[],a.delegateCount=0,s.setup&&s.setup.call(n,u,k,c)!==!1||(n.addEventListener?n.addEventListener(e,c,!1):n.attachEvent&&n.attachEvent("on"+e,c))),s.add&&(s.add.call(n,l),l.handler.guid||(l.handler.guid=r.guid)),f?a.splice(a.delegateCount++,0,l):a.push(l),i.event.global[e]=!0);n=null}},remove:function(n,t,r,u,f){var y,o,s,b,p,a,c,l,e,w,k,v=i.hasData(n)&&i._data(n);if(v&&(a=v.events)){for(t=(t||"").match(h)||[""],p=t.length;p--;)if(s=kr.exec(t[p])||[],e=k=s[1],w=(s[2]||"").split(".").sort(),e){for(c=i.event.special[e]||{},e=(u?c.delegateType:c.bindType)||e,l=a[e]||[],s=s[2]&&new RegExp("(^|\\.)"+w.join("\\.(?:.*\\.|)")+"(\\.|$)"),b=y=l.length;y--;)o=l[y],!f&&k!==o.origType||r&&r.guid!==o.guid||s&&!s.test(o.namespace)||u&&u!==o.selector&&("**"!==u||!o.selector)||(l.splice(y,1),o.selector&&l.delegateCount--,c.remove&&c.remove.call(n,o));b&&!l.length&&(c.teardown&&c.teardown.call(n,w,v.handle)!==!1||i.removeEvent(n,e,v.handle),delete a[e])}else for(e in a)i.event.remove(n,e+t[p],r,u,!0);i.isEmptyObject(a)&&(delete v.handle,i._removeData(n,"events"))}},trigger:function(t,r,f,e){var l,a,o,p,c,h,w,y=[f||u],s=tt.call(t,"type")?t.type:t,v=tt.call(t,"namespace")?t.namespace.split("."):[];if(o=h=f=f||u,3!==f.nodeType&&8!==f.nodeType&&!br.test(s+i.event.triggered)&&(s.indexOf(".")>=0&&(v=s.split("."),s=v.shift(),v.sort()),a=s.indexOf(":")<0&&"on"+s,t=t[i.expando]?t:new i.Event(s,"object"==typeof t&&t),t.isTrigger=e?2:3,t.namespace=v.join("."),t.namespace_re=t.namespace?new RegExp("(^|\\.)"+v.join("\\.(?:.*\\.|)")+"(\\.|$)"):null,t.result=void 0,t.target||(t.target=f),r=null==r?[t]:i.makeArray(r,[t]),c=i.event.special[s]||{},e||!c.trigger||c.trigger.apply(f,r)!==!1)){if(!e&&!c.noBubble&&!i.isWindow(f)){for(p=c.delegateType||s,br.test(p+s)||(o=o.parentNode);o;o=o.parentNode)y.push(o),h=o;h===(f.ownerDocument||u)&&y.push(h.defaultView||h.parentWindow||n)}for(w=0;(o=y[w++])&&!t.isPropagationStopped();)t.type=w>1?p:c.bindType||s,l=(i._data(o,"events")||{})[t.type]&&i._data(o,"handle"),l&&l.apply(o,r),l=a&&o[a],l&&l.apply&&i.acceptData(o)&&(t.result=l.apply(o,r),t.result===!1&&t.preventDefault());if(t.type=s,!e&&!t.isDefaultPrevented()&&(!c._default||c._default.apply(y.pop(),r)===!1)&&i.acceptData(f)&&a&&f[s]&&!i.isWindow(f)){h=f[a];h&&(f[a]=null);i.event.triggered=s;try{f[s]()}catch(b){}i.event.triggered=void 0;h&&(f[a]=h)}return t.result}},dispatch:function(n){n=i.event.fix(n);var e,f,t,r,o,s=[],h=l.call(arguments),c=(i._data(this,"events")||{})[n.type]||[],u=i.event.special[n.type]||{};if(h[0]=n,n.delegateTarget=this,!u.preDispatch||u.preDispatch.call(this,n)!==!1){for(s=i.event.handlers.call(this,n,c),e=0;(r=s[e++])&&!n.isPropagationStopped();)for(n.currentTarget=r.elem,o=0;(t=r.handlers[o++])&&!n.isImmediatePropagationStopped();)(!n.namespace_re||n.namespace_re.test(t.namespace))&&(n.handleObj=t,n.data=t.data,f=((i.event.special[t.origType]||{}).handle||t.handler).apply(r.elem,h),void 0!==f&&(n.result=f)===!1&&(n.preventDefault(),n.stopPropagation()));return u.postDispatch&&u.postDispatch.call(this,n),n.result}},handlers:function(n,t){var f,e,u,o,h=[],s=t.delegateCount,r=n.target;if(s&&r.nodeType&&(!n.button||"click"!==n.type))for(;r!=this;r=r.parentNode||this)if(1===r.nodeType&&(r.disabled!==!0||"click"!==n.type)){for(u=[],o=0;s>o;o++)e=t[o],f=e.selector+" ",void 0===u[f]&&(u[f]=e.needsContext?i(f,this).index(r)>=0:i.find(f,this,null,[r]).length),u[f]&&u.push(e);u.length&&h.push({elem:r,handlers:u})}return s<t.length&&h.push({elem:this,handlers:t.slice(s)}),h},fix:function(n){if(n[i.expando])return n;var e,o,s,r=n.type,f=n,t=this.fixHooks[r];for(t||(this.fixHooks[r]=t=se.test(r)?this.mouseHooks:oe.test(r)?this.keyHooks:{}),s=t.props?this.props.concat(t.props):this.props,n=new i.Event(f),e=s.length;e--;)o=s[e],n[o]=f[o];return n.target||(n.target=f.srcElement||u),3===n.target.nodeType&&(n.target=n.target.parentNode),n.metaKey=!!n.metaKey,t.filter?t.filter(n,f):n},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(n,t){return null==n.which&&(n.which=null!=t.charCode?t.charCode:t.keyCode),n}},mouseHooks:{props:"button buttons clientX clientY fromElement offsetX offsetY pageX pageY screenX screenY toElement".split(" "),filter:function(n,t){var i,e,r,f=t.button,o=t.fromElement;return null==n.pageX&&null!=t.clientX&&(e=n.target.ownerDocument||u,r=e.documentElement,i=e.body,n.pageX=t.clientX+(r&&r.scrollLeft||i&&i.scrollLeft||0)-(r&&r.clientLeft||i&&i.clientLeft||0),n.pageY=t.clientY+(r&&r.scrollTop||i&&i.scrollTop||0)-(r&&r.clientTop||i&&i.clientTop||0)),!n.relatedTarget&&o&&(n.relatedTarget=o===n.target?t.toElement:o),n.which||void 0===f||(n.which=1&f?1:2&f?3:4&f?2:0),n}},special:{load:{noBubble:!0},focus:{trigger:function(){if(this!==dr()&&this.focus)try{return this.focus(),!1}catch(n){}},delegateType:"focusin"},blur:{trigger:function(){if(this===dr()&&this.blur)return(this.blur(),!1)},delegateType:"focusout"},click:{trigger:function(){if(i.nodeName(this,"input")&&"checkbox"===this.type&&this.click)return(this.click(),!1)},_default:function(n){return i.nodeName(n.target,"a")}},beforeunload:{postDispatch:function(n){void 0!==n.result&&n.originalEvent&&(n.originalEvent.returnValue=n.result)}}},simulate:function(n,t,r,u){var f=i.extend(new i.Event,r,{type:n,isSimulated:!0,originalEvent:{}});u?i.event.trigger(f,null,t):i.event.dispatch.call(t,f);f.isDefaultPrevented()&&r.preventDefault()}};i.removeEvent=u.removeEventListener?function(n,t,i){n.removeEventListener&&n.removeEventListener(t,i,!1)}:function(n,t,i){var r="on"+t;n.detachEvent&&(typeof n[r]===o&&(n[r]=null),n.detachEvent(r,i))};i.Event=function(n,t){return this instanceof i.Event?(n&&n.type?(this.originalEvent=n,this.type=n.type,this.isDefaultPrevented=n.defaultPrevented||void 0===n.defaultPrevented&&n.returnValue===!1?vt:it):this.type=n,t&&i.extend(this,t),this.timeStamp=n&&n.timeStamp||i.now(),void(this[i.expando]=!0)):new i.Event(n,t)};i.Event.prototype={isDefaultPrevented:it,isPropagationStopped:it,isImmediatePropagationStopped:it,preventDefault:function(){var n=this.originalEvent;this.isDefaultPrevented=vt;n&&(n.preventDefault?n.preventDefault():n.returnValue=!1)},stopPropagation:function(){var n=this.originalEvent;this.isPropagationStopped=vt;n&&(n.stopPropagation&&n.stopPropagation(),n.cancelBubble=!0)},stopImmediatePropagation:function(){var n=this.originalEvent;this.isImmediatePropagationStopped=vt;n&&n.stopImmediatePropagation&&n.stopImmediatePropagation();this.stopPropagation()}};i.each({mouseenter:"mouseover",mouseleave:"mouseout",pointerenter:"pointerover",pointerleave:"pointerout"},function(n,t){i.event.special[n]={delegateType:t,bindType:t,handle:function(n){var u,f=this,r=n.relatedTarget,e=n.handleObj;return(!r||r!==f&&!i.contains(f,r))&&(n.type=e.origType,u=e.handler.apply(this,arguments),n.type=t),u}}});r.submitBubbles||(i.event.special.submit={setup:function(){return i.nodeName(this,"form")?!1:void i.event.add(this,"click._submit keypress._submit",function(n){var r=n.target,t=i.nodeName(r,"input")||i.nodeName(r,"button")?r.form:void 0;t&&!i._data(t,"submitBubbles")&&(i.event.add(t,"submit._submit",function(n){n._submit_bubble=!0}),i._data(t,"submitBubbles",!0))})},postDispatch:function(n){n._submit_bubble&&(delete n._submit_bubble,this.parentNode&&!n.isTrigger&&i.event.simulate("submit",this.parentNode,n,!0))},teardown:function(){return i.nodeName(this,"form")?!1:void i.event.remove(this,"._submit")}});r.changeBubbles||(i.event.special.change={setup:function(){return si.test(this.nodeName)?(("checkbox"===this.type||"radio"===this.type)&&(i.event.add(this,"propertychange._change",function(n){"checked"===n.originalEvent.propertyName&&(this._just_changed=!0)}),i.event.add(this,"click._change",function(n){this._just_changed&&!n.isTrigger&&(this._just_changed=!1);i.event.simulate("change",this,n,!0)})),!1):void i.event.add(this,"beforeactivate._change",function(n){var t=n.target;si.test(t.nodeName)&&!i._data(t,"changeBubbles")&&(i.event.add(t,"change._change",function(n){!this.parentNode||n.isSimulated||n.isTrigger||i.event.simulate("change",this.parentNode,n,!0)}),i._data(t,"changeBubbles",!0))})},handle:function(n){var t=n.target;if(this!==t||n.isSimulated||n.isTrigger||"radio"!==t.type&&"checkbox"!==t.type)return n.handleObj.handler.apply(this,arguments)},teardown:function(){return i.event.remove(this,"._change"),!si.test(this.nodeName)}});r.focusinBubbles||i.each({focus:"focusin",blur:"focusout"},function(n,t){var r=function(n){i.event.simulate(t,n.target,i.event.fix(n),!0)};i.event.special[t]={setup:function(){var u=this.ownerDocument||this,f=i._data(u,t);f||u.addEventListener(n,r,!0);i._data(u,t,(f||0)+1)},teardown:function(){var u=this.ownerDocument||this,f=i._data(u,t)-1;f?i._data(u,t,f):(u.removeEventListener(n,r,!0),i._removeData(u,t))}}});i.fn.extend({on:function(n,t,r,u,f){var o,e;if("object"==typeof n){"string"!=typeof t&&(r=r||t,t=void 0);for(o in n)this.on(o,t,r,n[o],f);return this}if(null==r&&null==u?(u=t,r=t=void 0):null==u&&("string"==typeof t?(u=r,r=void 0):(u=r,r=t,t=void 0)),u===!1)u=it;else if(!u)return this;return 1===f&&(e=u,u=function(n){return i().off(n),e.apply(this,arguments)},u.guid=e.guid||(e.guid=i.guid++)),this.each(function(){i.event.add(this,n,u,r,t)})},one:function(n,t,i,r){return this.on(n,t,i,r,1)},off:function(n,t,r){var u,f;if(n&&n.preventDefault&&n.handleObj)return u=n.handleObj,i(n.delegateTarget).off(u.namespace?u.origType+"."+u.namespace:u.origType,u.selector,u.handler),this;if("object"==typeof n){for(f in n)this.off(f,t,n[f]);return this}return(t===!1||"function"==typeof t)&&(r=t,t=void 0),r===!1&&(r=it),this.each(function(){i.event.remove(this,n,r,t)})},trigger:function(n,t){return this.each(function(){i.event.trigger(n,t,this)})},triggerHandler:function(n,t){var r=this[0];if(r)return i.event.trigger(n,t,r,!0)}});var nu="abbr|article|aside|audio|bdi|canvas|data|datalist|details|figcaption|figure|footer|header|hgroup|mark|meter|nav|output|progress|section|summary|time|video",he=/ jQuery\d+="(?:null|\d+)"/g,tu=new RegExp("<(?:"+nu+")[\\s/>]","i"),hi=/^\s+/,iu=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^>]*)\/>/gi,ru=/<([\w:]+)/,uu=/<tbody/i,ce=/<|&#?\w+;/,le=/<(?:script|style|link)/i,ae=/checked\s*(?:[^=]|=\s*.checked.)/i,fu=/^$|\/(?:java|ecma)script/i,ve=/^true\/(.*)/,ye=/^\s*<!(?:\[CDATA\[|--)|(?:\]\]|--)>\s*$/g,s={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:r.htmlSerialize?[0,"",""]:[1,"X<div>","<\/div>"]},pe=gr(u),ci=pe.appendChild(u.createElement("div"));s.optgroup=s.option;s.tbody=s.tfoot=s.colgroup=s.caption=s.thead;s.th=s.td;i.extend({clone:function(n,t,u){var e,c,s,o,h,l=i.contains(n.ownerDocument,n);if(r.html5Clone||i.isXMLDoc(n)||!tu.test("<"+n.nodeName+">")?s=n.cloneNode(!0):(ci.innerHTML=n.outerHTML,ci.removeChild(s=ci.firstChild)),!(r.noCloneEvent&&r.noCloneChecked||1!==n.nodeType&&11!==n.nodeType||i.isXMLDoc(n)))for(e=f(s),h=f(n),o=0;null!=(c=h[o]);++o)e[o]&&be(c,e[o]);if(t)if(u)for(h=h||f(n),e=e||f(s),o=0;null!=(c=h[o]);o++)hu(c,e[o]);else hu(n,s);return e=f(s,"script"),e.length>0&&li(e,!l&&f(n,"script")),e=h=c=null,s},buildFragment:function(n,t,u,e){for(var c,o,b,h,p,w,a,k=n.length,v=gr(t),l=[],y=0;k>y;y++)if(o=n[y],o||0===o)if("object"===i.type(o))i.merge(l,o.nodeType?[o]:o);else if(ce.test(o)){for(h=h||v.appendChild(t.createElement("div")),p=(ru.exec(o)||["",""])[1].toLowerCase(),a=s[p]||s._default,h.innerHTML=a[1]+o.replace(iu,"<$1><\/$2>")+a[2],c=a[0];c--;)h=h.lastChild;if(!r.leadingWhitespace&&hi.test(o)&&l.push(t.createTextNode(hi.exec(o)[0])),!r.tbody)for(o="table"!==p||uu.test(o)?"<table>"!==a[1]||uu.test(o)?0:h:h.firstChild,c=o&&o.childNodes.length;c--;)i.nodeName(w=o.childNodes[c],"tbody")&&!w.childNodes.length&&o.removeChild(w);for(i.merge(l,h.childNodes),h.textContent="";h.firstChild;)h.removeChild(h.firstChild);h=v.lastChild}else l.push(t.createTextNode(o));for(h&&v.removeChild(h),r.appendChecked||i.grep(f(l,"input"),we),y=0;o=l[y++];)if((!e||-1===i.inArray(o,e))&&(b=i.contains(o.ownerDocument,o),h=f(v.appendChild(o),"script"),b&&li(h),u))for(c=0;o=h[c++];)fu.test(o.type||"")&&u.push(o);return h=null,v},cleanData:function(n,t){for(var u,e,f,s,a=0,h=i.expando,l=i.cache,v=r.deleteExpando,y=i.event.special;null!=(u=n[a]);a++)if((t||i.acceptData(u))&&(f=u[h],s=f&&l[f])){if(s.events)for(e in s.events)y[e]?i.event.remove(u,e):i.removeEvent(u,e,s.handle);l[f]&&(delete l[f],v?delete u[h]:typeof u.removeAttribute!==o?u.removeAttribute(h):u[h]=null,c.push(f))}}});i.fn.extend({text:function(n){return b(this,function(n){return void 0===n?i.text(this):this.empty().append((this[0]&&this[0].ownerDocument||u).createTextNode(n))},null,n,arguments.length)},append:function(){return this.domManip(arguments,function(n){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var t=eu(this,n);t.appendChild(n)}})},prepend:function(){return this.domManip(arguments,function(n){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var t=eu(this,n);t.insertBefore(n,t.firstChild)}})},before:function(){return this.domManip(arguments,function(n){this.parentNode&&this.parentNode.insertBefore(n,this)})},after:function(){return this.domManip(arguments,function(n){this.parentNode&&this.parentNode.insertBefore(n,this.nextSibling)})},remove:function(n,t){for(var r,e=n?i.filter(n,this):this,u=0;null!=(r=e[u]);u++)t||1!==r.nodeType||i.cleanData(f(r)),r.parentNode&&(t&&i.contains(r.ownerDocument,r)&&li(f(r,"script")),r.parentNode.removeChild(r));return this},empty:function(){for(var n,t=0;null!=(n=this[t]);t++){for(1===n.nodeType&&i.cleanData(f(n,!1));n.firstChild;)n.removeChild(n.firstChild);n.options&&i.nodeName(n,"select")&&(n.options.length=0)}return this},clone:function(n,t){return n=null==n?!1:n,t=null==t?n:t,this.map(function(){return i.clone(this,n,t)})},html:function(n){return b(this,function(n){var t=this[0]||{},u=0,e=this.length;if(void 0===n)return 1===t.nodeType?t.innerHTML.replace(he,""):void 0;if(!("string"!=typeof n||le.test(n)||!r.htmlSerialize&&tu.test(n)||!r.leadingWhitespace&&hi.test(n)||s[(ru.exec(n)||["",""])[1].toLowerCase()])){n=n.replace(iu,"<$1><\/$2>");try{for(;e>u;u++)t=this[u]||{},1===t.nodeType&&(i.cleanData(f(t,!1)),t.innerHTML=n);t=0}catch(o){}}t&&this.empty().append(n)},null,n,arguments.length)},replaceWith:function(){var n=arguments[0];return this.domManip(arguments,function(t){n=this.parentNode;i.cleanData(f(this));n&&n.replaceChild(t,this)}),n&&(n.length||n.nodeType)?this:this.remove()},detach:function(n){return this.remove(n,!0)},domManip:function(n,t){n=ir.apply([],n);var h,u,c,o,v,s,e=0,l=this.length,p=this,w=l-1,a=n[0],y=i.isFunction(a);if(y||l>1&&"string"==typeof a&&!r.checkClone&&ae.test(a))return this.each(function(i){var r=p.eq(i);y&&(n[0]=a.call(this,i,r.html()));r.domManip(n,t)});if(l&&(s=i.buildFragment(n,this[0].ownerDocument,!1,this),h=s.firstChild,1===s.childNodes.length&&(s=h),h)){for(o=i.map(f(s,"script"),ou),c=o.length;l>e;e++)u=s,e!==w&&(u=i.clone(u,!0,!0),c&&i.merge(o,f(u,"script"))),t.call(this[e],u,e);if(c)for(v=o[o.length-1].ownerDocument,i.map(o,su),e=0;c>e;e++)u=o[e],fu.test(u.type||"")&&!i._data(u,"globalEval")&&i.contains(v,u)&&(u.src?i._evalUrl&&i._evalUrl(u.src):i.globalEval((u.text||u.textContent||u.innerHTML||"").replace(ye,"")));s=h=null}return this}});i.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(n,t){i.fn[n]=function(n){for(var u,r=0,f=[],e=i(n),o=e.length-1;o>=r;r++)u=r===o?this:this.clone(!0),i(e[r])[t](u),ii.apply(f,u.get());return this.pushStack(f)}});ai={};!function(){var n;r.shrinkWrapBlocks=function(){if(null!=n)return n;n=!1;var t,i,r;return i=u.getElementsByTagName("body")[0],i&&i.style?(t=u.createElement("div"),r=u.createElement("div"),r.style.cssText="position:absolute;border:0;width:0;height:0;top:0;left:-9999px",i.appendChild(r).appendChild(t),typeof t.style.zoom!==o&&(t.style.cssText="-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;display:block;margin:0;border:0;padding:1px;width:1px;zoom:1",t.appendChild(u.createElement("div")).style.width="5px",n=3!==t.offsetWidth),i.removeChild(r),n):void 0}}();var lu=/^margin/,pt=new RegExp("^("+at+")(?!px)[a-z%]+$","i"),k,d,ke=/^(top|right|bottom|left)$/;n.getComputedStyle?(k=function(t){return t.ownerDocument.defaultView.opener?t.ownerDocument.defaultView.getComputedStyle(t,null):n.getComputedStyle(t,null)},d=function(n,t,r){var e,o,s,u,f=n.style;return r=r||k(n),u=r?r.getPropertyValue(t)||r[t]:void 0,r&&(""!==u||i.contains(n.ownerDocument,n)||(u=i.style(n,t)),pt.test(u)&&lu.test(t)&&(e=f.width,o=f.minWidth,s=f.maxWidth,f.minWidth=f.maxWidth=f.width=u,u=r.width,f.width=e,f.minWidth=o,f.maxWidth=s)),void 0===u?u:u+""}):u.documentElement.currentStyle&&(k=function(n){return n.currentStyle},d=function(n,t,i){var o,f,e,r,u=n.style;return i=i||k(n),r=i?i[t]:void 0,null==r&&u&&u[t]&&(r=u[t]),pt.test(r)&&!ke.test(t)&&(o=u.left,f=n.runtimeStyle,e=f&&f.left,e&&(f.left=n.currentStyle.left),u.left="fontSize"===t?"1em":r,r=u.pixelLeft+"px",u.left=o,e&&(f.left=e)),void 0===r?r:r+""||"auto"});!function(){var f,t,l,o,s,e,h;if(f=u.createElement("div"),f.innerHTML="  <link/><table><\/table><a href='/a'>a<\/a><input type='checkbox'/>",l=f.getElementsByTagName("a")[0],t=l&&l.style){t.cssText="float:left;opacity:.5";r.opacity="0.5"===t.opacity;r.cssFloat=!!t.cssFloat;f.style.backgroundClip="content-box";f.cloneNode(!0).style.backgroundClip="";r.clearCloneStyle="content-box"===f.style.backgroundClip;r.boxSizing=""===t.boxSizing||""===t.MozBoxSizing||""===t.WebkitBoxSizing;i.extend(r,{reliableHiddenOffsets:function(){return null==e&&c(),e},boxSizingReliable:function(){return null==s&&c(),s},pixelPosition:function(){return null==o&&c(),o},reliableMarginRight:function(){return null==h&&c(),h}});function c(){var i,r,f,t;r=u.getElementsByTagName("body")[0];r&&r.style&&(i=u.createElement("div"),f=u.createElement("div"),f.style.cssText="position:absolute;border:0;width:0;height:0;top:0;left:-9999px",r.appendChild(f).appendChild(i),i.style.cssText="-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:block;margin-top:1%;top:1%;border:1px;padding:1px;width:4px;position:absolute",o=s=!1,h=!0,n.getComputedStyle&&(o="1%"!==(n.getComputedStyle(i,null)||{}).top,s="4px"===(n.getComputedStyle(i,null)||{width:"4px"}).width,t=i.appendChild(u.createElement("div")),t.style.cssText=i.style.cssText="-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;display:block;margin:0;border:0;padding:0",t.style.marginRight=t.style.width="0",i.style.width="1px",h=!parseFloat((n.getComputedStyle(t,null)||{}).marginRight),i.removeChild(t)),i.innerHTML="<table><tr><td><\/td><td>t<\/td><\/tr><\/table>",t=i.getElementsByTagName("td"),t[0].style.cssText="margin:0;border:0;padding:0;display:none",e=0===t[0].offsetHeight,e&&(t[0].style.display="",t[1].style.display="none",e=0===t[0].offsetHeight),r.removeChild(f))}}}();i.swap=function(n,t,i,r){var f,u,e={};for(u in t)e[u]=n.style[u],n.style[u]=t[u];f=i.apply(n,r||[]);for(u in t)n.style[u]=e[u];return f};var vi=/alpha\([^)]*\)/i,de=/opacity\s*=\s*([^)]*)/,ge=/^(none|table(?!-c[ea]).+)/,no=new RegExp("^("+at+")(.*)$","i"),to=new RegExp("^([+-])=("+at+")","i"),io={position:"absolute",visibility:"hidden",display:"block"},vu={letterSpacing:"0",fontWeight:"400"},yu=["Webkit","O","Moz","ms"];i.extend({cssHooks:{opacity:{get:function(n,t){if(t){var i=d(n,"opacity");return""===i?"1":i}}}},cssNumber:{columnCount:!0,fillOpacity:!0,flexGrow:!0,flexShrink:!0,fontWeight:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,widows:!0,zIndex:!0,zoom:!0},cssProps:{float:r.cssFloat?"cssFloat":"styleFloat"},style:function(n,t,u,f){if(n&&3!==n.nodeType&&8!==n.nodeType&&n.style){var o,h,e,s=i.camelCase(t),c=n.style;if(t=i.cssProps[s]||(i.cssProps[s]=pu(c,s)),e=i.cssHooks[t]||i.cssHooks[s],void 0===u)return e&&"get"in e&&void 0!==(o=e.get(n,!1,f))?o:c[t];if(h=typeof u,"string"===h&&(o=to.exec(u))&&(u=(o[1]+1)*o[2]+parseFloat(i.css(n,t)),h="number"),null!=u&&u===u&&("number"!==h||i.cssNumber[s]||(u+="px"),r.clearCloneStyle||""!==u||0!==t.indexOf("background")||(c[t]="inherit"),!(e&&"set"in e&&void 0===(u=e.set(n,u,f)))))try{c[t]=u}catch(l){}}},css:function(n,t,r,u){var s,f,e,o=i.camelCase(t);return t=i.cssProps[o]||(i.cssProps[o]=pu(n.style,o)),e=i.cssHooks[t]||i.cssHooks[o],e&&"get"in e&&(f=e.get(n,!0,r)),void 0===f&&(f=d(n,t,u)),"normal"===f&&t in vu&&(f=vu[t]),""===r||r?(s=parseFloat(f),r===!0||i.isNumeric(s)?s||0:f):f}});i.each(["height","width"],function(n,t){i.cssHooks[t]={get:function(n,r,u){if(r)return ge.test(i.css(n,"display"))&&0===n.offsetWidth?i.swap(n,io,function(){return du(n,t,u)}):du(n,t,u)},set:function(n,u,f){var e=f&&k(n);return bu(n,u,f?ku(n,t,f,r.boxSizing&&"border-box"===i.css(n,"boxSizing",!1,e),e):0)}}});r.opacity||(i.cssHooks.opacity={get:function(n,t){return de.test((t&&n.currentStyle?n.currentStyle.filter:n.style.filter)||"")?.01*parseFloat(RegExp.$1)+"":t?"1":""},set:function(n,t){var r=n.style,u=n.currentStyle,e=i.isNumeric(t)?"alpha(opacity="+100*t+")":"",f=u&&u.filter||r.filter||"";r.zoom=1;(t>=1||""===t)&&""===i.trim(f.replace(vi,""))&&r.removeAttribute&&(r.removeAttribute("filter"),""===t||u&&!u.filter)||(r.filter=vi.test(f)?f.replace(vi,e):f+" "+e)}});i.cssHooks.marginRight=au(r.reliableMarginRight,function(n,t){if(t)return i.swap(n,{display:"inline-block"},d,[n,"marginRight"])});i.each({margin:"",padding:"",border:"Width"},function(n,t){i.cssHooks[n+t]={expand:function(i){for(var r=0,f={},u="string"==typeof i?i.split(" "):[i];4>r;r++)f[n+w[r]+t]=u[r]||u[r-2]||u[0];return f}};lu.test(n)||(i.cssHooks[n+t].set=bu)});i.fn.extend({css:function(n,t){return b(this,function(n,t,r){var f,e,o={},u=0;if(i.isArray(t)){for(f=k(n),e=t.length;e>u;u++)o[t[u]]=i.css(n,t[u],!1,f);return o}return void 0!==r?i.style(n,t,r):i.css(n,t)},n,t,arguments.length>1)},show:function(){return wu(this,!0)},hide:function(){return wu(this)},toggle:function(n){return"boolean"==typeof n?n?this.show():this.hide():this.each(function(){et(this)?i(this).show():i(this).hide()})}});i.Tween=e;e.prototype={constructor:e,init:function(n,t,r,u,f,e){this.elem=n;this.prop=r;this.easing=f||"swing";this.options=t;this.start=this.now=this.cur();this.end=u;this.unit=e||(i.cssNumber[r]?"":"px")},cur:function(){var n=e.propHooks[this.prop];return n&&n.get?n.get(this):e.propHooks._default.get(this)},run:function(n){var t,r=e.propHooks[this.prop];return this.pos=this.options.duration?t=i.easing[this.easing](n,this.options.duration*n,0,1,this.options.duration):t=n,this.now=(this.end-this.start)*t+this.start,this.options.step&&this.options.step.call(this.elem,this.now,this),r&&r.set?r.set(this):e.propHooks._default.set(this),this}};e.prototype.init.prototype=e.prototype;e.propHooks={_default:{get:function(n){var t;return null==n.elem[n.prop]||n.elem.style&&null!=n.elem.style[n.prop]?(t=i.css(n.elem,n.prop,""),t&&"auto"!==t?t:0):n.elem[n.prop]},set:function(n){i.fx.step[n.prop]?i.fx.step[n.prop](n):n.elem.style&&(null!=n.elem.style[i.cssProps[n.prop]]||i.cssHooks[n.prop])?i.style(n.elem,n.prop,n.now+n.unit):n.elem[n.prop]=n.now}}};e.propHooks.scrollTop=e.propHooks.scrollLeft={set:function(n){n.elem.nodeType&&n.elem.parentNode&&(n.elem[n.prop]=n.now)}};i.easing={linear:function(n){return n},swing:function(n){return.5-Math.cos(n*Math.PI)/2}};i.fx=e.prototype.init;i.fx.step={};var rt,wt,ro=/^(?:toggle|show|hide)$/,gu=new RegExp("^(?:([+-])=|)("+at+")([a-z%]*)$","i"),uo=/queueHooks$/,bt=[fo],st={"*":[function(n,t){var f=this.createTween(n,t),s=f.cur(),r=gu.exec(t),e=r&&r[3]||(i.cssNumber[n]?"":"px"),u=(i.cssNumber[n]||"px"!==e&&+s)&&gu.exec(i.css(f.elem,n)),o=1,h=20;if(u&&u[3]!==e){e=e||u[3];r=r||[];u=+s||1;do o=o||".5",u/=o,i.style(f.elem,n,u+e);while(o!==(o=f.cur()/s)&&1!==o&&--h)}return r&&(u=f.start=+u||+s||0,f.unit=e,f.end=r[1]?u+(r[1]+1)*r[2]:+r[2]),f}]};i.Animation=i.extend(rf,{tweener:function(n,t){i.isFunction(n)?(t=n,n=["*"]):n=n.split(" ");for(var r,u=0,f=n.length;f>u;u++)r=n[u],st[r]=st[r]||[],st[r].unshift(t)},prefilter:function(n,t){t?bt.unshift(n):bt.push(n)}});i.speed=function(n,t,r){var u=n&&"object"==typeof n?i.extend({},n):{complete:r||!r&&t||i.isFunction(n)&&n,duration:n,easing:r&&t||t&&!i.isFunction(t)&&t};return u.duration=i.fx.off?0:"number"==typeof u.duration?u.duration:u.duration in i.fx.speeds?i.fx.speeds[u.duration]:i.fx.speeds._default,(null==u.queue||u.queue===!0)&&(u.queue="fx"),u.old=u.complete,u.complete=function(){i.isFunction(u.old)&&u.old.call(this);u.queue&&i.dequeue(this,u.queue)},u};i.fn.extend({fadeTo:function(n,t,i,r){return this.filter(et).css("opacity",0).show().end().animate({opacity:t},n,i,r)},animate:function(n,t,r,u){var o=i.isEmptyObject(n),e=i.speed(t,r,u),f=function(){var t=rf(this,i.extend({},n),e);(o||i._data(this,"finish"))&&t.stop(!0)};return f.finish=f,o||e.queue===!1?this.each(f):this.queue(e.queue,f)},stop:function(n,t,r){var u=function(n){var t=n.stop;delete n.stop;t(r)};return"string"!=typeof n&&(r=t,t=n,n=void 0),t&&n!==!1&&this.queue(n||"fx",[]),this.each(function(){var o=!0,t=null!=n&&n+"queueHooks",e=i.timers,f=i._data(this);if(t)f[t]&&f[t].stop&&u(f[t]);else for(t in f)f[t]&&f[t].stop&&uo.test(t)&&u(f[t]);for(t=e.length;t--;)e[t].elem!==this||null!=n&&e[t].queue!==n||(e[t].anim.stop(r),o=!1,e.splice(t,1));(o||!r)&&i.dequeue(this,n)})},finish:function(n){return n!==!1&&(n=n||"fx"),this.each(function(){var t,f=i._data(this),r=f[n+"queue"],e=f[n+"queueHooks"],u=i.timers,o=r?r.length:0;for(f.finish=!0,i.queue(this,n,[]),e&&e.stop&&e.stop.call(this,!0),t=u.length;t--;)u[t].elem===this&&u[t].queue===n&&(u[t].anim.stop(!0),u.splice(t,1));for(t=0;o>t;t++)r[t]&&r[t].finish&&r[t].finish.call(this);delete f.finish})}});i.each(["toggle","show","hide"],function(n,t){var r=i.fn[t];i.fn[t]=function(n,i,u){return null==n||"boolean"==typeof n?r.apply(this,arguments):this.animate(kt(t,!0),n,i,u)}});i.each({slideDown:kt("show"),slideUp:kt("hide"),slideToggle:kt("toggle"),fadeIn:{opacity:"show"},fadeOut:{opacity:"hide"},fadeToggle:{opacity:"toggle"}},function(n,t){i.fn[n]=function(n,i,r){return this.animate(t,n,i,r)}});i.timers=[];i.fx.tick=function(){var r,n=i.timers,t=0;for(rt=i.now();t<n.length;t++)r=n[t],r()||n[t]!==r||n.splice(t--,1);n.length||i.fx.stop();rt=void 0};i.fx.timer=function(n){i.timers.push(n);n()?i.fx.start():i.timers.pop()};i.fx.interval=13;i.fx.start=function(){wt||(wt=setInterval(i.fx.tick,i.fx.interval))};i.fx.stop=function(){clearInterval(wt);wt=null};i.fx.speeds={slow:600,fast:200,_default:400};i.fn.delay=function(n,t){return n=i.fx?i.fx.speeds[n]||n:n,t=t||"fx",this.queue(t,function(t,i){var r=setTimeout(t,n);i.stop=function(){clearTimeout(r)}})},function(){var n,t,f,i,e;t=u.createElement("div");t.setAttribute("className","t");t.innerHTML="  <link/><table><\/table><a href='/a'>a<\/a><input type='checkbox'/>";i=t.getElementsByTagName("a")[0];f=u.createElement("select");e=f.appendChild(u.createElement("option"));n=t.getElementsByTagName("input")[0];i.style.cssText="top:1px";r.getSetAttribute="t"!==t.className;r.style=/top/.test(i.getAttribute("style"));r.hrefNormalized="/a"===i.getAttribute("href");r.checkOn=!!n.value;r.optSelected=e.selected;r.enctype=!!u.createElement("form").enctype;f.disabled=!0;r.optDisabled=!e.disabled;n=u.createElement("input");n.setAttribute("value","");r.input=""===n.getAttribute("value");n.value="t";n.setAttribute("type","radio");r.radioValue="t"===n.value}();uf=/\r/g;i.fn.extend({val:function(n){var t,r,f,u=this[0];return arguments.length?(f=i.isFunction(n),this.each(function(r){var u;1===this.nodeType&&(u=f?n.call(this,r,i(this).val()):n,null==u?u="":"number"==typeof u?u+="":i.isArray(u)&&(u=i.map(u,function(n){return null==n?"":n+""})),t=i.valHooks[this.type]||i.valHooks[this.nodeName.toLowerCase()],t&&"set"in t&&void 0!==t.set(this,u,"value")||(this.value=u))})):u?(t=i.valHooks[u.type]||i.valHooks[u.nodeName.toLowerCase()],t&&"get"in t&&void 0!==(r=t.get(u,"value"))?r:(r=u.value,"string"==typeof r?r.replace(uf,""):null==r?"":r)):void 0}});i.extend({valHooks:{option:{get:function(n){var t=i.find.attr(n,"value");return null!=t?t:i.trim(i.text(n))}},select:{get:function(n){for(var o,t,s=n.options,u=n.selectedIndex,f="select-one"===n.type||0>u,h=f?null:[],c=f?u+1:s.length,e=0>u?c:f?u:0;c>e;e++)if(t=s[e],!(!t.selected&&e!==u||(r.optDisabled?t.disabled:null!==t.getAttribute("disabled"))||t.parentNode.disabled&&i.nodeName(t.parentNode,"optgroup"))){if(o=i(t).val(),f)return o;h.push(o)}return h},set:function(n,t){for(var f,r,u=n.options,o=i.makeArray(t),e=u.length;e--;)if(r=u[e],i.inArray(i.valHooks.option.get(r),o)>=0)try{r.selected=f=!0}catch(s){r.scrollHeight}else r.selected=!1;return f||(n.selectedIndex=-1),u}}}});i.each(["radio","checkbox"],function(){i.valHooks[this]={set:function(n,t){if(i.isArray(t))return n.checked=i.inArray(i(n).val(),t)>=0}};r.checkOn||(i.valHooks[this].get=function(n){return null===n.getAttribute("value")?"on":n.value})});var ut,ff,v=i.expr.attrHandle,yi=/^(?:checked|selected)$/i,g=r.getSetAttribute,dt=r.input;i.fn.extend({attr:function(n,t){return b(this,i.attr,n,t,arguments.length>1)},removeAttr:function(n){return this.each(function(){i.removeAttr(this,n)})}});i.extend({attr:function(n,t,r){var u,f,e=n.nodeType;if(n&&3!==e&&8!==e&&2!==e)return typeof n.getAttribute===o?i.prop(n,t,r):(1===e&&i.isXMLDoc(n)||(t=t.toLowerCase(),u=i.attrHooks[t]||(i.expr.match.bool.test(t)?ff:ut)),void 0===r?u&&"get"in u&&null!==(f=u.get(n,t))?f:(f=i.find.attr(n,t),null==f?void 0:f):null!==r?u&&"set"in u&&void 0!==(f=u.set(n,r,t))?f:(n.setAttribute(t,r+""),r):void i.removeAttr(n,t))},removeAttr:function(n,t){var r,u,e=0,f=t&&t.match(h);if(f&&1===n.nodeType)while(r=f[e++])u=i.propFix[r]||r,i.expr.match.bool.test(r)?dt&&g||!yi.test(r)?n[u]=!1:n[i.camelCase("default-"+r)]=n[u]=!1:i.attr(n,r,""),n.removeAttribute(g?r:u)},attrHooks:{type:{set:function(n,t){if(!r.radioValue&&"radio"===t&&i.nodeName(n,"input")){var u=n.value;return n.setAttribute("type",t),u&&(n.value=u),t}}}}});ff={set:function(n,t,r){return t===!1?i.removeAttr(n,r):dt&&g||!yi.test(r)?n.setAttribute(!g&&i.propFix[r]||r,r):n[i.camelCase("default-"+r)]=n[r]=!0,r}};i.each(i.expr.match.bool.source.match(/\w+/g),function(n,t){var r=v[t]||i.find.attr;v[t]=dt&&g||!yi.test(t)?function(n,t,i){var u,f;return i||(f=v[t],v[t]=u,u=null!=r(n,t,i)?t.toLowerCase():null,v[t]=f),u}:function(n,t,r){if(!r)return n[i.camelCase("default-"+t)]?t.toLowerCase():null}});dt&&g||(i.attrHooks.value={set:function(n,t,r){return i.nodeName(n,"input")?void(n.defaultValue=t):ut&&ut.set(n,t,r)}});g||(ut={set:function(n,t,i){var r=n.getAttributeNode(i);return r||n.setAttributeNode(r=n.ownerDocument.createAttribute(i)),r.value=t+="","value"===i||t===n.getAttribute(i)?t:void 0}},v.id=v.name=v.coords=function(n,t,i){var r;if(!i)return(r=n.getAttributeNode(t))&&""!==r.value?r.value:null},i.valHooks.button={get:function(n,t){var i=n.getAttributeNode(t);if(i&&i.specified)return i.value},set:ut.set},i.attrHooks.contenteditable={set:function(n,t,i){ut.set(n,""===t?!1:t,i)}},i.each(["width","height"],function(n,t){i.attrHooks[t]={set:function(n,i){if(""===i)return(n.setAttribute(t,"auto"),i)}}}));r.style||(i.attrHooks.style={get:function(n){return n.style.cssText||void 0},set:function(n,t){return n.style.cssText=t+""}});ef=/^(?:input|select|textarea|button|object)$/i;of=/^(?:a|area)$/i;i.fn.extend({prop:function(n,t){return b(this,i.prop,n,t,arguments.length>1)},removeProp:function(n){return n=i.propFix[n]||n,this.each(function(){try{this[n]=void 0;delete this[n]}catch(t){}})}});i.extend({propFix:{"for":"htmlFor","class":"className"},prop:function(n,t,r){var f,u,o,e=n.nodeType;if(n&&3!==e&&8!==e&&2!==e)return o=1!==e||!i.isXMLDoc(n),o&&(t=i.propFix[t]||t,u=i.propHooks[t]),void 0!==r?u&&"set"in u&&void 0!==(f=u.set(n,r,t))?f:n[t]=r:u&&"get"in u&&null!==(f=u.get(n,t))?f:n[t]},propHooks:{tabIndex:{get:function(n){var t=i.find.attr(n,"tabindex");return t?parseInt(t,10):ef.test(n.nodeName)||of.test(n.nodeName)&&n.href?0:-1}}}});r.hrefNormalized||i.each(["href","src"],function(n,t){i.propHooks[t]={get:function(n){return n.getAttribute(t,4)}}});r.optSelected||(i.propHooks.selected={get:function(n){var t=n.parentNode;return t&&(t.selectedIndex,t.parentNode&&t.parentNode.selectedIndex),null}});i.each(["tabIndex","readOnly","maxLength","cellSpacing","cellPadding","rowSpan","colSpan","useMap","frameBorder","contentEditable"],function(){i.propFix[this.toLowerCase()]=this});r.enctype||(i.propFix.enctype="encoding");gt=/[\t\r\n\f]/g;i.fn.extend({addClass:function(n){var o,t,r,u,s,f,e=0,c=this.length,l="string"==typeof n&&n;if(i.isFunction(n))return this.each(function(t){i(this).addClass(n.call(this,t,this.className))});if(l)for(o=(n||"").match(h)||[];c>e;e++)if(t=this[e],r=1===t.nodeType&&(t.className?(" "+t.className+" ").replace(gt," "):" ")){for(s=0;u=o[s++];)r.indexOf(" "+u+" ")<0&&(r+=u+" ");f=i.trim(r);t.className!==f&&(t.className=f)}return this},removeClass:function(n){var o,t,r,u,s,f,e=0,c=this.length,l=0===arguments.length||"string"==typeof n&&n;if(i.isFunction(n))return this.each(function(t){i(this).removeClass(n.call(this,t,this.className))});if(l)for(o=(n||"").match(h)||[];c>e;e++)if(t=this[e],r=1===t.nodeType&&(t.className?(" "+t.className+" ").replace(gt," "):"")){for(s=0;u=o[s++];)while(r.indexOf(" "+u+" ")>=0)r=r.replace(" "+u+" "," ");f=n?i.trim(r):"";t.className!==f&&(t.className=f)}return this},toggleClass:function(n,t){var r=typeof n;return"boolean"==typeof t&&"string"===r?t?this.addClass(n):this.removeClass(n):this.each(i.isFunction(n)?function(r){i(this).toggleClass(n.call(this,r,this.className,t),t)}:function(){if("string"===r)for(var t,f=0,u=i(this),e=n.match(h)||[];t=e[f++];)u.hasClass(t)?u.removeClass(t):u.addClass(t);else(r===o||"boolean"===r)&&(this.className&&i._data(this,"__className__",this.className),this.className=this.className||n===!1?"":i._data(this,"__className__")||"")})},hasClass:function(n){for(var i=" "+n+" ",t=0,r=this.length;r>t;t++)if(1===this[t].nodeType&&(" "+this[t].className+" ").replace(gt," ").indexOf(i)>=0)return!0;return!1}});i.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(n,t){i.fn[t]=function(n,i){return arguments.length>0?this.on(t,null,n,i):this.trigger(t)}});i.fn.extend({hover:function(n,t){return this.mouseenter(n).mouseleave(t||n)},bind:function(n,t,i){return this.on(n,null,t,i)},unbind:function(n,t){return this.off(n,null,t)},delegate:function(n,t,i,r){return this.on(t,n,i,r)},undelegate:function(n,t,i){return 1===arguments.length?this.off(n,"**"):this.off(t,n||"**",i)}});var pi=i.now(),wi=/\?/,oo=/(,)|(\[|{)|(}|])|"(?:[^"\\\r\n]|\\["\\\/bfnrt]|\\u[\da-fA-F]{4})*"\s*:?|true|false|null|-?(?!0\d)\d+(?:\.\d+|)(?:[eE][+-]?\d+|)/g;i.parseJSON=function(t){if(n.JSON&&n.JSON.parse)return n.JSON.parse(t+"");var f,r=null,u=i.trim(t+"");return u&&!i.trim(u.replace(oo,function(n,t,i,u){return f&&t&&(r=0),0===r?n:(f=i||t,r+=!u-!i,"")}))?Function("return "+u)():i.error("Invalid JSON: "+t)};i.parseXML=function(t){var r,u;if(!t||"string"!=typeof t)return null;try{n.DOMParser?(u=new DOMParser,r=u.parseFromString(t,"text/xml")):(r=new ActiveXObject("Microsoft.XMLDOM"),r.async="false",r.loadXML(t))}catch(f){r=void 0}return r&&r.documentElement&&!r.getElementsByTagName("parsererror").length||i.error("Invalid XML: "+t),r};var nt,y,so=/#.*$/,sf=/([?&])_=[^&]*/,ho=/^(.*?):[ \t]*([^\r\n]*)\r?$/gm,co=/^(?:GET|HEAD)$/,lo=/^\/\//,hf=/^([\w.+-]+:)(?:\/\/(?:[^\/?#]*@|)([^\/?#:]*)(?::(\d+)|)|)/,cf={},bi={},lf="*/".concat("*");try{y=location.href}catch(ns){y=u.createElement("a");y.href="";y=y.href}nt=hf.exec(y.toLowerCase())||[];i.extend({active:0,lastModified:{},etag:{},ajaxSettings:{url:y,type:"GET",isLocal:/^(?:about|app|app-storage|.+-extension|file|res|widget):$/.test(nt[1]),global:!0,processData:!0,async:!0,contentType:"application/x-www-form-urlencoded; charset=UTF-8",accepts:{"*":lf,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":!0,"text json":i.parseJSON,"text xml":i.parseXML},flatOptions:{url:!0,context:!0}},ajaxSetup:function(n,t){return t?ki(ki(n,i.ajaxSettings),t):ki(i.ajaxSettings,n)},ajaxPrefilter:af(cf),ajaxTransport:af(bi),ajax:function(n,t){function w(n,t,s,h){var v,it,nt,y,w,c=t;2!==e&&(e=2,k&&clearTimeout(k),a=void 0,b=h||"",u.readyState=n>0?4:0,v=n>=200&&300>n||304===n,s&&(y=ao(r,u,s)),y=vo(r,y,u,v),v?(r.ifModified&&(w=u.getResponseHeader("Last-Modified"),w&&(i.lastModified[f]=w),w=u.getResponseHeader("etag"),w&&(i.etag[f]=w)),204===n||"HEAD"===r.type?c="nocontent":304===n?c="notmodified":(c=y.state,it=y.data,nt=y.error,v=!nt)):(nt=c,(n||!c)&&(c="error",0>n&&(n=0))),u.status=n,u.statusText=(t||c)+"",v?g.resolveWith(o,[it,c,u]):g.rejectWith(o,[u,c,nt]),u.statusCode(p),p=void 0,l&&d.trigger(v?"ajaxSuccess":"ajaxError",[u,r,v?it:nt]),tt.fireWith(o,[u,c]),l&&(d.trigger("ajaxComplete",[u,r]),--i.active||i.event.trigger("ajaxStop")))}"object"==typeof n&&(t=n,n=void 0);t=t||{};var s,c,f,b,k,l,a,v,r=i.ajaxSetup({},t),o=r.context||r,d=r.context&&(o.nodeType||o.jquery)?i(o):i.event,g=i.Deferred(),tt=i.Callbacks("once memory"),p=r.statusCode||{},it={},rt={},e=0,ut="canceled",u={readyState:0,getResponseHeader:function(n){var t;if(2===e){if(!v)for(v={};t=ho.exec(b);)v[t[1].toLowerCase()]=t[2];t=v[n.toLowerCase()]}return null==t?null:t},getAllResponseHeaders:function(){return 2===e?b:null},setRequestHeader:function(n,t){var i=n.toLowerCase();return e||(n=rt[i]=rt[i]||n,it[n]=t),this},overrideMimeType:function(n){return e||(r.mimeType=n),this},statusCode:function(n){var t;if(n)if(2>e)for(t in n)p[t]=[p[t],n[t]];else u.always(n[u.status]);return this},abort:function(n){var t=n||ut;return a&&a.abort(t),w(0,t),this}};if(g.promise(u).complete=tt.add,u.success=u.done,u.error=u.fail,r.url=((n||r.url||y)+"").replace(so,"").replace(lo,nt[1]+"//"),r.type=t.method||t.type||r.method||r.type,r.dataTypes=i.trim(r.dataType||"*").toLowerCase().match(h)||[""],null==r.crossDomain&&(s=hf.exec(r.url.toLowerCase()),r.crossDomain=!(!s||s[1]===nt[1]&&s[2]===nt[2]&&(s[3]||("http:"===s[1]?"80":"443"))===(nt[3]||("http:"===nt[1]?"80":"443")))),r.data&&r.processData&&"string"!=typeof r.data&&(r.data=i.param(r.data,r.traditional)),vf(cf,r,t,u),2===e)return u;l=i.event&&r.global;l&&0==i.active++&&i.event.trigger("ajaxStart");r.type=r.type.toUpperCase();r.hasContent=!co.test(r.type);f=r.url;r.hasContent||(r.data&&(f=r.url+=(wi.test(f)?"&":"?")+r.data,delete r.data),r.cache===!1&&(r.url=sf.test(f)?f.replace(sf,"$1_="+pi++):f+(wi.test(f)?"&":"?")+"_="+pi++));r.ifModified&&(i.lastModified[f]&&u.setRequestHeader("If-Modified-Since",i.lastModified[f]),i.etag[f]&&u.setRequestHeader("If-None-Match",i.etag[f]));(r.data&&r.hasContent&&r.contentType!==!1||t.contentType)&&u.setRequestHeader("Content-Type",r.contentType);u.setRequestHeader("Accept",r.dataTypes[0]&&r.accepts[r.dataTypes[0]]?r.accepts[r.dataTypes[0]]+("*"!==r.dataTypes[0]?", "+lf+"; q=0.01":""):r.accepts["*"]);for(c in r.headers)u.setRequestHeader(c,r.headers[c]);if(r.beforeSend&&(r.beforeSend.call(o,u,r)===!1||2===e))return u.abort();ut="abort";for(c in{success:1,error:1,complete:1})u[c](r[c]);if(a=vf(bi,r,t,u)){u.readyState=1;l&&d.trigger("ajaxSend",[u,r]);r.async&&r.timeout>0&&(k=setTimeout(function(){u.abort("timeout")},r.timeout));try{e=1;a.send(it,w)}catch(ft){if(!(2>e))throw ft;w(-1,ft)}}else w(-1,"No Transport");return u},getJSON:function(n,t,r){return i.get(n,t,r,"json")},getScript:function(n,t){return i.get(n,void 0,t,"script")}});i.each(["get","post"],function(n,t){i[t]=function(n,r,u,f){return i.isFunction(r)&&(f=f||u,u=r,r=void 0),i.ajax({url:n,type:t,dataType:f,data:r,success:u})}});i._evalUrl=function(n){return i.ajax({url:n,type:"GET",dataType:"script",async:!1,global:!1,throws:!0})};i.fn.extend({wrapAll:function(n){if(i.isFunction(n))return this.each(function(t){i(this).wrapAll(n.call(this,t))});if(this[0]){var t=i(n,this[0].ownerDocument).eq(0).clone(!0);this[0].parentNode&&t.insertBefore(this[0]);t.map(function(){for(var n=this;n.firstChild&&1===n.firstChild.nodeType;)n=n.firstChild;return n}).append(this)}return this},wrapInner:function(n){return this.each(i.isFunction(n)?function(t){i(this).wrapInner(n.call(this,t))}:function(){var t=i(this),r=t.contents();r.length?r.wrapAll(n):t.append(n)})},wrap:function(n){var t=i.isFunction(n);return this.each(function(r){i(this).wrapAll(t?n.call(this,r):n)})},unwrap:function(){return this.parent().each(function(){i.nodeName(this,"body")||i(this).replaceWith(this.childNodes)}).end()}});i.expr.filters.hidden=function(n){return n.offsetWidth<=0&&n.offsetHeight<=0||!r.reliableHiddenOffsets()&&"none"===(n.style&&n.style.display||i.css(n,"display"))};i.expr.filters.visible=function(n){return!i.expr.filters.hidden(n)};var yo=/%20/g,po=/\[\]$/,yf=/\r?\n/g,wo=/^(?:submit|button|image|reset|file)$/i,bo=/^(?:input|select|textarea|keygen)/i;i.param=function(n,t){var r,u=[],f=function(n,t){t=i.isFunction(t)?t():null==t?"":t;u[u.length]=encodeURIComponent(n)+"="+encodeURIComponent(t)};if(void 0===t&&(t=i.ajaxSettings&&i.ajaxSettings.traditional),i.isArray(n)||n.jquery&&!i.isPlainObject(n))i.each(n,function(){f(this.name,this.value)});else for(r in n)di(r,n[r],t,f);return u.join("&").replace(yo,"+")};i.fn.extend({serialize:function(){return i.param(this.serializeArray())},serializeArray:function(){return this.map(function(){var n=i.prop(this,"elements");return n?i.makeArray(n):this}).filter(function(){var n=this.type;return this.name&&!i(this).is(":disabled")&&bo.test(this.nodeName)&&!wo.test(n)&&(this.checked||!oi.test(n))}).map(function(n,t){var r=i(this).val();return null==r?null:i.isArray(r)?i.map(r,function(n){return{name:t.name,value:n.replace(yf,"\r\n")}}):{name:t.name,value:r.replace(yf,"\r\n")}}).get()}});i.ajaxSettings.xhr=void 0!==n.ActiveXObject?function(){return!this.isLocal&&/^(get|post|head|put|delete|options)$/i.test(this.type)&&pf()||go()}:pf;var ko=0,ni={},ht=i.ajaxSettings.xhr();return n.attachEvent&&n.attachEvent("onunload",function(){for(var n in ni)ni[n](void 0,!0)}),r.cors=!!ht&&"withCredentials"in ht,ht=r.ajax=!!ht,ht&&i.ajaxTransport(function(n){if(!n.crossDomain||r.cors){var t;return{send:function(r,u){var e,f=n.xhr(),o=++ko;if(f.open(n.type,n.url,n.async,n.username,n.password),n.xhrFields)for(e in n.xhrFields)f[e]=n.xhrFields[e];n.mimeType&&f.overrideMimeType&&f.overrideMimeType(n.mimeType);n.crossDomain||r["X-Requested-With"]||(r["X-Requested-With"]="XMLHttpRequest");for(e in r)void 0!==r[e]&&f.setRequestHeader(e,r[e]+"");f.send(n.hasContent&&n.data||null);t=function(r,e){var s,c,h;if(t&&(e||4===f.readyState))if(delete ni[o],t=void 0,f.onreadystatechange=i.noop,e)4!==f.readyState&&f.abort();else{h={};s=f.status;"string"==typeof f.responseText&&(h.text=f.responseText);try{c=f.statusText}catch(l){c=""}s||!n.isLocal||n.crossDomain?1223===s&&(s=204):s=h.text?200:404}h&&u(s,c,h,f.getAllResponseHeaders())};n.async?4===f.readyState?setTimeout(t):f.onreadystatechange=ni[o]=t:t()},abort:function(){t&&t(void 0,!0)}}}}),i.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/(?:java|ecma)script/},converters:{"text script":function(n){return i.globalEval(n),n}}}),i.ajaxPrefilter("script",function(n){void 0===n.cache&&(n.cache=!1);n.crossDomain&&(n.type="GET",n.global=!1)}),i.ajaxTransport("script",function(n){if(n.crossDomain){var t,r=u.head||i("head")[0]||u.documentElement;return{send:function(i,f){t=u.createElement("script");t.async=!0;n.scriptCharset&&(t.charset=n.scriptCharset);t.src=n.url;t.onload=t.onreadystatechange=function(n,i){(i||!t.readyState||/loaded|complete/.test(t.readyState))&&(t.onload=t.onreadystatechange=null,t.parentNode&&t.parentNode.removeChild(t),t=null,i||f(200,"success"))};r.insertBefore(t,r.firstChild)},abort:function(){t&&t.onload(void 0,!0)}}}}),gi=[],ti=/(=)\?(?=&|$)|\?\?/,i.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var n=gi.pop()||i.expando+"_"+pi++;return this[n]=!0,n}}),i.ajaxPrefilter("json jsonp",function(t,r,u){var f,o,e,s=t.jsonp!==!1&&(ti.test(t.url)?"url":"string"==typeof t.data&&!(t.contentType||"").indexOf("application/x-www-form-urlencoded")&&ti.test(t.data)&&"data");if(s||"jsonp"===t.dataTypes[0])return(f=t.jsonpCallback=i.isFunction(t.jsonpCallback)?t.jsonpCallback():t.jsonpCallback,s?t[s]=t[s].replace(ti,"$1"+f):t.jsonp!==!1&&(t.url+=(wi.test(t.url)?"&":"?")+t.jsonp+"="+f),t.converters["script json"]=function(){return e||i.error(f+" was not called"),e[0]},t.dataTypes[0]="json",o=n[f],n[f]=function(){e=arguments},u.always(function(){n[f]=o;t[f]&&(t.jsonpCallback=r.jsonpCallback,gi.push(f));e&&i.isFunction(o)&&o(e[0]);e=o=void 0}),"script")}),i.parseHTML=function(n,t,r){if(!n||"string"!=typeof n)return null;"boolean"==typeof t&&(r=t,t=!1);t=t||u;var f=er.exec(n),e=!r&&[];return f?[t.createElement(f[1])]:(f=i.buildFragment([n],t,e),e&&e.length&&i(e).remove(),i.merge([],f.childNodes))},nr=i.fn.load,i.fn.load=function(n,t,r){if("string"!=typeof n&&nr)return nr.apply(this,arguments);var u,o,s,f=this,e=n.indexOf(" ");return e>=0&&(u=i.trim(n.slice(e,n.length)),n=n.slice(0,e)),i.isFunction(t)?(r=t,t=void 0):t&&"object"==typeof t&&(s="POST"),f.length>0&&i.ajax({url:n,type:s,dataType:"html",data:t}).done(function(n){o=arguments;f.html(u?i("<div>").append(i.parseHTML(n)).find(u):n)}).complete(r&&function(n,t){f.each(r,o||[n.responseText,t,n])}),this},i.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],function(n,t){i.fn[t]=function(n){return this.on(t,n)}}),i.expr.filters.animated=function(n){return i.grep(i.timers,function(t){return n===t.elem}).length},tr=n.document.documentElement,i.offset={setOffset:function(n,t,r){var e,o,s,h,u,c,v,l=i.css(n,"position"),a=i(n),f={};"static"===l&&(n.style.position="relative");u=a.offset();s=i.css(n,"top");c=i.css(n,"left");v=("absolute"===l||"fixed"===l)&&i.inArray("auto",[s,c])>-1;v?(e=a.position(),h=e.top,o=e.left):(h=parseFloat(s)||0,o=parseFloat(c)||0);i.isFunction(t)&&(t=t.call(n,r,u));null!=t.top&&(f.top=t.top-u.top+h);null!=t.left&&(f.left=t.left-u.left+o);"using"in t?t.using.call(n,f):a.css(f)}},i.fn.extend({offset:function(n){if(arguments.length)return void 0===n?this:this.each(function(t){i.offset.setOffset(this,n,t)});var t,f,u={top:0,left:0},r=this[0],e=r&&r.ownerDocument;if(e)return t=e.documentElement,i.contains(t,r)?(typeof r.getBoundingClientRect!==o&&(u=r.getBoundingClientRect()),f=wf(e),{top:u.top+(f.pageYOffset||t.scrollTop)-(t.clientTop||0),left:u.left+(f.pageXOffset||t.scrollLeft)-(t.clientLeft||0)}):u},position:function(){if(this[0]){var n,r,t={top:0,left:0},u=this[0];return"fixed"===i.css(u,"position")?r=u.getBoundingClientRect():(n=this.offsetParent(),r=this.offset(),i.nodeName(n[0],"html")||(t=n.offset()),t.top+=i.css(n[0],"borderTopWidth",!0),t.left+=i.css(n[0],"borderLeftWidth",!0)),{top:r.top-t.top-i.css(u,"marginTop",!0),left:r.left-t.left-i.css(u,"marginLeft",!0)}}},offsetParent:function(){return this.map(function(){for(var n=this.offsetParent||tr;n&&!i.nodeName(n,"html")&&"static"===i.css(n,"position");)n=n.offsetParent;return n||tr})}}),i.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(n,t){var r=/Y/.test(t);i.fn[n]=function(u){return b(this,function(n,u,f){var e=wf(n);return void 0===f?e?t in e?e[t]:e.document.documentElement[u]:n[u]:void(e?e.scrollTo(r?i(e).scrollLeft():f,r?f:i(e).scrollTop()):n[u]=f)},n,u,arguments.length,null)}}),i.each(["top","left"],function(n,t){i.cssHooks[t]=au(r.pixelPosition,function(n,r){if(r)return(r=d(n,t),pt.test(r)?i(n).position()[t]+"px":r)})}),i.each({Height:"height",Width:"width"},function(n,t){i.each({padding:"inner"+n,content:t,"":"outer"+n},function(r,u){i.fn[u]=function(u,f){var e=arguments.length&&(r||"boolean"!=typeof u),o=r||(u===!0||f===!0?"margin":"border");return b(this,function(t,r,u){var f;return i.isWindow(t)?t.document.documentElement["client"+n]:9===t.nodeType?(f=t.documentElement,Math.max(t.body["scroll"+n],f["scroll"+n],t.body["offset"+n],f["offset"+n],f["client"+n])):void 0===u?i.css(t,r,o):i.style(t,r,u,o)},t,e?u:void 0,e,null)}})}),i.fn.size=function(){return this.length},i.fn.andSelf=i.fn.addBack,"function"==typeof define&&define.amd&&define("jquery",[],function(){return i}),bf=n.jQuery,kf=n.$,i.noConflict=function(t){return n.$===i&&(n.$=kf),t&&n.jQuery===i&&(n.jQuery=bf),i},typeof t===o&&(n.jQuery=n.$=i),i});$(".postList").each(function(){});$(document).ready(function(){$(".postList .loading_more").click(function(){var n=$(this).closest(".postList");return loadingPostList(n),!1})});$(document).ready(function(){window.SearbarInstance=new Searbar;window.SearbarInstance._renderSearchBar()});$(function(){$("nav#menu").mmenu({extensions:["fx-menu-slide","shadow-page","shadow-panels","listview-large","pagedim-black","theme-dark"],iconPanels:!0,counters:!1,offCanvas:{position:"right"},keyboardNavigation:{enable:!0,enhance:!0},navbars:[{position:"bottom",content:['<a href="/">知道91<\/a>']}]})}),function(n,t){typeof exports=="object"&&typeof module=="object"?module.exports=t(require("jquery")):typeof define=="function"&&define.amd?define(["jquery"],t):typeof exports=="object"?exports.AMUI=t(require("jquery")):n.AMUI=t(n.jQuery)}(this,function(n){return function(n){function t(r){if(i[r])return i[r].exports;var u=i[r]={exports:{},id:r,loaded:!1};return n[r].call(u.exports,u,u.exports,t),u.loaded=!0,u.exports}var i={};return t.m=n,t.c=i,t.p="",t(0)}([function(n,t,i){"use strict";var r=i(1),u=i(2);i(3);i(4);i(5);i(6);i(7);i(8);i(9);i(10);i(11);i(14);i(15);i(16);i(17);i(18);i(19);i(20);i(21);i(22);i(24);i(25);i(23);i(27);i(28);i(29);i(30);i(31);i(32);i(33);i(26);i(34);i(35);i(36);i(37);i(38);i(39);i(40);i(41);i(42);i(43);i(44);i(45);i(46);i(47);i(48);i(49);i(50);i(51);i(52);i(53);i(54);n.exports=r.AMUI=u},function(t){t.exports=n},function(n,t,i){"use strict";var u=i(1);if(typeof u=="undefined")throw new Error("Amaze UI 2.x requires jQuery :-(\n爱上一匹野马，可你的家里没有草原…");var r=u.AMUI||{},f=u(window),e=window.document,o=u("html");r.VERSION="2.7.2";r.support={};r.support.transition=function(){var n=function(){var i=e.body||e.documentElement,n={WebkitTransition:"webkitTransitionEnd",MozTransition:"transitionend",OTransition:"oTransitionEnd otransitionend",transition:"transitionend"};for(var t in n)if(i.style[t]!==undefined)return n[t]}();return n&&{end:n}}();r.support.animation=function(){var n=function(){var i=e.body||e.documentElement,n={WebkitAnimation:"webkitAnimationEnd",MozAnimation:"animationend",OAnimation:"oAnimationEnd oanimationend",animation:"animationend"};for(var t in n)if(i.style[t]!==undefined)return n[t]}();return n&&{end:n}}();r.support.touch="ontouchstart"in window&&navigator.userAgent.toLowerCase().match(/mobile|tablet/)||window.DocumentTouch&&document instanceof window.DocumentTouch||window.navigator.msPointerEnabled&&window.navigator.msMaxTouchPoints>0||window.navigator.pointerEnabled&&window.navigator.maxTouchPoints>0||!1;r.support.mutationobserver=window.MutationObserver||window.WebKitMutationObserver||null;r.support.formValidation=typeof document.createElement("form").checkValidity=="function";r.utils={};r.utils.debounce=function(n,t,i){var r;return function(){var u=this,f=arguments,e=function(){r=null;i||n.apply(u,f)},o=i&&!r;clearTimeout(r);r=setTimeout(e,t);o&&n.apply(u,f)}};r.utils.isInView=function(n,t){var i=u(n),c=!!(i.width()||i.height())&&i.css("display")!=="none";if(!c)return!1;var r=f.scrollLeft(),e=f.scrollTop(),o=i.offset(),s=o.left,h=o.top;return t=u.extend({topOffset:0,leftOffset:0},t),h+i.height()>=e&&h-t.topOffset<=e+f.height()&&s+i.width()>=r&&s-t.leftOffset<=r+f.width()};r.utils.parseOptions=r.utils.options=function(n){if(u.isPlainObject(n))return n;var t=n?n.indexOf("{"):-1,i={};if(t!=-1)try{i=new Function("","var json = "+n.substr(t)+"; return JSON.parse(JSON.stringify(json));")()}catch(r){}return i};r.utils.generateGUID=function(n){var t=n+"-"||"am-";do t+=Math.random().toString(36).substring(2,7);while(document.getElementById(t));return t};r.utils.getAbsoluteUrl=function(){var n;return function(t){return n||(n=document.createElement("a")),n.href=t,n.href}}();r.plugin=function(n,t,i){var f=u.fn[n];i=i||{};u.fn[n]=function(f){var e=Array.prototype.slice.call(arguments,0),s=e.slice(1),o,h=this.each(function(){var c=u(this),l="amui."+n,a=i.dataOptions||"data-am-"+n,h=c.data(l),v=u.extend({},r.utils.parseOptions(c.attr(a)),typeof f=="object"&&f);(h||f!=="destroy")&&(h||c.data(l,h=new t(this,v)),i.methodCall?i.methodCall.call(c,e,h):(i.before&&i.before.call(c,e,h),typeof f=="string"&&(o=typeof h[f]=="function"?h[f].apply(h,s):h[f]),i.after&&i.after.call(c,e,h)))});return o===undefined?h:o};u.fn[n].Constructor=t;u.fn[n].noConflict=function(){return u.fn[n]=f,this};r[n]=t};u.fn.emulateTransitionEnd=function(n){var t=!1,i=this,f;u(this).one(r.support.transition.end,function(){t=!0});return f=function(){t||u(i).trigger(r.support.transition.end);i.transitionEndTimmer=undefined},this.transitionEndTimmer=setTimeout(f,n),this};u.fn.redraw=function(){return this.each(function(){var n=this.offsetHeight})};u.fn.transitionEnd=function(n){function u(r){n.call(this,r);t&&i.off(t,u)}var t=r.support.transition.end,i=this;if(n&&t)i.on(t,u);return this};u.fn.removeClassRegEx=function(){return this.each(function(n){var t=u(this).attr("class"),r,i,f;if(!t||!n)return!1;for(r=[],t=t.split(" "),i=0,f=t.length;i<f;i++)t[i].match(n)||r.push(t[i]);u(this).attr("class",r.join(" "))})};u.fn.alterClass=function(n,t){var i=this,r;return n.indexOf("*")===-1?(i.removeClass(n),t?i.addClass(t):i):(r=new RegExp("\\s"+n.replace(/\*/g,"[A-Za-z0-9-_]+").split(" ").join("\\s|\\s")+"\\s","g"),i.each(function(n,t){for(var i=" "+t.className+" ";r.test(i);)i=i.replace(r," ");t.className=u.trim(i)}),t?i.addClass(t):i)};r.utils.rAF=function(){return window.requestAnimationFrame||window.webkitRequestAnimationFrame||window.mozRequestAnimationFrame||window.oRequestAnimationFrame||function(n){return window.setTimeout(n,1e3/60)}}();r.utils.cancelAF=function(){return window.cancelAnimationFrame||window.webkitCancelAnimationFrame||window.mozCancelAnimationFrame||window.oCancelAnimationFrame||function(n){window.clearTimeout(n)}}();r.utils.measureScrollbar=function(){var n,t;return document.body.clientWidth>=window.innerWidth?0:(n=u('<div style="width: 100px;height: 100px;overflow: scroll;position: absolute;top: -9999px;"><\/div>'),u(document.body).append(n),t=n[0].offsetWidth-n[0].clientWidth,n.remove(),t)};r.utils.imageLoader=function(n,t){function i(){t(n[0])}function r(){this.one("load",i);if(/MSIE (\d+\.\d+);/.test(navigator.userAgent)){var n=this.attr("src"),t=n.match(/\?/)?"&":"?";t+="random="+(new Date).getTime();this.attr("src",n+t)}}if(!n.attr("src")){i();return}n[0].complete||n[0].readyState===4?i():r.call(n)};r.template=function(n,t){var i=r.template;return i.cache[n]||(i.cache[n]=function(){var t=n,r=/^[\w\-]+$/.test(n)?i.get(n):(t="template(string)",n),u=1,f=("try { "+(i.variable?"var "+i.variable+" = this.stash;":"with (this.stash) { ")+"this.ret += '"+r.replace(/<%/g,"\x11").replace(/%>/g,"\x13").replace(/'(?![^\x11\x13]+?\x13)/g,"\\x27").replace(/^\s*|\s*$/g,"").replace(/\n/g,function(){return"';\nthis.line = "+ ++u+"; this.ret += '\\n"}).replace(/\x11-(.+?)\x13/g,"' + ($1) + '").replace(/\x11=(.+?)\x13/g,"' + this.escapeHTML($1) + '").replace(/\x11(.+?)\x13/g,"'; $1; this.ret += '")+"'; "+(i.variable?"":"}")+"return this.ret;} catch (e) { throw 'TemplateError: ' + e + ' (on "+t+"' + ' line ' + this.line + ')'; } //@ sourceURL="+t+"\n").replace(/this\.ret \+= '';/g,""),e=new Function(f),o={"&":"&amp;","<":"&lt;",">":"&gt;",'"':"&#x22;","'":"&#x27;"},s=function(n){return(""+n).replace(/[&<>\'\"]/g,function(n){return o[n]})};return function(n){return e.call(i.context={escapeHTML:s,line:1,ret:"",stash:n})}}()),t?i.cache[n](t):i.cache[n]};r.template.cache={};r.template.get=function(n){if(n){var t=document.getElementById(n);return t&&t.innerHTML||""}};r.DOMWatchers=[];r.DOMReady=!1;r.ready=function(n){r.DOMWatchers.push(n);r.DOMReady&&n(document)};r.DOMObserve=function(n,t,i){var f=r.support.mutationobserver;f&&(t=u.isPlainObject(t)?t:{childList:!0,subtree:!0},i=typeof i=="function"&&i||function(){},u(n).each(function(){var n=this,e=u(n),o;if(!e.data("am.observer"))try{o=new f(r.utils.debounce(function(t,r){i.call(n,t,r);e.trigger("changed.dom.amui")},50));o.observe(n,t);e.data("am.observer",o)}catch(s){}}))};u.fn.DOMObserve=function(n,t){return this.each(function(){r.DOMObserve(this,n,t)})};r.support.touch&&o.addClass("am-touch");u(document).on("changed.dom.amui",function(n){var t=n.target;u.each(r.DOMWatchers,function(n,i){i(t)})});u(function(){var t=u(document.body),n;r.DOMReady=!0;u.each(r.DOMWatchers,function(n,t){t(document)});r.DOMObserve("[data-am-observe]");o.removeClass("no-js").addClass("js");r.support.animation&&o.addClass("cssanimations");window.navigator.standalone&&o.addClass("am-standalone");u(".am-topbar-fixed-top").length&&t.addClass("am-with-topbar-fixed-top");u(".am-topbar-fixed-bottom").length&&t.addClass("am-with-topbar-fixed-bottom");n=u(".am-layout");n.find('[class*="md-block-grid"]').alterClass("md-block-grid-*");n.find('[class*="lg-block-grid"]').alterClass("lg-block-grid");u("[data-am-widget]").each(function(){var n=u(this);n.parents(".am-layout").length===0&&n.addClass("am-no-layout")})});n.exports=r},function(n,t,i){"use strict";function hi(n,t,i){return setTimeout(li(n,i),t)}function rt(n,t,i){return Array.isArray(n)?(a(n,i[t],i),!0):!1}function a(n,t,i){var r;if(n)if(n.forEach)n.forEach(t,i);else if(n.length!==undefined)for(r=0;r<n.length;)t.call(i,n[r],r,n),r++;else for(r in n)n.hasOwnProperty(r)&&t.call(i,n[r],r,n)}function er(n,t,i){var r="DEPRECATED METHOD: "+t+"\n"+i+" AT \n";return function(){var t=new Error("get-stack-trace"),u=t&&t.stack?t.stack.replace(/^[^\(]+?[\n$]/gm,"").replace(/^\s+at\s+/gm,"").replace(/^Object.<anonymous>\s*\(/gm,"{anonymous}()@"):"Unknown Stack Trace",i=window.console&&(window.console.warn||window.console.log);return i&&i.call(window.console,r,u),n.apply(this,arguments)}}function e(n,t,i){var u=t.prototype,r;r=n.prototype=Object.create(u);r.constructor=n;r._super=u;i&&v(r,i)}function li(n,t){return function(){return n.apply(t,arguments)}}function ai(n,t){return typeof n==bu?n.apply(t?t[0]||undefined:undefined,t):n}function sr(n,t){return n===undefined?t:n}function yt(n,t,i){a(wt(t),function(t){n.addEventListener(t,i,!1)})}function pt(n,t,i){a(wt(t),function(t){n.removeEventListener(t,i,!1)})}function hr(n,t){while(n){if(n==t)return!0;n=n.parentNode}return!1}function k(n,t){return n.indexOf(t)>-1}function wt(n){return n.trim().split(/\s+/g)}function ut(n,t,i){if(n.indexOf&&!i)return n.indexOf(t);for(var r=0;r<n.length;){if(i&&n[r][i]==t||!i&&n[r]===t)return r;r++}return-1}function bt(n){return Array.prototype.slice.call(n,0)}function cr(n,t,i){for(var u=[],e=[],r=0,f;r<n.length;)f=t?n[r][t]:n[r],ut(e,f)<0&&u.push(n[r]),e[r]=f,r++;return i&&(u=t?u.sort(function(n,i){return n[t]>i[t]}):u.sort()),u}function kt(n,t){for(var i,r,f=t[0].toUpperCase()+t.slice(1),u=0;u<fr.length;){if(i=fr[u],r=i?i+f:t,r in n)return r;u++}return undefined}function ku(){return lr++}function ar(n){var t=n.ownerDocument||n;return t.defaultView||t.parentWindow||window}function o(n,t){var i=this;this.manager=n;this.callback=t;this.element=n.element;this.target=n.options.inputTarget;this.domHandler=function(t){ai(n.options.enable,[n])&&i.handler(t)};this.init()}function tf(n){var t,i=n.options.inputClass;return t=i?i:du?pi:gu?ii:vr?bi:ti,new t(n,rf)}function rf(n,t,i){var e=i.pointers.length,o=i.changedPointers.length,s=t&u&&e-o==0,h=t&(r|f)&&e-o==0;i.isFirst=!!s;i.isFinal=!!h;s&&(n.session={});i.eventType=t;uf(n,i);n.emit("hammer.input",i);n.recognize(i);n.session.prevInput=i}function uf(n,t){var i=n.session,f=t.pointers,o=f.length,r,e;i.firstInput||(i.firstInput=wr(t));o>1&&!i.firstMultiple?i.firstMultiple=wr(t):o===1&&(i.firstMultiple=!1);var s=i.firstInput,u=i.firstMultiple,h=u?u.center:s.center,c=t.center=br(f);t.timeStamp=si();t.deltaTime=t.timeStamp-s.timeStamp;t.angle=yi(h,c);t.distance=ni(h,c);ff(i,t);t.offsetDirection=dr(t.deltaX,t.deltaY);r=kr(t.deltaTime,t.deltaX,t.deltaY);t.overallVelocityX=r.x;t.overallVelocityY=r.y;t.overallVelocity=b(r.x)>b(r.y)?r.x:r.y;t.scale=u?sf(u.pointers,f):1;t.rotation=u?of(u.pointers,f):0;t.maxPointers=i.prevInput?t.pointers.length>i.prevInput.maxPointers?t.pointers.length:i.prevInput.maxPointers:t.pointers.length;ef(i,t);e=n.element;hr(t.srcEvent.target,e)&&(e=t.srcEvent.target);t.target=e}function ff(n,t){var i=t.center,f=n.offsetDelta||{},e=n.prevDelta||{},o=n.prevInput||{};(t.eventType===u||o.eventType===r)&&(e=n.prevDelta={x:o.deltaX||0,y:o.deltaY||0},f=n.offsetDelta={x:i.x,y:i.y});t.deltaX=e.x+(i.x-f.x);t.deltaY=e.y+(i.y-f.y)}function ef(n,t){var i=n.lastInterval||t,h=t.timeStamp-i.timeStamp,u,e,o,s;if(t.eventType!=f&&(h>nf||i.velocity===undefined)){var c=t.deltaX-i.deltaX,l=t.deltaY-i.deltaY,r=kr(h,c,l);e=r.x;o=r.y;u=b(r.x)>b(r.y)?r.x:r.y;s=dr(c,l);n.lastInterval=t}else u=i.velocity,e=i.velocityX,o=i.velocityY,s=i.direction;t.velocity=u;t.velocityX=e;t.velocityY=o;t.direction=s}function wr(n){for(var i=[],t=0;t<n.pointers.length;)i[t]={clientX:it(n.pointers[t].clientX),clientY:it(n.pointers[t].clientY)},t++;return{timeStamp:si(),pointers:i,center:br(i),deltaX:n.deltaX,deltaY:n.deltaY}}function br(n){var t=n.length;if(t===1)return{x:it(n[0].clientX),y:it(n[0].clientY)};for(var r=0,u=0,i=0;i<t;)r+=n[i].clientX,u+=n[i].clientY,i++;return{x:it(r/t),y:it(u/t)}}function kr(n,t,i){return{x:t/n||0,y:i/n||0}}function dr(n,t){return n===t?dt:b(n)>=b(t)?n<0?ot:st:t<0?ht:ct}function ni(n,t,i){i||(i=pr);var r=t[i[0]]-n[i[0]],u=t[i[1]]-n[i[1]];return Math.sqrt(r*r+u*u)}function yi(n,t,i){i||(i=pr);var r=t[i[0]]-n[i[0]],u=t[i[1]]-n[i[1]];return Math.atan2(u,r)*180/Math.PI}function of(n,t){return yi(t[1],t[0],gt)+yi(n[1],n[0],gt)}function sf(n,t){return ni(t[0],t[1],gt)/ni(n[0],n[1],gt)}function ti(){this.evEl=cf;this.evWin=lf;this.pressed=!1;o.apply(this,arguments)}function pi(){this.evEl=gr;this.evWin=nu;o.apply(this,arguments);this.store=this.manager.session.pointerEvents=[]}function tu(){this.evTarget=pf;this.evWin=wf;this.started=!1;o.apply(this,arguments)}function bf(n,t){var i=bt(n.touches),u=bt(n.changedTouches);return t&(r|f)&&(i=cr(i.concat(u),"identifier",!0)),[i,u]}function ii(){this.evTarget=ru;this.targetIds={};o.apply(this,arguments)}function kf(n,t){var e=bt(n.touches),o=this.targetIds;if(t&(u|d)&&e.length===1)return o[e[0].identifier]=!0,[e,e];var i,s,h=bt(n.changedTouches),c=[],l=this.target;if(s=e.filter(function(n){return hr(n.target,l)}),t===u)for(i=0;i<s.length;)o[s[i].identifier]=!0,i++;for(i=0;i<h.length;)o[h[i].identifier]&&c.push(h[i]),t&(r|f)&&delete o[h[i].identifier],i++;if(c.length)return[cr(s.concat(c),"identifier",!0),c]}function bi(){o.apply(this,arguments);var n=li(this.handler,this);this.touch=new ii(this.manager,n);this.mouse=new ti(this.manager,n);this.primaryTouch=null;this.lastTouches=[]}function df(n,t){n&u?(this.primaryTouch=t.changedPointers[0].identifier,fu.call(this,t)):n&(r|f)&&fu.call(this,t)}function fu(n){var t=n.changedPointers[0],i,r,u;t.identifier===this.primaryTouch&&(i={x:t.clientX,y:t.clientY},this.lastTouches.push(i),r=this.lastTouches,u=function(){var n=r.indexOf(i);n>-1&&r.splice(n,1)},setTimeout(u,uu))}function gf(n){for(var r=n.srcEvent.clientX,u=n.srcEvent.clientY,t=0;t<this.lastTouches.length;t++){var i=this.lastTouches[t],f=Math.abs(r-i.x),e=Math.abs(u-i.y);if(f<=wi&&e<=wi)return!0}return!1}function di(n,t){this.manager=n;this.set(t)}function ne(n){if(k(n,nt))return nt;var t=k(n,lt),i=k(n,at);return t&&i?nt:t||i?t?lt:at:k(n,ki)?ki:hu}function te(){if(!ou)return!1;var n={},t=window.CSS&&window.CSS.supports;return["auto","manipulation","pan-y","pan-x","pan-x pan-y","none"].forEach(function(i){n[i]=t?window.CSS.supports("touch-action",i):!0}),n}function p(n){this.options=v({},this.defaults,n||{});this.id=ku();this.manager=null;this.options.enable=sr(this.options.enable,!0);this.state=ui;this.simultaneous={};this.requireFail=[]}function cu(n){return n&vt?"cancel":n&w?"end":n&ft?"move":n&s?"start":""}function lu(n){return n==ct?"down":n==ht?"up":n==ot?"left":n==st?"right":""}function fi(n,t){var i=t.manager;return i?i.get(n):n}function h(){p.apply(this,arguments)}function ei(){h.apply(this,arguments);this.pX=null;this.pY=null}function gi(){h.apply(this,arguments)}function nr(){p.apply(this,arguments);this._timer=null;this._input=null}function tr(){h.apply(this,arguments)}function ir(){h.apply(this,arguments)}function oi(){p.apply(this,arguments);this.pTime=!1;this.pCenter=!1;this._timer=null;this._input=null;this.count=0}function tt(n,t){return t=t||{},t.recognizers=sr(t.recognizers,tt.defaults.preset),new ur(n,t)}function ur(n,t){this.options=v({},tt.defaults,t||{});this.options.inputTarget=this.options.inputTarget||n;this.handlers={};this.session={};this.recognizers=[];this.oldCssProps={};this.element=n;this.input=tf(this);this.touchAction=new di(this,this.options.touchAction);vu(this,!0);a(this.options.recognizers,function(n){var t=this.add(new n[0](n[1]));n[2]&&t.recognizeWith(n[2]);n[3]&&t.requireFailure(n[3])},this)}function vu(n,t){var r=n.element,i;r.style&&(a(n.options.cssProps,function(u,f){i=kt(r.style,f);t?(n.oldCssProps[i]=r.style[i],r.style[i]=u):r.style[i]=n.oldCssProps[i]||""}),t||(n.oldCssProps={}))}function ie(n,t){var i=document.createEvent("Event");i.initEvent(n,!0,!0);i.gesture=t;t.target.dispatchEvent(i)}var yu=i(1),pu=i(2),fr=["","webkit","Moz","MS","ms","o"],wu=document.createElement("div"),bu="function",it=Math.round,b=Math.abs,si=Date.now,v,ci,or,lr,iu,ru,uu,wi,au,rr;v=typeof Object.assign!="function"?function(n){var u,i,t,r;if(n===undefined||n===null)throw new TypeError("Cannot convert undefined or null to object");for(u=Object(n),i=1;i<arguments.length;i++)if(t=arguments[i],t!==undefined&&t!==null)for(r in t)t.hasOwnProperty(r)&&(u[r]=t[r]);return u}:Object.assign;ci=er(function(n,t,i){for(var u=Object.keys(t),r=0;r<u.length;)(!i||i&&n[u[r]]===undefined)&&(n[u[r]]=t[u[r]]),r++;return n},"extend","Use `assign`.");or=er(function(n,t){return ci(n,t,!0)},"merge","Use `assign`.");lr=1;var vr="ontouchstart"in window,du=kt(window,"PointerEvent")!==undefined,gu=vr&&/mobile|tablet|ip(ad|hone|od)|android/i.test(navigator.userAgent),et="touch",vi="mouse",nf=25,u=1,d=2,r=4,f=8,dt=1,ot=2,st=4,ht=8,ct=16,c=ot|st,g=ht|ct,yr=c|g,pr=["x","y"],gt=["clientX","clientY"];o.prototype={handler:function(){},init:function(){this.evEl&&yt(this.element,this.evEl,this.domHandler);this.evTarget&&yt(this.target,this.evTarget,this.domHandler);this.evWin&&yt(ar(this.element),this.evWin,this.domHandler)},destroy:function(){this.evEl&&pt(this.element,this.evEl,this.domHandler);this.evTarget&&pt(this.target,this.evTarget,this.domHandler);this.evWin&&pt(ar(this.element),this.evWin,this.domHandler)}};var hf={mousedown:u,mousemove:d,mouseup:r},cf="mousedown",lf="mousemove mouseup";e(ti,o,{handler:function(n){var t=hf[n.type];(t&u&&n.button===0&&(this.pressed=!0),t&d&&n.which!==1&&(t=r),this.pressed)&&(t&r&&(this.pressed=!1),this.callback(this.manager,t,{pointers:[n],changedPointers:[n],pointerType:vi,srcEvent:n}))}});var af={pointerdown:u,pointermove:d,pointerup:r,pointercancel:f,pointerout:f},vf={2:et,3:"pen",4:vi,5:"kinect"},gr="pointerdown",nu="pointermove pointerup pointercancel";window.MSPointerEvent&&!window.PointerEvent&&(gr="MSPointerDown",nu="MSPointerMove MSPointerUp MSPointerCancel");e(pi,o,{handler:function(n){var t=this.store,o=!1,h=n.type.toLowerCase().replace("ms",""),e=af[h],s=vf[n.pointerType]||n.pointerType,c=s==et,i=ut(t,n.pointerId,"pointerId");(e&u&&(n.button===0||c)?i<0&&(t.push(n),i=t.length-1):e&(r|f)&&(o=!0),i<0)||(t[i]=n,this.callback(this.manager,e,{pointers:t,changedPointers:[n],pointerType:s,srcEvent:n}),o&&t.splice(i,1))}});var yf={touchstart:u,touchmove:d,touchend:r,touchcancel:f},pf="touchstart",wf="touchstart touchmove touchend touchcancel";e(tu,o,{handler:function(n){var i=yf[n.type],t;(i===u&&(this.started=!0),this.started)&&(t=bf.call(this,n,i),i&(r|f)&&t[0].length-t[1].length==0&&(this.started=!1),this.callback(this.manager,i,{pointers:t[0],changedPointers:t[1],pointerType:et,srcEvent:n}))}});iu={touchstart:u,touchmove:d,touchend:r,touchcancel:f};ru="touchstart touchmove touchend touchcancel";e(ii,o,{handler:function(n){var i=iu[n.type],t=kf.call(this,n,i);t&&this.callback(this.manager,i,{pointers:t[0],changedPointers:t[1],pointerType:et,srcEvent:n})}});uu=2500;wi=25;e(bi,o,{handler:function(n,t,i){var u=i.pointerType==et,r=i.pointerType==vi;if(!r||!i.sourceCapabilities||!i.sourceCapabilities.firesTouchEvents){if(u)df.call(this,t,i);else if(r&&gf.call(this,i))return;this.callback(n,t,i)}},destroy:function(){this.touch.destroy();this.mouse.destroy()}});var eu=kt(wu.style,"touchAction"),ou=eu!==undefined,su="compute",hu="auto",ki="manipulation",nt="none",lt="pan-x",at="pan-y",ri=te();di.prototype={set:function(n){n==su&&(n=this.compute());ou&&this.manager.element.style&&ri[n]&&(this.manager.element.style[eu]=n);this.actions=n.toLowerCase().trim()},update:function(){this.set(this.manager.options.touchAction)},compute:function(){var n=[];return a(this.manager.recognizers,function(t){ai(t.options.enable,[t])&&(n=n.concat(t.getTouchAction()))}),ne(n.join(" "))},preventDefaults:function(n){var i=n.srcEvent,r=n.offsetDirection;if(this.manager.session.prevented){i.preventDefault();return}var t=this.actions,u=k(t,nt)&&!ri[nt],f=k(t,at)&&!ri[at],e=k(t,lt)&&!ri[lt];if(u){var o=n.pointers.length===1,s=n.distance<2,h=n.deltaTime<250;if(o&&s&&h)return}if(!e||!f)return u||f&&r&c||e&&r&g?this.preventSrc(i):void 0},preventSrc:function(n){this.manager.session.prevented=!0;n.preventDefault()}};var ui=1,s=2,ft=4,w=8,y=w,vt=16,l=32;p.prototype={defaults:{},set:function(n){return v(this.options,n),this.manager&&this.manager.touchAction.update(),this},recognizeWith:function(n){if(rt(n,"recognizeWith",this))return this;var t=this.simultaneous;return n=fi(n,this),t[n.id]||(t[n.id]=n,n.recognizeWith(this)),this},dropRecognizeWith:function(n){return rt(n,"dropRecognizeWith",this)?this:(n=fi(n,this),delete this.simultaneous[n.id],this)},requireFailure:function(n){if(rt(n,"requireFailure",this))return this;var t=this.requireFail;return n=fi(n,this),ut(t,n)===-1&&(t.push(n),n.requireFailure(this)),this},dropRequireFailure:function(n){if(rt(n,"dropRequireFailure",this))return this;n=fi(n,this);var t=ut(this.requireFail,n);return t>-1&&this.requireFail.splice(t,1),this},hasRequireFailures:function(){return this.requireFail.length>0},canRecognizeWith:function(n){return!!this.simultaneous[n.id]},emit:function(n){function r(i){t.manager.emit(i,n)}var t=this,i=this.state;i<w&&r(t.options.event+cu(i));r(t.options.event);n.additionalEvent&&r(n.additionalEvent);i>=w&&r(t.options.event+cu(i))},tryEmit:function(n){if(this.canEmit())return this.emit(n);this.state=l},canEmit:function(){for(var n=0;n<this.requireFail.length;){if(!(this.requireFail[n].state&(l|ui)))return!1;n++}return!0},recognize:function(n){var t=v({},n);if(!ai(this.options.enable,[this,t])){this.reset();this.state=l;return}this.state&(y|vt|l)&&(this.state=ui);this.state=this.process(t);this.state&(s|ft|w|vt)&&this.tryEmit(t)},process:function(){},getTouchAction:function(){},reset:function(){}};e(h,p,{defaults:{pointers:1},attrTest:function(n){var t=this.options.pointers;return t===0||n.pointers.length===t},process:function(n){var t=this.state,i=n.eventType,u=t&(s|ft),e=this.attrTest(n);return u&&(i&f||!e)?t|vt:u||e?i&r?t|w:(t&s)?t|ft:s:l}});e(ei,h,{defaults:{event:"pan",threshold:10,pointers:1,direction:yr},getTouchAction:function(){var t=this.options.direction,n=[];return t&c&&n.push(at),t&g&&n.push(lt),n},directionTest:function(n){var i=this.options,r=!0,u=n.distance,t=n.direction,f=n.deltaX,e=n.deltaY;return t&i.direction||(i.direction&c?(t=f===0?dt:f<0?ot:st,r=f!=this.pX,u=Math.abs(n.deltaX)):(t=e===0?dt:e<0?ht:ct,r=e!=this.pY,u=Math.abs(n.deltaY))),n.direction=t,r&&u>i.threshold&&t&i.direction},attrTest:function(n){return h.prototype.attrTest.call(this,n)&&(this.state&s||!(this.state&s)&&this.directionTest(n))},emit:function(n){this.pX=n.deltaX;this.pY=n.deltaY;var t=lu(n.direction);t&&(n.additionalEvent=this.options.event+t);this._super.emit.call(this,n)}});e(gi,h,{defaults:{event:"pinch",threshold:0,pointers:2},getTouchAction:function(){return[nt]},attrTest:function(n){return this._super.attrTest.call(this,n)&&(Math.abs(n.scale-1)>this.options.threshold||this.state&s)},emit:function(n){if(n.scale!==1){var t=n.scale<1?"in":"out";n.additionalEvent=this.options.event+t}this._super.emit.call(this,n)}});e(nr,p,{defaults:{event:"press",pointers:1,time:251,threshold:9},getTouchAction:function(){return[hu]},process:function(n){var t=this.options,i=n.pointers.length===t.pointers,e=n.distance<t.threshold,o=n.deltaTime>t.time;if(this._input=n,!e||!i||n.eventType&(r|f)&&!o)this.reset();else if(n.eventType&u)this.reset(),this._timer=hi(function(){this.state=y;this.tryEmit()},t.time,this);else if(n.eventType&r)return y;return l},reset:function(){clearTimeout(this._timer)},emit:function(n){this.state===y&&(n&&n.eventType&r?this.manager.emit(this.options.event+"up",n):(this._input.timeStamp=si(),this.manager.emit(this.options.event,this._input)))}});e(tr,h,{defaults:{event:"rotate",threshold:0,pointers:2},getTouchAction:function(){return[nt]},attrTest:function(n){return this._super.attrTest.call(this,n)&&(Math.abs(n.rotation)>this.options.threshold||this.state&s)}});e(ir,h,{defaults:{event:"swipe",threshold:10,velocity:.3,direction:c|g,pointers:1},getTouchAction:function(){return ei.prototype.getTouchAction.call(this)},attrTest:function(n){var t=this.options.direction,i;return t&(c|g)?i=n.overallVelocity:t&c?i=n.overallVelocityX:t&g&&(i=n.overallVelocityY),this._super.attrTest.call(this,n)&&t&n.offsetDirection&&n.distance>this.options.threshold&&n.maxPointers==this.options.pointers&&b(i)>this.options.velocity&&n.eventType&r},emit:function(n){var t=lu(n.offsetDirection);t&&this.manager.emit(this.options.event+t,n);this.manager.emit(this.options.event,n)}});e(oi,p,{defaults:{event:"tap",pointers:1,taps:1,interval:300,time:250,threshold:9,posThreshold:10},getTouchAction:function(){return[ki]},process:function(n){var t=this.options,o=n.pointers.length===t.pointers,h=n.distance<t.threshold,c=n.deltaTime<t.time,i,f,e;if(this.reset(),n.eventType&u&&this.count===0)return this.failTimeout();if(h&&c&&o){if(n.eventType!=r)return this.failTimeout();if(i=this.pTime?n.timeStamp-this.pTime<t.interval:!0,f=!this.pCenter||ni(this.pCenter,n.center)<t.posThreshold,this.pTime=n.timeStamp,this.pCenter=n.center,f&&i?this.count+=1:this.count=1,this._input=n,e=this.count%t.taps,e===0)return this.hasRequireFailures()?(this._timer=hi(function(){this.state=y;this.tryEmit()},t.interval,this),s):y}return l},failTimeout:function(){return this._timer=hi(function(){this.state=l},this.options.interval,this),l},reset:function(){clearTimeout(this._timer)},emit:function(){this.state==y&&(this._input.tapCount=this.count,this.manager.emit(this.options.event,this._input))}});tt.VERSION="2.0.7";tt.defaults={domEvents:!1,touchAction:su,enable:!0,inputTarget:null,inputClass:null,preset:[[tr,{enable:!1}],[gi,{enable:!1},["rotate"]],[ir,{direction:c}],[ei,{direction:c},["swipe"]],[oi],[oi,{event:"doubletap",taps:2},["tap"]],[nr]],cssProps:{userSelect:"none",touchSelect:"none",touchCallout:"none",contentZooming:"none",userDrag:"none",tapHighlightColor:"rgba(0,0,0,0)"}};au=1;rr=2;ur.prototype={set:function(n){return v(this.options,n),n.touchAction&&this.touchAction.update(),n.inputTarget&&(this.input.destroy(),this.input.target=n.inputTarget,this.input.init()),this},stop:function(n){this.session.stopped=n?rr:au},recognize:function(n){var r=this.session,i,f,t,u;if(!r.stopped)for(this.touchAction.preventDefaults(n),f=this.recognizers,t=r.curRecognizer,(!t||t&&t.state&y)&&(t=r.curRecognizer=null),u=0;u<f.length;)i=f[u],r.stopped!==rr&&(!t||i==t||i.canRecognizeWith(t))?i.recognize(n):i.reset(),!t&&i.state&(s|ft|w)&&(t=r.curRecognizer=i),u++},get:function(n){var i,t;if(n instanceof p)return n;for(i=this.recognizers,t=0;t<i.length;t++)if(i[t].options.event==n)return i[t];return null},add:function(n){if(rt(n,"add",this))return this;var t=this.get(n.options.event);return t&&this.remove(t),this.recognizers.push(n),n.manager=this,this.touchAction.update(),n},remove:function(n){if(rt(n,"remove",this))return this;if(n=this.get(n),n){var t=this.recognizers,i=ut(t,n);i!==-1&&(t.splice(i,1),this.touchAction.update())}return this},on:function(n,t){if(n!==undefined&&t!==undefined){var i=this.handlers;return a(wt(n),function(n){i[n]=i[n]||[];i[n].push(t)}),this}},off:function(n,t){if(n!==undefined){var i=this.handlers;return a(wt(n),function(n){t?i[n]&&i[n].splice(ut(i[n],t),1):delete i[n]}),this}},emit:function(n,t){var i,r;if(this.options.domEvents&&ie(n,t),i=this.handlers[n]&&this.handlers[n].slice(),i&&i.length)for(t.type=n,t.preventDefault=function(){t.srcEvent.preventDefault()},r=0;r<i.length;)i[r](t),r++},destroy:function(){this.element&&vu(this,!1);this.handlers={};this.session={};this.input.destroy();this.element=null}};v(tt,{INPUT_START:u,INPUT_MOVE:d,INPUT_END:r,INPUT_CANCEL:f,STATE_POSSIBLE:ui,STATE_BEGAN:s,STATE_CHANGED:ft,STATE_ENDED:w,STATE_RECOGNIZED:y,STATE_CANCELLED:vt,STATE_FAILED:l,DIRECTION_NONE:dt,DIRECTION_LEFT:ot,DIRECTION_RIGHT:st,DIRECTION_UP:ht,DIRECTION_DOWN:ct,DIRECTION_HORIZONTAL:c,DIRECTION_VERTICAL:g,DIRECTION_ALL:yr,Manager:ur,Input:o,TouchAction:di,TouchInput:ii,MouseInput:ti,PointerEventInput:pi,TouchMouseInput:bi,SingleTouchInput:tu,Recognizer:p,AttrRecognizer:h,Tap:oi,Pan:ei,Swipe:ir,Pinch:gi,Rotate:tr,Press:nr,on:yt,off:pt,each:a,merge:or,extend:ci,assign:v,inherit:e,bindFn:li,prefixed:kt}),function(n,t){function i(i,r){var u=n(i);u.data("hammer")||u.data("hammer",new t(u[0],r))}n.fn.hammer=function(n){return this.each(function(){i(this,n)})};t.Manager.prototype.emit=function(t){return function(i,r){t.call(this,i,r);n(this.element).trigger({type:i,gesture:r})}}(t.Manager.prototype.emit)}(yu,tt);n.exports=pu.Hammer=tt},function(n,t,i){"use strict";function y(){window.removeEventListener("load",y,!1);o=!0}function r(n){return s=s||new r.Class(n)}function a(n,t){for(var i in t)n[i]=t[i];return n}function p(){document.location.hash=="#ath"&&history.replaceState("",window.document.title,document.location.href.split("#")[0]);f.test(document.location.href)&&history.replaceState("",window.document.title,document.location.href.replace(f,"$1"));e.test(document.location.search)&&history.replaceState("",window.document.title,document.location.href.replace(e,"$2"))}var w=i(2),v="addEventListener"in window,o=!1,f,e,s,h,u,c,l;document.readyState==="complete"?o=!0:v&&window.addEventListener("load",y,!1);f=/\/ath(\/)?$/;e=/([\?&]ath=[^&]*$|&ath=[^&]*(&))/;r.intl={en_us:{ios:"To add this web app to the home screen: tap %icon and then <strong>Add to Home Screen<\/strong>.",android:'To add this web app to the home screen open the browser option menu and tap on <strong>Add to homescreen<\/strong>. <small>The menu can be accessed by pressing the menu hardware button if your device has one, or by tapping the top right menu icon <span class="ath-action-icon">icon<\/span>.<\/small>'},zh_cn:{ios:"如要把应用程式加至主屏幕,请点击%icon, 然后<strong>加至主屏幕<\/strong>",android:'To add this web app to the home screen open the browser option menu and tap on <strong>Add to homescreen<\/strong>. <small>The menu can be accessed by pressing the menu hardware button if your device has one, or by tapping the top right menu icon <span class="ath-action-icon">icon<\/span>.<\/small>'},zh_tw:{ios:"如要把應用程式加至主屏幕, 請點擊%icon, 然後<strong>加至主屏幕<\/strong>.",android:'To add this web app to the home screen open the browser option menu and tap on <strong>Add to homescreen<\/strong>. <small>The menu can be accessed by pressing the menu hardware button if your device has one, or by tapping the top right menu icon <span class="ath-action-icon">icon<\/span>.<\/small>'}};for(h in r.intl)r.intl[h.substr(0,2)]=r.intl[h];r.defaults={appID:"org.cubiq.addtohome",fontSize:15,debug:!1,logging:!1,modal:!1,mandatory:!1,autostart:!0,skipFirstVisit:!1,startDelay:1,lifespan:15,displayPace:1440,maxDisplayCount:0,icon:!0,message:"",validLocation:[],onInit:null,onShow:null,onRemove:null,onAdd:null,onPrivate:null,privateModeOverride:!1,detectHomescreen:!1};u=window.navigator.userAgent;c=window.navigator;a(r,{hasToken:document.location.hash=="#ath"||f.test(document.location.href)||e.test(document.location.search),isRetina:window.devicePixelRatio&&window.devicePixelRatio>1,isIDevice:/iphone|ipod|ipad/i.test(u),isMobileChrome:u.indexOf("Android")>-1&&/Chrome\/[.0-9]*/.test(u)&&u.indexOf("Version")==-1,isMobileIE:u.indexOf("Windows Phone")>-1,language:c.language&&c.language.toLowerCase().replace("-","_")||""});r.language=r.language&&r.language in r.intl?r.language:"en_us";r.isMobileSafari=r.isIDevice&&u.indexOf("Safari")>-1&&u.indexOf("CriOS")<0;r.OS=r.isIDevice?"ios":r.isMobileChrome?"android":r.isMobileIE?"windows":"unsupported";r.OSVersion=u.match(/(OS|Android) (\d+[_\.]\d+)/);r.OSVersion=r.OSVersion&&r.OSVersion[2]?+r.OSVersion[2].replace("_","."):0;r.isStandalone="standalone"in window.navigator&&window.navigator.standalone;r.isTablet=r.isMobileSafari&&u.indexOf("iPad")>-1||r.isMobileChrome&&u.indexOf("Mobile")<0;r.isCompatible=r.isMobileSafari&&r.OSVersion>=6||r.isMobileChrome;l={lastDisplayTime:0,returningVisitor:!1,displayCount:0,optedout:!1,added:!1};r.removeSession=function(n){try{if(!localStorage)throw new Error("localStorage is not defined");localStorage.removeItem(n||r.defaults.appID)}catch(t){}};r.doLog=function(n){this.options.logging&&console.log(n)};r.Class=function(n){var t,i;if(this.doLog=r.doLog,this.options=a({},r.defaults),a(this.options,n),this.options.debug&&(this.options.logging=!0),v){if(this.options.mandatory=this.options.mandatory&&("standalone"in window.navigator||this.options.debug),this.options.modal=this.options.modal||this.options.mandatory,this.options.mandatory&&(this.options.startDelay=-.5),this.options.detectHomescreen=this.options.detectHomescreen===!0?"hash":this.options.detectHomescreen,this.options.debug&&(r.isCompatible=!0,r.OS=typeof this.options.debug=="string"?this.options.debug:r.OS=="unsupported"?"android":r.OS,r.OSVersion=r.OS=="ios"?"8":"4"),this.container=document.documentElement,this.session=this.getItem(this.options.appID),this.session=this.session?JSON.parse(this.session):undefined,!r.hasToken||r.isCompatible&&this.session||(r.hasToken=!1,p()),!r.isCompatible){this.doLog("Add to homescreen: not displaying callout because device not supported");return}this.session=this.session||l;try{if(!localStorage)throw new Error("localStorage is not defined");localStorage.setItem(this.options.appID,JSON.stringify(this.session));r.hasLocalStorage=!0}catch(u){r.hasLocalStorage=!1;this.options.onPrivate&&this.options.onPrivate.call(this)}for(t=!this.options.validLocation.length,i=this.options.validLocation.length;i--;)if(this.options.validLocation[i].test(document.location.href)){t=!0;break}if(this.getItem("addToHome")&&this.optOut(),this.session.optedout){this.doLog("Add to homescreen: not displaying callout because user opted out");return}if(this.session.added){this.doLog("Add to homescreen: not displaying callout because already added to the homescreen");return}if(!t){this.doLog("Add to homescreen: not displaying callout because not a valid location");return}if(r.isStandalone){this.session.added||(this.session.added=!0,this.updateSession(),this.options.onAdd&&r.hasLocalStorage&&this.options.onAdd.call(this));this.doLog("Add to homescreen: not displaying callout because in standalone mode");return}if(this.options.detectHomescreen){if(r.hasToken){p();this.session.added||(this.session.added=!0,this.updateSession(),this.options.onAdd&&r.hasLocalStorage&&this.options.onAdd.call(this));this.doLog("Add to homescreen: not displaying callout because URL has token, so we are likely coming from homescreen");return}this.options.detectHomescreen=="hash"?history.replaceState("",window.document.title,document.location.href+"#ath"):this.options.detectHomescreen=="smartURL"?history.replaceState("",window.document.title,document.location.href.replace(/(\/)?$/,"/ath$1")):history.replaceState("",window.document.title,document.location.href+(document.location.search?"&":"?")+"ath=")}if(!this.session.returningVisitor&&(this.session.returningVisitor=!0,this.updateSession(),this.options.skipFirstVisit)){this.doLog("Add to homescreen: not displaying callout because skipping first visit");return}if(!this.options.privateModeOverride&&!r.hasLocalStorage){this.doLog("Add to homescreen: not displaying callout because browser is in private mode");return}this.ready=!0;this.options.onInit&&this.options.onInit.call(this);this.options.autostart&&(this.doLog("Add to homescreen: autostart displaying callout"),this.show())}};r.Class.prototype={events:{load:"_delayedShow",error:"_delayedShow",orientationchange:"resize",resize:"resize",scroll:"resize",click:"remove",touchmove:"_preventDefault",transitionend:"_removeElements",webkitTransitionEnd:"_removeElements",MSTransitionEnd:"_removeElements"},handleEvent:function(n){var t=this.events[n.type];t&&this[t](n)},show:function(n){var i,u,t;if(this.options.autostart&&!o){setTimeout(this.show.bind(this),50);return}if(this.shown){this.doLog("Add to homescreen: not displaying callout because already shown on screen");return}if(i=Date.now(),u=this.session.lastDisplayTime,n!==!0){if(!this.ready){this.doLog("Add to homescreen: not displaying callout because not ready");return}if(i-u<this.options.displayPace*6e4){this.doLog("Add to homescreen: not displaying callout because displayed recently");return}if(this.options.maxDisplayCount&&this.session.displayCount>=this.options.maxDisplayCount){this.doLog("Add to homescreen: not displaying callout because displayed too many times already");return}}this.shown=!0;this.session.lastDisplayTime=i;this.session.displayCount++;this.updateSession();this.applicationIcon||(this.applicationIcon=r.OS=="ios"?document.querySelector('head link[rel^=apple-touch-icon][sizes="152x152"],head link[rel^=apple-touch-icon][sizes="144x144"],head link[rel^=apple-touch-icon][sizes="120x120"],head link[rel^=apple-touch-icon][sizes="114x114"],head link[rel^=apple-touch-icon]'):document.querySelector('head link[rel^="shortcut icon"][sizes="196x196"],head link[rel^=apple-touch-icon]'));t="";typeof this.options.message=="object"&&r.language in this.options.message?t=this.options.message[r.language][r.OS]:typeof this.options.message=="object"&&r.OS in this.options.message?t=this.options.message[r.OS]:this.options.message in r.intl?t=r.intl[this.options.message][r.OS]:this.options.message!==""?t=this.options.message:r.OS in r.intl[r.language]&&(t=r.intl[r.language][r.OS]);t="<p>"+t.replace("%icon",'<span class="ath-action-icon">icon<\/span>')+"<\/p>";this.viewport=document.createElement("div");this.viewport.className="ath-viewport";this.options.modal&&(this.viewport.className+=" ath-modal");this.options.mandatory&&(this.viewport.className+=" ath-mandatory");this.viewport.style.position="absolute";this.element=document.createElement("div");this.element.className="ath-container ath-"+r.OS+" ath-"+r.OS+(r.OSVersion+"").substr(0,1)+" ath-"+(r.isTablet?"tablet":"phone");this.element.style.cssText="-webkit-transition-property:-webkit-transform,opacity;-webkit-transition-duration:0s;-webkit-transition-timing-function:ease-out;transition-property:transform,opacity;transition-duration:0s;transition-timing-function:ease-out;";this.element.style.webkitTransform="translate3d(0,-"+window.innerHeight+"px,0)";this.element.style.transform="translate3d(0,-"+window.innerHeight+"px,0)";this.options.icon&&this.applicationIcon&&(this.element.className+=" ath-icon",this.img=document.createElement("img"),this.img.className="ath-application-icon",this.img.addEventListener("load",this,!1),this.img.addEventListener("error",this,!1),this.img.src=this.applicationIcon.href,this.element.appendChild(this.img));this.element.innerHTML+=t;this.viewport.style.left="-99999em";this.viewport.appendChild(this.element);this.container.appendChild(this.viewport);this.img?this.doLog("Add to homescreen: not displaying callout because waiting for img to load"):this._delayedShow()},_delayedShow:function(){setTimeout(this._show.bind(this),this.options.startDelay*1e3+500)},_show:function(){var n=this;this.updateViewport();window.addEventListener("resize",this,!1);window.addEventListener("scroll",this,!1);window.addEventListener("orientationchange",this,!1);this.options.modal&&document.addEventListener("touchmove",this,!0);this.options.mandatory||setTimeout(function(){n.element.addEventListener("click",n,!0)},1e3);setTimeout(function(){n.element.style.webkitTransitionDuration="1.2s";n.element.style.transitionDuration="1.2s";n.element.style.webkitTransform="translate3d(0,0,0)";n.element.style.transform="translate3d(0,0,0)"},0);this.options.lifespan&&(this.removeTimer=setTimeout(this.remove.bind(this),this.options.lifespan*1e3));this.options.onShow&&this.options.onShow.call(this)},remove:function(){clearTimeout(this.removeTimer);this.img&&(this.img.removeEventListener("load",this,!1),this.img.removeEventListener("error",this,!1));window.removeEventListener("resize",this,!1);window.removeEventListener("scroll",this,!1);window.removeEventListener("orientationchange",this,!1);document.removeEventListener("touchmove",this,!0);this.element.removeEventListener("click",this,!0);this.element.addEventListener("transitionend",this,!1);this.element.addEventListener("webkitTransitionEnd",this,!1);this.element.addEventListener("MSTransitionEnd",this,!1);this.element.style.webkitTransitionDuration="0.3s";this.element.style.opacity="0"},_removeElements:function(){this.element.removeEventListener("transitionend",this,!1);this.element.removeEventListener("webkitTransitionEnd",this,!1);this.element.removeEventListener("MSTransitionEnd",this,!1);this.container.removeChild(this.viewport);this.shown=!1;this.options.onRemove&&this.options.onRemove.call(this)},updateViewport:function(){var n,t;this.shown&&(this.viewport.style.width=window.innerWidth+"px",this.viewport.style.height=window.innerHeight+"px",this.viewport.style.left=window.scrollX+"px",this.viewport.style.top=window.scrollY+"px",n=document.documentElement.clientWidth,this.orientation=n>document.documentElement.clientHeight?"landscape":"portrait",t=r.OS=="ios"?this.orientation=="portrait"?screen.width:screen.height:screen.width,this.scale=screen.width>n?1:t/window.innerWidth,this.element.style.fontSize=this.options.fontSize/this.scale+"px")},resize:function(){clearTimeout(this.resizeTimer);this.resizeTimer=setTimeout(this.updateViewport.bind(this),100)},updateSession:function(){r.hasLocalStorage!==!1&&localStorage&&localStorage.setItem(this.options.appID,JSON.stringify(this.session))},clearSession:function(){this.session=l;this.updateSession()},getItem:function(n){try{if(!localStorage)throw new Error("localStorage is not defined");return localStorage.getItem(n)}catch(t){r.hasLocalStorage=!1}},optOut:function(){this.session.optedout=!0;this.updateSession()},optIn:function(){this.session.optedout=!1;this.updateSession()},clearDisplayCount:function(){this.session.displayCount=0;this.updateSession()},_preventDefault:function(n){n.preventDefault();n.stopPropagation()}};r.VERSION="3.2.2";n.exports=w.addToHomescreen=r},function(n,t,i){"use strict";var r=i(1),f=i(2),u=function(n,t){var i=this;this.options=r.extend({},u.DEFAULTS,t);this.$element=r(n);this.$element.addClass("am-fade am-in").on("click.alert.amui",".am-close",function(){i.close()})};u.DEFAULTS={removeElement:!0};u.prototype.close=function(){function t(){n.trigger("closed.alert.amui").remove()}var n=this.$element;n.trigger("close.alert.amui").removeClass("am-in");f.support.transition&&n.hasClass("am-fade")?n.one(f.support.transition.end,t).emulateTransitionEnd(200):t()};f.plugin("alert",u);r(document).on("click.alert.amui.data-api","[data-am-alert]",function(n){var t=r(n.target);t.is(".am-close")&&r(this).alert("close")});n.exports=u},function(n,t,i){"use strict";var r=i(1),f=i(2),u=function(n,t){this.$element=r(n);this.options=r.extend({},u.DEFAULTS,t);this.isLoading=!1;this.hasSpinner=!1};u.DEFAULTS={loadingText:"loading...",disabledClassName:"am-disabled",activeClassName:"am-active",spinner:undefined};u.prototype.setState=function(n,t){var u=this.$element,e="disabled",s=u.data(),i=this.options,o=u.is("input")?"val":"html",h="am-btn-"+n+" "+i.disabledClassName;n+="Text";i.resetText||(i.resetText=u[o]());f.support.animation&&i.spinner&&o==="html"&&!this.hasSpinner&&(i.loadingText='<span class="am-icon-'+i.spinner+' am-icon-spin"><\/span>'+i.loadingText,this.hasSpinner=!0);t=t||(s[n]===undefined?i[n]:s[n]);u[o](t);setTimeout(r.proxy(function(){n==="loadingText"?(u.addClass(h).attr(e,e),this.isLoading=!0):this.isLoading&&(u.removeClass(h).removeAttr(e),this.isLoading=!1)},this),0)};u.prototype.toggle=function(){var r=!0,t=this.$element,f=this.$element.parent('[class*="am-btn-group"]'),n=u.DEFAULTS.activeClassName,i;f.length&&(i=this.$element.find("input"),i.prop("type")=="radio"&&(i.prop("checked")&&t.hasClass(n)?r=!1:f.find("."+n).removeClass(n)),r&&i.prop("checked",!t.hasClass(n)).trigger("change"));r&&(t.toggleClass(n),t.hasClass(n)||t.blur())};f.plugin("button",u,{dataOptions:"data-am-loading",methodCall:function(n,t){n[0]==="toggle"?t.toggle():typeof n[0]=="string"&&t.setState.apply(t,n)}});r(document).on("click.button.amui.data-api","[data-am-button]",function(n){n.preventDefault();var t=r(n.target);t.hasClass("am-btn")||(t=t.closest(".am-btn"));t.button("toggle")});f.ready(function(n){r("[data-am-loading]",n).button();r("[data-am-button]",n).find("input:checked").each(function(){r(this).parent("label").addClass(u.DEFAULTS.activeClassName)})});n.exports=f.button=u},function(n,t,i){"use strict";function e(n){return this.each(function(){var i=r(this),t=i.data("amui.collapse"),e=r.extend({},u.DEFAULTS,f.utils.options(i.attr("data-am-collapse")),typeof n=="object"&&n);!t&&e.toggle&&n==="open"&&(n=!n);t||i.data("amui.collapse",t=new u(this,e));typeof n=="string"&&t[n]()})}var r=i(1),f=i(2),u=function(n,t){this.$element=r(n);this.options=r.extend({},u.DEFAULTS,t);this.transitioning=null;this.options.parent&&(this.$parent=r(this.options.parent));this.options.toggle&&this.toggle()};u.DEFAULTS={toggle:!0};u.prototype.open=function(){var i,n,t,u,o;if(!this.transitioning&&!this.$element.hasClass("am-in")&&(i=r.Event("open.collapse.amui"),this.$element.trigger(i),!i.isDefaultPrevented())){if(n=this.$parent&&this.$parent.find("> .am-panel > .am-in"),n&&n.length){if(t=n.data("amui.collapse"),t&&t.transitioning)return;e.call(n,"close");t||n.data("amui.collapse",null)}if(this.$element.removeClass("am-collapse").addClass("am-collapsing").height(0),this.transitioning=1,u=function(){this.$element.removeClass("am-collapsing").addClass("am-collapse am-in").height("").trigger("opened.collapse.amui");this.transitioning=0},!f.support.transition)return u.call(this);o=this.$element[0].scrollHeight;this.$element.one(f.support.transition.end,r.proxy(u,this)).emulateTransitionEnd(300).css({height:o})}};u.prototype.close=function(){var n,t;if(!this.transitioning&&this.$element.hasClass("am-in")&&(n=r.Event("close.collapse.amui"),this.$element.trigger(n),!n.isDefaultPrevented())){if(this.$element.height(this.$element.height()).redraw(),this.$element.addClass("am-collapsing").removeClass("am-collapse am-in"),this.transitioning=1,t=function(){this.transitioning=0;this.$element.trigger("closed.collapse.amui").removeClass("am-collapsing").addClass("am-collapse")},!f.support.transition)return t.call(this);this.$element.height(0).one(f.support.transition.end,r.proxy(t,this)).emulateTransitionEnd(300)}};u.prototype.toggle=function(){this[this.$element.hasClass("am-in")?"close":"open"]()};r.fn.collapse=e;r(document).on("click.collapse.amui.data-api","[data-am-collapse]",function(n){var s,t=r(this),i=f.utils.options(t.attr("data-am-collapse")),l=i.target||n.preventDefault()||(s=t.attr("href"))&&s.replace(/.*(?=#[^\s]+$)/,""),u=r(l),o=u.data("amui.collapse"),a=o?"toggle":i,h=i.parent,c=h&&r(h);o&&o.transitioning||(c&&c.find("[data-am-collapse]").not(t).addClass("am-collapsed"),t[u.hasClass("am-in")?"addClass":"removeClass"]("am-collapsed"));e.call(u,a)});n.exports=f.collapse=u},function(n,t,i){"use strict";var f=i(1),o=i(2),e=f(document),r=function(n,t){if(this.$element=f(n),this.options=f.extend({},r.DEFAULTS,t),this.format=u.parseFormat(this.options.format),this.$element.data("date",this.options.date),this.language=this.getLocale(this.options.locale),this.theme=this.options.theme,this.$picker=f(u.template).appendTo("body").on({click:f.proxy(this.click,this)}),this.isInput=this.$element.is("input"),this.component=this.$element.is(".am-datepicker-date")?this.$element.find(".am-datepicker-add-on"):!1,this.isInput)this.$element.on({"click.datepicker.amui":f.proxy(this.open,this),"keyup.datepicker.amui":f.proxy(this.update,this)});else if(this.component)this.component.on("click.datepicker.amui",f.proxy(this.open,this));else this.$element.on("click.datepicker.amui",f.proxy(this.open,this));if(this.minViewMode=this.options.minViewMode,typeof this.minViewMode=="string")switch(this.minViewMode){case"months":this.minViewMode=1;break;case"years":this.minViewMode=2;break;default:this.minViewMode=0}if(this.viewMode=this.options.viewMode,typeof this.viewMode=="string")switch(this.viewMode){case"months":this.viewMode=1;break;case"years":this.viewMode=2;break;default:this.viewMode=0}this.startViewMode=this.viewMode;this.weekStart=(this.options.weekStart||r.locales[this.language].weekStart||0)%7;this.weekEnd=(this.weekStart+6)%7;this.onRender=this.options.onRender;this.setTheme();this.fillDow();this.fillMonths();this.update();this.showMode()},u;r.DEFAULTS={locale:"zh_CN",format:"yyyy-mm-dd",weekStart:undefined,viewMode:0,minViewMode:0,date:"",theme:"",autoClose:1,onRender:function(){return""}};r.prototype.open=function(n){this.$picker.show();this.height=this.component?this.component.outerHeight():this.$element.outerHeight();this.place();f(window).on("resize.datepicker.amui",f.proxy(this.place,this));n&&(n.stopPropagation(),n.preventDefault());var t=this;e.on("mousedown.datapicker.amui touchstart.datepicker.amui",function(n){f(n.target).closest(".am-datepicker").length===0&&t.close()});this.$element.trigger({type:"open.datepicker.amui",date:this.date})};r.prototype.close=function(){this.$picker.hide();f(window).off("resize.datepicker.amui",this.place);this.viewMode=this.startViewMode;this.showMode();this.isInput||f(document).off("mousedown.datapicker.amui touchstart.datepicker.amui",this.close);this.$element.trigger({type:"close.datepicker.amui",date:this.date})};r.prototype.set=function(){var t=u.formatDate(this.date,this.format),n;this.isInput?n=this.$element.attr("value",t):(this.component&&(n=this.$element.find("input").attr("value",t)),this.$element.data("date",t));n&&n.trigger("change")};r.prototype.setValue=function(n){this.date=typeof n=="string"?u.parseDate(n,this.format):new Date(n);this.set();this.viewDate=new Date(this.date.getFullYear(),this.date.getMonth(),1,0,0,0,0);this.fill()};r.prototype.place=function(){var n=this.component?this.component.offset():this.$element.offset(),u=this.component?this.component.width():this.$element.width(),t=n.top+this.height,i=n.left,f=e.width()-n.left-u,r=this.isOutView();if(this.$picker.removeClass("am-datepicker-right"),this.$picker.removeClass("am-datepicker-up"),e.width()>640){if(r.outRight){this.$picker.addClass("am-datepicker-right");this.$picker.css({top:t,left:"auto",right:f});return}r.outBottom&&(this.$picker.addClass("am-datepicker-up"),t=n.top-this.$picker.outerHeight(!0))}else i=0;this.$picker.css({top:t,left:i})};r.prototype.update=function(n){this.date=u.parseDate(typeof n=="string"?n:this.isInput?this.$element.prop("value"):this.$element.data("date"),this.format);this.viewDate=new Date(this.date.getFullYear(),this.date.getMonth(),1,0,0,0,0);this.fill()};r.prototype.fillDow=function(){for(var t=this.weekStart,n="<tr>";t<this.weekStart+7;)n+='<th class="am-datepicker-dow">'+r.locales[this.language].daysMin[t++%7]+"<\/th>";n+="<\/tr>";this.$picker.find(".am-datepicker-days thead").append(n)};r.prototype.fillMonths=function(){for(var n="",t=0;t<12;)n+='<span class="am-datepicker-month">'+r.locales[this.language].monthsShort[t++]+"<\/span>";this.$picker.find(".am-datepicker-months td").append(n)};r.prototype.fill=function(){var a=new Date(this.viewDate),n=a.getFullYear(),e=a.getMonth(),g=this.date.valueOf(),t=new Date(n,e-1,28,0,0,0,0),p=u.getDaysInMonth(t.getFullYear(),t.getMonth()),w=this.$picker.find(".am-datepicker-days .am-datepicker-select"),f,i,o,s,v,y,h,c,b,k,d,l;for(this.language==="zh_CN"?w.text(n+r.locales[this.language].year[0]+" "+r.locales[this.language].months[e]):w.text(r.locales[this.language].months[e]+" "+n),t.setDate(p),t.setDate(p-(t.getDay()-this.weekStart+7)%7),f=new Date(t),f.setDate(f.getDate()+42),f=f.valueOf(),i=[];t.valueOf()<f;)t.getDay()===this.weekStart&&i.push("<tr>"),o=this.onRender(t,0),s=t.getFullYear(),v=t.getMonth(),v<e&&s===n||s<n?o+=" am-datepicker-old":(v>e&&s===n||s>n)&&(o+=" am-datepicker-new"),t.valueOf()===g&&(o+=" am-active"),i.push('<td class="am-datepicker-day '+o+'">'+t.getDate()+"<\/td>"),t.getDay()===this.weekEnd&&i.push("<\/tr>"),t.setDate(t.getDate()+1);for(this.$picker.find(".am-datepicker-days tbody").empty().append(i.join("")),y=this.date.getFullYear(),h=this.$picker.find(".am-datepicker-months").find(".am-datepicker-select").text(n),h=h.end().find("span").removeClass("am-active").removeClass("am-disabled"),c=0;c<12;)this.onRender(a.setFullYear(n,c),1)&&h.eq(c).addClass("am-disabled"),c++;for(y===n&&h.eq(this.date.getMonth()).removeClass("am-disabled").addClass("am-active"),i="",n=parseInt(n/10,10)*10,b=this.$picker.find(".am-datepicker-years").find(".am-datepicker-select").text(n+"-"+(n+9)).end().find("td"),d=new Date(this.viewDate),n-=1,l=-1;l<11;l++)k=this.onRender(d.setFullYear(n),2),i+='<span class="'+k+""+(l===-1||l===10?" am-datepicker-old":"")+(y===n?" am-active":"")+'">'+n+"<\/span>",n+=1;b.html(i)};r.prototype.click=function(n){var e;n.stopPropagation();n.preventDefault();var i,r,o=this.$picker.find(".am-datepicker-days").find(".am-active"),s=this.$picker.find(".am-datepicker-months"),h=s.find(".am-active").index(),t=f(n.target).closest("span, td, th");if(t.length===1)switch(t[0].nodeName.toLowerCase()){case"th":switch(t[0].className){case"am-datepicker-switch":this.showMode(1);break;case"am-datepicker-prev":case"am-datepicker-next":this.viewDate["set"+u.modes[this.viewMode].navFnc].call(this.viewDate,this.viewDate["get"+u.modes[this.viewMode].navFnc].call(this.viewDate)+u.modes[this.viewMode].navStep*(t[0].className==="am-datepicker-prev"?-1:1));this.fill();this.set()}break;case"span":if(t.is(".am-disabled"))return;t.is(".am-datepicker-month")?(i=t.parent().find("span").index(t),t.is(".am-active")?this.viewDate.setMonth(i,o.text()):this.viewDate.setMonth(i)):(r=parseInt(t.text(),10)||0,t.is(".am-active")?this.viewDate.setFullYear(r,h,o.text()):this.viewDate.setFullYear(r));this.viewMode!==0&&(this.date=new Date(this.viewDate),this.$element.trigger({type:"changeDate.datepicker.amui",date:this.date,viewMode:u.modes[this.viewMode].clsName}));this.showMode(-1);this.fill();this.set();break;case"td":t.is(".am-datepicker-day")&&!t.is(".am-disabled")&&(e=parseInt(t.text(),10)||1,i=this.viewDate.getMonth(),t.is(".am-datepicker-old")?i-=1:t.is(".am-datepicker-new")&&(i+=1),r=this.viewDate.getFullYear(),this.date=new Date(r,i,e,0,0,0,0),this.viewDate=new Date(r,i,Math.min(28,e),0,0,0,0),this.fill(),this.set(),this.$element.trigger({type:"changeDate.datepicker.amui",date:this.date,viewMode:u.modes[this.viewMode].clsName}),this.options.autoClose&&this.close())}};r.prototype.mousedown=function(n){n.stopPropagation();n.preventDefault()};r.prototype.showMode=function(n){n&&(this.viewMode=Math.max(this.minViewMode,Math.min(2,this.viewMode+n)));this.$picker.find(">div").hide().filter(".am-datepicker-"+u.modes[this.viewMode].clsName).show()};r.prototype.isOutView=function(){var t=this.component?this.component.offset():this.$element.offset(),n={outRight:!1,outBottom:!1},i=this.$picker,r=t.left+i.outerWidth(!0),u=t.top+i.outerHeight(!0)+this.$element.innerHeight();return r>e.width()&&(n.outRight=!0),u>e.height()&&(n.outBottom=!0),n};r.prototype.getLocale=function(n){return n||(n=navigator.language&&navigator.language.split("-"),n[1]=n[1].toUpperCase(),n=n.join("_")),r.locales[n]||(n="en_US"),n};r.prototype.setTheme=function(){this.theme&&this.$picker.addClass("am-datepicker-"+this.theme)};r.locales={en_US:{days:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],daysShort:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],daysMin:["Su","Mo","Tu","We","Th","Fr","Sa"],months:["January","February","March","April","May","June","July","August","September","October","November","December"],monthsShort:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],weekStart:0},zh_CN:{days:["星期日","星期一","星期二","星期三","星期四","星期五","星期六"],daysShort:["周日","周一","周二","周三","周四","周五","周六"],daysMin:["日","一","二","三","四","五","六"],months:["一月","二月","三月","四月","五月","六月","七月","八月","九月","十月","十一月","十二月"],monthsShort:["一月","二月","三月","四月","五月","六月","七月","八月","九月","十月","十一月","十二月"],weekStart:1,year:["年"]}};u={modes:[{clsName:"days",navFnc:"Month",navStep:1},{clsName:"months",navFnc:"FullYear",navStep:1},{clsName:"years",navFnc:"FullYear",navStep:10}],isLeapYear:function(n){return n%4==0&&n%100!=0||n%400==0},getDaysInMonth:function(n,t){return[31,u.isLeapYear(n)?29:28,31,30,31,30,31,31,30,31,30,31][t]},parseFormat:function(n){var i=n.match(/[.\/\-\s].*?/),t=n.split(/\W+/);if(!i||!t||t.length===0)throw new Error("Invalid date format.");return{separator:i,parts:t}},parseDate:function(n,t){var f=n.split(t.separator),i,r,s;if(n=new Date,n.setHours(0),n.setMinutes(0),n.setSeconds(0),n.setMilliseconds(0),f.length===t.parts.length){var u=n.getFullYear(),e=n.getDate(),o=n.getMonth();for(r=0,s=t.parts.length;r<s;r++){i=parseInt(f[r],10)||1;switch(t.parts[r]){case"dd":case"d":e=i;n.setDate(i);break;case"mm":case"m":o=i-1;n.setMonth(i-1);break;case"yy":u=2e3+i;n.setFullYear(2e3+i);break;case"yyyy":u=i;n.setFullYear(i)}}n=new Date(u,o,e,0,0,0)}return n},formatDate:function(n,t){var i={d:n.getDate(),m:n.getMonth()+1,yy:n.getFullYear().toString().substring(2),yyyy:n.getFullYear()},u=[],r,f;for(i.dd=(i.d<10?"0":"")+i.d,i.mm=(i.m<10?"0":"")+i.m,r=0,f=t.parts.length;r<f;r++)u.push(i[t.parts[r]]);return u.join(t.separator)},headTemplate:'<thead><tr class="am-datepicker-header"><th class="am-datepicker-prev"><i class="am-datepicker-prev-icon"><\/i><\/th><th colspan="5" class="am-datepicker-switch"><div class="am-datepicker-select"><\/div><\/th><th class="am-datepicker-next"><i class="am-datepicker-next-icon"><\/i><\/th><\/tr><\/thead>',contTemplate:'<tbody><tr><td colspan="7"><\/td><\/tr><\/tbody>'};u.template='<div class="am-datepicker am-datepicker-dropdown"><div class="am-datepicker-caret"><\/div><div class="am-datepicker-days"><table class="am-datepicker-table">'+u.headTemplate+'<tbody><\/tbody><\/table><\/div><div class="am-datepicker-months"><table class="am-datepicker-table">'+u.headTemplate+u.contTemplate+'<\/table><\/div><div class="am-datepicker-years"><table class="am-datepicker-table">'+u.headTemplate+u.contTemplate+"<\/table><\/div><\/div>";o.plugin("datepicker",r);o.ready(function(){f("[data-am-datepicker]").datepicker()});n.exports=o.datepicker=r},function(n,t,i){"use strict";var u=i(1),f=i(2),o=u(document),e=f.support.transition,r=function(){this.id=f.utils.generateGUID("am-dimmer");this.$element=u(r.DEFAULTS.tpl,{id:this.id});this.inited=!1;this.scrollbarWidth=0;this.$used=u([])};r.DEFAULTS={tpl:'<div class="am-dimmer" data-am-dimmer><\/div>'};r.prototype.init=function(){if(!this.inited){u(document.body).append(this.$element);this.inited=!0;o.trigger("init.dimmer.amui");this.$element.on("touchmove.dimmer.amui",function(n){n.preventDefault()})}return this};r.prototype.open=function(n){this.inited||this.init();var t=this.$element;return n&&(this.$used=this.$used.add(u(n))),this.checkScrollbar().setScrollbar(),t.show().trigger("open.dimmer.amui"),e&&t.off(e.end),setTimeout(function(){t.addClass("am-active")},0),this};r.prototype.close=function(n,t){function r(){i.hide();this.resetScrollbar()}if(this.$used=this.$used.not(u(n)),!t&&this.$used.length)return this;var i=this.$element;return i.removeClass("am-active").trigger("close.dimmer.amui"),r.call(this),this};r.prototype.checkScrollbar=function(){return this.scrollbarWidth=f.utils.measureScrollbar(),this};r.prototype.setScrollbar=function(){var n=u(document.body),t=parseInt(n.css("padding-right")||0,10);return this.scrollbarWidth&&n.css("padding-right",t+this.scrollbarWidth),n.addClass("am-dimmer-active"),this};r.prototype.resetScrollbar=function(){return u(document.body).css("padding-right","").removeClass("am-dimmer-active"),this};n.exports=f.dimmer=new r},function(n,t,i){"use strict";var r=i(1),f=i(2),e=f.support.animation,u=function(n,t){this.options=r.extend({},u.DEFAULTS,t);t=this.options;this.$element=r(n);this.$toggle=this.$element.find(t.selector.toggle);this.$dropdown=this.$element.find(t.selector.dropdown);this.$boundary=t.boundary===window?r(window):this.$element.closest(t.boundary);this.$justify=t.justify&&r(t.justify).length&&r(t.justify)||undefined;this.$boundary.length||(this.$boundary=r(window));this.active=this.$element.hasClass("am-active")?!0:!1;this.animating=null;this.events()};u.DEFAULTS={animation:"am-animation-slide-top-fixed",boundary:window,justify:undefined,selector:{dropdown:".am-dropdown-content",toggle:".am-dropdown-toggle"},trigger:"click"};u.prototype.toggle=function(){(this.clear(),this.animating)||this[this.active?"close":"open"]()};u.prototype.open=function(n){var i=this.$toggle,u=this.$element,f=this.$dropdown,t;if(!i.is(".am-disabled, :disabled")&&!this.active)if(u.trigger("open.dropdown.amui").addClass("am-active"),i.trigger("focus"),this.checkDimensions(n),t=r.proxy(function(){u.trigger("opened.dropdown.amui");this.active=!0;this.animating=0},this),e){this.animating=1;f.addClass(this.options.animation).on(e.end+".open.dropdown.amui",r.proxy(function(){t();f.removeClass(this.options.animation)},this))}else t()};u.prototype.close=function(){var t;if(this.active){var i="am-dropdown-animation",u=this.$element,n=this.$dropdown;if(u.trigger("close.dropdown.amui"),t=r.proxy(function(){u.removeClass("am-active").trigger("closed.dropdown.amui");this.active=!1;this.animating=0;this.$toggle.blur()},this),e){n.removeClass(this.options.animation);n.addClass(i);this.animating=1;n.one(e.end+".close.dropdown.amui",function(){n.removeClass(i);t()})}else t()}};u.prototype.enable=function(){this.$toggle.prop("disabled",!1)};u.prototype.disable=function(){this.$toggle.prop("disabled",!0)};u.prototype.checkDimensions=function(n){var t;if(this.$dropdown.length){t=this.$dropdown;n&&n.offset&&t.offset(n.offset);var i=t.offset(),u=t.outerWidth(),f=this.$boundary.width(),e=r.isWindow(this.boundary)&&this.$boundary.offset()?this.$boundary.offset().left:0;this.$justify&&t.css({"min-width":this.$justify.css("width")});u+(i.left-e)>f&&this.$element.addClass("am-dropdown-flip")}};u.prototype.clear=function(){r("[data-am-dropdown]").not(this.$element).each(function(){var n=r(this).data("amui.dropdown");n&&n.close()})};u.prototype.events=function(){var n=this.$toggle;n.on("click.dropdown.amui",r.proxy(function(n){n.preventDefault();this.toggle()},this));r(document).on("keydown.dropdown.amui",r.proxy(function(n){n.keyCode===27&&this.active&&this.close()},this)).on("click.outer.dropdown.amui",r.proxy(function(n){this.active&&(this.$element[0]===n.target||!this.$element.find(n.target).length)&&this.close()},this))};f.plugin("dropdown",u);f.ready(function(n){r("[data-am-dropdown]",n).dropdown()});r(document).on("click.dropdown.amui.data-api",".am-dropdown form",function(n){n.stopPropagation()});n.exports=f.dropdown=u},function(n,t,i){(function(t){var r=i(1),f=i(2),u=!0;r.flexslider=function(n,i){var f=r(n);f.vars=r.extend({},r.flexslider.defaults,i);var o=f.vars.namespace,p=window.navigator&&window.navigator.msPointerEnabled&&window.MSGesture,w=("ontouchstart"in window||p||window.DocumentTouch&&document instanceof DocumentTouch)&&f.vars.touch,y="click touchend MSPointerUp keyup",c="",b,l=f.vars.direction==="vertical",h=f.vars.reverse,s=f.vars.itemWidth>0,a=f.vars.animation==="fade",v=f.vars.asNavFor!=="",e={};r.data(n,"flexslider",f);e={init:function(){f.animating=!1;f.currentSlide=parseInt(f.vars.startAt?f.vars.startAt:0,10);isNaN(f.currentSlide)&&(f.currentSlide=0);f.animatingTo=f.currentSlide;f.atEnd=f.currentSlide===0||f.currentSlide===f.last;f.containerSelector=f.vars.selector.substr(0,f.vars.selector.search(" "));f.slides=r(f.vars.selector,f);f.container=r(f.containerSelector,f);f.count=f.slides.length;f.syncExists=r(f.vars.sync).length>0;f.vars.animation==="slide"&&(f.vars.animation="swing");f.prop=l?"top":"marginLeft";f.args={};f.manualPause=!1;f.stopped=!1;f.started=!1;f.startTimeout=null;f.transitions=!f.vars.video&&!a&&f.vars.useCSS&&function(){var i=document.createElement("div"),n=["perspectiveProperty","WebkitPerspective","MozPerspective","OPerspective","msPerspective"];for(var t in n)if(i.style[n[t]]!==undefined)return f.pfx=n[t].replace("Perspective","").toLowerCase(),f.prop="-"+f.pfx+"-transform",!0;return!1}();f.ensureAnimationEnd="";f.vars.controlsContainer!==""&&(f.controlsContainer=r(f.vars.controlsContainer).length>0&&r(f.vars.controlsContainer));f.vars.manualControls!==""&&(f.manualControls=r(f.vars.manualControls).length>0&&r(f.vars.manualControls));f.vars.customDirectionNav!==""&&(f.customDirectionNav=r(f.vars.customDirectionNav).length===2&&r(f.vars.customDirectionNav));f.vars.randomize&&(f.slides.sort(function(){return Math.round(Math.random())-.5}),f.container.empty().append(f.slides));f.doMath();f.setup("init");f.vars.controlNav&&e.controlNav.setup();f.vars.directionNav&&e.directionNav.setup();f.vars.keyboard&&(r(f.containerSelector).length===1||f.vars.multipleKeyboard)&&r(document).bind("keyup",function(n){var t=n.keyCode,i;f.animating||t!==39&&t!==37||(i=t===39?f.getTarget("next"):t===37?f.getTarget("prev"):!1,f.flexAnimate(i,f.vars.pauseOnAction))});f.vars.mousewheel&&f.bind("mousewheel",function(n,t){n.preventDefault();var i=t<0?f.getTarget("next"):f.getTarget("prev");f.flexAnimate(i,f.vars.pauseOnAction)});f.vars.pausePlay&&e.pausePlay.setup();f.vars.slideshow&&f.vars.pauseInvisible&&e.pauseInvisible.init();f.vars.slideshow&&(f.vars.pauseOnHover&&f.hover(function(){f.manualPlay||f.manualPause||f.pause()},function(){f.manualPause||f.manualPlay||f.stopped||f.play()}),f.vars.pauseInvisible&&e.pauseInvisible.isHidden()||(f.vars.initDelay>0?f.startTimeout=setTimeout(f.play,f.vars.initDelay):f.play()));v&&e.asNav.setup();w&&f.vars.touch&&e.touch();(!a||a&&f.vars.smoothHeight)&&r(window).bind("resize orientationchange focus",e.resize);f.find("img").attr("draggable","false");setTimeout(function(){f.vars.start(f)},200)},asNav:{setup:function(){if(f.asNav=!0,f.animatingTo=Math.floor(f.currentSlide/f.move),f.currentItem=f.currentSlide,f.slides.removeClass(o+"active-slide").eq(f.currentItem).addClass(o+"active-slide"),p)n._slider=f,f.slides.each(function(){var n=this;n._gesture=new MSGesture;n._gesture.target=n;n.addEventListener("MSPointerDown",function(n){n.preventDefault();n.currentTarget._gesture&&n.currentTarget._gesture.addPointer(n.pointerId)},!1);n.addEventListener("MSGestureTap",function(n){n.preventDefault();var t=r(this),i=t.index();r(f.vars.asNavFor).data("flexslider").animating||t.hasClass("active")||(f.direction=f.currentItem<i?"next":"prev",f.flexAnimate(i,f.vars.pauseOnAction,!1,!0,!0))})});else f.slides.on(y,function(n){n.preventDefault();var t=r(this),i=t.index(),u=t.offset().left-r(f).scrollLeft();u<=0&&t.hasClass(o+"active-slide")?f.flexAnimate(f.getTarget("prev"),!0):r(f.vars.asNavFor).data("flexslider").animating||t.hasClass(o+"active-slide")||(f.direction=f.currentItem<i?"next":"prev",f.flexAnimate(i,f.vars.pauseOnAction,!1,!0,!0))})}},controlNav:{setup:function(){f.manualControls?e.controlNav.setupManual():e.controlNav.setupPaging()},setupPaging:function(){var l=f.vars.controlNav==="thumbnails"?"control-thumbs":"control-paging",h=1,u,n,t,s,i;if(f.controlNavScaffold=r('<ol class="'+o+"control-nav "+o+l+'"><\/ol>'),f.pagingCount>1)for(t=0;t<f.pagingCount;t++)n=f.slides.eq(t),undefined===n.attr("data-thumb-alt")&&n.attr("data-thumb-alt",""),s=""!==n.attr("data-thumb-alt")?s=' alt="'+n.attr("data-thumb-alt")+'"':"",u=f.vars.controlNav==="thumbnails"?'<img src="'+n.attr("data-thumb")+'"'+s+"/>":'<a href="#">'+h+"<\/a>","thumbnails"===f.vars.controlNav&&!0===f.vars.thumbCaptions&&(i=n.attr("data-thumbcaption"),""!==i&&undefined!==i&&(u+='<span class="'+o+'caption">'+i+"<\/span>")),f.controlNavScaffold.append("<li>"+u+"<i><\/i><\/li>"),h++;f.controlsContainer?r(f.controlsContainer).append(f.controlNavScaffold):f.append(f.controlNavScaffold);e.controlNav.set();e.controlNav.active();f.controlNavScaffold.delegate("a, img",y,function(n){if(n.preventDefault(),c===""||c===n.type){var t=r(this),i=f.controlNav.index(t);t.hasClass(o+"active")||(f.direction=i>f.currentSlide?"next":"prev",f.flexAnimate(i,f.vars.pauseOnAction))}c===""&&(c=n.type);e.setToClearWatchedEvent()})},setupManual:function(){f.controlNav=f.manualControls;e.controlNav.active();f.controlNav.bind(y,function(n){if(n.preventDefault(),c===""||c===n.type){var t=r(this),i=f.controlNav.index(t);t.hasClass(o+"active")||(f.direction=i>f.currentSlide?"next":"prev",f.flexAnimate(i,f.vars.pauseOnAction))}c===""&&(c=n.type);e.setToClearWatchedEvent()})},set:function(){var n=f.vars.controlNav==="thumbnails"?"img":"a";f.controlNav=r("."+o+"control-nav li "+n,f.controlsContainer?f.controlsContainer:f)},active:function(){f.controlNav.removeClass(o+"active").eq(f.animatingTo).addClass(o+"active")},update:function(n,t){f.pagingCount>1&&n==="add"?f.controlNavScaffold.append(r('<li><a href="#">'+f.count+"<\/a><\/li>")):f.pagingCount===1?f.controlNavScaffold.find("li").remove():f.controlNav.eq(t).closest("li").remove();e.controlNav.set();f.pagingCount>1&&f.pagingCount!==f.controlNav.length?f.update(t,n):e.controlNav.active()}},directionNav:{setup:function(){var n=r('<ul class="'+o+'direction-nav"><li class="'+o+'nav-prev"><a class="'+o+'prev" href="#">'+f.vars.prevText+'<\/a><\/li><li class="'+o+'nav-next"><a class="'+o+'next" href="#">'+f.vars.nextText+"<\/a><\/li><\/ul>");f.customDirectionNav?f.directionNav=f.customDirectionNav:f.controlsContainer?(r(f.controlsContainer).append(n),f.directionNav=r("."+o+"direction-nav li a",f.controlsContainer)):(f.append(n),f.directionNav=r("."+o+"direction-nav li a",f));e.directionNav.update();f.directionNav.bind(y,function(n){n.preventDefault();var t;(c===""||c===n.type)&&(t=r(this).hasClass(o+"next")?f.getTarget("next"):f.getTarget("prev"),f.flexAnimate(t,f.vars.pauseOnAction));c===""&&(c=n.type);e.setToClearWatchedEvent()})},update:function(){var n=o+"disabled";f.pagingCount===1?f.directionNav.addClass(n).attr("tabindex","-1"):f.vars.animationLoop?f.directionNav.removeClass(n).removeAttr("tabindex"):f.animatingTo===0?f.directionNav.removeClass(n).filter("."+o+"prev").addClass(n).attr("tabindex","-1"):f.animatingTo===f.last?f.directionNav.removeClass(n).filter("."+o+"next").addClass(n).attr("tabindex","-1"):f.directionNav.removeClass(n).removeAttr("tabindex")}},pausePlay:{setup:function(){var n=r('<div class="'+o+'pauseplay"><a href="#"><\/a><\/div>');f.controlsContainer?(f.controlsContainer.append(n),f.pausePlay=r("."+o+"pauseplay a",f.controlsContainer)):(f.append(n),f.pausePlay=r("."+o+"pauseplay a",f));e.pausePlay.update(f.vars.slideshow?o+"pause":o+"play");f.pausePlay.bind(y,function(n){n.preventDefault();(c===""||c===n.type)&&(r(this).hasClass(o+"pause")?(f.manualPause=!0,f.manualPlay=!1,f.pause()):(f.manualPause=!1,f.manualPlay=!0,f.play()));c===""&&(c=n.type);e.setToClearWatchedEvent()})},update:function(n){n==="play"?f.pausePlay.removeClass(o+"pause").addClass(o+"play").html(f.vars.playText):f.pausePlay.removeClass(o+"play").addClass(o+"pause").html(f.vars.pauseText)}},touch:function(){var w,b,e,u,i,o,g,k,d,c=!1,v=0,y=0,r=0;if(p){n.style.msTouchAction="none";n._gesture=new MSGesture;n._gesture.target=n;n.addEventListener("MSPointerDown",nt,!1);n._slider=f;n.addEventListener("MSGestureChange",tt,!1);n.addEventListener("MSGestureEnd",it,!1);function nt(t){t.stopPropagation();f.animating?t.preventDefault():(f.pause(),n._gesture.addPointer(t.pointerId),r=0,u=l?f.h:f.w,o=Number(new Date),e=s&&h&&f.animatingTo===f.last?0:s&&h?f.limit-(f.itemW+f.vars.itemMargin)*f.move*f.animatingTo:s&&f.currentSlide===f.last?f.limit:s?(f.itemW+f.vars.itemMargin)*f.move*f.currentSlide:h?(f.last-f.currentSlide+f.cloneOffset)*u:(f.currentSlide+f.cloneOffset)*u)}function tt(f){var s,h,v;if(f.stopPropagation(),s=f.target._slider,s){if(h=-f.translationX,v=-f.translationY,r=r+(l?v:h),i=r,c=l?Math.abs(r)<Math.abs(-h):Math.abs(r)<Math.abs(-v),f.detail===f.MSGESTURE_FLAG_INERTIA){t(function(){n._gesture.stop()});return}(!c||Number(new Date)-o>500)&&(f.preventDefault(),!a&&s.transitions&&(s.vars.animationLoop||(i=r/(s.currentSlide===0&&r<0||s.currentSlide===s.last&&r>0?Math.abs(r)/u+2:1)),s.setProps(e+i,"setTouch")))}}function it(n){var t,f,s;(n.stopPropagation(),t=n.target._slider,t)&&(t.animatingTo!==t.currentSlide||c||i===null||(f=h?-i:i,s=f>0?t.getTarget("next"):t.getTarget("prev"),t.canAdvance(s)&&(Number(new Date)-o<550&&Math.abs(f)>50||Math.abs(f)>u/2)?t.flexAnimate(s,t.vars.pauseOnAction):a||t.flexAnimate(t.currentSlide,t.vars.pauseOnAction,!0)),w=null,b=null,i=null,e=null,r=0)}}else g=function(t){f.animating?t.preventDefault():(window.navigator.msPointerEnabled||t.touches.length===1)&&(f.pause(),u=l?f.h:f.w,o=Number(new Date),v=t.touches[0].pageX,y=t.touches[0].pageY,e=s&&h&&f.animatingTo===f.last?0:s&&h?f.limit-(f.itemW+f.vars.itemMargin)*f.move*f.animatingTo:s&&f.currentSlide===f.last?f.limit:s?(f.itemW+f.vars.itemMargin)*f.move*f.currentSlide:h?(f.last-f.currentSlide+f.cloneOffset)*u:(f.currentSlide+f.cloneOffset)*u,w=l?y:v,b=l?v:y,n.addEventListener("touchmove",k,!1),n.addEventListener("touchend",d,!1))},k=function(n){v=n.touches[0].pageX;y=n.touches[0].pageY;i=l?w-y:w-v;c=l?Math.abs(i)<Math.abs(v-b):Math.abs(i)<Math.abs(y-b);(!c||Number(new Date)-o>500)&&(n.preventDefault(),!a&&f.transitions&&(f.vars.animationLoop||(i=i/(f.currentSlide===0&&i<0||f.currentSlide===f.last&&i>0?Math.abs(i)/u+2:1)),f.setProps(e+i,"setTouch")))},d=function(){if(n.removeEventListener("touchmove",k,!1),f.animatingTo===f.currentSlide&&!c&&!(i===null)){var t=h?-i:i,r=t>0?f.getTarget("next"):f.getTarget("prev");f.canAdvance(r)&&(Number(new Date)-o<550&&Math.abs(t)>50||Math.abs(t)>u/2)?f.flexAnimate(r,f.vars.pauseOnAction):a||f.flexAnimate(f.currentSlide,f.vars.pauseOnAction,!0)}n.removeEventListener("touchend",d,!1);w=null;b=null;i=null;e=null},n.addEventListener("touchstart",g,!1)},resize:function(){!f.animating&&f.is(":visible")&&(s||f.doMath(),a?e.smoothHeight():s?(f.slides.width(f.computedW),f.update(f.pagingCount),f.setProps()):l?(f.viewport.height(f.h),f.setProps(f.h,"setTotal")):(f.vars.smoothHeight&&e.smoothHeight(),f.newSlides.width(f.computedW),f.setProps(f.computedW,"setTotal")))},smoothHeight:function(n){if(!l||a){var t=a?f:f.viewport;n?t.animate({height:f.slides.eq(f.animatingTo).innerHeight()},n):t.innerHeight(f.slides.eq(f.animatingTo).innerHeight())}},sync:function(n){var t=r(f.vars.sync).data("flexslider"),i=f.animatingTo;switch(n){case"animate":t.flexAnimate(i,f.vars.pauseOnAction,!1,!0);break;case"play":t.playing||t.asNav||t.play();break;case"pause":t.pause()}},uniqueID:function(n){return n.filter("[id]").add(n.find("[id]")).each(function(){var n=r(this);n.attr("id",n.attr("id")+"_clone")}),n},pauseInvisible:{visProp:null,init:function(){var n=e.pauseInvisible.getHiddenProp(),t;n&&(t=n.replace(/[H|h]idden/,"")+"visibilitychange",document.addEventListener(t,function(){e.pauseInvisible.isHidden()?f.startTimeout?clearTimeout(f.startTimeout):f.pause():f.started?f.play():f.vars.initDelay>0?setTimeout(f.play,f.vars.initDelay):f.play()}))},isHidden:function(){var n=e.pauseInvisible.getHiddenProp();return n?document[n]:!1},getHiddenProp:function(){var t=["webkit","moz","ms","o"],n;if("hidden"in document)return"hidden";for(n=0;n<t.length;n++)if(t[n]+"Hidden"in document)return t[n]+"Hidden";return null}},setToClearWatchedEvent:function(){clearTimeout(b);b=setTimeout(function(){c=""},3e3)}};f.flexAnimate=function(n,t,i,u,c){var p,y,d,b,k;if(f.vars.animationLoop||n===f.currentSlide||(f.direction=n>f.currentSlide?"next":"prev"),v&&f.pagingCount===1&&(f.direction=f.currentItem<n?"next":"prev"),!f.animating&&(f.canAdvance(n,c)||i)&&f.is(":visible")){if(v&&u)if(p=r(f.vars.asNavFor).data("flexslider"),f.atEnd=n===0||n===f.count-1,p.flexAnimate(n,!0,!1,!0,c),f.direction=f.currentItem<n?"next":"prev",p.direction=f.direction,Math.ceil((n+1)/f.visible)-1!==f.currentSlide&&n!==0)f.currentItem=n,f.slides.removeClass(o+"active-slide").eq(n).addClass(o+"active-slide"),n=Math.floor(n/f.visible);else return f.currentItem=n,f.slides.removeClass(o+"active-slide").eq(n).addClass(o+"active-slide"),!1;f.animating=!0;f.animatingTo=n;t&&f.pause();f.vars.before(f);f.syncExists&&!c&&e.sync("animate");f.vars.controlNav&&e.controlNav.active();s||f.slides.removeClass(o+"active-slide").eq(n).addClass(o+"active-slide");f.atEnd=n===0||n===f.last;f.vars.directionNav&&e.directionNav.update();n===f.last&&(f.vars.end(f),f.vars.animationLoop||f.pause());a?w?(f.slides.eq(f.currentSlide).css({opacity:0,zIndex:1}),f.slides.eq(n).css({opacity:1,zIndex:2}),f.wrapup(y)):(f.slides.eq(f.currentSlide).css({zIndex:1}).animate({opacity:0},f.vars.animationSpeed,f.vars.easing),f.slides.eq(n).css({zIndex:2}).animate({opacity:1},f.vars.animationSpeed,f.vars.easing,f.wrapup)):(y=l?f.slides.filter(":first").height():f.computedW,s?(d=f.vars.itemMargin,k=(f.itemW+d)*f.move*f.animatingTo,b=k>f.limit&&f.visible!==1?f.limit:k):b=f.currentSlide===0&&n===f.count-1&&f.vars.animationLoop&&f.direction!=="next"?h?(f.count+f.cloneOffset)*y:0:f.currentSlide===f.last&&n===0&&f.vars.animationLoop&&f.direction!=="prev"?h?0:(f.count+1)*y:h?(f.count-1-n+f.cloneOffset)*y:(n+f.cloneOffset)*y,f.setProps(b,"",f.vars.animationSpeed),f.transitions?(f.vars.animationLoop&&f.atEnd||(f.animating=!1,f.currentSlide=f.animatingTo),f.container.unbind("webkitTransitionEnd transitionend"),f.container.bind("webkitTransitionEnd transitionend",function(){clearTimeout(f.ensureAnimationEnd);f.wrapup(y)}),clearTimeout(f.ensureAnimationEnd),f.ensureAnimationEnd=setTimeout(function(){f.wrapup(y)},f.vars.animationSpeed+100)):f.container.animate(f.args,f.vars.animationSpeed,f.vars.easing,function(){f.wrapup(y)}));f.vars.smoothHeight&&e.smoothHeight(f.vars.animationSpeed)}};f.wrapup=function(n){a||s||(f.currentSlide===0&&f.animatingTo===f.last&&f.vars.animationLoop?f.setProps(n,"jumpEnd"):f.currentSlide===f.last&&f.animatingTo===0&&f.vars.animationLoop&&f.setProps(n,"jumpStart"));f.animating=!1;f.currentSlide=f.animatingTo;f.vars.after(f)};f.animateSlides=function(){!f.animating&&u&&f.flexAnimate(f.getTarget("next"))};f.pause=function(){clearInterval(f.animatedSlides);f.animatedSlides=null;f.playing=!1;f.vars.pausePlay&&e.pausePlay.update("play");f.syncExists&&e.sync("pause")};f.play=function(){f.playing&&clearInterval(f.animatedSlides);f.animatedSlides=f.animatedSlides||setInterval(f.animateSlides,f.vars.slideshowSpeed);f.started=f.playing=!0;f.vars.pausePlay&&e.pausePlay.update("pause");f.syncExists&&e.sync("play")};f.stop=function(){f.pause();f.stopped=!0};f.canAdvance=function(n,t){var i=v?f.pagingCount-1:f.last;return t?!0:v&&f.currentItem===f.count-1&&n===0&&f.direction==="prev"?!0:v&&f.currentItem===0&&n===f.pagingCount-1&&f.direction!=="next"?!1:n===f.currentSlide&&!v?!1:f.vars.animationLoop?!0:f.atEnd&&f.currentSlide===0&&n===i&&f.direction!=="next"?!1:f.atEnd&&f.currentSlide===i&&n===0&&f.direction==="next"?!1:!0};f.getTarget=function(n){return f.direction=n,n==="next"?f.currentSlide===f.last?0:f.currentSlide+1:f.currentSlide===0?f.last:f.currentSlide-1};f.setProps=function(n,t,i){var r=function(){var i=n?n:(f.itemW+f.vars.itemMargin)*f.move*f.animatingTo,r=function(){if(s)return t==="setTouch"?n:h&&f.animatingTo===f.last?0:h?f.limit-(f.itemW+f.vars.itemMargin)*f.move*f.animatingTo:f.animatingTo===f.last?f.limit:i;switch(t){case"setTotal":return h?(f.count-1-f.currentSlide+f.cloneOffset)*n:(f.currentSlide+f.cloneOffset)*n;case"setTouch":return h?n:n;case"jumpEnd":return h?n:f.count*n;case"jumpStart":return h?f.count*n:n;default:return n}}();return r*-1+"px"}();f.transitions&&(r=l?"translate3d(0,"+r+",0)":"translate3d("+r+",0,0)",i=i!==undefined?i/1e3+"s":"0s",f.container.css("-"+f.pfx+"-transition-duration",i),f.container.css("transition-duration",i));f.args[f.prop]=r;(f.transitions||i===undefined)&&f.container.css(f.args);f.container.css("transform",r)};f.setup=function(n){if(a)f.slides.css({width:"100%",float:"left",marginRight:"-100%",position:"relative"}),n==="init"&&(w?f.slides.css({opacity:0,display:"block",webkitTransition:"opacity "+f.vars.animationSpeed/1e3+"s ease",zIndex:1}).eq(f.currentSlide).css({opacity:1,zIndex:2}):f.vars.fadeFirstSlide==!1?f.slides.css({opacity:0,display:"block",zIndex:1}).eq(f.currentSlide).css({zIndex:2}).css({opacity:1}):f.slides.css({opacity:0,display:"block",zIndex:1}).eq(f.currentSlide).css({zIndex:2}).animate({opacity:1},f.vars.animationSpeed,f.vars.easing)),f.vars.smoothHeight&&e.smoothHeight();else{var t,i;n==="init"&&(f.viewport=r('<div class="'+o+'viewport"><\/div>').css({overflow:"hidden",position:"relative"}).appendTo(f).append(f.container),f.cloneCount=0,f.cloneOffset=0,h&&(i=r.makeArray(f.slides).reverse(),f.slides=r(i),f.container.empty().append(f.slides)));f.vars.animationLoop&&!s&&(f.cloneCount=2,f.cloneOffset=1,n!=="init"&&f.container.find(".clone").remove(),f.container.append(e.uniqueID(f.slides.first().clone().addClass("clone")).attr("aria-hidden","true")).prepend(e.uniqueID(f.slides.last().clone().addClass("clone")).attr("aria-hidden","true")));f.newSlides=r(f.vars.selector,f);t=h?f.count-1-f.currentSlide+f.cloneOffset:f.currentSlide+f.cloneOffset;l&&!s?(f.container.height((f.count+f.cloneCount)*200+"%").css("position","absolute").width("100%"),setTimeout(function(){f.newSlides.css({display:"block"});f.doMath();f.viewport.height(f.h);f.setProps(t*f.h,"init")},n==="init"?100:0)):(f.container.width((f.count+f.cloneCount)*200+"%"),f.setProps(t*f.computedW,"init"),setTimeout(function(){f.doMath();f.newSlides.css({width:f.computedW,marginRight:f.computedM,float:"left",display:"block"});f.vars.smoothHeight&&e.smoothHeight()},n==="init"?100:0))}s||f.slides.removeClass(o+"active-slide").eq(f.currentSlide).addClass(o+"active-slide");f.vars.init(f)};f.doMath=function(){var r=f.slides.first(),n=f.vars.itemMargin,t=f.vars.minItems,i=f.vars.maxItems;f.w=f.viewport===undefined?f.width():f.viewport.width();f.h=r.height();f.boxPadding=r.outerWidth()-r.width();s?(f.itemT=f.vars.itemWidth+n,f.itemM=n,f.minW=t?t*f.itemT:f.w,f.maxW=i?i*f.itemT-n:f.w,f.itemW=f.minW>f.w?(f.w-n*(t-1))/t:f.maxW<f.w?(f.w-n*(i-1))/i:f.vars.itemWidth>f.w?f.w:f.vars.itemWidth,f.visible=Math.floor(f.w/f.itemW),f.move=f.vars.move>0&&f.vars.move<f.visible?f.vars.move:f.visible,f.pagingCount=Math.ceil((f.count-f.visible)/f.move+1),f.last=f.pagingCount-1,f.limit=f.pagingCount===1?0:f.vars.itemWidth>f.w?f.itemW*(f.count-1)+n*(f.count-1):(f.itemW+n)*f.count-f.w-n):(f.itemW=f.w,f.itemM=n,f.pagingCount=f.count,f.last=f.count-1);f.computedW=f.itemW-f.boxPadding;f.computedM=f.itemM};f.update=function(n,t){f.doMath();s||(n<f.currentSlide?f.currentSlide+=1:n<=f.currentSlide&&n!==0&&(f.currentSlide-=1),f.animatingTo=f.currentSlide);f.vars.controlNav&&!f.manualControls&&(t==="add"&&!s||f.pagingCount>f.controlNav.length?e.controlNav.update("add"):(t==="remove"&&!s||f.pagingCount<f.controlNav.length)&&(s&&f.currentSlide>f.last&&(f.currentSlide-=1,f.animatingTo-=1),e.controlNav.update("remove",f.last)));f.vars.directionNav&&e.directionNav.update()};f.addSlide=function(n,t){var i=r(n);f.count+=1;f.last=f.count-1;l&&h?t!==undefined?f.slides.eq(f.count-t).after(i):f.container.prepend(i):t!==undefined?f.slides.eq(t).before(i):f.container.append(i);f.update(t,"add");f.slides=r(f.vars.selector+":not(.clone)",f);f.setup();f.vars.added(f)};f.removeSlide=function(n){var t=isNaN(n)?f.slides.index(r(n)):n;f.count-=1;f.last=f.count-1;isNaN(n)?r(n,f.slides).remove():l&&h?f.slides.eq(f.last).remove():f.slides.eq(n).remove();f.doMath();f.update(t,"remove");f.slides=r(f.vars.selector+":not(.clone)",f);f.setup();f.vars.removed(f)};e.init()};r(window).blur(function(){u=!1}).focus(function(){u=!0});r.flexslider.defaults={namespace:"am-",selector:".am-slides > li",animation:"slide",easing:"swing",direction:"horizontal",reverse:!1,animationLoop:!0,smoothHeight:!1,startAt:0,slideshow:!0,slideshowSpeed:5e3,animationSpeed:600,initDelay:0,randomize:!1,fadeFirstSlide:!0,thumbCaptions:!1,pauseOnAction:!0,pauseOnHover:!1,pauseInvisible:!0,useCSS:!0,touch:!0,video:!1,controlNav:!0,directionNav:!0,prevText:" ",nextText:" ",keyboard:!0,multipleKeyboard:!1,mousewheel:!1,pausePlay:!1,pauseText:"Pause",playText:"Play",controlsContainer:"",manualControls:"",customDirectionNav:"",sync:"",asNavFor:"",itemWidth:0,itemMargin:0,minItems:1,maxItems:0,move:0,allowOneSlide:!0,start:function(){},before:function(){},after:function(){},end:function(){},added:function(){},removed:function(){},init:function(){}};r.fn.flexslider=function(n){var u=Array.prototype.slice.call(arguments,1),t,i;if(n===undefined&&(n={}),typeof n=="object")return this.each(function(){var t=r(this),u=n.selector?n.selector:".am-slides > li",i=t.find(u);i.length===1&&n.allowOneSlide===!1||i.length===0?(i.fadeIn(400),n.start&&n.start(t)):t.data("flexslider")===undefined&&new r.flexslider(this,n)});t=r(this).data("flexslider");switch(n){case"next":t.flexAnimate(t.getTarget("next"),!0);break;case"prev":case"previous":t.flexAnimate(t.getTarget("prev"),!0);break;default:typeof n=="number"?t.flexAnimate(n,!0):typeof n=="string"&&(i=typeof t[n]=="function"?t[n].apply(t,u):t[n])}return i===undefined?this:i};f.ready(function(n){r("[data-am-flexslider]",n).each(function(n,t){var u=r(t),i=f.utils.parseOptions(u.data("amFlexslider"));i.before=function(n){n._pausedTimer&&(window.clearTimeout(n._pausedTimer),n._pausedTimer=null)};i.after=function(n){var t=n.vars.playAfterPaused;!t||isNaN(t)||n.playing||n.manualPause||n.manualPlay||n.stopped||(n._pausedTimer=window.setTimeout(function(){n.play()},t))};u.flexslider(i)})});n.exports=r.flexslider}).call(t,i(12).setImmediate)},function(n,t,i){(function(n,r){function u(n,t){this._id=n;this._clearFn=t}var o=i(13).nextTick,e=Function.prototype.apply,s=Array.prototype.slice,f={},h=0;t.setTimeout=function(){return new u(e.call(setTimeout,window,arguments),clearTimeout)};t.setInterval=function(){return new u(e.call(setInterval,window,arguments),clearInterval)};t.clearTimeout=t.clearInterval=function(n){n.close()};u.prototype.unref=u.prototype.ref=function(){};u.prototype.close=function(){this._clearFn.call(window,this._id)};t.enroll=function(n,t){clearTimeout(n._idleTimeoutId);n._idleTimeout=t};t.unenroll=function(n){clearTimeout(n._idleTimeoutId);n._idleTimeout=-1};t._unrefActive=t.active=function(n){clearTimeout(n._idleTimeoutId);var t=n._idleTimeout;t>=0&&(n._idleTimeoutId=setTimeout(function(){n._onTimeout&&n._onTimeout()},t))};t.setImmediate=typeof n=="function"?n:function(n){var i=h++,r=arguments.length<2?!1:s.call(arguments,1);return f[i]=!0,o(function(){f[i]&&(r?n.apply(null,r):n.call(null),t.clearImmediate(i))}),i};t.clearImmediate=typeof r=="function"?r:function(n){delete f[n]}}).call(t,i(12).setImmediate,i(12).clearImmediate)},function(n){function h(n){if(f===setTimeout)return setTimeout(n,0);try{return f(n,0)}catch(t){try{return f.call(null,n,0)}catch(t){return f.call(this,n,0)}}}function a(n){if(e===clearTimeout)return clearTimeout(n);try{return e(n)}catch(t){try{return e.call(null,n)}catch(t){return e.call(this,n)}}}function v(){o&&r&&(o=!1,r.length?i=r.concat(i):s=-1,i.length&&c())}function c(){var t,n;if(!o){for(t=h(v),o=!0,n=i.length;n;){for(r=i,i=[];++s<n;)r&&r[s].run();s=-1;n=i.length}r=null;o=!1;a(t)}}function l(n,t){this.fun=n;this.array=t}function u(){}var t=n.exports={},f,e;(function(){try{f=setTimeout}catch(n){f=function(){throw new Error("setTimeout is not defined");}}try{e=clearTimeout}catch(n){e=function(){throw new Error("clearTimeout is not defined");}}})();var i=[],o=!1,r,s=-1;t.nextTick=function(n){var r=new Array(arguments.length-1),t;if(arguments.length>1)for(t=1;t<arguments.length;t++)r[t-1]=arguments[t];i.push(new l(n,r));i.length!==1||o||h(c)};l.prototype.run=function(){this.fun.apply(null,this.array)};t.title="browser";t.browser=!0;t.env={};t.argv=[];t.version="";t.versions={};t.on=u;t.addListener=u;t.once=u;t.off=u;t.removeListener=u;t.removeAllListeners=u;t.emit=u;t.binding=function(){throw new Error("process.binding is not supported");};t.cwd=function(){return"/"};t.chdir=function(){throw new Error("process.chdir is not supported");};t.umask=function(){return 0}},function(n,t,i){"use strict";function u(n,t){this.wrapper=typeof n=="string"?document.querySelector(n):n;this.scroller=this.wrapper.children[0];this.scrollerStyle=this.scroller.style;this.options={disablePointer:!r.hasPointer,disableTouch:r.hasPointer||!r.hasTouch,disableMouse:r.hasPointer||r.hasTouch,startX:0,startY:0,scrollY:!0,directionLockThreshold:5,momentum:!0,bounce:!0,bounceTime:600,bounceEasing:"",preventDefault:!0,preventDefaultException:{tagName:/^(INPUT|TEXTAREA|BUTTON|SELECT)$/},HWCompositing:!0,useTransition:!0,useTransform:!0,bindToWrapper:typeof onmousedown=="undefined"};for(var i in t)this.options[i]=t[i];this.translateZ=this.options.HWCompositing&&r.hasPerspective?" translateZ(0)":"";this.options.useTransition=r.hasTransition&&this.options.useTransition;this.options.useTransform=r.hasTransform&&this.options.useTransform;this.options.eventPassthrough=this.options.eventPassthrough===!0?"vertical":this.options.eventPassthrough;this.options.preventDefault=!this.options.eventPassthrough&&this.options.preventDefault;this.options.scrollY=this.options.eventPassthrough=="vertical"?!1:this.options.scrollY;this.options.scrollX=this.options.eventPassthrough=="horizontal"?!1:this.options.scrollX;this.options.freeScroll=this.options.freeScroll&&!this.options.eventPassthrough;this.options.directionLockThreshold=this.options.eventPassthrough?0:this.options.directionLockThreshold;this.options.bounceEasing=typeof this.options.bounceEasing=="string"?r.ease[this.options.bounceEasing]||r.ease.circular:this.options.bounceEasing;this.options.resizePolling=this.options.resizePolling===undefined?60:this.options.resizePolling;this.options.tap===!0&&(this.options.tap="tap");this.options.useTransition||this.options.useTransform||/relative|absolute/i.test(this.scrollerStyle.position)||(this.scrollerStyle.position="relative");this.x=0;this.y=0;this.directionX=0;this.directionY=0;this._events={};this._init();this.refresh();this.scrollTo(this.options.startX,this.options.startY);this.enable()}var f=i(2),e=f.utils.rAF,r=function(){function t(n){return r===!1?!1:r===""?n:r+n.charAt(0).toUpperCase()+n.substr(1)}var n={},i=document.createElement("div").style,r=function(){for(var t=["t","webkitT","MozT","msT","OT"],r,n=0,u=t.length;n<u;n++)if(r=t[n]+"ransform",r in i)return t[n].substr(0,t[n].length-1);return!1}(),u;return n.getTime=Date.now||function(){return(new Date).getTime()},n.extend=function(n,t){for(var i in t)n[i]=t[i]},n.addEvent=function(n,t,i,r){n.addEventListener(t,i,!!r)},n.removeEvent=function(n,t,i,r){n.removeEventListener(t,i,!!r)},n.prefixPointerEvent=function(n){return window.MSPointerEvent?"MSPointer"+n.charAt(7).toUpperCase()+n.substr(8):n},n.momentum=function(n,t,i,r,u,f){var s=n-t,o=Math.abs(s)/i,e,h;return f=f===undefined?.0006:f,e=n+o*o/(2*f)*(s<0?-1:1),h=o/f,e<r?(e=u?r-u/2.5*(o/8):r,s=Math.abs(e-n),h=s/o):e>0&&(e=u?u/2.5*(o/8):0,s=Math.abs(n)+e,h=s/o),{destination:Math.round(e),duration:h}},u=t("transform"),n.extend(n,{hasTransform:u!==!1,hasPerspective:t("perspective")in i,hasTouch:"ontouchstart"in window,hasPointer:!!(window.PointerEvent||window.MSPointerEvent),hasTransition:t("transition")in i}),n.isBadAndroid=function(){var t=window.navigator.appVersion,n;return/Android/.test(t)&&!/Chrome\/\d/.test(t)?(n=t.match(/Safari\/(\d+.\d)/),n&&typeof n=="object"&&n.length>=2?parseFloat(n[1])<535.19:!0):!1}(),n.extend(n.style={},{transform:u,transitionTimingFunction:t("transitionTimingFunction"),transitionDuration:t("transitionDuration"),transitionDelay:t("transitionDelay"),transformOrigin:t("transformOrigin")}),n.hasClass=function(n,t){var i=new RegExp("(^|\\s)"+t+"(\\s|$)");return i.test(n.className)},n.addClass=function(t,i){if(!n.hasClass(t,i)){var r=t.className.split(" ");r.push(i);t.className=r.join(" ")}},n.removeClass=function(t,i){if(n.hasClass(t,i)){var r=new RegExp("(^|\\s)"+i+"(\\s|$)","g");t.className=t.className.replace(r," ")}},n.offset=function(n){for(var t=-n.offsetLeft,i=-n.offsetTop;n=n.offsetParent;)t-=n.offsetLeft,i-=n.offsetTop;return{left:t,top:i}},n.preventDefaultException=function(n,t){for(var i in t)if(t[i].test(n[i]))return!0;return!1},n.extend(n.eventType={},{touchstart:1,touchmove:1,touchend:1,mousedown:2,mousemove:2,mouseup:2,pointerdown:3,pointermove:3,pointerup:3,MSPointerDown:3,MSPointerMove:3,MSPointerUp:3}),n.extend(n.ease={},{quadratic:{style:"cubic-bezier(0.25, 0.46, 0.45, 0.94)",fn:function(n){return n*(2-n)}},circular:{style:"cubic-bezier(0.1, 0.57, 0.1, 1)",fn:function(n){return Math.sqrt(1- --n*n)}},back:{style:"cubic-bezier(0.175, 0.885, 0.32, 1.275)",fn:function(n){var t=4;return(n=n-1)*n*((t+1)*n+t)+1}},bounce:{style:"",fn:function(n){return(n/=1)<1/2.75?7.5625*n*n:n<2/2.75?7.5625*(n-=1.5/2.75)*n+.75:n<2.5/2.75?7.5625*(n-=2.25/2.75)*n+.9375:7.5625*(n-=2.625/2.75)*n+.984375}},elastic:{style:"",fn:function(n){var t=.22;return n===0?0:n==1?1:.4*Math.pow(2,-10*n)*Math.sin((n-t/4)*2*Math.PI/t)+1}}}),n.tap=function(n,t){var i=document.createEvent("Event");i.initEvent(t,!0,!0);i.pageX=n.pageX;i.pageY=n.pageY;n.target.dispatchEvent(i)},n.click=function(n){var i=n.target,t;/(SELECT|INPUT|TEXTAREA)/i.test(i.tagName)||(t=document.createEvent(window.MouseEvent?"MouseEvents":"Event"),t.initEvent("click",!0,!0),t.view=n.view||window,t.detail=1,t.screenX=i.screenX||0,t.screenY=i.screenY||0,t.clientX=i.clientX||0,t.clientY=i.clientY||0,t.ctrlKey=!!n.ctrlKey,t.altKey=!!n.altKey,t.shiftKey=!!n.shiftKey,t.metaKey=!!n.metaKey,t.button=0,t.relatedTarget=null,t._constructed=!0,i.dispatchEvent(t))},n}();u.prototype={version:"5.2.0",_init:function(){this._initEvents()},destroy:function(){this._initEvents(!0);clearTimeout(this.resizeTimeout);this.resizeTimeout=null;this._execEvent("destroy")},_transitionEnd:function(n){n.target==this.scroller&&this.isInTransition&&(this._transitionTime(),this.resetPosition(this.options.bounceTime)||(this.isInTransition=!1,this._execEvent("scrollEnd")))},_start:function(n){var u,t,i;(r.eventType[n.type]==1||(u=n.which?n.button:n.button<2?0:n.button==4?1:2,u===0))&&this.enabled&&(!this.initiated||r.eventType[n.type]===this.initiated)&&(!this.options.preventDefault||r.isBadAndroid||r.preventDefaultException(n.target,this.options.preventDefaultException)||n.preventDefault(),t=n.touches?n.touches[0]:n,this.initiated=r.eventType[n.type],this.moved=!1,this.distX=0,this.distY=0,this.directionX=0,this.directionY=0,this.directionLocked=0,this.startTime=r.getTime(),this.options.useTransition&&this.isInTransition?(this._transitionTime(),this.isInTransition=!1,i=this.getComputedPosition(),this._translate(Math.round(i.x),Math.round(i.y)),this._execEvent("scrollEnd")):!this.options.useTransition&&this.isAnimating&&(this.isAnimating=!1,this._execEvent("scrollEnd")),this.startX=this.x,this.startY=this.y,this.absStartX=this.x,this.absStartY=this.y,this.pointX=t.pageX,this.pointY=t.pageY,this._execEvent("beforeScrollStart"))},_move:function(n){if(this.enabled&&r.eventType[n.type]===this.initiated){this.options.preventDefault&&n.preventDefault();var e=n.touches?n.touches[0]:n,t=e.pageX-this.pointX,i=e.pageY-this.pointY,h=r.getTime(),u,f,o,s;if(this.pointX=e.pageX,this.pointY=e.pageY,this.distX+=t,this.distY+=i,o=Math.abs(this.distX),s=Math.abs(this.distY),!(h-this.endTime>300)||!(o<10)||!(s<10)){if(this.directionLocked||this.options.freeScroll||(this.directionLocked=o>s+this.options.directionLockThreshold?"h":s>=o+this.options.directionLockThreshold?"v":"n"),this.directionLocked=="h"){if(this.options.eventPassthrough=="vertical")n.preventDefault();else if(this.options.eventPassthrough=="horizontal"){this.initiated=!1;return}i=0}else if(this.directionLocked=="v"){if(this.options.eventPassthrough=="horizontal")n.preventDefault();else if(this.options.eventPassthrough=="vertical"){this.initiated=!1;return}t=0}t=this.hasHorizontalScroll?t:0;i=this.hasVerticalScroll?i:0;u=this.x+t;f=this.y+i;(u>0||u<this.maxScrollX)&&(u=this.options.bounce?this.x+t/3:u>0?0:this.maxScrollX);(f>0||f<this.maxScrollY)&&(f=this.options.bounce?this.y+i/3:f>0?0:this.maxScrollY);this.directionX=t>0?-1:t<0?1:0;this.directionY=i>0?-1:i<0?1:0;this.moved||this._execEvent("scrollStart");this.moved=!0;this._translate(u,f);h-this.startTime>300&&(this.startTime=h,this.startX=this.x,this.startY=this.y)}}},_end:function(n){if(this.enabled&&r.eventType[n.type]===this.initiated){this.options.preventDefault&&!r.preventDefaultException(n.target,this.options.preventDefaultException)&&n.preventDefault();var l=n.changedTouches?n.changedTouches[0]:n,f,e,u=r.getTime()-this.startTime,t=Math.round(this.x),i=Math.round(this.y),h=Math.abs(t-this.startX),c=Math.abs(i-this.startY),o=0,s="";if(this.isInTransition=0,this.initiated=0,this.endTime=r.getTime(),!this.resetPosition(this.options.bounceTime)){if(this.scrollTo(t,i),!this.moved){this.options.tap&&r.tap(n,this.options.tap);this.options.click&&r.click(n);this._execEvent("scrollCancel");return}if(this._events.flick&&u<200&&h<100&&c<100){this._execEvent("flick");return}if(this.options.momentum&&u<300&&(f=this.hasHorizontalScroll?r.momentum(this.x,this.startX,u,this.maxScrollX,this.options.bounce?this.wrapperWidth:0,this.options.deceleration):{destination:t,duration:0},e=this.hasVerticalScroll?r.momentum(this.y,this.startY,u,this.maxScrollY,this.options.bounce?this.wrapperHeight:0,this.options.deceleration):{destination:i,duration:0},t=f.destination,i=e.destination,o=Math.max(f.duration,e.duration),this.isInTransition=1),t!=this.x||i!=this.y){(t>0||t<this.maxScrollX||i>0||i<this.maxScrollY)&&(s=r.ease.quadratic);this.scrollTo(t,i,o,s);return}this._execEvent("scrollEnd")}}},_resize:function(){var n=this;clearTimeout(this.resizeTimeout);this.resizeTimeout=setTimeout(function(){n.refresh()},this.options.resizePolling)},resetPosition:function(n){var t=this.x,i=this.y;return(n=n||0,!this.hasHorizontalScroll||this.x>0?t=0:this.x<this.maxScrollX&&(t=this.maxScrollX),!this.hasVerticalScroll||this.y>0?i=0:this.y<this.maxScrollY&&(i=this.maxScrollY),t==this.x&&i==this.y)?!1:(this.scrollTo(t,i,n,this.options.bounceEasing),!0)},disable:function(){this.enabled=!1},enable:function(){this.enabled=!0},refresh:function(){var n=this.wrapper.offsetHeight;this.wrapperWidth=this.wrapper.clientWidth;this.wrapperHeight=this.wrapper.clientHeight;this.scrollerWidth=this.scroller.offsetWidth;this.scrollerHeight=this.scroller.offsetHeight;this.maxScrollX=this.wrapperWidth-this.scrollerWidth;this.maxScrollY=this.wrapperHeight-this.scrollerHeight;this.hasHorizontalScroll=this.options.scrollX&&this.maxScrollX<0;this.hasVerticalScroll=this.options.scrollY&&this.maxScrollY<0;this.hasHorizontalScroll||(this.maxScrollX=0,this.scrollerWidth=this.wrapperWidth);this.hasVerticalScroll||(this.maxScrollY=0,this.scrollerHeight=this.wrapperHeight);this.endTime=0;this.directionX=0;this.directionY=0;this.wrapperOffset=r.offset(this.wrapper);this._execEvent("refresh");this.resetPosition()},on:function(n,t){this._events[n]||(this._events[n]=[]);this._events[n].push(t)},off:function(n,t){if(this._events[n]){var i=this._events[n].indexOf(t);i>-1&&this._events[n].splice(i,1)}},_execEvent:function(n){if(this._events[n]){var t=0,i=this._events[n].length;if(i)for(;t<i;t++)this._events[n][t].apply(this,[].slice.call(arguments,1))}},scrollBy:function(n,t,i,r){n=this.x+n;t=this.y+t;i=i||0;this.scrollTo(n,t,i,r)},scrollTo:function(n,t,i,u){u=u||r.ease.circular;this.isInTransition=this.options.useTransition&&i>0;var f=this.options.useTransition&&u.style;!i||f?(f&&(this._transitionTimingFunction(u.style),this._transitionTime(i)),this._translate(n,t)):this._animate(n,t,i,u.fn)},scrollToElement:function(n,t,i,u,f){if(n=n.nodeType?n:this.scroller.querySelector(n),n){var e=r.offset(n);e.left-=this.wrapperOffset.left;e.top-=this.wrapperOffset.top;i===!0&&(i=Math.round(n.offsetWidth/2-this.wrapper.offsetWidth/2));u===!0&&(u=Math.round(n.offsetHeight/2-this.wrapper.offsetHeight/2));e.left-=i||0;e.top-=u||0;e.left=e.left>0?0:e.left<this.maxScrollX?this.maxScrollX:e.left;e.top=e.top>0?0:e.top<this.maxScrollY?this.maxScrollY:e.top;t=t===undefined||t===null||t==="auto"?Math.max(Math.abs(this.x-e.left),Math.abs(this.y-e.top)):t;this.scrollTo(e.left,e.top,t,f)}},_transitionTime:function(n){var t,i;this.options.useTransition&&(n=n||0,t=r.style.transitionDuration,t)&&(this.scrollerStyle[t]=n+"ms",!n&&r.isBadAndroid&&(this.scrollerStyle[t]="0.0001ms",i=this,e(function(){i.scrollerStyle[t]==="0.0001ms"&&(i.scrollerStyle[t]="0s")})))},_transitionTimingFunction:function(n){this.scrollerStyle[r.style.transitionTimingFunction]=n},_translate:function(n,t){this.options.useTransform?this.scrollerStyle[r.style.transform]="translate("+n+"px,"+t+"px)"+this.translateZ:(n=Math.round(n),t=Math.round(t),this.scrollerStyle.left=n+"px",this.scrollerStyle.top=t+"px");this.x=n;this.y=t},_initEvents:function(n){var t=n?r.removeEvent:r.addEvent,i=this.options.bindToWrapper?this.wrapper:window;t(window,"orientationchange",this);t(window,"resize",this);this.options.click&&t(this.wrapper,"click",this,!0);this.options.disableMouse||(t(this.wrapper,"mousedown",this),t(i,"mousemove",this),t(i,"mousecancel",this),t(i,"mouseup",this));r.hasPointer&&!this.options.disablePointer&&(t(this.wrapper,r.prefixPointerEvent("pointerdown"),this),t(i,r.prefixPointerEvent("pointermove"),this),t(i,r.prefixPointerEvent("pointercancel"),this),t(i,r.prefixPointerEvent("pointerup"),this));r.hasTouch&&!this.options.disableTouch&&(t(this.wrapper,"touchstart",this),t(i,"touchmove",this),t(i,"touchcancel",this),t(i,"touchend",this));t(this.scroller,"transitionend",this);t(this.scroller,"webkitTransitionEnd",this);t(this.scroller,"oTransitionEnd",this);t(this.scroller,"MSTransitionEnd",this)},getComputedPosition:function(){var n=window.getComputedStyle(this.scroller,null),t,i;return this.options.useTransform?(n=n[r.style.transform].split(")")[0].split(", "),t=+(n[12]||n[4]),i=+(n[13]||n[5])):(t=+n.left.replace(/[^-\d.]/g,""),i=+n.top.replace(/[^-\d.]/g,"")),{x:t,y:i}},_animate:function(n,t,i,u){function c(){var a=r.getTime(),y,p,v;if(a>=l){f.isAnimating=!1;f._translate(n,t);f.resetPosition(f.options.bounceTime)||f._execEvent("scrollEnd");return}a=(a-h)/i;v=u(a);y=(n-o)*v+o;p=(t-s)*v+s;f._translate(y,p);f.isAnimating&&e(c)}var f=this,o=this.x,s=this.y,h=r.getTime(),l=h+i;this.isAnimating=!0;c()},handleEvent:function(n){switch(n.type){case"touchstart":case"pointerdown":case"MSPointerDown":case"mousedown":this._start(n);break;case"touchmove":case"pointermove":case"MSPointerMove":case"mousemove":this._move(n);break;case"touchend":case"pointerup":case"MSPointerUp":case"mouseup":case"touchcancel":case"pointercancel":case"MSPointerCancel":case"mousecancel":this._end(n);break;case"orientationchange":case"resize":this._resize();break;case"transitionend":case"webkitTransitionEnd":case"oTransitionEnd":case"MSTransitionEnd":this._transitionEnd(n);break;case"wheel":case"DOMMouseScroll":case"mousewheel":this._wheel(n);break;case"keydown":this._key(n);break;case"click":this.enabled&&!n._constructed&&(n.preventDefault(),n.stopPropagation())}}};u.utils=r;n.exports=f.iScroll=u},function(n,t,i){"use strict";function o(n,t){return this.each(function(){var f=r(this),i=f.data("amui.modal"),e=typeof n=="object"&&n;i||f.data("amui.modal",i=new u(this,e));typeof n=="string"?i[n]&&i[n](t):i.toggle(n&&n.relatedTarget||undefined)})}var r=i(1),f=i(2),s=i(9),h=r(document),e=f.support.transition,u=function(n,t){this.options=r.extend({},u.DEFAULTS,t||{});this.$element=r(n);this.$dialog=this.$element.find(".am-modal-dialog");this.$element.attr("id")||this.$element.attr("id",f.utils.generateGUID("am-modal"));this.isPopup=this.$element.hasClass("am-popup");this.isActions=this.$element.hasClass("am-modal-actions");this.isPrompt=this.$element.hasClass("am-modal-prompt");this.isLoading=this.$element.hasClass("am-modal-loading");this.active=this.transitioning=this.relatedTarget=null;this.dimmer=this.options.dimmer?s:{open:function(){},close:function(){}};this.events()};u.DEFAULTS={className:{active:"am-modal-active",out:"am-modal-out"},selector:{modal:".am-modal",active:".am-modal-active"},closeViaDimmer:!0,cancelable:!0,onConfirm:function(){},onCancel:function(){},closeOnCancel:!0,closeOnConfirm:!0,dimmer:!0,height:undefined,width:undefined,duration:300,transitionEnd:e&&e.end+".modal.amui"};u.prototype.toggle=function(n){return this.active?this.close():this.open(n)};u.prototype.open=function(n){var t=this.$element,i=this.options,o=this.isPopup,s=i.width,h=i.height,u={},f;if(!this.active&&this.$element.length){if(n&&(this.relatedTarget=n),this.transitioning&&(clearTimeout(t.transitionEndTimmer),t.transitionEndTimmer=null,t.trigger(i.transitionEnd).off(i.transitionEnd)),o&&this.$element.show(),this.active=!0,t.trigger(r.Event("open.modal.amui",{relatedTarget:n})),this.dimmer.open(t),t.show().redraw(),o||this.isActions||(s&&(u.width=parseInt(s,10)+"px"),h&&(u.height=parseInt(h,10)+"px"),this.$dialog.css(u)),t.removeClass(i.className.out).addClass(i.className.active),this.transitioning=1,f=function(){t.trigger(r.Event("opened.modal.amui",{relatedTarget:n}));this.transitioning=0;this.isPrompt&&this.$dialog.find("input").eq(0).focus()},!e)return f.call(this);t.one(i.transitionEnd,r.proxy(f,this)).emulateTransitionEnd(i.duration)}};u.prototype.close=function(n){var u;if(this.active){var t=this.$element,i=this.options,f=this.isPopup;if(this.transitioning&&(clearTimeout(t.transitionEndTimmer),t.transitionEndTimmer=null,t.trigger(i.transitionEnd).off(i.transitionEnd),this.dimmer.close(t,!0)),this.$element.trigger(r.Event("close.modal.amui",{relatedTarget:n})),this.transitioning=1,u=function(){t.trigger("closed.modal.amui");f&&t.removeClass(i.className.out);t.hide();this.transitioning=0;this.dimmer.close(t,!1);this.active=!1},t.removeClass(i.className.active).addClass(i.className.out),!e)return u.call(this);t.one(i.transitionEnd,r.proxy(u,this)).emulateTransitionEnd(i.duration)}};u.prototype.events=function(){var n=this,i=this.options,t=this.$element,u=this.dimmer.$element,s=t.find(".am-modal-prompt-input"),f=t.find("[data-am-modal-confirm]"),e=t.find("[data-am-modal-cancel]"),o=function(){var n=[];return s.each(function(){n.push(r(this).val())}),n.length===0?undefined:n.length===1?n[0]:n};if(this.options.cancelable)t.on("keyup.modal.amui",function(i){n.active&&i.which===27&&(t.trigger("cancel.modal.amui"),n.close())});if(this.options.dimmer&&this.options.closeViaDimmer&&!this.isLoading)u.on("click.dimmer.modal.amui",function(){n.close()});t.on("click.close.modal.amui","[data-am-modal-close], .am-modal-btn",function(t){t.preventDefault();var u=r(this);u.is(f)?i.closeOnConfirm&&n.close():u.is(e)?i.closeOnCancel&&n.close():n.close()}).on("click",function(n){r(n.target).is(t)&&u.trigger("click.dimmer.modal.amui")});f.on("click.confirm.modal.amui",function(){t.trigger(r.Event("confirm.modal.amui",{trigger:this}))});e.on("click.cancel.modal.amui",function(){t.trigger(r.Event("cancel.modal.amui",{trigger:this}))});t.on("confirm.modal.amui",function(t){t.data=o();n.options.onConfirm.call(n,t)}).on("cancel.modal.amui",function(t){t.data=o();n.options.onCancel.call(n,t)})};r.fn.modal=o;h.on("click.modal.amui.data-api","[data-am-modal]",function(){var i=r(this),n=f.utils.parseOptions(i.attr("data-am-modal")),t=r(n.target||this.href&&this.href.replace(/.*(?=#[^\s]+$)/,"")),u=t.data("amui.modal")?"toggle":n;o.call(t,u,this)});n.exports=f.modal=u},function(n,t,i){"use strict";function h(n,t){var i=Array.prototype.slice.call(arguments,1);return this.each(function(){var e=r(this),f=e.data("amui.offcanvas"),o=r.extend({},typeof n=="object"&&n);f||(e.data("amui.offcanvas",f=new u(this,o)),n&&typeof n!="object"||f.open(t));typeof n=="string"&&f[n]&&f[n].apply(f,i)})}var r=i(1),f=i(2);i(3);var o=r(window),s=r(document),e,u=function(n,t){this.$element=r(n);this.options=r.extend({},u.DEFAULTS,t);this.active=null;this.bindEvents()};u.DEFAULTS={duration:300,effect:"overlay"};u.prototype.open=function(){var i=this,n=this.$element;if(n.length&&!n.hasClass("am-active")){var u=this.options.effect,f=r("html"),s=r("body"),t=n.find(".am-offcanvas-bar").first(),h=t.hasClass("am-offcanvas-bar-flip")?-1:1;t.addClass("am-offcanvas-bar-"+u);e={x:window.scrollX,y:window.scrollY};n.addClass("am-active");s.css({width:window.innerWidth,height:o.height()}).addClass("am-offcanvas-page");u!=="overlay"&&s.css({"margin-left":t.outerWidth()*h}).width();f.css("margin-top",e.y*-1);setTimeout(function(){t.addClass("am-offcanvas-bar-active").width()},0);n.trigger("open.offcanvas.amui");this.active=1;n.on("click.offcanvas.amui",function(n){var t=r(n.target);t.hasClass("am-offcanvas-bar")||t.parents(".am-offcanvas-bar").first().length||(n.stopImmediatePropagation(),i.close())});f.on("keydown.offcanvas.amui",function(n){n.keyCode===27&&i.close()})}};u.prototype.close=function(){function o(){i.removeClass("am-offcanvas-page").css({width:"",height:"","margin-left":"","margin-right":""});n.removeClass("am-active");u.removeClass("am-offcanvas-bar-active");t.css("margin-top","");window.scrollTo(e.x,e.y);n.trigger("closed.offcanvas.amui");s.active=0}var s=this,t=r("html"),i=r("body"),n=this.$element,u=n.find(".am-offcanvas-bar").first();n.length&&this.active&&n.hasClass("am-active")&&(n.trigger("close.offcanvas.amui"),f.support.transition?(setTimeout(function(){u.removeClass("am-offcanvas-bar-active")},0),i.css("margin-left","").one(f.support.transition.end,function(){o()}).emulateTransitionEnd(this.options.duration)):o(),n.off("click.offcanvas.amui"),t.off(".offcanvas.amui"))};u.prototype.bindEvents=function(){var n=this;s.on("click.offcanvas.amui",'[data-am-dismiss="offcanvas"]',function(t){t.preventDefault();n.close()});o.on("resize.offcanvas.amui orientationchange.offcanvas.amui",function(){n.active&&n.close()});this.$element.hammer().on("swipeleft swipeleft",function(t){t.preventDefault();n.close()});return this};r.fn.offCanvas=h;s.on("click.offcanvas.amui","[data-am-offcanvas]",function(n){n.preventDefault();var u=r(this),t=f.utils.parseOptions(u.data("amOffcanvas")),i=r(t.target||this.href&&this.href.replace(/.*(?=#[^\s]+$)/,"")),e=i.data("amui.offcanvas")?"open":t;h.call(i,e,this)});n.exports=f.offcanvas=u},function(n,t,i){"use strict";var f=i(1),r=i(2),u=r.utils.rAF,e=function(n){var t=function(t,i){this.el=n(t);this.zoomFactor=1;this.lastScale=1;this.offset={x:0,y:0};this.options=n.extend({},this.defaults,i);this.setupMarkup();this.bindEvents();this.update();this.enable()},i=function(n,t){return n+t},f=function(n,t){return n>t-.01&&n<t+.01},r;return t.prototype={defaults:{tapZoomFactor:2,zoomOutFactor:1.3,animationDuration:300,maxZoom:4,minZoom:.5,lockDragAxis:!1,use2d:!0,zoomStartEventName:"pz_zoomstart",zoomEndEventName:"pz_zoomend",dragStartEventName:"pz_dragstart",dragEndEventName:"pz_dragend",doubleTapEventName:"pz_doubletap"},handleDragStart:function(n){this.el.trigger(this.options.dragStartEventName);this.stopAnimation();this.lastDragPosition=!1;this.hasInteraction=!0;this.handleDrag(n)},handleDrag:function(n){if(this.zoomFactor>1){var t=this.getTouches(n)[0];this.drag(t,this.lastDragPosition);this.offset=this.sanitizeOffset(this.offset);this.lastDragPosition=t}},handleDragEnd:function(){this.el.trigger(this.options.dragEndEventName);this.end()},handleZoomStart:function(){this.el.trigger(this.options.zoomStartEventName);this.stopAnimation();this.lastScale=1;this.nthZoom=0;this.lastZoomCenter=!1;this.hasInteraction=!0},handleZoom:function(n,t){var i=this.getTouchCenter(this.getTouches(n)),r=t/this.lastScale;this.lastScale=t;this.nthZoom+=1;this.nthZoom>3&&(this.scale(r,i),this.drag(i,this.lastZoomCenter));this.lastZoomCenter=i},handleZoomEnd:function(){this.el.trigger(this.options.zoomEndEventName);this.end()},handleDoubleTap:function(n){var i=this.getTouches(n)[0],r=this.zoomFactor>1?1:this.options.tapZoomFactor,t=this.zoomFactor,u=function(n){this.scaleTo(t+n*(r-t),i)}.bind(this);this.hasInteraction||(t>r&&(i=this.getCurrentZoomCenter()),this.animate(this.options.animationDuration,u,this.swing),this.el.trigger(this.options.doubleTapEventName))},sanitizeOffset:function(n){var t=(this.zoomFactor-1)*this.getContainerX(),i=(this.zoomFactor-1)*this.getContainerY(),r=Math.max(t,0),u=Math.max(i,0),f=Math.min(t,0),e=Math.min(i,0);return{x:Math.min(Math.max(n.x,f),r),y:Math.min(Math.max(n.y,e),u)}},scaleTo:function(n,t){this.scale(n/this.zoomFactor,t)},scale:function(n,t){n=this.scaleZoomFactor(n);this.addOffset({x:(n-1)*(t.x+this.offset.x),y:(n-1)*(t.y+this.offset.y)})},scaleZoomFactor:function(n){var t=this.zoomFactor;return this.zoomFactor*=n,this.zoomFactor=Math.min(this.options.maxZoom,Math.max(this.zoomFactor,this.options.minZoom)),this.zoomFactor/t},drag:function(n,t){t&&(this.options.lockDragAxis?Math.abs(n.x-t.x)>Math.abs(n.y-t.y)?this.addOffset({x:-(n.x-t.x),y:0}):this.addOffset({y:-(n.y-t.y),x:0}):this.addOffset({y:-(n.y-t.y),x:-(n.x-t.x)}))},getTouchCenter:function(n){return this.getVectorAvg(n)},getVectorAvg:function(n){return{x:n.map(function(n){return n.x}).reduce(i)/n.length,y:n.map(function(n){return n.y}).reduce(i)/n.length}},addOffset:function(n){this.offset={x:this.offset.x+n.x,y:this.offset.y+n.y}},sanitize:function(){this.zoomFactor<this.options.zoomOutFactor?this.zoomOutAnimation():this.isInsaneOffset(this.offset)&&this.sanitizeOffsetAnimation()},isInsaneOffset:function(n){var t=this.sanitizeOffset(n);return t.x!==n.x||t.y!==n.y},sanitizeOffsetAnimation:function(){var t=this.sanitizeOffset(this.offset),n={x:this.offset.x,y:this.offset.y},i=function(i){this.offset.x=n.x+i*(t.x-n.x);this.offset.y=n.y+i*(t.y-n.y);this.update()}.bind(this);this.animate(this.options.animationDuration,i,this.swing)},zoomOutAnimation:function(){var n=this.zoomFactor,t=1,i=this.getCurrentZoomCenter(),r=function(r){this.scaleTo(n+r*(t-n),i)}.bind(this);this.animate(this.options.animationDuration,r,this.swing)},updateAspectRatio:function(){this.setContainerY(this.getContainerX()/this.getAspectRatio())},getInitialZoomFactor:function(){return this.container[0].offsetWidth/this.el[0].offsetWidth},getAspectRatio:function(){return this.el[0].offsetWidth/this.el[0].offsetHeight},getCurrentZoomCenter:function(){var s=this.container[0].offsetWidth*this.zoomFactor,n=this.offset.x,t=s-n-this.container[0].offsetWidth,i=n/t,r=i*this.container[0].offsetWidth/(i+1),h=this.container[0].offsetHeight*this.zoomFactor,u=this.offset.y,f=h-u-this.container[0].offsetHeight,e=u/f,o=e*this.container[0].offsetHeight/(e+1);return t===0&&(r=this.container[0].offsetWidth),f===0&&(o=this.container[0].offsetHeight),{x:r,y:o}},canDrag:function(){return!f(this.zoomFactor,1)},getTouches:function(n){var t=this.container.offset();return Array.prototype.slice.call(n.touches).map(function(n){return{x:n.pageX-t.left,y:n.pageY-t.top}})},animate:function(n,t,i,r){var e=(new Date).getTime(),f=function(){if(this.inAnimation){var s=(new Date).getTime()-e,o=s/n;s>=n?(t(1),r&&r(),this.update(),this.stopAnimation(),this.update()):(i&&(o=i(o)),t(o),this.update(),u(f))}}.bind(this);this.inAnimation=!0;u(f)},stopAnimation:function(){this.inAnimation=!1},swing:function(n){return-Math.cos(n*Math.PI)/2+.5},getContainerX:function(){return this.container[0].offsetWidth},getContainerY:function(){return this.container[0].offsetHeight},setContainerY:function(n){return this.container.height(n)},setupMarkup:function(){this.container=n('<div class="pinch-zoom-container"><\/div>');this.el.before(this.container);this.container.append(this.el);this.container.css({overflow:"hidden",position:"relative"});this.el.css({"-webkit-transform-origin":"0% 0%","-moz-transform-origin":"0% 0%","-ms-transform-origin":"0% 0%","-o-transform-origin":"0% 0%","transform-origin":"0% 0%",position:"absolute"})},end:function(){this.hasInteraction=!1;this.sanitize();this.update()},bindEvents:function(){r(this.container.get(0),this);n(window).on("resize",this.update.bind(this));n(this.el).find("img").on("load",this.update.bind(this))},update:function(){this.updatePlaned||(this.updatePlaned=!0,setTimeout(function(){this.updatePlaned=!1;this.updateAspectRatio();var t=this.getInitialZoomFactor()*this.zoomFactor,i=-this.offset.x/t,r=-this.offset.y/t,u="scale3d("+t+", "+t+",1) translate3d("+i+"px,"+r+"px,0px)",n="scale("+t+", "+t+") translate("+i+"px,"+r+"px)",f=function(){this.clone&&(this.clone.remove(),delete this.clone)}.bind(this);!this.options.use2d||this.hasInteraction||this.inAnimation?(this.is3d=!0,f(),this.el.css({"-webkit-transform":u,"-o-transform":n,"-ms-transform":n,"-moz-transform":n,transform:u})):(this.is3d&&(this.clone=this.el.clone(),this.clone.css("pointer-events","none"),this.clone.appendTo(this.container),setTimeout(f,200)),this.el.css({"-webkit-transform":n,"-o-transform":n,"-ms-transform":n,"-moz-transform":n,transform:n}),this.is3d=!1)}.bind(this),0))},enable:function(){this.enabled=!0},disable:function(){this.enabled=!1}},r=function(n,t){var i=null,r=0,u=null,s=null,f=function(n,r){if(i!==n){if(i&&!n)switch(i){case"zoom":t.handleZoomEnd(r);break;case"drag":t.handleDragEnd(r)}switch(n){case"zoom":t.handleZoomStart(r);break;case"drag":t.handleDragStart(r)}}i=n},h=function(n){r===2?f("zoom"):r===1&&t.canDrag()?f("drag",n):f(null,n)},c=function(n){return Array.prototype.slice.call(n).map(function(n){return{x:n.pageX,y:n.pageY}})},l=function(n,t){var i,r;return i=n.x-t.x,r=n.y-t.y,Math.sqrt(i*i+r*r)},a=function(n,t){var i=l(n[0],n[1]),r=l(t[0],t[1]);return r/i},e=function(n){n.stopPropagation();n.preventDefault()},v=function(n){var f=(new Date).getTime();if(r>1&&(u=null),f-u<300){e(n);t.handleDoubleTap(n);switch(i){case"zoom":t.handleZoomEnd(n);break;case"drag":t.handleDragEnd(n)}}r===1&&(u=f)},o=!0;n.addEventListener("touchstart",function(n){t.enabled&&(o=!0,r=n.touches.length,v(n))});n.addEventListener("touchmove",function(n){if(t.enabled){if(o)h(n),i&&e(n),s=c(n.touches);else{switch(i){case"zoom":t.handleZoom(n,a(s,c(n.touches)));break;case"drag":t.handleDrag(n)}i&&(e(n),t.update())}o=!1}});n.addEventListener("touchend",function(n){t.enabled&&(r=n.touches.length,h(n))})},t};n.exports=r.pichzoom=e(f)},function(n,t,i){"use strict";var r=i(1),f=i(2),e=r(window),u=function(n,t){this.options=r.extend({},u.DEFAULTS,t);this.$element=r(n);this.active=null;this.$popover=this.options.target&&r(this.options.target)||null;this.init();this._bindEvents()};u.DEFAULTS={theme:null,trigger:"click",content:"",open:!1,target:null,tpl:'<div class="am-popover"><div class="am-popover-inner"><\/div><div class="am-popover-caret"><\/div><\/div>'};u.prototype.init=function(){function i(){u.sizePopover()}var u=this,n=this.$element,t;this.options.target||(this.$popover=this.getPopover(),this.setContent());t=this.$popover;t.appendTo(r("body"));this.sizePopover();n.on("open.popover.amui",function(){r(window).on("resize.popover.amui",f.utils.debounce(i,50))});n.on("close.popover.amui",function(){r(window).off("resize.popover.amui",i)});this.options.open&&this.open()};u.prototype.sizePopover=function(){var f=this.$element,t=this.$popover;if(t&&t.length){var r=t.outerWidth(),y=t.outerHeight(),b=t.find(".am-popover-caret"),c=b.outerWidth()/2||8,l=y+8,p=f.outerWidth(),w=f.outerHeight(),u=f.offset(),a=f[0].getBoundingClientRect(),k=e.height(),o=e.width(),s=0,n=0,v=0,h=2,i="top";t.css({left:"",top:""}).removeClass("am-popover-left am-popover-right am-popover-top am-popover-bottom");l-h<a.top+h?s=u.top-l-h:l<k-a.top-a.height?(i="bottom",s=u.top+w+c+h):(i="middle",s=w/2+u.top-y/2);i==="top"||i==="bottom"?(n=p/2+u.left-r/2,v=n,n<5&&(n=5),n+r>o&&(n=o-r-20),i==="top"&&t.addClass("am-popover-top"),i==="bottom"&&t.addClass("am-popover-bottom"),v=v-n):i==="middle"&&(n=u.left-r-c,t.addClass("am-popover-left"),n<5&&(n=u.left+p+c,t.removeClass("am-popover-left").addClass("am-popover-right")),n+r>o&&(n=o-r-5,t.removeClass("am-popover-left").addClass("am-popover-right")));t.css({top:s+"px",left:n+"px"})}};u.prototype.toggle=function(){return this[this.active?"close":"open"]()};u.prototype.open=function(){var n=this.$popover;this.$element.trigger("open.popover.amui");this.sizePopover();n.show().addClass("am-active");this.active=!0};u.prototype.close=function(){var n=this.$popover;this.$element.trigger("close.popover.amui");n.removeClass("am-active").trigger("closed.popover.amui").hide();this.active=!1};u.prototype.getPopover=function(){var t=f.utils.generateGUID("am-popover"),n=[];return this.options.theme&&r.each(this.options.theme.split(" "),function(t,i){n.push("am-popover-"+r.trim(i))}),r(this.options.tpl).attr("id",t).addClass(n.join(" "))};u.prototype.setContent=function(n){n=n||this.options.content;this.$popover&&this.$popover.find(".am-popover-inner").empty().html(n)};u.prototype._bindEvents=function(){for(var n,f,e,t="popover.amui",i=this.options.trigger.split(" "),u=i.length;u--;)if(n=i[u],n==="click")this.$element.on("click."+t,r.proxy(this.toggle,this));else{f=n=="hover"?"mouseenter":"focusin";e=n=="hover"?"mouseleave":"focusout";this.$element.on(f+"."+t,r.proxy(this.open,this));this.$element.on(e+"."+t,r.proxy(this.close,this))}};u.prototype.destroy=function(){this.$element.off(".popover.amui").removeData("amui.popover");this.$popover.remove()};f.plugin("popover",u);f.ready(function(n){r("[data-am-popover]",n).popover()});n.exports=u},function(n,t,i){"use strict";var r=i(2),u=function(){function u(n,t,i){return n<t?t:n>i?i:n}function r(n){return(-1+n)*100}function l(n,i,u){var f;return f=t.positionUsing==="translate3d"?{transform:"translate3d("+r(n)+"%,0,0)"}:t.positionUsing==="translate"?{transform:"translate("+r(n)+"%,0)"}:{"margin-left":r(n)+"%"},f.transition="all "+i+"ms "+u,f}function o(n,t){var i=typeof n=="string"?n:f(n);return i.indexOf(" "+t+" ")>=0}function s(n,t){var i=f(n),r=i+t;o(i,t)||(n.className=r.substring(1))}function h(n,t){var r=f(n),i;o(n,t)&&(i=r.replace(" "+t+" "," "),n.className=i.substring(1,i.length-1))}function f(n){return(" "+(n.className||"")+" ").replace(/\s+/gi," ")}function c(n){n&&n.parentNode&&n.parentNode.removeChild(n)}var n={},t,e,i;return n.version="0.2.0",t=n.settings={minimum:.08,easing:"ease",positionUsing:"",speed:200,trickle:!0,trickleRate:.02,trickleSpeed:800,showSpinner:!0,parent:"body",barSelector:'[role="nprogress-bar"]',spinnerSelector:'[role="nprogress-spinner"]',template:'<div class="nprogress-bar" role="nprogress-bar"><div class="nprogress-peg"><\/div><\/div><div class="nprogress-spinner" role="nprogress-spinner"><div class="nprogress-spinner-icon"><\/div><\/div>'},n.configure=function(n){var i,r;for(i in n)r=n[i],r!==undefined&&n.hasOwnProperty(i)&&(t[i]=r);return this},n.status=null,n.set=function(r){var s=n.isStarted();r=u(r,t.minimum,1);n.status=r===1?null:r;var f=n.render(!s),h=f.querySelector(t.barSelector),o=t.speed,c=t.easing;return f.offsetWidth,e(function(u){t.positionUsing===""&&(t.positionUsing=n.getPositioningCSS());i(h,l(r,o,c));r===1?(i(f,{transition:"none",opacity:1}),f.offsetWidth,setTimeout(function(){i(f,{transition:"all "+o+"ms linear",opacity:0});setTimeout(function(){n.remove();u()},o)},o)):setTimeout(u,o)}),this},n.isStarted=function(){return typeof n.status=="number"},n.start=function(){n.status||n.set(0);var i=function(){setTimeout(function(){n.status&&(n.trickle(),i())},t.trickleSpeed)};return t.trickle&&i(),this},n.done=function(t){return!t&&!n.status?this:n.inc(.3+.5*Math.random()).set(1)},n.inc=function(t){var i=n.status;return i?(typeof t!="number"&&(t=(1-i)*u(Math.random()*i,.1,.95)),i=u(i+t,0,.994),n.set(i)):n.start()},n.trickle=function(){return n.inc(Math.random()*t.trickleRate)},function(){var i=0,t=0;n.promise=function(r){return!r||r.state()==="resolved"?this:(t===0&&n.start(),i++,t++,r.always(function(){t--;t===0?(i=0,n.done()):n.set((i-t)/i)}),this)}}(),n.render=function(u){var f;if(n.isRendered())return document.getElementById("nprogress");s(document.documentElement,"nprogress-busy");f=document.createElement("div");f.id="nprogress";f.innerHTML=t.template;var h=f.querySelector(t.barSelector),l=u?"-100":r(n.status||0),e=document.querySelector(t.parent),o;return i(h,{transition:"all 0 linear",transform:"translate3d("+l+"%,0,0)"}),t.showSpinner||(o=f.querySelector(t.spinnerSelector),o&&c(o)),e!=document.body&&s(e,"nprogress-custom-parent"),e.appendChild(f),f},n.remove=function(){h(document.documentElement,"nprogress-busy");h(document.querySelector(t.parent),"nprogress-custom-parent");var n=document.getElementById("nprogress");n&&c(n)},n.isRendered=function(){return!!document.getElementById("nprogress")},n.getPositioningCSS=function(){var n=document.body.style,t="WebkitTransform"in n?"Webkit":"MozTransform"in n?"Moz":"msTransform"in n?"ms":"OTransform"in n?"O":"";return t+"Perspective"in n?"translate3d":t+"Transform"in n?"translate":"margin"},e=function(){function t(){var i=n.shift();i&&i(t)}var n=[];return function(i){n.push(i);n.length==1&&t()}}(),i=function(){function r(n){return n.replace(/^-ms-/,"ms-").replace(/-([\da-z])/gi,function(n,t){return t.toUpperCase()})}function u(t){var u=document.body.style,i,f,r;if(t in u)return t;for(i=n.length,f=t.charAt(0).toUpperCase()+t.slice(1);i--;)if(r=n[i]+f,r in u)return r;return t}function f(n){return n=r(n),t[n]||(t[n]=u(n))}function i(n,t,i){t=f(t);n.style[t]=i}var n=["Webkit","O","Moz","ms"],t={};return function(n,t){var u=arguments,r,f;if(u.length==2)for(r in t)f=t[r],f!==undefined&&t.hasOwnProperty(r)&&i(n,r,f);else i(n,u[1],u[2])}}(),n}();n.exports=r.progress=u},function(n,t,i){"use strict";var r=i(1),f=i(2),s=i(17),h=i(3),e=f.support.animation,o=f.support.transition,u=function(n,t){this.$element=r(n);this.$body=r(document.body);this.options=r.extend({},u.DEFAULTS,t);this.$pureview=r(this.options.tpl).attr("id",f.utils.generateGUID("am-pureview"));this.$slides=null;this.transitioning=null;this.scrollbarWidth=0;this.init()};u.DEFAULTS={tpl:'<div class="am-pureview am-pureview-bar-active"><ul class="am-pureview-slider"><\/ul><ul class="am-pureview-direction"><li class="am-pureview-prev"><a href=""><\/a><\/li><li class="am-pureview-next"><a href=""><\/a><\/li><\/ul><ol class="am-pureview-nav"><\/ol><div class="am-pureview-bar am-active"><span class="am-pureview-title"><\/span><div class="am-pureview-counter"><span class="am-pureview-current"><\/span> / <span class="am-pureview-total"><\/span><\/div><\/div><div class="am-pureview-actions am-active"><a href="javascript: void(0)" class="am-icon-chevron-left" data-am-close="pureview"><\/a><\/div><\/div>',className:{prevSlide:"am-pureview-slide-prev",nextSlide:"am-pureview-slide-next",onlyOne:"am-pureview-only",active:"am-active",barActive:"am-pureview-bar-active",activeBody:"am-pureview-active"},selector:{slider:".am-pureview-slider",close:'[data-am-close="pureview"]',total:".am-pureview-total",current:".am-pureview-current",title:".am-pureview-title",actions:".am-pureview-actions",bar:".am-pureview-bar",pinchZoom:".am-pinch-zoom",nav:".am-pureview-nav"},shareBtn:!1,toggleToolbar:!0,target:"img",weChatImagePreview:!0};u.prototype.init=function(){var n=this,t=this.options,u=this.$element,i=this.$pureview;this.refreshSlides();r("body").append(i);this.$title=i.find(t.selector.title);this.$current=i.find(t.selector.current);this.$bar=i.find(t.selector.bar);this.$actions=i.find(t.selector.actions);t.shareBtn&&this.$actions.append('<a href="javascript: void(0)" class="am-icon-share-square-o" data-am-toggle="share"><\/a>');this.$element.on("click.pureview.amui",t.target,function(i){i.preventDefault();var r=n.$images.index(this);t.weChatImagePreview&&window.WeixinJSBridge?window.WeixinJSBridge.invoke("imagePreview",{current:n.imgUrls[r],urls:n.imgUrls}):n.open(r)});i.find(".am-pureview-direction").on("click.direction.pureview.amui","li",function(t){t.preventDefault();r(this).is(".am-pureview-prev")?n.prevSlide():n.nextSlide()});i.find(t.selector.nav).on("click.nav.pureview.amui","li",function(){var t=n.$navItems.index(r(this));n.activate(n.$slides.eq(t))});i.find(t.selector.close).on("click.close.pureview.amui",function(t){t.preventDefault();n.close()});this.$slider.hammer().on("swipeleft.pureview.amui",function(t){t.preventDefault();n.nextSlide()}).on("swiperight.pureview.amui",function(t){t.preventDefault();n.prevSlide()}).on("press.pureview.amui",function(i){i.preventDefault();t.toggleToolbar&&n.toggleToolBar()});this.$slider.data("hammer").get("swipe").set({direction:h.DIRECTION_HORIZONTAL,velocity:.35});u.DOMObserve({childList:!0,subtree:!0},function(){});u.on("changed.dom.amui",function(t){t.stopPropagation();n.refreshSlides()});r(document).on("keydown.pureview.amui",r.proxy(function(n){var t=n.keyCode;t==37?this.prevSlide():t==39?this.nextSlide():t==27&&this.close()},this))};u.prototype.refreshSlides=function(){var o;this.$images=this.$element.find(this.options.target);var h=this,n=this.options,t=this.$pureview,i=r([]),u=r([]),s=this.$images,e=s.length;(this.$slider=t.find(n.selector.slider),this.$nav=t.find(n.selector.nav),o="data-am-pureviewed",this.imgUrls=this.imgUrls||[],e)&&(e===1&&t.addClass(n.className.onlyOne),s.not("["+o+"]").each(function(n,t){var e,s;t.nodeName==="A"?(e=t.href,s=t.title||""):(e=r(t).data("rel")||t.src,e=f.utils.getAbsoluteUrl(e),s=r(t).attr("alt")||"");t.setAttribute(o,"1");h.imgUrls.push(e);i=i.add(r('<li data-src="'+e+'" data-title="'+s+'"><\/li>'));u=u.add(r("<li>"+(n+1)+"<\/li>"))}),t.find(n.selector.total).text(e),this.$slider.append(i),this.$nav.append(u),this.$navItems=this.$nav.find("li"),this.$slides=this.$slider.find("li"))};u.prototype.loadImage=function(n,t){var u,i;n.data("image-appended")||(u=r("<img>",{src:n.data("src"),alt:n.data("title")}),n.html(u).wrapInner('<div class="am-pinch-zoom"><\/div>').redraw(),i=n.find(this.options.selector.pinchZoom),i.data("amui.pinchzoom",new s(i[0],{})),n.data("image-appended",!0));t&&t.call(this)};u.prototype.activate=function(n){var i=this.options,t=this.$slides,u=t.index(n),s=n.data("title")||"",e=i.className.active;t.find("."+e).is(n)||this.transitioning||(this.loadImage(n,function(){f.utils.imageLoader(n.find("img"),function(t){n.find(".am-pinch-zoom").addClass("am-pureview-loaded");r(t).addClass("am-img-loaded")})}),this.transitioning=1,this.$title.text(s),this.$current.text(u+1),t.removeClass(),n.addClass(e),t.eq(u-1).addClass(i.className.prevSlide),t.eq(u+1).addClass(i.className.nextSlide),this.$navItems.removeClass().eq(u).addClass(i.className.active),o?n.one(o.end,r.proxy(function(){this.transitioning=0},this)).emulateTransitionEnd(300):this.transitioning=0)};u.prototype.nextSlide=function(){if(this.$slides.length!==1){var n=this.$slides,t=n.filter(".am-active"),i=n.index(t),r="am-animation-right-spring";i+1>=n.length?e&&t.addClass(r).on(e.end,function(){t.removeClass(r)}):this.activate(n.eq(i+1))}};u.prototype.prevSlide=function(){if(this.$slides.length!==1){var t=this.$slides,n=t.filter(".am-active"),i=this.$slides.index(n),r="am-animation-left-spring";i===0?e&&n.addClass(r).on(e.end,function(){n.removeClass(r)}):this.activate(t.eq(i-1))}};u.prototype.toggleToolBar=function(){this.$pureview.toggleClass(this.options.className.barActive)};u.prototype.open=function(n){var t=n||0;this.checkScrollbar();this.setScrollbar();this.activate(this.$slides.eq(t));this.$pureview.show().redraw().addClass(this.options.className.active);this.$body.addClass(this.options.className.activeBody)};u.prototype.close=function(){function t(){this.$pureview.hide();this.$body.removeClass(n.className.activeBody);this.resetScrollbar()}var n=this.options;this.$pureview.removeClass(n.className.active);this.$slides.removeClass();o?this.$pureview.one(o.end,r.proxy(t,this)).emulateTransitionEnd(300):t.call(this)};u.prototype.checkScrollbar=function(){this.scrollbarWidth=f.utils.measureScrollbar()};u.prototype.setScrollbar=function(){var n=parseInt(this.$body.css("padding-right")||0,10);this.scrollbarWidth&&this.$body.css("padding-right",n+this.scrollbarWidth)};u.prototype.resetScrollbar=function(){this.$body.css("padding-right","")};f.plugin("pureview",u);f.ready(function(n){r("[data-am-pureview]",n).pureview()});n.exports=u},function(n,t,i){"use strict";var u=i(1),r=i(2),f=function(n,t){if(r.support.animation){this.options=u.extend({},f.DEFAULTS,t);this.$element=u(n);var i=function(){r.utils.rAF.call(window,u.proxy(this.checkView,this))}.bind(this);this.$window=u(window).on("scroll.scrollspy.amui",i).on("resize.scrollspy.amui orientationchange.scrollspy.amui",r.utils.debounce(i,50));this.timer=this.inViewState=this.initInView=null;i()}};f.DEFAULTS={animation:"fade",className:{inView:"am-scrollspy-inview",init:"am-scrollspy-init"},repeat:!0,delay:0,topOffset:0,leftOffset:0};f.prototype.checkView=function(){var n=this.$element,t=this.options,i=r.utils.isInView(n,t),u=t.animation?" am-animation-"+t.animation:"";i&&!this.inViewState&&(this.timer&&clearTimeout(this.timer),this.initInView||(n.addClass(t.className.init),this.offset=n.offset(),this.initInView=!0,n.trigger("init.scrollspy.amui")),this.timer=setTimeout(function(){i&&n.addClass(t.className.inView+u).width()},t.delay),this.inViewState=!0,n.trigger("inview.scrollspy.amui"));!i&&this.inViewState&&t.repeat&&(n.removeClass(t.className.inView+u),this.inViewState=!1,n.trigger("outview.scrollspy.amui"))};f.prototype.check=function(){r.utils.rAF.call(window,u.proxy(this.checkView,this))};r.plugin("scrollspy",f);r.ready(function(n){u("[data-am-scrollspy]",n).scrollspy()});n.exports=f},function(n,t,i){"use strict";var r=i(1),f=i(2),u;i(23);u=function(n,t){this.options=r.extend({},u.DEFAULTS,t);this.$element=r(n);this.anchors=[];this.$links=this.$element.find('a[href^="#"]').each(function(n,t){this.anchors.push(r(t).attr("href"))}.bind(this));this.$targets=r(this.anchors.join(", "));var i=function(){f.utils.rAF.call(window,r.proxy(this.process,this))}.bind(this);this.$window=r(window).on("scroll.scrollspynav.amui",i).on("resize.scrollspynav.amui orientationchange.scrollspynav.amui",f.utils.debounce(i,50));i();this.scrollProcess()};u.DEFAULTS={className:{active:"am-active"},closest:!1,smooth:!0,offsetTop:0};u.prototype.process=function(){var e=this.$window.scrollTop(),n=this.options,i=[],u=this.$links,o=this.$targets,t;if(o.each(function(t,r){f.utils.isInView(r,n)&&i.push(r)}),i.length){if(r.each(i,function(n,i){if(r(i).offset().top>=e)return t=r(i),!1}),!t)return;n.closest?(u.closest(n.closest).removeClass(n.className.active),u.filter('a[href="#'+t.attr("id")+'"]').closest(n.closest).addClass(n.className.active)):u.removeClass(n.className.active).filter('a[href="#'+t.attr("id")+'"]').addClass(n.className.active)}};u.prototype.scrollProcess=function(){var t=this.$links,n=this.options;if(n.smooth&&r.fn.smoothScroll)t.on("click",function(t){var u,i,f;(t.preventDefault(),u=r(this),i=r(u.attr("href")),i)&&(f=n.offsetTop&&!isNaN(parseInt(n.offsetTop))&&parseInt(n.offsetTop)||0,r(window).smoothScroll({position:i.offset().top-f}))})};f.plugin("scrollspynav",u);f.ready(function(n){r("[data-am-scrollspynav]",n).scrollspynav()});n.exports=u},function(n,t,i){"use strict";var r=i(1),e=i(2),o=e.utils.rAF,s=e.utils.cancelAF,u=!1,f=function(n,t){function g(n){return(n/=.5)<1?.5*Math.pow(n,5):.5*(Math.pow(n-2,5)+2)}function b(){h.off("touchstart.smoothscroll.amui",w);u=!1}function k(n){u&&(v||(v=n),p=Math.min(1,Math.max((n-v)/d,0)),i=Math.round(c+l*g(p)),l>0&&i>e&&(i=e),l<0&&i<e&&(i=e),y!=i&&h.scrollTop(i),y=i,i!==e?(s(a),a=o(k)):(s(a),b()))}var a;t=t||{};var h=r(n),e=parseInt(t.position)||f.DEFAULTS.position,c=h.scrollTop(),y=c,l=e-c,d=t.speed||Math.min(750,Math.min(1500,Math.abs(c-e))),v,p,i,w=function(){b()};if(!u&&l!==0){h.on("touchstart.smoothscroll.amui",w);u=!0;a=o(k)}};f.DEFAULTS={position:0};r.fn.smoothScroll=function(n){return this.each(function(){new f(this,n)})};r(document).on("click.smoothScroll.amui.data-api","[data-am-smooth-scroll]",function(n){n.preventDefault();var t=e.utils.parseOptions(r(this).data("amSmoothScroll"));r(window).smoothScroll(t)});n.exports=f},function(n,t,i){"use strict";var u=i(1),f=i(2),r;u.expr[":"].containsNC=function(n,t,i){return(n.textContent||n.innerText||"").toLowerCase().indexOf((i[3]||"").toLowerCase())>=0};r=function(n,t){this.$element=u(n);this.options=u.extend({},r.DEFAULTS,{placeholder:n.getAttribute("placeholder")||r.DEFAULTS.placeholder},t);this.$originalOptions=this.$element.find("option");this.multiple=n.multiple;this.$selector=null;this.initialized=!1;this.init()};r.DEFAULTS={btnWidth:null,btnSize:null,btnStyle:"default",dropUp:0,maxHeight:null,maxChecked:null,placeholder:"点击选择...",selectedClass:"am-checked",disabledClass:"am-disabled",searchBox:!1,tpl:'<div class="am-selected am-dropdown '+"<%= dropUp ? 'am-dropdown-up': '' %>\" id=\"<%= id %>\" data-am-dropdown>"+'  <button type="button" class="am-selected-btn am-btn am-dropdown-toggle">    <span class="am-selected-status am-fl"><\/span>    <i class="am-selected-icon am-icon-caret-'+"<%= dropUp ? 'up' : 'down' %>\"><\/i>"+'  <\/button>  <div class="am-selected-content am-dropdown-content">    <h2 class="am-selected-header"><span class="am-icon-chevron-left">返回<\/span><\/h2>'+"   <% if (searchBox) { %>"+'   <div class="am-selected-search">     <input autocomplete="off" class="am-form-field am-input-sm" />   <\/div>'+"   <% } %>"+'    <ul class="am-selected-list">'+"      <% for (var i = 0; i < options.length; i++) { %>"+"       <% var option = options[i] %>"+"       <% if (option.header) { %>"+'  <li data-group="<%= option.group %>" class="am-selected-list-header">'+"       <%= option.text %><\/li>"+"       <% } else { %>"+'       <li class="<%= option.classNames%>" '+'         data-index="<%= option.index %>" '+'         data-group="<%= option.group || 0 %>" '+'         data-value="<%= option.value %>" >'+'         <span class="am-selected-text"><%= option.text %><\/span>'+'         <i class="am-icon-check"><\/i><\/li>'+"      <% } %>"+"      <% } %>"+'    <\/ul>    <div class="am-selected-hint"><\/div>  <\/div><\/div>',listTpl:"<% for (var i = 0; i < options.length; i++) { %>"+"       <% var option = options[i] %>"+"       <% if (option.header) { %>"+'  <li data-group="<%= option.group %>" class="am-selected-list-header">'+"       <%= option.text %><\/li>"+"       <% } else { %>"+'       <li class="<%= option.classNames %>" '+'         data-index="<%= option.index %>" '+'         data-group="<%= option.group || 0 %>" '+'         data-value="<%= option.value %>" >'+'         <span class="am-selected-text"><%= option.text %><\/span>'+'         <i class="am-icon-check"><\/i><\/li>'+"      <% } %>"+"      <% } %>"};r.prototype.init=function(){var h=this,t=this.$element,n=this.options,c,o,i;t.hide();c={id:f.utils.generateGUID("am-selected"),multiple:this.multiple,options:[],searchBox:n.searchBox,dropUp:n.dropUp,placeholder:n.placeholder};this.$selector=u(f.template(this.options.tpl,c));this.$selector.css({width:this.options.btnWidth});this.$list=this.$selector.find(".am-selected-list");this.$searchField=this.$selector.find(".am-selected-search input");this.$hint=this.$selector.find(".am-selected-hint");o=this.$selector.find(".am-selected-btn");i=[];n.btnSize&&i.push("am-btn-"+n.btnSize);n.btnStyle&&i.push("am-btn-"+n.btnStyle);o.addClass(i.join(" "));this.$selector.dropdown({justify:o});t[0].disabled&&this.disable();n.maxHeight&&this.$selector.find(".am-selected-list").css({"max-height":n.maxHeight,"overflow-y":"scroll"});var r=[],s=t.attr("minchecked"),e=t.attr("maxchecked")||n.maxChecked;this.maxChecked=e||Infinity;t[0].required&&r.push("必选");(s||e)&&(s&&r.push("至少选择 "+s+" 项"),e&&r.push("至多选择 "+e+" 项"));this.$hint.text(r.join("，"));this.renderOptions();this.$element.after(this.$selector);this.dropdown=this.$selector.data("amui.dropdown");this.$status=this.$selector.find(".am-selected-status");setTimeout(function(){h.syncData();h.initialized=!0},0);this.bindEvents()};r.prototype.renderOptions=function(){function u(i,r,u){if(r.value==="")return!0;var f="";r.disabled&&(f+=n.disabledClass);!r.disabled&&r.selected&&(f+=n.selectedClass);t.push({group:u,index:i,classNames:f,text:r.text,value:r.value})}var r=this.$element,n=this.options,t=[],i=r.find("optgroup");this.$originalOptions=this.$element.find("option");this.multiple||r.val()!==null||this.$originalOptions.length&&(this.$originalOptions.get(0).selected=!0);i.length?i.each(function(n){t.push({header:!0,group:n+1,text:this.label});i.eq(n).find("option").each(function(t,i){u(t,i,n)})}):this.$originalOptions.each(function(n,t){u(n,t,null)});this.$list.html(f.template(n.listTpl,{options:t}));this.$shadowOptions=this.$list.find("> li").not(".am-selected-list-header")};r.prototype.setChecked=function(n){var t=this.options,i=u(n),r=i.hasClass(t.selectedClass),f;if(this.multiple){if(f=this.$list.find("."+t.selectedClass).length,!r&&this.maxChecked<=f)return this.$element.trigger("checkedOverflow.selected.amui",{selected:this}),!1}else{if(this.dropdown.close(),r)return!1;this.$shadowOptions.not(i).removeClass(t.selectedClass)}i.toggleClass(t.selectedClass);this.syncData(n)};r.prototype.syncData=function(n){var e=this,t=this.options,i=[],r=u([]),f;this.$shadowOptions.filter("."+t.selectedClass).each(function(){var t=u(this);i.push(t.find(".am-selected-text").text());n||(r=r.add(e.$originalOptions.filter('[value="'+t.data("value")+'"]').prop("selected",!0)))});n?(f=u(n),this.$originalOptions.filter('[value="'+f.data("value")+'"]').prop("selected",f.hasClass(t.selectedClass))):this.$originalOptions.not(r).prop("selected",!1);this.$element.val()||(i=[t.placeholder]);this.$status.text(i.join(", "));this.initialized&&this.$element.trigger("change")};r.prototype.bindEvents=function(){var n=this,t="am-selected-list-header",i=f.utils.debounce(function(i){n.$shadowOptions.not("."+t).hide().filter(':containsNC("'+i.target.value+'")').show()},100);this.$list.on("click","> li",function(){var i=u(this);i.hasClass(n.options.disabledClass)||i.hasClass(t)||n.setChecked(this)});this.$searchField.on("keyup.selected.amui",i);this.$selector.on("closed.dropdown.amui",function(){n.$searchField.val("");n.$shadowOptions.css({display:""})});this.$element.on("validated.field.validator.amui",function(t){if(t.validity){var i=t.validity.valid;n.$selector[(i?"remove":"add")+"Class"]("am-invalid")}});f.support.mutationobserver&&(this.observer=new f.support.mutationobserver(function(){n.$element.trigger("changed.selected.amui")}),this.observer.observe(this.$element[0],{childList:!0,subtree:!0,characterData:!0}));this.$element.on("changed.selected.amui",function(){n.renderOptions();n.syncData()})};r.prototype.select=function(n){var t;t=typeof n=="number"?this.$list.find("> li").not(".am-selected-list-header").eq(n):typeof n=="string"?this.$list.find(n):u(n);t.trigger("click")};r.prototype.enable=function(){this.$element.prop("disable",!1);this.$selector.dropdown("enable")};r.prototype.disable=function(){this.$element.prop("disable",!0);this.$selector.dropdown("disable")};r.prototype.destroy=function(){this.$element.removeData("amui.selected").show();this.$selector.remove()};f.plugin("selected",r);f.ready(function(n){u("[data-am-selected]",n).selected()});n.exports=r},function(n,t,i){"use strict";var s;i(15);var u=i(1),e=i(2),h=i(26),f=document,o=u(f),r=function(n){this.options=u.extend({},r.DEFAULTS,n||{});this.$element=null;this.$wechatQr=null;this.pics=null;this.inited=!1;this.active=!1};r.DEFAULTS={sns:["weibo","qq","qzone","tqq","wechat","renren"],title:"分享到",cancel:"取消",closeOnShare:!0,id:e.utils.generateGUID("am-share"),desc:"Hi，孤夜观天象，发现一个不错的西西，分享一下下 ;-)",via:"Amaze UI",tpl:'<div class="am-share am-modal-actions" id="<%= id %>">'+'<h3 class="am-share-title"><%= title %><\/h3>'+'<ul class="am-share-sns am-avg-sm-3">'+"<% for(var i = 0; i < sns.length; i++) {%>"+"<li>"+'<a href="<%= sns[i].shareUrl %>" '+'data-am-share-to="<%= sns[i].id %>" >'+'<i class="am-icon-<%= sns[i].icon %>"><\/i>'+"<span><%= sns[i].title %><\/span>"+"<\/a><\/li>"+"<% } %><\/ul>"+'<div class="am-share-footer"><button class="am-btn am-btn-default am-btn-block" '+"data-am-share-close><%= cancel %><\/button><\/div>"+"<\/div>"};r.SNS={weibo:{title:"新浪微博",url:"http://service.weibo.com/share/share.php",width:620,height:450,icon:"weibo"},qq:{title:"QQ 好友",url:"http://connect.qq.com/widget/shareqq/index.html",icon:"qq"},qzone:{title:"QQ 空间",url:"http://sns.qzone.qq.com/cgi-bin/qzshare/cgi_qzshare_onekey",icon:"star"},tqq:{title:"腾讯微博",url:"http://v.t.qq.com/share/share.php",icon:"tencent-weibo"},wechat:{title:"微信",url:"[qrcode]",icon:"wechat"},renren:{title:"人人网",url:"http://widget.renren.com/dialog/share",icon:"renren"},douban:{title:"豆瓣",url:"http://www.douban.com/recommend/",icon:"share-alt"},mail:{title:"邮件分享",url:"mailto:",icon:"envelope-o"},sms:{title:"短信分享",url:"sms:",icon:"comment"}};r.prototype.render=function(){var n=this.options,t=[],i=encodeURIComponent(f.title),o=encodeURIComponent(f.location),s="?body="+i+o;return n.sns.forEach(function(u){if(r.SNS[u]){var f=r.SNS[u],e;f.id=u;e=u==="mail"?s+"&subject="+n.desc:u==="sms"?s:"?url="+o+"&title="+i;f.shareUrl=f.url+e;t.push(f)}}),e.template(n.tpl,u.extend({},n,{sns:t}))};r.prototype.init=function(){if(!this.inited){var t=this,n="[data-am-share-to]";o.ready(u.proxy(function(){u("body").append(this.render());this.$element=u("#"+this.options.id);this.$element.find("[data-am-share-close]").on("click.share.amui",function(){t.close()})},this));o.on("click.share.amui",n,u.proxy(function(t){var r=u(t.target),f=r.is(n)&&r||r.parent(n),i=f.attr("data-am-share-to");i==="mail"||i==="sms"||(t.preventDefault(),this.shareTo(i,this.setData(i)));this.close()},this));this.inited=!0}};r.prototype.open=function(){this.inited||this.init();this.$element&&this.$element.modal("open");this.$element.trigger("open.share.amui");this.active=!0};r.prototype.close=function(){this.$element&&this.$element.modal("close");this.$element.trigger("close.share.amui");this.active=!1};r.prototype.toggle=function(){this.active?this.close():this.open()};r.prototype.setData=function(n){var u,r;if(n){var t={url:f.location,title:f.title},e=this.options.desc,i=this.pics||[];if(/^(qzone|qq|tqq)$/.test(n)&&!i.length){for(u=f.images,r=0;r<u.length&&r<10;r++)!u[r].src||i.push(encodeURIComponent(u[r].src));this.pics=i}switch(n){case"qzone":t.desc=e;t.site=this.options.via;t.pics=i.join("|");break;case"qq":t.desc=e;t.site=this.options.via;t.pics=i[0];break;case"tqq":t.pic=i.join("|")}return t}};r.prototype.shareTo=function(n,t){var f=r.SNS[n],u,i;if(f){if(n==="wechat"||n==="weixin")return this.wechatQr();u=[];for(i in t)t[i]&&u.push(i.toString()+"="+(i==="pic"||i==="pics"?t[i]:encodeURIComponent(t[i])));window.open(f.url+"?"+u.join("&"))}};r.prototype.wechatQr=function(){var t,n,i;this.$wechatQr||(t=e.utils.generateGUID("am-share-wechat"),n=u('<div class="am-modal am-modal-no-btn am-share-wechat-qr"><div class="am-modal-dialog"><div class="am-modal-hd">分享到微信 <a href="" class="am-close am-close-spin" data-am-modal-close>&times;<\/a> <\/div><div class="am-modal-bd"><div class="am-share-wx-qr"><\/div><div class="am-share-wechat-tip">打开微信，点击底部的<em>发现<\/em>，<br/> 使用<em>扫一扫<\/em>将网页分享至朋友圈<\/div><\/div><\/div><\/div>'),n.attr("id",t),i=new h({render:"canvas",correctLevel:0,text:f.location.href,width:180,height:180,background:"#fff",foreground:"#000"}),n.find(".am-share-wx-qr").html(i),n.appendTo(u("body")),this.$wechatQr=u("#"+t));this.$wechatQr.modal("open")};s=new r;o.on("click.share.amui.data-api",'[data-am-toggle="share"]',function(n){n.preventDefault();s.toggle()});n.exports=e.share=s},function(n,t,i){function p(n){return n<128?[n]:n<2048?(c0=192+(n>>6),c1=128+(n&63),[c0,c1]):(c0=224+(n>>12),c1=128+(n>>6&63),c2=128+(n&63),[c0,c1,c2])}function w(n){for(var f,r,t,u=[],i=0;i<n.length;i++)for(f=n.charCodeAt(i),r=p(f),t=0;t<r.length;t++)u.push(r[t]);return u}function o(n,t){this.typeNumber=-1;this.errorCorrectLevel=t;this.modules=null;this.moduleCount=0;this.dataCache=null;this.rsBlocks=null;this.totalDataCount=-1;this.data=n;this.utf8bytes=w(n);this.make()}function s(n,t){var i,r;if(n.length==undefined)throw new Error(n.length+"/"+t);for(i=0;i<n.length&&n[i]==0;)i++;for(this.num=new Array(n.length-i+t),r=0;r<n.length-i;r++)this.num[r]=n[r+i]}function y(){this.buffer=[];this.length=0}function p(n){return n<128?[n]:n<2048?(c0=192+(n>>6),c1=128+(n&63),[c0,c1]):(c0=224+(n>>12),c1=128+(n>>6&63),c2=128+(n&63),[c0,c1,c2])}function w(n){for(var f,r,t,u=[],i=0;i<n.length;i++)for(f=n.charCodeAt(i),r=p(f),t=0;t<r.length;t++)u.push(r[t]);return u}function o(n,t){this.typeNumber=-1;this.errorCorrectLevel=t;this.modules=null;this.moduleCount=0;this.dataCache=null;this.rsBlocks=null;this.totalDataCount=-1;this.data=n;this.utf8bytes=w(n);this.make()}function s(n,t){var i,r;if(n.length==undefined)throw new Error(n.length+"/"+t);for(i=0;i<n.length&&n[i]==0;)i++;for(this.num=new Array(n.length-i+t),r=0;r<n.length-i;r++)this.num[r]=n[r+i]}function y(){this.buffer=[];this.length=0}var a=i(1),k=i(2),c=[],h=function(n){var t,i,r;for(typeof n=="string"&&(n={text:n}),this.options=a.extend({},{text:"",render:"",width:256,height:256,correctLevel:3,background:"#ffffff",foreground:"#000000"},n),t=null,i=0,r=c.length;i<r;i++)if(c[i].text==this.options.text&&c[i].text.correctLevel==this.options.correctLevel){t=c[i].obj;break}if(i==r&&(t=new o(this.options.text,this.options.correctLevel),c.push({text:this.options.text,correctLevel:this.options.correctLevel,obj:t})),this.options.render)switch(this.options.render){case"canvas":return this.createCanvas(t);case"table":return this.createTable(t);case"svg":return this.createSVG(t);default:return this.createDefault(t)}return this.createDefault(t)},v,f;h.prototype.createDefault=function(n){var t=document.createElement("canvas");return t.getContext?this.createCanvas(n):!!document.createElementNS&&!!document.createElementNS(SVG_NS,"svg").createSVGRect?this.createSVG(n):this.createTable(n)};h.prototype.createCanvas=function(n){var u=document.createElement("canvas"),t,i,e,o;u.width=this.options.width;u.height=this.options.height;var f=u.getContext("2d"),r=(this.options.width/n.getModuleCount()).toPrecision(4),s=this.options.height/n.getModuleCount().toPrecision(4);for(t=0;t<n.getModuleCount();t++)for(i=0;i<n.getModuleCount();i++)f.fillStyle=n.modules[t][i]?this.options.foreground:this.options.background,e=Math.ceil((i+1)*r)-Math.floor(i*r),o=Math.ceil((t+1)*r)-Math.floor(t*r),f.fillRect(Math.round(i*r),Math.round(t*s),e,o);return u};h.prototype.createTable=function(n){var t=[],r,u,e;t.push('<table style="border:0px; margin:0px; padding:0px; border-collapse:collapse; background-color: '+this.options.background+';">');var i=-1,f=-1,o=-1,s=-1;for(i=o=Math.floor(this.options.width/n.getModuleCount()),f=s=Math.floor(this.options.height/n.getModuleCount()),o<=0&&(i=n.getModuleCount()<80?2:1),s<=0&&(f=n.getModuleCount()<80?2:1),foreTd='<td style="border:0px; margin:0px; padding:0px; width:'+i+"px; background-color: "+this.options.foreground+'"><\/td>',backTd='<td style="border:0px; margin:0px; padding:0px; width:'+i+"px; background-color: "+this.options.background+'"><\/td>',l=n.getModuleCount(),r=0;r<l;r++){for(t.push('<tr style="border:0px; margin:0px; padding:0px; height: '+f+'px">'),u=0;u<l;u++)t.push(n.modules[r][u]?foreTd:backTd);t.push("<\/tr>")}return t.push("<\/table>"),e=document.createElement("span"),e.innerHTML=t.join(""),e.firstChild};h.prototype.createSVG=function(n){for(var t,f,e,o,s,r=n.getModuleCount(),h=this.options.height/this.options.width,u='<svg xmlns="http://www.w3.org/2000/svg" width="'+this.options.width+'px" height="'+this.options.height+'px" viewbox="0 0 '+r*10+" "+r*10*h+'">',c=' style="stroke-width:0.5;stroke:'+this.options.foreground+";fill:"+this.options.foreground+';"><\/path>',l=' style="stroke-width:0.5;stroke:'+this.options.background+";fill:"+this.options.background+';"><\/path>',i=0;i<r;i++)for(t=0;t<r;t++)f=t*10,o=i*10*h,e=(t+1)*10,s=(i+1)*10*h,u+='<path d="M '+f+","+o+" L "+e+","+o+" L "+e+","+s+" L "+f+","+s+' Z"',u+=n.modules[i][t]?c:l;return u+="<\/svg>",a(u)[0]};o.prototype={constructor:o,getModuleCount:function(){return this.moduleCount},make:function(){this.getRightType();this.dataCache=this.createData();this.createQrcode()},makeImpl:function(n){this.moduleCount=this.typeNumber*4+17;this.modules=new Array(this.moduleCount);for(var t=0;t<this.moduleCount;t++)this.modules[t]=new Array(this.moduleCount);this.setupPositionProbePattern(0,0);this.setupPositionProbePattern(this.moduleCount-7,0);this.setupPositionProbePattern(0,this.moduleCount-7);this.setupPositionAdjustPattern();this.setupTimingPattern();this.setupTypeInfo(!0,n);this.typeNumber>=7&&this.setupTypeNumber(!0);this.mapData(this.dataCache,n)},setupPositionProbePattern:function(n,t){for(var r,i=-1;i<=7;i++)if(!(n+i<=-1)&&!(this.moduleCount<=n+i))for(r=-1;r<=7;r++)t+r<=-1||this.moduleCount<=t+r||(this.modules[n+i][t+r]=0<=i&&i<=6&&(r==0||r==6)||0<=r&&r<=6&&(i==0||i==6)||2<=i&&i<=4&&2<=r&&r<=4?!0:!1)},createQrcode:function(){for(var t,i=0,u=0,f=null,n=0;n<8;n++)this.makeImpl(n),t=r.getLostPoint(this),(n==0||i>t)&&(i=t,u=n,f=this.modules);this.modules=f;this.setupTypeInfo(!1,u);this.typeNumber>=7&&this.setupTypeNumber(!1)},setupTimingPattern:function(){for(var n=8;n<this.moduleCount-8;n++)this.modules[n][6]==null&&(this.modules[n][6]=n%2==0,this.modules[6][n]==null)&&(this.modules[6][n]=n%2==0)},setupPositionAdjustPattern:function(){for(var u,e,o,n,t,i=r.getPatternPosition(this.typeNumber),f=0;f<i.length;f++)for(u=0;u<i.length;u++)if(e=i[f],o=i[u],this.modules[e][o]==null)for(n=-2;n<=2;n++)for(t=-2;t<=2;t++)this.modules[e+n][o+t]=n==-2||n==2||t==-2||t==2||n==0&&t==0?!0:!1},setupTypeNumber:function(n){for(var i,u=r.getBCHTypeNumber(this.typeNumber),t=0;t<18;t++)i=!n&&(u>>t&1)==1,this.modules[Math.floor(t/3)][t%3+this.moduleCount-11]=i,this.modules[t%3+this.moduleCount-11][Math.floor(t/3)]=i},setupTypeInfo:function(n,t){for(var u,e=b[this.errorCorrectLevel]<<3|t,f=r.getBCHTypeInfo(e),i=0;i<15;i++)u=!n&&(f>>i&1)==1,i<6?this.modules[i][8]=u:i<8?this.modules[i+1][8]=u:this.modules[this.moduleCount-15+i][8]=u,u=!n&&(f>>i&1)==1,i<8?this.modules[8][this.moduleCount-i-1]=u:i<9?this.modules[8][15-i]=u:this.modules[8][14-i]=u;this.modules[this.moduleCount-8][8]=!n},createData:function(){var n=new y,r=this.typeNumber>9?16:8,t,i;for(n.put(4,4),n.put(this.utf8bytes.length,r),t=0,i=this.utf8bytes.length;t<i;t++)n.put(this.utf8bytes[t],8);for(n.length+4<=this.totalDataCount*8&&n.put(0,4);n.length%8!=0;)n.putBit(!1);for(;;){if(n.length>=this.totalDataCount*8)break;if(n.put(o.PAD0,8),n.length>=this.totalDataCount*8)break;n.put(o.PAD1,8)}return this.createBytes(n)},createBytes:function(n){for(var a,f,e,o,v,p,h,w,i,b=0,c=0,l=0,d=this.rsBlock.length/3,u=[],t=0;t<d;t++){var g=this.rsBlock[t*3+0],nt=this.rsBlock[t*3+1],tt=this.rsBlock[t*3+2];for(a=0;a<g;a++)u.push([tt,nt])}for(f=new Array(u.length),e=new Array(u.length),i=0;i<u.length;i++){for(o=u[i][0],v=u[i][1]-o,c=Math.max(c,o),l=Math.max(l,v),f[i]=new Array(o),t=0;t<f[i].length;t++)f[i][t]=255&n.buffer[t+b];b+=o;var y=r.getErrorCorrectPolynomial(v),it=new s(f[i],y.getLength()-1),k=it.mod(y);for(e[i]=new Array(y.getLength()-1),t=0;t<e[i].length;t++)p=t+k.getLength()-e[i].length,e[i][t]=p>=0?k.get(p):0}for(h=new Array(this.totalDataCount),w=0,t=0;t<c;t++)for(i=0;i<u.length;i++)t<f[i].length&&(h[w++]=f[i][t]);for(t=0;t<l;t++)for(i=0;i<u.length;i++)t<e[i].length&&(h[w++]=e[i][t]);return h},mapData:function(n,t){for(var f,e,c,o=-1,i=this.moduleCount-1,s=7,h=0,u=this.moduleCount-1;u>0;u-=2)for(u==6&&u--;;){for(f=0;f<2;f++)this.modules[i][u-f]==null&&(e=!1,h<n.length&&(e=(n[h]>>>s&1)==1),c=r.getMask(t,i,u-f),c&&(e=!e),this.modules[i][u-f]=e,s--,s==-1&&(h++,s=7));if(i+=o,i<0||this.moduleCount<=i){i-=o;o=-o;break}}}};o.PAD0=236;o.PAD1=17;var b=[1,0,3,2],e={PATTERN000:0,PATTERN001:1,PATTERN010:2,PATTERN011:3,PATTERN100:4,PATTERN101:5,PATTERN110:6,PATTERN111:7},r={PATTERN_POSITION_TABLE:[[],[6,18],[6,22],[6,26],[6,30],[6,34],[6,22,38],[6,24,42],[6,26,46],[6,28,50],[6,30,54],[6,32,58],[6,34,62],[6,26,46,66],[6,26,48,70],[6,26,50,74],[6,30,54,78],[6,30,56,82],[6,30,58,86],[6,34,62,90],[6,28,50,72,94],[6,26,50,74,98],[6,30,54,78,102],[6,28,54,80,106],[6,32,58,84,110],[6,30,58,86,114],[6,34,62,90,118],[6,26,50,74,98,122],[6,30,54,78,102,126],[6,26,52,78,104,130],[6,30,56,82,108,134],[6,34,60,86,112,138],[6,30,58,86,114,142],[6,34,62,90,118,146],[6,30,54,78,102,126,150],[6,24,50,76,102,128,154],[6,28,54,80,106,132,158],[6,32,58,84,110,136,162],[6,26,54,82,110,138,166],[6,30,58,86,114,142,170]],G15:1335,G18:7973,G15_MASK:21522,getBCHTypeInfo:function(n){for(var t=n<<10;r.getBCHDigit(t)-r.getBCHDigit(r.G15)>=0;)t^=r.G15<<r.getBCHDigit(t)-r.getBCHDigit(r.G15);return(n<<10|t)^r.G15_MASK},getBCHTypeNumber:function(n){for(var t=n<<12;r.getBCHDigit(t)-r.getBCHDigit(r.G18)>=0;)t^=r.G18<<r.getBCHDigit(t)-r.getBCHDigit(r.G18);return n<<12|t},getBCHDigit:function(n){for(var t=0;n!=0;)t++,n>>>=1;return t},getPatternPosition:function(n){return r.PATTERN_POSITION_TABLE[n-1]},getMask:function(n,t,i){switch(n){case e.PATTERN000:return(t+i)%2==0;case e.PATTERN001:return t%2==0;case e.PATTERN010:return i%3==0;case e.PATTERN011:return(t+i)%3==0;case e.PATTERN100:return(Math.floor(t/2)+Math.floor(i/3))%2==0;case e.PATTERN101:return t*i%2+t*i%3==0;case e.PATTERN110:return(t*i%2+t*i%3)%2==0;case e.PATTERN111:return(t*i%3+(t+i)%2)%2==0;default:throw new Error("bad maskPattern:"+n);}},getErrorCorrectPolynomial:function(n){for(var t=new s([1],0),i=0;i<n;i++)t=t.multiply(new s([1,u.gexp(i)],0));return t},getLostPoint:function(n){for(var o,t,u,s,f,c,r=n.getModuleCount(),e=0,h=0,i=0;i<r;i++)for(u=0,s=n.modules[i][0],t=0;t<r;t++)f=n.modules[i][t],t<r-6&&f&&!n.modules[i][t+1]&&n.modules[i][t+2]&&n.modules[i][t+3]&&n.modules[i][t+4]&&!n.modules[i][t+5]&&n.modules[i][t+6]&&(t<r-10?n.modules[i][t+7]&&n.modules[i][t+8]&&n.modules[i][t+9]&&n.modules[i][t+10]&&(e+=40):t>3&&n.modules[i][t-1]&&n.modules[i][t-2]&&n.modules[i][t-3]&&n.modules[i][t-4]&&(e+=40)),i<r-1&&t<r-1&&(o=0,f&&o++,n.modules[i+1][t]&&o++,n.modules[i][t+1]&&o++,n.modules[i+1][t+1]&&o++,(o==0||o==4)&&(e+=3)),s^f?u++:(s=f,u>=5&&(e+=3+u-5),u=1),f&&h++;for(t=0;t<r;t++)for(u=0,s=n.modules[0][t],i=0;i<r;i++)f=n.modules[i][t],i<r-6&&f&&!n.modules[i+1][t]&&n.modules[i+2][t]&&n.modules[i+3][t]&&n.modules[i+4][t]&&!n.modules[i+5][t]&&n.modules[i+6][t]&&(i<r-10?n.modules[i+7][t]&&n.modules[i+8][t]&&n.modules[i+9][t]&&n.modules[i+10][t]&&(e+=40):i>3&&n.modules[i-1][t]&&n.modules[i-2][t]&&n.modules[i-3][t]&&n.modules[i-4][t]&&(e+=40)),s^f?u++:(s=f,u>=5&&(e+=3+u-5),u=1);return c=Math.abs(100*h/r/r-50)/5,e+c*10}},u={glog:function(n){if(n<1)throw new Error("glog("+n+")");return u.LOG_TABLE[n]},gexp:function(n){while(n<0)n+=255;while(n>=256)n-=255;return u.EXP_TABLE[n]},EXP_TABLE:new Array(256),LOG_TABLE:new Array(256)};for(f=0;f<8;f++)u.EXP_TABLE[f]=1<<f;for(f=8;f<256;f++)u.EXP_TABLE[f]=u.EXP_TABLE[f-4]^u.EXP_TABLE[f-5]^u.EXP_TABLE[f-6]^u.EXP_TABLE[f-8];for(f=0;f<255;f++)u.LOG_TABLE[u.EXP_TABLE[f]]=f;s.prototype={get:function(n){return this.num[n]},getLength:function(){return this.num.length},multiply:function(n){for(var t,r=new Array(this.getLength()+n.getLength()-1),i=0;i<this.getLength();i++)for(t=0;t<n.getLength();t++)r[i+t]^=u.gexp(u.glog(this.get(i))+u.glog(n.get(t)));return new s(r,0)},mod:function(n){var r=this.getLength(),f=n.getLength(),i,e,t;if(r-f<0)return this;for(i=new Array(r),t=0;t<r;t++)i[t]=this.get(t);while(i.length>=f){for(e=u.glog(i[0])-u.glog(n.get(0)),t=0;t<n.getLength();t++)i[t]^=u.gexp(u.glog(n.get(t))+e);while(i[0]==0)i.shift()}return new s(i,0)}};v=[[1,26,19],[1,26,16],[1,26,13],[1,26,9],[1,44,34],[1,44,28],[1,44,22],[1,44,16],[1,70,55],[1,70,44],[2,35,17],[2,35,13],[1,100,80],[2,50,32],[2,50,24],[4,25,9],[1,134,108],[2,67,43],[2,33,15,2,34,16],[2,33,11,2,34,12],[2,86,68],[4,43,27],[4,43,19],[4,43,15],[2,98,78],[4,49,31],[2,32,14,4,33,15],[4,39,13,1,40,14],[2,121,97],[2,60,38,2,61,39],[4,40,18,2,41,19],[4,40,14,2,41,15],[2,146,116],[3,58,36,2,59,37],[4,36,16,4,37,17],[4,36,12,4,37,13],[2,86,68,2,87,69],[4,69,43,1,70,44],[6,43,19,2,44,20],[6,43,15,2,44,16],[4,101,81],[1,80,50,4,81,51],[4,50,22,4,51,23],[3,36,12,8,37,13],[2,116,92,2,117,93],[6,58,36,2,59,37],[4,46,20,6,47,21],[7,42,14,4,43,15],[4,133,107],[8,59,37,1,60,38],[8,44,20,4,45,21],[12,33,11,4,34,12],[3,145,115,1,146,116],[4,64,40,5,65,41],[11,36,16,5,37,17],[11,36,12,5,37,13],[5,109,87,1,110,88],[5,65,41,5,66,42],[5,54,24,7,55,25],[11,36,12],[5,122,98,1,123,99],[7,73,45,3,74,46],[15,43,19,2,44,20],[3,45,15,13,46,16],[1,135,107,5,136,108],[10,74,46,1,75,47],[1,50,22,15,51,23],[2,42,14,17,43,15],[5,150,120,1,151,121],[9,69,43,4,70,44],[17,50,22,1,51,23],[2,42,14,19,43,15],[3,141,113,4,142,114],[3,70,44,11,71,45],[17,47,21,4,48,22],[9,39,13,16,40,14],[3,135,107,5,136,108],[3,67,41,13,68,42],[15,54,24,5,55,25],[15,43,15,10,44,16],[4,144,116,4,145,117],[17,68,42],[17,50,22,6,51,23],[19,46,16,6,47,17],[2,139,111,7,140,112],[17,74,46],[7,54,24,16,55,25],[34,37,13],[4,151,121,5,152,122],[4,75,47,14,76,48],[11,54,24,14,55,25],[16,45,15,14,46,16],[6,147,117,4,148,118],[6,73,45,14,74,46],[11,54,24,16,55,25],[30,46,16,2,47,17],[8,132,106,4,133,107],[8,75,47,13,76,48],[7,54,24,22,55,25],[22,45,15,13,46,16],[10,142,114,2,143,115],[19,74,46,4,75,47],[28,50,22,6,51,23],[33,46,16,4,47,17],[8,152,122,4,153,123],[22,73,45,3,74,46],[8,53,23,26,54,24],[12,45,15,28,46,16],[3,147,117,10,148,118],[3,73,45,23,74,46],[4,54,24,31,55,25],[11,45,15,31,46,16],[7,146,116,7,147,117],[21,73,45,7,74,46],[1,53,23,37,54,24],[19,45,15,26,46,16],[5,145,115,10,146,116],[19,75,47,10,76,48],[15,54,24,25,55,25],[23,45,15,25,46,16],[13,145,115,3,146,116],[2,74,46,29,75,47],[42,54,24,1,55,25],[23,45,15,28,46,16],[17,145,115],[10,74,46,23,75,47],[10,54,24,35,55,25],[19,45,15,35,46,16],[17,145,115,1,146,116],[14,74,46,21,75,47],[29,54,24,19,55,25],[11,45,15,46,46,16],[13,145,115,6,146,116],[14,74,46,23,75,47],[44,54,24,7,55,25],[59,46,16,1,47,17],[12,151,121,7,152,122],[12,75,47,26,76,48],[39,54,24,14,55,25],[22,45,15,41,46,16],[6,151,121,14,152,122],[6,75,47,34,76,48],[46,54,24,10,55,25],[2,45,15,64,46,16],[17,152,122,4,153,123],[29,74,46,14,75,47],[49,54,24,10,55,25],[24,45,15,46,46,16],[4,152,122,18,153,123],[13,74,46,32,75,47],[48,54,24,14,55,25],[42,45,15,32,46,16],[20,147,117,4,148,118],[40,75,47,7,76,48],[43,54,24,22,55,25],[10,45,15,67,46,16],[19,148,118,6,149,119],[18,75,47,31,76,48],[34,54,24,34,55,25],[20,45,15,61,46,16]];o.prototype.getRightType=function(){for(var t,u,r,i,f,e,o,n=1;n<41;n++){if(t=v[(n-1)*4+this.errorCorrectLevel],t==undefined)throw new Error("bad rs block @ typeNumber:"+n+"/errorCorrectLevel:"+this.errorCorrectLevel);for(u=t.length/3,r=0,i=0;i<u;i++)f=t[i*3+0],e=t[i*3+2],r+=e*f;if(o=n>9?2:1,this.utf8bytes.length+o<r||n==40){this.typeNumber=n;this.rsBlock=t;this.totalDataCount=r;break}}};y.prototype={get:function(n){var t=Math.floor(n/8);return this.buffer[t]>>>7-n%8&1},put:function(n,t){for(var i=0;i<t;i++)this.putBit(n>>>t-i-1&1)},putBit:function(n){var t=Math.floor(this.length/8);this.buffer.length<=t&&this.buffer.push(0);n&&(this.buffer[t]|=128>>>this.length%8);this.length++}};o.prototype={constructor:o,getModuleCount:function(){return this.moduleCount},make:function(){this.getRightType();this.dataCache=this.createData();this.createQrcode()},makeImpl:function(n){this.moduleCount=this.typeNumber*4+17;this.modules=new Array(this.moduleCount);for(var t=0;t<this.moduleCount;t++)this.modules[t]=new Array(this.moduleCount);this.setupPositionProbePattern(0,0);this.setupPositionProbePattern(this.moduleCount-7,0);this.setupPositionProbePattern(0,this.moduleCount-7);this.setupPositionAdjustPattern();this.setupTimingPattern();this.setupTypeInfo(!0,n);this.typeNumber>=7&&this.setupTypeNumber(!0);this.mapData(this.dataCache,n)},setupPositionProbePattern:function(n,t){for(var r,i=-1;i<=7;i++)if(!(n+i<=-1)&&!(this.moduleCount<=n+i))for(r=-1;r<=7;r++)t+r<=-1||this.moduleCount<=t+r||(this.modules[n+i][t+r]=0<=i&&i<=6&&(r==0||r==6)||0<=r&&r<=6&&(i==0||i==6)||2<=i&&i<=4&&2<=r&&r<=4?!0:!1)},createQrcode:function(){for(var t,i=0,u=0,f=null,n=0;n<8;n++)this.makeImpl(n),t=r.getLostPoint(this),(n==0||i>t)&&(i=t,u=n,f=this.modules);this.modules=f;this.setupTypeInfo(!1,u);this.typeNumber>=7&&this.setupTypeNumber(!1)},setupTimingPattern:function(){for(var n=8;n<this.moduleCount-8;n++)this.modules[n][6]==null&&(this.modules[n][6]=n%2==0,this.modules[6][n]==null)&&(this.modules[6][n]=n%2==0)},setupPositionAdjustPattern:function(){for(var u,e,o,n,t,i=r.getPatternPosition(this.typeNumber),f=0;f<i.length;f++)for(u=0;u<i.length;u++)if(e=i[f],o=i[u],this.modules[e][o]==null)for(n=-2;n<=2;n++)for(t=-2;t<=2;t++)this.modules[e+n][o+t]=n==-2||n==2||t==-2||t==2||n==0&&t==0?!0:!1},setupTypeNumber:function(n){for(var i,u=r.getBCHTypeNumber(this.typeNumber),t=0;t<18;t++)i=!n&&(u>>t&1)==1,this.modules[Math.floor(t/3)][t%3+this.moduleCount-11]=i,this.modules[t%3+this.moduleCount-11][Math.floor(t/3)]=i},setupTypeInfo:function(n,t){for(var u,e=b[this.errorCorrectLevel]<<3|t,f=r.getBCHTypeInfo(e),i=0;i<15;i++)u=!n&&(f>>i&1)==1,i<6?this.modules[i][8]=u:i<8?this.modules[i+1][8]=u:this.modules[this.moduleCount-15+i][8]=u,u=!n&&(f>>i&1)==1,i<8?this.modules[8][this.moduleCount-i-1]=u:i<9?this.modules[8][15-i]=u:this.modules[8][14-i]=u;this.modules[this.moduleCount-8][8]=!n},createData:function(){var n=new y,r=this.typeNumber>9?16:8,t,i;for(n.put(4,4),n.put(this.utf8bytes.length,r),t=0,i=this.utf8bytes.length;t<i;t++)n.put(this.utf8bytes[t],8);for(n.length+4<=this.totalDataCount*8&&n.put(0,4);n.length%8!=0;)n.putBit(!1);for(;;){if(n.length>=this.totalDataCount*8)break;if(n.put(o.PAD0,8),n.length>=this.totalDataCount*8)break;n.put(o.PAD1,8)}return this.createBytes(n)},createBytes:function(n){for(var a,f,e,o,v,p,h,w,i,b=0,c=0,l=0,d=this.rsBlock.length/3,u=[],t=0;t<d;t++){var g=this.rsBlock[t*3+0],nt=this.rsBlock[t*3+1],tt=this.rsBlock[t*3+2];for(a=0;a<g;a++)u.push([tt,nt])}for(f=new Array(u.length),e=new Array(u.length),i=0;i<u.length;i++){for(o=u[i][0],v=u[i][1]-o,c=Math.max(c,o),l=Math.max(l,v),f[i]=new Array(o),t=0;t<f[i].length;t++)f[i][t]=255&n.buffer[t+b];b+=o;var y=r.getErrorCorrectPolynomial(v),it=new s(f[i],y.getLength()-1),k=it.mod(y);for(e[i]=new Array(y.getLength()-1),t=0;t<e[i].length;t++)p=t+k.getLength()-e[i].length,e[i][t]=p>=0?k.get(p):0}for(h=new Array(this.totalDataCount),w=0,t=0;t<c;t++)for(i=0;i<u.length;i++)t<f[i].length&&(h[w++]=f[i][t]);for(t=0;t<l;t++)for(i=0;i<u.length;i++)t<e[i].length&&(h[w++]=e[i][t]);return h},mapData:function(n,t){for(var f,e,c,o=-1,i=this.moduleCount-1,s=7,h=0,u=this.moduleCount-1;u>0;u-=2)for(u==6&&u--;;){for(f=0;f<2;f++)this.modules[i][u-f]==null&&(e=!1,h<n.length&&(e=(n[h]>>>s&1)==1),c=r.getMask(t,i,u-f),c&&(e=!e),this.modules[i][u-f]=e,s--,s==-1&&(h++,s=7));if(i+=o,i<0||this.moduleCount<=i){i-=o;o=-o;break}}}};o.PAD0=236;o.PAD1=17;var b=[1,0,3,2],e={PATTERN000:0,PATTERN001:1,PATTERN010:2,PATTERN011:3,PATTERN100:4,PATTERN101:5,PATTERN110:6,PATTERN111:7},r={PATTERN_POSITION_TABLE:[[],[6,18],[6,22],[6,26],[6,30],[6,34],[6,22,38],[6,24,42],[6,26,46],[6,28,50],[6,30,54],[6,32,58],[6,34,62],[6,26,46,66],[6,26,48,70],[6,26,50,74],[6,30,54,78],[6,30,56,82],[6,30,58,86],[6,34,62,90],[6,28,50,72,94],[6,26,50,74,98],[6,30,54,78,102],[6,28,54,80,106],[6,32,58,84,110],[6,30,58,86,114],[6,34,62,90,118],[6,26,50,74,98,122],[6,30,54,78,102,126],[6,26,52,78,104,130],[6,30,56,82,108,134],[6,34,60,86,112,138],[6,30,58,86,114,142],[6,34,62,90,118,146],[6,30,54,78,102,126,150],[6,24,50,76,102,128,154],[6,28,54,80,106,132,158],[6,32,58,84,110,136,162],[6,26,54,82,110,138,166],[6,30,58,86,114,142,170]],G15:1335,G18:7973,G15_MASK:21522,getBCHTypeInfo:function(n){for(var t=n<<10;r.getBCHDigit(t)-r.getBCHDigit(r.G15)>=0;)t^=r.G15<<r.getBCHDigit(t)-r.getBCHDigit(r.G15);return(n<<10|t)^r.G15_MASK},getBCHTypeNumber:function(n){for(var t=n<<12;r.getBCHDigit(t)-r.getBCHDigit(r.G18)>=0;)t^=r.G18<<r.getBCHDigit(t)-r.getBCHDigit(r.G18);return n<<12|t},getBCHDigit:function(n){for(var t=0;n!=0;)t++,n>>>=1;return t},getPatternPosition:function(n){return r.PATTERN_POSITION_TABLE[n-1]},getMask:function(n,t,i){switch(n){case e.PATTERN000:return(t+i)%2==0;case e.PATTERN001:return t%2==0;case e.PATTERN010:return i%3==0;case e.PATTERN011:return(t+i)%3==0;case e.PATTERN100:return(Math.floor(t/2)+Math.floor(i/3))%2==0;case e.PATTERN101:return t*i%2+t*i%3==0;case e.PATTERN110:return(t*i%2+t*i%3)%2==0;case e.PATTERN111:return(t*i%3+(t+i)%2)%2==0;default:throw new Error("bad maskPattern:"+n);}},getErrorCorrectPolynomial:function(n){for(var t=new s([1],0),i=0;i<n;i++)t=t.multiply(new s([1,u.gexp(i)],0));return t},getLostPoint:function(n){for(var o,t,u,s,f,c,r=n.getModuleCount(),e=0,h=0,i=0;i<r;i++)for(u=0,s=n.modules[i][0],t=0;t<r;t++)f=n.modules[i][t],t<r-6&&f&&!n.modules[i][t+1]&&n.modules[i][t+2]&&n.modules[i][t+3]&&n.modules[i][t+4]&&!n.modules[i][t+5]&&n.modules[i][t+6]&&(t<r-10?n.modules[i][t+7]&&n.modules[i][t+8]&&n.modules[i][t+9]&&n.modules[i][t+10]&&(e+=40):t>3&&n.modules[i][t-1]&&n.modules[i][t-2]&&n.modules[i][t-3]&&n.modules[i][t-4]&&(e+=40)),i<r-1&&t<r-1&&(o=0,f&&o++,n.modules[i+1][t]&&o++,n.modules[i][t+1]&&o++,n.modules[i+1][t+1]&&o++,(o==0||o==4)&&(e+=3)),s^f?u++:(s=f,u>=5&&(e+=3+u-5),u=1),f&&h++;for(t=0;t<r;t++)for(u=0,s=n.modules[0][t],i=0;i<r;i++)f=n.modules[i][t],i<r-6&&f&&!n.modules[i+1][t]&&n.modules[i+2][t]&&n.modules[i+3][t]&&n.modules[i+4][t]&&!n.modules[i+5][t]&&n.modules[i+6][t]&&(i<r-10?n.modules[i+7][t]&&n.modules[i+8][t]&&n.modules[i+9][t]&&n.modules[i+10][t]&&(e+=40):i>3&&n.modules[i-1][t]&&n.modules[i-2][t]&&n.modules[i-3][t]&&n.modules[i-4][t]&&(e+=40)),s^f?u++:(s=f,u>=5&&(e+=3+u-5),u=1);return c=Math.abs(100*h/r/r-50)/5,e+c*10}},u={glog:function(n){if(n<1)throw new Error("glog("+n+")");return u.LOG_TABLE[n]},gexp:function(n){while(n<0)n+=255;while(n>=256)n-=255;return u.EXP_TABLE[n]},EXP_TABLE:new Array(256),LOG_TABLE:new Array(256)};for(f=0;f<8;f++)u.EXP_TABLE[f]=1<<f;for(f=8;f<256;f++)u.EXP_TABLE[f]=u.EXP_TABLE[f-4]^u.EXP_TABLE[f-5]^u.EXP_TABLE[f-6]^u.EXP_TABLE[f-8];for(f=0;f<255;f++)u.LOG_TABLE[u.EXP_TABLE[f]]=f;s.prototype={get:function(n){return this.num[n]},getLength:function(){return this.num.length},multiply:function(n){for(var t,r=new Array(this.getLength()+n.getLength()-1),i=0;i<this.getLength();i++)for(t=0;t<n.getLength();t++)r[i+t]^=u.gexp(u.glog(this.get(i))+u.glog(n.get(t)));return new s(r,0)},mod:function(n){var r=this.getLength(),f=n.getLength(),i,e,t;if(r-f<0)return this;for(i=new Array(r),t=0;t<r;t++)i[t]=this.get(t);while(i.length>=f){for(e=u.glog(i[0])-u.glog(n.get(0)),t=0;t<n.getLength();t++)i[t]^=u.gexp(u.glog(n.get(t))+e);while(i[0]==0)i.shift()}return new s(i,0)}};v=[[1,26,19],[1,26,16],[1,26,13],[1,26,9],[1,44,34],[1,44,28],[1,44,22],[1,44,16],[1,70,55],[1,70,44],[2,35,17],[2,35,13],[1,100,80],[2,50,32],[2,50,24],[4,25,9],[1,134,108],[2,67,43],[2,33,15,2,34,16],[2,33,11,2,34,12],[2,86,68],[4,43,27],[4,43,19],[4,43,15],[2,98,78],[4,49,31],[2,32,14,4,33,15],[4,39,13,1,40,14],[2,121,97],[2,60,38,2,61,39],[4,40,18,2,41,19],[4,40,14,2,41,15],[2,146,116],[3,58,36,2,59,37],[4,36,16,4,37,17],[4,36,12,4,37,13],[2,86,68,2,87,69],[4,69,43,1,70,44],[6,43,19,2,44,20],[6,43,15,2,44,16],[4,101,81],[1,80,50,4,81,51],[4,50,22,4,51,23],[3,36,12,8,37,13],[2,116,92,2,117,93],[6,58,36,2,59,37],[4,46,20,6,47,21],[7,42,14,4,43,15],[4,133,107],[8,59,37,1,60,38],[8,44,20,4,45,21],[12,33,11,4,34,12],[3,145,115,1,146,116],[4,64,40,5,65,41],[11,36,16,5,37,17],[11,36,12,5,37,13],[5,109,87,1,110,88],[5,65,41,5,66,42],[5,54,24,7,55,25],[11,36,12],[5,122,98,1,123,99],[7,73,45,3,74,46],[15,43,19,2,44,20],[3,45,15,13,46,16],[1,135,107,5,136,108],[10,74,46,1,75,47],[1,50,22,15,51,23],[2,42,14,17,43,15],[5,150,120,1,151,121],[9,69,43,4,70,44],[17,50,22,1,51,23],[2,42,14,19,43,15],[3,141,113,4,142,114],[3,70,44,11,71,45],[17,47,21,4,48,22],[9,39,13,16,40,14],[3,135,107,5,136,108],[3,67,41,13,68,42],[15,54,24,5,55,25],[15,43,15,10,44,16],[4,144,116,4,145,117],[17,68,42],[17,50,22,6,51,23],[19,46,16,6,47,17],[2,139,111,7,140,112],[17,74,46],[7,54,24,16,55,25],[34,37,13],[4,151,121,5,152,122],[4,75,47,14,76,48],[11,54,24,14,55,25],[16,45,15,14,46,16],[6,147,117,4,148,118],[6,73,45,14,74,46],[11,54,24,16,55,25],[30,46,16,2,47,17],[8,132,106,4,133,107],[8,75,47,13,76,48],[7,54,24,22,55,25],[22,45,15,13,46,16],[10,142,114,2,143,115],[19,74,46,4,75,47],[28,50,22,6,51,23],[33,46,16,4,47,17],[8,152,122,4,153,123],[22,73,45,3,74,46],[8,53,23,26,54,24],[12,45,15,28,46,16],[3,147,117,10,148,118],[3,73,45,23,74,46],[4,54,24,31,55,25],[11,45,15,31,46,16],[7,146,116,7,147,117],[21,73,45,7,74,46],[1,53,23,37,54,24],[19,45,15,26,46,16],[5,145,115,10,146,116],[19,75,47,10,76,48],[15,54,24,25,55,25],[23,45,15,25,46,16],[13,145,115,3,146,116],[2,74,46,29,75,47],[42,54,24,1,55,25],[23,45,15,28,46,16],[17,145,115],[10,74,46,23,75,47],[10,54,24,35,55,25],[19,45,15,35,46,16],[17,145,115,1,146,116],[14,74,46,21,75,47],[29,54,24,19,55,25],[11,45,15,46,46,16],[13,145,115,6,146,116],[14,74,46,23,75,47],[44,54,24,7,55,25],[59,46,16,1,47,17],[12,151,121,7,152,122],[12,75,47,26,76,48],[39,54,24,14,55,25],[22,45,15,41,46,16],[6,151,121,14,152,122],[6,75,47,34,76,48],[46,54,24,10,55,25],[2,45,15,64,46,16],[17,152,122,4,153,123],[29,74,46,14,75,47],[49,54,24,10,55,25],[24,45,15,46,46,16],[4,152,122,18,153,123],[13,74,46,32,75,47],[48,54,24,14,55,25],[42,45,15,32,46,16],[20,147,117,4,148,118],[40,75,47,7,76,48],[43,54,24,22,55,25],[10,45,15,67,46,16],[19,148,118,6,149,119],[18,75,47,31,76,48],[34,54,24,34,55,25],[20,45,15,61,46,16]];o.prototype.getRightType=function(){for(var t,u,r,i,f,e,o,n=1;n<41;n++){if(t=v[(n-1)*4+this.errorCorrectLevel],t==undefined)throw new Error("bad rs block @ typeNumber:"+n+"/errorCorrectLevel:"+this.errorCorrectLevel);for(u=t.length/3,r=0,i=0;i<u;i++)f=t[i*3+0],e=t[i*3+2],r+=e*f;if(o=n>9?2:1,this.utf8bytes.length+o<r||n==40){this.typeNumber=n;this.rsBlock=t;this.totalDataCount=r;break}}};y.prototype={get:function(n){var t=Math.floor(n/8);return this.buffer[t]>>>7-n%8&1},put:function(n,t){for(var i=0;i<t;i++)this.putBit(n>>>t-i-1&1)},putBit:function(n){var t=Math.floor(this.length/8);this.buffer.length<=t&&this.buffer.push(0);n&&(this.buffer[t]|=128>>>this.length%8);this.length++}};a.fn.qrcode=function(n){return this.each(function(){a(this).append(new h(n))})};n.exports=k.qrcode=h},function(n,t,i){"use strict";var r=i(1),f=i(2),u=function(n,t){var i=this;this.options=r.extend({},u.DEFAULTS,t);this.$element=r(n);this.sticked=null;this.inited=null;this.$holder=undefined;this.$window=r(window).on("scroll.sticky.amui",f.utils.debounce(r.proxy(this.checkPosition,this),10)).on("resize.sticky.amui orientationchange.sticky.amui",f.utils.debounce(function(){i.reset(!0,function(){i.checkPosition()})},50)).on("load.sticky.amui",r.proxy(this.checkPosition,this));this.offset=this.$element.offset();this.init()};u.DEFAULTS={top:0,bottom:0,animation:"",className:{sticky:"am-sticky",resetting:"am-sticky-resetting",stickyBtm:"am-sticky-bottom",animationRev:"am-animation-reverse"}};u.prototype.init=function(){var u=this.check(),n,t,i;return u?(n=this.$element,t="",r.each(n.css(["marginTop","marginRight","marginBottom","marginLeft"]),function(n,i){return t+=" "+i}),i=r('<div class="am-sticky-placeholder"><\/div>').css({height:n.css("position")!=="absolute"?n.outerHeight():"",float:n.css("float")!="none"?n.css("float"):"",margin:t}),this.$holder=n.css("margin",0).wrap(i).parent(),this.inited=1,!0):!1};u.prototype.reset=function(n,t){var i=this.options,r=this.$element,u=i.animation?" am-animation-"+i.animation:"",e=function(){r.css({position:"",top:"",width:"",left:"",margin:0});r.removeClass([u,i.className.animationRev,i.className.sticky,i.className.resetting].join(" "));this.animating=!1;this.sticked=!1;this.offset=r.offset();t&&t()}.bind(this);r.addClass(i.className.resetting);!n&&i.animation&&f.support.animation?(this.animating=!0,r.removeClass(u).one(f.support.animation.end,function(){e()}).width(),r.addClass(u+" "+i.className.animationRev)):e()};u.prototype.check=function(){if(!this.$element.is(":visible"))return!1;var n=this.options.media;if(n)switch(typeof n){case"number":if(window.innerWidth<n)return!1;break;case"string":if(window.matchMedia&&!window.matchMedia(n).matches)return!1}return!0};u.prototype.checkPosition=function(){var u,i;if(this.inited||(u=this.init(),u)){var n=this.options,f=this.$window.scrollTop(),e=n.top,r=n.bottom,t=this.$element,o=n.animation?" am-animation-"+n.animation:"",s=[n.className.sticky,o].join(" ");typeof r=="function"&&(r=r(this.$element));i=f>this.$holder.offset().top;!this.sticked&&i?t.addClass(s):this.sticked&&!i&&this.reset();this.$holder.css({height:t.is(":visible")&&t.css("position")!=="absolute"?t.outerHeight():""});i&&t.css({top:e,left:this.$holder.offset().left,width:this.$holder.width()});this.sticked=i}};f.plugin("sticky",u);r(window).on("load",function(){r("[data-am-sticky]").sticky()});n.exports=u},function(n,t,i){"use strict";function h(n){var i=Array.prototype.slice.call(arguments,1),t;return this.each(function(){var o=r(this),s=o.is(".am-tabs")&&o||o.closest(".am-tabs"),e=s.data("amui.tabs"),h=r.extend({},f.utils.parseOptions(o.data("amTabs")),r.isPlainObject(n)&&n);e||s.data("amui.tabs",e=new u(s[0],h));typeof n=="string"&&(n==="open"&&o.is(".am-tabs-nav a")?e.open(o):t=typeof e[n]=="function"?e[n].apply(e,i):e[n])}),t===undefined?this:t}var r=i(1),f=i(2),e=i(3),o=f.support.transition,s=f.support.animation,u=function(n,t){this.$element=r(n);this.options=r.extend({},u.DEFAULTS,t||{});this.transitioning=this.activeIndex=null;this.refresh();this.init()};u.DEFAULTS={selector:{nav:"> .am-tabs-nav",content:"> .am-tabs-bd",panel:"> .am-tab-panel"},activeClass:"am-active"};u.prototype.refresh=function(){var n=this.options.selector,t;this.$tabNav=this.$element.find(n.nav);this.$navs=this.$tabNav.find("a");this.$content=this.$element.find(n.content);this.$tabPanels=this.$content.find(n.panel);t=this.$tabNav.find("> ."+this.options.activeClass);t.length!==1?this.open(0):this.activeIndex=this.$navs.index(t.children("a"))};u.prototype.init=function(){var t=this,i=this.options,n,u;this.$element.on("click.tabs.amui",i.selector.nav+" a",function(n){n.preventDefault();t.open(r(this))});if(!i.noSwipe){if(!this.$content.length)return this;n=new e.Manager(this.$content[0]);u=new e.Swipe({direction:e.DIRECTION_HORIZONTAL});n.add(u);n.on("swipeleft",f.utils.debounce(function(n){n.preventDefault();t.goTo("next")},100));n.on("swiperight",f.utils.debounce(function(n){n.preventDefault();t.goTo("prev")},100));this._hammer=n}};u.prototype.open=function(n){var i=this.options.activeClass,t=typeof n=="number"?n:this.$navs.index(r(n));if(n=typeof n=="number"?this.$navs.eq(t):r(n),n&&n.length&&!this.transitioning&&!n.parent("li").hasClass(i)){var u=this.$tabNav,f=n.attr("href"),s=/^#.+$/.test(f)&&this.$content.find(f)||this.$tabPanels.eq(t),e=u.find("."+i+" a")[0],o=r.Event("open.tabs.amui",{relatedTarget:e});(n.trigger(o),o.isDefaultPrevented())||(this.activate(n.closest("li"),u),this.activate(s,this.$content,function(){n.trigger({type:"opened.tabs.amui",relatedTarget:e})}),this.activeIndex=t)}};u.prototype.activate=function(n,t,i){var e;this.transitioning=!0;var u=this.options.activeClass,f=t.find("> ."+u),s=i&&o&&!!f.length;f.removeClass(u+" am-in");n.addClass(u);s?(n.redraw(),n.addClass("am-in")):n.removeClass("am-fade");e=r.proxy(function(){i&&i();this.transitioning=!1},this);s&&!this.$content.is(".am-tabs-bd-ofv")?f.one(o.end,e):e()};u.prototype.goTo=function(n){var t=this.activeIndex,i=n==="next",u=i?"am-animation-right-spring":"am-animation-left-spring",r;i&&t+1>=this.$navs.length||!i&&t===0?(r=this.$tabPanels.eq(t),s&&r.addClass(u).on(s.end,function(){r.removeClass(u)})):this.open(i?t+1:t-1)};u.prototype.destroy=function(){this.$element.off(".tabs.amui");e.off(this.$content[0],"swipeleft swiperight");this._hammer&&this._hammer.destroy();r.removeData(this.$element,"amui.tabs")};r.fn.tabs=h;f.ready(function(n){r("[data-am-tabs]",n).tabs()});r(document).on("click.tabs.amui.data-api","[data-am-tabs] .am-tabs-nav a",function(n){n.preventDefault();h.call(r(this),"open")});n.exports=f.tabs=u},function(n,t,i){"use strict";var u=i(1),f=i(2),r=function(n,t){this.options=u.extend({},r.DEFAULTS,t);this.$element=u(n);this.init()};r.DEFAULTS={checkboxClass:"am-ucheck-checkbox",radioClass:"am-ucheck-radio",checkboxTpl:'<span class="am-ucheck-icons"><i class="am-icon-unchecked"><\/i><i class="am-icon-checked"><\/i><\/span>',radioTpl:'<span class="am-ucheck-icons"><i class="am-icon-unchecked"><\/i><i class="am-icon-checked"><\/i><\/span>'};r.prototype.init=function(){var t=this.$element,i=t[0],n=this.options;i.type==="checkbox"?t.addClass(n.checkboxClass).after(n.checkboxTpl):i.type==="radio"&&t.addClass(n.radioClass).after(n.radioTpl)};r.prototype.check=function(){this.$element.prop("checked",!0).trigger("change.ucheck.amui").trigger("checked.ucheck.amui")};r.prototype.uncheck=function(){this.$element.prop("checked",!1).trigger("change").trigger("unchecked.ucheck.amui")};r.prototype.toggle=function(){this.$element.prop("checked",function(n,t){return!t}).trigger("change.ucheck.amui").trigger("toggled.ucheck.amui")};r.prototype.disable=function(){this.$element.prop("disabled",!0).trigger("change.ucheck.amui").trigger("disabled.ucheck.amui")};r.prototype.enable=function(){this.$element.prop("disabled",!1);this.$element.trigger("change.ucheck.amui").trigger("enabled.ucheck.amui")};r.prototype.destroy=function(){this.$element.removeData("amui.ucheck").removeClass(this.options.checkboxClass+" "+this.options.radioClass).next(".am-ucheck-icons").remove().end().trigger("destroyed.ucheck.amui")};f.plugin("uCheck",r,{after:function(){f.support.touch&&this.parent().hover(function(){u(this).addClass("am-nohover")},function(){u(this).removeClass("am-nohover")})}});f.ready(function(n){u("[data-am-ucheck]",n).uCheck()});n.exports=r},function(n,t,i){"use strict";var r=i(1),f=i(2),u=function(n,t){this.options=r.extend({},u.DEFAULTS,t);this.options.patterns=r.extend({},u.patterns,this.options.patterns);var i=this.options.locales;u.validationMessages[i]||(this.options.locales="zh_CN");this.$element=r(n);this.init()};u.DEFAULTS={debug:!1,locales:"zh_CN",H5validation:!1,H5inputType:["email","url","number"],patterns:{},patternClassPrefix:"js-pattern-",activeClass:"am-active",inValidClass:"am-field-error",validClass:"am-field-valid",validateOnSubmit:!0,alwaysRevalidate:!1,allFields:":input:not(:submit, :button, :disabled, .am-novalidate)",ignore:":hidden:not([data-am-selected], .am-validate)",customEvents:"validate",keyboardFields:":input:not(:submit, :button, :disabled, .am-novalidate)",keyboardEvents:"focusout, change",activeKeyup:!1,textareaMaxlenthKeyup:!0,pointerFields:'input[type="range"]:not(:disabled, .am-novalidate), input[type="radio"]:not(:disabled, .am-novalidate), input[type="checkbox"]:not(:disabled, .am-novalidate), select:not(:disabled, .am-novalidate), option:not(:disabled, .am-novalidate)',pointerEvents:"click",onValid:function(){},onInValid:function(){},markValid:function(n){var t=this.options,i=r(n.field),u=i.closest(".am-form-group");i.addClass(t.validClass).removeClass(t.inValidClass);u.addClass("am-form-success").removeClass("am-form-error");t.onValid.call(this,n)},markInValid:function(n){var t=this.options,i=r(n.field),u=i.closest(".am-form-group");i.addClass(t.inValidClass+" "+t.activeClass).removeClass(t.validClass);u.addClass("am-form-error").removeClass("am-form-success");t.onInValid.call(this,n)},validate:function(){},submit:null};u.VERSION="2.7.2";u.patterns={email:/^((([a-zA-Z]|\d|[!#\$%&'\*\+\-\/=\?\^_`{\|}~]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])+(\.([a-zA-Z]|\d|[!#\$%&'\*\+\-\/=\?\^_`{\|}~]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])+)*)|((\x22)((((\x20|\x09)*(\x0d\x0a))?(\x20|\x09)+)?(([\x01-\x08\x0b\x0c\x0e-\x1f\x7f]|\x21|[\x23-\x5b]|[\x5d-\x7e]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(\\([\x01-\x09\x0b\x0c\x0d-\x7f]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]))))*(((\x20|\x09)*(\x0d\x0a))?(\x20|\x09)+)?(\x22)))@((([a-zA-Z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-zA-Z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-zA-Z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-zA-Z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.)+(([a-zA-Z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-zA-Z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-zA-Z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-zA-Z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.?$/,url:/^(https?|ftp):\/\/(((([a-zA-Z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:)*@)?(((\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5]))|((([a-zA-Z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-zA-Z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-zA-Z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-zA-Z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.)+(([a-zA-Z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-zA-Z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-zA-Z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-zA-Z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.?)(:\d*)?)(\/((([a-zA-Z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)+(\/(([a-zA-Z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)*)*)?)?(\?((([a-zA-Z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)|[\uE000-\uF8FF]|\/|\?)*)?(\#((([a-zA-Z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)|\/|\?)*)?$/,number:/^-?(?:\d+|\d{1,3}(?:,\d{3})+)?(?:\.\d+)?$/,dateISO:/^\d{4}[\/\-]\d{1,2}[\/\-]\d{1,2}$/,integer:/^-?\d+$/};u.validationMessages={zh_CN:{valueMissing:"请填写（选择）此字段",customError:{tooShort:"至少填写 %s 个字符",checkedOverflow:"至多选择 %s 项",checkedUnderflow:"至少选择 %s 项"},patternMismatch:"请按照要求的格式填写",rangeOverflow:"请填写小于等于 %s 的值",rangeUnderflow:"请填写大于等于 %s 的值",stepMismatch:"",tooLong:"至多填写 %s 个字符",typeMismatch:"请按照要求的类型填写"}};u.ERROR_MAP={tooShort:"minlength",checkedOverflow:"maxchecked",checkedUnderflow:"minchecked",rangeOverflow:"max",rangeUnderflow:"min",tooLong:"maxlength"};u.prototype.init=function(){function e(n){var t=n.toString();return t.substring(1,t.length-1)}function i(n,i,e){var s=i.split(","),o=function(){u.validate(this)};e&&(o=f.utils.debounce(o,e));r.each(s,function(i,r){t.on(r+".validator.amui",n,o)})}var u=this,t=this.$element,n=this.options;if(n.H5validation&&f.support.formValidation)return!1;t.attr("novalidate","novalidate");r.each(n.H5inputType,function(i,r){var u=t.find("input[type="+r+"]");u.attr("pattern")||u.is("[class*="+n.patternClassPrefix+"]")||u.attr("pattern",e(n.patterns[r]))});r.each(n.patterns,function(i,r){var u=t.find("."+n.patternClassPrefix+i);u.attr("pattern")||u.attr("pattern",e(r))});t.on("submit.validator.amui",function(i){if(typeof n.submit=="function")return n.submit.call(u,i);if(n.validateOnSubmit){var f=u.isFormValid();return r.type(f)==="boolean"?f:t.data("amui.checked")?!0:(r.when(f).then(function(){t.data("amui.checked",!0).submit()},function(){t.data("amui.checked",!1).find("."+n.inValidClass).eq(0).focus()}),!1)}});i(":input",n.customEvents);i(n.keyboardFields,n.keyboardEvents);i(n.pointerFields,n.pointerEvents);n.textareaMaxlenthKeyup&&i("textarea[maxlength]","keyup",50);n.activeKeyup&&i(".am-active","keyup",50)};u.prototype.isValid=function(n){var t=r(n),i=this.options;return(t.data("validity")===undefined||i.alwaysRevalidate)&&this.validate(n),t.data("validity")&&t.data("validity").valid};u.prototype.validate=function(n){var y=this,p=this.$element,e=this.options,t=r(n),w=t.data("equalTo"),h,c,l,a,v;w&&t.attr("pattern","^"+p.find(w).val()+"$");var o=t.attr("pattern")||!1,s=new RegExp(o),b=null,f=null,u=t.is("[type=checkbox]")?(f=p.find('input[name="'+n.name+'"]')).filter(":checked").length:t.is("[type=radio]")?(b=this.$element.find('input[name="'+n.name+'"]')).filter(":checked").length>0:t.val();t=f&&f.length?f.first():t;var k=t.attr("required")!==undefined&&t.attr("required")!=="false",d=parseInt(t.attr("maxlength"),10),g=parseInt(t.attr("minlength"),10),nt=Number(t.attr("min")),tt=Number(t.attr("max")),i=this.createValidity({field:t[0],valid:!0});if(e.debug&&window.console&&(console.log("Validate: value -> ["+u+", regex -> ["+s+"], required -> "+k),console.log("Regex test: "+s.test(u)+", Pattern: "+o)),!isNaN(d)&&u.length>d&&(i.valid=!1,i.tooLong=!0),!isNaN(g)&&u.length<g&&(i.valid=!1,i.customError="tooShort"),!isNaN(nt)&&Number(u)<nt&&(i.valid=!1,i.rangeUnderflow=!0),!isNaN(tt)&&Number(u)>tt&&(i.valid=!1,i.rangeOverflow=!0),k&&!u?(i.valid=!1,i.valueMissing=!0):(f||t.is('select[multiple="multiple"]'))&&u?(u=f?u:u.length,h=parseInt(t.attr("minchecked"),10),c=parseInt(t.attr("maxchecked"),10),!isNaN(h)&&u<h&&(i.valid=!1,i.customError="checkedUnderflow"),!isNaN(c)&&u>c&&(i.valid=!1,i.customError="checkedOverflow")):o&&!s.test(u)&&u&&(i.valid=!1,i.patternMismatch=!0),l=function(n){var i,u;return this.markField(n),i=r.Event("validated.field.validator.amui"),i.validity=n,t.trigger(i).data("validity",n),u=b||f,u&&u.not(t).data("validity",n).each(function(){n.field=this;y.markField(n)}),n},typeof e.validate=="function"&&(a=e.validate.call(this,i)),a)return v=new r.Deferred,t.data("amui.dfdValidity",v.promise()),r.when(a).always(function(n){v[n.valid?"resolve":"reject"](n);l.call(y,n)});l.call(this,i)};u.prototype.markField=function(n){var t=this.options,i="mark"+(n.valid?"":"In")+"Valid";t[i]&&t[i].call(this,n)};u.prototype.validateForm=function(){var l=this,n=this.$element,e=this.options,a=n.find(e.allFields).not(e.ignore),o=[],t=!0,s=[],i=r([]),u=[],h=!1,c,f;return n.trigger("validate.form.validator.amui"),c=a.filter(function(){var n;if(this.tagName==="INPUT"&&this.type==="radio"){if(n=this.name,o[n]===!0)return!1;o[n]=!0}return!0}),c.each(function(){var c=r(this),f=l.isValid(this),a=c.data("validity"),e,o;t=!!f&&t;s.push(a);f||(i=i.add(r(this),n));e=c.data("amui.dfdValidity");e?(u.push(e),h=!0):(o=new r.Deferred,u.push(o.promise()),o[f?"resolve":"reject"](a))}),f={valid:t,$invalidFields:i,validity:s,promises:u,async:h},n.trigger("validated.form.validator.amui",f),f};u.prototype.isFormValid=function(){var f=this,t=this.validateForm(),i=function(n){f.$element.trigger(n+".validator.amui")},u,n;return t.async?(u=new r.Deferred,r.when.apply(null,t.promises).then(function(){u.resolve();i("valid")},function(){u.reject();i("invalid")}),u.promise()):t.valid?(i("valid"),!0):(n=t.$invalidFields.first(),n.is("[data-am-selected]")&&(n=n.next(".am-selected").find(".am-selected-btn")),n.focus(),i("invalid"),!1)};u.prototype.createValidity=function(n){return r.extend({customError:n.customError||!1,patternMismatch:n.patternMismatch||!1,rangeOverflow:n.rangeOverflow||!1,rangeUnderflow:n.rangeUnderflow||!1,stepMismatch:n.stepMismatch||!1,tooLong:n.tooLong||!1,typeMismatch:n.typeMismatch||!1,valid:n.valid||!0,valueMissing:n.valueMissing||!1},n)};u.prototype.getValidationMessage=function(n){var e=u.validationMessages[this.options.locales],t,i,f=r(n.field);return(f.is('[type="checkbox"]')||f.is('[type="radio"]'))&&(f=this.$element.find("[name="+f.attr("name")+"]").first()),r.each(n,function(n,i){return n==="field"||n==="valid"?n:n==="customError"&&i?(t=i,e=e.customError,!1):i===!0?(t=n,!1):void 0}),i=e[t]||undefined,i&&u.ERROR_MAP[t]&&(i=i.replace("%s",f.attr(u.ERROR_MAP[t])||"规定的")),i};u.prototype.removeMark=function(){this.$element.find(".am-form-success, .am-form-error, ."+this.options.inValidClass+", ."+this.options.validClass).removeClass(["am-form-success","am-form-error",this.options.inValidClass,this.options.validClass].join(" "))};u.prototype.destroy=function(){this.removeMark();this.$element.removeData("amui.validator amui.checked").off(".validator.amui").find(this.options.allFields).removeData("validity amui.dfdValidity")};f.plugin("validator",u);f.ready(function(n){r("[data-am-validator]",n).validator()});n.exports=u},function(n,t,i){"use strict";var r=i(2),u={get:function(n){var r=encodeURIComponent(n)+"=",i=document.cookie.indexOf(r),u=null,t;return i>-1&&(t=document.cookie.indexOf(";",i),t==-1&&(t=document.cookie.length),u=decodeURIComponent(document.cookie.substring(i+r.length,t))),u},set:function(n,t,i,r,u,f){var e=encodeURIComponent(n)+"="+encodeURIComponent(t);i instanceof Date&&(e+="; expires="+i.toUTCString());r&&(e+="; path="+r);u&&(e+="; domain="+u);f&&(e+="; secure");document.cookie=e},unset:function(n,t,i,r){this.set(n,"",new Date(0),t,i,r)}};r.utils=r.utils||{};n.exports=r.utils.cookie=u},function(n,t,i){"use strict";var r=i(2),u=function(){var i=typeof Element!="undefined"&&"ALLOW_KEYBOARD_INPUT"in Element,n=function(){for(var t,r,i=[["requestFullscreen","exitFullscreen","fullscreenElement","fullscreenEnabled","fullscreenchange","fullscreenerror"],["webkitRequestFullscreen","webkitExitFullscreen","webkitFullscreenElement","webkitFullscreenEnabled","webkitfullscreenchange","webkitfullscreenerror"],["webkitRequestFullScreen","webkitCancelFullScreen","webkitCurrentFullScreenElement","webkitCancelFullScreen","webkitfullscreenchange","webkitfullscreenerror"],["mozRequestFullScreen","mozCancelFullScreen","mozFullScreenElement","mozFullScreenEnabled","mozfullscreenchange","mozfullscreenerror"],["msRequestFullscreen","msExitFullscreen","msFullscreenElement","msFullscreenEnabled","MSFullscreenChange","MSFullscreenError"]],n=0,f=i.length,u={};n<f;n++)if(t=i[n],t&&t[1]in document){for(n=0,r=t.length;n<r;n++)u[i[0][n]]=t[n];return u}return!1}(),t={request:function(t){var r=n.requestFullscreen;t=t||document.documentElement;/5\.1[\.\d]* Safari/.test(navigator.userAgent)?t[r]():t[r](i&&Element.ALLOW_KEYBOARD_INPUT)},exit:function(){document[n.exitFullscreen]()},toggle:function(n){this.isFullscreen?this.exit():this.request(n)},raw:n};return n?(Object.defineProperties(t,{isFullscreen:{get:function(){return!!document[n.fullscreenElement]}},element:{enumerable:!0,get:function(){return document[n.fullscreenElement]}},enabled:{enumerable:!0,get:function(){return!!document[n.fullscreenEnabled]}}}),t.VERSION="3.0.0",t):!1}();n.exports=r.fullscreen=u},function(n,t,i){"use strict";var f=i(1),e=i(2),u,r;e.support.geolocation=window.navigator&&window.navigator.geolocation;u=e.support.geolocation;r=function(n){this.options=n||{}};r.MESSAGES={unsupportedBrowser:"Browser does not support location services",permissionDenied:"You have rejected access to your location",positionUnavailable:"Unable to determine your location",timeout:"Service timeout has been reached"};r.ERROR_CODE={0:"unsupportedBrowser",1:"permissionDenied",2:"positionUnavailable",3:"timeout"};r.prototype.get=function(n){var i=this,t;return n=f.extend({},this.options,n),t=new f.Deferred,u?this.watchID=u.getCurrentPosition(function(n){t.resolve.call(i,n)},function(n){t.reject(r.MESSAGES[r.ERROR_CODE[n.code]])},n):t.reject(r.MESSAGES.unsupportedBrowser),t.promise()};r.prototype.watch=function(n){if(u&&(n=f.extend({},this.options,n),f.isFunction(n.done))){this.clearWatch();var t=f.isFunction(n.fail)?n.fail:null;return this.watchID=u.watchPosition(n.done,t,n),this.watchID}};r.prototype.clearWatch=function(){u&&this.watchID&&(u.clearWatch(this.watchID),this.watchID=null)};n.exports=e.Geolocation=r},function(n,t,i){(function(t){"use strict";function h(){try{return o in e&&e[o]}catch(n){return!1}}var s=i(2),r={},e=typeof window!="undefined"?window:t,o="localStorage",u,f;r.disabled=!1;r.version="1.3.20";r.set=function(){};r.get=function(){};r.has=function(n){return r.get(n)!==undefined};r.remove=function(){};r.clear=function(){};r.transact=function(n,t,i){i==null&&(i=t,t=null);t==null&&(t={});var u=r.get(n,t);i(u);r.set(n,u)};r.getAll=function(){};r.forEach=function(){};r.serialize=function(n){return JSON.stringify(n)};r.deserialize=function(n){if(typeof n!="string")return undefined;try{return JSON.parse(n)}catch(t){return n||undefined}};h()&&(u=e[o],r.set=function(n,t){return t===undefined?r.remove(n):(u.setItem(n,r.serialize(t)),t)},r.get=function(n,t){var i=r.deserialize(u.getItem(n));return i===undefined?t:i},r.remove=function(n){u.removeItem(n)},r.clear=function(){u.clear()},r.getAll=function(){var n={};return r.forEach(function(t,i){n[t]=i}),n},r.forEach=function(n){for(var i,t=0;t<u.length;t++)i=u.key(t),n(i,r.get(i))});try{f="__storejs__";r.set(f,f);r.get(f)!=f&&(r.disabled=!0);r.remove(f)}catch(c){r.disabled=!0}r.enabled=!r.disabled;n.exports=s.store=r}).call(t,function(){return this}())},function(n,t,i){"use strict";function f(){var t=r('[data-am-widget="accordion"]'),n={item:".am-accordion-item",title:".am-accordion-title",body:".am-accordion-bd",disabled:".am-disabled"};t.each(function(t,i){var f=u.utils.parseOptions(r(i).attr("data-am-accordion")),e=r(i).find(n.title);e.on("click.accordion.amui",function(){var t=r(this).next(n.body),u=r(this).parent(n.item),e=t.data("amui.collapse");u.is(n.disabled)||(u.toggleClass("am-active"),e?t.collapse("toggle"):t.collapse(),f.multiple||r(i).children(".am-active").not(u).not(n.disabled).removeClass("am-active").find(n.body+".am-in").collapse("close"))})})}var r=i(1),u=i(2);i(7);r(f);n.exports=u.accordion={VERSION:"2.1.0",init:f}},function(n){"use strict";n.exports={VERSION:"2.0.1"}},function(n,t,i){"use strict";function u(){var n=r(".ds-thread"),t=n.parent('[data-am-widget="duoshuo"]').attr("data-ds-short-name"),i=(document.location.protocol=="https:"?"https:":"http:")+"//static.duoshuo.com/embed.js",u;n.length&&t&&((window.duoshuoQuery={short_name:t},r('script[src="'+i+'"]').length)||(u=r("<script>",{async:!0,type:"text/javascript",src:i,charset:"utf-8"}),r("body").append(u)))}var r=i(1),f=i(2);r(window).on("load",u);n.exports=f.duoshuo={VERSION:"2.0.1",init:u}},function(n,t,i){"use strict";function f(){r(".am-figure").each(function(n,t){var e=u.utils.parseOptions(r(t).attr("data-am-figure")),i=r(t),f,o;if(e.pureview&&(e.pureview==="auto"?(o=r.isImgZoomAble(i.find("img")[0]),o&&i.pureview()):i.addClass("am-figure-zoomable").pureview()),f=i.data("amui.pureview"),f)i.on("click",":not(img)",function(){f.open(0)})})}var r=i(1),u=i(2);i(20);r.isImgZoomAble=function(n){var i=new Image,t;return i.src=n.src,t=r(n).width()<i.width,t&&r(n).closest(".am-figure").addClass("am-figure-zoomable"),t};r(window).on("load",f);n.exports=u.figure={VERSION:"2.0.3",init:f}},function(n,t,i){"use strict";function o(){r(".am-footer-ysp").on("click",function(){r("#am-footer-modal").modal()});var n=u.utils.parseOptions(r(".am-footer").data("amFooter"));n.addToHS&&f();r('[data-rel="desktop"]').on("click",function(n){n.preventDefault();window.AMPlatform?window.AMPlatform.util.goDesktop():(e.set("allmobilize","desktop","","/"),window.location=window.location)})}var r=i(1),u=i(2),f,e;i(15);f=i(4);e=i(31);r(o);n.exports=u.footer={VERSION:"3.1.2",init:o}},function(n,t,i){"use strict";function f(){var n=r('[data-am-widget="gallery"]');n.each(function(){var n=u.utils.parseOptions(r(this).attr("data-am-gallery"));n.pureview&&(typeof n.pureview=="object"?r(this).pureview(n.pureview):r(this).pureview())})}var r=i(1),u=i(2);i(20);r(f);n.exports=u.gallery={VERSION:"3.0.0",init:f}},function(n,t,i){"use strict";function f(){function i(){f[(t.scrollTop()>50?"add":"remove")+"Class"]("am-active")}var n=r('[data-am-widget="gotop"]'),f=n.filter(".am-gotop-fixed"),t=r(window);if(!n.data("init")){n.find("a").on("click",function(n){n.preventDefault();t.smoothScroll()});i();t.on("scroll.gotop.amui",u.utils.debounce(i,100));n.data("init",!0)}}var r=i(1),u=i(2);i(23);r(f);n.exports=u.gotop={VERSION:"4.0.2",init:f}},function(n,t,i){"use strict";function u(){r('[data-am-widget="header"]').each(function(){if(r(this).hasClass("am-header-fixed"))return r("body").addClass("am-with-fixed-header"),!1})}var r=i(1),f=i(2);r(u);n.exports=f.header={VERSION:"2.0.0",init:u}},function(n,t,i){"use strict";var r=i(2);n.exports=r.intro={VERSION:"4.0.2",init:function(){}}},function(n,t,i){"use strict";var r=i(2);n.exports=r.listNews={VERSION:"4.0.0",init:function(){}}},function(n,t,i){function e(n){var t=r("<script />",{id:"am-map-api-0"});r("body").append(t);t.on("load",function(){console.log("load");var t=r("<script/>",{id:"am-map-api-1"});r("body").append(t);t.on("load",function(){var t=document.createElement("script");t.textContent="("+n.toString()+")();";r("body")[0].appendChild(t)}).attr("src","http://api.map.baidu.com/getscript?type=quick&file=feature&ak=WVAXZ05oyNRXS5egLImmentg&t=20140109092002")}).attr("src","http://api.map.baidu.com/getscript?type=quick&file=api&ak=WVAXZ05oyNRXS5egLImmentg&t=20140109092002")}function o(){var t=document.querySelector(".am-map"),e=116.331398,o=39.897445,y=t.getAttribute("data-name"),u=t.getAttribute("data-address"),s=t.getAttribute("data-longitude")||e,h=t.getAttribute("data-latitude")||o,f=t.getAttribute("data-setZoom")||17,c=t.getAttribute("data-icon"),n=new BMap.Map("bd-map"),i=new BMap.Point(s,h),r;n.centerAndZoom(i,f);t.getAttribute("data-zoomControl")&&n.addControl(new BMap.ZoomControl);t.getAttribute("data-scaleControl")&&n.addControl(new BMap.ScaleControl);r=new BMap.Marker(i);c&&r.setIcon(new BMap.Icon(c,new BMap.Size(40,40)));var l={width:200,title:y},a=new BMap.InfoWindow("地址："+u,l),v=new BMap.Geocoder;s==e&&h==o?v.getPoint(u,function(t){t&&(n.centerAndZoom(t,f),r.setPosition(t),n.addOverlay(r),n.openInfoWindow(a,t))},""):v.getLocation(i,function(){n.centerAndZoom(i,f);r.setPosition(i);n.addOverlay(r);u?n.openInfoWindow(a,i):n.openInfoWindow(new BMap.InfoWindow(u,l),i)})}var r=i(1),f=i(2),u=function(){r(".am-map").length&&e(o)};r(u);n.exports=f.map={VERSION:"2.0.2",init:u}},function(n,t,i){"use strict";function u(){if(r("#mechat").length){var n=r('[data-am-widget="mechat"]'),t=n.data("am-mechat-unitid"),i=r("<script>",{charset:"utf-8",src:"http://mechatim.com/js/unit/button.js?id="+t});r("body").append(i)}}var r=i(1),f=i(2);r(window).on("load",u);n.exports=f.mechat={VERSION:"2.0.1",init:u}},function(n,t,i){"use strict";var r=i(1),f=i(2),e=i(14),u;i(16);i(7);u=function(){var n=r('[data-am-widget="menu"]'),t,i;n.find(".am-menu-nav .am-parent > a").on("click",function(n){n.preventDefault();var t=r(this),i=t.parent(),u=t.next(".am-menu-sub");i.toggleClass("am-open");u.collapse("toggle");i.siblings(".am-parent").removeClass("am-open").children(".am-menu-sub.am-in").collapse("close")});n.filter("[data-am-menu-collapse]").find("> .am-menu-toggle").on("click",function(n){n.preventDefault();var t=r(this),i=t.next(".am-menu-nav");t.toggleClass("am-active");i.collapse("toggle")});n.filter("[data-am-menu-offcanvas]").find("> .am-menu-toggle").on("click",function(n){n.preventDefault();var t=r(this),i=t.next(".am-offcanvas");t.toggleClass("am-active");i.offCanvas("open")});t='.am-offcanvas[data-dismiss-on="click"]';i=r(t);i.find("a").not(".am-parent>a").on("click",function(){r(this).parents(t).offCanvas("close")});n.filter(".am-menu-one").each(function(n){var t=r(this),i=r('<div class="am-menu-nav-sub-wrap"><\/div>'),s=0,u=t.find(".am-menu-nav"),o=u.children("li"),f,h;o.filter(".am-parent").each(function(n){r(this).attr("data-rel","#am-menu-sub-"+n);r(this).find(".am-menu-sub").attr("id","am-menu-sub-"+n).appendTo(i)});t.append(i);u.wrap('<div class="am-menu-nav-wrap" id="am-menu-'+n+'">');o.each(function(){s+=parseFloat(r(this).css("width"))});u.width(s);h=new e("#am-menu-"+n,{eventPassthrough:!0,scrollX:!0,scrollY:!1,preventDefault:!1});o.on("click",function(){var e=r(this);e.addClass("am-active").siblings().removeClass("am-active");i.find(".am-menu-sub.am-in").collapse("close");e.is(".am-parent")?e.hasClass(".am-open")||i.find(e.attr("data-rel")).collapse("open"):e.siblings().removeClass("am-open");f===undefined&&(f=r(this).index()?0:1);var s=r(this).index()>f,l=r(this)[s?"next":"prev"](),n=l.offset()||r(this).offset(),o=t.offset(),c,a=parseInt(t.css("padding-left"));(s?n.left+n.width>o.left+o.width:n.left<o.left)&&(c=u.offset(),h.scrollTo(s?o.width-n.left+c.left-n.width-a:c.left-n.left,0,400));f=r(this).index()});t.on("touchmove",function(n){n.preventDefault()})})};r(u);n.exports=f.menu={VERSION:"4.0.3",init:u}},function(n,t,i){"use strict";function f(){function nt(){n.append(i);n.find("li").not(".am-navbar-more").slice(f()-1).appendTo(t);s.append(t)}function ut(){if(f()>=l){i.hide();t.find("li").insertBefore(i);return}s.find(".am-navbar-actions").length||nt();i.show();n.find("li").length<f()?t.find("li").slice(0,f()-n.find("li").length).insertBefore(i):n.find("li").length>f()&&(t.find("li").length?n.find("li").not(i).slice(f()-1).insertBefore(t.find("li").first()):n.find("li").not(i).slice(f()-1).appendTo(t))}function f(){return Math.floor((p.width()-rt)/it)}var s=r('[data-am-widget="navbar"]'),y,g;if(s.length){var p=r(window),w=r("body"),n=s.find(".am-navbar-nav"),c=s.find("li"),l=c.length,tt=n.attr("class")&&parseInt(n.attr("class").match(/am-avg-sm-(\d+)/)[1])||3,it=60,rt=16,b=c.filter("[data-am-navbar-share]"),a=c.filter("[data-am-navbar-qrcode]"),v="am-active",t=r('<ul class="am-navbar-actions"><\/ul>',{id:u.utils.generateGUID("am-navbar-actions")}),i=r('<li class="am-navbar-labels am-navbar-more"><a href="javascript: void(0);"><span class="am-icon-angle-up"><\/span><span class="am-navbar-label">更多<\/span><\/a><\/li>');if(s.css("position")=="fixed"&&w.addClass("am-with-fixed-navbar"),a.length){if(y="am-navbar-qrcode",h=r("#"+y),!h.length){var k=a.attr("data-am-navbar-qrcode"),h=r('<div class="am-modal am-modal-no-btn" id=""><div class="am-modal-dialog"><div class="am-modal-bd"><\/div><\/div><\/div>',{id:y}),d=h.find(".am-modal-bd");k?d.html('<img src="'+k+'"/>'):(g=new o({render:"canvas",correctLevel:0,text:window.location.href,width:200,height:200,background:"#fff",foreground:"#000"}),d.html(g));w.append(h)}a.on("click",function(n){n.preventDefault();h.modal()})}l>tt&&l>f()&&nt();s.on("click.navbar.amui",".am-navbar-more",function(n){n.preventDefault();i[t.hasClass(v)?"removeClass":"addClass"](v);t.toggleClass(v)});if(b.length)b.on("click.navbar.amui",function(n){n.preventDefault();e.toggle()});p.on("resize.navbar.amui orientationchange.navbar.amui",u.utils.debounce(ut,150))}}var r=i(1),u=i(2),e=i(25),o=i(26);i(15);r(f);n.exports=u.navbar={VERSION:"2.0.2",init:f}},function(n,t,i){"use strict";var r=i(2);n.exports=r.pagination={VERSION:"3.0.1"}},function(n,t,i){"use strict";function f(){var n=r('[data-am-widget="paragraph"]');n.each(function(n){var t=r(this),i=u.utils.parseOptions(t.attr("data-am-paragraph")),f=n;i.pureview&&t.pureview();i.tableScrollable&&t.find("table").each(function(n){r(this).width()>r(window).width()&&r(this).scrollTable(f+"-"+n)})})}var r=i(1),u=i(2),e=i(14);i(20);r.fn.scrollTable=function(n){var t=r(this),i;t.wrap('<div class="am-paragraph-table-container" id="am-paragraph-table-'+n+'"><div class="am-paragraph-table-scroller"><\/div><\/div>');i=t.parent();i.width(t.width());i.height(t.height());new e("#am-paragraph-table-"+n,{eventPassthrough:!0,scrollX:!0,scrollY:!1,preventDefault:!1})};r(window).on("load",f);n.exports=u.paragraph={VERSION:"2.0.1",init:f}},function(n,t,i){"use strict";function f(){var n=r('[data-am-widget="slider"]');n.not(".am-slider-manual").each(function(n,t){var i=u.utils.parseOptions(r(t).attr("data-am-slider"));r(t).flexslider(i)})}var r=i(1),u=i(2);i(11);r(f);n.exports=u.slider={VERSION:"3.0.1",init:f}},function(n,t,i){"use strict";function u(){r('[data-am-widget="tabs"]').each(function(){var n=r(this).data("amTabsNoswipe")?{noSwipe:1}:{};r(this).tabs(n)})}var r=i(1),f=i(2);i(28);r(u);n.exports=f.tab={VERSION:"4.0.1",init:u}},function(n,t,i){"use strict";var r=i(2);n.exports=r.titlebar={VERSION:"4.0.1"}},function(n,t,i){"use strict";function o(){var n=r('[data-am-widget="wechatpay"]');if(!e)return n.hide(),!1;n.on("click",".am-wechatpay-btn",function(n){n.preventDefault();var t=u.utils.parseOptions(r(this).parent().data("wechatPay"));if(!window.wx){alert("没有微信 JS SDK");return}wx.checkJsApi({jsApiList:["chooseWXPay"],success:function(n){n.checkResult.chooseWXPay?wx.chooseWXPay(t):alert("微信版本不支持支付接口或没有开启！")},fail:function(){alert("调用 checkJsApi 接口时发生错误!")}})})}var r=i(1),u=i(2),e=window.navigator.userAgent.indexOf("MicroMessenger")>-1,f=o;r(f);n.exports=u.pay={VERSION:"1.0.0",init:f}}])});!function(n,t){"use strict";"function"==typeof define&&define.amd?define(t):"object"==typeof exports?module.exports=t():n.returnExports=t()}(this,function(){var pt,d=Array,n=d.prototype,f=Object,g=f.prototype,di=Function,wt=di.prototype,e=String,o=e.prototype,s=Number,ft=s.prototype,nt=n.slice,gi=n.splice,et=n.push,yu=n.unshift,nr=n.concat,pu=n.join,u=wt.call,bt=wt.apply,w=Math.max,ot=Math.min,kt=g.toString,dt="function"==typeof Symbol&&"symbol"==typeof Symbol.toStringTag,tr=Function.prototype.toString,wu=/^\s*class /,ir=function(n){try{var t=tr.call(n),i=t.replace(/\/\/.*\n/g,""),r=i.replace(/\/\*[.\s\S]*\*\//g,""),u=r.replace(/\n/gm," ").replace(/ {2}/g," ");return wu.test(u)}catch(f){return!1}},bu=function(n){try{return!ir(n)&&(tr.call(n),!0)}catch(t){return!1}},ku="[object Function]",du="[object GeneratorFunction]",h=function(n){if(!n||"function"!=typeof n&&"object"!=typeof n)return!1;if(dt)return bu(n);if(ir(n))return!1;var t=kt.call(n);return t===ku||t===du},gu=RegExp.prototype.exec,nf=function(n){try{return gu.call(n),!0}catch(t){return!1}},tf="[object RegExp]",ti,ii,er,or,sr,hr,cr,lr,ct,ri,ui,fi,ar,vr,uu,b,yi,eu,pi,wi,ou,su,hu,bi,cu,lu,au,ki,vu;pt=function(n){return"object"==typeof n&&(dt?nf(n):kt.call(n)===tf)};var c,rf=String.prototype.valueOf,uf=function(n){try{return rf.call(n),!0}catch(t){return!1}},ff="[object String]";c=function(n){return"string"==typeof n||"object"==typeof n&&(dt?uf(n):kt.call(n)===ff)};var gt=f.defineProperty&&function(){var n,t;try{n={};f.defineProperty(n,"x",{enumerable:!1,value:n});for(t in n)return!1;return n.x===n}catch(i){return!1}}(),t=function(n){var t;return t=gt?function(n,t,i,r){!r&&t in n||f.defineProperty(n,t,{configurable:!0,enumerable:!1,writable:!0,value:i})}:function(n,t,i,r){!r&&t in n||(n[t]=i)},function(i,r,u){for(var f in r)n.call(r,f)&&t(i,f,r[f],u)}}(g.hasOwnProperty),st=function(n){var t=typeof n;return null===n||"object"!==t&&"function"!==t},tt=s.isNaN||function(n){return n!==n},i={ToInteger:function(n){var t=+n;return tt(t)?t=0:0!==t&&t!==1/0&&t!==-(1/0)&&(t=(t>0||-1)*Math.floor(Math.abs(t))),t},ToPrimitive:function(n){var t,i,r;if(st(n))return n;if((i=n.valueOf,h(i)&&(t=i.call(n),st(t)))||(r=n.toString,h(r)&&(t=r.call(n),st(t))))return t;throw new TypeError;},ToObject:function(n){if(null==n)throw new TypeError("can't convert "+n+" to object");return f(n)},ToUint32:function(n){return n>>>0}},ni=function(){};t(wt,{bind:function(n){var t=this;if(!h(t))throw new TypeError("Function.prototype.bind called on incompatible "+t);for(var i,r=nt.call(arguments,1),o=function(){if(this instanceof i){var u=bt.call(t,this,nr.call(r,nt.call(arguments)));return f(u)===u?u:this}return bt.call(t,n,nr.call(r,nt.call(arguments)))},s=w(0,t.length-r.length),e=[],u=0;u<s;u++)et.call(e,"$"+u);return i=di("binder","return function ("+pu.call(e,",")+"){ return binder.apply(this, arguments); }")(o),t.prototype&&(ni.prototype=t.prototype,i.prototype=new ni,ni.prototype=null),i}});var v=u.bind(g.hasOwnProperty),rr=u.bind(g.toString),k=u.bind(nt),ef=bt.bind(nt),a=u.bind(o.slice),l=u.bind(o.split),of=u.bind(o.indexOf),y=u.bind(et),sf=u.bind(g.propertyIsEnumerable),ur=u.bind(n.sort),ht=d.isArray||function(n){return"[object Array]"===rr(n)},hf=1!==[].unshift(0);t(n,{unshift:function(){return yu.apply(this,arguments),this.length}},hf);t(d,{isArray:ht});var fr=f("a"),p="a"!==fr[0]||!(0 in fr),it=function(n){var t=!0,i=!0,r=!1;if(n)try{n.call("foo",function(n,i,r){"object"!=typeof r&&(t=!1)});n.call([1],function(){"use strict";i="string"==typeof this},"x")}catch(u){r=!0}return!!n&&!r&&t&&i};t(n,{forEach:function(n){var u,f=i.ToObject(this),r=p&&c(this)?l(this,""):f,t=-1,e=i.ToUint32(r.length);if(arguments.length>1&&(u=arguments[1]),!h(n))throw new TypeError("Array.prototype.forEach callback must be a function");for(;++t<e;)t in r&&("undefined"==typeof u?n(r[t],t,f):n.call(u,r[t],t,f))}},!it(n.forEach));t(n,{map:function(n){var u,f=i.ToObject(this),r=p&&c(this)?l(this,""):f,e=i.ToUint32(r.length),o=d(e),t;if(arguments.length>1&&(u=arguments[1]),!h(n))throw new TypeError("Array.prototype.map callback must be a function");for(t=0;t<e;t++)t in r&&(o[t]="undefined"==typeof u?n(r[t],t,f):n.call(u,r[t],t,f));return o}},!it(n.map));t(n,{filter:function(n){var r,u,f=i.ToObject(this),e=p&&c(this)?l(this,""):f,s=i.ToUint32(e.length),o=[],t;if(arguments.length>1&&(u=arguments[1]),!h(n))throw new TypeError("Array.prototype.filter callback must be a function");for(t=0;t<s;t++)t in e&&(r=e[t],("undefined"==typeof u?n(r,t,f):n.call(u,r,t,f))&&y(o,r));return o}},!it(n.filter));t(n,{every:function(n){var u,f=i.ToObject(this),r=p&&c(this)?l(this,""):f,e=i.ToUint32(r.length),t;if(arguments.length>1&&(u=arguments[1]),!h(n))throw new TypeError("Array.prototype.every callback must be a function");for(t=0;t<e;t++)if(t in r&&!("undefined"==typeof u?n(r[t],t,f):n.call(u,r[t],t,f)))return!1;return!0}},!it(n.every));t(n,{some:function(n){var u,f=i.ToObject(this),r=p&&c(this)?l(this,""):f,e=i.ToUint32(r.length),t;if(arguments.length>1&&(u=arguments[1]),!h(n))throw new TypeError("Array.prototype.some callback must be a function");for(t=0;t<e;t++)if(t in r&&("undefined"==typeof u?n(r[t],t,f):n.call(u,r[t],t,f)))return!0;return!1}},!it(n.some));ti=!1;n.reduce&&(ti="object"==typeof n.reduce.call("es5",function(n,t,i,r){return r}));t(n,{reduce:function(n){var e=i.ToObject(this),r=p&&c(this)?l(this,""):e,f=i.ToUint32(r.length),u,t;if(!h(n))throw new TypeError("Array.prototype.reduce callback must be a function");if(0===f&&1===arguments.length)throw new TypeError("reduce of empty array with no initial value");if(t=0,arguments.length>=2)u=arguments[1];else for(;;){if(t in r){u=r[t++];break}if(++t>=f)throw new TypeError("reduce of empty array with no initial value");}for(;t<f;t++)t in r&&(u=n(u,r[t],t,e));return u}},!ti);ii=!1;n.reduceRight&&(ii="object"==typeof n.reduceRight.call("es5",function(n,t,i,r){return r}));t(n,{reduceRight:function(n){var f=i.ToObject(this),u=p&&c(this)?l(this,""):f,e=i.ToUint32(u.length),r,t;if(!h(n))throw new TypeError("Array.prototype.reduceRight callback must be a function");if(0===e&&1===arguments.length)throw new TypeError("reduceRight of empty array with no initial value");if(t=e-1,arguments.length>=2)r=arguments[1];else for(;;){if(t in u){r=u[t--];break}if(--t<0)throw new TypeError("reduceRight of empty array with no initial value");}if(t<0)return r;do t in u&&(r=n(r,u[t],t,f));while(t--);return r}},!ii);er=n.indexOf&&[0,1].indexOf(1,2)!==-1;t(n,{indexOf:function(n){var r=p&&c(this)?l(this,""):i.ToObject(this),u=i.ToUint32(r.length),t;if(0===u)return-1;for(t=0,arguments.length>1&&(t=i.ToInteger(arguments[1])),t=t>=0?t:w(0,u+t);t<u;t++)if(t in r&&r[t]===n)return t;return-1}},er);or=n.lastIndexOf&&[0,1].lastIndexOf(0,-3)!==-1;t(n,{lastIndexOf:function(n){var r=p&&c(this)?l(this,""):i.ToObject(this),u=i.ToUint32(r.length),t;if(0===u)return-1;for(t=u-1,arguments.length>1&&(t=ot(t,i.ToInteger(arguments[1]))),t=t>=0?t:u-Math.abs(t);t>=0;t--)if(t in r&&n===r[t])return t;return-1}},or);sr=function(){var n=[1,2],t=n.splice();return 2===n.length&&ht(t)&&0===t.length}();t(n,{splice:function(){return 0===arguments.length?[]:gi.apply(this,arguments)}},!sr);hr=function(){var t={};return n.splice.call(t,0,0,1),1===t.length}();t(n,{splice:function(n,t){if(0===arguments.length)return[];var r=arguments;return this.length=w(i.ToInteger(this.length),0),arguments.length>0&&"number"!=typeof t&&(r=k(arguments),r.length<2?y(r,this.length-n):r[1]=i.ToInteger(t)),gi.apply(this,r)}},!hr);cr=function(){var n=new d(1e5);return n[8]="x",n.splice(1,1),7===n.indexOf("x")}();lr=function(){var n=256,t=[];return t[n]="a",t.splice(n+1,0,"b"),"a"===t[n]}();t(n,{splice:function(n,t){for(var c,a,h,d,g,y,f,u=i.ToObject(this),b=[],s=i.ToUint32(u.length),p=i.ToInteger(n),l=p<0?w(s+p,0):ot(p,s),o=ot(w(i.ToInteger(t),0),s-l),r=0;r<o;)f=e(l+r),v(u,f)&&(b[r]=u[f]),r+=1;if(a=k(arguments,2),h=a.length,h<o){for(r=l,d=s-o;r<d;)f=e(r+o),c=e(r+h),v(u,f)?u[c]=u[f]:delete u[c],r+=1;for(r=s,g=s-o+h;r>g;)delete u[r-1],r-=1}else if(h>o)for(r=s-o;r>l;)f=e(r+o-1),c=e(r+h-1),v(u,f)?u[c]=u[f]:delete u[c],r-=1;for(r=l,y=0;y<a.length;++y)u[r]=a[y],r+=1;return u.length=s-o+h,b}},!cr||!lr);ri=n.join;try{ct="1,2,3"!==Array.prototype.join.call("123",",")}catch(ke){ct=!0}ct&&t(n,{join:function(n){var t="undefined"==typeof n?",":n;return ri.call(c(this)?l(this,""):this,t)}},ct);ui="1,2"!==[1,2].join(void 0);ui&&t(n,{join:function(n){var t="undefined"==typeof n?",":n;return ri.call(this,t)}},ui);fi=function(){for(var t=i.ToObject(this),r=i.ToUint32(t.length),n=0;n<arguments.length;)t[r+n]=arguments[n],n+=1;return t.length=r+n,r+n};ar=function(){var n={},t=Array.prototype.push.call(n,void 0);return 1!==t||1!==n.length||"undefined"!=typeof n[0]||!v(n,0)}();t(n,{push:function(){return ht(this)?et.apply(this,arguments):fi.apply(this,arguments)}},ar);vr=function(){var n=[],t=n.push(void 0);return 1!==t||1!==n.length||"undefined"!=typeof n[0]||!v(n,0)}();t(n,{push:fi},vr);t(n,{slice:function(){var n=c(this)?l(this,""):this;return ef(n,arguments)}},p);var cf=function(){try{return[1,2].sort(null),[1,2].sort({}),!0}catch(n){}return!1}(),lf=function(){try{return[1,2].sort(/a/),!1}catch(n){}return!0}(),af=function(){try{return[1,2].sort(void 0),!0}catch(n){}return!1}();t(n,{sort:function(n){if("undefined"==typeof n)return ur(this);if(!h(n))throw new TypeError("Array.prototype.sort callback must be a function");return ur(this,n)}},cf||!af||!lf);var vf=!{toString:null}.propertyIsEnumerable("toString"),yf=function(){}.propertyIsEnumerable("prototype"),pf=!v("x","0"),ei=function(n){var t=n.constructor;return t&&t.prototype===n},wf={$window:!0,$console:!0,$parent:!0,$self:!0,$frame:!0,$frames:!0,$frameElement:!0,$webkitIndexedDB:!0,$webkitStorageInfo:!0,$external:!0},bf=function(){if("undefined"==typeof window)return!1;for(var n in window)try{!wf["$"+n]&&v(window,n)&&null!==window[n]&&"object"==typeof window[n]&&ei(window[n])}catch(t){return!0}return!1}(),kf=function(n){if("undefined"==typeof window||!bf)return ei(n);try{return ei(n)}catch(t){return!1}},yr=["toString","toLocaleString","valueOf","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","constructor"],df=yr.length,pr=function(n){return"[object Arguments]"===rr(n)},gf=function(n){return null!==n&&"object"==typeof n&&"number"==typeof n.length&&n.length>=0&&!ht(n)&&h(n.callee)},wr=pr(arguments)?pr:gf;t(f,{keys:function(n){var s=h(n),o=wr(n),l=null!==n&&"object"==typeof n,w=l&&c(n),t,a,i,r,p,u,f;if(!l&&!s&&!o)throw new TypeError("Object.keys called on a non-object");if(t=[],a=yf&&s,w&&pf||o)for(i=0;i<n.length;++i)y(t,e(i));if(!o)for(r in n)a&&"prototype"===r||!v(n,r)||y(t,e(r));if(vf)for(p=kf(n),u=0;u<df;u++)f=yr[u],p&&"constructor"===f||!v(n,f)||y(t,f);return t}});var ne=f.keys&&function(){return 2===f.keys(arguments).length}(1,2),te=f.keys&&function(){var n=f.keys(arguments);return 1!==arguments.length||1!==n.length||1!==n[0]}(1),ie=f.keys;t(f,{keys:function(n){return ie(wr(n)?k(n):n)}},!ne||te);var oi,si,lt=0!==new Date(-0xc782b5b342b24).getUTCMonth(),at=new Date(-0x55d318d56a724),br=new Date(14496624e5),re="Mon, 01 Jan -45875 11:59:59 GMT"!==at.toUTCString(),ue=at.getTimezoneOffset();ue<-720?(oi="Tue Jan 02 -45875"!==at.toDateString(),si=!/^Thu Dec 10 2015 \d\d:\d\d:\d\d GMT[-\+]\d\d\d\d(?: |$)/.test(br.toString())):(oi="Mon Jan 01 -45875"!==at.toDateString(),si=!/^Wed Dec 09 2015 \d\d:\d\d:\d\d GMT[-\+]\d\d\d\d(?: |$)/.test(br.toString()));var hi=u.bind(Date.prototype.getFullYear),ci=u.bind(Date.prototype.getMonth),kr=u.bind(Date.prototype.getDate),rt=u.bind(Date.prototype.getUTCFullYear),ut=u.bind(Date.prototype.getUTCMonth),li=u.bind(Date.prototype.getUTCDate),fe=u.bind(Date.prototype.getUTCDay),dr=u.bind(Date.prototype.getUTCHours),gr=u.bind(Date.prototype.getUTCMinutes),nu=u.bind(Date.prototype.getUTCSeconds),ee=u.bind(Date.prototype.getUTCMilliseconds),ai=["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],vi=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],tu=function(n,t){return kr(new Date(t,n,0))};t(Date.prototype,{getFullYear:function(){if(!(this&&this instanceof Date))throw new TypeError("this is not a Date object.");var n=hi(this);return n<0&&ci(this)>11?n+1:n},getMonth:function(){if(!(this&&this instanceof Date))throw new TypeError("this is not a Date object.");var t=hi(this),n=ci(this);return t<0&&n>11?0:n},getDate:function(){var r;if(!(this&&this instanceof Date))throw new TypeError("this is not a Date object.");var t=hi(this),i=ci(this),n=kr(this);return t<0&&i>11?12===i?n:(r=tu(0,t+1),r-n+1):n},getUTCFullYear:function(){if(!(this&&this instanceof Date))throw new TypeError("this is not a Date object.");var n=rt(this);return n<0&&ut(this)>11?n+1:n},getUTCMonth:function(){if(!(this&&this instanceof Date))throw new TypeError("this is not a Date object.");var t=rt(this),n=ut(this);return t<0&&n>11?0:n},getUTCDate:function(){var r;if(!(this&&this instanceof Date))throw new TypeError("this is not a Date object.");var t=rt(this),i=ut(this),n=li(this);return t<0&&i>11?12===i?n:(r=tu(0,t+1),r-n+1):n}},lt);t(Date.prototype,{toUTCString:function(){if(!(this&&this instanceof Date))throw new TypeError("this is not a Date object.");var u=fe(this),n=li(this),f=ut(this),e=rt(this),t=dr(this),i=gr(this),r=nu(this);return ai[u]+", "+(n<10?"0"+n:n)+" "+vi[f]+" "+e+" "+(t<10?"0"+t:t)+":"+(i<10?"0"+i:i)+":"+(r<10?"0"+r:r)+" GMT"}},lt||re);t(Date.prototype,{toDateString:function(){if(!(this&&this instanceof Date))throw new TypeError("this is not a Date object.");var t=this.getDay(),n=this.getDate(),i=this.getMonth(),r=this.getFullYear();return ai[t]+" "+vi[i]+" "+(n<10?"0"+n:n)+" "+r}},lt||oi);(lt||si)&&(Date.prototype.toString=function(){if(!(this&&this instanceof Date))throw new TypeError("this is not a Date object.");var o=this.getDay(),n=this.getDate(),s=this.getMonth(),h=this.getFullYear(),t=this.getHours(),i=this.getMinutes(),r=this.getSeconds(),u=this.getTimezoneOffset(),f=Math.floor(Math.abs(u)/60),e=Math.floor(Math.abs(u)%60);return ai[o]+" "+vi[s]+" "+(n<10?"0"+n:n)+" "+h+" "+(t<10?"0"+t:t)+":"+(i<10?"0"+i:i)+":"+(r<10?"0"+r:r)+" GMT"+(u>0?"-":"+")+(f<10?"0"+f:f)+(e<10?"0"+e:e)},gt&&f.defineProperty(Date.prototype,"toString",{configurable:!0,enumerable:!1,writable:!0}));var iu=-621987552e5,ru="-000001",oe=Date.prototype.toISOString&&new Date(iu).toISOString().indexOf(ru)===-1,se=Date.prototype.toISOString&&"1969-12-31T23:59:59.999Z"!==new Date(-1).toISOString(),he=u.bind(Date.prototype.getTime);t(Date.prototype,{toISOString:function(){var n,i,t,r;if(!isFinite(this)||!isFinite(he(this)))throw new RangeError("Date.prototype.toISOString called on non-finite value.");for(n=rt(this),i=ut(this),n+=Math.floor(i/12),i=(i%12+12)%12,t=[i+1,li(this),dr(this),gr(this),nu(this)],n=(n<0?"-":n>9999?"+":"")+a("00000"+Math.abs(n),0<=n&&n<=9999?-4:-6),r=0;r<t.length;++r)t[r]=a("00"+t[r],-2);return n+"-"+k(t,0,2).join("-")+"T"+k(t,2).join(":")+"."+a("000"+ee(this),-3)+"Z"}},oe||se);uu=function(){try{return Date.prototype.toJSON&&null===new Date(NaN).toJSON()&&new Date(iu).toJSON().indexOf(ru)!==-1&&Date.prototype.toJSON.call({toISOString:function(){return!0}})}catch(n){return!1}}();uu||(Date.prototype.toJSON=function(){var n=f(this),r=i.ToPrimitive(n),t;if("number"==typeof r&&!isFinite(r))return null;if(t=n.toISOString,!h(t))throw new TypeError("toISOString property is not callable");return t.call(n)});var ce=1e15===Date.parse("+033658-09-27T01:46:40.000Z"),le=!isNaN(Date.parse("2012-04-04T24:00:00.500Z"))||!isNaN(Date.parse("2012-11-31T23:59:59.000Z"))||!isNaN(Date.parse("2012-12-31T23:59:60.000Z")),ae=isNaN(Date.parse("2000-01-01T00:00:00.000Z"));(ae||le||!ce)&&(b=Math.pow(2,31)-1,yi=tt(new Date(1970,0,1,0,0,0,b+1).getTime()),Date=function(n){var i=function(r,u,f,o,s,h,c){var a,l=arguments.length,v,y,w,p;return this instanceof n?(v=h,y=c,yi&&l>=7&&c>b&&(w=Math.floor(c/b)*b,p=Math.floor(w/1e3),v+=p,y-=1e3*p),a=1===l&&e(r)===r?new n(i.parse(r)):l>=7?new n(r,u,f,o,s,v,y):l>=6?new n(r,u,f,o,s,v):l>=5?new n(r,u,f,o,s):l>=4?new n(r,u,f,o):l>=3?new n(r,u,f):l>=2?new n(r,u):l>=1?new n(r instanceof n?+r:r):new n):a=n.apply(this,arguments),st(a)||t(a,{constructor:i},!0),a},o=new RegExp("^(\\d{4}|[+-]\\d{6})(?:-(\\d{2})(?:-(\\d{2})(?:T(\\d{2}):(\\d{2})(?::(\\d{2})(?:(\\.\\d{1,}))?)?(Z|(?:([-+])(\\d{2}):(\\d{2})))?)?)?)?$"),h=[0,31,59,90,120,151,181,212,243,273,304,334,365],u=function(n,t){var i=t>1?1:0;return h[t]+Math.floor((n-1969+i)/4)-Math.floor((n-1901+i)/100)+Math.floor((n-1601+i)/400)+365*(n-1970)},c=function(t){var u=0,i=t,f,r;return yi&&i>b&&(f=Math.floor(i/b)*b,r=Math.floor(f/1e3),u+=r,i-=1e3*r),s(new n(1970,0,1,0,0,u,i))},r,f;for(r in n)v(n,r)&&(i[r]=n[r]);return t(i,{now:n.now,UTC:n.UTC},!0),i.prototype=n.prototype,t(i.prototype,{constructor:i},!0),f=function(t){var i=o.exec(t);if(i){var r,e=s(i[1]),f=s(i[2]||1)-1,h=s(i[3]||1)-1,y=s(i[4]||0),l=s(i[5]||0),a=s(i[6]||0),v=Math.floor(1e3*s(i[7]||0)),k=Boolean(i[4]&&!i[8]),p="-"===i[9]?1:-1,w=s(i[10]||0),b=s(i[11]||0),d=l>0||a>0||v>0;return y<(d?24:25)&&l<60&&a<60&&v<1e3&&f>-1&&f<12&&w<24&&b<60&&h>-1&&h<u(e,f+1)-u(e,f)&&(r=60*(24*(u(e,f)+h)+y+w*p),r=1e3*(60*(r+l+b*p)+a)+v,k&&(r=c(r)),-864e13<=r&&r<=864e13)?r:NaN}return n.parse.apply(this,arguments)},t(i,{parse:f}),i}(Date));Date.now||(Date.now=function(){return(new Date).getTime()});var ve=ft.toFixed&&("0.000"!==8e-5.toFixed(3)||"1"!==.9.toFixed(0)||"1.25"!==1.255.toFixed(2)||"1000000000000000128"!==0xde0b6b3a7640080.toFixed(0)),r={base:1e7,size:6,data:[0,0,0,0,0,0],multiply:function(n,t){for(var u=-1,i=t;++u<r.size;)i+=n*r.data[u],r.data[u]=i%r.base,i=Math.floor(i/r.base)},divide:function(n){for(var i=r.size,t=0;--i>=0;)t+=r.data[i],r.data[i]=Math.floor(t/n),t=t%n*r.base},numToString:function(){for(var i,t=r.size,n="";--t>=0;)(""!==n||0===t||0!==r.data[t])&&(i=e(r.data[t]),""===n?n=i:n+=a("0000000",0,7-i.length)+i);return n},pow:function fu(n,t,i){return 0===t?i:t%2==1?fu(n,t-1,i*n):fu(n*n,t/2,i)},log:function(n){for(var i=0,t=n;t>=4096;)i+=12,t/=4096;for(;t>=2;)i+=1,t/=2;return i}},ye=function(n){var t,i,h,u,f,l,o,c;if(t=s(n),t=tt(t)?0:Math.floor(t),t<0||t>20)throw new RangeError("Number.toFixed called with invalid number of decimals");if(i=s(this),tt(i))return"NaN";if(i<=-1e21||i>=1e21)return e(i);if(h="",i<0&&(h="-",i=-i),u="0",i>1e-21)if(f=r.log(i*r.pow(2,69,1))-69,l=f<0?i*r.pow(2,-f,1):i/r.pow(2,f,1),l*=4503599627370496,f=52-f,f>0){for(r.multiply(0,l),o=t;o>=7;)r.multiply(1e7,0),o-=7;for(r.multiply(r.pow(10,o,1),0),o=f-1;o>=23;)r.divide(8388608),o-=23;r.divide(1<<o);r.multiply(1,1);r.divide(2);u=r.numToString()}else r.multiply(0,l),r.multiply(1<<-f,0),u=r.numToString()+a("0.00000000000000000000",2,2+t);return t>0?(c=u.length,u=c<=t?h+a("0.0000000000000000000",0,t-c+2)+u:h+a(u,0,c-t)+"."+a(u,c-t)):u=h+u,u};t(ft,{toFixed:ye},ve);eu=function(){try{return"1"===1..toPrecision(void 0)}catch(n){return!0}}();pi=ft.toPrecision;t(ft,{toPrecision:function(n){return"undefined"==typeof n?pi.call(this):pi.call(this,n)}},eu);2!=="ab".split(/(?:ab)*/).length||4!==".".split(/(.?)(.?)/).length||"t"==="tesst".split(/(s)*/)[1]||4!=="test".split(/(?:)/,-1).length||"".split(/.?/).length||".".split(/()()/).length>1?!function(){var n="undefined"==typeof/()??/.exec("")[1],t=Math.pow(2,32)-1;o.split=function(r,u){var o=String(this),c;if("undefined"==typeof r&&0===u)return[];if(!pt(r))return l(this,r,u);var p,f,v,w,e=[],b=(r.ignoreCase?"i":"")+(r.multiline?"m":"")+(r.unicode?"u":"")+(r.sticky?"y":""),h=0,s=new RegExp(r.source,b+"g");for(n||(p=new RegExp("^"+s.source+"$(?!\\s)",b)),c="undefined"==typeof u?t:i.ToUint32(u),f=s.exec(o);f&&(v=f.index+f[0].length,!(v>h&&(y(e,a(o,h,f.index)),!n&&f.length>1&&f[0].replace(p,function(){for(var n=1;n<arguments.length-2;n++)"undefined"==typeof arguments[n]&&(f[n]=void 0)}),f.length>1&&f.index<o.length&&et.apply(e,k(f,1)),w=f[0].length,h=v,e.length>=c)));)s.lastIndex===f.index&&s.lastIndex++,f=s.exec(o);return h===o.length?!w&&s.test("")||y(e,""):y(e,a(o,h)),e.length>c?k(e,0,c):e}}():"0".split(void 0,0).length&&(o.split=function(n,t){return"undefined"==typeof n&&0===t?[]:l(this,n,t)});wi=o.replace;ou=function(){var n=[];return"x".replace(/x(.)?/g,function(t,i){y(n,i)}),1===n.length&&"undefined"==typeof n[0]}();ou||(o.replace=function(n,t){var r=h(t),u=pt(n)&&/\)[*?]/.test(n.source),i;return r&&u?(i=function(i){var u=arguments.length,f=n.lastIndex,r;return n.lastIndex=0,r=n.exec(i)||[],n.lastIndex=f,y(r,arguments[u-2],arguments[u-1]),t.apply(this,r)},wi.call(this,n,i)):wi.call(this,n,t)});su=o.substr;hu="".substr&&"b"!=="0b".substr(-1);t(o,{substr:function(n,t){var i=n;return n<0&&(i=w(this.length+n,0)),su.call(this,i,t)}},hu);var vt="\t\n\x0b\f\r   ᠎             　\u2028\u2029﻿",yt="["+vt+"]",pe=new RegExp("^"+yt+yt+"*"),we=new RegExp(yt+yt+"*$"),be=o.trim&&(vt.trim()||!"​".trim());t(o,{trim:function(){if("undefined"==typeof this||null===this)throw new TypeError("can't convert "+this+" to object");return e(this).replace(pe,"").replace(we,"")}},be);bi=u.bind(String.prototype.trim);cu=o.lastIndexOf&&"abcあい".lastIndexOf("あい",2)!==-1;t(o,{lastIndexOf:function(n){var u;if("undefined"==typeof this||null===this)throw new TypeError("can't convert "+this+" to object");for(var f=e(this),o=e(n),h=arguments.length>1?s(arguments[1]):NaN,l=tt(h)?1/0:i.ToInteger(h),c=ot(w(l,0),f.length),r=o.length,t=c+r;t>0;)if(t=w(0,t-r),u=of(a(f,t,c+r),o),u!==-1)return t+u;return-1}},cu);lu=o.lastIndexOf;(t(o,{lastIndexOf:function(){return lu.apply(this,arguments)}},1!==o.lastIndexOf.length),8===parseInt(vt+"08")&&22===parseInt(vt+"0x16")||(parseInt=function(n){var t=/^[\-+]?0[xX]/;return function(i,r){var u=bi(i),f=s(r)||(t.test(u)?16:10);return n(u,f)}}(parseInt)),1/parseFloat("-0")!=-(1/0)&&(parseFloat=function(n){return function(t){var i=bi(t),r=n(i);return 0===r&&"-"===a(i,0,1)?-0:r}}(parseFloat)),"RangeError: test"!==String(new RangeError("test")))&&(au=function(){var n,t;if("undefined"==typeof this||null===this)throw new TypeError("can't convert "+this+" to object");return n=this.name,"undefined"==typeof n?n="Error":"string"!=typeof n&&(n=e(n)),t=this.message,"undefined"==typeof t?t="":"string"!=typeof t&&(t=e(t)),n?t?n+": "+t:n:t},Error.prototype.toString=au);gt&&(ki=function(n,t){if(sf(n,t)){var i=Object.getOwnPropertyDescriptor(n,t);i.enumerable=!1;Object.defineProperty(n,t,i)}},ki(Error.prototype,"message"),""!==Error.prototype.message&&(Error.prototype.message=""),ki(Error.prototype,"name"));"/a/gim"!==String(/a/gim)&&(vu=function(){var n="/"+this.source+"/";return this.global&&(n+="g"),this.ignoreCase&&(n+="i"),this.multiline&&(n+="m"),n},RegExp.prototype.toString=vu)}),function(n,t){"use strict";"function"==typeof define&&define.amd?define(t):"object"==typeof exports?module.exports=t():n.returnExports=t()}(this,function(){var a,v,o,s,t=Function.call,n=Object.prototype,i=t.bind(n.hasOwnProperty),d=t.bind(n.propertyIsEnumerable),g=t.bind(n.toString),r=i(n,"__defineGetter__"),h,y,p,u,w,l,b,k,f,e;if(r&&(a=t.bind(n.__defineGetter__),v=t.bind(n.__defineSetter__),o=t.bind(n.__lookupGetter__),s=t.bind(n.__lookupSetter__)),Object.getPrototypeOf||(Object.getPrototypeOf=function(t){var i=t.__proto__;return i||null===i?i:"[object Function]"===g(t.constructor)?t.constructor.prototype:t instanceof Object?n:null}),h=function(n){try{return n.sentinel=0,0===Object.getOwnPropertyDescriptor(n,"sentinel").value}catch(t){return!1}},Object.defineProperty&&(y=h({}),p="undefined"==typeof document||h(document.createElement("div")),p&&y||(u=Object.getOwnPropertyDescriptor)),(!Object.getOwnPropertyDescriptor||u)&&(w="Object.getOwnPropertyDescriptor called on a non-object: ",Object.getOwnPropertyDescriptor=function(t,f){var e,a,l,h,c;if("object"!=typeof t&&"function"!=typeof t||null===t)throw new TypeError(w+t);if(u)try{return u.call(Object,t,f)}catch(v){}return i(t,f)?(e={enumerable:d(t,f),configurable:!0},r)&&(a=t.__proto__,l=t!==n,l&&(t.__proto__=n),h=o(t,f),c=s(t,f),l&&(t.__proto__=a),h||c)?(h&&(e.get=h),c&&(e.set=c),e):(e.value=t[f],e.writable=!0,e):e}),Object.getOwnPropertyNames||(Object.getOwnPropertyNames=function(n){return Object.keys(n)}),!Object.create){var c,nt=!({__proto__:null}instanceof Object),tt=function(){if(!document.domain)return!1;try{return!!new ActiveXObject("htmlfile")}catch(n){return!1}},it=function(){var t,n;return n=new ActiveXObject("htmlfile"),n.write("<script><\/script>"),n.close(),t=n.parentWindow.Object.prototype,n=null,t},rt=function(){var t,n=document.createElement("iframe"),i=document.body||document.documentElement;return n.style.display="none",i.appendChild(n),n.src="javascript:",t=n.contentWindow.Object.prototype,i.removeChild(n),n=null,t};c=nt||"undefined"==typeof document?function(){return{__proto__:null}}:function(){var n=tt()?it():rt(),t;return delete n.constructor,delete n.hasOwnProperty,delete n.propertyIsEnumerable,delete n.isPrototypeOf,delete n.toLocaleString,delete n.toString,delete n.valueOf,t=function(){},t.prototype=n,c=function(){return new t},new t};Object.create=function(n,t){var i,r=function(){};if(null===n)i=c();else{if("object"!=typeof n&&"function"!=typeof n)throw new TypeError("Object prototype may only be an Object or null");r.prototype=n;i=new r;i.__proto__=n}return void 0!==t&&Object.defineProperties(i,t),i}}if(l=function(n){try{return Object.defineProperty(n,"sentinel",{}),"sentinel"in n}catch(t){return!1}},Object.defineProperty&&(b=l({}),k="undefined"==typeof document||l(document.createElement("div")),b&&k||(f=Object.defineProperty,e=Object.defineProperties)),!Object.defineProperty||f){var ut="Property description must be an object: ",ft="Object.defineProperty called on non-object: ",et="getters & setters can not be defined on this javascript engine";Object.defineProperty=function(t,i,u){if("object"!=typeof t&&"function"!=typeof t||null===t)throw new TypeError(ft+t);if("object"!=typeof u&&"function"!=typeof u||null===u)throw new TypeError(ut+u);if(f)try{return f.call(Object,t,i,u)}catch(h){}if("value"in u)if(r&&(o(t,i)||s(t,i))){var e=t.__proto__;t.__proto__=n;delete t[i];t[i]=u.value;t.__proto__=e}else t[i]=u.value;else{if(!r&&("get"in u||"set"in u))throw new TypeError(et);"get"in u&&a(t,i,u.get);"set"in u&&v(t,i,u.set)}return t}}Object.defineProperties&&!e||(Object.defineProperties=function(n,t){if(e)try{return e.call(Object,n,t)}catch(i){}return Object.keys(t).forEach(function(i){"__proto__"!==i&&Object.defineProperty(n,i,t[i])}),n});Object.seal||(Object.seal=function(n){if(Object(n)!==n)throw new TypeError("Object.seal can only be called on Objects.");return n});Object.freeze||(Object.freeze=function(n){if(Object(n)!==n)throw new TypeError("Object.freeze can only be called on Objects.");return n});try{Object.freeze(function(){})}catch(ot){Object.freeze=function(n){return function(t){return"function"==typeof t?t:n(t)}}(Object.freeze)}Object.preventExtensions||(Object.preventExtensions=function(n){if(Object(n)!==n)throw new TypeError("Object.preventExtensions can only be called on Objects.");return n});Object.isSealed||(Object.isSealed=function(n){if(Object(n)!==n)throw new TypeError("Object.isSealed can only be called on Objects.");return!1});Object.isFrozen||(Object.isFrozen=function(n){if(Object(n)!==n)throw new TypeError("Object.isFrozen can only be called on Objects.");return!1});Object.isExtensible||(Object.isExtensible=function(n){var t,r;if(Object(n)!==n)throw new TypeError("Object.isExtensible can only be called on Objects.");for(t="";i(n,t);)t+="?";return n[t]=!0,r=i(n,t),delete n[t],r})}),function(n){"use strict";n.console=n.console||{};for(var i,r,t=n.console,u={},f=function(){},e="memory".split(","),o="assert,clear,count,debug,dir,dirxml,error,exception,group,groupCollapsed,groupEnd,info,log,markTimeline,profile,profiles,profileEnd,show,table,time,timeEnd,timeline,timelineEnd,timeStamp,trace,warn".split(",");i=e.pop();)t[i]||(t[i]=u);for(;r=o.pop();)"function"!=typeof t[r]&&(t[r]=f)}("undefined"==typeof window?this:window);!window.addEventListener&&function(n,t,i,r,u,f,e){n[r]=t[r]=i[r]=function(n,t){var i=this;e.unshift([i,n,t,function(n){n.currentTarget=i;n.preventDefault=function(){n.returnValue=!1};n.stopPropagation=function(){n.cancelBubble=!0};n.target=n.srcElement||i;t.call(i,n)}]);this.attachEvent("on"+n,e[0][3])};n[u]=t[u]=i[u]=function(n,t){for(var i,r=0;i=e[r];++r)if(i[0]==this&&i[1]==n&&i[2]==t)return this.detachEvent("on"+n,e.splice(r,1)[0][3])};n[f]=t[f]=i[f]=function(n){return this.fireEvent("on"+n.type,n)}}(Window.prototype,HTMLDocument.prototype,Element.prototype,"addEventListener","removeEventListener","dispatchEvent",[]),function(n){"use strict";var l=function(){var n=document.createElement("div");return n.style.cssText="font-size: 1rem;",/rem/.test(n.style.fontSize)},a=function(){for(var t=document.getElementsByTagName("link"),i=[],n=0;n<t.length;n++)"stylesheet"===t[n].rel.toLowerCase()&&null===t[n].getAttribute("data-norem")&&i.push(t[n].href);return i},h=function(){for(var n=0;n<f.length;n++)k(f[n],v)},v=function(n,t){if(s.push(n.responseText),u.push(t),u.length===f.length){for(var i=0;i<u.length;i++)y(s[i],u[i]);(f=e.slice(0)).length>0?(u=[],s=[],e=[],h()):p()}},y=function(n,t){for(var u,o=d(n).replace(/\/\*[\s\S]*?\*\//g,""),f=o.match(/[\w\d\s\-\/\\\[\]:,.'"*()<>+~%#^$_=|@]+\{[\w\d\s\-\/\\%#:!;,.'"*()]+\d*\.?\d+rem[\w\d\s\-\/\\%#:!;,.'"*()]*\}/g),s=o.match(/\d*\.?\d+rem/g),h=/(.*\/)/.exec(t)[0],c=/@import (?:url\()?['"]?([^'\)"]*)['"]?\)?[^;]*/gm;null!==(u=c.exec(n));)0===u[1].indexOf("/")?e.push(u[1]):e.push(h+u[1]);null!==f&&0!==f.length&&(i=i.concat(f),r=r.concat(s))},p=function(){for(var u,r,f=/[\w\d\s\-\/\\%#:,.'"*()]+\d*\.?\d+rem[\w\d\s\-\/\\%#:!,.'"*()]*[;}]/g,n=0;n<i.length;n++)for(t+=i[n].substr(0,i[n].indexOf("{")+1),u=i[n].match(f),r=0;r<u.length;r++)t+=u[r],r===u.length-1&&"}"!==t[t.length-1]&&(t+="\n}");w()},w=function(){for(var n=0;n<r.length;n++)o[n]=Math.round(parseFloat(r[n].substr(0,r[n].length-3)*c))+"px";b()},b=function(){for(var n,i=0;i<o.length;i++)o[i]&&(t=t.replace(r[i],o[i]));n=document.createElement("style");n.setAttribute("type","text/css");n.id="remReplace";document.getElementsByTagName("head")[0].appendChild(n);n.styleSheet?n.styleSheet.cssText=t:n.appendChild(document.createTextNode(t))},k=function(t,i){var r,u;try{r=n.ActiveXObject?new ActiveXObject("Microsoft.XMLHTTP")||new ActiveXObject("Msxml2.XMLHTTP"):new XMLHttpRequest;r.open("GET",t,!0);r.onreadystatechange=function(){4===r.readyState&&i(r,t)};r.send(null)}catch(f){n.XDomainRequest&&(u=new XDomainRequest,u.open("get",t),u.onload=function(){i(u,t)},u.onerror=function(){return!1},u.send())}},d=function(t){return n.matchMedia||n.msMatchMedia||(t=t.replace(/@media[\s\S]*?\}\s*\}/g,"")),t};if(!l()){var t="",f=a(),e=[],i=[],r=[],s=[],u=[],o=[],c="";c=function(){var r,t=document,u=t.documentElement,n=t.body||t.createElement("body"),f=!t.body,i=t.createElement("div"),e=n.style.fontSize;return f&&u.appendChild(n),i.style.cssText="width:1em; position:absolute; visibility:hidden; padding: 0;",n.style.fontSize="1em",n.appendChild(i),r=i.offsetWidth,f?u.removeChild(n):(n.removeChild(i),n.style.fontSize=e),r}();h()}}(window);!function(n){"use strict";n.matchMedia=n.matchMedia||function(n){var u,i=n.documentElement,f=i.firstElementChild||i.firstChild,r=n.createElement("body"),t=n.createElement("div");return t.id="mq-test-1",t.style.cssText="position:absolute;top:-100em",r.style.background="none",r.appendChild(t),function(n){return t.innerHTML='&shy;<style media="'+n+'"> #mq-test-1 { width: 42px; }<\/style>',i.insertBefore(r,f),u=42===t.offsetWidth,i.removeChild(r),{matches:u,media:n}}}(n.document)}(this),function(n){"use strict";function p(){y(!0)}var t={};n.respond=t;t.update=function(){};var f=[],it=function(){var t=!1;try{t=new n.XMLHttpRequest}catch(i){t=new n.ActiveXObject("Microsoft.XMLHTTP")}return function(){return t}}(),w=function(n,t){var i=it();i&&(i.open("GET",n,!0),i.onreadystatechange=function(){4!==i.readyState||200!==i.status&&304!==i.status||t(i.responseText)},4!==i.readyState&&i.send(null))},b=function(n){return n.replace(t.regex.minmaxwh,"").match(t.regex.other)};if(t.ajax=w,t.queue=f,t.unsupportedmq=b,t.regex={media:/@media[^\{]+\{([^\{\}]*\{[^\}\{]*\})+/gi,keyframes:/@(?:\-(?:o|moz|webkit)\-)?keyframes[^\{]+\{(?:[^\{\}]*\{[^\}\{]*\})+[^\}]*\}/gi,comments:/\/\*[^*]*\*+([^\/][^*]*\*+)*\//gi,urls:/(url\()['"]?([^\/\)'"][^:\)'"]+)['"]?(\))/g,findStyles:/@media *([^\{]+)\{([\S\s]+?)$/,only:/(only\s+)?([a-zA-Z]+)\s?/,minw:/\(\s*min\-width\s*:\s*(\s*[0-9\.]+)(px|em)\s*\)/,maxw:/\(\s*max\-width\s*:\s*(\s*[0-9\.]+)(px|em)\s*\)/,minmaxwh:/\(\s*m(in|ax)\-(height|width)\s*:\s*(\s*[0-9\.]+)(px|em)\s*\)/gi,other:/\([^\)]*\)/g},t.mediaQueriesSupported=n.matchMedia&&null!==n.matchMedia("only all")&&n.matchMedia("only all").matches,!t.mediaQueriesSupported){var c,k,l,i=n.document,r=i.documentElement,e=[],o=[],u=[],a={},d=30,s=i.getElementsByTagName("head")[0]||r,rt=i.getElementsByTagName("base")[0],h=s.getElementsByTagName("link"),v=function(){var u,t=i.createElement("div"),n=i.body,o=r.style.fontSize,e=n&&n.style.fontSize,f=!1;return t.style.cssText="position:absolute;font-size:1em;width:1em",n||(n=f=i.createElement("body"),n.style.background="none"),r.style.fontSize="100%",n.style.fontSize="100%",n.appendChild(t),f&&r.insertBefore(n,r.firstChild),u=t.offsetWidth,f?r.removeChild(n):n.removeChild(t),r.style.fontSize=o,e&&(n.style.fontSize=e),u=l=parseFloat(u)},y=function(t){var rt="clientWidth",ut=r[rt],ft="CSS1Compat"===i.compatMode&&ut||i.body[rt]||ut,p={},ct=h[h.length-1],et=(new Date).getTime(),tt,g,nt,f,it;if(t&&c&&d>et-c)return n.clearTimeout(k),void(k=n.setTimeout(y,d));c=et;for(tt in e)if(e.hasOwnProperty(tt)){var a=e[tt],w=a.minw,b=a.maxw,ot=null===w,st=null===b,ht="em";w&&(w=parseFloat(w)*(w.indexOf(ht)>-1?l||v():1));b&&(b=parseFloat(b)*(b.indexOf(ht)>-1?l||v():1));a.hasquery&&(ot&&st||!(ot||ft>=w)||!(st||b>=ft))||(p[a.media]||(p[a.media]=[]),p[a.media].push(o[a.rules]))}for(g in u)u.hasOwnProperty(g)&&u[g]&&u[g].parentNode===s&&s.removeChild(u[g]);u.length=0;for(nt in p)p.hasOwnProperty(nt)&&(f=i.createElement("style"),it=p[nt].join("\n"),f.type="text/css",f.media=nt,s.insertBefore(f,ct.nextSibling),f.styleSheet?f.styleSheet.cssText=it:f.appendChild(i.createTextNode(it)),u.push(f))},g=function(n,i,r){var h=n.replace(t.regex.comments,"").replace(t.regex.keyframes,"").match(t.regex.media),c=h&&h.length||0,l,a,f,v,u,p,w,s;for(i=i.substring(0,i.lastIndexOf("/")),l=function(n){return n.replace(t.regex.urls,"$1"+i+"$2$3")},a=!c&&r,i.length&&(i+="/"),a&&(c=1),f=0;c>f;f++)for(a?(v=r,o.push(l(n))):(v=h[f].match(t.regex.findStyles)&&RegExp.$1,o.push(RegExp.$2&&l(RegExp.$2))),p=v.split(","),w=p.length,s=0;w>s;s++)u=p[s],b(u)||e.push({media:u.split("(")[0].match(t.regex.only)&&RegExp.$2||"all",rules:o.length-1,hasquery:u.indexOf("(")>-1,minw:u.match(t.regex.minw)&&parseFloat(RegExp.$1)+(RegExp.$2||""),maxw:u.match(t.regex.maxw)&&parseFloat(RegExp.$1)+(RegExp.$2||"")});y()},nt=function(){if(f.length){var t=f.shift();w(t.href,function(i){g(i,t.href,t.media);a[t.href]=!0;n.setTimeout(function(){nt()},0)})}},tt=function(){for(var r=0;r<h.length;r++){var i=h[r],t=i.href,u=i.media,e=i.rel&&"stylesheet"===i.rel.toLowerCase();t&&e&&!a[t]&&(i.styleSheet&&i.styleSheet.rawCssText?(g(i.styleSheet.rawCssText,t,u),a[t]=!0):(!/^([a-zA-Z:]*\/\/)/.test(t)&&!rt||t.replace(RegExp.$1,"").split("/")[0]===n.location.host)&&("//"===t.substring(0,2)&&(t=n.location.protocol+t),f.push({href:t,media:u})))}nt()};tt();t.update=tt;t.getEmValue=v;n.addEventListener?n.addEventListener("resize",p,!1):n.attachEvent&&n.attachEvent("onresize",p)}}(this),function(){"use strict";var n=function(n){n.registerHelper("ifCond",function(n,t,i,r){switch(t){case"==":return n==i?r.fn(this):r.inverse(this);case"===":return n===i?r.fn(this):r.inverse(this);case"<":return n<i?r.fn(this):r.inverse(this);case"<=":return n<=i?r.fn(this):r.inverse(this);case">":return n>i?r.fn(this):r.inverse(this);case">=":return n>=i?r.fn(this):r.inverse(this);default:return r.inverse(this)}return r.inverse(this)})};"undefined"!=typeof module&&module.exports&&(module.exports=n);this.Handlebars&&n(this.Handlebars)}.call(this),function(){"use strict";var n=function(n){n.registerPartial("accordion",'{{#this}}\n  <section data-am-widget="accordion" class="am-accordion {{#if theme}}am-accordion-{{theme}}{{else}}am-accordion-default{{/if}}{{#if widgetId}} {{widgetId}}{{/if}}{{#if className}} {{className}}{{/if}}"{{#if id}} id="{{id}}"{{/if}} data-am-accordion=\'{ {{#if options.multiple}}"multiple": true{{/if}} }\'>\n    {{#each content}}\n      <dl class="am-accordion-item{{#if active}} am-active{{/if}}{{#if disabled}} am-disabled{{/if}}">\n        <dt class="am-accordion-title">\n          {{{title}}}\n        <\/dt>\n        <dd class="am-accordion-bd am-collapse {{#if active}}am-in{{/if}}">\n          <!-- 规避 Collapase 处理有 padding 的折叠内容计算计算有误问题， 加一个容器 -->\n          <div class="am-accordion-content">\n            {{{content}}}\n          <\/div>\n        <\/dd>\n      <\/dl>\n    {{/each}}\n  <\/section>\n{{/this}}\n');n.registerPartial("divider",'{{#this}}\n  <hr data-am-widget="divider" style="{{#if options.width}}width:{{{options.width}}};{{/if}}{{#if options.height}}height:{{{options.height}}};{{/if}}" class="am-divider {{#if theme}}am-divider-{{theme}}{{else}}am-divider-default{{/if}}{{#if widgetId}} {{widgetId}}{{/if}}{{#if className}} {{className}}{{/if}}"{{#if id}} id="{{id}}"{{/if}} />\n{{/this}}\n');n.registerPartial("duoshuo",'{{#this}}\n  <div data-am-widget="duoshuo" class="am-duoshuo{{#if theme}} am-duoshuo-{{theme}}{{else}} am-duoshuo-default{{/if}}{{#if widgetId}} {{widgetId}}{{/if}}{{#if className}} {{className}}{{/if}}"{{#if id}} id="{{id}}"{{/if}} {{#if options.shortName}}data-ds-short-name="{{options.shortName}}"{{/if}}>\n    <div class="ds-thread" {{#if content}}{{#each content}}{{#ifCond @key \'==\' \'threadKey\'}}  data-thread-key="{{this}}"{{else}} data-{{@key}}="{{this}}"{{/ifCond}}{{/each}}{{/if}}>\n    <\/div>\n  <\/div>\n{{/this}}');n.registerPartial("figure",'{{#this}}\n  <figure data-am-widget="figure" class="am am-figure {{#if theme}}am-figure-{{theme}}{{else}}am-figure-default{{/if}} {{#if widgetId}} {{widgetId}}{{/if}}{{#if className}} {{className}}{{/if}}" {{#if id}}\n      id="{{id}}"{{/if}}  data-am-figure="{ {{#if options.zoomAble}} pureview: \'{{options.zoomAble}}\'{{/if}} }">\n    {{#if content.link}}<a href="{{content.link}}" title="{{content.figcaption}}" class="{{className}}">{{/if}}\n\n    {{#if options.figcaptionPosition}}\n      {{#ifCond options.figcaptionPosition \'==\' \'top\'}}\n        {{#if content.figcaption}}\n          <figcaption class="am-figure-capition-top">\n            {{content.figcaption}}\n          <\/figcaption>\n        {{/if}}\n      {{/ifCond}}\n    {{/if}}\n\n    {{#if content.img}}\n      <img src="{{content.img}}" {{#if content.rel}}data-rel="{{content.rel}}"{{/if}} alt="{{#if content.imgAlt}}{{content.imgAlt}}{{else}}{{content.figcaption}}{{/if}}"/>\n    {{/if}}\n    {{#if options.figcaptionPosition}}\n      {{#ifCond options.figcaptionPosition \'==\' \'bottom\'}}\n        {{#if content.figcaption}}\n          <figcaption class="am-figure-capition-btm">\n            {{content.figcaption}}\n          <\/figcaption>\n        {{/if}}\n      {{/ifCond}}\n    {{else}}\n      {{#if content.figcaption}}\n        <figcaption class="am-figure-capition-btm">\n          {{content.figcaption}}\n        <\/figcaption>\n      {{/if}}\n    {{/if}}\n\n    {{#if content.link}}<\/a>{{/if}}\n  <\/figure>\n{{/this}}\n');n.registerPartial("footer",'{{#this}}\n  <footer data-am-widget="footer"\n          class="am-footer {{#if theme}}am-footer-{{theme}}{{else}}am-footer-default {{/if}}{{#if widgetId}} {{widgetId}}{{/if}}{{#if className}} {{className}}{{/if}}"\n          {{#if id}}id="{{id}}"{{/if}} data-am-footer="{ {{#if options.addToHS}}addToHS: 1{{/if}} }">\n    <div class="am-footer-switch">\n    <span class="{{#if options.modal}}am-footer-ysp{{/if}}" data-rel="mobile"\n          data-am-modal="{target: \'#am-switch-mode\'}">\n      {{#unless content.switchName}}\n        {{#ifCond content.lang \'==\' \'en\'}}\n          Mobile\n        {{else}}\n          云适配版\n        {{/ifCond}}\n      {{else}}\n        {{content.switchName}}\n      {{/unless}}\n    <\/span>\n      <span class="am-footer-divider"> | <\/span>\n      <a id="godesktop" data-rel="desktop" class="am-footer-desktop" href="javascript:">\n        {{#ifCond content.lang \'==\' \'en\'}}\n          Desktop\n        {{else}}\n          电脑版\n        {{/ifCond}}\n      <\/a>\n    <\/div>\n    <div class="am-footer-miscs {{#if options.textPosition}}am-text-left{{/if}}">\n\n      {{#if options.techSupportCo}}\n        {{#ifCond content.lang \'==\' \'en\'}}\n          <p>Supported by {{#if options.techSupportSite}}<a href="{{options.techSupportSite}}"\n                                                            title="{{options.techSupportCo}}"\n                                                            target="_blank"> class="{{className}}"{{{options.techSupportCo}}}<\/a>{{else}}{{{options.techSupportCo}}}{{/if}}\n            .<\/p>\n        {{else}}\n          <p>由 {{#if options.techSupportSite}}<a href="{{options.techSupportSite}}" title="{{options.techSupportCo}}"\n                                                target="_blank" class="{{techSupportClassName}}">{{{options.techSupportCo}}}<\/a>{{else}}{{{options.techSupportCo}}}{{/if}}\n            提供技术支持<\/p>\n        {{/ifCond}}\n      {{/if}}\n      {{#each content.companyInfo}}\n        <p>{{{detail}}}<\/p>\n      {{/each}}\n    <\/div>\n  <\/footer>\n\n  <div id="am-footer-modal"\n       class="am-modal am-modal-no-btn am-switch-mode-m {{#if theme}}am-switch-mode-m-{{theme}}{{/if}}">\n    <div class="am-modal-dialog">\n      <div class="am-modal-hd am-modal-footer-hd">\n        <a href="javascript:void(0)" data-dismiss="modal" class="am-close am-close-spin {{className}}" data-am-modal-close>&times;<\/a>\n      <\/div>\n      <div class="am-modal-bd">\n        {{#ifCond content.lang \'==\' \'en\'}}\n          You are visiting\n        {{else}}\n          您正在浏览的是\n        {{/ifCond}}\n\n        <span class="am-switch-mode-owner">\n          {{#if content.owner}}\n            {{content.owner}}\n          {{else}}\n            云适配\n          {{/if}}\n        <\/span>\n\n        <span class="am-switch-mode-slogan">\n          {{#if content.slogan}}\n            {{{content.slogan}}}\n          {{else}}\n            {{#ifCond content.lang \'==\' \'en\'}}\n              mobilized version for your device.\n            {{else}}\n              为您当前手机订制的移动网站。\n            {{/ifCond}}\n          {{/if}}\n        <\/span>\n      <\/div>\n    <\/div>\n  <\/div>\n{{/this}}\n');n.registerPartial("gallery",'{{#this}}\n  <ul data-am-widget="gallery" class="am-gallery{{#if options.cols}} am-avg-sm-{{options.cols}}{{else}} am-avg-sm-2{{/if}}\n  am-avg-md-3 am-avg-lg-4 {{#if\n  theme}}am-gallery-{{theme}}{{else}}am-gallery-default{{/if}}{{#if widgetId}} {{widgetId}}{{/if}}{{#if className}} {{className}}{{/if}}" data-am-gallery="{ {{#if options.gallery}}pureview: true{{/if}} }" {{#if id}}id="{{id}}"{{/if}}>\n    {{#each content}}\n      <li>\n        <div class="am-gallery-item">\n          {{#if link}}\n            <a href="{{link}}" class="{{className}}">\n              {{#if img}}<img src="{{img}}" {{#if rel}}data-rel="{{rel}}"{{/if}} alt="{{title}}"/>{{/if}}\n              {{#if title}}\n                <h3 class="am-gallery-title">{{{title}}}<\/h3>\n              {{/if}}\n              {{#if desc}}\n                <div class="am-gallery-desc">{{{desc}}}<\/div>\n              {{/if}}\n            <\/a>\n          {{else}}\n            {{#if img}}<img src="{{img}}" {{#if rel}}data-rel="{{rel}}"{{/if}} alt="{{title}}"/>{{/if}}\n            {{#if title}}\n              <h3 class="am-gallery-title">{{{title}}}<\/h3>\n            {{/if}}\n            {{#if desc}}\n              <div class="am-gallery-desc">{{{desc}}}<\/div>\n            {{/if}}\n          {{/if}}\n        <\/div>\n      <\/li>\n    {{/each}}\n  <\/ul>\n{{/this}}\n');n.registerPartial("gotop",'{{#this}}\n  <div data-am-widget="gotop" class="am-gotop {{#if theme}}am-gotop-{{theme}}{{else}}am-gotop-default{{/if}}{{#if widgetId}} {{widgetId}}{{/if}}{{#if className}} {{className}}{{/if}}" {{#if id}}id="{{id}}"{{/if}}>\n    <a href="#top" title="{{content.title}}">\n      {{#if content.title}}\n        <span class="am-gotop-title">{{content.title}}<\/span>\n      {{/if}}\n      {{#if content.customIcon}}\n        <img class="am-gotop-icon-custom" src="{{content.customIcon}}" />\n      {{else}}\n        {{#if content.icon}}\n          <i class="am-gotop-icon am-icon-{{content.icon}}"><\/i>\n        {{else}}\n          <i class="am-gotop-icon am-icon-chevron-up"><\/i>\n        {{/if}}\n      {{/if}}\n    <\/a>\n  <\/div>\n{{/this}}\n');n.registerPartial("header",'{{#this}}\n  <header data-am-widget="header"\n          class="am-header{{#if theme}} am-header-{{theme}}{{else}} am-header-default{{/if}}{{#if options.fixed}} am-header-fixed{{/if}}{{#if widgetId}} {{widgetId}}{{/if}}{{#if className}} {{className}}{{/if}}"{{#if id}}\n          id="{{id}}"{{/if}}>\n    {{#if content.left}}\n      <div class="am-header-left am-header-nav">\n        {{#each content.left}}\n          <a href="{{link}}" class="{{className}}">\n            {{#if title}}\n              <span class="am-header-nav-title">\n                {{title}}\n              <\/span>\n            {{/if}}\n\n            {{# if customIcon}}\n              <img class="am-header-icon-custom" src="{{customIcon}}" alt=""/>\n            {{else}}\n              {{#if icon}}\n                <i class="am-header-icon am-icon-{{icon}}"><\/i>\n              {{/if}}\n            {{/if}}\n          <\/a>\n        {{/each}}\n      <\/div>\n    {{/if}}\n\n    {{#if content.title}}\n      <h1 class="am-header-title">\n        {{#if content.link}}\n          <a href="{{content.link}}" class="{{content.className}}">\n            {{{content.title}}}\n          <\/a>\n        {{else}}\n          {{{content.title}}}\n        {{/if}}\n      <\/h1>\n    {{/if}}\n\n    {{#if content.right}}\n      <div class="am-header-right am-header-nav">\n        {{#each content.right}}\n          <a href="{{link}}" class="{{className}}">\n            {{#if title}}\n              <span class="am-header-nav-title">\n                {{title}}\n              <\/span>\n            {{/if}}\n\n            {{# if customIcon}}\n              <img class="am-header-icon-custom" src="{{customIcon}}" alt=""/>\n            {{else}}\n              {{#if icon}}\n                <i class="am-header-icon am-icon-{{icon}}"><\/i>\n              {{/if}}\n            {{/if}}\n          <\/a>\n        {{/each}}\n      <\/div>\n    {{/if}}\n  <\/header>\n{{/this}}\n');n.registerPartial("intro",'{{#this }}\n  <div data-am-widget="intro"\n       class="am-intro am-cf {{#if theme}}am-intro-{{theme}}{{else}}am-intro-default{{/if}}{{#if widgetId}} {{widgetId}}{{/if}}{{#if className}} {{className}}{{/if}}"\n       {{#if id}}id="{{id}}"{{/if}}>\n    {{#if content.title}}\n      <div class="am-intro-hd">\n        <h2 class="am-intro-title">{{{content.title}}}<\/h2>\n        {{#if content.more.link}}\n          {{#ifCond options.position \'==\' \'top\'}}\n            <a class="am-intro-more am-intro-more-top {{content.more.className}}" href="{{content.more.link}}">{{content.more.title}}<\/a>\n          {{/ifCond}}\n        {{/if}}\n      <\/div>\n    {{/if}}\n\n    <div class="am-g am-intro-bd">\n      {{#if content.left}}\n        <div\n            class="am-intro-left {{#if options.leftCols}}am-u-sm-{{options.leftCols}}{{/if}}">{{{content.left}}}<\/div>\n      {{/if}}\n      {{#if content.right}}\n        <div\n            class="am-intro-right {{#if options.rightCols}}am-u-sm-{{options.rightCols}}{{/if}}">{{{content.right}}}<\/div>\n      {{/if}}\n    <\/div>\n    {{#ifCond options.position \'==\' \'bottom\'}}\n      <div class="am-intro-more-bottom">\n        <a class="am-btn am-btn-default {{content.more.className}}"\n           href="{{content.more.link}}">{{content.more.title}}<\/a>\n      <\/div>\n    {{/ifCond}}\n  <\/div>\n{{/this}}\n');n.registerPartial("list_news",'{{#this}}\n  <div data-am-widget="list_news" class="am-list-news{{#if theme}} am-list-news-{{theme}}{{else}} am-list-news-default{{/if}}{{#if widgetId}} {{widgetId}}{{/if}}{{#if className}} {{className}}{{/if}}" {{#if id}}id="{{id}}"{{/if}}>\n  <!--列表标题-->\n  {{#if content.header.title}}\n    <div class="am-list-news-hd am-cf">\n      {{#if content.header.link}} <!--带更多链接-->\n        <a href="{{content.header.link}}" class="{{content.header.className}}">\n          <h2>{{{content.header.title}}}<\/h2>\n          {{#ifCond content.header.morePosition \'==\' \'top\'}}\n            <span class="am-list-news-more am-fr">{{{content.header.moreText}}}<\/span>\n          {{/ifCond}}\n        <\/a>\n      {{else}} <!--不带更多链接-->\n        <h2>{{{content.header.title}}}<\/h2>\n      {{/if}}\n    <\/div>\n  {{/if}}\n\n  <div class="am-list-news-bd">\n  <ul class="am-list">\n  {{#ifCond options.type \'==\' \'thumb\'}}\n    {{#ifCond options.thumbPosition \'==\' \'top\'}} <!--缩略图在标题上方-->\n    {{#each content.main}}\n      <li class="am-g{{#if date}} am-list-item-dated{{/if}}{{#if desc}} am-list-item-desced{{/if}}{{#if img}} am-list-item-thumbed am-list-item-thumb-top{{/if}}">\n        {{!--\n          am-list-item-dated - 带日期\n          am-list-item-desced - 带描述\n          am-list-item-thumbed - 带缩略图的\n        --}}\n        {{#if img}}\n        <div class="am-list-thumb am-u-sm-12">\n          <a href="{{link}}" class="{{className}}">\n            <img src="{{img}}" alt="{{title}}"/>\n          <\/a>\n          {{#if thumbAddition}}\n            <div class="am-list-thumb-addon">{{{thumbAddition}}}<\/div>\n          {{/if}}\n        <\/div>\n        {{/if}}\n\n        <div class="{{#if img}}{{/if}} am-list-main">\n          {{#if title}}\n            <h3 class="am-list-item-hd"><a href="{{link}}" class="{{className}}">{{{title}}}<\/a><\/h3>\n          {{/if}}\n\n          {{#if date}}\n            <span class="am-list-date">{{date}}<\/span>\n          {{/if}}\n\n          {{#if desc}}\n            <div class="am-list-item-text">{{{desc}}}<\/div>\n          {{/if}}\n\n          {{#if mainAddition}}\n            <div class="am-list-news-addon">{{{mainAddition}}}<\/div>\n          {{/if}}\n        <\/div>\n      <\/li>\n    {{/each}}\n    {{/ifCond}}\n\n    {{#ifCond options.thumbPosition \'==\' \'bottom-left\'}} <!--缩略图在标题下方居左-->\n    {{#each content.main}}\n      <li class="am-g{{#if date}} am-list-item-dated{{/if}}{{#if desc}} am-list-item-desced{{/if}}{{#if img}} am-list-item-thumbed am-list-item-thumb-bottom-left{{/if}}">\n        {{!--\n          am-list-item-dated - 带日期\n          am-list-item-desced - 带描述\n          am-list-item-thumbed - 带缩略图的\n        --}}\n        {{#if title}}\n          <h3 class="am-list-item-hd"><a href="{{link}}" class="{{className}}">{{{title}}}<\/a><\/h3>\n        {{/if}}\n        {{#if img}}\n        <div class="am-u-sm-4 am-list-thumb">\n          <a href="{{link}}" class="{{className}}">\n            <img src="{{img}}" alt="{{title}}"/>\n          <\/a>\n          {{#if thumbAddition}}\n            <div class="am-list-thumb-addon">{{{thumbAddition}}}<\/div>\n          {{/if}}\n        <\/div>\n        {{/if}}\n\n        <div class="{{#if img}} am-u-sm-8 {{/if}} am-list-main">\n          {{#if date}}\n            <span class="am-list-date">{{date}}<\/span>\n          {{/if}}\n\n          {{#if desc}}\n            <div class="am-list-item-text">{{{desc}}}<\/div>\n          {{/if}}\n\n          {{#if mainAddition}}\n            <div class="am-list-news-addon">{{{mainAddition}}}<\/div>\n          {{/if}}\n        <\/div>\n      <\/li>\n    {{/each}}\n    {{/ifCond}}\n\n    {{#ifCond options.thumbPosition \'==\' \'bottom-right\'}} <!--缩略图在标题下方居右-->\n    {{#each content.main}}\n      <li class="am-g{{#if date}} am-list-item-dated{{/if}}{{#if desc}} am-list-item-desced{{/if}}{{#if img}} am-list-item-thumbed am-list-item-thumb-bottom-right{{/if}}">\n        {{!--\n          am-list-item-dated - 带日期\n          am-list-item-desced - 带描述\n          am-list-item-thumbed - 带缩略图的\n        --}}\n        {{#if title}}\n          <h3 class="am-list-item-hd"><a href="{{link}}" class="{{className}}">{{{title}}}<\/a><\/h3>\n        {{/if}}\n\n        <div class="{{#if img}} am-u-sm-8{{/if}} am-list-main">\n          {{#if date}}\n            <span class="am-list-date">{{date}}<\/span>\n          {{/if}}\n\n          {{#if desc}}\n            <div class="am-list-item-text">{{{desc}}}<\/div>\n          {{/if}}\n\n          {{#if mainAddition}}\n            <div class="am-list-news-addon">{{{mainAddition}}}<\/div>\n          {{/if}}\n        <\/div>\n        {{#if img}}\n        <div class="am-list-thumb am-u-sm-4">\n          <a href="{{link}}" class="{{className}}">\n            <img src="{{img}}" alt="{{title}}"/>\n          <\/a>\n          {{#if thumbAddition}}\n            <div class="am-list-thumb-addon">{{{thumbAddition}}}<\/div>\n          {{/if}}\n        <\/div>\n        {{/if}}\n      <\/li>\n    {{/each}}\n    {{/ifCond}}\n\n    {{#ifCond options.thumbPosition \'==\' \'left\'}} <!--缩略图在标题左边-->\n    {{#each content.main}}\n      <li class="am-g{{#if date}} am-list-item-dated{{/if}}{{#if desc}} am-list-item-desced{{/if}}{{#if img}} am-list-item-thumbed am-list-item-thumb-left{{/if}}">\n        {{!--\n          am-list-item-dated - 带日期\n          am-list-item-desced - 带描述\n          am-list-item-thumbed - 带缩略图的\n        --}}\n        {{#if img}}\n        <div class="am-u-sm-4 am-list-thumb">\n          <a href="{{link}}" class="{{className}}">\n            <img src="{{img}}" alt="{{title}}"/>\n          <\/a>\n          {{#if thumbAddition}}\n            <div class="am-list-thumb-addon">{{{thumbAddition}}}<\/div>\n          {{/if}}\n        <\/div>\n        {{/if}}\n\n        <div class="{{#if img}} am-u-sm-8{{/if}} am-list-main">\n          {{#if title}}\n            <h3 class="am-list-item-hd"><a href="{{link}}" class="{{className}}">{{{title}}}<\/a><\/h3>\n          {{/if}}\n          {{#if date}}\n            <span class="am-list-date">{{date}}<\/span>\n          {{/if}}\n\n          {{#if desc}}\n            <div class="am-list-item-text">{{{desc}}}<\/div>\n          {{/if}}\n\n          {{#if mainAddition}}\n            <div class="am-list-news-addon">{{{mainAddition}}}<\/div>\n          {{/if}}\n        <\/div>\n      <\/li>\n    {{/each}}\n    {{/ifCond}}\n\n    {{#ifCond options.thumbPosition \'==\' \'right\'}} <!--缩略图在标题右边-->\n    {{#each content.main}}\n      <li class="am-g{{#if date}} am-list-item-dated{{/if}}{{#if desc}} am-list-item-desced{{/if}}{{#if img}} am-list-item-thumbed am-list-item-thumb-right{{/if}}">\n        {{!--\n          am-list-item-dated - 带日期\n          am-list-item-desced - 带描述\n          am-list-item-thumbed - 带缩略图的\n        --}}\n        <div class="{{#if img}} am-u-sm-8{{/if}} am-list-main">\n          {{#if title}}\n            <h3 class="am-list-item-hd"><a href="{{link}}" class="{{className}}">{{{title}}}<\/a><\/h3>\n          {{/if}}\n\n          {{#if date}}\n            <span class="am-list-date">{{date}}<\/span>\n          {{/if}}\n\n          {{#if desc}}\n            <div class="am-list-item-text">{{{desc}}}<\/div>\n          {{/if}}\n\n          {{#if mainAddition}}\n            <div class="am-list-news-addon">{{{mainAddition}}}<\/div>\n          {{/if}}\n        <\/div>\n        {{#if img}}\n          <div class="am-u-sm-4 am-list-thumb">\n            <a href="{{link}}" class="{{className}}">\n              <img src="{{img}}" alt="{{title}}"/>\n            <\/a>\n            {{#if thumbAddition}}\n              <div class="am-list-thumb-addon">{{{thumbAddition}}}<\/div>\n            {{/if}}\n          <\/div>\n        {{/if}}\n      <\/li>\n    {{/each}}\n    {{/ifCond}}\n\n  {{else}}{{!--不带缩略图--}}\n    {{#each content.main}}\n      <li class="am-g{{#if date}} am-list-item-dated{{/if}}{{#if desc}} am-list-item-desced{{/if}}{{#if img}} am-list-item-thumbed{{/if}}">\n        {{!--\n          am-list-item-dated - 带日期\n          am-list-item-desced - 带描述\n          am-list-item-thumbed - 带缩略图的\n        --}}\n        {{#if title}}\n          <a href="{{link}}" class="am-list-item-hd {{className}}">{{{title}}}<\/a>\n        {{/if}}\n\n        {{#if date}}\n          <span class="am-list-date">{{date}}<\/span>\n        {{/if}}\n\n        {{#if desc}}\n          <div class="am-list-item-text">{{{desc}}}<\/div>\n        {{/if}}\n\n        {{#if mainAddition}}\n          <div class="am-list-news-addon">{{{mainAddition}}}<\/div>\n        {{/if}}\n      <\/li>\n    {{/each}}\n  {{/ifCond}}\n  <\/ul>\n  <\/div>\n\n  {{#ifCond content.header.morePosition \'==\' \'bottom\'}}<!--更多在底部-->\n    {{#if content.header.link}}\n      <div class="am-list-news-ft">\n        <a class="am-list-news-more am-btn am-btn-default {{content.header.className}}" href="{{content.header.link}}">{{{content.header.moreText}}}<\/a>\n      <\/div>\n    {{/if}}\n  {{/ifCond}}\n  <\/div>\n{{/this}}\n');n.registerPartial("map",'{{#this}}\n  <div data-am-widget="map" class="am-map {{#if theme}}am-map-{{theme}}{{else}}am-map-default{{/if}}{{#if widgetId}} {{widgetId}}{{/if}}{{#if className}} {{className}}{{/if}}"\n      data-name="{{options.name}}" data-address="{{options.address}}" data-longitude="{{options.longitude}}" data-latitude="{{options.latitude}}" data-scaleControl="{{options.scaleControl}}" data-zoomControl="{{options.zoomControl}}" data-setZoom="{{options.setZoom}}" data-icon="{{options.icon}}">\n    <div id="bd-map"><\/div>\n  <\/div>\n{{/this}}');n.registerPartial("mechat",'{{#this}}\n  <section data-am-widget="mechat" class="am-mechat{{#if theme}} am-mechat-{{theme}}{{else}} am-mechat-default{{/if}}{{#if widgetId}} {{widgetId}}{{/if}}{{#if className}} {{className}}{{/if}}" {{#if id}} id="{{id}}" {{/if}} {{#if options.unitid}}data-am-mechat-unitid="{{options.unitid}}"{{/if}}>\n    <div id="mechat"><\/div>\n  <\/section>\n{{/this}}');n.registerPartial("menu",'{{#this}}\n  <nav data-am-widget="menu" class="am-menu {{#if theme}} am-menu-{{theme}}{{else}} am-menu-default{{/if}}{{#if widgetId}} {{widgetId}}{{/if}}{{#if className}} {{className}}{{/if}}" {{options.dataset}} {{#if id}}id="{{id}}"{{/if}}\n    {{#ifCond theme \'==\' \'dropdown1\'}} data-am-menu-collapse{{/ifCond}}\n    {{#ifCond theme \'==\' \'dropdown2\'}} data-am-menu-collapse{{/ifCond}}\n    {{#ifCond theme \'==\' \'slide1\'}} data-am-menu-collapse{{/ifCond}}\n    {{#ifCond theme \'==\' \'offcanvas1\'}} data-am-menu-offcanvas{{/ifCond}}\n    {{#ifCond theme \'==\' \'offcanvas2\'}} data-am-menu-offcanvas{{/ifCond}}> {{!-- 与模板深耦合，与 JS 浅耦合 --}}\n    <a href="javascript: void(0)" class="am-menu-toggle">\n      {{#if options.toggleTitle}}\n        <span class="am-menu-toggle-title">{{options.toggleTitle}}<\/span>\n      {{/if}}\n      {{#if options.toggleCustomIcon}}\n        <img src="{{options.toggleCustomIcon}}" alt="Menu Toggle"/>\n      {{else}}\n        {{#if options.toggleIcon}}\n          <i class="am-menu-toggle-icon am-icon-{{options.toggleIcon}}"><\/i>\n          {{else}}\n          <i class="am-menu-toggle-icon am-icon-bars"><\/i>\n        {{/if}}\n      {{/if}}\n    <\/a>\n\n    {{!-- offCanvas menu Wrap --}}\n    {{!-- 问题：方便用户，但是与主题名称（类名）耦合过深 --}}\n    {{#ifCond theme \'==\' \'offcanvas1\'}}\n    <div class="am-offcanvas" {{#if options.closeOffCanvasOnclick}}data-dismiss-on="click"{{/if}}>\n      <div class="am-offcanvas-bar{{#if options.offCanvasFlip}} am-offcanvas-bar-flip{{/if}}">\n    {{/ifCond}}\n    {{#ifCond theme \'==\' \'offcanvas2\'}}\n    <div class="am-offcanvas">\n      <div class="am-offcanvas-bar{{#if options.offCanvasFlip}} am-offcanvas-bar-flip{{/if}}">\n    {{/ifCond}}\n\n    {{#if content}}\n      <ul class="am-menu-nav {{#if options.cols}}am-avg-sm-{{options\n      .cols}}{{else}}am-avg-sm-1{{/if}}{{#ifCond theme \'==\' \'dropdown1\'}} am-collapse{{/ifCond}}{{#ifCond theme\n      \'==\' \'dropdown2\'}} am-collapse{{/ifCond}}{{#ifCond theme\n      \'==\' \'slide1\'}} am-collapse{{/ifCond}}">\n        {{#each content}}\n          <li class="{{#if subMenu}}am-parent{{/if}}{{#if className}} {{className}}{{/if}}">\n            <a href="{{link}}" class="{{className}}" {{#if target}}target="{{target}}" {{/if}}>{{{title}}}<\/a>\n            {{#if subMenu}}\n              <ul class="am-menu-sub am-collapse {{#if subCols}} am-avg-sm-{{subCols}}{{else}}\n              am-avg-sm-1{{/if}} {{subMenuClassName}}">\n                {{#each subMenu}}\n                  <li class="{{#if subMenu}} am-parent{{/if}}{{#if className}} {{className}}{{/if}}">\n                    <a href="{{link}}" class="{{className}}" {{#if target}}target="{{target}}" {{/if}}>{{{title}}}<\/a>\n                  <\/li>\n                {{/each}}\n                {{!-- 显示进入栏目链接 --}}\n                {{#if channelLink}}\n                  <li class="am-menu-nav-channel"><a href="{{link}}" class="{{className}}" title="{{title}}">{{{channelLink}}}<\/a><\/li>\n                {{/if}}\n              <\/ul>\n            {{/if}}\n          <\/li>\n        {{/each}}\n      <\/ul>\n    {{/if}}\n\n    {{#ifCond theme \'==\' \'offcanvas1\'}}\n      <\/div>\n    <\/div>\n    {{/ifCond}}\n    {{#ifCond theme \'==\' \'offcanvas2\'}}\n      <\/div>\n    <\/div>\n    {{/ifCond}}\n    {{!-- 不要问我为什么这样写，我也不想这样 --}}\n  <\/nav>\n{{/this}}\n');n.registerPartial("navbar",'{{#this}}\n  <div data-am-widget="navbar" class="am-navbar am-cf {{#if theme}}am-navbar-{{theme}}{{else}}am-navbar-default{{/if}} {{#if options.iconPosition}}am-navbar-inline{{/if}}{{#if widgetId}} {{widgetId}}{{/if}}{{#if className}} {{className}}{{/if}}"\n      id="{{id}}">\n    {{#if content}}\n      <ul class="am-navbar-nav am-cf {{#if options.cols}}am-avg-sm-{{options.cols}}{{/if}}">\n        {{#each content}}\n          <li {{{dataApi}}}>\n            <a href="{{link}}" class="{{className}}">\n              {{#if customIcon}}\n                <img src="{{customIcon}}" alt="{{title}}"/>\n              {{else}}\n                {{#if icon}}\n                  <span class="am-icon-{{icon}}"><\/span>\n                {{/if}}\n              {{/if}}\n              {{#if title}}\n                <span class="am-navbar-label">{{title}}<\/span>\n              {{/if}}\n            <\/a>\n          <\/li>\n        {{/each}}\n      <\/ul>\n    {{/if}}\n  <\/div>\n{{/this}}\n');n.registerPartial("pagination",'{{#this}}\n  <ul data-am-widget="pagination"\n      class="am-pagination {{#if theme}}am-pagination-{{theme}}{{else}}am-pagination-default{{/if}}{{#if widgetId}} {{widgetId}}{{/if}}{{#if className}} {{className}}{{/if}}"\n      {{#if id}}id="{{id}}"{{/if}}>\n\n    {{#if content.firstTitle}}\n      <li class="am-pagination-first {{content.firstClassName}}">\n        <a href="{{content.firstLink}}" class="{{content.firstClassName}}">{{{content.firstTitle}}}<\/a>\n      <\/li>\n    {{/if}}\n\n    {{#if content.prevTitle}}\n      <li class="am-pagination-prev {{content.prevClassName}}">\n        <a href="{{content.prevLink}}" class="{{content.prevClassName}}">{{{content.prevTitle}}}<\/a>\n      <\/li>\n    {{/if}}\n\n    {{! 移除 options.select，根据主题来判断结构，无奈 handlebars 逻辑处理...}}\n\n    {{#if content.page}}\n      {{#ifCond theme \'==\' \'select\'}}\n        <li class="am-pagination-select">\n          <select>\n            {{#each content.page}}\n              <option value="{{link}}" class="{{className}}">{{title}}{{#if ../content.total}}\n                / {{../../content.total}}{{/if}}\n              <\/option>\n            {{/each}}\n          <\/select>\n        <\/li>\n      {{else}}\n        {{#ifCond theme \'==\' \'one\'}}\n          <li class="am-pagination-select">\n            <select>\n              {{#each content.page}}\n                {{content.total}}\n                <option value="{{link}}" class="{{className}}">{{title}}{{#if ../content.total}}\n                  / {{../../content.total}}{{/if}}\n                <\/option>\n              {{/each}}\n            <\/select>\n          <\/li>\n        {{else}}\n          {{#each content.page}}\n            <li class="{{className}}">\n              <a href="{{link}}" class="{{className}}">{{{title}}}<\/a>\n            <\/li>\n          {{/each}}\n        {{/ifCond}}\n      {{/ifCond}}\n\n    {{/if}}\n\n    {{#if content.nextTitle}}\n      <li class="am-pagination-next {{content.nextClassName}}">\n        <a href="{{content.nextLink}}" class="{{content.nextClassName}}">{{{content.nextTitle}}}<\/a>\n      <\/li>\n    {{/if}}\n\n    {{#if content.lastTitle}}\n      <li class="am-pagination-last {{content.lastClassName}}">\n        <a href="{{content.lastLink}}" class="{{content.lastClassName}}">{{{content.lastTitle}}}<\/a>\n      <\/li>\n    {{/if}}\n  <\/ul>\n{{/this}}\n');n.registerPartial("paragraph",'{{#this}}\n  <article data-am-widget="paragraph"\n           class="am-paragraph {{#if theme}}am-paragraph-{{theme}}{{else}}am-paragraph-default{{/if}}{{#if widgetId}} {{widgetId}}{{/if}}{{#if className}} {{className}}{{/if}}"\n           {{#if id}}id="{{id}}"{{/if}}\n           data-am-paragraph="{ {{#if options.tableScrollable}}tableScrollable: true,{{/if}} {{#if options.imgLightbox}}pureview: true{{/if}} }">\n\n    {{#if content}}\n      {{{ content.content }}}\n    {{/if}}\n  <\/article>\n{{/this}}\n');n.registerPartial("slider",'{{#this}}\n  <div data-am-widget="slider" class="am-slider {{#if theme}}am-slider-{{theme}}{{else}}am-slider-default{{/if}}{{#if widgetId}} {{widgetId}}{{/if}}{{#if className}} {{className}}{{/if}}" data-am-slider=\'{{sliderConfig}}\' {{#if id}}id="{{id}}"{{/if}}>\n  <ul class="am-slides">\n    {{#each content}}\n      <li{{#if thumb}} data-thumb="{{thumb}}"{{/if}}>\n        {{#if link}}\n          <a href="{{link}}" class="{{className}}">\n        {{/if}}\n        {{#if img}}\n        \t<img src="{{img}}">\n        {{/if}}\n        {{#if desc}}\n          <div class="am-slider-desc">{{{desc}}}<\/div>\n        {{/if}}\n        {{#if link}}<\/a>{{/if}} {{!--/end link--}}\n      <\/li>\n    {{/each}}\n  <\/ul>\n<\/div>\n{{/this}}');n.registerPartial("tabs",'{{#this}}\n  <div data-am-widget="tabs"\n       class="am-tabs{{#if theme}} am-tabs-{{theme}}{{else}} am-tabs-default{{/if}}{{#if widgetId}} {{widgetId}}{{/if}}{{#if className}} {{className}}{{/if}}"\n       {{#if id}}id="{{id}}"{{/if}} {{#if options.noSwipe}}data-am-tabs-noswipe="1"{{/if}}>\n    {{#if content}}\n      <ul class="am-tabs-nav am-cf">\n        {{#each content}}\n          <li class="{{#if active}}am-active{{/if}}"><a href="[data-tab-panel-{{@index}}]">{{{title}}}<\/a><\/li>\n        {{/each}}\n      <\/ul>\n      <div class="am-tabs-bd">\n        {{#each content}}\n          <div data-tab-panel-{{@index}} class="am-tab-panel {{#if active}}am-active{{/if}}">\n            {{{content}}}\n          <\/div>\n        {{/each}}\n      <\/div>\n    {{/if}}\n  <\/div>\n{{/this}}\n');n.registerPartial("titlebar",'{{#this}}\n<div data-am-widget="titlebar" class="am-titlebar {{#if theme}}am-titlebar-{{theme}}{{else}}am-titlebar-default{{/if}}{{#if widgetId}} {{widgetId}}{{/if}}{{#if className}} {{className}}{{/if}}" {{#if id}}id="{{id}}"{{/if}}>\n  {{#if content.title}}\n    <h2 class="am-titlebar-title {{#unless content.link}}{{content.className}}{{/unless}}">\n      {{#if content.link}}\n        <a href="{{content.link}}" class="{{content.className}}">{{{content.title}}}<\/a>\n      {{else}}\n        {{{content.title}}}\n      {{/if}}\n    <\/h2>\n  {{/if}}\n\n  {{#if content.nav}}\n    <nav class="am-titlebar-nav">\n      {{#each content.nav}}\n        <a href="{{link}}" class="{{className}}">{{{title}}}<\/a>\n      {{/each}}\n    <\/nav>\n  {{/if}}\n<\/div>\n{{/this}}\n');n.registerPartial("wechatpay",'{{#this}}\n  <div data-am-widget="wechatpay" class="am-wechatpay{{#if theme}} am-wechatpay-{{theme}}{{else}} am-wechatpay-default{{/if}}{{#if widgetId}} {{widgetId}}{{/if}}{{#if className}} {{className}}{{/if}}"{{#if id}} id="{{id}}"{{/if}} data-wechat-pay="{ {{#each content.order}} {{@key}}: \'{{this}}\',{{/each}} }">\n      <button type="button" class="am-btn am-btn-primary am-btn-block am-wechatpay-btn">\n        {{#if content.title}}\n          {{content.title}}\n        {{else}}\n          微信支付\n        {{/if}}\n      <\/button>\n  <\/div>\n{{/this}}\n')};"undefined"!=typeof module&&module.exports&&(module.exports=n);this.Handlebars&&n(this.Handlebars)}.call(this),function(n,t){typeof define=="function"&&define.amd?define(["jquery"],t):typeof exports=="object"?module.exports=t(require("jquery")):n.jquery_mmenu_all_js=t(n.jQuery)}(this,function(n){return!function(n){function o(){n[i].glbl||(f={$wndw:n(window),$docu:n(document),$html:n("html"),$body:n("body")},t={},r={},u={},n.each([t,r,u],function(n,t){t.add=function(n){n=n.split(" ");for(var i=0,r=n.length;i<r;i++)t[n[i]]=t.mm(n[i])}}),t.mm=function(n){return"mm-"+n},t.add("wrapper menu panels panel nopanel highest opened subopened navbar hasnavbar title btn prev next listview nolistview inset vertical selected divider spacer hidden fullsubopen noanimation"),t.umm=function(n){return"mm-"==n.slice(0,3)&&(n=n.slice(3)),n},r.mm=function(n){return"mm-"+n},r.add("parent child"),u.mm=function(n){return n+".mm"},u.add("transitionend webkitTransitionEnd click scroll resize keydown mousedown mouseup touchstart touchmove touchend orientationchange"),n[i]._c=t,n[i]._d=r,n[i]._e=u,n[i].glbl=f)}var i="mmenu",e="6.1.5",t,r,u,f;n[i]&&n[i].version>e||(n[i]=function(n,t,i){return this.$menu=n,this._api=["bind","getInstance","initPanels","openPanel","closePanel","closeAllPanels","setSelected"],this.opts=t,this.conf=i,this.vars={},this.cbck={},this.mtch={},"function"==typeof this.___deprecated&&this.___deprecated(),this._initAddons(),this._initExtensions(),this._initMenu(),this._initPanels(),this._initOpened(),this._initAnchors(),this._initMatchMedia(),"function"==typeof this.___debug&&this.___debug(),this},n[i].version=e,n[i].addons={},n[i].uniqueId=0,n[i].defaults={extensions:[],initMenu:function(){},initPanels:function(){},navbar:{add:!0,title:"Menu",titleLink:"parent"},onClick:{setSelected:!0},slidingSubmenus:!0},n[i].configuration={classNames:{divider:"Divider",inset:"Inset",nolistview:"NoListview",nopanel:"NoPanel",panel:"Panel",selected:"Selected",spacer:"Spacer",vertical:"Vertical"},clone:!1,openingInterval:25,panelNodetype:"ul, ol, div",transitionDuration:400},n[i].prototype={getInstance:function(){return this},initPanels:function(n){this._initPanels(n)},openPanel:function(u,f){var s,h,o,e,c,l;if(this.trigger("openPanel:before",u),u&&u.length&&(u.is("."+t.panel)||(u=u.closest("."+t.panel)),u.is("."+t.panel))){if(s=this,"boolean"!=typeof f&&(f=!0),u.hasClass(t.vertical))u.add(u.parents("."+t.vertical)).removeClass(t.hidden).parent("li").addClass(t.opened),this.openPanel(u.parents("."+t.panel).not("."+t.vertical).first()),this.trigger("openPanel:start",u),this.trigger("openPanel:finish",u);else{if(u.hasClass(t.opened))return;if(h=this.$pnls.children("."+t.panel),o=h.filter("."+t.opened),!n[i].support.csstransitions)return o.addClass(t.hidden).removeClass(t.opened),u.removeClass(t.hidden).addClass(t.opened),this.trigger("openPanel:start",u),void this.trigger("openPanel:finish",u);for(h.not(u).removeClass(t.subopened),e=u.data(r.parent);e;)e=e.closest("."+t.panel),e.is("."+t.vertical)||e.addClass(t.subopened),e=e.data(r.parent);h.removeClass(t.highest).not(o).not(u).addClass(t.hidden);u.removeClass(t.hidden);c=function(){o.removeClass(t.opened);u.addClass(t.opened);u.hasClass(t.subopened)?(o.addClass(t.highest),u.removeClass(t.subopened)):(o.addClass(t.subopened),u.addClass(t.highest));this.trigger("openPanel:start",u)};l=function(){o.removeClass(t.highest).addClass(t.hidden);u.removeClass(t.highest);this.trigger("openPanel:finish",u)};f&&!u.hasClass(t.noanimation)?setTimeout(function(){s.__transitionend(u,function(){l.call(s)},s.conf.transitionDuration);c.call(s)},this.conf.openingInterval):(c.call(this),l.call(this))}this.trigger("openPanel:after",u)}},closePanel:function(n){this.trigger("closePanel:before",n);var i=n.parent();i.hasClass(t.vertical)&&(i.removeClass(t.opened),this.trigger("closePanel",n));this.trigger("closePanel:after",n)},closeAllPanels:function(){this.trigger("closeAllPanels:before");this.$pnls.find("."+t.listview).children().removeClass(t.selected).filter("."+t.vertical).removeClass(t.opened);var i=this.$pnls.children("."+t.panel),n=i.first();this.$pnls.children("."+t.panel).not(n).removeClass(t.subopened).removeClass(t.opened).removeClass(t.highest).addClass(t.hidden);this.openPanel(n);this.trigger("closeAllPanels:after")},togglePanel:function(n){var i=n.parent();i.hasClass(t.vertical)&&this[i.hasClass(t.opened)?"closePanel":"openPanel"](n)},setSelected:function(n){this.trigger("setSelected:before",n);this.$menu.find("."+t.listview).children("."+t.selected).removeClass(t.selected);n.addClass(t.selected);this.trigger("setSelected:after",n)},bind:function(n,t){this.cbck[n]=this.cbck[n]||[];this.cbck[n].push(t)},trigger:function(){var u=this,i=Array.prototype.slice.call(arguments),t=i.shift(),n,r;if(this.cbck[t])for(n=0,r=this.cbck[t].length;n<r;n++)this.cbck[t][n].apply(u,i)},matchMedia:function(n,t,i){var r={yes:t,no:i};this.mtch[n]=this.mtch[n]||[];this.mtch[n].push(r)},_initAddons:function(){this.trigger("initAddons:before");for(var t in n[i].addons)n[i].addons[t].add.call(this),n[i].addons[t].add=function(){};for(t in n[i].addons)n[i].addons[t].setup.call(this);this.trigger("initAddons:after")},_initExtensions:function(){var t,n;this.trigger("initExtensions:before");t=this;this.opts.extensions.constructor===Array&&(this.opts.extensions={all:this.opts.extensions});for(n in this.opts.extensions)this.opts.extensions[n]=this.opts.extensions[n].length?"mm-"+this.opts.extensions[n].join(" mm-"):"",this.opts.extensions[n]&&!function(n){t.matchMedia(n,function(){this.$menu.addClass(this.opts.extensions[n])},function(){this.$menu.removeClass(this.opts.extensions[n])})}(n);this.trigger("initExtensions:after")},_initMenu:function(){this.trigger("initMenu:before");this.conf.clone&&(this.$orig=this.$menu,this.$menu=this.$orig.clone(),this.$menu.add(this.$menu.find("[id]")).filter("[id]").each(function(){n(this).attr("id",t.mm(n(this).attr("id")))}));this.opts.initMenu.call(this,this.$menu,this.$orig);this.$menu.attr("id",this.$menu.attr("id")||this.__getUniqueId());this.$pnls=n('<div class="'+t.panels+'" />').append(this.$menu.children(this.conf.panelNodetype)).prependTo(this.$menu);var i=[t.menu];this.opts.slidingSubmenus||i.push(t.vertical);this.$menu.addClass(i.join(" ")).parent().addClass(t.wrapper);this.trigger("initMenu:after")},_initPanels:function(i){this.trigger("initPanels:before",i);i=i||this.$pnls.children(this.conf.panelNodetype);var u=n(),r=this,f=function(i){i.filter(this.conf.panelNodetype).each(function(){var i=r._initPanel(n(this)),e;i&&(r._initNavbar(i),r._initListview(i),u=u.add(i),e=i.children("."+t.listview).children("li").children(r.conf.panelNodeType).add(i.children("."+r.conf.classNames.panel)),e.length&&f.call(r,e))})};f.call(this,i);this.opts.initPanels.call(this,u);this.trigger("initPanels:after",u)},_initPanel:function(n){var u,f,i;return(this.trigger("initPanel:before",n),n.hasClass(t.panel))?n:(this.__refactorClass(n,this.conf.classNames.panel,"panel"),this.__refactorClass(n,this.conf.classNames.nopanel,"nopanel"),this.__refactorClass(n,this.conf.classNames.vertical,"vertical"),this.__refactorClass(n,this.conf.classNames.inset,"inset"),n.filter("."+t.inset).addClass(t.nopanel),n.hasClass(t.nopanel))?!1:(u=n.hasClass(t.vertical)||!this.opts.slidingSubmenus,n.removeClass(t.vertical),f=n.attr("id")||this.__getUniqueId(),n.removeAttr("id"),n.is("ul, ol")&&(n.wrap("<div />"),n=n.parent()),n.addClass(t.panel+" "+t.hidden).attr("id",f),i=n.parent("li"),u?n.add(i).addClass(t.vertical):n.appendTo(this.$pnls),i.length&&(i.data(r.child,n),n.data(r.parent,i)),this.trigger("initPanel:after",n),n)},_initNavbar:function(u){var e,s;if(this.trigger("initNavbar:before",u),!u.children("."+t.navbar).length){var f=u.data(r.parent),h=n('<div class="'+t.navbar+'" />'),c=n[i].i18n(this.opts.navbar.title),o="";if(f&&f.length){if(f.hasClass(t.vertical))return;e=f.parent().is("."+t.listview)?f.children("a, span").not("."+t.next):f.closest("."+t.panel).find('a[href="#'+u.attr("id")+'"]');e=e.first();f=e.closest("."+t.panel);s=f.attr("id");switch(c=e.text(),this.opts.navbar.titleLink){case"anchor":o=e.attr("href");break;case"parent":o="#"+s}h.append('<a class="'+t.btn+" "+t.prev+'" href="#'+s+'" />')}else if(!this.opts.navbar.title)return;this.opts.navbar.add&&u.addClass(t.hasnavbar);h.append('<a class="'+t.title+'"'+(o.length?' href="'+o+'"':"")+">"+c+"<\/a>").prependTo(u);this.trigger("initNavbar:after",u)}},_initListview:function(i){var f,e,u,o,s;this.trigger("initListview:before",i);f=this.__childAddBack(i,"ul, ol");this.__refactorClass(f,this.conf.classNames.nolistview,"nolistview");f.filter("."+this.conf.classNames.inset).addClass(t.nolistview);e=f.not("."+t.nolistview).addClass(t.listview).children();this.__refactorClass(e,this.conf.classNames.selected,"selected");this.__refactorClass(e,this.conf.classNames.divider,"divider");this.__refactorClass(e,this.conf.classNames.spacer,"spacer");u=i.data(r.parent);u&&u.parent().is("."+t.listview)&&!u.children("."+t.next).length&&(o=u.children("a, span").first(),s=n('<a class="'+t.next+'" href="#'+i.attr("id")+'" />').insertBefore(o),o.is("span")&&s.addClass(t.fullsubopen));this.trigger("initListview:after",i)},_initOpened:function(){this.trigger("initOpened:before");var n=this.$pnls.find("."+t.listview).children("."+t.selected).removeClass(t.selected).last().addClass(t.selected),i=n.length?n.closest("."+t.panel):this.$pnls.children("."+t.panel).first();this.openPanel(i,!1);this.trigger("initOpened:after")},_initAnchors:function(){var r=this;f.$body.on(u.click+"-oncanvas","a[href]",function(u){var f=n(this),e=!1,s=r.$menu.find(f).length,l,o,h,c;for(l in n[i].addons)if(n[i].addons[l].clickAnchor.call(r,f,s)){e=!0;break}if(o=f.attr("href"),!e&&s&&o.length>1&&"#"==o.slice(0,1))try{h=n(o,r.$menu);h.is("."+t.panel)&&(e=!0,r[f.parent().hasClass(t.vertical)?"togglePanel":"openPanel"](h))}catch(a){}(e&&u.preventDefault(),e||!s||!f.is("."+t.listview+" > li > a")||f.is('[rel="external"]')||f.is('[target="_blank"]'))||(r.__valueOrFn(r.opts.onClick.setSelected,f)&&r.setSelected(n(u.target).parent()),c=r.__valueOrFn(r.opts.onClick.preventDefault,f,"#"==o.slice(0,1)),c&&u.preventDefault(),r.__valueOrFn(r.opts.onClick.close,f,c)&&r.close())})},_initMatchMedia:function(){var n=this;this._fireMatchMedia();f.$wndw.on(u.resize,function(){n._fireMatchMedia()})},_fireMatchMedia:function(){var n,i,t;for(n in this.mtch)for(i=window.matchMedia&&window.matchMedia(n).matches?"yes":"no",t=0;t<this.mtch[n].length;t++)this.mtch[n][t][i].call(this)},_getOriginalMenuId:function(){var n=this.$menu.attr("id");return this.conf.clone&&n&&n.length&&(n=t.umm(n)),n},__api:function(){var i=this,t={};return n.each(this._api,function(){var n=this;t[n]=function(){var r=i[n].apply(i,arguments);return"undefined"==typeof r?t:r}}),t},__valueOrFn:function(n,t,i){return"function"==typeof n?n.call(t[0]):"undefined"==typeof n&&"undefined"!=typeof i?i:n},__refactorClass:function(n,i,r){return n.filter("."+i).removeClass(i).addClass(t[r])},__findAddBack:function(n,t){return n.find(t).add(n.filter(t))},__childAddBack:function(n,t){return n.children(t).add(n.filter(t))},__filterListItems:function(n){return n.not("."+t.divider).not("."+t.hidden)},__filterListItemAnchors:function(n){return this.__filterListItems(n).children("a").not("."+t.next)},__transitionend:function(n,t,i){var f=!1,r=function(i){"undefined"!=typeof i&&i.target!=n[0]||(f||(n.unbind(u.transitionend),n.unbind(u.webkitTransitionEnd),t.call(n[0])),f=!0)};n.on(u.transitionend,r);n.on(u.webkitTransitionEnd,r);setTimeout(r,1.1*i)},__getUniqueId:function(){return t.mm(n[i].uniqueId++)}},n.fn[i]=function(t,r){o();t=n.extend(!0,{},n[i].defaults,t);r=n.extend(!0,{},n[i].configuration,r);var u=n();return this.each(function(){var e=n(this),f;e.data(i)||(f=new n[i](e,t,r),f.$menu.data(i,f.__api()),u=u.add(f.$menu))}),u},n[i].i18n=function(){var t={};return function(i){switch(typeof i){case"object":return n.extend(t,i),t;case"string":return t[i]||i;case"undefined":default:return t}}}(),n[i].support={touch:"ontouchstart"in window||navigator.msMaxTouchPoints||!1,csstransitions:function(){return"undefined"==typeof Modernizr||"undefined"==typeof Modernizr.csstransitions||Modernizr.csstransitions}(),csstransforms:function(){return"undefined"==typeof Modernizr||"undefined"==typeof Modernizr.csstransforms||Modernizr.csstransforms}(),csstransforms3d:function(){return"undefined"==typeof Modernizr||"undefined"==typeof Modernizr.csstransforms3d||Modernizr.csstransforms3d}()})}(n),function(n){var u="mmenu",r="offCanvas",t,e,f,i;n[u].addons[r]={setup:function(){var e;if(this.opts[r]){var s=this,f=this.opts[r],o=this.conf[r];i=n[u].glbl;this._api=n.merge(this._api,["open","close","setPage"]);"object"!=typeof f&&(f={});"top"!=f.position&&"bottom"!=f.position||(f.zposition="front");f=this.opts[r]=n.extend(!0,{},n[u].defaults[r],f);"string"!=typeof o.pageSelector&&(o.pageSelector="> "+o.pageNodetype);i.$allMenus=(i.$allMenus||n()).add(this.$menu);this.vars.opened=!1;e=[t.offcanvas];"left"!=f.position&&e.push(t.mm(f.position));"back"!=f.zposition&&e.push(t.mm(f.zposition));n[u].support.csstransforms||e.push(t["no-csstransforms"]);n[u].support.csstransforms3d||e.push(t["no-csstransforms3d"]);this.bind("initMenu:after",function(){var f=this,n,u;this.setPage(i.$page);this._initBlocker();this["_initWindow_"+r]();this.$menu.addClass(e.join(" ")).parent("."+t.wrapper).removeClass(t.wrapper);this.$menu[o.menuInsertMethod](o.menuInsertSelector);n=window.location.hash;n&&(u=this._getOriginalMenuId(),u&&u==n.slice(1)&&setTimeout(function(){f.open()},1e3))});this.bind("initExtensions:after",function(){for(var u,n=[t.mm("widescreen"),t.mm("iconbar")],r=0;r<n.length;r++)for(u in this.opts.extensions)if(this.opts.extensions[u].indexOf(n[r])>-1){!function(t,r){s.matchMedia(t,function(){i.$html.addClass(n[r])},function(){i.$html.removeClass(n[r])})}(u,r);break}});this.bind("open:start:sr-aria",function(){this.__sr_aria(this.$menu,"hidden",!1)});this.bind("close:finish:sr-aria",function(){this.__sr_aria(this.$menu,"hidden",!0)});this.bind("initMenu:after:sr-aria",function(){this.__sr_aria(this.$menu,"hidden",!0)})}},add:function(){t=n[u]._c;e=n[u]._d;f=n[u]._e;t.add("offcanvas slideout blocking modal background opening blocker page no-csstransforms3d");e.add("style")},clickAnchor:function(n,u){var s=this,f,e,o;if(this.opts[r]){if(f=this._getOriginalMenuId(),f&&n.is('[href="#'+f+'"]'))return u?!0:(e=n.closest("."+t.menu),e.length&&(o=e.data("mmenu"),o&&o.close))?(o.close(),s.__transitionend(e,function(){s.open()},s.conf.transitionDuration),!0):(this.open(),!0);if(i.$page)return f=i.$page.first().attr("id"),f&&n.is('[href="#'+f+'"]')?(this.close(),!0):void 0}}};n[u].defaults[r]={position:"left",zposition:"back",blockUI:!0,moveBackground:!0};n[u].configuration[r]={pageNodetype:"div",pageSelector:null,noPageSelector:[],wrapPageIfNeeded:!0,menuInsertMethod:"prependTo",menuInsertSelector:"body"};n[u].prototype.open=function(){if(this.trigger("open:before"),!this.vars.opened){var n=this;this._openSetup();setTimeout(function(){n._openFinish()},this.conf.openingInterval);this.trigger("open:after")}};n[u].prototype._openSetup=function(){var s=this,o=this.opts[r],u;this.closeAllOthers();i.$page.each(function(){n(this).data(e.style,n(this).attr("style")||"")});i.$wndw.trigger(f.resize+"-"+r,[!0]);u=[t.opened];o.blockUI&&u.push(t.blocking);"modal"==o.blockUI&&u.push(t.modal);o.moveBackground&&u.push(t.background);"left"!=o.position&&u.push(t.mm(this.opts[r].position));"back"!=o.zposition&&u.push(t.mm(this.opts[r].zposition));i.$html.addClass(u.join(" "));setTimeout(function(){s.vars.opened=!0},this.conf.openingInterval);this.$menu.addClass(t.opened)};n[u].prototype._openFinish=function(){var n=this;this.__transitionend(i.$page.first(),function(){n.trigger("open:finish")},this.conf.transitionDuration);this.trigger("open:start");i.$html.addClass(t.opening)};n[u].prototype.close=function(){if(this.trigger("close:before"),this.vars.opened){var u=this;this.__transitionend(i.$page.first(),function(){u.$menu.removeClass(t.opened);var f=[t.opened,t.blocking,t.modal,t.background,t.mm(u.opts[r].position),t.mm(u.opts[r].zposition)];i.$html.removeClass(f.join(" "));i.$page.each(function(){n(this).attr("style",n(this).data(e.style))});u.vars.opened=!1;u.trigger("close:finish")},this.conf.transitionDuration);this.trigger("close:start");i.$html.removeClass(t.opening);this.trigger("close:after")}};n[u].prototype.closeAllOthers=function(){i.$allMenus.not(this.$menu).each(function(){var t=n(this).data(u);t&&t.close&&t.close()})};n[u].prototype.setPage=function(u){this.trigger("setPage:before",u);var e=this,f=this.conf[r];u&&u.length||(u=i.$body.find(f.pageSelector),f.noPageSelector.length&&(u=u.not(f.noPageSelector.join(", "))),u.length>1&&f.wrapPageIfNeeded&&(u=u.wrapAll("<"+this.conf[r].pageNodetype+" />").parent()));u.each(function(){n(this).attr("id",n(this).attr("id")||e.__getUniqueId())});u.addClass(t.page+" "+t.slideout);i.$page=u;this.trigger("setPage:after",u)};n[u].prototype["_initWindow_"+r]=function(){i.$wndw.off(f.keydown+"-"+r).on(f.keydown+"-"+r,function(n){if(i.$html.hasClass(t.opened)&&9==n.keyCode)return n.preventDefault(),!1});var n=0;i.$wndw.off(f.resize+"-"+r).on(f.resize+"-"+r,function(r,u){if(1==i.$page.length&&(u||i.$html.hasClass(t.opened))){var f=i.$wndw.height();(u||f!=n)&&(n=f,i.$page.css("minHeight",f))}})};n[u].prototype._initBlocker=function(){var u=this;this.opts[r].blockUI&&(i.$blck||(i.$blck=n('<div id="'+t.blocker+'" class="'+t.slideout+'" />')),i.$blck.appendTo(i.$body).off(f.touchstart+"-"+r+" "+f.touchmove+"-"+r).on(f.touchstart+"-"+r+" "+f.touchmove+"-"+r,function(n){n.preventDefault();n.stopPropagation();i.$blck.trigger(f.mousedown+"-"+r)}).off(f.mousedown+"-"+r).on(f.mousedown+"-"+r,function(n){n.preventDefault();i.$html.hasClass(t.modal)||(u.closeAllOthers(),u.close())}))}}(n),function(n){var r="mmenu",t="scrollBugFix",i,e,u,f;n[r].addons[t]={setup:function(){var u=this.opts[t];this.conf[t];f=n[r].glbl;n[r].support.touch&&this.opts.offCanvas&&this.opts.offCanvas.blockUI&&("boolean"==typeof u&&(u={fix:u}),"object"!=typeof u&&(u={}),u=this.opts[t]=n.extend(!0,{},n[r].defaults[t],u),u.fix&&(this.bind("open:start",function(){this.$pnls.children("."+i.opened).scrollTop(0)}),this.bind("initMenu:after",function(){this["_initWindow_"+t]()})))},add:function(){i=n[r]._c;e=n[r]._d;u=n[r]._e},clickAnchor:function(){}};n[r].defaults[t]={fix:!0};n[r].prototype["_initWindow_"+t]=function(){var e=this,r;f.$docu.off(u.touchmove+"-"+t).on(u.touchmove+"-"+t,function(n){f.$html.hasClass(i.opened)&&n.preventDefault()});r=!1;f.$body.off(u.touchstart+"-"+t).on(u.touchstart+"-"+t,"."+i.panels+"> ."+i.panel,function(n){f.$html.hasClass(i.opened)&&(r||(r=!0,0===n.currentTarget.scrollTop?n.currentTarget.scrollTop=1:n.currentTarget.scrollHeight===n.currentTarget.scrollTop+n.currentTarget.offsetHeight&&(n.currentTarget.scrollTop-=1),r=!1))}).off(u.touchmove+"-"+t).on(u.touchmove+"-"+t,"."+i.panels+"> ."+i.panel,function(t){f.$html.hasClass(i.opened)&&n(this)[0].scrollHeight>n(this).innerHeight()&&t.stopPropagation()});f.$wndw.off(u.orientationchange+"-"+t).on(u.orientationchange+"-"+t,function(){e.$pnls.children("."+i.opened).scrollTop(0).css({"-webkit-overflow-scrolling":"auto"}).css({"-webkit-overflow-scrolling":"touch"})})}}(n),function(n){var i="mmenu",r="screenReader",t,u,f,e;n[i].addons[r]={setup:function(){var o=this,f=this.opts[r],s=this.conf[r];e=n[i].glbl;"boolean"==typeof f&&(f={aria:f,text:f});"object"!=typeof f&&(f={});f=this.opts[r]=n.extend(!0,{},n[i].defaults[r],f);f.aria&&(this.bind("initAddons:after",function(){this.bind("initMenu:after",function(){this.trigger("initMenu:after:sr-aria")});this.bind("initNavbar:after",function(){this.trigger("initNavbar:after:sr-aria",arguments[0])});this.bind("openPanel:start",function(){this.trigger("openPanel:start:sr-aria",arguments[0])});this.bind("close:start",function(){this.trigger("close:start:sr-aria")});this.bind("close:finish",function(){this.trigger("close:finish:sr-aria")});this.bind("open:start",function(){this.trigger("open:start:sr-aria")});this.bind("open:finish",function(){this.trigger("open:finish:sr-aria")})}),this.bind("updateListview",function(){this.$pnls.find("."+t.listview).children().each(function(){o.__sr_aria(n(this),"hidden",n(this).is("."+t.hidden))})}),this.bind("openPanel:start",function(n){var i=this.$menu.find("."+t.panel).not(n).not(n.parents("."+t.panel)),r=n.add(n.find("."+t.vertical+"."+t.opened).children("."+t.panel));this.__sr_aria(i,"hidden",!0);this.__sr_aria(r,"hidden",!1)}),this.bind("closePanel",function(n){this.__sr_aria(n,"hidden",!0)}),this.bind("initPanels:after",function(i){var r=i.find("."+t.prev+", ."+t.next).each(function(){o.__sr_aria(n(this),"owns",n(this).attr("href").replace("#",""))});this.__sr_aria(r,"haspopup",!0)}),this.bind("initNavbar:after",function(n){var i=n.children("."+t.navbar);this.__sr_aria(i,"hidden",!n.hasClass(t.hasnavbar))}),f.text&&(this.bind("initlistview:after",function(n){var i=n.find("."+t.listview).find("."+t.fullsubopen).parent().children("span");this.__sr_aria(i,"hidden",!0)}),"parent"==this.opts.navbar.titleLink&&this.bind("initNavbar:after",function(n){var i=n.children("."+t.navbar),r=!!i.children("."+t.prev).length;this.__sr_aria(i.children("."+t.title),"hidden",r)})));f.text&&(this.bind("initAddons:after",function(){this.bind("setPage:after",function(){this.trigger("setPage:after:sr-text",arguments[0])})}),this.bind("initNavbar:after",function(r){var u=r.children("."+t.navbar),f=u.children("."+t.title).text(),e=n[i].i18n(s.text.closeSubmenu);f&&(e+=" ("+f+")");u.children("."+t.prev).html(this.__sr_text(e))}),this.bind("initListview:after",function(r){var f=r.data(u.parent);if(f&&f.length){var e=f.children("."+t.next),h=e.nextAll("span, a").first().text(),c=n[i].i18n(s.text[e.parent().is("."+t.vertical)?"toggleSubmenu":"openSubmenu"]);h&&(c+=" ("+h+")");e.html(o.__sr_text(c))}}))},add:function(){t=n[i]._c;u=n[i]._d;f=n[i]._e;t.add("sronly")},clickAnchor:function(){}};n[i].defaults[r]={aria:!0,text:!0};n[i].configuration[r]={text:{closeMenu:"Close menu",closeSubmenu:"Close submenu",openSubmenu:"Open submenu",toggleSubmenu:"Toggle submenu"}};n[i].prototype.__sr_aria=function(n,t,i){n.prop("aria-"+t,i)[i?"attr":"removeAttr"]("aria-"+t,i)};n[i].prototype.__sr_text=function(n){return'<span class="'+t.sronly+'">'+n+"<\/span>"}}(n),function(n){var i="mmenu",r="autoHeight",t,f,u,e;n[i].addons[r]={setup:function(){var u=this.opts[r],f;this.conf[r];(e=n[i].glbl,"boolean"==typeof u&&u&&(u={height:"auto"}),"string"==typeof u&&(u={height:u}),"object"!=typeof u&&(u={}),u=this.opts[r]=n.extend(!0,{},n[i].defaults[r],u),"auto"==u.height||"highest"==u.height)&&(this.bind("initMenu:after",function(){this.$menu.addClass(t.autoheight)}),f=function(i){if(!this.opts.offCanvas||this.vars.opened){var f=Math.max(parseInt(this.$pnls.css("top"),10),0)||0,e=Math.max(parseInt(this.$pnls.css("bottom"),10),0)||0,r=0;this.$menu.addClass(t.measureheight);"auto"==u.height?(i=i||this.$pnls.children("."+t.opened),i.is("."+t.vertical)&&(i=i.parents("."+t.panel).not("."+t.vertical)),i.length||(i=this.$pnls.children("."+t.panel)),r=i.first().outerHeight()):"highest"==u.height&&this.$pnls.children().each(function(){var i=n(this);i.is("."+t.vertical)&&(i=i.parents("."+t.panel).not("."+t.vertical).first());r=Math.max(r,i.outerHeight())});this.$menu.height(r+f+e).removeClass(t.measureheight)}},this.opts.offCanvas&&this.bind("open:start",f),"highest"==u.height&&this.bind("initPanels:after",f),"auto"==u.height&&(this.bind("updateListview",f),this.bind("openPanel:start",f),this.bind("closePanel",f)))},add:function(){t=n[i]._c;f=n[i]._d;u=n[i]._e;t.add("autoheight measureheight");u.add("resize")},clickAnchor:function(){}};n[i].defaults[r]={height:"default"}}(n),function(n){var t="mmenu",i="backButton",r,f,e,u;n[t].addons[i]={setup:function(){var e,f,o;this.opts.offCanvas&&(e=this,f=this.opts[i],this.conf[i],(u=n[t].glbl,"boolean"==typeof f&&(f={close:f}),"object"!=typeof f&&(f={}),f=n.extend(!0,{},n[t].defaults[i],f),f.close)&&(o="#"+e.$menu.attr("id"),this.bind("open:finish",function(){location.hash!=o&&history.pushState(null,document.title,o)}),n(window).on("popstate",function(n){u.$html.hasClass(r.opened)?(n.stopPropagation(),e.close()):location.hash==o&&(n.stopPropagation(),e.open())})))},add:function(){return window.history&&window.history.pushState?(r=n[t]._c,f=n[t]._d,void(e=n[t]._e)):void(n[t].addons[i].setup=function(){})},clickAnchor:function(){}};n[t].defaults[i]={close:!1}}(n),function(n){var i="mmenu",r="columns",t,f,e,u;n[i].addons[r]={setup:function(){var f=this.opts[r],s,h;if(this.conf[r],u=n[i].glbl,"boolean"==typeof f&&(f={add:f}),"number"==typeof f&&(f={add:!0,visible:f}),"object"!=typeof f&&(f={}),"number"==typeof f.visible&&(f.visible={min:f.visible,max:f.visible}),f=this.opts[r]=n.extend(!0,{},n[i].defaults[r],f),f.add){f.visible.min=Math.max(1,Math.min(6,f.visible.min));f.visible.max=Math.max(f.visible.min,Math.min(6,f.visible.max));for(var c=this.opts.offCanvas?this.$menu.add(u.$html):this.$menu,e="",o=0;o<=f.visible.max;o++)e+=" "+t.columns+"-"+o;e.length&&(e=e.slice(1));s=function(n){var i=this.$pnls.children("."+t.subopened).length;n&&!n.hasClass(t.subopened)&&i++;i=Math.min(f.visible.max,Math.max(f.visible.min,i));c.removeClass(e).addClass(t.columns+"-"+i)};h=function(i){i=i||this.$pnls.children("."+t.opened);this.$pnls.children("."+t.panel).removeClass(e).filter("."+t.subopened).add(i).slice(-f.visible.max).each(function(i){n(this).addClass(t.columns+"-"+i)})};this.bind("initMenu:after",function(){this.$menu.addClass(t.columns)});this.bind("openPanel:start",s);this.bind("openPanel:start",h)}},add:function(){t=n[i]._c;f=n[i]._d;e=n[i]._e;t.add("columns")},clickAnchor:function(i,u){var e,s,f,o;if(!this.opts[r].add)return!1;if(u&&(e=i.attr("href"),e.length>1&&"#"==e.slice(0,1)))try{if(s=n(e,this.$menu),s.is("."+t.panel))for(f=parseInt(i.closest("."+t.panel).attr("class").split(t.columns+"-")[1].split(" ")[0],10)+1;f>0;){if(o=this.$pnls.children("."+t.columns+"-"+f),!o.length){f=-1;break}f++;o.removeClass(t.subopened).removeClass(t.opened).removeClass(t.highest).addClass(t.hidden)}}catch(h){}}};n[i].defaults[r]={add:!1,visible:{min:1,max:3}}}(n),function(n){var r="mmenu",i="dividers",t,f,u,e;n[r].addons[i]={setup:function(){var s=this,f=this.opts[i],o;this.conf[i];(e=n[r].glbl,"boolean"==typeof f&&(f={add:f,fixed:f}),"object"!=typeof f&&(f={}),f=this.opts[i]=n.extend(!0,{},n[r].defaults[i],f),this.bind("initListview:after",function(n){this.__refactorClass(n.find("li"),this.conf.classNames[i].collapsed,"collapsed")}),f.add&&this.bind("initListview:after",function(i){var r;switch(f.addTo){case"panels":r=i;break;default:r=i.filter(f.addTo)}r.length&&r.find("."+t.listview).find("."+t.divider).remove().end().each(function(){var i="";s.__filterListItems(n(this).children()).each(function(){var r=n.trim(n(this).children("a, span").text()).slice(0,1).toLowerCase();r!=i&&r.length&&(i=r,n('<li class="'+t.divider+'">'+r+"<\/li>").insertBefore(this))})})}),f.collapse&&this.bind("initListview:after",function(i){i.find("."+t.divider).each(function(){var i=n(this),r=i.nextUntil("."+t.divider,"."+t.collapsed);r.length&&(i.children("."+t.next).length||(i.wrapInner("<span />"),i.prepend('<a href="#" class="'+t.next+" "+t.fullsubopen+'" />')))})}),f.fixed)&&(this.bind("initPanels:after",function(){"undefined"==typeof this.$fixeddivider&&(this.$fixeddivider=n('<ul class="'+t.listview+" "+t.fixeddivider+'"><li class="'+t.divider+'"><\/li><\/ul>').prependTo(this.$pnls).children())}),o=function(i){if(i=i||this.$pnls.children("."+t.opened),!i.is(":hidden")){var f=i.children("."+t.listview).children("."+t.divider).not("."+t.hidden),u=i.scrollTop()||0,r="";f.each(function(){n(this).position().top+u<u+1&&(r=n(this).text())});this.$fixeddivider.text(r);this.$pnls[r.length?"addClass":"removeClass"](t.hasdividers)}},this.bind("open:start",o),this.bind("openPanel:start",o),this.bind("updateListview",o),this.bind("initPanel:after",function(n){n.off(u.scroll+"-"+i+" "+u.touchmove+"-"+i).on(u.scroll+"-"+i+" "+u.touchmove+"-"+i,function(){o.call(s,n)})}))},add:function(){t=n[r]._c;f=n[r]._d;u=n[r]._e;t.add("collapsed uncollapsed fixeddivider hasdividers");u.add("scroll")},clickAnchor:function(n,r){var u,f;return this.opts[i].collapse&&r&&(u=n.parent(),u.is("."+t.divider))?(f=u.nextUntil("."+t.divider,"."+t.collapsed),u.toggleClass(t.opened),f[u.hasClass(t.opened)?"addClass":"removeClass"](t.uncollapsed),!0):!1}};n[r].defaults[i]={add:!1,addTo:"panels",fixed:!1,collapse:!1};n[r].configuration.classNames[i]={collapsed:"Collapsed"}}(n),function(n){var t="mmenu",i="counters",r,u,f,e;n[t].addons[i]={setup:function(){var s=this,f=this.opts[i],o;this.conf[i];(e=n[t].glbl,"boolean"==typeof f&&(f={add:f,update:f}),"object"!=typeof f&&(f={}),f=this.opts[i]=n.extend(!0,{},n[t].defaults[i],f),this.bind("initListview:after",function(t){this.__refactorClass(n("em",t),this.conf.classNames[i].counter,"counter")}),f.add&&this.bind("initListview:after",function(t){var i;switch(f.addTo){case"panels":i=t;break;default:i=t.filter(f.addTo)}i.each(function(){var t=n(this).data(u.parent);t&&(t.children("em."+r.counter).length||t.prepend(n('<em class="'+r.counter+'" />')))})}),f.update)&&(o=function(t){t=t||this.$pnls.children("."+r.panel);t.each(function(){var t=n(this),f=t.data(u.parent),i;f&&(i=f.children("em."+r.counter),i.length&&(t=t.children("."+r.listview),t.length&&i.html(s.__filterListItems(t.children()).length)))})},this.bind("initListview:after",o),this.bind("updateListview",o))},add:function(){r=n[t]._c;u=n[t]._d;f=n[t]._e;r.add("counter search noresultsmsg")},clickAnchor:function(){}};n[t].defaults[i]={add:!1,addTo:"panels",count:!1};n[t].configuration.classNames[i]={counter:"Counter"}}(n),function(n){function f(n,t,i){return n<t&&(n=t),n>i&&(n=i),n}function o(i,u,e){var h,y,w,p=this,o={events:"panleft panright",typeLower:"x",typeUpper:"X",open_dir:"right",close_dir:"left",negative:!1},c="width",b=o.open_dir,d=function(n){n<=i.maxStartPos&&(s=1)},g=function(){return n("."+r.slideout)},s=0,l=0,k=0,a,v;switch(this.opts.offCanvas.position){case"top":case"bottom":o.events="panup pandown";o.typeLower="y";o.typeUpper="Y";c="height"}switch(this.opts.offCanvas.position){case"right":case"bottom":o.negative=!0;d=function(n){n>=e.$wndw[c]()-i.maxStartPos&&(s=1)}}switch(this.opts.offCanvas.position){case"right":o.open_dir="left";o.close_dir="right";break;case"top":o.open_dir="down";o.close_dir="up";break;case"bottom":o.open_dir="up";o.close_dir="down"}switch(this.opts.offCanvas.zposition){case"front":g=function(){return this.$menu}}a=this.__valueOrFn(i.node,this.$menu,e.$page);"string"==typeof a&&(a=n(a));v=new Hammer(a[0],this.opts[t].vendors.hammer);v.on("panstart",function(n){d(n.center[o.typeLower]);e.$slideOutNodes=g();b=o.open_dir});v.on(o.events+" panend",function(n){s>0&&n.preventDefault()});v.on(o.events,function(n){if(h=n["delta"+o.typeUpper],o.negative&&(h=-h),h!=l&&(b=h>=l?o.open_dir:o.close_dir),l=h,l>i.threshold&&1==s){if(e.$html.hasClass(r.opened))return;s=2;p._openSetup();p.trigger("open:start");e.$html.addClass(r.dragging);k=f(e.$wndw[c]()*u[c].perc,u[c].min,u[c].max)}2==s&&(y=f(l,10,k)-("front"==p.opts.offCanvas.zposition?k:0),o.negative&&(y=-y),w="translate"+o.typeUpper+"("+y+"px )",e.$slideOutNodes.css({"-webkit-transform":"-webkit-"+w,transform:w}))});v.on("panend",function(){2==s&&(e.$html.removeClass(r.dragging),e.$slideOutNodes.css("transform",""),p[b==o.open_dir?"_openFinish":"close"]());s=0})}function s(n){var u=this,f=n.data(e.parent),o,i;if(f){f=f.closest("."+r.panel);o=new Hammer(n[0],u.opts[t].vendors.hammer);i=null;o.on("panright",function(){i||(u.openPanel(f),i=setTimeout(function(){clearTimeout(i);i=null},u.conf.openingInterval+u.conf.transitionDuration))})}}var i="mmenu",t="drag",r,e,h,u;n[i].addons[t]={setup:function(){if(this.opts.offCanvas){var r=this.opts[t],f=this.conf[t];u=n[i].glbl;"boolean"==typeof r&&(r={menu:r,panels:r});"object"!=typeof r&&(r={});"boolean"==typeof r.menu&&(r.menu={open:r.menu});"object"!=typeof r.menu&&(r.menu={});"boolean"==typeof r.panels&&(r.panels={close:r.panels});"object"!=typeof r.panels&&(r.panels={});r=this.opts[t]=n.extend(!0,{},n[i].defaults[t],r);r.menu.open&&this.bind("setPage:after",function(){o.call(this,r.menu,f.menu,u)});r.panels.close&&this.bind("initPanel:after",function(n){s.call(this,n,r.panels,f.panels,u)})}},add:function(){return"function"!=typeof Hammer||Hammer.VERSION<2?(n[i].addons[t].add=function(){},void(n[i].addons[t].setup=function(){})):(r=n[i]._c,e=n[i]._d,h=n[i]._e,void r.add("dragging"))},clickAnchor:function(){}};n[i].defaults[t]={menu:{open:!1,maxStartPos:100,threshold:50},panels:{close:!1},vendors:{hammer:{}}};n[i].configuration[t]={menu:{width:{perc:.8,min:140,max:440},height:{perc:.8,min:140,max:880}},panels:{}}}(n),function(n){var r="mmenu",i="dropdown",t,e,f,u;n[r].addons[i]={setup:function(){var c,a,l;if(this.opts.offCanvas){var h=this,o=this.opts[i],s=this.conf[i];(u=n[r].glbl,"boolean"==typeof o&&o&&(o={drop:o}),"object"!=typeof o&&(o={}),"string"==typeof o.position&&(o.position={of:o.position}),o=this.opts[i]=n.extend(!0,{},n[r].defaults[i],o),o.drop)&&(this.bind("initMenu:after",function(){if(this.$menu.addClass(t.dropdown),o.tip&&this.$menu.addClass(t.tip),"string"!=typeof o.position.of){var r=this._getOriginalMenuId();r&&r.length&&(o.position.of='[href="#'+r+'"]')}"string"==typeof o.position.of&&(c=n(o.position.of),o.event=o.event.split(" "),1==o.event.length&&(o.event[1]=o.event[0]),"hover"==o.event[0]&&c.on(f.mouseenter+"-"+i,function(){h.open()}),"hover"==o.event[1]&&this.$menu.on(f.mouseleave+"-"+i,function(){h.close()}))}),this.bind("open:start",function(){this.$menu.data(e.style,this.$menu.attr("style")||"");u.$html.addClass(t.dropdown)}),this.bind("close:finish",function(){this.$menu.attr("style",this.$menu.data(e.style));u.$html.removeClass(t.dropdown)}),a=function(n,i){var r=i[0],l=i[1],d="x"==n?"scrollLeft":"scrollTop",g="x"==n?"outerWidth":"outerHeight",a="x"==n?"left":"top",p="x"==n?"right":"bottom",w="x"==n?"width":"height",nt="x"==n?"maxWidth":"maxHeight",e=null,tt=u.$wndw[d](),h=c.offset()[a]-=tt,v=h+c[g](),b=u.$wndw[w](),k=s.offset.button[n]+s.offset.viewport[n],f,y;if(o.position[n])switch(o.position[n]){case"left":case"bottom":e="after";break;case"right":case"top":e="before"}return null===e&&(e=h+(v-h)/2<b/2?"after":"before"),"after"==e?(f="x"==n?h:v,y=b-(f+k),r[a]=f+s.offset.button[n],r[p]="auto",l.push(t["x"==n?"tipleft":"tiptop"])):(f="x"==n?v:h,y=f-k,r[p]="calc( 100% - "+(f-s.offset.button[n])+"px )",r[a]="auto",l.push(t["x"==n?"tipright":"tipbottom"])),r[nt]=Math.min(s[w].max,y),[r,l]},l=function(){if(this.vars.opened){this.$menu.attr("style",this.$menu.data(e.style));var n=[{},[]];n=a.call(this,"y",n);n=a.call(this,"x",n);this.$menu.css(n[0]);o.tip&&this.$menu.removeClass(t.tipleft+" "+t.tipright+" "+t.tiptop+" "+t.tipbottom).addClass(n[1].join(" "))}},this.bind("open:start",l),u.$wndw.on(f.resize+"-"+i,function(){l.call(h)}),this.opts.offCanvas.blockUI||u.$wndw.on(f.scroll+"-"+i,function(){l.call(h)}))}},add:function(){t=n[r]._c;e=n[r]._d;f=n[r]._e;t.add("dropdown tip tipleft tipright tiptop tipbottom");f.add("mouseenter mouseleave resize scroll")},clickAnchor:function(){}};n[r].defaults[i]={drop:!1,event:"click",position:{},tip:!0};n[r].configuration[i]={offset:{button:{x:-10,y:10},viewport:{x:20,y:20}},height:{max:880},width:{max:440}}}(n),function(n){var i="mmenu",t="fixedElements",r,f,e,u;n[i].addons[t]={setup:function(){var f,e,o;this.opts.offCanvas&&(f=this.opts[t],e=this.conf[t],u=n[i].glbl,f=this.opts[t]=n.extend(!0,{},n[i].defaults[t],f),o=function(i){var s=this.conf.classNames[t].fixed,h=i.find("."+s),o,f;this.__refactorClass(h,s,"slideout");h[e.elemInsertMethod](e.elemInsertSelector);o=this.conf.classNames[t].sticky;f=i.find("."+o);this.__refactorClass(f,o,"sticky");f=i.find("."+r.sticky);f.length&&(this.bind("open:before",function(){var t=u.$wndw.scrollTop();f.each(function(){n(this).css("top",parseInt(n(this).css("top"),10)+t)})}),this.bind("close:finish",function(){f.css("top","")}))},this.bind("setPage:after",o))},add:function(){r=n[i]._c;f=n[i]._d;e=n[i]._e;r.add("sticky")},clickAnchor:function(){}};n[i].configuration[t]={elemInsertMethod:"appendTo",elemInsertSelector:"body"};n[i].configuration.classNames[t]={fixed:"Fixed",sticky:"Sticky"}}(n),function(n){var i="mmenu",r="iconPanels",t,u,f,e;n[i].addons[r]={setup:function(){var s=this,u=this.opts[r],f,o,h;if(this.conf[r],e=n[i].glbl,"boolean"==typeof u&&(u={add:u}),"number"==typeof u&&(u={add:!0,visible:u}),"object"!=typeof u&&(u={}),u=this.opts[r]=n.extend(!0,{},n[i].defaults[r],u),u.visible++,u.add){for(f="",o=0;o<=u.visible;o++)f+=" "+t.iconpanel+"-"+o;f.length&&(f=f.slice(1));h=function(i){i.hasClass(t.vertical)||s.$pnls.children("."+t.panel).removeClass(f).filter("."+t.subopened).removeClass(t.hidden).add(i).not("."+t.vertical).slice(-u.visible).each(function(i){n(this).addClass(t.iconpanel+"-"+i)})};this.bind("initMenu:after",function(){this.$menu.addClass(t.iconpanel)});this.bind("openPanel:start",h);this.bind("initPanels:after",function(){h.call(s,s.$pnls.children("."+t.opened))});this.bind("initListview:after",function(n){n.hasClass(t.vertical)||n.children("."+t.subblocker).length||n.prepend('<a href="#'+n.closest("."+t.panel).attr("id")+'" class="'+t.subblocker+'" />')})}},add:function(){t=n[i]._c;u=n[i]._d;f=n[i]._e;t.add("iconpanel subblocker")},clickAnchor:function(){}};n[i].defaults[r]={add:!1,visible:3}}(n),function(n){function o(i,r){i=i||this.$pnls.children("."+t.opened);var u=n(),f=this.$menu.children("."+t.mm("navbars-top")+", ."+t.mm("navbars-bottom")).children("."+t.navbar);f.find(e).filter(":focus").length||("default"==r&&(u=i.children("."+t.listview).find("a[href]").not("."+t.hidden),u.length||(u=i.find(e).not("."+t.hidden)),u.length||(u=f.find(e).not("."+t.hidden))),u.length||(u=this.$menu.children("."+t.tabstart)),u.first().focus())}function s(n){n||(n=this.$pnls.children("."+t.opened));var i=this.$pnls.children("."+t.panel),r=i.not(n);r.find(e).attr("tabindex",-1);n.find(e).attr("tabindex",0);n.find("."+t.mm("toggle")+", ."+t.mm("check")).attr("tabindex",-1);n.children("."+t.navbar).children("."+t.title).attr("tabindex",-1)}var r="mmenu",i="keyboardNavigation",t,h,u,f,e;n[r].addons[i]={setup:function(){var u,e,h;n[r].support.touch||(u=this.opts[i],this.conf[i],(f=n[r].glbl,"boolean"!=typeof u&&"string"!=typeof u||(u={enable:u}),"object"!=typeof u&&(u={}),u=this.opts[i]=n.extend(!0,{},n[r].defaults[i],u),u.enable)&&(e=n('<button class="'+t.tabstart+'" tabindex="0" type="button" />'),h=n('<button class="'+t.tabend+'" tabindex="0" type="button" />'),this.bind("initMenu:after",function(){u.enhance&&this.$menu.addClass(t.keyboardfocus);this["_initWindow_"+i](u.enhance)}),this.bind("initOpened:before",function(){this.$menu.prepend(e).append(h).children("."+t.mm("navbars-top")+", ."+t.mm("navbars-bottom")).children("."+t.navbar).children("a."+t.title).attr("tabindex",-1)}),this.bind("open:start",function(){s.call(this)}),this.bind("open:finish",function(){o.call(this,null,u.enable)}),this.bind("openPanel:start",function(n){s.call(this,n)}),this.bind("openPanel:finish",function(n){o.call(this,n,u.enable)}),this.bind("initOpened:after",function(){this.__sr_aria(this.$menu.children("."+t.mm("tabstart")+", ."+t.mm("tabend")),"hidden",!0)})))},add:function(){t=n[r]._c;h=n[r]._d;u=n[r]._e;t.add("tabstart tabend keyboardfocus");u.add("focusin keydown")},clickAnchor:function(){}};n[r].defaults[i]={enable:!1,enhance:!1};n[r].configuration[i]={};n[r].prototype["_initWindow_"+i]=function(r){f.$wndw.off(u.keydown+"-offCanvas");f.$wndw.off(u.focusin+"-"+i).on(u.focusin+"-"+i,function(i){if(f.$html.hasClass(t.opened)){var r=n(i.target);r.is("."+t.tabend)&&r.parent().find("."+t.tabstart).focus()}});f.$wndw.off(u.keydown+"-"+i).on(u.keydown+"-"+i,function(i){var r=n(i.target),f=r.closest("."+t.menu);if(f.length&&(f.data("mmenu"),!r.is("input, textarea")))switch(i.keyCode){case 13:(r.is(".mm-toggle")||r.is(".mm-check"))&&r.trigger(u.click);break;case 32:case 37:case 38:case 39:case 40:i.preventDefault()}});r&&f.$wndw.off(u.keydown+"-"+i).on(u.keydown+"-"+i,function(i){var r=n(i.target),f=r.closest("."+t.menu),e,u;if(f.length)if(e=f.data("mmenu"),r.is("input, textarea"))switch(i.keyCode){case 27:r.val("")}else switch(i.keyCode){case 8:u=r.closest("."+t.panel).data(h.parent);u&&u.length&&e.openPanel(u.closest("."+t.panel));break;case 27:f.hasClass(t.offcanvas)&&e.close()}})};e="input, select, textarea, button, label, a[href]"}(n),function(n){var i="mmenu",r="lazySubmenus",t,u,f,e;n[i].addons[r]={setup:function(){var u=this.opts[r];this.conf[r];e=n[i].glbl;"boolean"==typeof u&&(u={load:u});"object"!=typeof u&&(u={});u=this.opts[r]=n.extend(!0,{},n[i].defaults[r],u);u.load&&(this.bind("initMenu:after",function(){this.$pnls.find("li").children(this.conf.panelNodetype).not("."+t.inset).not("."+t.nolistview).not("."+t.nopanel).addClass(t.lazysubmenu+" "+t.nolistview+" "+t.nopanel)}),this.bind("initPanels:before",function(n){n=n||this.$pnls.children(this.conf.panelNodetype);this.__findAddBack(n,"."+t.lazysubmenu).not("."+t.lazysubmenu+" ."+t.lazysubmenu).removeClass(t.lazysubmenu+" "+t.nolistview+" "+t.nopanel)}),this.bind("initOpened:before",function(){var n=this.$pnls.find("."+this.conf.classNames.selected).parents("."+t.lazysubmenu);n.length&&(n.removeClass(t.lazysubmenu+" "+t.nolistview+" "+t.nopanel),this.initPanels(n.last()))}),this.bind("openPanel:before",function(n){var i=this.__findAddBack(n,"."+t.lazysubmenu).not("."+t.lazysubmenu+" ."+t.lazysubmenu);i.length&&this.initPanels(i)}))},add:function(){t=n[i]._c;u=n[i]._d;f=n[i]._e;t.add("lazysubmenu");u.add("lazysubmenu")},clickAnchor:function(){}};n[i].defaults[r]={load:!1};n[i].configuration[r]={}}(n),function(n){var i="mmenu",r="navbars",t,u,f,e;n[i].addons[r]={setup:function(){var s=this,u=this.opts[r],h=this.conf[r],f,o;(e=n[i].glbl,"undefined"!=typeof u)&&(u instanceof Array||(u=[u]),f={},o={},u.length&&(n.each(u,function(e){var c=u[e],a,v,l,y;"boolean"==typeof c&&c&&(c={});"object"!=typeof c&&(c={});"undefined"==typeof c.content&&(c.content=["prev","title"]);c.content instanceof Array||(c.content=[c.content]);c=n.extend(!0,{},s.opts.navbar,c);a=n('<div class="'+t.navbar+'" />');v=c.height;"number"!=typeof v&&(v=1);v=Math.min(4,Math.max(1,v));a.addClass(t.navbar+"-size-"+v);l=c.position;"bottom"!=l&&(l="top");f[l]||(f[l]=0);f[l]+=v;o[l]||(o[l]=n('<div class="'+t.navbars+"-"+l+'" />'));o[l].append(a);for(var w=0,p=0,b=c.content.length;p<b;p++)y=n[i].addons[r][c.content[p]]||!1,y?w+=y.call(s,a,c,h):(y=c.content[p],y instanceof n||(y=n(c.content[p])),a.append(y));w+=Math.ceil(a.children().not("."+t.btn).length/v);w>1&&a.addClass(t.navbar+"-content-"+w);a.children("."+t.btn).length&&a.addClass(t.hasbtns)}),this.bind("initMenu:after",function(){for(var n in f)this.$menu.addClass(t.hasnavbar+"-"+n+"-"+f[n]),this.$menu["bottom"==n?"append":"prepend"](o[n])})))},add:function(){t=n[i]._c;u=n[i]._d;f=n[i]._e;t.add("navbars close hasbtns")},clickAnchor:function(){}};n[i].configuration[r]={breadcrumbSeparator:"/"};n[i].configuration.classNames[r]={}}(n),function(n){var t="mmenu";n[t].addons["navbars"]["breadcrumbs"]=function(i,r,u){var o=this,f=n[t]._c,s=n[t]._d,e;return f.add("breadcrumbs separator"),e=n('<span class="'+f.breadcrumbs+'" />').appendTo(i),this.bind("initNavbar:after",function(t){var r;t.removeClass(f.hasnavbar);for(var e=[],h=n('<span class="'+f.breadcrumbs+'"><\/span>'),i=t,o=!0;i&&i.length;)(i.is("."+f.panel)||(i=i.closest("."+f.panel)),i.hasClass(f.vertical))||(r=i.children("."+f.navbar).children("."+f.title).text(),e.unshift(o?"<span>"+r+"<\/span>":'<a href="#'+i.attr("id")+'">'+r+"<\/a>"),o=!1),i=i.data(s.parent);h.append(e.join('<span class="'+f.separator+'">'+u.breadcrumbSeparator+"<\/span>")).appendTo(t.children("."+f.navbar))}),this.bind("openPanel:start",function(n){e.html(n.children("."+f.navbar).children("."+f.breadcrumbs).html()||"")}),this.bind("initNavbar:after:sr-aria",function(t){t.children("."+f.navbar).children("."+f.breadcrumbs).children("a").each(function(){o.__sr_aria(n(this),"owns",n(this).attr("href").slice(1))})}),0}}(n),function(n){var t="mmenu";n[t].addons["navbars"]["close"]=function(i){var u=n[t]._c,r=(n[t].glbl,n('<a class="'+u.close+" "+u.btn+'" href="#" />').appendTo(i));return this.bind("setPage:after",function(n){r.attr("href","#"+n.attr("id"))}),this.bind("setPage:after:sr-text",function(){r.html(this.__sr_text(n[t].i18n(this.conf.screenReader.text.closeMenu)));this.__sr_aria(r,"owns",r.attr("href").slice(1))}),-1}}(n),function(n){var t="mmenu",i="navbars";n[t].addons[i]["next"]=function(r){var o,f,s,e=n[t]._c,u=n('<a class="'+e.next+" "+e.btn+'" href="#" />').appendTo(r);return this.bind("openPanel:start",function(n){o=n.find("."+this.conf.classNames[i].panelNext);f=o.attr("href");s=o.html();f?u.attr("href",f):u.removeAttr("href");u[f||s?"removeClass":"addClass"](e.hidden);u.html(s)}),this.bind("openPanel:start:sr-aria",function(){this.__sr_aria(u,"hidden",u.hasClass(e.hidden));this.__sr_aria(u,"owns",(u.attr("href")||"").slice(1))}),-1};n[t].configuration.classNames[i].panelNext="Next"}(n),function(n){var t="mmenu",i="navbars";n[t].addons[i]["prev"]=function(r){var u=n[t]._c,f=n('<a class="'+u.prev+" "+u.btn+'" href="#" />').appendTo(r),e,o,s;return this.bind("initNavbar:after",function(n){n.removeClass(u.hasnavbar)}),this.bind("openPanel:start",function(n){n.hasClass(u.vertical)||(e=n.find("."+this.conf.classNames[i].panelPrev),e.length||(e=n.children("."+u.navbar).children("."+u.prev)),o=e.attr("href"),s=e.html(),o?f.attr("href",o):f.removeAttr("href"),f[o||s?"removeClass":"addClass"](u.hidden),f.html(s))}),this.bind("initNavbar:after:sr-aria",function(n){var t=n.children("."+u.navbar);this.__sr_aria(t,"hidden",!0)}),this.bind("openPanel:start:sr-aria",function(){this.__sr_aria(f,"hidden",f.hasClass(u.hidden));this.__sr_aria(f,"owns",(f.attr("href")||"").slice(1))}),-1};n[t].configuration.classNames[i].panelPrev="Prev"}(n),function(n){var t="mmenu";n[t].addons["navbars"]["searchfield"]=function(i){var r=n[t]._c,u=n('<div class="'+r.search+'" />').appendTo(i);return"object"!=typeof this.opts.searchfield&&(this.opts.searchfield={}),this.opts.searchfield.add=!0,this.opts.searchfield.addTo=u,0}}(n),function(n){var t="mmenu",i="navbars";n[t].addons[i]["title"]=function(r,u){var s,c,e,f=n[t]._c,o=n('<a class="'+f.title+'" />').appendTo(r),h;return this.bind("openPanel:start",function(n){n.hasClass(f.vertical)||(e=n.find("."+this.conf.classNames[i].panelTitle),e.length||(e=n.children("."+f.navbar).children("."+f.title)),s=e.attr("href"),c=e.html()||u.title,s?o.attr("href",s):o.removeAttr("href"),o[s||c?"removeClass":"addClass"](f.hidden),o.html(c))}),this.bind("openPanel:start:sr-aria",function(){if(this.opts.screenReader.text&&(h||(h=this.$menu.children("."+f.navbars+"-top, ."+f.navbars+"-bottom").children("."+f.navbar).children("."+f.prev)),h.length)){var n=!0;"parent"==this.opts.navbar.titleLink&&(n=!h.hasClass(f.hidden));this.__sr_aria(o,"hidden",n)}}),0};n[t].configuration.classNames[i].panelTitle="Title"}(n),function(n){function e(n){u&&u.length&&u.is(":visible")&&i.$html.add(i.$body).animate({scrollTop:u.offset().top+n});u=!1}function o(n){try{return!("#"==n||"#"!=n.slice(0,1)||!i.$page.find(n).length)}catch(t){return!1}}var r="mmenu",t="pageScroll",f,h,s,i,u;n[r].addons[t]={setup:function(){var h=this,u=this.opts[t],a=this.conf[t],l;if(i=n[r].glbl,"boolean"==typeof u&&(u={scroll:u}),u=this.opts[t]=n.extend(!0,{},n[r].defaults[t],u),u.scroll&&this.bind("close:finish",function(){e(a.scrollOffset)}),u.update){var h=this,v=[],c=[];h.bind("initListview:after",function(t){h.__filterListItemAnchors(t.find("."+f.listview).children("li")).each(function(){var t=n(this).attr("href");o(t)&&v.push(t)});c=v.reverse()});l=-1;i.$wndw.on(s.scroll+"-"+t,function(){for(var r=i.$wndw.scrollTop(),t=0;t<c.length;t++)if(n(c[t]).offset().top<r+a.updateOffset){l!==t&&(l=t,h.setSelected(h.__filterListItemAnchors(h.$pnls.children("."+f.opened).find("."+f.listview).children("li")).filter('[href="'+c[t]+'"]').parent()));break}})}},add:function(){f=n[r]._c;h=n[r]._d;s=n[r]._e},clickAnchor:function(r,s){if(u=!1,s&&this.opts[t].scroll&&this.opts.offCanvas&&i.$page&&i.$page.length){var h=r.attr("href");o(h)&&(u=n(h),i.$html.hasClass(f.mm("widescreen"))&&e(this.conf[t].scrollOffset))}}};n[r].defaults[t]={scroll:!1,update:!1};n[r].configuration[t]={scrollOffset:0,updateOffset:50};u=!1}(n),function(n){var t="mmenu",i="rtl",r,f,e,u;n[t].addons[i]={setup:function(){var f=this.opts[i];this.conf[i];u=n[t].glbl;"object"!=typeof f&&(f={use:f});f=this.opts[i]=n.extend(!0,{},n[t].defaults[i],f);"boolean"!=typeof f.use&&(f.use="rtl"==(u.$html.attr("dir")||"").toLowerCase());f.use&&this.bind("initMenu:after",function(){this.$menu.addClass(r.rtl)})},add:function(){r=n[t]._c;f=n[t]._d;e=n[t]._e;r.add("rtl")},clickAnchor:function(){}};n[t].defaults[i]={use:"detect"}}(n),function(n){function e(n){switch(n){case 9:case 16:case 17:case 18:case 37:case 38:case 39:case 40:return!0}return!1}var r="mmenu",i="searchfield",t,f,u,o;n[r].addons[i]={setup:function(){var h=this,s=this.opts[i],c=this.conf[i];o=n[r].glbl;"boolean"==typeof s&&(s={add:s});"object"!=typeof s&&(s={});"boolean"==typeof s.resultsPanel&&(s.resultsPanel={add:s.resultsPanel});s=this.opts[i]=n.extend(!0,{},n[r].defaults[i],s);c=this.conf[i]=n.extend(!0,{},n[r].configuration[i],c);this.bind("close:start",function(){this.$menu.find("."+t.search).find("input").blur()});this.bind("initPanels:after",function(o){var a,l;if(s.add){switch(s.addTo){case"panels":a=o;break;default:a=this.$menu.find(s.addTo)}(a.each(function(){var i=n(this),e,p,l,w;if(!i.is("."+t.panel)||!i.is("."+t.vertical)){if(!i.children("."+t.search).length){var y=h.__valueOrFn(c.clear,i),o=h.__valueOrFn(c.form,i),a=h.__valueOrFn(c.input,i),b=h.__valueOrFn(c.submit,i),f=n("<"+(o?"form":"div")+' class="'+t.search+'" />'),v=n('<input placeholder="'+n[r].i18n(s.placeholder)+'" type="text" autocomplete="off" />');if(f.append(v),a)for(e in a)v.attr(e,a[e]);if(y&&n('<a class="'+t.btn+" "+t.clear+'" href="#" />').appendTo(f).on(u.click+"-searchfield",function(n){n.preventDefault();v.val("").trigger(u.keyup+"-searchfield")}),o){for(e in o)f.attr(e,o[e]);b&&!y&&n('<a class="'+t.btn+" "+t.next+'" href="#" />').appendTo(f).on(u.click+"-searchfield",function(n){n.preventDefault();f.submit()})}i.hasClass(t.search)?i.replaceWith(f):i.prepend(f).addClass(t.hassearch)}s.noResults&&(p=i.closest("."+t.panel).length,(p||(i=h.$pnls.children("."+t.panel).first()),i.children("."+t.noresultsmsg).length)||(l=i.children("."+t.listview).first(),w=n('<div class="'+t.noresultsmsg+" "+t.hidden+'" />'),w.append(n[r].i18n(s.noResults))[l.length?"insertAfter":"prependTo"](l.length?l:i)))}}),s.search)&&(s.resultsPanel.add&&(s.showSubPanels=!1,l=this.$pnls.children("."+t.resultspanel),l.length||(l=n('<div class="'+t.resultspanel+" "+t.noanimation+" "+t.hidden+'" />').appendTo(this.$pnls).append('<div class="'+t.navbar+" "+t.hidden+'"><a class="'+t.title+'">'+n[r].i18n(s.resultsPanel.title)+"<\/a><\/div>").append('<ul class="'+t.listview+'" />').append(this.$pnls.find("."+t.noresultsmsg).first().clone()),this._initPanel(l))),this.$menu.find("."+t.search).each(function(){var r,v,c=n(this),w=c.closest("."+t.panel).length,p;w?(r=c.closest("."+t.panel),v=r):(r=n("."+t.panel,h.pnls),v=h.$menu);s.resultsPanel.add&&(r=r.not(l));var o=c.children("input"),b=h.__findAddBack(r,"."+t.listview).children("li"),g=b.filter("."+t.divider),y=h.__filterListItems(b),k="a",nt=k+", span",a="",d=function(){var u=o.val().toLowerCase(),i;u!=a&&((a=u,s.resultsPanel.add&&l.children("."+t.listview).empty(),r.scrollTop(0),y.add(g).addClass(t.hidden).find("."+t.fullsubopensearch).removeClass(t.fullsubopen+" "+t.fullsubopensearch),y.each(function(){var i=n(this),r=k,u;(s.showTextItems||s.showSubPanels&&i.find("."+t.next))&&(r=nt);u=i.data(f.searchtext)||i.children(r).not("."+t.next).text();u.toLowerCase().indexOf(a)>-1&&i.add(i.prevAll("."+t.divider).first()).removeClass(t.hidden)}),s.showSubPanels&&r.each(function(){var i=n(this);h.__filterListItems(i.find("."+t.listview).children()).each(function(){var i=n(this),r=i.data(f.child);i.removeClass(t.nosubresults);r&&r.find("."+t.listview).children().removeClass(t.hidden)})}),s.resultsPanel.add)?""===a?(this.closeAllPanels(),this.openPanel(this.$pnls.children("."+t.subopened).last())):(i=n(),r.each(function(){var r=h.__filterListItems(n(this).find("."+t.listview).children()).not("."+t.hidden).clone(!0);r.length&&(s.resultsPanel.dividers&&(i=i.add('<li class="'+t.divider+'">'+n(this).children("."+t.navbar).children("."+t.title).text()+"<\/li>")),r.children("."+t.mm("toggle")+", ."+t.mm("check")).remove(),i=i.add(r))}),i.find("."+t.next).remove(),l.children("."+t.listview).append(i),this.openPanel(l)):n(r.get().reverse()).each(function(i){var u=n(this),r=u.data(f.parent);r&&(h.__filterListItems(u.find("."+t.listview).children()).length?(r.hasClass(t.hidden)&&r.children("."+t.next).not("."+t.fullsubopen).addClass(t.fullsubopen).addClass(t.fullsubopensearch),r.removeClass(t.hidden).removeClass(t.nosubresults).prevAll("."+t.divider).first().removeClass(t.hidden)):w||(u.hasClass(t.opened)&&setTimeout(function(){h.openPanel(r.closest("."+t.panel))},(i+1)*1.5*h.conf.openingInterval),r.addClass(t.nosubresults)))}),v.find("."+t.noresultsmsg)[y.not("."+t.hidden).length?"addClass":"removeClass"](t.hidden),this.trigger("updateListview"))};o.off(u.keyup+"-"+i+" "+u.change+"-"+i).on(u.keyup+"-"+i,function(n){e(n.keyCode)||d.call(h)}).on(u.change+"-"+i,function(){d.call(h)});p=c.children("."+t.btn);p.length&&o.on(u.keyup+"-"+i,function(){p[o.val().length?"removeClass":"addClass"](t.hidden)});o.trigger(u.keyup+"-"+i)}))}})},add:function(){t=n[r]._c;f=n[r]._d;u=n[r]._e;t.add("clear search hassearch resultspanel noresultsmsg noresults nosubresults fullsubopensearch");f.add("searchtext");u.add("change keyup")},clickAnchor:function(){}};n[r].defaults[i]={add:!1,addTo:"panels",placeholder:"Search",noResults:"No results found.",resultsPanel:{add:!1,dividers:!0,title:"Search results"},search:!0,showTextItems:!1,showSubPanels:!0};n[r].configuration[i]={clear:!1,form:!1,input:!1,submit:!1}}(n),function(n){var r="mmenu",i="sectionIndexer",t,f,u,e;n[r].addons[i]={setup:function(){var o=this,f=this.opts[i];this.conf[i];e=n[r].glbl;"boolean"==typeof f&&(f={add:f});"object"!=typeof f&&(f={});f=this.opts[i]=n.extend(!0,{},n[r].defaults[i],f);this.bind("initPanels:after",function(r){var e,s;if(f.add){switch(f.addTo){case"panels":e=r;break;default:e=n(f.addTo,this.$menu).filter("."+t.panel)}e.find("."+t.divider).closest("."+t.panel).addClass(t.hasindexer);this.$indexer||(this.$indexer=n('<div class="'+t.indexer+'" />').prependTo(this.$pnls).append('<a href="#a">a<\/a><a href="#b">b<\/a><a href="#c">c<\/a><a href="#d">d<\/a><a href="#e">e<\/a><a href="#f">f<\/a><a href="#g">g<\/a><a href="#h">h<\/a><a href="#i">i<\/a><a href="#j">j<\/a><a href="#k">k<\/a><a href="#l">l<\/a><a href="#m">m<\/a><a href="#n">n<\/a><a href="#o">o<\/a><a href="#p">p<\/a><a href="#q">q<\/a><a href="#r">r<\/a><a href="#s">s<\/a><a href="#t">t<\/a><a href="#u">u<\/a><a href="#v">v<\/a><a href="#w">w<\/a><a href="#x">x<\/a><a href="#y">y<\/a><a href="#z">z<\/a>'),this.$indexer.children().on(u.mouseover+"-"+i+" "+u.touchstart+"-"+i,function(){var u=n(this).attr("href").slice(1),i=o.$pnls.children("."+t.opened),f=i.find("."+t.listview),r=-1,e=i.scrollTop();i.scrollTop(0);f.children("."+t.divider).not("."+t.hidden).each(function(){r<0&&u==n(this).text().slice(0,1).toLowerCase()&&(r=n(this).position().top)});i.scrollTop(r>-1?r:e)}));s=function(n){n=n||this.$pnls.children("."+t.opened);this.$menu[(n.hasClass(t.hasindexer)?"add":"remove")+"Class"](t.hasindexer)};this.bind("openPanel:start",s);this.bind("initPanels:after",s)}})},add:function(){t=n[r]._c;f=n[r]._d;u=n[r]._e;t.add("indexer hasindexer");u.add("mouseover")},clickAnchor:function(n){if(n.parent().is("."+t.indexer))return!0}};n[r].defaults[i]={add:!1,addTo:"panels"}}(n),function(n){var t="mmenu",i="toggles",r,u,f,e;n[t].addons[i]={setup:function(){var u=this;this.opts[i];this.conf[i];e=n[t].glbl;this.bind("initListview:after",function(t){this.__refactorClass(t.find("input"),this.conf.classNames[i].toggle,"toggle");this.__refactorClass(t.find("input"),this.conf.classNames[i].check,"check");t.find("input."+r.toggle+", input."+r.check).each(function(){var t=n(this),i=t.closest("li"),e=t.hasClass(r.toggle)?"toggle":"check",f=t.attr("id")||u.__getUniqueId();i.children('label[for="'+f+'"]').length||(t.attr("id",f),i.prepend(t),n('<label for="'+f+'" class="'+r[e]+'"><\/label>').insertBefore(i.children("a, span").last()))})})},add:function(){r=n[t]._c;u=n[t]._d;f=n[t]._e;r.add("toggle check")},clickAnchor:function(){}};n[t].configuration.classNames[i]={toggle:"Toggle",check:"Check"}}(n),function(n){var i="mmenu",r="setSelected",t,u,f,e;n[i].addons[r]={setup:function(){var s=this,f=this.opts[r],o;this.conf[r];(e=n[i].glbl,"boolean"==typeof f&&(f={hover:f,parent:f}),"object"!=typeof f&&(f={}),f=this.opts[r]=n.extend(!0,{},n[i].defaults[r],f),"detect"==f.current)?(o=function(n){n=n.split("?")[0].split("#")[0];var t=s.$menu.find('a[href="'+n+'"], a[href="'+n+'/"]');t.length?s.setSelected(t.parent(),!0):(n=n.split("/").slice(0,-1),n.length&&o(n.join("/")))},this.bind("initMenu:after",function(){o(window.location.href)})):f.current||this.bind("initListview:after",function(){this.$pnls.find("."+t.listview).children("."+t.selected).removeClass(t.selected)});f.hover&&this.bind("initMenu:after",function(){this.$menu.addClass(t.hoverselected)});f.parent&&(this.bind("openPanel:finish",function(n){this.$pnls.find("."+t.listview).find("."+t.next).removeClass(t.selected);for(var i=n.data(u.parent);i;)i.not("."+t.vertical).children("."+t.next).addClass(t.selected),i=i.closest("."+t.panel).data(u.parent)}),this.bind("initMenu:after",function(){this.$menu.addClass(t.parentselected)}))},add:function(){t=n[i]._c;u=n[i]._d;f=n[i]._e;t.add("hoverselected parentselected")},clickAnchor:function(){}};n[i].defaults[r]={current:!0,hover:!1,parent:!1}}(n),!0});_createClass=function(){function n(n,t){for(var i,r=0;r<t.length;r++)i=t[r],i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(n,i.key,i)}return function(t,i,r){return i&&n(t.prototype,i),r&&n(t,r),t}}();typeof jQuery=="undefined"&&(jQuery=typeof require=="function"?$=require("jquery"):$),function(n){typeof define=="function"&&define.amd?define(["jquery"],function(t){return n(t)}):typeof module=="object"&&typeof module.exports=="object"?exports=n(require("jquery")):n(jQuery)}(function(n){function o(n){var i=7.5625,t=2.75;return n<1/t?i*n*n:n<2/t?i*(n-=1.5/t)*n+.75:n<2.5/t?i*(n-=2.25/t)*n+.9375:i*(n-=2.625/t)*n+.984375}n.easing.jswing=n.easing.swing;var t=Math.pow,u=Math.sqrt,i=Math.sin,s=Math.cos,r=Math.PI,f=1.70158,e=f*1.525,h=f+1,c=2*r/3,l=2*r/4.5;n.extend(n.easing,{def:"easeOutQuad",swing:function(t){return n.easing[n.easing.def](t)},easeInQuad:function(n){return n*n},easeOutQuad:function(n){return 1-(1-n)*(1-n)},easeInOutQuad:function(n){return n<.5?2*n*n:1-t(-2*n+2,2)/2},easeInCubic:function(n){return n*n*n},easeOutCubic:function(n){return 1-t(1-n,3)},easeInOutCubic:function(n){return n<.5?4*n*n*n:1-t(-2*n+2,3)/2},easeInQuart:function(n){return n*n*n*n},easeOutQuart:function(n){return 1-t(1-n,4)},easeInOutQuart:function(n){return n<.5?8*n*n*n*n:1-t(-2*n+2,4)/2},easeInQuint:function(n){return n*n*n*n*n},easeOutQuint:function(n){return 1-t(1-n,5)},easeInOutQuint:function(n){return n<.5?16*n*n*n*n*n:1-t(-2*n+2,5)/2},easeInSine:function(n){return 1-s(n*r/2)},easeOutSine:function(n){return i(n*r/2)},easeInOutSine:function(n){return-(s(r*n)-1)/2},easeInExpo:function(n){return n===0?0:t(2,10*n-10)},easeOutExpo:function(n){return n===1?1:1-t(2,-10*n)},easeInOutExpo:function(n){return n===0?0:n===1?1:n<.5?t(2,20*n-10)/2:(2-t(2,-20*n+10))/2},easeInCirc:function(n){return 1-u(1-t(n,2))},easeOutCirc:function(n){return u(1-t(n-1,2))},easeInOutCirc:function(n){return n<.5?(1-u(1-t(2*n,2)))/2:(u(1-t(-2*n+2,2))+1)/2},easeInElastic:function(n){return n===0?0:n===1?1:-t(2,10*n-10)*i((n*10-10.75)*c)},easeOutElastic:function(n){return n===0?0:n===1?1:t(2,-10*n)*i((n*10-.75)*c)+1},easeInOutElastic:function(n){return n===0?0:n===1?1:n<.5?-(t(2,20*n-10)*i((20*n-11.125)*l))/2:t(2,-20*n+10)*i((20*n-11.125)*l)/2+1},easeInBack:function(n){return h*n*n*n-f*n*n},easeOutBack:function(n){return 1+h*t(n-1,3)+f*t(n-1,2)},easeInOutBack:function(n){return n<.5?t(2*n,2)*((e+1)*2*n-e)/2:(t(2*n-2,2)*((e+1)*(n*2-2)+e)+2)/2},easeInBounce:function(n){return 1-o(1-n)},easeOutBounce:o,easeInOutBounce:function(n){return n<.5?(1-o(1-2*n))/2:(1+o(2*n-1))/2}})});jQuery.extend(jQuery.easing,{easeInOutMaterial:function(n,t,i,r,u){return(t/=u/2)<1?r/2*t*t+i:r/4*((t-=2)*t*t+2)+i}});jQuery.Velocity?console.log("Velocity is already loaded. You may be needlessly importing Velocity again; note that Materialize includes Velocity."):(!function(n){function o(n){var i=n.length,r=t.type(n);return"function"===r||t.isWindow(n)?!1:1===n.nodeType&&i?!0:"array"===r||0===i||"number"==typeof i&&i>0&&i-1 in n}var t,i;if(!n.jQuery){t=function(n,i){return new t.fn.init(n,i)};t.isWindow=function(n){return null!=n&&n==n.window};t.type=function(n){return null==n?n+"":"object"==typeof n||"function"==typeof n?r[s.call(n)]||"object":typeof n};t.isArray=Array.isArray||function(n){return"array"===t.type(n)};t.isPlainObject=function(n){var i;if(!n||"object"!==t.type(n)||n.nodeType||t.isWindow(n))return!1;try{if(n.constructor&&!f.call(n,"constructor")&&!f.call(n.constructor.prototype,"isPrototypeOf"))return!1}catch(r){return!1}for(i in n);return void 0===i||f.call(n,i)};t.each=function(n,t,i){var u,r=0,f=n.length,e=o(n);if(i){if(e)for(;f>r&&(u=t.apply(n[r],i),u!==!1);r++);else for(r in n)if(u=t.apply(n[r],i),u===!1)break}else if(e)for(;f>r&&(u=t.call(n[r],r,n[r]),u!==!1);r++);else for(r in n)if(u=t.call(n[r],r,n[r]),u===!1)break;return n};t.data=function(n,r,u){var e,f;if(void 0===u){if(f=n[t.expando],e=f&&i[f],void 0===r)return e;if(e&&r in e)return e[r]}else if(void 0!==r)return f=n[t.expando]||(n[t.expando]=++t.uuid),i[f]=i[f]||{},i[f][r]=u,u};t.removeData=function(n,r){var u=n[t.expando],f=u&&i[u];f&&t.each(r,function(n,t){delete f[t]})};t.extend=function(){var r,e,i,f,o,s,n=arguments[0]||{},u=1,c=arguments.length,h=!1;for("boolean"==typeof n&&(h=n,n=arguments[u]||{},u++),"object"!=typeof n&&"function"!==t.type(n)&&(n={}),u===c&&(n=this,u--);c>u;u++)if(null!=(o=arguments[u]))for(f in o)r=n[f],i=o[f],n!==i&&(h&&i&&(t.isPlainObject(i)||(e=t.isArray(i)))?(e?(e=!1,s=r&&t.isArray(r)?r:[]):s=r&&t.isPlainObject(r)?r:{},n[f]=t.extend(h,s,i)):void 0!==i&&(n[f]=i));return n};t.queue=function(n,i,r){function f(n,t){var i=t||[];return null!=n&&(o(Object(n))?!function(n,t){for(var r=+t.length,i=0,u=n.length;r>i;)n[u++]=t[i++];if(r!==r)for(;void 0!==t[i];)n[u++]=t[i++];return n.length=u,n}(i,"string"==typeof n?[n]:n):[].push.call(i,n)),i}if(n){i=(i||"fx")+"queue";var u=t.data(n,i);return r?(!u||t.isArray(r)?u=t.data(n,i,f(r)):u.push(r),u):u||[]}};t.dequeue=function(n,i){t.each(n.nodeType?[n]:n,function(n,r){i=i||"fx";var f=t.queue(r,i),u=f.shift();"inprogress"===u&&(u=f.shift());u&&("fx"===i&&f.unshift("inprogress"),u.call(r,function(){t.dequeue(r,i)}))})};t.fn=t.prototype={init:function(n){if(n.nodeType)return this[0]=n,this;throw new Error("Not a DOM node.");},offset:function(){var t=this[0].getBoundingClientRect?this[0].getBoundingClientRect():{top:0,left:0};return{top:t.top+(n.pageYOffset||document.scrollTop||0)-(document.clientTop||0),left:t.left+(n.pageXOffset||document.scrollLeft||0)-(document.clientLeft||0)}},position:function(){function n(){for(var n=this.offsetParent||document;n&&!1&&"static"===n.style.position;)n=n.offsetParent;return n||document}var u=this[0],n=n.apply(u),i=this.offset(),r=/^(?:body|html)$/i.test(n.nodeName)?{top:0,left:0}:t(n).offset();return i.top-=parseFloat(u.style.marginTop)||0,i.left-=parseFloat(u.style.marginLeft)||0,n.style&&(r.top+=parseFloat(n.style.borderTopWidth)||0,r.left+=parseFloat(n.style.borderLeftWidth)||0),{top:i.top-r.top,left:i.left-r.left}}};i={};t.expando="velocity"+(new Date).getTime();t.uuid=0;for(var r={},f=r.hasOwnProperty,s=r.toString,e="Boolean Number String Function Array Date RegExp Object Error".split(" "),u=0;u<e.length;u++)r["[object "+e[u]+"]"]=e[u].toLowerCase();t.fn.init.prototype=t.fn;n.Velocity={Utilities:t}}}(window),function(n){"object"==typeof module&&"object"==typeof module.exports?module.exports=n():"function"==typeof define&&define.amd?define(n):n()}(function(){return function(n,t,i,r){function tt(n){for(var t,i=-1,u=n?n.length:0,r=[];++i<u;)t=n[i],t&&r.push(t);return r}function y(n){return s.isWrapped(n)?n=[].slice.call(n):s.isNode(n)&&(n=[n]),n}function e(n){var t=o.data(n,"velocity");return null===t?r:t}function it(n){return function(t){return Math.round(t*n)*(1/n)}}function p(n,i,r,u){function l(n,t){return 1-3*t+3*n}function a(n,t){return 3*t-6*n}function v(n){return 3*n}function s(n,t,i){return((l(t,i)*n+a(t,i))*n+v(t))*n}function y(n,t,i){return 3*l(t,i)*n*n+2*a(t,i)*n+v(t)}function b(t,i){for(var f,e,u=0;tt>u;++u){if(f=y(i,n,r),0===f)return i;e=s(i,n,r)-t;i-=e/f}return i}function k(){for(var t=0;e>t;++t)o[t]=s(t*h,n,r)}function d(t,i,u){var e,f,o=0;do f=i+(u-i)/2,e=s(f,n,r)-t,e>0?u=f:i=f;while(Math.abs(e)>rt&&++o<ut);return f}function g(t){for(var u=0,i=1,c=e-1;i!=c&&o[i]<=t;++i)u+=h;--i;var l=(t-o[i])/(o[i+1]-o[i]),f=u+l*h,s=y(f,n,r);return s>=it?b(t,f):0==s?f:d(t,u,u+h)}function nt(){p=!0;(n!=i||r!=u)&&k()}var tt=4,it=.001,rt=1e-7,ut=10,e=11,h=1/(e-1),ft="Float32Array"in t,f,w;if(4!==arguments.length)return!1;for(f=0;4>f;++f)if("number"!=typeof arguments[f]||isNaN(arguments[f])||!isFinite(arguments[f]))return!1;n=Math.min(n,1);r=Math.min(r,1);n=Math.max(n,0);r=Math.max(r,0);var o=ft?new Float32Array(e):new Array(e),p=!1,c=function(t){return p||nt(),n===i&&r===u?t:0===t?0:1===t?1:s(g(t),i,u)};return c.getControlPoints=function(){return[{x:n,y:i},{x:r,y:u}]},w="generateBezier("+[n,i,r,u]+")",c.toString=function(){return w},c}function w(n,t){var i=n;return s.isString(n)?f.Easings[n]||(i=!1):i=s.isArray(n)&&1===n.length?it.apply(null,n):s.isArray(n)&&2===n.length?nt.apply(null,n.concat([t])):s.isArray(n)&&4===n.length?p.apply(null,n):!1,i===!1&&(i=f.Easings[f.defaults.easing]?f.defaults.easing:g),i}function a(n){var d,ut,c,nt,h,it,ct,v,p,i,lt,et,k,ot,rt;if(n)for(d=(new Date).getTime(),ut=f.State.calls.length,ut>1e4&&(f.State.calls=tt(f.State.calls)),c=0;ut>c;c++)if(f.State.calls[c]){var w=f.State.calls[c],st=w[0],t=w[2],y=w[3],at=!!y,ht=null;y||(y=f.State.calls[c][3]=d-16);for(var g=Math.min((d-y)/t.duration,1),ft=0,vt=st.length;vt>ft;ft++)if(nt=st[ft],h=nt.element,e(h)){it=!1;t.display!==r&&null!==t.display&&"none"!==t.display&&("flex"===t.display&&(ct=["-webkit-box","-moz-box","-ms-flexbox","-webkit-flex"],o.each(ct,function(n,t){u.setPropertyValue(h,"display",t)})),u.setPropertyValue(h,"display",t.display));t.visibility!==r&&"hidden"!==t.visibility&&u.setPropertyValue(h,"visibility",t.visibility);for(v in nt)if("element"!==v){if(i=nt[v],lt=s.isString(i.easing)?f.Easings[i.easing]:i.easing,1===g)p=i.endValue;else if(et=i.endValue-i.startValue,p=i.startValue+et*lt(g,t,et),!at&&p===i.currentValue)continue;(i.currentValue=p,"tween"===v)?ht=p:(u.Hooks.registered[v]&&(k=u.Hooks.getRoot(v),ot=e(h).rootPropertyValueCache[k],ot&&(i.rootPropertyValue=ot)),rt=u.setPropertyValue(h,v,i.currentValue+(0===parseFloat(p)?"":i.unitType),i.rootPropertyValue,i.scrollData),u.Hooks.registered[v]&&(e(h).rootPropertyValueCache[k]=u.Normalizations.registered[k]?u.Normalizations.registered[k]("extract",null,rt[1]):rt[1]),"transform"===rt[0]&&(it=!0))}t.mobileHA&&e(h).transformCache.translate3d===r&&(e(h).transformCache.translate3d="(0px, 0px, 0px)",it=!0);it&&u.flushTransformCache(h)}t.display!==r&&"none"!==t.display&&(f.State.calls[c][2].display=!1);t.visibility!==r&&"hidden"!==t.visibility&&(f.State.calls[c][2].visibility=!1);t.progress&&t.progress.call(w[1],w[1],g,Math.max(0,y+t.duration-d),y,ht);1===g&&b(c)}f.State.isTicking&&l(a)}function b(n,t){var i,c,l,b;if(!f.State.calls[n])return!1;for(var v=f.State.calls[n][0],a=f.State.calls[n][1],s=f.State.calls[n][2],y=f.State.calls[n][4],p=!1,h=0,w=v.length;w>h;h++){if(i=v[h].element,(t||s.loop||("none"===s.display&&u.setPropertyValue(i,"display",s.display),"hidden"===s.visibility&&u.setPropertyValue(i,"visibility",s.visibility)),s.loop!==!0&&(o.queue(i)[1]===r||!/\.velocityQueueEntryFlag/i.test(o.queue(i)[1]))&&e(i))&&(e(i).isAnimating=!1,e(i).rootPropertyValueCache={},c=!1,o.each(u.Lists.transforms3D,function(n,t){var u=/^scale/.test(t)?1:0,f=e(i).transformCache[t];e(i).transformCache[t]!==r&&new RegExp("^\\("+u+"[^.]").test(f)&&(c=!0,delete e(i).transformCache[t])}),s.mobileHA&&(c=!0,delete e(i).transformCache.translate3d),c&&u.flushTransformCache(i),u.Values.removeClass(i,"velocity-animating")),!t&&s.complete&&!s.loop&&h===w-1)try{s.complete.call(a,a)}catch(k){setTimeout(function(){throw k;},1)}y&&s.loop!==!0&&y(a);e(i)&&s.loop===!0&&!t&&(o.each(e(i).tweensContainer,function(n,t){/^rotate/.test(n)&&360===parseFloat(t.endValue)&&(t.endValue=0,t.startValue=360);/^backgroundPosition/.test(n)&&100===parseFloat(t.endValue)&&"%"===t.unitType&&(t.endValue=0,t.startValue=100)}),f(i,"reverse",{loop:!0,delay:s.delay}));s.queue!==!1&&o.dequeue(i,s.queue)}for(f.State.calls[n]=!1,l=0,b=f.State.calls.length;b>l;l++)if(f.State.calls[l]!==!1){p=!0;break}p===!1&&(f.State.isTicking=!1,delete f.State.calls,f.State.calls=[])}var o,h=function(){var n,t;if(i.documentMode)return i.documentMode;for(n=7;n>4;n--)if(t=i.createElement("div"),t.innerHTML="<!--[if IE "+n+"]><span><\/span><![endif]-->",t.getElementsByTagName("span").length)return t=null,n;return r}(),k=function(){var n=0;return t.webkitRequestAnimationFrame||t.mozRequestAnimationFrame||function(t){var i,r=(new Date).getTime();return i=Math.max(0,16-(r-n)),n=r+i,setTimeout(function(){t(r+i)},i)}}(),s={isString:function(n){return"string"==typeof n},isArray:Array.isArray||function(n){return"[object Array]"===Object.prototype.toString.call(n)},isFunction:function(n){return"[object Function]"===Object.prototype.toString.call(n)},isNode:function(n){return n&&n.nodeType},isNodeList:function(n){return"object"==typeof n&&/^\[object (HTMLCollection|NodeList|Object)\]$/.test(Object.prototype.toString.call(n))&&n.length!==r&&(0===n.length||"object"==typeof n[0]&&n[0].nodeType>0)},isWrapped:function(n){return n&&(n.jquery||t.Zepto&&t.Zepto.zepto.isZ(n))},isSVG:function(n){return t.SVGElement&&n instanceof t.SVGElement},isEmptyObject:function(n){for(var t in n)return!1;return!0}},d=!1,nt,u,c,l;if(n.fn&&n.fn.jquery?(o=n,d=!0):o=t.Velocity.Utilities,8>=h&&!d)throw new Error("Velocity: IE8 and below require jQuery to be loaded before Velocity.");if(7>=h)return void(jQuery.fn.velocity=jQuery.fn.animate);var v=400,g="swing",f={State:{isMobile:/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent),isAndroid:/Android/i.test(navigator.userAgent),isGingerbread:/Android 2\.3\.[3-7]/i.test(navigator.userAgent),isChrome:t.chrome,isFirefox:/Firefox/i.test(navigator.userAgent),prefixElement:i.createElement("div"),prefixMatches:{},scrollAnchor:null,scrollPropertyLeft:null,scrollPropertyTop:null,isTicking:!1,calls:[]},CSS:{},Utilities:o,Redirects:{},Easings:{},Promise:t.Promise,defaults:{queue:"",duration:v,easing:g,begin:r,complete:r,progress:r,display:r,visibility:r,loop:!1,delay:!1,mobileHA:!0,_cacheValues:!0},init:function(n){o.data(n,"velocity",{isSVG:s.isSVG(n),isAnimating:!1,computedStyle:null,tweensContainer:null,rootPropertyValueCache:{},transformCache:{}})},hook:null,mock:!1,version:{major:1,minor:2,patch:2},debug:!1};return t.pageYOffset!==r?(f.State.scrollAnchor=t,f.State.scrollPropertyLeft="pageXOffset",f.State.scrollPropertyTop="pageYOffset"):(f.State.scrollAnchor=i.documentElement||i.body.parentNode||i.body,f.State.scrollPropertyLeft="scrollLeft",f.State.scrollPropertyTop="scrollTop"),nt=function(){function t(n){return-n.tension*n.x-n.friction*n.v}function n(n,i,r){var u={x:n.x+r.dx*i,v:n.v+r.dv*i,tension:n.tension,friction:n.friction};return{dx:u.v,dv:t(u)}}function i(i,r){var u={dx:i.v,dv:t(i)},f=n(i,.5*r,u),e=n(i,.5*r,f),o=n(i,r,e),s=1/6*(u.dx+2*(f.dx+e.dx)+o.dx),h=1/6*(u.dv+2*(f.dv+e.dv)+o.dv);return i.x=i.x+s*r,i.v=i.v+h*r,i}return function r(n,t,u){var o,s,f,h={x:-1,v:0,tension:null,friction:null},c=[0],e=0,l=.0001,a=.016;for(n=parseFloat(n)||500,t=parseFloat(t)||20,u=u||null,h.tension=n,h.friction=t,o=null!==u,o?(e=r(n,t),s=e/u*a):s=a;f=i(f||h,s),c.push(1+f.x),e+=16,Math.abs(f.x)>l&&Math.abs(f.v)>l;);return o?function(n){return c[n*(c.length-1)|0]}:e}}(),f.Easings={linear:function(n){return n},swing:function(n){return.5-Math.cos(n*Math.PI)/2},spring:function(n){return 1-Math.cos(4.5*n*Math.PI)*Math.exp(6*-n)}},o.each([["ease",[.25,.1,.25,1]],["ease-in",[.42,0,1,1]],["ease-out",[0,0,.58,1]],["ease-in-out",[.42,0,.58,1]],["easeInSine",[.47,0,.745,.715]],["easeOutSine",[.39,.575,.565,1]],["easeInOutSine",[.445,.05,.55,.95]],["easeInQuad",[.55,.085,.68,.53]],["easeOutQuad",[.25,.46,.45,.94]],["easeInOutQuad",[.455,.03,.515,.955]],["easeInCubic",[.55,.055,.675,.19]],["easeOutCubic",[.215,.61,.355,1]],["easeInOutCubic",[.645,.045,.355,1]],["easeInQuart",[.895,.03,.685,.22]],["easeOutQuart",[.165,.84,.44,1]],["easeInOutQuart",[.77,0,.175,1]],["easeInQuint",[.755,.05,.855,.06]],["easeOutQuint",[.23,1,.32,1]],["easeInOutQuint",[.86,0,.07,1]],["easeInExpo",[.95,.05,.795,.035]],["easeOutExpo",[.19,1,.22,1]],["easeInOutExpo",[1,0,0,1]],["easeInCirc",[.6,.04,.98,.335]],["easeOutCirc",[.075,.82,.165,1]],["easeInOutCirc",[.785,.135,.15,.86]]],function(n,t){f.Easings[t[0]]=p.apply(null,t[1])}),u=f.CSS={RegEx:{isHex:/^#([A-f\d]{3}){1,2}$/i,valueUnwrap:/^[A-z]+\((.*)\)$/i,wrappedValueAlreadyExtracted:/[0-9.]+ [0-9.]+ [0-9.]+( [0-9.]+)?/,valueSplit:/([A-z]+\(.+\))|(([A-z0-9#-.]+?)(?=\s|$))/gi},Lists:{colors:["fill","stroke","stopColor","color","backgroundColor","borderColor","borderTopColor","borderRightColor","borderBottomColor","borderLeftColor","outlineColor"],transformsBase:["translateX","translateY","scale","scaleX","scaleY","skewX","skewY","rotateZ"],transforms3D:["transformPerspective","translateZ","scaleZ","rotateX","rotateY"]},Hooks:{templates:{textShadow:["Color X Y Blur","black 0px 0px 0px"],boxShadow:["Color X Y Blur Spread","black 0px 0px 0px 0px"],clip:["Top Right Bottom Left","0px 0px 0px 0px"],backgroundPosition:["X Y","0% 0%"],transformOrigin:["X Y Z","50% 50% 0px"],perspectiveOrigin:["X Y","50% 50%"]},registered:{},register:function(){for(var e,i,r,t,f,o,s,n=0;n<u.Lists.colors.length;n++)e="color"===u.Lists.colors[n]?"0 0 0 1":"255 255 255 1",u.Hooks.templates[u.Lists.colors[n]]=["Red Green Blue Alpha",e];if(h)for(i in u.Hooks.templates)r=u.Hooks.templates[i],t=r[0].split(" "),f=r[1].match(u.RegEx.valueSplit),"Color"===t[0]&&(t.push(t.shift()),f.push(f.shift()),u.Hooks.templates[i]=[t.join(" "),f.join(" ")]);for(i in u.Hooks.templates){r=u.Hooks.templates[i];t=r[0].split(" ");for(n in t)o=i+t[n],s=n,u.Hooks.registered[o]=[i,s]}},getRoot:function(n){var t=u.Hooks.registered[n];return t?t[0]:n},cleanRootPropertyValue:function(n,t){return u.RegEx.valueUnwrap.test(t)&&(t=t.match(u.RegEx.valueUnwrap)[1]),u.Values.isCSSNullValue(t)&&(t=u.Hooks.templates[n][1]),t},extractValue:function(n,t){var i=u.Hooks.registered[n],r,f;return i?(r=i[0],f=i[1],t=u.Hooks.cleanRootPropertyValue(r,t),t.toString().match(u.RegEx.valueSplit)[f]):t},injectValue:function(n,t,i){var r=u.Hooks.registered[n],f,s,e,o;return r?(e=r[0],o=r[1],i=u.Hooks.cleanRootPropertyValue(e,i),f=i.toString().match(u.RegEx.valueSplit),f[o]=t,s=f.join(" ")):i}},Normalizations:{registered:{clip:function(n,t,i){switch(n){case"name":return"clip";case"extract":var r;return u.RegEx.wrappedValueAlreadyExtracted.test(i)?r=i:(r=i.toString().match(u.RegEx.valueUnwrap),r=r?r[1].replace(/,(\s+)?/g," "):i),r;case"inject":return"rect("+i+")"}},blur:function(n,t,i){var r,u;switch(n){case"name":return f.State.isFirefox?"filter":"-webkit-filter";case"extract":return r=parseFloat(i),r||0===r||(u=i.toString().match(/blur\(([0-9]+[A-z]+)\)/i),r=u?u[1]:0),r;case"inject":return parseFloat(i)?"blur("+i+")":"none"}},opacity:function(n,t,i){if(8>=h)switch(n){case"name":return"filter";case"extract":var r=i.toString().match(/alpha\(opacity=(.*)\)/i);return r?r[1]/100:1;case"inject":return t.style.zoom=1,parseFloat(i)>=1?"":"alpha(opacity="+parseInt(100*parseFloat(i),10)+")"}else switch(n){case"name":return"opacity";case"extract":return i;case"inject":return i}}},register:function(){var n;for(9>=h||f.State.isGingerbread||(u.Lists.transformsBase=u.Lists.transformsBase.concat(u.Lists.transforms3D)),n=0;n<u.Lists.transformsBase.length;n++)!function(){var t=u.Lists.transformsBase[n];u.Normalizations.registered[t]=function(n,i,u){switch(n){case"name":return"transform";case"extract":return e(i)===r||e(i).transformCache[t]===r?/^scale/i.test(t)?1:0:e(i).transformCache[t].replace(/[()]/g,"");case"inject":var o=!1;switch(t.substr(0,t.length-1)){case"translate":o=!/(%|px|em|rem|vw|vh|\d)$/i.test(u);break;case"scal":case"scale":f.State.isAndroid&&e(i).transformCache[t]===r&&1>u&&(u=1);o=!/(\d)$/i.test(u);break;case"skew":o=!/(deg|\d)$/i.test(u);break;case"rotate":o=!/(deg|\d)$/i.test(u)}return o||(e(i).transformCache[t]="("+u+")"),e(i).transformCache[t]}}}();for(n=0;n<u.Lists.colors.length;n++)!function(){var t=u.Lists.colors[n];u.Normalizations.registered[t]=function(n,i,f){var e,s,o;switch(n){case"name":return t;case"extract":return u.RegEx.wrappedValueAlreadyExtracted.test(f)?e=f:(o={black:"rgb(0, 0, 0)",blue:"rgb(0, 0, 255)",gray:"rgb(128, 128, 128)",green:"rgb(0, 128, 0)",red:"rgb(255, 0, 0)",white:"rgb(255, 255, 255)"},/^[A-z]+$/i.test(f)?s=o[f]!==r?o[f]:o.black:u.RegEx.isHex.test(f)?s="rgb("+u.Values.hexToRgb(f).join(" ")+")":/^rgba?\(/i.test(f)||(s=o.black),e=(s||f).toString().match(u.RegEx.valueUnwrap)[1].replace(/,(\s+)?/g," ")),8>=h||3!==e.split(" ").length||(e+=" 1"),e;case"inject":return 8>=h?4===f.split(" ").length&&(f=f.split(/\s+/).slice(0,3).join(" ")):3===f.split(" ").length&&(f+=" 1"),(8>=h?"rgb":"rgba")+"("+f.replace(/\s+/g,",").replace(/\.(\d)+(?=,)/g,"")+")"}}}()}},Names:{camelCase:function(n){return n.replace(/-(\w)/g,function(n,t){return t.toUpperCase()})},SVGAttribute:function(n){var t="width|height|x|y|cx|cy|r|rx|ry|x1|x2|y1|y2";return(h||f.State.isAndroid&&!f.State.isChrome)&&(t+="|transform"),new RegExp("^("+t+")$","i").test(n)},prefixCheck:function(n){var i;if(f.State.prefixMatches[n])return[f.State.prefixMatches[n],!0];for(var r=["","Webkit","Moz","ms","O"],t=0,u=r.length;u>t;t++)if(i=0===t?n:r[t]+n.replace(/^\w/,function(n){return n.toUpperCase()}),s.isString(f.State.prefixElement.style[i]))return f.State.prefixMatches[n]=i,[i,!0];return[n,!1]}},Values:{hexToRgb:function(n){var t;return n=n.replace(/^#?([a-f\d])([a-f\d])([a-f\d])$/i,function(n,t,i,r){return t+t+i+i+r+r}),t=/^#?([a-f\d]{2})([a-f\d]{2})([a-f\d]{2})$/i.exec(n),t?[parseInt(t[1],16),parseInt(t[2],16),parseInt(t[3],16)]:[0,0,0]},isCSSNullValue:function(n){return 0==n||/^(none|auto|transparent|(rgba\(0, ?0, ?0, ?0\)))$/i.test(n)},getUnitType:function(n){return/^(rotate|skew)/i.test(n)?"deg":/(^(scale|scaleX|scaleY|scaleZ|alpha|flexGrow|flexHeight|zIndex|fontWeight)$)|((opacity|red|green|blue|alpha)$)/i.test(n)?"":"px"},getDisplayType:function(n){var t=n&&n.tagName.toString().toLowerCase();return/^(b|big|i|small|tt|abbr|acronym|cite|code|dfn|em|kbd|strong|samp|var|a|bdo|br|img|map|object|q|script|span|sub|sup|button|input|label|select|textarea)$/i.test(t)?"inline":/^(li)$/i.test(t)?"list-item":/^(tr)$/i.test(t)?"table-row":/^(table)$/i.test(t)?"table":/^(tbody)$/i.test(t)?"table-row-group":"block"},addClass:function(n,t){n.classList?n.classList.add(t):n.className+=(n.className.length?" ":"")+t},removeClass:function(n,t){n.classList?n.classList.remove(t):n.className=n.className.toString().replace(new RegExp("(^|\\s)"+t.split(" ").join("|")+"(\\s|$)","gi")," ")}},getPropertyValue:function(n,i,s,c){function y(n,i){function s(){l&&u.setPropertyValue(n,"display","none")}var f=0,l,p,w,a,v;if(8>=h)f=o.css(n,i);else{if(l=!1,/^(width|height)$/.test(i)&&0===u.getPropertyValue(n,"display")&&(l=!0,u.setPropertyValue(n,"display",u.Values.getDisplayType(n))),!c){if("height"===i&&"border-box"!==u.getPropertyValue(n,"boxSizing").toString().toLowerCase())return p=n.offsetHeight-(parseFloat(u.getPropertyValue(n,"borderTopWidth"))||0)-(parseFloat(u.getPropertyValue(n,"borderBottomWidth"))||0)-(parseFloat(u.getPropertyValue(n,"paddingTop"))||0)-(parseFloat(u.getPropertyValue(n,"paddingBottom"))||0),s(),p;if("width"===i&&"border-box"!==u.getPropertyValue(n,"boxSizing").toString().toLowerCase())return w=n.offsetWidth-(parseFloat(u.getPropertyValue(n,"borderLeftWidth"))||0)-(parseFloat(u.getPropertyValue(n,"borderRightWidth"))||0)-(parseFloat(u.getPropertyValue(n,"paddingLeft"))||0)-(parseFloat(u.getPropertyValue(n,"paddingRight"))||0),s(),w}a=e(n)===r?t.getComputedStyle(n,null):e(n).computedStyle?e(n).computedStyle:e(n).computedStyle=t.getComputedStyle(n,null);"borderColor"===i&&(i="borderTopColor");f=9===h&&"filter"===i?a.getPropertyValue(i):a[i];(""===f||null===f)&&(f=n.style[i]);s()}return"auto"===f&&/^(top|right|bottom|left)$/i.test(i)&&(v=y(n,"position"),("fixed"===v||"absolute"===v&&/top|left/i.test(i))&&(f=o(n).position()[i]+"px")),f}var l,p,a,w,v;if(u.Hooks.registered[i]?(p=i,a=u.Hooks.getRoot(p),s===r&&(s=u.getPropertyValue(n,u.Names.prefixCheck(a)[0])),u.Normalizations.registered[a]&&(s=u.Normalizations.registered[a]("extract",n,s)),l=u.Hooks.extractValue(p,s)):u.Normalizations.registered[i]&&(w=u.Normalizations.registered[i]("name",n),"transform"!==w&&(v=y(n,u.Names.prefixCheck(w)[0]),u.Values.isCSSNullValue(v)&&u.Hooks.templates[i]&&(v=u.Hooks.templates[i][1])),l=u.Normalizations.registered[i]("extract",n,v)),!/^[\d-]/.test(l))if(e(n)&&e(n).isSVG&&u.Names.SVGAttribute(i))if(/^(height|width)$/i.test(i))try{l=n.getBBox()[i]}catch(b){l=0}else l=n.getAttribute(i);else l=y(n,u.Names.prefixCheck(i)[0]);return u.Values.isCSSNullValue(l)&&(l=0),f.debug>=2&&console.log("Get "+i+": "+l),l},setPropertyValue:function(n,i,r,o,s){var c=i,a,l;if("scroll"===i)s.container?s.container["scroll"+s.direction]=r:"Left"===s.direction?t.scrollTo(r,s.alternateValue):t.scrollTo(s.alternateValue,r);else if(u.Normalizations.registered[i]&&"transform"===u.Normalizations.registered[i]("name",n))u.Normalizations.registered[i]("inject",n,r),c="transform",r=e(n).transformCache[i];else{if(u.Hooks.registered[i]&&(a=i,l=u.Hooks.getRoot(i),o=o||u.getPropertyValue(n,l),r=u.Hooks.injectValue(a,r,o),i=l),u.Normalizations.registered[i]&&(r=u.Normalizations.registered[i]("inject",n,r),i=u.Normalizations.registered[i]("name",n)),c=u.Names.prefixCheck(i)[0],8>=h)try{n.style[c]=r}catch(v){f.debug&&console.log("Browser does not support ["+r+"] for ["+c+"]")}else e(n)&&e(n).isSVG&&u.Names.SVGAttribute(i)?n.setAttribute(i,r):n.style[c]=r;f.debug>=2&&console.log("Set "+i+" ("+c+"): "+r)}return[c,r]},flushTransformCache:function(n){function t(t){return parseFloat(u.getPropertyValue(n,t))}var i="",r,s,c;(h||f.State.isAndroid&&!f.State.isChrome)&&e(n).isSVG?(r={translate:[t("translateX"),t("translateY")],skewX:[t("skewX")],skewY:[t("skewY")],scale:1!==t("scale")?[t("scale"),t("scale")]:[t("scaleX"),t("scaleY")],rotate:[t("rotateZ"),0,0]},o.each(e(n).transformCache,function(n){/^translate/i.test(n)?n="translate":/^scale/i.test(n)?n="scale":/^rotate/i.test(n)&&(n="rotate");r[n]&&(i+=n+"("+r[n].join(" ")+") ",delete r[n])})):(o.each(e(n).transformCache,function(t){return s=e(n).transformCache[t],"transformPerspective"===t?(c=s,!0):(9===h&&"rotateZ"===t&&(t="rotate"),void(i+=t+s+" "))}),c&&(i="perspective"+c+" "+i));u.setPropertyValue(n,"transform",i)}},u.Hooks.register(),u.Normalizations.register(),f.hook=function(n,t,i){var u=r;return n=y(n),o.each(n,function(n,o){if(e(o)===r&&f.init(o),i===r)u===r&&(u=f.CSS.getPropertyValue(o,t));else{var s=f.CSS.setPropertyValue(o,t,i);"transform"===s[0]&&f.CSS.flushTransformCache(o);u=s}}),u},c=function(){function ft(){return et?d.promise||null:at}function wt(){function g(){function dt(t,i){var f=r,o=r,e=r;return s.isArray(t)?(f=t[0],!s.isArray(t[1])&&/^[\d-]/.test(t[1])||s.isFunction(t[1])||u.RegEx.isHex.test(t[1])?e=t[1]:(s.isString(t[1])&&!u.RegEx.isHex.test(t[1])||s.isArray(t[1]))&&(o=i?t[1]:w(t[1],n.duration),t[2]!==r&&(e=t[2]))):f=t,i||(o=o||n.easing),s.isFunction(f)&&(f=f.call(c,tt,nt)),s.isFunction(e)&&(e=e.call(c,tt,nt)),[f||0,o,e]}function gt(n,t){var i,r;return r=(t||"0").toString().toLowerCase().replace(/[%A-z]+$/,function(n){return i=n,""}),i||(i=u.Values.getUnitType(n)),[r,i]}function ii(){var s={myParent:c.parentNode||i.body,position:u.getPropertyValue(c,"position"),fontSize:u.getPropertyValue(c,"fontSize")},a=s.position===l.lastPosition&&s.myParent===l.lastParent,v=s.fontSize===l.lastFontSize,h,r,n;return l.lastParent=s.myParent,l.lastPosition=s.position,l.lastFontSize=s.fontSize,h=100,r={},v&&a?(r.emToPx=l.lastEmToPx,r.percentToPxWidth=l.lastPercentToPxWidth,r.percentToPxHeight=l.lastPercentToPxHeight):(n=e(c).isSVG?i.createElementNS("http://www.w3.org/2000/svg","rect"):i.createElement("div"),f.init(n),s.myParent.appendChild(n),o.each(["overflow","overflowX","overflowY"],function(t,i){f.CSS.setPropertyValue(n,i,"hidden")}),f.CSS.setPropertyValue(n,"position",s.position),f.CSS.setPropertyValue(n,"fontSize",s.fontSize),f.CSS.setPropertyValue(n,"boxSizing","content-box"),o.each(["minWidth","maxWidth","width","minHeight","maxHeight","height"],function(t,i){f.CSS.setPropertyValue(n,i,h+"%")}),f.CSS.setPropertyValue(n,"paddingLeft",h+"em"),r.percentToPxWidth=l.lastPercentToPxWidth=(parseFloat(u.getPropertyValue(n,"width",null,!0))||1)/h,r.percentToPxHeight=l.lastPercentToPxHeight=(parseFloat(u.getPropertyValue(n,"height",null,!0))||1)/h,r.emToPx=l.lastEmToPx=(parseFloat(u.getPropertyValue(n,"paddingLeft"))||1)/h,s.myParent.removeChild(n)),null===l.remToPx&&(l.remToPx=parseFloat(u.getPropertyValue(i.body,"fontSize"))||16),null===l.vwToPx&&(l.vwToPx=parseFloat(t.innerWidth)/100,l.vhToPx=parseFloat(t.innerHeight)/100),r.remToPx=l.remToPx,r.vwToPx=l.vwToPx,r.vhToPx=l.vhToPx,f.debug>=1&&console.log("Unit ratios: "+JSON.stringify(r),c),r}var vt,ni,pt,st,wt,et,ti,ut,v,ot,ht,lt,ft,at,yt,kt;if(n.begin&&0===tt)try{n.begin.call(k,k)}catch(ri){setTimeout(function(){throw ri;},1)}if("scroll"===it)st=/^x$/i.test(n.axis)?"Left":"Top",wt=parseFloat(n.offset)||0,n.container?s.isWrapped(n.container)||s.isNode(n.container)?(n.container=n.container[0]||n.container,vt=n.container["scroll"+st],pt=vt+o(c).position()[st.toLowerCase()]+wt):n.container=null:(vt=f.State.scrollAnchor[f.State["scrollProperty"+st]],ni=f.State.scrollAnchor[f.State["scrollProperty"+("Left"===st?"Top":"Left")]],pt=o(c).offset()[st.toLowerCase()]+wt),y={scroll:{rootPropertyValue:!1,startValue:vt,currentValue:vt,endValue:pt,unitType:"",easing:n.easing,scrollData:{container:n.container,direction:st,alternateValue:ni}},element:c},f.debug&&console.log("tweensContainer (scroll): ",y.scroll,c);else if("reverse"===it){if(!e(c).tweensContainer)return void o.dequeue(c,n.queue);"none"===e(c).opts.display&&(e(c).opts.display="auto");"hidden"===e(c).opts.visibility&&(e(c).opts.visibility="visible");e(c).opts.loop=!1;e(c).opts.begin=null;e(c).opts.complete=null;h.easing||delete n.easing;h.duration||delete n.duration;n=o.extend({},e(c).opts,n);ut=o.extend(!0,{},e(c).tweensContainer);for(et in ut)"element"!==et&&(ti=ut[et].startValue,ut[et].startValue=ut[et].currentValue=ut[et].endValue,ut[et].endValue=ti,s.isEmptyObject(h)||(ut[et].easing=n.easing),f.debug&&console.log("reverse tweensContainer ("+et+"): "+JSON.stringify(ut[et]),c));y=ut}else if("start"===it){e(c).tweensContainer&&e(c).isAnimating===!0&&(ut=e(c).tweensContainer);o.each(p,function(n,t){var f;if(RegExp("^"+u.Lists.colors.join("$|^")+"$").test(n)){var e=dt(t,!0),o=e[0],s=e[1],h=e[2];if(u.RegEx.isHex.test(o)){for(var c=["Red","Green","Blue"],a=u.Values.hexToRgb(o),l=h?u.Values.hexToRgb(h):r,i=0;i<c.length;i++)f=[a[i]],s&&f.push(s),l!==r&&f.push(l[i]),p[n+c[i]]=f;delete p[n]}}});for(v in p){var bt=dt(p[v]),rt=bt[0],ui=bt[1],g=bt[2];if(v=u.Names.camelCase(v),ot=u.Hooks.getRoot(v),ht=!1,e(c).isSVG||"tween"===ot||u.Names.prefixCheck(ot)[1]!==!1||u.Normalizations.registered[ot]!==r){if((n.display!==r&&null!==n.display&&"none"!==n.display||n.visibility!==r&&"hidden"!==n.visibility)&&/opacity|filter/.test(v)&&!g&&0!==rt&&(g=0),n._cacheValues&&ut&&ut[v]?(g===r&&(g=ut[v].endValue+ut[v].unitType),ht=e(c).rootPropertyValueCache[ot]):u.Hooks.registered[v]?g===r?(ht=u.getPropertyValue(c,ot),g=u.getPropertyValue(c,v,ht)):ht=u.Hooks.templates[ot][1]:g===r&&(g=u.getPropertyValue(c,v)),yt=!1,lt=gt(v,g),g=lt[0],at=lt[1],lt=gt(v,rt),rt=lt[0].replace(/^([+-\/*])=/,function(n,t){return yt=t,""}),ft=lt[1],g=parseFloat(g)||0,rt=parseFloat(rt)||0,"%"===ft&&(/^(fontSize|lineHeight)$/.test(v)?(rt/=100,ft="em"):/^scale/.test(v)?(rt/=100,ft=""):/(Red|Green|Blue)$/i.test(v)&&(rt=rt/100*255,ft="")),/[\/*]/.test(yt))ft=at;else if(at!==ft&&0!==g)if(0===rt)ft=at;else{b=b||ii();kt=/margin|padding|left|right|width|text|word|letter/i.test(v)||/X$/.test(v)||"x"===v?"x":"y";switch(at){case"%":g*="x"===kt?b.percentToPxWidth:b.percentToPxHeight;break;case"px":break;default:g*=b[at+"ToPx"]}switch(ft){case"%":g*=1/("x"===kt?b.percentToPxWidth:b.percentToPxHeight);break;case"px":break;default:g*=1/b[ft+"ToPx"]}}switch(yt){case"+":rt=g+rt;break;case"-":rt=g-rt;break;case"*":rt=g*rt;break;case"/":rt=g/rt}y[v]={rootPropertyValue:ht,startValue:g,currentValue:g,endValue:rt,unitType:ft,easing:ui};f.debug&&console.log("tweensContainer ("+v+"): "+JSON.stringify(y[v]),c)}else f.debug&&console.log("Skipping ["+ot+"] due to a lack of browser support.")}y.element=c}y.element&&(u.Values.addClass(c,"velocity-animating"),ct.push(y),""===n.queue&&(e(c).tweensContainer=y,e(c).opts=n),e(c).isAnimating=!0,tt===nt-1?(f.State.calls.push([ct,k,n,null,d.resolver]),f.State.isTicking===!1&&(f.State.isTicking=!0,a())):tt++)}var b,c=this,n=o.extend({},f.defaults,h),y={};switch(e(c)===r&&f.init(c),parseFloat(n.delay)&&n.queue!==!1&&o.queue(c,n.queue,function(t){f.velocityQueueEntryFlag=!0;e(c).delayTimer={setTimeout:setTimeout(t,parseFloat(n.delay)),next:t}}),n.duration.toString().toLowerCase()){case"fast":n.duration=200;break;case"normal":n.duration=v;break;case"slow":n.duration=600;break;default:n.duration=parseFloat(n.duration)||1}f.mock!==!1&&(f.mock===!0?n.duration=n.delay=1:(n.duration*=parseFloat(f.mock)||1,n.delay*=parseFloat(f.mock)||1));n.easing=w(n.easing,n.duration);n.begin&&!s.isFunction(n.begin)&&(n.begin=null);n.progress&&!s.isFunction(n.progress)&&(n.progress=null);n.complete&&!s.isFunction(n.complete)&&(n.complete=null);n.display!==r&&null!==n.display&&(n.display=n.display.toString().toLowerCase(),"auto"===n.display&&(n.display=f.CSS.Values.getDisplayType(c)));n.visibility!==r&&null!==n.visibility&&(n.visibility=n.visibility.toString().toLowerCase());n.mobileHA=n.mobileHA&&f.State.isMobile&&!f.State.isGingerbread;n.queue===!1?n.delay?setTimeout(g,n.delay):g():o.queue(c,n.queue,function(n,t){return t===!0?(d.promise&&d.resolver(k),!0):(f.velocityQueueEntryFlag=!0,void g(n))});""!==n.queue&&"fx"!==n.queue||"inprogress"===o.queue(c)[0]||o.dequeue(c)}var et,at,rt,k,p,h,vt=arguments[0]&&(arguments[0].p||o.isPlainObject(arguments[0].properties)&&!arguments[0].properties.names||s.isString(arguments[0].properties)),nt,tt,yt,g,d,it,st,ht,l,ct,lt,n,ot,ut;if(s.isWrapped(this)?(et=!1,rt=0,k=this,at=this):(et=!0,rt=1,k=vt?arguments[0].elements||arguments[0].e:arguments[0]),k=y(k)){if(vt?(p=arguments[0].properties||arguments[0].p,h=arguments[0].options||arguments[0].o):(p=arguments[rt],h=arguments[rt+1]),nt=k.length,tt=0,!/^(stop|finish)$/i.test(p)&&!o.isPlainObject(h))for(yt=rt+1,h={},g=yt;g<arguments.length;g++)s.isArray(arguments[g])||!/^(fast|normal|slow)$/i.test(arguments[g])&&!/^\d/.test(arguments[g])?s.isString(arguments[g])||s.isArray(arguments[g])?h.easing=arguments[g]:s.isFunction(arguments[g])&&(h.complete=arguments[g]):h.duration=arguments[g];d={promise:null,resolver:null,rejecter:null};et&&f.Promise&&(d.promise=new f.Promise(function(n,t){d.resolver=n;d.rejecter=t}));switch(p){case"scroll":it="scroll";break;case"reverse":it="reverse";break;case"finish":case"stop":return o.each(k,function(n,t){e(t)&&e(t).delayTimer&&(clearTimeout(e(t).delayTimer.setTimeout),e(t).delayTimer.next&&e(t).delayTimer.next(),delete e(t).delayTimer)}),st=[],o.each(f.State.calls,function(n,t){t&&o.each(t[1],function(i,u){var f=h===r?"":h;return f===!0||t[2].queue===f||h===r&&t[2].queue===!1?void o.each(k,function(i,r){r===u&&((h===!0||s.isString(h))&&(o.each(o.queue(r,s.isString(h)?h:""),function(n,t){s.isFunction(t)&&t(null,!0)}),o.queue(r,s.isString(h)?h:"",[])),"stop"===p?(e(r)&&e(r).tweensContainer&&f!==!1&&o.each(e(r).tweensContainer,function(n,t){t.endValue=t.currentValue}),st.push(n)):"finish"===p&&(t[2].duration=1))}):!0})}),"stop"===p&&(o.each(st,function(n,t){b(t,!0)}),d.promise&&d.resolver(k)),ft();default:if(!o.isPlainObject(p)||s.isEmptyObject(p)){if(s.isString(p)&&f.Redirects[p]){var n=o.extend({},h),bt=n.duration,pt=n.delay||0;return n.backwards===!0&&(k=o.extend(!0,[],k).reverse()),o.each(k,function(t,i){parseFloat(n.stagger)?n.delay=pt+parseFloat(n.stagger)*t:s.isFunction(n.stagger)&&(n.delay=pt+n.stagger.call(i,t,nt));n.drag&&(n.duration=parseFloat(bt)||(/^(callout|transition)/.test(p)?1e3:v),n.duration=Math.max(n.duration*(n.backwards?1-t/nt:(t+1)/nt),.75*n.duration,200));f.Redirects[p].call(i,i,n||{},t,nt,k,d.promise?d:r)}),ft()}return ht="Velocity: First argument ("+p+") was not a property map, a known action, or a registered redirect. Aborting.",d.promise?d.rejecter(new Error(ht)):console.log(ht),ft()}it="start"}if(l={lastParent:null,lastPosition:null,lastFontSize:null,lastPercentToPxWidth:null,lastPercentToPxHeight:null,lastEmToPx:null,remToPx:null,vwToPx:null,vhToPx:null},ct=[],o.each(k,function(n,t){s.isNode(t)&&wt.call(t)}),n=o.extend({},f.defaults,h),n.loop=parseInt(n.loop),lt=2*n.loop-1,n.loop)for(ot=0;lt>ot;ot++)ut={delay:n.delay,progress:n.progress},ot===lt-1&&(ut.display=n.display,ut.visibility=n.visibility,ut.complete=n.complete),c(k,"reverse",ut);return ft()}},f=o.extend(c,f),f.animate=c,l=t.requestAnimationFrame||k,f.State.isMobile||i.hidden===r||i.addEventListener("visibilitychange",function(){i.hidden?(l=function(n){return setTimeout(function(){n(!0)},16)},a()):l=t.requestAnimationFrame||k}),n.Velocity=f,n!==t&&(n.fn.velocity=c,n.fn.velocity.defaults=f.defaults),o.each(["Down","Up"],function(n,t){f.Redirects["slide"+t]=function(n,i,u,e,s,h){var c=o.extend({},i),v=c.begin,y=c.complete,a={height:"",marginTop:"",marginBottom:"",paddingTop:"",paddingBottom:""},l={};c.display===r&&(c.display="Down"===t?"inline"===f.CSS.Values.getDisplayType(n)?"inline-block":"block":"none");c.begin=function(){var i,r;v&&v.call(s,s);for(i in a)l[i]=n.style[i],r=f.CSS.getPropertyValue(n,i),a[i]="Down"===t?[r,0]:[0,r];l.overflow=n.style.overflow;n.style.overflow="hidden"};c.complete=function(){for(var t in l)n.style[t]=l[t];y&&y.call(s,s);h&&h.resolver(s)};f(n,a,c)}}),o.each(["In","Out"],function(n,t){f.Redirects["fade"+t]=function(n,i,u,e,s,h){var c=o.extend({},i),a={opacity:"In"===t?1:0},l=c.complete;c.complete=u!==e-1?c.begin=null:function(){l&&l.call(s,s);h&&h.resolver(s)};c.display===r&&(c.display="In"===t?"auto":"none");f(this,a,c)}}),f}(window.jQuery||window.Zepto||window,window,document)}));!function(n,t,i,r){"use strict";function si(n,t,i){return setTimeout(ci(n,i),t)}function tt(n,t,i){return Array.isArray(n)?(v(n,i[t],i),!0):!1}function v(n,t,i){var u;if(n)if(n.forEach)n.forEach(t,i);else if(n.length!==r)for(u=0;u<n.length;)t.call(i,n[u],u,n),u++;else for(u in n)n.hasOwnProperty(u)&&t.call(i,n[u],u,n)}function k(n,t,i){for(var f=Object.keys(t),u=0;u<f.length;)(!i||i&&n[f[u]]===r)&&(n[f[u]]=t[f[u]]),u++;return n}function hi(n,t){return k(n,t,!0)}function o(n,t,i){var r,u=t.prototype;r=n.prototype=Object.create(u);r.constructor=n;r._super=u;i&&k(r,i)}function ci(n,t){return function(){return n.apply(t,arguments)}}function li(n,t){return typeof n==pr?n.apply(t?t[0]||r:r,t):n}function ur(n,t){return n===r?t:n}function pt(n,t,i){v(bt(t),function(t){n.addEventListener(t,i,!1)})}function wt(n,t,i){v(bt(t),function(t){n.removeEventListener(t,i,!1)})}function fr(n,t){for(;n;){if(n==t)return!0;n=n.parentNode}return!1}function d(n,t){return n.indexOf(t)>-1}function bt(n){return n.trim().split(/\s+/g)}function it(n,t,i){if(n.indexOf&&!i)return n.indexOf(t);for(var r=0;r<n.length;){if(i&&n[r][i]==t||!i&&n[r]===t)return r;r++}return-1}function kt(n){return Array.prototype.slice.call(n,0)}function er(n,t,i){for(var f,u=[],e=[],r=0;r<n.length;)f=t?n[r][t]:n[r],it(e,f)<0&&u.push(n[r]),e[r]=f,r++;return i&&(u=t?u.sort(function(n,i){return n[t]>i[t]}):u.sort()),u}function dt(n,t){for(var i,u,e=t[0].toUpperCase()+t.slice(1),f=0;f<yr.length;){if(i=yr[f],u=i?i+e:t,u in n)return u;f++}return r}function ou(){return tf++}function or(n){var t=n.ownerDocument;return t.defaultView||t.parentWindow}function s(n,t){var i=this;this.manager=n;this.callback=t;this.element=n.element;this.target=n.options.inputTarget;this.domHandler=function(t){li(n.options.enable,[n])&&i.handler(t)};this.init()}function su(n){var t,i=n.options.inputClass;return t=i?i:rf?vi:uf?ti:wr?yi:ni,new t(n,hu)}function hu(n,t,i){var r=i.pointers.length,o=i.changedPointers.length,s=t&f&&0==r-o,h=t&(u|e)&&0==r-o;i.isFirst=!!s;i.isFinal=!!h;s&&(n.session={});i.eventType=t;cu(n,i);n.emit("hammer.input",i);n.recognize(i);n.session.prevInput=i}function cu(n,t){var i=n.session,u=t.pointers,e=u.length,f;i.firstInput||(i.firstInput=sr(t));e>1&&!i.firstMultiple?i.firstMultiple=sr(t):1===e&&(i.firstMultiple=!1);var o=i.firstInput,r=i.firstMultiple,s=r?r.center:o.center,h=t.center=hr(u);t.timeStamp=nr();t.deltaTime=t.timeStamp-o.timeStamp;t.angle=ai(s,h);t.distance=gt(s,h);lu(i,t);t.offsetDirection=cr(t.deltaX,t.deltaY);t.scale=r?pu(r.pointers,u):1;t.rotation=r?yu(r.pointers,u):0;au(i,t);f=n.element;fr(t.srcEvent.target,f)&&(f=t.srcEvent.target);t.target=f}function lu(n,t){var i=t.center,r=n.offsetDelta||{},e=n.prevDelta||{},o=n.prevInput||{};(t.eventType===f||o.eventType===u)&&(e=n.prevDelta={x:o.deltaX||0,y:o.deltaY||0},r=n.offsetDelta={x:i.x,y:i.y});t.deltaX=e.x+(i.x-r.x);t.deltaY=e.y+(i.y-r.y)}function au(n,t){var f,o,s,h,i=n.lastInterval||t,c=t.timeStamp-i.timeStamp;if(t.eventType!=e&&(c>ff||i.velocity===r)){var l=i.deltaX-t.deltaX,a=i.deltaY-t.deltaY,u=vu(c,l,a);o=u.x;s=u.y;f=ft(u.x)>ft(u.y)?u.x:u.y;h=cr(l,a);n.lastInterval=t}else f=i.velocity,o=i.velocityX,s=i.velocityY,h=i.direction;t.velocity=f;t.velocityX=o;t.velocityY=s;t.direction=h}function sr(n){for(var i=[],t=0;t<n.pointers.length;)i[t]={clientX:rt(n.pointers[t].clientX),clientY:rt(n.pointers[t].clientY)},t++;return{timeStamp:nr(),pointers:i,center:hr(i),deltaX:n.deltaX,deltaY:n.deltaY}}function hr(n){var t=n.length;if(1===t)return{x:rt(n[0].clientX),y:rt(n[0].clientY)};for(var r=0,u=0,i=0;t>i;)r+=n[i].clientX,u+=n[i].clientY,i++;return{x:rt(r/t),y:rt(u/t)}}function vu(n,t,i){return{x:t/n||0,y:i/n||0}}function cr(n,t){return n===t?fi:ft(n)>=ft(t)?n>0?ot:st:t>0?ht:ct}function gt(n,t,i){i||(i=kr);var r=t[i[0]]-n[i[0]],u=t[i[1]]-n[i[1]];return Math.sqrt(r*r+u*u)}function ai(n,t,i){i||(i=kr);var r=t[i[0]]-n[i[0]],u=t[i[1]]-n[i[1]];return 180*Math.atan2(u,r)/Math.PI}function yu(n,t){return ai(t[1],t[0],ei)-ai(n[1],n[0],ei)}function pu(n,t){return gt(t[0],t[1],ei)/gt(n[0],n[1],ei)}function ni(){this.evEl=of;this.evWin=sf;this.allow=!0;this.pressed=!1;s.apply(this,arguments)}function vi(){this.evEl=dr;this.evWin=gr;s.apply(this,arguments);this.store=this.manager.session.pointerEvents=[]}function lr(){this.evTarget=af;this.evWin=vf;this.started=!1;s.apply(this,arguments)}function wu(n,t){var i=kt(n.touches),r=kt(n.changedTouches);return t&(u|e)&&(i=er(i.concat(r),"identifier",!0)),[i,r]}function ti(){this.evTarget=tu;this.targetIds={};s.apply(this,arguments)}function bu(n,t){var r=kt(n.touches),o=this.targetIds;if(t&(f|g)&&1===r.length)return o[r[0].identifier]=!0,[r,r];var i,s,h=kt(n.changedTouches),c=[],l=this.target;if(s=r.filter(function(n){return fr(n.target,l)}),t===f)for(i=0;i<s.length;)o[s[i].identifier]=!0,i++;for(i=0;i<h.length;)o[h[i].identifier]&&c.push(h[i]),t&(u|e)&&delete o[h[i].identifier],i++;if(c.length)return[er(s.concat(c),"identifier",!0),c]}function yi(){s.apply(this,arguments);var n=ci(this.handler,this);this.touch=new ti(this.manager,n);this.mouse=new ni(this.manager,n)}function pi(n,t){this.manager=n;this.set(t)}function ku(n){if(d(n,lt))return lt;var t=d(n,at),i=d(n,vt);return t&&i?at+" "+vt:t||i?t?at:vt:d(n,ir)?ir:fu}function y(n){this.id=ou();this.manager=null;this.options=hi(n||{},this.defaults);this.options.enable=ur(this.options.enable,!0);this.state=oi;this.simultaneous={};this.requireFail=[]}function du(n){return n&yt?"cancel":n&b?"end":n&ut?"move":n&h?"start":""}function ar(n){return n==ct?"down":n==ht?"up":n==ot?"left":n==st?"right":""}function ii(n,t){var i=t.manager;return i?i.get(n):n}function c(){y.apply(this,arguments)}function ri(){c.apply(this,arguments);this.pX=null;this.pY=null}function wi(){c.apply(this,arguments)}function bi(){y.apply(this,arguments);this._timer=null;this._input=null}function ki(){c.apply(this,arguments)}function di(){c.apply(this,arguments)}function ui(){y.apply(this,arguments);this.pTime=!1;this.pCenter=!1;this._timer=null;this._input=null;this.count=0}function w(n,t){return t=t||{},t.recognizers=ur(t.recognizers,w.defaults.preset),new gi(n,t)}function gi(n,t){t=t||{};this.options=hi(t,w.defaults);this.options.inputTarget=this.options.inputTarget||n;this.handlers={};this.session={};this.recognizers=[];this.element=n;this.input=su(this);this.touchAction=new pi(this,this.options.touchAction);vr(this,!0);v(t.recognizers,function(n){var t=this.add(new n[0](n[1]));n[2]&&t.recognizeWith(n[2]);n[3]&&t.requireFailure(n[3])},this)}function vr(n,t){var i=n.element;v(n.options.cssProps,function(n,r){i.style[dt(i.style,r)]=t?n:""})}function gu(n,i){var r=t.createEvent("Event");r.initEvent(n,!0,!0);r.gesture=i;i.target.dispatchEvent(r)}var yr=["","webkit","moz","MS","ms","o"],nf=t.createElement("div"),pr="function",rt=Math.round,ft=Math.abs,nr=Date.now,tf=1,wr="ontouchstart"in n,rf=dt(n,"PointerEvent")!==r,uf=wr&&/mobile|tablet|ip(ad|hone|od)|android/i.test(navigator.userAgent),et="touch",tr="mouse",ff=25,f=1,g=2,u=4,e=8,fi=1,ot=2,st=4,ht=8,ct=16,l=ot|st,nt=ht|ct,br=l|nt,kr=["x","y"],ei=["clientX","clientY"],nu,tu,eu,rr;s.prototype={handler:function(){},init:function(){this.evEl&&pt(this.element,this.evEl,this.domHandler);this.evTarget&&pt(this.target,this.evTarget,this.domHandler);this.evWin&&pt(or(this.element),this.evWin,this.domHandler)},destroy:function(){this.evEl&&wt(this.element,this.evEl,this.domHandler);this.evTarget&&wt(this.target,this.evTarget,this.domHandler);this.evWin&&wt(or(this.element),this.evWin,this.domHandler)}};var ef={mousedown:f,mousemove:g,mouseup:u},of="mousedown",sf="mousemove mouseup";o(ni,s,{handler:function(n){var t=ef[n.type];t&f&&0===n.button&&(this.pressed=!0);t&g&&1!==n.which&&(t=u);this.pressed&&this.allow&&(t&u&&(this.pressed=!1),this.callback(this.manager,t,{pointers:[n],changedPointers:[n],pointerType:tr,srcEvent:n}))}});var hf={pointerdown:f,pointermove:g,pointerup:u,pointercancel:e,pointerout:e},cf={2:et,3:"pen",4:tr,5:"kinect"},dr="pointerdown",gr="pointermove pointerup pointercancel";n.MSPointerEvent&&(dr="MSPointerDown",gr="MSPointerMove MSPointerUp MSPointerCancel");o(vi,s,{handler:function(n){var t=this.store,o=!1,h=n.type.toLowerCase().replace("ms",""),r=hf[h],s=cf[n.pointerType]||n.pointerType,c=s==et,i=it(t,n.pointerId,"pointerId");r&f&&(0===n.button||c)?0>i&&(t.push(n),i=t.length-1):r&(u|e)&&(o=!0);0>i||(t[i]=n,this.callback(this.manager,r,{pointers:t,changedPointers:[n],pointerType:s,srcEvent:n}),o&&t.splice(i,1))}});var lf={touchstart:f,touchmove:g,touchend:u,touchcancel:e},af="touchstart",vf="touchstart touchmove touchend touchcancel";o(lr,s,{handler:function(n){var i=lf[n.type],t;(i===f&&(this.started=!0),this.started)&&(t=wu.call(this,n,i),i&(u|e)&&0==t[0].length-t[1].length&&(this.started=!1),this.callback(this.manager,i,{pointers:t[0],changedPointers:t[1],pointerType:et,srcEvent:n}))}});nu={touchstart:f,touchmove:g,touchend:u,touchcancel:e};tu="touchstart touchmove touchend touchcancel";o(ti,s,{handler:function(n){var i=nu[n.type],t=bu.call(this,n,i);t&&this.callback(this.manager,i,{pointers:t[0],changedPointers:t[1],pointerType:et,srcEvent:n})}});o(yi,s,{handler:function(n,t,i){var r=i.pointerType==et,f=i.pointerType==tr;if(r)this.mouse.allow=!1;else if(f&&!this.mouse.allow)return;t&(u|e)&&(this.mouse.allow=!0);this.callback(n,t,i)},destroy:function(){this.touch.destroy();this.mouse.destroy()}});var iu=dt(nf.style,"touchAction"),ru=iu!==r,uu="compute",fu="auto",ir="manipulation",lt="none",at="pan-x",vt="pan-y";pi.prototype={set:function(n){n==uu&&(n=this.compute());ru&&(this.manager.element.style[iu]=n);this.actions=n.toLowerCase().trim()},update:function(){this.set(this.manager.options.touchAction)},compute:function(){var n=[];return v(this.manager.recognizers,function(t){li(t.options.enable,[t])&&(n=n.concat(t.getTouchAction()))}),ku(n.join(" "))},preventDefaults:function(n){var t,i;if(!ru){if(t=n.srcEvent,i=n.offsetDirection,this.manager.session.prevented)return t.preventDefault(),void 0;var r=this.actions,u=d(r,lt),f=d(r,vt),e=d(r,at);return u||f&&i&l||e&&i&nt?this.preventSrc(t):void 0}},preventSrc:function(n){this.manager.session.prevented=!0;n.preventDefault()}};var oi=1,h=2,ut=4,b=8,p=b,yt=16,a=32;y.prototype={defaults:{},set:function(n){return k(this.options,n),this.manager&&this.manager.touchAction.update(),this},recognizeWith:function(n){if(tt(n,"recognizeWith",this))return this;var t=this.simultaneous;return n=ii(n,this),t[n.id]||(t[n.id]=n,n.recognizeWith(this)),this},dropRecognizeWith:function(n){return tt(n,"dropRecognizeWith",this)?this:(n=ii(n,this),delete this.simultaneous[n.id],this)},requireFailure:function(n){if(tt(n,"requireFailure",this))return this;var t=this.requireFail;return n=ii(n,this),-1===it(t,n)&&(t.push(n),n.requireFailure(this)),this},dropRequireFailure:function(n){if(tt(n,"dropRequireFailure",this))return this;n=ii(n,this);var t=it(this.requireFail,n);return t>-1&&this.requireFail.splice(t,1),this},hasRequireFailures:function(){return this.requireFail.length>0},canRecognizeWith:function(n){return!!this.simultaneous[n.id]},emit:function(n){function t(t){r.manager.emit(r.options.event+(t?du(i):""),n)}var r=this,i=this.state;b>i&&t(!0);t();i>=b&&t(!0)},tryEmit:function(n){return this.canEmit()?this.emit(n):(this.state=a,void 0)},canEmit:function(){for(var n=0;n<this.requireFail.length;){if(!(this.requireFail[n].state&(a|oi)))return!1;n++}return!0},recognize:function(n){var t=k({},n);return li(this.options.enable,[this,t])?(this.state&(p|yt|a)&&(this.state=oi),this.state=this.process(t),this.state&(h|ut|b|yt)&&this.tryEmit(t),void 0):(this.reset(),this.state=a,void 0)},process:function(){},getTouchAction:function(){},reset:function(){}};o(c,y,{defaults:{pointers:1},attrTest:function(n){var t=this.options.pointers;return 0===t||n.pointers.length===t},process:function(n){var t=this.state,i=n.eventType,r=t&(h|ut),f=this.attrTest(n);return r&&(i&e||!f)?t|yt:r||f?i&u?t|b:t&h?t|ut:h:a}});o(ri,c,{defaults:{event:"pan",threshold:10,pointers:1,direction:br},getTouchAction:function(){var t=this.options.direction,n=[];return t&l&&n.push(vt),t&nt&&n.push(at),n},directionTest:function(n){var i=this.options,r=!0,u=n.distance,t=n.direction,f=n.deltaX,e=n.deltaY;return t&i.direction||(i.direction&l?(t=0===f?fi:0>f?ot:st,r=f!=this.pX,u=Math.abs(n.deltaX)):(t=0===e?fi:0>e?ht:ct,r=e!=this.pY,u=Math.abs(n.deltaY))),n.direction=t,r&&u>i.threshold&&t&i.direction},attrTest:function(n){return c.prototype.attrTest.call(this,n)&&(this.state&h||!(this.state&h)&&this.directionTest(n))},emit:function(n){this.pX=n.deltaX;this.pY=n.deltaY;var t=ar(n.direction);t&&this.manager.emit(this.options.event+t,n);this._super.emit.call(this,n)}});o(wi,c,{defaults:{event:"pinch",threshold:0,pointers:2},getTouchAction:function(){return[lt]},attrTest:function(n){return this._super.attrTest.call(this,n)&&(Math.abs(n.scale-1)>this.options.threshold||this.state&h)},emit:function(n){if(this._super.emit.call(this,n),1!==n.scale){var t=n.scale<1?"in":"out";this.manager.emit(this.options.event+t,n)}}});o(bi,y,{defaults:{event:"press",pointers:1,time:500,threshold:5},getTouchAction:function(){return[fu]},process:function(n){var t=this.options,i=n.pointers.length===t.pointers,r=n.distance<t.threshold,o=n.deltaTime>t.time;if(this._input=n,!r||!i||n.eventType&(u|e)&&!o)this.reset();else if(n.eventType&f)this.reset(),this._timer=si(function(){this.state=p;this.tryEmit()},t.time,this);else if(n.eventType&u)return p;return a},reset:function(){clearTimeout(this._timer)},emit:function(n){this.state===p&&(n&&n.eventType&u?this.manager.emit(this.options.event+"up",n):(this._input.timeStamp=nr(),this.manager.emit(this.options.event,this._input)))}});o(ki,c,{defaults:{event:"rotate",threshold:0,pointers:2},getTouchAction:function(){return[lt]},attrTest:function(n){return this._super.attrTest.call(this,n)&&(Math.abs(n.rotation)>this.options.threshold||this.state&h)}});o(di,c,{defaults:{event:"swipe",threshold:10,velocity:.65,direction:l|nt,pointers:1},getTouchAction:function(){return ri.prototype.getTouchAction.call(this)},attrTest:function(n){var t,i=this.options.direction;return i&(l|nt)?t=n.velocity:i&l?t=n.velocityX:i&nt&&(t=n.velocityY),this._super.attrTest.call(this,n)&&i&n.direction&&n.distance>this.options.threshold&&ft(t)>this.options.velocity&&n.eventType&u},emit:function(n){var t=ar(n.direction);t&&this.manager.emit(this.options.event+t,n);this.manager.emit(this.options.event,n)}});o(ui,y,{defaults:{event:"tap",pointers:1,taps:1,interval:300,time:250,threshold:2,posThreshold:10},getTouchAction:function(){return[ir]},process:function(n){var t=this.options,o=n.pointers.length===t.pointers,s=n.distance<t.threshold,c=n.deltaTime<t.time,i,r,e;if(this.reset(),n.eventType&f&&0===this.count)return this.failTimeout();if(s&&c&&o){if(n.eventType!=u)return this.failTimeout();if(i=this.pTime?n.timeStamp-this.pTime<t.interval:!0,r=!this.pCenter||gt(this.pCenter,n.center)<t.posThreshold,this.pTime=n.timeStamp,this.pCenter=n.center,r&&i?this.count+=1:this.count=1,this._input=n,e=this.count%t.taps,0===e)return this.hasRequireFailures()?(this._timer=si(function(){this.state=p;this.tryEmit()},t.interval,this),h):p}return a},failTimeout:function(){return this._timer=si(function(){this.state=a},this.options.interval,this),a},reset:function(){clearTimeout(this._timer)},emit:function(){this.state==p&&(this._input.tapCount=this.count,this.manager.emit(this.options.event,this._input))}});w.VERSION="2.0.4";w.defaults={domEvents:!1,touchAction:uu,enable:!0,inputTarget:null,inputClass:null,preset:[[ki,{enable:!1}],[wi,{enable:!1},["rotate"]],[di,{direction:l}],[ri,{direction:l},["swipe"]],[ui],[ui,{event:"doubletap",taps:2},["tap"]],[bi]],cssProps:{userSelect:"default",touchSelect:"none",touchCallout:"none",contentZooming:"none",userDrag:"none",tapHighlightColor:"rgba(0,0,0,0)"}};eu=1;rr=2;gi.prototype={set:function(n){return k(this.options,n),n.touchAction&&this.touchAction.update(),n.inputTarget&&(this.input.destroy(),this.input.target=n.inputTarget,this.input.init()),this},stop:function(n){this.session.stopped=n?rr:eu},recognize:function(n){var r=this.session,i,f,t,u;if(!r.stopped)for(this.touchAction.preventDefaults(n),f=this.recognizers,t=r.curRecognizer,(!t||t&&t.state&p)&&(t=r.curRecognizer=null),u=0;u<f.length;)i=f[u],r.stopped===rr||t&&i!=t&&!i.canRecognizeWith(t)?i.reset():i.recognize(n),!t&&i.state&(h|ut|b)&&(t=r.curRecognizer=i),u++},get:function(n){if(n instanceof y)return n;for(var i=this.recognizers,t=0;t<i.length;t++)if(i[t].options.event==n)return i[t];return null},add:function(n){if(tt(n,"add",this))return this;var t=this.get(n.options.event);return t&&this.remove(t),this.recognizers.push(n),n.manager=this,this.touchAction.update(),n},remove:function(n){if(tt(n,"remove",this))return this;var t=this.recognizers;return n=this.get(n),t.splice(it(t,n),1),this.touchAction.update(),this},on:function(n,t){var i=this.handlers;return v(bt(n),function(n){i[n]=i[n]||[];i[n].push(t)}),this},off:function(n,t){var i=this.handlers;return v(bt(n),function(n){t?i[n].splice(it(i[n],t),1):delete i[n]}),this},emit:function(n,t){var i,r;if(this.options.domEvents&&gu(n,t),i=this.handlers[n]&&this.handlers[n].slice(),i&&i.length)for(t.type=n,t.preventDefault=function(){t.srcEvent.preventDefault()},r=0;r<i.length;)i[r](t),r++},destroy:function(){this.element&&vr(this,!1);this.handlers={};this.session={};this.input.destroy();this.element=null}};k(w,{INPUT_START:f,INPUT_MOVE:g,INPUT_END:u,INPUT_CANCEL:e,STATE_POSSIBLE:oi,STATE_BEGAN:h,STATE_CHANGED:ut,STATE_ENDED:b,STATE_RECOGNIZED:p,STATE_CANCELLED:yt,STATE_FAILED:a,DIRECTION_NONE:fi,DIRECTION_LEFT:ot,DIRECTION_RIGHT:st,DIRECTION_UP:ht,DIRECTION_DOWN:ct,DIRECTION_HORIZONTAL:l,DIRECTION_VERTICAL:nt,DIRECTION_ALL:br,Manager:gi,Input:s,TouchAction:pi,TouchInput:ti,MouseInput:ni,PointerEventInput:vi,TouchMouseInput:yi,SingleTouchInput:lr,Recognizer:y,AttrRecognizer:c,Tap:ui,Pan:ri,Swipe:di,Pinch:wi,Rotate:ki,Press:bi,on:pt,off:wt,each:v,merge:hi,extend:k,inherit:o,bindFn:ci,prefixed:dt});typeof define==pr&&define.amd?define(function(){return w}):"undefined"!=typeof module&&module.exports?module.exports=w:n[i]=w}(window,document,"Hammer"),function(n){typeof define=="function"&&define.amd?define(["jquery","hammerjs"],n):typeof exports=="object"?n(require("jquery"),require("hammerjs")):n(jQuery,Hammer)}(function(n,t){function i(i,r){var u=n(i);u.data("hammer")||u.data("hammer",new t(u[0],r))}n.fn.hammer=function(n){return this.each(function(){i(this,n)})};t.Manager.prototype.emit=function(t){return function(i,r){t.call(this,i,r);n(this.element).trigger({type:i,gesture:r})}}(t.Manager.prototype.emit)}),function(n){n.Package?Materialize={}:n.Materialize={}}(window);typeof exports=="undefined"||exports.nodeType||(typeof module!="undefined"&&!module.nodeType&&module.exports&&(exports=module.exports=Materialize),exports.default=Materialize),function(n){for(var f=0,r=["webkit","moz"],t=n.requestAnimationFrame,i=n.cancelAnimationFrame,u=r.length;--u>=0&&!t;)t=n[r[u]+"RequestAnimationFrame"],i=n[r[u]+"CancelRequestAnimationFrame"];t&&i||(t=function(n){var t=+Date.now(),i=Math.max(f+16,t);return setTimeout(function(){n(f=i)},i-t)},i=clearTimeout);n.requestAnimationFrame=t;n.cancelAnimationFrame=i}(window);Materialize.objectSelectorString=function(n){var t=n.prop("tagName")||"",i=n.attr("id")||"",r=n.attr("class")||"";return(t+i+r).replace(/\s/g,"")};Materialize.guid=function(){function n(){return Math.floor((1+Math.random())*65536).toString(16).substring(1)}return function(){return n()+n()+"-"+n()+"-"+n()+"-"+n()+"-"+n()+n()+n()}}();Materialize.escapeHash=function(n){return n.replace(/(:|\.|\[|\]|,|=)/g,"\\$1")};Materialize.elementOrParentIsFixed=function(n){var t=$(n),r=t.add(t.parents()),i=!1;return r.each(function(){if($(this).css("position")==="fixed")return i=!0,!1}),i};getTime=Date.now||function(){return(new Date).getTime()};Materialize.throttle=function(n,t,i){var r,u,o,f=null,e=0,s;return i||(i={}),s=function(){e=i.leading===!1?0:getTime();f=null;o=n.apply(r,u);r=u=null},function(){var h=getTime(),c;return e||i.leading!==!1||(e=h),c=t-(h-e),r=this,u=arguments,c<=0?(clearTimeout(f),f=null,e=h,o=n.apply(r,u),r=u=null):f||i.trailing===!1||(f=setTimeout(s,c)),o}};Vel=jQuery?jQuery.Velocity:$?$.Velocity:Velocity;Materialize.Vel=Vel?Vel:Velocity,function(n){n.fn.collapsible=function(t,i){var u={accordion:undefined,onOpen:undefined,onClose:undefined},r=t;return t=n.extend(u,t),this.each(function(){function a(t){u=f.find("> li > .collapsible-header");t.hasClass("active")?t.parent().addClass("active"):t.parent().removeClass("active");t.parent().hasClass("active")?t.siblings(".collapsible-body").stop(!0,!1).slideDown({duration:350,easing:"easeOutQuart",queue:!1,complete:function(){n(this).css("height","")}}):t.siblings(".collapsible-body").stop(!0,!1).slideUp({duration:350,easing:"easeOutQuart",queue:!1,complete:function(){n(this).css("height","")}});u.not(t).removeClass("active").parent().removeClass("active");u.not(t).parent().children(".collapsible-body").stop(!0,!1).each(function(){n(this).is(":visible")&&n(this).slideUp({duration:350,easing:"easeOutQuart",queue:!1,complete:function(){n(this).css("height","");h(n(this).siblings(".collapsible-header"))}})})}function v(t){t.hasClass("active")?t.parent().addClass("active"):t.parent().removeClass("active");t.parent().hasClass("active")?t.siblings(".collapsible-body").stop(!0,!1).slideDown({duration:350,easing:"easeOutQuart",queue:!1,complete:function(){n(this).css("height","")}}):t.siblings(".collapsible-body").stop(!0,!1).slideUp({duration:350,easing:"easeOutQuart",queue:!1,complete:function(){n(this).css("height","")}})}function o(n,i){i||n.toggleClass("active");t.accordion||e==="accordion"||e===undefined?a(n):v(n);h(n)}function h(n){n.hasClass("active")?typeof t.onOpen=="function"&&t.onOpen.call(this,n.parent()):typeof t.onClose=="function"&&t.onClose.call(this,n.parent())}function y(n){var t=c(n);return t.length>0}function c(n){return n.closest("li > .collapsible-header")}function l(){f.off("click.collapse","> li > .collapsible-header")}var f=n(this),u=n(this).find("> li > .collapsible-header"),e=f.data("collapsible"),s;if(r==="destroy"){l();return}if(i>=0&&i<u.length){s=u.eq(i);s.length&&(r==="open"||r==="close"&&s.hasClass("active"))&&o(s);return}l();f.on("click.collapse","> li > .collapsible-header",function(t){var i=n(t.target);y(i)&&(i=c(i));o(i)});t.accordion||e==="accordion"||e===undefined?o(u.filter(".active").first(),!0):u.filter(".active").each(function(){o(n(this),!0)})})};n(document).ready(function(){n(".collapsible").collapsible()})}(jQuery),function(n){n.fn.scrollTo=function(t){return n(this).scrollTop(n(this).scrollTop()-n(this).offset().top+n(t).offset().top),this};n.fn.dropdown=function(t){var i={inDuration:300,outDuration:225,constrainWidth:!0,hover:!1,gutter:0,belowOrigin:!1,alignment:"left",stopPropagation:!1};if(t==="open")return this.each(function(){n(this).trigger("open")}),!1;if(t==="close")return this.each(function(){n(this).trigger("close")}),!1;this.each(function(){function c(){r.data("induration")!==undefined&&(f.inDuration=r.data("induration"));r.data("outduration")!==undefined&&(f.outDuration=r.data("outduration"));r.data("constrainwidth")!==undefined&&(f.constrainWidth=r.data("constrainwidth"));r.data("hover")!==undefined&&(f.hover=r.data("hover"));r.data("gutter")!==undefined&&(f.gutter=r.data("gutter"));r.data("beloworigin")!==undefined&&(f.belowOrigin=r.data("beloworigin"));r.data("alignment")!==undefined&&(f.alignment=r.data("alignment"));r.data("stoppropagation")!==undefined&&(f.stopPropagation=r.data("stoppropagation"))}function h(t){var a,g,nt;t==="focus"&&(s=!0);c();u.addClass("active");r.addClass("active");a=r[0].getBoundingClientRect().width;f.constrainWidth===!0?u.css("width",a):u.css("white-space","nowrap");var w=window.innerHeight,v=r.innerHeight(),b=r.offset().left,y=r.offset().top-n(window).scrollTop(),h=f.alignment,l=0,p=0,o=0;f.belowOrigin===!0&&(o=v);var k=0,d=0,i=r.parent();i.is("body")||(i[0].scrollHeight>i[0].clientHeight&&(k=i[0].scrollTop),i[0].scrollWidth>i[0].clientWidth&&(d=i[0].scrollLeft));b+u.innerWidth()>n(window).width()?h="right":b-u.innerWidth()+r.innerWidth()<0&&(h="left");y+u.innerHeight()>w&&(y+v-u.innerHeight()<0?(g=w-y-o,u.css("max-height",g)):(o||(o+=v),o-=u.innerHeight()));h==="left"?(l=f.gutter,p=r.position().left+l):h==="right"&&(u.stop(!0,!0).css({opacity:0,left:0}),nt=r.position().left+a-u.width(),l=-f.gutter,p=nt+l);u.css({position:"absolute",top:r.position().top+o+k,left:p+d});u.slideDown({queue:!1,duration:f.inDuration,easing:"easeOutCubic",complete:function(){n(this).css("height","")}}).animate({opacity:1},{queue:!1,duration:f.inDuration,easing:"easeOutSine"});setTimeout(function(){n(document).on("click."+u.attr("id"),function(){e();n(document).off("click."+u.attr("id"))})},0)}function e(){s=!1;u.fadeOut(f.outDuration);u.removeClass("active");r.removeClass("active");n(document).off("click."+u.attr("id"));setTimeout(function(){u.css("max-height","")},f.outDuration)}var r=n(this),f=n.extend({},i,t),s=!1,u=n("#"+r.attr("data-activates")),o;if(c(),r.after(u),f.hover){o=!1;r.off("click."+r.attr("id"));r.on("mouseenter",function(){o===!1&&(h(),o=!0)});r.on("mouseleave",function(t){var i=t.toElement||t.relatedTarget;n(i).closest(".dropdown-content").is(u)||(u.stop(!0,!0),e(),o=!1)});u.on("mouseleave",function(t){var i=t.toElement||t.relatedTarget;n(i).closest(".dropdown-button").is(r)||(u.stop(!0,!0),e(),o=!1)})}else{r.off("click."+r.attr("id"));r.on("click."+r.attr("id"),function(t){s||(r[0]!=t.currentTarget||r.hasClass("active")||n(t.target).closest(".dropdown-content").length!==0?r.hasClass("active")&&(e(),n(document).off("click."+u.attr("id"))):(t.preventDefault(),f.stopPropagation&&t.stopPropagation(),h("click")))})}r.on("open",function(n,t){h(t)});r.on("close",e)})};n(document).ready(function(){n(".dropdown-button").dropdown({hover:!0})})}(jQuery),function(n,t){"use strict";var r={opacity:.5,inDuration:250,outDuration:250,ready:undefined,complete:undefined,dismissible:!0,startingTop:"4%",endingTop:"10%"},i=function(){function i(t,r){_classCallCheck(this,i);!t[0].M_Modal||t[0].M_Modal.destroy();this.$el=t;this.options=n.extend({},i.defaults,r);this.isOpen=!1;this.$el[0].M_Modal=this;this.id=t.attr("id");this.openingTrigger=undefined;this.$overlay=n('<div class="modal-overlay"><\/div>');i._increment++;i._count++;this.$overlay[0].style.zIndex=1e3+i._increment*2;this.$el[0].style.zIndex=1e3+i._increment*2+1;this.setupEventHandlers()}return _createClass(i,[{key:"getInstance",value:function(){return this}},{key:"destroy",value:function(){this.removeEventHandlers();this.$el[0].removeAttribute("style");!this.$overlay[0].parentNode||this.$overlay[0].parentNode.removeChild(this.$overlay[0]);this.$el[0].M_Modal=undefined;i._count--}},{key:"setupEventHandlers",value:function(){this.handleOverlayClickBound=this.handleOverlayClick.bind(this);this.handleModalCloseClickBound=this.handleModalCloseClick.bind(this);i._count===1&&document.body.addEventListener("click",this.handleTriggerClick);this.$overlay[0].addEventListener("click",this.handleOverlayClickBound);this.$el[0].addEventListener("click",this.handleModalCloseClickBound)}},{key:"removeEventHandlers",value:function(){i._count===0&&document.body.removeEventListener("click",this.handleTriggerClick);this.$overlay[0].removeEventListener("click",this.handleOverlayClickBound);this.$el[0].removeEventListener("click",this.handleModalCloseClickBound)}},{key:"handleTriggerClick",value:function(t){var r=n(t.target).closest(".modal-trigger"),i,u;t.target&&r.length&&(i=r[0].getAttribute("href"),i=i?i.slice(1):r[0].getAttribute("data-target"),u=document.getElementById(i).M_Modal,u&&u.open(r),t.preventDefault())}},{key:"handleOverlayClick",value:function(){this.options.dismissible&&this.close()}},{key:"handleModalCloseClick",value:function(t){var i=n(t.target).closest(".modal-close");t.target&&i.length&&this.close()}},{key:"handleKeydown",value:function(n){n.keyCode===27&&this.options.dismissible&&this.close()}},{key:"animateIn",value:function(){var i=this,r;n.extend(this.$el[0].style,{display:"block",opacity:0});n.extend(this.$overlay[0].style,{display:"block",opacity:0});t(this.$overlay[0],{opacity:this.options.opacity},{duration:this.options.inDuration,queue:!1,ease:"easeOutCubic"});r={duration:this.options.inDuration,queue:!1,ease:"easeOutCubic",complete:function(){typeof i.options.ready=="function"&&i.options.ready.call(i,i.$el,i.openingTrigger)}};this.$el[0].classList.contains("bottom-sheet")?t(this.$el[0],{bottom:0,opacity:1},r):(t.hook(this.$el[0],"scaleX",.7),this.$el[0].style.top=this.options.startingTop,t(this.$el[0],{top:this.options.endingTop,opacity:1,scaleX:1},r))}},{key:"animateOut",value:function(){var n=this,i;t(this.$overlay[0],{opacity:0},{duration:this.options.outDuration,queue:!1,ease:"easeOutQuart"});i={duration:this.options.outDuration,queue:!1,ease:"easeOutCubic",complete:function(){n.$el[0].style.display="none";typeof n.options.complete=="function"&&n.options.complete.call(n,n.$el);n.$overlay[0].parentNode.removeChild(n.$overlay[0])}};this.$el[0].classList.contains("bottom-sheet")?t(this.$el[0],{bottom:"-100%",opacity:0},i):t(this.$el[0],{top:this.options.startingTop,opacity:0,scaleX:.7},i)}},{key:"open",value:function(n){if(!this.isOpen){this.isOpen=!0;var t=document.body;return t.style.overflow="hidden",this.$el[0].classList.add("open"),t.appendChild(this.$overlay[0]),this.openingTrigger=!n?undefined:n,this.options.dismissible&&(this.handleKeydownBound=this.handleKeydown.bind(this),document.addEventListener("keydown",this.handleKeydownBound)),this.animateIn(),this}}},{key:"close",value:function(){if(this.isOpen)return this.isOpen=!1,this.$el[0].classList.remove("open"),document.body.style.overflow="",this.options.dismissible&&document.removeEventListener("keydown",this.handleKeydownBound),this.animateOut(),this}}],[{key:"init",value:function(t,r){var u=[];return t.each(function(){u.push(new i(n(this),r))}),u}},{key:"defaults",get:function(){return r}}]),i}();i._increment=0;i._count=0;Materialize.Modal=i;n.fn.modal=function(t){if(i.prototype[t])return t.slice(0,3)==="get"?this.first()[0].M_Modal[t]():this.each(function(){this.M_Modal[t]()});if(typeof t!="object"&&t)n.error("Method "+t+" does not exist on jQuery.modal");else return i.init(this,arguments[0]),this}}(jQuery,Materialize.Vel),function(n){n.fn.materialbox=function(){return this.each(function(){function e(){i=!1;var f=t.parent(".material-placeholder"),h=window.innerWidth,l=window.innerHeight,e=t.data("width"),o=t.data("height");t.velocity("stop",!0);n("#materialbox-overlay").velocity("stop",!0);n(".materialbox-caption").velocity("stop",!0);n(window).off("scroll.materialbox");n(document).off("keyup.materialbox");n(window).off("resize.materialbox");n("#materialbox-overlay").velocity({opacity:0},{duration:s,queue:!1,easing:"easeOutQuad",complete:function(){u=!1;n(this).remove()}});t.velocity({width:e,height:o,left:0,top:0},{duration:s,queue:!1,easing:"easeOutQuad",complete:function(){f.css({height:"",width:"",position:"",top:"",left:""});t.removeAttr("style");t.attr("style",c);t.removeClass("active");i=!0;r&&r.css("overflow","")}});n(".materialbox-caption").velocity({opacity:0},{duration:s,queue:!1,easing:"easeOutQuad",complete:function(){n(this).remove()}})}if(!n(this).hasClass("initialized")){n(this).addClass("initialized");var u=!1,i=!0,o=275,s=200,t=n(this),h=n("<div><\/div>").addClass("material-placeholder"),r,f,c=t.attr("style");t.wrap(h);t.on("click",function(){var w=t.parent(".material-placeholder"),h=window.innerWidth,c=window.innerHeight,a=t.width(),b=t.height(),g,v,y,d,p;if(i===!1||u&&i===!0)return e(),!1;for(i=!1,t.addClass("active"),u=!0,w.css({width:w[0].getBoundingClientRect().width,height:w[0].getBoundingClientRect().height,position:"relative",top:0,left:0}),r=undefined,f=w[0].parentNode,g=0;f!==null&&!n(f).is(document);)v=n(f),v.css("overflow")!=="visible"&&(v.css("overflow","visible"),r=r===undefined?v:r.add(v)),f=f.parentNode;t.css({position:"absolute","z-index":1e3,"will-change":"left, top, width, height"}).data("width",a).data("height",b);y=n('<div id="materialbox-overlay"><\/div>').css({opacity:0}).click(function(){i===!0&&e()});t.before(y);d=y[0].getBoundingClientRect();y.css({width:h,height:c,left:-1*d.left,top:-1*d.top});y.velocity({opacity:1},{duration:o,queue:!1,easing:"easeOutQuad"});t.data("caption")!==""&&(p=n('<div class="materialbox-caption"><\/div>'),p.text(t.data("caption")),n("body").append(p),p.css({display:"inline"}),p.velocity({opacity:1},{duration:o,queue:!1,easing:"easeOutQuad"}));var k=0,nt=a/h,tt=b/c,s=0,l=0;nt>tt?(k=b/a,s=h*.9,l=h*.9*k):(k=a/b,s=c*.9*k,l=c*.9);t.hasClass("responsive-img")?t.velocity({"max-width":s,width:a},{duration:0,queue:!1,complete:function(){t.css({left:0,top:0}).velocity({height:l,width:s,left:n(document).scrollLeft()+h/2-t.parent(".material-placeholder").offset().left-s/2,top:n(document).scrollTop()+c/2-t.parent(".material-placeholder").offset().top-l/2},{duration:o,queue:!1,easing:"easeOutQuad",complete:function(){i=!0}})}}):t.css("left",0).css("top",0).velocity({height:l,width:s,left:n(document).scrollLeft()+h/2-t.parent(".material-placeholder").offset().left-s/2,top:n(document).scrollTop()+c/2-t.parent(".material-placeholder").offset().top-l/2},{duration:o,queue:!1,easing:"easeOutQuad",complete:function(){i=!0}});n(window).on("scroll.materialbox",function(){u&&e()});n(window).on("resize.materialbox",function(){u&&e()});n(document).on("keyup.materialbox",function(n){n.keyCode===27&&i===!0&&u&&e()})})}})};n(document).ready(function(){n(".materialboxed").materialbox()})}(jQuery),function(n){n.fn.parallax=function(){var t=n(window).width();return this.each(function(){function r(r){var u=t<601?i.height()>0?i.height():i.children("img").height():i.height()>0?i.height():500;var f=i.children("img").first(),h=f.height(),c=h-u,l=i.offset().top+u,s=i.offset().top,e=n(window).scrollTop(),o=window.innerHeight,a=e+o,v=(a-s)/(u+o),y=Math.round(c*v);r&&f.css("display","block");l>e&&s<e+o&&f.css("transform","translate3D(-50%,"+y+"px, 0)")}var i=n(this);i.addClass("parallax");i.children("img").one("load",function(){r(!0)}).each(function(){this.complete&&n(this).trigger("load")});n(window).scroll(function(){t=n(window).width();r(!1)});n(window).resize(function(){t=n(window).width();r(!1)})})}}(jQuery),function(n){var t={init:function(t){var i;return t=n.extend({onShow:null,swipeable:!1,responsiveThreshold:Infinity},t),i=Materialize.objectSelectorString(n(this)),this.each(function(r){var b=i+r,f=n(this),nt=n(window).width(),u,o,s=f.find("li.tab a"),c=f.width(),l=n(),k,p=Math.max(c,f[0].scrollWidth)/s.length,h,e=0,d=0,w=!1,tt,a=300,v=function(n){return Math.ceil(c-n.position().left-n[0].getBoundingClientRect().width-f.scrollLeft())},y=function(n){return Math.floor(n.position().left+f.scrollLeft())},g=function(n){e-n>=0?(h.velocity({right:v(u)},{duration:a,queue:!1,easing:"easeOutQuad"}),h.velocity({left:y(u)},{duration:a,queue:!1,easing:"easeOutQuad",delay:90})):(h.velocity({left:y(u)},{duration:a,queue:!1,easing:"easeOutQuad"}),h.velocity({right:v(u)},{duration:a,queue:!1,easing:"easeOutQuad",delay:90}))};t.swipeable&&nt>t.responsiveThreshold&&(t.swipeable=!1);u=n(s.filter('[href="'+location.hash+'"]'));u.length===0&&(u=n(this).find("li.tab a.active").first());u.length===0&&(u=n(this).find("li.tab a").first());u.addClass("active");e=s.index(u);e<0&&(e=0);u[0]!==undefined&&(o=n(u[0].hash),o.addClass("active"));f.find(".indicator").length||f.append('<li class="indicator"><\/li>');h=f.find(".indicator");f.append(h);f.is(":visible")&&setTimeout(function(){h.css({right:v(u)});h.css({left:y(u)})},0);n(window).off("resize.tabs-"+b).on("resize.tabs-"+b,function(){c=f.width();p=Math.max(c,f[0].scrollWidth)/s.length;e<0&&(e=0);p!==0&&c!==0&&(h.css({right:v(u)}),h.css({left:y(u)}))});t.swipeable?(s.each(function(){var t=n(Materialize.escapeHash(this.hash));t.addClass("carousel-item");l=l.add(t)}),k=l.wrapAll('<div class="tabs-content carousel"><\/div>'),l.css("display",""),n(".tabs-content.carousel").carousel({fullWidth:!0,noWrap:!0,onCycleTo:function(n){if(!w){var i=e;e=k.index(n);u.removeClass("active");u=s.eq(e);u.addClass("active");g(i);typeof t.onShow=="function"&&t.onShow.call(f[0],o)}}})):s.not(u).each(function(){n(Materialize.escapeHash(this.hash)).hide()});f.off("click.tabs").on("click.tabs","a",function(i){var r,h;if(n(this).parent().hasClass("disabled")){i.preventDefault();return}n(this).attr("target")||(w=!0,c=f.width(),p=Math.max(c,f[0].scrollWidth)/s.length,u.removeClass("active"),r=o,u=n(this),o=n(Materialize.escapeHash(this.hash)),s=f.find("li.tab a"),h=u.position(),u.addClass("active"),d=e,e=s.index(n(this)),e<0&&(e=0),t.swipeable?l.length&&l.carousel("set",e,function(){typeof t.onShow=="function"&&t.onShow.call(f[0],o)}):(o!==undefined&&(o.show(),o.addClass("active"),typeof t.onShow=="function"&&t.onShow.call(this,o)),r===undefined||r.is(o)||(r.hide(),r.removeClass("active"))),tt=setTimeout(function(){w=!1},a),g(d),i.preventDefault())})})},select_tab:function(n){this.find('a[href="#'+n+'"]').trigger("click")}};n.fn.tabs=function(i){if(t[i])return t[i].apply(this,Array.prototype.slice.call(arguments,1));if(typeof i!="object"&&i)n.error("Method "+i+" does not exist on jQuery.tabs");else return t.init.apply(this,arguments)};n(document).ready(function(){n("ul.tabs").tabs()})}(jQuery),function(n){n.fn.tooltip=function(i){var r=5;return i==="remove"?(this.each(function(){n("#"+n(this).attr("data-tooltip-id")).remove();n(this).removeAttr("data-tooltip-id");n(this).off("mouseenter.tooltip mouseleave.tooltip")}),!1):(i=n.extend({delay:350,tooltip:"",position:"bottom",html:!1},i),this.each(function(){var a=Materialize.guid(),u=n(this),v,h,s,e,o,f,l,y,c,p;u.attr("data-tooltip-id")&&n("#"+u.attr("data-tooltip-id")).remove();u.attr("data-tooltip-id",a);l=function(){v=u.attr("data-html")?u.attr("data-html")==="true":i.html;h=u.attr("data-delay");h=h===undefined||h===""?i.delay:h;s=u.attr("data-position");s=s===undefined||s===""?i.position:s;e=u.attr("data-tooltip");e=e===undefined||e===""?i.tooltip:e};l();y=function(){var t=n('<div class="material-tooltip"><\/div>');return e=v?n("<span><\/span>").html(e):n("<span><\/span>").text(e),t.append(e).appendTo(n("body")).attr("id",a),f=n('<div class="backdrop"><\/div>'),f.appendTo(t),t};o=y();u.off("mouseenter.tooltip mouseleave.tooltip");c=!1;u.on({"mouseenter.tooltip":function(){var n=function(){l();c=!0;o.velocity("stop");f.velocity("stop");o.css({visibility:"visible",left:"0px",top:"0px"});var v=u.outerWidth(),k=u.outerHeight(),n=o.outerHeight(),i=o.outerWidth(),y="0px",p="0px",w=f[0].offsetWidth,nt=f[0].offsetHeight,d=8,g=8,b=0,e,h,a;s==="top"?(e=u.offset().top-n-r,h=u.offset().left+v/2-i/2,a=t(h,e,i,n),y="-10px",f.css({bottom:0,left:0,borderRadius:"14px 14px 0 0",transformOrigin:"50% 100%",marginTop:n,marginLeft:i/2-w/2})):s==="left"?(e=u.offset().top+k/2-n/2,h=u.offset().left-i-r,a=t(h,e,i,n),p="-10px",f.css({top:"-7px",right:0,width:"14px",height:"14px",borderRadius:"14px 0 0 14px",transformOrigin:"95% 50%",marginTop:n/2,marginLeft:i})):s==="right"?(e=u.offset().top+k/2-n/2,h=u.offset().left+v+r,a=t(h,e,i,n),p="+10px",f.css({top:"-7px",left:0,width:"14px",height:"14px",borderRadius:"0 14px 14px 0",transformOrigin:"5% 50%",marginTop:n/2,marginLeft:"0px"})):(e=u.offset().top+u.outerHeight()+r,h=u.offset().left+v/2-i/2,a=t(h,e,i,n),y="+10px",f.css({top:0,left:0,marginLeft:i/2-w/2}));o.css({top:a.y,left:a.x});d=Math.SQRT2*i/parseInt(w);g=Math.SQRT2*n/parseInt(nt);b=Math.max(d,g);o.velocity({translateY:y,translateX:p},{duration:350,queue:!1}).velocity({opacity:1},{duration:300,delay:50,queue:!1});f.css({visibility:"visible"}).velocity({opacity:1},{duration:55,delay:0,queue:!1}).velocity({scaleX:b,scaleY:b},{duration:300,delay:0,queue:!1,easing:"easeInOutQuad"})};p=setTimeout(n,h)},"mouseleave.tooltip":function(){c=!1;clearTimeout(p);setTimeout(function(){c!==!0&&(o.velocity({opacity:0,translateY:0,translateX:0},{duration:225,queue:!1}),f.velocity({opacity:0,scaleX:1,scaleY:1},{duration:225,queue:!1,complete:function(){f.css({visibility:"hidden"});o.css({visibility:"hidden"});c=!1}}))},225)}})}))};var t=function(t,i,r,u){var f=t,e=i;return f<0?f=4:f+r>window.innerWidth&&(f-=f+r-window.innerWidth),e<0?e=4:e+u>window.innerHeight+n(window).scrollTop&&(e-=e+u-window.innerHeight),{x:f,y:e}};n(document).ready(function(){n(".tooltipped").tooltip()})}(jQuery),function(n){"use strict";function o(n){return n!==null&&n===n.window}function s(n){return o(n)?n:n.nodeType===9&&n.defaultView}function h(n){var t,i,r={top:0,left:0},u=n&&n.ownerDocument;return t=u.documentElement,typeof n.getBoundingClientRect!=typeof undefined&&(r=n.getBoundingClientRect()),i=s(u),{top:r.top+i.pageYOffset-t.clientTop,left:r.left+i.pageXOffset-t.clientLeft}}function f(n){var i="";for(var t in n)n.hasOwnProperty(t)&&(i+=t+":"+n[t]+";");return i}function c(n){if(i.allowEvent(n)===!1)return null;for(var r=null,t=n.target||n.srcElement;t.parentNode!==null;){if(!(t instanceof SVGElement)&&t.className.indexOf("waves-effect")!==-1){r=t;break}t=t.parentNode}return r}function u(i){var r=c(i);r!==null&&(t.show(i,r),"ontouchstart"in n&&(r.addEventListener("touchend",t.hide,!1),r.addEventListener("touchcancel",t.hide,!1)),r.addEventListener("mouseup",t.hide,!1),r.addEventListener("mouseleave",t.hide,!1),r.addEventListener("dragend",t.hide,!1))}var r=r||{},e=document.querySelectorAll.bind(document),t={duration:750,show:function(n,i){var o,u,r;if(n.button===2)return!1;o=i||this;u=document.createElement("div");u.className="waves-ripple";o.appendChild(u);var s=h(o),c=n.pageY-s.top,l=n.pageX-s.left,e="scale("+o.clientWidth/10+")";"touches"in n&&(c=n.touches[0].pageY-s.top,l=n.touches[0].pageX-s.left);u.setAttribute("data-hold",Date.now());u.setAttribute("data-scale",e);u.setAttribute("data-x",l);u.setAttribute("data-y",c);r={top:c+"px",left:l+"px"};u.className=u.className+" waves-notransition";u.setAttribute("style",f(r));u.className=u.className.replace("waves-notransition","");r["-webkit-transform"]=e;r["-moz-transform"]=e;r["-ms-transform"]=e;r["-o-transform"]=e;r.transform=e;r.opacity="1";r["-webkit-transition-duration"]=t.duration+"ms";r["-moz-transition-duration"]=t.duration+"ms";r["-o-transition-duration"]=t.duration+"ms";r["transition-duration"]=t.duration+"ms";r["-webkit-transition-timing-function"]="cubic-bezier(0.250, 0.460, 0.450, 0.940)";r["-moz-transition-timing-function"]="cubic-bezier(0.250, 0.460, 0.450, 0.940)";r["-o-transition-timing-function"]="cubic-bezier(0.250, 0.460, 0.450, 0.940)";r["transition-timing-function"]="cubic-bezier(0.250, 0.460, 0.450, 0.940)";u.setAttribute("style",f(r))},hide:function(n){i.touchup(n);var e=this,a=e.clientWidth*1.4,r=null,o=e.getElementsByClassName("waves-ripple");if(o.length>0)r=o[o.length-1];else return!1;var h=r.getAttribute("data-x"),c=r.getAttribute("data-y"),u=r.getAttribute("data-scale"),l=Date.now()-Number(r.getAttribute("data-hold")),s=350-l;s<0&&(s=0);setTimeout(function(){var n={top:c+"px",left:h+"px",opacity:"0","-webkit-transition-duration":t.duration+"ms","-moz-transition-duration":t.duration+"ms","-o-transition-duration":t.duration+"ms","transition-duration":t.duration+"ms","-webkit-transform":u,"-moz-transform":u,"-ms-transform":u,"-o-transform":u,transform:u};r.setAttribute("style",f(n));setTimeout(function(){try{e.removeChild(r)}catch(n){return!1}},t.duration)},s)},wrapInput:function(){return}},i={touches:0,allowEvent:function(n){var t=!0;return n.type==="touchstart"?i.touches+=1:n.type==="touchend"||n.type==="touchcancel"?setTimeout(function(){i.touches>0&&(i.touches-=1)},500):n.type==="mousedown"&&i.touches>0&&(t=!1),t},touchup:function(n){i.allowEvent(n)}};r.displayEffect=function(i){i=i||{};"duration"in i&&(t.duration=i.duration);t.wrapInput(e(".waves-effect"));"ontouchstart"in n&&document.body.addEventListener("touchstart",u,!1);document.body.addEventListener("mousedown",u,!1)};r.attach=function(i){i.tagName.toLowerCase()==="input"&&(t.wrapInput([i]),i=i.parentNode);"ontouchstart"in n&&i.addEventListener("touchstart",u,!1);i.addEventListener("mousedown",u,!1)};n.Waves=r;document.addEventListener("DOMContentLoaded",function(){r.displayEffect()},!1)}(window),function(n,t){"use strict";var r={displayLength:Infinity,inDuration:300,outDuration:375,className:undefined,completeCallback:undefined,activationPercent:.8},i=function(){function i(t,r,u,f){if(_classCallCheck(this,i),t){this.options={displayLength:r,className:u,completeCallback:f};this.options=n.extend({},i.defaults,this.options);this.message=t;this.panning=!1;this.timeRemaining=this.options.displayLength;i._toasts.length===0&&i._createContainer();i._toasts.push(this);var e=this.createToast();e.M_Toast=this;this.el=e;this._animateIn();this.setTimer()}}return _createClass(i,[{key:"createToast",value:function(){var t=document.createElement("div");if(t.classList.add("toast"),this.options.className)for(var u=this.options.className.split(" "),r=void 0,f=void 0,r=0,f=u.length;r<f;r++)t.classList.add(u[r]);return(typeof HTMLElement=="object"?this.message instanceof HTMLElement:this.message&&typeof this.message=="object"&&this.message!==null&&this.message.nodeType===1&&typeof this.message.nodeName=="string")?t.appendChild(this.message):this.message instanceof jQuery?n(t).append(this.message):t.innerHTML=this.message,i._container.appendChild(t),t}},{key:"_animateIn",value:function(){t(this.el,{top:0,opacity:1},{duration:300,easing:"easeOutCubic",queue:!1})}},{key:"setTimer",value:function(){var n=this;this.timeRemaining!==Infinity&&(this.counterInterval=setInterval(function(){n.panning||(n.timeRemaining-=20);n.timeRemaining<=0&&n.remove()},20))}},{key:"remove",value:function(){var n=this,r;window.clearInterval(this.counterInterval);r=this.el.offsetWidth*this.options.activationPercent;this.wasSwiped&&(this.el.style.transition="transform .05s, opacity .05s",this.el.style.transform="translateX("+r+"px)",this.el.style.opacity=0);t(this.el,{opacity:0,marginTop:"-40px"},{duration:this.options.outDuration,easing:"easeOutExpo",queue:!1,complete:function(){typeof n.options.completeCallback=="function"&&n.options.completeCallback();n.el.parentNode.removeChild(n.el);i._toasts.splice(i._toasts.indexOf(n),1);i._toasts.length===0&&i._removeContainer()}})}}],[{key:"_createContainer",value:function(){var n=document.createElement("div");n.setAttribute("id","toast-container");n.addEventListener("touchstart",i._onDragStart);n.addEventListener("touchmove",i._onDragMove);n.addEventListener("touchend",i._onDragEnd);n.addEventListener("mousedown",i._onDragStart);document.addEventListener("mousemove",i._onDragMove);document.addEventListener("mouseup",i._onDragEnd);document.body.appendChild(n);i._container=n}},{key:"_removeContainer",value:function(){document.removeEventListener("mousemove",i._onDragMove);document.removeEventListener("mouseup",i._onDragEnd);i._container.parentNode.removeChild(i._container);i._container=null}},{key:"_onDragStart",value:function(t){if(t.target&&n(t.target).closest(".toast").length){var u=n(t.target).closest(".toast"),r=u[0].M_Toast;r.panning=!0;i._draggedToast=r;r.el.classList.add("panning");r.el.style.transition="";r.startingXPos=i._xPos(t);r.time=Date.now();r.xPos=i._xPos(t)}}},{key:"_onDragMove",value:function(n){var t,r,u;!i._draggedToast||(n.preventDefault(),t=i._draggedToast,t.deltaX=Math.abs(t.xPos-i._xPos(n)),t.xPos=i._xPos(n),t.velocityX=t.deltaX/(Date.now()-t.time),t.time=Date.now(),r=t.xPos-t.startingXPos,u=t.el.offsetWidth*t.options.activationPercent,t.el.style.transform="translateX("+r+"px)",t.el.style.opacity=1-Math.abs(r/u))}},{key:"_onDragEnd",value:function(){var n;if(!!i._draggedToast){n=i._draggedToast;n.panning=!1;n.el.classList.remove("panning");var t=n.xPos-n.startingXPos,r=n.el.offsetWidth*n.options.activationPercent,u=Math.abs(t)>r||n.velocityX>1;u?(n.wasSwiped=!0,n.remove()):(n.el.style.transition="transform .2s, opacity .2s",n.el.style.transform="",n.el.style.opacity="");i._draggedToast=null}}},{key:"_xPos",value:function(n){return n.targetTouches&&n.targetTouches.length>=1?n.targetTouches[0].clientX:n.clientX}},{key:"removeAll",value:function(){for(var n in i._toasts)i._toasts[n].remove()}},{key:"defaults",get:function(){return r}}]),i}();i._toasts=[];i._container=null;i._draggedToast=null;Materialize.Toast=i;Materialize.toast=function(n,t,r,u){return new i(n,t,r,u)}}(jQuery,Materialize.Vel),function(n){var t={init:function(t){t=n.extend({menuWidth:300,edge:"left",closeOnClick:!1,draggable:!0,onOpen:null,onClose:null},t);n(this).each(function(){var s=n(this),o=s.attr("data-activates"),i=n("#"+o),r;if(t.menuWidth!=300&&i.css("width",t.menuWidth),r=n('.drag-target[data-sidenav="'+o+'"]'),t.draggable?(r.length&&r.remove(),r=n('<div class="drag-target"><\/div>').attr("data-sidenav",o),n("body").append(r)):r=n(),t.edge=="left"?(i.css("transform","translateX(-100%)"),r.css({left:0})):(i.addClass("right-aligned").css("transform","translateX(100%)"),r.css({right:0})),i.hasClass("fixed")&&window.innerWidth>992&&i.css("transform","translateX(0)"),i.hasClass("fixed")&&n(window).resize(function(){window.innerWidth>992?n("#sidenav-overlay").length!==0&&u?f(!0):i.css("transform","translateX(0%)"):u===!1&&(t.edge==="left"?i.css("transform","translateX(-100%)"):i.css("transform","translateX(100%)"))}),t.closeOnClick===!0)i.on("click.itemclick","a:not(.collapsible-header)",function(){window.innerWidth>992&&i.hasClass("fixed")||f()});var f=function(f){e=!1;u=!1;n("body").css({overflow:"",width:""});n("#sidenav-overlay").velocity({opacity:0},{duration:200,queue:!1,easing:"easeOutQuad",complete:function(){n(this).remove()}});t.edge==="left"?(r.css({width:"",right:"",left:"0"}),i.velocity({translateX:"-100%"},{duration:200,queue:!1,easing:"easeOutCubic",complete:function(){f===!0&&(i.removeAttr("style"),i.css("width",t.menuWidth))}})):(r.css({width:"",right:"0",left:""}),i.velocity({translateX:"100%"},{duration:200,queue:!1,easing:"easeOutCubic",complete:function(){f===!0&&(i.removeAttr("style"),i.css("width",t.menuWidth))}}));typeof t.onClose=="function"&&t.onClose.call(this,i)},e=!1,u=!1;if(t.draggable){r.on("click",function(){u&&f()});r.hammer({prevent_default:!1}).on("pan",function(r){var s,h;if(r.gesture.pointerType=="touch"){var v=r.gesture.direction,e=r.gesture.center.x,l=r.gesture.center.y,y=r.gesture.velocityX;if(e===0&&l===0)return;var c=n("body"),o=n("#sidenav-overlay"),a=c.innerWidth();c.css("overflow","hidden");c.width(a);o.length===0&&(o=n('<div id="sidenav-overlay"><\/div>'),o.css("opacity",0).click(function(){f()}),typeof t.onOpen=="function"&&t.onOpen.call(this,i),n("body").append(o));t.edge==="left"&&(e>t.menuWidth?e=t.menuWidth:e<0&&(e=0));t.edge==="left"?(e<t.menuWidth/2?u=!1:e>=t.menuWidth/2&&(u=!0),i.css("transform","translateX("+(e-t.menuWidth)+"px)")):(e<window.innerWidth-t.menuWidth/2?u=!0:e>=window.innerWidth-t.menuWidth/2&&(u=!1),s=e-t.menuWidth/2,s<0&&(s=0),i.css("transform","translateX("+s+"px)"));t.edge==="left"?(h=e/t.menuWidth,o.velocity({opacity:h},{duration:10,queue:!1,easing:"easeOutQuad"})):(h=Math.abs((e-window.innerWidth)/t.menuWidth),o.velocity({opacity:h},{duration:10,queue:!1,easing:"easeOutQuad"}))}}).on("panend",function(f){if(f.gesture.pointerType=="touch"){var c=n("#sidenav-overlay"),o=f.gesture.velocityX,l=f.gesture.center.x,s=l-t.menuWidth,h=l-t.menuWidth/2;s>0&&(s=0);h<0&&(h=0);e=!1;t.edge==="left"?u&&o<=.3||o<-.5?(s!==0&&i.velocity({translateX:[0,s]},{duration:300,queue:!1,easing:"easeOutQuad"}),c.velocity({opacity:1},{duration:50,queue:!1,easing:"easeOutQuad"}),r.css({width:"50%",right:0,left:""}),u=!0):(!u||o>.3)&&(n("body").css({overflow:"",width:""}),i.velocity({translateX:[-1*t.menuWidth-10,s]},{duration:200,queue:!1,easing:"easeOutQuad"}),c.velocity({opacity:0},{duration:200,queue:!1,easing:"easeOutQuad",complete:function(){typeof t.onClose=="function"&&t.onClose.call(this,i);n(this).remove()}}),r.css({width:"10px",right:"",left:0})):u&&o>=-.3||o>.5?(h!==0&&i.velocity({translateX:[0,h]},{duration:300,queue:!1,easing:"easeOutQuad"}),c.velocity({opacity:1},{duration:50,queue:!1,easing:"easeOutQuad"}),r.css({width:"50%",right:"",left:0}),u=!0):(!u||o<-.3)&&(n("body").css({overflow:"",width:""}),i.velocity({translateX:[t.menuWidth+10,h]},{duration:200,queue:!1,easing:"easeOutQuad"}),c.velocity({opacity:0},{duration:200,queue:!1,easing:"easeOutQuad",complete:function(){typeof t.onClose=="function"&&t.onClose.call(this,i);n(this).remove()}}),r.css({width:"10px",right:0,left:""}))}})}s.off("click.sidenav").on("click.sidenav",function(){if(u===!0)u=!1,e=!1,f();else{var s=n("body"),o=n('<div id="sidenav-overlay"><\/div>'),h=s.innerWidth();s.css("overflow","hidden");s.width(h);n("body").append(r);t.edge==="left"?(r.css({width:"50%",right:0,left:""}),i.velocity({translateX:[0,-1*t.menuWidth]},{duration:300,queue:!1,easing:"easeOutQuad"})):(r.css({width:"50%",right:"",left:0}),i.velocity({translateX:[0,t.menuWidth]},{duration:300,queue:!1,easing:"easeOutQuad"}));o.css("opacity",0).click(function(){u=!1;e=!1;f();o.velocity({opacity:0},{duration:300,queue:!1,easing:"easeOutQuad",complete:function(){n(this).remove()}})});n("body").append(o);o.velocity({opacity:1},{duration:300,queue:!1,easing:"easeOutQuad",complete:function(){u=!0;e=!1}});typeof t.onOpen=="function"&&t.onOpen.call(this,i)}return!1})})},destroy:function(){var t=n("#sidenav-overlay"),i=n('.drag-target[data-sidenav="'+n(this).attr("data-activates")+'"]');t.trigger("click");i.remove();n(this).off("click");t.remove()},show:function(){this.trigger("click")},hide:function(){n("#sidenav-overlay").trigger("click")}};n.fn.sideNav=function(i){if(t[i])return t[i].apply(this,Array.prototype.slice.call(arguments,1));if(typeof i!="object"&&i)n.error("Method "+i+" does not exist on jQuery.sideNav");else return t.init.apply(this,arguments)}}(jQuery),function(n){function o(t,i,r,f){var e=n();return n.each(u,function(n,u){if(u.height()>0){var o=u.offset().top,s=u.offset().left,h=s+u.width(),c=o+u.height(),l=!(s>i||h<f||o>r||c<t);l&&e.push(u)}}),e}function s(u){++r;var e=t.scrollTop(),s=t.scrollLeft(),c=s+t.width(),l=e+t.height(),h=o(e+i.top+u||200,c+i.right,l+i.bottom,s+i.left);n.each(h,function(n,t){var i=t.data("scrollSpy:ticks");typeof i!="number"&&t.triggerHandler("scrollSpy:enter");t.data("scrollSpy:ticks",r)});n.each(f,function(n,t){var i=t.data("scrollSpy:ticks");typeof i=="number"&&i!==r&&(t.triggerHandler("scrollSpy:exit"),t.data("scrollSpy:ticks",null))});f=h}function h(){t.trigger("scrollSpy:winSize")}var t=n(window),u=[],f=[],e=!1,r=0,i={top:0,right:0,bottom:0,left:0};n.scrollSpy=function(r,f){var l={throttle:100,scrollOffset:200,activeClass:"active",getActiveElement:function(n){return'a[href="#'+n+'"]'}},o,c,h;if(f=n.extend(l,f),o=[],r=n(r),r.each(function(t,i){u.push(n(i));n(i).data("scrollSpy:id",t);n('a[href="#'+n(i).attr("id")+'"]').click(function(t){t.preventDefault();var i=n(Materialize.escapeHash(this.hash)).offset().top+1;n("html, body").animate({scrollTop:i-f.scrollOffset},{duration:400,queue:!1,easing:"easeOutCubic"})})}),i.top=f.offsetTop||0,i.right=f.offsetRight||0,i.bottom=f.offsetBottom||0,i.left=f.offsetLeft||0,c=Materialize.throttle(function(){s(f.scrollOffset)},f.throttle||100),h=function(){n(document).ready(c)},!e){t.on("scroll",h);t.on("resize",h);e=!0}setTimeout(h,0);r.on("scrollSpy:enter",function(){o=n.grep(o,function(n){return n.height()!=0});var t=n(this);o[0]?(n(f.getActiveElement(o[0].attr("id"))).removeClass(f.activeClass),t.data("scrollSpy:id")<o[0].data("scrollSpy:id")?o.unshift(n(this)):o.push(n(this))):o.push(n(this));n(f.getActiveElement(o[0].attr("id"))).addClass(f.activeClass)});r.on("scrollSpy:exit",function(){if(o=n.grep(o,function(n){return n.height()!=0}),o[0]){n(f.getActiveElement(o[0].attr("id"))).removeClass(f.activeClass);var t=n(this);o=n.grep(o,function(n){return n.attr("id")!=t.attr("id")});o[0]&&n(f.getActiveElement(o[0].attr("id"))).addClass(f.activeClass)}});return r};n.winSizeSpy=function(i){n.winSizeSpy=function(){return t};i=i||{throttle:100};return t.on("resize",Materialize.throttle(h,i.throttle||100))};n.fn.scrollSpy=function(t){return n.scrollSpy(n(this),t)}}(jQuery),function(n){n(document).ready(function(){function c(i){var r=i.css("font-family"),u=i.css("font-size"),f=i.css("line-height"),e=i.css("padding"),o;u&&t.css("font-size",u);r&&t.css("font-family",r);f&&t.css("line-height",f);e&&t.css("padding",e);i.data("original-height")||i.data("original-height",i.height());i.attr("wrap")==="off"&&t.css("overflow-wrap","normal").css("white-space","pre");t.text(i.val()+"\n");o=t.html().replace(/\n/g,"<br>");t.html(o);i.is(":visible")?t.css("width",i.width()):t.css("width",n(window).width()/2);i.data("original-height")<=t.height()?i.css("height",t.height()):i.val().length<i.data("previous-length")&&i.css("height",i.data("original-height"));i.data("previous-length",i.val().length)}var i,h,t,f,r,u;Materialize.updateTextFields=function(){n("input[type=text], input[type=password], input[type=email], input[type=url], input[type=tel], input[type=number], input[type=search], textarea").each(function(t,i){var r=n(this);n(i).val().length>0||n(i).is(":focus")||i.autofocus||r.attr("placeholder")!==undefined?r.siblings("label").addClass("active"):n(i)[0].validity?r.siblings("label").toggleClass("active",n(i)[0].validity.badInput===!0):r.siblings("label").removeClass("active")})};i="input[type=text], input[type=password], input[type=email], input[type=url], input[type=tel], input[type=number], input[type=search], textarea";n(document).on("change",i,function(){(n(this).val().length!==0||n(this).attr("placeholder")!==undefined)&&n(this).siblings("label").addClass("active");validate_field(n(this))});n(document).ready(function(){Materialize.updateTextFields()});n(document).on("reset",function(t){var r=n(t.target);r.is("form")&&(r.find(i).removeClass("valid").removeClass("invalid"),r.find(i).each(function(){n(this).attr("value")===""&&n(this).siblings("label").removeClass("active")}),r.find("select.initialized").each(function(){var n=r.find("option[selected]").text();r.siblings("input.select-dropdown").val(n)}))});n(document).on("focus",i,function(){n(this).siblings("label, .prefix").addClass("active")});n(document).on("blur",i,function(){var t=n(this),i=".prefix";t.val().length===0&&t[0].validity.badInput!==!0&&t.attr("placeholder")===undefined&&(i+=", label");t.siblings(i).removeClass("active");validate_field(t)});window.validate_field=function(n){var t=n.attr("data-length")!==undefined,i=parseInt(n.attr("data-length")),r=n.val().length;n.val().length!==0||n[0].validity.badInput!==!1||n.is(":required")?n.hasClass("validate")&&(n.is(":valid")&&t&&r<=i||n.is(":valid")&&!t?(n.removeClass("invalid"),n.addClass("valid")):(n.removeClass("valid"),n.addClass("invalid"))):n.hasClass("validate")&&(n.removeClass("valid"),n.removeClass("invalid"))};h="input[type=radio], input[type=checkbox]";n(document).on("keyup.radio",h,function(t){if(t.which===9){n(this).addClass("tabbed");var i=n(this);i.one("blur",function(){n(this).removeClass("tabbed")});return}});t=n(".hiddendiv").first();t.length||(t=n('<div class="hiddendiv common"><\/div>'),n("body").append(t));f=".materialize-textarea";n(f).each(function(){var t=n(this);t.data("original-height",t.height());t.data("previous-length",t.val().length)});n("body").on("keyup keydown autoresize",f,function(){c(n(this))});n(document).on("change",'.file-field input[type="file"]',function(){for(var f=n(this).closest(".file-field"),i=f.find("input.file-path"),r=n(this)[0].files,u=[],t=0;t<r.length;t++)u.push(r[t].name);i.val(u.join(", "));i.trigger("change")});r="input[type=range]";u=!1;n(r).each(function(){var t=n('<span class="thumb"><span class="value"><\/span><\/span>');n(this).after(t)});var e=function(n){var t=parseInt(n.parent().css("padding-left")),i=-7+t+"px";n.velocity({height:"30px",width:"30px",top:"-30px",marginLeft:i},{duration:300,easing:"easeOutExpo"})},o=function(n){var i=n.width()-15,r=parseFloat(n.attr("max")),t=parseFloat(n.attr("min")),u=(parseFloat(n.val())-t)/(r-t);return u*i},s=".range-field";n(document).on("change",r,function(){var t=n(this).siblings(".thumb"),i;t.find(".value").html(n(this).val());t.hasClass("active")||e(t);i=o(n(this));t.addClass("active").css("left",i)});n(document).on("mousedown touchstart",r,function(t){var i=n(this).siblings(".thumb"),r;i.length<=0&&(i=n('<span class="thumb"><span class="value"><\/span><\/span>'),n(this).after(i));i.find(".value").html(n(this).val());u=!0;n(this).addClass("active");i.hasClass("active")||e(i);t.type!=="input"&&(r=o(n(this)),i.addClass("active").css("left",r))});n(document).on("mouseup touchend",s,function(){u=!1;n(this).removeClass("active")});n(document).on("input mousemove touchmove",s,function(){var t=n(this).children(".thumb"),f=n(this).find(r),i;u&&(t.hasClass("active")||e(t),i=o(f),t.addClass("active").css("left",i),t.find(".value").html(t.siblings(r).val()))});n(document).on("mouseout touchleave",s,function(){if(!u){var t=n(this).children(".thumb"),i=parseInt(n(this).css("padding-left")),r=7+i+"px";t.hasClass("active")&&t.velocity({height:"0",width:"0",top:"10px",marginLeft:r},{duration:100});t.removeClass("active")}});n.fn.autocomplete=function(t){return t=n.extend({data:{},limit:Infinity,onAutocomplete:null,minLength:1},t),this.each(function(){var r=n(this),e=t.data,o=0,u=-1,s,h=r.closest(".input-field"),i,f;if(n.isEmptyObject(e))r.off("keyup.autocomplete focus.autocomplete");else{i=n('<ul class="autocomplete-content dropdown-content"><\/ul>');h.length?(f=h.children(".autocomplete-content.dropdown-content").first(),f.length||h.append(i)):(f=r.next(".autocomplete-content.dropdown-content"),f.length||r.after(i));f.length&&(i=f);var l=function(n,t){var r=t.find("img"),i=t.text().toLowerCase().indexOf(""+n.toLowerCase()+""),u=i+n.length-1,f=t.text().slice(0,i),e=t.text().slice(i,u+1),o=t.text().slice(u+1);t.html("<span>"+f+"<span class='highlight'>"+e+"<\/span>"+o+"<\/span>");r.length&&t.prepend(r)},a=function(){u=-1;i.find(".active").removeClass("active")},c=function(){i.empty();a();s=undefined};r.off("blur.autocomplete").on("blur.autocomplete",function(){c()});r.off("keyup.autocomplete focus.autocomplete").on("keyup.autocomplete focus.autocomplete",function(u){var h,f,a;if(o=0,h=r.val().toLowerCase(),u.which!==13&&u.which!==38&&u.which!==40){if(s!==h&&(c(),h.length>=t.minLength))for(f in e)if(e.hasOwnProperty(f)&&f.toLowerCase().indexOf(h)!==-1){if(o>=t.limit)break;a=n("<li><\/li>");e[f]?a.append('<img src="'+e[f]+'" class="right circle"><span>'+f+"<\/span>"):a.append("<span>"+f+"<\/span>");i.append(a);l(h,a);o++}s=h}});r.off("keydown.autocomplete").on("keydown.autocomplete",function(n){var t=n.which,r,f=i.children("li").length,e=i.children(".active").first();if(t===13&&u>=0){r=i.children("li").eq(u);r.length&&(r.trigger("mousedown.autocomplete"),n.preventDefault());return}(t===38||t===40)&&(n.preventDefault(),t===38&&u>0&&u--,t===40&&u<f-1&&u++,e.removeClass("active"),u>=0&&i.children("li").eq(u).addClass("active"))});i.off("mousedown.autocomplete touchstart.autocomplete").on("mousedown.autocomplete touchstart.autocomplete","li",function(){var i=n(this).text().trim();r.val(i);r.trigger("change");c();typeof t.onAutocomplete=="function"&&t.onAutocomplete.call(this,i)})}})}});n.fn.material_select=function(t){function i(n,t,i){var f=n.indexOf(t),u=f===-1;return u?n.push(t):n.splice(f,1),i.siblings("ul.dropdown-content").find("li:not(.optgroup)").eq(t).toggleClass("active"),i.find("option").eq(t).prop("selected",u),r(n,i),u}function r(n,t){for(var u,i="",r=0,f=n.length;r<f;r++)u=t.find("option").eq(n[r]).text(),i+=r===0?u:", "+u;i===""&&(i=t.find("option:disabled").eq(0).text());t.siblings("input.select-dropdown").val(i)}n(this).each(function(){var r=n(this),e,c,s,h;if(!r.hasClass("browser-default")){if(e=r.attr("multiple")?!0:!1,c=r.attr("data-select-id"),c&&(r.parent().find("span.caret").remove(),r.parent().find("input").remove(),r.unwrap(),n("ul#select-options-"+c).remove()),t==="destroy"){r.removeAttr("data-select-id").removeClass("initialized");n(window).off("click.select");return}s=Materialize.guid();r.attr("data-select-id",s);h=n('<div class="select-wrapper"><\/div>');h.addClass(r.attr("class"));r.is(":disabled")&&h.addClass("disabled");var u=n('<ul id="select-options-'+s+'" class="dropdown-content select-dropdown '+(e?"multiple-select-dropdown":"")+'"><\/ul>'),y=r.children("option, optgroup"),p=[],l=!1,w=r.find("option:selected").html()||r.find("option:first").html()||"",a=function(t,i,r){var f=i.is(":disabled")?"disabled ":"",s=r==="optgroup-option"?"optgroup-option ":"",h=e?'<input type="checkbox"'+f+"/><label><\/label>":"",c=i.data("icon"),l=i.attr("class"),o;if(!!c)return o="",!l||(o=' class="'+l+'"'),u.append(n('<li class="'+f+s+'"><img alt="" src="'+c+'"'+o+"><span>"+h+i.html()+"<\/span><\/li>")),!0;u.append(n('<li class="'+f+s+'"><span>'+h+i.html()+"<\/span><\/li>"))};y.length&&y.each(function(){if(n(this).is("option"))e?a(r,n(this),"multiple"):a(r,n(this));else if(n(this).is("optgroup")){var t=n(this).children("option");u.append(n('<li class="optgroup"><span>'+n(this).attr("label")+"<\/span><\/li>"));t.each(function(){a(r,n(this),"optgroup-option")})}});u.find("li:not(.optgroup)").each(function(s){n(this).click(function(h){if(!n(this).hasClass("disabled")&&!n(this).hasClass("optgroup")){var c=!0;e?(n('input[type="checkbox"]',this).prop("checked",function(n,t){return!t}),c=i(p,s,r),f.trigger("focus")):(u.find("li").removeClass("active"),n(this).toggleClass("active"),f.val(n(this).text()));o(u,n(this));r.find("option").eq(s).prop("selected",c);r.trigger("change");typeof t!="undefined"&&t()}h.stopPropagation()})});r.wrap(h);var b=n('<span class="caret">&#9660;<\/span>'),k=w.replace(/"/g,"&quot;"),f=n('<input type="text" class="select-dropdown" readonly="true" '+(r.is(":disabled")?"disabled":"")+' data-activates="select-options-'+s+'" value="'+k+'"/>');r.before(f);f.before(b);f.after(u);r.is(":disabled")||f.dropdown({hover:!1});r.attr("tabindex")&&n(f[0]).attr("tabindex",r.attr("tabindex"));r.addClass("initialized");f.on({focus:function(){var t,i;if(n("ul.select-dropdown").not(u[0]).is(":visible")&&(n("input.select-dropdown").trigger("close"),n(window).off("click.select")),!u.is(":visible")){n(this).trigger("open",["focus"]);t=n(this).val();e&&t.indexOf(",")>=0&&(t=t.split(",")[0]);i=u.find("li").filter(function(){return n(this).text().toLowerCase()===t.toLowerCase()})[0];o(u,i,!0);n(window).off("click.select").on("click.select",function(){e&&(l||f.trigger("close"));n(window).off("click.select")})}},click:function(n){n.stopPropagation()}});f.on("blur",function(){e||(n(this).trigger("close"),n(window).off("click.select"));u.find("li.selected").removeClass("selected")});u.hover(function(){l=!0},function(){l=!1});e&&r.find("option:selected:not(:disabled)").each(function(){var n=this.index;i(p,n,r);u.find("li:not(.optgroup)").eq(n).find(":checkbox").prop("checked",!0)});var o=function(t,i,r){if(i){t.find("li.selected").removeClass("selected");var f=n(i);f.addClass("selected");e&&!r||u.scrollTo(f)}},v=[],d=function(t){var r,h,c,i,s;if(t.which==9){f.trigger("close");return}if(t.which==40&&!u.is(":visible")){f.trigger("open");return}(t.which!=13||u.is(":visible"))&&(t.preventDefault(),r=String.fromCharCode(t.which).toLowerCase(),h=[9,13,27,38,40],r&&h.indexOf(t.which)===-1&&(v.push(r),c=v.join(""),i=u.find("li").filter(function(){return n(this).text().toLowerCase().indexOf(c)===0})[0],i&&o(u,i)),t.which==13&&(s=u.find("li.selected:not(.disabled)")[0],s&&(n(s).trigger("click"),e||f.trigger("close"))),t.which==40&&(i=u.find("li.selected").length?u.find("li.selected").next("li:not(.disabled)")[0]:u.find("li:not(.disabled)")[0],o(u,i)),t.which==27&&f.trigger("close"),t.which==38&&(i=u.find("li.selected").prev("li:not(.disabled)")[0],i&&o(u,i)),setTimeout(function(){v=[]},1e3))};f.on("keydown",d)}})}}(jQuery),function(n){var t={init:function(t){return t=n.extend({indicators:!0,height:400,transition:500,interval:6e3},t),this.each(function(){function a(n,t){n.hasClass("center-align")?n.velocity({opacity:0,translateY:-100},{duration:t,queue:!1}):n.hasClass("right-align")?n.velocity({opacity:0,translateX:100},{duration:t,queue:!1}):n.hasClass("left-align")&&n.velocity({opacity:0,translateX:-100},{duration:t,queue:!1})}function s(n){n>=r.length?n=0:n<0&&(n=r.length-1);i=f.find(".active").index();i!=n&&(e=r.eq(i),$caption=e.find(".caption"),e.removeClass("active"),e.velocity({opacity:0},{duration:t.transition,queue:!1,easing:"easeOutQuad",complete:function(){r.not(".active").velocity({opacity:0,translateX:0,translateY:0},{duration:0,queue:!1})}}),a($caption,t.transition),t.indicators&&h.eq(i).removeClass("active"),r.eq(n).velocity({opacity:1},{duration:t.transition,queue:!1,easing:"easeOutQuad"}),r.eq(n).find(".caption").velocity({opacity:1,translateX:0,translateY:0},{duration:t.transition,delay:t.transition,queue:!1,easing:"easeOutQuad"}),r.eq(n).addClass("active"),t.indicators&&h.eq(n).addClass("active"))}var u=n(this),f=u.find("ul.slides").first(),r=f.find("> li"),i=f.find(".active").index(),e,h,o;i!=-1&&(e=r.eq(i));u.hasClass("fullscreen")||(t.indicators?u.height(t.height+40):u.height(t.height),f.height(t.height));r.find(".caption").each(function(){a(n(this),0)});r.find("img").each(function(){var t="data:image/gif;base64,R0lGODlhAQABAIABAP///wAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==";n(this).attr("src")!==t&&(n(this).css("background-image",'url("'+n(this).attr("src")+'")'),n(this).attr("src",t))});t.indicators&&(h=n('<ul class="indicators"><\/ul>'),r.each(function(){var u=n('<li class="indicator-item"><\/li>');u.click(function(){var u=f.parent(),e=u.find(n(this)).index();s(e);clearInterval(o);o=setInterval(function(){i=f.find(".active").index();r.length==i+1?i=0:i+=1;s(i)},t.transition+t.interval)});h.append(u)}),u.append(h),h=u.find("ul.indicators").find("li.indicator-item"));e?e.show():(r.first().addClass("active").velocity({opacity:1},{duration:t.transition,queue:!1,easing:"easeOutQuad"}),i=0,e=r.eq(i),t.indicators&&h.eq(i).addClass("active"));e.find("img").each(function(){e.find(".caption").velocity({opacity:1,translateX:0,translateY:0},{duration:t.transition,queue:!1,easing:"easeOutQuad"})});o=setInterval(function(){i=f.find(".active").index();s(i+1)},t.transition+t.interval);var v=!1,c=!1,l=!1;u.hammer({prevent_default:!1}).on("pan",function(n){var t;if(n.gesture.pointerType==="touch"){clearInterval(o);var s=n.gesture.direction,i=n.gesture.deltaX,e=n.gesture.velocityX,h=n.gesture.velocityY;$curr_slide=f.find(".active");Math.abs(e)>Math.abs(h)&&$curr_slide.velocity({translateX:i},{duration:50,queue:!1,easing:"easeOutQuad"});s===4&&(i>u.innerWidth()/2||e<-.65)?l=!0:s===2&&(i<u.innerWidth()/-2||e>.65)&&(c=!0);c&&(t=$curr_slide.next(),t.length===0&&(t=r.first()),t.velocity({opacity:1},{duration:300,queue:!1,easing:"easeOutQuad"}));l&&(t=$curr_slide.prev(),t.length===0&&(t=r.last()),t.velocity({opacity:1},{duration:300,queue:!1,easing:"easeOutQuad"}))}}).on("panend",function(n){n.gesture.pointerType==="touch"&&($curr_slide=f.find(".active"),v=!1,curr_index=f.find(".active").index(),!l&&!c||r.length<=1?$curr_slide.velocity({translateX:0},{duration:300,queue:!1,easing:"easeOutQuad"}):c?(s(curr_index+1),$curr_slide.velocity({translateX:-1*u.innerWidth()},{duration:300,queue:!1,easing:"easeOutQuad",complete:function(){$curr_slide.velocity({opacity:0,translateX:0},{duration:0,queue:!1})}})):l&&(s(curr_index-1),$curr_slide.velocity({translateX:u.innerWidth()},{duration:300,queue:!1,easing:"easeOutQuad",complete:function(){$curr_slide.velocity({opacity:0,translateX:0},{duration:0,queue:!1})}})),c=!1,l=!1,clearInterval(o),o=setInterval(function(){i=f.find(".active").index();r.length==i+1?i=0:i+=1;s(i)},t.transition+t.interval))});u.on("sliderPause",function(){clearInterval(o)});u.on("sliderStart",function(){clearInterval(o);o=setInterval(function(){i=f.find(".active").index();r.length==i+1?i=0:i+=1;s(i)},t.transition+t.interval)});u.on("sliderNext",function(){i=f.find(".active").index();s(i+1)});u.on("sliderPrev",function(){i=f.find(".active").index();s(i-1)})})},pause:function(){n(this).trigger("sliderPause")},start:function(){n(this).trigger("sliderStart")},next:function(){n(this).trigger("sliderNext")},prev:function(){n(this).trigger("sliderPrev")}};n.fn.slider=function(i){if(t[i])return t[i].apply(this,Array.prototype.slice.call(arguments,1));if(typeof i!="object"&&i)n.error("Method "+i+" does not exist on jQuery.tooltip");else return t.init.apply(this,arguments)}}(jQuery),function(n){n(document).ready(function(){n(document).on("click.card",".card",function(t){if(n(this).find("> .card-reveal").length){var i=n(t.target).closest(".card");i.data("initialOverflow")===undefined&&i.data("initialOverflow",i.css("overflow")===undefined?"":i.css("overflow"));n(t.target).is(n(".card-reveal .card-title"))||n(t.target).is(n(".card-reveal .card-title i"))?n(this).find(".card-reveal").velocity({translateY:0},{duration:225,queue:!1,easing:"easeInOutQuad",complete:function(){n(this).css({display:"none"});i.css("overflow",i.data("initialOverflow"))}}):(n(t.target).is(n(".card .activator"))||n(t.target).is(n(".card .activator i")))&&(i.css("overflow","hidden"),n(this).find(".card-reveal").css({display:"block"}).velocity("stop",!1).velocity({translateY:"-100%"},{duration:300,queue:!1,easing:"easeInOutQuad"}))}})})}(jQuery),function(n){var t={data:[],placeholder:"",secondaryPlaceholder:"",autocompleteOptions:{}};n(document).ready(function(){n(document).on("click",".chip .close",function(){var t=n(this).closest(".chips");t.attr("data-initialized")||n(this).closest(".chip").remove()})});n.fn.material_chip=function(i){var r=this,u;if(this.$el=n(this),this.$document=n(document),this.SELS={CHIPS:".chips",CHIP:".chip",INPUT:"input",DELETE:".material-icons",SELECTED_CHIP:".selected"},"data"===i)return this.$el.data("chips");u=n.extend({},t,i);r.hasAutocomplete=!n.isEmptyObject(u.autocompleteOptions.data);this.init=function(){var t=0;r.$el.each(function(){var i=n(this),f=Materialize.guid();r.chipId=f;u.data&&u.data instanceof Array||(u.data=[]);i.data("chips",u.data);i.attr("data-index",t);i.attr("data-initialized",!0);i.hasClass(r.SELS.CHIPS)||i.addClass("chips");r.chips(i,f);t++})};this.handleEvents=function(){var t=r.SELS;r.$document.off("click.chips-focus",t.CHIPS).on("click.chips-focus",t.CHIPS,function(i){n(i.target).find(t.INPUT).focus()});r.$document.off("click.chips-select",t.CHIP).on("click.chips-select",t.CHIP,function(i){var u=n(i.target),f,e;u.length&&(f=u.hasClass("selected"),e=u.closest(t.CHIPS),n(t.CHIP).removeClass("selected"),f||r.selectChip(u.index(),e))});r.$document.off("keydown.chips").on("keydown.chips",function(i){var f;if(!n(i.target).is("input, textarea")){var e=r.$document.find(t.CHIP+t.SELECTED_CHIP),o=e.closest(t.CHIPS),s=e.siblings(t.CHIP).length,u;if(e.length)if(i.which===8||i.which===46)i.preventDefault(),u=e.index(),r.deleteChip(u,o),f=null,u+1<s?f=u:(u===s||u+1===s)&&(f=s-1),f<0&&(f=null),null!==f&&r.selectChip(f,o),s||o.find("input").focus();else if(i.which===37){if(u=e.index()-1,u<0)return;n(t.CHIP).removeClass("selected");r.selectChip(u,o)}else if(i.which===39){if(u=e.index()+1,n(t.CHIP).removeClass("selected"),u>s){o.find("input").focus();return}r.selectChip(u,o)}}});r.$document.off("focusin.chips",t.CHIPS+" "+t.INPUT).on("focusin.chips",t.CHIPS+" "+t.INPUT,function(i){var r=n(i.target).closest(t.CHIPS);r.addClass("focus");r.siblings("label, .prefix").addClass("active");n(t.CHIP).removeClass("selected")});r.$document.off("focusout.chips",t.CHIPS+" "+t.INPUT).on("focusout.chips",t.CHIPS+" "+t.INPUT,function(i){var r=n(i.target).closest(t.CHIPS);r.removeClass("focus");r.data("chips")!==undefined&&r.data("chips").length||r.siblings("label").removeClass("active");r.siblings(".prefix").removeClass("active")});r.$document.off("keydown.chips-add",t.CHIPS+" "+t.INPUT).on("keydown.chips-add",t.CHIPS+" "+t.INPUT,function(i){var u=n(i.target),f=u.closest(t.CHIPS),e=f.children(t.CHIP).length;if(13===i.which){if(r.hasAutocomplete&&f.find(".autocomplete-content.dropdown-content").length&&f.find(".autocomplete-content.dropdown-content").children().length)return;i.preventDefault();r.addChip({tag:u.val()},f);u.val("");return}if((8===i.keyCode||37===i.keyCode)&&""===u.val()&&e){i.preventDefault();r.selectChip(e-1,f);u.blur();return}});r.$document.off("click.chips-delete",t.CHIPS+" "+t.DELETE).on("click.chips-delete",t.CHIPS+" "+t.DELETE,function(i){var u=n(i.target),f=u.closest(t.CHIPS),e=u.closest(t.CHIP);i.stopPropagation();r.deleteChip(e.index(),f);f.find("input").focus()})};this.chips=function(t,i){var f,e;t.empty();t.data("chips").forEach(function(n){t.append(r.renderChip(n))});t.append(n('<input id="'+i+'" class="input" placeholder="">'));r.setPlaceholder(t);f=t.next("label");f.length&&(f.attr("for",i),t.data("chips")!==undefined&&t.data("chips").length&&f.addClass("active"));e=n("#"+i);r.hasAutocomplete&&(u.autocompleteOptions.onAutocomplete=function(n){r.addChip({tag:n},t);e.val("");e.focus()},e.autocomplete(u.autocompleteOptions))};this.renderChip=function(t){if(t.tag){var i=n('<div class="chip"><\/div>');return i.text(t.tag),t.image&&i.prepend(n("<img />").attr("src",t.image)),i.append(n('<i class="material-icons close">close<\/i>')),i}};this.setPlaceholder=function(n){n.data("chips")!==undefined&&!n.data("chips").length&&u.placeholder?n.find("input").prop("placeholder",u.placeholder):(n.data("chips")===undefined||!!n.data("chips").length)&&u.secondaryPlaceholder&&n.find("input").prop("placeholder",u.secondaryPlaceholder)};this.isValid=function(n,t){for(var r=n.data("chips"),u=!1,i=0;i<r.length;i++)if(r[i].tag===t.tag){u=!0;return}return""!==t.tag&&!u};this.addChip=function(n,t){var i;if(r.isValid(t,n)){var e=r.renderChip(n),u=[],f=t.data("chips");for(i=0;i<f.length;i++)u.push(f[i]);u.push(n);t.data("chips",u);e.insertBefore(t.find("input"));t.trigger("chip.add",n);r.setPlaceholder(t)}};this.deleteChip=function(n,t){var e=t.data("chips")[n],u,f,i;for(t.find(".chip").eq(n).remove(),u=[],f=t.data("chips"),i=0;i<f.length;i++)i!==n&&u.push(f[i]);t.data("chips",u);t.trigger("chip.delete",e);r.setPlaceholder(t)};this.selectChip=function(n,t){var i=t.find(".chip").eq(n);i&&!1===i.hasClass("selected")&&(i.addClass("selected"),t.trigger("chip.select",t.data("chips")[n]))};this.getChipsElement=function(n,t){return t.eq(n)};this.init();this.handleEvents()}}(jQuery),function(n){n.fn.pushpin=function(t){return t==="remove"?(this.each(function(){(id=n(this).data("pushpin-id"))&&(n(window).off("scroll."+id),n(this).removeData("pushpin-id").removeClass("pin-top pinned pin-bottom").removeAttr("style"))}),!1):(t=n.extend({top:0,bottom:Infinity,offset:0},t),$index=0,this.each(function(){function i(n){n.removeClass("pin-top");n.removeClass("pinned");n.removeClass("pin-bottom")}function f(r,u){r.each(function(){t.top<=u&&t.bottom>=u&&!n(this).hasClass("pinned")&&(i(n(this)),n(this).css("top",t.offset),n(this).addClass("pinned"));u<t.top&&!n(this).hasClass("pin-top")&&(i(n(this)),n(this).css("top",0),n(this).addClass("pin-top"));u>t.bottom&&!n(this).hasClass("pin-bottom")&&(i(n(this)),n(this).addClass("pin-bottom"),n(this).css("top",t.bottom-e))})}var r=Materialize.guid(),u=n(this),e=n(this).offset().top;n(this).data("pushpin-id",r);f(u,n(window).scrollTop());n(window).on("scroll."+r,function(){var i=n(window).scrollTop()+t.offset;f(u,i)})}))}}(jQuery),function(n){n(document).ready(function(){n.fn.reverse=[].reverse;n(document).on("mouseenter.fixedActionBtn",".fixed-action-btn:not(.click-to-toggle):not(.toolbar)",function(){var i=n(this);t(i)});n(document).on("mouseleave.fixedActionBtn",".fixed-action-btn:not(.click-to-toggle):not(.toolbar)",function(){var t=n(this);i(t)});n(document).on("click.fabClickToggle",".fixed-action-btn.click-to-toggle > a",function(){var u=n(this),r=u.parent();r.hasClass("active")?i(r):t(r)});n(document).on("click.fabToolbar",".fixed-action-btn.toolbar > a",function(){var t=n(this),i=t.parent();u(i)})});n.fn.extend({openFAB:function(){t(n(this))},closeFAB:function(){i(n(this))},openToolbar:function(){u(n(this))},closeToolbar:function(){r(n(this))}});var t=function(t){var i=t,u,f,e,r;i.hasClass("active")===!1&&(u=i.hasClass("horizontal"),u===!0?e=40:f=40,i.addClass("active"),i.find("ul .btn-floating").velocity({scaleY:".4",scaleX:".4",translateY:f+"px",translateX:e+"px"},{duration:0}),r=0,i.find("ul .btn-floating").reverse().each(function(){n(this).velocity({opacity:"1",scaleX:"1",scaleY:"1",translateY:"0",translateX:"0"},{duration:80,delay:r});r+=40}))},i=function(n){var t=n,u=t.hasClass("horizontal"),i,r,f;u===!0?r=40:i=40;t.removeClass("active");f=0;t.find("ul .btn-floating").velocity("stop",!0);t.find("ul .btn-floating").velocity({opacity:"0",scaleX:".4",scaleY:".4",translateY:i+"px",translateX:r+"px"},{duration:80})},u=function(t){if(t.attr("data-open")!=="true"){var e,o,s,h=window.innerWidth,a=window.innerHeight,i=t[0].getBoundingClientRect(),u=t.find("> a").first(),c=t.find("> ul").first(),f=n('<div class="fab-backdrop"><\/div>'),l=u.css("background-color");u.append(f);e=i.left-h/2+i.width/2;o=a-i.bottom;s=h/f.width();t.attr("data-origin-bottom",i.bottom);t.attr("data-origin-left",i.left);t.attr("data-origin-width",i.width);t.addClass("active");t.attr("data-open",!0);t.css({"text-align":"center",width:"100%",bottom:0,left:0,transform:"translateX("+e+"px)",transition:"none"});u.css({transform:"translateY("+-o+"px)",transition:"none"});f.css({"background-color":l});setTimeout(function(){t.css({transform:"",transition:"transform .2s cubic-bezier(0.550, 0.085, 0.680, 0.530), background-color 0s linear .2s"});u.css({overflow:"visible",transform:"",transition:"transform .2s"});setTimeout(function(){t.css({overflow:"hidden","background-color":l});f.css({transform:"scale("+s+")",transition:"transform .2s cubic-bezier(0.550, 0.055, 0.675, 0.190)"});c.find("> li > a").css({opacity:1});n(window).on("scroll.fabToolbarClose",function(){r(t);n(window).off("scroll.fabToolbarClose");n(document).off("click.fabToolbarClose")});n(document).on("click.fabToolbarClose",function(i){n(i.target).closest(c).length||(r(t),n(window).off("scroll.fabToolbarClose"),n(document).off("click.fabToolbarClose"))})},100)},0)}},r=function(n){if(n.attr("data-open")==="true"){var r,u,e,f=window.innerWidth,o=window.innerHeight,s=n.attr("data-origin-width"),h=n.attr("data-origin-bottom"),c=n.attr("data-origin-left"),t=n.find("> .btn-floating").first(),l=n.find("> ul").first(),i=n.find(".fab-backdrop"),a=t.css("background-color");r=c-f/2+s/2;u=o-h;e=f/i.width();n.removeClass("active");n.attr("data-open",!1);n.css({"background-color":"transparent",transition:"none"});t.css({transition:"none"});i.css({transform:"scale(0)","background-color":a});l.find("> li > a").css({opacity:""});setTimeout(function(){i.remove();n.css({"text-align":"",width:"",bottom:"",left:"",overflow:"","background-color":"",transform:"translate3d("+-r+"px,0,0)"});t.css({overflow:"",transform:"translate3d(0,"+u+"px,0)"});setTimeout(function(){n.css({transform:"translate3d(0,0,0)",transition:"transform .2s"});t.css({transform:"translate3d(0,0,0)",transition:"transform .2s cubic-bezier(0.550, 0.055, 0.675, 0.190)"})},20)},200)}}}(jQuery),function(n){Materialize.fadeInImage=function(t){var i;if(typeof t=="string")i=n(t);else if(typeof t=="object")i=t;else return;i.css({opacity:0});n(i).velocity({opacity:1},{duration:650,queue:!1,easing:"easeOutSine"});n(i).velocity({opacity:1},{duration:1300,queue:!1,easing:"swing",step:function(t,i){i.start=100;var u=t/100,r=150-(100-t)/1.75;r<100&&(r=100);t>=0&&n(this).css({"-webkit-filter":"grayscale("+u+")brightness("+r+"%)",filter:"grayscale("+u+")brightness("+r+"%)"})}})};Materialize.showStaggeredList=function(t){var i,r;if(typeof t=="string")i=n(t);else if(typeof t=="object")i=t;else return;r=0;i.find("li").velocity({translateX:"-100px"},{duration:0});i.find("li").each(function(){n(this).velocity({opacity:"1",translateX:"0"},{duration:800,delay:r,easing:[60,10]});r+=120})};n(document).ready(function(){var t=!1,i=!1;n(".dismissable").each(function(){n(this).hammer({prevent_default:!1}).on("pan",function(r){if(r.gesture.pointerType==="touch"){var u=n(this),e=r.gesture.direction,f=r.gesture.deltaX,o=r.gesture.velocityX;u.velocity({translateX:f},{duration:50,queue:!1,easing:"easeOutQuad"});e===4&&(f>u.innerWidth()/2||o<-.75)&&(t=!0);e===2&&(f<u.innerWidth()/-2||o>.75)&&(i=!0)}}).on("panend",function(r){var u,f;Math.abs(r.gesture.deltaX)<n(this).innerWidth()/2&&(i=!1,t=!1);r.gesture.pointerType==="touch"&&(u=n(this),t||i?(f=t?u.innerWidth():-1*u.innerWidth(),u.velocity({translateX:f},{duration:100,queue:!1,easing:"easeOutQuad",complete:function(){u.css("border","none");u.velocity({height:0,padding:0},{duration:200,queue:!1,easing:"easeOutQuad",complete:function(){u.remove()}})}})):u.velocity({translateX:0},{duration:100,queue:!1,easing:"easeOutQuad"}),t=!1,i=!1)})})})}(jQuery),function(){var n=!1;Materialize.scrollFire=function(t){var r=function(){for(var f,e,o=window.pageYOffset+window.innerHeight,u=0;u<t.length;u++){var n=t[u],s=n.selector,h=n.offset,i=n.callback,r=document.querySelector(s);r!==null&&(f=r.getBoundingClientRect().top+window.pageYOffset,o>f+h&&n.done!==!0&&(typeof i=="function"?i.call(this,r):typeof i=="string"&&(e=new Function(i),e(r)),n.done=!0))}},i=Materialize.throttle(function(){r()},t.throttle||100);n||(window.addEventListener("scroll",i),window.addEventListener("resize",i),n=!0);setTimeout(i,0)}}(jQuery),function(n){Materialize.Picker=n(jQuery)}(function(n){function t(e,s,c,l){function d(){return t._.node("div",t._.node("div",t._.node("div",t._.node("div",a.component.nodes(v.open),p.box),p.wrap),p.frame),p.holder)}function tt(){if(w.data(s,a).addClass(p.input).attr("tabindex",-1).val(w.data("value")?a.get("select",y.format):e.value),!y.editable)w.on("focus."+v.id+" click."+v.id,function(n){n.preventDefault();a.$root.eq(0).focus()}).on("keydown."+v.id,g);i(e,{haspopup:!0,expanded:!1,readonly:!1,owns:e.id+"_root"})}function it(){a.$root.on({keydown:g,focusin:function(n){a.$root.removeClass(p.focused);n.stopPropagation()},"mousedown click":function(t){var i=t.target;i!=a.$root.children()[0]&&(t.stopPropagation(),t.type!="mousedown"||n(i).is("input, select, textarea, button, option")||(t.preventDefault(),a.$root.eq(0).focus()))}}).on({focus:function(){w.addClass(p.target)},blur:function(){w.removeClass(p.target)}}).on("focus.toOpen",nt).on("click","[data-pick], [data-nav], [data-clear], [data-close]",function(){var r=n(this),i=r.data(),u=r.hasClass(p.navDisabled)||r.hasClass(p.disabled),t=o();t=t&&(t.type||t.href)&&t;(u||t&&!n.contains(a.$root[0],t))&&a.$root.eq(0).focus();!u&&i.nav?a.set("highlight",a.component.item.highlight,{nav:i.nav}):!u&&"pick"in i?(a.set("select",i.pick),y.closeOnSelect&&a.close(!0)):i.clear?(a.clear(),y.closeOnSelect&&a.close(!0)):i.close&&a.close(!0)});i(a.$root[0],"hidden",!0)}function rt(){var t;y.hiddenName===!0?(t=e.name,e.name=""):(t=[typeof y.hiddenPrefix=="string"?y.hiddenPrefix:"",typeof y.hiddenSuffix=="string"?y.hiddenSuffix:"_submit"],t=t[0]+e.name+t[1]);a._hidden=n('<input type=hidden name="'+t+'"'+(w.data("value")||e.value?' value="'+a.get("select",y.formatSubmit)+'"':"")+">")[0];w.on("change."+v.id,function(){a._hidden.value=e.value?a.get("select",y.formatSubmit):""});y.container?n(y.container).append(a._hidden):w.before(a._hidden)}function g(n){var t=n.keyCode,i=/^(8|46)$/.test(t);if(t==27)return a.close(),!1;(t==32||i||!v.open&&a.component.key[t])&&(n.preventDefault(),n.stopPropagation(),i?a.clear().close():a.open())}function nt(n){n.stopPropagation();n.type=="focus"&&a.$root.addClass(p.focused);a.open()}if(!e)return t;var b=!1,v={id:e.id||"P"+Math.abs(~~(Math.random()*new Date))},y=c?n.extend(!0,{},c.defaults,l):l||{},p=n.extend({},t.klasses(),y.klass),w=n(e),k=function(){return this.start()},a=k.prototype={constructor:k,$node:w,start:function(){if(v&&v.start)return a;v.methods={};v.start=!0;v.open=!1;v.type=e.type;e.autofocus=e==o();e.readOnly=!y.editable;e.id=e.id||v.id;e.type!="text"&&(e.type="text");a.component=new c(a,y);a.$root=n(t._.node("div",d(),p.picker,'id="'+e.id+'_root" tabindex="0"'));it();y.formatSubmit&&rt();tt();y.container?n(y.container).append(a.$root):w.before(a.$root);a.on({start:a.component.onStart,render:a.component.onRender,stop:a.component.onStop,open:a.component.onOpen,close:a.component.onClose,set:a.component.onSet}).on({start:y.onStart,render:y.onRender,stop:y.onStop,open:y.onOpen,close:y.onClose,set:y.onSet});return b=h(a.$root.children()[0]),e.autofocus&&a.open(),a.trigger("start").trigger("render")},render:function(n){return n?a.$root.html(d()):a.$root.find("."+p.box).html(a.component.nodes(v.open)),a.trigger("render")},stop:function(){return v.start?(a.close(),a._hidden&&a._hidden.parentNode.removeChild(a._hidden),a.$root.remove(),w.removeClass(p.input).removeData(s),setTimeout(function(){w.off("."+v.id)},0),e.type=v.type,e.readOnly=!1,a.trigger("stop"),v.methods={},v.start=!1,a):a},open:function(o){if(v.open)return a;if(w.addClass(p.active),i(e,"expanded",!0),setTimeout(function(){a.$root.addClass(p.opened);i(a.$root[0],"hidden",!1)},0),o!==!1){v.open=!0;b&&r.css("overflow","hidden").css("padding-right","+="+f());a.$root.eq(0).focus();u.on("click."+v.id+" focusin."+v.id,function(n){var t=n.target;t!=e&&t!=document&&n.which!=3&&a.close(t===a.$root.children()[0])}).on("keydown."+v.id,function(i){var r=i.keyCode,u=a.component.key[r],f=i.target;r==27?a.close(!0):f==a.$root[0]&&(u||r==13)?(i.preventDefault(),u?t._.trigger(a.component.key.go,a,[t._.trigger(u)]):a.$root.find("."+p.highlighted).hasClass(p.disabled)||(a.set("select",a.component.item.highlight),y.closeOnSelect&&a.close(!0))):n.contains(a.$root[0],f)&&r==13&&(i.preventDefault(),f.click())})}return a.trigger("open")},close:function(n){return(n&&(a.$root.off("focus.toOpen").eq(0).focus(),setTimeout(function(){a.$root.on("focus.toOpen",nt)},0)),w.removeClass(p.active),i(e,"expanded",!1),setTimeout(function(){a.$root.removeClass(p.opened+" "+p.focused);i(a.$root[0],"hidden",!0)},0),!v.open)?a:(v.open=!1,b&&r.css("overflow","").css("padding-right","-="+f()),u.off("."+v.id),a.trigger("close"))},clear:function(n){return a.set("clear",null,n)},set:function(t,i,r){var u,f,o=n.isPlainObject(t),e=o?t:{};if(r=o&&n.isPlainObject(i)?i:r||{},t){o||(e[t]=i);for(u in e)f=e[u],u in a.component.item&&(f===undefined&&(f=null),a.component.set(u,f,r)),(u=="select"||u=="clear")&&w.val(u=="clear"?"":a.get(u,y.format)).trigger("change");a.render()}return r.muted?a:a.trigger("set",e)},get:function(n,i){if(n=n||"value",v[n]!=null)return v[n];if(n=="valueSubmit"){if(a._hidden)return a._hidden.value;n="value"}if(n=="value")return e.value;if(n in a.component.item){if(typeof i=="string"){var r=a.component.get(n);return r?t._.trigger(a.component.formats.toString,a.component,[i,r]):""}return a.component.get(n)}},on:function(t,i,r){var u,e,o=n.isPlainObject(t),f=o?t:{};if(t){o||(f[t]=i);for(u in f)e=f[u],r&&(u="_"+u),v.methods[u]=v.methods[u]||[],v.methods[u].push(e)}return a},off:function(){var n,t,i=arguments;for(n=0,namesCount=i.length;n<namesCount;n+=1)t=i[n],t in v.methods&&delete v.methods[t];return a},trigger:function(n,i){var r=function(n){var r=v.methods[n];r&&r.map(function(n){t._.trigger(n,a,[i])})};return r("_"+n),r(n),a}};return new k}function h(n){var t,i="position";return n.currentStyle?t=n.currentStyle[i]:window.getComputedStyle&&(t=getComputedStyle(n)[i]),t=="fixed"}function f(){var t,i,u,f;return r.height()<=s.height()?0:(t=n('<div style="visibility:hidden;width:100px" />').appendTo("body"),i=t[0].offsetWidth,t.css("overflow","scroll"),u=n('<div style="width:100%" />').appendTo(t),f=u[0].offsetWidth,t.remove(),i-f)}function i(t,i,r){if(n.isPlainObject(i))for(var u in i)e(t,u,i[u]);else e(t,i,r)}function e(n,t,i){n.setAttribute((t=="role"?"":"aria-")+t,i)}function c(t,i){var r,u,f;n.isPlainObject(t)||(t={attribute:i});i="";for(r in t)u=(r=="role"?"":"aria-")+r,f=t[r],i+=f==null?"":u+'="'+t[r]+'"';return i}function o(){try{return document.activeElement}catch(n){}}var s=n(window),u=n(document),r=n(document.documentElement);return t.klasses=function(n){return n=n||"picker",{picker:n,opened:n+"--opened",focused:n+"--focused",input:n+"__input",active:n+"__input--active",target:n+"__input--target",holder:n+"__holder",frame:n+"__frame",wrap:n+"__wrap",box:n+"__box"}},t._={group:function(n){for(var i,u="",r=t._.trigger(n.min,n);r<=t._.trigger(n.max,n,[r]);r+=n.i)i=t._.trigger(n.item,n,[r]),u+=t._.node(n.node,i[0],i[1],i[2]);return u},node:function(t,i,r,u){return i?(i=n.isArray(i)?i.join(""):i,r=r?' class="'+r+'"':"",u=u?" "+u:"","<"+t+r+u+">"+i+"<\/"+t+">"):""},lead:function(n){return(n<10?"0":"")+n},trigger:function(n,t,i){return typeof n=="function"?n.apply(t,i||[]):n},digits:function(n){return/\d/.test(n[1])?2:1},isDate:function(n){return{}.toString.call(n).indexOf("Date")>-1&&this.isInteger(n.getDate())},isInteger:function(n){return{}.toString.call(n).indexOf("Number")>-1&&n%1==0},ariaAttr:c},t.extend=function(i,r){n.fn[i]=function(u,f){var e=this.data(i);return u=="picker"?e:e&&typeof u=="string"?t._.trigger(e[u],e,[f]):this.each(function(){var f=n(this);f.data(i)||new t(this,i,r,u)})};n.fn[i].defaults=r.defaults},t}),function(n){n(Materialize.Picker,jQuery)}(function(n,t){function r(n,t){var i=this,r=n.$node[0],o=r.value,u=n.$node.data("value"),f=u||o,s=u?t.formatSubmit:t.format,e=function(){return r.currentStyle?r.currentStyle.direction=="rtl":getComputedStyle(n.$root[0]).direction=="rtl"};i.settings=t;i.$node=n.$node;i.queue={min:"measure create",max:"measure create",now:"now create",select:"parse create validate",highlight:"parse navigate create validate",view:"parse create validate viewset",disable:"deactivate",enable:"activate"};i.item={};i.item.clear=null;i.item.disable=(t.disable||[]).slice(0);i.item.enable=-function(n){return n[0]===!0?n.shift():-1}(i.item.disable);i.set("min",t.min).set("max",t.max).set("now");f?i.set("select",f,{format:s}):i.set("select",null).set("highlight",i.item.now);i.key={40:7,38:-7,39:function(){return e()?-1:1},37:function(){return e()?1:-1},go:function(n){var t=i.item.highlight,r=new Date(t.year,t.month,t.date+n);i.set("highlight",r,{interval:n});this.render()}};n.on("render",function(){n.$root.find("."+t.klass.selectMonth).on("change",function(){var i=this.value;i&&(n.set("highlight",[n.get("view").year,i,n.get("highlight").date]),n.$root.find("."+t.klass.selectMonth).trigger("focus"))});n.$root.find("."+t.klass.selectYear).on("change",function(){var i=this.value;i&&(n.set("highlight",[i,n.get("view").month,n.get("highlight").date]),n.$root.find("."+t.klass.selectYear).trigger("focus"))})},1).on("open",function(){var r="";i.disabled(i.get("now"))&&(r=":not(."+t.klass.buttonToday+")");n.$root.find("button"+r+", select").attr("disabled",!1)},1).on("close",function(){n.$root.find("button, select").attr("disabled",!0)},1)}var u=7,f=6,i=n._;r.prototype.set=function(n,t,i){var r=this,u=r.item;return t===null?(n=="clear"&&(n="select"),u[n]=t,r):(u[n=="enable"?"disable":n=="flip"?"enable":n]=r.queue[n].split(" ").map(function(u){return t=r[u](n,t,i)}).pop(),n=="select"?r.set("highlight",u.select,i):n=="highlight"?r.set("view",u.highlight,i):n.match(/^(flip|min|max|disable|enable)$/)&&(u.select&&r.disabled(u.select)&&r.set("select",u.select,i),u.highlight&&r.disabled(u.highlight)&&r.set("highlight",u.highlight,i)),r)};r.prototype.get=function(n){return this.item[n]};r.prototype.create=function(n,r,u){var f,e=this;return r=r===undefined?n:r,r==-Infinity||r==Infinity?f=r:t.isPlainObject(r)&&i.isInteger(r.pick)?r=r.obj:t.isArray(r)?(r=new Date(r[0],r[1],r[2]),r=i.isDate(r)?r:e.create().obj):r=i.isInteger(r)||i.isDate(r)?e.normalize(new Date(r),u):e.now(n,r,u),{year:f||r.getFullYear(),month:f||r.getMonth(),date:f||r.getDate(),day:f||r.getDay(),obj:f||r,pick:f||r.getTime()}};r.prototype.createRange=function(n,r){var f=this,u=function(n){return n===!0||t.isArray(n)||i.isDate(n)?f.create(n):n};return i.isInteger(n)||(n=u(n)),i.isInteger(r)||(r=u(r)),i.isInteger(n)&&t.isPlainObject(r)?n=[r.year,r.month,r.date+n]:i.isInteger(r)&&t.isPlainObject(n)&&(r=[n.year,n.month,n.date+r]),{from:u(n),to:u(r)}};r.prototype.withinRange=function(n,t){return n=this.createRange(n.from,n.to),t.pick>=n.from.pick&&t.pick<=n.to.pick};r.prototype.overlapRanges=function(n,t){var i=this;return n=i.createRange(n.from,n.to),t=i.createRange(t.from,t.to),i.withinRange(n,t.from)||i.withinRange(n,t.to)||i.withinRange(t,n.from)||i.withinRange(t,n.to)};r.prototype.now=function(n,t,i){return t=new Date,i&&i.rel&&t.setDate(t.getDate()+i.rel),this.normalize(t,i)};r.prototype.navigate=function(n,i,r){var s,f,u,e,c=t.isArray(i),h=t.isPlainObject(i),o=this.item.view;if(c||h){for(h?(f=i.year,u=i.month,e=i.date):(f=+i[0],u=+i[1],e=+i[2]),r&&r.nav&&o&&o.month!==u&&(f=o.year,u=o.month),s=new Date(f,u+(r&&r.nav?r.nav:0),1),f=s.getFullYear(),u=s.getMonth();new Date(f,u,e).getMonth()!==u;)e-=1;i=[f,u,e]}return i};r.prototype.normalize=function(n){return n.setHours(0,0,0,0),n};r.prototype.measure=function(n,t){var r=this;return t?typeof t=="string"?t=r.parse(n,t):i.isInteger(t)&&(t=r.now(n,t,{rel:t})):t=n=="min"?-Infinity:Infinity,t};r.prototype.viewset=function(n,t){return this.create([t.year,t.month,1])};r.prototype.validate=function(n,r,u){var f=this,c=r,e=u&&u.interval?u.interval:1,h=f.item.enable===-1,l,a,o=f.item.min,s=f.item.max,v,y,p=h&&f.item.disable.filter(function(n){if(t.isArray(n)){var u=f.create(n).pick;u<r.pick?l=!0:u>r.pick&&(a=!0)}return i.isInteger(n)}).length;if((!u||!u.nav)&&(!h&&f.disabled(r)||h&&f.disabled(r)&&(p||l||a)||!h&&(r.pick<=o.pick||r.pick>=s.pick)))for(h&&!p&&(!a&&e>0||!l&&e<0)&&(e*=-1);f.disabled(r);){if(Math.abs(e)>1&&(r.month<c.month||r.month>c.month)&&(r=c,e=e>0?1:-1),r.pick<=o.pick?(v=!0,e=1,r=f.create([o.year,o.month,o.date+(r.pick===o.pick?0:-1)])):r.pick>=s.pick&&(y=!0,e=-1,r=f.create([s.year,s.month,s.date+(r.pick===s.pick?0:1)])),v&&y)break;r=f.create([r.year,r.month,r.date+e])}return r};r.prototype.disabled=function(n){var r=this,u=r.item.disable.filter(function(u){return i.isInteger(u)?n.day===(r.settings.firstDay?u:u-1)%7:t.isArray(u)||i.isDate(u)?n.pick===r.create(u).pick:t.isPlainObject(u)?r.withinRange(u,n):void 0});return u=u.length&&!u.filter(function(n){return t.isArray(n)&&n[3]=="inverted"||t.isPlainObject(n)&&n.inverted}).length,r.item.enable===-1?!u:u||n.pick<r.item.min.pick||n.pick>r.item.max.pick};r.prototype.parse=function(n,t,r){var f=this,u={};return!t||typeof t!="string"?t:(r&&r.format||(r=r||{},r.format=f.settings.format),f.formats.toArray(r.format).map(function(n){var r=f.formats[n],e=r?i.trigger(r,f,[t,u]):n.replace(/^!/,"").length;r&&(u[n]=t.substr(0,e));t=t.substr(e)}),[u.yyyy||u.yy,+(u.mm||u.m)-1,u.dd||u.d])};r.prototype.formats=function(){function n(n,t,i){var r=n.match(/\w+/)[0];return i.mm||i.m||(i.m=t.indexOf(r)+1),r.length}function t(n){return n.match(/\w+/)[0].length}return{d:function(n,t){return n?i.digits(n):t.date},dd:function(n,t){return n?2:i.lead(t.date)},ddd:function(n,i){return n?t(n):this.settings.weekdaysShort[i.day]},dddd:function(n,i){return n?t(n):this.settings.weekdaysFull[i.day]},m:function(n,t){return n?i.digits(n):t.month+1},mm:function(n,t){return n?2:i.lead(t.month+1)},mmm:function(t,i){var r=this.settings.monthsShort;return t?n(t,r,i):r[i.month]},mmmm:function(t,i){var r=this.settings.monthsFull;return t?n(t,r,i):r[i.month]},yy:function(n,t){return n?2:(""+t.year).slice(2)},yyyy:function(n,t){return n?4:t.year},toArray:function(n){return n.split(/(d{1,4}|m{1,4}|y{4}|yy|!.)/g)},toString:function(n,t){var r=this;return r.formats.toArray(n).map(function(n){return i.trigger(r.formats[n],r,[0,t])||n.replace(/^!/,"")}).join("")}}}();r.prototype.isDateExact=function(n,r){var u=this;return i.isInteger(n)&&i.isInteger(r)||typeof n=="boolean"&&typeof r=="boolean"?n===r:(i.isDate(n)||t.isArray(n))&&(i.isDate(r)||t.isArray(r))?u.create(n).pick===u.create(r).pick:t.isPlainObject(n)&&t.isPlainObject(r)?u.isDateExact(n.from,r.from)&&u.isDateExact(n.to,r.to):!1};r.prototype.isDateOverlap=function(n,r){var u=this,f=u.settings.firstDay?1:0;return i.isInteger(n)&&(i.isDate(r)||t.isArray(r))?(n=n%7+f,n===u.create(r).day+1):i.isInteger(r)&&(i.isDate(n)||t.isArray(n))?(r=r%7+f,r===u.create(n).day+1):t.isPlainObject(n)&&t.isPlainObject(r)?u.overlapRanges(n,r):!1};r.prototype.flipEnable=function(n){var t=this.item;t.enable=n||(t.enable==-1?1:-1)};r.prototype.deactivate=function(n,r){var f=this,u=f.item.disable.slice(0);return r=="flip"?f.flipEnable():r===!1?(f.flipEnable(1),u=[]):r===!0?(f.flipEnable(-1),u=[]):r.map(function(n){for(var e,r=0;r<u.length;r+=1)if(f.isDateExact(n,u[r])){e=!0;break}e||(i.isInteger(n)||i.isDate(n)||t.isArray(n)||t.isPlainObject(n)&&n.from&&n.to)&&u.push(n)}),u};r.prototype.activate=function(n,r){var f=this,u=f.item.disable,e=u.length;return r=="flip"?f.flipEnable():r===!0?(f.flipEnable(1),u=[]):r===!1?(f.flipEnable(-1),u=[]):r.map(function(n){for(var o,s,h,r=0;r<e;r+=1)if(s=u[r],f.isDateExact(s,n)){o=u[r]=null;h=!0;break}else if(f.isDateOverlap(s,n)){t.isPlainObject(n)?(n.inverted=!0,o=n):t.isArray(n)?(o=n,o[3]||o.push("inverted")):i.isDate(n)&&(o=[n.getFullYear(),n.getMonth(),n.getDate(),"inverted"]);break}if(o)for(r=0;r<e;r+=1)if(f.isDateExact(u[r],n)){u[r]=null;break}if(h)for(r=0;r<e;r+=1)if(f.isDateOverlap(u[r],n)){u[r]=null;break}o&&u.push(o)}),u.filter(function(n){return n!=null})};r.prototype.nodes=function(n){var r=this,t=r.settings,s=r.item,l=s.now,o=s.select,y=s.highlight,e=s.view,w=s.disable,h=s.min,c=s.max,b=function(n,r){return t.firstDay&&(n.push(n.shift()),r.push(r.shift())),i.node("thead",i.node("tr",i.group({min:0,max:u-1,i:1,node:"th",item:function(i){return[n[i],t.klass.weekdays,'scope=col title="'+r[i]+'"']}})))}((t.showWeekdaysFull?t.weekdaysFull:t.weekdaysLetter).slice(0),t.weekdaysFull.slice(0)),p=function(n){return i.node("div"," ",t.klass["nav"+(n?"Next":"Prev")]+(n&&e.year>=c.year&&e.month>=c.month||!n&&e.year<=h.year&&e.month<=h.month?" "+t.klass.navDisabled:""),"data-nav="+(n||-1)+" "+i.ariaAttr({role:"button",controls:r.$node[0].id+"_table"})+' title="'+(n?t.labelMonthNext:t.labelMonthPrev)+'"')},a=function(u){var f=t.showMonthsShort?t.monthsShort:t.monthsFull;return(u=="short_months"&&(f=t.monthsShort),t.selectMonths&&u==undefined)?i.node("select",i.group({min:0,max:11,i:1,node:"option",item:function(n){return[f[n],0,"value="+n+(e.month==n?" selected":"")+(e.year==h.year&&n<h.month||e.year==c.year&&n>c.month?" disabled":"")]}}),t.klass.selectMonth+" browser-default",(n?"":"disabled")+" "+i.ariaAttr({controls:r.$node[0].id+"_table"})+' title="'+t.labelMonthSelect+'"'):u=="short_months"?o!=null?f[o.month]:f[e.month]:i.node("div",f[e.month],t.klass.month)},v=function(u){var l=e.year,v=t.selectYears===!0?5:~~(t.selectYears/2),p,w;if(v){var a=h.year,y=c.year,f=l-v,s=l+v;if(a>f&&(s+=a-f,f=a),y<s&&(p=f-a,w=s-y,f-=p>w?w:p,s=y),t.selectYears&&u==undefined)return i.node("select",i.group({min:f,max:s,i:1,node:"option",item:function(n){return[n,0,"value="+n+(l==n?" selected":"")]}}),t.klass.selectYear+" browser-default",(n?"":"disabled")+" "+i.ariaAttr({controls:r.$node[0].id+"_table"})+' title="'+t.labelYearSelect+'"')}return u==="raw"&&o!=null?i.node("div",o.year):i.node("div",l,t.klass.year)};return createDayLabel=function(){return o!=null?o.date:l.date},createWeekdayLabel=function(){var n;return n=o!=null?o.day:l.day,t.weekdaysShort[n]},i.node("div",i.node("div",v("raw"),t.klass.year_display)+i.node("span",createWeekdayLabel()+", ","picker__weekday-display")+i.node("span",a("short_months")+" ",t.klass.month_display)+i.node("span",createDayLabel(),t.klass.day_display),t.klass.date_display)+i.node("div",i.node("div",i.node("div",(t.selectYears?a()+v():a()+v())+p()+p(1),t.klass.header)+i.node("table",b+i.node("tbody",i.group({min:0,max:f-1,i:1,node:"tr",item:function(n){var f=t.firstDay&&r.create([e.year,e.month,1]).day===0?-7:0;return[i.group({min:u*n-e.day+f+1,max:function(){return this.min+u-1},i:1,node:"td",item:function(n){n=r.create([e.year,e.month,n+(t.firstDay?1:0)]);var f=o&&o.pick==n.pick,s=y&&y.pick==n.pick,u=w&&r.disabled(n)||n.pick<h.pick||n.pick>c.pick,a=i.trigger(r.formats.toString,r,[t.format,n]);return[i.node("div",n.date,function(i){return i.push(e.month==n.month?t.klass.infocus:t.klass.outfocus),l.pick==n.pick&&i.push(t.klass.now),f&&i.push(t.klass.selected),s&&i.push(t.klass.highlighted),u&&i.push(t.klass.disabled),i.join(" ")}([t.klass.day]),"data-pick="+n.pick+" "+i.ariaAttr({role:"gridcell",label:a,selected:f&&r.$node.val()===a?!0:null,activedescendant:s?!0:null,disabled:u?!0:null})+" "+(u?"":'tabindex="0"')),"",i.ariaAttr({role:"presentation"})]}})]}})),t.klass.table,'id="'+r.$node[0].id+'_table" '+i.ariaAttr({role:"grid",controls:r.$node[0].id,readonly:!0})),t.klass.calendar_container)+i.node("div",i.node("button",t.today,"btn-flat picker__today waves-effect","type=button data-pick="+l.pick+(n&&!r.disabled(l)?"":" disabled")+" "+i.ariaAttr({controls:r.$node[0].id}))+i.node("button",t.clear,"btn-flat picker__clear waves-effect","type=button data-clear=1"+(n?"":" disabled")+" "+i.ariaAttr({controls:r.$node[0].id}))+i.node("button",t.close,"btn-flat picker__close waves-effect","type=button data-close=true "+(n?"":" disabled")+" "+i.ariaAttr({controls:r.$node[0].id})),t.klass.footer),"picker__container__wrapper")};r.defaults=function(n){return{labelMonthNext:"Next month",labelMonthPrev:"Previous month",labelMonthSelect:"Select a month",labelYearSelect:"Select a year",monthsFull:["January","February","March","April","May","June","July","August","September","October","November","December"],monthsShort:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],weekdaysFull:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],weekdaysShort:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],weekdaysLetter:["S","M","T","W","T","F","S"],today:"Today",clear:"Clear",close:"Ok",closeOnSelect:!1,format:"d mmmm, yyyy",klass:{table:n+"table",header:n+"header",date_display:n+"date-display",day_display:n+"day-display",month_display:n+"month-display",year_display:n+"year-display",calendar_container:n+"calendar-container",navPrev:n+"nav--prev",navNext:n+"nav--next",navDisabled:n+"nav--disabled",month:n+"month",year:n+"year",selectMonth:n+"select--month",selectYear:n+"select--year",weekdays:n+"weekday",day:n+"day",disabled:n+"day--disabled",selected:n+"day--selected",highlighted:n+"day--highlighted",now:n+"day--today",infocus:n+"day--infocus",outfocus:n+"day--outfocus",footer:n+"footer",buttonClear:n+"button--clear",buttonToday:n+"button--today",buttonClose:n+"button--close"}}}(n.klasses().picker+"__");n.extend("pickadate",r)}),function(n){function o(n){return document.createElementNS(b,n)}function s(n){return(n<10?"0":"")+n}function tt(n){var t=++nt+"";return n?n+t:t}function t(t,a){function lt(n,t){var l=ht.offset(),w=/^touch/.test(n.type),s=l.left+i,h=l.top+i,f=(w?n.originalEvent.touches[0]:n).pageX-s,o=(w?n.originalEvent.touches[0]:n).pageY-h,k=Math.sqrt(f*f+o*o),c=!1,d;if(!t||!(k<u-r||k>u+r)){n.preventDefault();d=setTimeout(function(){b.popover.addClass("clockpicker-moving")},200);b.setHand(f,o,!t,!0);e.off(v).on(v,function(n){n.preventDefault();var t=/^touch/.test(n.type),i=(t?n.originalEvent.touches[0]:n).pageX-s,r=(t?n.originalEvent.touches[0]:n).pageY-h;(c||i!==f||r!==o)&&(c=!0,b.setHand(i,r,!1,!0))});e.off(y).on(y,function(n){e.off(y);n.preventDefault();var i=/^touch/.test(n.type),r=(i?n.originalEvent.changedTouches[0]:n).pageX-s,u=(i?n.originalEvent.changedTouches[0]:n).pageY-h;(t||c)&&r===f&&u===o&&b.setHand(r,u);b.currentView==="hours"?b.toggleView("minutes",p/2):a.autoclose&&(b.minutesView.addClass("clockpicker-dial-out"),setTimeout(function(){b.done()},p/2));ht.prepend(at);clearTimeout(d);b.popover.removeClass("clockpicker-moving");e.off(v)})}}var g=n(it),ht=g.find(".clockpicker-plate"),kt=g.find(".picker__holder"),vt=g.find(".clockpicker-hours"),pt=g.find(".clockpicker-minutes"),dt=g.find(".clockpicker-am-pm-block"),wt=t.prop("tagName")==="INPUT",yt=wt?t:t.find("input"),gt=n("label[for="+yt.attr("id")+"]"),b=this,ct,w,k,nt,ft,bt,at,et,rt,ut,ot,st;this.id=tt("cp");this.element=t;this.holder=kt;this.options=a;this.isAppended=!1;this.isShown=!1;this.currentView="hours";this.isInput=wt;this.input=yt;this.label=gt;this.popover=g;this.plate=ht;this.hoursView=vt;this.minutesView=pt;this.amPmBlock=dt;this.spanHours=g.find(".clockpicker-span-hours");this.spanMinutes=g.find(".clockpicker-span-minutes");this.spanAmPm=g.find(".clockpicker-span-am-pm");this.footer=g.find(".picker__footer");this.amOrPm="PM";a.twelvehour&&(a.ampmclickable?(this.spanAmPm.empty(),n('<div id="click-am">AM<\/div>').on("click",function(){b.spanAmPm.children("#click-am").addClass("text-primary");b.spanAmPm.children("#click-pm").removeClass("text-primary");b.amOrPm="AM"}).appendTo(this.spanAmPm),n('<div id="click-pm">PM<\/div>').on("click",function(){b.spanAmPm.children("#click-pm").addClass("text-primary");b.spanAmPm.children("#click-am").removeClass("text-primary");b.amOrPm="PM"}).appendTo(this.spanAmPm)):(this.spanAmPm.empty(),n('<div id="click-am">AM<\/div>').appendTo(this.spanAmPm),n('<div id="click-pm">PM<\/div>').appendTo(this.spanAmPm)));n('<button type="button" class="btn-flat picker__clear" tabindex="'+(a.twelvehour?"3":"1")+'">'+a.cleartext+"<\/button>").click(n.proxy(this.clear,this)).appendTo(this.footer);n('<button type="button" class="btn-flat picker__close" tabindex="'+(a.twelvehour?"3":"1")+'">'+a.canceltext+"<\/button>").click(n.proxy(this.hide,this)).appendTo(this.footer);n('<button type="button" class="btn-flat picker__close" tabindex="'+(a.twelvehour?"3":"1")+'">'+a.donetext+"<\/button>").click(n.proxy(this.done,this)).appendTo(this.footer);this.spanHours.click(n.proxy(this.toggleView,this,"hours"));this.spanMinutes.click(n.proxy(this.toggleView,this,"minutes"));yt.on("focus.clockpicker click.clockpicker",n.proxy(this.show,this));if(ct=n('<div class="clockpicker-tick"><\/div>'),a.twelvehour)for(w=1;w<13;w+=1){k=ct.clone();nt=w/6*Math.PI;ft=u;k.css({left:i+Math.sin(nt)*ft-r,top:i-Math.cos(nt)*ft-r});k.html(w===0?"00":w);vt.append(k);k.on(h,lt)}else for(w=0;w<24;w+=1){k=ct.clone();nt=w/6*Math.PI;bt=w>0&&w<13;ft=bt?c:u;k.css({left:i+Math.sin(nt)*ft-r,top:i-Math.cos(nt)*ft-r});k.html(w===0?"00":w);vt.append(k);k.on(h,lt)}for(w=0;w<60;w+=5){k=ct.clone();nt=w/30*Math.PI;k.css({left:i+Math.sin(nt)*u-r,top:i-Math.cos(nt)*u-r});k.html(s(w));pt.append(k);k.on(h,lt)}ht.on(h,function(t){n(t.target).closest(".clockpicker-tick").length===0&&lt(t,!0)});l&&(at=g.find(".clockpicker-canvas"),et=o("svg"),et.setAttribute("class","clockpicker-svg"),et.setAttribute("width",d),et.setAttribute("height",d),rt=o("g"),rt.setAttribute("transform","translate("+i+","+i+")"),ut=o("circle"),ut.setAttribute("class","clockpicker-canvas-bearing"),ut.setAttribute("cx",0),ut.setAttribute("cy",0),ut.setAttribute("r",4),ot=o("line"),ot.setAttribute("x1",0),ot.setAttribute("y1",0),st=o("circle"),st.setAttribute("class","clockpicker-canvas-bg"),st.setAttribute("r",r),rt.appendChild(ot),rt.appendChild(st),rt.appendChild(ut),et.appendChild(rt),at.append(et),this.hand=ot,this.bg=st,this.bearing=ut,this.g=rt,this.canvas=at);f(this.options.init)}function f(n){n&&typeof n=="function"&&n()}var w=n(window),e=n(document),b="http://www.w3.org/2000/svg",l="SVGAngle"in window&&function(){var t,n=document.createElement("div");return n.innerHTML="<svg/>",t=(n.firstChild&&n.firstChild.namespaceURI)==b,n.innerHTML="",t}(),g=function(){var n=document.createElement("div").style;return"transition"in n||"WebkitTransition"in n||"MozTransition"in n||"msTransition"in n||"OTransition"in n}(),a="ontouchstart"in window,h="mousedown"+(a?" touchstart":""),v="mousemove.clockpicker"+(a?" touchmove.clockpicker":""),y="mouseup.clockpicker"+(a?" touchend.clockpicker":""),k=navigator.vibrate?"vibrate":navigator.webkitVibrate?"webkitVibrate":null,nt=0,i=135,u=105,c=70,r=20,d=i*2,p=g?350:1,it='<div class="clockpicker picker"><div class="picker__holder"><div class="picker__frame"><div class="picker__wrap"><div class="picker__box"><div class="picker__date-display"><div class="clockpicker-display"><div class="clockpicker-display-column"><span class="clockpicker-span-hours text-primary"><\/span>:<span class="clockpicker-span-minutes"><\/span><\/div><div class="clockpicker-display-column clockpicker-display-am-pm"><div class="clockpicker-span-am-pm"><\/div><\/div><\/div><\/div><div class="picker__container__wrapper"><div class="picker__calendar-container"><div class="clockpicker-plate"><div class="clockpicker-canvas"><\/div><div class="clockpicker-dial clockpicker-hours"><\/div><div class="clockpicker-dial clockpicker-minutes clockpicker-dial-out"><\/div><\/div><div class="clockpicker-am-pm-block"><\/div><\/div><div class="picker__footer"><\/div><\/div><\/div><\/div><\/div><\/div><\/div>';t.DEFAULTS={"default":"",fromnow:0,donetext:"Ok",cleartext:"Clear",canceltext:"Cancel",autoclose:!1,ampmclickable:!0,darktheme:!1,twelvehour:!0,vibrate:!0};t.prototype.toggle=function(){this[this.isShown?"hide":"show"]()};t.prototype.locate=function(){var n=this.element,t=this.popover,i=n.offset(),r=n.outerWidth(),u=n.outerHeight(),f=this.options.align,e=this;t.show()};t.prototype.show=function(){var i,t,r,u;if(!this.isShown){if(f(this.options.beforeShow),n(":input").each(function(){n(this).attr("tabindex",-1)}),i=this,this.input.blur(),this.popover.addClass("picker--opened"),this.input.addClass("picker__input picker__input--active"),n(document.body).css("overflow","hidden"),t=((this.input.prop("value")||this.options["default"]||"")+"").split(":"),!this.options.twelvehour||typeof t[1]=="undefined"||(this.amOrPm=t[1].indexOf("AM")>0?"AM":"PM",t[1]=t[1].replace("AM","").replace("PM","")),t[0]==="now"&&(r=new Date(+new Date+this.options.fromnow),t=[r.getHours(),r.getMinutes()],this.options.twelvehour&&(this.amOrPm=t[0]>=12&&t[0]<24?"PM":"AM")),this.hours=+t[0]||0,this.minutes=+t[1]||0,this.spanHours.html(this.hours),this.spanMinutes.html(s(this.minutes)),!this.isAppended){u=document.querySelector(this.options.container);this.options.container&&u?u.appendChild(this.popover[0]):this.popover.insertAfter(this.input);this.options.twelvehour&&(this.amOrPm==="PM"?(this.spanAmPm.children("#click-pm").addClass("text-primary"),this.spanAmPm.children("#click-am").removeClass("text-primary")):(this.spanAmPm.children("#click-am").addClass("text-primary"),this.spanAmPm.children("#click-pm").removeClass("text-primary")));w.on("resize.clockpicker"+this.id,function(){i.isShown&&i.locate()});this.isAppended=!0}this.toggleView("hours");this.locate();this.isShown=!0;e.on("click.clockpicker."+this.id+" focusin.clockpicker."+this.id,function(t){var r=n(t.target);r.closest(i.popover.find(".picker__wrap")).length===0&&r.closest(i.input).length===0&&i.hide()});e.on("keyup.clockpicker."+this.id,function(n){n.keyCode===27&&i.hide()});f(this.options.afterShow)}};t.prototype.hide=function(){f(this.options.beforeHide);this.input.removeClass("picker__input picker__input--active");this.popover.removeClass("picker--opened");n(document.body).css("overflow","visible");this.isShown=!1;n(":input").each(function(t){n(this).attr("tabindex",t+1)});e.off("click.clockpicker."+this.id+" focusin.clockpicker."+this.id);e.off("keyup.clockpicker."+this.id);this.popover.hide();f(this.options.afterHide)};t.prototype.toggleView=function(t,i){var u=!1;t==="minutes"&&n(this.hoursView).css("visibility")==="visible"&&(f(this.options.beforeHourSelect),u=!0);var r=t==="hours",o=r?this.hoursView:this.minutesView,e=r?this.minutesView:this.hoursView;this.currentView=t;this.spanHours.toggleClass("text-primary",r);this.spanMinutes.toggleClass("text-primary",!r);e.addClass("clockpicker-dial-out");o.css("visibility","visible").removeClass("clockpicker-dial-out");this.resetClock(i);clearTimeout(this.toggleViewTimer);this.toggleViewTimer=setTimeout(function(){e.css("visibility","hidden")},p);u&&f(this.options.afterHourSelect)};t.prototype.resetClock=function(n){var r=this.currentView,t=this[r],f=r==="hours",a=Math.PI/(f?6:30),e=t*a,o=f&&t>0&&t<13?c:u,s=Math.sin(e)*o,h=-Math.cos(e)*o,i=this;l&&n?(i.canvas.addClass("clockpicker-canvas-out"),setTimeout(function(){i.canvas.removeClass("clockpicker-canvas-out");i.setHand(s,h)},n)):this.setHand(s,h)};t.prototype.setHand=function(t,i,f){var o=Math.atan2(t,-i),h=this.currentView==="hours",v=Math.PI/(h||f?6:30),w=Math.sqrt(t*t+i*i),y=this.options,p=h&&w<(u+c)/2,a=p?c:u,e;if(y.twelvehour&&(a=u),o<0&&(o=Math.PI*2+o),e=Math.round(o/v),o=e*v,y.twelvehour?h?e===0&&(e=12):(f&&(e*=5),e===60&&(e=0)):h?(e===12&&(e=0),e=p?e===0?12:e:e===0?0:e+12):(f&&(e*=5),e===60&&(e=0)),this[this.currentView]!==e&&k&&this.options.vibrate&&(this.vibrateTimer||(navigator[k](10),this.vibrateTimer=setTimeout(n.proxy(function(){this.vibrateTimer=null},this),100))),this[this.currentView]=e,h?this.spanHours.html(e):this.spanMinutes.html(s(e)),!l){this[h?"hoursView":"minutesView"].find(".clockpicker-tick").each(function(){var t=n(this);t.toggleClass("active",e===+t.html())});return}var b=Math.sin(o)*(a-r),d=-Math.cos(o)*(a-r),g=Math.sin(o)*a,nt=-Math.cos(o)*a;this.hand.setAttribute("x2",b);this.hand.setAttribute("y2",d);this.bg.setAttribute("cx",g);this.bg.setAttribute("cy",nt)};t.prototype.done=function(){f(this.options.beforeDone);this.hide();this.label.addClass("active");var t=this.input.prop("value"),n=s(this.hours)+":"+s(this.minutes);this.options.twelvehour&&(n=n+this.amOrPm);this.input.prop("value",n);n!==t&&(this.input.triggerHandler("change"),this.isInput||this.element.trigger("change"));this.options.autoclose&&this.input.trigger("blur");f(this.options.afterDone)};t.prototype.clear=function(){this.hide();this.label.removeClass("active");var t=this.input.prop("value"),n="";this.input.prop("value",n);n!==t&&(this.input.triggerHandler("change"),this.isInput||this.element.trigger("change"));this.options.autoclose&&this.input.trigger("blur")};t.prototype.remove=function(){this.element.removeData("clockpicker");this.input.off("focus.clockpicker click.clockpicker");this.isShown&&this.hide();this.isAppended&&(w.off("resize.clockpicker"+this.id),this.popover.remove())};n.fn.pickatime=function(i){var r=Array.prototype.slice.call(arguments,1);return this.each(function(){var u=n(this),f=u.data("clockpicker"),e;f?typeof f[i]=="function"&&f[i].apply(f,r):(e=n.extend({},t.DEFAULTS,u.data(),typeof i=="object"&&i),u.data("clockpicker",new t(u,e)))})}}(jQuery),function(n){function t(){var t=+n(this).attr("data-length"),i=+n(this).val().length,r=i<=t;n(this).parent().find('span[class="character-counter"]').html(i+"/"+t);u(r,n(this))}function i(t){var i=t.parent().find('span[class="character-counter"]');i.length||(i=n("<span/>").addClass("character-counter").css("float","right").css("font-size","12px").css("height",1),t.parent().append(i))}function r(){n(this).parent().find('span[class="character-counter"]').html("")}function u(n,t){var i=t.hasClass("invalid");n&&i?t.removeClass("invalid"):n||i||(t.removeClass("valid"),t.addClass("invalid"))}n.fn.characterCounter=function(){return this.each(function(){var u=n(this),e=u.parent().find('span[class="character-counter"]'),f;if(!e.length&&(f=u.attr("data-length")!==undefined,f)){u.on("input",t);u.on("focus",t);u.on("blur",r);i(u)}})};n(document).ready(function(){n("input, textarea").characterCounter()})}(jQuery),function(n){var t={init:function(t){var i;return t=n.extend({duration:200,dist:-100,shift:0,padding:0,fullWidth:!1,indicators:!1,noWrap:!1,onCycleTo:null},t),i=Materialize.objectSelectorString(n(this)),this.each(function(r){function ii(){if(typeof ontouchstart!="undefined"){u.on("touchstart.carousel",gt);u.on("touchmove.carousel",ni);u.on("touchend.carousel",vt)}u.on("mousedown.carousel",gt);u.on("mousemove.carousel",ni);u.on("mouseup.carousel",vt);u.on("mouseleave.carousel",vt);u.on("click.carousel",ui)}function kt(n){return n.targetTouches&&n.targetTouches.length>=1?n.targetTouches[0].clientX:n.clientX}function dt(n){return n.targetTouches&&n.targetTouches.length>=1?n.targetTouches[0].clientY:n.clientY}function p(n){return n>=h?n%h:n<0?p(h+n%h):n}function tt(i){var o,nt,v,y,c,r,b,et,tt,ut,ft;for(wt=!0,u.hasClass("scrolling")||u.addClass("scrolling"),ht!=null&&window.clearTimeout(ht),ht=window.setTimeout(function(){wt=!1;u.removeClass("scrolling")},t.duration),et=e,f=typeof i=="number"?i:f,e=Math.floor((f+s/2)/s),v=f-e*s,y=v<0?1:-1,c=-y*v*2/s,nt=h>>1,b=t.fullWidth?"translateX(0)":"translateX("+(u[0].clientWidth-w)/2+"px) "+("translateY("+(u[0].clientHeight-yt)/2+"px)"),rt&&(tt=e%h,ut=it.find(".indicator-item.active"),ut.index()!==tt&&(ut.removeClass("active"),it.find(".indicator-item").eq(tt).addClass("active"))),(!g||e>=0&&e<h)&&(r=a[p(e)],n(r).hasClass("active")||(u.find(".carousel-item").removeClass("active"),n(r).addClass("active")),r.style[k]=b+" translateX("+-v/2+"px) translateX("+y*t.shift*c*o+"px) translateZ("+t.dist*c+"px)",r.style.zIndex=0,tweenedOpacity=t.fullWidth?1:1-.2*c,r.style.opacity=tweenedOpacity,r.style.display="block"),o=1;o<=nt;++o)t.fullWidth?(zTranslation=t.dist,tweenedOpacity=o===nt&&v<0?1-c:1):(zTranslation=t.dist*(o*2+c*y),tweenedOpacity=1-.2*(o*2+c*y)),(!g||e+o<h)&&(r=a[p(e+o)],r.style[k]=b+" translateX("+(t.shift+(s*o-v)/2)+"px) translateZ("+zTranslation+"px)",r.style.zIndex=-o,r.style.opacity=tweenedOpacity,r.style.display="block"),t.fullWidth?(zTranslation=t.dist,tweenedOpacity=o===nt&&v>0?1-c:1):(zTranslation=t.dist*(o*2-c*y),tweenedOpacity=1-.2*(o*2-c*y)),(!g||e-o>=0)&&(r=a[p(e-o)],r.style[k]=b+" translateX("+(-t.shift+(-s*o-v)/2)+"px) translateZ("+zTranslation+"px)",r.style.zIndex=-o,r.style.opacity=tweenedOpacity,r.style.display="block");(!g||e>=0&&e<h)&&(r=a[p(e)],r.style[k]=b+" translateX("+-v/2+"px) translateX("+y*t.shift*c+"px) translateZ("+t.dist*c+"px)",r.style.zIndex=0,tweenedOpacity=t.fullWidth?1:1-.2*c,r.style.opacity=tweenedOpacity,r.style.display="block");et!==e&&typeof t.onCycleTo=="function"&&(ft=u.find(".carousel-item").eq(p(e)),t.onCycleTo.call(this,ft,l));typeof d=="function"&&(d.call(this,ft,l),d=null)}function ri(){var n,t,i,r;n=Date.now();t=n-v;v=n;i=f-et;et=f;r=1e3*i/(1+t);b=.8*r+.2*b}function ut(){var i,n;c&&(i=Date.now()-v,n=c*Math.exp(-i/t.duration),n>2||n<-2?(tt(o-n),requestAnimationFrame(ut)):tt(o))}function ui(i){if(l)return i.preventDefault(),i.stopPropagation(),!1;if(!t.fullWidth){var r=n(i.target).closest(".carousel-item").index(),u=p(e)-r;u!==0&&(i.preventDefault(),i.stopPropagation());at(r)}}function at(n){var t=e%h-n;g||(t<0?Math.abs(t+h)<Math.abs(t)&&(t+=h):t>0&&Math.abs(t-h)<t&&(t-=h));t<0?u.trigger("carouselNext",[Math.abs(t)]):t>0&&u.trigger("carouselPrev",[t])}function gt(t){t.type==="mousedown"&&n(t.target).is("img")&&t.preventDefault();nt=!0;l=!1;st=!1;ft=kt(t);pt=dt(t);b=c=0;et=f;v=Date.now();clearInterval(ot);ot=setInterval(ri,100)}function ni(n){var i,t,r;if(nt)if(i=kt(n),y=dt(n),t=ft-i,r=Math.abs(pt-y),r<30&&!st)(t>2||t<-2)&&(l=!0,ft=i,tt(f+t));else{if(l)return n.preventDefault(),n.stopPropagation(),!1;st=!0}if(l)return n.preventDefault(),n.stopPropagation(),!1}function vt(n){if(nt)nt=!1;else return;return clearInterval(ot),o=f,(b>10||b<-10)&&(c=.9*b,o=f+c),o=Math.round(o/s)*s,g&&(o>=s*(h-1)?o=s*(h-1):o<0&&(o=0)),c=o-f,v=Date.now(),requestAnimationFrame(ut),l&&(n.preventDefault(),n.stopPropagation()),!1}var a,w,yt,f,e,nt,s,h,ft,pt,c,o,b,wt,k,et,v,ot,l,st,it=n('<ul class="indicators"><\/ul>'),ht=null,d=null,u=n(this),bt=u.find(".carousel-item").length>1,rt=(u.attr("data-indicators")||t.indicators)&&bt,g=u.attr("data-no-wrap")||t.noWrap||!bt,ct=u.attr("data-namespace")||i+r,lt,ti;if(u.attr("data-namespace",ct),lt=function(t){var r=u.find(".carousel-item.active").length?u.find(".carousel-item.active").first():u.find(".carousel-item").first(),i=r.find("img").first(),f,e;if(i.length)if(i[0].complete)if(f=i.height(),f>0)u.css("height",i.height());else{var o=i[0].naturalWidth,s=i[0].naturalHeight,h=u.width()/o*s;u.css("height",h)}else i.on("load",function(){u.css("height",n(this).height())});else t||(e=r.height(),u.css("height",e))},t.fullWidth&&(t.dist=0,lt(),rt&&u.find(".carousel-fixed-item").addClass("with-indicators")),u.hasClass("initialized"))return n(window).trigger("resize"),u.trigger("carouselNext",[1e-6]),!0;u.addClass("initialized");nt=!1;f=o=0;a=[];w=u.find(".carousel-item").first().innerWidth();yt=u.find(".carousel-item").first().innerHeight();s=w*2+t.padding;u.find(".carousel-item").each(function(t){if(a.push(n(this)[0]),rt){var i=n('<li class="indicator-item"><\/li>');t===0&&i.addClass("active");i.click(function(t){t.stopPropagation();var i=n(this).index();at(i)});it.append(i)}});rt&&u.append(it);h=a.length;k="transform";["webkit","Moz","O","ms"].every(function(n){var t=n+"Transform";return typeof document.body.style[t]!="undefined"?(k=t,!1):!0});ti=Materialize.throttle(function(){if(t.fullWidth){w=u.find(".carousel-item").first().innerWidth();var n=u.find(".carousel-item.active").height();s=w*2+t.padding;f=e*2*w;o=f;lt(!0)}else tt()},200);n(window).off("resize.carousel-"+ct).on("resize.carousel-"+ct,ti);ii();tt(f);n(this).on("carouselNext",function(n,t,i){t===undefined&&(t=1);typeof i=="function"&&(d=i);o=s*Math.round(f/s)+s*t;f!==o&&(c=o-f,v=Date.now(),requestAnimationFrame(ut))});n(this).on("carouselPrev",function(n,t,i){t===undefined&&(t=1);typeof i=="function"&&(d=i);o=s*Math.round(f/s)-s*t;f!==o&&(c=o-f,v=Date.now(),requestAnimationFrame(ut))});n(this).on("carouselSet",function(n,t,i){t===undefined&&(t=0);typeof i=="function"&&(d=i);at(t)})})},next:function(t,i){n(this).trigger("carouselNext",[t,i])},prev:function(t,i){n(this).trigger("carouselPrev",[t,i])},set:function(t,i){n(this).trigger("carouselSet",[t,i])},destroy:function(){var t=n(this).attr("data-namespace");n(this).removeAttr("data-namespace");n(this).removeClass("initialized");n(this).find(".indicators").remove();n(this).off("carouselNext carouselPrev carouselSet");n(window).off("resize.carousel-"+t);typeof ontouchstart!="undefined"&&n(this).off("touchstart.carousel touchmove.carousel touchend.carousel");n(this).off("mousedown.carousel mousemove.carousel mouseup.carousel mouseleave.carousel click.carousel")}};n.fn.carousel=function(i){if(t[i])return t[i].apply(this,Array.prototype.slice.call(arguments,1));if(typeof i!="object"&&i)n.error("Method "+i+" does not exist on jQuery.carousel");else return t.init.apply(this,arguments)}}(jQuery),function(n){var t={init:function(t){return this.each(function(){var r=n("#"+n(this).attr("data-activates")),l=n("body"),f=n(this),i=f.parent(".tap-target-wrapper"),e=i.find(".tap-target-wave"),u=i.find(".tap-target-origin"),o=f.find(".tap-target-content");i.length||(i=f.wrap(n('<div class="tap-target-wrapper"><\/div>')).parent());o.length||(o=n('<div class="tap-target-content"><\/div>'),f.append(o));e.length||(e=n('<div class="tap-target-wave"><\/div>'),u.length||(u=r.clone(!0,!0),u.addClass("tap-target-origin"),u.removeAttr("id"),u.removeAttr("style"),e.append(u)),i.append(e));var c=function(){i.is(".open")||(i.addClass("open"),setTimeout(function(){u.off("click.tapTarget").on("click.tapTarget",function(){s();u.off("click.tapTarget")});n(document).off("click.tapTarget").on("click.tapTarget",function(){s();n(document).off("click.tapTarget")});var t=Materialize.throttle(function(){h()},200);n(window).off("resize.tapTarget").on("resize.tapTarget",t)},0))},s=function(){i.is(".open")&&(i.removeClass("open"),u.off("click.tapTarget"),n(document).off("click.tapTarget"),n(window).off("resize.tapTarget"))},h=function(){var u=r.css("position")==="fixed",w,v;if(!u)for(w=r.parents(),v=0;v<w.length;v++)if(u=n(w[v]).css("position")=="fixed",u)break;var t=r.outerWidth(),k=r.outerHeight(),c=u?r.offset().top-n(document).scrollTop():r.offset().top,l=u?r.offset().left-n(document).scrollLeft():r.offset().left,y=n(window).width(),p=n(window).height(),d=y/2,g=p/2,nt=l<=d,ot=l>d,tt=c<=g,it=c>g,rt=l>=y*.25&&l<=y*.75,bt=c>=p*.25&&c<=p*.75,s=f.outerWidth(),a=f.outerHeight(),ut=c+k/2-a/2,ft=l+t/2-s/2,st=u?"fixed":"absolute",ht=rt?s:s/2+t,ct=a/2,lt=tt?a/2:0,at=nt&&!rt?s/2-t:0,vt=t,yt=it?"bottom":"top",b=t>k?t*2:t*2,et=b,pt=a/2-et/2,wt=s/2-b/2,h={};h.top=tt?ut:"";h.right=ot?y-ft-s:"";h.bottom=it?p-ut-a:"";h.left=nt?ft:"";h.position=st;i.css(h);o.css({width:ht,height:ct,top:lt,right:0,bottom:0,left:at,padding:vt,verticalAlign:yt});e.css({top:pt,left:wt,width:b,height:et})};t=="open"&&(h(),c());t=="close"&&s()})},open:function(){},close:function(){}};n.fn.tapTarget=function(i){if(t[i]||typeof i=="object")return t.init.apply(this,arguments);n.error("Method "+i+" does not exist on jQuery.tap-target")}}(jQuery)