/home/ivoiecob/email.hirewise-va.com/static/js/1750.app.634ddca7cb2d3f51fa96.min.js
(self.webpackChunkafterlogic_aurora_platform=self.webpackChunkafterlogic_aurora_platform||[]).push([[1750],{Fiyv:(e,a,t)=>{var r=t("M4cL"),n=t("M4cL");window.Dom7=function(){"use strict";var e=function(e){for(var a=0;a<e.length;a+=1)this[a]=e[a];return this.length=e.length,this};function a(a,t){var r=[],n=0;if(a&&!t&&a instanceof e)return a;if(a)if("string"==typeof a){var i,s,o=a.trim();if(o.indexOf("<")>=0&&o.indexOf(">")>=0){var l="div";for(0===o.indexOf("<li")&&(l="ul"),0===o.indexOf("<tr")&&(l="tbody"),0!==o.indexOf("<td")&&0!==o.indexOf("<th")||(l="tr"),0===o.indexOf("<tbody")&&(l="table"),0===o.indexOf("<option")&&(l="select"),(s=document.createElement(l)).innerHTML=o,n=0;n<s.childNodes.length;n+=1)r.push(s.childNodes[n])}else for(i=t||"#"!==a[0]||a.match(/[ .<>:~]/)?(t||document).querySelectorAll(a.trim()):[document.getElementById(a.trim().split("#")[1])],n=0;n<i.length;n+=1)i[n]&&r.push(i[n])}else if(a.nodeType||a===window||a===document)r.push(a);else if(a.length>0&&a[0].nodeType)for(n=0;n<a.length;n+=1)r.push(a[n]);return new e(r)}a.fn=e.prototype,a.Class=e,a.use=function(){for(var e=[],t=arguments.length;t--;)e[t]=arguments[t];e.forEach(function(e){var t="__utils"in e;Object.keys(e).forEach(function(r){"__utils"!==r&&(t?a[r]=e[r]:a.fn[r]=e[r])})})};for(var t=[{base:"A",letters:"AⒶAÀÁÂẦẤẪẨÃĀĂẰẮẴẲȦǠÄǞẢÅǺǍȀȂẠẬẶḀĄȺⱯ"},{base:"AA",letters:"Ꜳ"},{base:"AE",letters:"ÆǼǢ"},{base:"AO",letters:"Ꜵ"},{base:"AU",letters:"Ꜷ"},{base:"AV",letters:"ꜸꜺ"},{base:"AY",letters:"Ꜽ"},{base:"B",letters:"BⒷBḂḄḆɃƂƁ"},{base:"C",letters:"CⒸCĆĈĊČÇḈƇȻꜾ"},{base:"D",letters:"DⒹDḊĎḌḐḒḎĐƋƊƉꝹ"},{base:"DZ",letters:"DZDŽ"},{base:"Dz",letters:"DzDž"},{base:"E",letters:"EⒺEÈÉÊỀẾỄỂẼĒḔḖĔĖËẺĚȄȆẸỆȨḜĘḘḚƐƎ"},{base:"F",letters:"FⒻFḞƑꝻ"},{base:"G",letters:"GⒼGǴĜḠĞĠǦĢǤƓꞠꝽꝾ"},{base:"H",letters:"HⒽHĤḢḦȞḤḨḪĦⱧⱵꞍ"},{base:"I",letters:"IⒾIÌÍÎĨĪĬİÏḮỈǏȈȊỊĮḬƗ"},{base:"J",letters:"JⒿJĴɈ"},{base:"K",letters:"KⓀKḰǨḲĶḴƘⱩꝀꝂꝄꞢ"},{base:"L",letters:"LⓁLĿĹĽḶḸĻḼḺŁȽⱢⱠꝈꝆꞀ"},{base:"LJ",letters:"LJ"},{base:"Lj",letters:"Lj"},{base:"M",letters:"MⓂMḾṀṂⱮƜ"},{base:"N",letters:"NⓃNǸŃÑṄŇṆŅṊṈȠƝꞐꞤ"},{base:"NJ",letters:"NJ"},{base:"Nj",letters:"Nj"},{base:"O",letters:"OⓄOÒÓÔỒỐỖỔÕṌȬṎŌṐṒŎȮȰÖȪỎŐǑȌȎƠỜỚỠỞỢỌỘǪǬØǾƆƟꝊꝌ"},{base:"OI",letters:"Ƣ"},{base:"OO",letters:"Ꝏ"},{base:"OU",letters:"Ȣ"},{base:"OE",letters:"Œ"},{base:"oe",letters:"œ"},{base:"P",letters:"PⓅPṔṖƤⱣꝐꝒꝔ"},{base:"Q",letters:"QⓆQꝖꝘɊ"},{base:"R",letters:"RⓇRŔṘŘȐȒṚṜŖṞɌⱤꝚꞦꞂ"},{base:"S",letters:"SⓈSẞŚṤŜṠŠṦṢṨȘŞⱾꞨꞄ"},{base:"T",letters:"TⓉTṪŤṬȚŢṰṮŦƬƮȾꞆ"},{base:"TZ",letters:"Ꜩ"},{base:"U",letters:"UⓊUÙÚÛŨṸŪṺŬÜǛǗǕǙỦŮŰǓȔȖƯỪỨỮỬỰỤṲŲṶṴɄ"},{base:"V",letters:"VⓋVṼṾƲꝞɅ"},{base:"VY",letters:"Ꝡ"},{base:"W",letters:"WⓌWẀẂŴẆẄẈⱲ"},{base:"X",letters:"XⓍXẊẌ"},{base:"Y",letters:"YⓎYỲÝŶỸȲẎŸỶỴƳɎỾ"},{base:"Z",letters:"ZⓏZŹẐŻŽẒẔƵȤⱿⱫꝢ"},{base:"a",letters:"aⓐaẚàáâầấẫẩãāăằắẵẳȧǡäǟảåǻǎȁȃạậặḁąⱥɐ"},{base:"aa",letters:"ꜳ"},{base:"ae",letters:"æǽǣ"},{base:"ao",letters:"ꜵ"},{base:"au",letters:"ꜷ"},{base:"av",letters:"ꜹꜻ"},{base:"ay",letters:"ꜽ"},{base:"b",letters:"bⓑbḃḅḇƀƃɓ"},{base:"c",letters:"cⓒcćĉċčçḉƈȼꜿↄ"},{base:"d",letters:"dⓓdḋďḍḑḓḏđƌɖɗꝺ"},{base:"dz",letters:"dzdž"},{base:"e",letters:"eⓔeèéêềếễểẽēḕḗĕėëẻěȅȇẹệȩḝęḙḛɇɛǝ"},{base:"f",letters:"fⓕfḟƒꝼ"},{base:"g",letters:"gⓖgǵĝḡğġǧģǥɠꞡᵹꝿ"},{base:"h",letters:"hⓗhĥḣḧȟḥḩḫẖħⱨⱶɥ"},{base:"hv",letters:"ƕ"},{base:"i",letters:"iⓘiìíîĩīĭïḯỉǐȉȋịįḭɨı"},{base:"j",letters:"jⓙjĵǰɉ"},{base:"k",letters:"kⓚkḱǩḳķḵƙⱪꝁꝃꝅꞣ"},{base:"l",letters:"lⓛlŀĺľḷḹļḽḻſłƚɫⱡꝉꞁꝇ"},{base:"lj",letters:"lj"},{base:"m",letters:"mⓜmḿṁṃɱɯ"},{base:"n",letters:"nⓝnǹńñṅňṇņṋṉƞɲʼnꞑꞥ"},{base:"nj",letters:"nj"},{base:"o",letters:"oⓞoòóôồốỗổõṍȭṏōṑṓŏȯȱöȫỏőǒȍȏơờớỡởợọộǫǭøǿɔꝋꝍɵ"},{base:"oi",letters:"ƣ"},{base:"ou",letters:"ȣ"},{base:"oo",letters:"ꝏ"},{base:"p",letters:"pⓟpṕṗƥᵽꝑꝓꝕ"},{base:"q",letters:"qⓠqɋꝗꝙ"},{base:"r",letters:"rⓡrŕṙřȑȓṛṝŗṟɍɽꝛꞧꞃ"},{base:"s",letters:"sⓢsßśṥŝṡšṧṣṩșşȿꞩꞅẛ"},{base:"t",letters:"tⓣtṫẗťṭțţṱṯŧƭʈⱦꞇ"},{base:"tz",letters:"ꜩ"},{base:"u",letters:"uⓤuùúûũṹūṻŭüǜǘǖǚủůűǔȕȗưừứữửựụṳųṷṵʉ"},{base:"v",letters:"vⓥvṽṿʋꝟʌ"},{base:"vy",letters:"ꝡ"},{base:"w",letters:"wⓦwẁẃŵẇẅẘẉⱳ"},{base:"x",letters:"xⓧxẋẍ"},{base:"y",letters:"yⓨyỳýŷỹȳẏÿỷẙỵƴɏỿ"},{base:"z",letters:"zⓩzźẑżžẓẕƶȥɀⱬꝣ"}],r={},n=0;n<t.length;n+=1)for(var i=t[n].letters,s=0;s<i.length;s+=1)r[i[s]]=t[n].base;function o(e){var a,t,r,n,i={},s=e||window.location.href;if("string"==typeof s&&s.length)for(n=(t=(s=s.indexOf("?")>-1?s.replace(/\S*\?/,""):"").split("&").filter(function(e){return""!==e})).length,a=0;a<n;a+=1)r=t[a].replace(/#\S+/g,"").split("="),i[decodeURIComponent(r[0])]=void 0===r[1]?void 0:decodeURIComponent(r[1])||"";return i}function l(a,t){if("object"==typeof a&&t)if(Array.isArray(a)||a instanceof e){for(var r=0;r<a.length;r+=1)if(!1===t(r,a[r]))return}else for(var n in a)if(a.hasOwnProperty(n)&&!1===t(n,a[n]))return}function p(e){for(var a=[],t=0;t<e.length;t+=1)-1===a.indexOf(e[t])&&a.push(e[t]);return a}function d(e,a){if(void 0===a&&(a=[]),"string"==typeof e)return e;var t,r=[];function n(e){if(a.length>0){for(var t="",r=0;r<a.length;r+=1)t+=0===r?a[r]:"["+encodeURIComponent(a[r])+"]";return t+"["+encodeURIComponent(e)+"]"}return encodeURIComponent(e)}function i(e){return encodeURIComponent(e)}return Object.keys(e).forEach(function(s){var o;if(Array.isArray(e[s])){o=[];for(var l=0;l<e[s].length;l+=1)Array.isArray(e[s][l])||"object"!=typeof e[s][l]?o.push(n(s)+"[]="+i(e[s][l])):((t=a.slice()).push(s),t.push(String(l)),o.push(d(e[s][l],t)));o.length>0&&r.push(o.join("&"))}else null===e[s]||""===e[s]?r.push(n(s)+"="):"object"==typeof e[s]?((t=a.slice()).push(s),""!==(o=d(e[s],t))&&r.push(o)):void 0!==e[s]&&""!==e[s]?r.push(n(s)+"="+i(e[s])):""===e[s]&&r.push(n(s))}),r.join("&")}function c(e){return e.toLowerCase().replace(/-(.)/g,function(e,a){return a.toUpperCase()})}function m(e){return window.requestAnimationFrame?window.requestAnimationFrame(e):window.webkitRequestAnimationFrame?window.webkitRequestAnimationFrame(e):window.setTimeout(e,1e3/60)}function u(e){return window.cancelAnimationFrame?window.cancelAnimationFrame(e):window.webkitCancelAnimationFrame?window.webkitCancelAnimationFrame(e):window.clearTimeout(e)}function h(e){return"object"==typeof e&&null!==e&&e.constructor&&e.constructor===Object}var f={__utils:!0,parseUrlQuery:o,parseQuery:o,isArray:function(e){return Array.isArray(e)},each:l,unique:p,serializeObject:d,param:d,toCamelCase:c,dataset:function(e){return a(e).dataset()},requestAnimationFrame:m,cancelAnimationFrame:u,extend:function e(){for(var a=[],t=arguments.length;t--;)a[t]=arguments[t];for(var r=Object(a[0]),n=1;n<a.length;n+=1){var i=a[n];if(null!=i)for(var s=Object.keys(Object(i)),o=0,l=s.length;o<l;o+=1){var p=s[o],d=Object.getOwnPropertyDescriptor(i,p);void 0!==d&&d.enumerable&&(h(r[p])&&h(i[p])?e(r[p],i[p]):!h(r[p])&&h(i[p])?(r[p]={},e(r[p],i[p])):r[p]=i[p])}}return r},removeDiacritics:function(e){return e.replace(/[^\u0000-\u007E]/g,function(e){return r[e]||e})},getTranslate:function(e,a){void 0===a&&(a="x");var t,r,n,i=window.getComputedStyle(e,null);return window.WebKitCSSMatrix?((r=i.transform||i.webkitTransform).split(",").length>6&&(r=r.split(", ").map(function(e){return e.replace(",",".")}).join(", ")),n=new window.WebKitCSSMatrix("none"===r?"":r)):t=(n=i.transform||i.getPropertyValue("transform").replace("translate(","matrix(1, 0, 0, 1,")).toString().split(","),"x"===a&&(r=window.WebKitCSSMatrix?n.m41:16===t.length?parseFloat(t[12]):parseFloat(t[4])),"y"===a&&(r=window.WebKitCSSMatrix?n.m42:16===t.length?parseFloat(t[13]):parseFloat(t[5])),r||0}},g={addClass:function(e){if(void 0===e)return this;for(var a=e.split(" "),t=0;t<a.length;t+=1)for(var r=0;r<this.length;r+=1)void 0!==this[r].classList&&this[r].classList.add(a[t]);return this},removeClass:function(e){for(var a=e.split(" "),t=0;t<a.length;t+=1)for(var r=0;r<this.length;r+=1)void 0!==this[r].classList&&this[r].classList.remove(a[t]);return this},hasClass:function(e){return!!this[0]&&this[0].classList.contains(e)},toggleClass:function(e){for(var a=e.split(" "),t=0;t<a.length;t+=1)for(var r=0;r<this.length;r+=1)void 0!==this[r].classList&&this[r].classList.toggle(a[t]);return this},attr:function(e,a){var t=arguments,r=this;if(1===arguments.length&&"string"==typeof e)return this[0]?this[0].getAttribute(e):void 0;for(var n=0;n<this.length;n+=1)if(2===t.length)r[n].setAttribute(e,a);else for(var i in e)r[n][i]=e[i],r[n].setAttribute(i,e[i]);return this},removeAttr:function(e){for(var a=0;a<this.length;a+=1)this[a].removeAttribute(e);return this},prop:function(e,a){var t=arguments;if(1!==arguments.length||"string"!=typeof e){for(var r=0;r<this.length;r+=1)if(2===t.length)this[r][e]=a;else for(var n in e)this[r][n]=e[n];return this}if(this[0])return this[0][e]},data:function(e,a){var t;if(void 0!==a){for(var r=0;r<this.length;r+=1)(t=this[r]).dom7ElementDataStorage||(t.dom7ElementDataStorage={}),t.dom7ElementDataStorage[e]=a;return this}if(t=this[0])return t.dom7ElementDataStorage&&e in t.dom7ElementDataStorage?t.dom7ElementDataStorage[e]:t.getAttribute("data-"+e)||void 0},removeData:function(e){for(var a=0;a<this.length;a+=1){var t=this[a];t.dom7ElementDataStorage&&t.dom7ElementDataStorage[e]&&(t.dom7ElementDataStorage[e]=null,delete t.dom7ElementDataStorage[e])}},dataset:function(){var e=this[0];if(e){var a={};if(e.dataset)for(var t in e.dataset)a[t]=e.dataset[t];else for(var r=0;r<e.attributes.length;r+=1){var n=e.attributes[r];n.name.indexOf("data-")>=0&&(a[c(n.name.split("data-")[1])]=n.value)}for(var i in a)"false"===a[i]?a[i]=!1:"true"===a[i]?a[i]=!0:parseFloat(a[i])===1*a[i]&&(a[i]*=1);return a}},val:function(e){if(void 0!==e){for(var a=0;a<this.length;a+=1)this[a].value=e;return this}if(this[0]){if(this[0].multiple&&"select"===this[0].nodeName.toLowerCase()){for(var t=[],r=0;r<this[0].selectedOptions.length;r+=1)t.push(this[0].selectedOptions[r].value);return t}return this[0].value}},transform:function(e){for(var a=0;a<this.length;a+=1){var t=this[a].style;t.webkitTransform=e,t.transform=e}return this},transition:function(e){"string"!=typeof e&&(e+="ms");for(var a=0;a<this.length;a+=1){var t=this[a].style;t.webkitTransitionDuration=e,t.transitionDuration=e}return this},on:function(){for(var e=[],t=arguments.length;t--;)e[t]=arguments[t];var r,n,i=e[0],s=!1;function o(e){var t=e.target;if(t){var i=e.target.dom7EventData||[];if(i.unshift(e),a(t).is(r))n.apply(t,i);else for(var s=a(t).parents(),o=0;o<s.length;o+=1)a(s[o]).is(r)&&n.apply(s[o],i)}}function l(e){var a=e&&e.target&&e.target.dom7EventData||[];a.unshift(e),n.apply(this,a)}"function"==typeof e[1]?(r=!1,n=e[1],s=e[2]):(r=e[1],n=e[2],s=e[3]);for(var p,d=i.split(" "),c=0;c<this.length;c+=1){var m=this[c];if(r)for(p=0;p<d.length;p+=1)m.dom7LiveListeners||(m.dom7LiveListeners=[]),m.dom7LiveListeners.push({type:i,listener:n,proxyListener:o}),m.addEventListener(d[p],o,s);else for(p=0;p<d.length;p+=1)m.dom7Listeners||(m.dom7Listeners=[]),m.dom7Listeners.push({type:i,listener:n,proxyListener:l}),m.addEventListener(d[p],l,s)}return this},off:function(){for(var e=[],a=arguments.length;a--;)e[a]=arguments[a];var t,r,n=e[0],i=!1;"function"==typeof e[1]?(t=!1,r=e[1],i=e[2]):(t=e[1],r=e[2],i=e[3]);for(var s=n.split(" "),o=0;o<s.length;o+=1)for(var l=0;l<this.length;l+=1){var p=this[l];if(t){if(p.dom7LiveListeners)for(var d=0;d<p.dom7LiveListeners.length;d+=1)r?p.dom7LiveListeners[d].listener===r&&p.removeEventListener(s[o],p.dom7LiveListeners[d].proxyListener,i):p.dom7LiveListeners[d].type===s[o]&&p.removeEventListener(s[o],p.dom7LiveListeners[d].proxyListener,i)}else if(p.dom7Listeners)for(var c=0;c<p.dom7Listeners.length;c+=1)r?p.dom7Listeners[c].listener===r&&p.removeEventListener(s[o],p.dom7Listeners[c].proxyListener,i):p.dom7Listeners[c].type===s[o]&&p.removeEventListener(s[o],p.dom7Listeners[c].proxyListener,i)}return this},once:function(e,a,t,r){var n=this;return"function"==typeof a&&(t=arguments[1],r=arguments[2],a=!1),n.on(e,a,function i(s){var o=s.target.dom7EventData||[];t.apply(this,o),n.off(e,a,i,r)},r)},trigger:function(){for(var e=this,a=[],t=arguments.length;t--;)a[t]=arguments[t];for(var r=a[0].split(" "),n=a[1],i=0;i<r.length;i+=1)for(var s=0;s<this.length;s+=1){var o=void 0;try{o=new window.CustomEvent(r[i],{detail:n,bubbles:!0,cancelable:!0})}catch(e){(o=document.createEvent("Event")).initEvent(r[i],!0,!0),o.detail=n}e[s].dom7EventData=a.filter(function(e,a){return a>0}),e[s].dispatchEvent(o),e[s].dom7EventData=[],delete e[s].dom7EventData}return this},transitionEnd:function(e){var a,t=["webkitTransitionEnd","transitionend"],r=this;function n(i){if(i.target===this)for(e.call(this,i),a=0;a<t.length;a+=1)r.off(t[a],n)}if(e)for(a=0;a<t.length;a+=1)r.on(t[a],n);return this},animationEnd:function(e){var a,t=["webkitAnimationEnd","animationend"],r=this;function n(i){if(i.target===this)for(e.call(this,i),a=0;a<t.length;a+=1)r.off(t[a],n)}if(e)for(a=0;a<t.length;a+=1)r.on(t[a],n);return this},width:function(){return this[0]===window?window.innerWidth:this.length>0?parseFloat(this.css("width")):null},outerWidth:function(e){if(this.length>0){if(e){var a=this.styles();return this[0].offsetWidth+parseFloat(a.getPropertyValue("margin-right"))+parseFloat(a.getPropertyValue("margin-left"))}return this[0].offsetWidth}return null},height:function(){return this[0]===window?window.innerHeight:this.length>0?parseFloat(this.css("height")):null},outerHeight:function(e){if(this.length>0){if(e){var a=this.styles();return this[0].offsetHeight+parseFloat(a.getPropertyValue("margin-top"))+parseFloat(a.getPropertyValue("margin-bottom"))}return this[0].offsetHeight}return null},offset:function(){if(this.length>0){var e=this[0],a=e.getBoundingClientRect(),t=document.body,r=e.clientTop||t.clientTop||0,n=e.clientLeft||t.clientLeft||0,i=e===window?window.scrollY:e.scrollTop,s=e===window?window.scrollX:e.scrollLeft;return{top:a.top+i-r,left:a.left+s-n}}return null},hide:function(){for(var e=0;e<this.length;e+=1)this[e].style.display="none";return this},show:function(){for(var e=0;e<this.length;e+=1){var a=this[e];"none"===a.style.display&&(a.style.display=""),"none"===window.getComputedStyle(a,null).getPropertyValue("display")&&(a.style.display="block")}return this},styles:function(){return this[0]?window.getComputedStyle(this[0],null):{}},css:function(e,a){var t;if(1===arguments.length){if("string"!=typeof e){for(t=0;t<this.length;t+=1)for(var r in e)this[t].style[r]=e[r];return this}if(this[0])return window.getComputedStyle(this[0],null).getPropertyValue(e)}if(2===arguments.length&&"string"==typeof e){for(t=0;t<this.length;t+=1)this[t].style[e]=a;return this}return this},toArray:function(){for(var e=[],a=0;a<this.length;a+=1)e.push(this[a]);return e},each:function(e){var a=this;if(!e)return this;for(var t=0;t<this.length;t+=1)if(!1===e.call(a[t],t,a[t]))return a;return this},forEach:function(e){var a=this;if(!e)return this;for(var t=0;t<this.length;t+=1)if(!1===e.call(a[t],a[t],t))return a;return this},filter:function(a){for(var t=[],r=this,n=0;n<r.length;n+=1)a.call(r[n],n,r[n])&&t.push(r[n]);return new e(t)},map:function(a){for(var t=[],r=this,n=0;n<r.length;n+=1)t.push(a.call(r[n],n,r[n]));return new e(t)},html:function(e){if(void 0===e)return this[0]?this[0].innerHTML:void 0;for(var a=0;a<this.length;a+=1)this[a].innerHTML=e;return this},text:function(e){if(void 0===e)return this[0]?this[0].textContent.trim():null;for(var a=0;a<this.length;a+=1)this[a].textContent=e;return this},is:function(t){var r,n,i=this[0];if(!i||void 0===t)return!1;if("string"==typeof t){if(i.matches)return i.matches(t);if(i.webkitMatchesSelector)return i.webkitMatchesSelector(t);if(i.msMatchesSelector)return i.msMatchesSelector(t);for(r=a(t),n=0;n<r.length;n+=1)if(r[n]===i)return!0;return!1}if(t===document)return i===document;if(t===window)return i===window;if(t.nodeType||t instanceof e){for(r=t.nodeType?[t]:t,n=0;n<r.length;n+=1)if(r[n]===i)return!0;return!1}return!1},indexOf:function(e){for(var a=0;a<this.length;a+=1)if(this[a]===e)return a},index:function(){var e,a=this[0];if(a){for(e=0;null!==(a=a.previousSibling);)1===a.nodeType&&(e+=1);return e}},eq:function(a){if(void 0===a)return this;var t,r=this.length;return new e(a>r-1?[]:a<0?(t=r+a)<0?[]:[this[t]]:[this[a]])},append:function(){for(var a,t=this,r=[],n=arguments.length;n--;)r[n]=arguments[n];for(var i=0;i<r.length;i+=1){a=r[i];for(var s=0;s<this.length;s+=1)if("string"==typeof a){var o=document.createElement("div");for(o.innerHTML=a;o.firstChild;)t[s].appendChild(o.firstChild)}else if(a instanceof e)for(var l=0;l<a.length;l+=1)t[s].appendChild(a[l]);else t[s].appendChild(a)}return this},appendTo:function(e){return a(e).append(this),this},prepend:function(a){var t,r,n=this;for(t=0;t<this.length;t+=1)if("string"==typeof a){var i=document.createElement("div");for(i.innerHTML=a,r=i.childNodes.length-1;r>=0;r-=1)n[t].insertBefore(i.childNodes[r],n[t].childNodes[0])}else if(a instanceof e)for(r=0;r<a.length;r+=1)n[t].insertBefore(a[r],n[t].childNodes[0]);else n[t].insertBefore(a,n[t].childNodes[0]);return this},prependTo:function(e){return a(e).prepend(this),this},insertBefore:function(e){for(var t=a(e),r=0;r<this.length;r+=1)if(1===t.length)t[0].parentNode.insertBefore(this[r],t[0]);else if(t.length>1)for(var n=0;n<t.length;n+=1)t[n].parentNode.insertBefore(this[r].cloneNode(!0),t[n])},insertAfter:function(e){for(var t=a(e),r=0;r<this.length;r+=1)if(1===t.length)t[0].parentNode.insertBefore(this[r],t[0].nextSibling);else if(t.length>1)for(var n=0;n<t.length;n+=1)t[n].parentNode.insertBefore(this[r].cloneNode(!0),t[n].nextSibling)},next:function(t){return this.length>0?t?this[0].nextElementSibling&&a(this[0].nextElementSibling).is(t)?new e([this[0].nextElementSibling]):new e([]):this[0].nextElementSibling?new e([this[0].nextElementSibling]):new e([]):new e([])},nextAll:function(t){var r=[],n=this[0];if(!n)return new e([]);for(;n.nextElementSibling;){var i=n.nextElementSibling;t?a(i).is(t)&&r.push(i):r.push(i),n=i}return new e(r)},prev:function(t){if(this.length>0){var r=this[0];return t?r.previousElementSibling&&a(r.previousElementSibling).is(t)?new e([r.previousElementSibling]):new e([]):r.previousElementSibling?new e([r.previousElementSibling]):new e([])}return new e([])},prevAll:function(t){var r=[],n=this[0];if(!n)return new e([]);for(;n.previousElementSibling;){var i=n.previousElementSibling;t?a(i).is(t)&&r.push(i):r.push(i),n=i}return new e(r)},siblings:function(e){return this.nextAll(e).add(this.prevAll(e))},parent:function(e){for(var t=this,r=[],n=0;n<this.length;n+=1)null!==t[n].parentNode&&(e?a(t[n].parentNode).is(e)&&r.push(t[n].parentNode):r.push(t[n].parentNode));return a(p(r))},parents:function(e){for(var t=[],r=0;r<this.length;r+=1)for(var n=this[r].parentNode;n;)e?a(n).is(e)&&t.push(n):t.push(n),n=n.parentNode;return a(p(t))},closest:function(a){var t=this;return void 0===a?new e([]):(t.is(a)||(t=t.parents(a).eq(0)),t)},find:function(a){for(var t=[],r=0;r<this.length;r+=1)for(var n=this[r].querySelectorAll(a),i=0;i<n.length;i+=1)t.push(n[i]);return new e(t)},children:function(t){for(var r=[],n=0;n<this.length;n+=1)for(var i=this[n].childNodes,s=0;s<i.length;s+=1)t?1===i[s].nodeType&&a(i[s]).is(t)&&r.push(i[s]):1===i[s].nodeType&&r.push(i[s]);return new e(p(r))},remove:function(){for(var e=this,a=0;a<this.length;a+=1)e[a].parentNode&&e[a].parentNode.removeChild(e[a]);return this},detach:function(){return this.remove()},add:function(){for(var e=[],t=arguments.length;t--;)e[t]=arguments[t];var r,n,i=this;for(r=0;r<e.length;r+=1){var s=a(e[r]);for(n=0;n<s.length;n+=1)i[i.length]=s[n],i.length+=1}return i},empty:function(){for(var e=0;e<this.length;e+=1){var a=this[e];if(1===a.nodeType){for(var t=0;t<a.childNodes.length;t+=1)a.childNodes[t].parentNode&&a.childNodes[t].parentNode.removeChild(a.childNodes[t]);a.textContent=""}}return this}},v="click blur focus focusin focusout keyup keydown keypress submit change mousedown mousemove mouseup mouseenter mouseleave mouseout mouseover touchstart touchend touchmove resize scroll".split(" "),b="resize scroll".split(" ");function w(e){g[e]=function(t,r,n){var i=this;if(void 0===t){for(var s=0;s<this.length;s+=1)b.indexOf(e)<0&&(e in i[s]?i[s][e]():a(i[s]).trigger(e));return this}return this.on(e,t,r,n)}}for(n=0;n<v.length;n+=1)w(v[n]);var C={scrollTo:function(){for(var e=[],a=arguments.length;a--;)e[a]=arguments[a];var t,r=e[0],n=e[1],i=e[2],s=e[3],o=e[4];return 4===e.length&&"function"==typeof s&&(o=s,r=(t=e)[0],n=t[1],i=t[2],o=t[3],s=t[4]),void 0===s&&(s="swing"),this.each(function(){var e,a,t,l,p,d,c,u,h=this,f=n>0||0===n,g=r>0||0===r;if(void 0===s&&(s="swing"),f&&(e=h.scrollTop,i||(h.scrollTop=n)),g&&(a=h.scrollLeft,i||(h.scrollLeft=r)),i){f&&(t=h.scrollHeight-h.offsetHeight,p=Math.max(Math.min(n,t),0)),g&&(l=h.scrollWidth-h.offsetWidth,d=Math.max(Math.min(r,l),0));var v=null;f&&p===e&&(f=!1),g&&d===a&&(g=!1),m(function t(r){void 0===r&&(r=(new Date).getTime()),null===v&&(v=r);var n,l=Math.max(Math.min((r-v)/i,1),0),b="linear"===s?l:.5-Math.cos(l*Math.PI)/2;f&&(c=e+b*(p-e)),g&&(u=a+b*(d-a)),f&&p>e&&c>=p&&(h.scrollTop=p,n=!0),f&&p<e&&c<=p&&(h.scrollTop=p,n=!0),g&&d>a&&u>=d&&(h.scrollLeft=d,n=!0),g&&d<a&&u<=d&&(h.scrollLeft=d,n=!0),n?o&&o():(f&&(h.scrollTop=c),g&&(h.scrollLeft=u),m(t))})}})},scrollTop:function(){for(var e=[],a=arguments.length;a--;)e[a]=arguments[a];var t,r=e[0],n=e[1],i=e[2],s=e[3];3===e.length&&"function"==typeof i&&(r=(t=e)[0],n=t[1],s=t[2],i=t[3]);var o=this;return void 0===r?o.length>0?o[0].scrollTop:null:o.scrollTo(void 0,r,n,i,s)},scrollLeft:function(){for(var e=[],a=arguments.length;a--;)e[a]=arguments[a];var t,r=e[0],n=e[1],i=e[2],s=e[3];3===e.length&&"function"==typeof i&&(r=(t=e)[0],n=t[1],s=t[2],i=t[3]);var o=this;return void 0===r?o.length>0?o[0].scrollLeft:null:o.scrollTo(r,void 0,n,i,s)}},y={animate:function(e,t){var r,n=this,i={props:a.extend({},e),params:a.extend({duration:300,easing:"swing"},t),elements:n,animating:!1,que:[],easingProgress:function(e,a){return"swing"===e?.5-Math.cos(a*Math.PI)/2:"function"==typeof e?e(a):a},stop:function(){i.frameId&&u(i.frameId),i.animating=!1,i.elements.each(function(e,a){delete a.dom7AnimateInstance}),i.que=[]},done:function(e){if(i.animating=!1,i.elements.each(function(e,a){delete a.dom7AnimateInstance}),e&&e(n),i.que.length>0){var a=i.que.shift();i.animate(a[0],a[1])}},animate:function(e,a){if(i.animating)return i.que.push([e,a]),i;var t=[];i.elements.each(function(a,r){var n,s,o,l,p;r.dom7AnimateInstance||(i.elements[a].dom7AnimateInstance=i),t[a]={container:r},Object.keys(e).forEach(function(i){n=window.getComputedStyle(r,null).getPropertyValue(i).replace(",","."),s=parseFloat(n),o=n.replace(s,""),l=parseFloat(e[i]),p=e[i]+o,t[a][i]={initialFullValue:n,initialValue:s,unit:o,finalValue:l,finalFullValue:p,currentValue:s}})});var r,s,o=null,l=0,p=0,d=!1;return i.animating=!0,i.frameId=m(function c(){var u,h;r=(new Date).getTime(),d||(d=!0,a.begin&&a.begin(n)),null===o&&(o=r),a.progress&&a.progress(n,Math.max(Math.min((r-o)/a.duration,1),0),o+a.duration-r<0?0:o+a.duration-r,o),t.forEach(function(n){var d=n;s||d.done||Object.keys(e).forEach(function(n){if(!s&&!d.done){u=Math.max(Math.min((r-o)/a.duration,1),0),h=i.easingProgress(a.easing,u);var c=d[n],m=c.initialValue,f=c.finalValue,g=c.unit;d[n].currentValue=m+h*(f-m);var v=d[n].currentValue;(f>m&&v>=f||f<m&&v<=f)&&(d.container.style[n]=f+g,(p+=1)===Object.keys(e).length&&(d.done=!0,l+=1),l===t.length&&(s=!0)),s?i.done(a.complete):d.container.style[n]=v+g}})}),s||(i.frameId=m(c))}),i}};if(0===i.elements.length)return n;for(var s=0;s<i.elements.length;s+=1)i.elements[s].dom7AnimateInstance?r=i.elements[s].dom7AnimateInstance:i.elements[s].dom7AnimateInstance=i;return r||(r=i),"stop"===e?r.stop():r.animate(i.props,i.params),n},stop:function(){for(var e=this,a=0;a<e.length;a+=1)e[a].dom7AnimateInstance&&e[a].dom7AnimateInstance.stop()}},x={},T=0;function k(e){var t={method:"GET",data:!1,async:!0,cache:!0,user:"",password:"",headers:{},xhrFields:{},statusCode:{},processData:!0,dataType:"text",contentType:"application/x-www-form-urlencoded",timeout:0},r=["beforeCreate","beforeSend","error","complete","success","statusCode"];e.type&&(e.method=e.type);var n=x;function i(t,r,i){var s=arguments;t&&a(document).trigger(t,r),i&&(i in n&&n[i](s[3],s[4],s[5],s[6]),e[i]&&e[i](s[3],s[4],s[5],s[6]))}l(n,function(e,a){r.indexOf(e)<0&&(t[e]=a)}),l(t,function(a,t){a in e||(e[a]=t)}),i("ajaxBeforeCreate ajax:beforecreate",{options:e},"beforeCreate",e),e.url||(e.url=window.location.toString());var s,o=e.url.indexOf("?")>=0?"&":"?",p=e.method.toUpperCase();if("GET"!==p&&"HEAD"!==p&&"OPTIONS"!==p&&"DELETE"!==p||!e.data||(s="string"==typeof e.data?e.data.indexOf("?")>=0?e.data.split("?")[1]:e.data:d(e.data)).length&&(e.url+=o+s,"?"===o&&(o="&")),"json"===e.dataType&&e.url.indexOf("callback=")>=0){var c,m="f7jsonp_"+(Date.now()+(T+=1)),u=e.url.split("callback="),h=u[0]+"callback="+m;if(u[1].indexOf("&")>=0){var f=u[1].split("&").filter(function(e){return e.indexOf("=")>0}).join("&");f.length>0&&(h+="&"+f)}var g=document.createElement("script");return g.type="text/javascript",g.onerror=function(){clearTimeout(c),i(void 0,void 0,"error",null,"scripterror"),i("ajaxComplete ajax:complete",{scripterror:!0},"complete",null,"scripterror")},g.src=h,window[m]=function(e){clearTimeout(c),i(void 0,void 0,"success",e),g.parentNode.removeChild(g),g=null,delete window[m]},document.querySelector("head").appendChild(g),void(e.timeout>0&&(c=setTimeout(function(){g.parentNode.removeChild(g),g=null,i(void 0,void 0,"error",null,"timeout")},e.timeout)))}"GET"!==p&&"HEAD"!==p&&"OPTIONS"!==p&&"DELETE"!==p||!1===e.cache&&(e.url+=o+"_nocache"+Date.now());var v=new XMLHttpRequest;v.requestUrl=e.url,v.requestParameters=e,v.open(p,e.url,e.async,e.user,e.password);var b,w=null;if(("POST"===p||"PUT"===p||"PATCH"===p)&&e.data)if(e.processData)if([ArrayBuffer,Blob,Document,FormData].indexOf(e.data.constructor)>=0)w=e.data;else{var C="---------------------------"+Date.now().toString(16);"multipart/form-data"===e.contentType?v.setRequestHeader("Content-Type","multipart/form-data; boundary="+C):v.setRequestHeader("Content-Type",e.contentType),w="";var y=d(e.data);if("multipart/form-data"===e.contentType){y=y.split("&");for(var k=[],P=0;P<y.length;P+=1)k.push('Content-Disposition: form-data; name="'+y[P].split("=")[0]+'"\r\n\r\n'+y[P].split("=")[1]+"\r\n");w="--"+C+"\r\n"+k.join("--"+C+"\r\n")+"--"+C+"--\r\n"}else w=y}else w=e.data;return e.headers&&l(e.headers,function(e,a){v.setRequestHeader(e,a)}),void 0===e.crossDomain&&(e.crossDomain=/^([\w-]+:)?\/\/([^\/]+)/.test(e.url)&&RegExp.$2!==window.location.host),e.crossDomain||v.setRequestHeader("X-Requested-With","XMLHttpRequest"),e.xhrFields&&l(e.xhrFields,function(e,a){v[e]=a}),v.onload=function(){var a;if(b&&clearTimeout(b),v.status>=200&&v.status<300||0===v.status)if("json"===e.dataType)try{a=JSON.parse(v.responseText),i("ajaxSuccess ajax:success",{xhr:v},"success",a,v.status,v)}catch(e){i("ajaxError ajax:error",{xhr:v,parseerror:!0},"error",v,"parseerror")}else a="text"===v.responseType||""===v.responseType?v.responseText:v.response,i("ajaxSuccess ajax:success",{xhr:v},"success",a,v.status,v);else i("ajaxError ajax:error",{xhr:v},"error",v,v.status);e.statusCode&&(n.statusCode&&n.statusCode[v.status]&&n.statusCode[v.status](v),e.statusCode[v.status]&&e.statusCode[v.status](v)),i("ajaxComplete ajax:complete",{xhr:v},"complete",v,v.status)},v.onerror=function(){b&&clearTimeout(b),i("ajaxError ajax:error",{xhr:v},"error",v,v.status),i("ajaxComplete ajax:complete",{xhr:v,error:!0},"complete",v,"error")},i("ajaxStart ajax:start",{xhr:v},"start",v),i(void 0,void 0,"beforeSend",v),e.timeout>0&&(v.onabort=function(){b&&clearTimeout(b)},b=setTimeout(function(){v.abort(),i("ajaxError ajax:error",{xhr:v,timeout:!0},"error",v,"timeout"),i("ajaxComplete ajax:complete",{xhr:v,timeout:!0},"complete",v,"timeout")},e.timeout)),v.send(w),v}function P(e){for(var a,t,r,n,i,s,o,l=[],p=arguments.length-1;p-- >0;)l[p]=arguments[p+1];return"function"==typeof l[1]?(a=(s=l)[0],r=s[1],n=s[2],i=s[3]):(a=(o=l)[0],t=o[1],r=o[2],n=o[3],i=o[4]),[r,n].forEach(function(e){"string"==typeof e&&(i=e,e===r?r=void 0:n=void 0)}),k({url:a,method:"post"===e?"POST":"GET",data:t,success:r,error:n,dataType:i=i||("getJSON"===e?"json":void 0)})}var S={__utils:!0,ajaxSetup:function(e){e.type&&!e.method&&(e.method=e.type),l(e,function(e,a){x[e]=a})},ajax:k,get:function(){for(var e=[],a=arguments.length;a--;)e[a]=arguments[a];return e.unshift("get"),P.apply(this,e)},post:function(){for(var e=[],a=arguments.length;a--;)e[a]=arguments[a];return e.unshift("post"),P.apply(this,e)},getJSON:function(){for(var e=[],a=arguments.length;a--;)e[a]=arguments[a];return e.unshift("getJSON"),P.apply(this,e)}};return a.use(f,g,C,y,S),a}(),window.Template7=function(){"use strict";var e;function a(e){return Array.isArray?Array.isArray(e):"[object Array]"===Object.prototype.toString.apply(e)}function r(e){return"function"==typeof e}e="undefined"!=typeof window?window:void 0!==t.g?t.g:void 0;var n=new RegExp("'","g"),i=new RegExp('"',"g");function s(e){var a,t,r,s=e.replace(/[{}#}]/g,"").split(" "),o=[];for(t=0;t<s.length;t+=1){var l=s[t],p=void 0,d=void 0;if(0===t)o.push(l);else if(0===l.indexOf('"')||0===l.indexOf("'"))if(p=0===l.indexOf('"')?i:n,d=0===l.indexOf('"')?'"':"'",2===l.match(p).length)o.push(l);else{for(a=0,r=t+1;r<s.length;r+=1)if(l+=" "+s[r],s[r].indexOf(d)>=0){a=r,o.push(l);break}a&&(t=a)}else if(l.indexOf("=")>0){var c=l.split("="),m=c[0],u=c[1];if(p||(p=0===u.indexOf('"')?i:n,d=0===u.indexOf('"')?'"':"'"),2!==u.match(p).length){for(a=0,r=t+1;r<s.length;r+=1)if(u+=" "+s[r],s[r].indexOf(d)>=0){a=r;break}a&&(t=a)}var h=[m,u.replace(p,"")];o.push(h)}else o.push(l)}return o}function o(e,a,t){return e.split(/([+ -*/^])/g).map(function(e){if(e.indexOf(a)<0)return e;if(!t)return JSON.stringify("");var r=t;return e.indexOf(a+".")>=0&&e.split(a+".")[1].split(".").forEach(function(e){r=r[e]?r[e]:"undefined"}),JSON.stringify(r)}).join("")}function l(e,a){return e.split(/([+ -*^])/g).map(function(e){if(e.indexOf("../")<0)return e;if(!a||0===a.length)return JSON.stringify("");var t=e.split("../").length-1,r=t>a.length?a[a.length-1]:a[t-1];return e.replace(/..\//g,"").split(".").forEach(function(e){r=r[e]?r[e]:"undefined"}),JSON.stringify(r)}).join("")}var p=function(t){var r=this;function n(e,a,t){void 0===t&&(t="data_1");var r,n,i=a,s=0;0===e.indexOf("../")?(s=e.split("../").length-1,n=i.split("_")[1]-s,i="ctx_"+(n>=1?n:1),r=e.split("../")[s].split(".")):0===e.indexOf("@global")?(i="Template7.global",r=e.split("@global.")[1].split(".")):0===e.indexOf("@root")?(i="root",r=e.split("@root.")[1].split(".")):r=e.split(".");for(var o=0;o<r.length;o+=1){var l=r[o];if(0===l.indexOf("@")){var p=t.split("_")[1];s>0&&(p=n),o>0?i+="[(data_"+p+" && data_"+p+"."+l.replace("@","")+")]":i="(data_"+p+" && data_"+p+"."+l.replace("@","")+")"}else isFinite(l)?i+="["+l+"]":"this"===l||l.indexOf("this.")>=0||l.indexOf("this[")>=0||l.indexOf("this(")>=0?i=l.replace("this",a):i+="."+l}return i}function i(e,a,t){for(var r=[],i=0;i<e.length;i+=1)/^['"]/.test(e[i])||/^(true|false|\d+)$/.test(e[i])?r.push(e[i]):r.push(n(e[i],a,t));return r.join(", ")}function o(t,l){if(void 0===t&&(t=r.template),void 0===l&&(l=1),"string"!=typeof t)throw new Error("Template7: Template must be a string");var p=function(e){var t,r,n=[];if(!e)return[];var i=e.split(/({{[^{^}]*}})/);for(t=0;t<i.length;t+=1){var o=i[t];if(""!==o)if(o.indexOf("{{")<0)n.push({type:"plain",content:o});else{if(o.indexOf("{/")>=0)continue;if(o.indexOf("{#")<0&&o.indexOf(" ")<0&&o.indexOf("else")<0){n.push({type:"variable",contextName:o.replace(/[{}]/g,"")});continue}var l=s(o),p=l[0],d=">"===p,c=[],m={};for(r=1;r<l.length;r+=1){var u=l[r];a(u)?m[u[0]]="false"!==u[1]&&u[1]:c.push(u)}if(o.indexOf("{#")>=0){var h="",f="",g=0,v=void 0,b=!1,w=!1,C=0;for(r=t+1;r<i.length;r+=1)if(i[r].indexOf("{{#")>=0&&(C+=1),i[r].indexOf("{{/")>=0&&(C-=1),i[r].indexOf("{{#"+p)>=0)h+=i[r],w&&(f+=i[r]),g+=1;else if(i[r].indexOf("{{/"+p)>=0){if(!(g>0)){v=r,b=!0;break}g-=1,h+=i[r],w&&(f+=i[r])}else i[r].indexOf("else")>=0&&0===C?w=!0:(w||(h+=i[r]),w&&(f+=i[r]));b&&(v&&(t=v),n.push({type:"helper",helperName:p,contextName:c,content:h,inverseContent:f,hash:m}))}else o.indexOf(" ")>0&&(d&&(p="_partial",c[0]&&(c[0]='"'+c[0].replace(/"|'/g,"")+'"')),n.push({type:"helper",helperName:p,contextName:c,hash:m}))}}return n}(t),d="ctx_"+l,c="data_"+l;if(0===p.length)return function(){return""};function m(e,a){return e.content?o(e.content,a):function(){return""}}function u(e,a){return e.inverseContent?o(e.inverseContent,a):function(){return""}}var h,f="";for(f+=1===l?"(function ("+d+", "+c+", root) {\n":"(function ("+d+", "+c+") {\n",1===l&&(f+="function isArray(arr){return Object.prototype.toString.apply(arr) === '[object Array]';}\n",f+="function isFunction(func){return (typeof func === 'function');}\n",f+='function c(val, ctx) {if (typeof val !== "undefined" && val !== null) {if (isFunction(val)) {return val.call(ctx);} else return val;} else return "";}\n',f+="root = root || ctx_1 || {};\n"),f+="var r = '';\n",h=0;h<p.length;h+=1){var g=p[h];if("plain"!==g.type){var v=void 0,b=void 0;if("variable"===g.type&&(f+="r += c("+(v=n(g.contextName,d,c))+", "+d+");"),"helper"===g.type){var w=void 0;if("ctx_1"!==d){for(var C=d.split("_")[1],y="ctx_"+(C-1),x=C-2;x>=1;x-=1)y+=", ctx_"+x;w="["+y+"]"}else w="["+d+"]";if(g.helperName in r.helpers)b=i(g.contextName,d,c),f+="r += (Template7.helpers."+g.helperName+").call("+d+", "+(b&&b+", ")+"{hash:"+JSON.stringify(g.hash)+", data: "+c+" || {}, fn: "+m(g,l+1)+", inverse: "+u(g,l+1)+", root: root, parents: "+w+"});";else{if(g.contextName.length>0)throw new Error('Template7: Missing helper: "'+g.helperName+'"');f+="if ("+(v=n(g.helperName,d,c))+") {",f+="if (isArray("+v+")) {",f+="r += (Template7.helpers.each).call("+d+", "+v+", {hash:"+JSON.stringify(g.hash)+", data: "+c+" || {}, fn: "+m(g,l+1)+", inverse: "+u(g,l+1)+", root: root, parents: "+w+"});",f+="}else {",f+="r += (Template7.helpers.with).call("+d+", "+v+", {hash:"+JSON.stringify(g.hash)+", data: "+c+" || {}, fn: "+m(g,l+1)+", inverse: "+u(g,l+1)+", root: root, parents: "+w+"});",f+="}}"}}}else f+="r +='"+g.content.replace(/\r/g,"\\r").replace(/\n/g,"\\n").replace(/'/g,"\\'")+"';"}return f+="\nreturn r;})",eval.call(e,f)}r.template=t,r.compile=function(e){return r.compiled||(r.compiled=o(e)),r.compiled}};function d(e,a){if(2===arguments.length){var t=new p(e),r=t.compile()(a);return t=null,r}return new p(e)}return(p.prototype={options:{},partials:{},helpers:{_partial:function(e,a){var t=p.prototype.partials[e];if(!t||t&&!t.template)return"";for(var r in t.compiled||(t.compiled=new p(t.template).compile()),a.hash)this[r]=a.hash[r];return t.compiled(this,a.data,a.root)},escape:function(a,t){if("string"!=typeof a)throw new Error('Template7: Passed context to "escape" helper should be a string');return r=a,(void 0!==e&&e.escape?e.escape(r):r).replace(/&/g,"&").replace(/</g,"<").replace(/>/g,">").replace(/"/g,""");var r},if:function(e,a){var t=e;return r(t)&&(t=t.call(this)),t?a.fn(this,a.data):a.inverse(this,a.data)},unless:function(e,a){var t=e;return r(t)&&(t=t.call(this)),t?a.inverse(this,a.data):a.fn(this,a.data)},each:function(e,t){var n=e,i="",s=0;if(r(n)&&(n=n.call(this)),a(n)){for(t.hash.reverse&&(n=n.reverse()),s=0;s<n.length;s+=1)i+=t.fn(n[s],{first:0===s,last:s===n.length-1,index:s});t.hash.reverse&&(n=n.reverse())}else for(var o in n)s+=1,i+=t.fn(n[o],{key:o});return s>0?i:t.inverse(this)},with:function(e,a){var t=e;return r(t)&&(t=e.call(this)),a.fn(t)},join:function(e,a){var t=e;return r(t)&&(t=t.call(this)),t.join(a.hash.delimiter||a.hash.delimeter)},js:function(a,t){var r,n=t.data,i=a;return"index first last key".split(" ").forEach(function(e){if(void 0!==n[e]){var a=new RegExp("this.@"+e,"g"),t=new RegExp("@"+e,"g");i=i.replace(a,JSON.stringify(n[e])).replace(t,JSON.stringify(n[e]))}}),t.root&&i.indexOf("@root")>=0&&(i=o(i,"@root",t.root)),i.indexOf("@global")>=0&&(i=o(i,"@global",e.Template7.global)),i.indexOf("../")>=0&&(i=l(i,t.parents)),r=i.indexOf("return")>=0?"(function(){"+i+"})":"(function(){return ("+i+")})",eval.call(this,r).call(this)},js_if:function(e,a){var t,r=a.data,n=e;return"index first last key".split(" ").forEach(function(e){if(void 0!==r[e]){var a=new RegExp("this.@"+e,"g"),t=new RegExp("@"+e,"g");n=n.replace(a,JSON.stringify(r[e])).replace(t,JSON.stringify(r[e]))}}),a.root&&n.indexOf("@root")>=0&&(n=o(n,"@root",a.root)),n.indexOf("@global")>=0&&(n=o(n,"@global",p.global)),n.indexOf("../")>=0&&(n=l(n,a.parents)),t=n.indexOf("return")>=0?"(function(){"+n+"})":"(function(){return ("+n+")})",eval.call(this,t).call(this)?a.fn(this,a.data):a.inverse(this,a.data)}}}).helpers.js_compare=p.prototype.helpers.js_if,d.registerHelper=function(e,a){p.prototype.helpers[e]=a},d.unregisterHelper=function(e){p.prototype.helpers[e]=void 0,delete p.prototype.helpers[e]},d.registerPartial=function(e,a){p.prototype.partials[e]={template:a}},d.unregisterPartial=function(e){p.prototype.partials[e]&&(p.prototype.partials[e]=void 0,delete p.prototype.partials[e])},d.compile=function(e,a){return new p(e,a).compile()},d.options=p.prototype.options,d.helpers=p.prototype.helpers,d.partials=p.prototype.partials,d}(),function(){"use strict";var e,a;window.Framework7=function(e){var a=this;for(var t in a.version="1.6.0",a.params={root:"body",cache:!0,cacheIgnore:[],cacheIgnoreGetParameters:!1,cacheDuration:6e5,preloadPreviousPage:!0,uniqueHistory:!1,uniqueHistoryIgnoreGetParameters:!1,dynamicPageUrl:"content-{{index}}",allowDuplicateUrls:!1,router:!0,routerRemoveTimeout:!1,routerRemoveWithTimeout:!1,pushState:!1,pushStateRoot:void 0,pushStateNoAnimation:!1,pushStateSeparator:"#!/",pushStateOnLoad:!0,fastClicks:!0,fastClicksDistanceThreshold:10,fastClicksDelayBetweenClicks:50,fastClicksExclude:"",tapHold:!1,tapHoldDelay:750,tapHoldPreventClicks:!0,activeState:!0,activeStateElements:"a, button, label, span",animateNavBackIcon:!1,swipeBackPage:!0,swipeBackPageThreshold:0,swipeBackPageActiveArea:30,swipeBackPageAnimateShadow:!0,swipeBackPageAnimateOpacity:!0,ajaxLinks:void 0,externalLinks:".external",sortable:!0,hideNavbarOnPageScroll:!1,hideToolbarOnPageScroll:!1,hideTabbarOnPageScroll:!1,showBarsOnPageScrollEnd:!0,showBarsOnPageScrollTop:!0,swipeout:!0,swipeoutActionsNoFold:!1,swipeoutNoFollow:!1,swipeoutRemoveWithTimeout:!1,smartSelectOpenIn:"page",smartSelectBackText:"Back",smartSelectPopupCloseText:"Close",smartSelectPickerCloseText:"Done",smartSelectSearchbar:!1,smartSelectBackOnSelect:!1,scrollTopOnNavbarClick:!1,scrollTopOnStatusbarClick:!1,panelLeftBreakpoint:null,panelRightBreakpoint:null,swipePanel:!1,swipePanelActiveArea:0,swipePanelCloseOpposite:!0,swipePanelOnlyClose:!1,swipePanelNoFollow:!1,swipePanelThreshold:0,panelsCloseByOutside:!0,modalButtonOk:"OK",modalButtonCancel:"Cancel",modalUsernamePlaceholder:"Username",modalPasswordPlaceholder:"Password",modalTitle:"Framework7",modalCloseByOutside:!1,actionsCloseByOutside:!0,popupCloseByOutside:!0,popoverCloseByOutside:!0,modalPreloaderTitle:"Loading... ",modalStack:!0,modalsMoveToRoot:!0,imagesLazyLoadThreshold:0,imagesLazyLoadSequential:!0,viewClass:"view",viewMainClass:"view-main",viewsClass:"views",notificationCloseOnClick:!1,notificationCloseIcon:!0,notificationCloseButtonText:"Close",animatePages:!0,templates:{},template7Data:{},template7Pages:!1,precompileTemplates:!1,material:!1,materialPageLoadDelay:0,materialPreloaderSvg:'<svg xmlns="http://www.w3.org/2000/svg" height="75" width="75" viewbox="0 0 75 75"><circle cx="37.5" cy="37.5" r="33.5" stroke-width="8"/></svg>',materialPreloaderHtml:'<span class="preloader-inner"><span class="preloader-inner-gap"></span><span class="preloader-inner-left"><span class="preloader-inner-half-circle"></span></span><span class="preloader-inner-right"><span class="preloader-inner-half-circle"></span></span></span>',materialRipple:!0,materialRippleElements:".ripple, a.link, a.item-link, .button, .modal-button, .tab-link, .label-radio, .label-checkbox, .actions-modal-button, a.searchbar-clear, a.floating-button, .floating-button > a, .speed-dial-buttons a, .form-checkbox, .form-radio, .data-table .sortable-cell",init:!0},e)a.params[t]=e[t];var r=Dom7,n=Template7;a._compiledTemplates={},a.root=r(a.params.root),a.root.eq(0).addClass("framework7-root"),a.touchEvents={start:a.support.touch?"touchstart":"mousedown",move:a.support.touch?"touchmove":"mousemove",end:a.support.touch?"touchend":"mouseup"},a.ls=window.localStorage,a.rtl="rtl"===r("body").css("direction"),a.rtl&&r("html").attr("dir","rtl"),void 0!==a.params.statusbarOverlay?a.params.statusbarOverlay?r("html").addClass("with-statusbar-overlay"):r("html").removeClass("with-statusbar-overlay"):a.device.ios&&(window.cordova||window.phonegap)&&r(document).on("resume",function(){a.device.needsStatusBar()&&r("html").addClass("with-statusbar-overlay")},!1),a.views=[];var i=function(e,t){var n,i={dynamicNavbar:!1,domCache:!1,linksView:void 0,reloadPages:!1,uniqueHistory:a.params.uniqueHistory,uniqueHistoryIgnoreGetParameters:a.params.uniqueHistoryIgnoreGetParameters,allowDuplicateUrls:a.params.allowDuplicateUrls,swipeBackPage:a.params.swipeBackPage,swipeBackPageAnimateShadow:a.params.swipeBackPageAnimateShadow,swipeBackPageAnimateOpacity:a.params.swipeBackPageAnimateOpacity,swipeBackPageActiveArea:a.params.swipeBackPageActiveArea,swipeBackPageThreshold:a.params.swipeBackPageThreshold,animatePages:a.params.animatePages,preloadPreviousPage:a.params.preloadPreviousPage};for(var s in(t=t||{}).dynamicNavbar&&a.params.material&&(t.dynamicNavbar=!1),i)void 0===t[s]&&(t[s]=i[s]);var o=this;o.params=t,o.selector=e;var l=r(e);if(o.container=l[0],"string"!=typeof e&&(e=(l.attr("id")?"#"+l.attr("id"):"")+(l.attr("class")?"."+l.attr("class").replace(/ /g,".").replace(".active",""):""),o.selector=e),o.main=l.hasClass(a.params.viewMainClass),o.contentCache={},o.contextCache={},o.pagesCache={},o.pageElementsCache={},l[0].f7View=o,o.pagesContainer=l.find(".pages")[0],o.initialPages=[],o.initialPagesUrl=[],o.initialNavbars=[],o.params.domCache){var p=l.find(".page");for(n=0;n<p.length;n++)o.initialPages.push(p[n]),o.initialPagesUrl.push("#"+p.eq(n).attr("data-page"));if(o.params.dynamicNavbar){var d=l.find(".navbar-inner");for(n=0;n<d.length;n++)o.initialNavbars.push(d[n])}}o.allowPageChange=!0;var c=document.location.href;o.history=[];var m,u,h=c,f=a.params.pushStateSeparator,g=a.params.pushStateRoot;a.params.pushState&&o.main&&(g?h=g:f&&h.indexOf(f)>=0&&h.indexOf(f+"#")<0&&(h=h.split(f)[0])),o.activePage||(0===(m=r(o.pagesContainer).find(".page-on-center")).length&&(m=(m=r(o.pagesContainer).find(".page:not(.cached)")).eq(m.length-1)),m.length>0&&(u=m[0].f7PageData)),o.params.domCache&&m?(o.url=l.attr("data-url")||o.params.url||"#"+m.attr("data-page"),o.pagesCache[o.url]=m.attr("data-page")):o.url=l.attr("data-url")||o.params.url||h,u&&(u.view=o,u.url=o.url,o.params.domCache&&o.params.dynamicNavbar&&!u.navbarInnerContainer&&(u.navbarInnerContainer=o.initialNavbars[o.initialPages.indexOf(u.container)]),o.activePage=u,m[0].f7PageData=u),o.url&&o.history.push(o.url);var v,b,w,C,y,x,T,k,P,S,M,I,E=!1,O=!1,L={},D=[],z=[],B=!0,N=[],A=[];if(o.handleTouchStart=function(e){B&&o.params.swipeBackPage&&!E&&!a.swipeoutOpenedEl&&o.allowPageChange&&(O=!1,E=!0,v=void 0,L.x="touchstart"===e.type?e.targetTouches[0].pageX:e.pageX,L.y="touchstart"===e.type?e.targetTouches[0].pageY:e.pageY,C=(new Date).getTime(),P=o.params.dynamicNavbar&&l.find(".navbar-inner").length>1)},o.handleTouchMove=function(e){if(E){var t="touchmove"===e.type?e.targetTouches[0].pageX:e.pageX,n="touchmove"===e.type?e.targetTouches[0].pageY:e.pageY;if(void 0===v&&(v=!!(v||Math.abs(n-L.y)>Math.abs(t-L.x))),v||e.f7PreventSwipeBack||a.preventSwipeBack)E=!1;else{if(!O){var i=!1;b=l.width();var s=r(e.target),p=s.hasClass("swipeout")?s:s.parents(".swipeout");if(p.length>0&&(!a.rtl&&p.find(".swipeout-actions-left").length>0&&(i=!0),a.rtl&&p.find(".swipeout-actions-right").length>0&&(i=!0)),(D=s.is(".page")?s:s.parents(".page")).hasClass("no-swipeback")&&(i=!0),z=l.find(".page-on-left:not(.cached)"),L.x,l.offset().left,o.params.swipeBackPageActiveArea,(a.rtl?L.x<l.offset().left-l[0].scrollLeft+b-o.params.swipeBackPageActiveArea:L.x-l.offset().left>o.params.swipeBackPageActiveArea)&&(i=!0),0!==z.length&&0!==D.length||(i=!0),i)return void(E=!1);o.params.swipeBackPageAnimateShadow&&!a.device.android&&0===(S=D.find(".swipeback-page-shadow")).length&&(S=r('<div class="swipeback-page-shadow"></div>'),D.append(S)),o.params.swipeBackPageAnimateOpacity&&0===(M=z.find(".swipeback-page-opacity")).length&&(M=r('<div class="swipeback-page-opacity"></div>'),z.append(M)),P&&(N=l.find(".navbar-on-center:not(.cached)"),A=l.find(".navbar-on-left:not(.cached)"),y=N.find(".left, .center, .right, .subnavbar, .fading"),x=A.find(".left, .center, .right, .subnavbar, .fading"),a.params.animateNavBackIcon&&(T=N.find(".left.sliding .back .icon"),k=A.find(".left.sliding .back .icon"))),r(".picker-modal.modal-in").length>0&&a.closeModal(r(".picker-modal.modal-in"))}e.f7PreventPanelSwipe=!0,O=!0,e.preventDefault();var d=a.rtl?-1:1;(w=(t-L.x-o.params.swipeBackPageThreshold)*d)<0&&(w=0);var c=w/b,m={percentage:c,activePage:D[0],previousPage:z[0],activeNavbar:N[0],previousNavbar:A[0]};o.params.onSwipeBackMove&&o.params.onSwipeBackMove(m),l.trigger("swipeBackMove swipeback:move",m);var u=w*d,h=(w/5-b/5)*d;if(1===a.device.pixelRatio&&(u=Math.round(u),h=Math.round(h)),D.transform("translate3d("+u+"px,0,0)"),o.params.swipeBackPageAnimateShadow&&!a.device.android&&(S[0].style.opacity=1-1*c),z.transform("translate3d("+h+"px,0,0)"),o.params.swipeBackPageAnimateOpacity&&(M[0].style.opacity=1-1*c),P){var f;for(f=0;f<y.length;f++)if((I=r(y[f])).is(".subnavbar.sliding")||(I[0].style.opacity=1-1.3*c),I[0].className.indexOf("sliding")>=0){var g=c*I[0].f7NavbarRightOffset;1===a.device.pixelRatio&&(g=Math.round(g)),I.transform("translate3d("+g+"px,0,0)"),a.params.animateNavBackIcon&&I[0].className.indexOf("left")>=0&&T.length>0&&T.transform("translate3d("+-g+"px,0,0)")}for(f=0;f<x.length;f++)if((I=r(x[f])).is(".subnavbar.sliding")||(I[0].style.opacity=1.3*c-.3),I[0].className.indexOf("sliding")>=0){var C=I[0].f7NavbarLeftOffset*(1-c);1===a.device.pixelRatio&&(C=Math.round(C)),I.transform("translate3d("+C+"px,0,0)"),a.params.animateNavBackIcon&&I[0].className.indexOf("left")>=0&&k.length>0&&k.transform("translate3d("+-C+"px,0,0)")}}}}},o.handleTouchEnd=function(e){if(!E||!O)return E=!1,void(O=!1);if(E=!1,O=!1,0===w)return r([D[0],z[0]]).transform(""),void(P&&(y.transform("").css({opacity:""}),x.transform("").css({opacity:""}),T&&T.length>0&&T.transform(""),k&&T.length>0&&k.transform("")));var t=(new Date).getTime()-C,n=!1;(t<300&&w>10||t>=300&&w>b/2)&&(D.removeClass("page-on-center").addClass("page-on-right"),z.removeClass("page-on-left").addClass("page-on-center"),P&&(N.removeClass("navbar-on-center").addClass("navbar-on-right"),A.removeClass("navbar-on-left").addClass("navbar-on-center")),n=!0),r([D[0],z[0]]).transform("").addClass("page-transitioning"),P&&(y.css({opacity:""}).each(function(){var e=n?this.f7NavbarRightOffset:0,t=r(this);t.transform("translate3d("+e+"px,0,0)"),a.params.animateNavBackIcon&&t.hasClass("left")&&T.length>0&&T.addClass("page-transitioning").transform("translate3d("+-e+"px,0,0)")}).addClass("page-transitioning"),x.transform("").css({opacity:""}).each(function(){var e=n?0:this.f7NavbarLeftOffset,t=r(this);t.transform("translate3d("+e+"px,0,0)"),a.params.animateNavBackIcon&&t.hasClass("left")&&k.length>0&&k.addClass("page-transitioning").transform("translate3d("+-e+"px,0,0)")}).addClass("page-transitioning")),B=!1,o.allowPageChange=!1;var i={activePage:D[0],previousPage:z[0],activeNavbar:N[0],previousNavbar:A[0]};if(n){var s=o.history[o.history.length-2];o.url=s,a.pageBackCallback("before",o,{pageContainer:D[0],url:s,position:"center",newPage:z,oldPage:D,swipeBack:!0}),a.pageAnimCallback("before",o,{pageContainer:z[0],url:s,position:"left",newPage:z,oldPage:D,swipeBack:!0}),o.params.onSwipeBackBeforeChange&&o.params.onSwipeBackBeforeChange(i),l.trigger("swipeBackBeforeChange swipeback:beforechange",i)}else o.params.onSwipeBackBeforeReset&&o.params.onSwipeBackBeforeReset(i),l.trigger("swipeBackBeforeReset swipeback:beforereset",i);D.transitionEnd(function(){r([D[0],z[0]]).removeClass("page-transitioning"),P&&(y.removeClass("page-transitioning").css({opacity:""}),x.removeClass("page-transitioning").css({opacity:""}),T&&T.length>0&&T.removeClass("page-transitioning"),k&&k.length>0&&k.removeClass("page-transitioning")),B=!0,o.allowPageChange=!0,n?(a.params.pushState&&o.main&&history.back(),a.pageBackCallback("after",o,{pageContainer:D[0],url:s,position:"center",newPage:z,oldPage:D,swipeBack:!0}),a.pageAnimCallback("after",o,{pageContainer:z[0],url:s,position:"left",newPage:z,oldPage:D,swipeBack:!0}),a.router.afterBack(o,D,z),o.params.onSwipeBackAfterChange&&o.params.onSwipeBackAfterChange(i),l.trigger("swipeBackAfterChange swipeback:afterchange",i)):(o.params.onSwipeBackAfterReset&&o.params.onSwipeBackAfterReset(i),l.trigger("swipeBackAfterReset swipeback:afterreset",i)),S&&S.length>0&&S.remove(),M&&M.length>0&&M.remove()})},o.attachEvents=function(e){var t=e?"off":"on",r=!("touchstart"!==a.touchEvents.start||!a.support.passiveListener)&&{passive:!0,capture:!1},n=!!a.support.passiveListener&&{passive:!1,capture:!1};l[t](a.touchEvents.start,o.handleTouchStart,r),l[t](a.touchEvents.move,o.handleTouchMove,n),l[t](a.touchEvents.end,o.handleTouchEnd,r)},o.detachEvents=function(){o.attachEvents(!0)},o.params.swipeBackPage&&!a.params.material&&o.attachEvents(),o.params.name&&(o.params.name=o.params.name.replace(/[^a-zA-Z]/g,"")),a.views.push(o),o.main?(a.mainView=o,a.views.main=o):o.params.name&&(a[o.params.name+"View"]=o,a.views[o.params.name]=o),o.router={load:function(e){return a.router.load(o,e)},back:function(e){return a.router.back(o,e)},loadPage:function(e){if("string"==typeof(e=e||{})){var t=e;e={},t&&0===t.indexOf("#")&&o.params.domCache?e.pageName=t.split("#")[1]:e.url=t}return a.router.load(o,e)},loadContent:function(e){return a.router.load(o,{content:e})},reloadPage:function(e){return a.router.load(o,{url:e,reload:!0})},reloadContent:function(e){return a.router.load(o,{content:e,reload:!0})},reloadPreviousPage:function(e){return a.router.load(o,{url:e,reloadPrevious:!0,reload:!0})},reloadPreviousContent:function(e){return a.router.load(o,{content:e,reloadPrevious:!0,reload:!0})},refreshPage:function(){var e={url:o.url,reload:!0,ignoreCache:!0};return e.url&&0===e.url.indexOf("#")&&(o.params.domCache&&o.pagesCache[e.url]?(e.pageName=o.pagesCache[e.url],e.url=void 0,delete e.url):o.contentCache[e.url]&&(e.content=o.contentCache[e.url],e.url=void 0,delete e.url)),a.router.load(o,e)},refreshPreviousPage:function(){var e={url:o.history[o.history.length-2],reload:!0,reloadPrevious:!0,ignoreCache:!0};return e.url&&0===e.url.indexOf("#")&&o.params.domCache&&o.pagesCache[e.url]&&(e.pageName=o.pagesCache[e.url],e.url=void 0,delete e.url),a.router.load(o,e)}},o.loadPage=o.router.loadPage,o.loadContent=o.router.loadContent,o.reloadPage=o.router.reloadPage,o.reloadContent=o.router.reloadContent,o.reloadPreviousPage=o.router.reloadPreviousPage,o.reloadPreviousContent=o.router.reloadPreviousContent,o.refreshPage=o.router.refreshPage,o.refreshPreviousPage=o.router.refreshPreviousPage,o.back=o.router.back,o.hideNavbar=function(e){return a.hideNavbar(l.find(".navbar"),e)},o.showNavbar=function(e){return a.showNavbar(l.find(".navbar"),e)},o.hideToolbar=function(e){return a.hideToolbar(l.find(".toolbar"),e)},o.showToolbar=function(e){return a.showToolbar(l.find(".toolbar"),e)},a.params.pushState&&a.params.pushStateOnLoad&&o.main){var H,R=c.split(f)[1];g?H=c.split(a.params.pushStateRoot+f)[1]:f&&c.indexOf(f)>=0&&c.indexOf(f+"#")<0&&(H=R);var V=!a.params.pushStateNoAnimation&&void 0,Y=history.state;H?H.indexOf("#")>=0&&o.params.domCache&&Y&&Y.pageName&&"viewIndex"in Y?a.router.load(o,{pageName:Y.pageName,url:Y.url,animatePages:V,pushState:!1}):H.indexOf("#")>=0&&o.params.domCache&&o.initialPagesUrl.indexOf(H)>=0?a.router.load(o,{pageName:H.replace("#",""),animatePages:V,pushState:!1}):a.router.load(o,{url:H,animatePages:V,pushState:!1}):o.params.domCache&&c.indexOf(f+"#")>=0&&(Y&&Y.pageName&&"viewIndex"in Y?a.router.load(o,{pageName:Y.pageName,url:Y.url,animatePages:V,pushState:!1}):f&&0===R.indexOf("#")&&o.initialPagesUrl.indexOf(R)&&a.router.load(o,{pageName:R.replace("#",""),animatePages:V,pushState:!1}))}return o.destroy=function(){for(var e in o.detachEvents(),o.main?(a.mainView=null,delete a.mainView,a.views.main=null,delete a.views.main):o.params.name&&(a[o.params.name+"View"]=null,delete a[o.params.name+"View"],a.views[o.params.name]=null,delete a.views[o.params.name]),l.removeAttr("data-page"),l[0].f7View=null,delete l[0].f7View,a.views.splice(a.views.indexOf(o),1),o)o.hasOwnProperty(e)&&(o[e]=null,delete o[e]);o=null},a.pluginHook("addView",o),o};a.addView=function(e,a){return new i(e,a)},a.getCurrentView=function(e){var a=r(".popover.modal-in .view"),t=r(".popup.modal-in .view"),n=r(".panel.active .view"),i=r(".views"),s=i.children(".view");if(s.length>1&&s.hasClass("tab")&&(s=i.children(".view.active")),a.length>0&&a[0].f7View)return a[0].f7View;if(t.length>0&&t[0].f7View)return t[0].f7View;if(n.length>0&&n[0].f7View)return n[0].f7View;if(s.length>0){if(1===s.length&&s[0].f7View)return s[0].f7View;if(s.length>1){for(var o=[],l=0;l<s.length;l++)s[l].f7View&&o.push(s[l].f7View);return o.length>0&&void 0!==e?o[e]:o.length>1?o:1===o.length?o[0]:void 0}}},a.navbarInitCallback=function(e,t,n,i){if(!n&&i&&(n=r(i).parent(".navbar")[0]),i&&(!i.f7NavbarInitialized||!e||e.params.domCache)){var s={container:n,innerContainer:i},o=t&&t.f7PageData,l={page:o,navbar:s};if(i.f7NavbarInitialized&&(e&&e.params.domCache||!e&&r(n).parents(".popup, .popover, .login-screen, .modal, .actions-modal, .picker-modal").length>0))return a.reinitNavbar(n,i),a.pluginHook("navbarReinit",l),void r(i).trigger("navbarReinit navbar:reinit",l);i.f7NavbarInitialized=!0,a.pluginHook("navbarBeforeInit",s,o),r(i).trigger("navbarBeforeInit navbar:beforeinit",l),a.initNavbar(n,i),a.pluginHook("navbarInit",s,o),r(i).trigger("navbarInit navbar:init",l)}},a.navbarRemoveCallback=function(e,t,n,i){!n&&i&&(n=r(i).parent(".navbar")[0]);var s,o={container:n,innerContainer:i};t&&(s=t.f7PageData);var l={page:s,navbar:o};a.pluginHook("navbarBeforeRemove",o,s),r(i).trigger("navbarBeforeRemove navbar:beforeremove",l),o=null,s=null},a.initNavbar=function(e,t){a.initSearchbar&&a.initSearchbar(t)},a.reinitNavbar=function(e,a){},a.initNavbarWithCallback=function(e){var t,n=(e=r(e)).parents("."+a.params.viewClass);0!==n.length&&(0===e.parents(".navbar-through").length&&0===n.find(".navbar-through").length||(t=n[0].f7View||void 0,e.find(".navbar-inner").each(function(){var i,s=this;if(r(s).attr("data-page")&&(i=n.find('.page[data-page="'+r(s).attr("data-page")+'"]')[0]),!i){var o=n.find(".page");1===o.length?i=o[0]:n.find(".page").each(function(){this.f7PageData&&this.f7PageData.navbarInnerContainer===s&&(i=this)})}a.navbarInitCallback(t,i,e[0],s)})))},a.sizeNavbars=function(e){a.params.material||(e?r(e).find(".navbar .navbar-inner:not(.cached)"):r(".navbar .navbar-inner:not(.cached)")).each(function(){var e=r(this);if(!e.hasClass("cached")){var t,n,i=a.rtl?e.find(".right"):e.find(".left"),s=a.rtl?e.find(".left"):e.find(".right"),o=e.find(".center"),l=e.find(".subnavbar"),p=0===i.length,d=0===s.length,c=p?0:i.outerWidth(!0),m=d?0:s.outerWidth(!0),u=o.outerWidth(!0),h=e.styles(),f=e[0].offsetWidth-parseInt(h.paddingLeft,10)-parseInt(h.paddingRight,10),g=e.hasClass("navbar-on-left");d&&(t=f-u),p&&(t=0),p||d||(t=(f-m-u+c)/2);var v=(f-u)/2;f-c-m>u?(v<c&&(v=c),v+u>f-m&&(v=f-m-u),n=v-t):n=0;var b=a.rtl?-1:1;if(o.hasClass("sliding")&&(o[0].f7NavbarLeftOffset=-(t+n)*b,o[0].f7NavbarRightOffset=(f-t-n-u)*b,g)){if(a.params.animateNavBackIcon){var w=e.parent().find(".navbar-on-center").find(".left.sliding .back .icon ~ span");w.length>0&&(o[0].f7NavbarLeftOffset+=w[0].offsetLeft)}o.transform("translate3d("+o[0].f7NavbarLeftOffset+"px, 0, 0)")}!p&&i.hasClass("sliding")&&(a.rtl?(i[0].f7NavbarLeftOffset=-(f-i[0].offsetWidth)/2*b,i[0].f7NavbarRightOffset=c*b):(i[0].f7NavbarLeftOffset=-c,i[0].f7NavbarRightOffset=(f-i[0].offsetWidth)/2,a.params.animateNavBackIcon&&i.find(".back .icon").length>0&&(i[0].f7NavbarRightOffset-=i.find(".back .icon")[0].offsetWidth)),g&&i.transform("translate3d("+i[0].f7NavbarLeftOffset+"px, 0, 0)")),!d&&s.hasClass("sliding")&&(a.rtl?(s[0].f7NavbarLeftOffset=-m*b,s[0].f7NavbarRightOffset=(f-s[0].offsetWidth)/2*b):(s[0].f7NavbarLeftOffset=-(f-s[0].offsetWidth)/2,s[0].f7NavbarRightOffset=m),g&&s.transform("translate3d("+s[0].f7NavbarLeftOffset+"px, 0, 0)")),l.length&&l.hasClass("sliding")&&(l[0].f7NavbarLeftOffset=a.rtl?l[0].offsetWidth:-l[0].offsetWidth,l[0].f7NavbarRightOffset=-l[0].f7NavbarLeftOffset);var C=n;a.rtl&&p&&d&&o.length>0&&(C=-C),o.css({left:C+"px"})}})},a.hideNavbar=function(e,a){return void 0===a&&(a=!0),r(e).addClass("navbar-hidden"+(a?"":" not-animated")),!0},a.showNavbar=function(e,a){void 0===a&&(a=!0);var t=r(e);return a?(t.removeClass("not-animated"),t.addClass("navbar-hiding").removeClass("navbar-hidden").transitionEnd(function(){t.removeClass("navbar-hiding")})):t.removeClass("navbar-hidden navbar-hiding not-animated"),!0},a.hideToolbar=function(e,a){return void 0===a&&(a=!0),r(e).addClass("toolbar-hidden"+(a?"":" not-animated")),!0},a.showToolbar=function(e,a){void 0===a&&(a=!0);var t=r(e);a?(t.removeClass("not-animated"),t.addClass("toolbar-hiding").removeClass("toolbar-hidden").transitionEnd(function(){t.removeClass("toolbar-hiding"+(a?"":" not-animated"))})):t.removeClass("toolbar-hidden toolbar-hiding not-animated")};var s=function(e,t){var n={input:null,clearButton:null,cancelButton:null,searchList:null,searchIn:".item-title",searchBy:"",found:null,notFound:null,overlay:null,ignore:".searchbar-ignore",customSearch:!1,removeDiacritics:!0,hideDividers:!0,hideGroups:!0};for(var i in t=t||{},n)(void 0===t[i]||null===t[i]&&n.hasOwnProperty(i))&&(t[i]=n[i]);var s=this;s.material=a.params.material,s.params=t,e=r(e),s.container=e,s.active=!1,s.input=s.params.input?r(s.params.input):s.container.find('input[type="search"]'),s.clearButton=s.params.clearButton?r(s.params.clearButton):s.container.find(".searchbar-clear"),s.cancelButton=s.params.cancelButton?r(s.params.cancelButton):s.container.find(".searchbar-cancel"),s.searchList=r(s.params.searchList),s.isVirtualList=s.searchList.hasClass("virtual-list"),s.pageContainer=s.container.parents(".page").eq(0),s.params.overlay?s.overlay=r(s.params.overlay):s.overlay=s.pageContainer.length>0?s.pageContainer.find(".searchbar-overlay"):r(".searchbar-overlay"),s.params.found?s.found=r(s.params.found):s.found=s.pageContainer.length>0?s.pageContainer.find(".searchbar-found"):r(".searchbar-found"),s.params.notFound?s.notFound=r(s.params.notFound):s.notFound=s.pageContainer.length>0?s.pageContainer.find(".searchbar-not-found"):r(".searchbar-not-found");var o=a.rtl?"margin-left":"margin-right",l=!1;s.setCancelButtonMargin=function(){s.cancelButton.transition(0).show(),s.cancelButton.css(o,-s.cancelButton[0].offsetWidth+"px"),s.cancelButton[0].clientLeft,s.cancelButton.transition(""),l=!0},s.triggerEvent=function(e,a,t){s.container.trigger(e,t),s.searchList.length>0&&s.searchList.trigger(e,t),a&&s.params[a]&&s.params[a](s,t)},s.enable=function(e){function t(){!s.searchList.length&&!s.params.customSearch||s.container.hasClass("searchbar-active")||s.query||s.overlay.addClass("searchbar-overlay-active"),s.container.addClass("searchbar-active"),s.cancelButton.length>0&&!s.material&&(l||s.setCancelButtonMargin(),s.cancelButton.css(o,"0px")),s.triggerEvent("enableSearch searchbar:enable","onEnable"),s.active=!0}a.device.ios&&!a.params.material&&e&&"focus"===e.type?setTimeout(function(){t()},400):t()},s.disable=function(){function e(){s.input.blur()}s.input.val("").trigger("change"),s.container.removeClass("searchbar-active searchbar-not-empty"),s.cancelButton.length>0&&!s.material&&s.cancelButton.css(o,-s.cancelButton[0].offsetWidth+"px"),(s.searchList.length||s.params.customSearch)&&s.overlay.removeClass("searchbar-overlay-active"),s.active=!1,a.device.ios?setTimeout(function(){e()},400):e(),s.triggerEvent("disableSearch searchbar:disable","onDisable")},s.clear=function(e){if(!s.query&&e&&r(e.target).hasClass("searchbar-clear"))s.disable();else{var a=s.value;s.input.val("").trigger("change").focus(),s.triggerEvent("clearSearch searchbar:clear","onClear",{previousQuery:a})}},s.handleInput=function(){setTimeout(function(){var e=s.input.val().trim();(s.searchList.length>0||s.params.customSearch)&&(s.params.searchIn||s.isVirtualList)&&s.search(e,!0)},0)};var p,d="";function c(e){e.preventDefault()}return s.search=function(e,a){if(!d||e.trim()!==d)if(d=e.trim(),a||(s.active||s.enable(),s.input.val(e)),s.query=s.value=e,0===e.length?(s.container.removeClass("searchbar-not-empty"),s.searchList.length&&s.container.hasClass("searchbar-active")&&s.overlay.addClass("searchbar-overlay-active")):(s.container.addClass("searchbar-not-empty"),s.searchList.length&&s.container.hasClass("searchbar-active")&&s.overlay.removeClass("searchbar-overlay-active")),s.params.customSearch)s.triggerEvent("search searchbar:search","onSearch",{query:e});else{var t,n=[];if(s.isVirtualList){if(p=s.searchList[0].f7VirtualList,""===e.trim())return p.resetFilter(),s.notFound.hide(),void s.found.show();if(t=s.params.removeDiacritics?r.removeDiacritics(e):e,p.params.searchAll)n=p.params.searchAll(t,p.items)||[];else if(p.params.searchByItem)for(var i=0;i<p.items.length;i++)p.params.searchByItem(t,i,p.params.items[i])&&n.push(i)}else{var o;o=s.params.removeDiacritics?r.removeDiacritics(e.trim().toLowerCase()).split(" "):e.trim().toLowerCase().split(" "),s.searchList.find("li").removeClass("hidden-by-searchbar").each(function(e,a){a=r(a);var t=[];a.find(s.params.searchIn).each(function(){var e=r(this).text().trim().toLowerCase();s.params.removeDiacritics&&(e=r.removeDiacritics(e)),t.push(e)}),t=t.join(" ");for(var i=0,l=0;l<o.length;l++)t.indexOf(o[l])>=0&&i++;i===o.length||s.params.ignore&&a.is(s.params.ignore)?n.push(a[0]):a.addClass("hidden-by-searchbar")}),s.params.hideDividers&&s.searchList.find(".item-divider, .list-group-title").each(function(){for(var e=r(this),a=e.nextAll("li"),t=!0,n=0;n<a.length;n++){var i=r(a[n]);if(i.hasClass("list-group-title")||i.hasClass("item-divider"))break;i.hasClass("hidden-by-searchbar")||(t=!1)}var o=s.params.ignore&&e.is(s.params.ignore);t&&!o?e.addClass("hidden-by-searchbar"):e.removeClass("hidden-by-searchbar")}),s.params.hideGroups&&s.searchList.find(".list-group").each(function(){var e=r(this),a=s.params.ignore&&e.is(s.params.ignore);0!==e.find("li:not(.hidden-by-searchbar)").length||a?e.removeClass("hidden-by-searchbar"):e.addClass("hidden-by-searchbar")})}s.triggerEvent("search searchbar:search","onSearch",{query:e,foundItems:n}),0===n.length?(s.notFound.show(),s.found.hide()):(s.notFound.hide(),s.found.show()),s.isVirtualList&&p.filterItems(n)}},s.attachEvents=function(e){var a=e?"off":"on";s.container[a]("submit",c),s.material||s.cancelButton[a]("click",s.disable),s.overlay[a]("click",s.disable),s.input[a]("focus",s.enable),s.input[a]("change keydown keypress keyup compositionend",s.handleInput),s.clearButton[a]("click",s.clear)},s.detachEvents=function(){s.attachEvents(!0)},s.init=function(){s.attachEvents()},s.destroy=function(){s&&(s.detachEvents(),s=null)},s.init(),s.container[0].f7Searchbar=s,s};a.searchbar=function(e,a){return new s(e,a)},a.initSearchbar=function(e){var t=(e=r(e)).hasClass("searchbar")?e:e.find(".searchbar");if(0!==t.length&&t.hasClass("searchbar-init")){var n=a.searchbar(t,t.dataset());e.hasClass("page")?e.once("pageBeforeRemove",i):e.hasClass("navbar-inner")&&e.once("navbarBeforeRemove",i)}function i(){n&&n.destroy()}};var o=function(e,a){var t={textarea:null,maxHeight:null};for(var n in a=a||{},t)void 0!==a[n]&&null!==a[n]||(a[n]=t[n]);var i=this;if(i.params=a,i.container=r(e),0!==i.container.length)return i.textarea=i.params.textarea?r(i.params.textarea):i.container.find("textarea"),i.pageContainer=i.container.parents(".page").eq(0),i.pageContent=i.pageContainer.find(".page-content"),i.pageContentPadding=parseInt(i.pageContent.css("padding-bottom")),i.initialBarHeight=i.container[0].offsetHeight,i.initialAreaHeight=i.textarea[0].offsetHeight,i.sizeTextarea=function(){i.textarea.css({height:""});var e=i.textarea[0].offsetHeight,a=e-i.textarea[0].clientHeight,t=i.textarea[0].scrollHeight;if(t+a>e){var r=t+a,n=i.initialBarHeight+(r-i.initialAreaHeight),s=i.params.maxHeight||i.container.parents(".view")[0].offsetHeight-88;n>s&&(r=(n=parseInt(s,10))-i.initialBarHeight+i.initialAreaHeight),i.textarea.css("height",r+"px"),i.container.css("height",n+"px");var o=i.pageContent[0].scrollTop===i.pageContent[0].scrollHeight-i.pageContent[0].offsetHeight;i.pageContent.length>0&&(i.pageContent.css("padding-bottom",n+"px"),0===i.pageContent.find(".messages-new-first").length&&o&&i.pageContent.scrollTop(i.pageContent[0].scrollHeight-i.pageContent[0].offsetHeight))}else i.pageContent.length>0&&(i.container.css({height:"",bottom:""}),i.pageContent.css({"padding-bottom":""}))},i.clear=function(){i.textarea.val("").trigger("change")},i.value=function(e){if(void 0===e)return i.textarea.val();i.textarea.val(e).trigger("change")},i.textareaTimeout=void 0,i.handleTextarea=function(e){clearTimeout(i.textareaTimeout),i.textareaTimeout=setTimeout(function(){i.sizeTextarea()},0)},i.attachEvents=function(e){var a=e?"off":"on";i.container[a]("submit",s),i.textarea[a]("change keydown keypress keyup paste cut",i.handleTextarea)},i.detachEvents=function(){i.attachEvents(!0)},i.init=function(){i.attachEvents()},i.destroy=function(){i.detachEvents(),i=null},i.init(),i.container[0].f7Messagebar=i,i;function s(e){e.preventDefault()}};function l(e){var t=e.replace(/^./,function(e){return e.toUpperCase()});a["onPage"+t]=function(t,r){return a.onPage(e,t,r)}}a.messagebar=function(e,a){return new o(e,a)},a.initPageMessagebar=function(e){var t=(e=r(e)).hasClass("messagebar")?e:e.find(".messagebar");if(0!==t.length&&t.hasClass("messagebar-init")){var n=a.messagebar(t,t.dataset());e.hasClass("page")&&e.on("page:beforeremove",function a(){n.destroy(),e.off("page:beforeremove",a)})}},a.cache=[],a.removeFromCache=function(e){for(var t=!1,r=0;r<a.cache.length;r++)a.cache[r].url===e&&(t=r);!1!==t&&a.cache.splice(t,1)},a.xhr=!1,a.get=function(e,t,n,i){var s=e;if(a.params.cacheIgnoreGetParameters&&e.indexOf("?")>=0&&(s=e.split("?")[0]),a.params.cache&&!n&&e.indexOf("nocache")<0&&a.params.cacheIgnore.indexOf(s)<0)for(var o=0;o<a.cache.length;o++)if(a.cache[o].url===s&&(new Date).getTime()-a.cache[o].time<a.params.cacheDuration)return i(a.cache[o].content),!1;return a.xhr=r.ajax({url:e,method:"GET",beforeSend:a.params.onAjaxStart,complete:function(e,t){"error"!==t&&"timeout"!==t&&e.status>=200&&e.status<300||0===e.status?(a.params.cache&&""!==e.responseText&&(a.removeFromCache(s),a.cache.push({url:s,time:(new Date).getTime(),content:e.responseText})),i(e.responseText,!1)):i(e.responseText,!0),a.params.onAjaxComplete&&a.params.onAjaxComplete(e)},error:function(e){i(e.responseText,!0),a.params.onAjaxError&&a.params.onAjaxError(e)}}),t&&(t.xhr=a.xhr),a.xhr},a.pageCallbacks={},a.onPage=function(e,t,r){if(t&&t.split(" ").length>1){for(var n=t.split(" "),i=[],s=0;s<n.length;s++)i.push(a.onPage(e,n[s],r));return i.remove=function(){for(var e=0;e<i.length;e++)i[e].remove()},i.trigger=function(){for(var e=0;e<i.length;e++)i[e].trigger()},i}var o=a.pageCallbacks[e][t];return o||(o=a.pageCallbacks[e][t]=[]),a.pageCallbacks[e][t].push(r),{remove:function(){for(var e,a=0;a<o.length;a++)o[a].toString()===r.toString()&&(e=a);void 0!==e&&o.splice(e,1)},trigger:r}};for(var p="beforeInit init reinit beforeAnimation afterAnimation back afterBack beforeRemove".split(" "),d=0;d<p.length;d++)a.pageCallbacks[p[d]]={},l(p[d]);a.triggerPageCallbacks=function(e,t,r){var n=a.pageCallbacks[e]["*"];if(n)for(var i=0;i<n.length;i++)n[i](r);var s=a.pageCallbacks[e][t];if(s&&0!==s.length)for(var o=0;o<s.length;o++)s[o](r)},a.pageInitCallback=function(e,t){var n=t.pageContainer;if(n&&(!n.f7PageInitialized||!e||e.params.domCache)){var i=t.query;i||(i=t.url&&t.url.indexOf("?")>0?r.parseUrlQuery(t.url||""):n.f7PageData&&n.f7PageData.query?n.f7PageData.query:{});var s={container:n,url:t.url,query:i,name:r(n).attr("data-page"),view:e,from:t.position,context:t.context,navbarInnerContainer:t.navbarInnerContainer,fromPage:t.fromPage};if(t.fromPage&&!t.fromPage.navbarInnerContainer&&t.oldNavbarInnerContainer&&(t.fromPage.navbarInnerContainer=t.oldNavbarInnerContainer),n.f7PageInitialized&&(e&&e.params.domCache||!e&&r(n).parents(".popup, .popover, .login-screen, .modal, .actions-modal, .picker-modal").length>0))return a.reinitPage(n),a.pluginHook("pageReinit",s),a.params.onPageReinit&&a.params.onPageReinit(a,s),a.triggerPageCallbacks("reinit",s.name,s),void r(s.container).trigger("pageReinit page:reinit",{page:s});n.f7PageInitialized=!0,n.f7PageData=s,!e||t.preloadOnly||t.reloadPrevious||(r(e.container).attr("data-page",s.name),e.activePage=s),a.pluginHook("pageBeforeInit",s),a.params.onPageBeforeInit&&a.params.onPageBeforeInit(a,s),a.triggerPageCallbacks("beforeInit",s.name,s),r(s.container).trigger("pageBeforeInit page:beforeinit",{page:s}),a.initPage(n),a.pluginHook("pageInit",s),a.params.onPageInit&&a.params.onPageInit(a,s),a.triggerPageCallbacks("init",s.name,s),r(s.container).trigger("pageInit page:init",{page:s})}},a.pageRemoveCallback=function(e,t,n){var i;if(t){t.f7PageData&&(i=t.f7PageData.context);var s={container:t,name:r(t).attr("data-page"),view:e,url:t.f7PageData&&t.f7PageData.url,query:t.f7PageData&&t.f7PageData.query,navbarInnerContainer:t.f7PageData&&t.f7PageData.navbarInnerContainer,from:n,context:i};a.pluginHook("pageBeforeRemove",s),a.params.onPageBeforeRemove&&a.params.onPageBeforeRemove(a,s),a.triggerPageCallbacks("beforeRemove",s.name,s),r(s.container).trigger("pageBeforeRemove page:beforeremove",{page:s}),s=null}},a.pageBackCallback=function(e,t,n){var i,s=n.pageContainer;if(s){s.f7PageData&&(i=s.f7PageData.context);var o={container:s,name:r(s).attr("data-page"),url:s.f7PageData&&s.f7PageData.url,query:s.f7PageData&&s.f7PageData.query,view:t,from:n.position,context:i,navbarInnerContainer:s.f7PageData&&s.f7PageData.navbarInnerContainer,swipeBack:n.swipeBack};"after"===e&&(a.pluginHook("pageAfterBack",o),a.params.onPageAfterBack&&a.params.onPageAfterBack(a,o),a.triggerPageCallbacks("afterBack",o.name,o),r(s).trigger("pageAfterBack page:afterback",{page:o})),"before"===e&&(a.pluginHook("pageBack",o),a.params.onPageBack&&a.params.onPageBack(a,o),a.triggerPageCallbacks("back",o.name,o),r(o.container).trigger("pageBack page:back",{page:o}))}},a.pageAnimCallback=function(e,t,n){var i,s=n.pageContainer;if(s){s.f7PageData&&(i=s.f7PageData.context);var o=n.query;o||(o=n.url&&n.url.indexOf("?")>0?r.parseUrlQuery(n.url||""):s.f7PageData&&s.f7PageData.query?s.f7PageData.query:{});var l,p={container:s,url:n.url,query:o,name:r(s).attr("data-page"),view:t,from:n.position,context:i,swipeBack:n.swipeBack,navbarInnerContainer:s.f7PageData&&s.f7PageData.navbarInnerContainer,fromPage:n.fromPage},d=n.oldPage,c=n.newPage;s.f7PageData=p,"after"===e&&(a.pluginHook("pageAfterAnimation",p),a.params.onPageAfterAnimation&&a.params.onPageAfterAnimation(a,p),a.triggerPageCallbacks("afterAnimation",p.name,p),r(p.container).trigger("pageAfterAnimation page:afteranimation",{page:p})),"before"===e&&(r(t.container).attr("data-page",p.name),t&&(t.activePage=p),c.hasClass("no-navbar")&&!d.hasClass("no-navbar")&&t.hideNavbar(),c.hasClass("no-navbar")||!d.hasClass("no-navbar")&&!d.hasClass("no-navbar-by-scroll")||t.showNavbar(),c.hasClass("no-toolbar")&&!d.hasClass("no-toolbar")&&t.hideToolbar(),c.hasClass("no-toolbar")||!d.hasClass("no-toolbar")&&!d.hasClass("no-toolbar-by-scroll")||t.showToolbar(),c.hasClass("no-tabbar")&&!d.hasClass("no-tabbar")&&(0===(l=r(t.container).find(".tabbar")).length&&(l=r(t.container).parents("."+a.params.viewsClass).find(".tabbar")),a.hideToolbar(l)),c.hasClass("no-tabbar")||!d.hasClass("no-tabbar")&&!d.hasClass("no-tabbar-by-scroll")||(0===(l=r(t.container).find(".tabbar")).length&&(l=r(t.container).parents("."+a.params.viewsClass).find(".tabbar")),a.showToolbar(l)),d.removeClass("no-navbar-by-scroll no-toolbar-by-scroll"),a.pluginHook("pageBeforeAnimation",p),a.params.onPageBeforeAnimation&&a.params.onPageBeforeAnimation(a,p),a.triggerPageCallbacks("beforeAnimation",p.name,p),r(p.container).trigger("pageBeforeAnimation page:beforeanimation",{page:p}))}},a.initPage=function(e){0!==(e=r(e)).length&&(a.sizeNavbars&&a.sizeNavbars(e.parents("."+a.params.viewClass)[0]),a.initPageMessages&&a.initPageMessages(e),a.initFormsStorage&&a.initFormsStorage(e),a.initSmartSelects&&a.initSmartSelects(e),a.initPageSwiper&&a.initPageSwiper(e),a.initPullToRefresh&&a.initPullToRefresh(e),a.initPageInfiniteScroll&&a.initPageInfiniteScroll(e),a.initSearchbar&&a.initSearchbar(e),a.initPageMessagebar&&a.initPageMessagebar(e),a.initPageScrollToolbars&&a.initPageScrollToolbars(e),a.initImagesLazyLoad&&a.initImagesLazyLoad(e),a.initPageProgressbar&&a.initPageProgressbar(e),a.initPageResizableTextarea&&a.initPageResizableTextarea(e),a.initPageDataTables&&a.initPageDataTables(e),a.params.material&&a.initPageMaterialPreloader&&a.initPageMaterialPreloader(e),a.params.material&&a.initPageMaterialInputs&&a.initPageMaterialInputs(e),a.params.material&&a.initPageMaterialTabbar&&a.initPageMaterialTabbar(e))},a.reinitPage=function(e){0!==(e=r(e)).length&&(a.sizeNavbars&&a.sizeNavbars(e.parents("."+a.params.viewClass)[0]),a.reinitPageSwiper&&a.reinitPageSwiper(e),a.reinitLazyLoad&&a.reinitLazyLoad(e))},a.initPageWithCallback=function(e){var t=(e=r(e)).parents("."+a.params.viewClass);if(0!==t.length){var n=t[0].f7View||void 0,i=n&&n.url?n.url:void 0;t&&e.attr("data-page")&&t.attr("data-page",e.attr("data-page")),a.pageInitCallback(n,{pageContainer:e[0],url:i,position:"center"})}},a.router={_remove:function(e){a.params.routerRemoveTimeout||a.params.routerRemoveWithTimeout?setTimeout(function(){r(e).remove()},0):r(e).remove()},_modalsSelector:".popup, .modal, .popover, .actions-modal, .picker-modal, .login-screen",temporaryDom:document.createElement("div"),findElement:function(e,t,n,i){i&&(e+=":not(.cached)");var s=(t=r(t)).find(e).filter(function(e,t){return 0===r(t).parents(a.router._modalsSelector).length});return s.length>1&&("string"==typeof n.selector&&(s=t.find(n.selector+" "+e)),s.length>1&&(s=t.find("."+a.params.viewMainClass+" "+e))),1===s.length?s:(i||(s=a.router.findElement(e,t,n,!0)),s&&1===s.length?s:s&&s.length>1?r(s[0]):void 0)},animatePages:function(e,a,t){var r="page-on-center page-on-right page-on-left";"to-left"===t&&(e.removeClass(r).addClass("page-from-center-to-left"),a.removeClass(r).addClass("page-from-right-to-center")),"to-right"===t&&(e.removeClass(r).addClass("page-from-left-to-center"),a.removeClass(r).addClass("page-from-center-to-right"))},prepareNavbar:function(e,t,n){r(e).find(".sliding").each(function(){var e=r(this),t="right"===n?this.f7NavbarRightOffset:this.f7NavbarLeftOffset;a.params.animateNavBackIcon&&e.hasClass("left")&&e.find(".back .icon").length>0&&e.find(".back .icon").transform("translate3d("+-t+"px,0,0)"),e.transform("translate3d("+t+"px,0,0)")})},animateNavbars:function(e,t,n){var i="navbar-on-right navbar-on-center navbar-on-left";"to-left"===n&&(t.removeClass(i).addClass("navbar-from-right-to-center"),t.find(".sliding").each(function(){var e=r(this);e.transform("translate3d(0px,0,0)"),a.params.animateNavBackIcon&&e.hasClass("left")&&e.find(".back .icon").length>0&&e.find(".back .icon").transform("translate3d(0px,0,0)")}),e.removeClass(i).addClass("navbar-from-center-to-left"),e.find(".sliding").each(function(){var e,n=r(this);a.params.animateNavBackIcon&&(n.hasClass("center")&&t.find(".sliding.left .back .icon").length>0&&(e=t.find(".sliding.left .back span")).length>0&&(this.f7NavbarLeftOffset+=e[0].offsetLeft),n.hasClass("left")&&n.find(".back .icon").length>0&&n.find(".back .icon").transform("translate3d("+-this.f7NavbarLeftOffset+"px,0,0)")),n.transform("translate3d("+this.f7NavbarLeftOffset+"px,0,0)")})),"to-right"===n&&(e.removeClass(i).addClass("navbar-from-left-to-center"),e.find(".sliding").each(function(){var e=r(this);e.transform("translate3d(0px,0,0)"),a.params.animateNavBackIcon&&e.hasClass("left")&&e.find(".back .icon").length>0&&e.find(".back .icon").transform("translate3d(0px,0,0)")}),t.removeClass(i).addClass("navbar-from-center-to-right"),t.find(".sliding").each(function(){var e=r(this);a.params.animateNavBackIcon&&e.hasClass("left")&&e.find(".back .icon").length>0&&e.find(".back .icon").transform("translate3d("+-this.f7NavbarRightOffset+"px,0,0)"),e.transform("translate3d("+this.f7NavbarRightOffset+"px,0,0)")}))},preprocess:function(e,t,r,n){a.pluginHook("routerPreprocess",e,t,r,n),t=a.pluginProcess("preprocess",t),e&&e.params&&e.params.preprocess?void 0!==(t=e.params.preprocess(t,r,n))&&n(t):a.params.preprocess?void 0!==(t=a.params.preprocess(t,r,n))&&n(t):n(t)},preroute:function(e,t,r){return r&&(t.isBack=!0),a.pluginHook("routerPreroute",e,t),!!(a.params.preroute&&!1===a.params.preroute(e,t)||e&&e.params.preroute&&!1===e.params.preroute(e,t))},template7Render:function(e,t){var i,s,o=t.url,l=t.content,p=t.content,d=t.context,c=t.contextName,m=t.template;if("string"==typeof l?o?a.template7Cache[o]&&!t.ignoreCache?s=n.cache[o]:(s=n.compile(l),n.cache[o]=s):s=n.compile(l):m&&(s=m),d)i=d,d&&o&&(e.contextCache[o]=d);else{if(c)if(c.indexOf(".")>=0){for(var u=c.split("."),h=n.data[u[0]],f=1;f<u.length;f++)u[f]&&(h=h[u[f]]);i=h}else i=n.data[c];if(!i&&o&&(i=n.data["url:"+o]),!i&&"string"==typeof l&&!m){var g=l.match(/(data-page=["'][^"^']*["'])/);if(g){var v=g[0].split("data-page=")[1].replace(/['"]/g,"");v&&(i=n.data["page:"+v])}}if(!i&&m&&n.templates)for(var b in n.templates)n.templates[b]===m&&(i=n.data[b]);!i&&o&&o in e.contextCache&&(i=e.contextCache[o]),i||(i={})}if(s&&i){if("function"==typeof i&&(i=i()),o){var w=r.parseUrlQuery(o);for(var C in i.url_query={},w)i.url_query[C]=w[C]}try{p=s(i)}catch(e){p="",window.console&&window.console.error&&console.error(e)}}return{content:p,context:i}}},a.router._load=function(e,t){a.pluginHook("routerLoad",e,t);var n,i,s,o,l,p,d,c,m,u=t.url,h=t.content,f={content:t.content},g=t.template,v=t.pageName,b=r(e.container),w=r(e.pagesContainer),C=t.animatePages,y=void 0===u&&h||g,x=t.pushState,T=t.pageElement;if(void 0===C&&(C=e.params.animatePages),(a.params.template7Pages&&"string"==typeof h||g)&&(f=a.router.template7Render(e,t)).content&&!h&&(h=f.content),a.router.temporaryDom.innerHTML="",!v&&!T)if("string"==typeof h||u&&"string"==typeof h)a.router.temporaryDom.innerHTML=f.content;else if("length"in h&&h.length>1)for(var k=0;k<h.length;k++)r(a.router.temporaryDom).append(h[k]);else r(a.router.temporaryDom).append(h);if(m=t.reload&&(t.reloadPrevious?"left":"center"),!(n=v?w.find('.page[data-page="'+v+'"]'):T?r(T):a.router.findElement(".page",a.router.temporaryDom,e))||0===n.length||v&&e.activePage&&e.activePage.name===v)e.allowPageChange=!0;else if(n.addClass(t.reload?"page-on-"+m:"page-on-right"),s=w.children(".page:not(.cached)"),T&&(s=s.filter(function(e,a){if(a!==T)return a})),t.reload&&t.reloadPrevious&&1===s.length)e.allowPageChange=!0;else{if(t.reload)i=s.eq(s.length-1);else{if(s.length>1){for(o=0;o<s.length-2;o++)e.params.domCache?r(s[o]).addClass("cached"):(a.pageRemoveCallback(e,s[o],"left"),a.router._remove(s[o]));e.params.domCache?r(s[o]).addClass("cached"):(a.pageRemoveCallback(e,s[o],"left"),a.router._remove(s[o]))}i=w.children(".page:not(.cached)")}if(T&&i.length>1&&(i=i.filter(function(e,a){if(a!==T)return a})),(e.params.domCache||T)&&n.removeClass("cached"),e.params.dynamicNavbar)if(c=!0,(p=v?b.find('.navbar-inner[data-page="'+v+'"]'):a.router.findElement(".navbar-inner",a.router.temporaryDom,e))&&0!==p.length||((p=n.find(".navbar-inner"))&&0!==p.length?p.parent(".navbar").length>0&&p.prependTo(n):c=!1),c&&n.find(".navbar").length>0&&a.router._remove(n.find(".navbar").filter(function(e,t){return 0===r(t).parents(a.router._modalsSelector).length})),d=b.children(".navbar"),t.reload)l=d.find(".navbar-inner:not(.cached):last-child");else if((l=d.find(".navbar-inner:not(.cached)")).length>0){for(o=0;o<l.length-1;o++)e.params.domCache?r(l[o]).addClass("cached"):(a.navbarRemoveCallback(e,s[o],d[0],l[o]),a.router._remove(l[o]));p||1!==l.length||(e.params.domCache?r(l[0]).addClass("cached"):(a.navbarRemoveCallback(e,s[0],d[0],l[0]),a.router._remove(l[0]))),l=d.find(".navbar-inner:not(.cached)")}if(c&&(p.addClass(t.reload?"navbar-on-"+m:"navbar-on-right"),(e.params.domCache||T)&&p.removeClass("cached"),n[0].f7RelatedNavbar=p[0],p[0].f7RelatedPage=n[0]),u)u&&T&&(e.pageElementsCache[u]={page:n,navbarInner:p});else{var P=v||n.attr("data-page");u=y?"#"+a.params.dynamicPageUrl.replace(/{{name}}/g,P).replace(/{{index}}/g,e.history.length-(t.reload?1:0)):"#"+P,e.params.domCache||(e.contentCache[u]=h),e.params.domCache&&v&&(e.pagesCache[u]=v)}if(a.params.pushState&&!t.reloadPrevious&&e.main){void 0===x&&(x=!0);var S=a.params.pushStateRoot||"",M=t.reload?"replaceState":"pushState";x&&(y||v?y&&h?history[M]({content:"string"==typeof h?h:"",url:u,viewIndex:a.views.indexOf(e)},"",S+a.params.pushStateSeparator+u):v&&history[M]({pageName:v,url:u,viewIndex:a.views.indexOf(e)},"",S+a.params.pushStateSeparator+u):history[M]({url:u,viewIndex:a.views.indexOf(e)},"",S+a.params.pushStateSeparator+u))}if(e.url=u,t.reload){var I=e.history[e.history.length-(t.reloadPrevious?2:1)];I&&0===I.indexOf("#")&&I in e.contentCache&&I!==u&&-1===e.history.indexOf(I)?(e.contentCache[I]=null,delete e.contentCache[I]):I&&I in e.pageElementsCache&&I!==u&&(-1===e.history.indexOf(I)||e.history.indexOf(I)===e.history.length-1)&&(e.pageElementsCache[I]=null,delete e.pageElementsCache[I]),I&&I in e.contextCache&&I!==u&&(-1===e.history.indexOf(I)||e.history.indexOf(I)===e.history.length-1)&&(e.contextCache[I]=null,delete e.contextCache[I]),e.history[e.history.length-(t.reloadPrevious?2:1)]=u}else e.history.push(u);var E=!1;if(e.params.uniqueHistory){var O=e.history,L=u;if(e.params.uniqueHistoryIgnoreGetParameters)for(O=[],L=u.split("?")[0],o=0;o<e.history.length;o++)O.push(e.history[o].split("?")[0]);O.indexOf(L)!==O.lastIndexOf(L)&&(e.history=e.history.slice(0,O.indexOf(L)),e.history.push(u),E=!0)}if(t.reloadPrevious?(i=i.prev(".page"),n.insertBefore(i),c&&(l=l.prev(".navbar-inner"),p.insertAfter(l))):(w.append(n[0]),c&&d.append(p[0])),t.reload&&(e.params.domCache&&e.initialPages.indexOf(i[0])>=0?(i.addClass("cached"),c&&l.addClass("cached")):(a.pageRemoveCallback(e,i[0],m),c&&a.navbarRemoveCallback(e,i[0],d[0],l[0]),a.router._remove(i),c&&a.router._remove(l))),a.pageInitCallback(e,{pageContainer:n[0],url:u,position:t.reload?m:"right",navbarInnerContainer:c?p&&p[0]:void 0,oldNavbarInnerContainer:c?l&&l[0]:void 0,context:f.context||t.context,query:t.query,fromPage:i&&i.length&&i[0].f7PageData,reload:t.reload,reloadPrevious:t.reloadPrevious}),c&&a.navbarInitCallback(e,n[0],d[0],p[0],u,t.reload?m:"right"),t.reload)return e.allowPageChange=!0,void(E&&e.refreshPreviousPage());c&&C&&a.router.prepareNavbar(p,l,"right"),n[0].clientLeft,a.pageAnimCallback("before",e,{pageContainer:n[0],url:u,position:"right",oldPage:i,newPage:n,query:t.query,fromPage:i&&i.length&&i[0].f7PageData}),C?(a.params.material&&a.params.materialPageLoadDelay?setTimeout(function(){a.router.animatePages(i,n,"to-left",e)},a.params.materialPageLoadDelay):a.router.animatePages(i,n,"to-left",e),c&&setTimeout(function(){a.router.animateNavbars(l,p,"to-left",e)},0),n.animationEnd(function(){D()})):(c&&p.find(".sliding, .sliding .back .icon").transform(""),D())}function D(){e.allowPageChange=!0,n.removeClass("page-from-right-to-center page-on-right page-on-left").addClass("page-on-center"),i.removeClass("page-from-center-to-left page-on-center page-on-right").addClass("page-on-left"),c&&(p.removeClass("navbar-from-right-to-center navbar-on-left navbar-on-right").addClass("navbar-on-center"),l.removeClass("navbar-from-center-to-left navbar-on-center navbar-on-right").addClass("navbar-on-left")),a.pageAnimCallback("after",e,{pageContainer:n[0],url:u,position:"right",oldPage:i,newPage:n,query:t.query,fromPage:i&&i.length&&i[0].f7PageData}),a.params.pushState&&e.main&&a.pushStateClearQueue(),e.params.swipeBackPage||e.params.preloadPreviousPage||(e.params.domCache?(i.addClass("cached"),c&&l.addClass("cached")):0===u.indexOf("#")&&0===n.attr("data-page").indexOf("smart-select-")||(a.pageRemoveCallback(e,i[0],"left"),c&&a.navbarRemoveCallback(e,i[0],d[0],l[0]),a.router._remove(i),c&&a.router._remove(l))),e.params.uniqueHistory&&E&&e.refreshPreviousPage()}},a.router.load=function(e,t){if(t=t||{},a.routerPreOptions&&(t=a.routerPreOptions(e,t)||{}),t.component&&a.componentLoader)try{a.componentLoader(e,t,function(t){a.router.load(e,t)})}catch(e){}else{if(a.router.preroute(e,t))return!1;var n=t.url,i=t.content,s=t.pageName,o=t.pageElement;s&&s.indexOf("?")>0&&(t.query=r.parseUrlQuery(s),t.pageName=s=s.split("?")[0]);var l=t.template;if(!0===e.params.reloadPages&&(t.reload=!0),!e.allowPageChange)return!1;if(n&&e.url===n&&!t.reload&&!e.params.allowDuplicateUrls)return!1;e.allowPageChange=!1,a.xhr&&e.xhr&&e.xhr===a.xhr&&(a.xhr.abort(),a.xhr=!1),i||s||o?p(i):l?a.router._load(e,t):t.url&&"#"!==t.url?a.get(t.url,e,t.ignoreCache,function(a,t){t?e.allowPageChange=!0:p(a)}):e.allowPageChange=!0}function p(r){a.router.preprocess(e,r,n,function(r){t.content=r,a.router._load(e,t)})}},a.router._back=function(e,t){t=t||{},a.pluginHook("routerBack",e,t);var n,i,s,o,l,p,d,c=t.url,m=t.content,u={content:t.content},h=t.template,f=t.animatePages,g=t.preloadOnly,v=t.pushState,b=(t.ignoreCache,t.force),w=t.pageName,C=t.pageElement,y=r(e.container),x=r(e.pagesContainer),T=x.children(".page:not(.cached)"),k=!0;function P(){a.pageBackCallback("after",e,{pageContainer:n[0],url:c,position:"center",oldPage:n,newPage:i}),a.pageAnimCallback("after",e,{pageContainer:i[0],url:c,position:"left",oldPage:n,newPage:i,query:t.query,fromPage:n&&n.length&&n[0].f7PageData}),a.router.afterBack(e,n[0],i[0])}function S(){if(a.router.temporaryDom.innerHTML="","string"==typeof m||c&&"string"==typeof m)a.router.temporaryDom.innerHTML=u.content;else if("length"in m&&m.length>1)for(var t=0;t<m.length;t++)r(a.router.temporaryDom).append(m[t]);else r(a.router.temporaryDom).append(m);i=C?r(C):a.router.findElement(".page",a.router.temporaryDom,e),e.params.dynamicNavbar&&(o=a.router.findElement(".navbar-inner",a.router.temporaryDom,e))}function M(){if(i&&0!==i.length){if(e.params.dynamicNavbar&&void 0===d&&(d=!(!o||0===o.length)),i.addClass("page-on-left").removeClass("cached"),d&&(l=y.children(".navbar"),p=l.find(".navbar-inner:not(.cached)"),o.addClass("navbar-on-left").removeClass("cached")),b){var m,h;if(m=r(T[T.length-2]),d&&(h=r(m[0]&&m[0].f7RelatedNavbar||p[p.length-2])),e.params.domCache&&e.initialPages.indexOf(m[0])>=0)m.length&&m[0]!==i[0]&&m.addClass("cached"),d&&h.length&&h[0]!==o[0]&&h.addClass("cached");else{var w=d&&h.length;m.length?(a.pageRemoveCallback(e,m[0],"right"),w&&a.navbarRemoveCallback(e,m[0],l[0],h[0]),a.router._remove(m),w&&a.router._remove(h)):w&&(a.navbarRemoveCallback(e,m[0],l[0],h[0]),a.router._remove(h))}T=x.children(".page:not(.cached)"),d&&(p=y.children(".navbar").find(".navbar-inner:not(.cached)")),e.history.indexOf(c)>=0?e.history=e.history.slice(0,e.history.indexOf(c)+2):e.history[[e.history.length-2]]?e.history[e.history.length-2]=c:e.history.unshift(c)}n=r(T[T.length-1]),e.params.domCache&&n[0]===i[0]&&0===(n=x.children(".page.page-on-center")).length&&e.activePage&&(n=r(e.activePage.container)),d&&!s&&(s=r(p[p.length-1]),e.params.domCache&&(s[0]===o[0]&&(s=l.children(".navbar-inner.navbar-on-center:not(.cached)")),0===s.length&&(s=l.children('.navbar-inner[data-page="'+n.attr("data-page")+'"]'))),0!==s.length&&o[0]!==s[0]||(d=!1)),d&&(k&&o.insertBefore(s),o[0].f7RelatedPage=i[0],i[0].f7RelatedNavbar=o[0]),k&&i.insertBefore(n),a.pageInitCallback(e,{pageContainer:i[0],url:c,position:"left",navbarInnerContainer:d?o[0]:void 0,oldNavbarInnerContainer:d?s&&s[0]:void 0,context:u.context,query:t.query,fromPage:n&&n.length&&n[0].f7PageData,preloadOnly:g}),d&&a.navbarInitCallback(e,i[0],l[0],o[0],c,"right"),d&&o.hasClass("navbar-on-left")&&f&&a.router.prepareNavbar(o,s,"left"),g?e.allowPageChange=!0:(e.url=c,i[0].clientLeft,a.pageBackCallback("before",e,{pageContainer:n[0],url:c,position:"center",oldPage:n,newPage:i}),a.pageAnimCallback("before",e,{pageContainer:i[0],url:c,position:"left",oldPage:n,newPage:i,query:t.query,fromPage:n&&n.length&&n[0].f7PageData}),f?(a.router.animatePages(i,n,"to-right",e),d&&setTimeout(function(){a.router.animateNavbars(o,s,"to-right",e)},0),i.animationEnd(function(){P()})):(d&&o.find(".sliding, .sliding .back .icon").transform(""),P()),a.params.pushState&&e.main&&(void 0===v&&(v=!0),!g&&history.state&&v&&history.back()))}else e.allowPageChange=!0}return void 0===f&&(f=e.params.animatePages),(a.params.template7Pages&&"string"==typeof m||h)&&(u=a.router.template7Render(e,t)).content&&!m&&(m=u.content),T.length>1&&!b?g?void(e.allowPageChange=!0):(e.url=e.history[e.history.length-2],c=e.url,i=r(T[T.length-2]),n=r(T[T.length-1]),e.params.dynamicNavbar&&(d=!0,p=y.children(".navbar").find(".navbar-inner:not(.cached)"),o=r(p[0]),s=r(p[1]),0!==o.length&&0!==s.length&&s[0]!==o[0]||(d=!1)),k=!1,void M()):b?c&&c===e.url||w&&e.activePage&&e.activePage.name===w?void(e.allowPageChange=!0):m?(S(),void M()):w&&e.params.domCache?(w&&(c="#"+w),(i=r(y).find('.page[data-page="'+w+'"]'))[0].f7PageData&&i[0].f7PageData.url&&(c=i[0].f7PageData.url),e.params.dynamicNavbar&&(0===(o=r(y).children(".navbar").find('.navbar-inner[data-page="'+w+'"]')).length&&i[0].f7RelatedNavbar&&(o=r(i[0].f7RelatedNavbar)),0===o.length&&i[0].f7PageData&&(o=r(i[0].f7PageData.navbarInnerContainer))),void M()):C&&c?(i=r(C),e.params.dynamicNavbar&&(o=i.find(".navbar-inner").filter(function(e,t){return 0===r(t).parents(a.router._modalsSelector).length})).length>0&&(i.prepend(o),a.router._remove(i.find(".navbar").filter(function(e,t){return 0===r(t).parents(a.router._modalsSelector).length}))),void M()):void(e.allowPageChange=!0):(g||(e.url=e.history[e.history.length-2],c=e.url),m?(S(),void M()):w?(i=r(y).find('.page[data-page="'+w+'"]'),e.params.dynamicNavbar&&(0===(o=r(y).children(".navbar").find('.navbar-inner[data-page="'+w+'"]')).length&&i[0].f7RelatedNavbar&&(o=r(i[0].f7RelatedNavbar)),0===o.length&&i[0].f7PageData&&(o=r(i[0].f7PageData.navbarInnerContainer))),void M()):c&&c in e.pageElementsCache?(i=e.pageElementsCache[c].page,o=e.pageElementsCache[c].navbarInner,void M()):void(e.allowPageChange=!0))},a.router.back=function(e,t){if(t=t||{},a.routerPreOptions&&(t=a.routerPreOptions(e,t)||{}),t.component&&a.componentLoader)try{a.componentLoader(e,t,function(t){a.router.load(e,t)})}catch(e){}else{if(a.router.preroute(e,t,!0))return!1;var n=t.url,i=t.content,s=t.pageName,o=t.pageElement;s&&s.indexOf("?")>0&&(t.query=r.parseUrlQuery(s),t.pageName=s=s.split("?")[0]);var l=t.force;if(!e.allowPageChange)return!1;if(e.allowPageChange=!1,a.xhr&&e.xhr&&e.xhr===a.xhr&&(a.xhr.abort(),a.xhr=!1),r(e.pagesContainer).find(".page:not(.cached)").length>1&&!l)a.router._back(e,t);else{if(l){if(!n&&i)return void p(i);if(!n&&s)return s&&(n="#"+s),void p();if(n&&o)return void p();if(n)return void a.get(t.url,e,t.ignoreCache,function(a,t){t?e.allowPageChange=!0:p(a)})}else{if(n=e.history[e.history.length-2]||t.url,t.url||(t.url=n),!n)return void(e.allowPageChange=!0);if(0===n.indexOf("#")&&e.contentCache[n])return void p(e.contentCache[n]);if(0===n.indexOf("#")&&e.params.domCache)return s||(t.pageName=n.split("#")[1]),void p();if(n&&n in e.pageElementsCache)p();else if(0!==n.indexOf("#"))return void a.get(t.url,e,t.ignoreCache,function(a,t){t?e.allowPageChange=!0:p(a)})}e.allowPageChange=!0}}function p(r){a.router.preprocess(e,r,n,function(r){t.content=r,a.router._back(e,t)})}},a.router.afterBack=function(e,t,n){t=r(t),n=r(n),e.params.domCache&&e.initialPages.indexOf(t[0])>=0?t.removeClass("page-from-center-to-right").addClass("cached"):(a.pageRemoveCallback(e,t[0],"right"),a.router._remove(t)),n.removeClass("page-from-left-to-center page-on-left").addClass("page-on-center"),e.allowPageChange=!0;var i,s=e.history.pop();if(e.params.dynamicNavbar){var o=r(e.container).children(".navbar").find(".navbar-inner:not(.cached)"),l=r(t[0].f7RelatedNavbar||o[1]);e.params.domCache&&e.initialNavbars.indexOf(l[0])>=0?l.removeClass("navbar-from-center-to-right").addClass("cached"):(a.navbarRemoveCallback(e,t[0],void 0,l[0]),a.router._remove(l)),i=r(o[0]).removeClass("navbar-on-left navbar-from-left-to-center").addClass("navbar-on-center")}if(e.params.domCache&&r(e.container).find(".page.cached").each(function(){var t=r(this),n=t[0].f7PageData&&t[0].f7PageData.url;n&&e.history.indexOf(n)<0&&e.initialPages.indexOf(this)<0&&(a.pageRemoveCallback(e,t[0],"right"),t[0].f7RelatedNavbar&&e.params.dynamicNavbar&&a.navbarRemoveCallback(e,t[0],void 0,t[0].f7RelatedNavbar),a.router._remove(t),t[0].f7RelatedNavbar&&e.params.dynamicNavbar&&a.router._remove(t[0].f7RelatedNavbar))}),!e.params.domCache&&s&&s.indexOf("#")>-1&&s in e.contentCache&&-1===e.history.indexOf(s)&&(e.contentCache[s]=null,delete e.contentCache[s]),s&&s in e.pageElementsCache&&-1===e.history.indexOf(s)&&(e.pageElementsCache[s]=null,delete e.pageElementsCache[s]),s&&s in e.contextCache&&-1===e.history.indexOf(s)&&(e.contextCache[s]=null,delete e.contextCache[s]),a.params.pushState&&e.main&&a.pushStateClearQueue(),e.params.preloadPreviousPage)if(e.params.domCache&&e.history.length>1){var p,d,c=e.history[e.history.length-2];c&&e.pagesCache[c]?((p=r(e.container).find('.page[data-page="'+e.pagesCache[c]+'"]')).next(".page")[0]!==n[0]&&p.insertBefore(n),i&&((d=r(e.container).children(".navbar").find('.navbar-inner[data-page="'+e.pagesCache[c]+'"]'))&&0!==d.length||(d=i.prev(".navbar-inner.cached")),d.next(".navbar-inner")[0]!==i[0]&&d.insertBefore(i))):(p=n.prev(".page.cached"),i&&(d=i.prev(".navbar-inner.cached"))),p&&p.length>0&&p.removeClass("cached page-on-right page-on-center").addClass("page-on-left"),d&&d.length>0&&d.removeClass("cached navbar-on-right navbar-on-center").addClass("navbar-on-left")}else a.router.back(e,{preloadOnly:!0})};var c=document.createElement("div");a.modalStack=[],a.modalStackClearQueue=function(){a.modalStack.length&&a.modalStack.shift()()},a.modal=function(e){e=e||{};var t="";if(a.params.modalTemplate)a._compiledTemplates.modal||(a._compiledTemplates.modal=n.compile(a.params.modalTemplate)),t=a._compiledTemplates.modal(e);else{var i="";if(e.buttons&&e.buttons.length>0)for(var s=0;s<e.buttons.length;s++)i+='<span class="modal-button'+(e.buttons[s].bold?" modal-button-bold":"")+'">'+e.buttons[s].text+"</span>";var o=e.title?'<div class="modal-title">'+e.title+"</div>":"",l=e.text?'<div class="modal-text">'+e.text+"</div>":"",p=e.afterText?e.afterText:"",d=e.buttons&&0!==e.buttons.length?"":"modal-no-buttons",m=e.verticalButtons?"modal-buttons-vertical":"",u=e.buttons&&e.buttons.length>0?'<div class="modal-buttons modal-buttons-'+e.buttons.length+" "+m+'">'+i+"</div>":"";t='<div class="modal '+d+" "+(e.cssClass||"")+'"><div class="modal-inner">'+(o+l+p)+"</div>"+u+"</div>"}c.innerHTML=t;var h=r(c).children();return a.root.append(h[0]),h.find(".modal-button").each(function(t,n){r(n).on("click",function(r){!1!==e.buttons[t].close&&a.closeModal(h),e.buttons[t].onClick&&e.buttons[t].onClick(h,r),e.onClick&&e.onClick(h,t)})}),a.openModal(h),h[0]},a.alert=function(e,t,r){return"function"==typeof t&&(r=arguments[1],t=void 0),a.modal({text:e||"",title:void 0===t?a.params.modalTitle:t,buttons:[{text:a.params.modalButtonOk,bold:!0,onClick:r}]})},a.confirm=function(e,t,r,n){return"function"==typeof t&&(n=arguments[2],r=arguments[1],t=void 0),a.modal({text:e||"",title:void 0===t?a.params.modalTitle:t,buttons:[{text:a.params.modalButtonCancel,onClick:n},{text:a.params.modalButtonOk,bold:!0,onClick:r}]})},a.prompt=function(e,t,n,i){return"function"==typeof t&&(i=arguments[2],n=arguments[1],t=void 0),a.modal({text:e||"",title:void 0===t?a.params.modalTitle:t,afterText:'<div class="input-field"><input type="text" class="modal-text-input"></div>',buttons:[{text:a.params.modalButtonCancel},{text:a.params.modalButtonOk,bold:!0}],onClick:function(e,a){0===a&&i&&i(r(e).find(".modal-text-input").val()),1===a&&n&&n(r(e).find(".modal-text-input").val())}})},a.modalLogin=function(e,t,n,i){return"function"==typeof t&&(i=arguments[2],n=arguments[1],t=void 0),a.modal({text:e||"",title:void 0===t?a.params.modalTitle:t,afterText:'<div class="input-field modal-input-double"><input type="text" name="modal-username" placeholder="'+a.params.modalUsernamePlaceholder+'" class="modal-text-input"></div><div class="input-field modal-input-double"><input type="password" name="modal-password" placeholder="'+a.params.modalPasswordPlaceholder+'" class="modal-text-input"></div>',buttons:[{text:a.params.modalButtonCancel},{text:a.params.modalButtonOk,bold:!0}],onClick:function(e,a){var t=r(e).find('.modal-text-input[name="modal-username"]').val(),s=r(e).find('.modal-text-input[name="modal-password"]').val();0===a&&i&&i(t,s),1===a&&n&&n(t,s)}})},a.modalPassword=function(e,t,n,i){return"function"==typeof t&&(i=arguments[2],n=arguments[1],t=void 0),a.modal({text:e||"",title:void 0===t?a.params.modalTitle:t,afterText:'<div class="input-field"><input type="password" name="modal-password" placeholder="'+a.params.modalPasswordPlaceholder+'" class="modal-text-input"></div>',buttons:[{text:a.params.modalButtonCancel},{text:a.params.modalButtonOk,bold:!0}],onClick:function(e,a){var t=r(e).find('.modal-text-input[name="modal-password"]').val();0===a&&i&&i(t),1===a&&n&&n(t)}})},a.showPreloader=function(e){return a.modal({title:e||a.params.modalPreloaderTitle,text:'<div class="preloader">'+(a.params.material?a.params.materialPreloaderHtml:"")+"</div>",cssClass:"modal-preloader"})},a.hidePreloader=function(){a.closeModal(".modal-preloader")},a.showIndicator=function(){r(".preloader-indicator-overlay").length>0||a.root.append('<div class="preloader-indicator-overlay"></div><div class="preloader-indicator-modal"><span class="preloader preloader-white">'+(a.params.material?a.params.materialPreloaderHtml:"")+"</span></div>")},a.hideIndicator=function(){r(".preloader-indicator-overlay, .preloader-indicator-modal").remove()},a.actions=function(e,t,i){var s,o,l,p,d=!1;if(1===arguments.length||2===arguments.length&&"boolean"==typeof arguments[1]?(t=arguments[0],i=arguments[1]):a.device.ios?a.device.ipad&&(d=!0):a.width>=768&&(d=!0),void 0===i&&(i=!0),(t=t||[]).length>0&&!Array.isArray(t[0])&&(t=[t]),d){var m=a.params.modalActionsToPopoverTemplate||'<div class="popover actions-popover"><div class="popover-inner">{{#each this}}<div class="list-block"><ul>{{#each this}}{{#if label}}<li class="actions-popover-label {{#if color}}color-{{color}}{{/if}} {{#if bold}}actions-popover-bold{{/if}}">{{text}}</li>{{else}}<li><a href="#" class="item-link list-button {{#if color}}color-{{color}}{{/if}} {{#if bg}}bg-{{bg}}{{/if}} {{#if bold}}actions-popover-bold{{/if}} {{#if disabled}}disabled{{/if}}">{{text}}</a></li>{{/if}}{{/each}}</ul></div>{{/each}}</div></div>';a._compiledTemplates.actionsToPopover||(a._compiledTemplates.actionsToPopover=n.compile(m));var u=a._compiledTemplates.actionsToPopover(t);s=r(a.popover(u,e,!0,i)),o=".list-block ul",l=".list-button"}else{if(a.params.modalActionsTemplate)a._compiledTemplates.actions||(a._compiledTemplates.actions=n.compile(a.params.modalActionsTemplate)),p=a._compiledTemplates.actions(t);else{for(var h="",f=0;f<t.length;f++)for(var g=0;g<t[f].length;g++){0===g&&(h+='<div class="actions-modal-group">');var v=t[f][g],b=v.label?"actions-modal-label":"actions-modal-button";v.bold&&(b+=" actions-modal-button-bold"),v.color&&(b+=" color-"+v.color),v.bg&&(b+=" bg-"+v.bg),v.disabled&&(b+=" disabled"),h+='<div class="'+b+'">'+v.text+"</div>",g===t[f].length-1&&(h+="</div>")}p='<div class="actions-modal">'+h+"</div>"}c.innerHTML=p,s=r(c).children(),a.root.append(s[0]),o=".actions-modal-group",l=".actions-modal-button"}return s.find(o).each(function(e,n){var i=e;r(n).children().each(function(e,n){var o,p=e,c=t[i][p];!d&&r(n).is(l)&&(o=r(n)),d&&r(n).find(l).length>0&&(o=r(n).find(l)),o&&o.on("click",function(e){!1!==c.close&&a.closeModal(s),c.onClick&&c.onClick(s,e)})})}),d||a.openModal(s,i),s[0]},a.popover=function(e,t,n,i,s){if(void 0===n&&(n=!0),void 0===s&&(s=!0),void 0===i&&(i=!0),"string"==typeof e&&e.indexOf("<")>=0){var o=document.createElement("div");if(o.innerHTML=e.trim(),!(o.childNodes.length>0))return!1;e=o.childNodes[0],n&&e.classList.add("remove-on-close"),s||e.classList.add("ignore-close-by-outside"),a.root.append(e)}if(e=r(e),t=r(t),0===e.length||0===t.length)return!1;0===e.parents("body").length&&(n&&e.addClass("remove-on-close"),s||e.addClass.add("ignore-close-by-outside"),a.root.append(e[0])),0!==e.find(".popover-angle").length||a.params.material||e.append('<div class="popover-angle"></div>'),e.show();var l=a.params.material;function p(){e.css({left:"",top:""});var r,n,i,s=e.width(),o=e.height(),p=0;l?e.removeClass("popover-on-left popover-on-right popover-on-top popover-on-bottom").css({left:"",top:""}):(p=(r=e.find(".popover-angle")).width()/2,r.removeClass("on-left on-right on-top on-bottom").css({left:"",top:""}));var d=t.outerWidth(),c=t.outerHeight(),m=t.offset(),u=m.left-a.left,h=m.top-a.top,f=t.parents(".page");f.length>0&&(h-=f[0].scrollTop);var g=0,v=0,b=0,w=l?"bottom":"top";if(l)if(o<a.height-h-c?(w="bottom",g=h):o<h?(g=h-o+c,w="top"):(w="bottom",g=h),g<=0?g=8:g+o>=a.height&&(g=a.height-o-8),(v=u)+s>=a.width-8&&(v=u+d-s-8),v<8&&(v=8),"top"===w&&e.addClass("popover-on-top"),"bottom"===w&&e.addClass("popover-on-bottom"),t.hasClass("floating-button-to-popover")&&!e.hasClass("modal-in")){e.addClass("popover-floating-button");var C=v+s/2-(u+d/2),y=g+o/2-(h+c/2);t.addClass("floating-button-to-popover-in").transform("translate3d("+C+"px, "+y+"px,0)").transitionEnd(function(e){t.hasClass("floating-button-to-popover-in")&&t.addClass("floating-button-to-popover-scale").transform("translate3d("+C+"px, "+y+"px,0) scale("+s/d+", "+o/c+")")}),e.once("popover:close",function(){t.removeClass("floating-button-to-popover-in floating-button-to-popover-scale").addClass("floating-button-to-popover-out").transform("").transitionEnd(function(e){t.removeClass("floating-button-to-popover-out")})}),e.once("popover:closed",function(){e.removeClass("popover-floating-button")})}else t.hasClass("floating-button-to-popover")&&e.hasClass("modal-in")&&(v=u,g=h);else o+p<h?g=h-o-p:o+p<a.height-h-c?(w="bottom",g=h+c+p):(w="middle",b=g=c/2+h-o/2,g<=0?g=5:g+o>=a.height&&(g=a.height-o-5),b-=g),"top"===w||"bottom"===w?(b=v=d/2+u-s/2,v<5&&(v=5),v+s>a.width&&(v=a.width-s-5),"top"===w&&r.addClass("on-bottom"),"bottom"===w&&r.addClass("on-top"),n=s/2-p+(b-=v),n=Math.max(Math.min(n,s-2*p-13),13),r.css({left:n+"px"})):"middle"===w&&(v=u-s-p,r.addClass("on-right"),(v<5||v+s>a.width)&&(v<5&&(v=u+d+p),v+s>a.width&&(v=a.width-s-5),r.removeClass("on-right").addClass("on-left")),i=o/2-p+b,i=Math.max(Math.min(i,o-2*p-13),13),r.css({top:i+"px"}));e.css({top:g+"px",left:v+"px"})}return p(),a.onResize(p),e.on("popover:close",function(){a.offResize(p)}),a.openModal(e,i),e[0]},a.popup=function(e,t,n){if(void 0===t&&(t=!0),void 0===n&&(n=!0),"string"==typeof e&&e.indexOf("<")>=0){var i=document.createElement("div");if(i.innerHTML=e.trim(),!(i.childNodes.length>0))return!1;e=i.childNodes[0],t&&e.classList.add("remove-on-close"),a.root.append(e)}return 0!==(e=r(e)).length&&(0===e.parents("body").length&&(t&&e.addClass("remove-on-close"),a.root.append(e[0])),e.show(),a.openModal(e,n),e[0])},a.pickerModal=function(e,t,n){if(void 0===t&&(t=!0),void 0===n&&(n=!0),"string"==typeof e&&e.indexOf("<")>=0){if(!((e=r(e)).length>0))return!1;t&&e.addClass("remove-on-close"),a.root.append(e[0])}return 0!==(e=r(e)).length&&(0===e.parents("body").length&&(t&&e.addClass("remove-on-close"),a.root.append(e[0])),r(".picker-modal.modal-in:not(.modal-out)").length>0&&!e.hasClass("modal-in")&&a.closeModal(".picker-modal.modal-in:not(.modal-out)"),e.show(),a.openModal(e,n),e[0])},a.loginScreen=function(e,t){return e||(e=".login-screen"),void 0===t&&(t=!0),0!==(e=r(e)).length&&(r(".login-screen.modal-in:not(.modal-out)").length>0&&!e.hasClass("modal-in")&&a.closeModal(".login-screen.modal-in:not(.modal-out)"),e.show(),a.openModal(e,t),e[0])},a.openModal=function(e,t){void 0===t&&(t=!0),(e=r(e))[t?"removeClass":"addClass"]("not-animated");var n=e.hasClass("modal"),i=e.hasClass("popover"),s=e.hasClass("popup"),o=e.hasClass("login-screen"),l=e.hasClass("picker-modal"),p=e.hasClass("actions-modal"),d="modal";if(i&&(d="popover"),s&&(d="popup"),o&&(d="loginscreen"),l&&(d="picker"),p&&(d="actions"),r(".modal.modal-in:not(.modal-out)").length&&a.params.modalStack&&n)a.modalStack.push(function(){a.openModal(e)});else if(!0!==e.data("f7-modal-shown")){e.data("f7-modal-shown",!0);var c,m=e.parent();return a.params.modalsMoveToRoot&&!m.is(a.root)&&(a.root.append(e),e.once(d+":closed",function(){m.append(e)})),e.once(d+":close",function(){e.removeData("f7-modal-shown")}),n&&(e.show(),e.css({marginTop:-Math.round(e.outerHeight()/2)+"px"})),o||l||(0!==r(".modal-overlay").length||s||a.root.append('<div class="modal-overlay"></div>'),0===r(".popup-overlay").length&&s&&a.root.append('<div class="popup-overlay"></div>'),c=r(s?".popup-overlay":".modal-overlay")),a.params.material&&l&&e.hasClass("picker-calendar")&&(0!==r(".picker-modal-overlay").length||s||a.root.append('<div class="picker-modal-overlay"></div>'),c=r(".picker-modal-overlay")),c&&c[t?"removeClass":"addClass"]("not-animated"),e[0].clientLeft,e.trigger("open "+d+":open"),l&&r("body").addClass("with-picker-modal"),e.find("."+a.params.viewClass).length>0&&(e.find(".page").each(function(){a.initPageWithCallback(this)}),e.find(".navbar").each(function(){a.initNavbarWithCallback(this)})),o||l||c.addClass("modal-overlay-visible"),a.params.material&&l&&c&&c.addClass("modal-overlay-visible"),t?e.removeClass("modal-out").addClass("modal-in").transitionEnd(function(a){e.hasClass("modal-out")?e.trigger("closed "+d+":closed"):e.trigger("opened "+d+":opened")}):(e.removeClass("modal-out").addClass("modal-in"),e.trigger("opened "+d+":opened")),!0}},a.closeModal=function(e,t){if(void 0===t&&(t=!0),void 0===(e=r(e||".modal-in"))||0!==e.length){e[t?"removeClass":"addClass"]("not-animated");var n=e.hasClass("modal"),i=e.hasClass("popover"),s=e.hasClass("popup"),o=e.hasClass("login-screen"),l=e.hasClass("picker-modal"),p=e.hasClass("actions-modal"),d="modal";i&&(d="popover"),s&&(d="popup"),o&&(d="loginscreen"),l&&(d="picker"),p&&(d="actions");var c=e.hasClass("remove-on-close");if(!i||c||!e.hasClass("ignore-close-by-outside")){var m,u=e.hasClass("keep-on-close");return s?m=r(".popup-overlay"):l&&a.params.material?m=r(".picker-modal-overlay"):l||(m=r(".modal-overlay")),s?e.length===r(".popup.modal-in").length&&m.removeClass("modal-overlay-visible"):m&&m.length>0&&m.removeClass("modal-overlay-visible"),m&&m[t?"removeClass":"addClass"]("not-animated"),e.trigger("close "+d+":close"),l&&(r("body").removeClass("with-picker-modal"),r("body").addClass("picker-modal-closing")),!i||a.params.material?(t?e.removeClass("modal-in").addClass("modal-out").transitionEnd(function(a){if(e.hasClass("modal-out"))e.trigger("closed "+d+":closed");else if(e.trigger("opened "+d+":opened"),i)return;l&&r("body").removeClass("picker-modal-closing"),s||o||l||i?(e.removeClass("modal-out").hide(),c&&e.length>0&&e.remove()):u||e.remove()}):(e.trigger("closed "+d+":closed"),e.removeClass("modal-in modal-out"),l&&r("body").removeClass("picker-modal-closing"),s||o||l||i?(e.hide(),c&&e.length>0&&e.remove()):u||e.remove()),n&&a.params.modalStack&&a.modalStackClearQueue()):(e.removeClass("modal-in modal-out not-animated").trigger("closed "+d+":closed").hide(),c&&e.remove()),!0}}},a.setProgressbar=function(e,t,n){var i;if(0!==(e=r(e||a.root)).length&&(t&&(t=Math.min(Math.max(t,0),100)),0!==(i=e.hasClass("progressbar")?e:e.children(".progressbar")).length&&!i.hasClass("progressbar-infinite")))return i[0].clientLeft,i.children("span").transform("translate3d("+(-100+t)+"%,0,0)"),void 0!==n?i.children("span").transition(n):i.children("span").transition(""),i[0]},a.showProgressbar=function(e,t,n){var i;if("number"==typeof e&&(e=a.root,t=arguments[0],n=arguments[1]),t&&"string"==typeof t&&parseFloat(t)!==1*t&&(n=t,t=void 0),0!==(e=r(e||a.root)).length)return e.hasClass("progressbar")?i=e:0===(i=e.children(".progressbar:not(.progressbar-out), .progressbar-infinite:not(.progressbar-out)")).length&&(i=r(void 0!==t?'<span class="progressbar progressbar-in'+(n?" color-"+n:"")+'"><span></span></span>':'<span class="progressbar-infinite progressbar-in'+(n?" color-"+n:"")+'"></span>'),e.append(i)),t&&a.setProgressbar(e,t),i[0]},a.hideProgressbar=function(e){var t;0!==(e=r(e||a.root)).length&&0!==(t=e.hasClass("progressbar")?e:e.children(".progressbar, .progressbar-infinite")).length&&t.hasClass("progressbar-in")&&!t.hasClass("progressbar-out")&&t.removeClass("progressbar-in").addClass("progressbar-out").animationEnd(function(){t.remove(),t=null})},a.initPageProgressbar=function(e){(e=r(e)).find(".progressbar").each(function(){var e=r(this);0===e.children("span").length&&e.append("<span></span>"),e.attr("data-progress")&&a.setProgressbar(e,e.attr("data-progress"))})},a.allowPanelOpen=!0,a.openPanel=function(e,t){if(void 0===t&&(t=!0),!a.allowPanelOpen)return!1;var n=r(".panel-"+e);if(0===n.length||n.hasClass("active")||n.hasClass("panel-visible-by-breakpoint"))return!1;a.closePanel(),a.allowPanelOpen=!1;var i=n.hasClass("panel-reveal")?"reveal":"cover";n[t?"removeClass":"addClass"]("not-animated"),n.css({display:"block"}).addClass("active"),n.trigger("open panel:open");var s=r(".panel-overlay");s[t?"removeClass":"addClass"]("not-animated"),s.show(),n.find("."+a.params.viewClass).length>0&&a.sizeNavbars&&a.sizeNavbars(n.find("."+a.params.viewClass)[0]),n[0].clientLeft;var o="reveal"===i?r("."+a.params.viewsClass):n;return t?function e(){o.transitionEnd(function(t){r(t.target).is(o)?(n.hasClass("active")?n.trigger("opened panel:opened"):n.trigger("closed panel:closed"),s.css({display:""}),a.allowPanelOpen=!0):e()})}():(n.trigger("opened panel:opened"),s.css({display:""}),a.allowPanelOpen=!0),r("body").addClass("with-panel-"+e+"-"+i),!0},a.closePanel=function(e){void 0===e&&(e=!0);var t=r(".panel.active");if(0===t.length||t.hasClass("panel-visible-by-breakpoint"))return!1;var n=t.hasClass("panel-reveal")?"reveal":"cover",i=t.hasClass("panel-left")?"left":"right";t[e?"removeClass":"addClass"]("not-animated"),t.removeClass("active"),r(".panel-overlay").removeClass("not-animated");var s="reveal"===n?r("."+a.params.viewsClass):t;t.trigger("close panel:close"),a.allowPanelOpen=!1,e?(s.transitionEnd(function(){t.hasClass("active")||(t.css({display:""}),t.trigger("closed panel:closed"),r("body").removeClass("panel-closing"),a.allowPanelOpen=!0)}),r("body").addClass("panel-closing").removeClass("with-panel-"+i+"-"+n)):(t.css({display:""}),t.trigger("closed panel:closed"),t.removeClass("not-animated"),r("body").removeClass("with-panel-"+i+"-"+n),a.allowPanelOpen=!0)},a.initPanelsBreakpoints=function(){var e,t=r(".panel-left"),n=r(".panel-right"),i=a.root.children(".views");function s(){a.params.panelLeftBreakpoint&&t.length>0&&(e=t.hasClass("panel-visible-by-breakpoint"),a.width>=a.params.panelLeftBreakpoint?e||(r("body").removeClass("with-panel-left-reveal with-panel-left-cover"),t.css("display","").addClass("panel-visible-by-breakpoint").removeClass("active"),t.trigger("open panel:open opened panel:opened"),i.css({"margin-left":t.width()+"px"}),a.allowPanelOpen=!0):e&&(t.css("display","").removeClass("panel-visible-by-breakpoint active"),t.trigger("close panel:close closed panel:closed"),i.css({"margin-left":""}),a.allowPanelOpen=!0)),a.params.panelRightBreakpoint&&n.length>0&&(e=n.hasClass("panel-visible-by-breakpoint"),a.width>=a.params.panelRightBreakpoint?e||(r("body").removeClass("with-panel-right-reveal with-panel-right-cover"),n.css("display","").addClass("panel-visible-by-breakpoint").removeClass("active"),n.trigger("open panel:open opened panel:opened"),i.css({"margin-right":n.width()+"px"}),a.allowPanelOpen=!0):e&&(n.css("display","").removeClass("panel-visible-by-breakpoint active"),n.trigger("close panel:close closed panel:closed"),i.css({"margin-right":""}),a.allowPanelOpen=!0))}a.onResize(s),s()},a.initSwipePanels=function(){var e,t;if(a.params.swipePanel){if(e=r(".panel.panel-"+a.params.swipePanel),t=a.params.swipePanel,0===e.length&&"both"!==t)return}else{if(!a.params.swipePanelOnlyClose)return;if(0===r(".panel").length)return}var n,i,s,o,l,p,d,c,m,u,h,f=r(".panel-overlay"),g={},v=r("."+a.params.viewsClass),b=!("touchstart"!==a.touchEvents.start||!a.support.passiveListener)&&{passive:!0,capture:!1},w=!!a.support.passiveListener&&{passive:!1,capture:!1};r(document).on(a.touchEvents.start,function(l){if(a.allowPanelOpen&&(a.params.swipePanel||a.params.swipePanelOnlyClose)&&!n&&!(r(".modal-in, .photo-browser-in").length>0)&&(a.params.swipePanelCloseOpposite||a.params.swipePanelOnlyClose||!(r(".panel.active").length>0)||e.hasClass("active"))&&!(l.target&&"input"===l.target.nodeName.toLowerCase()&&"range"===l.target.type||r(l.target).closest(".tabs-swipeable-wrap").length>0)){if(g.x="touchstart"===l.type?l.targetTouches[0].pageX:l.pageX,g.y="touchstart"===l.type?l.targetTouches[0].pageY:l.pageY,a.params.swipePanelCloseOpposite||a.params.swipePanelOnlyClose){if(r(".panel.active").length>0)t=r(".panel.active").hasClass("panel-left")?"left":"right";else{if(a.params.swipePanelOnlyClose)return;t=a.params.swipePanel}if(!t)return}if(e=r(".panel.panel-"+t),c=e.hasClass("active"),a.params.swipePanelActiveArea&&!c){if("left"===t&&g.x>a.params.swipePanelActiveArea)return;if("right"===t&&g.x<a.width-a.params.swipePanelActiveArea)return}i=!1,n=!0,s=void 0,o=(new Date).getTime(),h=void 0}},b),r(document).on(a.touchEvents.move,function(b){if(n&&!b.f7PreventPanelSwipe){var w="touchmove"===b.type?b.targetTouches[0].pageX:b.pageX,C="touchmove"===b.type?b.targetTouches[0].pageY:b.pageY;if(void 0===s&&(s=!!(s||Math.abs(C-g.y)>Math.abs(w-g.x))),s)n=!1;else{if(!h){if(h=w>g.x?"to-right":"to-left","both"===t){if(t=r(".panel.active").length>0?r(".panel.active").hasClass("panel-left")?"left":"right":"to-right"===h?"left":"right",a.params.swipePanelActiveArea>0){if("left"===t&&g.x>a.params.swipePanelActiveArea)return void(n=!1);if("right"===t&&g.x<a.width-a.params.swipePanelActiveArea)return void(n=!1)}e=r(".panel.panel-"+t)}if(e.hasClass("panel-visible-by-breakpoint"))return void(n=!1);if("left"===t&&"to-left"===h&&!e.hasClass("active")||"right"===t&&"to-right"===h&&!e.hasClass("active"))return void(n=!1)}if(a.params.swipePanelNoFollow)return(new Date).getTime()-o<300&&("to-left"===h&&("right"===t&&a.openPanel(t),"left"===t&&e.hasClass("active")&&a.closePanel()),"to-right"===h&&("left"===t&&a.openPanel(t),"right"===t&&e.hasClass("active")&&a.closePanel())),n=!1,void(i=!1);i||(u=e.hasClass("panel-cover")?"cover":"reveal",c||(e.show(),f.show()),m=e[0].offsetWidth,e.transition(0),e.find("."+a.params.viewClass).length>0&&a.sizeNavbars&&a.sizeNavbars(e.find("."+a.params.viewClass)[0])),i=!0,b.preventDefault();var y=c?0:-a.params.swipePanelThreshold;"right"===t&&(y=-y),l=w-g.x+y,"right"===t?"cover"===u?((p=l+(c?0:m))<0&&(p=0),p>m&&(p=m)):((p=l-(c?m:0))>0&&(p=0),p<-m&&(p=-m)):((p=l+(c?m:0))<0&&(p=0),p>m&&(p=m)),"reveal"===u?(v.transform("translate3d("+p+"px,0,0)").transition(0),f.transform("translate3d("+p+"px,0,0)").transition(0),e.trigger("panel:swipe",{progress:Math.abs(p/m)}),a.pluginHook("swipePanelSetTransform",v[0],e[0],Math.abs(p/m))):("left"===t&&(p-=m),e.transform("translate3d("+p+"px,0,0)").transition(0),f.transition(0),d=1-Math.abs(p/m),f.css({opacity:d}),e.trigger("panel:swipe",{progress:Math.abs(p/m)}),a.pluginHook("swipePanelSetTransform",v[0],e[0],Math.abs(p/m)))}}},w),r(document).on(a.touchEvents.end,function(s){if(!n||!i)return n=!1,void(i=!1);n=!1,i=!1;var l,d=(new Date).getTime()-o,h=0===p||Math.abs(p)===m;if("swap"==(l=c?"cover"===u?0===p?"reset":d<300&&Math.abs(p)>0?"swap":d>=300&&Math.abs(p)<m/2?"reset":"swap":p===-m?"reset":d<300&&Math.abs(p)>=0||d>=300&&Math.abs(p)<=m/2?"left"===t&&p===m?"reset":"swap":"reset":"cover"===u?0===p||d<300&&Math.abs(p)>0||d>=300&&Math.abs(p)<m/2?"swap":"reset":0===p?"reset":d<300&&Math.abs(p)>0||d>=300&&Math.abs(p)>=m/2?"swap":"reset")&&(a.allowPanelOpen=!0,c?(a.closePanel(),h&&(e.css({display:""}),r("body").removeClass("panel-closing"))):a.openPanel(t),h&&(a.allowPanelOpen=!0)),"reset"===l)if(c)a.allowPanelOpen=!0,a.openPanel(t);else if(a.closePanel(),h)a.allowPanelOpen=!0,e.css({display:""});else{var g="reveal"===u?v:e;e.trigger("close panel:close"),r("body").addClass("panel-closing"),g.transitionEnd(function(){e.hasClass("active")||(e.trigger("close panel:closed"),e.css({display:""}),r("body").removeClass("panel-closing"),a.allowPanelOpen=!0)})}"reveal"===u&&(v.transition(""),v.transform("")),e.transition("").transform(""),f.css({display:""}).transform("").transition("").css("opacity","")},b)},a.initImagesLazyLoad=function(e){var t,n;if((e=r(e)).hasClass("lazy")?e=(t=e).parents(".page"):t=e.find(".lazy"),0!==t.length&&(e.hasClass("page-content")?(n=e,e=e.parents(".page")):n=e.find(".page-content"),0!==n.length)){var i="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABAQMAAAAl21bKAAAAA1BMVEXCwsK592mkAAAACklEQVQI12NgAAAAAgAB4iG8MwAAAABJRU5ErkJggg==";"string"==typeof a.params.imagesLazyLoadPlaceholder&&(i=a.params.imagesLazyLoadPlaceholder),!1!==a.params.imagesLazyLoadPlaceholder&&t.each(function(){r(this).attr("data-src")&&!r(this).attr("src")&&r(this).attr("src",i)});var s=[],o=!1;e[0].f7DestroyImagesLazyLoad=c,d(),e.hasClass("page")&&e.once("page:beforeremove",c),p(),e.once("page:afteranimation",p)}function l(e){var t=(e=r(e)).attr("data-background"),n=t||e.attr("data-src");if(n)if(a.params.imagesLazyLoadSequential&&o)s.indexOf(e[0])<0&&s.push(e[0]);else{o=!0;var p=new Image;p.onload=function(){e.removeClass("lazy").addClass("lazy-loaded"),t?e.css("background-image","url("+n+")"):e.attr("src",n),a.params.imagesLazyLoadSequential&&(o=!1,s.length>0&&l(s.shift())),e.trigger("lazy-loaded"),a.params.onLazyLoaded&&a.params.onLazyLoaded(e)},p.onerror=function(){e.removeClass("lazy").addClass("lazy-loaded"),t?e.css("background-image","url("+i+")"):e.attr("src",i),a.params.imagesLazyLoadSequential&&(o=!1,s.length>0&&l(s.shift())),e.trigger("lazy-error"),a.params.onLazyError&&a.params.onLazyError(e)},p.src=n,e.trigger("lazy-load"),a.params.onLazyLoad&&!e.hasClass("lazy-loaded")&&a.params.onLazyLoad(e)}}function p(){(t=e.find(".lazy")).each(function(e,t){(t=r(t)).parents(".tab:not(.active)").length>0||function(e){var t=e.getBoundingClientRect(),r=a.params.imagesLazyLoadThreshold||0;return t.top>=0-r&&t.left>=0-r&&t.top<=a.height+r&&t.left<=a.width+r}(t[0])&&l(t)})}function d(r){var i=r?"off":"on";t[i]("lazy",p),t.parents(".tab")[i]("show",p),e[i]("lazy",p),n[i]("lazy",p),n[i]("scroll",p),a["on"===i?"onResize":"offResize"](p)}function c(){d(!0)}},a.destroyImagesLazyLoad=function(e){(e=r(e)).length>0&&e[0].f7DestroyImagesLazyLoad&&e[0].f7DestroyImagesLazyLoad()},a.reinitImagesLazyLoad=function(e){(e=r(e)).length>0&&e.trigger("lazy")},a.initPageMaterialPreloader=function(e){r(e).find(".preloader").each(function(){0===r(this).children().length&&r(this).html(a.params.materialPreloaderHtml)})};var m=function(e,a){var t={autoLayout:!0,newMessagesFirst:!1,scrollMessages:!0,scrollMessagesOnlyOnEdge:!1,messageTemplate:'{{#if day}}<div class="messages-date">{{day}} {{#if time}}, <span>{{time}}</span>{{/if}}</div>{{/if}}<div class="message message-{{type}} {{#if hasImage}}message-pic{{/if}} {{#if avatar}}message-with-avatar{{/if}} {{#if position}}message-appear-from-{{position}}{{/if}}">{{#if name}}<div class="message-name">{{name}}</div>{{/if}}<div class="message-text">{{text}}{{#if date}}<div class="message-date">{{date}}</div>{{/if}}</div>{{#if avatar}}<div class="message-avatar" style="background-image:url({{avatar}})"></div>{{/if}}{{#if label}}<div class="message-label">{{label}}</div>{{/if}}</div>'};for(var n in a=a||{},t)void 0!==a[n]&&null!==a[n]||(a[n]=t[n]);var i=this;if(i.params=a,i.container=r(e),0!==i.container.length)return i.params.autoLayout&&i.container.addClass("messages-auto-layout"),i.params.newMessagesFirst&&i.container.addClass("messages-new-first"),i.pageContainer=i.container.parents(".page").eq(0),i.pageContent=i.pageContainer.find(".page-content"),i.template=Template7.compile(i.params.messageTemplate),i.layout=function(){i.container.hasClass("messages-auto-layout")||i.container.addClass("messages-auto-layout"),i.container.find(".message").each(function(){var e=r(this);if(e.find(".message-text img").length>0){for(var a=e.find(".message-text")[0].childNodes,t=!0,n=0;n<a.length;n++)1===a[n].nodeType&&"img"!==a[n].nodeName.toLowerCase()&&(t=!1),3===a[n].nodeType&&""!==a[n].textContent.trim()&&(t=!1);t?e.addClass("message-pic"):e.removeClass("message-pic")}e.find(".message-avatar").length>0&&e.addClass("message-with-avatar")}),i.container.find(".message").each(function(){var e=r(this),a=e.hasClass("message-sent"),t=e.next(".message-"+(a?"sent":"received")),n=e.prev(".message-"+(a?"sent":"received"));0===t.length?e.addClass("message-last message-with-tail"):e.removeClass("message-last message-with-tail"),0===n.length?e.addClass("message-first"):e.removeClass("message-first"),n.length>0&&n.find(".message-name").length>0&&e.find(".message-name").length>0&&n.find(".message-name").text()!==e.find(".message-name").text()&&(n.addClass("message-last message-with-tail"),e.addClass("message-first"))})},i.appendMessage=function(e,a){return i.addMessage(e,"append",a)},i.prependMessage=function(e,a){return i.addMessage(e,"prepend",a)},i.addMessage=function(e,a,t){return i.addMessages([e],a,t)},i.addMessages=function(e,a,t){void 0===t&&(t=!0),void 0===a&&(a=i.params.newMessagesFirst?"prepend":"append");var r,n="";for(r=0;r<e.length;r++){var s=e[r]||{};s.type=s.type||"sent",s.text&&(s.hasImage=s.text.indexOf("<img")>=0,!1===s.onlyImage&&(s.hasImage=!1),t&&(s.position="append"===a?"bottom":"top"),n+=i.template(s))}var o=i.pageContent[0].scrollHeight,l=i.pageContent[0].offsetHeight,p=i.pageContent[0].scrollTop;if(i.container[a](n),i.params.autoLayout&&i.layout(),"prepend"===a&&(i.pageContent[0].scrollTop=p+(i.pageContent[0].scrollHeight-o)),i.params.scrollMessages&&"append"===a&&!i.params.newMessagesFirst||"prepend"===a&&i.params.newMessagesFirst)if(i.params.scrollMessagesOnlyOnEdge){var d=!1;i.params.newMessagesFirst?0===p&&(d=!0):p-(o-l)>=-10&&(d=!0),d&&i.scrollMessages(t?void 0:0)}else i.scrollMessages(t?void 0:0);var c=i.container.find(".message");if(1===e.length)return"append"===a?c[c.length-1]:c[0];var m=[];if("append"===a)for(r=c.length-e.length;r<c.length;r++)m.push(c[r]);else for(r=0;r<e.length;r++)m.push(c[r]);return m},i.removeMessage=function(e){return 0!==(e=r(e)).length&&(e.remove(),i.params.autoLayout&&i.layout(),!0)},i.removeMessages=function(e){i.removeMessage(e)},i.clean=function(){i.container.html("")},i.scrollMessages=function(e,a){void 0===e&&(e=400);var t,r=i.pageContent[0].scrollTop;if(void 0!==a)t=a;else if((t=i.params.newMessagesFirst?0:i.pageContent[0].scrollHeight-i.pageContent[0].offsetHeight)===r)return;i.pageContent.scrollTop(t,e)},i.init=function(){i.params.messages?i.addMessages(i.params.messages,void 0,!1):(i.params.autoLayout&&i.layout(),i.scrollMessages(0))},i.destroy=function(){i=null},i.init(),i.container[0].f7Messages=i,i};a.messages=function(e,a){return new m(e,a)},a.initPageMessages=function(e){var t=(e=r(e)).find(".messages");if(0!==t.length&&t.hasClass("messages-init")){var n=a.messages(t,t.dataset());e.hasClass("page")&&e.on("page:beforeremove",function a(){n.destroy(),e.off("page:beforeremove",a)})}},a.swipeoutOpenedEl=void 0,a.allowSwipeout=!0,a.initSwipeout=function(e){var t,n,i,s,o,l,p,d,c,m,u,h,f,g,v,b,w,C,y,x,T,k={},P=!!a.support.passiveListener&&{passive:!1,capture:!1};function S(e){a.allowSwipeout&&(n=!1,t=!0,i=void 0,k.x="touchstart"===e.type?e.targetTouches[0].pageX:e.pageX,k.y="touchstart"===e.type?e.targetTouches[0].pageY:e.pageY,s=(new Date).getTime())}function M(e){if(t){var s="touchmove"===e.type?e.targetTouches[0].pageX:e.pageX,P="touchmove"===e.type?e.targetTouches[0].pageY:e.pageY;if(void 0===i&&(i=!!(i||Math.abs(P-k.y)>Math.abs(s-k.x))),i)t=!1;else{if(!n){if(r(".list-block.sortable-opened").length>0)return;l=r(this),p=l.find(".swipeout-content"),d=l.find(".swipeout-actions-right"),c=l.find(".swipeout-actions-left"),m=u=v=b=y=C=null,c.hasClass("swipeout-actions-no-fold")||a.params.swipeoutActionsNoFold,d.hasClass("swipeout-actions-no-fold")||a.params.swipeoutActionsNoFold,c.length>0&&(m=c.outerWidth(),v=c.children("a"),C=c.find(".swipeout-overswipe")),d.length>0&&(u=d.outerWidth(),b=d.children("a"),y=d.find(".swipeout-overswipe")),(f=l.hasClass("swipeout-opened"))&&(g=l.find(".swipeout-actions-left.swipeout-actions-opened").length>0?"left":"right"),l.removeClass("transitioning"),a.params.swipeoutNoFollow||(l.find(".swipeout-actions-opened").removeClass("swipeout-actions-opened"),l.removeClass("swipeout-opened"))}if(n=!0,e.preventDefault(),o=s-k.x,h=o,f&&("right"===g?h-=u:h+=m),h>0&&0===c.length||h<0&&0===d.length){if(!f)return t=n=!1,p.transform(""),b&&b.length>0&&b.transform(""),void(v&&v.length>0&&v.transform(""));h=0}var S,M,I,E;if(h<0?w="to-left":h>0?w="to-right":w||(w="to-left"),e.f7PreventPanelSwipe=!0,a.params.swipeoutNoFollow)return f?("right"===g&&o>0&&a.swipeoutClose(l),"left"===g&&o<0&&a.swipeoutClose(l)):(o<0&&d.length>0&&a.swipeoutOpen(l,"right"),o>0&&c.length>0&&a.swipeoutOpen(l,"left")),t=!1,void(n=!1);if(x=!1,T=!1,d.length>0)for(I=h/u,h<-u&&(h=-u-Math.pow(-h-u,.8),y.length>0&&(T=!0)),S=0;S<b.length;S++)void 0===b[S]._buttonOffset&&(b[S]._buttonOffset=b[S].offsetLeft),M=b[S]._buttonOffset,E=r(b[S]),y.length>0&&E.hasClass("swipeout-overswipe")&&(E.css({left:(T?-M:0)+"px"}),T?E.addClass("swipeout-overswipe-active"):E.removeClass("swipeout-overswipe-active")),E.transform("translate3d("+(h-M*(1+Math.max(I,-1)))+"px,0,0)");if(c.length>0)for(I=h/m,h>m&&(h=m+Math.pow(h-m,.8),C.length>0&&(x=!0)),S=0;S<v.length;S++)void 0===v[S]._buttonOffset&&(v[S]._buttonOffset=m-v[S].offsetLeft-v[S].offsetWidth),M=v[S]._buttonOffset,E=r(v[S]),C.length>0&&E.hasClass("swipeout-overswipe")&&(E.css({left:(x?M:0)+"px"}),x?E.addClass("swipeout-overswipe-active"):E.removeClass("swipeout-overswipe-active")),v.length>1&&E.css("z-index",v.length-S),E.transform("translate3d("+(h+M*(1-Math.min(I,1)))+"px,0,0)");p.transform("translate3d("+h+"px,0,0)")}}}function I(e){if(!t||!n)return t=!1,void(n=!1);t=!1,n=!1;var i,g,C,y,k,P,S=(new Date).getTime()-s;if(C="to-left"===w?d:c,g="to-left"===w?u:m,i=S<300&&(o<-10&&"to-left"===w||o>10&&"to-right"===w)||S>=300&&Math.abs(h)>g/2?"open":"close",S<300&&(0===Math.abs(h)&&(i="close"),Math.abs(h)===g&&(i="open")),"open"===i){a.swipeoutOpenedEl=l,l.trigger("open swipeout:open"),l.addClass("swipeout-opened transitioning");var M="to-left"===w?-g:g;if(p.transform("translate3d("+M+"px,0,0)"),C.addClass("swipeout-actions-opened"),y="to-left"===w?b:v)for(k=0;k<y.length;k++)r(y[k]).transform("translate3d("+M+"px,0,0)");T&&d.find(".swipeout-overswipe")[0].click(),x&&c.find(".swipeout-overswipe")[0].click()}else l.trigger("close swipeout:close"),a.swipeoutOpenedEl=void 0,l.addClass("transitioning").removeClass("swipeout-opened"),p.transform(""),C.removeClass("swipeout-actions-opened");if(v&&v.length>0&&v!==y)for(k=0;k<v.length;k++)void 0===(P=v[k]._buttonOffset)&&(v[k]._buttonOffset=m-v[k].offsetLeft-v[k].offsetWidth),r(v[k]).transform("translate3d("+P+"px,0,0)");if(b&&b.length>0&&b!==y)for(k=0;k<b.length;k++)void 0===(P=b[k]._buttonOffset)&&(b[k]._buttonOffset=b[k].offsetLeft),r(b[k]).transform("translate3d("+-P+"px,0,0)");p.transitionEnd(function(e){f&&"open"===i||closed&&"close"===i||(l.trigger("open"===i?"opened":"closed"),f&&"close"===i&&(d.length>0&&b.transform(""),c.length>0&&v.transform("")))})}r(document).on(a.touchEvents.start,function(e){if(a.swipeoutOpenedEl){var t=r(e.target);a.swipeoutOpenedEl.is(t[0])||t.parents(".swipeout").is(a.swipeoutOpenedEl)||t.hasClass("modal-in")||t.hasClass("modal-overlay")||t.hasClass("actions-modal")||t.parents(".actions-modal.modal-in, .modal.modal-in").length>0||a.swipeoutClose(a.swipeoutOpenedEl)}},P),e?(r(e).on(a.touchEvents.start,S,P),r(e).on(a.touchEvents.move,M,P),r(e).on(a.touchEvents.end,I,P)):(r(document).on(a.touchEvents.start,".list-block li.swipeout",S,P),r(document).on(a.touchEvents.move,".list-block li.swipeout",M,P),r(document).on(a.touchEvents.end,".list-block li.swipeout",I,P))},a.swipeoutOpen=function(e,t,n){if(e=r(e),2===arguments.length&&"function"==typeof arguments[1]&&(n=t),0!==e.length&&(e.length>1&&(e=r(e[0])),e.hasClass("swipeout")&&!e.hasClass("swipeout-opened"))){t||(t=e.find(".swipeout-actions-right").length>0?"right":"left");var i=e.find(".swipeout-actions-"+t);if(0!==i.length){e.trigger("open swipeout:open").addClass("swipeout-opened").removeClass("transitioning"),i.addClass("swipeout-actions-opened");var s,o=i.children("a"),l=i.outerWidth(),p="right"===t?-l:l;if(o.length>1){for(s=0;s<o.length;s++)"right"===t?r(o[s]).transform("translate3d("+-o[s].offsetLeft+"px,0,0)"):r(o[s]).css("z-index",o.length-s).transform("translate3d("+(l-o[s].offsetWidth-o[s].offsetLeft)+"px,0,0)");o[1].clientLeft}for(e.addClass("transitioning"),s=0;s<o.length;s++)r(o[s]).transform("translate3d("+p+"px,0,0)");e.find(".swipeout-content").transform("translate3d("+p+"px,0,0)").transitionEnd(function(){e.trigger("opened swipeout:opened"),n&&n.call(e[0])}),a.swipeoutOpenedEl=e}}},a.swipeoutClose=function(e,t){if(0!==(e=r(e)).length&&e.hasClass("swipeout-opened")){var n,i=e.find(".swipeout-actions-opened").hasClass("swipeout-actions-right")?"right":"left",s=e.find(".swipeout-actions-opened").removeClass("swipeout-actions-opened"),o=s.children("a"),l=s.outerWidth();a.allowSwipeout=!1,e.trigger("close swipeout:close"),e.removeClass("swipeout-opened").addClass("transitioning"),e.find(".swipeout-content").transform("").transitionEnd(d),n=setTimeout(d,500);for(var p=0;p<o.length;p++)"right"===i?r(o[p]).transform("translate3d("+-o[p].offsetLeft+"px,0,0)"):r(o[p]).transform("translate3d("+(l-o[p].offsetWidth-o[p].offsetLeft)+"px,0,0)"),r(o[p]).css({left:"0px"}).removeClass("swipeout-overswipe-active");a.swipeoutOpenedEl&&a.swipeoutOpenedEl[0]===e[0]&&(a.swipeoutOpenedEl=void 0)}function d(){a.allowSwipeout=!0,e.hasClass("swipeout-opened")||(e.removeClass("transitioning"),o.transform(""),e.trigger("closed swipeout:closed"),t&&t.call(e[0]),n&&clearTimeout(n))}},a.swipeoutDelete=function(e,t){0!==(e=r(e)).length&&(e.length>1&&(e=r(e[0])),a.swipeoutOpenedEl=void 0,e.trigger("delete swipeout:delete"),e.css({height:e.outerHeight()+"px"}),e[0].clientLeft,e.css({height:"0px"}).addClass("deleting transitioning").transitionEnd(function(){if(e.trigger("deleted swipeout:deleted"),t&&t.call(e[0]),e.parents(".virtual-list").length>0){var r=e.parents(".virtual-list")[0].f7VirtualList,n=e[0].f7VirtualListIndex;r&&void 0!==n&&r.deleteItem(n)}else a.params.swipeoutRemoveWithTimeout?setTimeout(function(){e.remove()},0):e.remove()}),e.find(".swipeout-content").transform("translate3d(-100%,0,0)"))},a.sortableToggle=function(e){return 0===(e=r(e)).length&&(e=r(".list-block.sortable")),e.toggleClass("sortable-opened"),e.hasClass("sortable-opened")?e.trigger("open sortable:open"):e.trigger("close sortable:close"),e},a.sortableOpen=function(e){return 0===(e=r(e)).length&&(e=r(".list-block.sortable")),e.addClass("sortable-opened"),e.trigger("open sortable:open"),e},a.sortableClose=function(e){return 0===(e=r(e)).length&&(e=r(".list-block.sortable")),e.removeClass("sortable-opened"),e.trigger("close sortable:close"),e},a.initSortable=function(){var e,t,n,i,s,o,l,p,d,c,m,u;function h(a){if(e&&i){"touchmove"===a.type?a.targetTouches[0].pageX:a.pageX;var u="touchmove"===a.type?a.targetTouches[0].pageY:a.pageY;t||(i.addClass("sorting"),m.addClass("sortable-sorting"),l=i[0].offsetTop,p=i.parent().height()-i[0].offsetTop-i.height(),s=i[0].offsetHeight),t=!0,a.preventDefault(),a.f7PreventPanelSwipe=!0;var h=u-n;h<-l&&(h=-l),h>p&&(h=p),i.transform("translate3d(0,"+h+"px,0)"),c=d=void 0,o.each(function(){var e=r(this);if(e[0]!==i[0]){var a=e[0].offsetTop,t=e.height(),n=i[0].offsetTop+h;n>=a-t/2&&i.index()<e.index()?(e.transform("translate3d(0, "+-s+"px,0)"),d=e,c=void 0):n<=a+t/2&&i.index()>e.index()?(e.transform("translate3d(0, "+s+"px,0)"),d=void 0,c||(c=e)):r(this).transform("translate3d(0, 0%,0)")}})}}function f(r){if(a.allowPanelOpen=a.allowSwipeout=!0,!e||!t)return e=!1,void(t=!1);var n,s,l;r.preventDefault(),o.transform(""),i.removeClass("sorting"),m.removeClass("sortable-sorting"),d&&(i.insertAfter(d),i.trigger("sort sortable:sort",{startIndex:u,newIndex:i.index()})),c&&(i.insertBefore(c),i.trigger("sort sortable:sort",{startIndex:u,newIndex:i.index()})),(d||c)&&m.hasClass("virtual-list")&&(n=m[0].f7VirtualList,s=i[0].f7VirtualListIndex,l=c?c[0].f7VirtualListIndex:d[0].f7VirtualListIndex,n&&n.moveItem(s,l)),d=c=void 0,e=!1,t=!1}var g=!!a.support.passiveListener&&{passive:!1,capture:!1};r(document).on(a.touchEvents.start,".list-block.sortable .sortable-handler",function(s){t=!1,e=!0,n="touchstart"===s.type?s.targetTouches[0].pageY:s.pageY,i=r(this).parent(),u=i.index(),o=i.parent().children("li"),m=i.parents(".sortable"),s.preventDefault(),a.allowPanelOpen=a.allowSwipeout=!1},g),a.support.touch?(r(document).on(a.touchEvents.move,".list-block.sortable .sortable-handler",h,g),r(document).on(a.touchEvents.end,".list-block.sortable .sortable-handler",f,g)):(r(document).on(a.touchEvents.move,h,g),r(document).on(a.touchEvents.end,f,g))},a.initSmartSelects=function(e){var a;0!==(a=(e=r(e)).is(".smart-select")?e:e.find(".smart-select")).length&&a.each(function(){var e=r(this),a=e.find("select");if(0!==a.length){var t=a[0];if(0!==t.length){for(var n,i=[],s=0;s<t.length;s++)t[s].selected&&((n=t[s].dataset?t[s].dataset.displayAs:r(t[s]).data("display-as"))&&void 0!==n?i.push(n):i.push(t[s].textContent.trim()));var o=e.find(".item-after");if(0===o.length)e.find(".item-inner").append('<div class="item-after">'+i.join(", ")+"</div>");else{var l=o.text();if(o.hasClass("smart-select-value"))for(s=0;s<t.length;s++)t[s].selected=t[s].textContent.trim()===l.trim();else o.text(i.join(", "))}a.on("change",function(){for(var a=[],n=0;n<t.length;n++)if(t[n].selected){var i=t[n].dataset?t[n].dataset.displayAs:r(t[n]).data("display-as");i&&void 0!==i?a.push(i):a.push(t[n].textContent.trim())}e.find(".item-after").text(a.join(", "))})}}})},a.smartSelectAddOption=function(e,t,n){var i=(e=r(e)).parents(".smart-select");void 0===n?e.append(t):r(t).insertBefore(e.find("option").eq(n)),a.initSmartSelects(i);var s=i.find("select").attr("name");r('.page.smart-select-page[data-select-name="'+s+'"]').length>0&&a.smartSelectOpen(i,!0)},a.smartSelectOpen=function(e,t){if(0!==(e=r(e)).length){var i=e.parents("."+a.params.viewClass);if(0!==i.length){i=i[0].f7View;var s=e.attr("data-open-in")||a.params.smartSelectOpenIn;if("popup"===s){if(r(".popup.smart-select-popup").length>0)return}else if("picker"===s){if(r(".picker-modal.modal-in").length>0&&!t){if(e[0].f7SmartSelectPicker===r(".picker-modal.modal-in:not(.modal-out)")[0])return;a.closeModal(r(".picker-modal.modal-in:not(.modal-out)"))}}else if(!i)return;var o,l=e.dataset(),p=l.pageTitle||e.find(".item-title").text(),d=l.backText||a.params.smartSelectBackText;o="picker"===s?l.pickerCloseText||l.backText||a.params.smartSelectPickerCloseText:l.popupCloseText||l.backText||a.params.smartSelectPopupCloseText;var c=void 0!==l.backOnSelect?l.backOnSelect:a.params.smartSelectBackOnSelect,m=l.formTheme||a.params.smartSelectFormTheme,u=l.navbarTheme||a.params.smartSelectNavbarTheme,h=l.toolbarTheme||a.params.smartSelectToolbarTheme,f=l.virtualList,g=l.virtualListHeight,v=a.params.material,b=l.pickerHeight||a.params.smartSelectPickerHeight,w=e.find("select")[0],C=r(w),y=C.dataset();if(!(w.disabled||e.hasClass("disabled")||C.hasClass("disabled"))){for(var x,T,k,P,S,M,I,E,O,L,D,z=[],B=(new Date).getTime(),N=w.multiple?"checkbox":"radio",A=N+"-"+B,H=C.attr("maxlength"),R=w.name,V=0;V<w.length;V++)k=(D=(x=r(w[V])).dataset()).optionImage||y.optionImage||l.optionImage,P=D.optionIcon||y.optionIcon||l.optionIcon,T=k||P||"checkbox"===N,v&&(T=k||P),O=D.optionColor,L=D.optionClass,x[0].disabled&&(L+=" disabled"),M=(S=x.parent("optgroup")[0])&&S.label,I=!1,S&&S!==E&&(I=!0,E=S,z.push({groupLabel:M,isLabel:I})),z.push({value:x[0].value,text:x[0].textContent.trim(),selected:x[0].selected,group:S,groupLabel:M,image:k,icon:P,color:O,className:L,disabled:x[0].disabled,inputType:N,id:B,hasMedia:T,checkbox:"checkbox"===N,inputName:A,material:a.params.material});a._compiledTemplates.smartSelectItem||(a._compiledTemplates.smartSelectItem=n.compile(a.params.smartSelectItemTemplate||'{{#if isLabel}}<li class="item-divider">{{groupLabel}}</li>{{else}}<li{{#if className}} class="{{className}}"{{/if}}><label class="label-{{inputType}} item-content"><input type="{{inputType}}" name="{{inputName}}" value="{{value}}" {{#if selected}}checked{{/if}}>{{#if material}}{{#if hasMedia}}<div class="item-media">{{#if icon}}<i class="icon {{icon}}"></i>{{/if}}{{#if image}}<img src="{{image}}">{{/if}}</div><div class="item-inner"><div class="item-title{{#if color}} color-{{color}}{{/if}}">{{text}}</div></div><div class="item-after"><i class="icon icon-form-{{inputType}}"></i></div>{{else}}<div class="item-media"><i class="icon icon-form-{{inputType}}"></i></div><div class="item-inner"><div class="item-title{{#if color}} color-{{color}}{{/if}}">{{text}}</div></div>{{/if}}{{else}}{{#if hasMedia}}<div class="item-media">{{#if checkbox}}<i class="icon icon-form-checkbox"></i>{{/if}}{{#if icon}}<i class="icon {{icon}}"></i>{{/if}}{{#if image}}<img src="{{image}}">{{/if}}</div>{{/if}}<div class="item-inner"><div class="item-title{{#if color}} color-{{color}}{{/if}}">{{text}}</div></div>{{/if}}</label></li>{{/if}}'));var Y=a._compiledTemplates.smartSelectItem,q="";if(!f)for(var F=0;F<z.length;F++)q+=Y(z[F]);var X,W,G="",j="",_="",U="";"picker"===s?(a._compiledTemplates.smartSelectToolbar||(a._compiledTemplates.smartSelectToolbar=n.compile(a.params.smartSelectToolbarTemplate||'<div class="toolbar {{#if toolbarTheme}}theme-{{toolbarTheme}}{{/if}}"><div class="toolbar-inner"><div class="left"></div><div class="right"><a href="#" class="link close-picker"><span>{{closeText}}</span></a></div></div></div>')),G=a._compiledTemplates.smartSelectToolbar({pageTitle:p,closeText:o,openIn:s,toolbarTheme:h,inPicker:"picker"===s})):(a._compiledTemplates.smartSelectNavbar||(a._compiledTemplates.smartSelectNavbar=n.compile(a.params.smartSelectNavbarTemplate||'<div class="navbar {{#if navbarTheme}}theme-{{navbarTheme}}{{/if}}"><div class="navbar-inner">{{leftTemplate}}<div class="center sliding">{{pageTitle}}</div></div></div>')),X=a._compiledTemplates.smartSelectNavbar({pageTitle:p,backText:d,closeText:o,openIn:s,navbarTheme:u,inPopup:"popup"===s,inPage:"page"===s,leftTemplate:"popup"===s?(a.params.smartSelectPopupCloseTemplate||(v?'<div class="left"><a href="#" class="link close-popup icon-only"><i class="icon icon-back"></i></a></div>':'<div class="left"><a href="#" class="link close-popup"><i class="icon icon-back"></i><span>{{closeText}}</span></a></div>')).replace(/{{closeText}}/g,o):(a.params.smartSelectBackTemplate||(v?'<div class="left"><a href="#" class="back link icon-only"><i class="icon icon-back"></i></a></div>':'<div class="left sliding"><a href="#" class="back link"><i class="icon icon-back"></i><span>{{backText}}</span></a></div>')).replace(/{{backText}}/g,d)}),"page"===s?(W="static",e.parents(".navbar-through").length>0&&(W="through"),e.parents(".navbar-fixed").length>0&&(W="fixed"),_=e.parents(".page").hasClass("no-toolbar")?"no-toolbar":"",j=e.parents(".page").hasClass("no-navbar")?"no-navbar":"navbar-"+W,U=e.parents(".page").hasClass("no-tabbar")?"no-tabbar":""):W="fixed");var J,Q,K="smart-select-"+A,Z=void 0===e.data("searchbar")?a.params.smartSelectSearchbar:"true"===e.data("searchbar");Z&&(J=e.data("searchbar-placeholder")||"Search",Q=e.data("searchbar-cancel")||"Cancel");var $,ee,ae=("picker"!==s&&"through"===W?X:"")+'<div class="pages"> <div data-page="'+K+'" data-select-name="'+R+'" class="page smart-select-page '+j+" "+_+" "+U+'">'+("picker"!==s&&"fixed"===W?X:"")+(Z?'<form class="searchbar searchbar-init" data-search-list=".smart-select-list-'+B+'" data-search-in=".item-title"><div class="searchbar-input"><input type="search" placeholder="'+J+'"><a href="#" class="searchbar-clear"></a></div>'+(v?"":'<a href="#" class="searchbar-cancel">'+Q+"</a>")+'</form><div class="searchbar-overlay"></div>':"")+' <div class="page-content">'+("picker"!==s&&"static"===W?X:"")+' <div class="list-block '+(f?"virtual-list":"")+" smart-select-list-"+B+" "+(m?"theme-"+m:"")+'"> <ul>'+(f?"":q)+" </ul> </div> </div> </div></div>";"popup"===s?(t?($=r(".popup.smart-select-popup .view")).html(ae):($=a.popup('<div class="popup smart-select-popup smart-select-popup-'+A+'"><div class="view navbar-fixed">'+ae+"</div></div>"),$=r($)),a.initPage($.find(".page")),ne($)):"picker"===s?(t?(ee=r(".picker-modal.smart-select-picker .view")).html(ae):(ee=a.pickerModal('<div class="picker-modal smart-select-picker smart-select-picker-'+A+'"'+(b?' style="height:'+b+'"':"")+">"+G+'<div class="picker-modal-inner"><div class="view">'+ae+"</div></div></div>"),ee=r(ee),function(){var a=e.parents(".page-content");if(0!==a.length){var t,r=parseInt(a.css("padding-top"),10),n=parseInt(a.css("padding-bottom"),10),i=a[0].offsetHeight-r-ee.height(),s=a[0].scrollHeight-r-ee.height(),o=e.offset().top-r+e[0].offsetHeight;if(o>i){var l=a.scrollTop()+o-i;l+i>s&&(t=l+i-s+n,i===s&&(t=ee.height()),a.css({"padding-bottom":t+"px"})),a.scrollTop(l,300)}}}(),r("html").on("click",te),ee.once("picker:close",function(){e[0].f7SmartSelectPicker=void 0,r("html").off("click",te),e.parents(".page-content").css({paddingBottom:""})}),e[0].f7SmartSelectPicker=ee[0]),a.initPage(ee.find(".page")),ne(ee)):(r(document).once("page:init",".smart-select-page",function(e){var a=e.detail.page;a.name===K&&ne(a.container)}),i.router.load({content:ae,reload:!!t||void 0}))}}}function te(t){var n=!0;(t.target===e[0]||r(t.target).parents(e[0]).length>0)&&(n=!1),r(t.target).parents(".picker-modal").length>0&&(n=!1),n&&a.closeModal(".smart-select-picker.modal-in")}function re(e){w.selectedOptions.length>=H?e.find('input[type="checkbox"]').each(function(){this.checked?r(this).parents("li").removeClass("disabled"):r(this).parents("li").addClass("disabled")}):e.find(".disabled").removeClass("disabled")}function ne(t){if(t=r(t),f){var n=a.virtualList(t.find(".virtual-list"),{items:z,template:Y,height:g||void 0,searchByItem:function(e,a,t){return!!(t.text&&t.text.toLowerCase().indexOf(e.trim().toLowerCase())>=0)}});t.once("popup"===s||"picker"===s?"closed":"pageBeforeRemove",function(){n&&n.destroy&&n.destroy()})}H&&re(t),c&&t.find('input[type="radio"][name="'+A+'"]:checked').parents("label").once("click",function(){"popup"===s?a.closeModal($):"picker"===s?a.closeModal(ee):i.router.back()}),t.on("change",'input[name="'+A+'"]',function(){var n,o,l,p=this,d=p.value,m=[];if("checkbox"===p.type){for(var u=0;u<w.options.length;u++)(n=w.options[u]).value===d&&(n.selected=p.checked),n.selected&&(o=(l=n.dataset?n.dataset.displayAs:r(n).data("display-as"))&&void 0!==l?l:n.textContent,m.push(o.trim()));H&&re(t)}else m=[o=(l=(n=e.find('option[value="'+d+'"]')[0]).dataset?n.dataset.displayAs:r(n).data("display-as"))&&void 0!==l?l:n.textContent],w.value=d;C.trigger("change"),e.find(".item-after").text(m.join(", ")),c&&"radio"===N&&("popup"===s?a.closeModal($):"picker"===s?a.closeModal(ee):i.router.back())})}};var u=function(e,t){var i={cols:1,height:a.params.material?48:44,cache:!0,dynamicHeightBufferSize:1,showFilteredItemsOnly:!1,renderExternal:void 0,template:'<li><div class="item-content"><div class="item-inner"><div class="item-title">{{this}}</div></div></div></li>'};for(var s in t=t||{},i)void 0===t[s]&&(t[s]=i[s]);var o,l=this;l.listBlock=r(e),l.params=t,l.items=l.params.items,l.params.showFilteredItemsOnly&&(l.filteredItems=[]),l.params.template&&!l.params.renderItem&&("string"==typeof l.params.template?l.template=n.compile(l.params.template):"function"==typeof l.params.template&&(l.template=l.params.template)),l.pageContent=l.listBlock.parents(".page-content"),void 0!==l.params.updatableScroll?o=l.params.updatableScroll:(o=!0,a.device.ios&&a.device.osVersion.split(".")[0]<8&&(o=!1),l.params.updatableScroll=o),l.ul=l.params.ul?r(l.params.ul):l.listBlock.children("ul"),0===l.ul.length&&(l.listBlock.append("<ul></ul>"),l.ul=l.listBlock.children("ul")),l.domCache={},l.displayDomCache={},l.tempDomElement=document.createElement("ul"),l.lastRepaintY=null,l.fragment=document.createDocumentFragment(),l.filterItems=function(e,a){l.filteredItems=[],e[0],e[e.length-1];for(var t=0;t<e.length;t++)l.filteredItems.push(l.items[e[t]]);void 0===a&&(a=!0),a&&(l.pageContent[0].scrollTop=0),l.update()},l.resetFilter=function(){l.params.showFilteredItemsOnly?l.filteredItems=[]:(l.filteredItems=null,delete l.filteredItems),l.update()};var p,d,c,m,u,h,f=0,g="function"==typeof l.params.height;return l.setListSize=function(){var e=l.filteredItems||l.items;if(p=l.pageContent[0].offsetHeight,g){h=0,l.heights=[];for(var a=0;a<e.length;a++){var t=l.params.height(e[a]);h+=t,l.heights.push(t)}}else h=Math.ceil(e.length/l.params.cols)*l.params.height,d=Math.ceil(p/l.params.height),c=l.params.rowsBefore||2*d,m=l.params.rowsAfter||d,u=d+c+m,f=c/2*l.params.height;o&&l.ul.css({height:h+"px"})},l.render=function(e,a){e&&(l.lastRepaintY=null);var t=-(l.listBlock[0].getBoundingClientRect().top-l.pageContent[0].getBoundingClientRect().top);if(void 0!==a&&(t=a),null===l.lastRepaintY||Math.abs(t-l.lastRepaintY)>f||!o&&l.pageContent[0].scrollTop+p>=l.pageContent[0].scrollHeight){l.lastRepaintY=t;var r,n,i=l.filteredItems||l.items,s=0,d=0;if(g){var m,v,b=0;for(f=p,m=0;m<l.heights.length;m++)v=l.heights[m],void 0===r&&(b+v>=t-2*p*l.params.dynamicHeightBufferSize?r=m:s+=v),void 0===n&&((b+v>=t+2*p*l.params.dynamicHeightBufferSize||m===l.heights.length-1)&&(n=m+1),d+=v),b+=v;n=Math.min(n,i.length)}else(r=(parseInt(t/l.params.height)-c)*l.params.cols)<0&&(r=0),n=Math.min(r+u*l.params.cols,i.length);var w,C=[];l.reachEnd=!1;for(var y=r;y<n;y++){var x,T;T=l.items.indexOf(i[y]),y===r&&(l.currentFromIndex=T),y===n-1&&(l.currentToIndex=T),l.filteredItems?l.items[T]===l.filteredItems[l.filteredItems.length-1]&&(l.reachEnd=!0):T===l.items.length-1&&(l.reachEnd=!0),l.params.renderExternal?C.push(i[y]):l.domCache[T]?(x=l.domCache[T]).f7VirtualListIndex=T:(l.template&&!l.params.renderItem?l.tempDomElement.innerHTML=l.template(i[y],{index:T}).trim():l.params.renderItem?l.tempDomElement.innerHTML=l.params.renderItem(T,i[y]).trim():l.tempDomElement.innerHTML=i[y].toString().trim(),x=l.tempDomElement.childNodes[0],l.params.cache&&(l.domCache[T]=x),x.f7VirtualListIndex=T),y===r&&(w=g?s:y*l.params.height/l.params.cols),l.params.renderExternal||(x.style.top=w+"px",l.params.onItemBeforeInsert&&l.params.onItemBeforeInsert(l,x),l.fragment.appendChild(x))}o||(l.ul[0].style.height=g?d+"px":y*l.params.height/l.params.cols+"px"),l.params.renderExternal?i&&0===i.length&&(l.reachEnd=!0):(l.params.onBeforeClear&&l.params.onBeforeClear(l,l.fragment),l.ul[0].innerHTML="",l.params.onItemsBeforeInsert&&l.params.onItemsBeforeInsert(l,l.fragment),i&&0===i.length?(l.reachEnd=!0,l.params.emptyTemplate&&(l.ul[0].innerHTML=l.params.emptyTemplate)):l.ul[0].appendChild(l.fragment),l.params.onItemsAfterInsert&&l.params.onItemsAfterInsert(l,l.fragment)),void 0!==a&&e&&l.pageContent.scrollTop(a,0),l.params.renderExternal&&l.params.renderExternal(l,{fromIndex:r,toIndex:n,listHeight:h,topPosition:w,items:C})}},l.scrollToItem=function(e){if(e>l.items.length)return!1;var a,t=0;if(g)for(var r=0;r<e;r++)t+=l.heights[r];else t=e*l.params.height;return a=l.listBlock[0].offsetTop,l.render(!0,a+t-parseInt(l.pageContent.css("padding-top"),10)),!0},l.handleScroll=function(e){l.render()},l._isVisible=function(e){return!!(e.offsetWidth||e.offsetHeight||e.getClientRects().length)},l.handleResize=function(e){l._isVisible(l.listBlock[0])&&(l.setListSize(),l.render(!0))},l.attachEvents=function(e){var t=e?"off":"on";l.pageContent[t]("scroll",l.handleScroll),l.listBlock.parents(".tab").eq(0)[t]("tab:show",l.handleResize),l.listBlock.parents(".panel").eq(0)[t]("panel:open",l.handleResize),l.listBlock.parents(".popup").eq(0)[t]("popup:open",l.handleResize),a["on"===t?"onResize":"offResize"](l.handleResize)},l.init=function(){l.attachEvents(),l.setListSize(),l.render()},l.appendItems=function(e){for(var a=0;a<e.length;a++)l.items.push(e[a]);l.update()},l.appendItem=function(e){l.appendItems([e])},l.replaceAllItems=function(e){l.items=e,delete l.filteredItems,l.domCache={},l.update()},l.replaceItem=function(e,a){l.items[e]=a,l.params.cache&&delete l.domCache[e],l.update()},l.prependItems=function(e){for(var a=e.length-1;a>=0;a--)l.items.unshift(e[a]);if(l.params.cache){var t={};for(var r in l.domCache)t[parseInt(r,10)+e.length]=l.domCache[r];l.domCache=t}l.update()},l.prependItem=function(e){l.prependItems([e])},l.moveItem=function(e,a){if(e!==a){var t=l.items.splice(e,1)[0];if(a>=l.items.length?(l.items.push(t),a=l.items.length-1):l.items.splice(a,0,t),l.params.cache){var r={};for(var n in l.domCache){var i=parseInt(n,10),s=e<a?e:a,o=e<a?a:e,p=e<a?-1:1;(i<s||i>o)&&(r[i]=l.domCache[i]),i===s&&(r[o]=l.domCache[i]),i>s&&i<=o&&(r[i+p]=l.domCache[i])}l.domCache=r}l.update()}},l.insertItemBefore=function(e,a){if(0!==e)if(e>=l.items.length)l.appendItem(a);else{if(l.items.splice(e,0,a),l.params.cache){var t={};for(var r in l.domCache){var n=parseInt(r,10);n>=e&&(t[n+1]=l.domCache[n])}l.domCache=t}l.update()}else l.prependItem(a)},l.deleteItems=function(e){for(var a,t=0,r=0;r<e.length;r++){var n=e[r];void 0!==a&&n>a&&(t=-r),n+=t,a=e[r];var i=l.items.splice(n,1)[0];if(l.filteredItems&&l.filteredItems.indexOf(i)>=0&&l.filteredItems.splice(l.filteredItems.indexOf(i),1),l.params.cache){var s={};for(var o in l.domCache){var p=parseInt(o,10);p===n?delete l.domCache[n]:parseInt(o,10)>n?s[p-1]=l.domCache[o]:s[p]=l.domCache[o]}l.domCache=s}}l.update()},l.deleteAllItems=function(){l.items=[],delete l.filteredItems,l.params.cache&&(l.domCache={}),l.update()},l.deleteItem=function(e){l.deleteItems([e])},l.clearCache=function(){l.domCache={}},l.update=function(){l.setListSize(),l.render(!0)},l.destroy=function(){l.attachEvents(!0),delete l.items,delete l.domCache},l.init(),l.listBlock[0].f7VirtualList=l,l};function h(){var e,a=r(this),t=a[0].scrollTop,n=a[0].scrollHeight,i=a[0].offsetHeight,s=a[0].getAttribute("data-distance"),o=a.find(".virtual-list"),l=a.hasClass("infinite-scroll-top");if(s||(s=50),"string"==typeof s&&s.indexOf("%")>=0&&(s=parseInt(s,10)/100*i),s>i&&(s=i),l)t<s&&a.trigger("infinite");else if(t+i>=n-s){if(o.length>0&&(e=o.eq(-1)[0].f7VirtualList)&&!e.reachEnd&&!e.params.updatableScroll)return;a.trigger("infinite")}}function f(){a.device.ipad&&(document.body.scrollLeft=0,setTimeout(function(){document.body.scrollLeft=0},0))}a.virtualList=function(e,a){return new u(e,a)},a.reinitVirtualList=function(e){var a=r(e).find(".virtual-list");if(0!==a.length)for(var t=0;t<a.length;t++){var n=a[t].f7VirtualList;n&&n.update()}},a.initPullToRefresh=function(e){var t=r(e);if(t.hasClass("pull-to-refresh-content")||(t=t.find(".pull-to-refresh-content")),t&&0!==t.length){var n,i,s,o,l,p,d,c,m,u,h,f,g={},v=!1,b=!1,w=0,C=t.hasClass("page")?t:t.parents(".page"),y=!1;(C.find(".navbar").length>0||C.parents(".navbar-fixed, .navbar-through").length>0||C.hasClass("navbar-fixed")||C.hasClass("navbar-through"))&&(y=!0),C.hasClass("no-navbar")&&(y=!1),y||t.addClass("pull-to-refresh-no-navbar"),(p=t).attr("data-ptr-distance")?h=!0:u=44;var x=!("touchstart"!==a.touchEvents.start||!a.support.passiveListener)&&{passive:!0,capture:!1},T=!!a.support.passiveListener&&{passive:!1,capture:!1};if(t.on(a.touchEvents.start,P,x),t.on(a.touchEvents.move,S,T),t.on(a.touchEvents.end,M,x),0!==C.length){for(var k=0;k<t.length;k++)t[k].f7DestroyPullToRefresh=I;C.on("page:beforeremove",function e(){I(t),C.off("page:beforeremove",e)})}}function P(e){if(i)if("android"===a.device.os){if("targetTouches"in e&&e.targetTouches.length>1)return}else if(s&&i&&o)return;(p=r(this)).hasClass("refreshing")||(s=!1,f=!1,i=!0,o=void 0,m=void 0,"touchstart"===e.type&&(n=e.targetTouches[0].identifier),g.x="touchstart"===e.type?e.targetTouches[0].pageX:e.pageX,g.y="touchstart"===e.type?e.targetTouches[0].pageY:e.pageY,(new Date).getTime())}function S(e){if(i){var t,r,C;if("touchmove"===e.type){if(n&&e.touches)for(var y=0;y<e.touches.length;y++)e.touches[y].identifier===n&&(C=e.touches[y]);C||(C=e.targetTouches[0]),t=C.pageX,r=C.pageY}else t=e.pageX,r=e.pageY;if(t&&r)if(void 0===o&&(o=!!(o||Math.abs(r-g.y)>Math.abs(t-g.x))),o){if(c=p[0].scrollTop,void 0===m&&0!==c&&(m=!0),!s){if(p.removeClass("transitioning"),c>p[0].offsetHeight)return void(i=!1);h&&(u=p.attr("data-ptr-distance")).indexOf("%")>=0&&(u=p[0].offsetHeight*parseInt(u,10)/100),w=p.hasClass("refreshing")?u:0,b=p[0].scrollHeight===p[0].offsetHeight||"ios"!==a.device.os}if(s=!0,!((l=r-g.y)>0&&c<=0||c<0))return f=!1,p.removeClass("pull-up pull-down"),void(v=!1);"ios"===a.device.os&&parseInt(a.device.osVersion.split(".")[0],10)>7&&0===c&&!m&&(b=!0),b&&(e.preventDefault(),d=Math.pow(l,.85)+w,p.transform("translate3d(0,"+d+"px,0)")),b&&Math.pow(l,.85)>u||!b&&l>=2*u?(v=!0,p.addClass("pull-up").removeClass("pull-down")):(v=!1,p.removeClass("pull-up").addClass("pull-down")),f||(p.trigger("pullstart ptr:pullstart"),f=!0),p.trigger("pullmove ptr:pullmove",{event:e,scrollTop:c,translate:d,touchesDiff:l})}else i=!1}}function M(e){return"touchend"===e.type&&e.changedTouches&&e.changedTouches.length>0&&n&&e.changedTouches[0].identifier!==n?(i=!1,o=!1,s=!1,void(n=null)):i&&s?(d&&(p.addClass("transitioning"),d=0),p.transform(""),v?(p.addClass("refreshing"),p.trigger("refresh ptr:refresh",{done:function(){a.pullToRefreshDone(p)}})):p.removeClass("pull-down"),i=!1,s=!1,void(f&&p.trigger("pullend ptr:pullend"))):(i=!1,void(s=!1))}function I(e){e.off(a.touchEvents.start,P,x),e.off(a.touchEvents.move,S,T),e.off(a.touchEvents.end,M,x)}},a.pullToRefreshDone=function(e){0===(e=r(e)).length&&(e=r(".pull-to-refresh-content.refreshing")),e.removeClass("refreshing").addClass("transitioning"),e.transitionEnd(function(){e.removeClass("transitioning pull-up pull-down"),e.trigger("refreshdone ptr:done")})},a.pullToRefreshTrigger=function(e){0===(e=r(e)).length&&(e=r(".pull-to-refresh-content")),e.hasClass("refreshing")||(e.addClass("transitioning refreshing"),e.trigger("refresh ptr:refresh",{done:function(){a.pullToRefreshDone(e)}}))},a.destroyPullToRefresh=function(e){var a=(e=r(e)).hasClass("pull-to-refresh-content")?e:e.find(".pull-to-refresh-content");0!==a.length&&a[0].f7DestroyPullToRefresh&&a[0].f7DestroyPullToRefresh(e)},a.attachInfiniteScroll=function(e){r(e).on("scroll",h)},a.detachInfiniteScroll=function(e){r(e).off("scroll",h)},a.initPageInfiniteScroll=function(e){var t=(e=r(e)).find(".infinite-scroll");0!==t.length&&(a.attachInfiniteScroll(t),e.on("page:beforeremove",function r(){a.detachInfiniteScroll(t),e.off("page:beforeremove",r)}))},a.initPageScrollToolbars=function(e){var t=(e=r(e)).find(".page-content");if(0!==t.length){var n=(a.params.hideNavbarOnPageScroll||t.hasClass("hide-navbar-on-scroll")||t.hasClass("hide-bars-on-scroll"))&&!(t.hasClass("keep-navbar-on-scroll")||t.hasClass("keep-bars-on-scroll")),i=(a.params.hideToolbarOnPageScroll||t.hasClass("hide-toolbar-on-scroll")||t.hasClass("hide-bars-on-scroll"))&&!(t.hasClass("keep-toolbar-on-scroll")||t.hasClass("keep-bars-on-scroll")),s=(a.params.hideTabbarOnPageScroll||t.hasClass("hide-tabbar-on-scroll"))&&!t.hasClass("keep-tabbar-on-scroll");if(n||i||s){var o=t.parents("."+a.params.viewClass);if(0!==o.length){var l,p=o.find(".navbar"),d=o.find(".toolbar");s&&0===(l=o.find(".tabbar")).length&&(l=o.parents("."+a.params.viewsClass).find(".tabbar"));var c,m,u,h,f,g,v,b,w,C=p.length>0,y=d.length>0,x=l&&l.length>0;c=m=t[0].scrollTop;var T=y&&i?d[0].offsetHeight:0,k=(x&&s?l[0].offsetHeight:0)||T;t.on("scroll",P),t[0].f7ScrollToolbarsHandler=P}}}function P(r){e.hasClass("page-on-left")||(m=t[0].scrollTop,u=t[0].scrollHeight,h=t[0].offsetHeight,f=m+h>=u-k,v=p.hasClass("navbar-hidden"),b=d.hasClass("toolbar-hidden"),w=l&&l.hasClass("toolbar-hidden"),f?a.params.showBarsOnPageScrollEnd&&(g="show"):g=c>m?a.params.showBarsOnPageScrollTop||m<=44?"show":"hide":m>44?"hide":"show","show"===g?(C&&n&&v&&(a.showNavbar(p),e.removeClass("no-navbar-by-scroll"),v=!1),y&&i&&b&&(a.showToolbar(d),e.removeClass("no-toolbar-by-scroll"),b=!1),x&&s&&w&&(a.showToolbar(l),e.removeClass("no-tabbar-by-scroll"),w=!1)):(C&&n&&!v&&(a.hideNavbar(p),e.addClass("no-navbar-by-scroll"),v=!0),y&&i&&!b&&(a.hideToolbar(d),e.addClass("no-toolbar-by-scroll"),b=!0),x&&s&&!w&&(a.hideToolbar(l),e.addClass("no-tabbar-by-scroll"),w=!0)),c=m)}},a.destroyScrollToolbars=function(e){var a=(e=r(e)).find(".page-content");0!==a.length&&a[0].f7ScrollToolbarsHandler&&a.off("scroll",a[0].f7ScrollToolbarsHandler)},a.materialTabbarSetHighlight=function(e,t){r(e).each(function(){var e,n,i=r(this);(t=t||i.find(".tab-link.active"))&&t.length>0&&(i.hasClass("tabbar-scrollable")?(e=t[0].offsetWidth+"px",n=t[0].offsetLeft+"px"):(e=1/i.find(".tab-link").length*100+"%",n=100*(a.rtl?-t.index():t.index())+"%"),i.find(".tab-link-highlight").css({width:e}).transform("translate3d("+n+",0,0)"))})},a.initPageMaterialTabbar=function(e){var t=(e=r(e)).find(".tabbar");function n(){a.materialTabbarSetHighlight(t)}0===t.length&&e.hasClass("tabbar")&&(t=e),t.length>0&&(0===t.find(".tab-link-highlight").length&&t.find(".toolbar-inner").append('<span class="tab-link-highlight"></span>'),n(),a.onResize(n),e.once("page:beforeremove",function(){a.offResize(n)}))},a.initMaterialTabbar=function(e){return a.initPageMaterialTabbar(e)},a.showTab=function(e,t,n,i){var s=r(e);if(2===arguments.length&&"boolean"==typeof arguments[1]&&(e=arguments[0],n=arguments[1]),3===arguments.length&&"boolean"==typeof arguments[1]&&"boolean"==typeof arguments[2]&&(e=arguments[0],n=arguments[1],i=arguments[2]),void 0===n&&(n=!0),0===s.length)return!1;if(s.hasClass("active"))return i&&s.trigger("show tab:show"),!1;var o=s.parent(".tabs");if(0===o.length)return!1;a.allowSwipeout=!0;var l=o.parent().hasClass("tabs-animated-wrap");if(l){o.parent()[n?"removeClass":"addClass"]("not-animated");var p=100*(a.rtl?s.index():-s.index());o.transform("translate3d("+p+"%,0,0)")}var d,c=o.parent().hasClass("tabs-swipeable-wrap");c&&(d=o.parent()[0].swiper).activeIndex!==s.index()&&d.slideTo(s.index(),n?void 0:0,!1);var m,u=o.children(".tab.active").removeClass("active").trigger("hide tab:hide");if(s.addClass("active"),s.trigger("show tab:show"),!l&&!c&&s.find(".navbar").length>0&&(m=s.hasClass(a.params.viewClass)?s[0]:s.parents("."+a.params.viewClass)[0],a.sizeNavbars(m)),t?t=r(t):(!(t=r("string"==typeof e?'.tab-link[href="'+e+'"]':'.tab-link[href="#'+s.attr("id")+'"]'))||t&&0===t.length)&&r("[data-tab]").each(function(){s.is(r(this).attr("data-tab"))&&(t=r(this))}),0!==t.length){var h;if(u&&u.length>0){var f=u.attr("id");f&&(h=r('.tab-link[href="#'+f+'"]')),(!h||h&&0===h.length)&&r("[data-tab]").each(function(){u.is(r(this).attr("data-tab"))&&(h=r(this))})}if(t&&t.length>0&&(t.addClass("active"),a.params.material)){var g=t.parents(".tabbar");g.length>0&&(0===g.find(".tab-link-highlight").length&&g.find(".toolbar-inner").append('<span class="tab-link-highlight"></span>'),a.materialTabbarSetHighlight(g,t))}return h&&h.length>0&&h.removeClass("active"),!0}},a.accordionToggle=function(e){0!==(e=r(e)).length&&(e.hasClass("accordion-item-expanded")?a.accordionClose(e):a.accordionOpen(e))},a.accordionOpen=function(e){var t=(e=r(e)).parents(".accordion-list").eq(0),n=e.children(".accordion-item-content");0===n.length&&(n=e.find(".accordion-item-content"));var i=t.length>0&&e.parent().children(".accordion-item-expanded");i.length>0&&a.accordionClose(i),n.css("height",n[0].scrollHeight+"px").transitionEnd(function(){e.hasClass("accordion-item-expanded")?(n.transition(0),n.css("height","auto"),n[0].clientLeft,n.transition(""),e.trigger("opened accordion:opened")):(n.css("height",""),e.trigger("closed accordion:closed"))}),e.trigger("open accordion:open"),e.addClass("accordion-item-expanded")},a.accordionClose=function(e){var a=(e=r(e)).children(".accordion-item-content");0===a.length&&(a=e.find(".accordion-item-content")),e.removeClass("accordion-item-expanded"),a.transition(0),a.css("height",a[0].scrollHeight+"px"),a[0].clientLeft,a.transition(""),a.css("height","").transitionEnd(function(){e.hasClass("accordion-item-expanded")?(a.transition(0),a.css("height","auto"),a[0].clientLeft,a.transition(""),e.trigger("opened accordion:opened")):(a.css("height",""),e.trigger("closed accordion:closed"))}),e.trigger("close accordion:close")},a.initFastClicks=function(){var e,t,n,i,s,o,l,p,d,c,m,u,h,f,g,v,b,w,C;function y(e){var t,n=r(e),i=n.parents(a.params.activeStateElements);return n.is(a.params.activeStateElements)&&(t=n),i.length>0&&(t=t?t.add(i):i),t||n}function x(e){var a=e.parents(".page-content, .panel");return 0!==a.length&&("yes"!==a.prop("scrollHandlerSet")&&(a.on("scroll",function(){clearTimeout(h),clearTimeout(C)}),a.prop("scrollHandlerSet","yes")),!0)}function T(){u&&u.addClass("active-state")}function k(e){u&&(u.removeClass("active-state"),u=null)}function P(e,a,t){if(t){var n=t[0].getBoundingClientRect(),i=e-n.left,s=a-n.top,o=n.height,l=n.width,p=Math.max(Math.pow(Math.pow(o,2)+Math.pow(l,2),.5),48);v=r('<div class="ripple-wave" style="width: '+p+"px; height: "+p+"px; margin-top:-"+p/2+"px; margin-left:-"+p/2+"px; left:"+i+"px; top:"+s+'px;"></div>'),t.prepend(v),v[0].clientLeft,w="translate3d("+(l/2-i)+"px, "+(o/2-s)+"px, 0) scale(1)",v.transform(w)}}function S(){if(v){var e=v,a=setTimeout(function(){e.remove()},400);v.addClass("ripple-wave-fill").transform(w.replace("scale(1)","scale(1.01)")).transitionEnd(function(){clearTimeout(a);var e=r(this).addClass("ripple-wave-out").transform(w.replace("scale(1)","scale(1.01)"));a=setTimeout(function(){e.remove()},700),setTimeout(function(){e.transitionEnd(function(){clearTimeout(a),r(this).remove()})},0)}),v=b=void 0}}function M(n,i,s){b=function(e){var t=a.params.materialRippleElements,n=r(e);if(n.is(t))return!n.hasClass("no-ripple")&&n;if(n.parents(t).length>0){var i=n.parents(t).eq(0);return!i.hasClass("no-ripple")&&i}return!1}(n),b&&0!==b.length?x(b)?C=setTimeout(function(){P(e,t,b)},80):P(e,t,b):b=void 0}function I(){clearTimeout(C),S()}function E(){v?S():b&&!d?(clearTimeout(C),P(e,t,b),setTimeout(S,0)):S()}a.params.activeState&&r("html").addClass("watch-active-state"),a.device.ios&&a.device.webView&&window.addEventListener("touchstart",function(){}),a.support.touch?(document.addEventListener("click",function(e){var t,n,o=!1;return s?(i=null,s=!1,!0):"submit"===e.target.type&&0===e.detail||"file"===e.target.type||(i||(t=e.target,n="input select textarea label".split(" "),t.nodeName&&n.indexOf(t.nodeName.toLowerCase())>=0||(o=!0)),f||(o=!0),document.activeElement===i&&(o=!0),e.forwardedTouchEvent&&(o=!0),e.cancelable||(o=!0),a.params.tapHold&&a.params.tapHoldPreventClicks&&c&&(o=!1),o||(e.stopImmediatePropagation(),e.stopPropagation(),i?(function(e){var t=!0;return((e=r(e)).is("label")||e.parents("label").length>0)&&(t=!a.device.android&&!(!a.device.ios||!e.is("input"))),t}(i)||d)&&e.preventDefault():e.preventDefault(),i=null),g=setTimeout(function(){f=!1},a.device.ios||a.device.androidChrome?100:400),a.params.tapHold&&(m=setTimeout(function(){c=!1},a.device.ios||a.device.androidChrome?100:400)),o)},!0),document.addEventListener("touchstart",function(v){if(d=!1,c=!1,v.targetTouches.length>1)return u&&k(),!0;var b,w;if(v.touches.length>1&&u&&k(),a.params.tapHold&&(m&&clearTimeout(m),m=setTimeout(function(){v&&v.touches&&v.touches.length>1||(c=!0,v.preventDefault(),r(v.target).trigger("taphold"))},a.params.tapHoldDelay)),g&&clearTimeout(g),b=v.target,w=r(b),!(f=!("input"===b.nodeName.toLowerCase()&&("file"===b.type||"range"===b.type)||"select"===b.nodeName.toLowerCase()&&a.device.android||w.hasClass("no-fastclick")||w.parents(".no-fastclick").length>0||a.params.fastClicksExclude&&w.is(a.params.fastClicksExclude))))return s=!1,!0;if(a.device.ios||a.device.android&&"getSelection"in window){var C=window.getSelection();if(C.rangeCount&&C.focusNode!==document.body&&(!C.isCollapsed||document.activeElement===C.focusNode))return o=!0,!0;o=!1}a.device.android&&function(e){var a="button input textarea select".split(" ");return!(!document.activeElement||e===document.activeElement||document.activeElement===document.body||a.indexOf(e.nodeName.toLowerCase())>=0)}(v.target)&&document.activeElement.blur(),s=!0,i=v.target,n=(new Date).getTime(),e=v.targetTouches[0].pageX,t=v.targetTouches[0].pageY,a.device.ios&&(l=void 0,r(i).parents().each(function(){var e=this;e.scrollHeight>e.offsetHeight&&!l&&((l=e).f7ScrollTop=l.scrollTop)})),n-p<a.params.fastClicksDelayBetweenClicks&&v.preventDefault(),a.params.activeState&&(x(u=y(i))?h=setTimeout(T,80):T()),a.params.material&&a.params.materialRipple&&M(i)}),document.addEventListener("touchmove",function(r){if(s){var n=!1,o=a.params.fastClicksDistanceThreshold;if(o){var l=r.targetTouches[0].pageX,p=r.targetTouches[0].pageY;(Math.abs(l-e)>o||Math.abs(p-t)>o)&&(n=!0)}else n=!0;n&&(s=!1,i=null,d=!0,a.params.tapHold&&clearTimeout(m),a.params.activeState&&(clearTimeout(h),k()),a.params.material&&a.params.materialRipple&&I())}}),document.addEventListener("touchend",function(e){clearTimeout(h),clearTimeout(m);var t=(new Date).getTime();if(!s)return!o&&f&&(a.device.android&&!e.cancelable||e.preventDefault()),!0;if(document.activeElement===e.target)return a.params.activeState&&k(),a.params.material&&a.params.materialRipple&&E(),!0;if(o||e.preventDefault(),t-p<a.params.fastClicksDelayBetweenClicks)return setTimeout(k,0),!0;if(p=t,s=!1,a.device.ios&&l&&l.scrollTop!==l.f7ScrollTop)return!1;if(a.params.activeState&&(T(),setTimeout(k,0)),a.params.material&&a.params.materialRipple&&E(),function(e){if(document.activeElement===e)return!1;var t=e.nodeName.toLowerCase(),r="button checkbox file image radio submit".split(" ");return!e.disabled&&!e.readOnly&&("textarea"===t||("select"===t?!a.device.android:"input"===t&&r.indexOf(e.type)<0||void 0))}(i)){if(a.device.ios&&a.device.webView)return t-n>159?(i=null,!1):(i.focus(),!1);i.focus()}return document.activeElement&&i!==document.activeElement&&document.activeElement!==document.body&&"label"!==i.nodeName.toLowerCase()&&document.activeElement.blur(),e.preventDefault(),function(e){var t=e.changedTouches[0],r=document.createEvent("MouseEvents"),n="click";a.device.android&&"select"===i.nodeName.toLowerCase()&&(n="mousedown"),r.initMouseEvent(n,!0,!0,window,1,t.screenX,t.screenY,t.clientX,t.clientY,!1,!1,!1,!1,0,null),r.forwardedTouchEvent=!0,a.device.ios&&navigator.standalone?setTimeout(function(){(i=document.elementFromPoint(e.changedTouches[0].clientX,e.changedTouches[0].clientY)).dispatchEvent(r)},10):i.dispatchEvent(r)}(e),!1}),document.addEventListener("touchcancel",function(e){s=!1,i=null,clearTimeout(h),clearTimeout(m),a.params.activeState&&k(),a.params.material&&a.params.materialRipple&&E()})):a.params.activeState&&(document.addEventListener("mousedown",function(n){y(n.target).addClass("active-state"),"which"in n&&3===n.which&&setTimeout(function(){r(".active-state").removeClass("active-state")},0),a.params.material&&a.params.materialRipple&&(e=n.pageX,t=n.pageY,M(n.target,n.pageX,n.pageY))}),document.addEventListener("mousemove",function(e){r(".active-state").removeClass("active-state"),a.params.material&&a.params.materialRipple&&I()}),document.addEventListener("mouseup",function(e){r(".active-state").removeClass("active-state"),a.params.material&&a.params.materialRipple&&E()})),a.params.material&&a.params.materialRipple&&document.addEventListener("contextmenu",function(e){u&&k(),E()})},a.initClickEvents=function(){if(r(document).on("click","a, .open-panel, .close-panel, .panel-overlay, .modal-overlay, .popup-overlay, .swipeout-delete, .swipeout-close, .close-popup, .open-popup, .open-popover, .open-login-screen, .close-login-screen .smart-select, .toggle-sortable, .open-sortable, .close-sortable, .accordion-item-toggle, .close-picker, .picker-modal-overlay",function(e){var t=r(this),s=t.attr("href"),o="a"===t[0].nodeName.toLowerCase();if(o&&(t.is(a.params.externalLinks)||s&&s.indexOf("javascript:")>=0))s&&"_system"===t.attr("target")&&(e.preventDefault(),window.open(s,"_system"));else{var l,p,d,c,m,u=t.dataset();if(t.hasClass("smart-select")&&a.smartSelectOpen&&a.smartSelectOpen(t),t.hasClass("open-panel")&&(1===r(".panel").length?r(".panel").hasClass("panel-left")?a.openPanel("left"):a.openPanel("right"):"right"===u.panel?a.openPanel("right"):a.openPanel("left")),t.hasClass("close-panel")&&a.closePanel(),t.hasClass("panel-overlay")&&(r(".panel.active").trigger("panel:overlay-click"),a.params.panelsCloseByOutside&&a.closePanel()),t.hasClass("open-popover")&&(l=u.popover?u.popover:".popover",a.popover(l,t)),t.hasClass("close-popover")&&a.closeModal(".popover.modal-in"),t.hasClass("open-popup")&&(p=u.popup?u.popup:".popup",a.popup(p)),t.hasClass("close-popup")&&(p=u.popup?u.popup:".popup.modal-in",a.closeModal(p)),t.hasClass("open-login-screen")&&(d=u.loginScreen?u.loginScreen:".login-screen",a.loginScreen(d)),t.hasClass("close-login-screen")&&a.closeModal(".login-screen.modal-in"),t.hasClass("modal-overlay")&&(r(".modal.modal-in").length>0&&a.params.modalCloseByOutside&&a.closeModal(".modal.modal-in"),r(".actions-modal.modal-in").length>0&&a.params.actionsCloseByOutside&&a.closeModal(".actions-modal.modal-in"),r(".popover.modal-in").length>0&&a.params.popoverCloseByOutside&&a.closeModal(".popover.modal-in")),t.hasClass("popup-overlay")&&r(".popup.modal-in").length>0&&a.params.popupCloseByOutside&&a.closeModal(".popup.modal-in"),t.hasClass("picker-modal-overlay")&&r(".picker-modal.modal-in").length>0&&a.closeModal(".picker-modal.modal-in"),t.hasClass("close-picker")){var h=r(".picker-modal.modal-in");h.length>0?a.closeModal(h):(h=r(".popover.modal-in .picker-modal")).length>0&&a.closeModal(h.parents(".popover"))}if(t.hasClass("open-picker")&&(c=u.picker?u.picker:".picker-modal",a.pickerModal(c,t)),t.hasClass("tab-link")&&(m=!0,a.showTab(u.tab||t.attr("href"),t)),t.hasClass("swipeout-close")&&a.swipeoutClose(t.parents(".swipeout-opened")),t.hasClass("swipeout-delete"))if(u.confirm){var f=u.confirm,g=u.confirmTitle;g?a.confirm(f,g,function(){a.swipeoutDelete(t.parents(".swipeout"))},function(){u.closeOnCancel&&a.swipeoutClose(t.parents(".swipeout"))}):a.confirm(f,function(){a.swipeoutDelete(t.parents(".swipeout"))},function(){u.closeOnCancel&&a.swipeoutClose(t.parents(".swipeout"))})}else a.swipeoutDelete(t.parents(".swipeout"));if(t.hasClass("toggle-sortable")&&a.sortableToggle(u.sortable),t.hasClass("open-sortable")&&a.sortableOpen(u.sortable),t.hasClass("close-sortable")&&a.sortableClose(u.sortable),t.hasClass("accordion-item-toggle")||t.hasClass("item-link")&&t.parent().hasClass("accordion-item")){var v=t.parent(".accordion-item");0===v.length&&(v=t.parents(".accordion-item")),0===v.length&&(v=t.parents("li")),a.accordionToggle(v)}if(t.hasClass("floating-button")&&t.parent().hasClass("speed-dial")&&t.parent().toggleClass("speed-dial-opened"),t.hasClass("close-speed-dial")&&r(".speed-dial-opened").removeClass("speed-dial-opened"),(!a.params.ajaxLinks||t.is(a.params.ajaxLinks))&&o&&a.params.router){o&&e.preventDefault();var b=s&&s.length>0&&"#"!==s&&!m,w=u.template;if(b||t.hasClass("back")||w){var C,y,x;if(u.view?C=r(u.view)[0].f7View:(C=t.parents("."+a.params.viewClass)[0]&&t.parents("."+a.params.viewClass)[0].f7View)&&C.params.linksView&&("string"==typeof C.params.linksView?C=r(C.params.linksView)[0].f7View:C.params.linksView instanceof i&&(C=C.params.linksView)),C||a.mainView&&(C=a.mainView),!C)return;if(w)s=void 0;else{if(s&&0===s.indexOf("#")&&"#"!==s){if(!C.params.domCache)return;y=s.split("#")[1]}if("#"===s&&!t.hasClass("back"))return}void 0!==u.animatePages?x=u.animatePages:(t.hasClass("with-animation")&&(x=!0),t.hasClass("no-animation")&&(x=!1));var T={animatePages:x,ignoreCache:u.ignoreCache,force:u.force,reload:u.reload,reloadPrevious:u.reloadPrevious,pageName:y,pushState:u.pushState,url:s};if(a.params.template7Pages){T.contextName=u.contextName;var k=u.context;k&&(T.context=JSON.parse(k))}w&&w in n.templates&&(T.template=n.templates[w]),t.hasClass("back")?C.router.back(T):C.router.load(T)}}}}),(a.params.scrollTopOnNavbarClick||a.params.scrollTopOnStatusbarClick)&&r(document).on("click",".statusbar-overlay, .navbar .center",function(e){var t=r(this),n=r(e.target);if(!("a"===t[0].nodeName.toLowerCase()||t.parents("a").length>0||"a"===n[0].nodeName.toLowerCase()||n.parents("a").length>0)){var i;if(a.params.scrollTopOnNavbarClick&&t.is(".navbar .center")){var s=t.parents(".navbar");0===(i=s.parents(".page-content")).length&&(s.parents(".page").length>0&&(i=s.parents(".page").find(".page-content")),0===i.length&&s.nextAll(".pages").length>0&&(i=s.nextAll(".pages").find(".page:not(.page-on-left):not(.page-on-right):not(.cached)").find(".page-content")))}a.params.scrollTopOnStatusbarClick&&t.is(".statusbar-overlay")&&(i=r(".popup.modal-in").length>0?r(".popup.modal-in").find(".page:not(.page-on-left):not(.page-on-right):not(.cached)").find(".page-content"):r(".panel.active").length>0?r(".panel.active").find(".page:not(.page-on-left):not(.page-on-right):not(.cached)").find(".page-content"):r(".views > .view.active").length>0?r(".views > .view.active").find(".page:not(.page-on-left):not(.page-on-right):not(.cached)").find(".page-content"):r(".views").find(".page:not(.page-on-left):not(.page-on-right):not(.cached)").find(".page-content")),i&&i.length>0&&(i.hasClass("tab")&&(i=i.parent(".tabs").children(".page-content.active")),i.length>0&&i.scrollTop(0,300))}}),a.support.touch&&!a.device.android){var e=!!a.support.passiveListener&&{passive:!1,capture:!1};r(document).on(a.params.fastClicks?"touchstart":"touchmove",".panel-overlay, .modal-overlay, .preloader-indicator-overlay, .popup-overlay, .searchbar-overlay",function(e){e.preventDefault()},e)}};var g=[];a.getSize=function(){var e=a.root.offset();a.width=a.root[0].offsetWidth,a.height=a.root[0].offsetHeight,a.left=e.left,a.top=e.top},a.onResize=function(e){g.push(e)},a.offResize=function(e){for(var a=0;a<g.length;a++)g[a]===e&&g.splice(a,1)},a.resize=function(){f(),a.getSize(),a.sizeNavbars&&a.sizeNavbars();for(var e=0;e<g.length;e++)g[e]()},a.orientationchange=function(){a.device&&a.device.minimalUi&&(90!==window.orientation&&-90!==window.orientation||(document.body.scrollTop=0)),f()},a.initResize=function(){r(window).on("resize",a.resize),r(window).on("orientationchange",a.orientationchange),a.getSize()},a.formsData={},a.formStoreData=function(e,t){a.formsData[e]=t,a.ls["f7form-"+e]=JSON.stringify(t)},a.formDeleteData=function(e){a.formsData[e]&&(a.formsData[e]="",delete a.formsData[e]),a.ls["f7form-"+e]&&(a.ls["f7form-"+e]="",a.ls.removeItem("f7form-"+e))},a.formGetData=function(e){return a.ls["f7form-"+e]?JSON.parse(a.ls["f7form-"+e]):a.formsData[e]?a.formsData[e]:void 0},a.formToData=function(e){if(1!==(e=r(e)).length)return!1;var a={},t=["submit","image","button","file"],n=[];return e.find("input, select, textarea").each(function(){var i=r(this),s=i.attr("name"),o=i.attr("type"),l=this.nodeName.toLowerCase();if(!(t.indexOf(o)>=0)&&!(n.indexOf(s)>=0)&&s)if("select"===l&&i.prop("multiple"))n.push(s),a[s]=[],e.find('select[name="'+s+'"] option').each(function(){this.selected&&a[s].push(this.value)});else switch(o){case"checkbox":n.push(s),a[s]=[],e.find('input[name="'+s+'"]').each(function(){this.checked&&a[s].push(this.value)});break;case"radio":n.push(s),e.find('input[name="'+s+'"]').each(function(){this.checked&&(a[s]=this.value)});break;default:a[s]=i.val()}}),e.trigger("formToJSON formToData form:todata",{formData:a}),a},a.formToJSON=a.formToData,a.formFromData=function(e,a){if(1!==(e=r(e)).length)return!1;var t=["submit","image","button","file"],n=[];e.find("input, select, textarea").each(function(){var i=r(this),s=i.attr("name"),o=i.attr("type"),l=this.nodeName.toLowerCase();if(void 0!==a[s]&&null!==a[s]&&!(t.indexOf(o)>=0)&&!(n.indexOf(s)>=0)&&s){if("select"===l&&i.prop("multiple"))n.push(s),e.find('select[name="'+s+'"] option').each(function(){a[s].indexOf(this.value)>=0?this.selected=!0:this.selected=!1});else switch(o){case"checkbox":n.push(s),e.find('input[name="'+s+'"]').each(function(){a[s].indexOf(this.value)>=0?this.checked=!0:this.checked=!1});break;case"radio":n.push(s),e.find('input[name="'+s+'"]').each(function(){a[s]===this.value?this.checked=!0:this.checked=!1});break;default:i.val(a[s])}"select"!==l&&"input"!==l&&"textarea"!==l||i.trigger("change")}}),e.trigger("formFromJSON formFromData form:fromdata",{formData:a})},a.formFromJSON=a.formFromData,a.initFormsStorage=function(e){var t=(e=r(e)).find("form.store-data");function n(){var e=r(this),t=e[0].id;if(t){var n=a.formToData(e);n&&(a.formStoreData(t,n),e.trigger("store form:storedata",{data:n}))}}0!==t.length&&(t.each(function(){var e=this.getAttribute("id");if(e){var t=a.formGetData(e);t&&a.formFromData(this,t)}}),t.on("change submit",n),e.on("page:beforeremove",function a(){t.off("change submit",n),e.off("page:beforeremove",a)}))},r(document).on("submit change","form.ajax-submit, form.ajax-submit-onchange",function(e){var t=r(this);if("change"!==e.type||t.hasClass("ajax-submit-onchange")){"submit"===e.type&&e.preventDefault();var n=(t.attr("method")||"GET").toUpperCase(),i=t.prop("enctype")||t.attr("enctype"),s=t.attr("action");if(s){var o;o="POST"===n?new FormData(t[0]):r.serializeObject(a.formToJSON(t[0]));var l=r.ajax({method:n,url:s,contentType:i,data:o,beforeSend:function(e){t.trigger("beforeSubmit form:beforesend",{data:o,xhr:e})},error:function(e){t.trigger("submitError form:error",{data:o,xhr:e})},success:function(e){t.trigger("submitted form:success",{data:e,xhr:l})}})}}}),a.resizeTextarea=function(e){if((e=r(e)).hasClass("resizable")){e.css({height:""});var a=e[0].offsetHeight,t=a-e[0].clientHeight,n=e[0].scrollHeight;if(n+t>a){var i=n+t;e.css("height",i+"px")}}},a.resizableTextarea=function(e){var t;if(0!==(e=r(e)).length)return e[0].f7DestroyResizableTextarea=function(){e.off("change keydown keypress keyup paste cut",n)},e.on("change keydown keypress keyup paste cut",n);function n(){clearTimeout(t),t=setTimeout(function(){a.resizeTextarea(e)},0)}},a.destroyResizableTextarea=function(e){(e=r(e)).length>0&&e.is("textarea")&&e[0].f7DestroyResizableTextarea?e[0].f7DestroyResizableTextarea():e.length>0&&e.find("textarea.resiable").each(function(){this.f7DestroyResizableTextarea&&this.f7DestroyResizableTextarea()})},a.initPageResizableTextarea=function(e){(e=r(e)).find("textarea.resizable").each(function(){a.resizableTextarea(this)})},a.initPageMaterialInputs=function(e){(e=r(e)).find("textarea.resizable"),e.find(".item-input").each(function(){var e=r(this),a=["checkbox","button","submit","range","radio","image"];e.find("input, select, textarea").each(function(){var t=r(this);a.indexOf(t.attr("type"))<0&&(e.addClass("item-input-field"),""!==t.val().trim()&&t.parents(".item-input, .input-field").add(t.parents(".item-inner")).addClass("not-empty-state"))}),e.parents(".input-item, .inputs-list").length>0||e.parents(".list-block").eq(0).addClass("inputs-list")})},a.initMaterialWatchInputs=function(){var e=["checkbox","button","submit","range","radio","image"];r(document).on("change","input, textarea, select",function(a){var t=r(this),n=t.val(),i=t.attr("type");if(!(e.indexOf(i)>=0)){var s=t.add(t.parents(".item-input, .input-field")).add(t.parents(".item-inner").eq(0));0!==s.length&&(n&&"string"==typeof n&&""!==n.trim()||Array.isArray(n)&&n.length>0?s.addClass("not-empty-state"):s.removeClass("not-empty-state"))}},!0),r(document).on("focus","input, textarea, select",function(a){var t=r(this),n=t.attr("type");e.indexOf(n)>=0||t.add(t.parents(".item-input, .input-field")).add(t.parents(".item-inner").eq(0)).removeClass("not-empty-state").addClass("focus-state")},!0),r(document).on("blur","input, textarea, select",function(a){var t=r(this),n=t.val(),i=t.attr("type");if(!(e.indexOf(i)>=0)){var s=t.add(t.parents(".item-input, .input-field")).add(t.parents(".item-inner").eq(0));s.removeClass("focus-state"),n&&""!==n.trim()?s.removeClass("focus-state").addClass("not-empty-state"):s.removeClass("not-empty-state")}},!0)},a.pushStateQueue=[],a.pushStateClearQueue=function(){if(0!==a.pushStateQueue.length){var e,t=a.pushStateQueue.pop();!0===a.params.pushStateNoAnimation&&(e=!1),"back"===t.action&&a.router.back(t.view,{animatePages:e}),"loadPage"===t.action&&a.router.load(t.view,{url:t.stateUrl,animatePages:e,pushState:!1}),"loadContent"===t.action&&a.router.load(t.view,{content:t.stateContent,animatePages:e,pushState:!1}),"loadPageName"===t.action&&a.router.load(t.view,{pageName:t.statePageName,url:t.stateUrl,animatePages:e,pushState:!1})}},a.initPushState=function(){var e=!0;r(window).on("load",function(){setTimeout(function(){e=!1},0)}),document.readyState&&"complete"===document.readyState&&(e=!1),r(window).on("popstate",function(t){if(!e){var r=a.mainView;if(r){var n=t.state;if(n||(n={viewIndex:a.views.indexOf(r),url:r.history[0]}),!(n.viewIndex<0)){var i,s=a.views[n.viewIndex],o=n&&n.url||void 0,l=n&&n.content||void 0,p=n&&n.pageName||void 0;!0===a.params.pushStateNoAnimation&&(i=!1),o!==s.url&&(s.history.indexOf(o)>=0?s.allowPageChange?a.router.back(s,{url:void 0,animatePages:i,pushState:!1,preloadOnly:!1}):a.pushStateQueue.push({action:"back",view:s}):l?s.allowPageChange?a.router.load(s,{content:l,animatePages:i,pushState:!1}):a.pushStateQueue.unshift({action:"loadContent",stateContent:l,view:s}):p?s.allowPageChange?a.router.load(s,{pageName:p,url:o,animatePages:i,pushState:!1}):a.pushStateQueue.unshift({action:"loadPageName",statePageName:p,view:s}):s.allowPageChange?a.router.load(s,{url:o,animatePages:i,pushState:!1}):a.pushStateQueue.unshift({action:"loadPage",stateUrl:o,view:s}))}}}})},a.swiper=function(e,a){return new Swiper(e,a)},a.initPageSwiper=function(e){var t=(e=r(e)).find(".swiper-init, .tabs-swipeable-wrap");0!==t.length&&t.each(function(){var t,n,i=r(this);i.hasClass("tabs-swipeable-wrap")&&(i.addClass("swiper-container").children(".tabs").addClass("swiper-wrapper").children(".tab").addClass("swiper-slide"),t=i.children(".tabs").children(".tab.active").index()),void 0===(n=i.data("swiper")?JSON.parse(i.data("swiper")):i.dataset()).initialSlide&&void 0!==t&&(n.initialSlide=t),i.hasClass("tabs-swipeable-wrap")&&(n.onSlideChangeStart=function(e){a.showTab(e.slides.eq(e.activeIndex))});var s,o=a.swiper(i[0],n);s=o,e.on("page:beforeremove",function a(){s.destroy(),e.off("page:beforeremove",a)})})},a.reinitPageSwiper=function(e){var a=(e=r(e)).find(".swiper-init, .tabs-swipeable-wrap");if(0!==a.length)for(var t=0;t<a.length;t++){var n=a[0].swiper;n&&n.update(!0)}};var v=function(e){var t=this,i={photos:[],initialSlide:0,spaceBetween:20,speed:300,zoom:!0,zoomMax:3,zoomMin:1,exposition:!0,expositionHideCaptions:!1,type:"standalone",navbar:!0,toolbar:!0,theme:"light",swipeToClose:!0,backLinkText:"Close",ofText:"of",loop:!1,lazyLoading:!1,lazyLoadingInPrevNext:!1,lazyLoadingOnTransitionStart:!1,material:a.params.material,materialPreloaderSvg:a.params.materialPreloaderSvg,materialPreloaderHtml:a.params.materialPreloaderHtml};for(var s in!(e=e||{}).backLinkText&&a.params.material&&(i.backLinkText=""),i)void 0===e[s]&&(e[s]=i[s]);e.maxZoom&&(e.zoomMax=e.maxZoom),e.minZoom&&(e.zoomMin=e.minZoom),t.params=e,t.params.iconsColorClass=t.params.iconsColor?"color-"+t.params.iconsColor:"dark"===t.params.theme?"color-white":"",t.params.preloaderColorClass="dark"===t.params.theme?"preloader-white":"";var o=t.params.photoTemplate||'<div class="photo-browser-slide swiper-slide"><span class="swiper-zoom-container"><img src="{{js "this.url || this"}}"></span></div>',l=t.params.lazyPhotoTemplate||'<div class="photo-browser-slide photo-browser-slide-lazy swiper-slide"><div class="preloader {{@root.preloaderColorClass}}">{{#if @root.material}}{{@root.materialPreloaderHtml}}{{/if}}</div><span class="swiper-zoom-container"><img data-src="{{js "this.url || this"}}" class="swiper-lazy"></span></div>',p=t.params.objectTemplate||'<div class="photo-browser-slide photo-browser-object-slide swiper-slide">{{js "this.html || this"}}</div>',d=t.params.captionTemplate||'<div class="photo-browser-caption" data-caption-index="{{@index}}">{{caption}}</div>',c=t.params.navbarTemplate||'<div class="navbar"><div class="navbar-inner"><div class="left sliding"><a href="#" class="link '+("popup"===e.type?"close-popup":"photo-browser-close-link")+' {{#unless backLinkText}}icon-only{{/unless}} {{js "this.type === \'page\' ? \'back\' : \'\'"}}"><i class="icon icon-back {{iconsColorClass}}"></i>{{#if backLinkText}}<span>{{backLinkText}}</span>{{/if}}</a></div><div class="center sliding"><span class="photo-browser-current"></span> <span class="photo-browser-of">{{ofText}}</span> <span class="photo-browser-total"></span></div><div class="right"></div></div></div>',m=t.params.toolbarTemplate||'<div class="toolbar tabbar"><div class="toolbar-inner"><a href="#" class="link photo-browser-prev"><i class="icon icon-prev {{iconsColorClass}}"></i></a><a href="#" class="link photo-browser-next"><i class="icon icon-next {{iconsColorClass}}"></i></a></div></div>',u=n.compile('<div class="photo-browser photo-browser-{{theme}}"><div class="view navbar-fixed toolbar-fixed">{{#unless material}}{{#if navbar}}'+c+'{{/if}}{{/unless}}<div class="page no-toolbar {{#unless navbar}}no-navbar{{/unless}} toolbar-fixed navbar-fixed" data-page="photo-browser-slides">{{#if material}}{{#if navbar}}'+c+"{{/if}}{{/if}}{{#if toolbar}}"+m+'{{/if}}<div class="photo-browser-captions photo-browser-captions-{{js "this.captionsTheme || this.theme"}}">{{#each photos}}{{#if caption}}'+d+"{{/if}}{{/each}}</div><div class=\"photo-browser-swiper-container swiper-container\"><div class=\"photo-browser-swiper-wrapper swiper-wrapper\">{{#each photos}}{{#js_compare \"this.html || ((typeof this === 'string' || this instanceof String) && (this.indexOf('<') >= 0 || this.indexOf('>') >= 0))\"}}"+p+"{{else}}{{#if @root.lazyLoading}}"+l+"{{else}}"+o+"{{/if}}{{/js_compare}}{{/each}}</div></div></div></div></div>")(t.params);t.activeIndex=t.params.initialSlide,t.openIndex=t.activeIndex,t.opened=!1,t.open=function(e){if(void 0===e&&(e=t.activeIndex),e=parseInt(e,10),t.opened&&t.swiper)t.swiper.slideTo(e);else{if(t.opened=!0,t.openIndex=e,"standalone"===t.params.type&&a.root.append(u),"popup"===t.params.type&&(t.popup=a.popup('<div class="popup photo-browser-popup">'+u+"</div>"),r(t.popup).on("popup:closed",t.onPopupClose)),"page"===t.params.type)return r(document).once("page:beforeinit",t.onPageBeforeInit),r(document).once("page:beforeremove",t.onPageBeforeRemove),t.params.view||(t.params.view=a.mainView),void t.params.view.loadContent(u);t.layout(t.openIndex),t.params.onOpen&&t.params.onOpen(t)}},t.close=function(){t.opened=!1,t.swiperContainer&&0!==t.swiperContainer.length&&(t.params.onClose&&t.params.onClose(t),t.attachEvents(!0),"standalone"===t.params.type&&t.container.removeClass("photo-browser-in").addClass("photo-browser-out").animationEnd(function(){t.container.remove()}),t.swiper.destroy(),t.swiper=t.swiperContainer=t.swiperWrapper=t.slides=void 0)},t.onPopupClose=function(e){t.close(),r(t.popup).off("page:beforeinit",t.onPopupClose)},t.onPageBeforeInit=function(e){"photo-browser-slides"===e.detail.page.name&&(t.layout(t.openIndex),t.params.onOpen&&t.params.onOpen(t))},t.onPageBeforeRemove=function(e){"photo-browser-slides"===e.detail.page.name&&t.close()},t.onSliderTransitionStart=function(e){t.activeIndex=e.activeIndex;var a=e.activeIndex+1,n=e.slides.length;if(t.params.loop&&(n-=2,(a-=e.loopedSlides)<1&&(a=n+a),a>n&&(a-=n)),t.container.find(".photo-browser-current").text(a),t.container.find(".photo-browser-total").text(n),r(".photo-browser-prev, .photo-browser-next").removeClass("photo-browser-link-inactive"),e.isBeginning&&!t.params.loop&&r(".photo-browser-prev").addClass("photo-browser-link-inactive"),e.isEnd&&!t.params.loop&&r(".photo-browser-next").addClass("photo-browser-link-inactive"),t.captions.length>0){t.captionsContainer.find(".photo-browser-caption-active").removeClass("photo-browser-caption-active");var i=t.params.loop?e.slides.eq(e.activeIndex).attr("data-swiper-slide-index"):t.activeIndex;t.captionsContainer.find('[data-caption-index="'+i+'"]').addClass("photo-browser-caption-active")}var s=e.slides.eq(e.previousIndex).find("video");s.length>0&&"pause"in s[0]&&s[0].pause(),t.params.onTransitionStart&&t.params.onTransitionStart(e)},t.onSliderTransitionEnd=function(e){t.params.onTransitionEnd&&t.params.onTransitionEnd(e)},t.layout=function(e){"page"===t.params.type?t.container=r(".photo-browser-swiper-container").parents(".view"):t.container=r(".photo-browser"),"standalone"===t.params.type&&(t.container.addClass("photo-browser-in"),a.sizeNavbars(t.container)),t.swiperContainer=t.container.find(".photo-browser-swiper-container"),t.swiperWrapper=t.container.find(".photo-browser-swiper-wrapper"),t.slides=t.container.find(".photo-browser-slide"),t.captionsContainer=t.container.find(".photo-browser-captions"),t.captions=t.container.find(".photo-browser-caption");var n={nextButton:t.params.nextButton||".photo-browser-next",prevButton:t.params.prevButton||".photo-browser-prev",indexButton:t.params.indexButton,initialSlide:e,spaceBetween:t.params.spaceBetween,speed:t.params.speed,loop:t.params.loop,lazyLoading:t.params.lazyLoading,lazyLoadingInPrevNext:t.params.lazyLoadingInPrevNext,lazyLoadingOnTransitionStart:t.params.lazyLoadingOnTransitionStart,preloadImages:!t.params.lazyLoading,zoom:t.params.zoom,zoomMax:t.params.zoomMax,zoomMin:t.params.zoomMin,onTap:function(e,a){t.params.onTap&&t.params.onTap(e,a)},onClick:function(e,a){t.params.exposition&&t.toggleExposition(),t.params.onClick&&t.params.onClick(e,a)},onDoubleTap:function(e,a){t.params.onDoubleTap&&t.params.onDoubleTap(e,a)},onTransitionStart:function(e){t.onSliderTransitionStart(e)},onTransitionEnd:function(e){t.onSliderTransitionEnd(e)},onSlideChangeStart:t.params.onSlideChangeStart,onSlideChangeEnd:t.params.onSlideChangeEnd,onLazyImageLoad:function(e,a,r){t.params.onLazyImageLoad&&t.params.onLazyImageLoad(t,a,r)},onLazyImageReady:function(e,a,n){r(a).removeClass("photo-browser-slide-lazy"),t.params.onLazyImageReady&&t.params.onLazyImageReady(t,a,n)}};t.params.swipeToClose&&"page"!==t.params.type&&(n.onTouchStart=t.swipeCloseTouchStart,n.onTouchMoveOpposite=t.swipeCloseTouchMove,n.onTouchEnd=t.swipeCloseTouchEnd),t.swiper=a.swiper(t.swiperContainer,n),0===e&&t.onSliderTransitionStart(t.swiper),t.attachEvents()},t.attachEvents=function(e){var a=e?"off":"on";t.container.find(".photo-browser-close-link")[a]("click",t.close)},t.exposed=!1,t.toggleExposition=function(){t.container&&t.container.toggleClass("photo-browser-exposed"),t.params.expositionHideCaptions&&t.captionsContainer.toggleClass("photo-browser-captions-exposed"),t.exposed=!t.exposed},t.enableExposition=function(){t.container&&t.container.addClass("photo-browser-exposed"),t.params.expositionHideCaptions&&t.captionsContainer.addClass("photo-browser-captions-exposed"),t.exposed=!0},t.disableExposition=function(){t.container&&t.container.removeClass("photo-browser-exposed"),t.params.expositionHideCaptions&&t.captionsContainer.removeClass("photo-browser-captions-exposed"),t.exposed=!1};var h,f,g,v,b,w=!1,C=!0,y=!1;return t.swipeCloseTouchStart=function(e,a){C&&(w=!0)},t.swipeCloseTouchMove=function(e,a){if(w){y||(y=!0,f="touchmove"===a.type?a.targetTouches[0].pageY:a.pageY,v=t.swiper.slides.eq(t.swiper.activeIndex),b=(new Date).getTime()),a.preventDefault(),g="touchmove"===a.type?a.targetTouches[0].pageY:a.pageY,h=f-g;var r=1-Math.abs(h)/300;v.transform("translate3d(0,"+-h+"px,0)"),t.swiper.container.css("opacity",r).transition(0)}},t.swipeCloseTouchEnd=function(e,r){if(w=!1,y){y=!1,C=!1;var n=Math.abs(h),i=(new Date).getTime()-b;i<300&&n>20||i>=300&&n>100?setTimeout(function(){"standalone"===t.params.type&&t.close(),"popup"===t.params.type&&a.closeModal(t.popup),t.params.onSwipeToClose&&t.params.onSwipeToClose(t),C=!0},0):(0!==n?v.addClass("transitioning").transitionEnd(function(){C=!0,v.removeClass("transitioning")}):C=!0,t.swiper.container.css("opacity","").transition(""),v.transform(""))}else y=!1},t};a.photoBrowser=function(e){return new v(e)};var b=function(e){var t=this,i={popupCloseText:"Close",backText:"Back",searchbarPlaceholderText:"Search...",searchbarCancelText:"Cancel",openWithAnimation:!0,autoFocus:!1,openIn:"page",backOnSelect:!1,notFoundText:"Nothing found",requestSourceOnOpen:!1,valueProperty:"id",textProperty:"text",highlightMatches:!0,updateInputValueOnSelect:!0,expandInput:!1,preloaderColor:!1,preloader:!1};for(var s in e=e||{},i)void 0===e[s]&&(e[s]=i[s]);t.params=e,t.params.opener&&(t.opener=r(t.params.opener));var o=t.params.view;if(!t.params.view&&t.opener&&t.opener.length){if(0===(o=t.opener.parents("."+a.params.viewClass)).length)return;o=o[0].f7View}if(!t.params.input||(t.input=r(t.params.input),0!==t.input.length||"dropdown"!==t.params.openIn)){t.value=t.params.value||[],t.id=(new Date).getTime(),t.inputType=t.params.multiple?"checkbox":"radio",t.inputName=t.inputType+"-"+t.id;var l=a.params.material;if(t.params.backOnSelect,"dropdown"!==t.params.openIn){t.itemTemplate=n.compile(t.params.itemTemplate||'<li><label class="label-{{inputType}} item-content"><input type="{{inputType}}" name="{{inputName}}" value="{{value}}" {{#if selected}}checked{{/if}}>{{#if material}}<div class="item-media"><i class="icon icon-form-{{inputType}}"></i></div><div class="item-inner"><div class="item-title">{{text}}</div></div>{{else}}{{#if checkbox}}<div class="item-media"><i class="icon icon-form-checkbox"></i></div>{{/if}}<div class="item-inner"><div class="item-title">{{text}}</div></div>{{/if}}</label></li>');var p=t.params.pageTitle||"";!p&&t.opener&&t.opener.length&&(p=t.opener.find(".item-title").text());var d,c,m="autocomplete-"+t.inputName,u=t.params.navbarTheme,h=t.params.formTheme,f="",g="";t.navbarTemplate=n.compile(t.params.navbarTemplate||'<div class="navbar no-shadow {{#if navbarTheme}}theme-{{navbarTheme}}{{/if}}"><div class="navbar-inner"><div class="left sliding">{{#if material}}<a href="#" class="link {{#if inPopup}}close-popup{{else}}back{{/if}} icon-only" {{#unless animated}}data-animate-pages="false"{{/unless}}><i class="icon icon-back"></i></a>{{else}}<a href="#" class="link {{#if inPopup}}close-popup{{else}}back{{/if}}" {{#unless animated}}data-animate-pages="false"{{/unless}}><i class="icon icon-back"></i>{{#if inPopup}}<span>{{popupCloseText}}</span>{{else}}<span>{{backText}}</span>{{/if}}</a>{{/if}}</div><div class="center sliding">{{pageTitle}}</div>{{#if preloader}}<div class="right"><div class="autocomplete-preloader preloader {{#if preloaderColor}}preloader-{{preloaderColor}}{{/if}}"></div></div>{{/if}}</div></div>'),d=t.navbarTemplate({pageTitle:p,backText:t.params.backText,popupCloseText:t.params.popupCloseText,openIn:t.params.openIn,navbarTheme:u,inPopup:"popup"===t.params.openIn,inPage:"page"===t.params.openIn,material:l,preloader:t.params.preloader,preloaderColor:t.params.preloaderColor,animated:t.params.openWithAnimation}),"page"===t.params.openIn?(c="static",t.opener?(t.opener.parents(".navbar-through").length>0&&(c="through"),t.opener.parents(".navbar-fixed").length>0&&(c="fixed"),g=t.opener.parents(".page").hasClass("no-toolbar")?"no-toolbar":"",f=t.opener.parents(".page").hasClass("no-navbar")?"no-navbar":"navbar-"+c):o.container&&((r(o.container).hasClass("navbar-through")||r(o.container).find(".navbar-through").length>0)&&(c="through"),(r(o.container).hasClass("navbar-fixed")||r(o.container).find(".navbar-fixed").length>0)&&(c="fixed"),g=r(o.activePage.container).hasClass("no-toolbar")?"no-toolbar":"",f=r(o.activePage.container).hasClass("no-navbar")?"no-navbar":"navbar-"+c)):c="fixed";var v='<form class="searchbar"><div class="searchbar-input"><input type="search" placeholder="'+t.params.searchbarPlaceholderText+'"><a href="#" class="searchbar-clear"></a></div>'+(l?"":'<a href="#" class="searchbar-cancel">'+t.params.searchbarCancelText+"</a>")+'</form><div class="searchbar-overlay"></div>',b=("through"===c?d:"")+'<div class="pages"><div data-page="'+m+'" class="page autocomplete-page '+f+" "+g+'">'+("fixed"===c?d:"")+v+'<div class="page-content">'+("static"===c?d:"")+'<div class="list-block autocomplete-found autocomplete-list-'+t.id+" "+(h?"theme-"+h:"")+'"><ul></ul></div><div class="list-block autocomplete-not-found"><ul><li class="item-content"><div class="item-inner"><div class="item-title">'+t.params.notFoundText+'</div></div></li></ul></div><div class="list-block autocomplete-values"><ul></ul></div></div></div></div>'}else t.dropdownItemTemplate=n.compile(t.params.dropdownItemTemplate||'<li><label class="{{#unless placeholder}}label-radio{{/unless}} item-content" data-value="{{value}}"><div class="item-inner"><div class="item-title">{{text}}</div></div></label></li>'),t.dropdownPlaceholderTemplate=n.compile(t.params.dropdownPlaceholderTemplate||'<li class="autocomplete-dropdown-placeholder"><div class="item-content"><div class="item-inner"><div class="item-title">{{text}}</div></div></label></li>'),t.dropdownTemplate=n.compile(t.params.dropdownTemplate||'<div class="autocomplete-dropdown"><div class="autocomplete-dropdown-inner"><div class="list-block"><ul></ul></div></div>{{#if preloader}}<div class="autocomplete-preloader preloader {{#if preloaderColor}}preloader-{{preloaderColor}}{{/if}}">{{#if material}}{{materialPreloaderHtml}}{{/if}}</div>{{/if}}</div>');return t.popup=void 0,t.dropdown=void 0,t.positionDropDown=function(){var e=t.input.parents(".list-block"),a=t.input.parents(".page-content"),r=(parseInt(a.css("padding-top"),10),parseInt(a.css("padding-top"),10)),n=e.length>0?e.offset().left-e.parent().offset().left:0,i=t.input.offset().left-(e.length>0?e.offset().left:0),s=t.input.offset().top-(a.offset().top-a[0].scrollTop),o=a[0].scrollHeight-r-(s+a[0].scrollTop)-t.input[0].offsetHeight;t.dropdown.css({left:(e.length>0?n:i)+"px",top:s+a[0].scrollTop+t.input[0].offsetHeight+"px",width:(e.length>0?e[0].offsetWidth:t.input[0].offsetWidth)+"px"}),t.dropdown.children(".autocomplete-dropdown-inner").css({maxHeight:o+"px",paddingLeft:e.length>0&&!t.params.expandInput?i-(l?16:15)+"px":""})},t.pageInit=function(e){var n=e.detail.page;if(t.page=r(n.container),t.pageData=n,n.name===m){var i=r(n.container),s=a.searchbar(i.find(".searchbar"),{customSearch:!0,onSearch:function(e,a){0===a.query.length&&e.active?e.overlay.addClass("searchbar-overlay-active"):e.overlay.removeClass("searchbar-overlay-active"),p(a.query)}});t.searchbar=s,!t.params.multiple&&t.params.backOnSelect&&i.once("click",".list-block label",function(){"popup"===t.params.openIn?a.closeModal(t.popup):o.router.back({animatePages:t.params.openWithAnimation})}),i.on("change",'input[type="radio"], input[type="checkbox"]',function(){var e,a,n,i,s=this,o=s.value;if(r(s).parents("li").find(".item-title").text(),r(s).parents(".autocomplete-values").length>0){if("checkbox"===t.inputType&&!s.checked){for(e=0;e<t.value.length;e++)(i="string"==typeof t.value[e]?t.value[e]:t.value[e][t.params.valueProperty])!==o&&1*i!=1*o||t.value.splice(e,1);d(),t.params.onChange&&t.params.onChange(t,t.value)}}else{for(e=0;e<t.items.length;e++)(n="string"==typeof t.items[e]?t.items[e]:t.items[e][t.params.valueProperty])!==o&&1*n!=1*o||(a=t.items[e]);if("radio"===t.inputType)t.value=[a];else if(s.checked)t.value.push(a);else for(e=0;e<t.value.length;e++)(i="string"==typeof t.value[e]?t.value[e]:t.value[e][t.params.valueProperty])!==o&&1*i!=1*o||t.value.splice(e,1);d(),("radio"===t.inputType&&s.checked||"checkbox"===t.inputType)&&t.params.onChange&&t.params.onChange(t,t.value)}}),d(),t.params.requestSourceOnOpen&&p(""),t.params.onOpen&&t.params.onOpen(t)}function p(e){var a,r;t.params.source&&t.params.source(t,e,function(n){var s="",o=t.params.limit?Math.min(t.params.limit,n.length):n.length;for(t.items=n,a=0;a<o;a++){var p=!1,d="object"==typeof n[a]?n[a][t.params.valueProperty]:n[a];for(r=0;r<t.value.length;r++){var c="object"==typeof t.value[r]?t.value[r][t.params.valueProperty]:t.value[r];c!==d&&1*c!=1*d||(p=!0)}s+=t.itemTemplate({value:d,text:"object"!=typeof n[a]?n[a]:n[a][t.params.textProperty],inputType:t.inputType,id:t.id,inputName:t.inputName,selected:p,checkbox:"checkbox"===t.inputType,material:l})}i.find(".autocomplete-found ul").html(s),0===n.length?0!==e.length?(i.find(".autocomplete-not-found").show(),i.find(".autocomplete-found, .autocomplete-values").hide()):(i.find(".autocomplete-values").show(),i.find(".autocomplete-found, .autocomplete-not-found").hide()):(i.find(".autocomplete-found").show(),i.find(".autocomplete-not-found, .autocomplete-values").hide())})}function d(){var e,a="";for(e=0;e<t.value.length;e++)a+=t.itemTemplate({value:"object"==typeof t.value[e]?t.value[e][t.params.valueProperty]:t.value[e],text:"object"==typeof t.value[e]?t.value[e][t.params.textProperty]:t.value[e],inputType:t.inputType,id:t.id,inputName:t.inputName+"-checked",checkbox:"checkbox"===t.inputType,material:l,selected:!0});i.find(".autocomplete-values ul").html(a)}},t.showPreloader=function(){"dropdown"===t.params.openIn?t.dropdown&&t.dropdown.find(".autocomplete-preloader").addClass("autocomplete-preloader-visible"):r(".autocomplete-preloader").addClass("autocomplete-preloader-visible")},t.hidePreloader=function(){"dropdown"===t.params.openIn?t.dropdown&&t.dropdown.find(".autocomplete-preloader").removeClass("autocomplete-preloader-visible"):r(".autocomplete-preloader").removeClass("autocomplete-preloader-visible")},t.autoFocus=function(e){var a=this;setTimeout(function(){r(a).find("input[type=search]").focus()},0)},t.open=function(){t.opened||(t.opened=!0,"dropdown"===t.params.openIn?(t.dropdown||(t.dropdown=r(t.dropdownTemplate({preloader:t.params.preloader,preloaderColor:t.params.preloaderColor,material:l,materialPreloaderHtml:a.params.materialPreloaderHtml})),t.dropdown.on("click","label",C)),t.input.parents(".list-block").length&&t.input.parents(".item-content").length>0&&t.params.expandInput&&t.input.parents(".item-content").addClass("item-content-dropdown-expand"),t.positionDropDown(),t.input.parents(".page-content").append(t.dropdown),t.dropdown.addClass("autocomplete-dropdown-in"),t.input.trigger("input"),a.onResize(t.positionDropDown),t.params.onOpen&&t.params.onOpen(t)):(r(document).once("page:init",".autocomplete-page",t.pageInit),"popup"===t.params.openIn?(t.popup=a.popup('<div class="popup autocomplete-popup autocomplete-popup-'+t.inputName+'"><div class="view navbar-fixed">'+b+"</div></div>",!0,t.params.openWithAnimation),t.popup=r(t.popup),t.params.autoFocus&&(t.params.openWithAnimation?t.popup.once("popup:opened",t.autoFocus):t.autoFocus.bind(t.popup)()),t.popup.once("popup:closed",function(){t.popup=void 0,t.opened=!1,t.params.onClose&&t.params.onClose(t)})):(t.params.autoFocus&&r(document).once(t.params.openWithAnimation?"page:afteranimation":"page:init",".autocomplete-page",t.autoFocus),o.router.load({content:b,animatePages:t.params.openWithAnimation}),r(document).once("page:back",".autocomplete-page",function(){t.opened=!1,t.params.onClose&&t.params.onClose(t)}))))},t.close=function(e){if(t.opened){if("dropdown"===t.params.openIn){if(e&&"blur"===e.type&&t.dropdown.find("label.active-state").length>0)return;t.dropdown.removeClass("autocomplete-dropdown-in").remove(),t.input.parents(".item-content-dropdown-expand").removeClass("item-content-dropdown-expand"),t.opened=!1,a.offResize(t.positionDropDown),t.params.onClose&&t.params.onClose(t)}"popup"===t.params.openIn&&t.popup&&a.closeModal(t.popup)}},t.initEvents=function(e){var n=e?"off":"on";"dropdown"!==t.params.openIn&&t.opener&&t.opener[n]("click",t.open),"dropdown"===t.params.openIn&&t.input&&(t.input[n]("focus",t.open),t.input[n]("input",w),a.device.android?r("html")[n]("click",y):t.input[n]("blur",t.close)),e&&t.dropdown&&(t.dropdown=null)},t.init=function(){t.initEvents()},t.destroy=function(){t.initEvents(!0),t=null},t.init(),t}function w(e){var a=t.input.val();t.params.source&&t.params.source(t,a,function(e){var r,n,i="",s=t.params.limit?Math.min(t.params.limit,e.length):e.length;for(t.items=e,t.params.highlightMatches&&(a=a.replace(/[\-\[\]\/\{\}\(\)\*\+\?\.\\\^\$\|]/g,"\\$&"),n=new RegExp("("+a+")","i")),r=0;r<s;r++){var o="object"==typeof e[r]?e[r][t.params.valueProperty]:e[r],l="object"!=typeof e[r]?e[r]:e[r][t.params.textProperty];i+=t.dropdownItemTemplate({value:o,text:t.params.highlightMatches?l.replace(n,"<b>$1</b>"):l})}""===i&&""===a&&t.params.dropdownPlaceholderText&&(i+=t.dropdownPlaceholderTemplate({text:t.params.dropdownPlaceholderText})),t.dropdown.find("ul").html(i)})}function C(e){for(var a,n=r(this),i=0;i<t.items.length;i++){var s="object"==typeof t.items[i]?t.items[i][t.params.valueProperty]:t.items[i],o=n.attr("data-value");s!==o&&1*s!=1*o||(a=t.items[i])}t.params.updateInputValueOnSelect&&(t.input.val("object"==typeof a?a[t.params.valueProperty]:a),t.input.trigger("input change")),t.params.onChange&&t.params.onChange(t,a),t.close()}function y(e){var a=r(e.target);a.is(t.input[0])||t.dropdown&&a.parents(t.dropdown[0]).length>0||t.close()}};a.autocomplete=function(e){return new b(e)};var w=function(e){var t=this,n={updateValuesOnMomentum:!1,updateValuesOnTouchmove:!0,rotateEffect:!1,momentumRatio:7,freeMode:!1,closeByOutsideClick:!0,scrollToInput:!0,inputReadOnly:!0,convertToPopover:!0,onlyInPopover:!1,toolbar:!0,toolbarCloseText:"Done",toolbarTemplate:'<div class="toolbar"><div class="toolbar-inner"><div class="left"></div><div class="right"><a href="#" class="link close-picker">{{closeText}}</a></div></div></div>'};for(var i in e=e||{},n)void 0===e[i]&&(e[i]=n[i]);t.params=e,t.cols=[],t.initialized=!1,t.inline=!!t.params.container;var s=a.device.ios||navigator.userAgent.toLowerCase().indexOf("safari")>=0&&navigator.userAgent.toLowerCase().indexOf("chrome")<0&&!a.device.android;function o(){var e=!1;return t.params.convertToPopover||t.params.onlyInPopover?(!t.inline&&t.params.input&&(t.params.onlyInPopover?e=!0:a.device.ios?e=!!a.device.ipad:a.width>=768&&(e=!0)),e):e}function l(){return!!(t.opened&&t.container&&t.container.length>0&&t.container.parents(".popover").length>0)}function p(){if(t.opened)for(var e=0;e<t.cols.length;e++)t.cols[e].divider||(t.cols[e].calcSize(),t.cols[e].setValue(t.cols[e].value,0,!1))}function d(e){if(e.preventDefault(),!t.opened&&(t.open(),t.params.scrollToInput&&!o())){var a=t.input.parents(".page-content");if(0===a.length)return;var r,n=parseInt(a.css("padding-top"),10),i=parseInt(a.css("padding-bottom"),10),s=a[0].offsetHeight-n-t.container.height(),l=a[0].scrollHeight-n-t.container.height(),p=t.input.offset().top-n+t.input[0].offsetHeight;if(p>s){var d=a.scrollTop()+p-s;d+s>l&&(r=d+s-l+i,s===l&&(r=t.container.height()),a.css({"padding-bottom":r+"px"})),a.scrollTop(d,300)}}}function c(e){l()||(t.input&&t.input.length>0?e.target!==t.input[0]&&0===r(e.target).parents(".picker-modal").length&&t.close():0===r(e.target).parents(".picker-modal").length&&t.close())}function m(){t.opened=!1,t.input&&t.input.length>0&&(t.input.parents(".page-content").css({"padding-bottom":""}),a.params.material&&t.input.trigger("blur")),t.params.onClose&&t.params.onClose(t),t.container.find(".picker-items-col").each(function(){t.destroyPickerCol(this)})}return t.setValue=function(e,a){var r=0;if(0===t.cols.length)return t.value=e,void t.updateValue(e);for(var n=0;n<t.cols.length;n++)t.cols[n]&&!t.cols[n].divider&&(t.cols[n].setValue(e[r],a),r++)},t.updateValue=function(e){var a,n,i=e||[],s=[];if(0===t.cols.length){var o=t.params.cols.filter(function(e){return!e.divider});for(a=0;a<o.length;a++)void 0!==(n=o[a]).displayValues&&void 0!==n.values&&-1!==n.values.indexOf(i[a])?s.push(n.displayValues[n.values.indexOf(i[a])]):s.push(i[a])}else for(a=0;a<t.cols.length;a++)t.cols[a].divider||(i.push(t.cols[a].value),s.push(t.cols[a].displayValue));i.indexOf(void 0)>=0||(t.value=i,t.displayValue=s,t.params.onChange&&t.params.onChange(t,t.value,t.displayValue),t.input&&t.input.length>0&&(r(t.input).val(t.params.formatValue?t.params.formatValue(t,t.value,t.displayValue):t.value.join(" ")),r(t.input).trigger("change")))},t.initPickerCol=function(e,n){var i=r(e),o=i.index(),l=t.cols[o];if(!l.divider){var p,d,c,m,u;l.container=i,l.wrapper=l.container.find(".picker-items-col-wrapper"),l.items=l.wrapper.find(".picker-item"),l.replaceValues=function(e,a){l.destroyEvents(),l.values=e,l.displayValues=a;var r=t.columnHTML(l,!0);l.wrapper.html(r),l.items=l.wrapper.find(".picker-item"),l.calcSize(),l.setValue(l.values[0],0,!0),l.initEvents()},l.calcSize=function(){var e,a;t.params.rotateEffect&&(l.container.removeClass("picker-items-col-absolute"),l.width||l.container.css({width:""})),e=0,a=l.container[0].offsetHeight,l.wrapper[0].offsetHeight,p=l.items[0].offsetHeight,d=p*l.items.length,c=a/2-d+p/2,m=a/2-p/2,l.width&&(e=l.width,parseInt(e,10)===e&&(e+="px"),l.container.css({width:e})),t.params.rotateEffect&&(l.width||(l.items.each(function(){var a=r(this).children("span");e=Math.max(e,a[0].offsetWidth)}),l.container.css({width:e+2+"px"})),l.container.addClass("picker-items-col-absolute"))},l.calcSize(),l.wrapper.transform("translate3d(0,"+m+"px,0)").transition(0),l.setValue=function(e,a,n){void 0===a&&(a="");var i=l.wrapper.find('.picker-item[data-picker-value="'+e+'"]').index();if(void 0!==i&&-1!==i){var s=-i*p+m;l.wrapper.transition(a),l.wrapper.transform("translate3d(0,"+s+"px,0)"),t.params.updateValuesOnMomentum&&l.activeIndex&&l.activeIndex!==i&&(r.cancelAnimationFrame(u),l.wrapper.transitionEnd(function(){r.cancelAnimationFrame(u)}),M()),l.updateItems(i,s,a,n)}},l.updateItems=function(e,a,n,i){void 0===a&&(a=r.getTranslate(l.wrapper[0],"y")),void 0===e&&(e=-Math.round((a-m)/p)),e<0&&(e=0),e>=l.items.length&&(e=l.items.length-1);var o=l.activeIndex;l.activeIndex=e,l.wrapper.find(".picker-selected").removeClass("picker-selected"),l.items.transition(n);var d=l.items.eq(e).addClass("picker-selected").transform("");t.params.rotateEffect&&(Math.floor((a-m)/p),l.items.each(function(){var e=r(this),t=(e.index()*p-(m-a))/p,n=Math.ceil(l.height/p/2)+1,i=-18*t;i>180&&(i=180),i<-180&&(i=-180),Math.abs(t)>n?e.addClass("picker-item-far"):e.removeClass("picker-item-far"),e.transform("translate3d(0, "+(-a+m)+"px, "+(s?-110:0)+"px) rotateX("+i+"deg)")})),(i||void 0===i)&&(l.value=d.attr("data-picker-value"),l.displayValue=l.displayValues?l.displayValues[e]:l.value,o!==e&&(l.onChange&&l.onChange(t,l.value,l.displayValue),t.updateValue()))},n&&l.updateItems(0,m,0);var h,f,g,v,b,w,C,y,x,T,k,P,S=!0;l.initEvents=function(e){var t=e?"off":"on",r=!!a.support.passiveListener&&{passive:!1,capture:!1};l.container[t](a.touchEvents.start,I,r),l.container[t](a.touchEvents.move,E,r),l.container[t](a.touchEvents.end,O,r),l.items[t]("click",L)},l.destroyEvents=function(){l.initEvents(!0)},l.container[0].f7DestroyPickerCol=function(){l.destroyEvents()},l.initEvents()}function M(){u=r.requestAnimationFrame(function(){l.updateItems(void 0,void 0,0),M()})}function I(e){f||h||(e.preventDefault(),h=!0,g=v="touchstart"===e.type?e.targetTouches[0].pageY:e.pageY,b=(new Date).getTime(),S=!0,C=x=r.getTranslate(l.wrapper[0],"y"))}function E(e){h&&(e.preventDefault(),S=!1,v="touchmove"===e.type?e.targetTouches[0].pageY:e.pageY,f||(r.cancelAnimationFrame(u),f=!0,C=x=r.getTranslate(l.wrapper[0],"y"),l.wrapper.transition(0)),y=void 0,(x=C+(v-g))<c&&(x=c-Math.pow(c-x,.8),y="min"),x>m&&(x=m+Math.pow(x-m,.8),y="max"),l.wrapper.transform("translate3d(0,"+x+"px,0)"),l.updateItems(void 0,x,0,t.params.updateValuesOnTouchmove),k=x-(T||x),P=(new Date).getTime(),T=x)}function O(e){if(h&&f){var a;h=f=!1,l.wrapper.transition(""),y&&("min"===y?l.wrapper.transform("translate3d(0,"+c+"px,0)"):l.wrapper.transform("translate3d(0,"+m+"px,0)")),(w=(new Date).getTime())-b>300?a=x:(Math.abs(k/(w-P)),a=x+k*t.params.momentumRatio),a=Math.max(Math.min(a,m),c);var n=-Math.floor((a-m)/p);t.params.freeMode||(a=-n*p+m),l.wrapper.transform("translate3d(0,"+parseInt(a,10)+"px,0)"),l.updateItems(n,a,"",!0),t.params.updateValuesOnMomentum&&(M(),l.wrapper.transitionEnd(function(){r.cancelAnimationFrame(u)})),setTimeout(function(){S=!0},100)}else h=f=!1}function L(e){if(S){r.cancelAnimationFrame(u);var a=r(this).attr("data-picker-value");l.setValue(a)}}},t.destroyPickerCol=function(e){"f7DestroyPickerCol"in(e=r(e))[0]&&e[0].f7DestroyPickerCol()},a.onResize(p),t.columnHTML=function(e,a){var t="",r="";if(e.divider)r+='<div class="picker-items-col picker-items-col-divider '+(e.textAlign?"picker-items-col-"+e.textAlign:"")+" "+(e.cssClass||"")+'">'+e.content+"</div>";else{for(var n=0;n<e.values.length;n++)t+='<div class="picker-item" data-picker-value="'+e.values[n]+'"><span>'+(e.displayValues?e.displayValues[n]:e.values[n])+"</span></div>";r+='<div class="picker-items-col '+(e.textAlign?"picker-items-col-"+e.textAlign:"")+" "+(e.cssClass||"")+'"><div class="picker-items-col-wrapper">'+t+"</div></div>"}return a?t:r},t.layout=function(){var e,a;t.cols=[];var r="";for(a=0;a<t.params.cols.length;a++){var n=t.params.cols[a];r+=t.columnHTML(t.params.cols[a]),t.cols.push(n)}e='<div class="picker-modal picker-columns '+(t.params.cssClass||"")+(t.params.rotateEffect?" picker-3d":"")+'">'+(t.params.toolbar?t.params.toolbarTemplate.replace(/{{closeText}}/g,t.params.toolbarCloseText):"")+'<div class="picker-modal-inner picker-items">'+r+'<div class="picker-center-highlight"></div></div></div>',t.pickerHTML=e},t.params.input&&(t.input=r(t.params.input),t.input.length>0&&(t.params.inputReadOnly&&t.input.prop("readOnly",!0),t.inline||t.input.on("click",d),t.params.inputReadOnly&&t.input.on("focus mousedown",function(e){e.preventDefault()}))),!t.inline&&t.params.closeByOutsideClick&&r("html").on("click",c),t.opened=!1,t.open=function(){var e=o();t.opened||(t.layout(),e?(t.pickerHTML='<div class="popover popover-picker-columns"><div class="popover-inner">'+t.pickerHTML+"</div></div>",t.popover=a.popover(t.pickerHTML,t.params.input,!0),t.container=r(t.popover).find(".picker-modal"),r(t.popover).on("popover:close",function(){m()})):t.inline?(t.container=r(t.pickerHTML),t.container.addClass("picker-modal-inline"),r(t.params.container).append(t.container)):(t.container=r(a.pickerModal(t.pickerHTML)),r(t.container).on("picker:close",function(){m()})),t.container[0].f7Picker=t,t.container.find(".picker-items-col").each(function(){var e=!0;(!t.initialized&&t.params.value||t.initialized&&t.value)&&(e=!1),t.initPickerCol(this,e)}),t.initialized?t.value&&t.setValue(t.value,0):t.value?t.setValue(t.value,0):t.params.value&&t.setValue(t.params.value,0),t.input&&t.input.length>0&&a.params.material&&t.input.trigger("focus")),t.opened=!0,t.initialized=!0,t.params.onOpen&&t.params.onOpen(t)},t.close=function(){if(t.opened&&!t.inline)return l()?void a.closeModal(t.popover):void a.closeModal(t.container)},t.destroy=function(){t.close(),t.params.input&&t.input.length>0&&t.input.off("click focus",d),r("html").off("click",c),a.offResize(p)},t.inline?t.open():!t.initialized&&t.params.value&&t.setValue(t.params.value),t};a.picker=function(e){return new w(e)};var C,y=function(e){var t=this,n={monthNames:["January","February","March","April","May","June","July","August","September","October","November","December"],monthNamesShort:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],dayNames:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],dayNamesShort:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],firstDay:1,weekendDays:[0,6],multiple:!1,rangePicker:!1,dateFormat:"yyyy-mm-dd",direction:"horizontal",minDate:null,maxDate:null,disabled:null,events:null,rangesClasses:null,touchMove:!0,animate:!0,closeOnSelect:!1,monthPicker:!0,monthPickerTemplate:'<div class="picker-calendar-month-picker"><a href="#" class="link icon-only picker-calendar-prev-month"><i class="icon icon-prev"></i></a><span class="current-month-value"></span><a href="#" class="link icon-only picker-calendar-next-month"><i class="icon icon-next"></i></a></div>',yearPicker:!0,yearPickerTemplate:'<div class="picker-calendar-year-picker"><a href="#" class="link icon-only picker-calendar-prev-year"><i class="icon icon-prev"></i></a><span class="current-year-value"></span><a href="#" class="link icon-only picker-calendar-next-year"><i class="icon icon-next"></i></a></div>',weekHeader:!0,closeByOutsideClick:!0,scrollToInput:!0,inputReadOnly:!0,convertToPopover:!0,onlyInPopover:!1,toolbar:!0,toolbarCloseText:"Done",headerPlaceholder:"Select date",header:a.params.material,footer:a.params.material,toolbarTemplate:'<div class="toolbar"><div class="toolbar-inner">{{monthPicker}}{{yearPicker}}</div></div>',headerTemplate:'<div class="picker-header"><div class="picker-calendar-selected-date">{{placeholder}}</div></div>',footerTemplate:'<div class="picker-footer"><a href="#" class="button close-picker">{{closeText}}</a></div>'};for(var i in e=e||{},n)void 0===e[i]&&(e[i]=n[i]);t.params=e,t.initialized=!1,t.inline=!!t.params.container,t.isH="horizontal"===t.params.direction;var s=t.isH&&a.rtl?-1:1;function o(){var e=!1;return t.params.convertToPopover||t.params.onlyInPopover?(!t.inline&&t.params.input&&(t.params.onlyInPopover?e=!0:a.device.ios?e=!!a.device.ipad:a.width>=768&&(e=!0)),e):e}function l(){return!!(t.opened&&t.container&&t.container.length>0&&t.container.parents(".popover").length>0)}function p(e){var a=(e=new Date(e)).getFullYear(),r=e.getMonth(),n=r+1,i=e.getDate(),s=e.getDay();return t.params.dateFormat.replace(/yyyy/g,a).replace(/yy/g,(a+"").substring(2)).replace(/mm/g,n<10?"0"+n:n).replace(/m(\W+)/g,n+"$1").replace(/MM/g,t.params.monthNames[r]).replace(/M(\W+)/g,t.params.monthNamesShort[r]+"$1").replace(/dd/g,i<10?"0"+i:i).replace(/d(\W+)/g,i+"$1").replace(/DD/g,t.params.dayNames[s]).replace(/D(\W+)/g,t.params.dayNamesShort[s]+"$1")}function d(e){if(e.preventDefault(),!t.opened&&(t.open(),t.params.scrollToInput&&!o()&&!a.params.material)){var r=t.input.parents(".page-content");if(0===r.length)return;var n,i=parseInt(r.css("padding-top"),10),s=parseInt(r.css("padding-bottom"),10),l=r[0].offsetHeight-i-t.container.height(),p=r[0].scrollHeight-i-t.container.height(),d=t.input.offset().top-i+t.input[0].offsetHeight;if(d>l){var c=r.scrollTop()+d-l;c+l>p&&(n=c+l-p+s,l===p&&(n=t.container.height()),r.css({"padding-bottom":n+"px"})),r.scrollTop(c,300)}}}function c(e){l()||(t.input&&t.input.length>0?e.target!==t.input[0]&&0===r(e.target).parents(".picker-modal").length&&t.close():0===r(e.target).parents(".picker-modal").length&&t.close())}function m(){t.opened=!1,t.input&&t.input.length>0&&(t.input.parents(".page-content").css({"padding-bottom":""}),a.params.material&&t.input.trigger("blur")),t.params.onClose&&t.params.onClose(t),t.destroyCalendarEvents()}return t.animating=!1,t.addValue=function(e){if(t.params.multiple){var a;t.value||(t.value=[]);for(var r=0;r<t.value.length;r++)new Date(e).getTime()===new Date(t.value[r]).getTime()&&(a=r);void 0===a?t.value.push(e):t.value.splice(a,1),t.updateValue()}else t.params.rangePicker?(t.value||(t.value=[]),2!==t.value.length&&0!==t.value.length||(t.value=[]),t.value[0]!==e?t.value.push(e):t.value=[],t.value.sort(function(e,a){return e-a}),t.updateValue()):(t.value=[e],t.updateValue())},t.setValue=function(e){t.value=e,t.updateValue()},t.updateValue=function(e){var n,i,s;if(t.container&&t.container.length>0)if(t.wrapper.find(".picker-calendar-day-selected").removeClass("picker-calendar-day-selected"),t.params.rangePicker&&2===t.value.length)for(n=new Date(t.value[0]).getTime();n<=new Date(t.value[1]).getTime();n+=864e5)s=new Date(n),t.wrapper.find('.picker-calendar-day[data-date="'+s.getFullYear()+"-"+s.getMonth()+"-"+s.getDate()+'"]').addClass("picker-calendar-day-selected");else for(n=0;n<t.value.length;n++)s=new Date(t.value[n]),t.wrapper.find('.picker-calendar-day[data-date="'+s.getFullYear()+"-"+s.getMonth()+"-"+s.getDate()+'"]').addClass("picker-calendar-day-selected");if(t.params.onChange&&t.params.onChange(t,t.value),t.input&&t.input.length>0||a.params.material&&t.params.header){if(t.params.formatValue)i=t.params.formatValue(t,t.value);else{for(i=[],n=0;n<t.value.length;n++)i.push(p(t.value[n]));i=i.join(t.params.rangePicker?" - ":", ")}a.params.material&&t.params.header&&t.container&&t.container.length>0&&t.container.find(".picker-calendar-selected-date").text(i),t.input&&t.input.length>0&&!e&&(r(t.input).val(i),r(t.input).trigger("change"))}},t.initCalendarEvents=function(){var e,n,i,o,l,p,d,c,m,u,h,f,g,v=!0;function b(a){n||e||(e=!0,i=p="touchstart"===a.type?a.targetTouches[0].pageX:a.pageX,o=p="touchstart"===a.type?a.targetTouches[0].pageY:a.pageY,d=(new Date).getTime(),h=0,v=!0,g=void 0,c=t.monthsTranslate)}function w(a){e&&(l="touchmove"===a.type?a.targetTouches[0].pageX:a.pageX,p="touchmove"===a.type?a.targetTouches[0].pageY:a.pageY,void 0===g&&(g=!!(g||Math.abs(p-o)>Math.abs(l-i))),t.isH&&g?e=!1:(a.preventDefault(),t.animating?e=!1:(v=!1,n||(n=!0,m=t.wrapper[0].offsetWidth,u=t.wrapper[0].offsetHeight,t.wrapper.transition(0)),f=t.isH?l-i:p-o,h=f/(t.isH?m:u),c=100*(t.monthsTranslate*s+h),t.wrapper.transform("translate3d("+(t.isH?c:0)+"%, "+(t.isH?0:c)+"%, 0)"))))}function C(r){e&&n?(e=n=!1,(new Date).getTime()-d<300?Math.abs(f)<10?t.resetMonth():f>=10?a.rtl?t.nextMonth():t.prevMonth():a.rtl?t.prevMonth():t.nextMonth():h<=-.5?a.rtl?t.prevMonth():t.nextMonth():h>=.5?a.rtl?t.nextMonth():t.prevMonth():t.resetMonth(),setTimeout(function(){v=!0},100)):e=n=!1}function y(e){if(v){var a=r(e.target).parents(".picker-calendar-day");if(0===a.length&&r(e.target).hasClass("picker-calendar-day")&&(a=r(e.target)),0!==a.length&&!a.hasClass("picker-calendar-day-disabled")){t.params.rangePicker||(a.hasClass("picker-calendar-day-next")&&t.nextMonth(),a.hasClass("picker-calendar-day-prev")&&t.prevMonth());var n=a.attr("data-year"),i=a.attr("data-month"),s=a.attr("data-day");t.params.onDayClick&&t.params.onDayClick(t,a[0],n,i,s),(!a.hasClass("picker-calendar-day-selected")||t.params.multiple||t.params.rangePicker)&&t.addValue(new Date(n,i,s,0,0,0)),t.params.closeOnSelect&&(t.params.rangePicker&&2===t.value.length||!t.params.rangePicker)&&t.close()}}}t.container.find(".picker-calendar-prev-month").on("click",t.prevMonth),t.container.find(".picker-calendar-next-month").on("click",t.nextMonth),t.container.find(".picker-calendar-prev-year").on("click",t.prevYear),t.container.find(".picker-calendar-next-year").on("click",t.nextYear),t.wrapper.on("click",y);var x=!("touchstart"!==a.touchEvents.start||!a.support.passiveListener)&&{passive:!0,capture:!1},T=!!a.support.passiveListener&&{passive:!1,capture:!1};t.params.touchMove&&(t.wrapper.on(a.touchEvents.start,b,x),t.wrapper.on(a.touchEvents.move,w,T),t.wrapper.on(a.touchEvents.end,C,x)),t.container[0].f7DestroyCalendarEvents=function(){t.container.find(".picker-calendar-prev-month").off("click",t.prevMonth),t.container.find(".picker-calendar-next-month").off("click",t.nextMonth),t.container.find(".picker-calendar-prev-year").off("click",t.prevYear),t.container.find(".picker-calendar-next-year").off("click",t.nextYear),t.wrapper.off("click",y),t.params.touchMove&&(t.wrapper.off(a.touchEvents.start,b,x),t.wrapper.off(a.touchEvents.move,w,T),t.wrapper.off(a.touchEvents.end,C,x))}},t.destroyCalendarEvents=function(e){"f7DestroyCalendarEvents"in t.container[0]&&t.container[0].f7DestroyCalendarEvents()},t.dateInRange=function(e,a){var t,r=!1;if(!a)return!1;if(Array.isArray(a))for(t=0;t<a.length;t++)a[t].from||a[t].to?a[t].from&&a[t].to?e<=new Date(a[t].to).getTime()&&e>=new Date(a[t].from).getTime()&&(r=!0):a[t].from?e>=new Date(a[t].from).getTime()&&(r=!0):a[t].to&&e<=new Date(a[t].to).getTime()&&(r=!0):e===new Date(a[t]).getTime()&&(r=!0);else a.from||a.to?a.from&&a.to?e<=new Date(a.to).getTime()&&e>=new Date(a.from).getTime()&&(r=!0):a.from?e>=new Date(a.from).getTime()&&(r=!0):a.to&&e<=new Date(a.to).getTime()&&(r=!0):"function"==typeof a&&(r=a(new Date(e)));return r},t.daysInMonth=function(e){var a=new Date(e);return new Date(a.getFullYear(),a.getMonth()+1,0).getDate()},t.monthHTML=function(e,a){var r=(e=new Date(e)).getFullYear(),n=e.getMonth();e.getDate(),"next"===a&&(e=11===n?new Date(r+1,0):new Date(r,n+1,1)),"prev"===a&&(e=0===n?new Date(r-1,11):new Date(r,n-1,1)),"next"!==a&&"prev"!==a||(n=e.getMonth(),r=e.getFullYear());var i=t.daysInMonth(new Date(e.getFullYear(),e.getMonth()).getTime()-864e6),s=t.daysInMonth(e),o=new Date(e.getFullYear(),e.getMonth()).getDay();0===o&&(o=7);var l,p,d,c,m,u,h=[],f="",g=t.params.firstDay-1+0,v=(new Date).setHours(0,0,0,0),b=t.params.minDate?new Date(t.params.minDate).getTime():null,w=t.params.maxDate?new Date(t.params.maxDate).getTime():null;if(t.value&&t.value.length)for(p=0;p<t.value.length;p++)h.push(new Date(t.value[p]).setHours(0,0,0,0));for(p=1;p<=6;p++){var C="";for(d=1;d<=7;d++){var y=d,x=++g-o,T=y-1+t.params.firstDay>6?y-1-7+t.params.firstDay:y-1+t.params.firstDay,k="";if(x<0?(x=i+x+1,k+=" picker-calendar-day-prev",l=new Date(n-1<0?r-1:r,n-1<0?11:n-1,x).getTime()):(x+=1)>s?(x-=s,k+=" picker-calendar-day-next",l=new Date(n+1>11?r+1:r,n+1>11?0:n+1,x).getTime()):l=new Date(r,n,x).getTime(),l===v&&(k+=" picker-calendar-day-today"),t.params.rangePicker&&2===h.length?l>=h[0]&&l<=h[1]&&(k+=" picker-calendar-day-selected"):h.indexOf(l)>=0&&(k+=" picker-calendar-day-selected"),t.params.weekendDays.indexOf(T)>=0&&(k+=" picker-calendar-day-weekend"),u=!1,t.params.events&&t.dateInRange(l,t.params.events)&&(u=!0),u&&(k+=" picker-calendar-day-has-events"),t.params.rangesClasses)for(c=0;c<t.params.rangesClasses.length;c++)t.dateInRange(l,t.params.rangesClasses[c].range)&&(k+=" "+t.params.rangesClasses[c].cssClass);m=!1,(b&&l<b||w&&l>w)&&(m=!0),t.params.disabled&&t.dateInRange(l,t.params.disabled)&&(m=!0),m&&(k+=" picker-calendar-day-disabled");var P=(l=new Date(l)).getFullYear(),S=l.getMonth();C+='<div data-year="'+P+'" data-month="'+S+'" data-day="'+x+'" class="picker-calendar-day'+k+'" data-date="'+P+"-"+S+"-"+x+'"><span>'+x+"</span></div>"}f+='<div class="picker-calendar-row">'+C+"</div>"}return'<div class="picker-calendar-month" data-year="'+r+'" data-month="'+n+'">'+f+"</div>"},t.animating=!1,t.updateCurrentMonthYear=function(e){void 0===e?(t.currentMonth=parseInt(t.months.eq(1).attr("data-month"),10),t.currentYear=parseInt(t.months.eq(1).attr("data-year"),10)):(t.currentMonth=parseInt(t.months.eq("next"===e?t.months.length-1:0).attr("data-month"),10),t.currentYear=parseInt(t.months.eq("next"===e?t.months.length-1:0).attr("data-year"),10)),t.container.find(".current-month-value").text(t.params.monthNames[t.currentMonth]),t.container.find(".current-year-value").text(t.currentYear)},t.onMonthChangeStart=function(e){t.updateCurrentMonthYear(e),t.months.removeClass("picker-calendar-month-current picker-calendar-month-prev picker-calendar-month-next");var a="next"===e?t.months.length-1:0;t.months.eq(a).addClass("picker-calendar-month-current"),t.months.eq("next"===e?a-1:a+1).addClass("next"===e?"picker-calendar-month-prev":"picker-calendar-month-next"),t.params.onMonthYearChangeStart&&t.params.onMonthYearChangeStart(t,t.currentYear,t.currentMonth)},t.onMonthChangeEnd=function(e,a){var r,n,i;t.animating=!1,t.wrapper.find(".picker-calendar-month:not(.picker-calendar-month-prev):not(.picker-calendar-month-current):not(.picker-calendar-month-next)").remove(),void 0===e&&(e="next",a=!0),a?(t.wrapper.find(".picker-calendar-month-next, .picker-calendar-month-prev").remove(),n=t.monthHTML(new Date(t.currentYear,t.currentMonth),"prev"),r=t.monthHTML(new Date(t.currentYear,t.currentMonth),"next")):i=t.monthHTML(new Date(t.currentYear,t.currentMonth),e),("next"===e||a)&&t.wrapper.append(i||r),("prev"===e||a)&&t.wrapper.prepend(i||n),t.months=t.wrapper.find(".picker-calendar-month"),t.setMonthsTranslate(t.monthsTranslate),t.params.onMonthAdd&&t.params.onMonthAdd(t,"next"===e?t.months.eq(t.months.length-1)[0]:t.months.eq(0)[0]),t.params.onMonthYearChangeEnd&&t.params.onMonthYearChangeEnd(t,t.currentYear,t.currentMonth)},t.setMonthsTranslate=function(e){e=e||t.monthsTranslate||0,void 0===t.monthsTranslate&&(t.monthsTranslate=e),t.months.removeClass("picker-calendar-month-current picker-calendar-month-prev picker-calendar-month-next");var a=100*-(e+1)*s,r=100*-e*s,n=100*-(e-1)*s;t.months.eq(0).transform("translate3d("+(t.isH?a:0)+"%, "+(t.isH?0:a)+"%, 0)").addClass("picker-calendar-month-prev"),t.months.eq(1).transform("translate3d("+(t.isH?r:0)+"%, "+(t.isH?0:r)+"%, 0)").addClass("picker-calendar-month-current"),t.months.eq(2).transform("translate3d("+(t.isH?n:0)+"%, "+(t.isH?0:n)+"%, 0)").addClass("picker-calendar-month-next")},t.nextMonth=function(e){void 0!==e&&"object"!=typeof e||(e="",t.params.animate||(e=0));var a=parseInt(t.months.eq(t.months.length-1).attr("data-month"),10),n=parseInt(t.months.eq(t.months.length-1).attr("data-year"),10),i=new Date(n,a).getTime(),o=!t.animating;if(t.params.maxDate&&i>new Date(t.params.maxDate).getTime())return t.resetMonth();if(t.monthsTranslate--,a===t.currentMonth){var l=100*-t.monthsTranslate*s,p=r(t.monthHTML(i,"next")).transform("translate3d("+(t.isH?l:0)+"%, "+(t.isH?0:l)+"%, 0)").addClass("picker-calendar-month-next");t.wrapper.append(p[0]),t.months=t.wrapper.find(".picker-calendar-month"),t.params.onMonthAdd&&t.params.onMonthAdd(t,t.months.eq(t.months.length-1)[0])}t.animating=!0,t.onMonthChangeStart("next");var d=100*t.monthsTranslate*s;t.wrapper.transition(e).transform("translate3d("+(t.isH?d:0)+"%, "+(t.isH?0:d)+"%, 0)"),o&&t.wrapper.transitionEnd(function(){t.onMonthChangeEnd("next")}),t.params.animate||t.onMonthChangeEnd("next")},t.prevMonth=function(e){void 0!==e&&"object"!=typeof e||(e="",t.params.animate||(e=0));var a=parseInt(t.months.eq(0).attr("data-month"),10),n=parseInt(t.months.eq(0).attr("data-year"),10),i=new Date(n,a+1,-1).getTime(),o=!t.animating;if(t.params.minDate&&i<new Date(t.params.minDate).getTime())return t.resetMonth();if(t.monthsTranslate++,a===t.currentMonth){var l=100*-t.monthsTranslate*s,p=r(t.monthHTML(i,"prev")).transform("translate3d("+(t.isH?l:0)+"%, "+(t.isH?0:l)+"%, 0)").addClass("picker-calendar-month-prev");t.wrapper.prepend(p[0]),t.months=t.wrapper.find(".picker-calendar-month"),t.params.onMonthAdd&&t.params.onMonthAdd(t,t.months.eq(0)[0])}t.animating=!0,t.onMonthChangeStart("prev");var d=100*t.monthsTranslate*s;t.wrapper.transition(e).transform("translate3d("+(t.isH?d:0)+"%, "+(t.isH?0:d)+"%, 0)"),o&&t.wrapper.transitionEnd(function(){t.onMonthChangeEnd("prev")}),t.params.animate||t.onMonthChangeEnd("prev")},t.resetMonth=function(e){void 0===e&&(e="");var a=100*t.monthsTranslate*s;t.wrapper.transition(e).transform("translate3d("+(t.isH?a:0)+"%, "+(t.isH?0:a)+"%, 0)")},t.setYearMonth=function(e,a,r){var n;if(void 0===e&&(e=t.currentYear),void 0===a&&(a=t.currentMonth),void 0!==r&&"object"!=typeof r||(r="",t.params.animate||(r=0)),n=e<t.currentYear?new Date(e,a+1,-1).getTime():new Date(e,a).getTime(),t.params.maxDate&&n>new Date(t.params.maxDate).getTime())return!1;if(t.params.minDate&&n<new Date(t.params.minDate).getTime())return!1;var i=new Date(t.currentYear,t.currentMonth).getTime(),o=n>i?"next":"prev",l=t.monthHTML(new Date(e,a));t.monthsTranslate=t.monthsTranslate||0;var p,d,c=t.monthsTranslate,m=!t.animating;n>i?(t.monthsTranslate--,t.animating||t.months.eq(t.months.length-1).remove(),t.wrapper.append(l),t.months=t.wrapper.find(".picker-calendar-month"),p=100*-(c-1)*s,t.months.eq(t.months.length-1).transform("translate3d("+(t.isH?p:0)+"%, "+(t.isH?0:p)+"%, 0)").addClass("picker-calendar-month-next")):(t.monthsTranslate++,t.animating||t.months.eq(0).remove(),t.wrapper.prepend(l),t.months=t.wrapper.find(".picker-calendar-month"),p=100*-(c+1)*s,t.months.eq(0).transform("translate3d("+(t.isH?p:0)+"%, "+(t.isH?0:p)+"%, 0)").addClass("picker-calendar-month-prev")),t.params.onMonthAdd&&t.params.onMonthAdd(t,"next"===o?t.months.eq(t.months.length-1)[0]:t.months.eq(0)[0]),t.animating=!0,t.onMonthChangeStart(o),d=100*t.monthsTranslate*s,t.wrapper.transition(r).transform("translate3d("+(t.isH?d:0)+"%, "+(t.isH?0:d)+"%, 0)"),m&&t.wrapper.transitionEnd(function(){t.onMonthChangeEnd(o,!0)}),t.params.animate||t.onMonthChangeEnd(o)},t.nextYear=function(){t.setYearMonth(t.currentYear+1)},t.prevYear=function(){t.setYearMonth(t.currentYear-1)},t.layout=function(){var e,a,r,n=t.value&&t.value.length?t.value[0]:(new Date).setHours(0,0,0,0),i='<div class="picker-calendar-months"><div class="picker-calendar-months-wrapper">'+(t.monthHTML(n,"prev")+t.monthHTML(n)+t.monthHTML(n,"next"))+"</div></div>",s="";if(t.params.weekHeader){for(r=0;r<7;r++){var o=r+t.params.firstDay>6?r-7+t.params.firstDay:r+t.params.firstDay,l=t.params.dayNamesShort[o];s+='<div class="picker-calendar-week-day '+(t.params.weekendDays.indexOf(o)>=0?"picker-calendar-week-day-weekend":"")+'"> '+l+"</div>"}s='<div class="picker-calendar-week-days">'+s+"</div>"}a="picker-modal picker-calendar"+(t.params.rangePicker?" picker-calendar-range":"")+(t.params.cssClass?" "+t.params.cssClass:"");var p=t.params.toolbar?t.params.toolbarTemplate.replace(/{{closeText}}/g,t.params.toolbarCloseText):"";t.params.toolbar&&(p=t.params.toolbarTemplate.replace(/{{closeText}}/g,t.params.toolbarCloseText).replace(/{{monthPicker}}/g,t.params.monthPicker?t.params.monthPickerTemplate:"").replace(/{{yearPicker}}/g,t.params.yearPicker?t.params.yearPickerTemplate:"")),e='<div class="'+a+'">'+(t.params.header?t.params.headerTemplate.replace(/{{closeText}}/g,t.params.toolbarCloseText).replace(/{{placeholder}}/g,t.params.headerPlaceholder):"")+(t.params.footer?t.params.footerTemplate.replace(/{{closeText}}/g,t.params.toolbarCloseText):"")+p+'<div class="picker-modal-inner">'+s+i+"</div></div>",t.pickerHTML=e},t.params.input&&(t.input=r(t.params.input),t.input.length>0&&(t.params.inputReadOnly&&t.input.prop("readOnly",!0),t.inline||t.input.on("click",d),t.params.inputReadOnly&&t.input.on("focus mousedown",function(e){e.preventDefault()}))),!t.inline&&t.params.closeByOutsideClick&&r("html").on("click",c),t.opened=!1,t.open=function(){var e=o(),n=!1;t.opened||(t.value||t.params.value&&(t.value=t.params.value,n=!0),t.layout(),e?(t.pickerHTML='<div class="popover popover-picker-calendar"><div class="popover-inner">'+t.pickerHTML+"</div></div>",t.popover=a.popover(t.pickerHTML,t.params.input,!0),t.container=r(t.popover).find(".picker-modal"),r(t.popover).on("popover:close",function(){m()})):t.inline?(t.container=r(t.pickerHTML),t.container.addClass("picker-modal-inline"),r(t.params.container).append(t.container)):(t.container=r(a.pickerModal(t.pickerHTML)),r(t.container).on("picker:close",function(){m()})),t.container[0].f7Calendar=t,t.wrapper=t.container.find(".picker-calendar-months-wrapper"),t.months=t.wrapper.find(".picker-calendar-month"),t.updateCurrentMonthYear(),t.monthsTranslate=0,t.setMonthsTranslate(),t.initCalendarEvents(),n?t.updateValue():a.params.material&&t.value&&t.updateValue(!0),t.input&&t.input.length>0&&a.params.material&&t.input.trigger("focus")),t.opened=!0,t.initialized=!0,t.params.onMonthAdd&&t.months.each(function(){t.params.onMonthAdd(t,this)}),t.params.onOpen&&t.params.onOpen(t)},t.close=function(){if(t.opened&&!t.inline)return l()?void a.closeModal(t.popover):void a.closeModal(t.container)},t.destroy=function(){t.close(),t.params.input&&t.input.length>0&&t.input.off("click focus",d),r("html").off("click",c)},t.inline?t.open():!t.initialized&&t.params.value&&t.setValue(t.params.value),t};a.calendar=function(e){return new y(e)},a.addNotification=function(e){if(e){void 0===e.media&&(e.media=a.params.notificationMedia),void 0===e.title&&(e.title=a.params.notificationTitle),void 0===e.subtitle&&(e.subtitle=a.params.notificationSubtitle),void 0===e.closeIcon&&(e.closeIcon=a.params.notificationCloseIcon),void 0===e.hold&&(e.hold=a.params.notificationHold),void 0===e.closeOnClick&&(e.closeOnClick=a.params.notificationCloseOnClick),void 0===e.button&&(e.button=a.params.notificationCloseButtonText&&{text:a.params.notificationCloseButtonText,close:!0}),C||(C=document.createElement("div")),e.material=a.params.material;var t=r(".notifications");0===t.length&&(a.root.append('<div class="notifications list-block'+(e.material?"":" media-list")+'"><ul></ul></div>'),t=r(".notifications"));var i=t.children("ul"),s=a.params.notificationTemplate||'{{#if custom}}<li>{{custom}}</li>{{else}}<li class="notification-item notification-hidden"><div class="item-content">{{#if material}}<div class="item-inner"><div class="item-title">{{js "this.message || this.title || this.subtitle"}}</div>{{#if ../button}}{{#button}}<div class="item-after"><a href="#" class="button {{#if color}}color-{{color}}{{/if}} {{#js_compare "this.close !== false"}}close-notification{{/js_compare}}">{{text}}</a></div>{{/button}}{{/if}}</div>{{else}}{{#if media}}<div class="item-media">{{media}}</div>{{/if}}<div class="item-inner"><div class="item-title-row">{{#if title}}<div class="item-title">{{title}}</div>{{/if}}{{#if closeIcon}}<div class="item-after"><a href="#" class="close-notification"><span></span></a></div>{{/if}}</div>{{#if subtitle}}<div class="item-subtitle">{{subtitle}}</div>{{/if}}{{#if message}}<div class="item-text">{{message}}</div></div>{{/if}}{{/if}}</div></li>{{/if}}';a._compiledTemplates.notification||(a._compiledTemplates.notification=n.compile(s)),C.innerHTML=a._compiledTemplates.notification(e);var o=r(C).children();o.on("click",function(t){var n=!1,i=r(t.target);e.material&&i.hasClass("button")&&e.button&&e.button.onClick&&e.button.onClick.call(i[0],t,o[0]),i.is(".close-notification")||r(t.target).parents(".close-notification").length>0?n=!0:(e.onClick&&e.onClick(t,o[0]),e.closeOnClick&&(n=!0)),n&&a.closeNotification(o[0],t)}),e.onClose&&o.data("f7NotificationOnClose",function(a){e.onClose(o[0],a)}),e.additionalClass&&o.addClass(e.additionalClass),e.hold&&setTimeout(function(){o.length>0&&a.closeNotification(o[0])},e.hold),a.params.material||a.closeNotification(i.children("li.notification-item:last-child")),i.append(o[0]),t.show();var l=o.outerHeight();return e.material?(t.transform("translate3d(0, "+l+"px, 0)"),t.transition(0),o[0].clientLeft,t.transform("translate3d(0, 0, 0)"),t.transition("")):(o.transform("translate3d(0,"+-l+"px,0)"),o.transition(0),o[0].clientLeft,o.transition(""),o.transform("translate3d(0,0px,0)")),t.transform("translate3d(0, 0,0)"),o.removeClass("notification-hidden"),o[0]}},a.closeNotification=function(e,a){if(0!==(e=r(e)).length&&!e.hasClass("notification-item-removing")){var t=r(".notifications"),n=e.outerHeight();e.css("height",n+"px").transition(0).addClass("notification-item-removing"),e[0].clientLeft,e.css({height:"0px",marginBottom:"0px"}).transition(""),e.data("f7NotificationOnClose")&&e.data("f7NotificationOnClose")(a),0===t.find(".notification-item:not(.notification-item-removing)").length&&t.transform(""),e.addClass("notification-hidden").transitionEnd(function(){e.remove(),0===t.find(".notification-item").length&&t.hide()})}},a.initDataTable=function(e){var a=(e=r(e)).find(".data-table-header"),t=e.find(".data-table-header-selected");function n(){if(a.length>0&&t.length>0){var r=e.find("tbody .checkbox-cell input:checked").length;e[r>0?"addClass":"removeClass"]("data-table-has-checked"),t.find(".data-table-selected-count").text(r)}}function i(e,a,t){0===e&&a[t?"addClass":"removeClass"]("data-table-row-selected")}e.on("change",'.checkbox-cell input[type="checkbox"]',function(a){if(!a.detail||!a.detail._sentByF7DataTable){var t=r(this),s=t[0].checked,o=t.parents("th"),l=t.parents("td,th").index();o.length>0?(i(l,e.find("tbody tr"),s),e.find("tbody tr td:nth-child("+(l+1)+") input").prop("checked",s).trigger("change",{_sentByF7DataTable:!0})):(i(l,t.parents("tr"),s),s?e.find("tbody .checkbox-cell:nth-child("+(l+1)+') input[type="checkbox"]:checked').length===e.find("tbody tr").length&&e.find("thead .checkbox-cell:nth-child("+(l+1)+') input[type="checkbox"]').prop("checked",!0).trigger("change",{_sentByF7DataTable:!0}):e.find("thead .checkbox-cell:nth-child("+(l+1)+') input[type="checkbox"]').prop("checked",!1)),n()}}),n(),e.find("thead .sortable-cell").on("click",function(){var a,t=r(this);t.hasClass("sortable-active")?(a=t.hasClass("sortable-desc")?"desc":"asc",t.removeClass("sortable-desc sortable-asc").addClass("sortable-"+("desc"===a?"asc":"desc"))):(e.find("thead .sortable-active").removeClass("sortable-active"),t.addClass("sortable-active"))}),e.hasClass("data-table-collapsible")&&e.find("tbody td:not(.checkbox-cell)").each(function(){var a=r(this).index(),t=r(this).attr("data-collapsible-title");t||""===t||r(this).attr("data-collapsible-title",e.find("thead th").eq(a).text())})},a.initPageDataTables=function(e){var t=(e=r(e)).find(".data-table-init");0===t.length&&e.hasClass("data-table-init")&&(t=e),t.each(function(){a.initDataTable(this)})},a.initTemplate7Templates=function(){window.Template7&&(Template7.templates=Template7.templates||a.params.templates||{},Template7.data=Template7.data||a.params.template7Data||{},Template7.cache=Template7.cache||{},a.templates=Template7.templates,a.template7Data=Template7.data,a.template7Cache=Template7.cache,a.params.precompileTemplates&&r('script[type="text/template7"]').each(function(){var e=r(this).attr("id");e&&(Template7.templates[e]=Template7.compile(r(this).html()))}))};var x=[];return a.initPlugins=function(){for(var e in a.plugins){var t=a.plugins[e](a,a.params[e]);t&&x.push(t)}},a.pluginHook=function(e){for(var a=0;a<x.length;a++)x[a].hooks&&e in x[a].hooks&&x[a].hooks[e](arguments[1],arguments[2],arguments[3],arguments[4],arguments[5])},a.pluginPrevent=function(e){for(var a=!1,t=0;t<x.length;t++)x[t].prevents&&e in x[t].prevents&&x[t].prevents[e](arguments[1],arguments[2],arguments[3],arguments[4],arguments[5])&&(a=!0);return a},a.pluginProcess=function(e,a){for(var t=a,r=0;r<x.length;r++)x[r].preprocess&&e in x[r].preprocess&&(t=x[r].preprocess[e](a,arguments[2],arguments[3],arguments[4],arguments[5],arguments[6]));return t},a.init=function(){a.initTemplate7Templates&&a.initTemplate7Templates(),a.initPlugins&&a.initPlugins(),a.getDeviceInfo&&a.getDeviceInfo(),a.initResize&&a.initResize(),a.initPanelsBreakpoints&&(a.params.panelLeftBreakpoint||a.params.panelRightBreakpoint)&&a.initPanelsBreakpoints(),a.initFastClicks&&a.params.fastClicks&&a.initFastClicks(),a.initClickEvents&&a.initClickEvents(),r(".page:not(.cached)").each(function(){a.initPageWithCallback(this)}),r(".navbar:not(.cached)").each(function(){a.initNavbarWithCallback(this)}),a.initPushState&&a.params.pushState&&a.initPushState(),a.initSwipeout&&a.params.swipeout&&a.initSwipeout(),a.initSortable&&a.params.sortable&&a.initSortable(),a.initSwipePanels&&(a.params.swipePanel||a.params.swipePanelOnlyClose)&&a.initSwipePanels(),a.params.material&&a.initMaterialWatchInputs&&a.initMaterialWatchInputs(),a.params.material&&r(".tabbar").each(function(e,t){0===r(t).parents(".page").length&&a.initMaterialTabbar(t)}),a.params.onAppInit&&a.params.onAppInit(),a.pluginHook("appInit")},a.params.init&&a.init(),a},Framework7.$=window.Dom7,Framework7.prototype.support={touch:!!("ontouchstart"in window||window.DocumentTouch&&document instanceof DocumentTouch),passiveListener:function(){var e=!1;try{var a=Object.defineProperty({},"passive",{get:function(){e=!0}});window.addEventListener("testPassiveListener",null,a)}catch(e){}return e}()},Framework7.prototype.device=function(){var e={},a=navigator.userAgent,t=Dom7,r=a.match(/(Windows Phone);?[\s\/]+([\d.]+)?/),n=a.match(/(Android);?[\s\/]+([\d.]+)?/),i=a.match(/(iPad).*OS\s([\d_]+)/),s=a.match(/(iPod)(.*OS\s([\d_]+))?/),o=!i&&a.match(/(iPhone\sOS|iOS)\s([\d_]+)/),l=o&&375===window.screen.width&&812===window.screen.height;if(e.ios=e.android=e.windows=e.iphone=e.ipod=e.ipad=e.androidChrome=e.iphoneX=!1,r&&(e.os="windows",e.osVersion=r[2],e.windows=!0),n&&!r&&(e.os="android",e.osVersion=n[2],e.android=!0,e.androidChrome=a.toLowerCase().indexOf("chrome")>=0),(i||o||s)&&(e.os="ios",e.ios=!0),o&&!s&&(e.osVersion=o[2].replace(/_/g,"."),e.iphone=!0,e.iphoneX=l),i&&(e.osVersion=i[2].replace(/_/g,"."),e.ipad=!0),s&&(e.osVersion=s[3]?s[3].replace(/_/g,"."):null,e.iphone=!0),e.ios&&e.osVersion&&a.indexOf("Version/")>=0&&"10"===e.osVersion.split(".")[0]&&(e.osVersion=a.toLowerCase().split("version/")[1].split(" ")[0]),e.webView=(o||i||s)&&a.match(/.*AppleWebKit(?!.*Safari)/i),e.os&&"ios"===e.os){var p=e.osVersion.split(".");e.minimalUi=!e.webView&&(s||o)&&(1*p[0]==7?1*p[1]>=1:1*p[0]>7)&&t('meta[name="viewport"]').length>0&&t('meta[name="viewport"]').attr("content").indexOf("minimal-ui")>=0}var d=t(window).width(),c=t(window).height();e.needsStatusBar=function(){return!(!e.webView||d*c!==screen.width*screen.height||e.iphoneX&&(90===window.orientation||-90===window.orientation))},e.statusBar=e.needsStatusBar();var m=[];if(e.pixelRatio=window.devicePixelRatio||1,m.push("pixel-ratio-"+Math.floor(e.pixelRatio)),e.pixelRatio>=2&&m.push("retina"),e.os&&(m.push(e.os,e.os+"-"+e.osVersion.split(".")[0],e.os+"-"+e.osVersion.replace(/\./g,"-")),"ios"===e.os)){for(var u=parseInt(e.osVersion.split(".")[0],10)-1;u>=6;u--)m.push("ios-gt-"+u);e.iphoneX&&m.push("device-iphone-x")}return e.statusBar?m.push("with-statusbar-overlay"):t("html").removeClass("with-statusbar-overlay"),m.length>0&&t("html").addClass(m.join(" ")),e}(),Framework7.prototype.plugins={},window.Swiper=function(e,a){if(!(this instanceof Swiper))return new Swiper(e,a);var t={direction:"horizontal",touchEventsTarget:"container",initialSlide:0,speed:300,autoplay:!1,autoplayDisableOnInteraction:!0,autoplayStopOnLast:!1,iOSEdgeSwipeDetection:!1,iOSEdgeSwipeThreshold:20,freeMode:!1,freeModeMomentum:!0,freeModeMomentumRatio:1,freeModeMomentumBounce:!0,freeModeMomentumBounceRatio:1,freeModeMomentumVelocityRatio:1,freeModeSticky:!1,freeModeMinimumVelocity:.02,autoHeight:!1,setWrapperSize:!1,virtualTranslate:!1,effect:"slide",coverflow:{rotate:50,stretch:0,depth:100,modifier:1,slideShadows:!0},flip:{slideShadows:!0,limitRotation:!0},cube:{slideShadows:!0,shadow:!0,shadowOffset:20,shadowScale:.94},fade:{crossFade:!1},parallax:!1,zoom:!1,zoomMax:3,zoomMin:1,zoomToggle:!0,scrollbar:null,scrollbarHide:!0,scrollbarDraggable:!1,scrollbarSnapOnRelease:!1,keyboardControl:!1,mousewheelControl:!1,mousewheelReleaseOnEdges:!1,mousewheelInvert:!1,mousewheelForceToAxis:!1,mousewheelSensitivity:1,mousewheelEventsTarged:"container",hashnav:!1,hashnavWatchState:!1,history:!1,replaceState:!1,breakpoints:void 0,spaceBetween:0,slidesPerView:1,slidesPerColumn:1,slidesPerColumnFill:"column",slidesPerGroup:1,centeredSlides:!1,slidesOffsetBefore:0,slidesOffsetAfter:0,roundLengths:!1,touchRatio:1,touchAngle:45,simulateTouch:!0,shortSwipes:!0,longSwipes:!0,longSwipesRatio:.5,longSwipesMs:300,followFinger:!0,onlyExternal:!1,threshold:0,touchMoveStopPropagation:!0,touchReleaseOnEdges:!1,uniqueNavElements:!0,pagination:null,paginationElement:"span",paginationClickable:!1,paginationHide:!1,paginationBulletRender:null,paginationProgressRender:null,paginationFractionRender:null,paginationCustomRender:null,paginationType:"bullets",resistance:!0,resistanceRatio:.85,nextButton:null,prevButton:null,watchSlidesProgress:!1,watchSlidesVisibility:!1,grabCursor:!1,preventClicks:!0,preventClicksPropagation:!0,slideToClickedSlide:!1,lazyLoading:!1,lazyLoadingInPrevNext:!1,lazyLoadingInPrevNextAmount:1,lazyLoadingOnTransitionStart:!1,preloadImages:!0,updateOnImagesReady:!0,loop:!1,loopAdditionalSlides:0,loopedSlides:null,control:void 0,controlInverse:!1,controlBy:"slide",normalizeSlideIndex:!0,allowSwipeToPrev:!0,allowSwipeToNext:!0,swipeHandler:null,noSwiping:!0,noSwipingClass:"swiper-no-swiping",passiveListeners:!0,containerModifierClass:"swiper-container-",slideClass:"swiper-slide",slideActiveClass:"swiper-slide-active",slideDuplicateActiveClass:"swiper-slide-duplicate-active",slideVisibleClass:"swiper-slide-visible",slideDuplicateClass:"swiper-slide-duplicate",slideNextClass:"swiper-slide-next",slideDuplicateNextClass:"swiper-slide-duplicate-next",slidePrevClass:"swiper-slide-prev",slideDuplicatePrevClass:"swiper-slide-duplicate-prev",wrapperClass:"swiper-wrapper",bulletClass:"swiper-pagination-bullet",bulletActiveClass:"swiper-pagination-bullet-active",buttonDisabledClass:"swiper-button-disabled",paginationCurrentClass:"swiper-pagination-current",paginationTotalClass:"swiper-pagination-total",paginationHiddenClass:"swiper-pagination-hidden",paginationProgressbarClass:"swiper-pagination-progressbar",paginationClickableClass:"swiper-pagination-clickable",paginationModifierClass:"swiper-pagination-",lazyLoadingClass:"swiper-lazy",lazyStatusLoadingClass:"swiper-lazy-loading",lazyStatusLoadedClass:"swiper-lazy-loaded",lazyPreloaderClass:"swiper-lazy-preloader",notificationClass:"swiper-notification",preloaderClass:"preloader",zoomContainerClass:"swiper-zoom-container",observer:!1,observeParents:!1,a11y:!1,prevSlideMessage:"Previous slide",nextSlideMessage:"Next slide",firstSlideMessage:"This is the first slide",lastSlideMessage:"This is the last slide",paginationBulletMessage:"Go to slide {{index}}",runCallbacksOnInit:!0},i=a&&a.virtualTranslate;a=a||{};var s={};for(var o in a)if("object"!=typeof a[o]||null===a[o]||a[o].nodeType||a[o]===window||a[o]===document||"undefined"!=typeof Dom7&&a[o]instanceof Dom7||void 0!==r&&a[o]instanceof r)s[o]=a[o];else for(var l in s[o]={},a[o])s[o][l]=a[o][l];for(var p in t)if(void 0===a[p])a[p]=t[p];else if("object"==typeof a[p])for(var d in t[p])void 0===a[p][d]&&(a[p][d]=t[p][d]);var c=this;c.params=a,c.originalParams=s,c.classNames=[];var m=m;if(void 0!==m&&"undefined"!=typeof Dom7&&(m=Dom7),(void 0!==m||(m="undefined"==typeof Dom7?window.Dom7||window.Zepto||n:Dom7))&&(c.$=m,c.currentBreakpoint=void 0,c.getActiveBreakpoint=function(){if(!c.params.breakpoints)return!1;var e,a=!1,t=[];for(e in c.params.breakpoints)c.params.breakpoints.hasOwnProperty(e)&&t.push(e);t.sort(function(e,a){return parseInt(e,10)>parseInt(a,10)});for(var r=0;r<t.length;r++)(e=t[r])>=window.innerWidth&&!a&&(a=e);return a||"max"},c.setBreakpoint=function(){var e=c.getActiveBreakpoint();if(e&&c.currentBreakpoint!==e){var a=e in c.params.breakpoints?c.params.breakpoints[e]:c.originalParams,t=c.params.loop&&a.slidesPerView!==c.params.slidesPerView;for(var r in a)c.params[r]=a[r];c.currentBreakpoint=e,t&&c.destroyLoop&&c.reLoop(!0)}},c.params.breakpoints&&c.setBreakpoint(),c.container=m(e),0!==c.container.length)){if(c.container.length>1){var u=[];return c.container.each(function(){u.push(new Swiper(this,a))}),u}c.container[0].swiper=c,c.container.data("swiper",c),c.classNames.push(c.params.containerModifierClass+c.params.direction),c.params.freeMode&&c.classNames.push(c.params.containerModifierClass+"free-mode"),c.support.flexbox||(c.classNames.push(c.params.containerModifierClass+"no-flexbox"),c.params.slidesPerColumn=1),c.params.autoHeight&&c.classNames.push(c.params.containerModifierClass+"autoheight"),(c.params.parallax||c.params.watchSlidesVisibility)&&(c.params.watchSlidesProgress=!0),c.params.touchReleaseOnEdges&&(c.params.resistanceRatio=0),["cube","coverflow","flip"].indexOf(c.params.effect)>=0&&(c.support.transforms3d?(c.params.watchSlidesProgress=!0,c.classNames.push(c.params.containerModifierClass+"3d")):c.params.effect="slide"),"slide"!==c.params.effect&&c.classNames.push(c.params.containerModifierClass+c.params.effect),"cube"===c.params.effect&&(c.params.resistanceRatio=0,c.params.slidesPerView=1,c.params.slidesPerColumn=1,c.params.slidesPerGroup=1,c.params.centeredSlides=!1,c.params.spaceBetween=0,c.params.virtualTranslate=!0),"fade"!==c.params.effect&&"flip"!==c.params.effect||(c.params.slidesPerView=1,c.params.slidesPerColumn=1,c.params.slidesPerGroup=1,c.params.watchSlidesProgress=!0,c.params.spaceBetween=0,void 0===i&&(c.params.virtualTranslate=!0)),c.params.grabCursor&&c.support.touch&&(c.params.grabCursor=!1),c.wrapper=c.container.children("."+c.params.wrapperClass),c.params.pagination&&(c.paginationContainer=m(c.params.pagination),c.params.uniqueNavElements&&"string"==typeof c.params.pagination&&c.paginationContainer.length>1&&1===c.container.find(c.params.pagination).length&&(c.paginationContainer=c.container.find(c.params.pagination)),"bullets"===c.params.paginationType&&c.params.paginationClickable?c.paginationContainer.addClass(c.params.paginationModifierClass+"clickable"):c.params.paginationClickable=!1,c.paginationContainer.addClass(c.params.paginationModifierClass+c.params.paginationType)),(c.params.nextButton||c.params.prevButton)&&(c.params.nextButton&&(c.nextButton=m(c.params.nextButton),c.params.uniqueNavElements&&"string"==typeof c.params.nextButton&&c.nextButton.length>1&&1===c.container.find(c.params.nextButton).length&&(c.nextButton=c.container.find(c.params.nextButton))),c.params.prevButton&&(c.prevButton=m(c.params.prevButton),c.params.uniqueNavElements&&"string"==typeof c.params.prevButton&&c.prevButton.length>1&&1===c.container.find(c.params.prevButton).length&&(c.prevButton=c.container.find(c.params.prevButton)))),c.isHorizontal=function(){return"horizontal"===c.params.direction},c.rtl=c.isHorizontal()&&("rtl"===c.container[0].dir.toLowerCase()||"rtl"===c.container.css("direction")),c.rtl&&c.classNames.push(c.params.containerModifierClass+"rtl"),c.rtl&&(c.wrongRTL="-webkit-box"===c.wrapper.css("display")),c.params.slidesPerColumn>1&&c.classNames.push(c.params.containerModifierClass+"multirow"),c.device.android&&c.classNames.push(c.params.containerModifierClass+"android"),c.container.addClass(c.classNames.join(" ")),c.translate=0,c.progress=0,c.velocity=0,c.lockSwipeToNext=function(){c.params.allowSwipeToNext=!1,!1===c.params.allowSwipeToPrev&&c.params.grabCursor&&c.unsetGrabCursor()},c.lockSwipeToPrev=function(){c.params.allowSwipeToPrev=!1,!1===c.params.allowSwipeToNext&&c.params.grabCursor&&c.unsetGrabCursor()},c.lockSwipes=function(){c.params.allowSwipeToNext=c.params.allowSwipeToPrev=!1,c.params.grabCursor&&c.unsetGrabCursor()},c.unlockSwipeToNext=function(){c.params.allowSwipeToNext=!0,!0===c.params.allowSwipeToPrev&&c.params.grabCursor&&c.setGrabCursor()},c.unlockSwipeToPrev=function(){c.params.allowSwipeToPrev=!0,!0===c.params.allowSwipeToNext&&c.params.grabCursor&&c.setGrabCursor()},c.unlockSwipes=function(){c.params.allowSwipeToNext=c.params.allowSwipeToPrev=!0,c.params.grabCursor&&c.setGrabCursor()},c.setGrabCursor=function(e){c.container[0].style.cursor="move",c.container[0].style.cursor=e?"-webkit-grabbing":"-webkit-grab",c.container[0].style.cursor=e?"-moz-grabbin":"-moz-grab",c.container[0].style.cursor=e?"grabbing":"grab"},c.unsetGrabCursor=function(){c.container[0].style.cursor=""},c.params.grabCursor&&c.setGrabCursor(),c.imagesToLoad=[],c.imagesLoaded=0,c.loadImage=function(e,a,t,r,n,i){var s;function o(){i&&i()}e.complete&&n?o():a?((s=new window.Image).onload=o,s.onerror=o,r&&(s.sizes=r),t&&(s.srcset=t),a&&(s.src=a)):o()},c.preloadImages=function(){function e(){null!=c&&c&&(void 0!==c.imagesLoaded&&c.imagesLoaded++,c.imagesLoaded===c.imagesToLoad.length&&(c.params.updateOnImagesReady&&c.update(),c.emit("onImagesReady",c)))}c.imagesToLoad=c.container.find("img");for(var a=0;a<c.imagesToLoad.length;a++)c.loadImage(c.imagesToLoad[a],c.imagesToLoad[a].currentSrc||c.imagesToLoad[a].getAttribute("src"),c.imagesToLoad[a].srcset||c.imagesToLoad[a].getAttribute("srcset"),c.imagesToLoad[a].sizes||c.imagesToLoad[a].getAttribute("sizes"),!0,e)},c.autoplayTimeoutId=void 0,c.autoplaying=!1,c.autoplayPaused=!1,c.startAutoplay=function(){return void 0===c.autoplayTimeoutId&&!!c.params.autoplay&&!c.autoplaying&&(c.autoplaying=!0,c.emit("onAutoplayStart",c),void D())},c.stopAutoplay=function(e){c.autoplayTimeoutId&&(c.autoplayTimeoutId&&clearTimeout(c.autoplayTimeoutId),c.autoplaying=!1,c.autoplayTimeoutId=void 0,c.emit("onAutoplayStop",c))},c.pauseAutoplay=function(e){c.autoplayPaused||(c.autoplayTimeoutId&&clearTimeout(c.autoplayTimeoutId),c.autoplayPaused=!0,0===e?(c.autoplayPaused=!1,D()):c.wrapper.transitionEnd(function(){c&&(c.autoplayPaused=!1,c.autoplaying?D():c.stopAutoplay())}))},c.minTranslate=function(){return-c.snapGrid[0]},c.maxTranslate=function(){return-c.snapGrid[c.snapGrid.length-1]},c.updateAutoHeight=function(){var e,a=[],t=0;if("auto"!==c.params.slidesPerView&&c.params.slidesPerView>1)for(e=0;e<Math.ceil(c.params.slidesPerView);e++){var r=c.activeIndex+e;if(r>c.slides.length)break;a.push(c.slides.eq(r)[0])}else a.push(c.slides.eq(c.activeIndex)[0]);for(e=0;e<a.length;e++)if(void 0!==a[e]){var n=a[e].offsetHeight;t=n>t?n:t}t&&c.wrapper.css("height",t+"px")},c.updateContainerSize=function(){var e,a;e=void 0!==c.params.width?c.params.width:c.container[0].clientWidth,a=void 0!==c.params.height?c.params.height:c.container[0].clientHeight,0===e&&c.isHorizontal()||0===a&&!c.isHorizontal()||(e=e-parseInt(c.container.css("padding-left"),10)-parseInt(c.container.css("padding-right"),10),a=a-parseInt(c.container.css("padding-top"),10)-parseInt(c.container.css("padding-bottom"),10),c.width=e,c.height=a,c.size=c.isHorizontal()?c.width:c.height)},c.updateSlidesSize=function(){c.slides=c.wrapper.children("."+c.params.slideClass),c.snapGrid=[],c.slidesGrid=[],c.slidesSizesGrid=[];var e,a=c.params.spaceBetween,t=-c.params.slidesOffsetBefore,r=0,n=0;if(void 0!==c.size){var i,s;"string"==typeof a&&a.indexOf("%")>=0&&(a=parseFloat(a.replace("%",""))/100*c.size),c.virtualSize=-a,c.rtl?c.slides.css({marginLeft:"",marginTop:""}):c.slides.css({marginRight:"",marginBottom:""}),c.params.slidesPerColumn>1&&(i=Math.floor(c.slides.length/c.params.slidesPerColumn)===c.slides.length/c.params.slidesPerColumn?c.slides.length:Math.ceil(c.slides.length/c.params.slidesPerColumn)*c.params.slidesPerColumn,"auto"!==c.params.slidesPerView&&"row"===c.params.slidesPerColumnFill&&(i=Math.max(i,c.params.slidesPerView*c.params.slidesPerColumn)));var o,l=c.params.slidesPerColumn,p=i/l,d=p-(c.params.slidesPerColumn*p-c.slides.length);for(e=0;e<c.slides.length;e++){s=0;var m,u,h,f=c.slides.eq(e);c.params.slidesPerColumn>1&&("column"===c.params.slidesPerColumnFill?(h=e-(u=Math.floor(e/l))*l,(u>d||u===d&&h===l-1)&&++h>=l&&(h=0,u++),m=u+h*i/l,f.css({"-webkit-box-ordinal-group":m,"-moz-box-ordinal-group":m,"-ms-flex-order":m,"-webkit-order":m,order:m})):u=e-(h=Math.floor(e/p))*p,f.css("margin-"+(c.isHorizontal()?"top":"left"),0!==h&&c.params.spaceBetween&&c.params.spaceBetween+"px").attr("data-swiper-column",u).attr("data-swiper-row",h)),"none"!==f.css("display")&&("auto"===c.params.slidesPerView?(s=c.isHorizontal()?f.outerWidth(!0):f.outerHeight(!0),c.params.roundLengths&&(s=L(s))):(s=(c.size-(c.params.slidesPerView-1)*a)/c.params.slidesPerView,c.params.roundLengths&&(s=L(s)),c.isHorizontal()?c.slides[e].style.width=s+"px":c.slides[e].style.height=s+"px"),c.slides[e].swiperSlideSize=s,c.slidesSizesGrid.push(s),c.params.centeredSlides?(t=t+s/2+r/2+a,0===r&&0!==e&&(t=t-c.size/2-a),0===e&&(t=t-c.size/2-a),Math.abs(t)<.001&&(t=0),n%c.params.slidesPerGroup===0&&c.snapGrid.push(t),c.slidesGrid.push(t)):(n%c.params.slidesPerGroup===0&&c.snapGrid.push(t),c.slidesGrid.push(t),t=t+s+a),c.virtualSize+=s+a,r=s,n++)}if(c.virtualSize=Math.max(c.virtualSize,c.size)+c.params.slidesOffsetAfter,c.rtl&&c.wrongRTL&&("slide"===c.params.effect||"coverflow"===c.params.effect)&&c.wrapper.css({width:c.virtualSize+c.params.spaceBetween+"px"}),c.support.flexbox&&!c.params.setWrapperSize||(c.isHorizontal()?c.wrapper.css({width:c.virtualSize+c.params.spaceBetween+"px"}):c.wrapper.css({height:c.virtualSize+c.params.spaceBetween+"px"})),c.params.slidesPerColumn>1&&(c.virtualSize=(s+c.params.spaceBetween)*i,c.virtualSize=Math.ceil(c.virtualSize/c.params.slidesPerColumn)-c.params.spaceBetween,c.isHorizontal()?c.wrapper.css({width:c.virtualSize+c.params.spaceBetween+"px"}):c.wrapper.css({height:c.virtualSize+c.params.spaceBetween+"px"}),c.params.centeredSlides)){for(o=[],e=0;e<c.snapGrid.length;e++)c.snapGrid[e]<c.virtualSize+c.snapGrid[0]&&o.push(c.snapGrid[e]);c.snapGrid=o}if(!c.params.centeredSlides){for(o=[],e=0;e<c.snapGrid.length;e++)c.snapGrid[e]<=c.virtualSize-c.size&&o.push(c.snapGrid[e]);c.snapGrid=o,Math.floor(c.virtualSize-c.size)-Math.floor(c.snapGrid[c.snapGrid.length-1])>1&&c.snapGrid.push(c.virtualSize-c.size)}0===c.snapGrid.length&&(c.snapGrid=[0]),0!==c.params.spaceBetween&&(c.isHorizontal()?c.rtl?c.slides.css({marginLeft:a+"px"}):c.slides.css({marginRight:a+"px"}):c.slides.css({marginBottom:a+"px"})),c.params.watchSlidesProgress&&c.updateSlidesOffset()}},c.updateSlidesOffset=function(){for(var e=0;e<c.slides.length;e++)c.slides[e].swiperSlideOffset=c.isHorizontal()?c.slides[e].offsetLeft:c.slides[e].offsetTop},c.currentSlidesPerView=function(){var e,a,t=1;if(c.params.centeredSlides){var r,n=c.slides[c.activeIndex].swiperSlideSize;for(e=c.activeIndex+1;e<c.slides.length;e++)c.slides[e]&&!r&&(t++,(n+=c.slides[e].swiperSlideSize)>c.size&&(r=!0));for(a=c.activeIndex-1;a>=0;a--)c.slides[a]&&!r&&(t++,(n+=c.slides[a].swiperSlideSize)>c.size&&(r=!0))}else for(e=c.activeIndex+1;e<c.slides.length;e++)c.slidesGrid[e]-c.slidesGrid[c.activeIndex]<c.size&&t++;return t},c.updateSlidesProgress=function(e){if(void 0===e&&(e=c.translate||0),0!==c.slides.length){void 0===c.slides[0].swiperSlideOffset&&c.updateSlidesOffset();var a=-e;c.rtl&&(a=e),c.slides.removeClass(c.params.slideVisibleClass);for(var t=0;t<c.slides.length;t++){var r=c.slides[t],n=(a+(c.params.centeredSlides?c.minTranslate():0)-r.swiperSlideOffset)/(r.swiperSlideSize+c.params.spaceBetween);if(c.params.watchSlidesVisibility){var i=-(a-r.swiperSlideOffset),s=i+c.slidesSizesGrid[t];(i>=0&&i<c.size||s>0&&s<=c.size||i<=0&&s>=c.size)&&c.slides.eq(t).addClass(c.params.slideVisibleClass)}r.progress=c.rtl?-n:n}}},c.updateProgress=function(e){void 0===e&&(e=c.translate||0);var a=c.maxTranslate()-c.minTranslate(),t=c.isBeginning,r=c.isEnd;0===a?(c.progress=0,c.isBeginning=c.isEnd=!0):(c.progress=(e-c.minTranslate())/a,c.isBeginning=c.progress<=0,c.isEnd=c.progress>=1),c.isBeginning&&!t&&c.emit("onReachBeginning",c),c.isEnd&&!r&&c.emit("onReachEnd",c),c.params.watchSlidesProgress&&c.updateSlidesProgress(e),c.emit("onProgress",c,c.progress)},c.updateActiveIndex=function(){var e,a,t,r=c.rtl?c.translate:-c.translate;for(a=0;a<c.slidesGrid.length;a++)void 0!==c.slidesGrid[a+1]?r>=c.slidesGrid[a]&&r<c.slidesGrid[a+1]-(c.slidesGrid[a+1]-c.slidesGrid[a])/2?e=a:r>=c.slidesGrid[a]&&r<c.slidesGrid[a+1]&&(e=a+1):r>=c.slidesGrid[a]&&(e=a);c.params.normalizeSlideIndex&&(e<0||void 0===e)&&(e=0),(t=Math.floor(e/c.params.slidesPerGroup))>=c.snapGrid.length&&(t=c.snapGrid.length-1),e!==c.activeIndex&&(c.snapIndex=t,c.previousIndex=c.activeIndex,c.activeIndex=e,c.updateClasses(),c.updateRealIndex())},c.updateRealIndex=function(){c.realIndex=parseInt(c.slides.eq(c.activeIndex).attr("data-swiper-slide-index")||c.activeIndex,10)},c.updateClasses=function(){c.slides.removeClass(c.params.slideActiveClass+" "+c.params.slideNextClass+" "+c.params.slidePrevClass+" "+c.params.slideDuplicateActiveClass+" "+c.params.slideDuplicateNextClass+" "+c.params.slideDuplicatePrevClass);var e=c.slides.eq(c.activeIndex);e.addClass(c.params.slideActiveClass),a.loop&&(e.hasClass(c.params.slideDuplicateClass)?c.wrapper.children("."+c.params.slideClass+":not(."+c.params.slideDuplicateClass+')[data-swiper-slide-index="'+c.realIndex+'"]').addClass(c.params.slideDuplicateActiveClass):c.wrapper.children("."+c.params.slideClass+"."+c.params.slideDuplicateClass+'[data-swiper-slide-index="'+c.realIndex+'"]').addClass(c.params.slideDuplicateActiveClass));var t=e.next("."+c.params.slideClass).addClass(c.params.slideNextClass);c.params.loop&&0===t.length&&(t=c.slides.eq(0)).addClass(c.params.slideNextClass);var r=e.prev("."+c.params.slideClass).addClass(c.params.slidePrevClass);if(c.params.loop&&0===r.length&&(r=c.slides.eq(-1)).addClass(c.params.slidePrevClass),a.loop&&(t.hasClass(c.params.slideDuplicateClass)?c.wrapper.children("."+c.params.slideClass+":not(."+c.params.slideDuplicateClass+')[data-swiper-slide-index="'+t.attr("data-swiper-slide-index")+'"]').addClass(c.params.slideDuplicateNextClass):c.wrapper.children("."+c.params.slideClass+"."+c.params.slideDuplicateClass+'[data-swiper-slide-index="'+t.attr("data-swiper-slide-index")+'"]').addClass(c.params.slideDuplicateNextClass),r.hasClass(c.params.slideDuplicateClass)?c.wrapper.children("."+c.params.slideClass+":not(."+c.params.slideDuplicateClass+')[data-swiper-slide-index="'+r.attr("data-swiper-slide-index")+'"]').addClass(c.params.slideDuplicatePrevClass):c.wrapper.children("."+c.params.slideClass+"."+c.params.slideDuplicateClass+'[data-swiper-slide-index="'+r.attr("data-swiper-slide-index")+'"]').addClass(c.params.slideDuplicatePrevClass)),c.paginationContainer&&c.paginationContainer.length>0){var n,i=c.params.loop?Math.ceil((c.slides.length-2*c.loopedSlides)/c.params.slidesPerGroup):c.snapGrid.length;if(c.params.loop?((n=Math.ceil((c.activeIndex-c.loopedSlides)/c.params.slidesPerGroup))>c.slides.length-1-2*c.loopedSlides&&(n-=c.slides.length-2*c.loopedSlides),n>i-1&&(n-=i),n<0&&"bullets"!==c.params.paginationType&&(n=i+n)):n=void 0!==c.snapIndex?c.snapIndex:c.activeIndex||0,"bullets"===c.params.paginationType&&c.bullets&&c.bullets.length>0&&(c.bullets.removeClass(c.params.bulletActiveClass),c.paginationContainer.length>1?c.bullets.each(function(){m(this).index()===n&&m(this).addClass(c.params.bulletActiveClass)}):c.bullets.eq(n).addClass(c.params.bulletActiveClass)),"fraction"===c.params.paginationType&&(c.paginationContainer.find("."+c.params.paginationCurrentClass).text(n+1),c.paginationContainer.find("."+c.params.paginationTotalClass).text(i)),"progress"===c.params.paginationType){var s=(n+1)/i,o=s,l=1;c.isHorizontal()||(l=s,o=1),c.paginationContainer.find("."+c.params.paginationProgressbarClass).transform("translate3d(0,0,0) scaleX("+o+") scaleY("+l+")").transition(c.params.speed)}"custom"===c.params.paginationType&&c.params.paginationCustomRender&&(c.paginationContainer.html(c.params.paginationCustomRender(c,n+1,i)),c.emit("onPaginationRendered",c,c.paginationContainer[0]))}c.params.loop||(c.params.prevButton&&c.prevButton&&c.prevButton.length>0&&(c.isBeginning?(c.prevButton.addClass(c.params.buttonDisabledClass),c.params.a11y&&c.a11y&&c.a11y.disable(c.prevButton)):(c.prevButton.removeClass(c.params.buttonDisabledClass),c.params.a11y&&c.a11y&&c.a11y.enable(c.prevButton))),c.params.nextButton&&c.nextButton&&c.nextButton.length>0&&(c.isEnd?(c.nextButton.addClass(c.params.buttonDisabledClass),c.params.a11y&&c.a11y&&c.a11y.disable(c.nextButton)):(c.nextButton.removeClass(c.params.buttonDisabledClass),c.params.a11y&&c.a11y&&c.a11y.enable(c.nextButton))))},c.updatePagination=function(){if(c.params.pagination&&c.paginationContainer&&c.paginationContainer.length>0){var e="";if("bullets"===c.params.paginationType){for(var a=c.params.loop?Math.ceil((c.slides.length-2*c.loopedSlides)/c.params.slidesPerGroup):c.snapGrid.length,t=0;t<a;t++)c.params.paginationBulletRender?e+=c.params.paginationBulletRender(c,t,c.params.bulletClass):e+="<"+c.params.paginationElement+' class="'+c.params.bulletClass+'"></'+c.params.paginationElement+">";c.paginationContainer.html(e),c.bullets=c.paginationContainer.find("."+c.params.bulletClass),c.params.paginationClickable&&c.params.a11y&&c.a11y&&c.a11y.initPagination()}"fraction"===c.params.paginationType&&(e=c.params.paginationFractionRender?c.params.paginationFractionRender(c,c.params.paginationCurrentClass,c.params.paginationTotalClass):'<span class="'+c.params.paginationCurrentClass+'"></span> / <span class="'+c.params.paginationTotalClass+'"></span>',c.paginationContainer.html(e)),"progress"===c.params.paginationType&&(e=c.params.paginationProgressRender?c.params.paginationProgressRender(c,c.params.paginationProgressbarClass):'<span class="'+c.params.paginationProgressbarClass+'"></span>',c.paginationContainer.html(e)),"custom"!==c.params.paginationType&&c.emit("onPaginationRendered",c,c.paginationContainer[0])}},c.update=function(e){var a;function t(){c.rtl,c.translate,a=Math.min(Math.max(c.translate,c.maxTranslate()),c.minTranslate()),c.setWrapperTranslate(a),c.updateActiveIndex(),c.updateClasses()}c&&(c.updateContainerSize(),c.updateSlidesSize(),c.updateProgress(),c.updatePagination(),c.updateClasses(),c.params.scrollbar&&c.scrollbar&&c.scrollbar.set(),e?(c.controller&&c.controller.spline&&(c.controller.spline=void 0),c.params.freeMode?(t(),c.params.autoHeight&&c.updateAutoHeight()):(("auto"===c.params.slidesPerView||c.params.slidesPerView>1)&&c.isEnd&&!c.params.centeredSlides?c.slideTo(c.slides.length-1,0,!1,!0):c.slideTo(c.activeIndex,0,!1,!0))||t()):c.params.autoHeight&&c.updateAutoHeight())},c.onResize=function(e){c.params.onBeforeResize&&c.params.onBeforeResize(c),c.params.breakpoints&&c.setBreakpoint();var a=c.params.allowSwipeToPrev,t=c.params.allowSwipeToNext;c.params.allowSwipeToPrev=c.params.allowSwipeToNext=!0,c.updateContainerSize(),c.updateSlidesSize(),("auto"===c.params.slidesPerView||c.params.freeMode||e)&&c.updatePagination(),c.params.scrollbar&&c.scrollbar&&c.scrollbar.set(),c.controller&&c.controller.spline&&(c.controller.spline=void 0);var r=!1;if(c.params.freeMode){var n=Math.min(Math.max(c.translate,c.maxTranslate()),c.minTranslate());c.setWrapperTranslate(n),c.updateActiveIndex(),c.updateClasses(),c.params.autoHeight&&c.updateAutoHeight()}else c.updateClasses(),r=("auto"===c.params.slidesPerView||c.params.slidesPerView>1)&&c.isEnd&&!c.params.centeredSlides?c.slideTo(c.slides.length-1,0,!1,!0):c.slideTo(c.activeIndex,0,!1,!0);c.params.lazyLoading&&!r&&c.lazy&&c.lazy.load(),c.params.allowSwipeToPrev=a,c.params.allowSwipeToNext=t,c.params.onAfterResize&&c.params.onAfterResize(c)},c.touchEventsDesktop={start:"mousedown",move:"mousemove",end:"mouseup"},window.navigator.pointerEnabled?c.touchEventsDesktop={start:"pointerdown",move:"pointermove",end:"pointerup"}:window.navigator.msPointerEnabled&&(c.touchEventsDesktop={start:"MSPointerDown",move:"MSPointerMove",end:"MSPointerUp"}),c.touchEvents={start:c.support.touch||!c.params.simulateTouch?"touchstart":c.touchEventsDesktop.start,move:c.support.touch||!c.params.simulateTouch?"touchmove":c.touchEventsDesktop.move,end:c.support.touch||!c.params.simulateTouch?"touchend":c.touchEventsDesktop.end},(window.navigator.pointerEnabled||window.navigator.msPointerEnabled)&&("container"===c.params.touchEventsTarget?c.container:c.wrapper).addClass("swiper-wp8-"+c.params.direction),c.initEvents=function(e){var t=e?"off":"on",r=e?"removeEventListener":"addEventListener",n="container"===c.params.touchEventsTarget?c.container[0]:c.wrapper[0],i=c.support.touch?n:document,s=!!c.params.nested;if(c.browser.ie)n[r](c.touchEvents.start,c.onTouchStart,!1),i[r](c.touchEvents.move,c.onTouchMove,s),i[r](c.touchEvents.end,c.onTouchEnd,!1);else{if(c.support.touch){var o=!("touchstart"!==c.touchEvents.start||!c.support.passiveListener||!c.params.passiveListeners)&&{passive:!0,capture:!1};n[r](c.touchEvents.start,c.onTouchStart,o),n[r](c.touchEvents.move,c.onTouchMove,s),n[r](c.touchEvents.end,c.onTouchEnd,o)}(a.simulateTouch&&!c.device.ios&&!c.device.android||a.simulateTouch&&!c.support.touch&&c.device.ios)&&(n[r]("mousedown",c.onTouchStart,!1),document[r]("mousemove",c.onTouchMove,s),document[r]("mouseup",c.onTouchEnd,!1))}window[r]("resize",c.onResize),c.params.nextButton&&c.nextButton&&c.nextButton.length>0&&(c.nextButton[t]("click",c.onClickNext),c.params.a11y&&c.a11y&&c.nextButton[t]("keydown",c.a11y.onEnterKey)),c.params.prevButton&&c.prevButton&&c.prevButton.length>0&&(c.prevButton[t]("click",c.onClickPrev),c.params.a11y&&c.a11y&&c.prevButton[t]("keydown",c.a11y.onEnterKey)),c.params.pagination&&c.params.paginationClickable&&(c.paginationContainer[t]("click","."+c.params.bulletClass,c.onClickIndex),c.params.a11y&&c.a11y&&c.paginationContainer[t]("keydown","."+c.params.bulletClass,c.a11y.onEnterKey)),(c.params.preventClicks||c.params.preventClicksPropagation)&&n[r]("click",c.preventClicks,!0)},c.attachEvents=function(){c.initEvents()},c.detachEvents=function(){c.initEvents(!0)},c.allowClick=!0,c.preventClicks=function(e){c.allowClick||(c.params.preventClicks&&e.preventDefault(),c.params.preventClicksPropagation&&c.animating&&(e.stopPropagation(),e.stopImmediatePropagation()))},c.onClickNext=function(e){e.preventDefault(),c.isEnd&&!c.params.loop||c.slideNext()},c.onClickPrev=function(e){e.preventDefault(),c.isBeginning&&!c.params.loop||c.slidePrev()},c.onClickIndex=function(e){e.preventDefault();var a=m(this).index()*c.params.slidesPerGroup;c.params.loop&&(a+=c.loopedSlides),c.slideTo(a)},c.updateClickedSlide=function(e){var a=z(e,"."+c.params.slideClass),t=!1;if(a)for(var r=0;r<c.slides.length;r++)c.slides[r]===a&&(t=!0);if(!a||!t)return c.clickedSlide=void 0,void(c.clickedIndex=void 0);if(c.clickedSlide=a,c.clickedIndex=m(a).index(),c.params.slideToClickedSlide&&void 0!==c.clickedIndex&&c.clickedIndex!==c.activeIndex){var n,i=c.clickedIndex,s="auto"===c.params.slidesPerView?c.currentSlidesPerView():c.params.slidesPerView;if(c.params.loop){if(c.animating)return;n=parseInt(m(c.clickedSlide).attr("data-swiper-slide-index"),10),c.params.centeredSlides?i<c.loopedSlides-s/2||i>c.slides.length-c.loopedSlides+s/2?(c.fixLoop(),i=c.wrapper.children("."+c.params.slideClass+'[data-swiper-slide-index="'+n+'"]:not(.'+c.params.slideDuplicateClass+")").eq(0).index(),setTimeout(function(){c.slideTo(i)},0)):c.slideTo(i):i>c.slides.length-s?(c.fixLoop(),i=c.wrapper.children("."+c.params.slideClass+'[data-swiper-slide-index="'+n+'"]:not(.'+c.params.slideDuplicateClass+")").eq(0).index(),setTimeout(function(){c.slideTo(i)},0)):c.slideTo(i)}else c.slideTo(i)}};var h,f,g,v,b,w,C,y,x,T,k,P,S="input, select, textarea, button, video",M=Date.now(),I=[];for(var E in c.animating=!1,c.touches={startX:0,startY:0,currentX:0,currentY:0,diff:0},c.onTouchStart=function(e){if(e.originalEvent&&(e=e.originalEvent),(k="touchstart"===e.type)||!("which"in e)||3!==e.which)if(c.params.noSwiping&&z(e,"."+c.params.noSwipingClass))c.allowClick=!0;else if(!c.params.swipeHandler||z(e,c.params.swipeHandler)){var a=c.touches.currentX="touchstart"===e.type?e.targetTouches[0].pageX:e.pageX,t=c.touches.currentY="touchstart"===e.type?e.targetTouches[0].pageY:e.pageY;if(!(c.device.ios&&c.params.iOSEdgeSwipeDetection&&a<=c.params.iOSEdgeSwipeThreshold)){if(h=!0,f=!1,g=!0,b=void 0,P=void 0,c.touches.startX=a,c.touches.startY=t,v=Date.now(),c.allowClick=!0,c.updateContainerSize(),c.swipeDirection=void 0,c.params.threshold>0&&(y=!1),"touchstart"!==e.type){var r=!0;m(e.target).is(S)&&(r=!1),document.activeElement&&m(document.activeElement).is(S)&&document.activeElement.blur(),r&&e.preventDefault()}c.emit("onTouchStart",c,e)}}},c.onTouchMove=function(e){if(e.originalEvent&&(e=e.originalEvent),!k||"mousemove"!==e.type){if(e.preventedByNestedSwiper)return c.touches.startX="touchmove"===e.type?e.targetTouches[0].pageX:e.pageX,void(c.touches.startY="touchmove"===e.type?e.targetTouches[0].pageY:e.pageY);if(c.params.onlyExternal)return c.allowClick=!1,void(h&&(c.touches.startX=c.touches.currentX="touchmove"===e.type?e.targetTouches[0].pageX:e.pageX,c.touches.startY=c.touches.currentY="touchmove"===e.type?e.targetTouches[0].pageY:e.pageY,v=Date.now()));if(k&&c.params.touchReleaseOnEdges&&!c.params.loop)if(c.isHorizontal()){if(c.touches.currentX<c.touches.startX&&c.translate<=c.maxTranslate()||c.touches.currentX>c.touches.startX&&c.translate>=c.minTranslate())return}else if(c.touches.currentY<c.touches.startY&&c.translate<=c.maxTranslate()||c.touches.currentY>c.touches.startY&&c.translate>=c.minTranslate())return;if(k&&document.activeElement&&e.target===document.activeElement&&m(e.target).is(S))return f=!0,void(c.allowClick=!1);var t;if(g&&c.emit("onTouchMove",c,e),!(e.targetTouches&&e.targetTouches.length>1))if(c.touches.currentX="touchmove"===e.type?e.targetTouches[0].pageX:e.pageX,c.touches.currentY="touchmove"===e.type?e.targetTouches[0].pageY:e.pageY,void 0===b&&(c.isHorizontal()&&c.touches.currentY===c.touches.startY||!c.isHorizontal()&&c.touches.currentX===c.touches.startX?b=!1:(t=180*Math.atan2(Math.abs(c.touches.currentY-c.touches.startY),Math.abs(c.touches.currentX-c.touches.startX))/Math.PI,b=c.isHorizontal()?t>c.params.touchAngle:90-t>c.params.touchAngle)),b&&c.emit("onTouchMoveOpposite",c,e),void 0===P&&(c.touches.currentX===c.touches.startX&&c.touches.currentY===c.touches.startY||(P=!0)),h)if(b)h=!1;else if(P){c.allowClick=!1,c.emit("onSliderMove",c,e),e.preventDefault(),c.params.touchMoveStopPropagation&&!c.params.nested&&e.stopPropagation(),f||(a.loop&&c.fixLoop(),C=c.getWrapperTranslate(),c.setWrapperTransition(0),c.animating&&c.wrapper.trigger("webkitTransitionEnd transitionend oTransitionEnd MSTransitionEnd msTransitionEnd"),c.params.autoplay&&c.autoplaying&&(c.params.autoplayDisableOnInteraction?c.stopAutoplay():c.pauseAutoplay()),T=!1,!c.params.grabCursor||!0!==c.params.allowSwipeToNext&&!0!==c.params.allowSwipeToPrev||c.setGrabCursor(!0)),f=!0;var r=c.touches.diff=c.isHorizontal()?c.touches.currentX-c.touches.startX:c.touches.currentY-c.touches.startY;r*=c.params.touchRatio,c.rtl&&(r=-r),c.swipeDirection=r>0?"prev":"next",w=r+C;var n=!0;if(r>0&&w>c.minTranslate()?(n=!1,c.params.resistance&&(w=c.minTranslate()-1+Math.pow(-c.minTranslate()+C+r,c.params.resistanceRatio))):r<0&&w<c.maxTranslate()&&(n=!1,c.params.resistance&&(w=c.maxTranslate()+1-Math.pow(c.maxTranslate()-C-r,c.params.resistanceRatio))),n&&(e.preventedByNestedSwiper=!0),!c.params.allowSwipeToNext&&"next"===c.swipeDirection&&w<C&&(w=C),!c.params.allowSwipeToPrev&&"prev"===c.swipeDirection&&w>C&&(w=C),c.params.threshold>0){if(!(Math.abs(r)>c.params.threshold||y))return void(w=C);if(!y)return y=!0,c.touches.startX=c.touches.currentX,c.touches.startY=c.touches.currentY,w=C,void(c.touches.diff=c.isHorizontal()?c.touches.currentX-c.touches.startX:c.touches.currentY-c.touches.startY)}c.params.followFinger&&((c.params.freeMode||c.params.watchSlidesProgress)&&c.updateActiveIndex(),c.params.freeMode&&(0===I.length&&I.push({position:c.touches[c.isHorizontal()?"startX":"startY"],time:v}),I.push({position:c.touches[c.isHorizontal()?"currentX":"currentY"],time:(new window.Date).getTime()})),c.updateProgress(w),c.setWrapperTranslate(w))}}},c.onTouchEnd=function(e){if(e.originalEvent&&(e=e.originalEvent),g&&c.emit("onTouchEnd",c,e),g=!1,h){c.params.grabCursor&&f&&h&&(!0===c.params.allowSwipeToNext||!0===c.params.allowSwipeToPrev)&&c.setGrabCursor(!1);var a,t=Date.now(),r=t-v;if(c.allowClick&&(c.updateClickedSlide(e),c.emit("onTap",c,e),r<300&&t-M>300&&(x&&clearTimeout(x),x=setTimeout(function(){c&&(c.params.paginationHide&&c.paginationContainer.length>0&&!m(e.target).hasClass(c.params.bulletClass)&&c.paginationContainer.toggleClass(c.params.paginationHiddenClass),c.emit("onClick",c,e))},300)),r<300&&t-M<300&&(x&&clearTimeout(x),c.emit("onDoubleTap",c,e))),M=Date.now(),setTimeout(function(){c&&(c.allowClick=!0)},0),h&&f&&c.swipeDirection&&0!==c.touches.diff&&w!==C)if(h=f=!1,a=c.params.followFinger?c.rtl?c.translate:-c.translate:-w,c.params.freeMode){if(a<-c.minTranslate())return void c.slideTo(c.activeIndex);if(a>-c.maxTranslate())return void(c.slides.length<c.snapGrid.length?c.slideTo(c.snapGrid.length-1):c.slideTo(c.slides.length-1));if(c.params.freeModeMomentum){if(I.length>1){var n=I.pop(),i=I.pop(),s=n.position-i.position,o=n.time-i.time;c.velocity=s/o,c.velocity=c.velocity/2,Math.abs(c.velocity)<c.params.freeModeMinimumVelocity&&(c.velocity=0),(o>150||(new window.Date).getTime()-n.time>300)&&(c.velocity=0)}else c.velocity=0;c.velocity=c.velocity*c.params.freeModeMomentumVelocityRatio,I.length=0;var l=1e3*c.params.freeModeMomentumRatio,p=c.velocity*l,d=c.translate+p;c.rtl&&(d=-d);var u,b=!1,y=20*Math.abs(c.velocity)*c.params.freeModeMomentumBounceRatio;if(d<c.maxTranslate())c.params.freeModeMomentumBounce?(d+c.maxTranslate()<-y&&(d=c.maxTranslate()-y),u=c.maxTranslate(),b=!0,T=!0):d=c.maxTranslate();else if(d>c.minTranslate())c.params.freeModeMomentumBounce?(d-c.minTranslate()>y&&(d=c.minTranslate()+y),u=c.minTranslate(),b=!0,T=!0):d=c.minTranslate();else if(c.params.freeModeSticky){var k,P=0;for(P=0;P<c.snapGrid.length;P+=1)if(c.snapGrid[P]>-d){k=P;break}d=Math.abs(c.snapGrid[k]-d)<Math.abs(c.snapGrid[k-1]-d)||"next"===c.swipeDirection?c.snapGrid[k]:c.snapGrid[k-1],c.rtl||(d=-d)}if(0!==c.velocity)l=c.rtl?Math.abs((-d-c.translate)/c.velocity):Math.abs((d-c.translate)/c.velocity);else if(c.params.freeModeSticky)return void c.slideReset();c.params.freeModeMomentumBounce&&b?(c.updateProgress(u),c.setWrapperTransition(l),c.setWrapperTranslate(d),c.onTransitionStart(),c.animating=!0,c.wrapper.transitionEnd(function(){c&&T&&(c.emit("onMomentumBounce",c),c.setWrapperTransition(c.params.speed),c.setWrapperTranslate(u),c.wrapper.transitionEnd(function(){c&&c.onTransitionEnd()}))})):c.velocity?(c.updateProgress(d),c.setWrapperTransition(l),c.setWrapperTranslate(d),c.onTransitionStart(),c.animating||(c.animating=!0,c.wrapper.transitionEnd(function(){c&&c.onTransitionEnd()}))):c.updateProgress(d),c.updateActiveIndex()}(!c.params.freeModeMomentum||r>=c.params.longSwipesMs)&&(c.updateProgress(),c.updateActiveIndex())}else{var S,E=0,O=c.slidesSizesGrid[0];for(S=0;S<c.slidesGrid.length;S+=c.params.slidesPerGroup)void 0!==c.slidesGrid[S+c.params.slidesPerGroup]?a>=c.slidesGrid[S]&&a<c.slidesGrid[S+c.params.slidesPerGroup]&&(E=S,O=c.slidesGrid[S+c.params.slidesPerGroup]-c.slidesGrid[S]):a>=c.slidesGrid[S]&&(E=S,O=c.slidesGrid[c.slidesGrid.length-1]-c.slidesGrid[c.slidesGrid.length-2]);var L=(a-c.slidesGrid[E])/O;if(r>c.params.longSwipesMs){if(!c.params.longSwipes)return void c.slideTo(c.activeIndex);"next"===c.swipeDirection&&(L>=c.params.longSwipesRatio?c.slideTo(E+c.params.slidesPerGroup):c.slideTo(E)),"prev"===c.swipeDirection&&(L>1-c.params.longSwipesRatio?c.slideTo(E+c.params.slidesPerGroup):c.slideTo(E))}else{if(!c.params.shortSwipes)return void c.slideTo(c.activeIndex);"next"===c.swipeDirection&&c.slideTo(E+c.params.slidesPerGroup),"prev"===c.swipeDirection&&c.slideTo(E)}}else h=f=!1}},c._slideTo=function(e,a){return c.slideTo(e,a,!0,!0)},c.slideTo=function(e,a,t,r){void 0===t&&(t=!0),void 0===e&&(e=0),e<0&&(e=0),c.snapIndex=Math.floor(e/c.params.slidesPerGroup),c.snapIndex>=c.snapGrid.length&&(c.snapIndex=c.snapGrid.length-1);var n=-c.snapGrid[c.snapIndex];if(c.params.autoplay&&c.autoplaying&&(r||!c.params.autoplayDisableOnInteraction?c.pauseAutoplay(a):c.stopAutoplay()),c.updateProgress(n),c.params.normalizeSlideIndex)for(var i=0;i<c.slidesGrid.length;i++)-Math.floor(100*n)>=Math.floor(100*c.slidesGrid[i])&&(e=i);return!(!c.params.allowSwipeToNext&&n<c.translate&&n<c.minTranslate()||!c.params.allowSwipeToPrev&&n>c.translate&&n>c.maxTranslate()&&(c.activeIndex||0)!==e||(void 0===a&&(a=c.params.speed),c.previousIndex=c.activeIndex||0,c.activeIndex=e,c.updateRealIndex(),c.rtl&&-n===c.translate||!c.rtl&&n===c.translate?(c.params.autoHeight&&c.updateAutoHeight(),c.updateClasses(),"slide"!==c.params.effect&&c.setWrapperTranslate(n),1):(c.updateClasses(),c.onTransitionStart(t),0===a||c.browser.lteIE9?(c.setWrapperTranslate(n),c.setWrapperTransition(0),c.onTransitionEnd(t)):(c.setWrapperTranslate(n),c.setWrapperTransition(a),c.animating||(c.animating=!0,c.wrapper.transitionEnd(function(){c&&c.onTransitionEnd(t)}))),0)))},c.onTransitionStart=function(e){void 0===e&&(e=!0),c.params.autoHeight&&c.updateAutoHeight(),c.lazy&&c.lazy.onTransitionStart(),e&&(c.emit("onTransitionStart",c),c.activeIndex!==c.previousIndex&&(c.emit("onSlideChangeStart",c),c.activeIndex>c.previousIndex?c.emit("onSlideNextStart",c):c.emit("onSlidePrevStart",c)))},c.onTransitionEnd=function(e){c.animating=!1,c.setWrapperTransition(0),void 0===e&&(e=!0),c.lazy&&c.lazy.onTransitionEnd(),e&&(c.emit("onTransitionEnd",c),c.activeIndex!==c.previousIndex&&(c.emit("onSlideChangeEnd",c),c.activeIndex>c.previousIndex?c.emit("onSlideNextEnd",c):c.emit("onSlidePrevEnd",c))),c.params.history&&c.history&&c.history.setHistory(c.params.history,c.activeIndex),c.params.hashnav&&c.hashnav&&c.hashnav.setHash()},c.slideNext=function(e,a,t){return c.params.loop?!c.animating&&(c.fixLoop(),c.container[0].clientLeft,c.slideTo(c.activeIndex+c.params.slidesPerGroup,a,e,t)):c.slideTo(c.activeIndex+c.params.slidesPerGroup,a,e,t)},c._slideNext=function(e){return c.slideNext(!0,e,!0)},c.slidePrev=function(e,a,t){return c.params.loop?!c.animating&&(c.fixLoop(),c.container[0].clientLeft,c.slideTo(c.activeIndex-1,a,e,t)):c.slideTo(c.activeIndex-1,a,e,t)},c._slidePrev=function(e){return c.slidePrev(!0,e,!0)},c.slideReset=function(e,a,t){return c.slideTo(c.activeIndex,a,e)},c.disableTouchControl=function(){return c.params.onlyExternal=!0,!0},c.enableTouchControl=function(){return c.params.onlyExternal=!1,!0},c.setWrapperTransition=function(e,a){c.wrapper.transition(e),"slide"!==c.params.effect&&c.effects[c.params.effect]&&c.effects[c.params.effect].setTransition(e),c.params.parallax&&c.parallax&&c.parallax.setTransition(e),c.params.scrollbar&&c.scrollbar&&c.scrollbar.setTransition(e),c.params.control&&c.controller&&c.controller.setTransition(e,a),c.emit("onSetTransition",c,e)},c.setWrapperTranslate=function(e,a,t){var r=0,n=0;c.isHorizontal()?r=c.rtl?-e:e:n=e,c.params.roundLengths&&(r=L(r),n=L(n)),c.params.virtualTranslate||(c.support.transforms3d?c.wrapper.transform("translate3d("+r+"px, "+n+"px, 0px)"):c.wrapper.transform("translate("+r+"px, "+n+"px)")),c.translate=c.isHorizontal()?r:n;var i=c.maxTranslate()-c.minTranslate();(0===i?0:(e-c.minTranslate())/i)!==c.progress&&c.updateProgress(e),a&&c.updateActiveIndex(),"slide"!==c.params.effect&&c.effects[c.params.effect]&&c.effects[c.params.effect].setTranslate(c.translate),c.params.parallax&&c.parallax&&c.parallax.setTranslate(c.translate),c.params.scrollbar&&c.scrollbar&&c.scrollbar.setTranslate(c.translate),c.params.control&&c.controller&&c.controller.setTranslate(c.translate,t),c.emit("onSetTranslate",c,c.translate)},c.getTranslate=function(e,a){var t,r,n,i;return void 0===a&&(a="x"),c.params.virtualTranslate?c.rtl?-c.translate:c.translate:(n=window.getComputedStyle(e,null),window.WebKitCSSMatrix?((r=n.transform||n.webkitTransform).split(",").length>6&&(r=r.split(", ").map(function(e){return e.replace(",",".")}).join(", ")),i=new window.WebKitCSSMatrix("none"===r?"":r)):t=(i=n.MozTransform||n.OTransform||n.MsTransform||n.msTransform||n.transform||n.getPropertyValue("transform").replace("translate(","matrix(1, 0, 0, 1,")).toString().split(","),"x"===a&&(r=window.WebKitCSSMatrix?i.m41:16===t.length?parseFloat(t[12]):parseFloat(t[4])),"y"===a&&(r=window.WebKitCSSMatrix?i.m42:16===t.length?parseFloat(t[13]):parseFloat(t[5])),c.rtl&&r&&(r=-r),r||0)},c.getWrapperTranslate=function(e){return void 0===e&&(e=c.isHorizontal()?"x":"y"),c.getTranslate(c.wrapper[0],e)},c.observers=[],c.initObservers=function(){if(c.params.observeParents)for(var e=c.container.parents(),a=0;a<e.length;a++)B(e[a]);B(c.container[0],{childList:!1}),B(c.wrapper[0],{attributes:!1})},c.disconnectObservers=function(){for(var e=0;e<c.observers.length;e++)c.observers[e].disconnect();c.observers=[]},c.createLoop=function(){c.wrapper.children("."+c.params.slideClass+"."+c.params.slideDuplicateClass).remove();var e=c.wrapper.children("."+c.params.slideClass);"auto"!==c.params.slidesPerView||c.params.loopedSlides||(c.params.loopedSlides=e.length),c.loopedSlides=parseInt(c.params.loopedSlides||c.params.slidesPerView,10),c.loopedSlides=c.loopedSlides+c.params.loopAdditionalSlides,c.loopedSlides>e.length&&(c.loopedSlides=e.length);var a,t=[],r=[];for(e.each(function(a,n){var i=m(this);a<c.loopedSlides&&r.push(n),a<e.length&&a>=e.length-c.loopedSlides&&t.push(n),i.attr("data-swiper-slide-index",a)}),a=0;a<r.length;a++)c.wrapper.append(m(r[a].cloneNode(!0)).addClass(c.params.slideDuplicateClass));for(a=t.length-1;a>=0;a--)c.wrapper.prepend(m(t[a].cloneNode(!0)).addClass(c.params.slideDuplicateClass))},c.destroyLoop=function(){c.wrapper.children("."+c.params.slideClass+"."+c.params.slideDuplicateClass).remove(),c.slides.removeAttr("data-swiper-slide-index")},c.reLoop=function(e){var a=c.activeIndex-c.loopedSlides;c.destroyLoop(),c.createLoop(),c.updateSlidesSize(),e&&c.slideTo(a+c.loopedSlides,0,!1)},c.fixLoop=function(){var e;c.activeIndex<c.loopedSlides?(e=c.slides.length-3*c.loopedSlides+c.activeIndex,e+=c.loopedSlides,c.slideTo(e,0,!1,!0)):("auto"===c.params.slidesPerView&&c.activeIndex>=2*c.loopedSlides||c.activeIndex>c.slides.length-2*c.params.slidesPerView)&&(e=-c.slides.length+c.activeIndex+c.loopedSlides,e+=c.loopedSlides,c.slideTo(e,0,!1,!0))},c.appendSlide=function(e){if(c.params.loop&&c.destroyLoop(),"object"==typeof e&&"length"in e)for(var a=0;a<e.length;a++)e[a]&&c.wrapper.append(e[a]);else c.wrapper.append(e);c.params.loop&&c.createLoop(),c.params.observer&&c.support.observer||c.update(!0)},c.prependSlide=function(e){c.params.loop&&c.destroyLoop();var a=c.activeIndex+1;if("object"==typeof e&&"length"in e){for(var t=0;t<e.length;t++)e[t]&&c.wrapper.prepend(e[t]);a=c.activeIndex+e.length}else c.wrapper.prepend(e);c.params.loop&&c.createLoop(),c.params.observer&&c.support.observer||c.update(!0),c.slideTo(a,0,!1)},c.removeSlide=function(e){c.params.loop&&(c.destroyLoop(),c.slides=c.wrapper.children("."+c.params.slideClass));var a,t=c.activeIndex;if("object"==typeof e&&"length"in e){for(var r=0;r<e.length;r++)a=e[r],c.slides[a]&&c.slides.eq(a).remove(),a<t&&t--;t=Math.max(t,0)}else a=e,c.slides[a]&&c.slides.eq(a).remove(),a<t&&t--,t=Math.max(t,0);c.params.loop&&c.createLoop(),c.params.observer&&c.support.observer||c.update(!0),c.params.loop?c.slideTo(t+c.loopedSlides,0,!1):c.slideTo(t,0,!1)},c.removeAllSlides=function(){for(var e=[],a=0;a<c.slides.length;a++)e.push(a);c.removeSlide(e)},c.effects={fade:{setTranslate:function(){for(var e=0;e<c.slides.length;e++){var a=c.slides.eq(e),t=-a[0].swiperSlideOffset;c.params.virtualTranslate||(t-=c.translate);var r=0;c.isHorizontal()||(r=t,t=0);var n=c.params.fade.crossFade?Math.max(1-Math.abs(a[0].progress),0):1+Math.min(Math.max(a[0].progress,-1),0);a.css({opacity:n}).transform("translate3d("+t+"px, "+r+"px, 0px)")}},setTransition:function(e){if(c.slides.transition(e),c.params.virtualTranslate&&0!==e){var a=!1;c.slides.transitionEnd(function(){if(!a&&c){a=!0,c.animating=!1;for(var e=["webkitTransitionEnd","transitionend","oTransitionEnd","MSTransitionEnd","msTransitionEnd"],t=0;t<e.length;t++)c.wrapper.trigger(e[t])}})}}},flip:{setTranslate:function(){for(var e=0;e<c.slides.length;e++){var a=c.slides.eq(e),t=a[0].progress;c.params.flip.limitRotation&&(t=Math.max(Math.min(a[0].progress,1),-1));var r=-180*t,n=0,i=-a[0].swiperSlideOffset,s=0;if(c.isHorizontal()?c.rtl&&(r=-r):(s=i,i=0,n=-r,r=0),a[0].style.zIndex=-Math.abs(Math.round(t))+c.slides.length,c.params.flip.slideShadows){var o=c.isHorizontal()?a.find(".swiper-slide-shadow-left"):a.find(".swiper-slide-shadow-top"),l=c.isHorizontal()?a.find(".swiper-slide-shadow-right"):a.find(".swiper-slide-shadow-bottom");0===o.length&&(o=m('<div class="swiper-slide-shadow-'+(c.isHorizontal()?"left":"top")+'"></div>'),a.append(o)),0===l.length&&(l=m('<div class="swiper-slide-shadow-'+(c.isHorizontal()?"right":"bottom")+'"></div>'),a.append(l)),o.length&&(o[0].style.opacity=Math.max(-t,0)),l.length&&(l[0].style.opacity=Math.max(t,0))}a.transform("translate3d("+i+"px, "+s+"px, 0px) rotateX("+n+"deg) rotateY("+r+"deg)")}},setTransition:function(e){if(c.slides.transition(e).find(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").transition(e),c.params.virtualTranslate&&0!==e){var a=!1;c.slides.eq(c.activeIndex).transitionEnd(function(){if(!a&&c&&m(this).hasClass(c.params.slideActiveClass)){a=!0,c.animating=!1;for(var e=["webkitTransitionEnd","transitionend","oTransitionEnd","MSTransitionEnd","msTransitionEnd"],t=0;t<e.length;t++)c.wrapper.trigger(e[t])}})}}},cube:{setTranslate:function(){var e,a=0;c.params.cube.shadow&&(c.isHorizontal()?(0===(e=c.wrapper.find(".swiper-cube-shadow")).length&&(e=m('<div class="swiper-cube-shadow"></div>'),c.wrapper.append(e)),e.css({height:c.width+"px"})):0===(e=c.container.find(".swiper-cube-shadow")).length&&(e=m('<div class="swiper-cube-shadow"></div>'),c.container.append(e)));for(var t=0;t<c.slides.length;t++){var r=c.slides.eq(t),n=90*t,i=Math.floor(n/360);c.rtl&&(n=-n,i=Math.floor(-n/360));var s=Math.max(Math.min(r[0].progress,1),-1),o=0,l=0,p=0;t%4==0?(o=4*-i*c.size,p=0):(t-1)%4==0?(o=0,p=4*-i*c.size):(t-2)%4==0?(o=c.size+4*i*c.size,p=c.size):(t-3)%4==0&&(o=-c.size,p=3*c.size+4*c.size*i),c.rtl&&(o=-o),c.isHorizontal()||(l=o,o=0);var d="rotateX("+(c.isHorizontal()?0:-n)+"deg) rotateY("+(c.isHorizontal()?n:0)+"deg) translate3d("+o+"px, "+l+"px, "+p+"px)";if(s<=1&&s>-1&&(a=90*t+90*s,c.rtl&&(a=90*-t-90*s)),r.transform(d),c.params.cube.slideShadows){var u=c.isHorizontal()?r.find(".swiper-slide-shadow-left"):r.find(".swiper-slide-shadow-top"),h=c.isHorizontal()?r.find(".swiper-slide-shadow-right"):r.find(".swiper-slide-shadow-bottom");0===u.length&&(u=m('<div class="swiper-slide-shadow-'+(c.isHorizontal()?"left":"top")+'"></div>'),r.append(u)),0===h.length&&(h=m('<div class="swiper-slide-shadow-'+(c.isHorizontal()?"right":"bottom")+'"></div>'),r.append(h)),u.length&&(u[0].style.opacity=Math.max(-s,0)),h.length&&(h[0].style.opacity=Math.max(s,0))}}if(c.wrapper.css({"-webkit-transform-origin":"50% 50% -"+c.size/2+"px","-moz-transform-origin":"50% 50% -"+c.size/2+"px","-ms-transform-origin":"50% 50% -"+c.size/2+"px","transform-origin":"50% 50% -"+c.size/2+"px"}),c.params.cube.shadow)if(c.isHorizontal())e.transform("translate3d(0px, "+(c.width/2+c.params.cube.shadowOffset)+"px, "+-c.width/2+"px) rotateX(90deg) rotateZ(0deg) scale("+c.params.cube.shadowScale+")");else{var f=Math.abs(a)-90*Math.floor(Math.abs(a)/90),g=1.5-(Math.sin(2*f*Math.PI/360)/2+Math.cos(2*f*Math.PI/360)/2),v=c.params.cube.shadowScale,b=c.params.cube.shadowScale/g,w=c.params.cube.shadowOffset;e.transform("scale3d("+v+", 1, "+b+") translate3d(0px, "+(c.height/2+w)+"px, "+-c.height/2/b+"px) rotateX(-90deg)")}var C=c.isSafari||c.isUiWebView?-c.size/2:0;c.wrapper.transform("translate3d(0px,0,"+C+"px) rotateX("+(c.isHorizontal()?0:a)+"deg) rotateY("+(c.isHorizontal()?-a:0)+"deg)")},setTransition:function(e){c.slides.transition(e).find(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").transition(e),c.params.cube.shadow&&!c.isHorizontal()&&c.container.find(".swiper-cube-shadow").transition(e)}},coverflow:{setTranslate:function(){for(var e=c.translate,a=c.isHorizontal()?-e+c.width/2:-e+c.height/2,t=c.isHorizontal()?c.params.coverflow.rotate:-c.params.coverflow.rotate,r=c.params.coverflow.depth,n=0,i=c.slides.length;n<i;n++){var s=c.slides.eq(n),o=c.slidesSizesGrid[n],l=(a-s[0].swiperSlideOffset-o/2)/o*c.params.coverflow.modifier,p=c.isHorizontal()?t*l:0,d=c.isHorizontal()?0:t*l,u=-r*Math.abs(l),h=c.isHorizontal()?0:c.params.coverflow.stretch*l,f=c.isHorizontal()?c.params.coverflow.stretch*l:0;Math.abs(f)<.001&&(f=0),Math.abs(h)<.001&&(h=0),Math.abs(u)<.001&&(u=0),Math.abs(p)<.001&&(p=0),Math.abs(d)<.001&&(d=0);var g="translate3d("+f+"px,"+h+"px,"+u+"px) rotateX("+d+"deg) rotateY("+p+"deg)";if(s.transform(g),s[0].style.zIndex=1-Math.abs(Math.round(l)),c.params.coverflow.slideShadows){var v=c.isHorizontal()?s.find(".swiper-slide-shadow-left"):s.find(".swiper-slide-shadow-top"),b=c.isHorizontal()?s.find(".swiper-slide-shadow-right"):s.find(".swiper-slide-shadow-bottom");0===v.length&&(v=m('<div class="swiper-slide-shadow-'+(c.isHorizontal()?"left":"top")+'"></div>'),s.append(v)),0===b.length&&(b=m('<div class="swiper-slide-shadow-'+(c.isHorizontal()?"right":"bottom")+'"></div>'),s.append(b)),v.length&&(v[0].style.opacity=l>0?l:0),b.length&&(b[0].style.opacity=-l>0?-l:0)}}c.browser.ie&&(c.wrapper[0].style.perspectiveOrigin=a+"px 50%")},setTransition:function(e){c.slides.transition(e).find(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").transition(e)}}},c.lazy={initialImageLoaded:!1,loadImageInSlide:function(e,a){if(void 0!==e&&(void 0===a&&(a=!0),0!==c.slides.length)){var t=c.slides.eq(e),r=t.find("."+c.params.lazyLoadingClass+":not(."+c.params.lazyStatusLoadedClass+"):not(."+c.params.lazyStatusLoadingClass+")");!t.hasClass(c.params.lazyLoadingClass)||t.hasClass(c.params.lazyStatusLoadedClass)||t.hasClass(c.params.lazyStatusLoadingClass)||(r=r.add(t[0])),0!==r.length&&r.each(function(){var e=m(this);e.addClass(c.params.lazyStatusLoadingClass);var r=e.attr("data-background"),n=e.attr("data-src"),i=e.attr("data-srcset"),s=e.attr("data-sizes");c.loadImage(e[0],n||r,i,s,!1,function(){if(null!=c&&c){if(r?(e.css("background-image",'url("'+r+'")'),e.removeAttr("data-background")):(i&&(e.attr("srcset",i),e.removeAttr("data-srcset")),s&&(e.attr("sizes",s),e.removeAttr("data-sizes")),n&&(e.attr("src",n),e.removeAttr("data-src"))),e.addClass(c.params.lazyStatusLoadedClass).removeClass(c.params.lazyStatusLoadingClass),t.find("."+c.params.lazyPreloaderClass+", ."+c.params.preloaderClass).remove(),c.params.loop&&a){var o=t.attr("data-swiper-slide-index");if(t.hasClass(c.params.slideDuplicateClass)){var l=c.wrapper.children('[data-swiper-slide-index="'+o+'"]:not(.'+c.params.slideDuplicateClass+")");c.lazy.loadImageInSlide(l.index(),!1)}else{var p=c.wrapper.children("."+c.params.slideDuplicateClass+'[data-swiper-slide-index="'+o+'"]');c.lazy.loadImageInSlide(p.index(),!1)}}c.emit("onLazyImageReady",c,t[0],e[0])}}),c.emit("onLazyImageLoad",c,t[0],e[0])})}},load:function(){var e,a=c.params.slidesPerView;if("auto"===a&&(a=0),c.lazy.initialImageLoaded||(c.lazy.initialImageLoaded=!0),c.params.watchSlidesVisibility)c.wrapper.children("."+c.params.slideVisibleClass).each(function(){c.lazy.loadImageInSlide(m(this).index())});else if(a>1)for(e=c.activeIndex;e<c.activeIndex+a;e++)c.slides[e]&&c.lazy.loadImageInSlide(e);else c.lazy.loadImageInSlide(c.activeIndex);if(c.params.lazyLoadingInPrevNext)if(a>1||c.params.lazyLoadingInPrevNextAmount&&c.params.lazyLoadingInPrevNextAmount>1){var t=c.params.lazyLoadingInPrevNextAmount,r=a,n=Math.min(c.activeIndex+r+Math.max(t,r),c.slides.length),i=Math.max(c.activeIndex-Math.max(r,t),0);for(e=c.activeIndex+a;e<n;e++)c.slides[e]&&c.lazy.loadImageInSlide(e);for(e=i;e<c.activeIndex;e++)c.slides[e]&&c.lazy.loadImageInSlide(e)}else{var s=c.wrapper.children("."+c.params.slideNextClass);s.length>0&&c.lazy.loadImageInSlide(s.index());var o=c.wrapper.children("."+c.params.slidePrevClass);o.length>0&&c.lazy.loadImageInSlide(o.index())}},onTransitionStart:function(){c.params.lazyLoading&&(c.params.lazyLoadingOnTransitionStart||!c.params.lazyLoadingOnTransitionStart&&!c.lazy.initialImageLoaded)&&c.lazy.load()},onTransitionEnd:function(){c.params.lazyLoading&&!c.params.lazyLoadingOnTransitionStart&&c.lazy.load()}},c.scrollbar={isTouched:!1,setDragPosition:function(e){var a=c.scrollbar,t=(c.isHorizontal()?"touchstart"===e.type||"touchmove"===e.type?e.targetTouches[0].pageX:e.pageX||e.clientX:"touchstart"===e.type||"touchmove"===e.type?e.targetTouches[0].pageY:e.pageY||e.clientY)-a.track.offset()[c.isHorizontal()?"left":"top"]-a.dragSize/2,r=-c.minTranslate()*a.moveDivider,n=-c.maxTranslate()*a.moveDivider;t<r?t=r:t>n&&(t=n),t=-t/a.moveDivider,c.updateProgress(t),c.setWrapperTranslate(t,!0)},dragStart:function(e){var a=c.scrollbar;a.isTouched=!0,e.preventDefault(),e.stopPropagation(),a.setDragPosition(e),clearTimeout(a.dragTimeout),a.track.transition(0),c.params.scrollbarHide&&a.track.css("opacity",1),c.wrapper.transition(100),a.drag.transition(100),c.emit("onScrollbarDragStart",c)},dragMove:function(e){var a=c.scrollbar;a.isTouched&&(e.preventDefault?e.preventDefault():e.returnValue=!1,a.setDragPosition(e),c.wrapper.transition(0),a.track.transition(0),a.drag.transition(0),c.emit("onScrollbarDragMove",c))},dragEnd:function(e){var a=c.scrollbar;a.isTouched&&(a.isTouched=!1,c.params.scrollbarHide&&(clearTimeout(a.dragTimeout),a.dragTimeout=setTimeout(function(){a.track.css("opacity",0),a.track.transition(400)},1e3)),c.emit("onScrollbarDragEnd",c),c.params.scrollbarSnapOnRelease&&c.slideReset())},draggableEvents:!1!==c.params.simulateTouch||c.support.touch?c.touchEvents:c.touchEventsDesktop,enableDraggable:function(){var e=c.scrollbar,a=c.support.touch?e.track:document;m(e.track).on(e.draggableEvents.start,e.dragStart),m(a).on(e.draggableEvents.move,e.dragMove),m(a).on(e.draggableEvents.end,e.dragEnd)},disableDraggable:function(){var e=c.scrollbar,a=c.support.touch?e.track:document;m(e.track).off(e.draggableEvents.start,e.dragStart),m(a).off(e.draggableEvents.move,e.dragMove),m(a).off(e.draggableEvents.end,e.dragEnd)},set:function(){if(c.params.scrollbar){var e=c.scrollbar;e.track=m(c.params.scrollbar),c.params.uniqueNavElements&&"string"==typeof c.params.scrollbar&&e.track.length>1&&1===c.container.find(c.params.scrollbar).length&&(e.track=c.container.find(c.params.scrollbar)),e.drag=e.track.find(".swiper-scrollbar-drag"),0===e.drag.length&&(e.drag=m('<div class="swiper-scrollbar-drag"></div>'),e.track.append(e.drag)),e.drag[0].style.width="",e.drag[0].style.height="",e.trackSize=c.isHorizontal()?e.track[0].offsetWidth:e.track[0].offsetHeight,e.divider=c.size/c.virtualSize,e.moveDivider=e.divider*(e.trackSize/c.size),e.dragSize=e.trackSize*e.divider,c.isHorizontal()?e.drag[0].style.width=e.dragSize+"px":e.drag[0].style.height=e.dragSize+"px",e.divider>=1?e.track[0].style.display="none":e.track[0].style.display="",c.params.scrollbarHide&&(e.track[0].style.opacity=0)}},setTranslate:function(){if(c.params.scrollbar){var e,a=c.scrollbar,t=(c.translate,a.dragSize);e=(a.trackSize-a.dragSize)*c.progress,c.rtl&&c.isHorizontal()?(e=-e)>0?(t=a.dragSize-e,e=0):-e+a.dragSize>a.trackSize&&(t=a.trackSize+e):e<0?(t=a.dragSize+e,e=0):e+a.dragSize>a.trackSize&&(t=a.trackSize-e),c.isHorizontal()?(c.support.transforms3d?a.drag.transform("translate3d("+e+"px, 0, 0)"):a.drag.transform("translateX("+e+"px)"),a.drag[0].style.width=t+"px"):(c.support.transforms3d?a.drag.transform("translate3d(0px, "+e+"px, 0)"):a.drag.transform("translateY("+e+"px)"),a.drag[0].style.height=t+"px"),c.params.scrollbarHide&&(clearTimeout(a.timeout),a.track[0].style.opacity=1,a.timeout=setTimeout(function(){a.track[0].style.opacity=0,a.track.transition(400)},1e3))}},setTransition:function(e){c.params.scrollbar&&c.scrollbar.drag.transition(e)}},c.controller={LinearSpline:function(e,a){var t,r,n,i,s;this.x=e,this.y=a,this.lastIndex=e.length-1,this.x.length,this.interpolate=function(e){return e?(s=function(e,a){for(r=-1,t=e.length;t-r>1;)e[n=t+r>>1]<=a?r=n:t=n;return t}(this.x,e),i=s-1,(e-this.x[i])*(this.y[s]-this.y[i])/(this.x[s]-this.x[i])+this.y[i]):0}},getInterpolateFunction:function(e){c.controller.spline||(c.controller.spline=c.params.loop?new c.controller.LinearSpline(c.slidesGrid,e.slidesGrid):new c.controller.LinearSpline(c.snapGrid,e.snapGrid))},setTranslate:function(e,a){var t,r,n=c.params.control;function i(a){e=a.rtl&&"horizontal"===a.params.direction?-c.translate:c.translate,"slide"===c.params.controlBy&&(c.controller.getInterpolateFunction(a),r=-c.controller.spline.interpolate(-e)),r&&"container"!==c.params.controlBy||(t=(a.maxTranslate()-a.minTranslate())/(c.maxTranslate()-c.minTranslate()),r=(e-c.minTranslate())*t+a.minTranslate()),c.params.controlInverse&&(r=a.maxTranslate()-r),a.updateProgress(r),a.setWrapperTranslate(r,!1,c),a.updateActiveIndex()}if(Array.isArray(n))for(var s=0;s<n.length;s++)n[s]!==a&&n[s]instanceof Swiper&&i(n[s]);else n instanceof Swiper&&a!==n&&i(n)},setTransition:function(e,a){var t,r=c.params.control;function n(a){a.setWrapperTransition(e,c),0!==e&&(a.onTransitionStart(),a.wrapper.transitionEnd(function(){r&&(a.params.loop&&"slide"===c.params.controlBy&&a.fixLoop(),a.onTransitionEnd())}))}if(Array.isArray(r))for(t=0;t<r.length;t++)r[t]!==a&&r[t]instanceof Swiper&&n(r[t]);else r instanceof Swiper&&a!==r&&n(r)}},c.parallax={setTranslate:function(){c.container.children("[data-swiper-parallax], [data-swiper-parallax-x], [data-swiper-parallax-y]").each(function(){N(this,c.progress)}),c.slides.each(function(){var e=m(this);e.find("[data-swiper-parallax], [data-swiper-parallax-x], [data-swiper-parallax-y]").each(function(){N(this,Math.min(Math.max(e[0].progress,-1),1))})})},setTransition:function(e){void 0===e&&(e=c.params.speed),c.container.find("[data-swiper-parallax], [data-swiper-parallax-x], [data-swiper-parallax-y]").each(function(){var a=m(this),t=parseInt(a.attr("data-swiper-parallax-duration"),10)||e;0===e&&(t=0),a.transition(t)})}},c.zoom={scale:1,currentScale:1,isScaling:!1,gesture:{slide:void 0,slideWidth:void 0,slideHeight:void 0,image:void 0,imageWrap:void 0,zoomMax:c.params.zoomMax},image:{isTouched:void 0,isMoved:void 0,currentX:void 0,currentY:void 0,minX:void 0,minY:void 0,maxX:void 0,maxY:void 0,width:void 0,height:void 0,startX:void 0,startY:void 0,touchesStart:{},touchesCurrent:{}},velocity:{x:void 0,y:void 0,prevPositionX:void 0,prevPositionY:void 0,prevTime:void 0},getDistanceBetweenTouches:function(e){if(e.targetTouches.length<2)return 1;var a=e.targetTouches[0].pageX,t=e.targetTouches[0].pageY,r=e.targetTouches[1].pageX,n=e.targetTouches[1].pageY;return Math.sqrt(Math.pow(r-a,2)+Math.pow(n-t,2))},onGestureStart:function(e){var a=c.zoom;if(!c.support.gestures){if("touchstart"!==e.type||"touchstart"===e.type&&e.targetTouches.length<2)return;a.gesture.scaleStart=a.getDistanceBetweenTouches(e)}a.gesture.slide&&a.gesture.slide.length||(a.gesture.slide=m(this),0===a.gesture.slide.length&&(a.gesture.slide=c.slides.eq(c.activeIndex)),a.gesture.image=a.gesture.slide.find("img, svg, canvas"),a.gesture.imageWrap=a.gesture.image.parent("."+c.params.zoomContainerClass),a.gesture.zoomMax=a.gesture.imageWrap.attr("data-swiper-zoom")||c.params.zoomMax,0!==a.gesture.imageWrap.length)?(a.gesture.image.transition(0),a.isScaling=!0):a.gesture.image=void 0},onGestureChange:function(e){var a=c.zoom;if(!c.support.gestures){if("touchmove"!==e.type||"touchmove"===e.type&&e.targetTouches.length<2)return;a.gesture.scaleMove=a.getDistanceBetweenTouches(e)}a.gesture.image&&0!==a.gesture.image.length&&(c.support.gestures?a.scale=e.scale*a.currentScale:a.scale=a.gesture.scaleMove/a.gesture.scaleStart*a.currentScale,a.scale>a.gesture.zoomMax&&(a.scale=a.gesture.zoomMax-1+Math.pow(a.scale-a.gesture.zoomMax+1,.5)),a.scale<c.params.zoomMin&&(a.scale=c.params.zoomMin+1-Math.pow(c.params.zoomMin-a.scale+1,.5)),a.gesture.image.transform("translate3d(0,0,0) scale("+a.scale+")"))},onGestureEnd:function(e){var a=c.zoom;!c.support.gestures&&("touchend"!==e.type||"touchend"===e.type&&e.changedTouches.length<2)||a.gesture.image&&0!==a.gesture.image.length&&(a.scale=Math.max(Math.min(a.scale,a.gesture.zoomMax),c.params.zoomMin),a.gesture.image.transition(c.params.speed).transform("translate3d(0,0,0) scale("+a.scale+")"),a.currentScale=a.scale,a.isScaling=!1,1===a.scale&&(a.gesture.slide=void 0))},onTouchStart:function(e,a){var t=e.zoom;t.gesture.image&&0!==t.gesture.image.length&&(t.image.isTouched||("android"===e.device.os&&a.preventDefault(),t.image.isTouched=!0,t.image.touchesStart.x="touchstart"===a.type?a.targetTouches[0].pageX:a.pageX,t.image.touchesStart.y="touchstart"===a.type?a.targetTouches[0].pageY:a.pageY))},onTouchMove:function(e){var a=c.zoom;if(a.gesture.image&&0!==a.gesture.image.length&&(c.allowClick=!1,a.image.isTouched&&a.gesture.slide)){a.image.isMoved||(a.image.width=a.gesture.image[0].offsetWidth,a.image.height=a.gesture.image[0].offsetHeight,a.image.startX=c.getTranslate(a.gesture.imageWrap[0],"x")||0,a.image.startY=c.getTranslate(a.gesture.imageWrap[0],"y")||0,a.gesture.slideWidth=a.gesture.slide[0].offsetWidth,a.gesture.slideHeight=a.gesture.slide[0].offsetHeight,a.gesture.imageWrap.transition(0),c.rtl&&(a.image.startX=-a.image.startX),c.rtl&&(a.image.startY=-a.image.startY));var t=a.image.width*a.scale,r=a.image.height*a.scale;if(!(t<a.gesture.slideWidth&&r<a.gesture.slideHeight)){if(a.image.minX=Math.min(a.gesture.slideWidth/2-t/2,0),a.image.maxX=-a.image.minX,a.image.minY=Math.min(a.gesture.slideHeight/2-r/2,0),a.image.maxY=-a.image.minY,a.image.touchesCurrent.x="touchmove"===e.type?e.targetTouches[0].pageX:e.pageX,a.image.touchesCurrent.y="touchmove"===e.type?e.targetTouches[0].pageY:e.pageY,!a.image.isMoved&&!a.isScaling){if(c.isHorizontal()&&Math.floor(a.image.minX)===Math.floor(a.image.startX)&&a.image.touchesCurrent.x<a.image.touchesStart.x||Math.floor(a.image.maxX)===Math.floor(a.image.startX)&&a.image.touchesCurrent.x>a.image.touchesStart.x)return void(a.image.isTouched=!1);if(!c.isHorizontal()&&Math.floor(a.image.minY)===Math.floor(a.image.startY)&&a.image.touchesCurrent.y<a.image.touchesStart.y||Math.floor(a.image.maxY)===Math.floor(a.image.startY)&&a.image.touchesCurrent.y>a.image.touchesStart.y)return void(a.image.isTouched=!1)}e.preventDefault(),e.stopPropagation(),a.image.isMoved=!0,a.image.currentX=a.image.touchesCurrent.x-a.image.touchesStart.x+a.image.startX,a.image.currentY=a.image.touchesCurrent.y-a.image.touchesStart.y+a.image.startY,a.image.currentX<a.image.minX&&(a.image.currentX=a.image.minX+1-Math.pow(a.image.minX-a.image.currentX+1,.8)),a.image.currentX>a.image.maxX&&(a.image.currentX=a.image.maxX-1+Math.pow(a.image.currentX-a.image.maxX+1,.8)),a.image.currentY<a.image.minY&&(a.image.currentY=a.image.minY+1-Math.pow(a.image.minY-a.image.currentY+1,.8)),a.image.currentY>a.image.maxY&&(a.image.currentY=a.image.maxY-1+Math.pow(a.image.currentY-a.image.maxY+1,.8)),a.velocity.prevPositionX||(a.velocity.prevPositionX=a.image.touchesCurrent.x),a.velocity.prevPositionY||(a.velocity.prevPositionY=a.image.touchesCurrent.y),a.velocity.prevTime||(a.velocity.prevTime=Date.now()),a.velocity.x=(a.image.touchesCurrent.x-a.velocity.prevPositionX)/(Date.now()-a.velocity.prevTime)/2,a.velocity.y=(a.image.touchesCurrent.y-a.velocity.prevPositionY)/(Date.now()-a.velocity.prevTime)/2,Math.abs(a.image.touchesCurrent.x-a.velocity.prevPositionX)<2&&(a.velocity.x=0),Math.abs(a.image.touchesCurrent.y-a.velocity.prevPositionY)<2&&(a.velocity.y=0),a.velocity.prevPositionX=a.image.touchesCurrent.x,a.velocity.prevPositionY=a.image.touchesCurrent.y,a.velocity.prevTime=Date.now(),a.gesture.imageWrap.transform("translate3d("+a.image.currentX+"px, "+a.image.currentY+"px,0)")}}},onTouchEnd:function(e,a){var t=e.zoom;if(t.gesture.image&&0!==t.gesture.image.length){if(!t.image.isTouched||!t.image.isMoved)return t.image.isTouched=!1,void(t.image.isMoved=!1);t.image.isTouched=!1,t.image.isMoved=!1;var r=300,n=300,i=t.velocity.x*r,s=t.image.currentX+i,o=t.velocity.y*n,l=t.image.currentY+o;0!==t.velocity.x&&(r=Math.abs((s-t.image.currentX)/t.velocity.x)),0!==t.velocity.y&&(n=Math.abs((l-t.image.currentY)/t.velocity.y));var p=Math.max(r,n);t.image.currentX=s,t.image.currentY=l;var d=t.image.width*t.scale,c=t.image.height*t.scale;t.image.minX=Math.min(t.gesture.slideWidth/2-d/2,0),t.image.maxX=-t.image.minX,t.image.minY=Math.min(t.gesture.slideHeight/2-c/2,0),t.image.maxY=-t.image.minY,t.image.currentX=Math.max(Math.min(t.image.currentX,t.image.maxX),t.image.minX),t.image.currentY=Math.max(Math.min(t.image.currentY,t.image.maxY),t.image.minY),t.gesture.imageWrap.transition(p).transform("translate3d("+t.image.currentX+"px, "+t.image.currentY+"px,0)")}},onTransitionEnd:function(e){var a=e.zoom;a.gesture.slide&&e.previousIndex!==e.activeIndex&&(a.gesture.image.transform("translate3d(0,0,0) scale(1)"),a.gesture.imageWrap.transform("translate3d(0,0,0)"),a.gesture.slide=a.gesture.image=a.gesture.imageWrap=void 0,a.scale=a.currentScale=1)},toggleZoom:function(e,a){var t,r,n,i,s,o,l,p,d,c,u,h,f,g,v,b,w=e.zoom;w.gesture.slide||(w.gesture.slide=e.clickedSlide?m(e.clickedSlide):e.slides.eq(e.activeIndex),w.gesture.image=w.gesture.slide.find("img, svg, canvas"),w.gesture.imageWrap=w.gesture.image.parent("."+e.params.zoomContainerClass)),w.gesture.image&&0!==w.gesture.image.length&&(void 0===w.image.touchesStart.x&&a?(t="touchend"===a.type?a.changedTouches[0].pageX:a.pageX,r="touchend"===a.type?a.changedTouches[0].pageY:a.pageY):(t=w.image.touchesStart.x,r=w.image.touchesStart.y),w.scale&&1!==w.scale?(w.scale=w.currentScale=1,w.gesture.imageWrap.transition(300).transform("translate3d(0,0,0)"),w.gesture.image.transition(300).transform("translate3d(0,0,0) scale(1)"),w.gesture.slide=void 0):(w.scale=w.currentScale=w.gesture.imageWrap.attr("data-swiper-zoom")||e.params.zoomMax,a?(v=w.gesture.slide[0].offsetWidth,b=w.gesture.slide[0].offsetHeight,n=w.gesture.slide.offset().left+v/2-t,i=w.gesture.slide.offset().top+b/2-r,l=w.gesture.image[0].offsetWidth,p=w.gesture.image[0].offsetHeight,d=l*w.scale,c=p*w.scale,f=-(u=Math.min(v/2-d/2,0)),g=-(h=Math.min(b/2-c/2,0)),(s=n*w.scale)<u&&(s=u),s>f&&(s=f),(o=i*w.scale)<h&&(o=h),o>g&&(o=g)):(s=0,o=0),w.gesture.imageWrap.transition(300).transform("translate3d("+s+"px, "+o+"px,0)"),w.gesture.image.transition(300).transform("translate3d(0,0,0) scale("+w.scale+")")))},attachEvents:function(e){var a=e?"off":"on";if(c.params.zoom){c.slides;var t=!("touchstart"!==c.touchEvents.start||!c.support.passiveListener||!c.params.passiveListeners)&&{passive:!0,capture:!1};c.support.gestures?(c.slides[a]("gesturestart",c.zoom.onGestureStart,t),c.slides[a]("gesturechange",c.zoom.onGestureChange,t),c.slides[a]("gestureend",c.zoom.onGestureEnd,t)):"touchstart"===c.touchEvents.start&&(c.slides[a](c.touchEvents.start,c.zoom.onGestureStart,t),c.slides[a](c.touchEvents.move,c.zoom.onGestureChange,t),c.slides[a](c.touchEvents.end,c.zoom.onGestureEnd,t)),c[a]("touchStart",c.zoom.onTouchStart),c.slides.each(function(e,t){m(t).find("."+c.params.zoomContainerClass).length>0&&m(t)[a](c.touchEvents.move,c.zoom.onTouchMove)}),c[a]("touchEnd",c.zoom.onTouchEnd),c[a]("transitionEnd",c.zoom.onTransitionEnd),c.params.zoomToggle&&c.on("doubleTap",c.zoom.toggleZoom)}},init:function(){c.zoom.attachEvents()},destroy:function(){c.zoom.attachEvents(!0)}},c._plugins=[],c.plugins){var O=c.plugins[E](c,c.params[E]);O&&c._plugins.push(O)}return c.callPlugins=function(e){for(var a=0;a<c._plugins.length;a++)e in c._plugins[a]&&c._plugins[a][e](arguments[1],arguments[2],arguments[3],arguments[4],arguments[5])},c.emitterEventListeners={},c.emit=function(e){var a;if(c.params[e]&&c.params[e](arguments[1],arguments[2],arguments[3],arguments[4],arguments[5]),c.emitterEventListeners[e])for(a=0;a<c.emitterEventListeners[e].length;a++)c.emitterEventListeners[e][a](arguments[1],arguments[2],arguments[3],arguments[4],arguments[5]);c.callPlugins&&c.callPlugins(e,arguments[1],arguments[2],arguments[3],arguments[4],arguments[5])},c.on=function(e,a){return e=A(e),c.emitterEventListeners[e]||(c.emitterEventListeners[e]=[]),c.emitterEventListeners[e].push(a),c},c.off=function(e,a){var t;if(e=A(e),void 0===a)return c.emitterEventListeners[e]=[],c;if(c.emitterEventListeners[e]&&0!==c.emitterEventListeners[e].length){for(t=0;t<c.emitterEventListeners[e].length;t++)c.emitterEventListeners[e][t]===a&&c.emitterEventListeners[e].splice(t,1);return c}},c.once=function(e,a){e=A(e);var t=function(){a(arguments[0],arguments[1],arguments[2],arguments[3],arguments[4]),c.off(e,t)};return c.on(e,t),c},c.a11y={makeFocusable:function(e){return e.attr("tabIndex","0"),e},addRole:function(e,a){return e.attr("role",a),e},addLabel:function(e,a){return e.attr("aria-label",a),e},disable:function(e){return e.attr("aria-disabled",!0),e},enable:function(e){return e.attr("aria-disabled",!1),e},onEnterKey:function(e){13===e.keyCode&&(m(e.target).is(c.params.nextButton)?(c.onClickNext(e),c.isEnd?c.a11y.notify(c.params.lastSlideMessage):c.a11y.notify(c.params.nextSlideMessage)):m(e.target).is(c.params.prevButton)&&(c.onClickPrev(e),c.isBeginning?c.a11y.notify(c.params.firstSlideMessage):c.a11y.notify(c.params.prevSlideMessage)),m(e.target).is("."+c.params.bulletClass)&&m(e.target)[0].click())},liveRegion:m('<span class="'+c.params.notificationClass+'" aria-live="assertive" aria-atomic="true"></span>'),notify:function(e){var a=c.a11y.liveRegion;0!==a.length&&(a.html(""),a.html(e))},init:function(){c.params.nextButton&&c.nextButton&&c.nextButton.length>0&&(c.a11y.makeFocusable(c.nextButton),c.a11y.addRole(c.nextButton,"button"),c.a11y.addLabel(c.nextButton,c.params.nextSlideMessage)),c.params.prevButton&&c.prevButton&&c.prevButton.length>0&&(c.a11y.makeFocusable(c.prevButton),c.a11y.addRole(c.prevButton,"button"),c.a11y.addLabel(c.prevButton,c.params.prevSlideMessage)),m(c.container).append(c.a11y.liveRegion)},initPagination:function(){c.params.pagination&&c.params.paginationClickable&&c.bullets&&c.bullets.length&&c.bullets.each(function(){var e=m(this);c.a11y.makeFocusable(e),c.a11y.addRole(e,"button"),c.a11y.addLabel(e,c.params.paginationBulletMessage.replace(/{{index}}/,e.index()+1))})},destroy:function(){c.a11y.liveRegion&&c.a11y.liveRegion.length>0&&c.a11y.liveRegion.remove()}},c.init=function(){c.params.loop&&c.createLoop(),c.updateContainerSize(),c.updateSlidesSize(),c.updatePagination(),c.params.scrollbar&&c.scrollbar&&(c.scrollbar.set(),c.params.scrollbarDraggable&&c.scrollbar.enableDraggable()),"slide"!==c.params.effect&&c.effects[c.params.effect]&&(c.params.loop||c.updateProgress(),c.effects[c.params.effect].setTranslate()),c.params.loop?c.slideTo(c.params.initialSlide+c.loopedSlides,0,c.params.runCallbacksOnInit):(c.slideTo(c.params.initialSlide,0,c.params.runCallbacksOnInit),0===c.params.initialSlide&&(c.parallax&&c.params.parallax&&c.parallax.setTranslate(),c.lazy&&c.params.lazyLoading&&(c.lazy.load(),c.lazy.initialImageLoaded=!0))),c.attachEvents(),c.params.observer&&c.support.observer&&c.initObservers(),c.params.preloadImages&&!c.params.lazyLoading&&c.preloadImages(),c.params.zoom&&c.zoom&&c.zoom.init(),c.params.autoplay&&c.startAutoplay(),c.params.keyboardControl&&c.enableKeyboardControl&&c.enableKeyboardControl(),c.params.mousewheelControl&&c.enableMousewheelControl&&c.enableMousewheelControl(),c.params.hashnavReplaceState&&(c.params.replaceState=c.params.hashnavReplaceState),c.params.history&&c.history&&c.history.init(),c.params.hashnav&&c.hashnav&&c.hashnav.init(),c.params.a11y&&c.a11y&&c.a11y.init(),c.emit("onInit",c)},c.cleanupStyles=function(){c.container.removeClass(c.classNames.join(" ")).removeAttr("style"),c.wrapper.removeAttr("style"),c.slides&&c.slides.length&&c.slides.removeClass([c.params.slideVisibleClass,c.params.slideActiveClass,c.params.slideNextClass,c.params.slidePrevClass].join(" ")).removeAttr("style").removeAttr("data-swiper-column").removeAttr("data-swiper-row"),c.paginationContainer&&c.paginationContainer.length&&c.paginationContainer.removeClass(c.params.paginationHiddenClass),c.bullets&&c.bullets.length&&c.bullets.removeClass(c.params.bulletActiveClass),c.params.prevButton&&m(c.params.prevButton).removeClass(c.params.buttonDisabledClass),c.params.nextButton&&m(c.params.nextButton).removeClass(c.params.buttonDisabledClass),c.params.scrollbar&&c.scrollbar&&(c.scrollbar.track&&c.scrollbar.track.length&&c.scrollbar.track.removeAttr("style"),c.scrollbar.drag&&c.scrollbar.drag.length&&c.scrollbar.drag.removeAttr("style"))},c.destroy=function(e,a){c.detachEvents(),c.stopAutoplay(),c.params.scrollbar&&c.scrollbar&&c.params.scrollbarDraggable&&c.scrollbar.disableDraggable(),c.params.loop&&c.destroyLoop(),a&&c.cleanupStyles(),c.disconnectObservers(),c.params.zoom&&c.zoom&&c.zoom.destroy(),c.params.keyboardControl&&c.disableKeyboardControl&&c.disableKeyboardControl(),c.params.mousewheelControl&&c.disableMousewheelControl&&c.disableMousewheelControl(),c.params.a11y&&c.a11y&&c.a11y.destroy(),c.params.history&&!c.params.replaceState&&window.removeEventListener("popstate",c.history.setHistoryPopState),c.params.hashnav&&c.hashnav&&c.hashnav.destroy(),c.emit("onDestroy"),!1!==e&&(c=null)},c.init(),c}function L(e){return Math.floor(e)}function D(){var e=c.params.autoplay,t=c.slides.eq(c.activeIndex);t.attr("data-swiper-autoplay")&&(e=t.attr("data-swiper-autoplay")||c.params.autoplay),c.autoplayTimeoutId=setTimeout(function(){c.params.loop?(c.fixLoop(),c._slideNext(),c.emit("onAutoplay",c)):c.isEnd?a.autoplayStopOnLast?c.stopAutoplay():(c._slideTo(0),c.emit("onAutoplay",c)):(c._slideNext(),c.emit("onAutoplay",c))},e)}function z(e,a){var t=m(e.target);if(!t.is(a))if("string"==typeof a)t=t.parents(a);else if(a.nodeType){var r;return t.parents().each(function(e,t){t===a&&(r=a)}),r?a:void 0}if(0!==t.length)return t[0]}function B(e,a){a=a||{};var t=new(window.MutationObserver||window.WebkitMutationObserver)(function(e){e.forEach(function(e){c.onResize(!0),c.emit("onObserverUpdate",c,e)})});t.observe(e,{attributes:void 0===a.attributes||a.attributes,childList:void 0===a.childList||a.childList,characterData:void 0===a.characterData||a.characterData}),c.observers.push(t)}function N(e,a){var t,r,n;e=m(e);var i=c.rtl?-1:1;t=e.attr("data-swiper-parallax")||"0",r=e.attr("data-swiper-parallax-x"),n=e.attr("data-swiper-parallax-y"),r||n?(r=r||"0",n=n||"0"):c.isHorizontal()?(r=t,n="0"):(n=t,r="0"),r=r.indexOf("%")>=0?parseInt(r,10)*a*i+"%":r*a*i+"px",n=n.indexOf("%")>=0?parseInt(n,10)*a+"%":n*a+"px",e.transform("translate3d("+r+", "+n+",0px)")}function A(e){return 0!==e.indexOf("on")&&(e=e[0]!==e[0].toUpperCase()?"on"+e[0].toUpperCase()+e.substring(1):"on"+e),e}},Swiper.prototype={isSafari:(a=window.navigator.userAgent.toLowerCase(),a.indexOf("safari")>=0&&a.indexOf("chrome")<0&&a.indexOf("android")<0),isUiWebView:/(iPhone|iPod|iPad).*AppleWebKit(?!.*Safari)/i.test(window.navigator.userAgent),isArray:function(e){return"[object Array]"===Object.prototype.toString.apply(e)},browser:{ie:window.navigator.pointerEnabled||window.navigator.msPointerEnabled,ieTouch:window.navigator.msPointerEnabled&&window.navigator.msMaxTouchPoints>1||window.navigator.pointerEnabled&&window.navigator.maxTouchPoints>1,lteIE9:(e=document.createElement("div"),e.innerHTML="\x3c!--[if lte IE 9]><i></i><![endif]--\x3e",1===e.getElementsByTagName("i").length)},device:function(){var e=window.navigator.userAgent,a=e.match(/(Android);?[\s\/]+([\d.]+)?/),t=e.match(/(iPad).*OS\s([\d_]+)/),r=e.match(/(iPod)(.*OS\s([\d_]+))?/),n=!t&&e.match(/(iPhone\sOS|iOS)\s([\d_]+)/);return{ios:t||n||r,android:a}}(),support:{touch:window.Modernizr&&!0===Modernizr.touch||!!("ontouchstart"in window||window.DocumentTouch&&document instanceof DocumentTouch),transforms3d:window.Modernizr&&!0===Modernizr.csstransforms3d||function(){var e=document.createElement("div").style;return"webkitPerspective"in e||"MozPerspective"in e||"OPerspective"in e||"MsPerspective"in e||"perspective"in e}(),flexbox:function(){for(var e=document.createElement("div").style,a="alignItems webkitAlignItems webkitBoxAlign msFlexAlign mozBoxAlign webkitFlexDirection msFlexDirection mozBoxDirection mozBoxOrient webkitBoxDirection webkitBoxOrient".split(" "),t=0;t<a.length;t++)if(a[t]in e)return!0}(),observer:"MutationObserver"in window||"WebkitMutationObserver"in window,passiveListener:function(){var e=!1;try{var a=Object.defineProperty({},"passive",{get:function(){e=!0}});window.addEventListener("testPassiveListener",null,a)}catch(e){}return e}(),gestures:"ongesturestart"in window},plugins:{}}}()}}]);