(function(t){var e={};function i(n){if(e[n])return e[n].exports;var r=e[n]={i:n,l:false,exports:{}};t[n].call(r.exports,r,r.exports,i);r.l=true;return r.exports}i.m=t;i.c=e;i.d=function(t,e,n){i.o(t,e)||Object.defineProperty(t,e,{configurable:false,enumerable:true,get:n})};i.n=function(t){var e=t&&t.__esModule?function e(){return t["default"]}:function e(){return t};i.d(e,"a",e);return e};i.o=function(t,e){return Object.prototype.hasOwnProperty.call(t,e)};i.p="";return i(i.s=6)})([function(t,e){t.exports=jQuery},function(t,e){t.exports=prestashop},function(t,e,i){var n,r;/*! VelocityJS.org (1.5.2). (C) 2014 Julian Shapiro. MIT @license: en.wikipedia.org/wiki/MIT_License */ /*! VelocityJS.org jQuery Shim (1.0.1). (C) 2014 The jQuery Foundation. MIT @license: en.wikipedia.org/wiki/MIT_License. */ /*! VelocityJS.org (1.5.2). (C) 2014 Julian Shapiro. MIT @license: en.wikipedia.org/wiki/MIT_License */ /*! VelocityJS.org jQuery Shim (1.0.1). (C) 2014 The jQuery Foundation. MIT @license: en.wikipedia.org/wiki/MIT_License. */ (function(t){"use strict";if(t.jQuery)return;var e=function(t,i){return new e.fn.init(t,i)};e.isWindow=function(t){return t&&t===t.window};e.type=function(t){if(!t)return t+"";return"object"===typeof t||"function"===typeof t?r[s.call(t)]||"object":typeof t};e.isArray=Array.isArray||function(t){return"array"===e.type(t)};function i(t){var i=t.length,n=e.type(t);if("function"===n||e.isWindow(t))return false;if(1===t.nodeType&&i)return true;return"array"===n||0===i||"number"===typeof i&&i>0&&i-1 in t}e.isPlainObject=function(t){var i;if(!t||"object"!==e.type(t)||t.nodeType||e.isWindow(t))return false;try{if(t.constructor&&!o.call(t,"constructor")&&!o.call(t.constructor.prototype,"isPrototypeOf"))return false}catch(t){return false}for(i in t);return void 0===i||o.call(t,i)};e.each=function(t,e,n){var r,o=0,s=t.length,a=i(t);if(n)if(a)for(;o4;t--){var e=i.createElement("div");e.innerHTML="\x3c!--[if IE "+t+"]>=0?e:Math.max(0,n+e),a=i<0?n+i:Math.min(i,n),l=a-s;if(l>0){o=new Array(l);if(this.charAt)for(r=0;r=0};return function(t,e){for(var i=0;i0?r=s:i=s}while(Math.abs(o)>a&&++c=s?w(e,l):0===d?l:x(e,i,i+u)}var C=false;function S(){C=true;t===i&&n===r||b()}var E=function(e){C||S();if(t===i&&n===r)return e;if(0===e)return 0;if(1===e)return 1;return v(_(e),i,r)};E.getControlPoints=function(){return[{x:t,y:i},{x:n,y:r}]};var k="generateBezier("+[t,i,n,r]+")";E.toString=function(){return k};return E}var _=function(){function t(t){return-t.tension*t.x-t.friction*t.v}function e(e,i,n){var r={x:e.x+n.dx*i,v:e.v+n.dv*i,tension:e.tension,friction:e.friction};return{dx:r.v,dv:t(r)}}function i(i,n){var r={dx:i.v,dv:t(i)},o=e(i,.5*n,r),s=e(i,.5*n,o),a=e(i,n,s),l=1/6*(r.dx+2*(o.dx+s.dx)+a.dx),c=1/6*(r.dv+2*(o.dv+s.dv)+a.dv);i.x=i.x+l*n;i.v=i.v+c*n;return i}return function t(e,n,r){var o={x:-1,v:0,tension:null,friction:null},s=[0],a=0,l=1e-4,c=.016,u,d,f;e=parseFloat(e)||500;n=parseFloat(n)||20;r=r||null;o.tension=e;o.friction=n;u=null!==r;if(u){a=t(e,n);d=a/r*c}else d=c;while(true){f=i(f||o,d);s.push(1+f.x);a+=16;if(!(Math.abs(f.x)>l&&Math.abs(f.v)>l))break}return u?function(t){return s[t*(s.length-1)|0]}:a}}();g.Easings={linear:function(t){return t},swing:function(t){return.5-Math.cos(t*Math.PI)/2},spring:function(t){return 1-Math.cos(4.5*t*Math.PI)*Math.exp(6*-t)}};f.each([["ease",[.25,.1,.25,1]],["ease-in",[.42,0,1,1]],["ease-out",[0,0,.58,1]],["ease-in-out",[.42,0,.58,1]],["easeInSine",[.47,0,.745,.715]],["easeOutSine",[.39,.575,.565,1]],["easeInOutSine",[.445,.05,.55,.95]],["easeInQuad",[.55,.085,.68,.53]],["easeOutQuad",[.25,.46,.45,.94]],["easeInOutQuad",[.455,.03,.515,.955]],["easeInCubic",[.55,.055,.675,.19]],["easeOutCubic",[.215,.61,.355,1]],["easeInOutCubic",[.645,.045,.355,1]],["easeInQuart",[.895,.03,.685,.22]],["easeOutQuart",[.165,.84,.44,1]],["easeInOutQuart",[.77,0,.175,1]],["easeInQuint",[.755,.05,.855,.06]],["easeOutQuint",[.23,1,.32,1]],["easeInOutQuint",[.86,0,.07,1]],["easeInExpo",[.95,.05,.795,.035]],["easeOutExpo",[.19,1,.22,1]],["easeInOutExpo",[1,0,0,1]],["easeInCirc",[.6,.04,.98,.335]],["easeOutCirc",[.075,.82,.165,1]],["easeInOutCirc",[.785,.135,.15,.86]]],function(t,e){g.Easings[e[0]]=x.apply(null,e[1])});function C(t,e){var i=t;d.isString(t)?g.Easings[t]||(i=false):i=d.isArray(t)&&1===t.length?b.apply(null,t):d.isArray(t)&&2===t.length?_.apply(null,t.concat([e])):!(!d.isArray(t)||4!==t.length)&&x.apply(null,t);false===i&&(i=g.Easings[g.defaults.easing]?g.defaults.easing:m);return i}var S=g.CSS={RegEx:{isHex:/^#([A-f\d]{3}){1,2}$/i,valueUnwrap:/^[A-z]+\((.*)\)$/i,wrappedValueAlreadyExtracted:/[0-9.]+ [0-9.]+ [0-9.]+( [0-9.]+)?/,valueSplit:/([A-z]+\(.+\))|(([A-z0-9#-.]+?)(?=\s|$))/gi},Lists:{colors:["fill","stroke","stopColor","color","backgroundColor","borderColor","borderTopColor","borderRightColor","borderBottomColor","borderLeftColor","outlineColor"],transformsBase:["translateX","translateY","scale","scaleX","scaleY","skewX","skewY","rotateZ"],transforms3D:["transformPerspective","translateZ","scaleZ","rotateX","rotateY"],units:["%","em","ex","ch","rem","vw","vh","vmin","vmax","cm","mm","Q","in","pc","pt","px","deg","grad","rad","turn","s","ms"],colorNames:{aliceblue:"240,248,255",antiquewhite:"250,235,215",aquamarine:"127,255,212",aqua:"0,255,255",azure:"240,255,255",beige:"245,245,220",bisque:"255,228,196",black:"0,0,0",blanchedalmond:"255,235,205",blueviolet:"138,43,226",blue:"0,0,255",brown:"165,42,42",burlywood:"222,184,135",cadetblue:"95,158,160",chartreuse:"127,255,0",chocolate:"210,105,30",coral:"255,127,80",cornflowerblue:"100,149,237",cornsilk:"255,248,220",crimson:"220,20,60",cyan:"0,255,255",darkblue:"0,0,139",darkcyan:"0,139,139",darkgoldenrod:"184,134,11",darkgray:"169,169,169",darkgrey:"169,169,169",darkgreen:"0,100,0",darkkhaki:"189,183,107",darkmagenta:"139,0,139",darkolivegreen:"85,107,47",darkorange:"255,140,0",darkorchid:"153,50,204",darkred:"139,0,0",darksalmon:"233,150,122",darkseagreen:"143,188,143",darkslateblue:"72,61,139",darkslategray:"47,79,79",darkturquoise:"0,206,209",darkviolet:"148,0,211",deeppink:"255,20,147",deepskyblue:"0,191,255",dimgray:"105,105,105",dimgrey:"105,105,105",dodgerblue:"30,144,255",firebrick:"178,34,34",floralwhite:"255,250,240",forestgreen:"34,139,34",fuchsia:"255,0,255",gainsboro:"220,220,220",ghostwhite:"248,248,255",gold:"255,215,0",goldenrod:"218,165,32",gray:"128,128,128",grey:"128,128,128",greenyellow:"173,255,47",green:"0,128,0",honeydew:"240,255,240",hotpink:"255,105,180",indianred:"205,92,92",indigo:"75,0,130",ivory:"255,255,240",khaki:"240,230,140",lavenderblush:"255,240,245",lavender:"230,230,250",lawngreen:"124,252,0",lemonchiffon:"255,250,205",lightblue:"173,216,230",lightcoral:"240,128,128",lightcyan:"224,255,255",lightgoldenrodyellow:"250,250,210",lightgray:"211,211,211",lightgrey:"211,211,211",lightgreen:"144,238,144",lightpink:"255,182,193",lightsalmon:"255,160,122",lightseagreen:"32,178,170",lightskyblue:"135,206,250",lightslategray:"119,136,153",lightsteelblue:"176,196,222",lightyellow:"255,255,224",limegreen:"50,205,50",lime:"0,255,0",linen:"250,240,230",magenta:"255,0,255",maroon:"128,0,0",mediumaquamarine:"102,205,170",mediumblue:"0,0,205",mediumorchid:"186,85,211",mediumpurple:"147,112,219",mediumseagreen:"60,179,113",mediumslateblue:"123,104,238",mediumspringgreen:"0,250,154",mediumturquoise:"72,209,204",mediumvioletred:"199,21,133",midnightblue:"25,25,112",mintcream:"245,255,250",mistyrose:"255,228,225",moccasin:"255,228,181",navajowhite:"255,222,173",navy:"0,0,128",oldlace:"253,245,230",olivedrab:"107,142,35",olive:"128,128,0",orangered:"255,69,0",orange:"255,165,0",orchid:"218,112,214",palegoldenrod:"238,232,170",palegreen:"152,251,152",paleturquoise:"175,238,238",palevioletred:"219,112,147",papayawhip:"255,239,213",peachpuff:"255,218,185",peru:"205,133,63",pink:"255,192,203",plum:"221,160,221",powderblue:"176,224,230",purple:"128,0,128",red:"255,0,0",rosybrown:"188,143,143",royalblue:"65,105,225",saddlebrown:"139,69,19",salmon:"250,128,114",sandybrown:"244,164,96",seagreen:"46,139,87",seashell:"255,245,238",sienna:"160,82,45",silver:"192,192,192",skyblue:"135,206,235",slateblue:"106,90,205",slategray:"112,128,144",snow:"255,250,250",springgreen:"0,255,127",steelblue:"70,130,180",tan:"210,180,140",teal:"0,128,128",thistle:"216,191,216",tomato:"255,99,71",turquoise:"64,224,208",violet:"238,130,238",wheat:"245,222,179",whitesmoke:"245,245,245",white:"255,255,255",yellowgreen:"154,205,50",yellow:"255,255,0"}},Hooks:{templates:{textShadow:["Color X Y Blur","black 0px 0px 0px"],boxShadow:["Color X Y Blur Spread","black 0px 0px 0px 0px"],clip:["Top Right Bottom Left","0px 0px 0px 0px"],backgroundPosition:["X Y","0% 0%"],transformOrigin:["X Y Z","50% 50% 0px"],perspectiveOrigin:["X Y","50% 50%"]},registered:{},register:function(){for(var t=0;t=1?"":"alpha(opacity="+parseInt(100*parseFloat(i),10)+")"}else switch(t){case"name":return"opacity";case"extract":return i;case"inject":return i}}},register:function(){r&&!(r>9)||g.State.isGingerbread||(S.Lists.transformsBase=S.Lists.transformsBase.concat(S.Lists.transforms3D));for(var t=0;t8)&&3===s.split(" ").length&&(s+=" 1");return s;case"inject":if(/^rgb/.test(o))return o;r<=8?4===o.split(" ").length&&(o=o.split(/\s+/).slice(0,3).join(" ")):3===o.split(" ").length&&(o+=" 1");return(r<=8?"rgb":"rgba")+"("+o.replace(/\s+/g,",").replace(/\.(\d)+(?=,)/g,"")+")"}}})();function i(t,e,i){var n="border-box"===S.getPropertyValue(e,"boxSizing").toString().toLowerCase();if(n===(i||false)){var r,o,s=0,a="width"===t?["Left","Right"]:["Top","Bottom"],l=["padding"+a[0],"padding"+a[1],"border"+a[0]+"Width","border"+a[1]+"Width"];for(r=0;r=2&&console.log("Get "+i+": "+l);return l},setPropertyValue:function(t,i,n,o,s){var a=i;if("scroll"===i)s.container?s.container["scroll"+s.direction]=n:"Left"===s.direction?e.scrollTo(n,s.alternateValue):e.scrollTo(s.alternateValue,n);else if(S.Normalizations.registered[i]&&"transform"===S.Normalizations.registered[i]("name",t)){S.Normalizations.registered[i]("inject",t,n);a="transform";n=v(t).transformCache[i]}else{if(S.Hooks.registered[i]){var l=i,c=S.Hooks.getRoot(i);o=o||S.getPropertyValue(t,c);n=S.Hooks.injectValue(l,n,o);i=c}if(S.Normalizations.registered[i]){n=S.Normalizations.registered[i]("inject",t,n);i=S.Normalizations.registered[i]("name",t)}a=S.Names.prefixCheck(i)[0];if(r<=8)try{t.style[a]=n}catch(t){g.debug&&console.log("Browser does not support ["+n+"] for ["+a+"]")}else{var u=v(t);u&&u.isSVG&&S.Names.SVGAttribute(i)?t.setAttribute(i,n):t.style[a]=n}g.debug>=2&&console.log("Set "+i+" ("+a+"): "+n)}return[a,n]},flushTransformCache:function(t){var e="",i=v(t);if((r||g.State.isAndroid&&!g.State.isChrome)&&i&&i.isSVG){var n=function(e){return parseFloat(S.getPropertyValue(t,e))};var o={translate:[n("translateX"),n("translateY")],skewX:[n("skewX")],skewY:[n("skewY")],scale:1!==n("scale")?[n("scale"),n("scale")]:[n("scaleX"),n("scaleY")],rotate:[n("rotateZ"),0,0]};f.each(v(t).transformCache,function(t){/^translate/i.test(t)?t="translate":/^scale/i.test(t)?t="scale":/^rotate/i.test(t)&&(t="rotate");if(o[t]){e+=t+"("+o[t].join(" ")+") ";delete o[t]}})}else{var s,a;f.each(v(t).transformCache,function(i){s=v(t).transformCache[i];if("transformPerspective"===i){a=s;return true}9===r&&"rotateZ"===i&&(i="rotate");e+=i+s+" "});a&&(e="perspective"+a+" "+e)}S.setPropertyValue(t,"transform",e)}};S.Hooks.register();S.Normalizations.register();g.hook=function(t,e,i){var r;t=u(t);f.each(t,function(t,o){v(o)===n&&g.init(o);if(i===n)r===n&&(r=S.getPropertyValue(o,e));else{var s=S.setPropertyValue(o,e,i);"transform"===s[0]&&g.CSS.flushTransformCache(o);r=s}});return r};var E=function(){var t;function r(){return s?x.promise||null:a}var o=arguments[0]&&(arguments[0].p||f.isPlainObject(arguments[0].properties)&&!arguments[0].properties.names||d.isString(arguments[0].properties)),s,a,l;var h,m,b;if(d.isWrapped(this)){s=false;l=0;h=this;a=this}else{s=true;l=1;h=o?arguments[0].elements||arguments[0].e:arguments[0]}var x={promise:null,resolver:null,rejecter:null};s&&g.Promise&&(x.promise=new g.Promise(function(t,e){x.resolver=t;x.rejecter=e}));if(o){m=arguments[0].properties||arguments[0].p;b=arguments[0].options||arguments[0].o}else{m=arguments[l];b=arguments[l+1]}h=u(h);if(!h){x.promise&&(m&&b&&false===b.promiseRejectEmpty?x.resolver():x.rejecter());return}var _=h.length,k=0;if(!/^(stop|finish|finishAll|pause|resume)$/i.test(m)&&!f.isPlainObject(b)){var T=l+1;b={};for(var I=T;I=4&&"("===M?I++:(I&&I<5||I>=4&&")"===M&&--I<5)&&(I=0);if(0===O&&"r"===M||1===O&&"g"===M||2===O&&"b"===M||3===O&&"a"===M||O>=3&&"("===M){3===O&&"a"===M&&(P=1);O++}else P&&","===M?++P>3&&(O=P=0):(P&&O<(P?5:4)||O>=(P?4:3)&&")"===M&&--O<(P?5:4))&&(O=P=0)}}if(k!==y.length||T!==m.length){g.debug&&console.error('Trying to pattern match mis-matched strings ["'+m+'", "'+y+'"]');w=n}if(w)if(A.length){g.debug&&console.log('Pattern found "'+w+'" -> ',A,D,"["+y+","+m+"]");y=A;m=D;x=_=""}else w=n}if(!w){b=E(r,y);y=b[0];_=b[1];b=E(r,m);m=b[0].replace(/^([+-\/*])=/,function(t,e){C=e;return""});x=b[1];y=parseFloat(y)||0;m=parseFloat(m)||0;if("%"===x)if(/^(fontSize|lineHeight)$/.test(r)){m/=100;x="em"}else if(/^scale/.test(r)){m/=100;x=""}else if(/(Red|Green|Blue)$/i.test(r)){m=m/100*255;x=""}}var z=function(){var n={myParent:t.parentNode||i.body,position:S.getPropertyValue(t,"position"),fontSize:S.getPropertyValue(t,"fontSize")},r=n.position===F.lastPosition&&n.myParent===F.lastParent,o=n.fontSize===F.lastFontSize;F.lastParent=n.myParent;F.lastPosition=n.position;F.lastFontSize=n.fontSize;var s=100,a={};if(o&&r){a.emToPx=F.lastEmToPx;a.percentToPxWidth=F.lastPercentToPxWidth;a.percentToPxHeight=F.lastPercentToPxHeight}else{var l=u&&u.isSVG?i.createElementNS("http://www.w3.org/2000/svg","rect"):i.createElement("div");g.init(l);n.myParent.appendChild(l);f.each(["overflow","overflowX","overflowY"],function(t,e){g.CSS.setPropertyValue(l,e,"hidden")});g.CSS.setPropertyValue(l,"position",n.position);g.CSS.setPropertyValue(l,"fontSize",n.fontSize);g.CSS.setPropertyValue(l,"boxSizing","content-box");f.each(["minWidth","maxWidth","width","minHeight","maxHeight","height"],function(t,e){g.CSS.setPropertyValue(l,e,s+"%")});g.CSS.setPropertyValue(l,"paddingLeft",s+"em");a.percentToPxWidth=F.lastPercentToPxWidth=(parseFloat(S.getPropertyValue(l,"width",null,true))||1)/s;a.percentToPxHeight=F.lastPercentToPxHeight=(parseFloat(S.getPropertyValue(l,"height",null,true))||1)/s;a.emToPx=F.lastEmToPx=(parseFloat(S.getPropertyValue(l,"paddingLeft"))||1)/s;n.myParent.removeChild(l)}null===F.remToPx&&(F.remToPx=parseFloat(S.getPropertyValue(i.body,"fontSize"))||16);if(null===F.vwToPx){F.vwToPx=parseFloat(e.innerWidth)/100;F.vhToPx=parseFloat(e.innerHeight)/100}a.remToPx=F.remToPx;a.vwToPx=F.vwToPx;a.vhToPx=F.vhToPx;g.debug>=1&&console.log("Unit ratios: "+JSON.stringify(a),t);return a};if(/[\/*]/.test(C))x=_;else if(_!==x&&0!==y)if(0===m)x=_;else{a=a||z();var U=/margin|padding|left|right|width|text|word|letter/i.test(r)||/X$/.test(r)||"x"===r?"x":"y";switch(_){case"%":y*="x"===U?a.percentToPxWidth:a.percentToPxHeight;break;case"px":break;default:y*=a[_+"ToPx"]}switch(x){case"%":y*=1/("x"===U?a.percentToPxWidth:a.percentToPxHeight);break;case"px":break;default:y*=1/a[x+"ToPx"]}}switch(C){case"+":m=y+m;break;case"-":m=y-m;break;case"*":m*=y;break;case"/":m=y/m;break}s[r]={rootPropertyValue:h,startValue:y,currentValue:y,endValue:m,unitType:x,easing:v};w&&(s[r].pattern=w);g.debug&&console.log("tweensContainer ("+r+"): "+JSON.stringify(s[r]),t)};for(var N in m){if(!m.hasOwnProperty(N))continue;var B=S.Names.camelCase(N),j=M(m[N]);if(c(S.Lists.colors,B)){var V=j[0],H=j[1],$=j[2];if(S.RegEx.isHex.test(V)){var W=["Red","Green","Blue"],z=S.Values.hexToRgb(V),U=$?S.Values.hexToRgb($):n;for(var q=0;q1e4){g.State.calls=a(g.State.calls);i=g.State.calls.length}for(var o=0;o * @copyright 2007-2017 PrestaShop SA * @license https://opensource.org/licenses/AFL-3.0 Academic Free License 3.0 (AFL-3.0) * International Registered Trademark & Property of PrestaShop SA */class o{init(){r()(".js-product-miniature").each((t,e)=>{const i=10;let n=r()(e).find(".discount-product");let o=r()(e).find(".on-sale");let s=r()(e).find(".new");if(r()(e).find(".color").length>5){let t=0;r()(e).find(".color").each((e,i)=>{if(e>4){r()(i).hide();t++}});r()(e).find(".js-count").append(`+${t}`)}})}}e["a"]=o},function(t,e,i){var n,r;var o,s,a;var l,c,u;var d,f,h;var n,p;var n,m;var g,v,y;var n,w;var n,b;var n,x;var n,_;var n,C;var n,S;var n,E;var n,k;var n,T;var n,A;var n,D;var n,I,O;var I,n,r;var n,P;var n,r; /*! * Flickity PACKAGED v2.1.2 * Touch, responsive, flickable carousels * * Licensed GPLv3 for open source use * or Flickity Commercial License for commercial use * * https://flickity.metafizzy.co * Copyright 2015-2018 Metafizzy */!function(o,s){!(n=[i(0)],r=function(t){return s(o,t)}.apply(e,n),void 0!==r&&(t.exports=r))}(window,function(t,e){"use strict";function i(i,o,a){function l(t,e,n){var r,o="$()."+i+'("'+e+'")';return t.each(function(t,l){var c=a.data(l,i);if(!c)return void s(i+" not initialized. Cannot call methods, i.e. "+o);var u=c[e];if(!u||"_"==e.charAt(0))return void s(o+" is not a valid method");var d=u.apply(c,n);r=void 0===r?d:r}),void 0!==r?r:t}function c(t,e){t.each(function(t,n){var r=a.data(n,i);r?(r.option(e),r._init()):(r=new o(n,e),a.data(n,i,r))})}a=a||e||t.jQuery,a&&(o.prototype.option||(o.prototype.option=function(t){a.isPlainObject(t)&&(this.options=a.extend(!0,this.options,t))}),a.fn[i]=function(t){if("string"==typeof t){var e=r.call(arguments,1);return l(this,t,e)}return c(this,t),this},n(a))}function n(t){!t||t&&t.bridget||(t.bridget=i)}var r=Array.prototype.slice,o=t.console,s="undefined"==typeof o?function(){}:function(t){o.error(t)};return n(e||t.jQuery),i}),function(t,e){!(s=e,a={id:"ev-emitter/ev-emitter",exports:{},loaded:false},o="function"===typeof s?s.call(a.exports,i,a.exports,a):s,a.loaded=true,void 0===o&&(o=a.exports))}("undefined"!=typeof window?window:this,function(){function t(){}var e=t.prototype;return e.on=function(t,e){if(t&&e){var i=this._events=this._events||{},n=i[t]=i[t]||[];return-1==n.indexOf(e)&&n.push(e),this}},e.once=function(t,e){if(t&&e){this.on(t,e);var i=this._onceEvents=this._onceEvents||{},n=i[t]=i[t]||{};return n[e]=!0,this}},e.off=function(t,e){var i=this._events&&this._events[t];if(i&&i.length){var n=i.indexOf(e);return-1!=n&&i.splice(n,1),this}},e.emitEvent=function(t,e){var i=this._events&&this._events[t];if(i&&i.length){i=i.slice(0),e=e||[];for(var n=this._onceEvents&&this._onceEvents[t],r=0;r