PageSourceSearch

https://static.mobilevikings.pl/main_v2_public.cfebabd.js

js mobilevikings.pl collected 2026-09-24 17:41:49 UTC 339,112 bytes, 35 lines download raw bytes

vendor: 8,632 bytes, lines 1-14
1webpackJsonp([13,21],{0:function(t,e,n){"use strict";n(1109),n(1110),n(1111),n(1112),n(1113)},14:function(t,e,n){(function(e){t.exports=e.jQuery=n(15)}).call(e,function(){return this}())},15:function(t,e,n){(function(e){t.exports=e.$=n(16)}).call(e,function(){return this}())},16:function(t,e,n){var i,r;/*!
2	 * jQuery JavaScript Library v1.12.4
3	 * http://jquery.com/
4	 *
5	 * Includes Sizzle.js
6	 * http://sizzlejs.com/
7	 *
8	 * Copyright jQuery Foundation and other contributors
9	 * Released under the MIT license
10	 * http://jquery.org/license
11	 *
12	 * Date: 2016-05-20T17:17Z
13	 */
14!function(e,n){"object"==typeof t&&"object"==typeof t.exports?t.exports=e.document?n(e,!0):function(t){if(!t.document)throw new Error("jQuery requires a window with a document");return n(t)}:n(e)}("undefined"!=typeof window?window:this,function(n,s){function o(t){var e=!!t&&"length"in t&&t.length,n=yt.type(t);return"function"!==n&&!yt.isWindow(t)&&("array"===n||0===e||"number"==typeof e&&e>0&&e-1 in t)}function a(t,e,n){if(yt.isFunction(e))return yt.grep(t,function(t,i){return!!e.call(t,i,t)!==n});if(e.nodeType)return yt.grep(t,function(t){return t===e!==n});if("string"==typeof e){if(Et.test(e))return yt.filter(e,t,n);e=yt.filter(e,t)}return yt.grep(t,function(t){return yt.inArray(t,e)>-1!==n})}function l(t,e){do t=t[e];while(t&&1!==t.nodeType);return t}function u(t){var e={};return yt.each(t.match($t)||[],function(t,n){e[n]=!0}),e}function p(){at.addEventListener?(at.removeEventListener("DOMContentLoaded",h),n.removeEventListener("load",h)):(at.detachEvent("onreadystatechange",h),n.detachEvent("onload",h))}function h(){(at.addEventListener||"load"===n.event.type||"complete"===at.readyState)&&(p(),yt.ready())}function c(t,e,n){if(void 0===n&&1===t.nodeType){var i="data-"+e.replace(zt,"-$1").toLowerCase();if(n=t.getAttribute(i),"string"==typeof n){try{n="true"===n||"false"!==n&&("null"===n?null:+n+""===n?+n:Rt.test(n)?yt.parseJSON(n):n)}catch(t){}yt.data(t,e,n)}else n=void 0}return n}function d(t){var e;for(e in t)if(("data"!==e||!yt.isEmptyObject(t[e]))&&"toJSON"!==e)return!1;return!0}function f(t,e,n,i){if(Lt(t)){var r,s,o=yt.expando,a=t.nodeType,l=a?yt.cache:t,u=a?t[o]:t[o]&&o;if(u&&l[u]&&(i||l[u].data)||void 0!==n||"string"!=typeof e)return u||(u=a?t[o]=ot.pop()||yt.guid++:o),l[u]||(l[u]=a?{}:{toJSON:yt.noop}),"object"!=typeof e&&"function"!=typeof e||(i?l[u]=yt.extend(l[u],e):l[u].data=yt.extend(l[u].data,e)),s=l[u],i||(s.data||(s.data={}),s=s.data),void 0!==n&&(s[yt.camelCase(e)]=n),"string"==typeof e?(r=s[e],null==r&&(r=s[yt.camelCase(e)])):r=s,r}}function m(t,e,n){if(Lt(t)){var i,r,s=t.nodeType,o=s?yt.cache:t,a=s?t[yt.expando]:yt.expando;if(o[a]){if(e&&(i=n?o[a]:o[a].data)){yt.isArray(e)?e=e.concat(yt.map(e,yt.camelCase)):e in i?e=[e]:(e=yt.camelCase(e),e=e in i?[e]:e.split(" ")),r=e.length;for(;r--;)delete i[e[r]];if(n?!d(i):!yt.isEmptyObject(i))return}(n||(delete o[a].data,d(o[a])))&&(s?yt.cleanData([t],!0):mt.deleteExpando||o!=o.window?delete o[a]:o[a]=void 0)}}}function g(t,e,n,i){var r,s=1,o=20,a=i?function(){return i.cur()}:function(){return yt.css(t,e,"")},l=a(),u=n&&n[3]||(yt.cssNumber[e]?"":"px"),p=(yt.cssNumber[e]||"px"!==u&&+l)&&Ht.exec(yt.css(t,e));if(p&&p[3]!==u){u=u||p[3],n=n||[],p=+l||1;do s=s||".5",p/=s,yt.style(t,e,p+u);while(s!==(s=a()/l)&&1!==s&&--o)}return n&&(p=+p||+l||0,r=n[1]?p+(n[1]+1)*n[2]:+n[2],i&&(i.unit=u,i.start=p,i.end=r)),r}function y(t){var e=Vt.split("|"),n=t.createDocumentFragment();if(n.createElement)for(;e.length;)n.createElement(e.pop());return n}function v(t,e){var n,i,r=0,s="undefined"!=typeof t.getElementsByTagName?t.getElementsByTagName(e||"*"):"undefined"!=typeof t.querySelectorAll?t.querySelectorAll(e||"*"):void 0;if(!s)for(s=[],n=t.childNodes||t;null!=(i=n[r]);r++)!e||yt.nodeName(i,e)?s.push(i):yt.merge(s,v(i,e));return void 0===e||e&&yt.nodeName(t,e)?yt.merge([t],s):s}function _(t,e){for(var n,i=0;null!=(n=t[i]);i++)yt._data(n,"globalEval",!e||yt._data(e[i],"globalEval"))}function w(t){Wt.test(t.type)&&(t.defaultChecked=t.checked)}function b(t,e,n,i,r){for(var s,o,a,l,u,p,h,c=t.length,d=y(e),f=[],m=0;m<c;m++)if(o=t[m],o||0===o)if("object"===yt.type(o))yt.merge(f,o.nodeType?[o]:o);else if(Gt.test(o)){for(l=l||d.appendChild(e.createElement("div")),u=(Xt.exec(o)||["",""])[1].toLowerCase(),h=Qt[u]||Qt._default,l.innerHTML=h[1]+yt.htmlPrefilter(o)+h[2],s=h[0];s--;)l=l.lastChild;if(!mt.leadingWhitespace&&Ut.test(o)&&f.push(e.createTextNode(Ut.exec(o)[0])),!mt.tbody)for(o="table"!==u||Zt.test(o)?"<table>"!==h[1]||Zt.test(o)?0:l:l.firstChild,s=o&&o.childNodes.length;s--;)yt.nodeName(p=o.childNodes[s],"tbody")&&!p.childNodes.length&&o.removeChild(p);for(yt.merge(f,l.childNodes),l.textContent="";l.firstChild;)l.removeChild(l.firstChild);l=d.lastChild}else f.push(e.createTextNode(o));for(l&&d.removeChild(l),mt.appendChecked||yt.grep(v(f,"input"),w),m=0;o=f[m++];)if(i&&yt.inArray(o,i)>-1)r&&r.push(o);else if(a=yt.contains(o.ownerDocument,o),l=v(d.appendChild(o),"script"),a&&_(l),n)for(s=0;o=l[s++];)Yt.test(o.type||"")&&n.push(o);return l=null,d}function x(){return!0}function T(){return!1}function C(){try{return at.activeElement}catch(t){}}function S(t,e,n,i,r,s){var o,a;if("object"==typeof e){"string"!=typeof n&&(i=i||n,n=void 0);for(a in e)S(t,a,n,i,e[a],s);return t}if(null==i&&null==r?(r=n,i=n=void 0):null==r&&("string"==typeof n?(r=i,i=void 0):(r=i,i=n,n=void 0)),r===!1)r=T;else if(!r)return t;return 1===s&&(o=r,r=function(t){return yt().off(t),o.apply(this,arguments)},r.guid=o.guid||(o.guid=yt.guid++)),t.each(function(){yt.event.add(this,e,r,i,n)})}function k(t,e){return yt.nodeName(t,"table")&&yt.nodeName(11!==e.nodeType?e:e.firstChild,"tr")?t.getElementsByTagName("tbody")[0]||t.appendChild(t.ownerDocument.createElement("tbody")):t}function E(t){return t.type=(null!==yt.find.attr(t,"type"))+"/"+t.type,t}function P(t){var e=le.exec(t.type);return e?t.type=e[1]:t.removeAttribute("type"),t}function O(t,e){if(1===e.nodeType&&yt.hasData(t)){var n,i,r,s=yt._data(t),o=yt._data(e,s),a=s.events;if(a){delete o.handle,o.events={};for(n in a)for(i=0,r=a[n].length;i<r;i++)yt.event.add(e,n,a[n][i])}o.data&&(o.data=yt.extend({},o.data))}}function D(t,e){var n,i,r;if(1===e.nodeType){if(n=e.nodeName.toLowerCase(),!mt.noCloneEvent&&e[yt.expando]){r=yt._data(e);for(i in r.events)yt.removeEvent(e,i,r.handle);e.removeAttribute(yt.expando)}"script"===n&&e.text!==t.text?(E(e).text=t.text,P(e)):"object"===n?(e.parentNode&&(e.outerHTML=t.outerHTML),mt.html5Clone&&t.innerHTML&&!yt.trim(e.innerHTML)&&(e.innerHTML=t.innerHTML)):"input"===n&&Wt.test(t.type)?(e.defaultChecked=e.checked=t.checked,e.value!==t.value&&(e.value=t.value)):"option"===n?e.defaultSelected=e.selected=t.defaultSelected:"input"!==n&&"textarea"!==n||(e.defaultValue=t.defaultValue)}}function M(t,e,n,i){e=ut.apply([],e);var r,s,o,a,l,u,p=0,h=t.length,c=h-1,d=e[0],f=yt.isFunction(d);if(f||h>1&&"string"==typeof d&&!mt.checkClone&&ae.test(d))return t.each(function(r){var s=t.eq(r);f&&(e[0]=d.call(this,r,s.html())),M(s,e,n,i)});if(h&&(u=b(e,t[0].ownerDocument,!1,t,i),r=u.firstChild,1===u.childNodes.length&&(u=r),r||i)){for(a=yt.map(v(u,"script"),E),o=a.length;p<h;p++)s=u,p!==c&&(s=yt.clone(s,!0,!0),o&&yt.merge(a,v(s,"script"))),n.call(t[p],s,p);if(o)for(l=a[a.length-1].ownerDocument,yt.map(a,P),p=0;p<o;p++)s=a[p],Yt.test(s.type||"")&&!yt._data(s,"globalEval")&&yt.contains(l,s)&&(s.src?yt._evalUrl&&yt._evalUrl(s.src):yt.globalEval((s.text||s.textContent||s.innerHTML||"").replace(ue,"")));u=r=null}return t}function A(t,e,n){for(var i,r=e?yt.filter(e,t):t,s=0;null!=(i=r[s]);s++)n||1!==i.nodeType||yt.cleanData(v(i)),i.parentNode&&(n&&yt.contains(i.ownerDocument,i)&&_(v(i,"script")),i.parentNode.removeChild(i));return t}function $(t,e){var n=yt(e.createElement(t)).appendTo(e.body),i=yt.css(n[0],"display");return n.detach(),i}function j(t){var e=at,n=de[t];return n||(n=$(t,e),"none"!==n&&n||(ce=(ce||yt("<iframe frameborder='0' width='0' height='0'/>")).appendTo(e.documentElement),e=(ce[0].contentWindow||ce[0].contentDocument).document,e.write(),e.close(),n=$(t,e),ce.detach()),de[t]=n),n}function N(t,e){return{get:function(){return t()?void delete this.get:(this.get=e).apply(this,arguments)}}}function L(t){if(t in Pe)return t;for(var e=t.charAt(0).toUpperCase()+t.slice(1),n=Ee.length;n--;)if(t=Ee[n]+e,t in Pe)return t}function R(t,e){for(var n,i,r,s=[],o=0,a=t.length;o<a;o++)i=t[o],i.style&&(s[o]=yt._data(i,"olddisplay"),n=i.style.display,e?(s[o]||"none"!==n||(i.style.display=""),""===i.style.display&&Bt(i)&&(s[o]=yt._data(i,"olddisplay",j(i.nodeName)))):(r=Bt(i),(n&&"none"!==n||!r)&&yt._data(i,"olddisplay",r?n:yt.css(i,"dis
14play"))));for(o=0;o<a;o++)i=t[o],i.style&&(e&&"none"!==i.style.display&&""!==i.style.display||(i.style.display=e?s[o]||"":"none"));return t}function z(t,e,n){var i=Ce.exec(e);return i?Math.max(0,i[1]-(n||0))+(i[2]||"px"):e}function I(t,e,n,i,r){for(var s=n===(i?"border":"content")?4:"width"===e?1:0,o=0;s<4;s+=2)"margin"===n&&(o+=yt.css(t,n+Ft[s],!0,r)),i?("content"===n&&(o-=yt.css(t,"padding"+Ft[s],!0,r)),"margin"!==n&&(o-=yt.css(t,"border"+Ft[s]+"Width",!0,r))):(o+=yt.css(t,"padding"+Ft[s],!0,r),"padding"!==n&&(o+=yt.css(t,"border"+Ft[s]+"Width",!0,r)));return o}function H(t,e,n){var i=!0,r="width"===e?t.offsetWidth:t.offsetHeight,s=ve(t),o=mt.boxSizing&&"border-box"===yt.css(t,"boxSizing",!1,s);if(r<=0||null==r){if(r=_e(t,e,s),(r<0||null==r)&&(r=t.style[e]),me.test(r))return r;i=o&&(mt.boxSizingReliable()||r===t.style[e]),r=parseFloat(r)||0}return r+I(t,e,n||(o?"border":"content"),i,s)+"px"}function F(t,e,n,i,r){return new F.prototype.init(t,e,n,i,r)}function B(){return n.setTimeout(function(){Oe=void 0}),Oe=yt.now()}function q(t,e){var n,i={height:t},r=0;for(e=e?1:0;r<4;r+=2-e)n=Ft[r],i["margin"+n]=i["padding"+n]=t;return e&&(i.opacity=i.width=t),i}function W(t,e,n){for(var i,r=(U.tweeners[e]||[]).concat(U.tweeners["*"]),s=0,o=r.length;s<o;s++)if(i=r[s].call(n,e,t))return i}function X(t,e,n){var i,r,s,o,a,l,u,p,h=this,c={},d=t.style,f=t.nodeType&&Bt(t),m=yt._data(t,"fxshow");n.queue||(a=yt._queueHooks(t,"fx"),null==a.unqueued&&(a.unqueued=0,l=a.empty.fire,a.empty.fire=function(){a.unqueued||l()}),a.unqueued++,h.always(function(){h.always(function(){a.unqueued--,yt.queue(t,"fx").length||a.empty.fire()})})),1===t.nodeType&&("height"in e||"width"in e)&&(n.overflow=[d.overflow,d.overflowX,d.overflowY],u=yt.css(t,"display"),p="none"===u?yt._data(t,"olddisplay")||j(t.nodeName):u,"inline"===p&&"none"===yt.css(t,"float")&&(mt.inlineBlockNeedsLayout&&"inline"!==j(t.nodeName)?d.zoom=1:d.display="inline-block")),n.overflow&&(d.overflow="hidden",mt.shrinkWrapBlocks()||h.always(function(){d.overflow=n.overflow[0],d.overflowX=n.overflow[1],d.overflowY=n.overflow[2]}));for(i in e)if(r=e[i],Me.exec(r)){if(delete e[i],s=s||"toggle"===r,r===(f?"hide":"show")){if("show"!==r||!m||void 0===m[i])continue;f=!0}c[i]=m&&m[i]||yt.style(t,i)}else u=void 0;if(yt.isEmptyObject(c))"inline"===("none"===u?j(t.nodeName):u)&&(d.display=u);else{m?"hidden"in m&&(f=m.hidden):m=yt._data(t,"fxshow",{}),s&&(m.hidden=!f),f?yt(t).show():h.done(function(){yt(t).hide()}),h.done(function(){var e;yt._removeData(t,"fxshow");for(e in c)yt.style(t,e,c[e])});for(i in c)o=W(f?m[i]:0,i,h),i in m||(m[i]=o.start,f&&(o.end=o.start,o.start="width"===i||"height"===i?1:0))}}function Y(t,e){var n,i,r,s,o;for(n in t)if(i=yt.camelCase(n),r=e[i],s=t[n],yt.isArray(s)&&(r=s[1],s=t[n]=s[0]),n!==i&&(t[i]=s,delete t[n]),o=yt.cssHooks[i],o&&"expand"in o){s=o.expand(s),delete t[i];for(n in s)n in t||(t[n]=s[n],e[n]=r)}else e[i]=r}function U(t,e,n){var i,r,s=0,o=U.prefilters.length,a=yt.Deferred().always(function(){delete l.elem}),l=function(){if(r)return!1;for(var e=Oe||B(),n=Math.max(0,u.startTime+u.duration-e),i=n/u.duration||0,s=1-i,o=0,l=u.tweens.length;o<l;o++)u.tweens[o].run(s);return a.notifyWith(t,[u,s,n]),s<1&&l?n:(a.resolveWith(t,[u]),!1)},u=a.promise({elem:t,props:yt.extend({},e),opts:yt.extend(!0,{specialEasing:{},easing:yt.easing._default},n),originalProperties:e,originalOptions:n,startTime:Oe||B(),duration:n.duration,tweens:[],createTween:function(e,n){var i=yt.Tween(t,u.opts,e,n,u.opts.specialEasing[e]||u.opts.easing);return u.tweens.push(i),i},stop:function(e){var n=0,i=e?u.tweens.length:0;if(r)return this;for(r=!0;n<i;n++)u.tweens[n].run(1);return e?(a.notifyWith(t,[u,1,0]),a.resolveWith(t,[u,e])):a.rejectWith(t,[u,e]),this}}),p=u.props;for(Y(p,u.opts.specialEasing);s<o;s++)if(i=U.prefilters[s].call(u,t,p,u.opts))return yt.isFunction(i.stop)&&(yt._queueHooks(u.elem,u.opts.queue).stop=yt.proxy(i.stop,i)),i;return yt.map(p,W,u),yt.isFunction(u.opts.start)&&u.opts.start.call(t,u),yt.fx.timer(yt.extend(l,{elem:t,anim:u,queue:u.opts.queue})),u.progress(u.opts.progress).done(u.opts.done,u.opts.complete).fail(u.opts.fail).always(u.opts.always)}function V(t){return yt.attr(t,"class")||""}function Q(t){return function(e,n){"string"!=typeof e&&(n=e,e="*");var i,r=0,s=e.toLowerCase().match($t)||[];if(yt.isFunction(n))for(;i=s[r++];)"+"===i.charAt(0)?(i=i.slice(1)||"*",(t[i]=t[i]||[]).unshift(n)):(t[i]=t[i]||[]).push(n)}}function G(t,e,n,i){function r(a){var l;
vendor: 29,980 bytes, lines 14-24
14return s[a]=!0,yt.each(t[a]||[],function(t,a){var u=a(e,n,i);return"string"!=typeof u||o||s[u]?o?!(l=u):void 0:(e.dataTypes.unshift(u),r(u),!1)}),l}var s={},o=t===nn;return r(e.dataTypes[0])||!s["*"]&&r("*")}function Z(t,e){var n,i,r=yt.ajaxSettings.flatOptions||{};for(i in e)void 0!==e[i]&&((r[i]?t:n||(n={}))[i]=e[i]);return n&&yt.extend(!0,t,n),t}function K(t,e,n){for(var i,r,s,o,a=t.contents,l=t.dataTypes;"*"===l[0];)l.shift(),void 0===r&&(r=t.mimeType||e.getResponseHeader("Content-Type"));if(r)for(o in a)if(a[o]&&a[o].test(r)){l.unshift(o);break}if(l[0]in n)s=l[0];else{for(o in n){if(!l[0]||t.converters[o+" "+l[0]]){s=o;break}i||(i=o)}s=s||i}if(s)return s!==l[0]&&l.unshift(s),n[s]}function J(t,e,n,i){var r,s,o,a,l,u={},p=t.dataTypes.slice();if(p[1])for(o in t.converters)u[o.toLowerCase()]=t.converters[o];for(s=p.shift();s;)if(t.responseFields[s]&&(n[t.responseFields[s]]=e),!l&&i&&t.dataFilter&&(e=t.dataFilter(e,t.dataType)),l=s,s=p.shift())if("*"===s)s=l;else if("*"!==l&&l!==s){if(o=u[l+" "+s]||u["* "+s],!o)for(r in u)if(a=r.split(" "),a[1]===s&&(o=u[l+" "+a[0]]||u["* "+a[0]])){o===!0?o=u[r]:u[r]!==!0&&(s=a[0],p.unshift(a[1]));break}if(o!==!0)if(o&&t.throws)e=o(e);else try{e=o(e)}catch(t){return{state:"parsererror",error:o?t:"No conversion from "+l+" to "+s}}}return{state:"success",data:e}}function tt(t){return t.style&&t.style.display||yt.css(t,"display")}function et(t){if(!yt.contains(t.ownerDocument||at,t))return!0;for(;t&&1===t.nodeType;){if("none"===tt(t)||"hidden"===t.type)return!0;t=t.parentNode}return!1}function nt(t,e,n,i){var r;if(yt.isArray(e))yt.each(e,function(e,r){n||ln.test(t)?i(t,r):nt(t+"["+("object"==typeof r&&null!=r?e:"")+"]",r,n,i)});else if(n||"object"!==yt.type(e))i(t,e);else for(r in e)nt(t+"["+r+"]",e[r],n,i)}function it(){try{return new n.XMLHttpRequest}catch(t){}}function rt(){try{return new n.ActiveXObject("Microsoft.XMLHTTP")}catch(t){}}function st(t){return yt.isWindow(t)?t:9===t.nodeType&&(t.defaultView||t.parentWindow)}var ot=[],at=n.document,lt=ot.slice,ut=ot.concat,pt=ot.push,ht=ot.indexOf,ct={},dt=ct.toString,ft=ct.hasOwnProperty,mt={},gt="1.12.4",yt=function(t,e){return new yt.fn.init(t,e)},vt=/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,_t=/^-ms-/,wt=/-([\da-z])/gi,bt=function(t,e){return e.toUpperCase()};yt.fn=yt.prototype={jquery:gt,constructor:yt,selector:"",length:0,toArray:function(){return lt.call(this)},get:function(t){return null!=t?t<0?this[t+this.length]:this[t]:lt.call(this)},pushStack:function(t){var e=yt.merge(this.constructor(),t);return e.prevObject=this,e.context=this.context,e},each:function(t){return yt.each(this,t)},map:function(t){return this.pushStack(yt.map(this,function(e,n){return t.call(e,n,e)}))},slice:function(){return this.pushStack(lt.apply(this,arguments))},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},eq:function(t){var e=this.length,n=+t+(t<0?e:0);return this.pushStack(n>=0&&n<e?[this[n]]:[])},end:function(){return this.prevObject||this.constructor()},push:pt,sort:ot.sort,splice:ot.splice},yt.extend=yt.fn.extend=function(){var t,e,n,i,r,s,o=arguments[0]||{},a=1,l=arguments.length,u=!1;for("boolean"==typeof o&&(u=o,o=arguments[a]||{},a++),"object"==typeof o||yt.isFunction(o)||(o={}),a===l&&(o=this,a--);a<l;a++)if(null!=(r=arguments[a]))for(i in r)t=o[i],n=r[i],o!==n&&(u&&n&&(yt.isPlainObject(n)||(e=yt.isArray(n)))?(e?(e=!1,s=t&&yt.isArray(t)?t:[]):s=t&&yt.isPlainObject(t)?t:{},o[i]=yt.extend(u,s,n)):void 0!==n&&(o[i]=n));return o},yt.extend({expando:"jQuery"+(gt+Math.random()).replace(/\D/g,""),isReady:!0,error:function(t){throw new Error(t)},noop:function(){},isFunction:function(t){return"function"===yt.type(t)},isArray:Array.isArray||function(t){return"array"===yt.type(t)},isWindow:function(t){return null!=t&&t==t.window},isNumeric:function(t){var e=t&&t.toString();return!yt.isArray(t)&&e-parseFloat(e)+1>=0},isEmptyObject:function(t){var e;for(e in t)return!1;return!0},isPlainObject:function(t){var e;if(!t||"object"!==yt.type(t)||t.nodeType||yt.isWindow(t))return!1;try{if(t.constructor&&!ft.call(t,"constructor")&&!ft.call(t.constructor.prototype,"isPrototypeOf"))return!1}catch(t){return!1}if(!mt.ownFirst)for(e in t)return ft.call(t,e);for(e in t);return void 0===e||ft.call(t,e)},type:function(t){return null==t?t+"":"object"==typeof t||"function"==typeof t?ct[dt.call(t)]||"object":typeof t},globalEval:function(t){t&&yt.trim(t)&&(n.execScript||function(t){n.eval.call(n,t)})(t)},camelCase:function(t){return t.replace(_t,"ms-").replace(wt,bt)},nodeName:function(t,e){return t.nodeName&&t.nodeName.toLowerCase()===e.toLowerCase()},each:function(t,e){var n,i=0;if(o(t))for(n=t.length;i<n&&e.call(t[i],i,t[i])!==!1;i++);else for(i in t)if(e.call(t[i],i,t[i])===!1)break;return t},trim:function(t){return null==t?"":(t+"").replace(vt,"")},makeArray:function(t,e){var n=e||[];return null!=t&&(o(Object(t))?yt.merge(n,"string"==typeof t?[t]:t):pt.call(n,t)),n},inArray:function(t,e,n){var i;if(e){if(ht)return ht.call(e,t,n);for(i=e.length,n=n?n<0?Math.max(0,i+n):n:0;n<i;n++)if(n in e&&e[n]===t)return n}return-1},merge:function(t,e){for(var n=+e.length,i=0,r=t.length;i<n;)t[r++]=e[i++];if(n!==n)for(;void 0!==e[i];)t[r++]=e[i++];return t.length=r,t},grep:function(t,e,n){for(var i,r=[],s=0,o=t.length,a=!n;s<o;s++)i=!e(t[s],s),i!==a&&r.push(t[s]);return r},map:function(t,e,n){var i,r,s=0,a=[];if(o(t))for(i=t.length;s<i;s++)r=e(t[s],s,n),null!=r&&a.push(r);else for(s in t)r=e(t[s],s,n),null!=r&&a.push(r);return ut.apply([],a)},guid:1,proxy:function(t,e){var n,i,r;if("string"==typeof e&&(r=t[e],e=t,t=r),yt.isFunction(t))return n=lt.call(arguments,2),i=function(){return t.apply(e||this,n.concat(lt.call(arguments)))},i.guid=t.guid=t.guid||yt.guid++,i},now:function(){return+new Date},support:mt}),"function"==typeof Symbol&&(yt.fn[Symbol.iterator]=ot[Symbol.iterator]),yt.each("Boolean Number String Function Array Date RegExp Object Error Symbol".split(" "),function(t,e){ct["[object "+e+"]"]=e.toLowerCase()});var xt=/*!
15	 * Sizzle CSS Selector Engine v2.2.1
16	 * http://sizzlejs.com/
17	 *
18	 * Copyright jQuery Foundation and other contributors
19	 * Released under the MIT license
20	 * http://jquery.org/license
21	 *
22	 * Date: 2015-10-17
23	 */
24function(t){function e(t,e,n,i){var r,s,o,a,l,u,h,d,f=e&&e.ownerDocument,m=e?e.nodeType:9;if(n=n||[],"string"!=typeof t||!t||1!==m&&9!==m&&11!==m)return n;if(!i&&((e?e.ownerDocument||e:H)!==A&&M(e),e=e||A,j)){if(11!==m&&(u=yt.exec(t)))if(r=u[1]){if(9===m){if(!(o=e.getElementById(r)))return n;if(o.id===r)return n.push(o),n}else if(f&&(o=f.getElementById(r))&&z(e,o)&&o.id===r)return n.push(o),n}else{if(u[2])return K.apply(n,e.getElementsByTagName(t)),n;if((r=u[3])&&b.getElementsByClassName&&e.getElementsByClassName)return K.apply(n,e.getElementsByClassName(r)),n}if(b.qsa&&!X[t+" "]&&(!N||!N.test(t))){if(1!==m)f=e,d=t;else if("object"!==e.nodeName.toLowerCase()){for((a=e.getAttribute("id"))?a=a.replace(_t,"\\$&"):e.setAttribute("id",a=I),h=S(t),s=h.length,l=ct.test(a)?"#"+a:"[id='"+a+"']";s--;)h[s]=l+" "+c(h[s]);d=h.join(","),f=vt.test(t)&&p(e.parentNode)||e}if(d)try{return K.apply(n,f.querySelectorAll(d)),n}catch(t){}finally{a===I&&e.removeAttribute("id")}}}return E(t.replace(at,"$1"),e,n,i)}function n(){function t(n,i){return e.push(n+" ")>x.cacheLength&&delete t[e.shift()],t[n+" "]=i}var e=[];return t}function i(t){return t[I]=!0,t}function r(t){var e=A.createElement("div");try{return!!t(e)}catch(t){return!1}finally{e.parentNode&&e.parentNode.removeChild(e),e=null}}function s(t,e){for(var n=t.split("|"),i=n.length;i--;)x.attrHandle[n[i]]=e}function o(t,e){var n=e&&t,i=n&&1===t.nodeType&&1===e.nodeType&&(~e.sourceIndex||U)-(~t.sourceIndex||U);if(i)return i;if(n)for(;n=n.nextSibling;)if(n===e)return-1;return t?1:-1}function a(t){return function(e){var n=e.nodeName.toLowerCase();return"input"===n&&e.type===t}}function l(t){return function(e){var n=e.nodeName.toLowerCase();return("input"===n||"button"===n)&&e.type===t}}function u(t){return i(function(e){return e=+e,i(function(n,i){for(var r,s=t([],n.length,e),o=s.length;o--;)n[r=s[o]]&&(n[r]=!(i[r]=n[r]))})})}function p(t){return t&&"undefined"!=typeof t.getElementsByTagName&&t}function h(){}function c(t){for(var e=0,n=t.length,i="";e<n;e++)i+=t[e].value;return i}function d(t,e,n){var i=e.dir,r=n&&"parentNode"===i,s=B++;return e.first?function(e,n,s){for(;e=e[i];)if(1===e.nodeType||r)return t(e,n,s)}:function(e,n,o){var a,l,u,p=[F,s];if(o){for(;e=e[i];)if((1===e.nodeType||r)&&t(e,n,o))return!0}else for(;e=e[i];)if(1===e.nodeType||r){if(u=e[I]||(e[I]={}),l=u[e.uniqueID]||(u[e.uniqueID]={}),(a=l[i])&&a[0]===F&&a[1]===s)return p[2]=a[2];if(l[i]=p,p[2]=t(e,n,o))return!0}}}function f(t){return t.length>1?function(e,n,i){for(var r=t.length;r--;)if(!t[r](e,n,i))return!1;return!0}:t[0]}function m(t,n,i){for(var r=0,s=n.length;r<s;r++)e(t,n[r],i);return i}function g(t,e,n,i,r){for(var s,o=[],a=0,l=t.length,u=null!=e;a<l;a++)(s=t[a])&&(n&&!n(s,i,r)||(o.push(s),u&&e.push(a)));return o}function y(t,e,n,r,s,o){return r&&!r[I]&&(r=y(r)),s&&!s[I]&&(s=y(s,o)),i(function(i,o,a,l){var u,p,h,c=[],d=[],f=o.length,y=i||m(e||"*",a.nodeType?[a]:a,[]),v=!t||!i&&e?y:g(y,c,t,a,l),_=n?s||(i?t:f||r)?[]:o:v;if(n&&n(v,_,a,l),r)for(u=g(_,d),r(u,[],a,l),p=u.length;p--;)(h=u[p])&&(_[d[p]]=!(v[d[p]]=h));if(i){if(s||t){if(s){for(u=[],p=_.length;p--;)(h=_[p])&&u.push(v[p]=h);s(null,_=[],u,l)}for(p=_.length;p--;)(h=_[p])&&(u=s?tt(i,h):c[p])>-1&&(i[u]=!(o[u]=h))}}else _=g(_===o?_.splice(f,_.length):_),s?s(null,o,_,l):K.apply(o,_)})}function v(t){for(var e,n,i,r=t.length,s=x.relative[t[0].type],o=s||x.relative[" "],a=s?1:0,l=d(function(t){return t===e},o,!0),u=d(function(t){return tt(e,t)>-1},o,!0),p=[function(t,n,i){var r=!s&&(i||n!==P)||((e=n).nodeType?l(t,n,i):u(t,n,i));return e=null,r}];a<r;a++)if(n=x.relative[t[a].type])p=[d(f(p),n)];else{if(n=x.filter[t[a].type].apply(null,t[a].matches),n[I]){for(i=++a;i<r&&!x.relative[t[i].type];i++);return y(a>1&&f(p),a>1&&c(t.slice(0,a-1).concat({value:" "===t[a-2].type?"*":""})).replace(at,"$1"),n,a<i&&v(t.slice(a,i)),i<r&&v(t=t.slice(i)),i<r&&c(t))}p.push(n)}return f(p)}function _(t,n){var r=n.length>0,s=t.length>0,o=function(i,o,a,l,u){var p,h,c,d=0,f="0",m=i&&[],y=[],v=P,_=i||s&&x.find.TAG("*",u),w=F+=null==v?1:Math.random()||.1,b=_.length;for(u&&(P=o===A||o||u);f!==b&&null!=(p=_[f]);f++){if(s&&p){for(h=0,o||p.ownerDocument===A||(M(p),a=!j);c=t[h++];)if(c(p,o||A,a)){l.push(p);break}u&&(F=w)}r&&((p=!c&&p)&&d--,i&&m.push(p))}if(d+=f,r&&f!==d){for(h=0;c=n[h++];)c(m,y,o,a);if(i){if(d>0)for(;f--;)m[f]||y[f]||(y[f]=G.call(l));y=g(y)}K.apply(l,y),u&&!i&&y.length>0&&d+n.length>1&&e.uniqueSort(l)}return u&&(F=w,P=v),m};return r?i(o):o}var w,b,x,T,C,S,k,E,P,O,D,M,A,$,j,N,L,R,z,I="sizzle"+1*new Date,H=t.document,F=0,B=0,q=n(),W=n(),X=n(),Y=function(t,e){return t===e&&(D=!0),0},U=1<<31,V={}.hasOwnProperty,Q=[],G=Q.pop,Z=Q.push,K=Q.push,J=Q.slice,tt=function(t,e){for(var n=0,i=t.length;n<i;n++)if(t[n]===e)return n;return-1},et="checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped",nt="[\\x20\\t\\r\\n\\f]",it="(?:\\\\.|[\\w-]|[^\\x00-\\xa0])+",rt="\\["+nt+"*("+it+")(?:"+nt+"*([*^$|!~]?=)"+nt+"*(?:'((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\"|("+it+"))|)"+nt+"*\\]",st=":("+it+")(?:\\((('((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\")|((?:\\\\.|[^\\\\()[\\]]|"+rt+")*)|.*)\\)|)",ot=new RegExp(nt+"+","g"),at=new RegExp("^"+nt+"+|((?:^|[^\\\\])(?:\\\\.)*)"+nt+"+$","g"),lt=new RegExp("^"+nt+"*,"+nt+"*"),ut=new RegExp("^"+nt+"*([>+~]|"+nt+")"+nt+"*"),pt=new RegExp("="+nt+"*([^\\]'\"]*?)"+nt+"*\\]","g"),ht=new RegExp(st),ct=new RegExp("^"+it+"$"),dt={ID:new RegExp("^#("+it+")"),CLASS:new RegExp("^\\.("+it+")"),TAG:new RegExp("^("+it+"|[*])"),ATTR:new RegExp("^"+rt),PSEUDO:new RegExp("^"+st),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+nt+"*(even|odd|(([+-]|)(\\d*)n|)"+nt+"*(?:([+-]|)"+nt+"*(\\d+)|))"+nt+"*\\)|)","i"),bool:new RegExp("^(?:"+et+")$","i"),needsContext:new RegExp("^"+nt+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+nt+"*((?:-\\d)?\\d*)"+nt+"*\\)|)(?=[^-]|$)","i")},ft=/^(?:input|select|textarea|button)$/i,mt=/^h\d$/i,gt=/^[^{]+\{\s*\[native \w/,yt=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,vt=/[+~]/,_t=/'|\\/g,wt=new RegExp("\\\\([\\da-f]{1,6}"+nt+"?|("+nt+")|.)","ig"),bt=function(t,e,n){var i="0x"+e-65536;return i!==i||n?e:i<0?String.fromCharCode(i+65536):String.fromCharCode(i>>10|55296,1023&i|56320)},xt=function(){M()};try{K.apply(Q=J.call(H.childNodes),H.childNodes),Q[H.childNodes.length].nodeType}catch(t){K={apply:Q.length?function(t,e){Z.apply(t,J.call(e))}:function(t,e){for(var n=t.length,i=0;t[n++]=e[i++];);t.length=n-1}}}b=e.support={},C=e.isXML=function(t){var e=t&&(t.ownerDocument||t).documentElement;return!!e&&"HTML"!==e.nodeName},M=e.setDocument=function(t){var e,n,i=t?t.ownerDocument||t:H;return i!==A&&9===i.nodeType&&i.documentElement?(A=i,$=A.documentElement,j=!C(A),(n=A.defaultView)&&n.top!==n&&(n.addEventListener?n.addEventListener("unload",xt,!1):n.attachEvent&&n.attachEvent("onunload",xt)),b.attributes=r(function(t){return t.className="i",!t.getAttribute("className")}),b.getElementsByTagName=r(function(t){return t.appendChild(A.createComment("")),!t.getElementsByTagName("*").length}),b.getElementsByClassName=gt.test(A.getElementsByClassName),b.getById=r(function(t){return $.appendChild(t).id=I,!A.getElementsByName||!A.getElementsByName(I).length}),b.getById?(x.find.ID=function(t,e){if("undefined"!=typeof e.getElementById&&j){var n=e.getElementById(t);return n?[n]:[]}},x.filter.ID=function(t){var e=t.replace(wt,bt);return function(t){return t.getAttribute("id")===e}}):(delete x.find.ID,x.filter.ID=function(t){var e=t.replace(wt,bt);return function(t){var n="undefined"!=typeof t.getAttributeNode&&t.getAttributeNode("id");return n&&n.value===e}}),x.find.TAG=b.getElementsByTagName?function(t,e){return"undefined"!=typeof e.getElementsByTagName?e.getElementsByTagName(t):b.qsa?e.querySelectorAll(t):void 0}:function(t,e){var n,i=[],r=0,s=e.getElementsByTagName(t);if("*"===t){for(;n=s[r++];)1===n.nodeType&&i.push(n);return i}return s},x.find.CLASS=b.getElementsByClassName&&function(t,e){if("undefined"!=typeof e.getElementsByClassName&&j)return e.getElementsByClassName(t)},L=[],N=[],(b.qsa=gt.test(A.querySelectorAll))&&(r(function(t){$.appendChild(t).innerHTML="<a id='"+I+"'></a><select id='"+I+"-\r\\' msallowcapture=''><option selected=''></option></select>",t.querySelectorAll("[msallowcapture^='']").length&&N.push("[*^$]="+nt+"*(?:''|\"\")"),t.querySelectorAll("[selected]").length||N.push("\\["+nt+"*(?:value|"+et+")"),t.querySelectorAll("[id~="+I+"-]").length||N.push("~="),t.querySelectorAll(":checked").length||N.push(":checked"),t.querySelectorAll("a#"+I+"+*").length||N.push(".#.+[+~]")}),r(function(t){var e=A.createElement("input");e.setAttribute("type","hidden"),t.appendChild(e).setAttribute("name","D"),t.querySelectorAll("[name=d]").length&&N.push("name"+nt+"*[*^$|!~]?="),t.querySelectorAll(":enabled").length||N.push(":enabled",":disabled"),t.querySelectorAll("*,:x"),N.push(",.*:")})),(b.matchesSelector=gt.test(R=$.matches||$.webkitMatchesSelector||$.mozMatchesSelector||$.oMatchesSelector||$.msMatchesSelector))&&r(function(t){b.disconnectedMatch=R.call(t,"div"),R.call(t,"[s!='']:x"),L.push("!=",st)}),N=N.length&&new RegExp(N.join("|")),L=L.length&&new RegExp(L.join("|")),e=gt.test($.compareDocumentPosition),z=e||gt.test($.contains)?function(t,e){var n=9===t.nodeType?t.documentElement:t,i=e&&e.parentNode;return t===i||!(!i||1!==i.nodeType||!(n.contains?n.contains(i):t.compareDocumentPosition&&16&t.compareDocumentPosition(i)))}:function(t,e){if(e)for(;e=e.parentNode;)if(e===t)return!0;return!1},Y=e?function(t,e){if(t===e)return D=!0,0;var n=!t.compareDocumentPosition-!e.compareDocumentPosition;return n?n:(n=(t.ownerDocument||t)===(e.ownerDocument||e)?t.compareDocumentPosition(e):1,1&n||!b.sortDetached&&e.compareDocumentPosition(t)===n?t===A||t.ownerDocument===H&&z(H,t)?-1:e===A||e.ownerDocument===H&&z(H,e)?1:O?tt(O,t)-tt(O,e):0:4&n?-1:1)}:function(t,e){if(t===e)return D=!0,0;var n,i=0,r=t.parentNode,s=e.parentNode,a=[t],l=[e];if(!r||!s)return t===A?-1:e===A?1:r?-1:s?1:O?tt(O,t)-tt(O,e):0;if(r===s)return o(t,e);for(n=t;n=n.parentNode;)a.unshift(n);for(n=e;n=n.parentNode;)l.unshift(n);for(;a[i]===l[i];)i++;return i?o(a[i],l[i]):a[i]===H?-1:l[i]===H?1:0},A):A},e.matches=function(t,n){return e(t,null,null,n)},e.matchesSelector=function(t,n){if((t.ownerDocument||t)!==A&&M(t),n=n.replace(pt,"='$1']"),b.matchesSelector&&j&&!X[n+" "]&&(!L||!L.test(n))&&(!N||!N.test(n)))try{var i=R.call(t,n);if(i||b.disconnectedMatch||t.document&&11!==t.document.nodeType)return i}catch(t){}return e(n,A,null,[t]).length>0},e.contains=function(t,e){return(t.ownerDocument||t)!==A&&M(t),z(t,e)},e.attr=function(t,e){(t.ownerDocument||t)!==A&&M(t);var n=x.attrHandle[e.toLowerCase()],i=n&&V.call(x.attrHandle,e.toLowerCase())?n(t,e,!j):void 0;return void 0!==i?i:b.attributes||!j?t.getAttribute(e):(i=t.getAttributeNode(e))&&i.specified?i.value:null},e.error=function(t){throw new Error("Syntax error, unrecognized expression: "+t)},e.uniqueSort=function(t){var e,n=[],i=0,r=0;if(D=!b.detectDuplicates,O=!b.sortStable&&t.slice(0),t.sort(Y),D){for(;e=t[r++];)e===t[r]&&(i=n.push(r));for(;i--;)t.splice(n[i],1)}return O=null,t},T=e.getText=function(t){var e,n="",i=0,r=t.nodeType;if(r){if(1===r||9===r||11===r){if("string"==typeof t.textContent)return t.textContent;for(t=t.firstChild;t;t=t.nextSibling)n+=T(t)}else if(3===r||4===r)return t.nodeValue}else for(;e=t[i++];)n+=T(e);return n},x=e.selectors={cacheLength:50,createPseudo:i,match:dt,attrHandle:{},find:{},relative:{">":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(t){return t[1]=t[1].replace(wt,bt),t[3]=(t[3]||t[4]||t[5]||"").replace(wt,bt),"~="===t[2]&&(t[3]=" "+t[3]+" "),t.slice(0,4)},CHILD:function(t){return t[1]=t[1].toLowerCase(),"nth"===t[1].slice(0,3)?(t[3]||e.error(t[0]),t[4]=+(t[4]?t[5]+(t[6]||1):2*("even"===t[3]||"odd"===t[3])),t[5]=+(t[7]+t[8]||"odd"===t[3])):t[3]&&e.error(t[0]),t},PSEUDO:function(t){var e,n=!t[6]&&t[2];return dt.CHILD.test(t[0])?null:(t[3]?t[2]=t[4]||t[5]||"":n&&ht.test(n)&&(e=S(n,!0))&&(e=n.indexOf(")",n.length-e)-n.length)&&(t[0]=t[0].slice(0,e),t[2]=n.slice(0,e)),t.slice(0,3))}},filter:{TAG:function(t){var e=t.replace(wt,bt).toLowerCase();return"*"===t?function(){return!0}:function(t){return t.nodeName&&t.nodeName.toLowerCase()===e}},CLASS:function(t){var e=q[t+" "];return e||(e=new RegExp("(^|"+nt+")"+t+"("+nt+"|$)"))&&q(t,function(t){return e.test("string"==typeof t.className&&t.className||"undefined"!=typeof t.getAttribute&&t.getAttribute("class")||"")})},ATTR:function(t,n,i){return function(r){var s=e.attr(r,t);return null==s?"!="===n:!n||(s+="","="===n?s===i:"!="===n?s!==i:"^="===n?i&&0===s.indexOf(i):"*="===n?i&&s.indexOf(i)>-1:"$="===n?i&&s.slice(-i.length)===i:"~="===n?(" "+s.replace(ot," ")+" ").indexOf(i)>-1:"|="===n&&(s===i||s.slice(0,i.length+1)===i+"-"))}},CHILD:function(t,e,n,i,r){var s="nth"!==t.slice(0,3),o="last"!==t.slice(-4),a="of-type"===e;return 1===i&&0===r?function(t){return!!t.parentNode}:function(e,n,l){var u,p,h,c,d,f,m=s!==o?"nextSibling":"previousSibling",g=e.parentNode,y=a&&e.nodeName.toLowerCase(),v=!l&&!a,_=!1;if(g){if(s){for(;m;){for(c=e;c=c[m];)if(a?c.nodeName.toLowerCase()===y:1===c.nodeType)return!1;f=m="only"===t&&!f&&"nextSibling"}return!0}if(f=[o?g.firstChild:g.lastChild],o&&v){for(c=g,h=c[I]||(c[I]={}),p=h[c.uniqueID]||(h[c.uniqueID]={}),u=p[t]||[],d=u[0]===F&&u[1],_=d&&u[2],c=d&&g.childNodes[d];c=++d&&c&&c[m]||(_=d=0)||f.pop();)if(1===c.nodeType&&++_&&c===e){p[t]=[F,d,_];break}}else if(v&&(c=e,h=c[I]||(c[I]={}),p=h[c.uniqueID]||(h[c.uniqueID]={}),u=p[t]||[],d=u[0]===F&&u[1],_=d),_===!1)for(;(c=++d&&c&&c[m]||(_=d=0)||f.pop())&&((a?c.nodeName.toLowerCase()!==y:1!==c.nodeType)||!++_||(v&&(h=c[I]||(c[I]={}),p=h[c.uniqueID]||(h[c.uniqueID]={}),p[t]=[F,_]),c!==e)););return _-=r,_===i||_%i===0&&_/i>=0}}},PSEUDO:function(t,n){var r,s=x.pseudos[t]||x.setFilters[t.toLowerCase()]||e.error("unsupported pseudo: "+t);return s[I]?s(n):s.length>1?(r=[t,t,"",n],x.setFilters.hasOwnProperty(t.toLowerCase())?i(function(t,e){for(var i,r=s(t,n),o=r.length;o--;)i=tt(t,r[o]),t[i]=!(e[i]=r[o])}):function(t){return s(t,0,r)}):s}},pseudos:{not:i(function(t){var e=[],n=[],r=k(t.replace(at,"$1"));return r[I]?i(function(t,e,n,i){for(var s,o=r(t,null,i,[]),a=t.length;a--;)(s=o[a])&&(t[a]=!(e[a]=s))}):function(t,i,s){return e[0]=t,r(e,null,s,n),e[0]=null,!n.pop()}}),has:i(function(t){return function(n){return e(t,n).length>0}}),contains:i(function(t){return t=t.replace(wt,bt),function(e){return(e.textContent||e.innerText||T(e)).indexOf(t)>-1}}),lang:i(function(t){return ct.test(t||"")||e.error("unsupported lang: "+t),t=t.replace(wt,bt).toLowerCase(),function(e){var n;do if(n=j?e.lang:e.getAttribute("xml:lang")||e.getAttribute("lang"))return n=n.toLowerCase(),n===t||0===n.indexOf(t+"-");while((e=e.parentNode)&&1===e.nodeType);return!1}}),target:function(e){var n=t.location&&t.location.hash;return n&&n.slice(1)===e.id},root:function(t){return t===$},focus:function(t){return t===A.activeElement&&(!A.hasFocus||A.hasFocus())&&!!(t.type||t.href||~t.tabIndex)},enabled:function(t){return t.disabled===!1},disabled:function(t){return t.disabled===!0},checked:function(t){var e=t.nodeName.toLowerCase();return"input"===e&&!!t.checked||"option"===e&&!!t.selected},selected:function(t){return t.parentNode&&t.parentNode.selectedIndex,t.selected===!0},empty:function(t){for(t=t.firstChild;t;t=t.nextSibling)if(t.nodeType<6)return!1;return!0},parent:function(t){return!x.pseudos.empty(t)},header:function(t){return mt.test(t.nodeName)},input:function(t){return ft.test(t.nodeName)},button:function(t){var e=t.nodeName.toLowerCase();return"input"===e&&"button"===t.type||"button"===e},text:function(t){var e;return"input"===t.nodeName.toLowerCase()&&"text"===t.type&&(null==(e=t.getAttribute("type"))||"text"===e.toLowerCase())},first:u(function(){return[0]}),last:u(function(t,e){return[e-1]}),eq:u(function(t,e,n){return[n<0?n+e:n]}),even:u(function(t,e){for(var n=0;n<e;n+=2)t.push(n);return t}),odd:u(function(t,e){for(var n=1;n<e;n+=2)t.push(n);return t}),lt:u(function(t,e,n){for(var i=n<0?n+e:n;--i>=0;)t.push(i);return t}),gt:u(function(t,e,n){for(var i=n<0?n+e:n;++i<e;)t.push(i);return t})}},x.pseudos.nth=x.pseudos.eq;for(w in{radio:!0,checkbox:!0,file:!0,password:!0,image:!0})x.pseudos[w]=a(w);for(w in{submit:!0,reset:!0})x.pseudos[w]=l(w);return h.prototype=x.filters=x.pseudos,x.setFilters=new h,S=e.tokenize=function(t,n){var i,r,s,o,a,l,u,p=W[t+" "];if(p)return n?0:p.slice(0);for(a=t,l=[],u=x.preFilter;a;){i&&!(r=lt.exec(a))||(r&&(a=a.slice(r[0].length)||a),l.push(s=[])),i=!1,(r=ut.exec(a))&&(i=r.shift(),s.push({value:i,type:r[0].replace(at," ")}),a=a.slice(i.length));for(o in x.filter)!(r=dt[o].exec(a))||u[o]&&!(r=u[o](r))||(i=r.shift(),s.push({value:i,type:o,matches:r}),a=a.slice(i.length));if(!i)break}return n?a.length:a?e.error(t):W(t,l).slice(0)},k=e.compile=function(t,e){var n,i=[],r=[],s=X[t+" "];if(!s){for(e||(e=S(t)),n=e.length;n--;)s=v(e[n]),s[I]?i.push(s):r.push(s);s=X(t,_(r,i)),s.selector=t}return s},E=e.select=function(t,e,n,i){var r,s,o,a,l,u="function"==typeof t&&t,h=!i&&S(t=u.selector||t);if(n=n||[],1===h.length){if(s=h[0]=h[0].slice(0),s.length>2&&"ID"===(o=s[0]).type&&b.getById&&9===e.nodeType&&j&&x.relative[s[1].type]){if(e=(x.find.ID(o.matches[0].replace(wt,bt),e)||[])[0],!e)return n;u&&(e=e.parentNode),t=t.slice(s.shift().value.length)}for(r=dt.needsContext.test(t)?0:s.length;r--&&(o=s[r],!x.relative[a=o.type]);)if((l=x.find[a])&&(i=l(o.matches[0].replace(wt,bt),vt.test(s[0].type)&&p(e.parentNode)||e))){if(s.splice(r,1),t=i.length&&c(s),!t)return K.apply(n,i),n;break}}return(u||k(t,h))(i,e,!j,n,!e||vt.test(t)&&p(e.parentNode)||e),n},b.sortStable=I.split("").sort(Y).join("")===I,b.detectDuplicates=!!D,M(),b.sortDetached=r(function(t){return 1&t.compareDocumentPosition(A.createElement("div"))}),r(function(t){return t.innerHTML="<a href='#'></a>","#"===t.firstChild.getAttribute("href")})||s("type|href|height|width",function(t,e,n){if(!n)return t.getAttribute(e,"type"===e.toLowerCase()?1:2)}),b.attributes&&r(function(t){return t.innerHTML="<input/>",t.firstChild.setAttribute("value",""),""===t.firstChild.getAttribute("value")})||s("value",function(t,e,n){if(!n&&"input"===t.nodeName.toLowerCase())return t.defaultValue}),r(function(t){return null==t.getAttribute("disabled")})||s(et,function(t,e,n){var i;if(!n)return t[e]===!0?e.toLowerCase():(i=t.getAttributeNode(e))&&i.specified?i.value:null}),e}(n);yt.find=xt,yt.expr=xt.selectors,yt.expr[":"]=yt.expr.pseudos,yt.uniqueSort=yt.unique=xt.uniqueSort,yt.text=xt.getText,yt.isXMLDoc=xt.isXML,yt.contains=xt.contains;var Tt=function(t,e,n){for(var i=[],r=void 0!==n;(t=t[e])&&9!==t.nodeType;)if(1===t.nodeType){if(r&&yt(t).is(n))break;i.push(t)}return i},Ct=function(t,e){for(var n=[];t;t=t.nextSibling)1===t.nodeType&&t!==e&&n.push(t);return n},St=yt.expr.match.needsContext,kt=/^<([\w-]+)\s*\/?>(?:<\/\1>|)$/,Et=/^.[^:#\[\.,]*$/;yt.filter=function(t,e,n){var i=e[0];return n&&(t=":not("+t+")"),1===e.length&&1===i.nodeType?yt.find.matchesSelector(i,t)?[i]:[]:yt.find.matches(t,yt.grep(e,function(t){return 1===t.nodeType}))},yt.fn.extend({find:function(t){var e,n=[],i=this,r=i.length;if("string"!=typeof t)return this.pushStack(yt(t).filter(function(){for(e=0;e<r;e++)if(yt.contains(i[e],this))return!0}));for(e=0;e<r;e++)yt.find(t,i[e],n);return n=this.pushStack(r>1?yt.unique(n):n),n.selector=this.selector?this.selector+" "+t:t,n},filter:function(t){return this.pushStack(a(this,t||[],!1))},not:function(t){return this.pushStack(a(this,t||[],!0))},is:function(t){return!!a(this,"string"==typeof t&&St.test(t)?yt(t):t||[],!1).length}});var Pt,Ot=/^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]*))$/,Dt=yt.fn.init=function(t,e,n){var i,r;if(!t)return this;if(n=n||Pt,"string"==typeof t){if(i="<"===t.charAt(0)&&">"===t.charAt(t.length-1)&&t.length>=3?[null,t,null]:Ot.exec(t),!i||!i[1]&&e)return!e||e.jquery?(e||n).find(t):this.constructor(e).find(t);if(i[1]){if(e=e instanceof yt?e[0]:e,yt.merge(this,yt.parseHTML(i[1],e&&e.nodeType?e.ownerDocument||e:at,!0)),kt.test(i[1])&&yt.isPlainObject(e))for(i in e)yt.isFunction(this[i])?this[i](e[i]):this.attr(i,e[i]);return this}if(r=at.getElementById(i[2]),r&&r.parentNode){if(r.id!==i[2])return Pt.find(t);this.length=1,this[0]=r}return this.context=at,this.selector=t,this}return t.nodeType?(this.context=this[0]=t,this.length=1,this):yt.isFunction(t)?"undefined"!=typeof n.ready?n.ready(t):t(yt):(void 0!==t.selector&&(this.selector=t.selector,this.context=t.context),yt.makeArray(t,this))};Dt.prototype=yt.fn,Pt=yt(at);var Mt=/^(?:parents|prev(?:Until|All))/,At={children:!0,contents:!0,next:!0,prev:!0};yt.fn.extend({has:function(t){var e,n=yt(t,this),i=n.length;return this.filter(function(){for(e=0;e<i;e++)if(yt.contains(this,n[e]))return!0})},closest:function(t,e){for(var n,i=0,r=this.length,s=[],o=St.test(t)||"string"!=typeof t?yt(t,e||this.context):0;i<r;i++)for(n=this[i];n&&n!==e;n=n.parentNode)if(n.nodeType<11&&(o?o.index(n)>-1:1===n.nodeType&&yt.find.matchesSelector(n,t))){s.push(n);break}return this.pushStack(s.length>1?yt.uniqueSort(s):s)},index:function(t){return t?"string"==typeof t?yt.inArray(this[0],yt(t)):yt.inArray(t.jquery?t[0]:t,this):this[0]&&this[0].parentNode?this.first().prevAll().length:-1},add:function(t,e){return this.pushStack(yt.uniqueSort(yt.merge(this.get(),yt(t,e))))},addBack:function(t){return this.add(null==t?this.prevObject:this.prevObject.filter(t))}}),yt.each({parent:function(t){var e=t.parentNode;return e&&11!==e.nodeType?e:null},parents:function(t){return Tt(t,"parentNode")},parentsUntil:function(t,e,n){return Tt(t,"parentNode",n)},next:function(t){return l(t,"nextSibling")},prev:function(t){return l(t,"previousSibling")},nextAll:function(t){return Tt(t,"nextSibling")},prevAll:function(t){return Tt(t,"previousSibling")},nextUntil:function(t,e,n){return Tt(t,"nextSibling",n)},prevUntil:function(t,e,n){return Tt(t,"previousSibling",n)},siblings:function(t){return Ct((t.parentNode||{}).firstChild,t)},children:function(t){return Ct(t.firstChild)},contents:function(t){return yt.nodeName(t,"iframe")?t.contentDocument||t.contentWindow.document:yt.merge([],t.childNodes)}},function(t,e){yt.fn[t]=function(n,i){var r=yt.map(this,e,n);return"Until"!==t.slice(-5)&&(i=n),i&&"string"==typeof i&&(r=yt.filter(i,r)),this.length>1&&(At[t]||(r=yt.uniqueSort(r)),Mt.test(t)&&(r=r.reverse())),this.pushStack(r)}});var $t=/\S+/g;yt.Callbacks=function(t){t="string"==typeof t?u(t):yt.extend({},t);var e,n,i,r,s=[],o=[],a=-1,l=function(){for(r=t.once,i=e=!0;o.length;a=-1)for(n=o.shift();++a<s.length;)s[a].apply(n[0],n[1])===!1&&t.stopOnFalse&&(a=s.length,n=!1);t.memory||(n=!1),e=!1,r&&(s=n?[]:"")},p={add:function(){return s&&(n&&!e&&(a=s.length-1,o.push(n)),function e(n){yt.each(n,function(n,i){yt.isFunction(i)?t.unique&&p.has(i)||s.push(i):i&&i.length&&"string"!==yt.type(i)&&e(i)})}(arguments),n&&!e&&l()),this},remove:function(){return yt.each(arguments,function(t,e){for(var n;(n=yt.inArray(e,s,n))>-1;)s.splice(n,1),n<=a&&a--}),this},has:function(t){return t?yt.inArray(t,s)>-1:s.length>0},empty:function(){return s&&(s=[]),this},disable:function(){return r=o=[],s=n="",this},disabled:function(){return!s},lock:function(){return r=!0,n||p.disable(),this},locked:function(){return!!r},fireWith:function(t,n){return r||(n=n||[],n=[t,n.slice?n.slice():n],o.push(n),e||l()),this},fire:function(){return p.fireWith(this,arguments),this},fired:function(){return!!i}};return p},yt.extend({Deferred:function(t){var e=[["resolve","done",yt.Callbacks("once memory"),"resolved"],["reject","fail",yt.Callbacks("once memory"),"rejected"],["notify","progress",yt.Callbacks("memory")]],n="pe
24nding",i={state:function(){return n},always:function(){return r.done(arguments).fail(arguments),this},then:function(){var t=arguments;return yt.Deferred(function(n){yt.each(e,function(e,s){var o=yt.isFunction(t[e])&&t[e];r[s[1]](function(){var t=o&&o.apply(this,arguments);t&&yt.isFunction(t.promise)?t.promise().progress(n.notify).done(n.resolve).fail(n.reject):n[s[0]+"With"](this===i?n.promise():this,o?[t]:arguments)})}),t=null}).promise()},promise:function(t){return null!=t?yt.extend(t,i):i}},r={};return i.pipe=i.then,yt.each(e,function(t,s){var o=s[2],a=s[3];i[s[1]]=o.add,a&&o.add(function(){n=a},e[1^t][2].disable,e[2][2].lock),r[s[0]]=function(){return r[s[0]+"With"](this===r?i:this,arguments),this},r[s[0]+"With"]=o.fireWith}),i.promise(r),t&&t.call(r,r),r},when:function(t){var e,n,i,r=0,s=lt.call(arguments),o=s.length,a=1!==o||t&&yt.isFunction(t.promise)?o:0,l=1===a?t:yt.Deferred(),u=function(t,n,i){return function(r){n[t]=this,i[t]=arguments.length>1?lt.call(arguments):r,i===e?l.notifyWith(n,i):--a||l.resolveWith(n,i)}};if(o>1)for(e=new Array(o),n=new Array(o),i=new Array(o);r<o;r++)s[r]&&yt.isFunction(s[r].promise)?s[r].promise().progress(u(r,n,e)).done(u(r,i,s)).fail(l.reject):--a;return a||l.resolveWith(i,s),l.promise()}});var jt;yt.fn.ready=function(t){return yt.ready.promise().done(t),this},yt.extend({isReady:!1,readyWait:1,holdReady:function(t){t?yt.readyWait++:yt.ready(!0)},ready:function(t){(t===!0?--yt.readyWait:yt.isReady)||(yt.isReady=!0,t!==!0&&--yt.readyWait>0||(jt.resolveWith(at,[yt]),yt.fn.triggerHandler&&(yt(at).triggerHandler("ready"),yt(at).off("ready"))))}}),yt.ready.promise=function(t){if(!jt)if(jt=yt.Deferred(),"complete"===at.readyState||"loading"!==at.readyState&&!at.documentElement.doScroll)n.setTimeout(yt.ready);else if(at.addEventListener)at.addEventListener("DOMContentLoaded",h),n.addEventListener("load",h);else{at.attachEvent("onreadystatechange",h),n.attachEvent("onload",h);var e=!1;try{e=null==n.frameElement&&at.documentElement}catch(t){}e&&e.doScroll&&!function t(){if(!yt.isReady){try{e.doScroll("left")}catch(e){return n.setTimeout(t,50)}p(),yt.ready()}}()}return jt.promise(t)},yt.ready.promise();var Nt;for(Nt in yt(mt))break;mt.ownFirst="0"===Nt,mt.inlineBlockNeedsLayout=!1,yt(function(){var t,e,n,i;n=at.getElementsByTagName("body")[0],n&&n.style&&(e=at.createElement("div"),i=at.createElement("div"),i.style.cssText="position:absolute;border:0;width:0;height:0;top:0;left:-9999px",n.appendChild(i).appendChild(e),"undefined"!=typeof e.style.zoom&&(e.style.cssText="display:inline;margin:0;border:0;padding:1px;width:1px;zoom:1",mt.inlineBlockNeedsLayout=t=3===e.offsetWidth,t&&(n.style.zoom=1)),n.removeChild(i))}),function(){var t=at.createElement("div");mt.deleteExpando=!0;try{delete t.test}catch(t){mt.deleteExpando=!1}t=null}();var Lt=function(t){var e=yt.noData[(t.nodeName+" ").toLowerCase()],n=+t.nodeType||1;return(1===n||9===n)&&(!e||e!==!0&&t.getAttribute("classid")===e)},Rt=/^(?:\{[\w\W]*\}|\[[\w\W]*\])$/,zt=/([A-Z])/g;yt.extend({cache:{},noData:{"applet ":!0,"embed ":!0,"object ":"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"},hasData:function(t){return t=t.nodeType?yt.cache[t[yt.expando]]:t[yt.expando],!!t&&!d(t)},data:function(t,e,n){return f(t,e,n)},removeData:function(t,e){return m(t,e)},_data:function(t,e,n){return f(t,e,n,!0)},_removeData:function(t,e){return m(t,e,!0)}}),yt.fn.extend({data:function(t,e){var n,i,r,s=this[0],o=s&&s.attributes;if(void 0===t){if(this.length&&(r=yt.data(s),1===s.nodeType&&!yt._data(s,"parsedAttrs"))){for(n=o.length;n--;)o[n]&&(i=o[n].name,0===i.indexOf("data-")&&(i=yt.camelCase(i.slice(5)),c(s,i,r[i])));yt._data(s,"parsedAttrs",!0)}return r}return"object"==typeof t?this.each(function(){yt.data(this,t)}):arguments.length>1?this.each(function(){yt.data(this,t,e)}):s?c(s,t,yt.data(s,t)):void 0},removeData:function(t){return this.each(function(){yt.removeData(this,t)})}}),yt.extend({queue:function(t,e,n){var i;if(t)return e=(e||"fx")+"queue",i=yt._data(t,e),n&&(!i||yt.isArray(n)?i=yt._data(t,e,yt.makeArray(n)):i.push(n)),i||[]},dequeue:function(t,e){e=e||"fx";var n=yt.queue(t,e),i=n.length,r=n.shift(),s=yt._queueHooks(t,e),o=function(){yt.dequeue(t,e)};"inprogress"===r&&(r=n.shift(),i--),r&&("fx"===e&&n.unshift("inprogress"),delete s.stop,r.call(t,o,s)),!i&&s&&s.empty.fire()},_queueHooks:function(t,e){var n=e+"queueHooks";return yt._data(t,n)||yt._data(t,n,{empty:yt.Callbacks("once memory").add(function(){yt._removeData(t,e+"queue"),yt._removeData(t,n)})})}}),yt.fn.extend({queue:function(t,e){var n=2;return"string"!=typeof t&&(e=t,t="fx",n--),arguments.length<n?yt.queue(this[0],t):void 0===e?this:this.each(function(){var n=yt.queue(this,t,e);yt._queueHooks(this,t),"fx"===t&&"inprogress"!==n[0]&&yt.dequeue(this,t)})},dequeue:function(t){return this.each(function(){yt.dequeue(this,t)})},clearQueue:function(t){return this.queue(t||"fx",[])},promise:function(t,e){var n,i=1,r=yt.Deferred(),s=this,o=this.length,a=function(){--i||r.resolveWith(s,[s])};for("string"!=typeof t&&(e=t,t=void 0),t=t||"fx";o--;)n=yt._data(s[o],t+"queueHooks"),n&&n.empty&&(i++,n.empty.add(a));return a(),r.promise(e)}}),function(){var t;mt.shrinkWrapBlocks=function(){if(null!=t)return t;t=!1;var e,n,i;return n=at.getElementsByTagName("body")[0],n&&n.style?(e=at.createElement("div"),i=at.createElement("div"),i.style.cssText="position:absolute;border:0;width:0;height:0;top:0;left:-9999px",n.appendChild(i).appendChild(e),"undefined"!=typeof e.style.zoom&&(e.style.cssText="-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;display:block;margin:0;border:0;padding:1px;width:1px;zoom:1",e.appendChild(at.createElement("div")).style.width="5px",t=3!==e.offsetWidth),n.removeChild(i),t):void 0}}();var It=/[+-]?(?:\d*\.|)\d+(?:[eE][+-]?\d+|)/.source,Ht=new RegExp("^(?:([+-])=|)("+It+")([a-z%]*)$","i"),Ft=["Top","Right","Bottom","Left"],Bt=function(t,e){return t=e||t,"none"===yt.css(t,"display")||!yt.contains(t.ownerDocument,t)},qt=function(t,e,n,i,r,s,o){var a=0,l=t.length,u=null==n;
vendor: 27,129 bytes, lines 24-25
24if("object"===yt.type(n)){r=!0;for(a in n)qt(t,e,a,n[a],!0,s,o)}else if(void 0!==i&&(r=!0,yt.isFunction(i)||(o=!0),u&&(o?(e.call(t,i),e=null):(u=e,e=function(t,e,n){return u.call(yt(t),n)})),e))for(;a<l;a++)e(t[a],n,o?i:i.call(t[a],a,e(t[a],n)));return r?t:u?e.call(t):l?e(t[0],n):s},Wt=/^(?:checkbox|radio)$/i,Xt=/<([\w:-]+)/,Yt=/^$|\/(?:java|ecma)script/i,Ut=/^\s+/,Vt="abbr|article|aside|audio|bdi|canvas|data|datalist|details|dialog|figcaption|figure|footer|header|hgroup|main|mark|meter|nav|output|picture|progress|section|summary|template|time|video";!function(){var t=at.createElement("div"),e=at.createDocumentFragment(),n=at.createElement("input");t.innerHTML="  <link/><table></table><a href='/a'>a</a><input type='checkbox'/>",mt.leadingWhitespace=3===t.firstChild.nodeType,mt.tbody=!t.getElementsByTagName("tbody").length,mt.htmlSerialize=!!t.getElementsByTagName("link").length,mt.html5Clone="<:nav></:nav>"!==at.createElement("nav").cloneNode(!0).outerHTML,n.type="checkbox",n.checked=!0,e.appendChild(n),mt.appendChecked=n.checked,t.innerHTML="<textarea>x</textarea>",mt.noCloneChecked=!!t.cloneNode(!0).lastChild.defaultValue,e.appendChild(t),n=at.createElement("input"),n.setAttribute("type","radio"),n.setAttribute("checked","checked"),n.setAttribute("name","t"),t.appendChild(n),mt.checkClone=t.cloneNode(!0).cloneNode(!0).lastChild.checked,mt.noCloneEvent=!!t.addEventListener,t[yt.expando]=1,mt.attributes=!t.getAttribute(yt.expando)}();var Qt={option:[1,"<select multiple='multiple'>","</select>"],legend:[1,"<fieldset>","</fieldset>"],area:[1,"<map>","</map>"],param:[1,"<object>","</object>"],thead:[1,"<table>","</table>"],tr:[2,"<table><tbody>","</tbody></table>"],col:[2,"<table><tbody></tbody><colgroup>","</colgroup></table>"],td:[3,"<table><tbody><tr>","</tr></tbody></table>"],_default:mt.htmlSerialize?[0,"",""]:[1,"X<div>","</div>"]};Qt.optgroup=Qt.option,Qt.tbody=Qt.tfoot=Qt.colgroup=Qt.caption=Qt.thead,Qt.th=Qt.td;var Gt=/<|&#?\w+;/,Zt=/<tbody/i;!function(){var t,e,i=at.createElement("div");for(t in{submit:!0,change:!0,focusin:!0})e="on"+t,(mt[t]=e in n)||(i.setAttribute(e,"t"),mt[t]=i.attributes[e].expando===!1);i=null}();var Kt=/^(?:input|select|textarea)$/i,Jt=/^key/,te=/^(?:mouse|pointer|contextmenu|drag|drop)|click/,ee=/^(?:focusinfocus|focusoutblur)$/,ne=/^([^.]*)(?:\.(.+)|)/;
25yt.event={global:{},add:function(t,e,n,i,r){var s,o,a,l,u,p,h,c,d,f,m,g=yt._data(t);if(g){for(n.handler&&(l=n,n=l.handler,r=l.selector),n.guid||(n.guid=yt.guid++),(o=g.events)||(o=g.events={}),(p=g.handle)||(p=g.handle=function(t){return"undefined"==typeof yt||t&&yt.event.triggered===t.type?void 0:yt.event.dispatch.apply(p.elem,arguments)},p.elem=t),e=(e||"").match($t)||[""],a=e.length;a--;)s=ne.exec(e[a])||[],d=m=s[1],f=(s[2]||"").split(".").sort(),d&&(u=yt.event.special[d]||{},d=(r?u.delegateType:u.bindType)||d,u=yt.event.special[d]||{},h=yt.extend({type:d,origType:m,data:i,handler:n,guid:n.guid,selector:r,needsContext:r&&yt.expr.match.needsContext.test(r),namespace:f.join(".")},l),(c=o[d])||(c=o[d]=[],c.delegateCount=0,u.setup&&u.setup.call(t,i,f,p)!==!1||(t.addEventListener?t.addEventListener(d,p,!1):t.attachEvent&&t.attachEvent("on"+d,p))),u.add&&(u.add.call(t,h),h.handler.guid||(h.handler.guid=n.guid)),r?c.splice(c.delegateCount++,0,h):c.push(h),yt.event.global[d]=!0);t=null}},remove:function(t,e,n,i,r){var s,o,a,l,u,p,h,c,d,f,m,g=yt.hasData(t)&&yt._data(t);if(g&&(p=g.events)){for(e=(e||"").match($t)||[""],u=e.length;u--;)if(a=ne.exec(e[u])||[],d=m=a[1],f=(a[2]||"").split(".").sort(),d){for(h=yt.event.special[d]||{},d=(i?h.delegateType:h.bindType)||d,c=p[d]||[],a=a[2]&&new RegExp("(^|\\.)"+f.join("\\.(?:.*\\.|)")+"(\\.|$)"),l=s=c.length;s--;)o=c[s],!r&&m!==o.origType||n&&n.guid!==o.guid||a&&!a.test(o.namespace)||i&&i!==o.selector&&("**"!==i||!o.selector)||(c.splice(s,1),o.selector&&c.delegateCount--,h.remove&&h.remove.call(t,o));l&&!c.length&&(h.teardown&&h.teardown.call(t,f,g.handle)!==!1||yt.removeEvent(t,d,g.handle),delete p[d])}else for(d in p)yt.event.remove(t,d+e[u],n,i,!0);yt.isEmptyObject(p)&&(delete g.handle,yt._removeData(t,"events"))}},trigger:function(t,e,i,r){var s,o,a,l,u,p,h,c=[i||at],d=ft.call(t,"type")?t.type:t,f=ft.call(t,"namespace")?t.namespace.split("."):[];if(a=p=i=i||at,3!==i.nodeType&&8!==i.nodeType&&!ee.test(d+yt.event.triggered)&&(d.indexOf(".")>-1&&(f=d.split("."),d=f.shift(),f.sort()),o=d.indexOf(":")<0&&"on"+d,t=t[yt.expando]?t:new yt.Event(d,"object"==typeof t&&t),t.isTrigger=r?2:3,t.namespace=f.join("."),t.rnamespace=t.namespace?new RegExp("(^|\\.)"+f.join("\\.(?:.*\\.|)")+"(\\.|$)"):null,t.result=void 0,t.target||(t.target=i),e=null==e?[t]:yt.makeArray(e,[t]),u=yt.event.special[d]||{},r||!u.trigger||u.trigger.apply(i,e)!==!1)){if(!r&&!u.noBubble&&!yt.isWindow(i)){for(l=u.delegateType||d,ee.test(l+d)||(a=a.parentNode);a;a=a.parentNode)c.push(a),p=a;p===(i.ownerDocument||at)&&c.push(p.defaultView||p.parentWindow||n)}for(h=0;(a=c[h++])&&!t.isPropagationStopped();)t.type=h>1?l:u.bindType||d,s=(yt._data(a,"events")||{})[t.type]&&yt._data(a,"handle"),s&&s.apply(a,e),s=o&&a[o],s&&s.apply&&Lt(a)&&(t.result=s.apply(a,e),t.result===!1&&t.preventDefault());if(t.type=d,!r&&!t.isDefaultPrevented()&&(!u._default||u._default.apply(c.pop(),e)===!1)&&Lt(i)&&o&&i[d]&&!yt.isWindow(i)){p=i[o],p&&(i[o]=null),yt.event.triggered=d;try{i[d]()}catch(t){}yt.event.triggered=void 0,p&&(i[o]=p)}return t.result}},dispatch:function(t){t=yt.event.fix(t);var e,n,i,r,s,o=[],a=lt.call(arguments),l=(yt._data(this,"events")||{})[t.type]||[],u=yt.event.special[t.type]||{};if(a[0]=t,t.delegateTarget=this,!u.preDispatch||u.preDispatch.call(this,t)!==!1){for(o=yt.event.handlers.call(this,t,l),e=0;(r=o[e++])&&!t.isPropagationStopped();)for(t.currentTarget=r.elem,n=0;(s=r.handlers[n++])&&!t.isImmediatePropagationStopped();)t.rnamespace&&!t.rnamespace.test(s.namespace)||(t.handleObj=s,t.data=s.data,i=((yt.event.special[s.origType]||{}).handle||s.handler).apply(r.elem,a),void 0!==i&&(t.result=i)===!1&&(t.preventDefault(),t.stopPropagation()));return u.postDispatch&&u.postDispatch.call(this,t),t.result}},handlers:function(t,e){var n,i,r,s,o=[],a=e.delegateCount,l=t.target;if(a&&l.nodeType&&("click"!==t.type||isNaN(t.button)||t.button<1))for(;l!=this;l=l.parentNode||this)if(1===l.nodeType&&(l.disabled!==!0||"click"!==t.type)){for(i=[],n=0;n<a;n++)s=e[n],r=s.selector+" ",void 0===i[r]&&(i[r]=s.needsContext?yt(r,this).index(l)>-1:yt.find(r,this,null,[l]).length),i[r]&&i.push(s);i.length&&o.push({elem:l,handlers:i})}return a<e.length&&o.push({elem:this,handlers:e.slice(a)}),o},fix:function(t){if(t[yt.expando])return t;var e,n,i,r=t.type,s=t,o=this.fixHooks[r];for(o||(this.fixHooks[r]=o=te.test(r)?this.mouseHooks:Jt.test(r)?this.keyHooks:{}),i=o.props?this.props.concat(o.props):this.props,t=new yt.Event(s),e=i.length;e--;)n=i[e],t[n]=s[n];return t.target||(t.target=s.srcElement||at),3===t.target.nodeType&&(t.target=t.target.parentNode),t.metaKey=!!t.metaKey,o.filter?o.filter(t,s):t},props:"altKey bubbles cancelable ctrlKey currentTarget detail eventPhase metaKey relatedTarget shiftKey target timeStamp view which".split(" "),fixHooks:{},keyHooks:{props:"char charCode key keyCode".split(" "),filter:function(t,e){return null==t.which&&(t.which=null!=e.charCode?e.charCode:e.keyCode),t}},mouseHooks:{props:"button buttons clientX clientY fromElement offsetX offsetY pageX pageY screenX screenY toElement".split(" "),filter:function(t,e){var n,i,r,s=e.button,o=e.fromElement;return null==t.pageX&&null!=e.clientX&&(i=t.target.ownerDocument||at,r=i.documentElement,n=i.body,t.pageX=e.clientX+(r&&r.scrollLeft||n&&n.scrollLeft||0)-(r&&r.clientLeft||n&&n.clientLeft||0),t.pageY=e.clientY+(r&&r.scrollTop||n&&n.scrollTop||0)-(r&&r.clientTop||n&&n.clientTop||0)),!t.relatedTarget&&o&&(t.relatedTarget=o===t.target?e.toElement:o),t.which||void 0===s||(t.which=1&s?1:2&s?3:4&s?2:0),t}},special:{load:{noBubble:!0},focus:{trigger:function(){if(this!==C()&&this.focus)try{return this.focus(),!1}catch(t){}},delegateType:"focusin"},blur:{trigger:function(){if(this===C()&&this.blur)return this.blur(),!1},delegateType:"focusout"},click:{trigger:function(){if(yt.nodeName(this,"input")&&"checkbox"===this.type&&this.click)return this.click(),!1},_default:function(t){return yt.nodeName(t.target,"a")}},beforeunload:{postDispatch:function(t){void 0!==t.result&&t.originalEvent&&(t.originalEvent.returnValue=t.result)}}},simulate:function(t,e,n){var i=yt.extend(new yt.Event,n,{type:t,isSimulated:!0});yt.event.trigger(i,null,e),i.isDefaultPrevented()&&n.preventDefault()}},yt.removeEvent=at.removeEventListener?function(t,e,n){t.removeEventListener&&t.removeEventListener(e,n)}:function(t,e,n){var i="on"+e;t.detachEvent&&("undefined"==typeof t[i]&&(t[i]=null),t.detachEvent(i,n))},yt.Event=function(t,e){return this instanceof yt.Event?(t&&t.type?(this.originalEvent=t,this.type=t.type,this.isDefaultPrevented=t.defaultPrevented||void 0===t.defaultPrevented&&t.returnValue===!1?x:T):this.type=t,e&&yt.extend(this,e),this.timeStamp=t&&t.timeStamp||yt.now(),void(this[yt.expando]=!0)):new yt.Event(t,e)},yt.Event.prototype={constructor:yt.Event,isDefaultPrevented:T,isPropagationStopped:T,isImmediatePropagationStopped:T,preventDefault:function(){var t=this.originalEvent;this.isDefaultPrevented=x,t&&(t.preventDefault?t.preventDefault():t.returnValue=!1)},stopPropagation:function(){var t=this.originalEvent;this.isPropagationStopped=x,t&&!this.isSimulated&&(t.stopPropagation&&t.stopPropagation(),t.cancelBubble=!0)},stopImmediatePropagation:function(){var t=this.originalEvent;this.isImmediatePropagationStopped=x,t&&t.stopImmediatePropagation&&t.stopImmediatePropagation(),this.stopPropagation()}},yt.each({mouseenter:"mouseover",mouseleave:"mouseout",pointerenter:"pointerover",pointerleave:"pointerout"},function(t,e){yt.event.special[t]={delegateType:e,bindType:e,handle:function(t){var n,i=this,r=t.relatedTarget,s=t.handleObj;return r&&(r===i||yt.contains(i,r))||(t.type=s.origType,n=s.handler.apply(this,arguments),t.type=e),n}}}),mt.submit||(yt.event.special.submit={setup:function(){return!yt.nodeName(this,"form")&&void yt.event.add(this,"click._submit keypress._submit",function(t){var e=t.target,n=yt.nodeName(e,"input")||yt.nodeName(e,"button")?yt.prop(e,"form"):void 0;n&&!yt._data(n,"submit")&&(yt.event.add(n,"submit._submit",function(t){t._submitBubble=!0}),yt._data(n,"submit",!0))})},postDispatch:function(t){t._submitBubble&&(delete t._submitBubble,this.parentNode&&!t.isTrigger&&yt.event.simulate("submit",this.parentNode,t))},teardown:function(){return!yt.nodeName(this,"form")&&void yt.event.remove(this,"._submit")}}),mt.change||(yt.event.special.change={setup:function(){return Kt.test(this.nodeName)?("checkbox"!==this.type&&"radio"!==this.type||(yt.event.add(this,"propertychange._change",function(t){"checked"===t.originalEvent.propertyName&&(this._justChanged=!0)}),yt.event.add(this,"click._change",function(t){this._justChanged&&!t.isTrigger&&(this._justChanged=!1),yt.event.simulate("change",this,t)})),!1):void yt.event.add(this,"beforeactivate._change",function(t){var e=t.target;Kt.test(e.nodeName)&&!yt._data(e,"change")&&(yt.event.add(e,"change._change",function(t){!this.parentNode||t.isSimulated||t.isTrigger||yt.event.simulate("change",this.parentNode,t)}),yt._data(e,"change",!0))})},handle:function(t){var e=t.target;if(this!==e||t.isSimulated||t.isTrigger||"radio"!==e.type&&"checkbox"!==e.type)return t.handleObj.handler.apply(this,arguments)},teardown:function(){return yt.event.remove(this,"._change"),!Kt.test(this.nodeName)}}),mt.focusin||yt.each({focus:"focusin",blur:"focusout"},function(t,e){var n=function(t){yt.event.simulate(e,t.target,yt.event.fix(t))};yt.event.special[e]={setup:function(){var i=this.ownerDocument||this,r=yt._data(i,e);r||i.addEventListener(t,n,!0),yt._data(i,e,(r||0)+1)},teardown:function(){var i=this.ownerDocument||this,r=yt._data(i,e)-1;r?yt._data(i,e,r):(i.removeEventListener(t,n,!0),yt._removeData(i,e))}}}),yt.fn.extend({on:function(t,e,n,i){return S(this,t,e,n,i)},one:function(t,e,n,i){return S(this,t,e,n,i,1)},off:function(t,e,n){var i,r;if(t&&t.preventDefault&&t.handleObj)return i=t.handleObj,yt(t.delegateTarget).off(i.namespace?i.origType+"."+i.namespace:i.origType,i.selector,i.handler),this;if("object"==typeof t){for(r in t)this.off(r,e,t[r]);return this}return e!==!1&&"function"!=typeof e||(n=e,e=void 0),n===!1&&(n=T),this.each(function(){yt.event.remove(this,t,n,e)})},trigger:function(t,e){return this.each(function(){yt.event.trigger(t,e,this)})},triggerHandler:function(t,e){var n=this[0];if(n)return yt.event.trigger(t,e,n,!0)}});var ie=/ jQuery\d+="(?:null|\d+)"/g,re=new RegExp("<(?:"+Vt+")[\\s/>]","i"),se=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:-]+)[^>]*)\/>/gi,oe=/<script|<style|<link/i,ae=/checked\s*(?:[^=]|=\s*.checked.)/i,le=/^true\/(.*)/,ue=/^\s*<!(?:\[CDATA\[|--)|(?:\]\]|--)>\s*$/g,pe=y(at),he=pe.appendChild(at.createElement("div"));yt.extend({htmlPrefilter:function(t){return t.replace(se,"<$1></$2>")},clone:function(t,e,n){var i,r,s,o,a,l=yt.contains(t.ownerDocument,t);if(mt.html5Clone||yt.isXMLDoc(t)||!re.test("<"+t.nodeName+">")?s=t.cloneNode(!0):(he.innerHTML=t.outerHTML,he.removeChild(s=he.firstChild)),!(mt.noCloneEvent&&mt.noCloneChecked||1!==t.nodeType&&11!==t.nodeType||yt.isXMLDoc(t)))for(i=v(s),a=v(t),o=0;null!=(r=a[o]);++o)i[o]&&D(r,i[o]);if(e)if(n)for(a=a||v(t),i=i||v(s),o=0;null!=(r=a[o]);o++)O(r,i[o]);else O(t,s);return i=v(s,"script"),i.length>0&&_(i,!l&&v(t,"script")),i=a=r=null,s},cleanData:function(t,e){for(var n,i,r,s,o=0,a=yt.expando,l=yt.cache,u=mt.attributes,p=yt.event.special;null!=(n=t[o]);o++)if((e||Lt(n))&&(r=n[a],s=r&&l[r])){if(s.events)for(i in s.events)p[i]?yt.event.remove(n,i):yt.removeEvent(n,i,s.handle);l[r]&&(delete l[r],u||"undefined"==typeof n.removeAttribute?n[a]=void 0:n.removeAttribute(a),ot.push(r))}}}),yt.fn.extend({domManip:M,detach:function(t){return A(this,t,!0)},remove:function(t){return A(this,t)},text:function(t){return qt(this,function(t){return void 0===t?yt.text(this):this.empty().append((this[0]&&this[0].ownerDocument||at).createTextNode(t))},null,t,arguments.length)},append:function(){return M(this,arguments,function(t){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var e=k(this,t);e.appendChild(t)}})},prepend:function(){return M(this,arguments,function(t){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var e=k(this,t);e.insertBefore(t,e.firstChild)}})},before:function(){return M(this,arguments,function(t){this.parentNode&&this.parentNode.insertBefore(t,this)})},after:function(){return M(this,arguments,function(t){this.parentNode&&this.parentNode.insertBefore(t,this.nextSibling)})},empty:function(){for(var t,e=0;null!=(t=this[e]);e++){for(1===t.nodeType&&yt.cleanData(v(t,!1));t.firstChild;)t.removeChild(t.firstChild);t.options&&yt.nodeName(t,"select")&&(t.options.length=0)}return this},clone:function(t,e){return t=null!=t&&t,e=null==e?t:e,this.map(function(){return yt.clone(this,t,e)})},html:function(t){return qt(this,function(t){var e=this[0]||{},n=0,i=this.length;if(void 0===t)return 1===e.nodeType?e.innerHTML.replace(ie,""):void 0;if("string"==typeof t&&!oe.test(t)&&(mt.htmlSerialize||!re.test(t))&&(mt.leadingWhitespace||!Ut.test(t))&&!Qt[(Xt.exec(t)||["",""])[1].toLowerCase()]){t=yt.htmlPrefilter(t);try{for(;n<i;n++)e=this[n]||{},1===e.nodeType&&(yt.cleanData(v(e,!1)),e.innerHTML=t);e=0}catch(t){}}e&&this.empty().append(t)},null,t,arguments.length)},replaceWith:function(){var t=[];return M(this,arguments,function(e){var n=this.parentNode;yt.inArray(this,t)<0&&(yt.cleanData(v(this)),n&&n.replaceChild(e,this))},t)}}),yt.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(t,e){yt.fn[t]=function(t){for(var n,i=0,r=[],s=yt(t),o=s.length-1;i<=o;i++)n=i===o?this:this.clone(!0),yt(s[i])[e](n),pt.apply(r,n.get());return this.pushStack(r)}});var ce,de={HTML:"block",BODY:"block"},fe=/^margin/,me=new RegExp("^("+It+")(?!px)[a-z%]+$","i"),ge=function(t,e,n,i){var r,s,o={};for(s in e)o[s]=t.style[s],t.style[s]=e[s];r=n.apply(t,i||[]);for(s in e)t.style[s]=o[s];return r},ye=at.documentElement;!function(){function t(){var t,p,h=at.documentElement;h.appendChild(l),u.style.cssText="-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;display:block;margin:auto;border:1px;padding:1px;top:1%;width:50%",e=r=a=!1,i=o=!0,n.getComputedStyle&&(p=n.getComputedStyle(u),e="1%"!==(p||{}).top,a="2px"===(p||{}).marginLeft,r="4px"===(p||{width:"4px"}).width,u.style.marginRight="50%",i="4px"===(p||{marginRight:"4px"}).marginRight,t=u.appendChild(at.createElement("div")),t.style.cssText=u.style.cssText="-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;display:block;margin:0;border:0;padding:0",t.style.marginRight=t.style.width="0",u.style.width="1px",o=!parseFloat((n.getComputedStyle(t)||{}).marginRight),u.removeChild(t)),u.style.display="none",s=0===u.getClientRects().length,s&&(u.style.display="",u.innerHTML="<table><tr><td></td><td>t</td></tr></table>",u.childNodes[0].style.borderCollapse="separate",t=u.getElementsByTagName("td"),t[0].style.cssText="margin:0;border:0;padding:0;display:none",s=0===t[0].offsetHeight,s&&(t[0].style.display="",t[1].style.display="none",s=0===t[0].offsetHeight)),h.removeChild(l)}var e,i,r,s,o,a,l=at.createElement("div"),u=at.createElement("div");u.style&&(u.style.cssText="float:left;opacity:.5",mt.opacity="0.5"===u.style.opacity,mt.cssFloat=!!u.style.cssFloat,u.style.backgroundClip="content-box",u.cloneNode(!0).style.backgroundClip="",mt.clearCloneStyle="content-box"===u.style.backgroundClip,l=at.createElement("div"),l.style.cssText="border:0;width:8px;height:0;top:0;left:-9999px;padding:0;margin-top:1px;position:absolute",u.innerHTML="",l.appendChild(u),mt.boxSizing=""===u.style.boxSizing||""===u.style.MozBoxSizing||""===u.style.WebkitBoxSizing,yt.extend(mt,{reliableHiddenOffsets:function(){return null==e&&t(),s},boxSizingReliable:function(){return null==e&&t(),r},pixelMarginRight:function(){return null==e&&t(),i},pixelPosition:function(){return null==e&&t(),e},reliableMarginRight:function(){return null==e&&t(),o},reliableMarginLeft:function(){return null==e&&t(),a}}))}();var ve,_e,we=/^(top|right|bottom|left)$/;n.getComputedStyle?(ve=function(t){var e=t.ownerDocument.defaultView;return e&&e.opener||(e=n),e.getComputedStyle(t)},_e=function(t,e,n){var i,r,s,o,a=t.style;return n=n||ve(t),o=n?n.getPropertyValue(e)||n[e]:void 0,""!==o&&void 0!==o||yt.contains(t.ownerDocument,t)||(o=yt.style(t,e)),n&&!mt.pixelMarginRight()&&me.test(o)&&fe.test(e)&&(i=a.width,r=a.minWidth,s=a.maxWidth,a.minWidth=a.maxWidth=a.width=o,o=n.width,a.width=i,a.minWidth=r,a.maxWidth=s),void 0===o?o:o+""}):ye.currentStyle&&(ve=function(t){return t.currentStyle},_e=function(t,e,n){var i,r,s,o,a=t.style;return n=n||ve(t),o=n?n[e]:void 0,null==o&&a&&a[e]&&(o=a[e]),me.test(o)&&!we.test(e)&&(i=a.left,r=t.runtimeStyle,s=r&&r.left,s&&(r.left=t.currentStyle.left),a.left="fontSize"===e?"1em":o,o=a.pixelLeft+"px",a.left=i,s&&(r.left=s)),void 0===o?o:o+""||"auto"});var be=/alpha\([^)]*\)/i,xe=/opacity\s*=\s*([^)]*)/i,Te=/^(none|table(?!-c[ea]).+)/,Ce=new RegExp("^("+It+")(.*)$","i"),Se={position:"absolute",visibility:"hidden",display:"block"},ke={letterSpacing:"0",fontWeight:"400"},Ee=["Webkit","O","Moz","ms"],Pe=at.createElement("div").style;yt.extend({cssHooks:{opacity:{get:function(t,e){if(e){var n=_e(t,"opacity");return""===n?"1":n}}}},cssNumber:{animationIterationCount:!0,columnCount:!0,fillOpacity:!0,flexGrow:!0,flexShrink:!0,fontWeight:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,widows:!0,zIndex:!0,zoom:!0},cssProps:{float:mt.cssFloat?"cssFloat":"styleFloat"},style:function(t,e,n,i){if(t&&3!==t.nodeType&&8!==t.nodeType&&t.style){var r,s,o,a=yt.camelCase(e),l=t.style;if(e=yt.cssProps[a]||(yt.cssProps[a]=L(a)||a),o=yt.cssHooks[e]||yt.cssHooks[a],void 0===n)return o&&"get"in o&&void 0!==(r=o.get(t,!1,i))?r:l[e];if(s=typeof n,"string"===s&&(r=Ht.exec(n))&&r[1]&&(n=g(t,e,r),s="number"),null!=n&&n===n&&("number"===s&&(n+=r&&r[3]||(yt.cssNumber[a]?"":"px")),mt.clearCloneStyle||""!==n||0!==e.indexOf("background")||(l[e]="inherit"),!(o&&"set"in o&&void 0===(n=o.set(t,n,i)))))try{l[e]=n}catch(t){}}},css:function(t,e,n,i){var r,s,o,a=yt.camelCase(e);return e=yt.cssProps[a]||(yt.cssProps[a]=L(a)||a),o=yt.cssHooks[e]||yt.cssHooks[a],o&&"get"in o&&(s=o.get(t,!0,n)),void 0===s&&(s=_e(t,e,i)),"normal"===s&&e in ke&&(s=ke[e]),""===n||n?(r=parseFloat(s),n===!0||isFinite(r)?r||0:s):s}}),yt.each(["height","width"],function(t,e){yt.cssHooks[e]={get:function(t,n,i){if(n)return Te.test(yt.css(t,"display"))&&0===t.offsetWidth?ge(t,Se,function(){return H(t,e,i)}):H(t,e,i)},set:function(t,n,i){var r=i&&ve(t);return z(t,n,i?I(t,e,i,mt.boxSizing&&"border-box"===yt.css(t,"boxSizing",!1,r),r):0)}}}),mt.opacity||(yt.cssHooks.opacity={get:function(t,e){return xe.test((e&&t.currentStyle?t.currentStyle.filter:t.style.filter)||"")?.01*parseFloat(RegExp.$1)+"":e?"1":""},set:function(t,e){var n=t.style,i=t.currentStyle,r=yt.isNumeric(e)?"alpha(opacity="+100*e+")":"",s=i&&i.filter||n.filter||"";n.zoom=1,(e>=1||""===e)&&""===yt.trim(s.replace(be,""))&&n.removeAttribute&&(n.removeAttribute("filter"),""===e||i&&!i.filter)||(n.filter=be.test(s)?s.replace(be,r):s+" "+r)}}),yt.cssHooks.marginRight=N(mt.reliableMarginRight,function(t,e){if(e)return ge(t,{display:"inline-block"},_e,[t,"marginRight"])}),yt.cssHooks.marginLeft=N(mt.reliableMarginLeft,function(t,e){if(e)return(parseFloat(_e(t,"marginLeft"))||(yt.contains(t.ownerDocument,t)?t.getBoundingClientRect().left-ge(t,{marginLeft:0},function(){return t.getBoundingClientRect().left}):0))+"px"}),yt.each({margin:"",padding:"",border:"Width"},function(t,e){yt.cssHooks[t+e]={expand:function(n){for(var i=0,r={},s="string"==typeof n?n.split(" "):[n];i<4;i++)r[t+Ft[i]+e]=s[i]||s[i-2]||s[0];return r}},fe.test(t)||(yt.cssHooks[t+e].set=z)}),yt.fn.extend({css:function(t,e){return qt(this,function(t,e,n){var i,r,s={},o=0;if(yt.isArray(e)){for(i=ve(t),r=e.length;o<r;o++)s[e[o]]=yt.css(t,e[o],!1,i);return s}return void 0!==n?yt.style(t,e,n):yt.css(t,e)},t,e,arguments.length>1)},show:function(){return R(this,!0)},hide:function(){return R(this)},toggle:function(t){return"boolean"==typeof t?t?this.show():this.hide():this.each(function(){Bt(this)?yt(this).show():yt(this).hide()})}}),yt.Tween=F,F.prototype={constructor:F,init:function(t,e,n,i,r,s){this.elem=t,this.prop=n,this.easing=r||yt.easing._default,this.options=e,this.start=this.now=this.cur(),this.end=i,this.unit=s||(yt.cssNumber[n]?"":"px")},cur:function(){var t=F.propHooks[this.prop];return t&&t.get?t.get(this):F.propHooks._default.get(this)},run:function(t){var e,n=F.propHooks[this.prop];return this.options.duration?this.pos=e=yt.easing[this.easing](t,this.options.duration*t,0,1,this.options.duration):this.pos=e=t,this.now=(this.end-this.start)*e+this.start,this.options.step&&this.options.step.call(this.elem,this.now,this),n&&n.set?n.set(this):F.propHooks._default.set(this),this}},F.prototype.init.prototype=F.prototype,F.propHooks={_default:{get:function(t){var e;return 1!==t.elem.nodeType||null!=t.elem[t.prop]&&null==t.elem.style[t.prop]?t.elem[t.prop]:(e=yt.css(t.elem,t.prop,""),e&&"auto"!==e?e:0)},set:function(t){yt.fx.step[t.prop]?yt.fx.step[t.prop](t):1!==t.elem.nodeType||null==t.elem.style[yt.cssProps[t.prop]]&&!yt.cssHooks[t.prop]?t.elem[t.prop]=t.now:yt.style(t.elem,t.prop,t.now+t.unit)}}},F.propHooks.scrollTop=F.propHooks.scrollLeft={set:function(t){t.elem.nodeType&&t.elem.parentNode&&(t.elem[t.prop]=t.now)}},yt.easing={linear:function(t){return t},swing:function(t){return.5-Math.cos(t*Math.PI)/2},_default:"swing"},yt.fx=F.prototype.init,yt.fx.step={};var Oe,De,Me=/^(?:toggle|show|hide)$/,Ae=/queueHooks$/;yt.Animation=yt.extend(U,{tweeners:{"*":[function(t,e){var n=this.createTween(t,e);return g(n.elem,t,Ht.exec(e),n),n}]},tweener:function(t,e){yt.isFunction(t)?(e=t,t=["*"]):t=t.match($t);for(var n,i=0,r=t.length;i<r;i++)n=t[i],U.tweeners[n]=U.tweeners[n]||[],U.tweeners[n].unshift(e)},prefilters:[X],prefilter:function(t,e){e?U.prefilters.unshift(t):U.prefilters.push(t)}}),yt.speed=function(t,e,n){var i=t&&"object"==typeof t?yt.extend({},t):{complete:n||!n&&e||yt.isFunction(t)&&t,duration:t,easing:n&&e||e&&!yt.isFunction(e)&&e};return i.duration=yt.fx.off?0:"number"==typeof i.duration?i.duration:i.duration in yt.fx.speeds?yt.fx.speeds[i.duration]:yt.fx.speeds._default,null!=i.queue&&i.queue!==!0||(i.queue="fx"),i.old=i.complete,i.complete=function(){yt.isFunction(i.old)&&i.old.call(this),i.queue&&yt.dequeue(this,i.queue)},i},yt.fn.extend({fadeTo:function(t,e,n,i){return this.filter(Bt).css("opacity",0).show().end().animate({opacity:e},t,n,i)},animate:function(t,e,n,i){var r=yt.isEmptyObject(t),s=yt.speed(e,n,i),o=function(){var e=U(this,yt.extend({},t),s);(r||yt._data(this,"finish"))&&e.stop(!0)};return o.finish=o,r||s.queue===!1?this.each(o):this.queue(s.queue,o)},stop:function(t,e,n){var i=function(t){var e=t.stop;delete t.stop,e(n)};return"string"!=typeof t&&(n=e,e=t,t=void 0),e&&t!==!1&&this.queue(t||"fx",[]),this.each(function(){var e=!0,r=null!=t&&t+"queueHooks",s=yt.timers,o=yt._data(this);if(r)o[r]&&o[r].stop&&i(o[r]);else for(r in o)o[r]&&o[r].stop&&Ae.test(r)&&i(o[r]);for(r=s.length;r--;)s[r].elem!==this||null!=t&&s[r].queue!==t||(s[r].anim.stop(n),e=!1,s.splice(r,1));!e&&n||yt.dequeue(this,t)})},finish:function(t){return t!==!1&&(t=t||"fx"),this.each(function(){var e,n=yt._data(this),i=n[t+"queue"],r=n[t+"queueHooks"],s=yt.timers,o=i?i.length:0;for(n.finish=!0,yt.queue(this,t,[]),r&&r.stop&&r.stop.call(this,!0),e=s.length;e--;)s[e].elem===this&&s[e].queue===t&&(s[e].anim.stop(!0),s.splice(e,1));for(e=0;e<o;e++)i[e]&&i[e].finish&&i[e].finish.call(this);delete n.finish})}}),yt.each(["toggle","show","hide"],function(t,e){var n=yt.fn[e];yt.fn[e]=function(t,i,r){return null==t||"boolean"==typeof t?n.apply(this,arguments):this.animate(q(e,!0),t,i,r)}}),yt.each({slideDown:q("show"),slideUp:q("hide"),slideToggle:q("toggle"),fadeIn:{opacity:"show"},fadeOut:{opacity:"hide"},fadeToggle:{opacity:"toggle"}},function(t,e){yt.fn[t]=function(t,n,i){return this.animate(e,t,n,i)}}),yt.timers=[],yt.fx.tick=function(){var t,e=yt.timers,n=0;for(Oe=yt.now();n<e.length;n++)t=e[n],t()||e[n]!==t||e.splice(n--,1);e.length||yt.fx.stop(),Oe=void 0},yt.fx.timer=function(t){yt.timers.push(t),t()?yt.fx.start():yt.timers.pop()},yt.fx.interval=13,yt.fx.start=function(){De||(De=n.setInterval(yt.fx.tick,yt.fx.interval))},yt.fx.stop=function(){n.clearInterval(De),De=null},yt.fx.speeds={slow:600,fast:200,_default:400},yt.fn.delay=function(t,e){return t=yt.fx?yt.fx.speeds[t]||t:t,e=e||"fx",this.queue(e,function(e,i){var r=n.setTimeout(e,t);i.stop=function(){n.clearTimeout(r)}})},function(){var t,e=at.createElement("input"),n=at.createElement("div"),i=at.createElement("select"),r=i.appendChild(at.createElement("option"));n=at.createElement("div"),n.setAttribute("className","t"),n.innerHTML="  <link/><table></table><a href='/a'>a</a>
25<input type='checkbox'/>",t=n.getElementsByTagName("a")[0],e.setAttribute("type","checkbox"),n.appendChild(e),t=n.getElementsByTagName("a")[0],t.style.cssText="top:1px",mt.getSetAttribute="t"!==n.className,mt.style=/top/.test(t.getAttribute("style")),mt.hrefNormalized="/a"===t.getAttribute("href"),mt.checkOn=!!e.value,mt.optSelected=r.selected,mt.enctype=!!at.createElement("form").enctype,i.disabled=!0,mt.optDisabled=!r.disabled,e=at.createElement("input"),e.setAttribute("value",""),mt.input=""===e.getAttribute("value"),e.value="t",e.setAttribute("type","radio"),mt.radioValue="t"===e.value}();var $e=/\r/g,je=/[\x20\t\r\n\f]+/g;yt.fn.extend({val:function(t){var e,n,i,r=this[0];{if(arguments.length)return i=yt.isFunction(t),this.each(function(n){var r;1===this.nodeType&&(r=i?t.call(this,n,yt(this).val()):t,null==r?r="":"number"==typeof r?r+="":yt.isArray(r)&&(r=yt.map(r,function(t){return null==t?"":t+""})),e=yt.valHooks[this.type]||yt.valHooks[this.nodeName.toLowerCase()],e&&"set"in e&&void 0!==e.set(this,r,"value")||(this.value=r))});if(r)return e=yt.valHooks[r.type]||yt.valHooks[r.nodeName.toLowerCase()],e&&"get"in e&&void 0!==(n=e.get(r,"value"))?n:(n=r.value,"string"==typeof n?n.replace($e,""):null==n?"":n)}}}),yt.extend({valHooks:{option:{get:function(t){var e=yt.find.attr(t,"value");return null!=e?e:yt.trim(yt.text(t)).replace(je," ")}}
vendor: 18,482 bytes, lines 25-26
25,select:{get:function(t){for(var e,n,i=t.options,r=t.selectedIndex,s="select-one"===t.type||r<0,o=s?null:[],a=s?r+1:i.length,l=r<0?a:s?r:0;l<a;l++)if(n=i[l],(n.selected||l===r)&&(mt.optDisabled?!n.disabled:null===n.getAttribute("disabled"))&&(!n.parentNode.disabled||!yt.nodeName(n.parentNode,"optgroup"))){if(e=yt(n).val(),s)return e;o.push(e)}return o},set:function(t,e){for(var n,i,r=t.options,s=yt.makeArray(e),o=r.length;o--;)if(i=r[o],yt.inArray(yt.valHooks.option.get(i),s)>-1)try{i.selected=n=!0}catch(t){i.scrollHeight}else i.selected=!1;return n||(t.selectedIndex=-1),r}}}}),yt.each(["radio","checkbox"],function(){yt.valHooks[this]={set:function(t,e){if(yt.isArray(e))return t.checked=yt.inArray(yt(t).val(),e)>-1}},mt.checkOn||(yt.valHooks[this].get=function(t){return null===t.getAttribute("value")?"on":t.value})});var Ne,Le,Re=yt.expr.attrHandle,ze=/^(?:checked|selected)$/i,Ie=mt.getSetAttribute,He=mt.input;yt.fn.extend({attr:function(t,e){return qt(this,yt.attr,t,e,arguments.length>1)},removeAttr:function(t){return this.each(function(){yt.removeAttr(this,t)})}}),yt.extend({attr:function(t,e,n){var i,r,s=t.nodeType;if(3!==s&&8!==s&&2!==s)return"undefined"==typeof t.getAttribute?yt.prop(t,e,n):(1===s&&yt.isXMLDoc(t)||(e=e.toLowerCase(),r=yt.attrHooks[e]||(yt.expr.match.bool.test(e)?Le:Ne)),void 0!==n?null===n?void yt.removeAttr(t,e):r&&"set"in r&&void 0!==(i=r.set(t,n,e))?i:(t.setAttribute(e,n+""),n):r&&"get"in r&&null!==(i=r.get(t,e))?i:(i=yt.find.attr(t,e),null==i?void 0:i))},attrHooks:{type:{set:function(t,e){if(!mt.radioValue&&"radio"===e&&yt.nodeName(t,"input")){var n=t.value;return t.setAttribute("type",e),n&&(t.value=n),e}}}},removeAttr:function(t,e){var n,i,r=0,s=e&&e.match($t);if(s&&1===t.nodeType)for(;n=s[r++];)i=yt.propFix[n]||n,yt.expr.match.bool.test(n)?He&&Ie||!ze.test(n)?t[i]=!1:t[yt.camelCase("default-"+n)]=t[i]=!1:yt.attr(t,n,""),t.removeAttribute(Ie?n:i)}}),Le={set:function(t,e,n){return e===!1?yt.removeAttr(t,n):He&&Ie||!ze.test(n)?t.setAttribute(!Ie&&yt.propFix[n]||n,n):t[yt.camelCase("default-"+n)]=t[n]=!0,n}},yt.each(yt.expr.match.bool.source.match(/\w+/g),function(t,e){var n=Re[e]||yt.find.attr;He&&Ie||!ze.test(e)?Re[e]=function(t,e,i){var r,s;return i||(s=Re[e],Re[e]=r,r=null!=n(t,e,i)?e.toLowerCase():null,Re[e]=s),r}:Re[e]=function(t,e,n){if(!n)return t[yt.camelCase("default-"+e)]?e.toLowerCase():null}}),He&&Ie||(yt.attrHooks.value={set:function(t,e,n){return yt.nodeName(t,"input")?void(t.defaultValue=e):Ne&&Ne.set(t,e,n)}}),Ie||(Ne={set:function(t,e,n){var i=t.getAttributeNode(n);if(i||t.setAttributeNode(i=t.ownerDocument.createAttribute(n)),i.value=e+="","value"===n||e===t.getAttribute(n))return e}},Re.id=Re.name=Re.coords=function(t,e,n){var i;if(!n)return(i=t.getAttributeNode(e))&&""!==i.value?i.value:null},yt.valHooks.button={get:function(t,e){var n=t.getAttributeNode(e);if(n&&n.specified)return n.value},set:Ne.set},yt.attrHooks.contenteditable={set:function(t,e,n){Ne.set(t,""!==e&&e,n)}},yt.each(["width","height"],function(t,e){yt.attrHooks[e]={set:function(t,n){if(""===n)return t.setAttribute(e,"auto"),n}}})),mt.style||(yt.attrHooks.style={get:function(t){return t.style.cssText||void 0},set:function(t,e){return t.style.cssText=e+""}});var Fe=/^(?:input|select|textarea|button|object)$/i,Be=/^(?:a|area)$/i;yt.fn.extend({prop:function(t,e){return qt(this,yt.prop,t,e,arguments.length>1)},removeProp:function(t){return t=yt.propFix[t]||t,this.each(function(){try{this[t]=void 0,delete this[t]}catch(t){}})}}),yt.extend({prop:function(t,e,n){var i,r,s=t.nodeType;if(3!==s&&8!==s&&2!==s)return 1===s&&yt.isXMLDoc(t)||(e=yt.propFix[e]||e,r=yt.propHooks[e]),void 0!==n?r&&"set"in r&&void 0!==(i=r.set(t,n,e))?i:t[e]=n:r&&"get"in r&&null!==(i=r.get(t,e))?i:t[e]},propHooks:{tabIndex:{get:function(t){var e=yt.find.attr(t,"tabindex");return e?parseInt(e,10):Fe.test(t.nodeName)||Be.test(t.nodeName)&&t.href?0:-1}}},propFix:{for:"htmlFor",class:"className"}}),mt.hrefNormalized||yt.each(["href","src"],function(t,e){yt.propHooks[e]={get:function(t){return t.getAttribute(e,4)}}}),mt.optSelected||(yt.propHooks.selected={get:function(t){var e=t.parentNode;return e&&(e.selectedIndex,e.parentNode&&e.parentNode.selectedIndex),null},set:function(t){var e=t.parentNode;e&&(e.selectedIndex,e.parentNode&&e.parentNode.selectedIndex)}}),yt.each(["tabIndex","readOnly","maxLength","cellSpacing","cellPadding","rowSpan","colSpan","useMap","frameBorder","contentEditable"],function(){yt.propFix[this.toLowerCase()]=this}),mt.enctype||(yt.propFix.enctype="encoding");var qe=/[\t\r\n\f]/g;yt.fn.extend({addClass:function(t){var e,n,i,r,s,o,a,l=0;if(yt.isFunction(t))return this.each(function(e){yt(this).addClass(t.call(this,e,V(this)))});if("string"==typeof t&&t)for(e=t.match($t)||[];n=this[l++];)if(r=V(n),i=1===n.nodeType&&(" "+r+" ").replace(qe," ")){for(o=0;s=e[o++];)i.indexOf(" "+s+" ")<0&&(i+=s+" ");a=yt.trim(i),r!==a&&yt.attr(n,"class",a)}return this},removeClass:function(t){var e,n,i,r,s,o,a,l=0;if(yt.isFunction(t))return this.each(function(e){yt(this).removeClass(t.call(this,e,V(this)))});if(!arguments.length)return this.attr("class","");if("string"==typeof t&&t)for(e=t.match($t)||[];n=this[l++];)if(r=V(n),i=1===n.nodeType&&(" "+r+" ").replace(qe," ")){for(o=0;s=e[o++];)for(;i.indexOf(" "+s+" ")>-1;)i=i.replace(" "+s+" "," ");a=yt.trim(i),r!==a&&yt.attr(n,"class",a)}return this},toggleClass:function(t,e){var n=typeof t;return"boolean"==typeof e&&"string"===n?e?this.addClass(t):this.removeClass(t):yt.isFunction(t)?this.each(function(n){yt(this).toggleClass(t.call(this,n,V(this),e),e)}):this.each(function(){var e,i,r,s;if("string"===n)for(i=0,r=yt(this),s=t.match($t)||[];e=s[i++];)r.hasClass(e)?r.removeClass(e):r.addClass(e);else void 0!==t&&"boolean"!==n||(e=V(this),e&&yt._data(this,"__className__",e),yt.attr(this,"class",e||t===!1?"":yt._data(this,"__className__")||""));
26})},hasClass:function(t){var e,n,i=0;for(e=" "+t+" ";n=this[i++];)if(1===n.nodeType&&(" "+V(n)+" ").replace(qe," ").indexOf(e)>-1)return!0;return!1}}),yt.each("blur focus focusin focusout load resize scroll unload click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup error contextmenu".split(" "),function(t,e){yt.fn[e]=function(t,n){return arguments.length>0?this.on(e,null,t,n):this.trigger(e)}}),yt.fn.extend({hover:function(t,e){return this.mouseenter(t).mouseleave(e||t)}});var We=n.location,Xe=yt.now(),Ye=/\?/,Ue=/(,)|(\[|{)|(}|])|"(?:[^"\\\r\n]|\\["\\\/bfnrt]|\\u[\da-fA-F]{4})*"\s*:?|true|false|null|-?(?!0\d)\d+(?:\.\d+|)(?:[eE][+-]?\d+|)/g;yt.parseJSON=function(t){if(n.JSON&&n.JSON.parse)return n.JSON.parse(t+"");var e,i=null,r=yt.trim(t+"");return r&&!yt.trim(r.replace(Ue,function(t,n,r,s){return e&&n&&(i=0),0===i?t:(e=r||n,i+=!s-!r,"")}))?Function("return "+r)():yt.error("Invalid JSON: "+t)},yt.parseXML=function(t){var e,i;if(!t||"string"!=typeof t)return null;try{n.DOMParser?(i=new n.DOMParser,e=i.parseFromString(t,"text/xml")):(e=new n.ActiveXObject("Microsoft.XMLDOM"),e.async="false",e.loadXML(t))}catch(t){e=void 0}return e&&e.documentElement&&!e.getElementsByTagName("parsererror").length||yt.error("Invalid XML: "+t),e};var Ve=/#.*$/,Qe=/([?&])_=[^&]*/,Ge=/^(.*?):[ \t]*([^\r\n]*)\r?$/gm,Ze=/^(?:about|app|app-storage|.+-extension|file|res|widget):$/,Ke=/^(?:GET|HEAD)$/,Je=/^\/\//,tn=/^([\w.+-]+:)(?:\/\/(?:[^\/?#]*@|)([^\/?#:]*)(?::(\d+)|)|)/,en={},nn={},rn="*/".concat("*"),sn=We.href,on=tn.exec(sn.toLowerCase())||[];yt.extend({active:0,lastModified:{},etag:{},ajaxSettings:{url:sn,type:"GET",isLocal:Ze.test(on[1]),global:!0,processData:!0,async:!0,contentType:"application/x-www-form-urlencoded; charset=UTF-8",accepts:{"*":rn,text:"text/plain",html:"text/html",xml:"application/xml, text/xml",json:"application/json, text/javascript"},contents:{xml:/\bxml\b/,html:/\bhtml/,json:/\bjson\b/},responseFields:{xml:"responseXML",text:"responseText",json:"responseJSON"},converters:{"* text":String,"text html":!0,"text json":yt.parseJSON,"text xml":yt.parseXML},flatOptions:{url:!0,context:!0}},ajaxSetup:function(t,e){return e?Z(Z(t,yt.ajaxSettings),e):Z(yt.ajaxSettings,t)},ajaxPrefilter:Q(en),ajaxTransport:Q(nn),ajax:function(t,e){function i(t,e,i,r){var s,h,v,_,b,T=e;2!==w&&(w=2,l&&n.clearTimeout(l),p=void 0,a=r||"",x.readyState=t>0?4:0,s=t>=200&&t<300||304===t,i&&(_=K(c,x,i)),_=J(c,_,x,s),s?(c.ifModified&&(b=x.getResponseHeader("Last-Modified"),b&&(yt.lastModified[o]=b),b=x.getResponseHeader("etag"),b&&(yt.etag[o]=b)),204===t||"HEAD"===c.type?T="nocontent":304===t?T="notmodified":(T=_.state,h=_.data,v=_.error,s=!v)):(v=T,!t&&T||(T="error",t<0&&(t=0))),x.status=t,x.statusText=(e||T)+"",s?m.resolveWith(d,[h,T,x]):m.rejectWith(d,[x,T,v]),x.statusCode(y),y=void 0,u&&f.trigger(s?"ajaxSuccess":"ajaxError",[x,c,s?h:v]),g.fireWith(d,[x,T]),u&&(f.trigger("ajaxComplete",[x,c]),--yt.active||yt.event.trigger("ajaxStop")))}"object"==typeof t&&(e=t,t=void 0),e=e||{};var r,s,o,a,l,u,p,h,c=yt.ajaxSetup({},e),d=c.context||c,f=c.context&&(d.nodeType||d.jquery)?yt(d):yt.event,m=yt.Deferred(),g=yt.Callbacks("once memory"),y=c.statusCode||{},v={},_={},w=0,b="canceled",x={readyState:0,getResponseHeader:function(t){var e;if(2===w){if(!h)for(h={};e=Ge.exec(a);)h[e[1].toLowerCase()]=e[2];e=h[t.toLowerCase()]}return null==e?null:e},getAllResponseHeaders:function(){return 2===w?a:null},setRequestHeader:function(t,e){var n=t.toLowerCase();return w||(t=_[n]=_[n]||t,v[t]=e),this},overrideMimeType:function(t){return w||(c.mimeType=t),this},statusCode:function(t){var e;if(t)if(w<2)for(e in t)y[e]=[y[e],t[e]];else x.always(t[x.status]);return this},abort:function(t){var e=t||b;return p&&p.abort(e),i(0,e),this}};if(m.promise(x).complete=g.add,x.success=x.done,x.error=x.fail,c.url=((t||c.url||sn)+"").replace(Ve,"").replace(Je,on[1]+"//"),c.type=e.method||e.type||c.method||c.type,c.dataTypes=yt.trim(c.dataType||"*").toLowerCase().match($t)||[""],null==c.crossDomain&&(r=tn.exec(c.url.toLowerCase()),c.crossDomain=!(!r||r[1]===on[1]&&r[2]===on[2]&&(r[3]||("http:"===r[1]?"80":"443"))===(on[3]||("http:"===on[1]?"80":"443")))),c.data&&c.processData&&"string"!=typeof c.data&&(c.data=yt.param(c.data,c.traditional)),G(en,c,e,x),2===w)return x;u=yt.event&&c.global,u&&0===yt.active++&&yt.event.trigger("ajaxStart"),c.type=c.type.toUpperCase(),c.hasContent=!Ke.test(c.type),o=c.url,c.hasContent||(c.data&&(o=c.url+=(Ye.test(o)?"&":"?")+c.data,delete c.data),c.cache===!1&&(c.url=Qe.test(o)?o.replace(Qe,"$1_="+Xe++):o+(Ye.test(o)?"&":"?")+"_="+Xe++)),c.ifModified&&(yt.lastModified[o]&&x.setRequestHeader("If-Modified-Since",yt.lastModified[o]),yt.etag[o]&&x.setRequestHeader("If-None-Match",yt.etag[o])),(c.data&&c.hasContent&&c.contentType!==!1||e.contentType)&&x.setRequestHeader("Content-Type",c.contentType),x.setRequestHeader("Accept",c.dataTypes[0]&&c.accepts[c.dataTypes[0]]?c.accepts[c.dataTypes[0]]+("*"!==c.dataTypes[0]?", "+rn+"; q=0.01":""):c.accepts["*"]);for(s in c.headers)x.setRequestHeader(s,c.headers[s]);if(c.beforeSend&&(c.beforeSend.call(d,x,c)===!1||2===w))return x.abort();b="abort";for(s in{success:1,error:1,complete:1})x[s](c[s]);if(p=G(nn,c,e,x)){if(x.readyState=1,u&&f.trigger("ajaxSend",[x,c]),2===w)return x;c.async&&c.timeout>0&&(l=n.setTimeout(function(){x.abort("timeout")},c.timeout));try{w=1,p.send(v,i)}catch(t){if(!(w<2))throw t;i(-1,t)}}else i(-1,"No Transport");return x},getJSON:function(t,e,n){return yt.get(t,e,n,"json")},getScript:function(t,e){return yt.get(t,void 0,e,"script")}}),yt.each(["get","post"],function(t,e){yt[e]=function(t,n,i,r){return yt.isFunction(n)&&(r=r||i,i=n,n=void 0),yt.ajax(yt.extend({url:t,type:e,dataType:r,data:n,success:i},yt.isPlainObject(t)&&t))}}),yt._evalUrl=function(t){return yt.ajax({url:t,type:"GET",dataType:"script",cache:!0,async:!1,global:!1,throws:!0})},yt.fn.extend({wrapAll:function(t){if(yt.isFunction(t))return this.each(function(e){yt(this).wrapAll(t.call(this,e))});if(this[0]){var e=yt(t,this[0].ownerDocument).eq(0).clone(!0);this[0].parentNode&&e.insertBefore(this[0]),e.map(function(){for(var t=this;t.firstChild&&1===t.firstChild.nodeType;)t=t.firstChild;return t}).append(this)}return this},wrapInner:function(t){return yt.isFunction(t)?this.each(function(e){yt(this).wrapInner(t.call(this,e))}):this.each(function(){var e=yt(this),n=e.contents();n.length?n.wrapAll(t):e.append(t)})},wrap:function(t){var e=yt.isFunction(t);return this.each(function(n){yt(this).wrapAll(e?t.call(this,n):t)})},unwrap:function(){return this.parent().each(function(){yt.nodeName(this,"body")||yt(this).replaceWith(this.childNodes)}).end()}}),yt.expr.filters.hidden=function(t){return mt.reliableHiddenOffsets()?t.offsetWidth<=0&&t.offsetHeight<=0&&!t.getClientRects().length:et(t)},yt.expr.filters.visible=function(t){return!yt.expr.filters.hidden(t)};var an=/%20/g,ln=/\[\]$/,un=/\r?\n/g,pn=/^(?:submit|button|image|reset|file)$/i,hn=/^(?:input|select|textarea|keygen)/i;yt.param=function(t,e){var n,i=[],r=function(t,e){e=yt.isFunction(e)?e():null==e?"":e,i[i.length]=encodeURIComponent(t)+"="+encodeURIComponent(e)};if(void 0===e&&(e=yt.ajaxSettings&&yt.ajaxSettings.traditional),yt.isArray(t)||t.jquery&&!yt.isPlainObject(t))yt.each(t,function(){r(this.name,this.value)});else for(n in t)nt(n,t[n],e,r);return i.join("&").replace(an,"+")},yt.fn.extend({serialize:function(){return yt.param(this.serializeArray())},serializeArray:function(){return this.map(function(){var t=yt.prop(this,"elements");return t?yt.makeArray(t):this}).filter(function(){var t=this.type;return this.name&&!yt(this).is(":disabled")&&hn.test(this.nodeName)&&!pn.test(t)&&(this.checked||!Wt.test(t))}).map(function(t,e){var n=yt(this).val();return null==n?null:yt.isArray(n)?yt.map(n,function(t){return{name:e.name,value:t.replace(un,"\r\n")}}):{name:e.name,value:n.replace(un,"\r\n")}}).get()}}),yt.ajaxSettings.xhr=void 0!==n.ActiveXObject?function(){return this.isLocal?rt():at.documentMode>8?it():/^(get|post|head|put|delete|options)$/i.test(this.type)&&it()||rt()}:it;var cn=0,dn={},fn=yt.ajaxSettings.xhr();n.attachEvent&&n.attachEvent("onunload",function(){for(var t in dn)dn[t](void 0,!0)}),mt.cors=!!fn&&"withCredentials"in fn,fn=mt.ajax=!!fn,fn&&yt.ajaxTransport(function(t){if(!t.crossDomain||mt.cors){var e;return{send:function(i,r){var s,o=t.xhr(),a=++cn;if(o.open(t.type,t.url,t.async,t.username,t.password),t.xhrFields)for(s in t.xhrFields)o[s]=t.xhrFields[s];t.mimeType&&o.overrideMimeType&&o.overrideMimeType(t.mimeType),t.crossDomain||i["X-Requested-With"]||(i["X-Requested-With"]="XMLHttpRequest");for(s in i)void 0!==i[s]&&o.setRequestHeader(s,i[s]+"");o.send(t.hasContent&&t.data||null),e=function(n,i){var s,l,u;if(e&&(i||4===o.readyState))if(delete dn[a],e=void 0,o.onreadystatechange=yt.noop,i)4!==o.readyState&&o.abort();else{u={},s=o.status,"string"==typeof o.responseText&&(u.text=o.responseText);try{l=o.statusText}catch(t){l=""}s||!t.isLocal||t.crossDomain?1223===s&&(s=204):s=u.text?200:404}u&&r(s,l,u,o.getAllResponseHeaders())},t.async?4===o.readyState?n.setTimeout(e):o.onreadystatechange=dn[a]=e:e()},abort:function(){e&&e(void 0,!0)}}}}),yt.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/\b(?:java|ecma)script\b/},converters:{"text script":function(t){return yt.globalEval(t),t}}}),yt.ajaxPrefilter("script",function(t){void 0===t.cache&&(t.cache=!1),t.crossDomain&&(t.type="GET",t.global=!1)}),yt.ajaxTransport("script",function(t){if(t.crossDomain){var e,n=at.head||yt("head")[0]||at.documentElement;return{send:function(i,r){e=at.createElement("script"),e.async=!0,t.scriptCharset&&(e.charset=t.scriptCharset),e.src=t.url,e.onload=e.onreadystatechange=function(t,n){(n||!e.readyState||/loaded|complete/.test(e.readyState))&&(e.onload=e.onreadystatechange=null,e.parentNode&&e.parentNode.removeChild(e),e=null,n||r(200,"success"))},n.insertBefore(e,n.firstChild)},abort:function(){e&&e.onload(void 0,!0)}}}});var mn=[],gn=/(=)\?(?=&|$)|\?\?/;yt.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var t=mn.pop()||yt.expando+"_"+Xe++;return this[t]=!0,t}}),yt.ajaxPrefilter("json jsonp",function(t,e,i){var r,s,o,a=t.jsonp!==!1&&(gn.test(t.url)?"url":"string"==typeof t.data&&0===(t.contentType||"").indexOf("application/x-www-form-urlencoded")&&gn.test(t.data)&&"data");if(a||"jsonp"===t.dataTypes[0])return r=t.jsonpCallback=yt.isFunction(t.jsonpCallback)?t.jsonpCallback():t.jsonpCallback,a?t[a]=t[a].replace(gn,"$1"+r):t.jsonp!==!1&&(t.url+=(Ye.test(t.url)?"&":"?")+t.jsonp+"="+r),t.converters["script json"]=function(){return o||yt.error(r+" was not called"),o[0]},t.dataTypes[0]="json",s=n[r],n[r]=function(){o=arguments},i.always(function(){void 0===s?yt(n).removeProp(r):n[r]=s,t[r]&&(t.jsonpCallback=e.jsonpCallback,mn.push(r)),o&&yt.isFunction(s)&&s(o[0]),o=s=void 0}),"script"}),yt.parseHTML=function(t,e,n){if(!t||"string"!=typeof t)return null;"boolean"==typeof e&&(n=e,e=!1),e=e||at;var i=kt.exec(t),r=!n&&[];return i?[e.createElement(i[1])]:(i=b([t],e,r),r&&r.length&&yt(r).remove(),yt.merge([],i.childNodes))};var yn=yt.fn.load;yt.fn.load=function(t,e,n){if("string"!=typeof t&&yn)return yn.apply(this,arguments);var i,r,s,o=this,a=t.indexOf(" ");return a>-1&&(i=yt.trim(t.slice(a,t.length)),t=t.slice(0,a)),yt.isFunction(e)?(n=e,e=void 0):e&&"object"==typeof e&&(r="POST"),o.length>0&&yt.ajax({url:t,type:r||"GET",dataType:"html",data:e}).done(function(t){s=arguments,o.html(i?yt("<div>").append(yt.parseHTML(t)).find(i):t)}).always(n&&function(t,e){o.each(function(){n.apply(this,s||[t.responseText,e,t])})}),this},yt.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],function(t,e){yt.fn[e]=function(t){return this.on(e,t)}}),yt.expr.filters.animated=function(t){return yt.grep(yt.timers,function(e){return t===e.elem}).length},yt.offset={setOffset:function(t,e,n){var i,r,s,o,a,l,u,p=yt.css(t,"position"),h=yt(t),c={};"static"===p&&(t.style.position="relative"),a=h.offset(),s=yt.css(t,"top"),l=yt.css(t,"left"),u=("absolute"===p||"fixed"===p)&&yt.inArray("auto",[s,l])>-1,u?(i=h.position(),o=i.top,r=i.left):(o=parseFloat(s)||0,r=parseFloat(l)||0),yt.isFunction(e)&&(e=e.call(t,n,yt.extend({},a))),null!=e.top&&(c.top=e.top-a.top+o),null!=e.left&&(c.left=e.left-a.left+r),"using"in e?e.using.call(t,c):h.css(c)}},yt.fn.extend({offset:function(t){if(arguments.length)return void 0===t?this:this.each(function(e){yt.offset.setOffset(this,t,e)});var e,n,i={top:0,left:0}
26,r=this[0],s=r&&r.ownerDocument;if(s)return e=s.documentElement,yt.contains(e,r)?("undefined"!=typeof r.getBoundingClientRect&&(i=r.getBoundingClientRect()),n=st(s),{top:i.top+(n.pageYOffset||e.scrollTop)-(e.clientTop||0),left:i.left+(n.pageXOffset||e.scrollLeft)-(e.clientLeft||0)}):i},position:function(){if(this[0]){var t,e,n={top:0,left:0},i=this[0];return"fixed"===yt.css(i,"position")?e=i.getBoundingClientRect():(t=this.offsetParent(),e=this.offset(),yt.nodeName(t[0],"html")||(n=t.offset()),n.top+=yt.css(t[0],"borderTopWidth",!0),n.left+=yt.css(t[0],"borderLeftWidth",!0)),{top:e.top-n.top-yt.css(i,"marginTop",!0),left:e.left-n.left-yt.css(i,"marginLeft",!0)}}},offsetParent:function(){return this.map(function(){for(var t=this.offsetParent;t&&!yt.nodeName(t,"html")&&"static"===yt.css(t,"position");)t=t.offsetParent;return t||ye})}}),yt.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(t,e){var n=/Y/.test(e);yt.fn[t]=function(i){return qt(this,function(t,i,r){var s=st(t);return void 0===r?s?e in s?s[e]:s.document.documentElement[i]:t[i]:void(s?s.scrollTo(n?yt(s).scrollLeft():r,n?r:yt(s).scrollTop()):t[i]=r)},t,i,arguments.length,null)}}),yt.each(["top","left"],function(t,e){yt.cssHooks[e]=N(mt.pixelPosition,function(t,n){if(n)return n=_e(t,e),me.test(n)?yt(t).position()[e]+"px":n})}),yt.each({Height:"height",Width:"width"},function(t,e){yt.each({padding:"inner"+t,content:e,"":"outer"+t},function(n,i){yt.fn[i]=function(i,r){var s=arguments.length&&(n||"boolean"!=typeof i),o=n||(i===!0||r===!0?"margin":"border");return qt(this,function(e,n,i){var r;return yt.isWindow(e)?e.document.documentElement["client"+t]:9===e.nodeType?(r=e.documentElement,Math.max(e.body["scroll"+t],r["scroll"+t],e.body["offset"+t],r["offset"+t],r["client"+t])):void 0===i?yt.css(e,n,o):yt.style(e,n,i,o)},e,s?i:void 0,s,null)}})}),yt.fn.extend({bind:function(t,e,n){return this.on(t,null,e,n)},unbind:function(t,e){return this.off(t,null,e)},delegate:function(t,e,n,i){return this.on(e,t,n,i)},undelegate:function(t,e,n){return 1===arguments.length?this.off(t,"**"):this.off(e,t||"**",n)}}),yt.fn.size=function(){return this.length},yt.fn.andSelf=yt.fn.addBack,i=[],r=function(){return yt}.apply(e,i),!(void 0!==r&&(t.exports=r));var vn=n.jQuery,_n=n.$;return yt.noConflict=function(t){return n.$===yt&&(n.$=_n),t&&n.jQuery===yt&&(n.jQuery=vn),yt},s||(n.jQuery=n.$=yt),yt})},642:function(t,e,n){n(643)(n(644))},643:function(t,e){t.exports=function(t){function e(t){"undefined"!=typeof console&&(console.error||console.log)("[Script Loader]",t)}function n(){return"undefined"!=typeof attachEvent&&"undefined"==typeof addEventListener}try{"undefined"!=typeof execScript&&n()?execScript(t):"undefined"!=typeof eval?eval.call(null,t):e("EvalError: No eval function available")}catch(t){e(t)}}},644:function(t,e){t.exports="/**\n * Owl Carousel v2.3.4\n * Copyright 2013-2018 David Deutsch\n * Licensed under: SEE LICENSE IN https://github.com/OwlCarousel2/OwlCarousel2/blob/master/LICENSE\n */\n/**\n * Owl carousel\n * @version 2.3.4\n * @author Bartosz Wojciechowski\n * @author David Deutsch\n * @license The MIT License (MIT)\n * @todo Lazy Load Icon\n * @todo prevent animationend bubling\n * @todo itemsScaleUp\n * @todo Test Zepto\n * @todo stagePadding calculate wrong active classes\n */\n;(function($, window, document, undefined) {\n\n\t/**\n\t * Creates a carousel.\n\t * @class The Owl Carousel.\n\t * @public\n\t * @param {HTMLElement|jQuery} element - The element to create the carousel for.\n\t * @param {Object} [options] - The options\n\t */\n\tfunction Owl(element, options) {\n\n\t\t/**\n\t\t * Current settings for the carousel.\n\t\t * @public\n\t\t */\n\t\tthis.settings = null;\n\n\t\t/**\n\t\t * Current options set by the caller including defaults.\n\t\t * @public\n\t\t */\n\t\tthis.options = $.extend({}, Owl.Defaults, options);\n\n\t\t/**\n\t\t * Plugin element.\n\t\t * @public\n\t\t */\n\t\tthis.$element = $(element);\n\n\t\t/**\n\t\t * Proxied event handlers.\n\t\t * @protected\n\t\t */\n\t\tthis._handlers = {};\n\n\t\t/**\n\t\t * References to the running plugins of this carousel.\n\t\t * @protected\n\t\t */\n\t\tthis._plugins = {};\n\n\t\t/**\n\t\t * Currently suppressed events to prevent them from being retriggered.\n\t\t * @protected\n\t\t */\n\t\tthis._supress = {};\n\n\t\t/**\n\t\t * Absolute current position.\n\t\t * @protected\n\t\t */\n\t\tthis._current = null;\n\n\t\t/**\n\t\t * Animation speed in milliseconds.\n\t\t * @protected\n\t\t */\n\t\tthis._speed = null;\n\n\t\t/**\n\t\t * Coordinates of all items in pixel.\n\t\t * @todo The name of this member is missleading.\n\t\t * @protected\n\t\t */\n\t\tthis._coordinates = [];\n\n\t\t/**\n\t\t * Current breakpoint.\n\t\t * @todo Real media queries would be nice.\n\t\t * @protected\n\t\t */\n\t\tthis._breakpoint = null;\n\n\t\t/**\n\t\t * Current width of the plugin element.\n\t\t */\n\t\tthis._width = null;\n\n\t\t/**\n\t\t * All real items.\n\t\t * @protected\n\t\t */\n\t\tthis._items = [];\n\n\t\t/**\n\t\t * All cloned items.\n\t\t * @protected\n\t\t */\n\t\tthis._clones = [];\n\n\t\t/**\n\t\t * Merge values of all items.\n\t\t * @todo Maybe this could be part of a plugin.\n\t\t * @protected\n\t\t */\n\t\tthis._mergers = [];\n\n\t\t/**\n\t\t * Widths of all items.\n\t\t */\n\t\tthis._widths = [];\n\n\t\t/**\n\t\t * Invalidated parts within the update process.\n\t\t * @protected\n\t\t */\n\t\tthis._invalidated = {};\n\n\t\t/**\n\t\t * Ordered list of workers for the update process.\n\t\t * @protected\n\t\t */\n\t\tthis._pipe = [];\n\n\t\t/**\n\t\t * Current state information for the drag operation.\n\t\t * @todo #261\n\t\t * @protected\n\t\t */\n\t\tthis._drag = {\n\t\t\ttime: null,\n\t\t\ttarget: null,\n\t\t\tpointer: null,\n\t\t\tstage: {\n\t\t\t\tstart: null,\n\t\t\t\tcurrent: null\n\t\t\t},\n\t\t\tdirection: null\n\t\t};\n\n\t\t/**\n\t\t * Current state information and their tags.\n\t\t * @type {Object}\n\t\t * @protected\n\t\t */\n\t\tthis._states = {\n\t\t\tcurrent: {},\n\t\t\ttags: {\n\t\t\t\t'initializing': [ 'busy' ],\n\t\t\t\t'animating': [ 'busy' ],\n\t\t\t\t'dragging': [ 'interacting' ]\n\t\t\t}\n\t\t};\n\n\t\t$.each([ 'onResize', 'onThrottledResize' ], $.proxy(function(i, handler) {\n\t\t\tthis._handlers[handler] = $.proxy(this[handler], this);\n\t\t}, this));\n\n\t\t$.each(Owl.Plugins, $.proxy(function(key, plugin) {\n\t\t\tthis._plugins[key.charAt(0).toLowerCase() + key.slice(1)]\n\t\t\t\t= new plugin(this);\n\t\t}, this));\n\n\t\t$.each(Owl.Workers, $.proxy(function(priority, worker) {\n\t\t\tthis._pipe.push({\n\t\t\t\t'filter': worker.filter,\n\t\t\t\t'run': $.proxy(worker.run, this)\n\t\t\t});\n\t\t}, this));\n\n\t\tthis.setup();\n\t\tthis.initialize();\n\t}\n\n\t/**\n\t * Default options for the carousel.\n\t * @public\n\t */\n\tOwl.Defaults = {\n\t\titems: 3,\n\t\tloop: false,\n\t\tcenter: false,\n\t\trewind: false,\n\t\tcheckVisibility: true,\n\n\t\tmouseDrag: true,\n\t\ttouchDrag: true,\n\t\tpullDrag: true,\n\t\tfreeDrag: false,\n\n\t\tmargin: 0,\n\t\tstagePadding: 0,\n\n\t\tmerge: false,\n\t\tmergeFit: true,\n\t\tautoWidth: false,\n\n\t\tstartPosition: 0,\n\t\trtl: false,\n\n\t\tsmartSpeed: 250,\n\t\tfluidSpeed: false,\n\t\tdragEndSpeed: false,\n\n\t\tresponsive: {},\n\t\tresponsiveRefreshRate: 200,\n\t\tresponsiveBaseElement: window,\n\n\t\tfallbackEasing: 'swing',\n\t\tslideTransition: '',\n\n\t\tinfo: false,\n\n\t\tnestedItemSelector: false,\n\t\titemElement: 'div',\n\t\tstageElement: 'div',\n\n\t\trefreshClass: 'owl-refresh',\n\t\tloadedClass: 'owl-loaded',\n\t\tloadingClass: 'owl-loading',\n\t\trtlClass: 'owl-rtl',\n\t\tresponsiveClass: 'owl-responsive',\n\t\tdragClass: 'owl-drag',\n\t\titemClass: 'owl-item',\n\t\tstageClass: 'owl-stage',\n\t\tstageOuterClass: 'owl-stage-outer',\n\t\tgrabClass: 'owl-grab'\n\t};\n\n\t/**\n\t * Enumeration for width.\n\t * @public\n\t * @readonly\n\t * @enum {String}\n\t */\n\tOwl.Width = {\n\t\tDefault: 'default',\n\t\tInner: 'inner',\n\t\tOuter: 'outer'\n\t};\n\n\t/**\n\t * Enumeration for types.\n\t * @public\n\t * @readonly\n\t * @enum {String}
26\n\t */\n\tOwl.Type = {\n\t\tEvent: 'event',\n\t\tState: 'state'\n\t};\n\n\t/**\n\t * Contains all registered plugins.\n\t * @public\n\t */\n\tOwl.Plugins = {};\n\n\t/**\n\t * List of workers involved in the update process.\n\t */\n\tOwl.Workers = [ {\n\t\tfilter: [ 'width', 'settings' ],\n\t\trun: function() {\n\t\t\tthis._width = this.$element.width();\n\t\t}\n\t}, {\n\t\tfilter: [ 'width', 'items', 'settings' ],\n\t\trun: function(cache) {\n\t\t\tcache.current = this._items && this._items[this.relative(this._current)];\n\t\t}\n\t}, {\n\t\tfilter: [ 'items', 'settings' ],\n\t\trun: function() {\n\t\t\tthis.$stage.children('.cloned').remove();\n\t\t}\n\t}, {\n\t\tfilter: [ 'width', 'items', 'settings' ],\n\t\trun: function(cache) {\n\t\t\tvar margin = this.settings.margin || '',\n\t\t\t\tgrid = !this.settings.autoWidth,\n\t\t\t\trtl = this.settings.rtl,\n\t\t\t\tcss = {\n\t\t\t\t\t'width': 'auto',\n\t\t\t\t\t'margin-left': rtl ? margin : '',\n\t\t\t\t\t'margin-right': rtl ? '' : margin\n\t\t\t\t};\n\n\t\t\t!grid && this.$stage.children().css(css);\n\n\t\t\tcache.css = css;\n\t\t}\n\t}, {\n\t\tfilter: [ 'width', 'items', 'settings' ],\n\t\trun: function(cache) {\n\t\t\tvar width = (this.width() / this.settings.items).toFixed(3) - this.settings.margin,\n\t\t\t\tmerge = null,\n\t\t\t\titerator = this._items.length,\n\t\t\t\tgrid = !this.settings.autoWidth,\n\t\t\t\twidths = [];\n\n\t\t\tcache.items = {\n\t\t\t\tmerge: false,\n\t\t\t\twidth: width\n\t\t\t};\n\n\t\t\twhile (iterator--) {\n\t\t\t\tmerge = this._mergers[iterator];\n\t\t\t\tmerge = this.settings.mergeFit && Math.min(merge, this.settings.items) || merge;\n\n\t\t\t\tcache.items.merge = merge > 1 || cache.items.merge;\n\n\t\t\t\twidths[iterator] = !grid ? this._items[iterator].width() : width * merge;\n\t\t\t}\n\n\t\t\tthis._widths = widths;\n\t\t}\n\t}, {\n\t\tfilter: [ 'items', 'settings' ],\n\t\trun: function() {\n\t\t\tvar clones = [],\n\t\t\t\titems = this._items,\n\t\t\t\tsettings = this.settings,\n\t\t\t\t// TODO: Should be computed from number of min width items in stage\n\t\t\t\tview = Math.max(settings.items * 2, 4),\n\t\t\t\tsize = Math.ceil(items.length / 2) * 2,\n\t\t\t\trepeat = settings.loop && items.length ? settings.rewind ? view : Math.max(view, size) : 0,\n\t\t\t\tappend = '',\n\t\t\t\tprepe
26nd = '';\n\n\t\t\trepeat /= 2;\n\n\t\t\twhile (repeat > 0) {\n\t\t\t\t// Switch to only using appended clones\n\t\t\t\tclones.push(this.normalize(clones.length / 2, true));\n\t\t\t\tappend = append + items[clones[clones.length - 1]][0].outerHTML;\n\t\t\t\tclones.push(this.normalize(items.length - 1 - (clones.length - 1) / 2, true));\n\t\t\t\tprepend = items[clones[clones.length - 1]][0].outerHTML + prepend;\n\t\t\t\trepeat -= 1;\n\t\t\t}\n\n\t\t\tthis._clones = clones;\n\n\t\t\t$(append).addClass('cloned').appendTo(this.$stage);\n\t\t\t$(prepend).addClass('cloned').prependTo(this.$stage);\n\t\t}\n\t}, {\n\t\tfilter: [ 'width', 'items', 'settings' ],\n\t\trun: function() {\n\t\t\tvar rtl = this.settings.rtl ? 1 : -1,\n\t\t\t\tsize = this._clones.length + this._items.length,\n\t\t\t\titerator = -1,\n\t\t\t\tprevious = 0,\n\t\t\t\tcurrent = 0,\n\t\t\t\tcoordinates = [];\n\n\t\t\twhile (++iterator < size) {\n\t\t\t\tprevious = coordinates[iterator - 1] || 0;\n\t\t\t\tcurrent = this._widths[this.relative(iterator)] + this.settings.margin;\n\t\t\t\tcoordinates.push(previous + current * rtl);\n\t\t\t}\n\n\t\t\tthis._coordinates = coordinates;\n\t\t}\n\t}, {\n\t\tfilter: [ 'width', 'items', 'settings' ],\n\t\trun: function() {\n\t\t\tvar padding = this.settings.stagePadding,\n\t\t\t\tcoordinates = this._coordinates,\n\t\t\t\tcss = {\n\t\t\t\t\t'width': Math.ceil(Math.abs(coordinates[coordinates.length - 1])) + padding * 2,\n\t\t\t\t\t'padding-left': padding || '',\n\t\t\t\t\t'padding-right': padding || ''\n\t\t\t\t};\n\n\t\t\tthis.$stage.css(css);\n\t\t}\n\t}, {\n\t\tfilter: [ 'width', 'items', 'settings' ],\n\t\trun: function(cache) {\n\t\t\tvar iterator = this._coordinates.length,\n\t\t\t\tgrid = !this.settings.autoWidth,\n\t\t\t\titems = this.$stage.children();\n\n\t\t\tif (grid && cache.items.merge) {\n\t\t\t\twhile (iterator--) {\n\t\t\t\t\tcache.css.width = this._widths[this.relative(iterator)];\n\t\t\t\t\titems.eq(iterator).css(cache.css);\n\t\t\t\t}\n\t\t\t} else if (grid) {\n\t\t\t\tcache.css.width = cache.items.width;\n\t\t\t\titems.css(cache.css);\n\t\t\t}\n\t\t}\n\t}, {\n\t\tfilter: [ 'items' ],\n\t\trun: function() {\n\t\t\tthis._coordinates.length < 1 && this.$stage.removeAttr('style');\n\t\t}\n\t}, {\n\t\tfilter: [ 'width', 'items', 'settings' ],\n\t\trun: function(cache) {\n\t\t\tcache.current = cache.current ? this.$stage.children().index(cache.current) : 0;\n\t\t\tcache.current = Math.max(this.minimum(), Math.min(this.maximum(), cache.current));\n\t\t\tthis.reset(cache.current);\n\t\t}\n\t}, {\n\t\tfilter: [ 'position' ],\n\t\trun: function() {\n\t\t\tthis.animate(this.coordinates(this._current));\n\t\t}\n\t}, {\n\t\tfilter: [ 'width', 'position', 'items', 'settings' ],\n\t\trun: function() {\n\t\t\tvar rtl = this.settings.rtl ? 1 : -1,\n\t\t\t\tpadding = this.settings.stagePadding * 2,\n\t\t\t\tbegin = this.coordinates(this.current()) + padding,\n\t\t\t\tend = begin + this.width() * rtl,\n\t\t\t\tinner, outer, matches = [], i, n;\n\n\t\t\tfor (i = 0, n = this._coordinates.length; i < n; i++) {\n\t\t\t\tinner = this._coordinates[i - 1] || 0;\n\t\t\t\touter = Math.abs(this._coordinates[i]) + padding * rtl;\n\n\t\t\t\tif ((this.op(inner, '<=', begin) && (this.op(inner, '>', end)))\n\t\t\t\t\t|| (this.op(outer, '<', begin) && this.op(outer, '>', end))) {\n\t\t\t\t\tmatches.push(i);\n\t\t\t\t}\n\t\t\t}\n\n\t\t\tthis.$stage.children('.active').removeClass('active');\n\t\t\tthis.$stage.children(':eq(' + matches.join('), :eq(') + ')').addClass('active');\n\n\t\t\tthis.$stage.children('.center').removeClass('center');\n\t\t\tif (this.settings.center) {\n\t\t\t\tthis.$stage.children().eq(this.current()).addClass('center');\n\t\t\t}\n\t\t}\n\t} ];\n\n\t/**\n\t * Create the stage DOM element\n\t */\n\tOwl.prototype.initializeStage = function() {\n\t\tthis.$stage = this.$element.find('.' + this.settings.stageClass);\n\n\t\t// if the stage is already in the DOM, grab it and skip stage initialization\n\t\tif (this.$stage.length) {\n\t\t\treturn;\n\t\t}\n\n\t\tthis.$element.addClass(this.options.loadingClass);\n\n\t\t// create stage\n\t\tthis.$stage = $('<' + this.settings.stageElement + '>', {\n\t\t\t\"class\": this.settings.stageClass\n\t\t}).wrap( $( '<div/>', {\n\t\t\t\"class\": this.settings.stageOuterClass\n\t\t}));\n\n\t\t// append stage\n\t\tthis.$element.append(this.$stage.parent());\n\t};\n\n\t/**\n\t * Create item DOM elements\n\t */\n\tOwl.prototype.initializeItems = function() {\
26n\t\tvar $items = this.$element.find('.owl-item');\n\n\t\t// if the items are already in the DOM, grab them and skip item initialization\n\t\tif ($items.length) {\n\t\t\tthis._items = $items.get().map(function(item) {\n\t\t\t\treturn $(item);\n\t\t\t});\n\n\t\t\tthis._mergers = this._items.map(function() {\n\t\t\t\treturn 1;\n\t\t\t});\n\n\t\t\tthis.refresh();\n\n\t\t\treturn;\n\t\t}\n\n\t\t// append content\n\t\tthis.replace(this.$element.children().not(this.$stage.parent()));\n\n\t\t// check visibility\n\t\tif (this.isVisible()) {\n\t\t\t// update view\n\t\t\tthis.refresh();\n\t\t} else {\n\t\t\t// invalidate width\n\t\t\tthis.invalidate('width');\n\t\t}\n\n\t\tthis.$element\n\t\t\t.removeClass(this.options.loadingClass)\n\t\t\t.addClass(this.options.loadedClass);\n\t};\n\n\t/**\n\t * Initializes the carousel.\n\t * @protected\n\t */\n\tOwl.prototype.initialize = function() {\n\t\tthis.enter('initializing');\n\t\tthis.trigger('initialize');\n\n\t\tthis.$element.toggleClass(this.settings.rtlClass, this.settings.rtl);\n\n\t\tif (this.settings.autoWidth && !this.is('pre-loading')) {\n\t\t\tvar imgs, nestedSelector, width;\n\t\t\timgs = this.$element.find('img');\n\t\t\tnestedSelector = this.settings.nestedItemSelector ? '.' + this.settings.nestedItemSelector : undefined;\n\t\t\twidth = this.$element.children(nestedSelector).width();\n\n\t\t\tif (imgs.length && width <= 0) {\n\t\t\t\tthis.preloadAutoWidthImages(imgs);\n\t\t\t}\n\t\t}\n\n\t\tthis.initializeStage();\n\t\tthis.initializeItems();\n\n\t\t// register event handlers\n\t\tthis.registerEventHandlers();\n\n\t\tthis.leave('initializing');\n\t\tthis.trigger('initialized');\n\t};\n\n\t/**\n\t * @returns {Boolean} visibility of $element\n\t *                    if you know the carousel will always be visible you can set `checkVisibility` to `false` to\n\t *                    prevent the expensive browser layout forced reflow the $element.is(':visible') does\n\t */\n\tOwl.prototype.isVisible = function() {\n\t\treturn this.settings.checkVisibility\n\t\t\t? this.$element.is(':visible')\n\t\t\t: true;\n\t};\n\n\t/**\n\t * Setups the current settings.\n\t * @todo Remove responsive classes. Why should adaptive designs be brought into IE8?\n\t * @todo Support for media queries by using `matchMedia` would be nice.\n\t * @public\n\t */\n\tOwl.prototype.setup = function() {\n\t\tvar viewport = this.viewport(),\n\t\t\toverwrites = this.options.responsive,\n\t\t\tmatch = -1,\n\t\t\tsettings = null;\n\n\t\tif (!overwrites) {\n\t\t\tsettings = $.extend({}, this.options);\n\t\t} else {\n\t\t\t$.each(overwrites, function(breakpoint) {\n\t\t\t\tif (breakpoint <= viewport && breakpoint > match) {\n\t\t\t\t\tmatch = Number(breakpoint);\n\t\t\t\t}\n\t\t\t});\n\n\t\t\tsettings = $.extend({}, this.options, overwrites[match]);\n\t\t\tif (typeof settings.stagePadding === 'function') {\n\t\t\t\tsettings.stagePadding = settings.stagePadding();\n\t\t\t}\n\t\t\tdelete settings.responsive;\n\n\t\t\t// responsive class\n\t\t\tif (settings.responsiveClass) {\n\t\t\t\tthis.$element.attr('class',\n\t\t\t\t\tthis.$element.attr('class').replace(new RegExp('(' + this.options.responsiveClass + '-)\\\\S+\\\\s', 'g'), '$1' + match)\n\t\t\t\t);\n\t\t\t}\n\t\t}\n\n\t\tthis.trigger('change', { property: { name: 'settings', value: settings } });\n\t\tthis._breakpoint = match;\n\t\tthis.settings = settings;\n\t\tthis.invalidate('settings');\n\t\tthis.trigger('changed', { property: { name: 'settings', value: this.settings } });\n\t};\n\n\t/**\n\t * Updates option logic if necessery.\n\t * @protected\n\t */\n\tOwl.prototype.optionsLogic = function() {\n\t\tif (this.settings.autoWidth) {\n\t\t\tthis.settings.stagePadding = false;\n\t\t\tthis.settings.merge = false;\n\t\t}\n\t};\n\n\t/**\n\t * Prepares an item before add.\n\t * @todo Rename event parameter `content` to `item`.\n\t * @protected\n\t * @returns {jQuery|HTMLElement} - The item container.\n\t */\n\tOwl.prototype.prepare = function(item) {\n\t\tvar event = this.trigger('prepare', { content: item });\n\n\t\tif (!event.data) {\n\t\t\tevent.data = $('<' + this.settings.itemElement + '/>')\n\t\t\t\t.addClass(this.options.itemClass).append(item)\n\t\t}\n\n\t\tthis.trigger('prepared', { content: event.data });\n\n\t\treturn event.data;\n\t};\n\n\t/**\n\t * Updates the view.\n\t * @public\n\t */\n\tOwl.prototype.update = function() {\
26n\t\tvar i = 0,\n\t\t\tn = this._pipe.length,\n\t\t\tfilter = $.proxy(function(p) { return this[p] }, this._invalidated),\n\t\t\tcache = {};\n\n\t\twhile (i < n) {\n\t\t\tif (this._invalidated.all || $.grep(this._pipe[i].filter, filter).length > 0) {\n\t\t\t\tthis._pipe[i].run(cache);\n\t\t\t}\n\t\t\ti++;\n\t\t}\n\n\t\tthis._invalidated = {};\n\n\t\t!this.is('valid') && this.enter('valid');\n\t};\n\n\t/**\n\t * Gets the width of the view.\n\t * @public\n\t * @param {Owl.Width} [dimension=Owl.Width.Default] - The dimension to return.\n\t * @returns {Number} - The width of the view in pixel.\n\t */\n\tOwl.prototype.width = function(dimension) {\n\t\tdimension = dimension || Owl.Width.Default;\n\t\tswitch (dimension) {\n\t\t\tcase Owl.Width.Inner:\n\t\t\tcase Owl.Width.Outer:\n\t\t\t\treturn this._width;\n\t\t\tdefault:\n\t\t\t\treturn this._width - this.settings.stagePadding * 2 + this.settings.margin;\n\t\t}\n\t};\n\n\t/**\n\t * Refreshes the carousel primarily for adaptive purposes.\n\t * @public\n\t */\n\tOwl.prototype.refresh = function() {\n\t\tthis.enter('refreshing');\n\t\tthis.trigger('refresh');\n\n\t\tthis.setup();\n\n\t\tthis.optionsLogic();\n\n\t\tthis.$element.addClass(this.options.refreshClass);\n\n\t\tthis.update();\n\n\t\tthis.$element.removeClass(this.options.refreshClass);\n\n\t\tthis.leave('refreshing');\n\t\tthis.trigger('refreshed');\n\t};\n\n\t/**\n\t * Checks window `resize` event.\n\t * @protected\n\t */\n\tOwl.prototype.onThrottledResize = function() {\n\t\twindow.clearTimeout(this.resizeTimer);\n\t\tthis.resizeTimer = window.setTimeout(this._handlers.onResize, this.settings.responsiveRefreshRate);\n\t};\n\n\t/**\n\t * Checks window `resize` event.\n\t * @protected\n\t */\n\tOwl.prototype.onResize = function() {\n\t\tif (!this._items.length) {\n\t\t\treturn false;\n\t\t}\n\n\t\tif (this._width === this.$element.width()) {\n\t\t\treturn false;\n\t\t}\n\n\t\tif (!this.isVisible()) {\n\t\t\treturn false;\n\t\t}\n\n\t\tthis.enter('resizing');\n\n\t\tif (this.trigger('resize').isDefaultPrevented()) {\n\t\t\tthis.leave('resizing');\n\t\t\treturn false;\n\t\t}\n\n\t\tthis.invalidate('width');\n\n\t\tthis.refresh();\n\n\t\tthis.leave('resizing');\n\t\tthis.trigger('resized');\n\t};\n\n\t/**\n\t * Registers event handlers.\n\t * @todo Check `msPointerEnabled`\n\t * @todo #261\n\t * @protected\n\t */\n\tOwl.prototype.registerEventHandlers = function() {\n\t\tif ($.support.transition) {\n\t\t\tthis.$stage.on($.support.transition.end + '.owl.core', $.proxy(this.onTransitionEnd, this));\n\t\t}\n\n\t\tif (this.settings.responsive !== false) {\n\t\t\tthis.on(window, 'resize', this._handlers.onThrottledResize);\n\t\t}\n\n\t\tif (this.settings.mouseDrag) {\n\t\t\tthis.$element.addClass(this.options.dragClass);\n\t\t\tthis.$stage.on('mousedown.owl.core', $.proxy(this.onDragStart, this));\n\t\t\tthis.$stage.on('dragstart.owl.core selectstart.owl.core', function() { return false });\n\t\t}\n\n\t\tif (this.settings.touchDrag){\n\t\t\tthis.$stage.on('touchstart.owl.core', $.proxy(this.onDragStart, this));\n\t\t\tthis.$stage.on('touchcancel.owl.core', $.proxy(this.onDragEnd, this));\n\t\t}\n\t};\n\n\t/**\n\t * Handles `touchstart` and `mousedown` events.\n\t * @todo Horizontal swipe threshold as option\n\t * @todo #261\n\t * @protected\n\t * @param {Event} event - The event arguments.\n\t */\n\tOwl.prototype.onDragStart = function(event) {\n\t\tvar stage = null;\n\n\t\tif (event.which === 3) {\n\t\t\treturn;\n\t\t}\n\n\t\tif ($.support.transform) {\n\t\t\tstage = this.$stage.css('transform').replace(/.*\\(|\\)| /g, '').split(',');\n\t\t\tstage = {\n\t\t\t\tx: stage[stage.length === 16 ? 12 : 4],\n\t\t\t\ty: stage[stage.length === 16 ? 13 : 5]\n\t\t\t};\n\t\t} else {\n\t\t\tstage = this.$stage.position();\n\t\t\tstage = {\n\t\t\t\tx: this.settings.rtl ?\n\t\t\t\t\tstage.left + this.$stage.width() - this.width() + this.settings.margin :\n\t\t\t\t\tstage.left,\n\t\t\t\ty: stage.top\n\t\t\t};\n\t\t}\n\n\t\tif (this.is('animating')) {\n\t\t\t$.support.transform ? this.animate(stage.x) : this.$stage.stop()\n\t\t\tthis.invalidate('position');\n\t\t}\n\n\t\tthis.$element.toggleClass(this.options.grabClass, event.type === 'mousedown');\n\n\t\tthis.speed(0);\n\n\t\tthis._drag.time = new Date().getTime();\n\t\tthis._drag.target = $(event.target);\n\t\tthis._drag.stage.start = stage;\n\t\tthis._drag.stage.current = stage;\n\t\tthis._drag.pointer = this.pointer(event);\n\n\t\t$(document).on('mouseup.owl.core touchend.owl.core', $.proxy(this.onDragEnd, this));\n\n\t\t$(document).one('mousemove.owl.core touchmove.owl.core', $.proxy(function(event) {\n\t\t\tvar delta = this.difference(this._drag.pointer, this.pointer(event));\n\n\t\t\t$(document).on('mousemove.owl.core touchmove.owl.core', $.proxy(this.onDragMove, this));\n\n\t\t\tif (Math.abs(delta.x) < Math.abs(delta.y) && this.is('valid')) {\
26n\t\t\t\treturn;\n\t\t\t}\n\n\t\t\tevent.preventDefault();\n\n\t\t\tthis.enter('dragging');\n\t\t\tthis.trigger('drag');\n\t\t}, this));\n\t};\n\n\t/**\n\t * Handles the `touchmove` and `mousemove` events.\n\t * @todo #261\n\t * @protected\n\t * @param {Event} event - The event arguments.\n\t */\n\tOwl.prototype.onDragMove = function(event) {\n\t\tvar minimum = null,\n\t\t\tmaximum = null,\n\t\t\tpull = null,\n\t\t\tdelta = this.difference(this._drag.pointer, this.pointer(event)),\n\t\t\tstage = this.difference(this._drag.stage.start, delta);\n\n\t\tif (!this.is('dragging')) {\n\t\t\treturn;\n\t\t}\n\n\t\tevent.preventDefault();\n\n\t\tif (this.settings.loop) {\n\t\t\tminimum = this.coordinates(this.minimum());\n\t\t\tmaximum = this.coordinates(this.maximum() + 1) - minimum;\n\t\t\tstage.x = (((stage.x - minimum) % maximum + maximum) % maximum) + minimum;\n\t\t} else {\n\t\t\tminimum = this.settings.rtl ? this.coordinates(this.maximum()) : this.coordinates(this.minimum());\n\t\t\tmaximum = this.settings.rtl ? this.coordinates(this.minimum()) : this.coordinates(this.maximum());\n\t\t\tpull = this.settings.pullDrag ? -1 * delta.x / 5 : 0;\n\t\t\tstage.x = Math.max(Math.min(stage.x, minimum + pull), maximum + pull);\n\t\t}\n\n\t\tthis._drag.stage.current = stage;\n\n\t\tthis.animate(stage.x);\n\t};\n\n\t/**\n\t * Handles the `touchend` and `mouseup` events.\n\t * @todo #261\n\t * @todo Threshold for click event\n\t * @protected\n\t * @param {Event} event - The event arguments.\n\t */\n\tOwl.prototype.onDragEnd = function(event) {\n\t\tvar delta = this.difference(this._drag.pointer, this.pointer(event)),\n\t\t\tstage = this._drag.stage.current,\n\t\t\tdirection = delta.x > 0 ^ this.settings.rtl ? 'left' : 'right';\n\n\t\t$(document).off('.owl.core');\n\n\t\tthis.$element.removeClass(this.options.grabClass);\n\n\t\tif (delta.x !== 0 && this.is('dragging') || !this.is('valid')) {\n\t\t\tthis.speed(this.settings.dragEndSpeed || this.settings.smartSpeed);\n\t\t\tthis.current(this.closest(stage.x, delta.x !== 0 ? direction : this._drag.direction));\n\t\t\tthis.invalidate('position');\n\t\t\tthis.update();\n\n\t\t\tthis._drag.direction = direction;\n\n\t\t\tif (Math.abs(delta.x) > 3 || new Date().getTime() - this._drag.time > 300) {\n\t\t\t\tthis._drag.target.one('click.owl.core', function() { return false; });\n\t\t\t}\n\t\t}\n\n\t\tif (!this.is('dragging')) {\n\t\t\treturn;\n\t\t}\n\n\t\tthis.leave('dragging');\n\t\tthis.trigger('dragged');\n\t};\n\n\t/**\n\t * Gets absolute position of the closest item for a coordinate.\n\t * @todo Setting `freeDrag` makes `closest` not reusable. See #165.\n\t * @protected\n\t * @param {Number} coordinate - The coordinate in pixel.\n\t * @param {String} direction - The direction to check for the closest item. Ether `left` or `right`.\n\t * @return {Number} - The absolute position of the closest item.\n\t */\n\tOwl.prototype.closest = function(coordinate, direction) {\n\t\tvar position = -1,\n\t\t\tpull = 30,\n\t\t\twidth = this.width(),\n\t\t\tcoordinates = this.coordinates();\n\n\t\tif (!this.settings.freeDrag) {\n\t\t\t// check closest item\n\t\t\t$.each(coordinates, $.proxy(function(index, value) {\n\t\t\t\t// on a left pull, check on current index\n\t\t\t\tif (direction === 'left' && coordinate > value - pull && coordinate < value + pull) {\n\t\t\t\t\tposition = index;\n\t\t\t\t// on a right pull, check on previous index\n\t\t\t\t// to do so, subtract width from value and set position = index + 1\n\t\t\t\t} else if (direction === 'right' && coordinate > value - width - pull && coordinate < value - width + pull) {\n\t\t\t\t\tposition = index + 1;\n\t\t\t\t} else if (this.op(coordinate, '<', value)\n\t\t\t\t\t&& this.op(coordinate, '>', coordinates[index + 1] !== undefined ? coordinates[index + 1] : value - width)) {\n\t\t\t\t\tposition = direction === 'left' ? index + 1 : index;\n\t\t\t\t}\n\t\t\t\treturn position === -1;\n\t\t\t}, this));\n\t\t}\n\n\t\tif (!this.settings.loop) {\n\t\t\t// non loop boundries\n\t\t\tif (this.op(coordinate, '>', coordinates[this.minimum()])) {\n\t\t\t\tposition = coordinate = this.minimum();\n\t\t\t} else if (this.op(coordinate, '<', coordinates[this.maximum()])) {\n\t\t\t\tposition = coordinate = this.maximum();\n\t\t\t}\n\t\t}\n\n\t\treturn position;\n\t};\n\n\t/**\n\t * Animates the stage.\n\t * @todo #270\n\t * @public\n\t * @param {Number} coordinate - The coordinate in pixels.\n\t */\n\tOwl.prototype.animate = function(coordinate) {\n\t\tvar animate = this.speed() > 0;\n\n\t\tthis.is('animating') && this.onTransitionEnd();\n\n\t\tif (animate) {\n\t\t\tthis.enter('animating');\n\t\t\tthis.trigger('translate');\n\t\t}
26\n\n\t\tif ($.support.transform3d && $.support.transition) {\n\t\t\tthis.$stage.css({\n\t\t\t\ttransform: 'translate3d(' + coordinate + 'px,0px,0px)',\n\t\t\t\ttransition: (this.speed() / 1000) + 's' + (\n\t\t\t\t\tthis.settings.slideTransition ? ' ' + this.settings.slideTransition : ''\n\t\t\t\t)\n\t\t\t});\n\t\t} else if (animate) {\n\t\t\tthis.$stage.animate({\n\t\t\t\tleft: coordinate + 'px'\n\t\t\t}, this.speed(), this.settings.fallbackEasing, $.proxy(this.onTransitionEnd, this));\n\t\t} else {\n\t\t\tthis.$stage.css({\n\t\t\t\tleft: coordinate + 'px'\n\t\t\t});\n\t\t}\n\t};\n\n\t/**\n\t * Checks whether the carousel is in a specific state or not.\n\t * @param {String} state - The state to check.\n\t * @returns {Boolean} - The flag which indicates if the carousel is busy.\n\t */\n\tOwl.prototype.is = function(state) {\n\t\treturn this._states.current[state] && this._states.current[state] > 0;\n\t};\n\n\t/**\n\t * Sets the absolute position of the current item.\n\t * @public\n\t * @param {Number} [position] - The new absolute position or nothing to leave it unchanged.\n\t * @returns {Number} - The absolute position of the current item.\n\t */\n\tOwl.prototype.current = function(position) {\n\t\tif (position === undefined) {\n\t\t\treturn this._current;\n\t\t}\n\n\t\tif (this._items.length === 0) {\n\t\t\treturn undefined;\n\t\t}\n\n\t\tposition = this.normalize(position);\n\n\t\tif (this._current !== position) {\n\t\t\tvar event = this.trigger('change', { property: { name: 'position', value: position } });\n\n\t\t\tif (event.data !== undefined) {\n\t\t\t\tposition = this.normalize(event.data);\n\t\t\t}\n\n\t\t\tthis._current = position;\n\n\t\t\tthis.invalidate('position');\n\n\t\t\tthis.trigger('changed', { property: { name: 'position', value: this._current } });\n\t\t}\n\n\t\treturn this._current;\n\t};\n\n\t/**\n\t * Invalidates the given part of the update routine.\n\t * @param {String} [part] - The part to invalidate.\n\t * @returns {Array.<String>} - The invalidated parts.\n\t */\n\tOwl.prototype.invalidate = function(part) {\n\t\tif ($.type(part) === 'string') {\n\t\t\tthis._invalidated[part] = true;\n\t\t\tthis.is('valid') && this.leave('valid');\n\t\t}\n\t\treturn $.map(this._invalidated, function(v, i) { return i });\n\t};\n\n\t/**\n\t * Resets the absolute position of the current item.\n\t * @public\n\t * @param {Number} position - The absolute position of the new item.\n\t */\n\tOwl.prototype.reset = function(position) {\n\t\tposition = this.normalize(position);\n\n\t\tif (position === undefined) {\n\t\t\treturn;\n\t\t}\n\n\t\tthis._speed = 0;\n\t\tthis._current = position;\n\n\t\tthis.suppress([ 'translate', 'translated' ]);\n\n\t\tthis.animate(this.coordinates(position));\n\n\t\tthis.release([ 'translate', 'translated' ]);\n\t};\n\n\t/**\n\t * Normalizes an absolute or a relative position of an item.\n\t * @public\n\t * @param {Number} position - The absolute or relative position to normalize.\n\t * @param {Boolean} [relative=false] - Whether the given position is relative or not.\n\t * @returns {Number} - The normalized position.\n\t */\n\tOwl.prototype.normalize = function(position, relative) {\n\t\tvar n = this._items.length,\n\t\t\tm = relative ? 0 : this._clones.length;\n\n\t\tif (!this.isNumeric(position) || n < 1) {\n\t\t\tposition = undefined;\n\t\t} else if (position < 0 || position >= n + m) {\n\t\t\tposition = ((position - m / 2) % n + n) % n + m / 2;\n\t\t}\n\n\t\treturn position;\n\t};\n\n\t/**\n\t * Converts an absolute position of an item into a relative one.\n\t * @public\n\t * @param {Number} position - The absolute position to convert.\n\t * @returns {Number} - The converted position.\n\t */\n\tOwl.prototype.relative = function(position) {\n\t\tposition -= this._clones.length / 2;\n\t\treturn this.normalize(position, true);\n\t};\n\n\t/**\n\t * Gets the maximum position for the current item.\n\t * @public\n\t * @param {Boolean} [relative=false] - Whether to return an absolute position or a relative position.\n\t * @returns {Number}\n\t */\n\tOwl.prototype.maximum = function(relative) {\n\t\tvar settings = this.settings,\n\t\t\tmaximum = this._coordinates.length,\n\t\t\titerator,\n\t\t\treciprocalItemsWidth,\n\t\t\telementWidth;\n\n\t\tif (settings.loop) {\n\t\t\tmaximum = this._clones.length / 2 + this._items.length - 1;\n\t\t} else if (settings.autoWidth || settings.merge) {\n\t\t\titerator = this._items.length;\n\t\t\tif (iterator) {\n\t\t\t\treciprocalItemsWidth = this._items[--iterator].width();\n\t\t\t\telementWidth = this.$element.width();\n\t\t\t\twhile (iterator--) {\n\t\t\t\t\treciprocalItemsWidth += this._items[iterator].width() + this.settings.margin;\n\t\t\t\t\tif (reciprocalItemsWidth > elementWidth) {\n\t\t\t\t\t\tbreak;\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\t\t\tmaximum = iterator + 1;\n\t\t} else if (settings.center) {\n\t\t\tmaximum = this._items.length - 1;\n\t\t} else {\n\t\t\tmaximum = this._items.length - settings.items;\n\t\t}\n\n\t\tif (relative) {\n\t\t\tmaximum -= this._clones.length / 2;\n\t\t}\n\n\t\treturn Math.max(maximum, 0);\n\t};\n\n\t/**\n\t * Gets the minimum position for the current item.\n\t * @public\n\t * @param {Boolean} [relative=false] - Whether to return an absolute position or a relative position.\n\t * @returns {Number}\n\t */\n\tOwl.prototype.minimum = function(relative) {\n\t\treturn relative ? 0 : this._clones.length / 2;\n\t};\n\n\t/**\n\t * Gets an item at the specified relative position.\n\t * @public\n\t * @param {Number} [position] - The relative position of the item.\n\t * @return {jQuery|Array.<jQuery>} - The item at the given position or all items if no position was given.\n\t */\n\tOwl.prototype.items = function(position) {\n\t\tif (position === undefined) {\n\t\t\treturn this._items.slice();\n\t\t}\n\n\t\tposition = this.normalize(position, true);\n\t\treturn this._items[position];\n\t};\n\n\t/**\n\t * Gets an item at the specified relative position.\n\t * @public\n\t * @param {Number} [position] - The relative position of the item.\n\t * @return {jQuery|Array.<jQuery>} - The item at the given position or all items if no position was given.\n\t */\n\tOwl.prototype.mergers = function(position) {\n\t\tif (position === undefined) {\n\t\t\treturn this._mergers.slice();\n\t\t}\n\n\t\tposition = this.normalize(position, true);\n\t\treturn this._mergers[position];\n\t};\n\n\t/**\n\t * Gets the absolute positions of clones for an item.\n\t * @public\n\t * @param {Number} [position] - The relative position of the item.\n\t * @returns {Array.<Number>} - The absolute positions of clones for the item or all if no position was given.\n\t */\n\tOwl.prototype.clones = function(position) {\n\t\tvar odd = this._clones.length / 2,\n\t\t\teven = odd + this._items.length,\n\t\t\tmap = function(index) { return index % 2 === 0 ? even + index / 2 : odd 
26- (index + 1) / 2 };\n\n\t\tif (position === undefined) {\n\t\t\treturn $.map(this._clones, function(v, i) { return map(i) });\n\t\t}\n\n\t\treturn $.map(this._clones, function(v, i) { return v === position ? map(i) : null });\n\t};\n\n\t/**\n\t * Sets the current animation speed.\n\t * @public\n\t * @param {Number} [speed] - The animation speed in milliseconds or nothing to leave it unchanged.\n\t * @returns {Number} - The current animation speed in milliseconds.\n\t */\n\tOwl.prototype.speed = function(speed) {\n\t\tif (speed !== undefined) {\n\t\t\tthis._speed = speed;\n\t\t}\n\n\t\treturn this._speed;\n\t};\n\n\t/**\n\t * Gets the coordinate of an item.\n\t * @todo The name of this method is missleanding.\n\t * @public\n\t * @param {Number} position - The absolute position of the item within `minimum()` and `maximum()`.\n\t * @returns {Number|Array.<Number>} - The coordinate of the item in pixel or all coordinates.\n\t */\n\tOwl.prototype.coordinates = function(position) {\n\t\tvar multiplier = 1,\n\t\t\tnewPosition = position - 1,\n\t\t\tcoordinate;\n\n\t\tif (position === undefined) {\n\t\t\treturn $.map(this._coordinates, $.proxy(function(coordinate, index) {\n\t\t\t\treturn this.coordinates(index);\n\t\t\t}, this));\n\t\t}\n\n\t\tif (this.settings.center) {\n\t\t\tif (this.settings.rtl) {\n\t\t\t\tmultiplier = -1;\n\t\t\t\tnewPosition = position + 1;\n\t\t\t}\n\n\t\t\tcoordinate = this._coordinates[position];\n\t\t\tcoordinate += (this.width() - coordinate + (this._coordinates[newPosition] || 0)) / 2 * multiplier;\n\t\t} else {\n\t\t\tcoordinate = this._coordinates[newPosition] || 0;\n\t\t}\n\n\t\tcoordinate = Math.ceil(coordinate);\n\n\t\treturn coordinate;\n\t};\n\n\t/**\n\t * Calculates the speed for a translation.\n\t * @protected\n\t * @param {Number} from - The absolute position of the start item.\n\t * @param {Number} to - The absolute position of the target item.\n\t * @param {Number} [factor=undefined] - The time factor in milliseconds.\n\t * @returns {Number} - The time in milliseconds for the translation.\n\t */\n\tOwl.prototype.duration = function(from, to, factor) {\n\t\tif (factor === 0) {\n\t\t\treturn 0;\n\t\t}\n\n\t\treturn Math.min(Math.max(Math.abs(to - from), 1), 6) * Math.abs((factor || this.settings.smartSpeed));\n\t};\n\n\t/**\n\t * Slides to the specified item.\n\t * @public\n\t * @param {Number} position - The position of the item.\n\t * @param {Number} [speed] - The time in milliseconds for the transition.\n\t */\n\tOwl.prototype.to = function(position, speed) {\n\t\tvar current = this.current(),\n\t\t\trevert = null,\n\t\t\tdistance = position - this.relative(current),\n\t\t\tdirection = (distance > 0) - (distance < 0),\n\t\t\titems = this._items.length,\n\t\t\tminimum = this.minimum(),\n\t\t\tmaximum = this.maximum();\n\n\t\tif (this.settings.loop) {\n\t\t\tif (!this.settings.rewind && Math.abs(distance) > items / 2) {\n\t\t\t\tdistance += direction * -1 * items;\n\t\t\t}\n\n\t\t\tposition = current + distance;\n\t\t\trevert = ((position - minimum) % items + items) % items + minimum;\n\n\t\t\tif (revert !== position && revert - distance <= maximum && revert - distance > 0) {\n\t\t\t\tcurrent = revert - distance;\n\t\t\t\tposition = revert;\n\t\t\t\tthis.reset(current);\n\t\t\t}\n\t\t} else if (this.settings.rewind) {\n\t\t\tmaximum += 1;\n\t\t\tposition = (position % maximum + maximum) % maximum;\n\t\t} else {\n\t\t\tposition = Math.max(minimum, Math.min(maximum, position));\n\t\t}\n\n\t\tthis.speed(this.duration(current, position, speed));\n\t\tthis.current(position);\n\n\t\tif (this.isVisible()) {\n\t\t\tthis.update();\n\t\t}\n\t};\n\n\t/**\n\t * Slides to the next item.\n\t * @public\n\t * @param {Number} [speed] - The time in milliseconds for the transition.\n\t */\n\tOwl.prototype.next = function(speed) {\n\t\tspeed = speed || false;\n\t\tthis.to(this.relative(this.current()) + 1, speed);\n\t};\n\n\t/**\n\t * Slides to the previous item.\n\t * @public\n\t * @param {Number} [speed] - The time in milliseconds for the transition.\n\t */\n\tOwl.prototype.prev = function(speed) {\n\t\tspeed = speed || false;\n\t\tthis.to(this.relative(this.current()) - 1, speed);\n\t};\n\n\t/**\n\t * Handles the end of an animation.\n\t * @protected\n\t * @param {Event} event - The event arguments.\n\t */\n\tOwl.prototype.onTransitionEnd = function(event) {\n\n\t\t// if css2 animation then event object is undefined\n\t\tif (event !== undefined) {\n\t\t\tevent.stopPropagation();\n\n\t\t\t// Catch only owl-stage transitionEnd event\n\t\t\tif ((event.target || event.srcElement || event.originalTarget) !== this.$stage.get(0)) {\n\t\t\t\treturn false;\n\t\t\t}\n\t\t}\n\n\t\tthis.leave('animating');\n\t\tthis.trigger('translated');\n\t};\n\n\t/**\n\t * Gets viewport width.\n\t * @protected\n\t * @return {Number} - The width in pixel.\n\t */\n\tOwl.prototype.viewport = function() {\
26n\t\tvar width;\n\t\tif (this.options.responsiveBaseElement !== window) {\n\t\t\twidth = $(this.options.responsiveBaseElement).width();\n\t\t} else if (window.innerWidth) {\n\t\t\twidth = window.innerWidth;\n\t\t} else if (document.documentElement && document.documentElement.clientWidth) {\n\t\t\twidth = document.documentElement.clientWidth;\n\t\t} else {\n\t\t\tconsole.warn('Can not detect viewport width.');\n\t\t}\n\t\treturn width;\n\t};\n\n\t/**\n\t * Replaces the current content.\n\t * @public\n\t * @param {HTMLElement|jQuery|String} content - The new content.\n\t */\n\tOwl.prototype.replace = function(content) {\n\t\tthis.$stage.empty();\n\t\tthis._items = [];\n\n\t\tif (content) {\n\t\t\tcontent = (content instanceof jQuery) ? content : $(content);\n\t\t}\n\n\t\tif (this.settings.nestedItemSelector) {\n\t\t\tcontent = content.find('.' + this.settings.nestedItemSelector);\n\t\t}\n\n\t\tcontent.filter(function() {\n\t\t\treturn this.nodeType === 1;\n\t\t}).each($.proxy(function(index, item) {\n\t\t\titem = this.prepare(item);\n\t\t\tthis.$stage.append(item);\n\t\t\tthis._items.push(item);\n\t\t\tthis._mergers.push(item.find('[data-merge]').addBack('[data-merge]').attr('data-merge') * 1 || 1);\n\t\t}, this));\n\n\t\tthis.reset(this.isNumeric(this.settings.startPosition) ? this.settings.startPosition : 0);\n\n\t\tthis.invalidate('items');\n\t};\n\n\t/**\n\t * Adds an item.\n\t * @todo Use `item` instead of `content` for the event arguments.\n\t * @public\n\t * @param {HTMLElement|jQuery|String} content - The item content to add.\n\t * @param {Number} [position] - The relative position at which to insert the item otherwise the item will be added to the end.\n\t */\n\tOwl.prototype.add = function(content, position) {\n\t\tvar current = this.relative(this._current);\n\n\t\tposition = position === undefined ? this._items.length : this.normalize(position, true);\n\t\tcontent = content instanceof jQuery ? content : $(content);\n\n\t\tthis.trigger('add', { content: content, position: position });\n\n\t\tcontent = this.prepare(content);\n\n\t\tif (this._items.length === 0 || position === this._items.length) {\n\t\t\tthis._items.length === 0 && this.$stage.append(content);\n\t\t\tthis._items.length !== 0 && this._items[position - 1].after(content);\n\t\t\tthis._items.push(content);\n\t\t\tthis._mergers.push(content.find('[data-merge]').addBack('[data-merge]').attr('data-merge') * 1 || 1);\n\t\t} else {\n\t\t\tthis._items[position].before(content);\n\t\t\tthis._items.splice(position, 0, content);\n\t\t\tthis._mergers.splice(position, 0, content.find('[data-merge]').addBack('[data-merge]').attr('data-merge') * 1 || 1);\n\t\t}\n\n\t\tthis._items[current] && this.reset(this._items[current].index());\n\n\t\tthis.invalidate('items');\n\n\t\tthis.trigger('added', { content: content, position: position });\n\t};\n\n\t/**\n\t * Removes an item by its position.\n\t * @todo Use `item` instead of `content` for the event arguments.\n\t * @public\n\t * @param {Number} position - The relative position of the item to remove.\n\t */\n\tOwl.prototype.remove = function(position) {\n\t\tposition = this.normalize(position, true);\n\n\t\tif (position === undefined) {\n\t\t\treturn;\n\t\t}\n\n\t\tthis.trigger('remove', { content: this._items[position], position: position });\n\n\t\tthis._items[position].remove();\n\t\tthis._items.splice(position, 1);\n\t\tthis._mergers.splice(position, 1);\n\n\t\tthis.invalidate('items');\n\n\t\tthis.trigger('removed', { content: null, position: position });\n\t};\n\n\t/**\n\t * Preloads images with auto width.\n\t * @todo Replace by a more generic approach\n\t * @protected\n\t */\n\tOwl.prototype.preloadAutoWidthImages = function(images) {\n\t\timages.each($.proxy(function(i, element) {\n\t\t\tthis.enter('pre-loading');\n\t\t\telement = $(element);\n\t\t\t$(new Image()).one('load', $.proxy(function(e) {\n\t\t\t\telement.attr('src', e.target.src);\n\t\t\t\telement.css('opacity', 1);\n\t\t\t\tthis.leave('pre-loading');\n\t\t\t\t!this.is('pre-loading') && !this.is('initializing') && this.refresh();\n\t\t\t}, this)).attr('src', element.attr('src') || element.attr('data-src') || element.attr('data-src-retina'));\n\t\t}, this));\n\t};\n\n\t/**\n\t * Destroys the carousel.\n\t * @public\n\t */\n\tOwl.prototype.destroy = function() {\
26n\n\t\tthis.$element.off('.owl.core');\n\t\tthis.$stage.off('.owl.core');\n\t\t$(document).off('.owl.core');\n\n\t\tif (this.settings.responsive !== false) {\n\t\t\twindow.clearTimeout(this.resizeTimer);\n\t\t\tthis.off(window, 'resize', this._handlers.onThrottledResize);\n\t\t}\n\n\t\tfor (var i in this._plugins) {\n\t\t\tthis._plugins[i].destroy();\n\t\t}\n\n\t\tthis.$stage.children('.cloned').remove();\n\n\t\tthis.$stage.unwrap();\n\t\tthis.$stage.children().contents().unwrap();\n\t\tthis.$stage.children().unwrap();\n\t\tthis.$stage.remove();\n\t\tthis.$element\n\t\t\t.removeClass(this.options.refreshClass)\n\t\t\t.removeClass(this.options.loadingClass)\n\t\t\t.removeClass(this.options.loadedClass)\n\t\t\t.removeClass(this.options.rtlClass)\n\t\t\t.removeClass(this.options.dragClass)\n\t\t\t.removeClass(this.options.grabClass)\n\t\t\t.attr('class', this.$element.attr('class').replace(new RegExp(this.options.responsiveClass + '-\\\\S+\\\\s', 'g'), ''))\n\t\t\t.removeData('owl.carousel');\n\t};\n\n\t/**\n\t * Operators to calculate right-to-left and left-to-right.\n\t * @protected\n\t * @param {Number} [a] - The left side operand.\n\t * @param {String} [o] - The operator.\n\t * @param {Number} [b] - The right side operand.\n\t */\n\tOwl.prototype.op = function(a, o, b) {\n\t\tvar rtl = this.settings.rtl;\n\t\tswitch (o) {\n\t\t\tcase '<':\n\t\t\t\treturn rtl ? a > b : a < b;\n\t\t\tcase '>':\n\t\t\t\treturn rtl ? a < b : a > b;\n\t\t\tcase '>=':\n\t\t\t\treturn rtl ? a <= b : a >= b;\n\t\t\tcase '<=':\n\t\t\t\treturn rtl ? a >= b : a <= b;\n\t\t\tdefault:\n\t\t\t\tbreak;\n\t\t}\n\t};\n\n\t/**\n\t * Attaches to an internal event.\n\t * @protected\n\t * @param {HTMLElement} element - The event source.\n\t * @param {String} event - The event name.\n\t * @param {Function} listener - The event handler to attach.\n\t * @param {Boolean} capture - Wether the event should be handled at the capturing phase or not.\n\t */\n\tOwl.prototype.on = function(element, event, listener, capture) {\n\t\tif (element.addEventListener) {\n\t\t\telement.addEventListener(event, listener, capture);\n\t\t} else if (element.attachEvent) {\n\t\t\telement.attachEvent('on' + event, listener);\n\t\t}\n\t};\n\n\t/**\n\t * Detaches from an internal event.\n\t * @protected\n\t * @param {HTMLElement} element - The event source.\n\t * @param {String} event - The event name.\n\t * @param {Function} listener - The attached event handler to detach.\n\t * @param {Boolean} capture - Wether the attached event handler was registered as a capturing listener or not.\n\t */\n\tOwl.prototype.off = function(element, event, listener, capture) {\n\t\tif (element.removeEventListener) {\n\t\t\telement.removeEventListener(event, listener, capture);\n\t\t} else if (element.detachEvent) {\n\t\t\telement.detachEvent('on' + event, listener);\n\t\t}\n\t};\n\n\t/**\n\t * Triggers a public event.\n\t * @todo Remove `status`, `relatedTarget` should be used instead.\n\t * @protected\n\t * @param {String} name - The event name.\n\t * @param {*} [data=null] - The event data.\n\t * @param {String} [namespace=carousel] - The event namespace.\n\t * @param {String} [state] - The state which is associated with the event.\n\t * @param {Boolean} [enter=false] - Indicates if the call enters the specified state or not.\n\t * @returns {Event} - The event arguments.\n\t */\n\tOwl.prototype.trigger = function(name, data, namespace, state, enter) {\n\t\tvar status = {\n\t\t\titem: { count: this._items.length, index: this.current() }\n\t\t}, handler = $.camelCase(\n\t\t\t$.grep([ 'on', name, namespace ], function(v) { return v })\n\t\t\t\t.join('-').toLowerCase()\n\t\t), event = $.Event(\n\t\t\t[ name, 'owl', namespace || 'carousel' ].join('.').toLowerCase(),\n\t\t\t$.extend({ relatedTarget: this }, status, data)\n\t\t);\n\n\t\tif (!this._supress[name]) {\n\t\t\t$.each(this._plugins, function(name, plugin) {\n\t\t\t\tif (plugin.onTrigger) {\n\t\t\t\t\tplugin.onTrigger(event);\n\t\t\t\t}\n\t\t\t});\n\n\t\t\tthis.register({ type: Owl.Type.Event, name: name });\n\t\t\tthis.$element.trigger(event);\n\n\t\t\tif (this.settings && typeof this.settings[handler] === 'function') {\n\t\t\t\tthis.settings[handler].call(this, event);\n\t\t\t}\n\t\t}\n\n\t\treturn event;\n\t};\n\n\t/**\n\t * Enters a state.\n\t * @param name - The state name.\n\t */\n\tOwl.prototype.enter = function(name) {\n\t\t$.each([ name ].concat(this._states.tags[name] || []), $.proxy(function(i, name) {\n\t\t\tif (this._states.current[name] === undefined) {\n\t\t\t\tthis._states.current[name] = 0;\n\t\t\t}\n\n\t\t\tthis._states.current[name]++;\n\t\t}, this));\n\t};\n\n\t/**\n\t * Leaves a state.\n\t * @param name - The state name.\n\t */\n\tOwl.prototype.leave = function(name) {\n\t\t$.each([ name ].concat(this._states.tags[name] || []), $.proxy(function(i, name) {\n\t\t\tthis._states.current[name]--;\n\t\t}, this));\n\t};\n\n\t/**\n\t * Registers an event or state.\n\t * @public\n\t * @param {Object} object - The event or state to register.\n\t */\n\tOwl.prototype.register = function(object) {\n\t\tif (object.type === Owl.Type.Event) {\n\t\t\tif (!$.event.special[object.name]) {\n\t\t\t\t$.event.special[object.name] = {};\n\t\t\t}\n\n\t\t\tif (!$.event.special[object.name].owl) {\n\t\t\t\tvar _default = $.event.special[object.name]._default;\n\t\t\t\t$.event.special[object.name]._default = function(e) {\n\t\t\t\t\tif (_default && _default.apply && (!e.namespace || e.namespace.indexOf('owl') === -1)) {\n\t\t\t\t\t\treturn _default.apply(this, arguments);\n\t\t\t\t\t}\n\t\t\t\t\treturn e.namespace && e.namespace.indexOf('owl') > -1;\n\t\t\t\t};\n\t\t\t\t$.event.special[object.name].owl = true;\n\t\t\t}\n\t\t} else if (object.type === Owl.Type.State) {\n\t\t\tif (!this._states.tags[object.name]) {\n\t\t\t\tthis._states.tags[object.name] = object.tags;\n\t\t\t} else {\n\t\t\t\tthis._states.tags[object.name] = this._states.tags[object.name].concat(object.tags);\n\t\t\t}\n\n\t\t\tthis._states.tags[object.name] = $.grep(this._states.tags[object.name], $.proxy(function(tag, i) {\n\t\t\t\treturn $.inArray(tag, this._states.tags[object.name]) === i;\n\t\t\t}, this));\n\t\t}\n\t};\n\n\t/**\n\t * Suppresses events.\n\t * @protected\n\t * @param {Array.<String>} events - The events to suppress.\n\t */\n\tOwl.prototype.suppress = function(events) {\n\t\t$.each(events, $.proxy(function(index, event) {\n\t\t\tthis._supress[event] = true;\n\t\t}, this));\n\t};\n\n\t/**\n\t * Releases suppressed events.\n\t * @protected\n\t * @param {Array.<String>} events - The events to release.\n\t */\n\tOwl.prototype.release = function(events) {\n\t\t$.each(events, $.proxy(function(index, event) {\n\t\t\tdelete this._supress[event];\n\t\t}, this));\n\t};\n\n\t/**\n\t * Gets unified pointer coordinates from event.\n\t * @todo #261\n\t * @protected\n\t * @param {Event} - The `mousedown` or `touchstart` event.\n\t * @returns {Object} - Contains `x` and `y` coordinates of current pointer position.\n\t */\n\tOwl.prototype.pointer = function(event) {\n\t\tvar result = { x: null, y: null };\n\n\t\tevent = event.originalEvent || event || window.event;\n\n\t\tevent = event.touches && event.touches.length ?\n\t\t\tevent.touches[0] : event.changedTouches && event.changedTouches.length ?\n\t\t\t\tevent.changedTouches[0] : event;\n\n\t\tif (event.pageX) {\n\t\t\tresult.x = event.pageX;\n\t\t\tresult.y = event.pageY;\n\t\t} else {\n\t\t\tresult.x = event.clientX;\n\t\t\tresult.y = event.clientY;\n\t\t}\n\n\t\treturn result;\n\t};\n\n\t/**\n\t * Determines if the input is a Number or something that can be coerced to a Number\n\t * @protected\n\t * @param {Number|String|Object|Array|Boolean|RegExp|Function|Symbol} - The input to be tested\n\t * @returns {Boolean} - An indication if the input is a Number or can be coerced to a Number\n\t */\n\tOwl.prototype.isNumeric = function(number) {\n\t\treturn !isNaN(parseFloat(number));\n\t};\n\n\t/**\n\t * Gets the difference of two vectors.\n\t * @todo #261\n\t * @protected\n\t * @param {Object} - The first vector.\n\t * @param {Object} - The second vector.\n\t * @returns {Object} - The difference.\n\t */\n\tOwl.prototype.difference = function(first, second) {\n\t\treturn {\n\t\t\tx: first.x - second.x,\n\t\t\ty: first.y - second.y\n\t\t};\n\t};\n\n\t/**\n\t * The jQuery Plugin for the Owl Carousel\n\t * @todo Navigation plugin `next` and `prev`\n\t * @public\n\t */\n\t$.fn.owlCarousel = function(option) {\n\t\tvar args = Array.prototype.slice.call(arguments, 1);
26\n\n\t\treturn this.each(function() {\n\t\t\tvar $this = $(this),\n\t\t\t\tdata = $this.data('owl.carousel');\n\n\t\t\tif (!data) {\n\t\t\t\tdata = new Owl(this, typeof option == 'object' && option);\n\t\t\t\t$this.data('owl.carousel', data);\n\n\t\t\t\t$.each([\n\t\t\t\t\t'next', 'prev', 'to', 'destroy', 'refresh', 'replace', 'add', 'remove'\n\t\t\t\t], function(i, event) {\n\t\t\t\t\tdata.register({ type: Owl.Type.Event, name: event });\n\t\t\t\t\tdata.$element.on(event + '.owl.carousel.core', $.proxy(function(e) {\n\t\t\t\t\t\tif (e.namespace && e.relatedTarget !== this) {\n\t\t\t\t\t\t\tthis.suppress([ event ]);\n\t\t\t\t\t\t\tdata[event].apply(this, [].slice.call(arguments, 1));\n\t\t\t\t\t\t\tthis.release([ event ]);\n\t\t\t\t\t\t}\n\t\t\t\t\t}, data));\n\t\t\t\t});\n\t\t\t}\n\n\t\t\tif (typeof option == 'string' && option.charAt(0) !== '_') {\n\t\t\t\tdata[option].apply(data, args);\n\t\t\t}\n\t\t});\n\t};\n\n\t/**\n\t * The constructor for the jQuery Plugin\n\t * @public\n\t */\n\t$.fn.owlCarousel.Constructor = Owl;\n\n})(window.Zepto || window.jQuery, window, document);\n\n/**\n * AutoRefresh Plugin\n * @version 2.3.4\n * @author Artus Kolanowski\n * @author David Deutsch\n * @license The MIT License (MIT)\n */\n;(function($, window, document, undefined) {\n\n\t/**\n\t * Creates the auto refresh plugin.\n\t * @class The Auto Refresh Plugin\n\t * @param {Owl} carousel - The Owl Carousel\n\t */\n\tvar AutoRefresh = function(carousel) {\n\t\t/**\n\t\t * Reference to the core.\n\t\t * @protected\n\t\t * @type {Owl}\n\t\t */\n\t\tthis._core = carousel;\n\n\t\t/**\n\t\t * Refresh interval.\n\t\t * @protected\n\t\t * @type {number}\n\t\t */\n\t\tthis._interval = null;\n\n\t\t/**\n\t\t * Whether the element is currently visible or not.\n\t\t * @protected\n\t\t * @type {Boolean}\n\t\t */\n\t\tthis._visible = null;\n\n\t\t/**\n\t\t * All event handlers.\n\t\t * @protected\n\t\t * @type {Object}\n\t\t */\n\t\tthis._handlers = {\n\t\t\t'initialized.owl.carousel': $.proxy(function(e) {\n\t\t\t\tif (e.namespace && this._core.settings.autoRefresh) {\n\t\t\t\t\tthis.watch();\n\t\t\t\t}\n\t\t\t}, this)\n\t\t};\n\n\t\t// set default options\n\t\tthis._core.options = $.extend({}, AutoRefresh.Defaults, this._core.options);\n\n\t\t// register event handlers\n\t\tthis._core.$element.on(this._handlers);\n\t};\n\n\t/**\n\t * Default options.\n\t * @public\n\t */\n\tAutoRefresh.Defaults = {\n\t\tautoRefresh: true,\n\t\tautoRefreshInterval: 500\n\t};\n\n\t/**\n\t * Watches the element.\n\t */\n\tAutoRefresh.prototype.watch = function() {\n\t\tif (this._interval) {\n\t\t\treturn;\n\t\t}\n\n\t\tthis._visible = this._core.isVisible();\n\t\tthis._interval = window.setInterval($.proxy(this.refresh, this), this._core.settings.autoRefreshInterval);\n\t};\n\n\t/**\n\t * Refreshes the element.\n\t */\n\tAutoRefresh.prototype.refresh = function() {\n\t\tif (this._core.isVisible() === this._visible) {\n\t\t\treturn;\n\t\t}\n\n\t\tthis._visible = !this._visible;\n\n\t\tthis._core.$element.toggleClass('owl-hidden', !this._visible);\n\n\t\tthis._visible && (this._core.invalidate('width') && this._core.refresh());\n\t};\n\n\t/**\n\t * Destroys the plugin.\n\t */\n\tAutoRefresh.prototype.destroy = function() {\n\t\tvar handler, property;\n\n\t\twindow.clearInterval(this._interval);\n\n\t\tfor (handler in this._handlers) {\n\t\t\tthis._core.$element.off(handler, this._handlers[handler]);\n\t\t}\n\t\tfor (property in Object.getOwnPropertyNames(this)) {\n\t\t\ttypeof this[property] != 'function' && (this[property] = null);\n\t\t}\n\t};\n\n\t$.fn.owlCarousel.Constructor.Plugins.AutoRefresh = AutoRefresh;\n\n})(window.Zepto || window.jQuery, window, document);\n\n/**\n * Lazy Plugin\n * @version 2.3.4\n * @author Bartosz Wojciechowski\n * @author David Deutsch\n * @license The MIT License (MIT)\n */\n;(function($, window, document, undefined) {\n\n\t/**\n\t * Creates the lazy plugin.\n\t * @class The Lazy Plugin\n\t * @param {Owl} carousel - The Owl Carousel\n\t */\n\tvar Lazy = function(carousel) {\n\n\t\t/**\n\t\t * Reference to the core.\n\t\t * @protected\n\t\t * @type {Owl}\n\t\t */\n\t\tthis._core = carousel;
26\n\n\t\t/**\n\t\t * Already loaded items.\n\t\t * @protected\n\t\t * @type {Array.<jQuery>}\n\t\t */\n\t\tthis._loaded = [];\n\n\t\t/**\n\t\t * Event handlers.\n\t\t * @protected\n\t\t * @type {Object}\n\t\t */\n\t\tthis._handlers = {\n\t\t\t'initialized.owl.carousel change.owl.carousel resized.owl.carousel': $.proxy(function(e) {\n\t\t\t\tif (!e.namespace) {\n\t\t\t\t\treturn;\n\t\t\t\t}\n\n\t\t\t\tif (!this._core.settings || !this._core.settings.lazyLoad) {\n\t\t\t\t\treturn;\n\t\t\t\t}\n\n\t\t\t\tif ((e.property && e.property.name == 'position') || e.type == 'initialized') {\n\t\t\t\t\tvar settings = this._core.settings,\n\t\t\t\t\t\tn = (settings.center && Math.ceil(settings.items / 2) || settings.items),\n\t\t\t\t\t\ti = ((settings.center && n * -1) || 0),\n\t\t\t\t\t\tposition = (e.property && e.property.value !== undefined ? e.property.value : this._core.current()) + i,\n\t\t\t\t\t\tclones = this._core.clones().length,\n\t\t\t\t\t\tload = $.proxy(function(i, v) { this.load(v) }, this);\n\t\t\t\t\t//TODO: Need documentation for this new option\n\t\t\t\t\tif (settings.lazyLoadEager > 0) {\n\t\t\t\t\t\tn += settings.lazyLoadEager;\n\t\t\t\t\t\t// If the carousel is looping also preload images that are to the \"left\"\n\t\t\t\t\t\tif (settings.loop) {\n              position -= settings.lazyLoadEager;\n              n++;\n            }\n\t\t\t\t\t}\n\n\t\t\t\t\twhile (i++ < n) {\n\t\t\t\t\t\tthis.load(clones / 2 + this._core.relative(position));\n\t\t\t\t\t\tclones && $.each(this._core.clones(this._core.relative(position)), load);\n\t\t\t\t\t\tposition++;\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}, this)\n\t\t};\n\n\t\t// set the default options\n\t\tthis._core.options = $.extend({}, Lazy.Defaults, this._core.options);\n\n\t\t// register event handler\n\t\tthis._core.$element.on(this._handlers);\n\t};\n\n\t/**\n\t * Default options.\n\t * @public\n\t */\n\tLazy.Defaults = {\n\t\tlazyLoad: false,\n\t\tlazyLoadEager: 0\n\t};\n\n\t/**\n\t * Loads all resources of an item at the specified position.\n\t * @param {Number} position - The absolute position of the item.\n\t * @protected\n\t */\n\tLazy.prototype.load = function(position) {\n\t\tvar $item = this._core.$stage.children().eq(position),\n\t\t\t$elements = $item && $item.find('.owl-lazy');\n\n\t\tif (!$elements || $.inArray($item.get(0), this._loaded) > -1) {\n\t\t\treturn;\n\t\t}\n\n\t\t$elements.each($.proxy(function(index, element) {\n\t\t\tvar $element = $(element), image,\n                url = (window.devicePixelRatio > 1 && $element.attr('data-src-retina')) || $element.attr('data-src') || $element.attr('data-srcset');\n\n\t\t\tthis._core.trigger('load', { element: $element, url: url }, 'lazy');\n\n\t\t\tif ($element.is('img')) {\n\t\t\t\t$element.one('load.owl.lazy', $.proxy(function() {\n\t\t\t\t\t$element.css('opacity', 1);\n\t\t\t\t\tthis._core.trigger('loaded', { element: $element, url: url }, 'lazy');\n\t\t\t\t}, this)).attr('src', url);\n            } else if ($element.is('source')) {\n                $element.one('load.owl.lazy', $.proxy(function() {\n                    this._core.trigger('loaded', { element: $element, url: url }, 'lazy');\n                }, this)).attr('srcset', url);\n\t\t\t} else {\n\t\t\t\timage = new Image();\n\t\t\t\timage.onload = $.proxy(function() {\n\t\t\t\t\t$element.css({\n\t\t\t\t\t\t'background-image': 'url(\"' + url + '\")',\n\t\t\t\t\t\t'opacity': '1'\n\t\t\t\t\t});\n\t\t\t\t\tthis._core.trigger('loaded', { element: $element, url: url }, 'lazy');\n\t\t\t\t}, this);\n\t\t\t\timage.src = url;\n\t\t\t}\n\t\t}, this));\n\n\t\tthis._loaded.push($item.get(0));\n\t};\n\n\t/**\n\t * Destroys the plugin.\n\t * @public\n\t */\n\tLazy.prototype.destroy = function() {\n\t\tvar handler, property;\n\n\t\tfor (handler in this.handlers) {\n\t\t\tthis._core.$element.off(handler, this.handlers[handler]);\n\t\t}\n\t\tfor (property in Object.getOwnPropertyNames(this)) {\n\t\t\ttypeof this[property] != 'function' && (this[property] = null);\n\t\t}\n\t};\n\n\t$.fn.owlCarousel.Constructor.Plugins.Lazy = Lazy;\n\n})(window.Zepto || window.jQuery, window, document);\n\n/**\n * AutoHeight Plugin\n * @version 2.3.4\n * @author Bartosz Wojciechowski\n * @author David Deutsch\n * @license The MIT License (MIT)\n */\n;(function($, window, document, undefined) {\n\n\t/**\n\t * Creates the auto height plugin.\n\t * @class The Auto Height Plugin\n\t * @param {Owl} carousel - The Owl Carousel\n\t */\n\tvar AutoHeight = function(carousel) {\n\t\t/**\n\t\t * Reference to the core.\n\t\t * @protected\n\t\t * @type {Owl}\n\t\t */\n\t\tthis._core = carousel;
26\n\n\t\tthis._previousHeight = null;\n\n\t\t/**\n\t\t * All event handlers.\n\t\t * @protected\n\t\t * @type {Object}\n\t\t */\n\t\tthis._handlers = {\n\t\t\t'initialized.owl.carousel refreshed.owl.carousel': $.proxy(function(e) {\n\t\t\t\tif (e.namespace && this._core.settings.autoHeight) {\n\t\t\t\t\tthis.update();\n\t\t\t\t}\n\t\t\t}, this),\n\t\t\t'changed.owl.carousel': $.proxy(function(e) {\n\t\t\t\tif (e.namespace && this._core.settings.autoHeight && e.property.name === 'position'){\n\t\t\t\t\tthis.update();\n\t\t\t\t}\n\t\t\t}, this),\n\t\t\t'loaded.owl.lazy': $.proxy(function(e) {\n\t\t\t\tif (e.namespace && this._core.settings.autoHeight\n\t\t\t\t\t&& e.element.closest('.' + this._core.settings.itemClass).index() === this._core.current()) {\n\t\t\t\t\tthis.update();\n\t\t\t\t}\n\t\t\t}, this)\n\t\t};\n\n\t\t// set default options\n\t\tthis._core.options = $.extend({}, AutoHeight.Defaults, this._core.options);\n\n\t\t// register event handlers\n\t\tthis._core.$element.on(this._handlers);\n\t\tthis._intervalId = null;\n\t\tvar refThis = this;\n\n\t\t// These changes have been taken from a PR by gavrochelegnou proposed in #1575\n\t\t// and have been made compatible with the latest jQuery version\n\t\t$(window).on('load', function() {\n\t\t\tif (refThis._core.settings.autoHeight) {\n\t\t\t\trefThis.update();\n\t\t\t}\n\t\t});\n\n\t\t// Autoresize the height of the carousel when window is resized\n\t\t// When carousel has images, the height is dependent on the width\n\t\t// and should also change on resize\n\t\t$(window).resize(function() {\n\t\t\tif (refThis._core.settings.autoHeight) {\n\t\t\t\tif (refThis._intervalId != null) {\n\t\t\t\t\tclearTimeout(refThis._intervalId);\n\t\t\t\t}\n\n\t\t\t\trefThis._intervalId = setTimeout(function() {\n\t\t\t\t\trefThis.update();\n\t\t\t\t}, 250);\n\t\t\t}\n\t\t});\n\n\t};\n\n\t/**\n\t * Default options.\n\t * @public\n\t */\n\tAutoHeight.Defaults = {\n\t\tautoHeight: false,\n\t\tautoHeightClass: 'owl-height'\n\t};\n\n\t/**\n\t * Updates the view.\n\t */\n\tAutoHeight.prototype.update = function() {\n\t\tvar start = this._core._current,\n\t\t\tend = start + this._core.settings.items,\n\t\t\tlazyLoadEnabled = this._core.settings.lazyLoad,\n\t\t\tvisible = this._core.$stage.children().toArray().slice(start, end),\n\t\t\theights = [],\n\t\t\tmaxheight = 0;\n\n\t\t$.each(visible, function(index, item) {\n\t\t\theights.push($(item).height());\n\t\t});\n\n\t\tmaxheight = Math.max.apply(null, heights);\n\n\t\tif (maxheight <= 1 && lazyLoadEnabled && this._previousHeight) {\n\t\t\tmaxheight = this._previousHeight;\n\t\t}\n\n\t\tthis._previousHeight = maxheight;\n\n\t\tthis._core.$stage.parent()\n\t\t\t.height(maxheight)\n\t\t\t.addClass(this._core.settings.autoHeightClass);\n\t};\n\n\tAutoHeight.prototype.destroy = function() {\n\t\tvar handler, property;\n\n\t\tfor (handler in this._handlers) {\n\t\t\tthis._core.$element.off(handler, this._handlers[handler]);\n\t\t}\n\t\tfor (property in Object.getOwnPropertyNames(this)) {\n\t\t\ttypeof this[property] !== 'function' && (this[property] = null);\n\t\t}\n\t};\n\n\t$.fn.owlCarousel.Constructor.Plugins.AutoHeight = AutoHeight;\n\n})(window.Zepto || window.jQuery, window, document);\n\n/**\n * Video Plugin\n * @version 2.3.4\n * @author Bartosz Wojciechowski\n * @author David Deutsch\n * @license The MIT License (MIT)\n */\n;(function($, window, document, undefined) {\n\n\t/**\n\t * Creates the video plugin.\n\t * @class The Video Plugin\n\t * @param {Owl} carousel - The Owl Carousel\n\t */\n\tvar Video = function(carousel) {\n\t\t/**\n\t\t * Reference to the core.\n\t\t * @protected\n\t\t * @type {Owl}\n\t\t */\n\t\tthis._core = carousel;\n\n\t\t/**\n\t\t * Cache all video URLs.\n\t\t * @protected\n\t\t * @type {Object}\n\t\t */\n\t\tthis._videos = {};\n\n\t\t/**\n\t\t * Current playing item.\n\t\t * @protected\n\t\t * @type {jQuery}\n\t\t */\n\t\tthis._playing = null;\n\n\t\t/**\n\t\t * All event handlers.\n\t\t * @todo The cloned content removale is too late\n\t\t * @protected\n\t\t * @type {Object}\n\t\t */\n\t\tthis._handlers = {\n\t\t\t'initialized.owl.carousel': $.proxy(function(e) {\n\t\t\t\tif (e.namespace) {\n\t\t\t\t\tthis._core.register({ type: 'state', name: 'playing', tags: [ 'interacting' ] });\n\t\t\t\t}\n\t\t\t}, this),\n\t\t\t'resize.owl.carousel': $.proxy(function(e) {\n\t\t\t\tif (e.namespace && this._core.settings.video && this.isInFullScreen()) {\n\t\t\t\t\te.preventDefault();\n\t\t\t\t}\n\t\t\t}, this),\n\t\t\t'refreshed.owl.carousel': $.proxy(function(e) {\n\t\t\t\tif (e.namespace && this._core.is('resizing')) {\n\t\t\t\t\tthis._core.$stage.find('.cloned .owl-video-frame').remove();\n\t\t\t\t}\n\t\t\t}, this),\n\t\t\t'changed.owl.carousel': $.proxy(function(e) {\n\t\t\t\tif (e.namespace && e.property.name === 'position' && this._playing) {\n\t\t\t\t\tthis.stop();\n\t\t\t\t}\n\t\t\t}, this),\n\t\t\t'prepared.owl.carousel': $.proxy(function(e) {\n\t\t\t\tif (!e.namespace) {\n\t\t\t\t\treturn;\n\t\t\t\t}\n\n\t\t\t\tvar $element = $(e.content).find('.owl-video');\n\n\t\t\t\tif ($element.length) {\n\t\t\t\t\t$element.css('display', 'none');\n\t\t\t\t\tthis.fetch($element, $(e.content));\n\t\t\t\t}\n\t\t\t}, this)\n\t\t};\n\n\t\t// set default options\n\t\tthis._core.options = $.extend({}, Video.Defaults, this._core.options);\n\n\t\t// register event handlers\n\t\tthis._core.$element.on(this._handlers);\n\n\t\tthis._core.$element.on('click.owl.video', '.owl-video-play-icon', $.proxy(function(e) {\n\t\t\tthis.play(e);\n\t\t}, this));\n\t};\n\n\t/**\n\t * Default options.\n\t * @public\n\t */\n\tVideo.Defaults = {\n\t\tvideo: false,\n\t\tvideoHeight: false,\n\t\tvideoWidth: false\n\t};\n\n\t/**\n\t * Gets the video ID and the type (YouTube/Vimeo/vzaar only).\n\t * @protected\n\t * @param {jQuery} target - The target containing the video data.\n\t * @param {jQuery} item - The item containing the video.\n\t */\n\tVideo.prototype.fetch = function(target, item) {\n\t\t\tvar type = (function() {\
26n\t\t\t\t\tif (target.attr('data-vimeo-id')) {\n\t\t\t\t\t\treturn 'vimeo';\n\t\t\t\t\t} else if (target.attr('data-vzaar-id')) {\n\t\t\t\t\t\treturn 'vzaar'\n\t\t\t\t\t} else {\n\t\t\t\t\t\treturn 'youtube';\n\t\t\t\t\t}\n\t\t\t\t})(),\n\t\t\t\tid = target.attr('data-vimeo-id') || target.attr('data-youtube-id') || target.attr('data-vzaar-id'),\n\t\t\t\twidth = target.attr('data-width') || this._core.settings.videoWidth,\n\t\t\t\theight = target.attr('data-height') || this._core.settings.videoHeight,\n\t\t\t\turl = target.attr('href');\n\n\t\tif (url) {\n\n\t\t\t/*\n\t\t\t\t\tParses the id's out of the following urls (and probably more):\n\t\t\t\t\thttps://www.youtube.com/watch?v=:id\n\t\t\t\t\thttps://youtu.be/:id\n\t\t\t\t\thttps://vimeo.com/:id\n\t\t\t\t\thttps://vimeo.com/channels/:channel/:id\n\t\t\t\t\thttps://vimeo.com/groups/:group/videos/:id\n\t\t\t\t\thttps://app.vzaar.com/videos/:id\n\n\t\t\t\t\tVisual example: https://regexper.com/#(http%3A%7Chttps%3A%7C)%5C%2F%5C%2F(player.%7Cwww.%7Capp.)%3F(vimeo%5C.com%7Cyoutu(be%5C.com%7C%5C.be%7Cbe%5C.googleapis%5C.com)%7Cvzaar%5C.com)%5C%2F(video%5C%2F%7Cvideos%5C%2F%7Cembed%5C%2F%7Cchannels%5C%2F.%2B%5C%2F%7Cgroups%5C%2F.%2B%5C%2F%7Cwatch%5C%3Fv%3D%7Cv%5C%2F)%3F(%5BA-Za-z0-9._%25-%5D*)(%5C%26%5CS%2B)%3F\n\t\t\t*/\n\n\t\t\tid = url.match(/(http:|https:|)\\/\\/(player.|www.|app.)?(vimeo\\.com|youtu(be\\.com|\\.be|be\\.googleapis\\.com|be\\-nocookie\\.com)|vzaar\\.com)\\/(video\\/|videos\\/|embed\\/|channels\\/.+\\/|groups\\/.+\\/|watch\\?v=|v\\/)?([A-Za-z0-9._%-]*)(\\&\\S+)?/);\n\n\t\t\tif (id[3].indexOf('youtu') > -1) {\n\t\t\t\ttype = 'youtube';\n\t\t\t} else if (id[3].indexOf('vimeo') > -1) {\n\t\t\t\ttype = 'vimeo';\n\t\t\t} else if (id[3].indexOf('vzaar') > -1) {\n\t\t\t\ttype = 'vzaar';\n\t\t\t} else {\n\t\t\t\tthrow new Error('Video URL not supported.');\n\t\t\t}\n\t\t\tid = id[6];\n\t\t} else {\n\t\t\tthrow new Error('Missing video URL.');\n\t\t}\n\n\t\tthis._videos[url] = {\n\t\t\ttype: type,\n\t\t\tid: id,\n\t\t\twidth: width,\n\t\t\theight: height\n\t\t};\n\n\t\titem.attr('data-video', url);\n\n\t\tthis.thumbnail(target, this._videos[url]);\n\t};\n\n\t/**\n\t * Creates video thumbnail.\n\t * @protected\n\t * @param {jQuery} target - The target containing the video data.\n\t * @param {Object} info - The video info object.\n\t * @see `fetch`\n\t */\n\tVideo.prototype.thumbnail = function(target, video) {\n\t\tvar tnLink,\n\t\t\ticon,\n\t\t\tpath,\n\t\t\tdimensions = video.width && video.height ? 'width:' + video.width + 'px;height:' + video.height + 'px;' : '',\n\t\t\tcustomTn = target.find('img'),\n\t\t\tsrcType = 'src',\n\t\t\tlazyClass = '',\n\t\t\tsettings = this._core.settings,\n\t\t\tcreate = function(path) {\n\t\t\t\ticon = '<div class=\"owl-video-play-icon\"></div>';\n\n\t\t\t\tif (settings.lazyLoad) {\n\t\t\t\t\ttnLink = $('<div/>',{\n\t\t\t\t\t\t\"class\": 'owl-video-tn ' + lazyClass,\n\t\t\t\t\t\t\"srcType\": path\n\t\t\t\t\t});\n\t\t\t\t} else {\n\t\t\t\t\ttnLink = $( '<div/>', {\n\t\t\t\t\t\t\"class\": \"owl-video-tn\",\n\t\t\t\t\t\t\"style\": 'opacity:1;background-image:url(' + path + ')'\n\t\t\t\t\t});\n\t\t\t\t}\n\t\t\t\ttarget.after(tnLink);\n\t\t\t\ttarget.after(icon);\n\t\t\t};\n\n\t\t// wrap video content into owl-video-wrapper div\n\t\ttarget.wrap( $( '<div/>', {\n\t\t\t\"class\": \"owl-video-wrapper\",\n\t\t\t\"style\": dimensions\n\t\t}));\n\n\t\tif (this._core.settings.lazyLoad) {\n\t\t\tsrcType = 'data-src';\n\t\t\tlazyClass = 'owl-lazy';\n\t\t}\n\n\t\t// custom thumbnail\n\t\tif (customTn.length) {\n\t\t\tcreate(customTn.attr(srcType));\n\t\t\tcustomTn.remove();\n\t\t\treturn false;\n\t\t}\n\n\t\tif (video.type === 'youtube') {\n\t\t\tpath = \"//img.youtube.com/vi/\" + video.id + \"/hqdefault.jpg\";\n\t\t\tcreate(path);\n\t\t} else if (video.type === 'vimeo') {\n\t\t\t$.ajax({\n\t\t\t\ttype: 'GET',\n\t\t\t\turl: '//vimeo.com/api/v2/video/' + video.id + '.json',\n\t\t\t\tjsonp: 'callback',\n\t\t\t\tdataType: 'jsonp',\n\t\t\t\tsuccess: function(data) {\n\t\t\t\t\tpath = data[0].thumbnail_large;\n\t\t\t\t\tcreate(path);\n\t\t\t\t}\n\t\t\t});\n\t\t} else if (video.type === 'vzaar') {\n\t\t\t$.ajax({\n\t\t\t\ttype: 'GET',\n\t\t\t\turl: '//vzaar.com/api/videos/' + video.id + '.json',\n\t\t\t\tjsonp: 'callback',\n\t\t\t\tdataType: 'jsonp',\n\t\t\t\tsuccess: function(data) {\
26n\t\t\t\t\tpath = data.framegrab_url;\n\t\t\t\t\tcreate(path);\n\t\t\t\t}\n\t\t\t});\n\t\t}\n\t};\n\n\t/**\n\t * Stops the current video.\n\t * @public\n\t */\n\tVideo.prototype.stop = function() {\n\t\tthis._core.trigger('stop', null, 'video');\n\t\tthis._playing.find('.owl-video-frame').remove();\n\t\tthis._playing.removeClass('owl-video-playing');\n\t\tthis._playing = null;\n\t\tthis._core.leave('playing');\n\t\tthis._core.trigger('stopped', null, 'video');\n\t};\n\n\t/**\n\t * Starts the current video.\n\t * @public\n\t * @param {Event} event - The event arguments.\n\t */\n\tVideo.prototype.play = function(event) {\n\t\tvar target = $(event.target),\n\t\t\titem = target.closest('.' + this._core.settings.itemClass),\n\t\t\tvideo = this._videos[item.attr('data-video')],\n\t\t\twidth = video.width || '100%',\n\t\t\theight = video.height || this._core.$stage.height(),\n\t\t\thtml,\n\t\t\tiframe;\n\n\t\tif (this._playing) {\n\t\t\treturn;\n\t\t}\n\n\t\tthis._core.enter('playing');\n\t\tthis._core.trigger('play', null, 'video');\n\n\t\titem = this._core.items(this._core.relative(item.index()));\n\n\t\tthis._core.reset(item.index());\n\n\t\thtml = $( '<iframe frameborder=\"0\" allowfullscreen mozallowfullscreen webkitAllowFullScreen ></iframe>' );\n\t\thtml.attr( 'height', height );\n\t\thtml.attr( 'width', width );\n\t\tif (video.type === 'youtube') {\n\t\t\thtml.attr( 'src', '//www.youtube.com/embed/' + video.id + '?autoplay=1&rel=0&v=' + video.id );\n\t\t} else if (video.type === 'vimeo') {\n\t\t\thtml.attr( 'src', '//player.vimeo.com/video/' + video.id + '?autoplay=1' );\n\t\t} else if (video.type === 'vzaar') {\n\t\t\thtml.attr( 'src', '//view.vzaar.com/' + video.id + '/player?autoplay=true' );\n\t\t}\n\n\t\tiframe = $(html).wrap( '<div class=\"owl-video-frame\" />' ).insertAfter(item.find('.owl-video'));\n\n\t\tthis._playing = item.addClass('owl-video-playing');\n\t};\n\n\t/**\n\t * Checks whether an video is currently in full screen mode or not.\n\t * @todo Bad style because looks like a readonly method but changes members.\n\t * @protected\n\t * @returns {Boolean}\n\t */\n\tVideo.prototype.isInFullScreen = function() {\n\t\tvar element = document.fullscreenElement || document.mozFullScreenElement ||\n\t\t\t\tdocument.webkitFullscreenElement;\n\n\t\treturn element && $(element).parent().hasClass('owl-video-frame');\n\t};\n\n\t/**\n\t * Destroys the plugin.\n\t */\n\tVideo.prototype.destroy = function() {\n\t\tvar handler, property;\n\n\t\tthis._core.$element.off('click.owl.video');\n\n\t\tfor (handler in this._handlers) {\n\t\t\tthis._core.$element.off(handler, this._handlers[handler]);\n\t\t}\n\t\tfor (property in Object.getOwnPropertyNames(this)) {\n\t\t\ttypeof this[property] != 'function' && (this[property] = null);\n\t\t}\n\t};\n\n\t$.fn.owlCarousel.Constructor.Plugins.Video = Video;\n\n})(window.Zepto || window.jQuery, window, document);\n\n/**\n * Animate Plugin\n * @version 2.3.4\n * @author Bartosz Wojciechowski\n * @author David Deutsch\n * @license The MIT License (MIT)\n */\n;(function($, window, document, undefined) {\n\n\t/**\n\t * Creates the animate plugin.\n\t * @class The Navigation Plugin\n\t * @param {Owl} scope - The Owl Carousel\n\t */\n\tvar Animate = function(scope) {\n\t\tthis.core = scope;\n\t\tthis.core.options = $.extend({}, Animate.Defaults, this.core.options);\n\t\tthis.swapping = true;\n\t\tthis.previous = undefined;\n\t\tthis.next = undefined;\n\n\t\tthis.handlers = {\n\t\t\t'change.owl.carousel': $.proxy(function(e) {\n\t\t\t\tif (e.namespace && e.property.name == 'position') {\n\t\t\t\t\tthis.previous = this.core.current();\n\t\t\t\t\tthis.next = e.property.value;\n\t\t\t\t}\n\t\t\t}, this),\n\t\t\t'drag.owl.carousel dragged.owl.carousel translated.owl.carousel': $.proxy(function(e) {\n\t\t\t\tif (e.namespace) {\n\t\t\t\t\tthis.swapping = e.type == 'translated';\n\t\t\t\t}\n\t\t\t}, this),\n\t\t\t'translate.owl.carousel': $.proxy(function(e) {\n\t\t\t\tif (e.namespace && this.swapping && (this.core.options.animateOut || this.core.options.animateIn)) {\n\t\t\t\t\tthis.swap();\n\t\t\t\t}\n\t\t\t}, this)\n\t\t};\n\n\t\tthis.core.$element.on(this.handlers);\n\t};\n\n\t/**\n\t * Default options.\n\t * @public\n\t */\n\tAnimate.Defaults = {\n\t\tanimateOut: false,\n\t\tanimateIn: false\n\t};\n\n\t/**\n\t * Toggles the animation classes whenever an translations starts.\n\t * @protected\n\t * @returns {Boolean|undefined}
26\n\t */\n\tAnimate.prototype.swap = function() {\n\n\t\tif (this.core.settings.items !== 1) {\n\t\t\treturn;\n\t\t}\n\n\t\tif (!$.support.animation || !$.support.transition) {\n\t\t\treturn;\n\t\t}\n\n\t\tthis.core.speed(0);\n\n\t\tvar left,\n\t\t\tclear = $.proxy(this.clear, this),\n\t\t\tprevious = this.core.$stage.children().eq(this.previous),\n\t\t\tnext = this.core.$stage.children().eq(this.next),\n\t\t\tincoming = this.core.settings.animateIn,\n\t\t\toutgoing = this.core.settings.animateOut;\n\n\t\tif (this.core.current() === this.previous) {\n\t\t\treturn;\n\t\t}\n\n\t\tif (outgoing) {\n\t\t\tleft = this.core.coordinates(this.previous) - this.core.coordinates(this.next);\n\t\t\tprevious.one($.support.animation.end, clear)\n\t\t\t\t.css( { 'left': left + 'px' } )\n\t\t\t\t.addClass('animated owl-animated-out')\n\t\t\t\t.addClass(outgoing);\n\t\t}\n\n\t\tif (incoming) {\n\t\t\tnext.one($.support.animation.end, clear)\n\t\t\t\t.addClass('animated owl-animated-in')\n\t\t\t\t.addClass(incoming);\n\t\t}\n\t};\n\n\tAnimate.prototype.clear = function(e) {\n\t\t$(e.target).css( { 'left': '' } )\n\t\t\t.removeClass('animated owl-animated-out owl-animated-in')\n\t\t\t.removeClass(this.core.settings.animateIn)\n\t\t\t.removeClass(this.core.settings.animateOut);\n\t\tthis.core.onTransitionEnd();\n\t};\n\n\t/**\n\t * Destroys the plugin.\n\t * @public\n\t */\n\tAnimate.prototype.destroy = function() {\n\t\tvar handler, property;\n\n\t\tfor (handler in this.handlers) {\n\t\t\tthis.core.$element.off(handler, this.handlers[handler]);\n\t\t}\n\t\tfor (property in Object.getOwnPropertyNames(this)) {\n\t\t\ttypeof this[property] != 'function' && (this[property] = null);\n\t\t}\n\t};\n\n\t$.fn.owlCarousel.Constructor.Plugins.Animate = Animate;\n\n})(window.Zepto || window.jQuery, window, document);\n\n/**\n * Autoplay Plugin\n * @version 2.3.4\n * @author Bartosz Wojciechowski\n * @author Artus Kolanowski\n * @author David Deutsch\n * @author Tom De Caluwé\n * @license The MIT License (MIT)\n */\n;(function($, window, document, undefined) {\n\n\t/**\n\t * Creates the autoplay plugin.\n\t * @class The Autoplay Plugin\n\t * @param {Owl} scope - The Owl Carousel\n\t */\n\tvar Autoplay = function(carousel) {\n\t\t/**\n\t\t * Reference to the core.\n\t\t * @protected\n\t\t * @type {Owl}\n\t\t */\n\t\tthis._core = carousel;\n\n\t\t/**\n\t\t * The autoplay timeout id.\n\t\t * @type {Number}\n\t\t */\n\t\tthis._call = null;\n\n\t\t/**\n\t\t * Depending on the state of the plugin, this variable contains either\n\t\t * the start time of the timer or the current timer value if it's\n\t\t * paused. Since we start in a paused state we initialize the timer\n\t\t * value.\n\t\t * @type {Number}\n\t\t */\n\t\tthis._time = 0;\n\n\t\t/**\n\t\t * Stores the timeout currently used.\n\t\t * @type {Number}\n\t\t */\n\t\tthis._timeout = 0;\n\n\t\t/**\n\t\t * Indicates whenever the autoplay is paused.\n\t\t * @type {Boolean}\n\t\t */\n\t\tthis._paused = true;\n\n\t\t/**\n\t\t * All event handlers.\n\t\t * @protected\n\t\t * @type {Object}\n\t\t */\n\t\tthis._handlers = {\n\t\t\t'changed.owl.carousel': $.proxy(function(e) {\n\t\t\t\tif (e.namespace && e.property.name === 'settings') {\n\t\t\t\t\tif (this._core.settings.autoplay) {\n\t\t\t\t\t\tthis.play();\n\t\t\t\t\t} else {\n\t\t\t\t\t\tthis.stop();\n\t\t\t\t\t}\n\t\t\t\t} else if (e.namespace && e.property.name === 'position' && this._paused) {\n\t\t\t\t\t// Reset the timer. This code is triggered when the position\n\t\t\t\t\t// of the carousel was changed through user interaction.\n\t\t\t\t\tthis._time = 0;\n\t\t\t\t}\n\t\t\t}, this),\n\t\t\t'initialized.owl.carousel': $.proxy(function(e) {\n\t\t\t\tif (e.namespace && this._core.settings.autoplay) {\n\t\t\t\t\tthis.play();\n\t\t\t\t}\n\t\t\t}, this),\n\t\t\t'play.owl.autoplay': $.proxy(function(e, t, s) {\n\t\t\t\tif (e.namespace) {\n\t\t\t\t\tthis.play(t, s);\n\t\t\t\t}\n\t\t\t}, this),\n\t\t\t'stop.owl.autoplay': $.proxy(function(e) {\n\t\t\t\tif (e.namespace) {\n\t\t\t\t\tthis.stop();\n\t\t\t\t}\n\t\t\t}
26, this),\n\t\t\t'mouseover.owl.autoplay': $.proxy(function() {\n\t\t\t\tif (this._core.settings.autoplayHoverPause && this._core.is('rotating')) {\n\t\t\t\t\tthis.pause();\n\t\t\t\t}\n\t\t\t}, this),\n\t\t\t'mouseleave.owl.autoplay': $.proxy(function() {\n\t\t\t\tif (this._core.settings.autoplayHoverPause && this._core.is('rotating')) {\n\t\t\t\t\tthis.play();\n\t\t\t\t}\n\t\t\t}, this),\n\t\t\t'touchstart.owl.core': $.proxy(function() {\n\t\t\t\tif (this._core.settings.autoplayHoverPause && this._core.is('rotating')) {\n\t\t\t\t\tthis.pause();\n\t\t\t\t}\n\t\t\t}, this),\n\t\t\t'touchend.owl.core': $.proxy(function() {\n\t\t\t\tif (this._core.settings.autoplayHoverPause) {\n\t\t\t\t\tthis.play();\n\t\t\t\t}\n\t\t\t}, this)\n\t\t};\n\n\t\t// register event handlers\n\t\tthis._core.$element.on(this._handlers);\n\n\t\t// set default options\n\t\tthis._core.options = $.extend({}, Autoplay.Defaults, this._core.options);\n\t};\n\n\t/**\n\t * Default options.\n\t * @public\n\t */\n\tAutoplay.Defaults = {\n\t\tautoplay: false,\n\t\tautoplayTimeout: 5000,\n\t\tautoplayHoverPause: false,\n\t\tautoplaySpeed: false\n\t};\n\n\t/**\n\t * Transition to the next slide and set a timeout for the next transition.\n\t * @private\n\t * @param {Number} [speed] - The animation speed for the animations.\n\t */\n\tAutoplay.prototype._next = function(speed) {\n\t\tthis._call = window.setTimeout(\n\t\t\t$.proxy(this._next, this, speed),\n\t\t\tthis._timeout * (Math.round(this.read() / this._timeout) + 1) - this.read()\n\t\t);\n\n\t\tif (this._core.is('interacting') || document.hidden) {\n\t\t\treturn;\n\t\t}\n\t\tthis._core.next(speed || this._core.settings.autoplaySpeed);\n\t}\n\n\t/**\n\t * Reads the current timer value when the timer is playing.\n\t * @public\n\t */\n\tAutoplay.prototype.read = function() {\n\t\treturn new Date().getTime() - this._time;\n\t};\n\n\t/**\n\t * Starts the autoplay.\n\t * @public\n\t * @param {Number} [timeout] - The interval before the next animation starts.\n\t * @param {Number} [speed] - The animation speed for the animations.\n\t */\n\tAutoplay.prototype.play = function(timeout, speed) {\n\t\tvar elapsed;\n\n\t\tif (!this._core.is('rotating')) {\n\t\t\tthis._core.enter('rotating');\n\t\t}\n\n\t\ttimeout = timeout || this._core.settings.autoplayTimeout;\n\n\t\t// Calculate the elapsed time since the last transition. If the carousel\n\t\t// wasn't playing this calculation will yield zero.\n\t\telapsed = Math.min(this._time % (this._timeout || timeout), timeout);\n\n\t\tif (this._paused) {\n\t\t\t// Start the clock.\n\t\t\tthis._time = this.read();\n\t\t\tthis._paused = false;\n\t\t} else {\n\t\t\t// Clear the active timeout to allow replacement.\n\t\t\twindow.clearTimeout(this._call);\n\t\t}\n\n\t\t// Adjust the origin of the timer to match the new timeout value.\n\t\tthis._time += this.read() % timeout - elapsed;\n\n\t\tthis._timeout = timeout;\n\t\tthis._call = window.setTimeout($.proxy(this._next, this, speed), timeout - elapsed);\n\t};\n\n\t/**\n\t * Stops the autoplay.\n\t * @public\n\t */\n\tAutoplay.prototype.stop = function() {\n\t\tif (this._core.is('rotating')) {\n\t\t\t// Reset the clock.\n\t\t\tthis._time = 0;\n\t\t\tthis._paused = true;\n\n\t\t\twindow.clearTimeout(this._call);\n\t\t\tthis._core.leave('rotating');\n\t\t}\n\t};\n\n\t/**\n\t * Pauses the autoplay.\n\t * @public\n\t */\n\tAutoplay.prototype.pause = function() {\n\t\tif (this._core.is('rotating') && !this._paused) {\n\t\t\t// Pause the clock.\n\t\t\tthis._time = this.read();\n\t\t\tthis._paused = true;\n\n\t\t\twindow.clearTimeout(this._call);\n\t\t}\n\t};\n\n\t/**\n\t * Destroys the plugin.\n\t */\n\tAutoplay.prototype.destroy = function() {\n\t\tvar handler, property;\n\n\t\tthis.stop();\n\n\t\tfor (handler in this._handlers) {\n\t\t\tthis._core.$element.off(handler, this._handlers[handler]);\n\t\t}\n\t\tfor (property in Object.getOwnPropertyNames(this)) {\n\t\t\ttypeof this[property] != 'function' && (this[property] = null);\n\t\t}\n\t};\n\n\t$.fn.owlCarousel.Constructor.Plugins.autoplay = Autoplay;\n\n})(window.Zepto || window.jQuery, window, document);\n\n/**\n * Navigation Plugin\n * @version 2.3.4\n * @author Artus Kolanowski\n * @author David Deutsch\n * @license The MIT License (MIT)\n */\n;(function($, window, document, undefined) {\n\t'use strict';\n\n\t/**\n\t * Creates the navigation plugin.\n\t * @class The Navigation Plugin\n\t * @param {Owl} carousel - The Owl Carousel.\n\t */\n\tvar Navigation = function(carousel) {\n\t\t/**\n\t\t * Reference to the core.\n\t\t * @protected\n\t\t * @type {Owl}\n\t\t */\n\t\tthis._core = carousel;
26\n\n\t\t/**\n\t\t * Indicates whether the plugin is initialized or not.\n\t\t * @protected\n\t\t * @type {Boolean}\n\t\t */\n\t\tthis._initialized = false;\n\n\t\t/**\n\t\t * The current paging indexes.\n\t\t * @protected\n\t\t * @type {Array}\n\t\t */\n\t\tthis._pages = [];\n\n\t\t/**\n\t\t * All DOM elements of the user interface.\n\t\t * @protected\n\t\t * @type {Object}\n\t\t */\n\t\tthis._controls = {};\n\n\t\t/**\n\t\t * Markup for an indicator.\n\t\t * @protected\n\t\t * @type {Array.<String>}\n\t\t */\n\t\tthis._templates = [];\n\n\t\t/**\n\t\t * The carousel element.\n\t\t * @type {jQuery}\n\t\t */\n\t\tthis.$element = this._core.$element;\n\n\t\t/**\n\t\t * Overridden methods of the carousel.\n\t\t * @protected\n\t\t * @type {Object}\n\t\t */\n\t\tthis._overrides = {\n\t\t\tnext: this._core.next,\n\t\t\tprev: this._core.prev,\n\t\t\tto: this._core.to\n\t\t};\n\n\t\t/**\n\t\t * All event handlers.\n\t\t * @protected\n\t\t * @type {Object}\n\t\t */\n\t\tthis._handlers = {\n\t\t\t'prepared.owl.carousel': $.proxy(function(e) {\n\t\t\t\tif (e.namespace && this._core.settings.dotsData) {\n\t\t\t\t\tthis._templates.push('<div class=\"' + this._core.settings.dotClass + '\">' +\n\t\t\t\t\t\t$(e.content).find('[data-dot]').addBack('[data-dot]').attr('data-dot') + '</div>');\n\t\t\t\t}\n\t\t\t}, this),\n\t\t\t'added.owl.carousel': $.proxy(function(e) {\n\t\t\t\tif (e.namespace && this._core.settings.dotsData) {\n\t\t\t\t\tthis._templates.splice(e.position, 0, this._templates.pop());\n\t\t\t\t}\n\t\t\t}, this),\n\t\t\t'remove.owl.carousel': $.proxy(function(e) {\n\t\t\t\tif (e.namespace && this._core.settings.dotsData) {\n\t\t\t\t\tthis._templates.splice(e.position, 1);\n\t\t\t\t}\n\t\t\t}, this),\n\t\t\t'changed.owl.carousel': $.proxy(function(e) {\n\t\t\t\tif (e.namespace && e.property.name == 'position') {\n\t\t\t\t\tthis.draw();\n\t\t\t\t}\n\t\t\t}, this),\n\t\t\t'initialized.owl.carousel': $.proxy(function(e) {\n\t\t\t\tif (e.namespace && !this._initialized) {\n\t\t\t\t\tthis._core.trigger('initialize', null, 'navigation');\n\t\t\t\t\tthis.initialize();\n\t\t\t\t\tthis.update();\n\t\t\t\t\tthis.draw();\n\t\t\t\t\tthis._initialized = true;\n\t\t\t\t\tthis._core.trigger('initialized', null, 'navigation');\n\t\t\t\t}\n\t\t\t}, this),\n\t\t\t'refreshed.owl.carousel': $.proxy(function(e) {\n\t\t\t\tif (e.namespace && this._initialized) {\n\t\t\t\t\tthis._core.trigger('refresh', null, 'navigation');\n\t\t\t\t\tthis.update();\n\t\t\t\t\tthis.draw();\n\t\t\t\t\tthis._core.trigger('refreshed', null, 'navigation');\n\t\t\t\t}\n\t\t\t}, this)\n\t\t};\n\n\t\t// set default options\n\t\tthis._core.options = $.extend({}, Navigation.Defaults, this._core.options);\n\n\t\t// register event handlers\n\t\tthis.$element.on(this._handlers);\n\t};\n\n\t/**\n\t * Default options.\n\t * @public\n\t * @todo Rename `slideBy` to `navBy`\n\t */\n\tNavigation.Defaults = {\n\t\tnav: false,\n\t\tnavText: [\n\t\t\t'<span aria-label=\"' + 'Previous' + '\">&#x2039;</span>',\n\t\t\t'<span aria-label=\"' + 'Next' + '\">&#x203a;</span>'\n\t\t],\n\t\tnavSpeed: false,\n\t\tnavElement: 'button type=\"button\" role=\"presentation\"',\n\t\tnavContainer: false,\n\t\tnavContainerClass: 'owl-nav',\n\t\tnavClass: [\n\t\t\t'owl-prev',\n\t\t\t'owl-next'\n\t\t],\n\t\tslideBy: 1,\n\t\tdotClass: 'owl-dot',\n\t\tdotsClass: 'owl-dots',\n\t\tdots: true,\n\t\tdotsEach: false,\n\t\tdotsData: false,\n\t\tdotsSpeed: false,\n\t\tdotsContainer: false\n\t};\n\n\t/**\n\t * Initializes the layout of the plugin and extends the carousel.\n\t * @protected\n\t */\n\tNavigation.prototype.initialize = function() {\n\t\tvar override,\n\t\t\tsettings = this._core.settings;\n\n\t\t// create DOM structure for relative navigation\n\t\tthis._controls.$relative = (settings.navContainer ? $(settings.navContainer)\n\t\t\t: $('<div>').addClass(settings.navContainerClass).appendTo(this.$element)).addClass('disabled');\n\n\t\tthis._controls.$previous = $('<' + settings.navElement + '>')\n\t\t\t.addClass(settings.navClass[0])\n\t\t\t.html(settings.navText[0])\n\t\t\t.prependTo(this._controls.$relative)\n\t\t\t.on('click', $.proxy(function(e) {\n\t\t\t\tthis.prev(sett
26ings.navSpeed);\n\t\t\t}, this));\n\t\tthis._controls.$next = $('<' + settings.navElement + '>')\n\t\t\t.addClass(settings.navClass[1])\n\t\t\t.html(settings.navText[1])\n\t\t\t.appendTo(this._controls.$relative)\n\t\t\t.on('click', $.proxy(function(e) {\n\t\t\t\tthis.next(settings.navSpeed);\n\t\t\t}, this));\n\n\t\t// create DOM structure for absolute navigation\n\t\tif (!settings.dotsData) {\n\t\t\tthis._templates = [ $('<button role=\"button\">')\n\t\t\t\t.addClass(settings.dotClass)\n\t\t\t\t.append($('<span>'))\n\t\t\t\t.prop('outerHTML') ];\n\t\t}\n\n\t\tthis._controls.$absolute = (settings.dotsContainer ? $(settings.dotsContainer)\n\t\t\t: $('<div>').addClass(settings.dotsClass).appendTo(this.$element)).addClass('disabled');\n\n\t\tthis._controls.$absolute.on('click', 'button', $.proxy(function(e) {\n\t\t\tvar index = $(e.target).parent().is(this._controls.$absolute)\n\t\t\t\t? $(e.target).index() : $(e.target).parent().index();\n\n\t\t\te.preventDefault();\n\n\t\t\tthis.to(index, settings.dotsSpeed);\n\t\t}, this));\n\n\t\t/*$el.on('focusin', function() {\n\t\t\t$(document).off(\".carousel\");\n\n\t\t\t$(document).on('keydown.carousel', function(e) {\n\t\t\t\tif(e.keyCode == 37) {\n\t\t\t\t\t$el.trigger('prev.owl')\n\t\t\t\t}\n\t\t\t\tif(e.keyCode == 39) {\n\t\t\t\t\t$el.trigger('next.owl')\n\t\t\t\t}\n\t\t\t});\n\t\t});*/\n\n\t\t// override public methods of the carousel\n\t\tfor (override in this._overrides) {\n\t\t\tthis._core[override] = $.proxy(this[override], this);\n\t\t}\n\t};\n\n\t/**\n\t * Destroys the plugin.\n\t * @protected\n\t */\n\tNavigation.prototype.destroy = function() {\n\t\tvar handler, control, property, override, settings;\n\t\tsettings = this._core.settings;\n\n\t\tfor (handler in this._handlers) {\n\t\t\tthis.$element.off(handler, this._handlers[handler]);\n\t\t}\n\t\tfor (control in this._controls) {\n\t\t\tif (control === '$relative' && settings.navContainer) {\n\t\t\t\tthis._controls[control].html('');\n\t\t\t} else {\n\t\t\t\tthis._controls[control].remove();\n\t\t\t}\n\t\t}\n\t\tfor (override in this.overides) {\n\t\t\tthis._core[override] = this._overrides[override];\n\t\t}\n\t\tfor (property in Object.getOwnPropertyNames(this)) {\n\t\t\ttypeof this[property] != 'function' && (this[property] = null);\n\t\t}\n\t};\n\n\t/**\n\t * Updates the internal state.\n\t * @protected\n\t */\n\tNavigation.prototype.update = function() {\n\t\tvar i, j, k,\n\t\t\tlower = this._core.clones().length / 2,\n\t\t\tupper = lower + this._core.items().length,\n\t\t\tmaximum = this._core.maximum(true),\n\t\t\tsettings = this._core.settings,\n\t\t\tsize = settings.center || settings.autoWidth || settings.dotsData\n\t\t\t\t? 1 : settings.dotsEach || settings.items;\n\n\t\tif (settings.slideBy !== 'page') {\n\t\t\tsettings.slideBy = Math.min(settings.slideBy, settings.items);\n\t\t}\n\n\t\tif (settings.dots || settings.slideBy == 'page') {\n\t\t\tthis._pages = [];\n\n\t\t\tfor (i = lower, j = 0, k = 0; i < upper; i++) {\n\t\t\t\tif (j >= size || j === 0) {\n\t\t\t\t\tthis._pages.push({\n\t\t\t\t\t\tstart: Math.min(maximum, i - lower),\n\t\t\t\t\t\tend: i - lower + size - 1\n\t\t\t\t\t});\n\t\t\t\t\tif (Math.min(maximum, i - lower) === maximum) {\n\t\t\t\t\t\tbreak;\n\t\t\t\t\t}\n\t\t\t\t\tj = 0, ++k;\n\t\t\t\t}\n\t\t\t\tj += this._core.mergers(this._core.relative(i));\n\t\t\t}\n\t\t}\n\t};\n\n\t/**\n\t * Draws the user interface.\n\t * @todo The option `dotsData` wont work.\n\t * @protected\n\t */\n\tNavigation.prototype.draw = function() {\n\t\tvar difference,\n\t\t\tsettings = this._core.settings,\n\t\t\tdisabled = this._core.items().length <= settings.items,\n\t\t\tindex = this._core.relative(this._core.current()),\n\t\t\tloop = settings.loop || settings.rewind;\n\n\t\tthis._controls.$relative.toggleClass('disabled', !settings.nav || disabled);\n\n\t\tif (settings.nav) {\n\t\t\tthis._controls.$previous.toggleClass('disabled', !loop && index <= this._core.minimum(true));\n\t\t\tthis._controls.$next.toggleClass('disabled', !loop && index >= this._core.maximum(true));\n\t\t}\n\n\t\tthis._controls.$absolute.toggleClass('disabled', !settings.dots || disabled);\n\n\t\tif (settings.dots) {\n\t\t\tdifference = this._pages.length - this._controls.$absolute.children().length;\n\n\t\t\tif (settings.dotsData && difference !== 0) {\n\t\t\t\tthis._controls.$absolute.html(this._templates.join(''));\n\t\t\t} else if (difference > 0) {\n\t\t\t\tthis._controls.$absolute.append(new Array(difference + 1).join(this._templates[0]));\n\t\t\t} else if (difference < 0) {\n\t\t\t\tthis._controls.$absolute.children().slice(difference).remove();\n\t\t\t}\n\n\t\t\tthis._controls.$absolute.find('.active').removeClass('active');\n\t\t\tthis._controls.$absolute.children().eq($.inArray(this.current(), this._pages)).addClass('active');\n\t\t}\n\t};\n\n\t/**\n\t * Extends event data.\n\t * @protected\n\t * @param {Event} event - The event object which gets thrown.\n\t */\n\tNavigation.prototype.onTrigger = function(event) {\n\t\tvar settings = this._core.settings;\n\n\t\tevent.page = {\n\t\t\tindex: $.inArray(this.current(), this._pages),\n\t\t\tcount: this._pages.length,\n\t\t\tsize: settings && (sett
26ings.center || settings.autoWidth || settings.dotsData\n\t\t\t\t? 1 : settings.dotsEach || settings.items)\n\t\t};\n\t};\n\n\t/**\n\t * Gets the current page position of the carousel.\n\t * @protected\n\t * @returns {Number}\n\t */\n\tNavigation.prototype.current = function() {\n\t\tvar current = this._core.relative(this._core.current());\n\t\treturn $.grep(this._pages, $.proxy(function(page, index) {\n\t\t\treturn page.start <= current && page.end >= current;\n\t\t}, this)).pop();\n\t};\n\n\t/**\n\t * Gets the current succesor/predecessor position.\n\t * @protected\n\t * @returns {Number}\n\t */\n\tNavigation.prototype.getPosition = function(successor) {\n\t\tvar position, length,\n\t\t\tsettings = this._core.settings;\n\n\t\tif (settings.slideBy == 'page') {\n\t\t\tposition = $.inArray(this.current(), this._pages);\n\t\t\tlength = this._pages.length;\n\t\t\tsuccessor ? ++position : --position;\n\t\t\tposition = this._pages[((position % length) + length) % length].start;\n\t\t} else {\n\t\t\tposition = this._core.relative(this._core.current());\n\t\t\tlength = this._core.items().length;\n\t\t\tsuccessor ? position += settings.slideBy : position -= settings.slideBy;\n\t\t}\n\n\t\treturn position;\n\t};\n\n\t/**\n\t * Slides to the next item or page.\n\t * @public\n\t * @param {Number} [speed=false] - The time in milliseconds for the transition.\n\t */\n\tNavigation.prototype.next = function(speed) {\n\t\t$.proxy(this._overrides.to, this._core)(this.getPosition(true), speed);\n\t};\n\n\t/**\n\t * Slides to the previous item or page.\n\t * @public\n\t * @param {Number} [speed=false] - The time in milliseconds for the transition.\n\t */\n\tNavigation.prototype.prev = function(speed) {\n\t\t$.proxy(this._overrides.to, this._core)(this.getPosition(false), speed);\n\t};\n\n\t/**\n\t * Slides to the specified item or page.\n\t * @public\n\t * @param {Number} position - The position of the item or page.\n\t * @param {Number} [speed] - The time in milliseconds for the transition.\n\t * @param {Boolean} [standard=false] - Whether to use the standard behaviour or not.\n\t */\n\tNavigation.prototype.to = function(position, speed, standard) {\n\t\tvar length;\n\n\t\tif (!standard && this._pages.length) {\n\t\t\tlength = this._pages.length;\n\t\t\t$.proxy(this._overrides.to, this._core)(this._pages[((position % length) + length) % length].start, speed);\n\t\t} else {\n\t\t\t$.proxy(this._overrides.to, this._core)(position, speed);\n\t\t}\n\t};\n\n\t$.fn.owlCarousel.Constructor.Plugins.Navigation = Navigation;\n\n})(window.Zepto || window.jQuery, window, document);\n\n/**\n * Hash Plugin\n * @version 2.3.4\n * @author Artus Kolanowski\n * @author David Deutsch\n * @license The MIT License (MIT)\n */\n;(function($, window, document, undefined) {\n\t'use strict';\n\n\t/**\n\t * Creates the hash plugin.\n\t * @class The Hash Plugin\n\t * @param {Owl} carousel - The Owl Carousel\n\t */\n\tvar Hash = function(carousel) {\n\t\t/**\n\t\t * Reference to the core.\n\t\t * @protected\n\t\t * @type {Owl}\n\t\t */\n\t\tthis._core = carousel;\n\n\t\t/**\n\t\t * Hash index for the items.\n\t\t * @protected\n\t\t * @type {Object}\n\t\t */\n\t\tthis._hashes = {};\n\n\t\t/**\n\t\t * The carousel element.\n\t\t * @type {jQuery}\n\t\t */\n\t\tthis.$element = this._core.$element;\n\n\t\t/**\n\t\t * All event handlers.\n\t\t * @protected\n\t\t * @type {Object}\n\t\t */\n\t\tthis._handlers = {\n\t\t\t'initialized.owl.carousel': $.proxy(function(e) {\n\t\t\t\tif (e.namespace && this._core.settings.startPosition === 'URLHash') {\n\t\t\t\t\t$(window).trigger('hashchange.owl.navigation');\n\t\t\t\t}\n\t\t\t}, this),\n\t\t\t'prepared.owl.carousel': $.proxy(function(e) {\n\t\t\t\tif (e.namespace) {\n\t\t\t\t\tvar hash = $(e.content).find('[data-hash]').addBack('[data-hash]').attr('data-hash');\n\n\t\t\t\t\tif (!hash) {\n\t\t\t\t\t\treturn;\n\t\t\t\t\t}\n\n\t\t\t\t\tthis._hashes[hash] = e.content;\n\t\t\t\t}\n\t\t\t}, this),\n\t\t\t'changed.owl.carousel': $.proxy(function(e) {\n\t\t\t\tif (e.namespace && e.property.name === 'position') {\n\t\t\t\t\tvar current = this._core.items(this._core.relative(this._core.current())),\n\t\t\t\t\t\thash = $.map(this._hashes, function(item, hash) {\n\t\t\t\t\t\t\treturn item === current ? hash : null;\n\t\t\t\t\t\t}).join();\n\n\t\t\t\t\tif (!hash || window.location.hash.slice(1) === hash) {\n\t\t\t\t\t\treturn;\n\t\t\t\t\t}\n\n\t\t\t\t\twindow.location.hash = hash;\n\t\t\t\t}\n\t\t\t}, this)\n\t\t};\n\n\t\t// set default options\n\t\tthis._core.options = $.extend({}, Hash.Defaults, this._core.options);\n\n\t\t// register the event handlers\n\t\tthis.$element.on(this._handlers);\n\n\t\t// register event listener for hash navigation\n\t\t$(window).on('hashchange.owl.navigation', $.proxy(function(e) {\n\t\t\tvar hash = window.location.hash.substring(1),\n\t\t\t\titems = this._core.$stage.children(),\n\t\t\t\tposition = this._hashes[hash] && items.index(this._hashes[hash]);\n\n\t\t\tif (position === undefined || position === this._core.current()) {\n\t\t\t\treturn;\n\t\t\t}\n\n\t\t\tthis._core.to(this._core.relative(position), false, true);\n\t\t}, this));\n\t};\n\n\t/**\n\t * Default options.\n\t * @public\n\t */\n\tHash.Defaults = {\n\t\tURLhashListener: false\n\t};\n\n\t/**\n\t * Destroys the plugin.\n\t * @public\n\t */\n\tHash.prototype.destroy = function() {\
26n\t\tvar handler, property;\n\n\t\t$(window).off('hashchange.owl.navigation');\n\n\t\tfor (handler in this._handlers) {\n\t\t\tthis._core.$element.off(handler, this._handlers[handler]);\n\t\t}\n\t\tfor (property in Object.getOwnPropertyNames(this)) {\n\t\t\ttypeof this[property] != 'function' && (this[property] = null);\n\t\t}\n\t};\n\n\t$.fn.owlCarousel.Constructor.Plugins.Hash = Hash;\n\n})(window.Zepto || window.jQuery, window, document);\n\n/**\n * Support Plugin\n *\n * @version 2.3.4\n * @author Vivid Planet Software GmbH\n * @author Artus Kolanowski\n * @author David Deutsch\n * @license The MIT License (MIT)\n */\n;(function($, window, document, undefined) {\n\n\tvar style = $('<support>').get(0).style,\n\t\tprefixes = 'Webkit Moz O ms'.split(' '),\n\t\tevents = {\n\t\t\ttransition: {\n\t\t\t\tend: {\n\t\t\t\t\tWebkitTransition: 'webkitTransitionEnd',\n\t\t\t\t\tMozTransition: 'transitionend',\n\t\t\t\t\tOTransition: 'oTransitionEnd',\n\t\t\t\t\ttransition: 'transitionend'\n\t\t\t\t}\n\t\t\t},\n\t\t\tanimation: {\n\t\t\t\tend: {\n\t\t\t\t\tWebkitAnimation: 'webkitAnimationEnd',\n\t\t\t\t\tMozAnimation: 'animationend',\n\t\t\t\t\tOAnimation: 'oAnimationEnd',\n\t\t\t\t\tanimation: 'animationend'\n\t\t\t\t}\n\t\t\t}\n\t\t},\n\t\ttests = {\n\t\t\tcsstransforms: function() {\n\t\t\t\treturn !!test('transform');\n\t\t\t},\n\t\t\tcsstransforms3d: function() {\n\t\t\t\treturn !!test('perspective');\n\t\t\t},\n\t\t\tcsstransitions: function() {\n\t\t\t\treturn !!test('transition');\n\t\t\t},\n\t\t\tcssanimations: function() {\n\t\t\t\treturn !!test('animation');\n\t\t\t}\n\t\t};\n\n\tfunction test(property, prefixed) {\n\t\tvar result = false,\n\t\t\tupper = property.charAt(0).toUpperCase() + property.slice(1);\n\n\t\t$.each((property + ' ' + prefixes.join(upper + ' ') + upper).split(' '), function(i, property) {\n\t\t\tif (style[property] !== undefined) {\n\t\t\t\tresult = prefixed ? property : true;\n\t\t\t\treturn false;\n\t\t\t}\n\t\t});\n\n\t\treturn result;\n\t}\n\n\tfunction prefixed(property) {\n\t\treturn test(property, true);\n\t}\n\n\tif (tests.csstransitions()) {\n\t\t/* jshint -W053 */\n\t\t$.support.transition = new String(prefixed('transition'))\n\t\t$.support.transition.end = events.transition.end[ $.support.transition ];\n\t}\n\n\tif (tests.cssanimations()) {\n\t\t/* jshint -W053 */\n\t\t$.support.animation = new String(prefixed('animation'))\n\t\t$.support.animation.end = events.animation.end[ $.support.animation ];\n\t}\n\n\tif (tests.csstransforms()) {\n\t\t/* jshint -W053 */\n\t\t$.support.transform = new String(prefixed('transform'));\n\t\t$.support.transform3d = tests.csstransforms3d();\n\t}\n\n})(window.Zepto || window.jQuery, window, document);\n";
27},988:function(t,e,n){!function(e,n){t.exports=n()}(this,function(){return function(t){function e(i){if(n[i])return n[i].exports;var r=n[i]={exports:{},id:i,loaded:!1};return t[i].call(r.exports,r,r.exports,e),r.loaded=!0,r.exports}var n={};return e.m=t,e.c=n,e.p="build/",e(0)}([function(t,e,n){t.exports=n(1)},function(t,e,n){var i,r;(function(t){"use strict";function s(t){return t&&t.__esModule?t:{default:t}}e.__esModule=!0;var o=n(3),a=s(o),l=n(71),u=s(l),p=n(72),h=s(p),c=n(94),d=s(c),f=n(117),m=s(f),g=n(118),y=s(g),v=n(119),_=s(v),w=n(127),b=s(w),x=n(128),T=s(x),C=n(129),S=s(C),k=n(101),E=s(k),P=n(110),O=s(P),D=n(102),M=s(D),A=n(100),$=s(A),j=n(99),N=s(j),L=n(116),R=s(L),z=n(126),I=s(z),H=n(125),F=s(H),B=n(84),q=s(B),W=n(105),X=s(W),Y={revision:"0.288.2",isDebug:!0,helpers:u.default,Shape:d.default,ShapeSwirl:m.default,Burst:y.default,Html:_.default,stagger:b.default,Spriter:T.default,MotionPath:S.default,Tween:E.default,Timeline:O.default,Tweenable:$.default,Thenable:N.default,Tunable:R.default,Module:q.default,tweener:M.default,easing:X.default,shapesMap:h.default,_pool:{Delta:I.default,Deltas:F.default}};Y.h=Y.helpers,Y.delta=Y.h.delta,Y.addShape=Y.shapesMap.addShape,Y.CustomShape=Y.shapesMap.custom,Y.Transit=Y.Shape,Y.Swirl=Y.ShapeSwirl,i=[],r=function(){return Y}.apply(e,i),!(void 0!==r&&(t.exports=r)),"object"===(0,a.default)(t)&&"object"===(0,a.default)(t.exports)&&(t.exports=Y),e.default=Y,"undefined"!=typeof window&&(window.mojs=Y)}).call(e,n(2)(t))},function(t,e){t.exports=function(t){return t.webpackPolyfill||(t.deprecate=function(){},t.paths=[],t.children=[],t.webpackPolyfill=1),t}},function(t,e,n){"use strict";function i(t){return t&&t.__esModule?t:{default:t}}e.__esModule=!0;var r=n(4),s=i(r),o=n(55),a=i(o),l="function"==typeof a.default&&"symbol"==typeof s.default?function(t){return typeof t}:function(t){return t&&"function"==typeof a.default&&t.constructor===a.default&&t!==a.default.prototype?"symbol":typeof t};e.default="function"==typeof a.default&&"symbol"===l(s.default)?function(t){return"undefined"==typeof t?"undefined":l(t)}:function(t){return t&&"function"==typeof a.default&&t.constructor===a.default&&t!==a.default.prototype?"symbol":"undefined"==typeof t?"undefined":l(t)}},function(t,e,n){t.exports={default:n(5),__esModule:!0}},function(t,e,n){n(6),n(50),t.exports=n(54).f("iterator")},function(t,e,n){"use strict";var i=n(7)(!0);n(10)(String,"String",function(t){this._t=String(t),this._i=0},function(){var t,e=this._t,n=this._i;return n>=e.length?{value:void 0,done:!0}:(t=i(e,n),this._i+=t.length,{value:t,done:!1})})},function(t,e,n){var i=n(8),r=n(9);t.exports=function(t){return function(e,n){var s,o,a=String(r(e)),l=i(n),u=a.length;return l<0||l>
27=u?t?"":void 0:(s=a.charCodeAt(l),s<55296||s>56319||l+1===u||(o=a.charCodeAt(l+1))<56320||o>57343?t?a.charAt(l):s:t?a.slice(l,l+2):(s-55296<<10)+(o-56320)+65536)}}},function(t,e){var n=Math.ceil,i=Math.floor;t.exports=function(t){return isNaN(t=+t)?0:(t>0?i:n)(t)}},function(t,e){t.exports=function(t){if(void 0==t)throw TypeError("Can't call method on  "+t);return t}},function(t,e,n){"use strict";var i=n(11),r=n(12),s=n(27),o=n(17),a=n(28),l=n(29),u=n(30),p=n(46),h=n(48),c=n(47)("iterator"),d=!([].keys&&"next"in[].keys()),f="@@iterator",m="keys",g="values",y=function(){return this};t.exports=function(t,e,n,v,_,w,b){u(n,e,v);var x,T,C,S=function(t){if(!d&&t in O)return O[t];switch(t){case m:return function(){return new n(this,t)};case g:return function(){return new n(this,t)}}return function(){return new n(this,t)}},k=e+" Iterator",E=_==g,P=!1,O=t.prototype,D=O[c]||O[f]||_&&O[_],M=D||S(_),A=_?E?S("entries"):M:void 0,$="Array"==e?O.entries||D:D;if($&&(C=h($.call(new t)),C!==Object.prototype&&(p(C,k,!0),i||a(C,c)||o(C,c,y))),E&&D&&D.name!==g&&(P=!0,M=function(){return D.call(this)}),i&&!b||!d&&!P&&O[c]||o(O,c,M),l[e]=M,l[k]=y,_)if(x={values:E?M:S(g),keys:w?M:S(m),entries:A},b)for(T in x)T in O||s(O,T,x[T]);else r(r.P+r.F*(d||P),e,x);return x}},function(t,e){t.exports=!0},function(t,e,n){var i=n(13),r=n(14),s=n(15),o=n(17),a="prototype",l=function(t,e,n){var u,p,h,c=t&l.F,d=t&l.G,f=t&l.S,m=t&l.P,g=t&l.B,y=t&l.W,v=d?r:r[e]||(r[e]={}),_=v[a],w=d?i:f?i[e]:(i[e]||{})[a];d&&(n=e);for(u in n)p=!c&&w&&void 0!==w[u],p&&u in v||(h=p?w[u]:n[u],v[u]=d&&"function"!=typeof w[u]?n[u]:g&&p?s(h,i):y&&w[u]==h?function(t){var e=function(e,n,i){if(this instanceof t){switch(arguments.length){case 0:return new t;case 1:return new t(e);case 2:return new t(e,n)}return new t(e,n,i)}return t.apply(this,arguments)};return e[a]=t[a],e}(h):m&&"function"==typeof h?s(Function.call,h):h,m&&((v.virtual||(v.virtual={}))[u]=h,t&l.R&&_&&!_[u]&&o(_,u,h)))};l.F=1,l.G=2,l.S=4,l.P=8,l.B=16,l.W=32,l.U=64,l.R=128,t.exports=l},function(t,e){var n=t.exports="undefined"!=typeof window&&window.Math==Math?window:"undefined"!=typeof self&&self.Math==Math?self:Function("return this")();"number"==typeof __g&&(__g=n)},function(t,e){var n=t.exports={version:"2.4.0"};"number"==typeof __e&&(__e=n)},function(t,e,n){var i=n(16);t.exports=function(t,e,n){if(i(t),void 0===e)return t;switch(n){case 1:return function(n){return t.call(e,n)};case 2:return function(n,i){return t.call(e,n,i)};case 3:return function(n,i,r){return t.call(e,n,i,r)}}return function(){return t.apply(e,arguments)}}},function(t,e){t.exports=function(t){if("function"!=typeof t)throw TypeError(t+" is not a function!");return t}},function(t,e,n){var i=n(18),r=n(26);t.exports=n(22)?function(t,e,n){return i.f(t,e,r(1,n))}:function(t,e,n){return t[e]=n,t}},function(t,e,n){var i=n(19),r=n(21),s=n(25),o=Object.defineProperty;e.f=n(22)?Object.defineProperty:function(t,e,n){if(i(t),e=s(e,!0),i(n),r)try{return o(t,e,n)}catch(t){}if("get"in n||"set"in n)throw TypeError("Accessors not supported!");return"value"in n&&(t[e]=n.value),t}},function(t,e,n){var i=n(20);t.exports=function(t){if(!i(t))throw TypeError(t+" is not an object!");return t}},function(t,e){t.exports=function(t){return"object"==typeof t?null!==t:"function"==typeof t}},function(t,e,n){t.exports=!n(22)&&!n(23)(function(){return 7!=Object.defineProperty(n(24)("div"),"a",{get:function(){return 7}}).a})},function(t,e,n){t.exports=!n(23)(function(){return 7!=Object.defineProperty({},"a",{get:function(){return 7}}).a})},function(t,e){t.exports=function(t){try{return!!t()}catch(t){return!0}}},function(t,e,n){var i=n(20),r=n(13).document,s=i(r)&&i(r.createElement);t.exports=function(t){return s?r.createElement(t):{}}},function(t,e,n){var i=n(20);t.exports=function(t,e){if(!i(t))return t;var n,r;if(e&&"function"==typeof(n=t.toString)&&!i(r=n.call(t)))return r;if("function"==typeof(n=t.valueOf)&&!i(r=n.call(t)))return r;if(!e&&"function"==typeof(n=t.toString)&&!i(r=n.call(t)))return r;throw TypeError("Can't convert object to primitive value")}},function(t,e){t.exports=function(t,e){return{enumerable:!(1&t),configurable:!(2&t),writable:!(4&t),value:e}}},function(t,e,n){t.exports=n(17)},function(t,e){var n={}.hasOwnProperty;t.exports=function(t,e){return n.call(t,e)}},function(t,e){t.exports={}},function(t,e,n){"use strict";var i=n(31),r=n(26),s=n(46),o={};n(17)(o,n(47)("iterator"),function(){return this}),t.exports=function(t,e,n){t.prototype=i(o,{next:r(1,n)}),s(t,e+" Iterator")}},function(t,e,n){var i=n(19),r=n(32),s=n(44),o=n(41)("IE_PROTO"),a=function(){},l="prototype",u=function(){var t,e=n(24)("iframe"),i=s.length,r="<",o=">";for(e.style.display="none",n(45).appendChild(e),e.src="javascript:",t=e.contentWindow.document,t.open(),t.write(r+"script"+o+"document.F=Object"+r+"/script"+o),t.close(),u=t.F;i--;)delete u[l][s[i]];return u()};t.exports=Object.create||function(t,e){var n;return null!==t?(a[l]=i(t),n=new a,a[l]=null,n[o]=t):n=u(),void 0===e?n:r(n,e)}},function(t,e,n){var i=n(18),r=n(19),s=n(33);t.exports=n(22)?Object.defineProperties:function(t,e){r(t);for(var n,o=s(e),a=o.length,l=0;a>l;)i.f(t,n=o[l++],e[n]);return t}},function(t,e,n){var i=n(34),r=n(44);t.exports=Object.keys||function(t){return i(t,r)}},function(t,e,n){var i=n(28),r=n(35),s=n(38)(!1),o=n(41)("IE_PROTO");t.exports=function(t,e){var n,a=r(t),l=0,u=[];for(n in a)n!=o&&i(a,n)&&u.push(n);for(;e.length>l;
vendor: 68,625 bytes, lines 27-29
27)i(a,n=e[l++])&&(~s(u,n)||u.push(n));return u}},function(t,e,n){var i=n(36),r=n(9);t.exports=function(t){return i(r(t))}},function(t,e,n){var i=n(37);t.exports=Object("z").propertyIsEnumerable(0)?Object:function(t){return"String"==i(t)?t.split(""):Object(t)}},function(t,e){var n={}.toString;t.exports=function(t){return n.call(t).slice(8,-1)}},function(t,e,n){var i=n(35),r=n(39),s=n(40);t.exports=function(t){return function(e,n,o){var a,l=i(e),u=r(l.length),p=s(o,u);if(t&&n!=n){for(;u>p;)if(a=l[p++],a!=a)return!0}else for(;u>p;p++)if((t||p in l)&&l[p]===n)return t||p||0;return!t&&-1}}},function(t,e,n){var i=n(8),r=Math.min;t.exports=function(t){return t>0?r(i(t),9007199254740991):0}},function(t,e,n){var i=n(8),r=Math.max,s=Math.min;t.exports=function(t,e){return t=i(t),t<0?r(t+e,0):s(t,e)}},function(t,e,n){var i=n(42)("keys"),r=n(43);t.exports=function(t){return i[t]||(i[t]=r(t))}},function(t,e,n){var i=n(13),r="__core-js_shared__",s=i[r]||(i[r]={});t.exports=function(t){return s[t]||(s[t]={})}},function(t,e){var n=0,i=Math.random();t.exports=function(t){return"Symbol(".concat(void 0===t?"":t,")_",(++n+i).toString(36))}},function(t,e){t.exports="constructor,hasOwnProperty,isPrototypeOf,propertyIsEnumerable,toLocaleString,toString,valueOf".split(",")},function(t,e,n){t.exports=n(13).document&&document.documentElement},function(t,e,n){var i=n(18).f,r=n(28),s=n(47)("toStringTag");t.exports=function(t,e,n){t&&!r(t=n?t:t.prototype,s)&&i(t,s,{configurable:!0,value:e})}},function(t,e,n){var i=n(42)("wks"),r=n(43),s=n(13).Symbol,o="function"==typeof s,a=t.exports=function(t){return i[t]||(i[t]=o&&s[t]||(o?s:r)("Symbol."+t))};a.store=i},function(t,e,n){var i=n(28),r=n(49),s=n(41)("IE_PROTO"),o=Object.prototype;t.exports=Object.getPrototypeOf||function(t){return t=r(t),i(t,s)?t[s]:"function"==typeof t.constructor&&t instanceof t.constructor?t.constructor.prototype:t instanceof Object?o:null}},function(t,e,n){var i=n(9);t.exports=function(t){return Object(i(t))}},function(t,e,n){n(51);for(var i=n(13),r=n(17),s=n(29),o=n(47)("toStringTag"),a=["NodeList","DOMTokenList","MediaList","StyleSheetList","CSSRuleList"],l=0;l<5;l++){var u=a[l],p=i[u],h=p&&p.prototype;h&&!h[o]&&r(h,o,u),s[u]=s.Array}},function(t,e,n){"use strict";var i=n(52),r=n(53),s=n(29),o=n(35);t.exports=n(10)(Array,"Array",function(t,e){this._t=o(t),this._i=0,this._k=e},function(){var t=this._t,e=this._k,n=this._i++;return!t||n>=t.length?(this._t=void 0,r(1)):"keys"==e?r(0,n):"values"==e?r(0,t[n]):r(0,[n,t[n]])},"values"),s.Arguments=s.Array,i("keys"),i("values"),i("entries")},function(t,e){t.exports=function(){}},function(t,e){t.exports=function(t,e){return{value:e,done:!!t}}},function(t,e,n){e.f=n(47)},function(t,e,n){t.exports={default:n(56),__esModule:!0}},function(t,e,n){n(57),n(68),n(69),n(70),t.exports=n(14).Symbol},function(t,e,n){"use strict";var i=n(13),r=n(28),s=n(22),o=n(12),a=n(27),l=n(58).KEY,u=n(23),p=n(42),h=n(46),c=n(43),d=n(47),f=n(54),m=n(59),g=n(60),y=n(61),v=n(64),_=n(19),w=n(35),b=n(25),x=n(26),T=n(31),C=n(65),S=n(67),k=n(18),E=n(33),P=S.f,O=k.f,D=C.f,M=i.Symbol,A=i.JSON,$=A&&A.stringify,j="prototype",N=d("_hidden"),L=d("toPrimitive"),R={}.propertyIsEnumerable,z=p("symbol-registry"),I=p("symbols"),H=p("op-symbols"),F=Object[j],B="function"==typeof M,q=i.QObject,W=!q||!q[j]||!q[j].findChild,X=s&&u(function(){return 7!=T(O({},"a",{get:function(){return O(this,"a",{value:7}).a}})).a})?function(t,e,n){var i=P(F,e);i&&delete F[e],O(t,e,n),i&&t!==F&&O(F,e,i)}:O,Y=function(t){var e=I[t]=T(M[j]);return e._k=t,e},U=B&&"symbol"==typeof M.iterator?function(t){return"symbol"==typeof t}:function(t){return t instanceof M},V=function(t,e,n){return t===F&&V(H,e,n),_(t),e=b(e,!0),_(n),r(I,e)?(n.enumerable?(r(t,N)&&t[N][e]&&(t[N][e]=!1),n=T(n,{enumerable:x(0,!1)})):(r(t,N)||O(t,N,x(1,{})),t[N][e]=!0),X(t,e,n)):O(t,e,n)},Q=function(t,e){_(t);for(var n,i=y(e=w(e)),r=0,s=i.length;s>r;)V(t,n=i[r++],e[n]);return t},G=function(t,e){return void 0===e?T(t):Q(T(t),e)},Z=function(t){var e=R.call(this,t=b(t,!0));return!(this===F&&r(I,t)&&!r(H,t))&&(!(e||!r(this,t)||!r(I,t)||r(this,N)&&this[N][t])||e)},K=function(t,e){if(t=w(t),e=b(e,!0),t!==F||!r(I,e)||r(H,e)){var n=P(t,e);return!n||!r(I,e)||r(t,N)&&t[N][e]||(n.enumerable=!0),n}},J=function(t){for(var e,n=D(w(t)),i=[],s=0;n.length>s;)r(I,e=n[s++])||e==N||e==l||i.push(e);return i},tt=function(t){for(var e,n=t===F,i=D(n?H:w(t)),s=[],o=0;i.length>o;)!r(I,e=i[o++])||n&&!r(F,e)||s.push(I[e]);return s};B||(M=function(){if(this instanceof M)throw TypeError("Symbol is not a constructor!");var t=c(arguments.length>0?arguments[0]:void 0),e=function(n){this===F&&e.call(H,n),r(this,N)&&r(this[N],t)&&(this[N][t]=!1),X(this,t,x(1,n))};return s&&W&&X(F,t,{configurable:!0,set:e}),Y(t)},a(M[j],"toString",function(){return this._k}),S.f=K,k.f=V,n(66).f=C.f=J,n(63).f=Z,n(62).f=tt,s&&!n(11)&&a(F,"propertyIsEnumerable",Z,!0),f.f=function(t){return Y(d(t))}),o(o.G+o.W+o.F*!B,{Symbol:M});for(var et="hasInstance,isConcatSpreadable,iterator,match,replace,search,species,split,toPrimitive,toStringTag,unscopables".split(","),nt=0;et.length>nt;)d(et[nt++]);for(var et=E(d.store),nt=0;et.length>nt;)m(et[nt++]);o(o.S+o.F*!B,"Symbol",{for:function(t){return r(z,t+="")?z[t]:z[t]=M(t)},keyFor:function(t){if(U(t))return g(z,t);throw TypeError(t+" is not a symbol!")},useSetter:function(){W=!0},useSimple:function(){W=!1}}),o(o.S+o.F*!B,"Object",{create:G,defineProperty:V,defineProperties:Q,getOwnPropertyDescriptor:K,getOwnPropertyNames:J,getOwnPropertySymbols:tt}),A&&o(o.S+o.F*(!B||u(function(){var t=M();return"[null]"!=$([t])||"{}"!=$({a:t})||"{}"!=$(Object(t))})),"JSON",{stringify:function(t){if(void 0!==t&&!U(t)){for(var e,n,i=[t],r=1;arguments.length>r;)i.push(arguments[r++]);return e=i[1],"function"==typeof e&&(n=e),!n&&v(e)||(e=function(t,e){if(n&&(e=n.call(this,t,e)),!U(e))return e}),i[1]=e,$.apply(A,i)}}}),M[j][L]||n(17)(M[j],L,M[j].valueOf),h(M,"Symbol"),h(Math,"Math",!0),h(i.JSON,"JSON",!0)},function(t,e,n){var i=n(43)("meta"),r=n(20),s=n(28),o=n(18).f,a=0,l=Object.isExtensible||function(){return!0},u=!n(23)(function(){return l(Object.preventExtensions({}))}),p=function(t){o(t,i,{value:{i:"O"+ ++a,w:{}}})},h=function(t,e){if(!r(t))return"symbol"==typeof t?t:("string"==typeof t?"S":"P")+t;if(!s(t,i)){if(!l(t))return"F";if(!e)return"E";p(t)}return t[i].i},c=function(t,e){if(!s(t,i)){if(!l(t))return!0;if(!e)return!1;p(t)}return t[i].w},d=function(t){return u&&f.NEED&&l(t)&&!s(t,i)&&p(t),t},f=t.exports={KEY:i,NEED:!1,fastKey:h,getWeak:c,onFreeze:d}},function(t,e,n){var i=n(13),r=n(14),s=n(11),o=n(54),a=n(18).f;t.exports=function(t){var e=r.Symbol||(r.Symbol=s?{}:i.Symbol||{});"_"==t.charAt(0)||t in e||a(e,t,{value:o.f(t)})}},function(t,e,n){var i=n(33),r=n(35);t.exports=function(t,e){for(var n,s=r(t),o=i(s),a=o.length,l=0;a>l;)if(s[n=o[l++]]===e)return n}},function(t,e,n){var i=n(33),r=n(62),s=n(63);t.exports=function(t){var e=i(t),n=r.f;if(n)for(var o,a=n(t),l=s.f,u=0;a.length>u;)l.call(t,o=a[u++])&&e.push(o);return e}},function(t,e){e.f=Object.getOwnPropertySymbols},function(t,e){e.f={}.propertyIsEnumerable},function(t,e,n){var i=n(37);t.exports=Array.isArray||function(t){return"Array"==i(t)}},function(t,e,n){var i=n(35),r=n(66).f,s={}.toString,o="object"==typeof window&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[],a=function(t){try{return r(t)}catch(t){return o.slice()}};t.exports.f=function(t){return o&&"[object Window]"==s.call(t)?a(t):r(i(t))}},function(t,e,n){var i=n(34),r=n(44).concat("length","prototype");e.f=Object.getOwnPropertyNames||function(t){return i(t,r)}},function(t,e,n){var i=n(63),r=n(26),s=n(35),o=n(25),a=n(28),l=n(21),u=Object.getOwnPropertyDescriptor;e.f=n(22)?u:function(t,e){if(t=s(t),e=o(e,!0),l)try{return u(t,e)}catch(t){}if(a(t,e))return r(!i.f.call(t,e),t[e])}},function(t,e){},function(t,e,n){n(59)("asyncIterator")},function(t,e,n){n(59)("observable")},function(t,e){var n,i;n=function(){function t(){this.vars()}return t.prototype.NS="http://www.w3.org/2000/svg",t.prototype.logBadgeCss="background:#3A0839;color:#FF512F;border-radius:5px; padding: 1px 5px 2px; border: 1px solid #FF512F;",t.prototype.shortColors={transparent:"rgba(0,0,0,0)",none:"rgba(0,0,0,0)",aqua:"rgb(0,255,255)",black:"rgb(0,0,0)",blue:"rgb(0,0,255)",fuchsia:"rgb(255,0,255)",gray:"rgb(128,128,128)",green:"rgb(0,128,0)",lime:"rgb(0,255,0)",maroon:"rgb(128,0,0)",navy:"rgb(0,0,128)",olive:"rgb(128,128,0)",purple:"rgb(128,0,128)",red:"rgb(255,0,0)",silver:"rgb(192,192,192)",teal:"rgb(0,128,128)",white:"rgb(255,255,255)",yellow:"rgb(255,255,0)",orange:"rgb(255,128,0)"},t.prototype.chainOptionMap={},t.prototype.callbacksMap={onRefresh:1,onStart:1,onComplete:1,onFirstUpdate:1,onUpdate:1,onProgress:1,onRepeatStart:1,onRepeatComplete:1,onPlaybackStart:1,onPlaybackPause:1,onPlaybackStop:1,onPlaybackComplete:1},t.prototype.tweenOptionMap={duration:1,delay:1,speed:1,repeat:1,easing:1,backwardEasing:1,isYoyo:1,shiftTime:1,isReversed:1,callbacksContext:1},t.prototype.unitOptionMap={left:1,top:1,x:1,y:1,rx:1,ry:1},t.prototype.RAD_TO_DEG=180/Math.PI,t.prototype.vars=function(){var t;return this.prefix=this.getPrefix(),this.getRemBase(),this.isFF="moz"===this.prefix.lowercase,this.isIE="ms"===this.prefix.lowercase,t=navigator.userAgent,this.isOldOpera=t.match(/presto/gim),this.isSafari=t.indexOf("Safari")>-1,this.isChrome=t.indexOf("Chrome")>-1,this.isOpera=t.toLowerCase().indexOf("op")>-1,this.isChrome&&this.isSafari&&(this.isSafari=!1),t.match(/PhantomJS/gim)&&(this.isSafari=!1),this.isChrome&&this.isOpera&&(this.isChrome=!1),this.is3d=this.checkIf3d(),this.uniqIDs=-1,this.div=document.createElement("div"),document.body.appendChild(this.div),this.defaultStyles=this.computedStyle(this.div)},t.prototype.cloneObj=function(t,e){var n,i,r,s;for(r=Object.keys(t),s={},n=r.length;n--;)i=r[n],null!=e?e[i]||(s[i]=t[i]):s[i]=t[i];return s},t.prototype.extend=function(t,e){var n,i;for(n in e)i=e[n],null==t[n]&&(t[n]=e[n]);return t},t.prototype.getRemBase=function(){var t,e;return t=document.querySelector("html"),e=getComputedStyle(t),this.remBase=parseFloat(e.fontSize)},t.prototype.clamp=function(t,e,n){return t<e?e:t>n?n:t},t.prototype.setPrefixedStyle=function(t,e,n){return"transform"===e&&(t.style[""+this.prefix.css+e]=n),t.style[e]=n},t.prototype.style=function(t,e,n){var i,r,s,o;if("object"==typeof e){for(r=Object.keys(e),s=r.length,o=[];s--;)i=r[s],n=e[i],o.push(this.setPrefixedStyle(t,i,n));return o}return this.setPrefixedStyle(t,e,n)},t.prototype.prepareForLog=function(t){return t=Array.prototype.slice.apply(t),t.unshift("::"),t.unshift(this.logBadgeCss),t.unshift("%cmo·js%c"),t},t.prototype.log=function(){if(mojs.isDebug!==!1)return console.log.apply(console,this.prepareForLog(arguments))},t.prototype.warn=function(){if(mojs.isDebug!==!1)return console.warn.apply(console,this.prepareForLog(arguments))},t.prototype.error=function(){if(mojs.isDebug!==!1)return console.error.apply(console,this.prepareForLog(arguments))},t.prototype.parseUnit=function(t){var e,n,i,r,s,o;return"number"==typeof t?s={unit:"px",isStrict:!1,value:t,string:0===t?""+t:t+"px"}:"string"==typeof t?(r=/px|%|rem|em|ex|cm|ch|mm|in|pt|pc|vh|vw|vmin|deg/gim,o=null!=(i=t.match(r))?i[0]:void 0,n=!0,o||(o="px",n=!1),e=parseFloat(t),s={unit:o,isStrict:n,value:e,string:0===e?""+e:""+e+o}):t},t.prototype.bind=function(t,e){var n,i;return i=function(){var i,r;return i=Array.prototype.slice.call(arguments),r=n.concat(i),t.apply(e,r)},n=Array.prototype.slice.call(arguments,2),i},t.prototype.getRadialPoint=function(t){var e,n,i,r;return null==t&&(t={}),n=.017453292519943295*(t.angle-90),i=null!=t.radiusX?t.radiusX:t.radius,r=null!=t.radiusY?t.radiusY:t.radius,e={x:t.center.x+Math.cos(n)*i,y:t.center.y+Math.sin(n)*r}},t.prototype.getPrefix=function(){var t,e,n,i;return n=window.getComputedStyle(document.documentElement,""),i=Array.prototype.slice.call(n).join("").match(/-(moz|webkit|ms)-/),e=(i||""===n.OLink&&["","o"])[1],t="WebKit|Moz|MS|O".match(new RegExp("("+e+")","i"))[1],{dom:t,lowercase:e,css:"-"+e+"-",js:e[0].toUpperCase()+e.substr(1)}},t.prototype.strToArr=function(t){var e;return e=[],"number"!=typeof t||isNaN(t)?(t.trim().split(/\s+/gim).forEach(function(t){return function(n){return e.push(t.parseUnit(t.parseIfRand(n)))}}(this)),e):(e.push(this.parseUnit(t)),e)},t.prototype.calcArrDelta=function(t,e){var n,i,r,s,o;for(n=[],i=r=0,s=t.length;r<s;i=++r)o=t[i],n[i]=this.parseUnit(""+(e[i].value-t[i].value)+e[i].unit);return n},t.prototype.isArray=function(t){return t instanceof Array},t.prototype.normDashArrays=function(t,e){var n,i,r,s,o,a,l,u,p,h;if(n=t.length,i=e.length,n>i)for(l=n-i,h=e.length,s=o=0,u=l;0<=u?o<u:o>u;s=0<=u?++o:--o)r=s+h,e.push(this.parseUnit("0"+t[r].unit));else if(i>n)for(l=i-n,h=t.length,s=a=0,p=l;0<=p?a<p:a>p;s=0<=p?++a:--a)r=s+h,t.push(this.parseUnit("0"+e[r].unit));return[t,e]},t.prototype.makeColorObj=function(t){var e,n,i,r,s,o,a,l,u,p;return"#"===t[0]&&(u=/^#?([a-f\d]{1,2})([a-f\d]{1,2})([a-f\d]{1,2})$/i.exec(t),i={},u&&(o=2===u[1].length?u[1]:u[1]+u[1],r=2===u[2].length?u[2]:u[2]+u[2],n=2===u[3].length?u[3]:u[3]+u[3],i={r:parseInt(o,16),g:parseInt(r,16),b:parseInt(n,16),a:1})),"#"!==t[0]&&(s="r"===t[0]&&"g"===t[1]&&"b"===t[2],s&&(p=t),s||(p=this.shortColors[t]?this.shortColors[t]:(this.div.style.color=t,this.computedStyle(this.div).color)),a="^rgba?\\((\\d{1,3}),\\s?(\\d{1,3}),",l="\\s?(\\d{1,3}),?\\s?(\\d{1}|0?\\.\\d{1,})?\\)$",u=new RegExp(a+l,"gi").exec(p),i={},e=parseFloat(u[4]||1),u&&(i={r:parseInt(u[1],10),g:parseInt(u[2],10),b:parseInt(u[3],10),a:null==e||isNaN(e)?1:e})),i},t.prototype.computedStyle=function(t){return getComputedStyle(t)},t.prototype.capitalize=function(t){if("string"!=typeof t)throw Error("String expected - nothing to capitalize");return t.charAt(0).toUpperCase()+t.substring(1)},t.prototype.parseRand=function(t){var e,n,i;return n=t.split(/rand\(|\,|\)/),i=this.parseUnit(n[2]),e=this.rand(parseFloat(n[1]),parseFloat(n[2])),i.unit&&n[2].match(i.unit)?e+i.unit:e},t.prototype.parseStagger=function(t,e){var n,i,r,s,o,a;return a=t.split(/stagger\(|\)$/)[1].toLowerCase(),r=a.split(/(rand\(.*?\)|[^\(,\s]+)(?=\s*,|\s*$)/gim),a=r.length>3?(n=this.parseUnit(this.parseIfRand(r[1])),r[3]):(n=this.parseUnit(0),r[1]),a=this.parseIfRand(a),o=this.parseUnit(a),i=e*o.value+n.value,s=n.isStrict?n.unit:o.isStrict?o.unit:"",s?""+i+s:i},t.prototype.parseIfStagger=function(t,e){return"string"==typeof t&&t.match(/stagger/g)?this.parseStagger(t,e):t},t.prototype.parseIfRand=function(t){return"string"==typeof t&&t.match(/rand\(/)?this.parseRand(t):t},t.prototype.parseDelta=function(t,e,n){var i,r,s,o,a,l,u,p,h,c,d,f;if(e=this.cloneObj(e),s=e.easing,null!=s&&(s=mojs.easing.parseEasing(s)),delete e.easing,i=e.curve,null!=i&&(i=mojs.easing.parseEasing(i)),delete e.curve,c=Object.keys(e)[0],o=e[c],r={start:c},!isNaN(parseFloat(c))||c.match(/rand\(/)||c.match(/stagger\(/))if("strokeDasharray"===t||"strokeDashoffset"===t||"origin"===t){for(d=this.strToArr(c),a=this.strToArr(o),this.normDashArrays(d,a),u=p=0,h=d.length;p<h;u=++p)c=d[u],o=a[u],this.mergeUnits(c,o,t);r={type:"array",name:t,start:d,end:a,delta:this.calcArrDelta(d,a),easing:s,curve:i}}else this.callbacksMap[t]||this.tweenOptionMap[t]||(this.unitOptionMap[t]?(o=this.parseUnit(this.parseStringOption(o,n)),c=this.parseUnit(this.parseStringOption(c,n)),this.mergeUnits(c,o,t),r={type:"unit",name:t,start:c,end:o,delta:o.value-c.value,easing:s,curve:i}):(o=parseFloat(this.parseStringOption(o,n)),c=parseFloat(this.parseStringOption(c,n)),r={type:"number",name:t,start:c,end:o,delta:o-c,easing:s,curve:i}));else{if("strokeLinecap"===t)return this.warn("Sorry, stroke-linecap property is not animatable yet, using the start("+c+") value instead",e),r;f=this.makeColorObj(c),l=this.makeColorObj(o),r={type:"color",name:t,start:f,end:l,easing:s,curve:i,delta:{r:l.r-f.r,g:l.g-f.g,b:l.b-f.b,a:l.a-f.a}}}return r},t.prototype.mergeUnits=function(t,e,n){return!e.isStrict&&t.isStrict?(e.unit=t.unit,e.string=""+e.value+e.unit):e.isStrict&&!t.isStrict?(t.unit=e.unit,t.string=""+t.value+t.unit):e.isStrict&&t.isStrict&&e.unit!==t.unit?(t.unit=e.unit,t.string=""+t.value+t.unit,this.warn('Two different units were specified on "'+n+'" delta property, mo · js will fallback to end "'+e.unit+'" unit ')):void 0},t.prototype.rand=function(t,e){return Math.random()*(e-t)+t},t.prototype.isDOM=function(t){var e;return null!=t&&(e="number"==typeof t.nodeType&&"string"==typeof t.nodeName,"object"==typeof t&&e)},t.prototype.getChildElements=function(t){var e,n,i;for(e=t.childNodes,n=[],i=e.length;i--;)1===e[i].nodeType&&n.unshift(e[i]);return n},t.prototype.delta=function(t,e){var n,i,r,s,o;return s=typeof t,o=typeof e,n="string"===s||"number"===s&&!isNaN(t),i="string"===o||"number"===o&&!isNaN(e),n&&i?(r={},r[t]=e,r):void this.error("delta method expects Strings or Numbers at input but got - "+t+", "+e)},t.prototype.getUniqID=function(){return++this.uniqIDs},t.prototype.parsePath=function(t){var e;return"string"==typeof t?"m"===t.charAt(0).toLowerCase()?(e=document.createElementNS(this.NS,"path"),e.setAttributeNS(null,"d",t),e):document.querySelector(t):t.style?t:void 0},t.prototype.closeEnough=function(t,e,n){return Math.abs(t-e)<n},t.prototype.checkIf3d=function(){var t,e,n,i;return t=document.createElement("div"),this.style(t,"transform","translateZ(0)"),n=t.style,e=this.prefix.css+"transform",i=null!=n[e]?n[e]:n.transform,""!==i},t.prototype.isObject=function(t){return null!==t&&"object"==typeof t},t.prototype.getDeltaEnd=function(t){var e;return e=Object.keys(t)[0],t[e]},t.prototype.getDeltaStart=function(t){var e;return e=Object.keys(t)[0]},t.prototype.isTweenProp=function(t){return this.tweenOptionMap[t]||this.callbacksMap[t]},t.prototype.parseStringOption=function(t,e){return null==e&&(e=0),"string"==typeof t&&(t=this.parseIfStagger(t,e),t=this.parseIfRand(t)),t},t.prototype.getLastItem=function(t){return t[t.length-1]},t.prototype.parseEl=function(t){return i.isDOM(t)?t:("string"==typeof t&&(t=document.querySelector(t)),null===t&&i.error("Can't parse HTML element: ",t),t)},t.prototype.force3d=function(t){return this.setPrefixedStyle(t,"backface-visibility","hidden"),t},t.prototype.isDelta=function(t){var e;return e=this.isObject(t),e=e&&!t.unit,!(!e||this.isArray(t)||this.isDOM(t))},t}(),i=new n,t.exports=i},function(t,e,n){var i,r,s,o,a,l,u,p,h,c,d,f;i=n(73).default||n(73),l=n(85).default||n(85),s=n(86),p=n(87),d=n(88),c=n(89),h=n(90),o=n(91),a=n(92).default||n(92),u=n(93),f=n(71),r=function(){function t(){this.addShape=f.bind(this.addShape,this)}return t.prototype.bit=i,t.prototype.custom=l,t.prototype.circle=s,t.prototype.line=p,t.prototype.zigzag=d,t.prototype.rect=c,t.prototype.polygon=h,t.prototype.cross=o,t.prototype.equal=u,t.prototype.curve=a,t.prototype.getShape=function(t){return this[t]||f.error('no "'+t+'" shape available yet, please choose from this list:',["circle","line","zigzag","rect","polygon","cross","equal","curve"])},t.prototype.addShape=function(t,e){return this[t]=e},t}(),t.exports=new r},function(t,e,n){"use strict";function i(t){return t&&t.__esModule?t:{default:t}}e.__esModule=!0;var r=n(3),s=i(r),o=n(74),a=i(o),l=n(75),u=i(l),p=n(76),h=i(p),c=n(84),d=i(c),f=n(71),m=i(f),g=function(t){function e(){return(0,a.default)(this,e),(0,u.default)(this,t.apply(this,arguments))}return(0,h.default)(e,t),e.prototype._declareDefaults=function(){this._defaults={ns:"http://www.w3.org/2000/svg",tag:"ellipse",parent:document.body,ratio:1,radius:50,radiusX:null,radiusY:null,stroke:"hotpink","stroke-dasharray":"","stroke-dashoffset":"","stroke-linecap":"","stroke-width":2,"stroke-opacity":1,fill:"transparent","fill-opacity":1,width:0,height:0},this._drawMap=["stroke","stroke-width","stroke-opacity","stroke-dasharray","fill","stroke-dashoffset","stroke-linecap","fill-opacity","transform"]},e.prototype._vars=function(){this._state={},this._drawMapLength=this._drawMap.length},e.prototype._render=function(){this._isRendered||(this._isRendered=!0,this._createSVGCanvas(),this._setCanvasSize(),this._props.parent.appendChild(this._canvas))},e.prototype._createSVGCanvas=function(){var t=this._props;this._canvas=document.createElementNS(t.ns,"svg"),this.el=document.createElementNS(t.ns,t.tag),this._canvas.appendChild(this.el)},e.prototype._setCanvasSize=function(){var t=(this._props,this._canvas.style);t.display="block",t.width="100%",t.height="100%",t.left="0px",t.top="0px"},e.prototype._draw=function(){this._props.length=this._getLength();for(var t=(this._state,this._props,this._drawMapLength);t--;){var e=this._drawMap[t];switch(e){case"stroke-dasharray":case"stroke-dashoffset":this.castStrokeDash(e)}this._setAttrIfChanged(e,this._props[e])}this._state.radius=this._props.radius},e.prototype.castStrokeDash=function(t){var e=this._props;if(m.default.isArray(e[t])){for(var n="",i=0;i<e[t].length;i++){var r=e[t][i],o="%"===r.unit?this.castPercent(r.value):r.value;n+=o+" "}return e[t]="0 "===n?n="":n,e[t]=n}"object"===(0,s.default)(e[t])&&(n="%"===e[t].unit?this.castPercent(e[t].value):e[t].value,e[t]=0===n?n="":n)},e.prototype.castPercent=function(t){return t*(this._props.length/100)},e.prototype._setAttrIfChanged=function(t,e){this._state[t]!==e&&(this.el.setAttribute(t,e),this._state[t]=e)},e.prototype._getLength=function(){var t=this._props,e=0,n=!(!this.el||!this.el.getTotalLength);return e=n&&this.el.getAttribute("d")?this.el.getTotalLength():2*(null!=t.radiusX?t.radiusX:t.radius)},e.prototype._getPointsPerimiter=function(t){for(var e=0,n=1;n<t.length;n++)e+=this._pointsDelta(t[n-1],t[n]);return e+=this._pointsDelta(t[0],m.default.getLastItem(t))},e.prototype._pointsDelta=function(t,e){var n=Math.abs(t.x-e.x),i=Math.abs(t.y-e.y);return Math.sqrt(n*n+i*i)},e.prototype._setSize=function(t,e){var n=this._props;n.width=t,n.height=e,this._draw()},e}(d.default);e.default=g},function(t,e){"use strict";e.__esModule=!0,e.default=function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}},function(t,e,n){"use strict";function i(t){return t&&t.__esModule?t:{default:t}}e.__esModule=!0;var r=n(3),s=i(r);e.default=function(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!==("undefined"==typeof e?"undefined":(0,s.default)(e))&&"function"!=typeof e?t:e}},function(t,e,n){"use strict";function i(t){return t&&t.__esModule?t:{default:t}}e.__esModule=!0;var r=n(77),s=i(r),o=n(81),a=i(o),l=n(3),u=i(l);e.default=function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+("undefined"==typeof e?"undefined":(0,u.default)(e)));t.prototype=(0,a.default)(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(s.default?(0,s.default)(t,e):t.__proto__=e)}},function(t,e,n){t.exports={default:n(78),__esModule:!0}},function(t,e,n){n(79),t.exports=n(14).Object.setPrototypeOf},function(t,e,n){var i=n(12);i(i.S,"Object",{setPrototypeOf:n(80).set})},function(t,e,n){var i=n(20),r=n(19),s=function(t,e){if(r(t),!i(e)&&null!==e)throw TypeError(e+": can't set as prototype!")};t.exports={set:Object.setPrototypeOf||("__proto__"in{}?function(t,e,i){try{i=n(15)(Function.call,n(67).f(Object.prototype,"__proto__").set,2),i(t,[]),e=!(t instanceof Array)}catch(t){e=!0}return function(t,n){return s(t,n),e?t.__proto__=n:i(t,n),t}}({},!1):void 0),check:s}},function(t,e,n){t.exports={default:n(82),__esModule:!0}},function(t,e,n){n(83);var i=n(14).Object;t.exports=function(t,e){return i.create(t,e)}},function(t,e,n){var i=n(12);i(i.S,"Object",{create:n(31)})},function(t,e,n){"use strict";function i(t){return t&&t.__esModule?t:{default:t}}e.__esModule=!0;var r=n(3),s=i(r),o=n(74),a=i(o),l=n(71),u=i(l),p=function(){function t(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};
28(0,a.default)(this,t),this._o=e,this._index=this._o.index||0,this._arrayPropertyMap={strokeDashoffset:1,strokeDasharray:1,origin:1},this._skipPropsDelta={timeline:1,prevChainModule:1,callbacksContext:1},this._declareDefaults(),this._extendDefaults(),this._vars(),this._render()}return t.prototype._declareDefaults=function(){this._defaults={}},t.prototype._vars=function(){this._progress=0,this._strokeDasharrayBuffer=[]},t.prototype._render=function(){},t.prototype._setProp=function(t,e){if("object"===("undefined"==typeof t?"undefined":(0,s.default)(t)))for(var n in t)this._assignProp(n,t[n]);else this._assignProp(t,e)},t.prototype._assignProp=function(t,e){this._props[t]=e},t.prototype._show=function(){var t=this._props;this.el&&(t.isSoftHide?this._showByTransform():this.el.style.display="block",this._isShown=!0)},t.prototype._hide=function(){this.el&&(this._props.isSoftHide?u.default.setPrefixedStyle(this.el,"transform","scale(0)"):this.el.style.display="none",this._isShown=!1)},t.prototype._showByTransform=function(){},t.prototype._parseOptionString=function(t){return"string"==typeof t&&t.match(/stagger/)&&(t=u.default.parseStagger(t,this._index)),"string"==typeof t&&t.match(/rand/)&&(t=u.default.parseRand(t)),t},t.prototype._parsePositionOption=function(t,e){return u.default.unitOptionMap[t]&&(e=u.default.parseUnit(e).string),e},t.prototype._parseStrokeDashOption=function(t,e){var n=e;if(this._arrayPropertyMap[t]){var n=[];switch("undefined"==typeof e?"undefined":(0,s.default)(e)){case"number":n.push(u.default.parseUnit(e));break;case"string":for(var i=e.split(" "),r=0;r<i.length;r++)n.push(u.default.parseUnit(i[r]))}}return n},t.prototype._isDelta=function(t){var e=u.default.isObject(t);return e=e&&!t.unit,!(!e||u.default.isArray(t)||u.default.isDOM(t))},t.prototype._getDelta=function(t,e){var n;if("left"!==t&&"top"!==t||this._o.ctx||u.default.warn("Consider to animate x/y properties instead of left/top,\n        as it would be much more performant",e),!this._skipPropsDelta||!this._skipPropsDelta[t]){n=u.default.parseDelta(t,e,this._index),null!=n.type&&(this._deltas[t]=n);var i="object"===(0,s.default)(n.end)?0===n.end.value?0:n.end.string:n.end;this._props[t]=i}},t.prototype._extendDefaults=function(){this._props={},this._deltas={};for(var t in this._defaults){var e=null!=this._o[t]?this._o[t]:this._defaults[t];this._parseOption(t,e)}},t.prototype._tuneNewOptions=function(t){this._hide();for(var e in t)t&&delete this._deltas[e],this._o[e]=t[e],this._parseOption(e,t[e])},t.prototype._parseOption=function(t,e){if(this._isDelta(e)&&!this._skipPropsDelta[t]){this._getDelta(t,e);var n=u.default.getDeltaEnd(e);return this._assignProp(t,this._parseProperty(t,n))}this._assignProp(t,this._parseProperty(t,e))},t.prototype._parsePreArrayProperty=function(t,e){return e=this._parseOptionString(e),this._parsePositionOption(t,e)},t.prototype._parseProperty=function(t,e){return"parent"===t?u.default.parseEl(e):(e=this._parsePreArrayProperty(t,e),this._parseStrokeDashOption(t,e))},t.prototype._parseDeltaValues=function(t,e){var n={};for(var i in e){var r=e[i],s=this._parsePreArrayProperty(t,r);n[this._parsePreArrayProperty(t,i)]=s}return n},t.prototype._preparsePropValue=function(t,e){return this._isDelta(e)?this._parseDeltaValues(t,e):this._parsePreArrayProperty(t,e)},t.prototype._calcCurrentProps=function(t,e){for(var n in this._deltas){var i=this._deltas[n],r=!!i.curve,s=null==i.easing||r?t:i.easing(e);if("array"===i.type){var o;u.default.isArray(this._props[n])?(o=this._props[n],o.length=0):o=[];for(var a=r?i.curve(e):null,l=0;l<i.delta.length;l++){var p=i.delta[l],h=r?a*(i.start[l].value+e*p.value):i.start[l].value+s*p.value;o.push({string:""+h+p.unit,value:h,unit:p.unit})}this._props[n]=o}else if("number"===i.type)this._props[n]=r?i.curve(e)*(i.start+e*i.delta):i.start+s*i.delta;else if("unit"===i.type){var c=r?i.curve(e)*(i.start.value+e*i.delta):i.start.value+s*i.delta;this._props[n]=""+c+i.end.unit}else if("color"===i.type){var d,f,m,g;if(r){var y=i.curve(e);d=parseInt(y*(i.start.r+e*i.delta.r),10),f=parseInt(y*(i.start.g+e*i.delta.g),10),m=parseInt(y*(i.start.b+e*i.delta.b),10),g=parseFloat(y*(i.start.a+e*i.delta.a))}else d=parseInt(i.start.r+s*i.delta.r,10),f=parseInt(i.start.g+s*i.delta.g,10),m=parseInt(i.start.b+s*i.delta.b,10),g=parseFloat(i.start.a+s*i.delta.a);this._props[n]="rgba("+d+","+f+","+m+","+g+")"}}},t.prototype._setProgress=function(t,e){this._progress=t,this._calcCurrentProps(t,e)},t}();e.default=p},function(t,e,n){"use strict";function i(t){return t&&t.__esModule?t:{default:t}}e.__esModule=!0;var r=n(74),s=i(r),o=n(75),a=i(o),l=n(76),u=i(l),p=n(73),h=i(p),c=function(t){function e(){return(0,s.default)(this,e),(0,a.default)(this,t.apply(this,arguments))}return(0,u.default)(e,t),e.prototype._declareDefaults=function(){t.prototype._declareDefaults.call(this),this._defaults.tag="path",this._defaults.parent=null;for(var e=0;e<this._drawMap.length;e++)"stroke-width"===this._drawMap[e]&&this._drawMap.splice(e,1)},e.prototype.getShape=function(){return""},e.prototype.getLength=function(){return 100},e.prototype._draw=function(){var e=this._props,n=this._state,i=n.radiusX!==e.radiusX,r=n.radiusY!==e.radiusY,s=n.radius!==e.radius;(i||r||s)&&(this.el.setAttribute("transform",this._getScale()),n.radiusX=e.radiusX,n.radiusY=e.radiusY,n.radius=e.radius),this._setAttrIfChanged("stroke-width",e["stroke-width"]/e.maxScale),t.prototype._draw.call(this)},e.prototype._render=function(){if(!this._isRendered){this._isRendered=!0,this._length=this.getLength();var t=this._props;t.parent.innerHTML='<svg id="js-mojs-shape-canvas" xmlns="http://www.w3.org/2000/svg" xlink="http://www.w3.org/1999/xlink"><g id="js-mojs-shape-el">'+this.getShape()+"</g></svg>",this._canvas=t.parent.querySelector("#js-mojs-shape-canvas"),this.el=t.parent.querySelector("#js-mojs-shape-el"),this._setCanvasSize()}},e.prototype._getScale=function(){var t=this._props,e=t.radiusX?t.radiusX:t.radius,n=t.radiusY?t.radiusY:t.radius;t.scaleX=2*e/100,t.scaleY=2*n/100,t.maxScale=Math.max(t.scaleX,t.scaleY),t.shiftX=t.width/2-50*t.scaleX,t.shiftY=t.height/2-50*t.scaleY;var i="translate("+t.shiftX+", "+t.shiftY+")";return i+" scale("+t.scaleX+", "+t.scaleY+")"},e.prototype._getLength=function(){return this._length},e}(h.default);e.default=c},function(t,e,n){var i,r,s=function(t,e){function n(){this.constructor=t}for(var i in e)o.call(e,i)&&(t[i]=e[i]);return n.prototype=e.prototype,t.prototype=new n,t.__super__=e.prototype,t},o={}.hasOwnProperty;i=n(73).default||n(73),r=function(t){function e(){return e.__super__.constructor.apply(this,arguments)}return s(e,t),e.prototype._declareDefaults=function(){return e.__super__._declareDefaults.apply(this,arguments),this._defaults.shape="ellipse"},e.prototype._draw=function(){var t,n;return t=null!=this._props.radiusX?this._props.radiusX:this._props.radius,n=null!=this._props.radiusY?this._props.radiusY:this._props.radius,this._setAttrIfChanged("rx",t),this._setAttrIfChanged("ry",n),this._setAttrIfChanged("cx",this._props.width/2),this._setAttrIfChanged("cy",this._props.height/2),e.__super__._draw.apply(this,arguments)},e.prototype._getLength=function(){var t,e;return t=null!=this._props.radiusX?this._props.radiusX:this._props.radius,e=null!=this._props.radiusY?this._props.radiusY:this._props.radius,2*Math.PI*Math.sqrt((t*t+e*e)/2)},e}(i),t.exports=r},function(t,e,n){var i,r,s=function(t,e){function n(){this.constructor=t}for(var i in e)o.call(e,i)&&(t[i]=e[i]);return n.prototype=e.prototype,t.prototype=new n,t.__super__=e.prototype,t},o={}.hasOwnProperty;i=n(73).default||n(73),r=function(t){function e(){return e.__super__.constructor.apply(this,arguments)}return s(e,t),e.prototype._declareDefaults=function(){return e.__super__._declareDefaults.apply(this,arguments),this._defaults.tag="line"},e.prototype._draw=function(){var t,n,i;return t=null!=this._props.radiusX?this._props.radiusX:this._props.radius,n=this._props.width/2,i=this._props.height/2,this._setAttrIfChanged("x1",n-t),this._setAttrIfChanged("x2",n+t),this._setAttrIfChanged("y1",i),this._setAttrIfChanged("y2",i),e.__super__._draw.apply(this,arguments)},e}(i),t.exports=r},function(t,e,n){var i,r,s=function(t,e){function n(){this.constructor=t}for(var i in e)o.call(e,i)&&(t[i]=e[i]);return n.prototype=e.prototype,t.prototype=new n,t.__super__=e.prototype,t},o={}.hasOwnProperty;i=n(73).default||n(73),r=function(t){function e(){return e.__super__.constructor.apply(this,arguments)}return s(e,t),e.prototype._declareDefaults=function(){return e.__super__._declareDefaults.apply(this,arguments),this._defaults.tag="path",this._defaults.points=3},e.prototype._draw=function(){var t,n,i,r,s,o,a,l,u,p,h,c,d,f,m,g,y,v;if(e.__super__._draw.apply(this,arguments),p=this._props,this._props.points&&(c=null!=this._props.radiusX?this._props.radiusX:this._props.radius,d=null!=this._props.radiusY?this._props.radiusY:this._props.radius,o=c===this._prevRadiusX,a=d===this._prevRadiusY,s=p.points===this._prevPoints,!(o&&a&&s))){for(g=p.width/2,y=p.height/2,t=g-c,n=y,m=2*c/(p.points-1),v=-1,i=Math.sqrt(m*m+d*d),u=-i,h="M"+t+", "+y+" ",r=l=0,f=p.points;0<=f?l<f:l>f;r=0<=f?++l:--l)h+="L"+t+", "+n+" ",t+=m,u+=i,n=v===-1?y-d:y,v=-v;return this._length=u,this.el.setAttribute("d",h),this._prevPoints=p.points,this._prevRadiusX=c,this._prevRadiusY=d}},e.prototype._getLength=function(){return this._length},e}(i),t.exports=r},function(t,e,n){var i,r,s=function(t,e){function n(){this.constructor=t}for(var i in e)o.call(e,i)&&(t[i]=e[i]);return n.prototype=e.prototype,t.prototype=new n,t.__super__=e.prototype,t},o={}.hasOwnProperty;i=n(73).default||n(73),r=function(t){function e(){return e.__super__.constructor.apply(this,arguments)}return s(e,t),e.prototype._declareDefaults=function(){return e.__super__._declareDefaults.apply(this,arguments),this._defaults.tag="rect",this._defaults.rx=0,this._defaults.ry=0},e.prototype._draw=function(){var t,n,i;return e.__super__._draw.apply(this,arguments),t=this._props,n=null!=t.radiusX?t.radiusX:t.radius,i=null!=t.radiusY?t.radiusY:t.radius,this._setAttrIfChanged("width",2*n),this._setAttrIfChanged("height",2*i),this._setAttrIfChanged("x",t.width/2-n),this._setAttrIfChanged("y",t.height/2-i),this._setAttrIfChanged("rx",t.rx),this._setAttrIfChanged("ry",t.ry)},e.prototype._getLength=function(){var t,e;return t=null!=this._props.radiusX?this._props.radiusX:this._props.radius,e=null!=this._props.radiusY?this._props.radiusY:this._props.radius,2*(2*t+2*e)},e}(i),t.exports=r},function(t,e,n){var i,r,s,o=function(t,e){function n(){this.constructor=t}for(var i in e)a.call(e,i)&&(t[i]=e[i]);return n.prototype=e.prototype,t.prototype=new n,t.__super__=e.prototype,t},a={}.hasOwnProperty;i=n(73).default||n(73),s=n(71),r=function(t){function e(){return e.__super__.constructor.apply(this,arguments)}return o(e,t),e.prototype._declareDefaults=function(){return e.__super__._declareDefaults.apply(this,arguments),this._defaults.tag="path",this._defaults.points=3},e.prototype._draw=function(){var t,n,i,r,o,a,l,u,p,h,c,d,f,m,g,y;if(h=this._props,d=null!=this._props.radiusX?this._props.radiusX:this._props.radius,f=null!=this._props.radiusY?this._props.radiusY:this._props.radius,o=d===this._prevRadiusX,a=f===this._prevRadiusY,r=h.points===this._prevPoints,!(o&&a&&r)){for(y=360/this._props.points,null==this._radialPoints?this._radialPoints=[]:this._radialPoints.length=0,i=l=0,m=this._props.points;0<=m?l<m:l>m;i=0<=m?++l:--l)this._radialPoints.push(s.getRadialPoint({radius:this._props.radius,radiusX:this._props.radiusX,radiusY:this._props.radiusY,angle:i*y,center:{x:h.width/2,y:h.height/2}}));for(n="",g=this._radialPoints,i=u=0,p=g.length;u<p;i=++u)c=g[i],t=0===i?"M":"L",n+=""+t+c.x.toFixed(4)+","+c.y.toFixed(4)+" ";this._prevPoints=h.points,this._prevRadiusX=d,this._prevRadiusY=f,this.el.setAttribute("d",n+="z")}return e.__super__._draw.apply(this,arguments)},e.prototype._getLength=function(){return this._getPointsPerimiter(this._radialPoints)},e}(i),t.exports=r},function(t,e,n){var i,r,s=function(t,e){function n(){this.constructor=t}for(var i in e)o.call(e,i)&&(t[i]=e[i]);return n.prototype=e.prototype,t.prototype=new n,t.__super__=e.prototype,t},o={}.hasOwnProperty;i=n(73).default||n(73),r=function(t){function e(){return e.__super__.constructor.apply(this,arguments)}return s(e,t),e.prototype._declareDefaults=function(){return e.__super__._declareDefaults.apply(this,arguments),this._defaults.tag="path"},e.prototype._draw=function(){var t,n,i,r,s,o,a,l,u,p,h,c,d,f;if(e.__super__._draw.apply(this,arguments),o=this._props,a=null!=this._props.radiusX?this._props.radiusX:this._props.radius,l=null!=this._props.radiusY?this._props.radiusY:this._props.radius,n=a===this._prevRadiusX,i=l===this._prevRadiusY,!n||!i)return u=this._props.width/2,c=this._props.height/2,p=u-a,h=u+a,r="M"+p+","+c+" L"+h+","+c,d=c-l,f=c+l,s="M"+u+","+d+" L"+u+","+f,t=r+" "+s,this.el.setAttribute("d",t),this._prevRadiusX=a,this._prevRadiusY=l},e.prototype._getLength=function(){var t,e;return t=null!=this._props.radiusX?this._props.radiusX:this._props.radius,e=null!=this._props.radiusY?this._props.radiusY:this._props.radius,2*(t+e)},e}(i),t.exports=r},function(t,e,n){"use strict";function i(t){return t&&t.__esModule?t:{default:t}}e.__esModule=!0;var r=n(74),s=i(r),o=n(75),a=i(o),l=n(76),u=i(l),p=n(73),h=i(p),c=function(t){function e(){return(0,s.default)(this,e),(0,a.default)(this,t.apply(this,arguments))}return(0,u.default)(e,t),e.prototype._declareDefaults=function(){t.prototype._declareDefaults.call(this),this._defaults.tag="path"},e.prototype._draw=function(){t.prototype._draw.call(this);var e=this._props,n=null!=e.radiusX?e.radiusX:e.radius,i=null!=e.radiusY?e.radiusY:e.radius,r=n===this._prevRadiusX,s=i===this._prevRadiusY,o=e.points===this._prevPoints;if(!(r&&s&&o)){var a=e.width/2,l=e.height/2,u=a-n,p=a+n,h="M"+u+" "+l+" Q "+a+" "+(l-2*i)+" "+p+" "+l;this.el.setAttribute("d",h),this._prevPoints=e.points,this._prevRadiusX=n,this._prevRadiusY=i}},e.prototype._getLength=function(){var t=this._props,e=null!=t.radiusX?t.radiusX:t.radius,n=null!=t.radiusY?t.radiusY:t.radius,i=e+n,r=Math.sqrt((3*e+n)*(e+3*n));return.5*Math.PI*(3*i-r)},e}(h.default);e.default=c},function(t,e,n){var i,r,s=function(t,e){function n(){this.constructor=t}for(var i in e)o.call(e,i)&&(t[i]=e[i]);return n.prototype=e.prototype,t.prototype=new n,t.__super__=e.prototype,t},o={}.hasOwnProperty;i=n(73).default||n(73),r=function(t){function e(){return e.__super__.constructor.apply(this,arguments)}return s(e,t),e.prototype._declareDefaults=function(){return e.__super__._declareDefaults.apply(this,arguments),this._defaults.tag="path",this._defaults.points=2},e.prototype._draw=function(){var t,n,i,r,s,o,a,l,u,p,h,c,d,f,m,g;if(e.__super__._draw.apply(this,arguments),a=this._props,this._props.points&&(l=null!=this._props.radiusX?this._props.radiusX:this._props.radius,u=null!=this._props.radiusY?this._props.radiusY:this._props.radius,r=l===this._prevRadiusX,s=u===this._prevRadiusY,i=a.points===this._prevPoints,!(r&&s&&i))){for(h=this._props.width/2,f=this._props.height/2,c=h-l,d=h+l,t="",g=2*u/(this._props.points-1),m=f-u,n=o=0,p=this._props.points;0<=p?o<p:o>p;n=0<=p?++o:--o)f=""+(n*g+m),t+="M"+c+", "+f+" L"+d+", "+f+" ";return this.el.setAttribute("d",t),this._prevPoints=a.points,this._prevRadiusX=l,this._prevRadiusY=u}},e.prototype._getLength=function(){return 2*(null!=this._props.radiusX?this._props.radiusX:this._props.radius)},e}(i),t.exports=r},function(t,e,n){"use strict";function i(t){return t&&t.__esModule?t:{default:t}}e.__esModule=!0;var r=n(95),s=i(r),o=n(74),a=i(o),l=n(75),u=i(l),p=n(76),h=i(p),c=n(84),d=i(c),f=n(99),m=(i(f),n(116)),g=i(m),y=n(100),v=(i(y),n(101)),_=(i(v),n(110)),w=(i(_),n(71)),b=(n(73),n(72)),x=function(t){function e(){return(0,a.default)(this,e),(0,u.default)(this,t.apply(this,arguments))}return(0,h.default)(e,t),e.prototype._declareDefaults=function(){this._defaults={parent:document.body,className:"",shape:"circle",stroke:"transparent",strokeOpacity:1,strokeLinecap:"",strokeWidth:2,strokeDasharray:0,strokeDashoffset:0,fill:"deeppink",fillOpacity:1,isSoftHide:!0,isForce3d:!1,left:"50%",top:"50%",x:0,y:0,angle:0,scale:1,scaleX:null,scaleY:null,origin:"50% 50%",opacity:1,rx:0,ry:0,points:3,radius:50,radiusX:null,radiusY:null,isShowStart:!1,isShowEnd:!0,isRefreshState:!0,duration:400,width:null,height:null,isWithShape:!0,callbacksContext:this}},e.prototype.tune=function(e){return t.prototype.tune.call(this,e),this._getMaxSizeInChain(),this},e.prototype.then=function(e){return t.prototype.then.call(this,e),this._getMaxSizeInChain(),this},e.prototype._vars=function(){return t.prototype._vars.call(this),this._lastSet={},this._prevChainModule=this._o.prevChainModule,this.isForeign=!!this._o.ctx,this.isForeignBit=!!this._o.shape},e.prototype._render=function(){return this._isRendered||this._isChained?this._isChained&&(this.el=this._masterModule.el,this.shapeModule=this._masterModule.shapeModule):(this.el=document.createElement("div"),this.el.setAttribute("data-name","mojs-shape"),this.el.setAttribute("class",this._props.className),this._createShape(),this._props.parent.appendChild(this.el),this._setElStyles(),this._setProgress(0,0),this._props.isShowStart?this._show():this._hide(),this._isRendered=!0),this},e.prototype._setElStyles=function(){if(this.el){var t=this._props,e=this.el.style,n=t.shapeWidth,i=t.shapeHeight;if(e.position="absolute",this._setElSizeStyles(n,i),t.isForce3d){var r="backface-visibility";e[""+r]="hidden",e[""+w.prefix.css+r]="hidden"}}},e.prototype._setElSizeStyles=function(t,e){var n=this.el.style;n.width=t+"px",n.height=e+"px",n["margin-left"]=-t/2+"px",n["margin-top"]=-e/2+"px"},e.prototype._draw=function(){if(this.shapeModule){var t=this._props,e=this.shapeModule._props;e.rx=t.rx,e.ry=t.ry,e.stroke=t.stroke,e["stroke-width"]=t.strokeWidth,e["stroke-opacity"]=t.strokeOpacity,e["stroke-dasharray"]=t.strokeDasharray,e["stroke-dashoffset"]=t.strokeDashoffset,e["stroke-linecap"]=t.strokeLinecap,e.fill=t.fill,e["fill-opacity"]=t.fillOpacity,e.radius=t.radius,e.radiusX=t.radiusX,e.radiusY=t.radiusY,e.points=t.points,this.shapeModule._draw(),this._drawEl()}},e.prototype._drawEl=function(){if(null==this.el)return!0;var t=this._props,e=this.el.style;if(this._isPropChanged("opacity")&&(e.opacity=t.opacity),!this.isForeign){this._isPropChanged("left")&&(e.left=t.left),this._isPropChanged("top")&&(e.top=t.top);var n=this._isPropChanged("x"),i=this._isPropChanged("y"),r=n||i,s=this._isPropChanged("scaleX"),o=this._isPropChanged("scaleY"),a=this._isPropChanged("scale"),a=a||s||o,l=this._isPropChanged("angle");if(r||a||l){var u=this._fillTransform();e[w.prefix.css+"transform"]=u,e.transform=u}if(this._isPropChanged("origin")||this._deltas.origin){var p=this._fillOrigin();e[w.prefix.css+"transform-origin"]=p,e["transform-origin"]=p}}},e.prototype._isPropChanged=function(t){return null==this._lastSet[t]&&(this._lastSet[t]={}),this._lastSet[t].value!==this._props[t]&&(this._lastSet[t].value=this._props[t],!0)},e.prototype._tuneNewOptions=function(e){return t.prototype._tuneNewOptions.call(this,e),null!=e&&(0,s.default)(e).length?void this._setElStyles():1},e.prototype._getMaxRadius=function(t){var e;return e=this._getRadiusSize("radius"),this._getRadiusSize(t,e)},e.prototype._increaseSizeWithEasing=function(){var t=this._props,e=this._o.easing,n=e&&"string"==typeof e;switch(n&&e.toLowerCase()){case"elastic.out":case"elastic.inout":t.size*=1.25;break;case"back.out":case"back.inout":t.size*=1.1}},e.prototype._getRadiusSize=function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,n=this._deltas[t];return null!=n?Math.max(Math.abs(n.end),Math.abs(n.start)):null!=this._props[t]?parseFloat(this._props[t]):e},e.prototype._getShapeSize=function(){var t=this._props,e=this._getMaxStroke();t.shapeWidth=null!=t.width?t.width:2*this._getMaxRadius("radiusX")+e,t.shapeHeight=null!=t.height?t.height:2*this._getMaxRadius("radiusY")+e},e.prototype._createShape=function(){if(this._getShapeSize(),this._props.isWithShape){var t=this._props,e=b.getShape(this._props.shape);this.shapeModule=new e({width:t.shapeWidth,height:t.shapeHeight,parent:this.el})}},e.prototype._getMaxSizeInChain=function(){for(var t=(this._props,0),e=0,n=0;n<this._modules.length;n++)this._modules[n]._getShapeSize(),t=Math.max(t,this._modules[n]._props.shapeWidth),e=Math.max(e,this._modules[n]._props.shapeHeight);this.shapeModule&&this.shapeModule._setSize(t,e),this._setElSizeStyles(t,e)},e.prototype._getMaxStroke=function(){var t=this._props,e=this._deltas.strokeWidth;return null!=e?Math.max(e.start,e.end):t.strokeWidth},e.prototype._setProgress=function(t,e){d.default.prototype._setProgress.call(this,t,e),this._draw(t)},e.prototype._applyCallbackOverrides=function(t){var e=this,n=this._props;t.callbackOverrides={onUpdate:function(t,n){return e._setProgress(t,n)},onStart:function(t){e._isChained||(t?e._show():n.isShowStart||e._hide())},onComplete:function(t){e._isLastInChain()&&(t?n.isShowEnd||e._hide():e._show())},onRefresh:function(t){n.isRefreshState&&t&&e._refreshBefore()}}},e.prototype._transformTweenOptions=function(){this._applyCallbackOverrides(this._o)},e.prototype._fillTransform=function(){var t=this._props,e=null!=t.scaleX?t.scaleX:t.scale,n=null!=t.scaleY?t.scaleY:t.scale,i=e+", "+n;return"translate("+t.x+", "+t.y+") rotate("+t.angle+"deg) scale("+i+")"},e.prototype._fillOrigin=function(){for(var t=this._props,e="",n=0;n<t.origin.length;n++)e+=t.origin[n].string+" ";return e},e.prototype._refreshBefore=function(){this._setProgress(this.tween._props.easing(0),0),this._props.isShowStart?this._show():this._hide()},e.prototype._showByTransform=function(){this._lastSet.scale=null,this._drawEl()},e}(g.default);e.default=x},function(t,e,n){t.exports={default:n(96),__esModule:!0}},function(t,e,n){n(97),t.exports=n(14).Object.keys},function(t,e,n){var i=n(49),r=n(33);n(98)("keys",function(){return function(t){return r(i(t))}})},function(t,e,n){var i=n(12),r=n(14),s=n(23);t.exports=function(t,e){var n=(r.Object||{})[t]||Object[t],o={};o[t]=e(n),i(i.S+i.F*s(function(){n(1)}),"Object",o)}},function(t,e,n){"use strict";function i(t){return t&&t.__esModule?t:{default:t}}e.__esModule=!0;var r=n(95),s=i(r),o=n(74),a=i(o),l=n(75),u=i(l),p=n(76),h=i(p),c=n(100),d=i(c),f=n(71),m=i(f),g=function(t){function e(){return(0,a.default)(this,e),(0,u.default)(this,t.apply(this,arguments))}return(0,h.default)(e,t),e.prototype.then=function(t){if(null==t||!(0,s.default)(t).length)return 1;var e=this._history[this._history.length-1],n=(this._modules[this._modules.length-1],this._mergeThenOptions(e,t));this._resetMergedFlags(n);var i=new this.constructor(n);return i._masterModule=this,this._modules.push(i),this.timeline.append(i),this},e.prototype._resetMergedFlags=function(t){return t.isTimelineLess=!0,t.isShowStart=!1,t.isRefreshState=!1,t.callbacksContext=this._props.callbacksContext||this,t.prevChainModule=m.default.getLastItem(this._modules),t.masterModule=this,t},e.prototype._vars=function(){t.prototype._vars.call(this),this._masterModule=this._o.masterModule,this._isChained=!!this._masterModule;var e=m.default.cloneObj(this._props);for(var n in this._arrayPropertyMap)if(this._o[n]){var i=this._parsePreArrayProperty(n,this._o[n]);e[n]=i}this._history=[e],this._modules=[this],this._nonMergeProps={shape:1}},e.prototype._mergeThenOptions=function(t,e){var n={};return this._mergeStartLoop(n,t),this._mergeEndLoop(n,t,e),this._history.push(n),n},e.prototype._checkStartValue=function(t,e){return e},e.prototype._mergeStartLoop=function(t,e){for(var n in e){var i=e[n];null!=e[n]&&(m.default.isTweenProp(n)&&"duration"!==n||(this._isDelta(i)?t[n]=m.default.getDeltaEnd(i):t[n]=i))}},e.prototype._mergeEndLoop=function(t,e,n){(0,s.default)(n);for(var i in n)if("parent"!=i){var r=n[i],o=null!=e[i]?e[i]:this._defaults[i];if(o=this._checkStartValue(i,o),null!=r){var a="radiusX"===i||"radiusY"===i;a&&null==o&&(o=e.radius);var a="scaleX"===i||"scaleY"===i;a&&null==o&&(o=e.scale),t[i]=this._mergeThenProperty(i,o,r)}}else t[i]=n[i]},e.prototype._mergeThenProperty=function(t,e,n){var i,r,s="boolean"==typeof n;if(m.default.isTweenProp(t)||this._nonMergeProps[t]||s)return n;if(m.default.isObject(n)&&null!=n.to&&(i=n.curve,r=n.easing,n=n.to),this._isDelta(n))return this._parseDeltaValues(t,n);var o=this._parsePreArrayProperty(t,n);if(this._isDelta(e)){var a;return a={},a[m.default.getDeltaEnd(e)]=o,a.easing=r,a.curve=i,a}var l;return l={},l[e]=o,l.easing=r,l.curve=i,l},e.prototype._getArrayLength=function(t){return m.default.isArray(t)?t.length:-1},e.prototype._isDelta=function(t){var e=m.default.isObject(t);return e=e&&!t.unit,!(!e||m.default.isArray(t)||m.default.isDOM(t))},e.prototype._isFirstInChain=function(){return!this._masterModule},e.prototype._isLastInChain=function(){var t=this._masterModule;return t?this===m.default.getLastItem(t._modules):1===this._modules.length},e}(d.default);e.default=g},function(t,e,n){"use strict";function i(t){return t&&t.__esModule?t:{default:t}}e.__esModule=!0;var r=n(74),s=i(r),o=n(75),a=i(o),l=n(76),u=i(l),p=n(101),h=i(p),c=n(110),d=i(c),f=n(84),m=i(f),g=function(t){function e(){var n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};(0,s.default)(this,e);var i=(0,a.default)(this,t.call(this,n));return i._transformTweenOptions(),!i._o.isTweenLess&&i._makeTween(),!i._o.isTimelineLess&&i._makeTimeline(),i}return(0,u.default)(e,t),e.prototype.play=function(){return this.timeline.play.apply(this.timeline,arguments),this},e.prototype.playBackward=function(){return this.timeline.playBackward.apply(this.timeline,arguments),this},e.prototype.pause=function(){return this.timeline.pause.apply(this.timeline,arguments),this},e.prototype.stop=function(){return this.timeline.stop.apply(this.timeline,arguments),this},e.prototype.reset=function(){return this.timeline.reset.apply(this.timeline,arguments),this},e.prototype.replay=function(){return this.timeline.replay.apply(this.timeline,arguments),this},e.prototype.replayBackward=function(){return this.timeline.replayBackward.apply(this.timeline,arguments),this},e.prototype.resume=function(){arguments.length>0&&void 0!==arguments[0]?arguments[0]:0;return this.timeline.resume.apply(this.timeline,arguments),this},e.prototype.setProgress=function(){return this.timeline.setProgress.apply(this.timeline,arguments),this},e.prototype.setSpeed=function(t){return this.timeline.setSpeed.apply(this.timeline,arguments),this},e.prototype._transformTweenOptions=function(){},e.prototype._makeTween=function(){this._o.callbacksContext=this._o.callbacksContext||this,this.tween=new h.default(this._o),this._o.isTimelineLess&&(this.timeline=this.tween)},e.prototype._makeTimeline=function(){this._o.timeline=this._o.timeline||{},this._o.timeline.callbacksContext=this._o.callbacksContext||this,this.timeline=new d.default(this._o.timeline),this._isTimeline=!0,this.tween&&this.timeline.add(this.tween)},e}(m.default);e.default=g},function(t,e,n){"use strict";function i(t){return t&&t.__esModule?t:{default:t}}e.__esModule=!0;var r=n(74),s=i(r),o=n(75),a=i(o),l=n(76),u=i(l),p=n(71),h=(i(p),n(102)),c=i(h),d=n(105),f=i(d),m=n(84),g=i(m),y=function(t){function e(){var n,i=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};(0,s.default)(this,e);var r=(0,a.default)(this,t.call(this,i));return null==r._props.name&&r._setSelfName(),n=r,(0,a.default)(r,n)}return(0,u.default)(e,t),e.prototype._declareDefaults=function(){this._defaults={duration:350,delay:0,repeat:0,speed:1,isYoyo:!1,easing:"Sin.Out",backwardEasing:null,name:null,nameBase:"Tween",onProgress:null,onStart:null,onRefresh:null,onComplete:null,onRepeatStart:null,onRepeatComplete:null,onFirstUpdate:null,onUpdate:null,isChained:!1,onPlaybackStart:null,onPlaybackPause:null,onPlaybackStop:null,onPlaybackComplete:null,callbacksContext:null}},e.prototype.play=function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0;return"play"===this._state&&this._isRunning?this:(this._props.isReversed=!1,this._subPlay(t,"play"),this._setPlaybackState("play"),this)},e.prototype.playBackward=function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0;return"reverse"===this._state&&this._isRunning?this:(this._props.isReversed=!0,this._subPlay(t,"reverse"),this._setPlaybackState("reverse"),this)},e.prototype.pause=function(){return"pause"===this._state||"stop"===this._state?this:(this._removeFromTweener(),this._setPlaybackState("pause"),this)},e.prototype.stop=function(t){if("stop"===this._state)return this;this._wasUknownUpdate=void 0;var e=null!=t?t:"reverse"===this._state?1:0;return this.setProgress(e),this.reset(),this},e.prototype.replay=function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0;return this.reset(),this.play(t),this},e.prototype.replayBackward=function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0;return this.reset(),this.playBackward(t),this},e.prototype.resume=function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0;if("pause"!==this._state)return this;switch(this._prevState){case"play":this.play(t);break;case"reverse":this.playBackward(t)}return this},e.prototype.setProgress=function(t){var e=this._props;return!e.startTime&&this._setStartTime(),this._playTime=null,t<0&&(t=0),t>1&&(t=1),this._update(e.startTime-e.delay+t*e.repeatTime),this},e.prototype.setSpeed=function(t){return this._props.speed=t,"play"!==this._state&&"reverse"!==this._state||this._setResumeTime(this._state),this},e.prototype.reset=function(){return this._removeFromTweener(),this._setPlaybackState("stop"),this._progressTime=0,this._isCompleted=!1,this._isStarted=!1,this._isFirstUpdate=!1,this._wasUknownUpdate=void 0,this._prevTime=void 0,this._prevYoyo=void 0,this._props.isReversed=!1,this},e.prototype._subPlay=function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0,e=arguments[1],n=this._props,i=this._state,r=this._prevState,s="pause"===i,o="play"===i||s&&"play"===r,a="reverse"===i||s&&"reverse"===r,l=o&&"reverse"===e||a&&"play"===e;return this._progressTime=this._progressTime>=n.repeatTime?0:this._progressTime,l&&(this._progressTime=n.repeatTime-this._progressTime),this._setResumeTime(e,t),c.default.add(this),this},e.prototype._setResumeTime=function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;this._resumeTime=performance.now();var n=this._resumeTime-Math.abs(e)-this._progressTime;this._setStartTime(n,!1),null!=this._prevTime&&(this._prevTime="play"===t?this._normPrevTimeForward():this._props.endTime-this._progressTime)},e.prototype._normPrevTimeForward=function(){var t=this._props;return t.startTime+this._progressTime-t.delay},e.prototype._setSelfName=function(){var t="_"+this._props.nameBase+"s";c.default[t]=null==c.default[t]?1:++c.default[t],this._props.name=this._props.nameBase+" "+c.default[t]},e.prototype._setPlaybackState=function(t){this._prevState=this._state,this._state=t;var e="pause"===this._prevState,n="stop"===this._prevState,i="play"===this._prevState,r="reverse"===this._prevState,s=i||r,o=n||e;"play"!==t&&"reverse"!==t||!o||this._playbackStart(),"pause"===t&&s&&this._playbackPause(),"stop"===t&&(s||e)&&this._playbackStop()},e.prototype._vars=function(){return this.progress=0,this._prevTime=void 0,this._progressTime=0,this._negativeShift=0,this._state="stop",this._props.delay<0&&(this._negativeShift=this._props.delay,this._props.delay=0),this._calcDimentions()},e.prototype._calcDimentions=function(){this._props.time=this._props.duration+this._props.delay,this._props.repeatTime=this._props.time*(this._props.repeat+1)},e.prototype._extendDefaults=function(){this._callbackOverrides=this._o.callbackOverrides||{},delete this._o.callbackOverrides,t.prototype._extendDefaults.call(this);var e=this._props;e.easing=f.default.parseEasing(e.easing),e.easing._parent=this,null!=e.backwardEasing&&(e.backwardEasing=f.default.parseEasing(e.backwardEasing),e.backwardEasing._parent=this);
29},e.prototype._setStartTime=function(t){var e=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],n=this._props,i=n.shiftTime||0;e&&(this._isCompleted=!1,this._isRepeatCompleted=!1,this._isStarted=!1);var r=null==t?performance.now():t;return n.startTime=r+n.delay+this._negativeShift+i,n.endTime=n.startTime+n.repeatTime-n.delay,this._playTime=null!=this._resumeTime?this._resumeTime:r+i,this._resumeTime=null,this},e.prototype._update=function(t,e,n,i){var r=this._props;null==this._prevTime&&null!=e&&(this._props.speed&&this._playTime&&(this._prevTime=this._playTime+this._props.speed*(e-this._playTime)),this._wasUknownUpdate=!0);var s=r.startTime-r.delay;if(r.speed&&this._playTime&&(t=this._playTime+r.speed*(t-this._playTime)),Math.abs(r.endTime-t)<1e-8&&(t=r.endTime),i&&null!=n){var o=this._getPeriod(t),a=!(!r.isYoyo||!this._props.repeat||o%2!==1);if(this._timelines)for(var l=0;l<this._timelines.length;l++)this._timelines[l]._update(t,e,n,i);1===i?n?(this._prevTime=t+1,this._repeatStart(t,a),this._start(t,a)):(this._prevTime=t-1,this._repeatComplete(t,a),this._complete(t,a)):i===-1&&(n?(this._prevTime=t-1,this._repeatComplete(t,a),this._complete(t,a)):this._prevTime>=r.startTime&&this._prevTime<=r.endTime&&(this._prevTime=t+1,this._repeatStart(t,a),this._start(t,a),this._isCompleted=!0)),this._prevTime=void 0}return t>s&&t<r.endTime?this._progressTime=t-s:t<=s?this._progressTime=0:t>=r.endTime&&(this._progressTime=r.repeatTime+1e-11),r.isReversed&&(t=r.endTime-this._progressTime),null==this._prevTime?(this._prevTime=t,this._wasUknownUpdate=!0,!1):(t>=s&&t<=r.endTime&&this._progress((t-s)/r.repeatTime,t),t>=r.startTime&&t<=r.endTime?this._updateInActiveArea(t):this._isInActiveArea?this._updateInInactiveArea(t):this._isRefreshed||t<r.startTime&&0!==this.progress&&(this._refresh(!0),this._isRefreshed=!0),this._prevTime=t,t>=r.endTime||t<=s)},e.prototype._updateInInactiveArea=function(t){if(this._isInActiveArea){var e=this._props;if(t>e.endTime&&!this._isCompleted){this._progress(1,t);var n=this._getPeriod(e.endTime),i=e.isYoyo&&n%2===0;this._setProgress(i?0:1,t,i),this._repeatComplete(t,i),this._complete(t,i)}t<this._prevTime&&t<e.startTime&&!this._isStarted&&!this._isCompleted&&(this._progress(0,t,!1),this._setProgress(0,t,!1),this._isRepeatStart=!1,this._repeatStart(t,!1),this._start(t,!1)),this._isInActiveArea=!1}},e.prototype._updateInActiveArea=function(t){var e=this._props,n=e.delay+e.duration,i=e.startTime-e.delay,r=(t-e.startTime+e.delay)%n,s=Math.round((e.endTime-e.startTime+e.delay)/n),o=this._getPeriod(t),a=this._delayT,l=this._getPeriod(this._prevTime),u=this._delayT,p=e.isYoyo&&o%2===1,h=e.isYoyo&&l%2===1,c=p?1:0;if(t===e.endTime){this._wasUknownUpdate=!1;var p=e.isYoyo&&(o-1)%2===1;return this._setProgress(p?0:1,t,p),t>this._prevTime&&(this._isRepeatCompleted=!1),this._repeatComplete(t,p),this._complete(t,p)}if(this._isCompleted=!1,this._isRefreshed=!1,i+r>=e.startTime){this._isInActiveArea=!0,this._isRepeatCompleted=!1,this._isRepeatStart=!1,this._isStarted=!1;var d=(t-e.startTime)%n,f=d/e.duration,m=o>0&&l<o,g=l>o;if(this._onEdge=0,m&&(this._onEdge=1),g&&(this._onEdge=-1),this._wasUknownUpdate&&(t>this._prevTime&&(this._start(t,p),this._repeatStart(t,p),this._firstUpdate(t,p)),t<this._prevTime&&(this._complete(t,p),this._repeatComplete(t,p),this._firstUpdate(t,p),this._isCompleted=!1)),m){if(1!==this.progress){var y=e.isYoyo&&(o-1)%2===1;this._repeatComplete(t,y)}l>=0&&this._repeatStart(t,p)}t>this._prevTime&&(!this._isStarted&&this._prevTime<=e.startTime&&(this._start(t,p),this._repeatStart(t,p),this._isStarted=!1,this._isRepeatStart=!1),this._firstUpdate(t,p)),g&&(0!==this.progress&&1!==this.progress&&l!=s&&this._repeatStart(t,h),l!==s||this._wasUknownUpdate||(this._complete(t,p),this._repeatComplete(t,p),this._firstUpdate(t,p),this._isCompleted=!1),this._repeatComplete(t,p)),"delay"===l&&(o<u&&this._repeatComplete(t,p),o===u&&o>0&&this._repeatStart(t,p)),t>this._prevTime?(0===f&&this._repeatStart(t,p),t!==e.endTime&&this._setProgress(p?1-f:f,t,p)):(t!==e.endTime&&this._setProgress(p?1-f:f,t,p),0===f&&this._repeatStart(t,p)),t===e.startTime&&this._start(t,p)}else if(this._isInActiveArea){var v="delay"===o?a:o,_=t>this._prevTime;_&&v--,c=e.isYoyo&&v%2===1?1:0,t<this._prevTime&&(this._setProgress(c,t,1===c),this._repeatStart(t,1===c)),this._setProgress(_?1-c:c,t,1===c),t>this._prevTime&&(0===this.progress&&1!==c||this._repeatComplete(t,1===c)),this._isInActiveArea=!1}this._wasUknownUpdate=!1},e.prototype._removeFromTweener=function(){return c.default.remove(this),this},e.prototype._getPeriod=function(t){var e=this._props,n=e.delay+e.duration,i=e.delay+t-e.startTime,r=i/n,s=t<e.endTime?i%n:0;return r=t>=e.endTime?Math.round(r):Math.floor(r),t>e.endTime?r=Math.round((e.endTime-e.startTime+e.delay)/n):s>0&&s<e.delay&&(this._delayT=r,r="delay"),r},e.prototype._setProgress=function(t,e,n){var i=this._props,r=i.wasYoyo!==n,s=e>this._prevTime;if(this.progress=t,s&&!n||!s&&n)this.easedProgress=i.easing(t);else if(!s&&!n||s&&n){var o=null!=i.backwardEasing?i.backwardEasing:i.easing;this.easedProgress=o(t)}return(i.prevEasedProgress!==this.easedProgress||r)&&null!=i.onUpdate&&"function"==typeof i.onUpdate&&i.onUpdate.call(i.callbacksContext||this,this.easedProgress,this.progress,s,n),i.prevEasedProgress=this.easedProgress,i.wasYoyo=n,this},e.prototype._start=function(t,e){if(!this._isStarted){var n=this._props;null!=n.onStart&&"function"==typeof n.onStart&&n.onStart.call(n.callbacksContext||this,t>this._prevTime,e),this._isCompleted=!1,this._isStarted=!0,this._isFirstUpdate=!1}},e.prototype._playbackStart=function(){var t=this._props;null!=t.onPlaybackStart&&"function"==typeof t.onPlaybackStart&&t.onPlaybackStart.call(t.callbacksContext||this)},e.prototype._playbackPause=function(){var t=this._props;null!=t.onPlaybackPause&&"function"==typeof t.onPlaybackPause&&t.onPlaybackPause.call(t.callbacksContext||this)},e.prototype._playbackStop=function(){var t=this._props;null!=t.onPlaybackStop&&"function"==typeof t.onPlaybackStop&&t.onPlaybackStop.call(t.callbacksContext||this)},e.prototype._playbackComplete=function(){var t=this._props;null!=t.onPlaybackComplete&&"function"==typeof t.onPlaybackComplete&&t.onPlaybackComplete.call(t.callbacksContext||this)},e.prototype._complete=function(t,e){if(!this._isCompleted){var n=this._props;null!=n.onComplete&&"function"==typeof n.onComplete&&n.onComplete.call(n.callbacksContext||this,t>this._prevTime,e),this._isCompleted=!0,this._isStarted=!1,this._isFirstUpdate=!1,this._prevYoyo=void 0}},e.prototype._firstUpdate=function(t,e){if(!this._isFirstUpdate){var n=this._props;null!=n.onFirstUpdate&&"function"==typeof n.onFirstUpdate&&(n.onFirstUpdate.tween=this,n.onFirstUpdate.call(n.callbacksContext||this,t>this._prevTime,e)),this._isFirstUpdate=!0}},e.prototype._repeatComplete=function(t,e){if(!this._isRepeatCompleted){var n=this._props;null!=n.onRepeatComplete&&"function"==typeof n.onRepeatComplete&&n.onRepeatComplete.call(n.callbacksContext||this,t>this._prevTime,e),this._isRepeatCompleted=!0}},e.prototype._repeatStart=function(t,e){if(!this._isRepeatStart){var n=this._props;null!=n.onRepeatStart&&"function"==typeof n.onRepeatStart&&n.onRepeatStart.call(n.callbacksContext||this,t>this._prevTime,e),this._isRepeatStart=!0}},e.prototype._progress=function(t,e){var n=this._props;null!=n.onProgress&&"function"==typeof n.onProgress&&n.onProgress.call(n.callbacksContext||this,t,e>this._prevTime)},e.prototype._refresh=function(t){var e=this._props;if(null!=e.onRefresh){var n=e.callbacksContext||this,i=t?0:1;e.onRefresh.call(n,t,e.easing(i),i)}},e.prototype._onTweenerRemove=function(){},e.prototype._onTweenerFinish=function(){this._setPlaybackState("stop"),this._playbackComplete()},e.prototype._setProp=function(e,n){t.prototype._setProp.call(this,e,n),this._calcDimentions()},e.prototype._assignProp=function(e,n){null==n&&(n=this._defaults[e]),"easing"===e&&(n=f.default.parseEasing(n),n._parent=this);var i=this._callbackOverrides[e],r=!n||!n.isMojsCallbackOverride;i&&r&&(n=this._overrideCallback(n,i)),t.prototype._assignProp.call(this,e,n)},e.prototype._overrideCallback=function(t,e){var n=t&&"function"==typeof t,i=function(){n&&t.apply(this,arguments),e.apply(this,arguments)};return i.isMojsCallbackOverride=!0,i},e}(g.default);e.default=y},function(t,e,n){"use strict";function i(t){return t&&t.__esModule?t:{default:t}}e.__esModule=!0;var r=n(74),s=i(r);n(103),n(104);var o=n(71),a=(i(o),function(){function t(){return(0,s.default)(this,t),this._vars(),this._listenVisibilityChange(),this}return t.prototype._vars=function(){this.tweens=[],this._savedTweens=[],this._loop=this._loop.bind(this),this._onVisibilityChange=this._onVisibilityChange.bind(this)},t.prototype._loop=function(){return!!this._isRunning&&(this._update(window.performance.now()),this.tweens.length?(requestAnimationFrame(this._loop),this):this._isRunning=!1)},t.prototype._startLoop=function(){this._isRunning||(this._isRunning=!0,requestAnimationFrame(this._loop))},t.prototype._stopLoop=function(){this._isRunning=!1},t.prototype._update=function(t){for(var e=this.tweens.length;e--;){var n=this.tweens[e];n&&n._update(t)===!0&&(this.remove(n),n._onTweenerFinish(),n._prevTime=void 0)}},t.prototype.add=function(t){t._isRunning||(t._isRunning=!0,this.tweens.push(t),this._startLoop())},t.prototype.removeAll=function(){this.tweens.length=0},t.prototype.remove=function(t){var e="number"==typeof t?t:this.tweens.indexOf(t);e!==-1&&(t=this.tweens[e],t&&(t._isRunning=!1,this.tweens.splice(e,1),t._onTweenerRemove()))},t.prototype._listenVisibilityChange=function(){"undefined"!=typeof document.hidden?(this._visibilityHidden="hidden",this._visibilityChange="visibilitychange"):"undefined"!=typeof document.mozHidden?(this._visibilityHidden="mozHidden",this._visibilityChange="mozvisibilitychange"):"undefined"!=typeof document.msHidden?(this._visibilityHidden="msHidden",this._visibilityChange="msvisibilitychange"):"undefined"!=typeof document.webkitHidden&&(this._visibilityHidden="webkitHidden",this._visibilityChange="webkitvisibilitychange"),document.addEventListener(this._visibilityChange,this._onVisibilityChange,!1)},t.prototype._onVisibilityChange=function(){document[this._visibilityHidden]?this._savePlayingTweens():this._restorePlayingTweens()},t.prototype._savePlayingTweens=function(){this._savedTweens=this.tweens.slice(0);for(var t=0;t<this._savedTweens.length;t++)this._savedTweens[t].pause()},t.prototype._restorePlayingTweens=function(){for(var t=0;t<this._savedTweens.length;t++)this._savedTweens[t].resume()},t}()),l=new a;e.default=l},function(t,e){!function(){"use strict";var t,e,n,i,r,s,o;for(r=["webkit","moz"],e=0,o=window;e<r.length&&!o.requestAnimationFrame;)s=r[e],o.requestAnimationFrame=o[s+"RequestAnimationFrame"],t=o[s+"CancelAnimationFrame"],o.cancelAnimationFrame=t||o[s+"CancelRequestAnimationFrame"],++e;n=!o.requestAnimationFrame||!o.cancelAnimationFrame,(/iP(ad|hone|od).*OS 6/.test(o.navigator.userAgent)||n)&&(i=0,o.requestAnimationFrame=function(t){var e,n;return n=Date.now(),e=Math.max(i+16,n),setTimeout(function(){t(i=e)},e-n)},o.cancelAnimationFrame=clearTimeout)}()},function(t,e){!function(t){var e,n,i;if(null==t.performance&&(t.performance={}),Date.now=Date.now||function(){return(new Date).getTime()},null==t.performance.now)return e=(null!=(n=t.performance)&&null!=(i=n.timing)?i.navigationStart:void 0)?performance.timing.navigationStart:Date.now(),t.performance.now=function(){return Date.now()-e}}(window)},function(t,e,n){var i,r,s,o,a,l,u,p,h;a=n(106),s=n(107),p=n(108),u=n(71),o=n(109).default||n(109),h=Math.sin,r=Math.PI,i=function(){function t(){}return t.prototype.bezier=a,t.prototype.PathEasing=s,t.prototype.path=new s("creator").create,t.prototype.approximate=o,t.prototype.inverse=function(t){return 1-t},t.prototype.linear={none:function(t){return t}},t.prototype.ease={in:a.apply(t,[.42,0,1,1]),out:a.apply(t,[0,0,.58,1]),inout:a.apply(t,[.42,0,.58,1])},t.prototype.sin={in:function(t){return 1-Math.cos(t*r/2)},out:function(t){return h(t*r/2)},inout:function(t){return.5*(1-Math.cos(r*t))}},t.prototype.quad={in:function(t){return t*t},out:function(t){return t*(2-t)},inout:function(t){return(t*=2)<1?.5*t*t:-.5*(--t*(t-2)-1)}},t.prototype.cubic={in:function(t){return t*t*t},out:function(t){return--t*t*t+1},inout:function(t){return(t*=2)<1?.5*t*t*t:.5*((t-=2)*t*t+2)}},t.prototype.quart={in:function(t){return t*t*t*t},out:function(t){return 1- --t*t*t*t},inout:function(t){return(t*=2)<1?.5*t*t*t*t:-.5*((t-=2)*t*t*t-2)}},t.prototype.quint={in:function(t){return t*t*t*t*t},out:function(t){return--t*t*t*t*t+1},inout:function(t){return(t*=2)<1?.5*t*t*t*t*t:.5*((t-=2)*t*t*t*t+2)}}
29,t.prototype.expo={in:function(t){return 0===t?0:Math.pow(1024,t-1)},out:function(t){return 1===t?1:1-Math.pow(2,-10*t)},inout:function(t){return 0===t?0:1===t?1:(t*=2)<1?.5*Math.pow(1024,t-1):.5*(-Math.pow(2,-10*(t-1))+2)}},t.prototype.circ={in:function(t){return 1-Math.sqrt(1-t*t)},out:function(t){return Math.sqrt(1- --t*t)},inout:function(t){return(t*=2)<1?-.5*(Math.sqrt(1-t*t)-1):.5*(Math.sqrt(1-(t-=2)*t)+1)}},t.prototype.back={in:function(t){var e;return e=1.70158,t*t*((e+1)*t-e)},out:function(t){var e;return e=1.70158,--t*t*((e+1)*t+e)+1},inout:function(t){var e;return e=2.5949095,(t*=2)<1?.5*(t*t*((e+1)*t-e)):.5*((t-=2)*t*((e+1)*t+e)+2)}},t.prototype.elastic={in:function(t){var e,n,i;return i=void 0,n=.4,0===t?0:1===t?1:(e=1,i=n/4,-(e*Math.pow(2,10*(t-=1))*Math.sin((t-i)*(2*Math.PI)/n)))},out:function(t){var e,n,i;return i=void 0,n=.4,0===t?0:1===t?1:(e=1,i=n/4,e*Math.pow(2,-10*t)*Math.sin((t-i)*(2*Math.PI)/n)+1)},inout:function(t){var e,n,i;return i=void 0,n=.4,0===t?0:1===t?1:(e=1,i=n/4,(t*=2)<1?-.5*(e*Math.pow(2,10*(t-=1))*Math.sin((t-i)*(2*Math.PI)/n)):e*Math.pow(2,-10*(t-=1))*Math.sin((t-i)*(2*Math.PI)/n)*.5+1)}},t.prototype.bounce={in:function(t){return 1-l.bounce.out(1-t)},out:function(t){return t<1/2.75?7.5625*t*t:t<2/2.75?7.5625*(t-=1.5/2.75)*t+.75:t<2.5/2.75?7.5625*(t-=2.25/2.75)*t+.9375:7.5625*(t-=2.625/2.75)*t+.984375},inout:function(t){return t<.5?.5*l.bounce.in(2*t):.5*l.bounce.out(2*t-1)+.5}},t.prototype.parseEasing=function(t){var e,n;return null==t&&(t="linear.none"),n=typeof t,"string"===n?"m"===t.charAt(0).toLowerCase()?this.path(t):(t=this._splitEasing(t),e=this[t[0]],e?e[t[1]]:(u.error('Easing with name "'+t[0]+'" was not found, fallback to "linear.none" instead'),this.linear.none)):u.isArray(t)?this.bezier.apply(this,t):t},t.prototype._splitEasing=function(t){var e,n,i;return"function"==typeof t?t:"string"==typeof t&&t.length?(i=t.split("."),e=i[0].toLowerCase()||"linear",n=i[1].toLowerCase()||"none",[e,n]):["linear","none"]},t}(),l=new i,l.mix=p(l),t.exports=l},function(t,e,n){(function(e){var i,r,s,o=[].indexOf||function(t){for(var e=0,n=this.length;e<n;e++)if(e in this&&this[e]===t)return e;return-1};s=n(71),i=function(){function t(t){return this.vars(),this.generate}return t.prototype.vars=function(){return this.generate=s.bind(this.generate,this)},t.prototype.generate=function(t,n,i,r){var s,a,l,u,p,h,c,d,f,m,g,y,v,_,w,b,x,T,C,S,k,E,P,O;if(arguments.length<4)return this.error("Bezier function expects 4 arguments");for(x=T=0;T<4;x=++T)if(f=arguments[x],"number"!=typeof f||isNaN(f)||!isFinite(f))return this.error("Bezier function expects 4 arguments");return t<0||t>1||i<0||i>1?this.error("Bezier x values should be > 0 and < 1"):(u=4,p=.001,c=1e-7,h=10,S=11,C=1/(S-1),_=o.call(e,"Float32Array")>=0,s=function(t,e){return 1-3*e+3*t},a=function(t,e){return 3*e-6*t},l=function(t){return 3*t},g=function(t,e,n){return((s(e,n)*t+a(e,n))*t+l(e))*t},w=function(t,e,n){return 3*s(e,n)*t*t+2*a(e,n)*t+l(e)},E=function(e,n){var r,s;for(x=0;x<u;){if(r=w(n,t,i),0===r)return n;s=g(n,t,i)-e,n-=s/r,++x}return n},y=function(){for(x=0;x<S;)k[x]=g(x*C,t,i),++x},m=function(e,n,r){var s,o,a;for(o=void 0,s=void 0,x=0;;)if(s=n+(r-n)/2,o=g(s,t,i)-e,o>0?r=s:n=s,a=Math.abs(o)>c,!(a&&++x<h))break;return s},b=function(e){var n,r,s,o,a,l,u;for(l=0,n=1,u=S-1;n!==u&&k[n]<=e;)l+=C,++n;return--n,r=k[n+1]-k[n],s=(e-k[n])/r,o=l+s*C,a=w(o,t,i),a>=p?E(e,o):0===a?o:m(e,l,l+C)},P=function(){var e;if(e=!0,t!==n||i!==r)return y()},k=_?new Float32Array(S):new Array(S),d=!1,v=function(e){return d||P(),t===n&&i===r?e:0===e?0:1===e?1:g(b(e),n,r)},O="bezier("+[t,n,i,r]+")",v.toStr=function(){return O},v)},t.prototype.error=function(t){return s.error(t)},t}(),r=new i,t.exports=r}).call(e,function(){return this}())},function(t,e,n){var i,r;r=n(71),i=function(){function t(t,e){if(this.o=null!=e?e:{},"creator"!==t){if(this.path=r.parsePath(t),null==this.path)return r.error("Error while parsing the path");this._vars(),this.path.setAttribute("d",this._normalizePath(this.path.getAttribute("d"))),this.pathLength=this.path.getTotalLength(),this.sample=r.bind(this.sample,this),this._hardSample=r.bind(this._hardSample,this),this._preSample()}}return t.prototype._vars=function(){return this._precompute=r.clamp(this.o.precompute||1450,100,1e4),this._step=1/this._precompute,this._rect=this.o.rect||100,this._approximateMax=this.o.approximateMax||5,this._eps=this.o.eps||.001,this._boundsPrevProgress=-1},t.prototype._preSample=function(){var t,e,n,i,r,s,o;for(this._samples=[],o=[],t=e=0,s=this._precompute;0<=s?e<=s:e>=s;t=0<=s?++e:--e)r=t*this._step,n=this.pathLength*r,i=this.path.getPointAtLength(n),o.push(this._samples[t]={point:i,length:n,progress:r});return o},t.prototype._findBounds=function(t,e){var n,i,r,s,o,a,l,u,p,h,c,d,f;if(e===this._boundsPrevProgress)return this._prevBounds;for(null==this._boundsStartIndex&&(this._boundsStartIndex=0),a=t.length,this._boundsPrevProgress>e?(l=0,i="reverse"):(l=a,i="forward"),"forward"===i?(d=t[0],r=t[t.length-1]):(d=t[t.length-1],r=t[0]),s=o=h=this._boundsStartIndex,c=l;h<=c?o<c:o>c;s=h<=c?++o:--o){if(f=t[s],p=f.point.x/this._rect,u=e,"reverse"===i&&(n=p,p=u,u=n),!(p<u)){r=f;break}d=f,this._boundsStartIndex=s}return this._boundsPrevProgress=e,this._prevBounds={start:d,end:r}},t.prototype.sample=function(t){var e,n;return t=r.clamp(t,0,1),e=this._findBounds(this._samples,t),n=this._checkIfBoundsCloseEnough(t,e),null!=n?n:this._findApproximate(t,e.start,e.end)},t.prototype._checkIfBoundsCloseEnough=function(t,e){var n,i;return n=void 0,i=this._checkIfPointCloseEnough(t,e.start.point),null!=i?i:this._checkIfPointCloseEnough(t,e.end.point)},t.prototype._checkIfPointCloseEnough=function(t,e){if(r.closeEnough(t,e.x/this._rect,this._eps))return this._resolveY(e)},t.prototype._approximate=function(t,e,n){var i,r;return i=e.point.x-t.point.x,r=(n-t.point.x/this._rect)/(i/this._rect),t.length+r*(e.length-t.length)},t.prototype._findApproximate=function(t,e,n,i){var s,o,a,l,u;return null==i&&(i=this._approximateMax),s=this._approximate(e,n,t),l=this.path.getPointAtLength(s),u=l.x/this._rect,r.closeEnough(t,u,this._eps)?this._resolveY(l):--i<1?this._resolveY(l):(a={point:l,length:s},o=t<u?[t,e,a,i]:[t,a,n,i],this._findApproximate.apply(this,o))},t.prototype._resolveY=function(t){return 1-t.y/this._rect},t.prototype._normalizePath=function(t){var e,n,i,r,s,o;return o=/[M|L|H|V|C|S|Q|T|A]/gim,r=t.split(o),r.shift(),e=t.match(o),s=0,r[s]=this._normalizeSegment(r[s]),n=r.length-1,r[n]=this._normalizeSegment(r[n],this._rect||100),i=this._joinNormalizedPath(e,r)},t.prototype._joinNormalizedPath=function(t,e){var n,i,r,s,o,a;for(o="",i=r=0,s=t.length;r<s;i=++r)n=t[i],a=0===i?"":" ",o+=""+a+n+e[i].trim();return o},t.prototype._normalizeSegment=function(t,e){var n,i,r,s,o,a,l,u,p,h;
vendor: 46,247 bytes, lines 29-31
29if(null==e&&(e=0),t=t.trim(),o=/(-|\+)?((\d+(\.(\d|\e(-|\+)?)+)?)|(\.?(\d|\e|(\-|\+))+))/gim,a=this._getSegmentPairs(t.match(o)),r=a[a.length-1],h=r[0],l=Number(h),l!==e)for(t="",r[0]=e,n=i=0,s=a.length;i<s;n=++i)u=a[n],p=0===n?"":" ",t+=""+p+u[0]+","+u[1];return t},t.prototype._getSegmentPairs=function(t){var e,n,i,s,o,a;for(t.length%2!==0&&r.error("Failed to parse the path - segment pairs are not even.",t),s=[],e=n=0,i=t.length;n<i;e=n+=2)a=t[e],o=[t[e],t[e+1]],s.push(o);return s},t.prototype.create=function(e,n){var i;return i=new t(e,n),i.sample.path=i.path,i.sample},t}(),t.exports=i},function(t,e){var n,i,r,s,o,a,l=[].slice;i=null,o=function(t){return"number"==typeof t.value?t.value:i.parseEasing(t.value)},a=function(t,e){var n;return t.value=o(t),e.value=o(e),n=0,t.to<e.to&&(n=-1),t.to>e.to&&(n=1),n},r=function(t,e){var n,i,r,s,o;for(i=0,n=r=0,s=t.length;r<s&&(o=t[n],i=n,!(o.to>e));n=++r);return i},s=function(){var t;return t=1<=arguments.length?l.call(arguments,0):[],t.length>1?t=t.sort(a):t[0].value=o(t[0]),function(e){var n,i;if(n=r(t,e),n!==-1)return i=t[n].value,n===t.length-1&&e>t[n].to?1:"function"==typeof i?i(e):i}},n=function(t){return i=t,s},t.exports=n},function(t,e,n){"use strict";function i(t){return t&&t.__esModule?t:{default:t}}e.__esModule=!0;var r=n(3),s=i(r),o=n(71),a=(i(o),function(t){function e(t,e){e=+e||0;var n=Math.pow(10,e);return Math.round(t*n)/n}var n=t.base,i=Math.pow(10,n),r=1/i,s=function(i){var s=e(i,n),o=t[s.toString()];if(Math.abs(i-s)<r)return o;if(i>s)var a=s+r,l=t[a];else var a=s-r,l=t[a];var u=a-s,p=l-o;if(p<r)return o;var h=(i-s)/u,c=l>o?-1:1,d=c*h*p;return o+d};return s.getSamples=function(){return t},s}),l=function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:4,n="undefined"==typeof e?"undefined":(0,s.default)(e),i={};if("number"===n){var r=0,o=Math.pow(10,e),a=1/o;i[0]=t(0);for(var l=0;l<o-1;l++){r+=a;var p=parseFloat(r.toFixed(e));i[p]=t(r)}i[1]=t(1),i.base=e}else"object"===n?i=e:"string"===n&&(i=JSON.parse(e));return u._sample._proximate(i)},u={_sample:l,_proximate:a};u._sample._proximate=u._proximate,e.default=u._sample},function(t,e,n){"use strict";function i(t){return t&&t.__esModule?t:{default:t}}e.__esModule=!0;var r=n(111),s=i(r),o=n(74),a=i(o),l=n(75),u=i(l),p=n(76),h=i(p),c=n(71),d=i(c),f=n(102),m=(i(f),n(101)),g=i(m),y=function(t){function e(){var n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return(0,a.default)(this,e),(0,u.default)(this,t.call(this,n))}return(0,h.default)(e,t),e.prototype.add=function(){for(var t=arguments.length,e=Array(t),n=0;n<t;n++)e[n]=arguments[n];return this._pushTimelineArray(e),this._calcDimentions(),this},e.prototype.append=function(){for(var t=arguments.length,e=Array(t),n=0;n<t;n++)e[n]=arguments[n];for(var i=e,r=Array.isArray(i),o=0,i=r?i:(0,s.default)(i);;){var a;if(r){if(o>=i.length)break;a=i[o++]}else{if(o=i.next(),o.done)break;a=o.value}var l=a;d.default.isArray(l)?this._appendTimelineArray(l):this._appendTimeline(l,this._timelines.length),this._calcDimentions()}return this},e.prototype.stop=function(e){return t.prototype.stop.call(this,e),this._stopChildren(e),this},e.prototype.reset=function(){return t.prototype.reset.call(this),this._resetChildren(),this},e.prototype._resetChildren=function(){for(var t=0;t<this._timelines.length;t++)this._timelines[t].reset()},e.prototype._stopChildren=function(t){for(var e=this._timelines.length-1;e>=0;e--)this._timelines[e].stop(t)},e.prototype._appendTimelineArray=function(t){for(var e=t.length,n=this._props.repeatTime-this._props.delay,i=this._timelines.length;e--;)this._appendTimeline(t[e],i,n)},e.prototype._appendTimeline=function(t,n,i){t.timeline instanceof e&&(t=t.timeline),t.tween instanceof g.default&&(t=t.tween);var r=null!=i?i:this._props.duration;r+=t._props.shiftTime||0,t.index=n,this._pushTimeline(t,r)},e.prototype._pushTimelineArray=function(t){for(var e=0;e<t.length;e++){var n=t[e];d.default.isArray(n)?this._pushTimelineArray(n):this._pushTimeline(n)}},e.prototype._pushTimeline=function(t,n){t.timeline instanceof e&&(t=t.timeline),t.tween instanceof g.default&&(t=t.tween),null!=n&&t._setProp({shiftTime:n}),this._timelines.push(t),this._recalcDuration(t)},e.prototype._setProgress=function(t,e,n){this._updateChildren(t,e,n),g.default.prototype._setProgress.call(this,t,e)},e.prototype._updateChildren=function(t,e,n){var i=e>this._prevTime?-1:1;this._props.isYoyo&&n&&(i*=-1);for(var r=this._props.startTime+t*this._props.duration,s=r+i,o=this._timelines.length,a=0;a<o;a++){var l=r>s?a:o-1-a;this._timelines[l]._update(r,s,this._prevYoyo,this._onEdge)}this._prevYoyo=n},e.prototype._recalcDuration=function(t){var e=t._props,n=e.repeatTime/e.speed+(e.shiftTime||0)+t._negativeShift;this._props.duration=Math.max(n,this._props.duration)},e.prototype._recalcTotalDuration=function(){var t=this._timelines.length;for(this._props.duration=0;t--;){var e=this._timelines[t];e._recalcTotalDuration&&e._recalcTotalDuration(),this._recalcDuration(e)}this._calcDimentions()},e.prototype._setStartTime=function(e){var n=!(arguments.length>1&&void 0!==arguments[1])||arguments[1];t.prototype._setStartTime.call(this,e),this._startTimelines(this._props.startTime,n)},e.prototype._startTimelines=function(t){var e=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],n=(this._props,"stop"===this._state);null==t&&(t=this._props.startTime);for(var i=0;i<this._timelines.length;i++){var r=this._timelines[i];r._setStartTime(t,e),e||null==r._prevTime||n||(r._prevTime=r._normPrevTimeForward())}},e.prototype._refresh=function(e){for(var n=this._timelines.length,i=0;i<n;i++)this._timelines[i]._refresh(e);t.prototype._refresh.call(this,e)},e.prototype._declareDefaults=function(){null!=this._o.duration&&(d.default.error('Duration can not be declared on Timeline, but "'+this._o.duration+'" is. You probably want to use Tween instead.'),this._o.duration=0),t.prototype._declareDefaults.call(this),this._defaults.duration=0,this._defaults.easing="Linear.None",this._defaults.backwardEasing="Linear.None",this._defaults.nameBase="Timeline"},e.prototype._vars=function(){this._timelines=[],t.prototype._vars.call(this)},e}(g.default);e.default=y},function(t,e,n){t.exports={default:n(112),__esModule:!0}},function(t,e,n){n(50),n(6),t.exports=n(113)},function(t,e,n){var i=n(19),r=n(114);t.exports=n(14).getIterator=function(t){var e=r(t);if("function"!=typeof e)throw TypeError(t+" is not iterable!");return i(e.call(t))}},function(t,e,n){var i=n(115),r=n(47)("iterator"),s=n(29);t.exports=n(14).getIteratorMethod=function(t){if(void 0!=t)return t[r]||t["@@iterator"]||s[i(t)]}},function(t,e,n){var i=n(37),r=n(47)("toStringTag"),s="Arguments"==i(function(){return arguments}()),o=function(t,e){try{return t[e]}catch(t){}};t.exports=function(t){var e,n,a;return void 0===t?"Undefined":null===t?"Null":"string"==typeof(n=o(e=Object(t),r))?n:s?i(e):"Object"==(a=i(e))&&"function"==typeof e.callee?"Arguments":a}},function(t,e,n){"use strict";function i(t){return t&&t.__esModule?t:{default:t}}e.__esModule=!0;var r=n(95),s=i(r),o=n(74),a=i(o),l=n(75),u=i(l),p=n(76),h=i(p),c=n(71),d=i(c),f=n(99),m=i(f),g=function(t){function e(){return(0,a.default)(this,e),(0,u.default)(this,t.apply(this,arguments))}return(0,h.default)(e,t),e.prototype.tune=function(t){if(t&&(0,s.default)(t).length){this._transformHistory(t),this._tuneNewOptions(t),this._history[0]=d.default.cloneObj(this._props);for(var e in this._arrayPropertyMap)null!=t[e]&&(this._history[0][e]=this._preparsePropValue(e,t[e]));this._tuneSubModules(),this._resetTweens()}return this},e.prototype.generate=function(){return this.tune(this._o)},e.prototype._transformHistory=function(t){for(var e in t){var n=t[e];this._transformHistoryFor(e,this._preparsePropValue(e,n))}},e.prototype._transformHistoryFor=function(t,e){for(var n=0;n<this._history.length&&(!(e=this._transformHistoryRecord(n,t,e))||null!=e);n++);},e.prototype._transformHistoryRecord=function(t,e,n,i,r){if(null==n)return null;i=null==i?this._history[t]:i,r=null==r?this._history[t+1]:r;var s=i[e],o=null==r?null:r[e];if(0===t){if(i[e]=n,d.default.isTweenProp(e)&&"duration"!==e)return null;var a=this._isRewriteNext(s,o),l=this._isDelta(n)?d.default.getDeltaEnd(n):n;return a?l:null}if(this._isDelta(s)){var u;return i[e]=(u={},u[n]=d.default.getDeltaEnd(s),u),null}return i[e]=n,this._isRewriteNext(s,o)?n:null},e.prototype._isRewriteNext=function(t,e){if(null==e&&null!=t)return!1;var n=t===e,i=this._isDelta(e),r=this._isDelta(t),s=!1,o=!1;return r&&i?d.default.getDeltaEnd(t)==d.default.getDeltaStart(e)&&(o=!0):i&&(s=d.default.getDeltaStart(e)===""+t),n||s||o},e.prototype._tuneSubModules=function(){for(var t=1;t<this._modules.length;t++)this._modules[t]._tuneNewOptions(this._history[t])},e.prototype._resetTweens=function(){var t=0,e=0,n=this.timeline._timelines;if(null!=n){for(var t=0;t<n.length;t++){var i=n[t],r=n[t-1];e+=r?r._props.repeatTime:0,this._resetTween(i,this._history[t],e)}this.timeline._setProp(this._props.timeline),this.timeline._recalcTotalDuration()}},e.prototype._resetTween=function(t,e){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0;e.shiftTime=n,t._setProp(e)},e}(m.default);e.default=g},function(t,e,n){"use strict";function i(t){return t&&t.__esModule?t:{default:t}}e.__esModule=!0;var r=n(74),s=i(r),o=n(75),a=i(o),l=n(76),u=i(l),p=n(94),h=i(p),c=n(71),d=i(c),f=function(t){function e(){return(0,s.default)(this,e),(0,a.default)(this,t.apply(this,arguments))}return(0,u.default)(e,t),e.prototype._declareDefaults=function(){t.prototype._declareDefaults.call(this),this._defaults.isSwirl=!0,this._defaults.swirlSize=10,this._defaults.swirlFrequency=3,this._defaults.pathScale=1,this._defaults.degreeShift=0,this._defaults.radius=5,this._defaults.x=0,this._defaults.y=0,this._defaults.scale={1:0},this._defaults.direction=1},e.prototype._extendDefaults=function(){t.prototype._extendDefaults.call(this),this._calcPosData()},e.prototype._tuneNewOptions=function(e){null!=e&&(t.prototype._tuneNewOptions.call(this,e),null==e.x&&null==e.y||this._calcPosData())},e.prototype._calcPosData=function(){var t=this._getPosValue("x"),e=this._getPosValue("y"),n=90+Math.atan(e.delta/t.delta||0)*d.default.RAD_TO_DEG;this._posData={radius:Math.sqrt(t.delta*t.delta+e.delta*e.delta),angle:t.delta<0?n+180:n,x:t,y:e}},e.prototype._getPosValue=function(t){var e=this._deltas[t];if(e)return delete this._deltas[t],{start:e.start.value,end:e.end.value,delta:e.delta,units:e.end.unit};var n=d.default.parseUnit(this._props[t]);return{start:n.value,end:n.value,delta:0,units:n.unit}},e.prototype._setProgress=function(t,e){this._progress=t,this._calcCurrentProps(t,e),this._calcSwirlXY(t),this._draw(t)},e.prototype._calcSwirlXY=function(t){var e=this._props,n=this._posData.angle+e.degreeShift,i=d.default.getRadialPoint({angle:e.isSwirl?n+this._getSwirl(t):n,radius:t*this._posData.radius*e.pathScale,center:{x:this._posData.x.start,y:this._posData.y.start}}),r=i.x,s=i.y,o=1e-6;r>0&&r<o&&(r=o),s>0&&s<o&&(s=o),r<0&&r>-o&&(r=-o),s<0&&s>-o&&(s=-o),e.x=this._o.ctx?r:""+r+this._posData.x.units,e.y=this._o.ctx?s:""+s+this._posData.y.units},e.prototype._getSwirl=function(t){var e=this._props;return e.direction*e.swirlSize*Math.sin(e.swirlFrequency*t)},e.prototype._draw=function(){var t=this._props.isWithShape?"_draw":"_drawEl";h.default.prototype[t].call(this)},e}(h.default);e.default=f},function(t,e,n){"use strict";function i(t){return t&&t.__esModule?t:{default:t}}e.__esModule=!0;var r=n(95),s=i(r),o=n(74),a=i(o),l=n(75),u=i(l),p=n(76),h=i(p),c=n(110),d=i(c),f=n(117),m=i(f),g=n(116),y=i(g),v=n(71),_=i(v),w=function(t){function e(){return(0,a.default)(this,e),(0,u.default)(this,t.apply(this,arguments))}return(0,h.default)(e,t),e.prototype._declareDefaults=function(){this._defaults={count:5,degree:360,radius:{0:50},radiusX:null,radiusY:null,width:0,height:0}},e.prototype.then=function(t){this._removeTweenProperties(t);var e=this._masterThen(t),n=this._childThen(t);return this._setSwirlDuration(e,this._calcPackTime(n)),this.timeline._recalcTotalDuration(),this},e.prototype.tune=function(t){return null==t?this:(this._saveTimelineOptions(t),this.timeline._setProp(this._timelineOptions),this._removeTweenProperties(t),this._tuneNewOptions(t),this.masterSwirl.tune(t),this._tuneSwirls(t),this._recalcModulesTime(),this)},e.prototype._extendDefaults=function(){this._removeTweenProperties(this._o),t.prototype._extendDefaults.call(this)},e.prototype._removeTweenProperties=function(t){
30for(var e in _.default.tweenOptionMap)null==this._defaults[e]&&delete t[e]},e.prototype._recalcModulesTime=function(){for(var t=this.masterSwirl._modules,e=this._swirls,n=0,i=0;i<t.length;i++){var r=t[i].tween,s=this._calcPackTime(e[i]);r._setProp({duration:s,shiftTime:n}),n+=s}this.timeline._recalcTotalDuration()},e.prototype._tuneSwirls=function(t){for(var e=this._swirls[0],n=0;n<e.length;n++){var i=e[n],r=this._getChildOption(t||{},n),s=null!=r.degreeShift;s||(r.degreeShift=this._swirls[0][n]._props.degreeShift),this._addBurstProperties(r,n),s||delete r.degreeShift,i.tune(r),this._refreshBurstOptions(i._modules,n)}},e.prototype._refreshBurstOptions=function(t,e){for(var n=1;n<t.length;n++){var i=t[n],r={};this._addBurstProperties(r,e,n),i._tuneNewOptions(r)}},e.prototype._masterThen=function(t){this.masterSwirl.then(t);var e=_.default.getLastItem(this.masterSwirl._modules);return this._masterSwirls.push(e),e},e.prototype._childThen=function(t){for(var e=this._swirls[0],n=[],i=0;i<e.length;i++){var r=this._getChildOption(t,i),s=e[i];_.default.getLastItem(s._modules);r.parent=this.el,this._addBurstProperties(r,i,this._masterSwirls.length-1),s.then(r),n.push(_.default.getLastItem(s._modules))}return this._swirls[this._masterSwirls.length-1]=n,n},e.prototype._vars=function(){t.prototype._vars.call(this),this._bufferTimeline=new d.default},e.prototype._render=function(){this._o.isWithShape=!1,this._o.isSwirl=this._props.isSwirl,this._o.callbacksContext=this,this._saveTimelineOptions(this._o),this.masterSwirl=new x(this._o),this._masterSwirls=[this.masterSwirl],this.el=this.masterSwirl.el,this._renderSwirls()},e.prototype._renderSwirls=function(){for(var t=this._props,e=[],n=0;n<t.count;n++){var i=this._getChildOption(this._o,n);e.push(new b(this._addOptionalProps(i,n)))}this._swirls={0:e},this._setSwirlDuration(this.masterSwirl,this._calcPackTime(e))},e.prototype._saveTimelineOptions=function(t){this._timelineOptions=t.timeline,delete t.timeline},e.prototype._calcPackTime=function(t){for(var e=0,n=0;n<t.length;n++){var i=t[n].tween,r=i._props;e=Math.max(r.repeatTime/r.speed,e)}return e},e.prototype._setSwirlDuration=function(t,e){t.tween._setProp("duration",e);var n=t.timeline&&t.timeline._recalcTotalDuration;n&&t.timeline._recalcTotalDuration()},e.prototype._getChildOption=function(t,e){var n={};for(var i in t.children)n[i]=this._getPropByMod(i,e,t.children);return n},e.prototype._getPropByMod=function(t,e){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},i=n[t];return _.default.isArray(i)?i[e%i.length]:i},e.prototype._addOptionalProps=function(t,e){return t.index=e,t.parent=this.masterSwirl.el,this._addBurstProperties(t,e),t},e.prototype._addBurstProperties=function(t,e,n){var i=this._index;this._index=e;var r=this._parseProperty("degreeShift",t.degreeShift||0);this._index=i;var s=this._props,o=s.degree%360===0?s.count:s.count-1||1,a=s.degree/o,l=this._getSidePoint("start",e*a+r,n),u=this._getSidePoint("end",e*a+r,n);t.x=this._getDeltaFromPoints("x",l,u),t.y=this._getDeltaFromPoints("y",l,u),t.angle=this._getBitAngle(t.angle||0,r,e)},e.prototype._getBitAngle=function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0,e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,n=arguments[2],i=this._props,r=i.degree%360===0?i.count:i.count-1||1,o=i.degree/r,a=n*o+90;if(a+=e,this._isDelta(t)){var l={},u=(0,s.default)(t),p=u[0],h=t[p];p=_.default.parseStringOption(p,n),h=_.default.parseStringOption(h,n),l[parseFloat(p)+a]=parseFloat(h)+a,t=l}else t+=a;return t},e.prototype._getSidePoint=function(t,e,n){var i=(this._props,this._getSideRadius(t,n));return _.default.getRadialPoint({radius:i.radius,radiusX:i.radiusX,radiusY:i.radiusY,angle:e,center:{x:0,y:0}})},e.prototype._getSideRadius=function(t,e){return{radius:this._getRadiusByKey("radius",t,e),radiusX:this._getRadiusByKey("radiusX",t,e),radiusY:this._getRadiusByKey("radiusY",t,e)}},e.prototype._getRadiusByKey=function(t,e){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0,i=this._masterSwirls[n],r=i._deltas,s=i._props;return null!=r[t]?r[t][e]:null!=s[t]?s[t]:void 0},e.prototype._getDeltaFromPoints=function(t,e,n){var i={};return e[t]===n[t]?i=e[t]:i[e[t]]=n[t],i},e.prototype._makeTimeline=function(){this._o.timeline=this._timelineOptions,t.prototype._makeTimeline.call(this),this.timeline.add(this.masterSwirl,this._swirls[0])},e.prototype._makeTween=function(){},e.prototype._hide=function(){},e.prototype._show=function(){},e}(y.default),b=function(t){function e(){return(0,a.default)(this,e),(0,u.default)(this,t.apply(this,arguments))}return(0,h.default)(e,t),e.prototype._declareDefaults=function(){t.prototype._declareDefaults.call(this),this._defaults.isSwirl=!1,this._o.duration=null!=this._o.duration?this._o.duration:700},e.prototype._calcSwirlXY=function(e){var n=this._props.degreeShift;this._props.degreeShift=0,t.prototype._calcSwirlXY.call(this,e),this._props.degreeShift=n},e}(m.default),x=function(t){function e(){return(0,a.default)(this,e),(0,u.default)(this,t.apply(this,arguments))}return(0,h.default)(e,t),e.prototype._declareDefaults=function(){t.prototype._declareDefaults.call(this),this._defaults.scale=1,this._defaults.width=0,this._defaults.height=0,this._defaults.radius={25:75}},e}(b);w.ChildSwirl=b,w.MainSwirl=x,e.default=w},function(t,e,n){"use strict";function i(t){return t&&t.__esModule?t:{default:t}}e.__esModule=!0;var r=n(120),s=i(r),o=n(74),a=i(o),l=n(75),u=i(l),p=n(76),h=i(p),c=n(95),d=i(c),f=n(99),m=i(f),g=n(101),y=i(g),v=n(125),_=i(v),w=n(71),b={};y.default.prototype._declareDefaults.call(b);for(var x=(0,d.default)(b._defaults),T=0;T<x.length;T++)b._defaults[x[T]]=1;b._defaults.timeline=1;var C=b._defaults,S=function(t){function e(){return(0,a.default)(this,e),(0,u.default)(this,t.apply(this,arguments))}return(0,h.default)(e,t),e.prototype._declareDefaults=function(){this._defaults={x:0,y:0,z:0,skewX:0,skewY:0,angleX:0,angleY:0,angleZ:0,scale:1,scaleX:1,scaleY:1,isSoftHide:!0,isShowStart:!0,isShowEnd:!0,isForce3d:!1,isRefreshState:!0},this._drawExclude={el:1},this._3dProperties=["angleX","angleY","z"],this._arrayPropertyMap={transformOrigin:1,backgroundPosition:1},this._numberPropertyMap={opacity:1,scale:1,scaleX:1,scaleY:1,angleX:1,angleY:1,angleZ:1,skewX:1,skewY:1},this._prefixPropertyMap={transform:1,transformOrigin:1},this._prefix=w.prefix.css},e.prototype.then=function(e){if(null==e||!(0,d.default)(e).length)return 1;var n=w.getLastItem(this._modules);return n.deltas.refresh(!1),this._history[this._history.length-1]=n._o,t.prototype.then.call(this,e),n.deltas.restore(),this},e.prototype._checkStartValue=function(t,e){return null==e?null!=this._defaults[t]?this._defaults[t]:null!=this._customProps[t]?this._customProps[t]:null!=w.defaultStyles[t]?w.defaultStyles[t]:0:e},e.prototype._draw=function(){for(var t=this._props,e=0;e<this._drawProps.length;e++){var n=this._drawProps[e];this._setStyle(n,t[n])}this._drawTransform(),this._customDraw&&this._customDraw(this._props.el,this._props)},e.prototype._drawTransform=function(){var t=this._props,e=this._is3d?"translate3d("+t.x+", "+t.y+", "+t.z+")\n          rotateX("+t.angleX+"deg)\n          rotateY("+t.angleY+"deg)\n          rotateZ("+t.angleZ+"deg)\n          skew("+t.skewX+"deg, "+t.skewY+"deg)\n          scale("+t.scaleX+", "+t.scaleY+")":"translate("+t.x+", "+t.y+")\n          rotate("+t.angleZ+"deg)\n          skew("+t.skewX+"deg, "+t.skewY+"deg)\n          scale("+t.scaleX+", "+t.scaleY+")";this._setStyle("transform",e)},e.prototype._render=function(){if(!this._o.prevChainModule){for(var t=this._props,e=0;e<this._renderProps.length;e++){var n=this._renderProps[e],i=t[n];i="number"==typeof i?i+"px":i,this._setStyle(n,i)}this._draw(),t.isShowStart||this._hide()}},e.prototype._setStyle=function(t,e){if(this._state[t]!==e){var n=this._props.el.style;n[t]=e,this._prefixPropertyMap[t]&&(n[""+this._prefix+t]=e),this._state[t]=e}},e.prototype._extendDefaults=function(){this._props=this._o.props||{},this._renderProps=[],this._drawProps=[],this._saveCustomProperties(this._o);var t=(0,s.default)({},this._o);t=this._addDefaults(t);for(var e=(0,d.default)(t),n=0;n<e.length;n++){var i=e[n],r=!this._drawExclude[i]&&null==this._defaults[i]&&!C[i],o=this._customProps[i];w.isDelta(t[i])||C[i]?r&&!o&&this._drawProps.push(i):(this._parseOption(i,t[i]),"el"===i&&(this._props.el=w.parseEl(t.el),this.el=this._props.el),r&&!o&&this._renderProps.push(i))}this._createDeltas(t)},e.prototype._saveCustomProperties=function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};this._customProps=t.customProperties||{},this._customProps=(0,s.default)({},this._customProps),this._customDraw=this._customProps.draw,delete this._customProps.draw,delete t.customProperties,this._copyDefaultCustomProps()},e.prototype._copyDefaultCustomProps=function(){for(var t in this._customProps)null==this._o[t]&&(this._o[t]=this._customProps[t])},e.prototype._resetMergedFlags=function(e){return t.prototype._resetMergedFlags.call(this,e),e.props=this._props,e.customProperties=this._customProps,e},e.prototype._parseOption=function(e,n){t.prototype._parseOption.call(this,e,n);var i=this._props[e];w.isArray(i)&&(this._props[e]=this._arrToString(i))},e.prototype._arrToString=function(t){for(var e="",n=0;n<t.length;n++)e+=t[n].string+" ";return e},e.prototype._addDefaults=function(t){this._is3d=!1;for(var e in this._defaults)null==t[e]?"scaleX"===e||"scaleY"===e?t[e]=null!=t.scale?t.scale:this._defaults.scale:t[e]=this._defaults[e]:this._3dProperties.indexOf(e)!==-1&&(this._is3d=!0);return this._o.isForce3d&&(this._is3d=!0),t},e.prototype._vars=function(){this.deltas.refresh(!1),t.prototype._vars.call(this),this._state={},this.deltas.restore(!1)},e.prototype._createDeltas=function(t){this.deltas=new _.default({options:t,props:this._props,arrayPropertyMap:this._arrayPropertyMap,numberPropertyMap:this._numberPropertyMap,customProps:this._customProps,callbacksContext:t.callbacksContext||this,isChained:!!this._o.prevChainModule}),this._o.prevChainModule&&(this.timeline=this.deltas.timeline)},e.prototype._makeTween=function(){},e.prototype._makeTimeline=function(){this._o.prevChainModule||(this._o.timeline=this._o.timeline||{},this._addCallbackOverrides(this._o.timeline),t.prototype._makeTimeline.call(this),this.timeline.add(this.deltas))},e.prototype._addCallbackOverrides=function(t){var e=this,n=this._props;t.callbackOverrides={onUpdate:this._draw,onRefresh:this._props.isRefreshState?this._draw:void 0,onStart:function(t){e._isChained||(t&&!n.isShowStart?e._show():n.isShowStart||e._hide())},onComplete:function(t){e._isChained||(t?n.isShowEnd||e._hide():n.isShowEnd||e._show())}}},e.prototype._showByTransform=function(){this._drawTransform()},e.prototype._mergeThenProperty=function(t,e,n){var i="boolean"==typeof n;if(w.isTweenProp(t)||this._nonMergeProps[t]||i)return n;var r={};if(w.isObject(n)&&null!=n.to){for(var o in n)(C[o]||"curve"===o)&&(r[o]=n[o],delete n[o]);n=n.to}if(this._isDelta(n)){var a={};for(var l in n)(C[l]||"curve"===l)&&(a[l]=n[l],delete n[l]);var u=this._parseDeltaValues(t,n);return(0,s.default)({},u,a)}var p=this._parsePreArrayProperty(t,n);if(this._isDelta(e)){var h;return(0,s.default)((h={},h[w.getDeltaEnd(e)]=p,h),r)}var c;return(0,s.default)((c={},c[e]=p,c),r)},e}(m.default);e.default=S},function(t,e,n){"use strict";function i(t){return t&&t.__esModule?t:{default:t}}e.__esModule=!0;var r=n(121),s=i(r);e.default=s.default||function(t){for(var e=1;e<arguments.length;e++){var n=arguments[e];for(var i in n)Object.prototype.hasOwnProperty.call(n,i)&&(t[i]=n[i])}return t}},function(t,e,n){t.exports={default:n(122),__esModule:!0}},function(t,e,n){n(123),t.exports=n(14).Object.assign},function(t,e,n){var i=n(12);i(i.S+i.F,"Object",{assign:n(124)})},function(t,e,n){"use strict";var i=n(33),r=n(62),s=n(63),o=n(49),a=n(36),l=Object.assign;t.exports=!l||n(23)(function(){var t={},e={},n=Symbol(),i="abcdefghijklmnopqrst";return t[n]=7,i.split("").forEach(function(t){e[t]=t}),7!=l({},t)[n]||Object.keys(l({},e)).join("")!=i})?function(t,e){for(var n=o(t),l=arguments.length,u=1,p=r.f,h=s.f;l>u;)for(var c,d=a(arguments[u++]),f=p?i(d).concat(p(d)):i(d),m=f.length,g=0;m>g;)h.call(d,c=f[g++])&&(n[c]=d[c]);return n}:l},function(t,e,n){"use strict";function i(t){return t&&t.__esModule?t:{default:t}}e.__esModule=!0;var r=n(120),s=i(r),o=n(74),a=i(o),l=n(95),u=i(l),p=n(110),h=i(p),c=n(101),d=i(c),f=n(126),m=i(f),g=n(105),y=n(71),v={};d.default.prototype._declareDefaults.call(v);for(var _=(0,u.default)(v._defaults),w=0;w<_.length;w++)v._defaults[_[w]]=1;v._defaults.timeline=1;var b=v._defaults,x=function(){function t(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};(0,a.default)(this,t),this._o=e,this._shortColors={transparent:"rgba(0,0,0,0)",none:"rgba(0,0,0,0)",aqua:"rgb(0,255,255)",black:"rgb(0,0,0)",blue:"rgb(0,0,255)",fuchsia:"rgb(255,0,255)",gray:"rgb(128,128,128)",green:"rgb(0,128,0)",lime:"rgb(0,255,0)",maroon:"rgb(128,0,0)",navy:"rgb(0,0,128)",olive:"rgb(128,128,0)",purple:"rgb(128,0,128)",red:"rgb(255,0,0)",silver:"rgb(192,192,192)",teal:"rgb(0,128,128)",white:"rgb(255,255,255)",yellow:"rgb(255,255,0)",orange:"rgb(255,128,0)"},this._ignoreDeltasMap={prevChainModule:1,masterModule:1},this._parseDeltas(e.options),this._createDeltas(),this._createTimeline(this._mainTweenOptions)}return t.prototype.refresh=function(t){for(var e=0;e<this._deltas.length;e++)this._deltas[e].refresh(t);return this},t.prototype.restore=function(){for(var t=0;t<this._deltas.length;t++)this._deltas[t].restore();return this},t.prototype._createTimeline=function(){arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};this.timeline=new h.default,this.timeline.add(this._deltas)},t.prototype._createDeltas=function(){this._deltas=[],this._deltas.push(this._createDelta(this._mainDeltas,this._mainTweenOptions));for(var t=0;t<this._childDeltas.length;t++){var e=this._childDeltas[t];this._deltas.push(this._createDelta([e.delta],e.tweenOptions))}},t.prototype._createDelta=function(t,e){var n=this._o;return new m.default({deltas:t,tweenOptions:e,props:n.props,isChained:n.isChained,callbacksContext:n.callbacksContext})},t.prototype._parseDeltas=function(t){var e=this._splitTweenOptions(t),n=e.delta;this._mainTweenOptions=e.tweenOptions,this._mainDeltas=[],this._childDeltas=[];for(var i=(0,u.default)(n),r=0;r<i.length;r++){var s=i[r];if(this._isDelta(n[s])&&!this._ignoreDeltasMap[s]){var o=this._splitAndParseDelta(s,n[s]);o.tweenOptions?this._childDeltas.push(o):this._mainDeltas.push(o.delta)}}},t.prototype._splitAndParseDelta=function(t,e){var n=this._splitTweenOptions(e);return n.delta=this._parseDelta(t,n.delta),n},t.prototype._parseDelta=function(t,e,n){return this._o.customProps&&null!=this._o.customProps[t]?this._parseDeltaByCustom(t,e,n):this._parseDeltaByGuess(t,e,n)},t.prototype._parseDeltaByCustom=function(t,e,n){return this._parseNumberDelta(t,e,n)},t.prototype._parseDeltaByGuess=function(t,e,n){var i=this._preparseDelta(e),r=i.start,s=this._o;return!isNaN(parseFloat(r))||r.match(/rand\(/)||r.match(/stagger\(/)?s.arrayPropertyMap&&s.arrayPropertyMap[t]?this._parseArrayDelta(t,e):s.numberPropertyMap&&s.numberPropertyMap[t]?this._parseNumberDelta(t,e,n):this._parseUnitDelta(t,e,n):this._parseColorDelta(t,e)},t.prototype._splitTweenOptions=function(t){t=(0,s.default)({},t);for(var e=(0,u.default)(t),n={},i=null,r=0;r<e.length;r++){var o=e[r];b[o]&&(null!=t[o]&&(n[o]=t[o],i=!0),delete t[o])}return{delta:t,tweenOptions:i?n:void 0}},t.prototype._isDelta=function(t){var e=y.isObject(t);return e=e&&!t.unit,!(!e||y.isArray(t)||y.isDOM(t))},t.prototype._parseColorDelta=function(t,e){if("strokeLinecap"===t)return y.warn("Sorry, stroke-linecap property is not animatable yet, using the start(#{start}) value instead",e),{};var n=this._preparseDelta(e),i=this._makeColorObj(n.start),r=this._makeColorObj(n.end),s={type:"color",name:t,start:i,end:r,curve:n.curve,delta:{r:r.r-i.r,g:r.g-i.g,b:r.b-i.b,a:r.a-i.a}};return s},t.prototype._parseArrayDelta=function(t,e){var n=this._preparseDelta(e),i=this._strToArr(n.start),r=this._strToArr(n.end);y.normDashArrays(i,r);for(var s=0;s<i.length;s++){var o=r[s];y.mergeUnits(i[s],o,t)}var a={type:"array",name:t,start:i,end:r,delta:y.calcArrDelta(i,r),curve:n.curve};return a},t.prototype._parseUnitDelta=function(t,e,n){var i=this._preparseDelta(e),r=y.parseUnit(y.parseStringOption(i.end,n)),s=y.parseUnit(y.parseStringOption(i.start,n));y.mergeUnits(s,r,t);var o={type:"unit",name:t,start:s,end:r,delta:r.value-s.value,curve:i.curve};return o},t.prototype._parseNumberDelta=function(t,e,n){var i=this._preparseDelta(e),r=parseFloat(y.parseStringOption(i.end,n)),s=parseFloat(y.parseStringOption(i.start,n)),o={type:"number",name:t,start:s,end:r,delta:r-s,curve:i.curve};return o},t.prototype._preparseDelta=function(t){t=(0,s.default)({},t);var e=t.curve;null!=e&&(e=g.parseEasing(e),e._parent=this),delete t.curve;var n=(0,u.default)(t)[0],i=t[n];return{start:n,end:i,curve:e}},t.prototype._makeColorObj=function(t){var e={};if("#"===t[0]){var n=/^#?([a-f\d]{1,2})([a-f\d]{1,2})([a-f\d]{1,2})$/i.exec(t);if(n){var i=2===n[1].length?n[1]:n[1]+n[1],r=2===n[2].length?n[2]:n[2]+n[2],s=2===n[3].length?n[3]:n[3]+n[3];e={r:parseInt(i,16),g:parseInt(r,16),b:parseInt(s,16),a:1}}}if("#"!==t[0]){var o="r"===t[0]&&"g"===t[1]&&"b"===t[2],a=void 0;o&&(a=t),o||(this._shortColors[t]?a=this._shortColors[t]:(y.div.style.color=t,a=y.computedStyle(y.div).color));var l="^rgba?\\((\\d{1,3}),\\s?(\\d{1,3}),",u="\\s?(\\d{1,3}),?\\s?(\\d{1}|0?\\.\\d{1,})?\\)$",p=new RegExp(l+u,"gi").exec(a),h=parseFloat(p[4]||1);p&&(e={r:parseInt(p[1],10),g:parseInt(p[2],10),b:parseInt(p[3],10),a:null==h||isNaN(h)?1:h})}return e},t.prototype._strToArr=function(t){var e=[];return"number"!=typeof t||isNaN(t)?(t.trim().split(/\s+/gim).forEach(function(t){e.push(y.parseUnit(y.parseIfRand(t)))}),e):(e.push(y.parseUnit(t)),e)},t}();e.default=x},function(t,e,n){"use strict";function i(t){return t&&t.__esModule?t:{default:t}}e.__esModule=!0;var r=n(74),s=i(r),o=n(101),a=i(o),l=(n(71),function(){function t(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};(0,s.default)(this,t),this._o=e,this._createTween(e.tweenOptions),!this._o.isChained&&this.refresh(!0)}return t.prototype.refresh=function(t){this._previousValues=[];for(var e=this._o.deltas,n=0;n<e.length;n++){var i=e[n].name;this._previousValues.push({name:i,value:this._o.props[i]})}return this.tween._refresh(t),this},t.prototype.restore=function(){for(var t=this._previousValues,e=0;e<t.length;e++){var n=t[e];this._o.props[n.name]=n.value}return this},t.prototype._createTween=function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},e=this;t.callbackOverrides={onUpdate:function(t,n){e._calcCurrentProps(t,n)}},this._o.isChained||(t.callbackOverrides.onRefresh=function(t,n,i){e._calcCurrentProps(n,i)}),t.callbacksContext=this._o.callbacksContext,this.tween=new a.default(t)},t.prototype._calcCurrentProps=function(t,e){for(var n=this._o.deltas,i=0;i<n.length;i++){var r=n[i].type;this["_calcCurrent_"+r](n[i],t,e)}},t.prototype._calcCurrent_color=function(t,e,n){var i,r,s,o,a=t.start,l=t.delta;if(t.curve){var u=t.curve(n);i=parseInt(u*(a.r+n*l.r),10),r=parseInt(u*(a.g+n*l.g),10),s=parseInt(u*(a.b+n*l.b),10),o=parseFloat(u*(a.a+n*l.a))}else i=parseInt(a.r+e*l.r,10),r=parseInt(a.g+e*l.g,10),s=parseInt(a.b+e*l.b,10),o=parseFloat(a.a+e*l.a);this._o.props[t.name]="rgba("+i+","+r+","+s+","+o+")"},t.prototype._calcCurrent_number=function(t,e,n){this._o.props[t.name]=t.curve?t.curve(n)*(t.start+n*t.delta):t.start+e*t.delta},t.prototype._calcCurrent_unit=function(t,e,n){var i=t.curve?t.curve(n)*(t.start.value+n*t.delta):t.start.value+e*t.delta;this._o.props[t.name]=""+i+t.end.unit},t.prototype._calcCurrent_array=function(t,e,n){for(var i=t.name,r=this._o.props,s="",o=t.curve?t.curve(n):null,a=0;a<t.delta.length;a++){var l=t.delta[a],u=t.curve?o*(t.start[a].value+n*l.value):t.start[a].value+e*l.value;s+=""+u+l.unit+" "}r[i]=s},t}());e.default=l},function(t,e,n){"use strict";function i(t){return t&&t.__esModule?t:{default:t}}var r=n(95),s=i(r),o=n(74),a=i(o),l=n(75),u=i(l),p=n(76),h=i(p),c=n(71),d=i(c),f=n(110),m=i(f),g=n(116),y=i(g),v=function(t){function e(n,i){var r;(0,a.default)(this,e);var s=(0,u.default)(this,t.call(this));return r=s._init(n,i),(0,u.default)(s,r)}return(0,h.default)(e,t),e.prototype.then=function(t){if(null==t)return this;for(var e=0;e<this._modules.length;e++)this._modules[e].then(this._getOptionByIndex(e,t));return this.timeline._recalcTotalDuration(),this},e.prototype.tune=function(t){if(null==t)return this;for(var e=0;e<this._modules.length;e++)this._modules[e].tune(this._getOptionByIndex(e,t));return this.timeline._recalcTotalDuration(),this},e.prototype.generate=function(){for(var t=0;t<this._modules.length;t++)this._modules[t].generate();return this.timeline._recalcTotalDuration(),this},e.prototype._getOptionByMod=function(t,e,n){var i=n[t];i+""!="[object NodeList]"&&i+""!="[object HTMLCollection]"||(i=Array.prototype.slice.call(i,0));var r=d.default.isArray(i)?i[e%i.length]:i;return d.default.parseIfStagger(r,e)},e.prototype._getOptionByIndex=function(t,e){var n=this,i={};return(0,s.default)(e).forEach(function(r){return i[r]=n._getOptionByMod(r,t,e)}),i},e.prototype._getChildQuantity=function(t,e){if("number"==typeof t)return t;var n=e[t];return d.default.isArray(n)?n.length:n+""=="[object NodeList]"?n.length:n+""=="[object HTMLCollection]"?Array.prototype.slice.call(n,0).length:n instanceof HTMLElement?1:"string"==typeof n?1:void 0},e.prototype._init=function(t,e){var n=this._getChildQuantity(t.quantifier||"el",t);this._createTimeline(t),this._modules=[];for(var i=0;i<n;i++){var r=this._getOptionByIndex(i,t);r.isRunLess=!0,r.index=i;var s=new e(r);this._modules.push(s),this.timeline.add(s)}return this},e.prototype._createTimeline=function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};this.timeline=new m.default(t.timeline)},e.prototype._makeTween=function(){},e.prototype._makeTimeline=function(){},e}(y.default);t.exports=function(t){return function(e){return new v(e,t)}}},function(t,e,n){"use strict";function i(t){return t&&t.__esModule?t:{default:t}}e.__esModule=!0;var r=n(74),s=i(r),o=n(71),a=i(o),l=n(101),u=i(l),p=n(110),h=i(p),c=function(){function t(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return(0,s.default)(this,t),this.o=e,this.o.el?(this._vars(),this._declareDefaults(),this._extendDefaults(),this._parseFrames(),this._frames.length<=2&&a.default.warn("Spriter: only "+this._frames.length+" frames found"),this._frames.length<1&&a.default.error("Spriter: there is no frames to animate, aborting"),this._createTween(),this):a.default.error('No "el" option specified, aborting')}return t.prototype._declareDefaults=function(){this._defaults={duration:500,delay:0,easing:"linear.none",repeat:0,yoyo:!1,isRunLess:!1,isShowEnd:!1,onStart:null,onUpdate:null,onComplete:null}},t.prototype._vars=function(){this._props=a.default.cloneObj(this.o),this.el=this.o.el,this._frames=[]},t.prototype.run=function(t){return this.timeline.play()},t.prototype._extendDefaults=function(){return a.default.extend(this._props,this._defaults)},t.prototype._parseFrames=function(){this._frames=Array.prototype.slice.call(this.el.children,0),this._frames.forEach(function(t,e){return t.style.opacity=0}),this._frameStep=1/this._frames.length},t.prototype._createTween=function(){var t=this;this._tween=new u.default({duration:this._props.duration,delay:this._props.delay,yoyo:this._props.yoyo,repeat:this._props.repeat,easing:this._props.easing,onStart:function(){return t._props.onStart&&t._props.onStart()},onComplete:function(){return t._props.onComplete&&t._props.onComplete()},onUpdate:function(e){return t._setProgress(e)}}),this.timeline=new h.default,this.timeline.add(this._tween),this._props.isRunLess||this._startTween()},t.prototype._startTween=function(){var t=this;setTimeout(function(){return t.timeline.play()},1)},t.prototype._setProgress=function(t){var e=Math.floor(t/this._frameStep);if(this._prevFrame!=this._frames[e]){this._prevFrame&&(this._prevFrame.style.opacity=0);var n=1===t&&this._props.isShowEnd?e-1:e;this._frames[n]&&(this._frames[n].style.opacity=1),this._prevFrame=this._frames[e]}this._props.onUpdate&&this._props.onUpdate(t)},t}();e.default=c},function(t,e,n){var i,r,s,o,a,l=function(t,e){return function(){return t.apply(e,arguments)}};o=n(71),a=n(130),s=n(101).default,r=n(110).default,i=function(){function t(t){this.o=null!=t?t:{},this.calcHeight=l(this.calcHeight,this),this.vars()||this.createTween()}return t.prototype.defaults={path:null,curvature:{x:"75%",y:"50%"},isCompositeLayer:!0,delay:0,duration:1e3,easing:null,repeat:0,yoyo:!1,onStart:null,onComplete:null,onUpdate:null,offsetX:0,offsetY:0,angleOffset:null,pathStart:0,pathEnd:1,motionBlur:0,transformOrigin:null,isAngle:!1,isReverse:!1,isRunLess:!1,isPresetPosition:!0},t.prototype.vars=function(){return this.getScaler=o.bind(this.getScaler,this),this.resize=a,this.props=o.cloneObj(this.defaults),this.extendOptions(this.o),this.isMotionBlurReset=o.isSafari||o.isIE,this.isMotionBlurReset&&(this.props.motionBlur=0),this.history=[o.cloneObj(this.props)],this.postVars()},t.prototype.curveToPath=function(t){var e,n,i,r,s,a,l,u,p,h,c,d,f;return h=document.createElementNS(o.NS,"path"),f=t.start,p={x:f.x+t.shift.x,y:f.x+t.shift.y},n=t.curvature,l=t.shift.x,u=t.shift.y,d=Math.sqrt(l*l+u*u),c=d/100,e=Math.atan(u/l)*(180/Math.PI)+90,t.shift.x<0&&(e+=180),i=o.parseUnit(n.x),i="%"===i.unit?i.value*c:i.value,a=o.getRadialPoint({center:{x:f.x,y:f.y},radius:i,angle:e}),r=o.parseUnit(n.y),r="%"===r.unit?r.value*c:r.value,s=o.getRadialPoint({center:{x:a.x,y:a.y},radius:r,angle:e+90}),h.setAttribute("d","M"+f.x+","+f.y+" Q"+s.x+","+s.y+" "+p.x+","+p.y),h},t.prototype.postVars=function(){return this.props.pathStart=o.clamp(this.props.pathStart,0,1),this.props.pathEnd=o.clamp(this.props.pathEnd,this.props.pathStart,1),this.angle=0,this.speedX=0,this.speedY=0,this.blurX=0,this.blurY=0,this.prevCoords={},this.blurAmount=20,this.props.motionBlur=o.clamp(this.props.motionBlur,0,1),this.onUpdate=this.props.onUpdate,this.o.el?(this.el=this.parseEl(this.props.el),this.props.motionBlur>0&&this.createFilter(),this.path=this.getPath(),this.path.getAttribute("d")?(this.len=this.path.getTotalLength(),this.slicedLen=this.len*(this.props.pathEnd-this.props.pathStart),this.startLen=this.props.pathStart*this.len,this.fill=this.props.fill,null!=this.fill&&(this.container=this.parseEl(this.props.fill.container),this.fillRule=this.props.fill.fillRule||"all",this.getScaler(),null!=this.container)?(this.removeEvent(this.container,"onresize",this.getScaler),this.addEvent(this.container,"onresize",this.getScaler)):void 0):(o.error("Path has no coordinates to work with, aborting"),!0)):(o.error('Missed "el" option. It could be a selector, DOMNode or another module.'),!0)},t.prototype.addEvent=function(t,e,n){return t.addEventListener(e,n,!1)},t.prototype.removeEvent=function(t,e,n){return t.removeEventListener(e,n,!1)},t.prototype.createFilter=function(){var t,e;return t=document.createElement("div"),this.filterID="filter-"+o.getUniqID(),t.innerHTML='<svg id="svg-'+this.filterID+'"\n    style="visibility:hidden; width:0px; height:0px">\n  <filter id="'+this.filterID+'" y="-20" x="-20" width="40" height="40">\n    <feOffset\n      id="blur-offset" in="SourceGraphic"\n      dx="0" dy="0" result="offset2"></feOffset>\n    <feGaussianblur\n      id="blur" in="offset2"\n      stdDeviation="0,0" result="blur2"></feGaussianblur>\n    <feMerge>\n      <feMergeNode in="SourceGraphic"></feMergeNode>\n      <feMergeNode in="blur2"></feMergeNode>\n    </feMerge>\n  </filter>\n</svg>',e=t.querySelector("#svg-"+this.filterID),this.filter=e.querySelector("#blur"),this.filterOffset=e.querySelector("#blur-offset"),document.body.insertBefore(e,document.body.firstChild),this.el.style.filter="url(#"+this.filterID+")",this.el.style[o.prefix.css+"filter"]="url(#"+this.filterID+")"},t.prototype.parseEl=function(t){return"string"==typeof t?document.querySelector(t):t instanceof HTMLElement?t:null!=t._setProp?(this.isModule=!0,t):void 0},t.prototype.getPath=function(){var t;return t=o.parsePath(this.props.path),t?t:this.props.path.x||this.props.path.y?this.curveToPath({start:{x:0,y:0},shift:{x:this.props.path.x||0,y:this.props.path.y||0},curvature:{x:this.props.curvature.x||this.defaults.curvature.x,y:this.props.curvature.y||this.defaults.curvature.y}}):void 0},t.prototype.getScaler=function(){var t,e,n;switch(this.cSize={width:this.container.offsetWidth||0,height:this.container.offsetHeight||0},n=this.path.getPointAtLength(0),t=this.path.getPointAtLength(this.len),e={},this.scaler={},e.width=t.x>=n.x?t.x-n.x:n.x-t.x,e.height=t.y>=n.y?t.y-n.y:n.y-t.y,this.fillRule){case"all":return this.calcWidth(e),this.calcHeight(e);case"width":return this.calcWidth(e),this.scaler.y=this.scaler.x;case"height":return this.calcHeight(e),this.scaler.x=this.scaler.y}},t.prototype.calcWidth=function(t){return this.scaler.x=this.cSize.width/t.width,!isFinite(this.scaler.x)&&(this.scaler.x=1)},t.prototype.calcHeight=function(t){return this.scaler.y=this.cSize.height/t.height,!isFinite(this.scaler.y)&&(this.scaler.y=1)},t.prototype.run=function(t){var e,n,i;if(t){e=this.history[0];for(n in t)i=t[n],o.callbacksMap[n]||o.tweenOptionMap[n]?(o.warn('the property "'+n+'" property can not be overridden on run yet'),delete t[n]):this.history[0][n]=i;this.tuneOptions(t)}return this.startTween()},t.prototype.createTween=function(){return this.tween=new s({duration:this.props.duration,delay:this.props.delay,yoyo:this.props.yoyo,repeat:this.props.repeat,easing:this.props.easing,onStart:function(t){return function(){var e;return null!=(e=t.props.onStart)?e.apply(t):void 0}}(this),onComplete:function(t){return function(){var e;return t.props.motionBlur&&t.setBlur({blur:{x:0,y:0},offset:{x:0,y:0}}),null!=(e=t.props.onComplete)?e.apply(t):void 0}}(this),onUpdate:function(t){return function(e){return t.setProgress(e)}}(this),onFirstUpdate:function(t){return function(e,n){if(!e)return t.history.length>1&&t.tuneOptions(t.history[0])}}(this)}),this.timeline=new r,this.timeline.add(this.tween),!this.props.isRunLess&&this.startTween(),this.props.isPresetPosition&&this.setProgress(0,!0)},t.prototype.startTween=function(){return setTimeout(function(t){return function(){var e;return null!=(e=t.timeline)?e.play():void 0}}(this),1)},t.prototype.setProgress=function(t,e){var n,i,r,s;return n=this.startLen+(this.props.isReverse?(1-t)*this.slicedLen:t*this.slicedLen),i=this.path.getPointAtLength(n),r=i.x+this.props.offsetX,s=i.y+this.props.offsetY,this._getCurrentAngle(i,n,t),this._setTransformOrigin(t),this._setTransform(r,s,t,e),this.props.motionBlur&&this.makeMotionBlur(r,s)},t.prototype.setElPosition=function(t,e,n){var i,r,s,a;return s=0!==this.angle?"rotate("+this.angle+"deg)":"",r=this.props.isCompositeLayer&&o.is3d,i=r?"translateZ(0)":"",a="translate("+t+"px,"+e+"px) "+s+" "+i,o.setPrefixedStyle(this.el,"transform",a)},t.prototype.setModulePosition=function(t,e){return this.el._setProp({shiftX:t+"px",shiftY:e+"px",angle:this.angle}),this.el._draw()},t.prototype._getCurrentAngle=function(t,e,n){var i,r,s,a,l;return r="function"==typeof this.props.transformOrigin,this.props.isAngle||null!=this.props.angleOffset||r?(s=this.path.getPointAtLength(e-1),a=t.y-s.y,l=t.x-s.x,i=Math.atan(a/l),!isFinite(i)&&(i=0),this.angle=i*o.RAD_TO_DEG,"function"!=typeof this.props.angleOffset?this.angle+=this.props.angleOffset||0:this.angle=this.props.angleOffset.call(this,this.angle,n)):this.angle=0},t.prototype._setTransform=function(t,e,n,i){var r;return this.scaler&&(t*=this.scaler.x,e*=this.scaler.y),r=null,i||(r="function"==typeof this.onUpdate?this.onUpdate(n,{x:t,y:e,angle:this.angle}):void 0),this.isModule?this.setModulePosition(t,e):"string"!=typeof r?this.setElPosition(t,e,n):o.setPrefixedStyle(this.el,"transform",r);
31},t.prototype._setTransformOrigin=function(t){var e,n;if(this.props.transformOrigin)return e="function"==typeof this.props.transformOrigin,n=e?this.props.transformOrigin(this.angle,t):this.props.transformOrigin,o.setPrefixedStyle(this.el,"transform-origin",n)},t.prototype.makeMotionBlur=function(t,e){var n,i,r,s,a,l,u;return u=0,a=1,l=1,null==this.prevCoords.x||null==this.prevCoords.y?(this.speedX=0,this.speedY=0):(r=t-this.prevCoords.x,s=e-this.prevCoords.y,r>0&&(a=-1),a<0&&(l=-1),this.speedX=Math.abs(r),this.speedY=Math.abs(s),u=Math.atan(s/r)*(180/Math.PI)+90),n=u-this.angle,i=this.angToCoords(n),this.blurX=o.clamp(this.speedX/16*this.props.motionBlur,0,1),this.blurY=o.clamp(this.speedY/16*this.props.motionBlur,0,1),this.setBlur({blur:{x:3*this.blurX*this.blurAmount*Math.abs(i.x),y:3*this.blurY*this.blurAmount*Math.abs(i.y)},offset:{x:3*a*this.blurX*i.x*this.blurAmount,y:3*l*this.blurY*i.y*this.blurAmount}}),this.prevCoords.x=t,this.prevCoords.y=e},t.prototype.setBlur=function(t){if(!this.isMotionBlurReset)return this.filter.setAttribute("stdDeviation",t.blur.x+","+t.blur.y),this.filterOffset.setAttribute("dx",t.offset.x),this.filterOffset.setAttribute("dy",t.offset.y)},t.prototype.extendDefaults=function(t){var e,n,i;n=[];for(e in t)i=t[e],n.push(this[e]=i);return n},t.prototype.extendOptions=function(t){var e,n,i;n=[];for(e in t)i=t[e],n.push(this.props[e]=i);return n},t.prototype.then=function(t){var e,n,i,r,a;r=this.history[this.history.length-1],i={};for(n in r)a=r[n],!o.callbacksMap[n]&&!o.tweenOptionMap[n]||"duration"===n?null==t[n]&&(t[n]=a):null==t[n]&&(t[n]=void 0),o.tweenOptionMap[n]&&(i[n]="duration"!==n?t[n]:null!=t[n]?t[n]:r[n]);
31return this.history.push(t),e=this,i.onUpdate=function(t){return function(e){return t.setProgress(e)}}(this),i.onStart=function(t){return function(){var e;return null!=(e=t.props.onStart)?e.apply(t):void 0}}(this),i.onComplete=function(t){return function(){var e;return null!=(e=t.props.onComplete)?e.apply(t):void 0}}(this),i.onFirstUpdate=function(){return e.tuneOptions(e.history[this.index])},i.isChained=!t.delay,this.timeline.append(new s(i)),this},t.prototype.tuneOptions=function(t){return this.extendOptions(t),this.postVars()},t.prototype.angToCoords=function(t){var e,n,i;return t%=360,e=(t-90)*Math.PI/180,n=Math.cos(e),i=Math.sin(e),n=n<0?Math.max(n,-.7):Math.min(n,.7),i=i<0?Math.max(i,-.7):Math.min(i,.7),{x:1.428571429*n,y:1.428571429*i}},t}(),t.exports=i},function(t,e,n){var i,r;/*!
32		  LegoMushroom @legomushroom http://legomushroom.com
33		  MIT License 2014
34		 */
35!function(){var n;return n=function(){function t(t){this.o=null!=t?t:{},window.isAnyResizeEventInited||(this.vars(),this.redefineProto())}return t.prototype.vars=function(){return window.isAnyResizeEventInited=!0,this.allowedProtos=[HTMLDivElement,HTMLFormElement,HTMLLinkElement,HTMLBodyElement,HTMLParagraphElement,HTMLFieldSetElement,HTMLLegendElement,HTMLLabelElement,HTMLButtonElement,HTMLUListElement,HTMLOListElement,HTMLLIElement,HTMLHeadingElement,HTMLQuoteElement,HTMLPreElement,HTMLBRElement,HTMLFontElement,HTMLHRElement,HTMLModElement,HTMLParamElement,HTMLMapElement,HTMLTableElement,HTMLTableCaptionElement,HTMLImageElement,HTMLTableCellElement,HTMLSelectElement,HTMLInputElement,HTMLTextAreaElement,HTMLAnchorElement,HTMLObjectElement,HTMLTableColElement,HTMLTableSectionElement,HTMLTableRowElement],this.timerElements={img:1,textarea:1,input:1,embed:1,object:1,svg:1,canvas:1,tr:1,tbody:1,thead:1,tfoot:1,a:1,select:1,option:1,optgroup:1,dl:1,dt:1,br:1,basefont:1,font:1,col:1,iframe:1}},t.prototype.redefineProto=function(){var t,e,n,i;return e=this,i=function(){var i,r,s,o;for(s=this.allowedProtos,o=[],t=i=0,r=s.length;i<r;t=++i)n=s[t],null!=n.prototype&&o.push(function(t){var n,i;return n=t.prototype.addEventListener||t.prototype.attachEvent,function(n){var i;return i=function(){var t;return this===window&&this===document||(t="onresize"===arguments[0]&&!this.isAnyResizeEventInited,t&&e.handleResize({args:arguments,that:this})),n.apply(this,arguments)},t.prototype.addEventListener?t.prototype.addEventListener=i:t.prototype.attachEvent?t.prototype.attachEvent=i:void 0}(n),i=t.prototype.removeEventListener||t.prototype.detachEvent,function(e){var n;return n=function(){return this.isAnyResizeEventInited=!1,this.iframe&&this.removeChild(this.iframe),e.apply(this,arguments)},t.prototype.removeEventListener?t.prototype.removeEventListener=n:t.prototype.detachEvent?t.prototype.detachEvent=wrappedListener:void 0}(i)}(n));return o}.call(this)},t.prototype.handleResize=function(t){var e,n,i,r,s,o,a;return n=t.that,this.timerElements[n.tagName.toLowerCase()]?this.initTimer(n):(i=document.createElement("iframe"),n.appendChild(i),i.style.width="100%",i.style.height="100%",i.style.position="absolute",i.style.zIndex=-999,i.style.opacity=0,i.style.top=0,i.style.left=0,e=window.getComputedStyle?getComputedStyle(n):n.currentStyle,s=""===n.style.position,o="static"===e.position&&s,r=""===e.position&&""===n.style.position,(o||r)&&(n.style.position="relative"),null!=(a=i.contentWindow)&&(a.onresize=function(t){return function(e){return t.dispatchEvent(n)}}(this)),n.iframe=i),n.isAnyResizeEventInited=!0},t.prototype.initTimer=function(t){var e,n;return n=0,e=0,this.interval=setInterval(function(i){return function(){var r,s;if(s=t.offsetWidth,r=t.offsetHeight,s!==n||r!==e)return i.dispatchEvent(t),n=s,e=r}}(this),this.o.interval||62.5)},t.prototype.dispatchEvent=function(t){var e;return document.createEvent?(e=document.createEvent("HTMLEvents"),e.initEvent("onresize",!1,!1),t.dispatchEvent(e)):!!document.createEventObject&&(e=document.createEventObject(),t.fireEvent("onresize",e))},t.prototype.destroy=function(){var t,e,n,i,r,s,o;for(clearInterval(this.interval),this.interval=null,window.isAnyResizeEventInited=!1,e=this,s=this.allowedProtos,o=[],t=n=0,i=s.length;n<i;t=++n)r=s[t],null!=r.prototype&&o.push(function(t){var e;return e=t.prototype.addEventListener||t.prototype.attachEvent,t.prototype.addEventListener?t.prototype.addEventListener=Element.prototype.addEventListener:t.prototype.attachEvent&&(t.prototype.attachEvent=Element.prototype.attachEvent),t.prototype.removeEventListener?t.prototype.removeEventListener=Element.prototype.removeEventListener:t.prototype.detachEvent?t.prototype.detachEvent=Element.prototype.detachEvent:void 0}(r));return o},t}(),i=[],r=function(){return new n}.apply(e,i),!(void 0!==r&&(t.exports=r))}()}])})},1109:function(t,e,n){"use strict";function i(t){return t&&t.__esModule?t:{default:t}}var r=n(14);i(r);n(642)},1110:function(t,e,n){"use strict";function i(t){return t&&t.__esModule?t:{default:t}}var r=n(14),s=i(r);(0,s.default)(document).ready(function(){if((0,s.default)("section.accordion").length){var t=(0,s.default)("section.accordion .item .tab-name");t.on("click",function(){var t=(0,s.default)(this).find(".headline");(0,s.default)(this).siblings(".input").prop("checked")?t.html(t.data("opened")):t.html(t.data("closed"))})}if((0,s.default)("section.tabs").length){if((0,s.default)(".tabs-wrapper input:checked").length){var e=parseInt((0,s.default)(".tabs-wrapper input:checked").attr("id").match(/\d+/));(0,s.default)(".tabs .content-wrapper div#content"+e).show()}(0,s.default)(".tabs-wrapper input").on("click",function(){var t=parseInt((0,s.default)(".tabs-wrapper input:checked").attr("id").match(/\d+/));(0,s.default)(".tabs .content-wrapper .tab-content").hide(),(0,s.default)(".tabs .content-wrapper div#content"+t).show()})}if((0,s.default)("section.tabs-topup-options").length){var n=window.location.hash;n=n&&n.replace("#","")||"autotopup",(0,s.default)(".tabs-wrapper input:checked").prop("checked",!1),(0,s.default)(".tabs-wrapper input[id='"+n+"']").prop("checked",!0),(0,s.default)(".tabs .content-wrapper div[id='tab-"+n+"']").show(),(0,s.default)(".tabs-wrapper input").on("click",function(){var t=(0,s.default)(".tabs-wrapper input:checked").attr("id");(0,s.default)(".tabs .content-wrapper .tab-content").hide(),(0,s.default)(".tabs .content-wrapper div[id='tab-"+t+"']").show(),window.location.hash=t})}"ontouchstart"in document.documentElement&&(0,s.default)(".makehover").length&&(0,s.default)("section.mosaic").addClass("touchdevice");var i=(0,s.default)("nav.page-nav"),r=(0,s.default)(".nav-space"),o=(0,s.default)(".mobile-nav-trigger"),a=(0,s.default)("nav.mobile-nav"),l=(0,s.default)(".page-blocker"),u=(0,s.default)(".mobile-lang-trigger"),p=(0,s.default)(".mobile-lang-wrapper");i.length&&(0,s.default)(window).on("scroll",function(){(0,s.default)(this).scrollTop()>=10?(i.addClass("notransition"),i.addClass("small"),r.addClass("small"),i[0].offsetHeight,i.removeClass("notransition")):(i.addClass("notransition"),i.removeClass("small"),r.removeClass("small"),i[0].offsetHeight,i.removeClass("notransition"))}),o.on("click",function(){(0,s.default)(this).toggleClass("opened"),a.toggleClass("opened"),l.toggleClass("visible")}),a.on("click","[data-collapse-navbar]",function(){o.removeClass("opened"),a.removeClass("opened"),l.removeClass("visible")}),(0,s.default)(".mobile-nav-links .label").on("click",function(){(0,s.default)(".mobile-nav-links .label").not((0,s.default)(this)).removeClass("opened"),(0,s.default)(this).hasClass("opened")?(0,s.default)(this).removeClass("opened"):(0,s.default)(this).addClass("opened")}),u.on("click",function(){(0,s.default)(this).toggleClass("clicked"),p.toggleClass("opened")})})},1111:function(t,e,n){"use strict";function i(t){return t&&t.__esModule?t:{default:t}}function r(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function s(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!=typeof e&&"function"!=typeof e?t:e}function o(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}function a(t,e,n){return e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}function l(t){var e=40,n="#00CD95",i=t.iconContainer;t.color||(t.color=n);var l=new d.default.Shape({parent:i,left:0,top:0,stroke:t.color,strokeWidth:a({},2*e,0),fill:"none",scale:{0:1,easing:"quad.out"},radius:e,duration:350}),p=new d.default.Burst({parent:i,left:0,top:0,radius:{6:e-7}
35,angle:45,children:{shape:"line",radius:e/7.3,scale:1,stroke:t.color,strokeDasharray:"100%",strokeDashoffset:{"-100%":"100%"},degreeShift:"stagger(0,-5)",duration:700,delay:100,easing:"quad.out"}}),h=function(e){function n(){return r(this,n),s(this,(n.__proto__||Object.getPrototypeOf(n)).apply(this,arguments))}return o(n,e),u(n,[{key:"getShape",value:function(){return'<path fill="'+t.color+'" d="M8.5 15.255L3.295 10.05a1.494 1.494 0 0 0-2.115 0 1.494 1.494 0 0 0 0 2.115l6.27 6.27c.585.585 1.53.585 2.115 0l15.87-15.87a1.494 1.494 0 0 0 0-2.115 1.494 1.494 0 0 0-2.115 0L8.5 15.255z"/>'}}]),n}(d.default.CustomShape);d.default.addShape("check",h);var c=new d.default.Shape({parent:i,left:0,top:0,shape:"check",origin:"0px 0px",scale:{0:3},easing:"elastic.out",duration:1600,delay:200,radius:e/2.25}),f=new d.default.Timeline({speed:1});f.add(p,l,c),f.replay()}var u=function(){function t(t,e){for(var n=0;n<e.length;n++){var i=e[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(t,i.key,i)}}return function(e,n,i){return n&&t(e.prototype,n),i&&t(e,i),e}}(),p=n(14),h=i(p),c=n(988),d=i(c);h.default.fn.mojsCheckmarkAnimation=function(t){var e=h.default.extend({iconContainer:this.get(0)},t);return l(e),this}},1112:function(t,e,n){"use strict";function i(t){return t&&t.__esModule?t:{default:t}}var r=n(14),s=i(r);(0,s.default)(document).ready(function(){})},1113:function(t,e){}});

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.